:root{--bg:#f7f5fb;--ink:#17131f;--muted:#706a7a;--line:#e9e4ef;--purple:#6e38d5;--purple2:#8b5be5;--purpleDark:#3e1f75;--soft:#f2ecff;--green:#16865f;--danger:#b93242;--shadow:0 24px 70px rgba(39,24,69,.10)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Tahoma,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.shell{width:min(1180px,calc(100% - 38px));margin:auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(226,220,234,.8)}.nav-shell{height:76px;display:flex;align-items:center;gap:28px}.brand{font-size:26px;font-weight:900;letter-spacing:-1.2px}.brand span{color:var(--purple)}.top-nav{display:flex;gap:24px;font-size:13px;font-weight:700;color:#4f4858;margin-inline:auto}.top-nav a:hover{color:var(--purple)}.nav-actions{display:flex;gap:9px}.btn,.nav-actions{align-items:center}.btn{border:0;border-radius:13px;padding:11px 17px;font-weight:800;cursor:pointer;display:inline-flex;justify-content:center;gap:7px}.btn-primary{background:linear-gradient(135deg,var(--purple),#7d4ad9);color:#fff;box-shadow:0 10px 24px rgba(110,56,213,.22)}.btn-light{background:#fff;border:1px solid var(--line);color:var(--ink)}.btn-soft{background:var(--soft);color:var(--purpleDark)}.btn-ghost{background:transparent;color:var(--ink)}.btn-block{width:100%}.btn-xs{padding:7px 11px;border-radius:9px;font-size:11px}.btn-danger-soft{background:#fff0f2;color:var(--danger)}.compact{padding:8px 10px;font-size:11px}.profile-pill{display:flex;align-items:center;gap:8px;border:1px solid var(--line);padding:5px 9px;border-radius:14px;background:#fff;font-size:11px}.profile-pill span{width:29px;height:29px;border-radius:9px;background:var(--soft);color:var(--purple);display:grid;place-items:center;font-weight:900}.hero{position:relative;overflow:hidden;padding:82px 0 70px;background:radial-gradient(circle at 50% 12%,#f0e7ff 0,transparent 40%),linear-gradient(#fff,#f8f5fd)}.hero-glow{position:absolute;border-radius:50%;filter:blur(3px);opacity:.45}.hero-glow.one{width:360px;height:360px;background:#e8d9ff;right:-180px;top:80px}.hero-glow.two{width:300px;height:300px;background:#ede6ff;left:-160px;bottom:-90px}.hero-inner{position:relative;text-align:center}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border:1px solid #dfd2f6;border-radius:999px;background:#fff;color:#624596;font-size:11px;font-weight:800}.hero-badge span{color:#20a171}.hero h1{font-size:clamp(48px,7vw,86px);line-height:1;margin:24px 0 18px;letter-spacing:-4px}.hero h1 em{font-style:normal;background:linear-gradient(90deg,var(--purple),#9b6bf0);-webkit-background-clip:text;color:transparent}.hero-copy{max-width:760px;margin:0 auto 34px;color:#615a6b;font-size:17px}.assistant-experience{max-width:990px;margin:0 auto;text-align:right}.category-row{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:0 0 12px}.category-chip{border:1px solid var(--line);background:rgba(255,255,255,.86);color:#5e5767;padding:9px 13px;border-radius:12px;font-weight:800;font-size:11px;cursor:pointer}.category-chip span{margin-left:5px}.category-chip.active{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:0 8px 24px rgba(24,18,31,.15)}.search-composer{background:#fff;border:1px solid #e1d9eb;border-radius:24px;padding:18px;box-shadow:0 30px 80px rgba(45,25,80,.15);transition:.2s}.search-composer:focus-within{border-color:#b89ce8;box-shadow:0 32px 90px rgba(74,39,130,.18)}.composer-bottom,.composer-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.composer-mode{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:900;color:var(--purpleDark)}.composer-mode b{width:27px;height:27px;border-radius:9px;background:var(--soft);display:grid;place-items:center}.quota-pill{font-size:10px;color:#6c6475;background:#faf8fc;border:1px solid var(--line);border-radius:999px;padding:6px 10px}.search-composer textarea{width:100%;resize:vertical;min-height:122px;border:0;outline:0;padding:18px 5px 12px;background:transparent;color:var(--ink);font-size:18px;line-height:1.8}.search-composer textarea::placeholder{color:#aca5b5}.composer-bottom{border-top:1px solid #eeeaf2;padding-top:13px}.composer-tools{gap:12px}.attach-btn,.composer-tools{display:flex;align-items:center}.attach-btn{position:relative;gap:7px;padding:8px 10px;border-radius:10px;background:#faf8fc;color:#544d5d;cursor:pointer;font-size:11px;font-weight:800}.attach-btn input{position:absolute;inset:0;opacity:0;cursor:pointer}.attach-btn small{color:#9a91a4}.char-count{font-size:10px;color:#9c94a4;direction:ltr}.search-button{border:0;border-radius:14px;padding:13px 25px;background:linear-gradient(135deg,#5e2fba,#7a46dd);color:#fff;font-weight:900;cursor:pointer;min-width:140px;box-shadow:0 12px 28px rgba(99,50,190,.26)}.search-button:disabled{opacity:.65;cursor:wait}.search-button span{font-size:18px}.spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.privacy-micro{text-align:center;color:#8f8797;font-size:9px;margin-top:9px}.image-preview-row{display:flex;gap:9px;padding:8px 0 14px}.image-preview{position:relative;width:78px;height:64px;border-radius:12px;overflow:hidden;border:1px solid var(--line)}.image-preview img{width:100%;height:100%;object-fit:cover}.image-preview button{position:absolute;top:4px;left:4px;width:21px;height:21px;border:0;border-radius:50%;background:rgba(20,16,25,.75);color:#fff;cursor:pointer}.hero-proof{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;color:#7d7486;font-size:10px;margin-top:20px}.hero-proof span{display:flex;align-items:center;gap:6px}.hero-proof b{color:var(--purple);font-size:12px}.notice{padding:12px 15px;border-radius:12px;font-size:12px}.notice.error{background:#fff0f2;color:#9d2d3c;border:1px solid #ffd9df}.search-notice{margin-top:12px}.registration-gate{margin-top:18px;background:#fff;border:1px solid #dacbed;border-radius:20px;padding:22px;box-shadow:var(--shadow);display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:18px;gap:18px}.gate-icon{width:60px;height:60px;border-radius:18px;background:var(--soft);display:grid;place-items:center;color:var(--purple);font-size:26px;font-weight:900}.registration-gate h3{margin:3px 0 4px}.registration-gate p{margin:0;color:var(--muted);font-size:12px}.gate-actions{display:flex;gap:8px}.eyebrow{display:block;color:var(--purple);font-weight:900;font-size:10px;letter-spacing:.2px}.result-shell{margin-top:28px;background:#fff;border:1px solid var(--line);border-radius:26px;padding:30px;box-shadow:var(--shadow);text-align:right;scroll-margin-top:100px}.result-heading{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:22px;border-bottom:1px solid var(--line)}.result-heading h2{font-size:30px;margin:5px 0;letter-spacing:-1px}.result-heading p{color:var(--muted)}.result-badge{background:#eaf8f2;color:var(--green);padding:7px 10px;border-radius:999px;font-size:10px;font-weight:900;white-space:nowrap}.answer-card{display:grid;grid-template-columns:42px 1fr;grid-gap:15px;gap:15px;padding:24px 0}.answer-mark{width:42px;height:42px;background:linear-gradient(135deg,var(--purple),#9b6bea);color:#fff;border-radius:13px;display:grid;place-items:center;font-size:10px;font-weight:900}.answer-text{white-space:pre-wrap;font-size:15px;line-height:2;color:#332d3b}.result-block{padding:24px 0;border-top:1px solid var(--line)}.result-block-title{gap:9px;margin-bottom:14px}.result-block-title span{width:30px;height:30px;border-radius:10px;background:var(--soft);display:grid;place-items:center;color:var(--purple)}.recommendation-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.recommendation-card{position:relative;background:#fbfaff;border:1px solid var(--line);border-radius:17px;padding:18px;overflow:hidden}.rec-number{position:absolute;left:12px;top:10px;color:#dfd5ed;font-size:28px;font-weight:900}.recommendation-card small{color:var(--purple);font-weight:800}.recommendation-card h4{font-size:17px;margin:6px 0}.recommendation-card p{font-size:12px;color:var(--muted);margin:0 0 10px}.recommendation-card ul{padding:0 17px 0 0;margin:0;color:#544c5d;font-size:11px}.steps-list{display:grid;grid-gap:10px;gap:10px}.step-row{display:grid;grid-template-columns:36px 1fr;grid-gap:12px;gap:12px;padding:13px;border:1px solid var(--line);border-radius:14px}.step-row>b{width:34px;height:34px;border-radius:10px;background:var(--ink);color:#fff;display:grid;place-items:center}.step-row h4{margin:0 0 3px}.step-row p{margin:0;color:var(--muted);font-size:12px}.warning-box{background:#fff9e9;border:1px solid #f3dfaa;border-radius:16px;padding:17px;margin-top:10px}.warning-box strong{font-size:13px}.warning-box p{font-size:11px;color:#725d28;margin:6px 0 0}.sources-box{margin-top:15px;border:1px solid var(--line);border-radius:16px;padding:16px}.sources-box>strong{font-size:12px}.sources-box>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.sources-box a{font-size:10px;padding:7px 9px;background:#f8f6fa;border-radius:9px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sources-box a span{color:var(--purple);margin-right:5px}.follow-box{margin-top:16px;padding:18px;background:#241a33;color:#fff;border-radius:18px}.follow-box>span{font-size:11px;font-weight:900}.follow-box>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.follow-box button{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#fff;padding:8px 10px;border-radius:10px;cursor:pointer;font-size:10px}.use-section{padding:90px 0;background:#fff}.section-heading{text-align:center;max-width:700px;margin:0 auto 35px}.section-heading h2{font-size:38px;line-height:1.25;margin:7px 0 8px;letter-spacing:-1.3px}.section-heading p{color:var(--muted);margin:0}.section-heading.compact{text-align:right;margin:0 0 18px}.section-heading.compact h2{font-size:25px}.use-grid{display:grid;grid-gap:15px;gap:15px}.use-card{border:1px solid var(--line);border-radius:20px;padding:24px;min-height:215px;background:linear-gradient(180deg,#fff,#fcfbfd);transition:.2s}.use-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(35,22,54,.08);border-color:#d9cbea}.use-card>span{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--soft);color:var(--purple);font-size:19px}.use-card h3{font-size:20px;margin:17px 0 7px}.use-card p{color:var(--muted);font-size:12px;min-height:58px}.use-card small{display:inline-block;background:#f7f4fa;color:#7b7185;border-radius:8px;padding:6px 8px;font-size:9px}.how-section{padding:75px 0}.how-panel{background:linear-gradient(135deg,#24152f,#4c257d);color:#fff;border-radius:30px;padding:48px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:55px;gap:55px;box-shadow:0 30px 80px rgba(44,22,65,.18)}.eyebrow.light{color:#c9aaf6}.how-panel h2{font-size:37px;line-height:1.35;margin:8px 0}.how-steps{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.how-steps>div{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);border-radius:16px;padding:16px;display:flex;gap:12px}.how-steps>b{font-size:18px;color:#c6a0ff}.how-steps small,.how-steps span,.how-steps strong{display:block}.how-steps small{color:#bfb3c8;font-size:10px;margin-top:4px}.site-footer{background:#17121d;color:#d8cfdf;padding:55px 0 22px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;grid-gap:35px;gap:35px}.footer-grid>div{display:flex;flex-direction:column;gap:7px}.footer-grid p{color:#a99eaf;max-width:420px;font-size:11px}.footer-grid h4{color:#fff;margin:0 0 8px}.footer-grid a,.footer-grid span{font-size:10px;color:#b9aebf}.footer-brand{color:#fff}.footer-bottom{border-top:1px solid #2b2331;margin-top:35px;padding-top:18px;display:flex;justify-content:space-between;font-size:10px;color:#8e8394}.footer-bottom a{color:#c8a4ff}.cookie-wrap{position:fixed;inset:auto 18px 18px;z-index:100}.cookie-card{max-width:980px;margin:auto;background:#fff;border:1px solid #ddd4e8;border-radius:20px;box-shadow:0 24px 80px rgba(28,18,41,.22);padding:18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px}.cookie-icon{width:44px;height:44px;border-radius:13px;background:var(--soft);color:var(--purple);display:grid;place-items:center}.cookie-copy strong{display:block}.cookie-copy p{font-size:10px;color:var(--muted);margin:3px 0}.cookie-copy a{font-size:9px;color:var(--purple)}.cookie-actions{display:flex;gap:7px}.auth-page{min-height:calc(100vh - 76px);display:grid;grid-template-columns:1fr 1fr;background:#fff}.auth-side{background:linear-gradient(145deg,#211329,#5b2d8e);color:#fff;padding:10vw 8vw}.auth-side h1{font-size:50px;line-height:1.25;margin:10px 0}.auth-side p{color:#c7bbcf;max-width:450px}.auth-benefits{display:grid;grid-gap:7px;gap:7px;margin-top:22px;font-size:11px;color:#d8c7e8}.auth-card{align-self:center;justify-self:center;width:min(460px,82%);padding:30px}.auth-brand{margin-bottom:28px}.auth-card h2{font-size:30px;margin:0}.auth-card>p{color:var(--muted);font-size:12px}.auth-form{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.field-group{display:grid;grid-gap:6px;gap:6px}.field-group label{font-size:11px;font-weight:900}.field{border:1px solid var(--line);background:#fff;border-radius:12px;padding:13px 14px;outline:0}.field:focus{border-color:#b99de5;box-shadow:0 0 0 3px #f1e9ff}.label-row{display:flex;justify-content:space-between}.muted{font-size:9px;color:var(--muted)}.auth-switch{text-align:center;font-size:10px;color:var(--muted)}.auth-switch a{color:var(--purple);font-weight:900}.dashboard-page{padding:50px 0 85px}.dashboard-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;background:linear-gradient(135deg,#fff,#f5efff);border:1px solid #e1d5ee;border-radius:24px;padding:30px}.dashboard-hero h1{font-size:35px;margin:5px 0}.dashboard-hero p{margin:0;color:var(--muted)}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:15px 0 30px}.stat-grid>div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:19px}.stat-grid b,.stat-grid span{display:block}.stat-grid span{font-size:10px;color:var(--muted)}.stat-grid b{font-size:28px;margin-top:5px}.stat-grid small{font-size:12px;color:#9b92a4}.history-list{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}.history-row{display:grid;grid-template-columns:auto 1fr auto;grid-gap:13px;gap:13px;align-items:center;padding:15px 17px;border-bottom:1px solid var(--line)}.history-row:last-child{border-bottom:0}.history-row:hover{background:#fbf9fe}.history-icon{width:37px;height:37px;border-radius:11px;background:var(--soft);color:var(--purple);display:grid;place-items:center}.history-row small,.history-row strong{display:block}.history-row small{font-size:9px;color:var(--muted)}.history-row strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:850px}.history-open{color:var(--purple)}.empty-card{background:#fff;border:1px dashed #d9cee4;border-radius:18px;padding:35px;text-align:center}.empty-card p{color:var(--muted)}.saved-result-page{padding:42px 0 80px}.saved-result-top{display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.saved-query{padding:25px 0}.saved-query small{color:var(--purple);font-weight:900}.saved-query h1{font-size:28px;max-width:800px}.static-result{margin-top:0}.legal-page{max-width:860px;padding:65px 0 90px}.legal-page h1{font-size:42px}.legal-page h2{margin-top:35px}.legal-page p{color:#595261;line-height:2}.policy-table{display:grid;grid-gap:10px;gap:10px;margin-top:24px}.policy-table>div{border:1px solid var(--line);background:#fff;border-radius:15px;padding:16px}.policy-table b,.policy-table span{display:inline-block;margin-left:8px}.policy-table span{font-size:9px;background:#eaf7f1;color:var(--green);padding:4px 7px;border-radius:7px}.policy-table p{margin:6px 0 0;font-size:11px}.admin-layout{width:min(1540px,calc(100% - 28px));margin:24px auto 70px;display:grid;grid-template-columns:minmax(0,1fr) 270px;grid-gap:20px;gap:20px;direction:ltr}.admin-sidebar{direction:rtl;grid-column:2;background:#1e1726;border-radius:22px;padding:17px;position:-webkit-sticky;position:sticky;top:100px;height:max-content}.admin-brand{padding:8px 8px 18px;border-bottom:1px solid #352b3e}.admin-brand small,.admin-brand strong{display:block}.admin-brand small{color:#8f829a;font-size:9px}.admin-sidebar nav{display:grid;grid-gap:5px;gap:5px;padding:14px 0}.admin-sidebar nav a{display:flex;gap:9px;align-items:center;padding:10px 11px;border-radius:10px;color:#c8bdce;font-size:11px;font-weight:800}.admin-sidebar nav a.active,.admin-sidebar nav a:hover{background:#38264a}.admin-sidebar nav a.active span{color:#bf91ff}.admin-main{direction:rtl;grid-column:1;min-width:0}.admin-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:12px 4px 20px}.admin-head h1{font-size:33px;margin:4px 0}.admin-head p{margin:0;color:var(--muted)}.status-chip{font-size:10px;background:#eaf8f1;color:var(--green);padding:8px 10px;border-radius:999px}.admin-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.admin-kpis>div{background:#fff;border:1px solid var(--line);border-radius:17px;padding:18px}.admin-kpis b,.admin-kpis small,.admin-kpis span{display:block}.admin-kpis span{font-size:9px;color:var(--muted)}.admin-kpis b{font-size:25px;margin-top:6px}.admin-kpis small{font-size:9px;color:#99909f}.admin-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.admin-panel{background:#fff;border:1px solid var(--line);border-radius:18px;padding:19px;margin-top:14px;box-shadow:0 8px 25px rgba(36,24,52,.035)}.panel-title{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--line)}.panel-title h2{font-size:16px;margin:0}.panel-title span{font-size:9px;color:var(--muted)}.bar-list{display:grid;grid-gap:13px;gap:13px;padding-top:16px}.bar-list>div{display:grid;grid-template-columns:90px 1fr 35px;align-items:center;grid-gap:9px;gap:9px;font-size:10px}.bar-list>div>div{height:7px;background:#f0ecf4;border-radius:9px;overflow:hidden}.bar-list i{display:block;height:100%;background:linear-gradient(90deg,var(--purple),#a477eb);border-radius:9px}.metric-stack{display:grid;grid-gap:1px;gap:1px;background:var(--line);margin-top:14px;border-radius:13px;overflow:hidden}.metric-stack>div{background:#fff;padding:13px;display:flex;justify-content:space-between}.model-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:14px}.model-grid>div{border:1px solid var(--line);border-radius:13px;padding:13px}.model-grid b,.model-grid span,.model-grid strong{display:block}.model-grid span{font-size:9px;color:var(--muted)}.model-grid b{margin-top:7px;color:var(--purple)}.admin-table-wrap{overflow:auto}.admin-table{border-collapse:collapse;width:100%;min-width:850px;font-size:10px}.admin-table th{text-align:right;color:#817888;padding:11px 9px;border-bottom:1px solid var(--line);white-space:nowrap}.admin-table td{padding:12px 9px;border-bottom:1px solid #f0edf3;vertical-align:middle}.admin-table td b,.admin-table td small{display:block}.admin-table td small{color:var(--muted);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wide-cell{max-width:470px}.status-mini{font-size:8px;padding:4px 6px;border-radius:6px;background:#f3f0f5}.status-mini.completed{background:#eaf8f1;color:var(--green)}.status-mini.failed{background:#fff0f2;color:var(--danger)}.rank-list{display:grid;grid-gap:0;gap:0;margin-top:8px}.rank-list>div{display:grid;grid-template-columns:28px 1fr 45px;grid-gap:8px;gap:8px;padding:10px 0;border-bottom:1px solid #f0edf3;font-size:10px}.rank-list>div>b{width:24px;height:24px;border-radius:7px;background:#f5f1f8;display:grid;place-items:center;color:var(--purple)}.settings-form{padding:0;overflow:hidden}.settings-grid{padding:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.settings-grid label{display:grid;grid-gap:5px;gap:5px}.settings-grid label>span{font-size:10px;font-weight:900}.settings-grid input:not([type=checkbox]){border:1px solid var(--line);border-radius:10px;padding:11px}.settings-grid small{font-size:8px;color:var(--muted)}.toggle-setting{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;padding:12px}.toggle-setting input{width:18px;height:18px}.toggle-setting span b,.toggle-setting span small{display:block}.settings-actions{border-top:1px solid var(--line);padding:16px 20px;display:flex;align-items:center;gap:12px;background:#fbfafc}.settings-actions span{font-size:9px;color:var(--muted)}.log-list,.log-row{display:grid}.log-row{grid-template-columns:70px 1fr 155px;grid-gap:10px;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #f0edf3}.log-row:last-child{border-bottom:0}.severity{font-size:8px;padding:5px 7px;border-radius:7px;text-align:center;background:#f2eff5}.severity.warning{background:#fff6df;color:#80631d}.severity.critical{background:#fff0f2;color:var(--danger)}.severity.info{background:#eee8fa;color:var(--purple)}.log-row b,.log-row small{display:block}.log-row small,.log-row time{color:var(--muted);font-size:8px}.log-row time{direction:ltr}.footer-bottom,.saved-result-top{direction:rtl}@media(max-width:980px){.top-nav{display:none}.recommendation-grid,.use-grid{grid-template-columns:1fr 1fr}.admin-layout,.how-panel{grid-template-columns:1fr}.admin-main,.admin-sidebar{grid-column:1;position:static}.admin-kpis,.admin-sidebar nav{grid-template-columns:1fr 1fr}.cookie-card{grid-template-columns:auto 1fr}.cookie-actions{grid-column:1/-1}.auth-page{grid-template-columns:1fr}.auth-side{display:none}}@media(max-width:640px){.shell{width:min(94%,1180px)}.site-header{position:relative}.nav-shell{height:68px}.nav-actions .btn-soft,.nav-actions .profile-pill b{display:none}.hero{padding:48px 0}.hero h1{font-size:49px;letter-spacing:-2px}.hero-copy{font-size:14px}.category-row{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.category-chip{white-space:nowrap}.search-composer{border-radius:20px;padding:14px}.search-composer textarea{font-size:15px;min-height:110px}.composer-top{align-items:flex-start}.quota-pill{max-width:160px;text-align:center}.composer-bottom{align-items:flex-end}.composer-tools{flex-direction:column;align-items:flex-start;gap:5px}.search-button{min-width:115px;padding:12px 17px}.registration-gate{grid-template-columns:1fr;text-align:center}.gate-icon{margin:auto}.gate-actions{justify-content:center}.result-shell{padding:19px;border-radius:20px}.result-heading{display:block}.result-badge{display:inline-block;margin-top:10px}.result-heading h2{font-size:24px}.admin-grid-2,.admin-kpis,.answer-card,.how-steps,.model-grid,.recommendation-grid,.settings-grid,.stat-grid,.use-grid{grid-template-columns:1fr}.answer-mark{width:36px;height:36px}.section-heading h2{font-size:29px}.how-panel{padding:27px}.how-panel h2{font-size:29px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.cookie-wrap{inset:auto 8px 8px}.cookie-card{grid-template-columns:1fr;text-align:right}.cookie-icon{display:none}.cookie-actions,.dashboard-hero{flex-direction:column}.dashboard-hero{align-items:flex-start}.history-row strong{max-width:220px}.admin-layout{width:94%;margin-top:12px}.admin-sidebar nav{grid-template-columns:1fr}.admin-head{flex-direction:column}.log-row{grid-template-columns:60px 1fr}.log-row time{grid-column:2}.footer-bottom{gap:10px;flex-direction:column}}button,input,select,textarea{font:inherit}.admin-settings-stack{display:grid;grid-gap:16px;gap:16px}.settings-section{margin-top:0;padding:0;overflow:hidden}.settings-section .panel-title{padding:18px 20px}.settings-section .panel-title>div h2{margin:0 0 3px;font-size:16px}.settings-section .panel-title>div span{font-size:9px;color:var(--muted)}.admin-flash{margin:0 0 15px;padding:13px 15px;border-radius:13px;border:1px solid var(--line);font-size:11px;font-weight:800}.admin-flash.success{background:#ecfaf4;border-color:#cdeede;color:#147451}.admin-flash.warning{background:#fff8e7;border-color:#f2dfac;color:#80631d}.admin-flash.error{background:#fff0f2;border-color:#ffd2da;color:var(--danger)}.status-chip-warn{background:#fff5e8!important;color:#8a6219!important}.model-choice-grid{padding:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.model-choice-grid>label{display:grid;grid-gap:6px;gap:6px}.api-key-input>span,.model-choice-grid>label>span{font-size:10px;font-weight:900}.api-key-input input,.model-choice-grid input,.model-choice-grid select,.settings-grid select{width:100%;border:1px solid var(--line);border-radius:11px;padding:11px 12px;background:#fff;color:var(--ink);outline:none}.api-key-input input:focus,.model-choice-grid select:focus,.settings-grid input:focus{border-color:#b99ce8;box-shadow:0 0 0 3px rgba(110,56,213,.08)}.model-choice-grid small{font-size:8px;color:var(--muted)}.model-select-card{background:#fbf9fe;border:1px solid #e6ddef;border-radius:14px;padding:14px}.api-state{font-size:9px!important;font-weight:900!important;padding:7px 9px;border-radius:999px;background:#eef9f4;color:var(--green)!important;white-space:nowrap}.api-state.missing{background:#fff0f2;color:var(--danger)!important}.api-key-box{margin:0 20px 20px;padding:18px;border:1px solid #dfd3ef;background:linear-gradient(135deg,#fbf8ff,#fff);border-radius:16px;display:grid;grid-template-columns:1.2fr 1fr;grid-gap:16px;gap:16px;align-items:center}.api-key-copy h3{font-size:18px;margin:4px 0 5px}.api-key-copy p{font-size:10px;color:var(--muted);margin:0;line-height:1.9}.api-key-input{display:grid;grid-gap:6px;gap:6px}.api-key-input small{font-size:8px;color:var(--muted)}.clear-key-check{grid-column:1/-1;display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border-radius:11px;background:#fff;border:1px solid var(--line)}.clear-key-check input{width:17px;height:17px;margin-top:2px}.clear-key-check span b,.clear-key-check span small{display:block}.clear-key-check span b{font-size:10px}.clear-key-check span small{font-size:8px;color:var(--muted)}.settings-save-bar{position:-webkit-sticky;position:sticky;bottom:12px;z-index:10;background:rgba(30,23,38,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;border-radius:17px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 18px 45px rgba(30,23,38,.22)}.settings-save-bar b,.settings-save-bar small{display:block}.settings-save-bar b{font-size:11px}.settings-save-bar small{font-size:8px;color:#bcb0c8;margin-top:2px}.settings-save-bar .btn{min-width:185px}.connection-test-panel{display:flex;align-items:center;justify-content:space-between;gap:18px}.connection-test-panel h2{margin:3px 0;font-size:17px}.connection-test-panel p{margin:0;color:var(--muted);font-size:10px}@media(max-width:780px){.api-key-box,.model-choice-grid{grid-template-columns:1fr}.clear-key-check{grid-column:auto}.connection-test-panel,.settings-save-bar{align-items:stretch;flex-direction:column}.settings-save-bar .btn{width:100%}}.profile-pill img{width:29px;height:29px;border-radius:9px;object-fit:cover;display:block}.search-composer.is-busy{border-color:#c8b0ef;box-shadow:0 28px 90px rgba(91,47,170,.2)}.attach-btn.disabled{opacity:.55;cursor:not-allowed}.spinner.large{width:30px;height:30px;border-width:3px}.search-progress{margin:14px 0 4px;background:linear-gradient(135deg,#1d1329,#342047);color:#fff;border-radius:18px;padding:18px 20px;display:flex;align-items:center;gap:16px;box-shadow:0 16px 45px rgba(35,20,55,.15);text-align:right}.search-progress-icon{width:52px;height:52px;border-radius:15px;background:rgba(255,255,255,.09);display:grid;place-items:center;flex:0 0 auto}.search-progress strong{display:block;font-size:14px}.search-progress p{margin:3px 0 0;color:#cabfd3;font-size:10px}.progress-dots{display:flex;gap:5px;margin-top:9px}.progress-dots i{width:6px;height:6px;background:#a477eb;border-radius:50%;animation:pulse 1.2s infinite}.progress-dots i:nth-child(2){animation-delay:.2s}.progress-dots i:nth-child(3){animation-delay:.4s}@keyframes pulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.result-actions-wrap{padding:0 0 18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.result-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.action-pill{border:1px solid var(--line);background:#fff;color:#494051;border-radius:10px;padding:8px 10px;font-size:10px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:.15s}.action-pill:hover{border-color:#cdb9eb;background:#faf7ff}.action-pill.active{background:#fff7dd;color:#765a11;border-color:#f0d88c}.action-pill.social{min-width:38px}.action-pill.danger{color:var(--danger);-webkit-margin-start:auto;margin-inline-start:auto}.action-pill:disabled{opacity:.55;cursor:wait}.public-share-state{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:9px;color:var(--muted)}.public-share-state span{color:var(--green);font-weight:800}.public-share-state code{direction:ltr;background:#f4f1f7;padding:4px 7px;border-radius:7px}.action-message{margin-top:9px;font-size:10px;color:var(--green);font-weight:800}.result-actions.guest{display:flex;align-items:center;justify-content:space-between;background:#faf8fc;border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin-bottom:18px;font-size:10px;color:var(--muted)}.user-layout{width:min(1380px,calc(100% - 36px));margin:28px auto 80px;display:grid;grid-template-columns:minmax(0,1fr) 235px;grid-gap:20px;gap:20px;direction:ltr;align-items:start}.user-sidebar{grid-column:2;grid-row:1;direction:rtl;background:#fff;border:1px solid var(--line);border-radius:20px;padding:15px;position:-webkit-sticky;position:sticky;top:98px;box-shadow:0 14px 40px rgba(38,24,51,.05)}.user-main{grid-column:1;grid-row:1;direction:rtl;min-width:0}.user-sidebar-profile{display:flex;gap:10px;align-items:center;padding:5px 3px 15px;border-bottom:1px solid var(--line)}.user-sidebar-profile small,.user-sidebar-profile strong{display:block}.user-sidebar-profile strong{font-size:12px}.user-sidebar-profile small{font-size:8px;color:var(--muted);max-width:125px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-avatar-lg{width:44px;height:44px;border-radius:13px;background:linear-gradient(135deg,var(--purple),#9e70ea);color:#fff;display:grid;place-items:center;font-weight:900;overflow:hidden;flex:0 0 auto}.user-avatar-lg img{width:100%;height:100%;object-fit:cover}.user-sidebar nav{display:grid;grid-gap:5px;gap:5px;padding:13px 0}.user-sidebar nav a{padding:9px 10px;border-radius:10px;font-size:10px;font-weight:800;color:#655e6d;display:flex;align-items:center;gap:8px}.user-sidebar nav a.active,.user-sidebar nav a:hover{background:var(--soft);color:var(--purpleDark)}.user-sidebar nav a span{width:19px;text-align:center;color:var(--purple)}.dashboard-page{padding:0}.dashboard-stats{grid-template-columns:repeat(5,1fr)}.dashboard-heading{max-width:none;text-align:right;display:flex;justify-content:space-between;align-items:flex-end}.dashboard-heading>a{font-size:10px;color:var(--purple);font-weight:900}.dashboard-section{margin-top:22px}.profile-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:16px;gap:16px;margin-top:16px}.profile-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px}.profile-avatar-card{grid-column:2;text-align:center;height:max-content}.profile-form{grid-column:1;grid-row:1;padding:0;overflow:hidden}.user-avatar-xl{width:112px;height:112px;border-radius:28px;margin:0 auto 14px;background:linear-gradient(135deg,var(--purple),#9e70ea);color:#fff;display:grid;place-items:center;font-size:38px;font-weight:900;overflow:hidden}.user-avatar-xl img{width:100%;height:100%;object-fit:cover}.profile-avatar-card h2{margin:4px 0}.profile-avatar-card>p{margin:0 0 15px;color:var(--muted);font-size:10px}.avatar-uploader{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.avatar-uploader label{position:relative}.avatar-uploader input{position:absolute;inset:0;opacity:0;cursor:pointer}.field-error{display:block;width:100%;color:var(--danger);margin-top:5px}.mini-profile-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:18px}.mini-profile-stats>div{background:#faf8fc;border-radius:12px;padding:10px}.mini-profile-stats b,.mini-profile-stats span{display:block}.mini-profile-stats b{font-size:20px}.mini-profile-stats span{font-size:8px;color:var(--muted)}.profile-form>.panel-title{padding:18px 20px}.profile-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;padding:20px}.profile-fields label{display:grid;grid-gap:5px;gap:5px}.profile-fields label>span{font-size:9px;font-weight:900}.profile-fields input,.profile-fields textarea{border:1px solid var(--line);border-radius:11px;padding:11px;background:#fff;outline:none}.profile-fields input:focus,.profile-fields textarea:focus{border-color:#bda3e6;box-shadow:0 0 0 3px #f4effc}.profile-fields .span-2,.span-2{grid-column:1/-1}.public-result-page{padding:45px 0 85px}.public-result-banner{display:flex;justify-content:space-between;align-items:center;gap:25px;background:linear-gradient(135deg,#20162d,#4d2679);color:#fff;border-radius:24px;padding:28px}.public-result-banner h1{font-size:25px;margin:5px 0}.public-result-banner p{margin:0;color:#cdbfd9;font-size:11px}.public-result-foot{text-align:center;color:var(--muted);font-size:9px;padding-top:14px}.admin-layout{align-items:start;grid-auto-flow:column}.admin-sidebar{grid-row:1}.admin-main{grid-row:1;align-self:start}.admin-head-actions{display:flex;gap:7px;align-items:center}.status-chip-warn{background:#fff5dd!important;color:#80631d!important}.admin-filter-bar{display:grid;grid-template-columns:minmax(260px,1fr) 160px 160px auto auto;grid-gap:8px;gap:8px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:11px;margin-bottom:14px}.admin-filter-bar input,.admin-filter-bar select{border:1px solid var(--line);border-radius:10px;padding:9px 10px;background:#fff;outline:none}.admin-filter-bar input:focus,.admin-filter-bar select:focus{border-color:#bda3e6}.error-line{color:var(--danger)!important;direction:ltr;text-align:left}.inspect-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.inspect-grid>div{background:#faf9fc;border:1px solid #f0edf3;border-radius:12px;padding:12px}.inspect-grid b,.inspect-grid small{display:block}.inspect-grid small{font-size:8px;color:var(--muted)}.inspect-grid p{margin:5px 0 0}.inspect-error{background:#fff4f5!important;border-color:#ffdce1!important}.inspect-error pre{white-space:pre-wrap;word-break:break-word;direction:ltr;text-align:left;font-size:9px;color:#9d2d3c}.small-kpi{font-size:15px!important;word-break:break-word}.admin-result-preview{margin-top:14px}@media(max-width:1100px){.dashboard-stats{grid-template-columns:repeat(3,1fr)}.profile-grid{grid-template-columns:1fr}.profile-avatar-card,.profile-form{grid-column:1;grid-row:auto}.admin-filter-bar{grid-template-columns:1fr 1fr 1fr}.admin-filter-bar input{grid-column:1/-1}}@media(max-width:980px){.user-layout{grid-template-columns:1fr}.user-main,.user-sidebar{grid-column:1;grid-row:auto;position:static}.user-sidebar nav{grid-template-columns:repeat(4,1fr)}.admin-layout{grid-auto-flow:row}.admin-main,.admin-sidebar{grid-row:auto}.inspect-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.result-actions{align-items:stretch}.action-pill{flex:1 1;justify-content:center}.action-pill.danger{-webkit-margin-start:0;margin-inline-start:0;flex-basis:100%}.public-share-state{flex-direction:column;align-items:flex-start}.result-actions.guest{flex-direction:column;align-items:stretch}.user-layout{width:94%;margin-top:14px}.dashboard-stats,.user-sidebar nav{grid-template-columns:1fr 1fr}.dashboard-heading{align-items:flex-start;flex-direction:column}.profile-fields{grid-template-columns:1fr}.profile-fields .span-2{grid-column:1}.public-result-banner{align-items:flex-start;flex-direction:column}.admin-filter-bar{grid-template-columns:1fr}.admin-filter-bar input{grid-column:auto}.inspect-grid{grid-template-columns:1fr}.search-progress{align-items:flex-start}.search-progress-icon{width:44px;height:44px}}.share-history-row>div>a{font-size:9px;color:var(--purple);font-weight:800}.share-history-row{grid-template-columns:auto 1fr auto}@media(max-width:640px){.share-history-row{grid-template-columns:auto 1fr}.share-history-row>button{grid-column:2;justify-self:start}}.table-actions{display:flex;align-items:center;gap:6px}.table-actions form{margin:0}.user-admin-action{padding-top:15px;margin-top:15px;border-top:1px solid var(--line)}.admin-kpis-6{grid-template-columns:repeat(6,1fr)}.admin-quick-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:14px}.admin-quick-grid>a{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px;display:grid;grid-gap:3px;gap:3px}.admin-quick-grid>a:hover{border-color:#cbb5ea;transform:translateY(-1px)}.admin-quick-grid b{width:32px;height:32px;border-radius:10px;background:var(--soft);color:var(--purple);display:grid;place-items:center;margin-bottom:5px}.admin-quick-grid span{font-size:11px;font-weight:900}.admin-quick-grid small{font-size:8px;color:var(--muted)}@media(max-width:1200px){.admin-kpis-6{grid-template-columns:repeat(3,1fr)}}@media(max-width:980px){.admin-quick-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.admin-kpis-6,.admin-quick-grid{grid-template-columns:1fr 1fr}}.admin-nav-groups{display:grid!important;grid-gap:13px!important;gap:13px!important;padding:12px 0!important}.admin-nav-group{display:grid;grid-gap:4px;gap:4px}.admin-nav-group>small{padding:3px 10px;color:#887b94;font-size:8px;font-weight:900}.admin-nav-group a{margin:0!important}.admin-nav-group+.admin-nav-group{border-top:1px solid rgba(255,255,255,.08);padding-top:10px}.admin-filter-bar a{padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:#fff;font-size:9px;font-weight:900;text-align:center}.admin-filter-bar a.active,.admin-filter-bar a:hover{background:var(--soft);color:var(--purpleDark);border-color:#d7c5f0}.admin-table select{border:1px solid var(--line);border-radius:8px;padding:6px 8px;background:#fff}.category-admin-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.seo-checklist{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.seo-checklist>div{padding:10px 12px;border-radius:10px;background:#f8f6fb;color:#494151;font-size:10px;font-weight:800}.admin-help{font-size:10px;color:var(--muted);line-height:1.8}.security-setup{max-width:780px}.security-setup>p{color:var(--muted)}.totp-secret{margin:16px 0;padding:14px;border:1px dashed #bca3e0;background:#faf7ff;border-radius:12px;font-family:monospace;font-size:17px;letter-spacing:2px;word-break:break-all;text-align:center}.security-setup details{margin:10px 0}.security-setup details code{display:block;margin-top:7px;padding:10px;background:#f3f0f6;border-radius:9px;word-break:break-all;font-size:8px}.inline-secure-form{display:flex;align-items:flex-end;gap:9px;flex-wrap:wrap;margin-top:16px}.inline-secure-form label{display:grid;grid-gap:5px;gap:5px;font-size:9px;font-weight:900}.inline-secure-form .field{width:180px}.otp-field{text-align:center!important;letter-spacing:6px;font-size:18px!important;font-weight:900}.btn-danger{background:#a82738;color:#fff}.status-chip.ok{background:#eaf8f2;color:var(--green)}.status-chip.warn{background:#fff5dd;color:#80631d}.knowledge-page{padding:60px 0 90px}.knowledge-hero{max-width:800px;margin:0 auto 30px;text-align:center}.knowledge-hero.compact{margin-bottom:24px}.knowledge-hero h1{font-size:42px;letter-spacing:-1.7px;margin:8px 0}.knowledge-hero p{color:var(--muted);font-size:13px}.knowledge-hero>a{color:var(--purple);font-size:10px;font-weight:900}.knowledge-categories{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:24px}.knowledge-categories a{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px;display:grid;grid-gap:2px;gap:2px}.knowledge-categories b{font-size:12px}.knowledge-categories span{font-size:9px;color:var(--muted)}.knowledge-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.knowledge-grid article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;display:flex;flex-direction:column;min-height:235px;box-shadow:0 12px 34px rgba(39,24,69,.045)}.knowledge-grid article>span{font-size:9px;font-weight:900;color:var(--purple)}.knowledge-grid h2,.knowledge-grid h3{font-size:18px;line-height:1.55;margin:7px 0}.knowledge-grid p{font-size:11px;color:var(--muted);margin:0 0 14px;line-height:1.8}.knowledge-grid article>div{display:flex;justify-content:space-between;gap:10px;margin-top:auto;border-top:1px solid var(--line);padding-top:10px;font-size:9px;color:var(--muted)}.knowledge-grid article>div a{color:var(--purple);font-weight:900}.knowledge-grid.home{grid-template-columns:repeat(3,1fr)}.latest-knowledge{padding:82px 0;background:#faf8fc}.section-heading.inline{max-width:none;display:flex;justify-content:space-between;align-items:flex-end;text-align:right}.section-heading.inline>div{max-width:680px}.public-article-page{padding:38px 0 90px;max-width:1050px}.article-breadcrumb{display:flex;gap:8px;align-items:center;font-size:9px;color:var(--muted);margin-bottom:12px}.article-breadcrumb a{color:var(--purple);font-weight:900}.article-sheet{background:#fff;border:1px solid var(--line);border-radius:26px;padding:34px;box-shadow:var(--shadow)}.article-header{padding-bottom:22px;border-bottom:1px solid var(--line)}.article-header h1{font-size:38px;line-height:1.4;letter-spacing:-1.4px;margin:8px 0}.article-header>p{font-size:14px;color:var(--muted);max-width:850px}.article-meta{display:flex;gap:8px;flex-wrap:wrap;color:#8f8797;font-size:9px;margin-top:15px}.article-privacy-note{margin:18px 0;background:#f8f5fd;border:1px solid #e5dbf2;border-radius:13px;padding:12px 14px;color:#665b70;font-size:9px}.article-sheet .result-heading{display:none}.public-share-buttons{margin-top:24px;padding-top:18px;border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px}.public-share-buttons>strong{font-size:11px}.public-share-buttons>div{display:flex;gap:7px;flex-wrap:wrap}.public-share-buttons button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:7px 10px;font-size:9px;font-weight:800;cursor:pointer}.public-share-buttons code{direction:ltr;display:block;padding:9px 11px;background:#f6f3f8;border-radius:9px;font-size:9px;overflow-wrap:anywhere}.public-share-buttons>span{font-size:9px;color:var(--green);font-weight:900}.related-articles{margin-top:22px}.related-articles h2{font-size:20px}.related-articles>div{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.related-articles a{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px;display:grid;grid-gap:4px;gap:4px}.related-articles span{font-size:8px;color:var(--purple);font-weight:900}.related-articles b{font-size:12px}.related-articles small{font-size:8px;color:var(--muted)}.action-pill.article{background:var(--soft);color:var(--purpleDark)}.public-share-state code{max-width:100%;overflow-wrap:anywhere;white-space:normal}.public-result-foot{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.public-result-foot code{display:block;width:100%;overflow-wrap:anywhere;margin-top:5px;color:#756b7e}@media(max-width:1100px){.category-admin-grid,.knowledge-categories,.knowledge-grid,.knowledge-grid.home{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.knowledge-page{padding-top:35px}.knowledge-hero h1{font-size:32px}.category-admin-grid,.knowledge-categories,.knowledge-grid,.knowledge-grid.home,.related-articles>div{grid-template-columns:1fr}.section-heading.inline{align-items:flex-start;flex-direction:column;gap:14px}.article-sheet{padding:20px;border-radius:20px}.article-header h1{font-size:28px}.seo-checklist{grid-template-columns:1fr}.inline-secure-form{align-items:stretch;flex-direction:column}.inline-secure-form .field{width:100%}}.seo-settings-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding-top:8px}.seo-settings-form label{display:grid;grid-gap:5px;gap:5px}.seo-settings-form label>span{font-size:9px;font-weight:900}.seo-settings-form textarea{min-height:90px;resize:vertical}.seo-settings-form .span-2,.seo-toggle{grid-column:1/-1}.seo-toggle{display:flex!important;flex-direction:row;align-items:center;gap:8px;background:#faf8fc;border:1px solid var(--line);border-radius:11px;padding:11px}.seo-toggle input{width:18px;height:18px}@media(max-width:700px){.seo-settings-form{grid-template-columns:1fr}.seo-settings-form .span-2,.seo-toggle{grid-column:1}}.agent-v11{display:grid;grid-gap:16px;gap:16px}.guided-agent-panel{background:linear-gradient(180deg,#fff,#fcfaff);border:1px solid #e7ddf1;border-radius:22px;padding:18px;box-shadow:0 12px 34px rgba(57,28,89,.055);scroll-margin-top:110px}.guide-title{justify-content:space-between;gap:14px;margin-bottom:16px}.guide-title,.guide-title>div{display:flex;align-items:center}.guide-title>div{gap:12px}.guide-title b{display:block;font-size:14px}.guide-title small{display:block;color:var(--muted);font-size:9px;line-height:1.7;margin-top:3px}.guide-title.compact{margin-bottom:0}.guide-icon{width:42px;height:42px;border-radius:13px;background:#f0e7ff;color:var(--purple);display:grid;place-items:center;font-size:19px;font-weight:900}.live-pill{font-size:8px;font-weight:900;border:1px solid var(--line);border-radius:999px;padding:7px 10px;background:#fff;color:#746b7c;white-space:nowrap}.live-pill.on{background:#eaf8f2;border-color:#d1efe3;color:#187454}.interior-fields,.travel-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.interior-fields label,.travel-fields label{display:grid;grid-gap:5px;gap:5px;min-width:0}.interior-fields label>span,.travel-fields label>span{font-size:8px;font-weight:900;color:#5a5063}.interior-fields input,.interior-fields select,.travel-fields input,.travel-fields select{width:100%;border:1px solid #ded4e8;background:#fff;border-radius:11px;padding:11px 12px;font:inherit;font-size:10px;color:var(--text);min-width:0}.interior-fields input:focus,.interior-fields select:focus,.travel-fields input:focus,.travel-fields select:focus{outline:2px solid rgba(125,54,221,.13);border-color:#bda1e2}.check-field{display:flex!important;align-items:center!important;gap:8px!important;background:#faf8fc;border:1px solid var(--line);border-radius:11px;padding:10px!important}.check-field input{width:17px!important;height:17px}.check-field span{font-size:9px!important;line-height:1.55}.check-field small{display:block;color:var(--muted);font-size:8px;margin-top:2px}.span-2{grid-column:span 2}.room-upload-zone{border:1.5px dashed #cdb8e7;border-radius:18px;padding:22px;display:grid;place-items:center;text-align:center;grid-gap:5px;gap:5px;background:linear-gradient(180deg,#fbf8ff,#fff);cursor:pointer;margin-bottom:14px;transition:.2s}.room-upload-zone:hover{border-color:var(--purple);background:#f8f2ff}.room-upload-zone input{position:absolute;opacity:0;pointer-events:none}.upload-big-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#eee2ff;color:var(--purple);font-size:21px}.room-upload-zone b{font-size:13px}.room-upload-zone small{font-size:8px;color:var(--muted)}.image-preview-row.large{grid-template-columns:repeat(3,minmax(0,170px));margin:0 0 14px}.image-preview-row.large .image-preview{height:115px}.visual-toggle{align-items:flex-start!important}.missing-card{margin-top:14px;border:1px solid #f1d3aa;background:#fff8ee;border-radius:12px;padding:12px 14px;display:grid;grid-gap:4px;gap:4px;color:#73521e}.missing-card b{font-size:10px}.missing-card span{font-size:9px}.search-progress{position:relative;overflow:hidden}.search-progress:before{content:"";position:absolute;inset:0 auto 0 0;width:35%;background:linear-gradient(90deg,transparent,rgba(139,78,223,.08),transparent);animation:agentScan 2.3s linear infinite;pointer-events:none}@keyframes agentScan{0%{transform:translateX(-100%)}to{transform:translateX(380%)}}.result-shell{scroll-margin-top:105px}.generated-visual-block{margin:22px 0;padding:18px;border:1px solid #ded1eb;border-radius:20px;background:linear-gradient(180deg,#fcf9ff,#fff)}.generated-visual-frame{margin-top:12px;border-radius:16px;overflow:hidden;background:#f3eff6;min-height:220px;display:grid;place-items:center}.generated-visual-frame img{display:block;width:100%;height:auto;max-height:720px;object-fit:contain}.generated-visual-block>p{font-size:9px;color:var(--muted);margin-top:9px}.action-links-block{background:#fbf9fd;border:1px solid var(--line);border-radius:20px;padding:18px}.result-block-title>div small{display:block;color:var(--muted);font-size:8px;margin-top:3px}.action-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.travel-action-card{border:1px solid #e1d7e8;background:#fff;border-radius:15px;padding:15px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-height:128px;transition:.2s}.travel-action-card:hover{border-color:#bfa5e2;transform:translateY(-2px);box-shadow:0 10px 28px rgba(70,36,103,.08)}.travel-action-card span{font-size:8px;color:var(--purple);font-weight:900}.travel-action-card h4{font-size:12px;margin:4px 0}.travel-action-card p{font-size:8.5px;line-height:1.65;color:var(--muted);margin:0}.travel-action-card>b{font-size:8px;color:var(--purple);white-space:nowrap}.agent-followup{margin-top:24px;padding:18px;border-radius:20px;border:1px solid #ded3e8;background:linear-gradient(180deg,#fff,#faf7fd);scroll-margin-top:140px}.followup-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.followup-head h3{margin:4px 0;font-size:17px}.followup-head p{margin:0;color:var(--muted);font-size:9px}.working-chip{padding:7px 10px;border-radius:999px;background:#f0e7ff;color:var(--purple);font-size:8px;font-weight:900;display:flex;align-items:center;gap:6px}.followup-suggestions{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}.followup-suggestions button{border:1px solid var(--line);border-radius:999px;background:#fff;padding:7px 10px;font-size:8.5px;font-weight:800;cursor:pointer}.followup-suggestions button:hover{border-color:#bda3df;color:var(--purple)}.followup-composer{display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px;align-items:end}.followup-composer textarea{border:1px solid var(--line);border-radius:13px;padding:11px 12px;resize:vertical;font:inherit;font-size:10px;min-height:64px}.followup-composer textarea:focus{outline:2px solid rgba(125,54,221,.12);border-color:#bda1e2}.image-admin-box{display:grid;grid-template-columns:1.2fr 1.2fr .7fr .7fr;grid-gap:10px;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.image-admin-box>label{display:grid;grid-gap:5px;gap:5px}.image-admin-box>label>span{font-size:9px;font-weight:900}@media(max-width:1100px){.interior-fields,.travel-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.action-link-grid,.image-admin-box{grid-template-columns:1fr 1fr}}@media(max-width:700px){.guided-agent-panel{padding:14px;border-radius:18px}.guide-title{align-items:flex-start;flex-direction:column}.action-link-grid,.image-admin-box,.interior-fields,.travel-fields{grid-template-columns:1fr}.span-2{grid-column:1}.image-preview-row.large{grid-template-columns:repeat(2,minmax(0,1fr))}.followup-head{flex-direction:column}.followup-composer{grid-template-columns:1fr}.followup-composer .btn{width:100%}.travel-action-card{min-height:0}.live-pill{white-space:normal}}.guide-source-note{margin-top:12px;padding:10px 12px;border-radius:12px;background:#f8f6fb;border:1px solid var(--line);font-size:8.5px;color:#665d70;line-height:1.75}.guide-source-note b{color:var(--ink)}.followup-usage{margin-top:10px;font-size:8px;color:#766c80;background:#f7f3fb;border-radius:9px;padding:7px 9px;width:max-content;max-width:100%}.followup-context-card{margin:12px 0;border:1px solid var(--line);border-radius:13px;background:#fff;overflow:hidden}.followup-context-card summary{cursor:pointer;padding:11px 13px;font-size:9px;font-weight:900;color:#4d4358;background:#faf8fc;list-style:none}.followup-context-card summary::-webkit-details-marker{display:none}.followup-context-card summary:after{content:"＋";float:left;color:var(--purple);font-size:13px}.followup-context-card[open] summary:after{content:"−"}.followup-context-card>.interior-follow-grid,.followup-context-card>.travel-fields{padding:12px}.travel-fields.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.followup-context-card>small{display:block;padding:0 12px 12px;color:var(--muted);font-size:8px}.interior-follow-grid{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:10px;gap:10px}.interior-follow-grid label{display:grid;grid-gap:5px;gap:5px}.interior-follow-grid label>span{font-size:8px;font-weight:900}.interior-follow-grid input,.interior-follow-grid select{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px;font:inherit;font-size:9px}.follow-image-upload{position:relative;grid-column:1/-1;background:#faf8fd;border:1px dashed #cab7df;border-radius:11px;padding:11px!important;cursor:pointer}.follow-image-upload input{position:absolute!important;inset:0;opacity:0;cursor:pointer}.agent-followup .image-preview-row{padding:0 12px 10px}.agent-followup .image-preview{width:92px;height:72px}@media(max-width:700px){.interior-follow-grid,.travel-fields.compact{grid-template-columns:1fr}.follow-image-upload{grid-column:1}.followup-usage{width:100%}}.context-json{margin:5px 0 0;background:#16111d;color:#e8dcf8;border-radius:10px;padding:11px;direction:ltr;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;font-size:8px}.admin-followup-list{display:grid}.admin-followup-list>div{display:grid;grid-template-columns:30px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.admin-followup-list>div:last-child{border-bottom:0}.admin-followup-list>div>b{width:28px;height:28px;border-radius:9px;background:var(--soft);color:var(--purple);display:grid;place-items:center;font-size:9px}.admin-followup-list strong{display:block;font-size:10px}.admin-followup-list small{display:block;color:var(--muted);font-size:8px;margin-top:3px}.admin-followup-list>div>span{font-size:8px;font-weight:900;color:#645970}@media(max-width:700px){.admin-followup-list>div{grid-template-columns:28px 1fr}.admin-followup-list>div>span{grid-column:2}}.hero-inner{display:flex;flex-direction:column;align-items:center}.hero-badge{margin:0 0 14px;position:relative;z-index:2}.hero h1{margin-top:12px}.assistant-experience{width:100%}.hero-lively-on .hero-glow.one{animation:v12Float 9s ease-in-out infinite}.hero-lively-on .hero-glow.two{animation:v12Float 11s ease-in-out infinite reverse}@keyframes v12Float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,18px,0) scale(1.04)}}.live-example-strip{margin:18px auto 0;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;font-size:9px;color:var(--muted)}.live-example-strip button,.live-example-strip>a{border:1px solid #e5dced;background:rgba(255,255,255,.82);border-radius:999px;padding:7px 10px;color:#574c61;font-size:9px;font-weight:800}.live-example-strip>span{color:var(--purple);font-weight:900}.live-example-strip>i{font-style:normal;color:#8b8194}.adsense-slot{width:100%;min-height:90px;margin:26px auto 0;padding:12px;border:1px dashed #ded5e6;border-radius:16px;background:rgba(255,255,255,.7);text-align:center;overflow:hidden}.adsense-slot>span{display:block;font-size:8px;color:#a096aa;margin-bottom:5px}.ad-section-wrap{padding:20px 0}.article-sheet>.adsense-slot{margin:20px 0}.knowledge-page>.adsense-slot{margin:20px 0 26px}.home-category-admin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.home-category-admin article{border:1px solid var(--line);border-radius:16px;padding:15px;background:#fcfbfd;display:grid;grid-gap:9px;gap:9px}.home-category-admin article>label:not(.toggle-setting){display:grid;grid-gap:5px;gap:5px}.home-category-admin input,.home-category-admin textarea,.home-how-admin input{width:100%;border:1px solid var(--line);border-radius:10px;padding:10px}.home-category-admin label>span,.home-how-admin label>span{font-size:9px;font-weight:900}.home-how-admin{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.home-how-admin>div{display:grid;grid-template-columns:38px 1fr;grid-gap:9px;gap:9px;border:1px solid var(--line);border-radius:14px;padding:13px}.home-how-admin>div>b{grid-row:1/3;width:34px;height:34px;border-radius:10px;background:var(--soft);color:var(--purple);display:grid;place-items:center}.home-how-admin label{display:grid;grid-gap:4px;gap:4px}.sticky-save{position:-webkit-sticky;position:sticky;bottom:12px;z-index:20;border:1px solid #d8cae8;box-shadow:0 15px 45px rgba(45,24,70,.15)}.maintenance-screen{min-height:calc(100vh - 76px);display:grid;place-items:center;padding:40px;background:radial-gradient(circle at 50% 20%,#efe3ff,transparent 40%),#f8f5fb}.maintenance-card{width:min(620px,94vw);background:#fff;border:1px solid #ded2eb;border-radius:28px;padding:46px;text-align:center;box-shadow:var(--shadow)}.maintenance-brand{font-size:34px;margin-bottom:14px}.maintenance-pill{display:inline-block;background:#f1e9ff;color:var(--purple);border-radius:999px;padding:6px 10px;font-size:9px;font-weight:900}.maintenance-card h1{font-size:36px;margin:13px 0 8px}.maintenance-card p{color:var(--muted);font-size:14px}.maintenance-eta{display:inline-block;margin:10px 0;padding:9px 12px;border-radius:10px;background:#faf7fd;font-weight:800;font-size:10px}.maintenance-card>small{display:block;margin-top:20px;color:#958b9e}.pricing-page{padding:58px 0 90px}.pricing-hero{text-align:center;max-width:760px;margin:0 auto 32px}.pricing-hero h1{font-size:42px;line-height:1.35;margin:7px 0}.pricing-hero p{color:var(--muted)}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,430px));justify-content:center;grid-gap:18px;gap:18px}.pricing-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px;box-shadow:0 16px 45px rgba(38,23,55,.06)}.pricing-card.featured{border-color:#b99be2;background:linear-gradient(180deg,#fff,#faf6ff);box-shadow:0 22px 60px rgba(87,49,137,.12)}.pricing-card>span{font-size:9px;color:var(--purple);font-weight:900}.pricing-card h2{font-size:26px;margin:4px 0}.pricing-card>strong{font-size:34px}.pricing-card>strong small{font-size:11px;color:var(--muted)}.pricing-card>p{color:var(--muted);min-height:48px}.pricing-card ul{padding:0 20px 0 0;line-height:2.1;font-size:11px;color:#554d5e}.plan-active-badge{padding:11px;border-radius:12px;background:#eaf8f1;color:var(--green);text-align:center;font-weight:900}.pricing-note{text-align:center;color:var(--muted);font-size:9px;margin-top:20px}.profile-security-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.security-form{display:grid;grid-gap:11px;gap:11px;margin-top:15px}.security-form label{display:grid;grid-gap:5px;gap:5px}.security-form label span{font-size:9px;font-weight:900}.plan-admin-action input,.plan-admin-action select,.security-form input{border:1px solid var(--line);border-radius:10px;padding:10px}.danger-profile{border-color:#f0d2d7}.danger-profile>p,.deletion-pending p{font-size:10px;color:var(--muted)}.deletion-pending{background:#fff8e8;border:1px solid #f2e0ab;border-radius:12px;padding:13px;margin:12px 0}.profile-plan{width:100%;margin-top:14px;padding:12px;border:1px solid var(--line);border-radius:13px;background:#faf8fc;display:grid;grid-gap:2px;gap:2px}.profile-plan.plus{background:#f3ebff;border-color:#dac4f4}.profile-plan span{font-size:8px;color:var(--purple);font-weight:900}.profile-plan b{font-size:12px}.profile-plan small{font-size:8px;color:var(--muted)}.plan-admin-action{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:9px}.plan-admin-action small{font-size:8px;color:var(--muted)}.print-page{background:#fff;color:#111;max-width:920px;margin:0 auto;padding:35px;font-family:Tahoma,Arial,sans-serif}.print-page>header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding-bottom:15px}.print-page>h1{font-size:26px;margin:25px 0}.print-page>footer{margin-top:35px;padding-top:15px;border-top:1px solid #ddd;color:#777;font-size:9px}.print-toolbar{position:-webkit-sticky;position:sticky;top:10px;z-index:10;background:#fff;border:1px solid #ddd;border-radius:12px;padding:8px;display:flex;gap:8px;justify-content:center;margin-bottom:18px}@media print{.cookie-wrap,.print-toolbar,.site-footer,.site-header{display:none!important}.print-page{max-width:none;padding:0}.article-sheet,.result-shell{box-shadow:none!important;border:0!important}.adsense-slot{display:none!important}}@media(max-width:800px){.home-category-admin,.home-how-admin,.pricing-grid,.profile-security-grid{grid-template-columns:1fr}.maintenance-card{padding:28px}.pricing-hero h1{font-size:32px}.hero-badge{margin-bottom:10px}.live-example-strip{justify-content:flex-start}}:root{--bg:#f4f6fb;--surface:#fff;--ink:#0d1324;--muted:#687086;--line:#e3e7f0;--purple:#7057ff;--purple2:#9a7cff;--purpleDark:#332286;--soft:#f0edff;--green:#0d956d;--coral:#ff8b62;--navy:#080d1d;--navy2:#121933;--shadow:0 28px 80px rgba(22,28,58,.12)}body{background:var(--bg);color:var(--ink);font-family:Segoe UI,Tahoma,Arial,sans-serif}.site-header{background:rgba(8,13,29,.86);border-bottom:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.site-header .brand span{color:#a997ff}.site-header .top-nav{color:#bbc3d9;font-size:14px}.site-header .btn-ghost,.site-header .top-nav a:hover{color:#fff}.site-header .btn-light{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.13)}.site-header .btn-primary{background:linear-gradient(135deg,#846dff,#6c52f3);box-shadow:0 12px 34px rgba(113,82,255,.32)}.v13-hero{padding:30px 0 54px;background:radial-gradient(circle at 76% 16%,rgba(117,87,255,.24),transparent 34%),radial-gradient(circle at 18% 52%,rgba(255,139,98,.12),transparent 28%),linear-gradient(155deg,#080d1d,#0d142b 58%,#171837);color:#fff}.v13-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:linear-gradient(180deg,black,transparent 72%);mask-image:linear-gradient(180deg,black,transparent 72%)}.v13-hero .hero-inner{position:relative;z-index:2;display:block;text-align:initial}.hero-showcase{display:grid;grid-template-columns:minmax(0,1fr) 430px;align-items:center;grid-gap:48px;gap:48px;min-height:310px;margin-bottom:22px}.hero-copy-block{max-width:680px}.v13-hero .hero-badge{margin:0 0 18px;color:#ddd8ff;background:rgba(255,255,255,.07);border:1px solid rgba(188,176,255,.24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:13px;padding:8px 13px}.v13-hero .hero-badge svg{color:var(--coral)}.v13-hero h1{color:#fff;font-size:clamp(48px,6vw,76px);letter-spacing:-3.8px;line-height:.98;margin:0 0 20px}.v13-hero h1 em{background:linear-gradient(90deg,#ffbd8f,#ff8b62 38%,#a997ff);-webkit-background-clip:text;color:transparent}.v13-hero .hero-copy{margin:0;max-width:660px;color:#b9c0d4;font-size:18px;line-height:1.9}.v13-proof{justify-content:flex-start;margin-top:20px;gap:18px;color:#c6ccdc;font-size:13px}.v13-proof span{gap:7px}.v13-proof svg{color:#8fe1c2}.hero-art{position:relative;border-radius:30px;padding:1px;background:linear-gradient(140deg,rgba(255,255,255,.32),rgba(255,255,255,.04));box-shadow:0 30px 90px rgba(0,0,0,.36);transform:rotate(-1deg)}.hero-art:before{content:"";position:absolute;inset:12px;border:1px solid rgba(255,255,255,.12);border-radius:22px;z-index:1;pointer-events:none}.hero-art img{display:block;width:100%;height:286px;object-fit:cover;border-radius:29px}.art-orbit{position:absolute;z-index:3;border:1px solid rgba(255,255,255,.22);background:rgba(11,17,40,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;box-shadow:0 10px 28px rgba(0,0,0,.25)}.orbit-one{right:-14px;top:38px}.orbit-two{left:-18px;top:48%}.orbit-three{right:20px;bottom:-12px;background:rgba(255,139,98,.86);border-color:rgba(255,255,255,.35)}.agent-v13{max-width:1060px;margin-inline:auto;gap:12px}.agent-v13 .category-row{justify-content:flex-start;gap:7px;margin-bottom:0;overflow-x:auto;flex-wrap:nowrap;padding:3px 1px 7px;scrollbar-width:none}.agent-v13 .category-row::-webkit-scrollbar{display:none}.agent-v13 .category-chip{flex:0 0 auto;background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.12);color:#c8cede;font-size:13px;padding:9px 13px;border-radius:999px}.agent-v13 .category-chip:hover{background:rgba(255,255,255,.1);color:#fff}.agent-v13 .category-chip.active{background:#fff;color:#11182a;border-color:#fff;box-shadow:0 10px 28px rgba(0,0,0,.24)}.agent-v13 .search-composer{border:1px solid rgba(255,255,255,.2);border-radius:22px;padding:16px 18px;background:rgba(255,255,255,.98);box-shadow:0 28px 75px rgba(0,0,0,.32)}.agent-v13 .search-composer:focus-within{border-color:#b9aaff;box-shadow:0 30px 90px rgba(0,0,0,.37),0 0 0 4px rgba(139,116,255,.13)}.agent-v13 .composer-mode{font-size:14px;color:#38258f}.agent-v13 .quota-pill{font-size:12px;padding:6px 10px}.agent-v13 .search-composer textarea{min-height:78px;padding:13px 4px 9px;font-size:17px;line-height:1.75}.agent-v13 .composer-bottom{padding-top:11px}.agent-v13 .attach-btn{font-size:13px}.agent-v13 .char-count{font-size:12px}.agent-v13 .search-button{min-width:148px;border-radius:13px;padding:12px 20px;background:linear-gradient(135deg,#7c63ff,#5e45de);font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.agent-v13 .privacy-micro{color:#8992ab;font-size:12px;margin-top:5px;text-align:right}.v13-guide{background:rgba(255,255,255,.985);color:var(--ink);border:0;border-radius:22px;padding:18px;box-shadow:0 22px 60px rgba(0,0,0,.25)}.v13-title{margin-bottom:14px}.v13-title .guide-icon{background:linear-gradient(135deg,#ede9ff,#fff0e9);color:#6750df}.v13-title b{font-size:16px}.v13-title small{font-size:13px}.v13-guide .live-pill{font-size:12px;padding:7px 10px}.live-price-kicker i,.v13-guide .live-pill i{width:7px;height:7px;border-radius:50%;display:inline-block;background:#14b985;box-shadow:0 0 0 5px rgba(20,185,133,.1);-webkit-margin-end:5px;margin-inline-end:5px}.travel-quick-grid{display:grid;grid-template-columns:1fr 36px 1fr 1fr;grid-gap:10px;gap:10px;align-items:end}.journey-field{display:grid;grid-gap:6px;gap:6px}.journey-field>span{display:flex;align-items:center;gap:5px;color:#596177;font-size:13px;font-weight:800}.interior-intent input,.journey-field input,.travel-options-grid input,.travel-options-grid select,.travel-secondary-row input{width:100%;border:1px solid #dfe3ed;border-radius:13px;background:#f9faff;color:var(--ink);padding:12px 13px;font:inherit;font-size:15px;min-height:47px}.interior-intent input:focus,.journey-field input:focus,.travel-options-grid input:focus,.travel-options-grid select:focus,.travel-secondary-row input:focus{outline:3px solid rgba(112,87,255,.12);border-color:#9d8aff;background:#fff}.route-arrow{width:36px;height:36px;margin-bottom:6px;border-radius:50%;display:grid;place-items:center;background:#edeaff;color:#6e56e8;transform:rotate(180deg)}.travel-secondary-row{display:grid;grid-template-columns:1fr 1.35fr;grid-gap:10px;gap:10px;margin-top:10px}.travel-secondary-row>label{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:8px;gap:8px;border:1px solid #e4e7ef;border-radius:13px;padding:5px 6px 5px 12px;color:#5d6578}.travel-secondary-row>label>span{font-size:13px;font-weight:800;white-space:nowrap}.travel-secondary-row>label small{font-size:11px;color:#9299a8}.travel-secondary-row>label input{border:0;background:transparent;padding:7px;min-height:38px}.smart-options{position:relative;border:1px solid #e4e7ef;border-radius:13px;background:#fafbfe}.smart-options>summary{min-height:48px;padding:11px 13px;display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;color:#50586d;font-size:13px;font-weight:800}.smart-options>summary::-webkit-details-marker{display:none}.smart-options>summary svg:last-child{-webkit-margin-start:auto;margin-inline-start:auto;transition:transform .2s}.smart-options[open]>summary svg:last-child{transform:rotate(180deg)}.travel-options-grid{position:absolute;z-index:8;left:0;right:0;top:calc(100% + 8px);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;background:#fff;border:1px solid #e1e4ed;border-radius:17px;padding:14px;box-shadow:0 24px 60px rgba(21,29,59,.18)}.travel-options-grid label{display:grid;grid-gap:5px;gap:5px}.travel-options-grid label>span{font-size:12px;font-weight:800;color:#61697c}.travel-options-grid input,.travel-options-grid select{font-size:13px;padding:9px;min-height:40px}.travel-options-grid .check-field{display:flex!important}.live-source{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 13px;background:#f4fbf8;border-color:#d8eee6;color:#54645f;font-size:13px}.live-source svg{flex:0 0 auto;color:#0d956d;margin-top:2px}.v13-upload{margin:0 0 12px;padding:20px;border:1.5px dashed #baaef5;background:linear-gradient(135deg,#f7f5ff,#fff8f4);border-radius:18px}.v13-upload:hover{background:#f3f0ff;border-color:#7860ee}.v13-upload.has-images{background:#eefaf5;border-color:#90d8bd}.v13-upload b{font-size:15px}.v13-upload small{font-size:12px}.v13-upload .upload-big-icon{background:#e7e2ff;color:#6750df}.interior-intent{display:grid;grid-gap:6px;gap:6px;margin-bottom:10px}.interior-intent>span{font-size:13px;font-weight:900}.interior-intent>span small{color:#9299a8;font-weight:500}.interior-options{position:relative}.interior-options .interior-fields{position:absolute;z-index:8;left:0;right:0;top:calc(100% + 8px);grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e1e4ed;border-radius:17px;padding:14px;box-shadow:0 24px 60px rgba(21,29,59,.18)}.interior-options .interior-fields label>span{font-size:12px}.interior-options .interior-fields input,.interior-options .interior-fields select{font-size:13px;min-height:42px}.agent-v13 .missing-card,.agent-v13 .missing-card b{font-size:13px}.agent-v13 .missing-card span{font-size:12px}.under-composer{max-width:1060px;margin:12px auto 0;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#9ca5ba;font-size:12px}.under-composer>span b{color:#ffc3a8}.under-composer .live-example-strip{margin:0;justify-content:flex-end}.under-composer .live-example-strip>a{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.11);color:#c4cada;font-size:12px}.under-composer .live-example-strip>span{color:#ffb28f}.use-section{padding:88px 0;background:linear-gradient(#f4f6fb,#fff)}.v13-section-heading{max-width:700px}.v13-section-heading h2{font-size:clamp(34px,4vw,54px);letter-spacing:-2px;margin:8px 0}.v13-section-heading p{font-size:16px}.use-grid{grid-template-columns:repeat(3,1fr);gap:14px}.use-card{min-height:248px;border:1px solid #e3e7f0;border-radius:22px;padding:22px;background:#fff;box-shadow:0 14px 42px rgba(28,35,66,.06);transition:.25s}.use-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(28,35,66,.11);border-color:#d1c9ff}.use-card:before{display:none}.use-card-top{display:flex;align-items:center;justify-content:space-between}.use-card-top>span{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#f0edff;font-size:22px}.use-card-top>b{font-size:12px;color:#adb3c1}.use-card h3{font-size:21px;margin:25px 0 7px}.use-card p{font-size:14px;line-height:1.8;min-height:50px}.use-card small{font-size:12px}.use-card>a{width:38px;height:38px;margin-top:18px;border-radius:50%;display:grid;place-items:center;background:#0d1324;color:#fff}.use-card.travel .use-card-top>span{background:#eaf5ff}.use-card.interior .use-card-top>span{background:#fff0e8}.use-card.tech .use-card-top>span{background:#eaf9f3}.use-card.business .use-card-top>span{background:#f6efff}.use-card.learning .use-card-top>span{background:#fff8df}.use-card.life .use-card-top>span{background:#edf0ff}.v13-how{background:linear-gradient(135deg,#0b1125,#1b1b43);border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 90px rgba(17,21,47,.2)}.v13-how>div:first-child>p{color:#aeb6ca;max-width:460px;font-size:14px}.v13-how .how-steps>div{border-color:rgba(255,255,255,.12)}.live-price-block{margin:20px 0;border:1px solid #dfe4ef;border-radius:22px;padding:20px;background:linear-gradient(145deg,#f7f9ff,#fff)}.live-price-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.live-price-kicker{display:block;color:#4e3bc4;font-size:12px;font-weight:900}.live-price-head h3{font-size:25px;margin:7px 0 3px}.live-price-head p{color:var(--muted);font-size:13px;margin:0}.live-price-head>a{flex:0 0 auto;border-radius:12px;padding:10px 13px;background:#0d1324;color:#fff;font-size:12px;font-weight:900}.flight-price-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-top:16px}.flight-price-card{display:grid;grid-template-columns:1.25fr .85fr auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid #e2e6ef;border-radius:16px;padding:14px;background:#fff;transition:.2s}.flight-price-card:hover{border-color:#a99af3;transform:translateY(-2px);box-shadow:0 12px 32px rgba(41,49,82,.09)}.flight-airline{display:flex;align-items:center;gap:10px;min-width:0}.flight-airline>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#eeeaff;color:#5944c2;font-size:11px;font-weight:900}.flight-airline strong{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.flight-airline small,.flight-price small{display:block;color:var(--muted);font-size:11px}.flight-time{direction:ltr;display:flex;align-items:center;gap:6px;color:#3e465a;font-size:12px}.flight-time i{height:1px;flex:1 1;min-width:18px;background:#cbd1de;position:relative}.flight-time i:after{content:"";position:absolute;right:0;top:-2px;width:5px;height:5px;border-radius:50%;background:#7961ee}.flight-price{text-align:left;white-space:nowrap}.flight-price strong{display:block;font-size:17px}.flight-price strong b{font-size:11px;color:var(--muted)}.price-freshness{display:block;margin-top:12px;color:#7b8395;font-size:11px}.live-price-block.needs_airport_code,.live-price-block.not_configured,.live-price-block.unavailable{background:#fffaf4;border-color:#f0dfc9}.live-price-block.needs_airport_code .live-price-kicker i,.live-price-block.not_configured .live-price-kicker i,.live-price-block.unavailable .live-price-kicker i{background:#e5a449;box-shadow:0 0 0 5px rgba(229,164,73,.12)}.live-price-admin-box{margin-top:14px}.live-price-admin-box .api-state{align-self:start}@media(max-width:980px){.hero-showcase{grid-template-columns:1fr 340px;gap:28px}.hero-art img{height:250px}.use-grid{grid-template-columns:repeat(2,1fr)}.flight-price-grid{grid-template-columns:1fr}.interior-options .interior-fields{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.site-header .nav-shell{height:66px}.site-header .nav-actions .btn-ghost,.site-header .top-nav{display:none}.site-header .nav-actions .btn-primary{padding:9px 12px}.v13-hero{padding:22px 0 38px}.hero-showcase{grid-template-columns:1fr;min-height:0;gap:20px;margin-bottom:18px}.v13-hero h1{font-size:48px;letter-spacing:-2.7px}.v13-hero .hero-copy{font-size:16px}.hero-art{display:none}.v13-proof{gap:10px}.agent-v13 .category-row{margin-inline:-2px}.agent-v13 .search-composer{padding:14px;border-radius:18px}.agent-v13 .composer-top{align-items:flex-start}.agent-v13 .quota-pill{max-width:50%;text-align:left;line-height:1.5}.agent-v13 .composer-bottom{align-items:flex-end}.agent-v13 .composer-tools{gap:8px}.agent-v13 .attach-btn small,.agent-v13 .char-count{display:none}.agent-v13 .search-button{min-width:124px;padding:11px 14px}.travel-quick-grid{grid-template-columns:1fr 30px 1fr}.travel-quick-grid .journey-field.date{grid-column:1/-1}.route-arrow{width:30px;height:30px}.travel-secondary-row{grid-template-columns:1fr}.travel-options-grid{grid-template-columns:repeat(2,1fr)}.interior-options .interior-fields,.travel-options-grid{position:static;border:0;border-top:1px solid #e5e8f0;border-radius:0;box-shadow:none}.interior-options .interior-fields{grid-template-columns:1fr}.under-composer{align-items:flex-start;flex-direction:column}.under-composer .live-example-strip{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;width:100%;padding-bottom:4px}.under-composer .live-example-strip>a{white-space:nowrap}.use-section{padding:58px 0}.use-grid{grid-template-columns:1fr}.use-card{min-height:auto}.live-price-head{flex-direction:column}.live-price-head>a{width:100%;text-align:center}.flight-price-card{grid-template-columns:1fr auto}.flight-time{display:none}.v13-how{padding:24px}.v13-title{align-items:flex-start}.v13-title .live-pill{display:none}}@media(max-width:480px){.v13-hero h1{font-size:43px}.v13-proof span:nth-child(2){display:none}.travel-quick-grid{grid-template-columns:1fr}.route-arrow{display:none}.flight-price-card,.travel-options-grid{grid-template-columns:1fr}.flight-price{text-align:right}.agent-v13 .search-composer textarea{font-size:16px}.v13-upload{padding:17px 10px}.v13-upload small{max-width:260px}.profile-pill b{display:none}}.travel-workspace-v14{display:grid;grid-gap:2px;gap:2px}.travel-overview-card{margin:4px 0 12px;padding:22px;border-radius:22px;background:linear-gradient(135deg,#0d1324,#3e327d);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:22px}.travel-overview-card .eyebrow{color:#c9bdff}.travel-overview-card h3{max-width:700px;margin:5px 0 0;font-size:18px;line-height:1.8}.travel-price-state{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);border-radius:15px;padding:11px 13px;font-size:13px;font-weight:900;white-space:nowrap}.travel-price-state>i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#f1b859;-webkit-margin-end:7px;margin-inline-end:7px}.travel-price-state.live>i{background:#42d39f;box-shadow:0 0 0 5px rgba(66,211,159,.13)}.travel-price-state small{display:block;color:#c7c0da;font-size:12px;font-weight:500;margin-top:3px}.travel-v14-section{padding:25px 0;border-top:1px solid var(--line)}.travel-v14-section .result-block-title h3{font-size:19px}.travel-v14-section .result-block-title small{font-size:13px;line-height:1.6}.travel-budget-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px}.travel-budget-grid article{background:#f8f9fd;border:1px solid var(--line);border-radius:17px;padding:17px}.travel-budget-grid b,.travel-budget-grid small,.travel-budget-grid span{display:block}.travel-budget-grid span{font-size:13px;color:var(--muted)}.travel-budget-grid b{font-size:23px;margin:6px 0}.travel-budget-grid small{font-size:12px;color:#858da0}.travel-budget-grid .total{background:linear-gradient(135deg,#7057ff,#9b70f1);border-color:transparent}.travel-budget-grid .total small,.travel-budget-grid .total span{color:#ece8ff}.destination-gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px}.destination-gallery a{position:relative;border-radius:18px;min-height:190px;background:#e8ebf2}.destination-gallery img{min-height:190px;transition:.3s}.destination-gallery a:hover img{transform:scale(1.035)}.destination-gallery span{position:absolute;inset:auto 0 0;padding:34px 13px 12px;color:#fff;background:linear-gradient(transparent,rgba(6,10,22,.9))}.destination-gallery b,.destination-gallery small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.destination-gallery b{font-size:14px}.destination-gallery small{font-size:12px;color:#d7dce8}.stay-option-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px}.stay-option-grid article{border:1px solid var(--line);border-radius:18px;padding:17px;background:#fff}.stay-option-grid article>div{display:flex;justify-content:space-between;gap:8px}.stay-option-grid article>div span{font-size:12px;color:var(--purple);font-weight:900}.stay-option-grid article>div b{font-size:13px}.stay-option-grid h4{font-size:17px;margin:13px 0 1px}.stay-option-grid>article>small{font-size:12px;color:var(--muted)}.stay-option-grid p{font-size:14px;color:#535c70;line-height:1.8;min-height:74px}.activity-v14-grid footer a,.stay-option-grid a{font-size:12px;color:var(--purple);font-weight:900}.activity-v14-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.activity-v14-grid article{border:1px solid var(--line);border-radius:18px;padding:17px;display:grid;grid-template-columns:40px 1fr;grid-gap:12px;gap:12px;background:linear-gradient(180deg,#fff,#fafaff)}.activity-index{width:38px;height:38px;border-radius:12px;background:#edeaff;color:#634ce0;display:grid;place-items:center;font-size:13px;font-weight:900}.activity-v14-grid article>div>span{font-size:12px;color:var(--purple);font-weight:900}.activity-v14-grid h4{font-size:17px;margin:4px 0}.activity-v14-grid p{font-size:14px;color:#535c70;line-height:1.8;margin:0 0 11px}.activity-v14-grid footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid #edf0f5;padding-top:9px}.activity-v14-grid footer b{font-size:13px}.activity-v14-grid footer small{font-size:12px;color:var(--muted)}.day-plan-v14{grid-gap:10px;gap:10px}.day-plan-v14 article{display:grid;grid-template-columns:66px 1fr auto;grid-gap:15px;gap:15px;align-items:start;border:1px solid var(--line);border-radius:18px;padding:16px}.day-plan-v14 .day-badge{border-radius:14px;background:#0d1324;color:#fff;text-align:center;padding:9px}.day-plan-v14 .day-badge b,.day-plan-v14 .day-badge span{display:block}.day-plan-v14 .day-badge span{font-size:11px;color:#bfc6d7}.day-plan-v14 .day-badge b{font-size:23px}.day-plan-v14 h4{font-size:17px;margin:0 0 8px}.day-plan-v14 ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:7px;gap:7px}.day-plan-v14 li{display:grid;grid-template-columns:56px 1fr;grid-gap:9px;gap:9px;font-size:14px}.day-plan-v14 li b{color:var(--purple)}.day-plan-v14>article>strong{font-size:13px;color:var(--purpleDark);white-space:nowrap}.practical-v14-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.transport-v14-card{border:1px solid var(--line);border-radius:15px;padding:14px;display:flex;justify-content:space-between;gap:13px;margin-bottom:9px}.transport-v14-card h4{font-size:16px;margin:0}.transport-v14-card p{font-size:14px;color:var(--muted);line-height:1.75;margin:4px 0}.transport-v14-card>b{font-size:13px;white-space:nowrap;color:var(--purple)}.travel-tip-list{padding:0 20px 0 0;margin:0;display:grid;grid-gap:9px;gap:9px}.travel-tip-list li{font-size:14px;line-height:1.8;color:#4f586b}.answer-text{font-size:16px}.recommendation-card p,.step-row p{font-size:14px;line-height:1.8}@media(max-width:920px){.destination-gallery,.stay-option-grid,.travel-budget-grid{grid-template-columns:1fr 1fr}.practical-v14-grid{grid-template-columns:1fr}}@media(max-width:680px){.travel-overview-card{align-items:flex-start;flex-direction:column}.travel-price-state{white-space:normal;width:100%}.activity-v14-grid,.destination-gallery,.stay-option-grid,.travel-budget-grid{grid-template-columns:1fr}.destination-gallery a,.destination-gallery img{min-height:220px}.day-plan-v14 article{grid-template-columns:54px 1fr}.day-plan-v14>article>strong{grid-column:2}.day-plan-v14 li{grid-template-columns:1fr}.travel-v14-section{padding:20px 0}}:root{--focus:#ff8b62;--ink-strong:#11182a;--muted-strong:#5b6478}body{font-size:16px;color:var(--ink-strong)}button,input,select,textarea{font-size:1rem}button:disabled{cursor:not-allowed;opacity:.62}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.attach-btn,.category-chip,.composer-mode,.hero-badge,.hero-proof,.quota-pill,.top-nav{font-size:14px}.cookie-copy a,.cookie-copy p,.footer-bottom,.footer-grid a,.footer-grid p,.footer-grid span,.privacy-micro{font-size:13px}.cookie-card{color:var(--ink-strong)}.cookie-copy p{color:var(--muted-strong);line-height:1.8}.action-message,.action-pill,.eyebrow,.result-actions.guest,.result-badge,.sources-box a,.sources-box>strong{font-size:13px}.travel-budget-grid article{color:var(--ink-strong)}.travel-budget-grid .total{background:#2f236f;color:#fff;border-color:#2f236f}.travel-budget-grid .total b{color:#fff}.travel-budget-grid .total small,.travel-budget-grid .total span{color:#f2efff}.activity-v14-grid article,.activity-v14-grid footer b,.flight-price strong,.flight-price-card,.pricing-card,.stay-option-grid article,.stay-option-grid article>div b,.transport-v14-card{color:var(--ink-strong)}.pricing-card>p,.pricing-card>strong small{color:var(--muted-strong)}.pricing-card ul{font-size:14px;color:#454d60}.pricing-note{font-size:13px}.auth-benefits,.auth-card>p,.auth-switch,.field-group label,.muted{font-size:14px}.field{font-size:16px;color:var(--ink-strong)}.admin-help,.admin-sidebar nav a,.admin-table,.settings-grid input,.settings-grid select,.settings-grid textarea{font-size:13px}.admin-brand small,.admin-kpis small,.admin-kpis span,.admin-nav-group>small,.panel-title span{font-size:12px}.print-query{margin:24px 0;padding:16px 18px;border:1px solid #dfe3ea;border-radius:14px;background:#f7f8fb}.print-query>span{display:block;color:#5e48c7;font-size:13px;font-weight:900}.print-query h1{font-size:22px;line-height:1.65;margin:4px 0 0}.print-toolbar{align-items:center;flex-wrap:wrap}.print-toolbar>span{color:#4e586c;font-size:13px;font-weight:800}.public-publish-choice{display:flex;align-items:flex-start;gap:9px;margin:11px 0 0;padding:10px 12px;border:1px solid #e0e4ed;border-radius:12px;background:#f8f9fc;color:#4d566a;font-size:13px;line-height:1.6}.public-publish-choice input{width:18px;height:18px;margin-top:2px;accent-color:var(--purple)}.public-publish-choice span{display:block}.public-publish-choice b{display:block;color:var(--ink-strong);font-size:13px}.public-publish-choice small{display:block;color:#697286;font-size:12px}.article-sheet,.article-sheet .result-block-title h3,.day-plan-v14 article,.result-shell,.result-shell .result-block-title h3,.result-shell .result-heading h2,.result-shell .travel-v14-section h3{color:var(--ink-strong)}.day-plan-v14 article{background:#fff}.day-plan-v14 h4{color:var(--ink-strong)}.day-plan-v14 li span{color:#3f485b}.day-plan-v14 li b{color:#563ccd}.day-plan-v14>article>strong{color:#3e1f75}@media(max-width:760px){.shell{width:min(94%,1180px)}.attach-btn,.category-chip,.composer-mode,.hero-badge,.hero-proof,.quota-pill{font-size:13px}.composer-bottom{flex-wrap:wrap}.composer-tools{min-width:0}.search-button{min-height:46px}.result-shell{padding:18px;border-radius:20px}.result-heading h2{font-size:25px}.result-heading{gap:12px}.registration-gate{grid-template-columns:1fr}.gate-actions{display:grid;grid-template-columns:1fr 1fr}.cookie-wrap{inset:auto 10px 10px}.cookie-card{grid-template-columns:1fr;padding:15px}.cookie-icon{display:none}.cookie-actions{display:grid;grid-template-columns:1fr 1fr}}@page{size:A4;margin:12mm}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body,html{background:#fff!important;color:#11182a!important;font-size:10.5pt}.cookie-wrap,.print-toolbar,.site-footer,.site-header{display:none!important}.print-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;color:#11182a!important}.print-page>header{page-break-after:avoid;break-after:avoid}.print-query{page-break-inside:avoid;break-inside:avoid;margin:6mm 0;background:#f4f5f8!important}.print-query h1{font-size:16pt}.print-page .result-heading{page-break-after:avoid;break-after:avoid}.print-page .result-heading h2{font-size:19pt}.print-page .result-heading p{color:#4f586b!important}.print-page .answer-card,.print-page .generated-visual-block,.print-page .result-block,.print-page .sources-box,.print-page .travel-v14-section,.print-page .warning-box{break-inside:auto;page-break-inside:auto}.print-page .travel-overview-card{background:#242050!important;color:#fff!important;page-break-inside:avoid;break-inside:avoid}.print-page .travel-overview-card h3,.print-page .travel-price-state{color:#fff!important}.print-page .travel-budget-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.print-page .travel-budget-grid article{page-break-inside:avoid;break-inside:avoid;background:#f7f8fb!important;color:#11182a!important}.print-page .travel-budget-grid .total{background:#e9e5ff!important;color:#241a55!important;border-color:#cbc2ff!important}.print-page .travel-budget-grid .total b,.print-page .travel-budget-grid .total small,.print-page .travel-budget-grid .total span{color:#241a55!important}.print-page .activity-v14-grid,.print-page .flight-price-grid,.print-page .practical-v14-grid,.print-page .stay-option-grid{grid-template-columns:1fr!important}.print-page .activity-v14-grid article,.print-page .day-plan-v14 article,.print-page .flight-price-card,.print-page .stay-option-grid article,.print-page .transport-v14-card{break-inside:avoid;page-break-inside:avoid;background:#fff!important;color:#11182a!important}.print-page .destination-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}.print-page .destination-gallery a{min-height:0!important;height:54mm;page-break-inside:avoid;break-inside:avoid}.print-page .destination-gallery img{min-height:0!important;height:54mm!important;object-fit:cover}.print-page .destination-gallery span{color:#fff!important;background:linear-gradient(transparent,rgba(6,10,22,.92))!important}.print-page .generated-visual-frame{min-height:0;page-break-inside:avoid;break-inside:avoid}.print-page .generated-visual-frame img{max-height:160mm}.print-page .result-block-title,.print-page h3,.print-page h4{page-break-after:avoid;break-after:avoid}.print-page a{color:#3f2f9d!important;text-decoration:none}.print-page .destination-gallery a{color:#fff!important}.print-page>footer{font-size:9pt}}:root{--v16-surface:#ffffff;--v16-surface-soft:#f7f8fc;--v16-border:#e7e9f1;--v16-border-strong:#d9dcea;--v16-ink:#17192a;--v16-muted:#656b7c;--v16-purple:#6548d7;--v16-purple-soft:#f1edff;--v16-shadow:0 18px 55px rgba(39,31,79,.07)}.article-sheet,.result-shell{width:min(1120px,calc(100% - 28px));margin-inline:auto}.result-shell{grid-gap:22px;gap:22px;padding:26px;background:var(--v16-surface);border:1px solid var(--v16-border);border-radius:28px;box-shadow:var(--v16-shadow)}.result-shell>*{min-width:0}.answer-card,.generated-visual-block,.result-block,.sources-box,.warning-box{margin:0!important;border-radius:20px!important}.result-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:20px;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--v16-border)}.result-heading h2{margin:0 0 8px;letter-spacing:-.02em}.result-heading p{margin:0;color:var(--v16-muted);line-height:1.85}.result-block-title{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}.result-block-title h3{margin:0}.travel-v14-section{margin:0!important;padding:26px!important;background:var(--v16-surface)!important;border:1px solid var(--v16-border)!important;border-radius:22px!important;box-shadow:none!important;overflow:hidden}.travel-v14-section+.travel-v14-section{margin-top:20px!important}.travel-v14-section>h3{margin:0 0 18px!important;font-size:20px!important;letter-spacing:-.015em}.travel-overview-card{margin:0!important;border-radius:22px!important;padding:28px!important;box-shadow:none!important}.activity-v14-grid,.flight-price-grid,.practical-v14-grid,.stay-option-grid,.travel-budget-grid{gap:14px!important;align-items:stretch}.activity-v14-grid article,.flight-price-card,.practical-v14-grid article,.stay-option-grid article,.transport-v14-card,.travel-budget-grid article{height:auto!important;min-height:0!important;border:1px solid var(--v16-border)!important;border-radius:18px!important;box-shadow:none!important;background:#fff!important}.travel-budget-grid article{padding:18px!important}.travel-budget-grid article b{font-size:20px}.travel-budget-grid .total{background:#2f236f!important;border-color:#2f236f!important}.activity-v14-grid article,.flight-price-card,.practical-v14-grid article,.stay-option-grid article{padding:18px!important}.activity-v14-grid article:hover,.flight-price-card:hover,.stay-option-grid article:hover{border-color:var(--v16-border-strong)!important;transform:none!important;box-shadow:0 10px 30px rgba(39,31,79,.055)!important}.destination-gallery{gap:12px!important}.destination-gallery a{border-radius:18px!important;box-shadow:none!important;border:1px solid var(--v16-border);overflow:hidden}.day-plan-v14{display:grid;grid-gap:14px!important;gap:14px!important}.day-plan-v14 article{margin:0!important;border:1px solid var(--v16-border)!important;border-radius:18px!important;box-shadow:none!important;padding:18px!important}.day-plan-v14 article+article{margin-top:0!important}.v16-flight-section{margin-top:20px;padding:26px;background:var(--v16-surface);border:1px solid var(--v16-border);border-radius:22px}.v16-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.v16-section-head>div>span{display:block;color:var(--v16-purple);font-size:11px;font-weight:900;letter-spacing:.12em}.v16-section-head h3{margin:4px 0 0;color:var(--v16-ink);font-size:21px}.v16-section-head p{max-width:540px;margin:0;color:var(--v16-muted);font-size:13px;line-height:1.75}.v16-flight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.v16-flight-card{padding:18px;border:1px solid var(--v16-border);border-radius:18px;background:#fff;display:grid;grid-gap:15px;gap:15px}.v16-flight-card header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.v16-flight-card header div{display:grid;grid-gap:4px;gap:4px}.v16-flight-card header b{color:var(--v16-ink);font-size:16px}.v16-flight-card header small{color:var(--v16-muted);font-size:12px}.v16-flight-card header strong{color:#2b205f;font-size:18px;white-space:nowrap}.v16-flight-route{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;background:var(--v16-surface-soft);border-radius:14px;color:#383d4f;font-size:12px}.v16-flight-route i{font-style:normal;color:var(--v16-purple);font-weight:900}.v16-flight-route span:last-child{text-align:end}.v16-flight-card footer{display:flex;flex-wrap:wrap;gap:7px}.v16-flight-card footer span{padding:6px 9px;background:var(--v16-purple-soft);border-radius:999px;color:#4e3ca5;font-size:11px;font-weight:800}.v16-price-disclaimer{margin:14px 2px 0;color:var(--v16-muted);font-size:12px;line-height:1.7}.legal-v16{width:min(960px,calc(100% - 30px));margin:48px auto 80px;color:var(--v16-ink)}.legal-v16-hero{padding:32px;border:1px solid var(--v16-border);border-radius:26px;background:linear-gradient(145deg,#fff,#f7f5ff);margin-bottom:18px}.legal-v16-hero span{color:var(--v16-purple);font-size:12px;font-weight:900}.legal-v16-hero h1{margin:8px 0 10px;font-size:36px;letter-spacing:-.025em}.legal-v16-hero p{margin:0;color:var(--v16-muted);line-height:1.8}.legal-v16-card{padding:26px 28px;margin-top:14px;border:1px solid var(--v16-border);border-radius:20px;background:#fff}.legal-v16-card h2{margin:0 0 12px;font-size:19px}.legal-v16-card li,.legal-v16-card p{color:#4f5668;line-height:1.95;font-size:14px}.legal-v16-card ul{margin:8px 0 0;-webkit-padding-start:22px;padding-inline-start:22px}.legal-v16-card strong{color:var(--v16-ink)}@media(max-width:820px){.result-shell{width:min(95%,1120px);padding:18px;border-radius:22px;gap:16px}.result-heading{grid-template-columns:1fr;padding-bottom:16px}.travel-v14-section,.v16-flight-section{padding:18px!important;border-radius:18px!important}.travel-v14-section+.travel-v14-section{margin-top:14px!important}.v16-flight-grid{grid-template-columns:1fr}.v16-section-head{display:grid;grid-gap:8px;gap:8px}.v16-flight-card header{display:grid}.v16-flight-card header strong{white-space:normal}.legal-v16{margin-top:28px}.legal-v16-card,.legal-v16-hero{padding:20px}.legal-v16-hero h1{font-size:29px}}@media(max-width:520px){.activity-v14-grid,.destination-gallery,.flight-price-grid,.practical-v14-grid,.stay-option-grid,.travel-budget-grid{grid-template-columns:1fr!important}.v16-flight-route{grid-template-columns:1fr}.v16-flight-route i{display:none}.v16-flight-route span:last-child{text-align:start}}.v17-flight-section{margin-top:20px;padding:26px;background:#fff;border:1px solid #e7e9f1;border-radius:22px;box-shadow:0 16px 42px rgba(39,31,79,.05)}.v17-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.v17-section-head>div>span{display:block;color:#6548d7;font-size:11px;font-weight:900;letter-spacing:.1em}.v17-section-head h3{margin:4px 0 0;color:#17192a;font-size:21px}.v17-section-head p{max-width:560px;margin:0;color:#656b7c;font-size:13px;line-height:1.75}.v17-flight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v17-flight-card,.v17-flight-grid{display:grid;grid-gap:14px;gap:14px}.v17-flight-card{padding:18px;border:1px solid #e7e9f1;border-radius:18px;background:#fff}.v17-flight-card.approximate{background:linear-gradient(145deg,#fff,#faf8ff);border-style:dashed}.v17-flight-card header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.v17-flight-card header>div{display:grid;grid-gap:4px;gap:4px}.v17-flight-card header b{color:#17192a;font-size:16px}.v17-flight-card header small{color:#656b7c;font-size:12px}.v17-flight-card header strong{color:#2b205f;font-size:19px;white-space:nowrap}.v17-fare-badge{width:max-content;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:900}.v17-fare-badge.live{background:#eafaf2;color:#157347}.v17-fare-badge.approximate{background:#f0ebff;color:#5b3bc4}.v17-flight-route{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;background:#f7f8fc;border-radius:14px;color:#383d4f;font-size:12px}.v17-flight-route i{font-style:normal;color:#6548d7;font-weight:900}.v17-flight-route span:last-child{text-align:end}.v17-flight-card footer{display:flex;flex-wrap:wrap;gap:7px}.v17-flight-card footer span{padding:6px 9px;background:#f1edff;border-radius:999px;color:#4e3ca5;font-size:11px;font-weight:800}.v17-price-disclaimer{margin:14px 2px 0;color:#656b7c;font-size:12px;line-height:1.7}.destination-gallery{min-height:220px}.destination-gallery a{background:#eef0f6}.destination-gallery img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:820px){.v17-flight-section{padding:18px}.v17-flight-grid{grid-template-columns:1fr}.v17-section-head{display:grid;grid-gap:8px;gap:8px}.v17-flight-card header{display:grid}.v17-flight-card header strong{white-space:normal}}@media(max-width:520px){.v17-flight-route{grid-template-columns:1fr}.v17-flight-route i{display:none}.v17-flight-route span:last-child{text-align:start}}.agent-v13{display:grid!important;grid-template-columns:minmax(0,1fr);grid-row-gap:22px!important;row-gap:22px!important}.agent-v13>.category-row,.agent-v13>.registration-gate,.agent-v13>.search-composer,.agent-v13>.search-notice,.agent-v13>.v13-guide{margin-top:0!important;margin-bottom:0!important}.agent-v13>.v13-guide+.search-composer{margin-top:2px!important}.v13-guide{overflow:visible}.under-composer{margin-top:18px!important}.result-shell{display:grid;grid-row-gap:20px;row-gap:20px}.result-shell>.result-heading{margin:0}.result-shell>.answer-card,.result-shell>.result-block{margin:0;padding:22px;border:1px solid var(--line);border-radius:20px;background:#fff}.travel-workspace-v14{gap:18px!important}.travel-workspace-v14>.travel-overview-card{margin:0!important}.travel-workspace-v14>.travel-v14-section{margin:0!important;padding:22px!important;border:1px solid var(--line)!important;border-radius:20px;background:#fff}.v17-flight-section{margin:0!important}.follow-box,.sources-box,.warning-box{margin-top:0!important}.v18-media-section{display:grid;grid-gap:20px;gap:20px;margin:0}.v18-hero-media{position:relative;display:block;overflow:hidden;border-radius:24px;min-height:360px;background:#e9edf4;border:1px solid #e2e6ef;box-shadow:0 18px 45px rgba(20,26,52,.09)}.v18-hero-media img{display:block;width:100%;height:clamp(360px,44vw,560px);object-fit:cover}.v18-media-overlay{position:absolute;inset:auto 0 0;display:grid;grid-gap:4px;gap:4px;padding:80px 24px 22px;color:#fff;background:linear-gradient(transparent,rgba(5,10,24,.88))}.v18-media-overlay small{font-size:12px;font-weight:800;color:#dce3f1}.v18-media-overlay strong{font-size:22px;line-height:1.45}.v18-media-overlay em{font-size:12px;font-style:normal;color:#c8d0e0}.v18-youtube-card{border:1px solid var(--line);border-radius:22px;padding:20px;background:linear-gradient(180deg,#fff,#fafbff)}.v18-youtube-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px}.v18-youtube-head span{display:block;color:#ff0033;font-weight:900;font-size:11px;letter-spacing:.04em}.v18-youtube-head h3{font-size:19px;margin:4px 0 0;line-height:1.55;color:var(--ink-strong,#11182a)}.v18-youtube-head a{flex:0 0 auto;color:#6548d7;font-size:12px;font-weight:900}.v18-video-frame{position:relative;aspect-ratio:16/9;border-radius:17px;overflow:hidden;background:#090b12}.v18-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.v18-youtube-card footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.v18-youtube-card footer span{padding:6px 9px;border-radius:999px;background:#f0edff;color:#4f3ca2;font-size:11px;font-weight:800}.v18-backup-widget{display:grid;grid-gap:7px;gap:7px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.v18-backup-widget button{width:100%;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:10px 12px;background:rgba(255,255,255,.08);color:#fff;font-weight:900;cursor:pointer}.v18-backup-widget button:hover{background:rgba(255,255,255,.13)}.v18-backup-widget button:disabled{opacity:.65;cursor:wait}.v18-backup-widget small{display:block;color:#bfc4d8;font-size:10px;line-height:1.6;overflow-wrap:anywhere}@media(max-width:760px){.agent-v13{row-gap:17px!important}.result-shell{row-gap:15px}.travel-workspace-v14{gap:14px!important}.v18-hero-media{min-height:250px;border-radius:18px}.v18-hero-media img{height:280px}.v18-media-overlay{padding:60px 16px 15px}.v18-media-overlay strong{font-size:17px}.v18-youtube-card{padding:15px}.v18-youtube-head{display:grid;grid-gap:7px;gap:7px}}@media print{.v18-backup-widget,.v18-youtube-card{display:none!important}.v18-hero-media{min-height:0;box-shadow:none;page-break-inside:avoid;break-inside:avoid}.v18-hero-media img{height:320px}}.v19-marketing,.v19-page{direction:rtl;font-family:inherit;color:#14223a}.v19-page{max-width:1120px;margin:38px auto 80px;padding:0 20px;display:grid;grid-gap:28px;gap:28px}.v19-marketing{padding:clamp(30px,6vw,78px) 20px;background:radial-gradient(circle at 8% 0,#e4eafb 0,transparent 42%),linear-gradient(145deg,#f7faff,#eef7f7);border:1px solid #e3eaf0;border-radius:26px;margin:20px auto;max-width:1180px}.v19-marketing-inner{max-width:1040px;margin:auto}.v19-trust{display:inline-flex;align-items:center;gap:8px;color:#256d72;font-weight:800;font-size:14px;letter-spacing:.2px}.v19-trust span{color:#a0acba}.v19-marketing h1,.v19-page h1{font-size:clamp(34px,5vw,62px);line-height:1.2;letter-spacing:-1.4px;margin:20px 0;color:#10223e;font-weight:900}.v19-marketing h1 em{color:#10866e;font-style:normal}.v19-lead{font-size:clamp(17px,2.2vw,22px);line-height:1.9;max-width:760px;color:#3f5368}.v19-primary-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.v19-cta{background:#116f66;border:1px solid #116f66;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:white!important;font-weight:800;border-radius:13px;padding:14px 22px;min-height:50px;font-size:15px;cursor:pointer}.v19-cta:hover{background:#085d57;color:white}.v19-cta:disabled{opacity:.55;cursor:not-allowed}.v19-secondary{color:#184963!important;background:white;border-color:#c7d9df}.v19-secondary:hover{background:#eff7f7;color:#184963!important}.v19-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:30px 0}.v19-feature{display:flex;flex-direction:column;gap:10px;padding:25px 22px;border-radius:18px;background:white;border:1px solid #dbe6ef;text-decoration:none;color:#13283e;box-shadow:0 8px 22px #17283808;min-height:205px}.v19-feature strong{font-size:20px}.v19-feature small{color:#52647b;font-size:14px;line-height:1.6}.v19-feature b{margin-top:auto;color:#167a70;font-size:14px}.v19-icon{font-size:27px;color:#14776d}.v19-disclaimer,.v19-note{font-size:13px;color:#647384;line-height:1.75}.v19-panel{background:white;border:1px solid #e0e7ef;border-radius:22px;padding:clamp(22px,3vw,35px);box-shadow:0 10px 32px #192b4006;display:grid;grid-gap:17px;gap:17px}.v19-panel h2{font-size:28px;color:#1a3044;margin:0}.v19-panel h3{margin:6px 0}.v19-panel p{line-height:1.8;color:#4b6176;margin:0}.v19-numbers,.v19-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.v19-numbers>div,.v19-steps>div{background:#f7fafa;border-radius:13px;padding:17px;display:grid;grid-gap:7px;gap:7px}.v19-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.v19-block-label,.v19-form-grid label{display:grid;grid-gap:7px;gap:7px;font-weight:700}.v19-panel input:not([type=checkbox]),.v19-panel select,.v19-panel textarea{border:1px solid #cedae2;padding:12px 14px;border-radius:10px;width:100%;background:#fff;color:#14223a;max-width:100%}.v19-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:10px 0}.v19-checks label{display:flex;align-items:center;gap:10px}.v19-audit{background:#f1f8f6;padding:20px;border-radius:14px;display:grid;grid-gap:16px;gap:16px}.v19-numbers strong{font-size:23px;color:#107568}.v19-numbers small{color:#536777}.v19-tool-tabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.v19-tool-tabs button{display:grid;grid-gap:7px;gap:7px;text-align:right;background:#f6f8fb;border:1px solid #dde4eb;border-radius:12px;padding:16px;color:#203449;cursor:pointer}.v19-tool-tabs button.v19-active{border:2px solid #138774;background:#eefaf5}.v19-tool-tabs small{color:#667789}.v19-upload{padding:22px;border:2px dashed #bed2d5;border-radius:16px;display:grid;grid-gap:10px;gap:10px;background:#f9fcfc}.v19-upload label{font-size:18px;font-weight:800}.v19-error{color:#a32222!important}@media(max-width:740px){.v19-checks,.v19-feature-grid,.v19-form-grid,.v19-numbers,.v19-steps,.v19-tool-tabs{grid-template-columns:1fr}.v19-marketing{margin:12px}.v19-feature{min-height:auto}.v19-page{margin-top:18px}}.v191-hero,.v191-services{direction:rtl;color:#112b35;font-family:inherit}.v191-hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(125deg,#082d3b,#105b67 57%,#138a83);border-radius:26px;max-width:1220px;margin:18px auto 28px;padding:clamp(34px,5vw,76px) clamp(19px,4.6vw,64px);color:#fff}.v191-glow{position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 14% 20%,rgba(255,226,149,.22),transparent 36%),radial-gradient(circle at 75% 10%,rgba(146,220,223,.25),transparent 38%)}.v191-hero-inner{max-width:1060px;margin:auto}.v191-eyebrow{display:inline-flex;align-items:center;gap:10px;color:#d9fbf3;font-weight:700;font-size:14px}.v191-pulse{display:inline-block;width:9px;height:9px;background:#fbc86b;border-radius:50%;box-shadow:0 0 0 5px rgba(251,200,107,.16)}.v191-hero h1{font-size:clamp(35px,5.2vw,66px);line-height:1.18;font-weight:900;letter-spacing:-1.4px;margin:24px 0 18px;color:#fff}.v191-hero h1 span{color:#f9d48a}.v191-sub{font-size:clamp(16px,1.8vw,21px);line-height:1.85;color:#e3f3f4;max-width:810px;margin:0 0 28px}.v191-workspace{border-radius:23px;background:#fff;color:#183541;box-shadow:0 23px 65px rgba(2,20,30,.24);padding:clamp(15px,2vw,26px)}.v191-tabs{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:17px;border-bottom:1px solid #e5eef0}.v191-tabs button{border:1px solid #dae7e8;color:#36515d;background:#f4f9f9;border-radius:11px;padding:12px 18px;font-weight:800;cursor:pointer}.v191-tabs button.active{background:#0f746d;color:#fff;border-color:#0f746d}.v191-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;padding:23px 0 17px}.v191-fields label{display:grid;grid-gap:7px;gap:7px;color:#3e5864;font-size:13px;font-weight:800}.v191-fields input,.v191-fields select{width:100%;min-width:0;height:48px;border:1px solid #cfdfe3;background:#f8fbfb;border-radius:11px;padding:9px 12px;font-size:15px;color:#193440;outline-offset:3px}.v191-fields input:focus,.v191-fields select:focus{border-color:#087e76;box-shadow:0 0 0 3px #087e761b}.v191-submit-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.v191-submit-row a,.v191-submit-row span{font-size:13px;color:#57717a}.v191-main-button{background:#e3ae50;color:#1e2c30;border:0;border-radius:12px;padding:15px 27px;font-size:16px;font-weight:900;cursor:pointer}.v191-main-button:hover{background:#f4c46b}.v191-error{color:#a42020!important;font-weight:700}.v191-price-result{margin-top:15px;background:#effaf4;border:1px solid #c9e9d7;border-radius:13px;padding:17px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}.v191-price-result strong{font-size:25px;color:#076b57}.v191-price-result span{font-size:13px}.v191-bottom-trust{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:22px;color:#d6ecee;font-size:12px}.v191-services{max-width:1220px;margin:0 auto 55px;padding:12px 18px}.v191-heading{text-align:center;padding:22px 0}.v191-heading>span{color:#08736b;font-weight:800}.v191-heading h2{font-size:clamp(26px,3.2vw,40px);margin:13px 0 7px}.v191-heading p{color:#536a76}.v191-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.v191-service{display:flex;flex-direction:column;gap:10px;border:1px solid #dce8eb;background:#fff;padding:26px;border-radius:20px;color:#193841;text-decoration:none;box-shadow:0 8px 30px #0b324508;min-height:215px}.v191-service>span{font-size:29px;color:#0b8077}.v191-service strong{font-size:21px}.v191-service p{font-size:14px;color:#60727b;line-height:1.7;margin:0}.v191-service b{margin-top:auto;color:#087b74}.v191-roadmap{background:#edf7f5;border:1px solid #d6e8e4;padding:21px;border-radius:17px;margin-top:22px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.v191-roadmap strong{color:#096d64}.v191-roadmap small{color:#6a7b83}.v191-fineprint{font-size:12px;color:#677984;line-height:1.8;margin-top:25px}.v191-draft-bridge{background:#f0fbf7;border:1px solid #cce7dd;border-radius:14px;padding:17px 20px;max-width:1150px;margin:14px auto}.v191-draft-bridge p{color:#3c5962;line-height:1.65}.v191-draft-bridge div{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.v191-draft-bridge button{border:0;background:#0d756a;color:white;border-radius:9px;padding:10px 15px;cursor:pointer}.v191-draft-bridge small{display:block;margin-top:10px;color:#4d6971}@media(max-width:850px){.v191-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.v191-service-grid{grid-template-columns:1fr}.v191-service{min-height:150px}}@media(max-width:550px){.v191-hero{border-radius:14px;margin:10px}.v191-fields{grid-template-columns:1fr}.v191-tabs button{flex:1 1}.v191-submit-row .v191-main-button{width:100%}.v191-bottom-trust{font-size:11px}.v191-services{padding:12px}.v191-hero h1{letter-spacing:-.7px}}:root{--az-night:#101114;--az-panel:#1a1b20;--az-gold:#f6b745;--az-line:#34343b;--az-ink:#f7f7f7;--az-muted:#b4b3bc}html[data-anjez-theme=light]{--az-night:#f4f1ed;--az-panel:#fffefa;--az-gold:#b97908;--az-line:#ddd4c8;--az-ink:#19191d;--az-muted:#615c56}body:has(.v192-home) .site-header,body:has(.v192-home) .top-nav,body:has(.v192-home) header,body:has(.v192-home) nav[class*=header],body:has(.v192-home) nav[class*=navbar]{background:#111217!important;color:#f5f4f1!important;border-color:#35343a!important}body:has(.v192-home) .site-header a,body:has(.v192-home) header a{color:#f8f4ec!important}body:has(.v192-home) .site-header a:hover,body:has(.v192-home) header a:hover{color:#f6b745!important}.v192-home{direction:rtl;isolation:isolate;max-width:1380px;margin:0 auto;padding:15px clamp(12px,3vw,38px) 36px;color:var(--az-ink);font-family:inherit}.v192-home,.v192-home *{box-sizing:border-box}.v192-home a{text-decoration:none}.v192-top-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--az-muted);font-size:13px;margin:0 0 10px;padding:5px 2px}.v192-top-tools>div{display:flex;gap:8px;flex-wrap:wrap}.v192-top-tools button{background:var(--az-panel);border:1px solid var(--az-line);border-radius:999px;color:var(--az-ink);padding:7px 13px;cursor:pointer}.v192-top-tools button:hover{border-color:var(--az-gold)}.v192-hero{background:radial-gradient(ellipse at 78% 20%,rgba(244,167,49,.14),transparent 48%),linear-gradient(145deg,#151519,#252024 70%,#34281b);border:1px solid #433729;border-radius:27px;padding:clamp(25px,5vw,70px);box-shadow:0 23px 65px #0003}html[data-anjez-theme=light] .v192-hero{background:linear-gradient(140deg,#fffefa,#f6ecdf);border-color:#e6d8c6;box-shadow:0 12px 35px #4a342214}.v192-kicker{font-size:13px;letter-spacing:.03em;color:#f4b548;font-weight:800;margin-bottom:16px}.v192-hero h1{font-size:clamp(40px,6vw,82px);font-weight:950;letter-spacing:-.035em;line-height:1.14;margin:0 0 20px;color:var(--az-ink)}.v192-hero h1 span{color:var(--az-gold)}.v192-tagline{font-size:clamp(15px,1.8vw,22px);max-width:850px;line-height:1.9;color:var(--az-muted);margin:0 0 29px}.v192-widget{background:var(--az-panel);border:1px solid var(--az-line);padding:clamp(16px,2.5vw,27px);border-radius:22px;box-shadow:0 20px 45px #0002}.v192-tabs{display:flex;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--az-line);padding-bottom:17px}.v192-tabs a,.v192-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border-radius:12px;padding:12px 19px;color:var(--az-ink);background:transparent;border:1px solid var(--az-line);font-size:14px;font-weight:750}.v192-tabs [aria-selected=true]{background:var(--az-gold);color:#16130f!important;border-color:var(--az-gold)}.v192-tabs a:hover,.v192-tabs button:hover{border-color:var(--az-gold)}.v192-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:22px 0}.v192-grid label{display:flex;flex-direction:column;gap:8px;color:var(--az-ink);font-size:13px;font-weight:750}.v192-grid input,.v192-grid select{min-width:0;width:100%;height:51px;background:var(--az-night);border:1px solid var(--az-line);border-radius:12px;color:var(--az-ink);font-size:15px;padding:10px 13px;color-scheme:dark}html[data-anjez-theme=light] .v192-grid input,html[data-anjez-theme=light] .v192-grid select{color-scheme:light}.v192-grid input:focus-visible,.v192-grid select:focus-visible{outline:2px solid var(--az-gold);outline-offset:2px}.v192-submit{display:flex;align-items:center;gap:19px;flex-wrap:wrap}.v192-submit button{background:#f6b745;border:0;border-radius:12px;color:#191410;padding:15px 28px;font-weight:900;font-size:16px;cursor:pointer}.v192-submit button:hover{background:#ffd077}.v192-submit a,.v192-submit span{font-size:13px;color:var(--az-muted)}.v192-disclosure,.v192-fine,.v192-trust{color:var(--az-muted);font-size:12px;line-height:1.8}.v192-fine{margin:15px 0 0}.v192-trust{margin-top:16px}.v192-error{color:#ff9d9d;font-size:13px}.v192-result{color:var(--az-ink);font-size:14px;margin:15px 0}.v192-result strong{color:var(--az-gold);font-size:21px}.v192-services{padding:34px 0 0}.v192-heading{text-align:center;padding-bottom:22px}.v192-heading span{font-weight:800;color:var(--az-gold)}.v192-heading h2{font-size:clamp(28px,3.5vw,43px);margin:11px 0;color:var(--az-ink)}.v192-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.v192-cards a{background:var(--az-panel);border:1px solid var(--az-line);border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:11px;color:var(--az-ink);min-height:230px;transition:transform .2s ease,border-color .2s ease}.v192-cards a:hover{border-color:var(--az-gold);transform:translateY(-3px)}.v192-cards i{font-style:normal;color:var(--az-gold);font-size:35px}.v192-cards h3{font-size:21px;margin:0;color:var(--az-ink)}.v192-cards p{color:var(--az-muted);font-size:14px;line-height:1.8;margin:0}.v192-cards b{color:var(--az-gold);margin-top:auto}.v192-disclosure{margin-top:18px}.v192-modal-backdrop{position:fixed;z-index:99999;inset:0;background:rgba(0,0,0,.74);display:grid;place-items:center;padding:17px}.v192-modal{position:relative;max-width:570px;width:100%;background:#1b1b20;color:#fafafa;padding:35px;border-radius:23px;border:1px solid #645138;box-shadow:0 30px 90px #0008}.v192-modal>span{color:#f6b745}.v192-modal h2{font-size:clamp(24px,4vw,35px);margin:14px 0}.v192-modal p{color:#bdbbc4;line-height:1.7}.v192-close{position:absolute;inset-inline-end:18px;top:14px;background:transparent;color:#fff;border:0;font-size:29px;cursor:pointer}.v192-modal-links{display:grid;grid-gap:11px;gap:11px;margin:22px 0}.v192-modal-links a{padding:14px;background:#26252b;border:1px solid #434049;border-radius:12px;color:#fff}.v192-modal-links a:hover{border-color:#f6b745}.v192-continue{padding:13px 20px;background:#f6b745;color:#18130d;border:0;border-radius:10px;font-weight:900;cursor:pointer}body:has([class*=admin-shell]) [class*=admin-sidebar],body:has([class*=admin-shell]) aside{background:#17171d!important;color:#f9f6f1!important}body:has([class*=admin-shell]) aside a{color:#f5f0e8}body:has([class*=admin-shell]) aside a:hover{background:#3a2d1d!important;color:#ffca71!important}body:has([class*=admin-shell]) aside [aria-current=page]{background:#4a321c!important;color:#ffd085!important}@media (max-width:850px){.v192-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v192-cards{grid-template-columns:1fr}.v192-cards a{min-height:160px}}@media (max-width:560px){.v192-home{padding:10px}.v192-hero{border-radius:17px;padding:26px 16px}.v192-grid{grid-template-columns:1fr}.v192-tabs a,.v192-tabs button{flex:1 1}.v192-submit button{width:100%}.v192-top-tools{flex-direction:column;align-items:flex-start}.v192-modal{padding:22px}}@media(prefers-reduced-motion:reduce){.v192-cards a{transition:none}}body:has(.v192-home){background:var(--az-night)!important;color:var(--az-ink)!important}body:has(.v192-home) .app-shell,body:has(.v192-home) .page-shell,body:has(.v192-home) .site-shell,body:has(.v192-home) main{background:transparent!important}.v192-home{position:relative;z-index:2}.v192-assistant-shell{display:none;max-width:1380px;margin:0 auto;padding:28px clamp(12px,3vw,38px) 42px;background:radial-gradient(circle at 20% 0,rgba(246,183,69,.1),transparent 28%),linear-gradient(180deg,#121317,#0f1013)}.v192-assistant-shell:target{display:block}.v192-assistant-frame{border-top:1px solid var(--az-line);padding-top:22px}body:has(.v192-home) .site-header,body:has(.v192-home) .top-nav,body:has(.v192-home) header,body:has(.v192-home) nav{background:#111217!important;color:#f8f5ef!important;border-color:#2d2e34!important}body:has(.v192-home) header a,body:has(.v192-home) nav a{color:#f6f1e8!important}body:has(.v192-home) header a:hover,body:has(.v192-home) nav a:hover{color:var(--az-gold)!important}body:has(.v192-home) article,body:has(.v192-home) section{border-color:var(--az-line)}.a20,.a20 *{box-sizing:border-box}.a20{--a20-bg:#06111d;--a20-panel:#0c2034;--a20-line:#34516c;--a20-orange:#ff8d30;--a20-cyan:#16d9f2;--a20-text:#f7fbff;--a20-muted:#c8d9e7;color:var(--a20-text)!important;background:radial-gradient(circle at 90% 12%,#083c5a,#06111d 40%,#050c16 100%);padding:24px clamp(15px,3.6vw,64px) 75px;min-height:100vh;direction:rtl;font-family:inherit}.a20 :is(h1,h2,h3,p,a,label,small,strong){color:inherit}.a20 a{text-decoration:none}.a20-tools{max-width:1480px;margin:0 auto 16px;display:flex;justify-content:space-between;align-items:center;color:var(--a20-muted)!important;font-size:13px}.a20-tools>div{display:flex;gap:10px}.a20-tools button{border-radius:10px!important;background:#10273d!important;color:#fff!important;border:1px solid #2a526c!important;padding:9px 14px!important;cursor:pointer;box-shadow:none!important}.a20-hero{position:relative;max-width:1480px;margin:auto;border-radius:24px;border:1px solid #184868;overflow:hidden;padding:clamp(25px,5vw,65px) clamp(20px,4vw,55px) 30px;background:radial-gradient(ellipse at 18% 7%,#2151799c,transparent 48%),linear-gradient(115deg,#081a2c 10%,#0e304e 65%,#153d5a);box-shadow:0 35px 75px #0007}.a20-hero-photo{background:linear-gradient(90deg,#0b2339 2%,transparent 76%),url(/v20/hero-city.webp) 50%/cover no-repeat;position:absolute;inset:0 0 17% 47%;opacity:.94;pointer-events:none;z-index:0}.a20-heading{position:relative;z-index:1;max-width:760px;text-shadow:0 3px 24px #000b}.a20-eyebrow{color:var(--a20-cyan)!important;font-size:14px;font-weight:850}.a20-heading h1{color:#fff!important;font-size:clamp(42px,5.2vw,82px);line-height:1.12;margin:15px 0;font-weight:950}.a20-heading h1 em,.a20-product h2 em{color:var(--a20-orange)!important;font-style:normal}.a20-heading p{max-width:690px;color:#edf7ff!important;font-size:clamp(16px,1.5vw,20px);line-height:1.8}.a20-switch{display:flex;position:relative;z-index:1;gap:8px;flex-wrap:wrap;margin-top:23px}.a20-switch :is(button,a){background:#0b263e!important;color:#f6fbff!important;border:1px solid #236080!important;border-radius:15px!important;padding:13px 21px!important;cursor:pointer;font-weight:900!important;font-size:15px;box-shadow:none!important}.a20-switch button[aria-selected=true]{background:linear-gradient(120deg,#ffb449,#ff751c)!important;color:#17100c!important;border-color:#ffc16d!important}.a20-search{z-index:1;position:relative;background:linear-gradient(145deg,#08182bf7,#102c47f7)!important;border:1px solid #38708e;border-radius:21px;padding:20px;margin-top:12px;box-shadow:0 16px 45px #0009}.a20-fields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;grid-gap:11px;gap:11px;align-items:end}.a20-fields label{display:grid;grid-gap:8px;gap:8px;color:#eaf4fb!important;font-size:13px;font-weight:850}.a20-fields :is(input,select){height:49px;min-width:0;width:100%;border-radius:10px!important;border:1px solid #2f526c!important;background:#071727!important;color:#fff!important;color-scheme:dark;padding:9px 11px;font-size:14px;box-shadow:none!important}.a20-fields input::placeholder{color:#92aabe!important}.a20-fields :is(input,select):focus-visible{outline:2px solid var(--a20-cyan);outline-offset:2px}.a20-search-submit,.a20-welcome-cta{min-height:49px;border-radius:11px!important;border:none!important;padding:11px 20px!important;cursor:pointer;background:linear-gradient(120deg,#ffbf4d,#ff771b)!important;color:#17110b!important;font-weight:950!important;box-shadow:0 10px 30px #ff7b1d38!important}.a20-deal-fields{grid-template-columns:repeat(3,minmax(0,1fr)) auto auto}.a20-details{padding:13px;color:#79edff!important;font-size:13px}.a20-error{color:#ffad9f!important}.a20-estimate{margin:12px 0 0;color:#edfafb!important}.a20-estimate strong{color:#ffc877!important}.a20-disclaimer{position:relative;z-index:1;color:#c4d7e6!important;font-size:12px;line-height:1.7;margin:14px 0 0}.a20-services{max-width:1480px;margin:45px auto 0}.a20-services-title span{color:var(--a20-cyan);font-size:12px;font-weight:900}.a20-services-title h2{color:#fff!important;font-size:clamp(24px,3.3vw,41px);margin:7px 0 22px}.a20-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:17px;gap:17px}.a20-service{display:flex;flex-direction:column;position:relative;min-height:280px;overflow:hidden;background:linear-gradient(170deg,#0e314f,#061421)!important;border:1px solid #32607a!important;border-radius:19px!important;color:#fff!important;box-shadow:0 12px 28px #0006!important;transition:transform .2s,border-color .2s}.a20-service:hover{transform:translateY(-4px);border-color:#ff9137!important}.a20-card-photo{height:130px;width:100%;background-position:50%;background-size:cover}.a20-service-icon{position:absolute;top:14px;right:14px;font-size:25px;background:#072038de;border:1px solid #ff8d30;border-radius:12px;width:48px;height:48px;display:grid;place-items:center;color:#ffc071!important}.a20-service-copy{padding:10px 17px 17px;display:flex;flex-direction:column;flex:1 1;gap:7px}.a20-service-copy h3{color:#fff!important;font-size:19px;margin:0}.a20-service-copy p{color:#d2e5f3!important;font-size:13px;line-height:1.65;margin:0}.a20-service-copy b{color:#ffb35d!important;font-size:13px;margin-top:auto}.a20-product{max-width:1480px;margin:55px auto 0;display:grid;grid-template-columns:1fr 1.4fr;grid-gap:25px;gap:25px;align-items:center;background:linear-gradient(115deg,#081a2d,#0c2c49);border:1px solid #214b69;border-radius:24px;padding:35px;box-shadow:0 20px 50px #0005}.a20-product h2{color:#fff!important;font-size:clamp(26px,4vw,50px);line-height:1.24;margin:10px 0}.a20-product p{color:#d4e6f4!important;line-height:1.8}.a20-product a{display:inline-block;border:1px solid #ff9839;padding:13px 20px;border-radius:12px;color:#ffb35f!important;font-weight:900;margin-top:8px}.a20-admin-preview{background:#071625;border:1px solid #285372;border-radius:19px;padding:22px;min-height:220px}.a20-admin-preview>strong{color:#fff!important}.a20-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:18px 0}.a20-mini-stats>div{background:#102c45;color:#16d9f2;border:1px solid #315773;border-radius:10px;padding:16px;font-size:26px}.a20-mini-stats small{display:block;color:#d3e8f6;font-size:12px}.a20-preview-line{height:55px;background:linear-gradient(0deg,#14d4ec22,transparent);border-bottom:3px solid #17d0e7;-webkit-clip-path:polygon(0 75%,12% 48%,25% 59%,38% 30%,52% 62%,66% 25%,79% 45%,100% 8%,100% 100%,0 100%);clip-path:polygon(0 75%,12% 48%,25% 59%,38% 30%,52% 62%,66% 25%,79% 45%,100% 8%,100% 100%,0 100%)}.a20-modal-layer{position:fixed;inset:0;display:grid;place-items:center;z-index:9999;background:#020813bd;padding:20px}.a20-welcome{position:relative;background:linear-gradient(145deg,#11253d,#0a1527)!important;border:1px solid #3a6883;border-radius:22px;box-shadow:0 35px 100px #000a;color:#fff;padding:35px;width:min(480px,100%)}.a20-welcome h2{color:#fff!important;margin:12px 0;font-size:26px}.a20-welcome p{color:#c5deef!important;line-height:1.7}.a20-modal-list{display:grid;grid-gap:9px;gap:9px;margin:22px 0}.a20-modal-list a{background:#092039!important;color:#fff!important;border-radius:12px;border:1px solid #2a4b64;padding:12px}.a20-modal-list a:hover{border-color:#ff8f34}.a20-welcome-cta{width:100%}.a20-x{position:absolute;left:15px;top:12px;background:transparent!important;color:#fff!important;border:0!important;font-size:29px;cursor:pointer}.a20 :is(button,a):focus-visible{outline:3px solid #21d7ed;outline-offset:3px}@media(max-width:1080px){.a20-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.a20-deal-fields,.a20-service-grid{grid-template-columns:repeat(2,1fr)}.a20-hero-photo{inset:0 0 40% 35%;opacity:.5}}@media(max-width:670px){.a20{padding:12px 12px 35px}.a20-hero{padding:28px 18px;border-radius:16px}.a20-heading h1{font-size:clamp(35px,9vw,58px)}.a20-hero-photo{inset:0 0 45% 0;opacity:.27}.a20-deal-fields,.a20-fields,.a20-product,.a20-service-grid{grid-template-columns:1fr}.a20-switch>*{flex:1 1}.a20-product{padding:20px}.a20-welcome{padding:24px}.a20-tools{flex-wrap:wrap}}.v20-assistant{display:none;max-width:1480px;margin:0 auto;padding:24px 22px 75px;scroll-margin-top:85px}.v20-assistant:target{display:block}.v20-assistant>div{background:#102135;border:1px solid #28516c;border-radius:18px}.a21,.a21 *{box-sizing:border-box}.a21{--a21-bg:#06111d;--a21-panel:#0c2034;--a21-line:#34516c;--a21-orange:#ff8d30;--a21-cyan:#16d9f2;--a21-text:#f7fbff;--a21-muted:#c8d9e7;color:var(--a21-text)!important;background:radial-gradient(circle at 90% 12%,#083c5a,#06111d 40%,#050c16 100%);padding:24px clamp(15px,3.6vw,64px) 75px;min-height:100vh;direction:rtl;font-family:inherit}.a21 :is(h1,h2,h3,p,a,label,small,strong){color:inherit}.a21 a{text-decoration:none}.a21-tools{max-width:1480px;margin:0 auto 16px;display:flex;justify-content:space-between;align-items:center;color:var(--a21-muted)!important;font-size:13px}.a21-tools>div{display:flex;gap:10px}.a21-tools button{border-radius:10px!important;background:#10273d!important;color:#fff!important;border:1px solid #2a526c!important;padding:9px 14px!important;cursor:pointer;box-shadow:none!important}.a21-hero{position:relative;max-width:1480px;margin:auto;border-radius:24px;border:1px solid #184868;overflow:hidden;padding:clamp(25px,5vw,65px) clamp(20px,4vw,55px) 30px;background:radial-gradient(ellipse at 18% 7%,#2151799c,transparent 48%),linear-gradient(115deg,#081a2c 10%,#0e304e 65%,#153d5a);box-shadow:0 35px 75px #0007}.a21-hero-photo{background:linear-gradient(90deg,#0b2339 2%,transparent 76%),url(/v21/hero-city.webp) 50%/cover no-repeat;position:absolute;inset:0 0 17% 47%;opacity:.94;pointer-events:none;z-index:0}.a21-heading{position:relative;z-index:1;max-width:760px;text-shadow:0 3px 24px #000b}.a21-eyebrow{color:var(--a21-cyan)!important;font-size:14px;font-weight:850}.a21-heading h1{color:#fff!important;font-size:clamp(42px,5.2vw,82px);line-height:1.12;margin:15px 0;font-weight:950}.a21-heading h1 em,.a21-product h2 em{color:var(--a21-orange)!important;font-style:normal}.a21-heading p{max-width:690px;color:#edf7ff!important;font-size:clamp(16px,1.5vw,20px);line-height:1.8}.a21-switch{display:flex;position:relative;z-index:1;gap:8px;flex-wrap:wrap;margin-top:23px}.a21-switch :is(button,a){background:#0b263e!important;color:#f6fbff!important;border:1px solid #236080!important;border-radius:15px!important;padding:13px 21px!important;cursor:pointer;font-weight:900!important;font-size:15px;box-shadow:none!important}.a21-switch button[aria-selected=true]{background:linear-gradient(120deg,#ffb449,#ff751c)!important;color:#17100c!important;border-color:#ffc16d!important}.a21-search{z-index:1;position:relative;background:linear-gradient(145deg,#08182bf7,#102c47f7)!important;border:1px solid #38708e;border-radius:21px;padding:20px;margin-top:12px;box-shadow:0 16px 45px #0009}.a21-fields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;grid-gap:11px;gap:11px;align-items:end}.a21-fields label{display:grid;grid-gap:8px;gap:8px;color:#eaf4fb!important;font-size:13px;font-weight:850}.a21-fields :is(input,select){height:49px;min-width:0;width:100%;border-radius:10px!important;border:1px solid #2f526c!important;background:#071727!important;color:#fff!important;color-scheme:dark;padding:9px 11px;font-size:14px;box-shadow:none!important}.a21-fields input::placeholder{color:#92aabe!important}.a21-fields :is(input,select):focus-visible{outline:2px solid var(--a21-cyan);outline-offset:2px}.a21-search-submit,.a21-welcome-cta{min-height:49px;border-radius:11px!important;border:none!important;padding:11px 20px!important;cursor:pointer;background:linear-gradient(120deg,#ffbf4d,#ff771b)!important;color:#17110b!important;font-weight:950!important;box-shadow:0 10px 30px #ff7b1d38!important}.a21-deal-fields{grid-template-columns:repeat(3,minmax(0,1fr)) auto auto}.a21-details{padding:13px;color:#79edff!important;font-size:13px}.a21-error{color:#ffad9f!important}.a21-estimate{margin:12px 0 0;color:#edfafb!important}.a21-estimate strong{color:#ffc877!important}.a21-disclaimer{position:relative;z-index:1;color:#c4d7e6!important;font-size:12px;line-height:1.7;margin:14px 0 0}.a21-services{max-width:1480px;margin:45px auto 0}.a21-services-title span{color:var(--a21-cyan);font-size:12px;font-weight:900}.a21-services-title h2{color:#fff!important;font-size:clamp(24px,3.3vw,41px);margin:7px 0 22px}.a21-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:17px;gap:17px}.a21-service{display:flex;flex-direction:column;position:relative;min-height:280px;overflow:hidden;background:linear-gradient(170deg,#0e314f,#061421)!important;border:1px solid #32607a!important;border-radius:19px!important;color:#fff!important;box-shadow:0 12px 28px #0006!important;transition:transform .2s,border-color .2s}.a21-service:hover{transform:translateY(-4px);border-color:#ff9137!important}.a21-card-photo{height:130px;width:100%;background-position:50%;background-size:cover}.a21-service-icon{position:absolute;top:14px;right:14px;font-size:25px;background:#072038de;border:1px solid #ff8d30;border-radius:12px;width:48px;height:48px;display:grid;place-items:center;color:#ffc071!important}.a21-service-copy{padding:10px 17px 17px;display:flex;flex-direction:column;flex:1 1;gap:7px}.a21-service-copy h3{color:#fff!important;font-size:19px;margin:0}.a21-service-copy p{color:#d2e5f3!important;font-size:13px;line-height:1.65;margin:0}.a21-service-copy b{color:#ffb35d!important;font-size:13px;margin-top:auto}.a21-product{max-width:1480px;margin:55px auto 0;display:grid;grid-template-columns:1fr 1.4fr;grid-gap:25px;gap:25px;align-items:center;background:linear-gradient(115deg,#081a2d,#0c2c49);border:1px solid #214b69;border-radius:24px;padding:35px;box-shadow:0 20px 50px #0005}.a21-product h2{color:#fff!important;font-size:clamp(26px,4vw,50px);line-height:1.24;margin:10px 0}.a21-product p{color:#d4e6f4!important;line-height:1.8}.a21-product a{display:inline-block;border:1px solid #ff9839;padding:13px 20px;border-radius:12px;color:#ffb35f!important;font-weight:900;margin-top:8px}.a21-admin-preview{background:#071625;border:1px solid #285372;border-radius:19px;padding:22px;min-height:220px}.a21-admin-preview>strong{color:#fff!important}.a21-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:18px 0}.a21-mini-stats>div{background:#102c45;color:#16d9f2;border:1px solid #315773;border-radius:10px;padding:16px;font-size:26px}.a21-mini-stats small{display:block;color:#d3e8f6;font-size:12px}.a21-preview-line{height:55px;background:linear-gradient(0deg,#14d4ec22,transparent);border-bottom:3px solid #17d0e7;-webkit-clip-path:polygon(0 75%,12% 48%,25% 59%,38% 30%,52% 62%,66% 25%,79% 45%,100% 8%,100% 100%,0 100%);clip-path:polygon(0 75%,12% 48%,25% 59%,38% 30%,52% 62%,66% 25%,79% 45%,100% 8%,100% 100%,0 100%)}.a21-modal-layer{position:fixed;inset:0;display:grid;place-items:center;z-index:9999;background:#020813bd;padding:20px}.a21-welcome{position:relative;background:linear-gradient(145deg,#11253d,#0a1527)!important;border:1px solid #3a6883;border-radius:22px;box-shadow:0 35px 100px #000a;color:#fff;padding:35px;width:min(480px,100%)}.a21-welcome h2{color:#fff!important;margin:12px 0;font-size:26px}.a21-welcome p{color:#c5deef!important;line-height:1.7}.a21-modal-list{display:grid;grid-gap:9px;gap:9px;margin:22px 0}.a21-modal-list a{background:#092039!important;color:#fff!important;border-radius:12px;border:1px solid #2a4b64;padding:12px}.a21-modal-list a:hover{border-color:#ff8f34}.a21-welcome-cta{width:100%}.a21-x{position:absolute;left:15px;top:12px;background:transparent!important;color:#fff!important;border:0!important;font-size:29px;cursor:pointer}.a21 :is(button,a):focus-visible{outline:3px solid #21d7ed;outline-offset:3px}@media(max-width:1080px){.a21-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.a21-deal-fields,.a21-service-grid{grid-template-columns:repeat(2,1fr)}.a21-hero-photo{inset:0 0 40% 35%;opacity:.5}}@media(max-width:670px){.a21{padding:12px 12px 35px}.a21-hero{padding:28px 18px;border-radius:16px}.a21-heading h1{font-size:clamp(35px,9vw,58px)}.a21-hero-photo{inset:0 0 45% 0;opacity:.27}.a21-deal-fields,.a21-fields,.a21-product,.a21-service-grid{grid-template-columns:1fr}.a21-switch>*{flex:1 1}.a21-product{padding:20px}.a21-welcome{padding:24px}.a21-tools{flex-wrap:wrap}}.a21-inline-assistant,.a21-trip-ready{max-width:1480px;margin:18px auto 0;scroll-margin-top:110px;color:#ecf8ff}.a21-inline-assistant>details,.a21-trip-ready>div{background:#0c2135;border:1px solid #26718d;border-radius:20px;padding:22px;box-shadow:0 16px 45px #0005}.a21-trip-ready span{color:#24d7ea;font-weight:900}.a21-trip-ready h2{font-size:clamp(20px,2.8vw,30px);margin:10px 0;color:#fff}.a21-trip-ready p{color:#e4f2fc;line-height:1.85;overflow-wrap:anywhere}.a21-trip-ready small{display:block;color:#b9d4e3;margin-top:14px}.a21-trip-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.a21-trip-actions a,.a21-trip-actions button{border:1px solid #ff9f4a;border-radius:11px;padding:12px 17px;background:#ff9b36;color:#17131a!important;font-weight:850;cursor:pointer}.a21-trip-actions a{background:#122f46;color:#d7efff!important;border-color:#2b6988}.a21-inline-assistant summary{cursor:pointer;font-size:19px;color:#f0faff;font-weight:900;list-style:none}.a21-inline-assistant summary::-webkit-details-marker{display:none}.a21-inline-assistant summary:before{content:"✦";color:#ff9b36;-webkit-margin-end:9px;margin-inline-end:9px}.a21-assistant-panel{margin-top:18px;border-top:1px solid #2a5874;padding-top:18px}.a21-inline-assistant .agent-v13,.a21-inline-assistant .v18-home{max-width:100%}.a21{--a21-orange:#ff9836;--a21-cyan:#21d2e7;--a21-muted:#d1e2ee}.a21-hero{background:radial-gradient(circle at 18% 0,rgba(255,147,43,.2),transparent 37%),linear-gradient(115deg,#071a2d 10%,#113250 70%,#142335)}.a21-search-submit,.a21-welcome-cta{background:linear-gradient(120deg,#ffbd50,#ff741b)!important}.a21 :is(button,a):focus-visible,.a21-inline-assistant summary:focus-visible{outline:3px solid #22d9ef;outline-offset:3px}@media(max-width:670px){.a21-inline-assistant>details,.a21-trip-ready>div{padding:16px}.a21-trip-actions>*{width:100%;text-align:center}}:root{--bg:#07111c;--surface:#132337;--ink:#f2f7ff;--muted:#b4c5d8;--line:#32465c;--purple:#ff962c;--purple2:#24d0dd;--purpleDark:#ffb458;--soft:#1b3248;--green:#39d59f;--danger:#ff808c;--shadow:0 20px 54px rgba(0,0,0,.26);--ui-night:#07111c;--ui-card:#132337;--ui-elevated:#1a3047;--ui-ink:#f2f7ff;--ui-muted:#b4c5d8;--ui-orange:#ff962c;--ui-cyan:#25d2df;--ui-border:#32465c}html{color-scheme:dark}body{background:#07111c;color:var(--ui-ink)}.site-header{background:rgba(7,17,28,.97);border-bottom:1px solid var(--ui-border);box-shadow:0 12px 30px #0003}.site-header .brand{color:#fff}.site-header .brand span{color:var(--ui-orange)}.site-header .top-nav,.site-header .top-nav a{color:#dce8f6}.site-header .top-nav a:hover{color:var(--ui-cyan)}.site-header .btn-primary,.site-header .btn-soft{background:linear-gradient(130deg,#ffb33e,#ff8429);color:#101923;border:0}.site-header .btn-light,.site-header .profile-pill{background:#192a3e;border:1px solid var(--ui-border);color:#fff}.site-header .profile-pill b{color:#fff}.site-header .profile-pill span{background:#243b52;color:var(--ui-orange)}.site-footer{background:#060e18;border-top:1px solid var(--ui-border)}.site-footer a,.site-footer p,.site-footer span{color:#b4c5d8}.site-footer .footer-brand,.site-footer h4{color:#fff}.admin-layout,.dashboard-page,.knowledge-page,.user-layout,.v19-page{color:var(--ui-ink)}.admin-head h1,.dashboard-page h1,.knowledge-page h1,.v19-page h1{color:#fff}.admin-head p,.dashboard-page p,.knowledge-hero p,.v19-page p{color:var(--ui-muted)}.v19-marketing{background:radial-gradient(circle at 13% 0,#1d4b60 0,transparent 48%),linear-gradient(145deg,#10263b,#09182a);border-color:var(--ui-border)}.v19-marketing h1,.v19-marketing h2,.v19-marketing h3{color:#fff}.v19-feature b,.v19-icon,.v19-marketing h1 em,.v19-trust{color:var(--ui-cyan)}.v19-disclaimer,.v19-lead,.v19-note{color:var(--ui-muted)}.v19-audit,.v19-feature,.v19-numbers>div,.v19-panel,.v19-steps>div,.v19-tool-tabs button,.v19-upload{background:var(--ui-card);border-color:var(--ui-border);color:var(--ui-ink);box-shadow:none}.v19-feature h3,.v19-feature strong,.v19-panel h2,.v19-panel h3,.v19-panel label{color:#fff}.v19-feature p,.v19-feature small,.v19-numbers small,.v19-panel p,.v19-tool-tabs small{color:var(--ui-muted)}.v19-cta,.v19-cta:hover{background:linear-gradient(130deg,#ffb33e,#ff8429);border-color:#ff962c;color:#101923!important}.v19-secondary{background:#1a3047;color:#fff!important;border-color:var(--ui-border)}.v19-secondary:hover{background:#244561;color:#fff!important}.v19-panel input:not([type=checkbox]),.v19-panel select,.v19-panel textarea,.v19-upload input{background:#091827;color:#f2f7ff;border:1px solid #43617b}.v19-panel input::placeholder,.v19-panel textarea::placeholder{color:#a4b6ca}.v19-tool-tabs button.v19-active{border-color:var(--ui-cyan);background:#153b47}.v19-numbers strong{color:#ffbd64}.knowledge-hero h1{color:#fff}.knowledge-hero>a{color:var(--ui-cyan)}.knowledge-article,.knowledge-categories a,.knowledge-content,.knowledge-grid article,.knowledge-layout article,.knowledge-list article{background:var(--ui-card);color:var(--ui-ink);border-color:var(--ui-border);box-shadow:none}.knowledge-categories a b,.knowledge-grid article h2,.knowledge-grid article h3{color:#fff}.knowledge-categories span,.knowledge-grid article p,.knowledge-grid article small{color:var(--ui-muted)}.dashboard-hero,.dashboard-page [class*=card],.history-list,.mini-profile-stats>div,.profile-card,.profile-plan,.profile-security-grid>section,.stat-grid>div,.user-sidebar{background:var(--ui-card);border-color:var(--ui-border);color:var(--ui-ink);box-shadow:none}.dashboard-hero{background:radial-gradient(circle at 15% 0,#224a62,transparent 55%),#102438}.dashboard-hero h1,.profile-card h2,.profile-card h3,.user-sidebar-profile strong{color:#fff}.dashboard-hero p,.history-list small,.profile-card label span,.profile-card p,.profile-card small,.stat-grid small,.stat-grid span{color:var(--ui-muted)}.mini-profile-stats b,.profile-avatar-card h2,.profile-card b,.stat-grid b{color:#ffbf70}.user-sidebar nav a{color:#d4e1ef}.user-sidebar nav a.active,.user-sidebar nav a:hover{color:#091524;background:linear-gradient(110deg,#ffb13f,#ff8b32)}.user-avatar-lg,.user-avatar-xl{background:linear-gradient(135deg,#ffaf39,#ff7629);color:#0a1320}.profile-pill,.profile-plan,.user-sidebar-profile{border-color:var(--ui-border)}.dashboard-page input,.dashboard-page select,.dashboard-page textarea,.profile-card input,.profile-card select,.profile-card textarea{background:#091827;border:1px solid #45617b;color:#fff}.profile-card input::placeholder,.profile-card textarea::placeholder{color:#a7bad0}.profile-card .mini-profile-stats,.profile-card .panel-title,.profile-card .settings-save-bar{border-color:var(--ui-border)}.profile-card .settings-save-bar{background:#0c2032}.history-row{border-color:var(--ui-border)}.history-row:hover{background:#1c344a}.admin-sidebar{background:#0c1a2b;color:#fff;border:1px solid var(--ui-border)}.admin-brand{border-color:var(--ui-border)}.admin-brand strong{color:#fff}.admin-brand small,.admin-nav-group>small{color:var(--ui-muted)}.admin-nav-group a,.admin-sidebar nav a{color:#dce7f4}.admin-sidebar nav a.active,.admin-sidebar nav a:hover{background:#25485c;color:#fff}.admin-sidebar nav a.active{border:1px solid #317c89}.admin-head .eyebrow{color:var(--ui-cyan)}.admin-head p{color:var(--ui-muted)}.admin-kpis>div,.admin-main [class*=box],.admin-main [class*=card],.admin-main [class*=panel],.admin-main [class*=stat],.admin-panel,.admin-quick-grid>a,.metric-stack>div,.model-grid>div{background:var(--ui-card);border-color:var(--ui-border);color:var(--ui-ink);box-shadow:none}.admin-kpis>div{min-height:115px;display:grid;align-content:center;grid-gap:6px;gap:6px}.admin-kpis small,.admin-kpis span,.admin-main .panel-title span,.admin-panel small,.admin-quick-grid small,.metric-stack span{color:var(--ui-muted)}.admin-kpis b,.admin-panel h2,.admin-panel h3,.admin-quick-grid span,.metric-stack b{color:#fff}.admin-kpis b{color:#ffbd69;font-size:clamp(23px,2vw,32px)}.admin-quick-grid>a:hover{border-color:var(--ui-cyan);background:#1c384d}.admin-quick-grid b{background:#173e4d;color:var(--ui-cyan)}.metric-stack{background:var(--ui-border)}.bar-list>div>div{background:#263c51}.bar-list i{background:linear-gradient(90deg,#20cad9,#ff9a36)}.admin-table td,.admin-table th{border-color:var(--ui-border);color:var(--ui-ink)}.admin-main input,.admin-main select,.admin-main textarea{background:#091827;color:#fff;border:1px solid #47617c}.admin-main input::placeholder,.admin-main textarea::placeholder{color:#a5b7c9}.admin-main .panel-title{border-color:var(--ui-border)}.recommendation-card,.result-shell,.result-shell>.answer-card,.result-shell>.result-block,.sources-box,.step-row,.v17-flight-card,.v18-youtube-card{background:var(--ui-card);border-color:var(--ui-border);color:var(--ui-ink)}.answer-text,.recommendation-card h4,.result-block-title h3,.result-heading h2{color:#fff}.recommendation-card p,.result-heading p,.step-row p,.v17-price-disclaimer{color:var(--ui-muted)}.answer-mark,.result-block-title span{background:#193f4c;color:#25d2df}.result-shell .eyebrow{color:#25d2df}.v18-youtube-head h3{color:#fff}.admin-layout .btn-primary,.search-button,.user-layout .btn-primary,.v19-page .btn-primary{background:linear-gradient(120deg,#ffb43c,#ff852a);color:#101923;border:none}.admin-layout .btn-light,.user-layout .btn-light{background:#1e364b;color:#fff;border-color:var(--ui-border)}.admin-layout a:focus-visible,.admin-layout button:focus-visible,.user-layout a:focus-visible,.user-layout button:focus-visible,.v19-page a:focus-visible{outline:3px solid var(--ui-cyan);outline-offset:3px}@media(max-width:780px){.admin-sidebar,.user-sidebar{position:static}.admin-kpis>div{min-height:95px}.dashboard-hero{padding:22px}}.a21-direct-result{max-width:1480px;margin:18px auto 26px;padding:0 12px;scroll-margin-top:105px;color:#e9f4fc}.a21-direct-result>div{background:#0c2135;border:1px solid #27617e;border-radius:18px;padding:clamp(18px,3vw,28px)}.a21-direct-result .result-heading h2,.a21-direct-result h2{color:#fff}.a21-direct-status{display:flex;align-items:center;gap:18px}.a21-direct-status p{color:#b8d4e3;line-height:1.8}.a21-direct-spinner{display:inline-block;width:32px;height:32px;flex-shrink:0;border:4px solid #3c5365;border-top-color:#ff982d;border-radius:50%;animation:a21spin 1s linear infinite}@keyframes a21spin{to{transform:rotate(1turn)}}.a21-direct-error{border-color:#ad4c4c!important}.a21-direct-error strong{color:#ffd1d1}.a21-direct-error p{color:#fff}.a21-direct-article,.a21-direct-error a{display:inline-block;background:#ff9830;color:#161920!important;padding:10px 17px;border-radius:10px;font-weight:800;text-decoration:none}.a21-direct-output .answer-card,.a21-direct-output .result-block,.a21-direct-output .travel-v14-section{background:#132c42!important;color:#eaf6ff!important;border:1px solid #2c607c!important}.a21-direct-output .answer-text,.a21-direct-output li,.a21-direct-output p{color:#e1eefa}.a21-direct-output h2,.a21-direct-output h3,.a21-direct-output h4{color:#fff}.a21-direct-output .result-heading{margin-bottom:18px}.a21-direct-article{margin-top:15px}.admin-layout .admin-head .eyebrow{color:#36dfec;font-size:13px;letter-spacing:.025em}.admin-layout .admin-head p{color:#c4d5e5;font-size:14px;line-height:1.85}.admin-layout .admin-kpis>div,.admin-layout .admin-panel{background:#14263b;border:1px solid #36516a;color:#f3f8ff}.admin-layout .admin-panel h2,.admin-layout .admin-panel h3{color:#f9fbff}.admin-layout .admin-kpis small,.admin-layout .admin-kpis span{font-size:12px;color:#c7d8e9;line-height:1.6}.admin-layout .admin-kpis b{color:#ffb45b}.admin-layout .admin-panel .panel-title{border-color:#38536b}.admin-layout .log-list{display:grid;min-width:0}.admin-layout .log-row{display:grid;grid-template-columns:minmax(95px,auto) minmax(0,1fr) minmax(130px,auto);align-items:center;grid-gap:18px;gap:18px;min-height:76px;padding:14px 8px;border-bottom:1px solid #39546d;color:#eff6ff;direction:rtl}.admin-layout .log-row>div{min-width:0;overflow-wrap:anywhere}.admin-layout .log-row b{color:#fff;font-size:14px;font-weight:800;line-height:1.5}.admin-layout .log-row b,.admin-layout .log-row small{display:block;overflow-wrap:anywhere;unicode-bidi:plaintext}.admin-layout .log-row small{font-size:11px;color:#aacee5;margin-top:5px;line-height:1.6}.admin-layout .log-row time{color:#c8dcf0;font-size:12px;white-space:normal;direction:rtl;unicode-bidi:plaintext;text-align:start}.admin-layout .log-row .severity{justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-width:88px;border-radius:8px;border:1px solid #3c7794;background:#173d57;color:#9fe9ff;padding:7px 10px;font-size:11px;font-weight:800;letter-spacing:.02em}.admin-layout .log-row .severity.info{background:#12384d;color:#94e6ff;border-color:#28758f}.admin-layout .log-row .severity.warning{background:#3d2f14;color:#ffe19b;border-color:#957031}.admin-layout .log-row .severity.critical{background:#481e2b;color:#ffb5c5;border-color:#a53b59}.admin-layout .admin-table{font-size:12px}.admin-layout .admin-table td,.admin-layout .admin-table th{padding:14px 10px;color:#eaf4ff;font-size:12px}.admin-layout .admin-table td small{font-size:11px;color:#bfd3e6}.admin-layout .settings-grid label>span{font-size:13px;color:#eef6ff}.admin-layout .settings-actions span,.admin-layout .settings-grid small{font-size:11px;color:#bed1e1}.admin-layout .admin-nav-group>small{font-size:11px;color:#b9ccdd}.admin-layout .admin-sidebar nav a{font-size:12px}.admin-layout .status-mini{font-size:11px;padding:5px 9px;background:#1e3a4d;color:#f4f9ff}.admin-layout .metric-stack>div{background:#182d42;color:#f3f8ff}.admin-layout .metric-stack span{font-size:12px;color:#d2e2ef}.admin-layout .rank-list>div{border-color:#3c5068;color:#e9f5ff}.admin-layout .admin-quick-grid small,.admin-layout .model-grid span{font-size:11px;color:#c3d7e8}@media(max-width:760px){.admin-layout .log-row{grid-template-columns:1fr auto;gap:9px;padding:14px 4px}.admin-layout .log-row>div{grid-column:1/-1;grid-row:1}.admin-layout .log-row>.severity{grid-column:2;grid-row:2}.admin-layout .log-row>time{grid-column:1;grid-row:2}}:root{--v22-midnight:#071522;--v22-panel:#10283d;--v22-orange:#ff922e;--v22-cyan:#22d3e6;--v22-text:#f3f9ff;--v22-muted:#c2d5e5}.site-header{background:#071522!important;border-color:#26445b!important;color:#f4faff!important}.site-header .nav-shell,.site-header .top-nav{color:#eff8ff!important}.site-header .brand{color:#fff!important}.site-header .brand span{color:#ff922e!important}.site-header .top-nav a{color:#f0f6fc!important}.site-header .top-nav a:hover{color:#24d9ea!important}.site-header .profile-pill{background:#152a41!important;border-color:#375a73!important;color:#fff!important}.site-header .profile-pill span{color:#091a27!important;background:#ffb653!important}.site-header .btn-ghost,.site-header .btn-light{background:#172b40!important;color:#f4faff!important;border:1px solid #3c5c77!important}.site-header .btn-primary{background:linear-gradient(110deg,#ffbb4c,#ff7628)!important;color:#101924!important}.a21 .a21-hero{isolation:isolate;background:#092039!important;border-color:#33728a!important;min-height:480px}.a21 .a21-hero-photo{position:absolute!important;inset:0!important;opacity:1!important;z-index:-1!important;background:linear-gradient(90deg,rgba(4,16,30,.95),rgba(4,18,34,.89) 38%,rgba(5,19,33,.42) 75%),url(/v21/hero-city.webp) center 48% /cover no-repeat!important}.a21 .a21-disclaimer,.a21 .a21-heading,.a21 .a21-search,.a21 .a21-switch{z-index:1;position:relative}.a21 .a21-heading h1{color:#fff!important;text-shadow:0 4px 16px #000a}.a21 .a21-heading p{color:#f0f7ff!important;text-shadow:0 3px 10px #000b}.a21 .a21-switch a,.a21 .a21-switch button{min-height:49px}.a21 .a21-service{cursor:pointer!important;outline-offset:4px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.a21 .a21-service:is(:hover,:focus-visible){transform:translateY(-5px);border-color:#22d3e6!important;box-shadow:0 18px 44px #010e20aa!important}.a21 .a21-service:focus-visible{outline:3px solid #22d3e6!important}.a21 .a21-service-copy b{text-decoration:underline;text-underline-offset:4px;color:#ffbb59!important}.pricing-page.v22-pricing{color:var(--v22-text)!important;padding-top:56px}.v22-pricing .pricing-hero h1{color:#fff!important;font-size:clamp(29px,4vw,48px)!important}.v22-pricing .pricing-hero p{color:#c7dbeb!important;font-size:17px}.v22-pricing .pricing-hero .eyebrow{color:#24d9ea!important;font-size:13px}.v22-pricing .pricing-card,.v22-pricing .pricing-card.featured{background:linear-gradient(145deg,#12293e,#0b192b)!important;border:1px solid #39617a!important;color:#f4f9ff!important;box-shadow:0 12px 36px #0005!important}.v22-pricing .pricing-card.featured{border-color:#ffad50!important;background:linear-gradient(145deg,#1b3044,#1b2030)!important}.v22-pricing .pricing-card :is(h2,p,li,small){color:#ecf5ff!important}.v22-pricing .pricing-card>span{color:#2be0e9!important;font-size:12px}.v22-pricing .pricing-card>strong{color:#ffbb59!important}.v22-pricing .pricing-card>strong small{color:#d2e3ef!important}.v22-pricing .pricing-card ul{font-size:14px!important;line-height:2!important}.v22-pricing .pricing-card .btn-light,.v22-pricing .pricing-card .btn-primary{display:flex!important;justify-content:center;align-items:center;min-height:54px;background:linear-gradient(110deg,#ffbe54,#ff7a25)!important;border:1px solid #ffc36e!important;color:#101824!important;font-size:16px!important;font-weight:900!important;opacity:1!important;text-shadow:none!important}.v22-pricing .pricing-card .btn-light:hover,.v22-pricing .pricing-card .btn-primary:hover{filter:brightness(1.1)!important}.v22-pricing .pricing-card .btn:focus-visible{outline:3px solid #22d3e6;outline-offset:4px}.v22-pricing .pricing-card button:disabled{background:#20374b!important;color:#e1ecf5!important;border:1px solid #50657b!important;cursor:not-allowed;opacity:1!important;text-shadow:none!important}.v22-pricing .pricing-note{color:#c3d3e1!important;font-size:12px!important}@media(max-width:800px){.a21 .a21-hero-photo{background:linear-gradient(90deg,rgba(4,16,30,.92),rgba(4,16,30,.65)),url(/v21/hero-city.webp) 50%/cover no-repeat!important}.v22-pricing .pricing-grid{grid-template-columns:1fr!important}.v22-pricing .pricing-card{width:100%}}@media(prefers-reduced-motion:reduce){.a21 .a21-service{transition:none!important}}.a23-city{position:relative;width:100%;min-width:0}.a23-city>input{width:100%;height:49px}.a23-city-list{position:absolute;z-index:110;width:100%;min-width:min(100%,260px);inset-inline-start:0;top:calc(100% + 6px);max-height:300px;overflow:auto;border:1px solid #3b6882;border-radius:12px;background:#0d2438;box-shadow:0 20px 48px #020913dc;padding:5px}.a23-city-list button{display:flex;align-items:center;justify-content:space-between;text-align:start;gap:10px;width:100%;padding:10px 12px;background:transparent;border:0;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px}.a23-city-list button.selected,.a23-city-list button:hover{background:#1c4560;color:#fff}.a23-city-list small{color:#adcadc;font-size:11px}.a21 .a21-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.a21 .a21-fields .a23-city input{background:#071727!important;color:#fff!important;border:1px solid #2f526c!important;border-radius:10px!important;box-shadow:none!important;padding:10px!important}.a21 .a21-fields .a23-city-list button{color:#fff!important;background:transparent!important;padding:10px 12px!important;min-height:42px;border:0!important;box-shadow:none!important}.a21 .a21-fields .a23-city-list button:hover{background:#1c4560!important}.a23-checker-page{min-height:100vh;background:#07111f;padding:clamp(18px,3vw,50px) 16px 75px;color:#e9f3fc}.a23-checker{max-width:1140px;margin:0 auto;background:linear-gradient(135deg,#15263e,#101d31);border:1px solid #344b63;border-radius:25px;padding:clamp(20px,3vw,42px);color:#e9f3fc;box-shadow:0 25px 80px #0006}.a23-checker-header span{color:#48d3ee;font-weight:800}.a23-checker-header h1{color:white;font-size:clamp(31px,4vw,60px);line-height:1.25;margin:18px 0}.a23-checker-header p{color:#d2dfee;line-height:1.8;font-size:16px;max-width:900px}.a23-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.a23-tabs button{background:#172f4a;color:#f2f8ff;border:1px solid #54708c;border-radius:12px;padding:14px 22px;cursor:pointer;font-weight:800}.a23-tabs button[aria-selected=true]{background:linear-gradient(110deg,#ffc365,#ff8c2c);color:#152233;border-color:#ffbd60}.a23-checker-form{display:grid;grid-gap:20px;gap:20px}.a23-checker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:17px;gap:17px}.a23-checker-form label{display:flex;flex-direction:column;gap:9px;color:#f1f6fc;font-size:15px;font-weight:750;min-width:0}.a23-checker-form :is(input,select,textarea){background:#091a2d;color:#fff;border:1px solid #43637f;border-radius:11px;padding:12px 14px;min-height:49px;width:100%;font-size:15px;box-sizing:border-box;font-family:inherit;color-scheme:dark}.a23-checker-form :is(input,select,textarea):focus-visible{outline:2px solid #4de1ef;outline-offset:2px}.a23-checker-form :is(input,textarea)::placeholder{color:#a8bbd0}.a23-checker-form .a23-city-list button{min-height:0;width:100%;border:0;border-radius:8px;text-align:start;font-size:14px;background:transparent;color:#fff}.a23-checker-form .a23-city-list button:hover{background:#1c4560}.a23-private{font-size:13px;color:#bdd0df;margin:0}.a23-check-submit{border:0;border-radius:12px;padding:16px 23px;background:linear-gradient(100deg,#ffc067,#ff912d);color:#101926;font-weight:900;font-size:16px;cursor:pointer;justify-self:start}.a23-check-submit:disabled{opacity:.6;cursor:wait}.a23-report,.a23-state{margin-top:22px;border:1px solid #47718a;border-radius:15px;padding:20px;background:#0b2237;color:#eef8ff}.a23-error{border-color:#bd5959}.a23-error strong{color:#ffbdba}.a23-error a{color:#ffcd8b}.a23-report :is(h2,h3,h4){color:#fff}.a23-report li,.a23-report p{color:#e0ebf5}.a23-report .answer-card,.a23-report .result-block{background:#18334b!important;color:#fff!important;border:1px solid #436988!important}@media(max-width:700px){.a21 .a21-fields,.a23-checker-grid{grid-template-columns:1fr}.a23-checker{padding:18px}.a23-tabs button{flex:1 1}.a23-check-submit{width:100%}.a23-city-list{max-height:230px}}.auth-page{background:#071321!important;color:#f4f8fc!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-page .auth-side{background:linear-gradient(145deg,#112b45,#26345f)!important;color:#fff!important}.auth-page .auth-side .eyebrow,.auth-page .auth-side h1{color:#fff!important}.auth-page .auth-side p{color:#d1e2f2!important}.auth-page .auth-card{background:#102239!important;color:#f8fbff!important;border:1px solid #35516d;border-radius:22px;width:min(540px,calc(100% - 40px))!important;padding:clamp(22px,3vw,42px)!important;box-shadow:0 22px 55px #0005}.auth-page .auth-card .brand,.auth-page .auth-card .field-group label,.auth-page .auth-card h2{color:#fff!important}.auth-page .auth-card .auth-form p,.auth-page .auth-card .label-row,.auth-page .auth-card>p{color:#c5d7e8!important}.auth-page .auth-card .field{background:#071827!important;color:#fff!important;border:1px solid #52718b!important;min-height:54px}.auth-page .auth-card .field::placeholder{color:#b9cce0!important;opacity:1}.auth-page .auth-card a{color:#ffb75d!important}.auth-page .auth-card .btn-primary{color:#19110e!important;background:linear-gradient(105deg,#ffba50,#ff8424)!important}.admin-main .admin-settings-stack{gap:22px}.admin-main .settings-section{background:#13273d!important;color:#f7fbff!important;border-color:#385673!important}.admin-main .settings-section .panel-title h2,.admin-main .settings-section h3,.admin-main .settings-section label>b,.admin-main .settings-section label>span{color:#f7fbff!important}.admin-main .settings-section .api-key-copy p,.admin-main .settings-section .panel-title span,.admin-main .settings-section small{color:#c3d7e8!important;font-size:12px!important;line-height:1.65}.admin-main .settings-section :is(.settings-grid label>span,.model-choice-grid label>span,.api-key-input>span){font-size:14px!important;font-weight:750!important}.admin-main .settings-section :is(.model-select-card,.api-key-box,.clear-key-check){background:#192e46!important;border-color:#3e627e!important;color:#f7fbff!important}.admin-main .settings-section :is(input:not([type=checkbox]),select,textarea){background:#091b2e!important;color:#fff!important;border:1px solid #57738d!important;border-radius:10px!important;min-height:44px!important;box-shadow:none!important;font-size:14px!important}.admin-main .settings-section :is(input,textarea)::placeholder{color:#adc2d5!important;opacity:1}.admin-main .settings-section input[type=checkbox]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;accent-color:#ff9a35!important;width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;flex:none!important;opacity:1!important;position:static!important}.admin-main .settings-section .clear-key-check{display:flex!important;align-items:flex-start!important;gap:12px!important}.admin-main .settings-section .clear-key-check span{color:#f7fbff!important}.admin-main .settings-section .clear-key-check span b{font-size:13px!important}.admin-main .settings-section .toggle-setting{background:#142b43!important;border-color:#395a74!important;color:#fff!important}.admin-main .settings-section .toggle-setting b{color:#fff!important;font-size:13px!important}.admin-main .settings-section .model-choice-grid,.admin-main .settings-section .settings-grid{gap:14px!important}.admin-main .admin-head h1{color:#fff!important}.admin-main .settings-save-bar{background:#0d2237!important;border:1px solid #3d647e!important}.admin-main .settings-save-bar :is(b,small){color:#fff!important}@media(max-width:800px){.auth-page{grid-template-columns:1fr!important}.auth-page .auth-side{padding:35px 22px!important}.auth-page .auth-side h1{font-size:36px!important}.auth-page .auth-card{margin:24px auto!important}.admin-main .settings-section :is(.model-choice-grid,.settings-grid,.api-key-box){grid-template-columns:1fr!important}}.a21-direct-result .result-block,.a21-direct-result .travel-v14-section,.a21-direct-result .travel-workspace-v14,.a21-direct-result .v17-flight-section,.result-shell .travel-workspace-v14{color:#f4f8ff}.a21-direct-result .activity-v14-grid article,.a21-direct-result .day-plan-v14 article,.a21-direct-result .flight-price-card,.a21-direct-result .stay-option-grid article,.a21-direct-result .transport-v14-card,.a21-direct-result .travel-action-card,.a21-direct-result .travel-budget-grid article:not(.total),.a21-direct-result .travel-v14-section .travel-budget-grid article:not(.total),.a21-direct-result .v17-flight-card,.a21-direct-result .v17-flight-section,.result-shell .activity-v14-grid article,.result-shell .day-plan-v14 article,.result-shell .flight-price-card,.result-shell .stay-option-grid article,.result-shell .transport-v14-card,.result-shell .travel-action-card,.result-shell .travel-budget-grid article:not(.total),.result-shell .v17-flight-card{color:#142137!important}.a21-direct-result .activity-v14-grid article :is(h4,p,b,small),.a21-direct-result .day-plan-v14 article :is(h4,p,span,strong),.a21-direct-result .flight-price-card :is(b,strong,small),.a21-direct-result .stay-option-grid article :is(h4,b,small,p),.a21-direct-result .transport-v14-card :is(h4,p,b),.a21-direct-result .travel-action-card :is(h4,p,b),.a21-direct-result .travel-budget-grid article:not(.total) :is(span,b,strong,small),.result-shell .activity-v14-grid article :is(h4,p,b,small),.result-shell .day-plan-v14 article :is(h4,p,span,strong),.result-shell .stay-option-grid article :is(h4,b,small,p),.result-shell .transport-v14-card :is(h4,p,b),.result-shell .travel-action-card :is(h4,p,b),.result-shell .travel-budget-grid article:not(.total) :is(span,b,strong,small){color:#25334b!important;opacity:1!important}.a21-direct-result .travel-budget-grid article.total :is(span,b,strong,small),.result-shell .travel-budget-grid article.total :is(span,b,strong,small){color:#fff!important}.a21-direct-result .day-plan-v14 .day-badge :is(span,b),.result-shell .day-plan-v14 .day-badge :is(span,b){color:#fff!important}.a21-direct-result .travel-workspace-v14 :is(p,small),.result-shell .travel-workspace-v14 :is(p,small){line-height:1.8}.a21-direct-result .travel-budget-grid article:not(.total) small,.result-shell .travel-budget-grid article:not(.total) small{color:#526078!important}.a21-direct-result .travel-action-card a,.result-shell .travel-action-card a{color:#7a3dea!important}.a21-direct-result .v17-flight-card :is(h4,span,small,strong,b),.result-shell .v17-flight-card :is(h4,span,small,strong,b){color:#1c2940!important}.a21-direct-result .v17-flight-card .v17-fare-badge,.result-shell .v17-flight-card .v17-fare-badge{color:#58339b!important}.a21-direct-result .travel-workspace-v14 h3,.a21-direct-result .travel-workspace-v14 h4,.result-shell .travel-workspace-v14 h3,.result-shell .travel-workspace-v14 h4{line-height:1.65}.a21-publication-consent{display:flex;gap:10px;align-items:flex-start;border:1px solid rgba(255,255,255,.22);background:rgba(9,22,43,.75);padding:12px 15px;margin-top:12px;border-radius:13px;color:#fff;font-size:13px;line-height:1.7;cursor:pointer}.a21-publication-consent input{width:19px;height:19px;flex:0 0 auto;accent-color:#ffab43;margin-top:2px}.a21-direct-result .result-actions-wrap{margin:12px 0 22px}.a21-direct-result .result-actions{display:flex;flex-wrap:wrap;gap:9px}.a21-direct-result .action-pill{color:#f6faff;background:#243755;border:1px solid #506886;border-radius:12px;padding:10px 14px;cursor:pointer;min-height:42px}.a21-direct-result .action-pill:focus-visible,.a21-direct-result .action-pill:hover{background:#34527a;color:#fff}.a21-direct-result .result-actions.guest{color:#e7eefb}.a21-report-action-heading{font-size:14px;color:#f9fbff;margin:14px 0 5px;font-weight:800}.a21-direct-result .result-actions-wrap .action-message{color:#fff}.a21-report-library{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:14px 0;background:#19334b;border:1px solid #3e7892;border-radius:12px;padding:12px;color:#e9faff}.a21-report-library a{color:#7be0ff;font-weight:800}@media print{.a21-direct-result .result-actions-wrap,.a21-publication-consent,.a21-report-action-heading,.a21-report-library{display:none!important}}html body .travel-workspace-v14{--v26-ink:#15243a;--v26-muted:#40526b;--v26-orange:#d76313;--v26-border:#cdd8e6}html body .travel-workspace-v14 .travel-overview-card{background:linear-gradient(110deg,#0e2036,#203e56)!important;color:#fff!important}html body .travel-workspace-v14 .travel-overview-card :is(h3,span,small),html body .travel-workspace-v14 .travel-price-state{color:#f6faff!important}html body .travel-workspace-v14 .travel-overview-card .eyebrow{color:#ffbd68!important}html body .travel-workspace-v14 .travel-v14-section{background:#f8fafc!important;color:var(--v26-ink)!important;border-color:var(--v26-border)!important}html body .travel-workspace-v14 .travel-v14-section .result-block-title :is(h3,small),html body .travel-workspace-v14 .travel-v14-section>p{color:var(--v26-ink)!important;opacity:1!important}html body .travel-workspace-v14 .travel-v14-section .result-block-title small{color:var(--v26-muted)!important}html body .travel-workspace-v14 :is(.travel-budget-grid article:not(.total),.stay-option-grid article,.activity-v14-grid article,.day-plan-v14 article,.transport-v14-card){background:#fff!important;color:var(--v26-ink)!important;border-color:var(--v26-border)!important}html body .travel-workspace-v14 :is(.travel-budget-grid article:not(.total),.stay-option-grid article,.activity-v14-grid article,.day-plan-v14 article,.transport-v14-card) :is(h4,p,b,strong,span,small,li){color:var(--v26-ink)!important;opacity:1!important}html body .travel-workspace-v14 :is(.travel-budget-grid article:not(.total),.stay-option-grid article,.activity-v14-grid article,.day-plan-v14 article,.transport-v14-card) :is(p,small){color:var(--v26-muted)!important}html body .travel-workspace-v14 .travel-budget-grid article.total{background:#12344c!important;border-color:#12344c!important;color:#fff!important}html body .travel-workspace-v14 .travel-budget-grid article.total :is(span,small,b,strong){color:#fff!important}html body .travel-workspace-v14 .day-plan-v14 .day-badge{background:#0f2941!important}html body .travel-workspace-v14 .day-plan-v14 .day-badge :is(span,b){color:#fff!important}html body .travel-workspace-v14 .day-plan-v14 li b,html body .travel-workspace-v14 .day-plan-v14>article>strong,html body .travel-workspace-v14 .transport-v14-card>b{color:#a8490b!important}html body .travel-workspace-v14 .activity-index{color:#9a470e!important}html body .travel-workspace-v14 .activity-v14-grid article>div>span,html body .travel-workspace-v14 .stay-option-grid article>div span{color:#a8490b!important}html body .travel-workspace-v14 :is(.stay-option-grid a,.activity-v14-grid footer a){color:#a8490b!important;text-decoration:underline;text-underline-offset:3px}html body .travel-workspace-v14 .travel-tip-list li{color:var(--v26-ink)!important;opacity:1!important}html body .travel-workspace-v14 .travel-v14-section .result-block-title>span{background:#15364e!important;color:#ffbb65!important}html body .action-links-block .travel-action-card{background:#fff!important;color:#14243a!important;border:1px solid #ccd8e6!important}html body .action-links-block .travel-action-card :is(h4,p,span,b,strong){color:#172842!important;opacity:1!important}html body .action-links-block .travel-action-card p{color:#40526b!important}html body .action-links-block .travel-action-card>b,html body .action-links-block .travel-action-card>div>span{color:#a8490b!important}html body .travel-workspace-v14 :is(.flight-price-card,.v17-flight-card){background:#fff!important;color:#172842!important}@media (max-width:700px){html body .travel-workspace-v14 .travel-v14-section{padding:16px!important}html body .travel-workspace-v14 :is(.travel-budget-grid,.stay-option-grid,.activity-v14-grid){grid-template-columns:1fr!important}}@media print{html body .travel-workspace-v14 .travel-v14-section{background:#fff!important;color:#111!important}html body .travel-workspace-v14 .travel-overview-card{background:#e9eff4!important;color:#111!important}html body .travel-workspace-v14 .travel-overview-card h3{color:#111!important}}html body .public-article-page{--v27-text:#15243a;--v27-muted:#40536c;--v27-accent:#9a480b;--v27-border:#cad5e2}html body .public-article-page .article-sheet{background:#ffffff!important;color:var(--v27-text)!important;border-color:var(--v27-border)!important}html body .public-article-page .article-breadcrumb,html body .public-article-page .article-header :is(h1,p),html body .public-article-page .article-meta{color:var(--v27-text)!important;opacity:1!important}html body .public-article-page .article-header>p,html body .public-article-page .article-meta{color:var(--v27-muted)!important}html body .public-article-page .article-breadcrumb a,html body .public-article-page .article-header .eyebrow,html body .public-article-page .related-articles span{color:var(--v27-accent)!important}html body .public-article-page .article-privacy-note{background:#fff5e9!important;color:#563c22!important;border-color:#e6bd89!important;opacity:1!important}html body .public-article-page :is(.answer-card,.result-block,.recommendation-card,.step-row,.warning-box,.sources-box,.generated-visual-block){color:var(--v27-text)!important}html body .public-article-page :is(.answer-card,.result-block,.recommendation-card,.step-row,.sources-box,.generated-visual-block) :is(h2,h3,h4,h5,p,li,small,strong,b,span,div){opacity:1!important}html body .public-article-page .answer-text,html body .public-article-page .result-block-title h3,html body .public-article-page :is(.recommendation-card,.step-row,.sources-box) :is(h3,h4,p,li,b,strong){color:var(--v27-text)!important}html body .public-article-page :is(.recommendation-card,.step-row,.sources-box) :is(p,small){color:var(--v27-muted)!important}html body .public-article-page .recommendation-card{background:#f7f9fc!important;border-color:var(--v27-border)!important}html body .public-article-page .rec-number,html body .public-article-page .recommendation-card small,html body .public-article-page .result-block-title>span{color:var(--v27-accent)!important}html body .public-article-page .result-block-title>span{background:#fff0dd!important}html body .public-article-page :is(.steps-list .step-row,.travel-overview-card,.travel-budget-grid article.total){background:#15263c!important;border-color:#405977!important;color:#ffffff!important}html body .public-article-page :is(.steps-list .step-row,.travel-overview-card,.travel-budget-grid article.total) :is(h3,h4,p,li,small,span,b,strong){color:#f7fbff!important;opacity:1!important}html body .public-article-page .steps-list .step-row small{color:#deebfb!important}html body .public-article-page .warning-box{background:#fff6e6!important;border-color:#edcb90!important;color:#62400d!important}html body .public-article-page .warning-box :is(h3,h4,p,li,span,b,strong){color:#62400d!important;opacity:1!important}html body .public-article-page .travel-v14-section{background:#f8fafc!important;color:var(--v27-text)!important}html body .public-article-page .travel-v14-section :is(.travel-budget-grid article:not(.total),.stay-option-grid article,.activity-v14-grid article,.day-plan-v14 article,.transport-v14-card){background:#fff!important;color:var(--v27-text)!important}html body .public-article-page .travel-v14-section :is(.travel-budget-grid article:not(.total),.stay-option-grid article,.activity-v14-grid article,.day-plan-v14 article,.transport-v14-card) :is(h3,h4,p,small,span,li,strong,b){color:var(--v27-text)!important;opacity:1!important}html body .public-article-page :is(.public-share-buttons>strong,.public-share-buttons code,.public-share-buttons button){color:var(--v27-text)!important;opacity:1!important}html body .public-article-page .public-share-buttons button{background:#f4f8fc!important;border-color:var(--v27-border)!important}html body .public-article-page .public-share-buttons button:hover{background:#fff0dd!important}html body .public-article-page .public-share-buttons code{background:#f2f5f9!important}html body .public-article-page .related-articles h2{color:#f7fbff!important}html body .public-article-page .related-articles a{background:#ffffff!important;border-color:var(--v27-border)!important;color:var(--v27-text)!important}html body .public-article-page .related-articles a :is(b,strong){color:var(--v27-text)!important;opacity:1!important}html body .public-article-page .related-articles a small{color:var(--v27-muted)!important;opacity:1!important}html body .public-article-page :is(a,button):focus-visible{outline:3px solid #f59d32!important;outline-offset:3px}@media print{html body .public-article-page .related-articles h2{color:#15243a!important}}html body .public-article-page .article-sheet{--article-ink:#14243a;--article-subtext:#40536b;--article-orange:#ad520b;--article-line:#cbd6e3;color:var(--article-ink)!important;background-color:#fff!important}html body .public-article-page .article-sheet :is(h1,h2,h3,h4,h5,h6,p,li,small,span,strong,b,time,code,button,label){color:var(--article-ink)!important;opacity:1!important;-webkit-text-fill-color:currentColor!important}html body .public-article-page .article-sheet :is(.article-header>p,.article-meta,.article-meta *,.article-privacy-note,.result-block-title small,.travel-budget-grid article:not(.total) small,.stay-option-grid article small,.stay-option-grid article p,.activity-v14-grid article p,.activity-v14-grid footer small,.day-plan-v14 li span,.transport-v14-card p,.travel-tip-list li,.travel-action-card p,.recommendation-card p,.recommendation-card li,.steps-list .step-row p,.result-heading p,.answer-text){color:var(--article-subtext)!important;opacity:1!important;-webkit-text-fill-color:currentColor!important}html body .public-article-page .article-sheet :is(.article-header .eyebrow,.stay-option-grid article>div span,.activity-v14-grid article>div>span,.activity-v14-grid footer a,.travel-action-card>div>span,.travel-action-card>b,.day-plan-v14 li b,.day-plan-v14>article>strong,.recommendation-card small,.rec-number){color:var(--article-orange)!important;-webkit-text-fill-color:currentColor!important}html body .public-article-page .article-privacy-note{color:#5b421f!important;background:#fff5e7!important;border-color:#e8c99b!important}html body .public-article-page .article-sheet :is(.travel-v14-section,.result-block,.answer-card,.sources-box,.generated-visual-block){color:var(--article-ink)!important}html body .public-article-page .article-sheet :is(.travel-budget-grid article:not(.total),.stay-option-grid article,.activity-v14-grid article,.day-plan-v14 article,.transport-v14-card,.travel-action-card,.recommendation-card,.steps-list .step-row){color:var(--article-ink)!important;border-color:var(--article-line)!important}html body .public-article-page .article-sheet .travel-budget-grid article.total{background:#172b43!important;border-color:#38516d!important}html body .public-article-page .article-sheet .travel-overview-card{background:#15273f!important;border-color:#38516d!important}html body .public-article-page .article-sheet :is(.travel-overview-card,.travel-budget-grid article.total,.day-plan-v14 .day-badge,.steps-list .step-row>b,.answer-mark),html body .public-article-page .article-sheet :is(.travel-overview-card,.travel-budget-grid article.total,.day-plan-v14 .day-badge,.steps-list .step-row>b,.answer-mark) :is(h2,h3,h4,p,span,b,strong,small,li){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body .public-article-page .article-sheet .travel-overview-card .eyebrow,html body .public-article-page .article-sheet .travel-overview-card .travel-price-state small{color:#d7e6f5!important;-webkit-text-fill-color:#d7e6f5!important}html body .public-article-page .article-sheet .warning-box,html body .public-article-page .article-sheet .warning-box :is(h3,p,li,strong,span){color:#624012!important;-webkit-text-fill-color:#624012!important}html body .public-article-page .public-share-buttons button{color:#13263f!important;-webkit-text-fill-color:#13263f!important;background:#edf3f9!important;border-color:#7f97b2!important;opacity:1!important}html body .public-article-page .public-share-buttons button:focus-visible,html body .public-article-page .public-share-buttons button:hover{background:#ffe6c5!important;border-color:#c86b17!important}html body .public-article-page .public-share-buttons code,html body .public-article-page .public-share-buttons span,html body .public-article-page .public-share-buttons strong{color:#14243a!important;-webkit-text-fill-color:#14243a!important;opacity:1!important}html body .public-article-page .article-header>p,html body .public-article-page .article-meta{color:#40536b!important}html body .public-article-page .related-articles a{background:#fff!important;border-color:#cbd6e3!important}html body .public-article-page .related-articles a :is(span,b,small){color:#14243a!important;opacity:1!important;-webkit-text-fill-color:#14243a!important}html body .public-article-page .related-articles a span{color:#a5500e!important;-webkit-text-fill-color:#a5500e!important}html body :is(.result-shell,.public-article-page,.article-sheet,.travel-workspace-v14,.result-block,.warning-box,.action-links-block) :is(.travel-v14-section,.result-block,.warning-box,.sources-box,.travel-action-card,.travel-budget-grid article:not(.total),.stay-option-grid article,.activity-v14-grid article,.day-plan-v14 article,.transport-v14-card,.recommendation-card,.step-row,.travel-tip-list,.flight-price-card){color:#13243b!important}html body :is(.result-shell,.public-article-page,.article-sheet) :is(.action-links-block,.travel-action-card,.warning-box,.sources-box,.stay-option-grid article,.activity-v14-grid article,.travel-budget-grid article:not(.total),.day-plan-v14 article,.transport-v14-card,.recommendation-card,.step-row) :is(h2,h3,h4,h5,h6,p,li,b,strong,span,small,a){color:#17283e!important;opacity:1!important;-webkit-text-fill-color:currentColor}html body :is(.result-shell,.public-article-page,.article-sheet) :is(.action-links-block,.travel-action-card,.warning-box,.sources-box,.stay-option-grid article,.activity-v14-grid article,.travel-budget-grid article:not(.total),.day-plan-v14 article,.transport-v14-card,.recommendation-card,.step-row) :is(p,small){color:#435570!important}html body .travel-workspace-v14 :is(.travel-v14-section,.travel-budget-grid article:not(.total),.stay-option-grid article,.activity-v14-grid article,.day-plan-v14 article,.transport-v14-card) :is(h3,h4,b,strong,span,li,p,small){color:#17283e!important;opacity:1!important}html body .travel-workspace-v14 :is(.travel-v14-section,.travel-budget-grid article:not(.total),.stay-option-grid article,.activity-v14-grid article,.day-plan-v14 article,.transport-v14-card) :is(p,small){color:#435570!important}html body :is(.result-shell,.public-article-page,.article-sheet) .price-freshness,html body :is(.result-shell,.public-article-page,.article-sheet) .result-block-title :is(h3,small),html body :is(.result-shell,.public-article-page,.article-sheet) .result-heading :is(h2,p){color:#17283e!important;opacity:1!important}html body :is(.result-shell,.public-article-page,.article-sheet) .result-block-title small,html body :is(.result-shell,.public-article-page,.article-sheet) .result-heading p{color:#435570!important}html body .warning-box{background:#fff8e5!important;color:#30270e!important;border:1px solid #e9cd75!important}html body .warning-box :is(h3,h4,strong,p,li,span,small){color:#41330f!important;opacity:1!important;-webkit-text-fill-color:currentColor}html body .action-link-grid .travel-action-card{background:#fff!important;color:#14273e!important;border:1px solid #c6d3e1!important}html body .action-link-grid .travel-action-card :is(h4,p,small){color:#14273e!important;opacity:1!important}html body .action-link-grid .travel-action-card :is(b,span){color:#a94b0b!important;opacity:1!important}html body .action-link-grid .travel-action-card:is(:hover,:focus-visible){border-color:#ed982f!important;box-shadow:0 0 0 2px #f7d9ac!important}html body .travel-workspace-v14 .travel-budget-grid article.total,html body .travel-workspace-v14 .travel-overview-card{background:#14314a!important;color:#fff!important}html body .travel-workspace-v14 .day-plan-v14 .day-badge :is(span,b),html body .travel-workspace-v14 .travel-budget-grid article.total :is(h3,h4,p,span,small,b,strong),html body .travel-workspace-v14 .travel-overview-card :is(h3,h4,p,span,small,b,strong){color:#fff!important;opacity:1!important}html body .travel-workspace-v14 .travel-v14-section :is(.activity-index,.day-plan-v14 li b){color:#a64906!important}html body .travel-workspace-v14 .activity-index{background:#fff1df!important}html body .travel-workspace-v14 .travel-overview-card .eyebrow{color:#ffbe74!important}html body :is(.result-shell,.public-article-page,.article-sheet,.travel-workspace-v14) :is(.a20-estimate,.a21-estimate,.v191-price-result){background:#f8fafc!important;color:#13243b!important}html body :is(.result-shell,.public-article-page,.article-sheet,.travel-workspace-v14) :is(.a20-estimate,.a21-estimate,.v191-price-result) :is(h2,h3,h4,p,span,small,b,strong,li){color:#162941!important;opacity:1!important}html body :is(.result-shell,.public-article-page,.article-sheet,.travel-workspace-v14) :is(.a20-estimate,.a21-estimate,.v191-price-result) :is(small,p){color:#455873!important}@media print{html body .travel-workspace-v14 .travel-v14-section,html body .warning-box{print-color-adjust:exact}}.v31-flight-page{background:#081422;min-height:calc(100vh - 100px);padding:35px 16px 90px;color:#f7fafc}.v31-flight{max-width:1140px;margin:0 auto;display:grid;grid-gap:22px;gap:22px;font-family:inherit}.v31-flight *{box-sizing:border-box}.v31-form,.v31-intro,.v31-links,.v31-results{background:#17263d;border:1px solid #38506c;border-radius:22px;padding:clamp(20px,3vw,36px)}.v31-intro span{color:#4ce0e7;font-size:16px;font-weight:800}.v31-intro h1{font-size:clamp(33px,5vw,58px);font-weight:900;line-height:1.3;margin:8px 0 12px;color:#fff}.v31-intro p,.v31-links>p,.v31-results p{color:#d9e6f8;font-size:16px;line-height:1.9}.v31-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:19px;gap:19px}.v31-grid label{display:flex;flex-direction:column;gap:9px;font-size:17px;font-weight:750;color:#f6f8ff}.v31-grid label small{font-size:13px;color:#bacbe0}.v31-grid input:not([type=checkbox]){background:#0d1b2d;border:1px solid #55708d;border-radius:12px;color:#fff;font:inherit;padding:15px 16px;min-width:0;width:100%;color-scheme:dark}.v31-grid input::placeholder{color:#a7c0d5}.v31-grid input:focus{outline:2px solid #ffad47;outline-offset:2px}.v31-grid .v31-direct{flex-direction:row;align-items:center;gap:13px;background:#122238;border:1px solid #425f79;border-radius:12px;padding:18px}.v31-direct input{accent-color:#ffa83d;width:20px;height:20px}.v31-submit{margin-top:24px;background:linear-gradient(90deg,#ffb84e,#ff8c2b);color:#0d1a28;border:0;border-radius:12px;padding:17px 25px;font-size:19px;font-weight:900;cursor:pointer;width:100%}.v31-submit:disabled{opacity:.65;cursor:wait}.v31-note{color:#d7e3f0;font-size:13px;line-height:1.8}.v31-error{background:#4b1e30;color:#fff;padding:18px;border-radius:12px}.v31-links h2,.v31-results h2{font-size:26px;color:#fff;margin:0 0 12px}.v31-results small{color:#d0e1f3}.v31-best{background:#123a35;border:1px solid #2eb99d;border-radius:16px;margin-top:16px;padding:22px;display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;color:#ecfff7}.v31-best strong{font-size:30px;color:#ffd07b}.v31-best small{width:100%;color:#d6f8ee}.v31-offers{display:grid;grid-gap:12px;gap:12px;margin-top:15px}.v31-offers article{background:#fff;color:#14263b!important;border-radius:12px;padding:20px;display:flex;justify-content:space-between;align-items:center;gap:15px}.v31-offers article b,.v31-offers article strong{color:#10213a!important}.v31-offers article p,.v31-offers article small,.v31-price span{color:#3f526a!important}.v31-price{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.v31-price strong{font-size:23px}.v31-linkgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.v31-linkgrid a{display:flex;flex-direction:column;gap:15px;padding:22px;border:1px solid #d8e1ec;border-radius:15px;background:#fff;text-decoration:none;min-height:175px}.v31-linkgrid a strong{color:#14263b!important;font-size:21px}.v31-linkgrid a span{color:#43576e!important;line-height:1.6}.v31-linkgrid a b{margin-top:auto;color:#b75a00!important}.v31-linkgrid a:hover{outline:3px solid #ffa83d}@media(max-width:740px){.v31-grid,.v31-linkgrid{grid-template-columns:1fr}.v31-offers article{flex-direction:column;align-items:stretch}.v31-price{align-items:flex-start}.v31-flight-page{padding:18px 10px 70px}}.v32-loading{display:flex;align-items:center;gap:18px;margin-top:17px;padding:21px;border-radius:14px;background:#102f45;border:1px solid #3c9fb0;color:#fff}.v32-loading strong{display:block;color:#fff;font-size:18px}.v32-loading p{margin:4px 0 0;color:#d5e7f4;font-size:14px}.v32-spinner{width:36px;height:36px;flex:none;border-radius:50%;border:4px solid #31586f;border-top-color:#ffaf42;animation:v32spin .8s linear infinite}@keyframes v32spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.v32-spinner{animation:none}}.v32-search-details{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.v32-search-details span{border:1px solid #516680;background:#0e2035;border-radius:9px;padding:9px 13px;color:#e4efff;font-size:14px}.v32-search-details b{color:#fff}.v31-results .v32-price-scope{color:#d9e4f2;font-size:14px;line-height:1.9}.v31-offers article .v32-line{display:block;margin-top:6px;color:#34465d!important}.v31-offers article .v32-offer-link{display:inline-block;margin-top:8px;background:#ffac48;border-radius:9px;color:#10213a!important;padding:9px 13px;text-decoration:none;font-weight:800}.a21 #cheapest-flights,.a21-cheapest-inline{scroll-margin-top:110px}.a21-cheapest-inline{margin:24px auto;max-width:1200px}.a21-cheapest-inline .v31-intro h1{font-size:clamp(30px,4vw,44px)}.a21-search:has(.a21-cheapest-hero){padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.a21-cheapest-hero{position:relative;z-index:2;scroll-margin-top:130px}.a21-cheapest-hero .v31-flight{margin:0;width:100%;max-width:none}.a21-cheapest-hero .v31-intro h1{font-size:clamp(26px,3vw,42px)}.a21-cheapest-hero .v31-form input,.a21-cheapest-hero .v31-form select{min-width:0}.a21-cheapest-hero :is(h1,h2,h3,strong,b,p,label,small,span){color:inherit}.a21-cheapest-hero .v31-results article{color:#15243b}@media(max-width:700px){.a21-cheapest-hero .v31-grid{grid-template-columns:1fr 1fr}}@media(max-width:450px){.a21-cheapest-hero .v31-grid{grid-template-columns:1fr}}.a33-site{--navy:#0b1628;--panel:#16283e;--orange:#ffad46;color:#f6f8ff;background:#0b1628;overflow:clip;font-family:inherit}.a33-site *{box-sizing:border-box}.a33-container{width:min(1200px,calc(100% - 40px));margin-inline:auto}.a33-topline{background:#10253a;border-bottom:1px solid #30465a;font-size:13px}.a33-topline>.a33-container{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px 0}.a33-topline a{color:#e7f2ff;text-decoration:none}.a33-topline a strong{color:#ffbb68}.a33-hero{position:relative;isolation:isolate;padding:64px 0 46px}.a33-hero-art{position:absolute;inset:0 0 auto;height:550px;background:linear-gradient(90deg,rgba(7,18,34,.92),rgba(9,23,43,.79)),url(/v21/hero-city.webp) 50%/cover;z-index:-1}.a33-copy{max-width:800px}.a33-kicker,.a33-section-heading>span{display:inline-block;color:#ffb45e;font-weight:800;letter-spacing:.2px;margin-bottom:10px}.a33-copy h1{font-size:clamp(36px,5.5vw,70px);line-height:1.16;letter-spacing:-1.6px;margin:10px 0 20px;color:#fff;font-weight:900}.a33-copy h1 em{font-style:normal;color:#ffac45}.a33-copy p{color:#dce9f7;font-size:clamp(16px,1.7vw,20px);line-height:1.95;max-width:770px;margin:0}.a33-chips{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0 30px}.a33-chips span{display:inline-block;padding:9px 14px;border-radius:30px;background:#20354d;color:#f8fcff;border:1px solid #49617c;font-size:13px;font-weight:700}.a33-search-panel{scroll-margin-top:110px;border-radius:24px;background:#16283e;box-shadow:0 28px 70px #0005;border:1px solid #49627e;padding:22px}.a33-search-panel .v31-flight{width:100%;max-width:none;margin:0;padding:0;border:0;background:none;color:#fff}.a33-search-panel .v31-intro{margin-bottom:18px}.a33-search-panel .v31-intro h1{font-size:clamp(24px,3vw,36px)!important;color:#fff!important;line-height:1.4}.a33-search-panel .v31-intro p{color:#d4e4f2!important;line-height:1.8}.a33-search-panel .v31-intro>span{color:#ffb759}.a33-search-panel .v31-form{border:0;box-shadow:none;background:transparent;padding:0}.a33-search-panel .v31-form label{color:#fff!important;font-weight:700}.a33-search-panel .v31-form small{color:#d7e7f7}.a33-search-panel .v31-form input:not([type=checkbox]),.a33-search-panel .v31-form select{color:#14243a!important;background:#fff!important;border:1px solid #b9cbe0!important;border-radius:12px!important;min-width:0}.a33-search-panel .v31-form input::placeholder{color:#52657b!important;opacity:1}.a33-search-panel .v31-form .v31-direct{color:#fff!important}.a33-search-panel .v31-submit{background:#ffae48!important;color:#132339!important;font-weight:900!important;border:0}.a33-search-panel .v31-note{color:#d1e0ed!important}.a33-search-panel .v31-results{color:#fff}.a33-search-panel .v31-links h2,.a33-search-panel .v31-results h2{color:#fff!important}.a33-search-panel .v31-links a,.a33-search-panel .v31-offers article{background:#fff!important;color:#172a44!important}.a33-search-panel .v31-links a :is(strong,b,span),.a33-search-panel .v31-offers article :is(h3,strong,b,p,small,span){color:#172a44!important}.a33-trust{color:#c8d8e7;font-size:12px;line-height:1.8;margin:15px 2px 0}.a33-section-heading{margin-bottom:28px}.a33-section-heading h2{font-size:clamp(25px,3.2vw,37px);margin:0 0 11px;color:inherit}.a33-section-heading p{margin:0;color:#c8d6e6;font-size:16px}.a33-explain,.a33-faq{padding-block:68px}.a33-cards,.a33-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:17px;gap:17px}.a33-card,.a33-steps article{border:1px solid #344b64;background:#15273d;border-radius:20px;padding:26px}.a33-steps article>b{color:#ffb35a;font-size:30px}.a33-card h3,.a33-steps h3{font-size:20px;margin:16px 0 9px;color:#fff}.a33-card p,.a33-steps p{color:#d7e1ee;line-height:1.9;margin:0}.a33-more{background:#102135;padding:74px 0}.a33-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.a33-card{display:block;color:inherit;text-decoration:none;transition:transform .2s,border-color .2s}.a33-card:focus-visible,.a33-card:hover{transform:translateY(-4px);border-color:#ffb15c}.a33-card-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:#27445e;color:#ffb45d;font-size:25px}.a33-card strong{display:inline-block;margin-top:22px;color:#ffb45e}.a33-faq-item{border-bottom:1px solid #36506a}.a33-faq-item button{display:flex;justify-content:space-between;gap:15px;width:100%;padding:20px 4px;text-align:right;background:transparent;border:0;color:#fff;font-size:18px;font-weight:750;cursor:pointer}.a33-faq-item button span{color:#ffb45e}.a33-faq-item p{color:#d7e6f2;margin:0 0 24px;line-height:1.9;max-width:950px}.a33-last{background:#ffae47;color:#122339;padding:32px 0}.a33-last>.a33-container{display:flex;justify-content:space-between;align-items:center;gap:24px}.a33-last h2{margin:0 0 7px;color:#122339}.a33-last p{margin:0;color:#273a50}.a33-last a{color:#fff;background:#15283d;padding:15px 24px;border-radius:12px;font-weight:850;text-decoration:none}.public-article-page .public-share-buttons button,.public-article-page .share-actions a,.public-article-page .share-actions button{color:#fff!important;background:#1b3450!important;border-color:#536d86!important}.public-article-page .public-share-buttons button :is(span,b,strong,svg),.public-article-page .share-actions button :is(span,b,strong,svg){color:#fff!important}.public-article-page .related-answers a,.public-article-page .related-results a{color:#15273e!important}.public-article-page .related-answers a :is(h2,h3,p,small,span,b,strong),.public-article-page .related-results a :is(h2,h3,p,small,span,b,strong){color:#15273e!important}@media(max-width:900px){.a33-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.a33-steps{grid-template-columns:1fr}.a33-hero{padding-top:40px}}@media(max-width:600px){.a33-container{width:min(100% - 24px,1200px)}.a33-topline>.a33-container{flex-wrap:wrap}.a33-hero{padding:28px 0 34px}.a33-copy h1{letter-spacing:-.5px}.a33-search-panel{padding:13px;border-radius:18px}.a33-search-panel .v31-grid{grid-template-columns:1fr!important}.a33-cards{grid-template-columns:1fr}.a33-last>.a33-container{align-items:stretch;flex-direction:column}}.a34-site{background:#f3f8fc;color:#132946;overflow-x:clip}.a34-site *{box-sizing:border-box}.a34-wrap{width:min(1460px,calc(100% - 64px));margin-inline:auto}.a34-hero{background:linear-gradient(90deg,#07162dd0,#0923407d),url(/v35/hero-real.jpg?v=35) center 48%/cover;color:#fff;min-height:595px}.a34-hero-grid{direction:rtl;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);grid-gap:clamp(22px,3vw,55px);gap:clamp(22px,3vw,55px);align-items:center;padding-block:45px}.a34-copy{grid-column:1;text-align:right}.a34-badge{display:inline-block;border:1px solid #ffffff70;background:#09233bb8;border-radius:22px;padding:8px 14px;color:#ffe1b3;font-weight:800}.a34-copy h1{font-size:clamp(44px,5.3vw,84px);line-height:1.2;font-weight:950;letter-spacing:-.04em;color:#fff;margin:20px 0}.a34-copy h1 em{font-style:normal;color:#ffad43}.a34-copy>p{font-size:clamp(17px,1.5vw,23px);line-height:1.85;color:#fff;font-weight:600;margin:0}.a34-benefits{display:flex;flex-wrap:wrap;gap:9px;margin-top:29px}.a34-benefits span{padding:9px 12px;border-radius:15px;color:#fff;border:1px solid #ffffff65;background:#09213bbd;font-size:13px}.a34-search{grid-column:2;grid-row:1;background:#fff;color:#132a48;border:1px solid #e0e9f2;box-shadow:0 26px 65px #06101b80;border-radius:25px;padding:23px;min-width:0;scroll-margin-top:90px}.a34-search .v31-flight{color:#142947!important;background:none!important;border:0!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important}.a34-search .v31-intro{display:none!important}.a34-search .v31-form{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.a34-search .v31-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:15px!important;gap:15px!important}.a34-search .v31-grid>label{display:flex!important;flex-direction:column!important;gap:7px!important;color:#254165!important;font-weight:800!important;font-size:14px!important;min-width:0}.a34-search .v31-grid small{color:#596d86!important}.a34-search .v31-grid input:not([type=checkbox]),.a34-search .v31-grid select{height:49px!important;width:100%!important;min-width:0!important;background:#f4f7fc!important;color:#102644!important;border:1px solid #cad7e8!important;border-radius:12px!important;padding:10px 12px!important;direction:rtl!important;opacity:1!important}.a34-search .v31-grid input::placeholder{color:#526985!important;opacity:1!important}.a34-search .v31-direct{flex-direction:row!important;align-items:center!important;gap:10px!important}.a34-search .v31-direct input{width:18px!important;height:18px!important;accent-color:#f89a37}.a34-search .v31-submit{display:block!important;width:100%!important;margin-top:15px!important;background:linear-gradient(90deg,#ffbf53,#ff892b)!important;color:#102440!important;border:0!important;border-radius:13px!important;min-height:55px!important;font-size:19px!important;font-weight:900!important;cursor:pointer}.a34-search .v31-note{color:#465d79!important;font-size:11px!important;text-align:center!important;margin-top:11px!important}.a34-search .v31-links,.a34-search .v31-results,.a34-search .v32-loading{background:#edf4fb!important;color:#172c46!important;border-radius:14px!important;padding:14px!important;margin-top:15px!important}.a34-search .v31-links :is(p,h2,span),.a34-search .v31-results :is(p,small,h2,span,b){color:#172c46!important}.a34-search .v31-best{background:#d8f4e7!important;padding:14px!important;border-radius:13px!important;color:#14533b!important}.a34-search .v31-links a,.a34-search .v31-offers article{background:#fff!important;color:#142b49!important;border:1px solid #ccd9e8!important;border-radius:12px!important;padding:12px!important}.a34-search .v31-links a :is(span,b,strong),.a34-search .v31-offers article :is(p,small,strong,b,span){color:#142b49!important}.a34-search .v31-linkgrid{display:grid!important;grid-template-columns:1fr!important;grid-gap:9px!important;gap:9px!important}.a34-search .v31-error{color:#9c2137!important;background:#ffebef!important;padding:10px!important;border-radius:10px!important}.a34-destinations{padding:31px 0 14px}.a34-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.a34-head h2{font-size:26px;color:#112b4d;margin:0}.a34-head a{font-size:14px;font-weight:800;color:#165a9d}.a34-cities{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:13px;gap:13px}.a34-city{background-position:50%;background-size:cover;min-height:165px;border-radius:15px;display:flex;flex-direction:column;justify-content:end;padding:16px;gap:6px;color:#fff!important;box-shadow:0 10px 26px #152f471f;transition:transform .2s}.a34-city:hover{transform:translateY(-3px)}.a34-city strong{font-size:22px;color:#fff}.a34-city small{color:#ffbb62;font-size:13px;font-weight:900}.a34-disclaimer{font-size:12px;color:#536b84;margin:12px 0 0}.a34-services{padding:20px 0 60px}.a34-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px}.a34-service{display:flex;gap:15px;align-items:center;border-radius:19px;border:1px solid #dce7f1;padding:22px;background:#fff;color:#102640!important;box-shadow:0 8px 22px #1730470d}.a34-icon{display:grid;place-items:center;border-radius:15px;background:#ece7ff;color:#6945e9;width:53px;height:53px;font-size:25px;flex:none}.a34-service strong{font-size:18px;color:#112a49}.a34-service p{margin:3px 0 0;color:#526983;font-size:13px}.a34-arrow{-webkit-margin-start:auto;margin-inline-start:auto;font-size:25px;color:#ea8f2d}@media(max-width:1000px){.a34-wrap{width:min(100% - 34px,1460px)}.a34-hero-grid{grid-template-columns:1fr}.a34-copy,.a34-search{grid-column:1}.a34-copy{grid-row:1}.a34-search{grid-row:2}.a34-cities{grid-template-columns:repeat(3,1fr)}.a34-service-grid{grid-template-columns:1fr}}@media(max-width:600px){.a34-wrap{width:calc(100% - 22px)}.a34-hero-grid{padding-block:25px}.a34-copy h1{font-size:43px}.a34-search{padding:14px;border-radius:18px}.a34-search .v31-grid{grid-template-columns:1fr!important}.a34-cities{grid-template-columns:repeat(2,1fr)}.a34-city{min-height:148px}.a34-head h2{font-size:22px}}.a36-site{background:#f3f7fb;color:#0d2340;overflow-x:clip;font-family:inherit}.a36-site *{box-sizing:border-box}.a36-site a{text-decoration:none}.a36-container{width:min(1420px,calc(100% - 48px));margin:auto}.a36-hero{position:relative;isolation:isolate;background:#102641;color:#fff;min-height:560px;padding:36px 0 42px}.a36-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,15,34,.78),rgba(8,23,44,.54)),url(/v35/hero-real.jpg) center 45%/cover no-repeat;z-index:-1}.a36-layout{width:min(1420px,calc(100% - 48px));margin:auto;direction:rtl;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.91fr);grid-gap:clamp(28px,4vw,74px);gap:clamp(28px,4vw,74px)}.a36-copy{grid-column:1;grid-row:1;text-align:right}.a36-eyebrow{display:inline-flex;background:#172d4acc;border:1px solid #ffffff50;border-radius:999px;padding:9px 16px;color:#ffcc86;font-weight:850;font-size:14px}.a36-copy h1{font-size:clamp(45px,5vw,79px);font-weight:950;line-height:1.22;letter-spacing:-.035em;color:#fff;margin:22px 0 18px}.a36-copy h1 em{font-style:normal;color:#ffae43}.a36-copy h1 span{display:block}.a36-copy>p{font-size:clamp(16px,1.5vw,21px);color:#f3f8ff;line-height:1.95;max-width:710px;margin:0;font-weight:550}.a36-trust{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.a36-trust span{display:inline-flex;align-items:center;gap:7px;color:#f6faff;font-weight:700;font-size:13px;padding:9px 12px;border:1px solid #ffffff50;border-radius:13px;background:#081a32ac}.a36-trust b{color:#ffb957;font-size:18px}.a36-search{grid-column:2;grid-row:1;border:1px solid #e1e8f1;border-radius:24px;padding:clamp(18px,2vw,27px);background:#fff;color:#132a48;box-shadow:0 26px 65px #0007;scroll-margin-top:110px}.a36-search .v31-flight{background:transparent!important;color:#142a48!important;border:0!important;border-radius:0!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important}.a36-search .v31-intro{display:none!important}.a36-search .v31-form{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important}.a36-search .v31-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:15px!important;gap:15px!important;align-items:stretch!important}.a36-search .v31-grid>label{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important;min-width:0!important;font-size:14px!important;font-weight:850!important;color:#253c5d!important;line-height:1.6!important}.a36-search .v31-grid small{color:#62728a!important;font-size:12px!important}.a36-search .v31-grid input:not([type=checkbox]),.a36-search .v31-grid select{width:100%!important;min-width:0!important;min-height:51px!important;border:1px solid #c7d5e7!important;background:#f5f8fd!important;border-radius:12px!important;color:#112744!important;font-weight:750!important;font-size:15px!important;padding:10px 13px!important;outline:none!important;opacity:1!important;box-shadow:none!important}.a36-search input::placeholder{color:#61738c!important;opacity:1!important}.a36-search .v31-grid input:focus,.a36-search .v31-grid select:focus{border-color:#f69d36!important;box-shadow:0 0 0 3px #ffb95840!important}.a36-search .v31-direct{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;border:1px solid #cedaeb!important;background:#f5f8fd!important;border-radius:12px!important;min-height:51px!important;padding:10px 12px!important;color:#142846!important;font-weight:800!important;cursor:pointer!important}.a36-search .v31-direct input{height:19px!important;width:19px!important;accent-color:#f2922d!important;flex-shrink:0!important}.a36-search .v31-submit{display:block!important;width:100%!important;min-height:57px!important;background:linear-gradient(100deg,#ffc05b,#ff8e32)!important;color:#142740!important;border:0!important;border-radius:13px!important;margin-top:17px!important;font-size:19px!important;font-weight:950!important;cursor:pointer!important;box-shadow:0 8px 18px #dc7a301f}.a36-search .v31-submit:disabled{opacity:.67!important;cursor:wait!important}.a36-search .v31-note{color:#50647c!important;text-align:center!important;line-height:1.8!important;margin:11px 0 0!important}.a36-search .v31-links,.a36-search .v31-results,.a36-search .v32-loading{background:#f4f8fd!important;color:#142945!important;border:1px solid #d2e0ee!important;border-radius:16px!important;padding:17px!important;margin-top:17px!important}.a36-search :is(.v31-results,.v31-links) :is(h2,p,small,span,b){color:#18304f!important}.a36-search .v31-best{background:#dbf5e7!important;border:1px solid #7dd1ad!important;color:#124a33!important;padding:15px!important;border-radius:13px!important}.a36-search .v31-best :is(strong,small){color:#124a33!important}.a36-search .v31-links a,.a36-search .v31-offers article{background:#fff!important;border:1px solid #cbd8e8!important;color:#122a48!important;border-radius:12px!important;padding:13px!important}.a36-search .v31-links a :is(strong,b,span),.a36-search .v31-offers article :is(strong,b,p,small,span){color:#122a48!important}.a36-search .v31-linkgrid{display:grid!important;grid-template-columns:1fr!important;grid-gap:9px!important;gap:9px!important}.a36-search .v31-error{background:#fff0f2!important;color:#8f2037!important;border:1px solid #efb2c0!important;padding:12px!important;border-radius:11px!important}.a36-section{padding:30px 0 18px}.a36-title{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.a36-title h2{font-size:25px;line-height:1.4;color:#122a49;margin:0}.a36-title>a{font-size:14px;font-weight:800;color:#1764a6}.a36-title p{font-size:13px;color:#5a6e88;margin:3px 0 0}.a36-cities{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.a36-city{background:#142d49 50%/cover no-repeat;min-height:160px;border-radius:16px;padding:17px;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;box-shadow:0 12px 23px #142d491a;transition:transform .16s ease}.a36-city:hover{transform:translateY(-3px)}.a36-city strong{color:#fff!important;font-size:23px}.a36-city span{color:#ffbd65!important;font-size:13px;font-weight:800}.a36-fineprint{color:#50647e;font-size:12px;margin:12px 0 0}.a36-services{padding-block:28px 62px}.a36-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px}.a36-service{display:flex;align-items:center;gap:13px;padding:20px;border-radius:18px;background:#fff;border:1px solid #d9e5f0;color:#152c4a!important;box-shadow:0 10px 25px #11304a10}.a36-service-icon{display:grid;place-items:center;width:53px;height:53px;flex:none;background:#eae6ff;color:#5940d9;border-radius:14px;font-size:23px}.a36-service strong{font-size:18px;color:#122b4b!important}.a36-service p{color:#5a6d85!important;font-size:13px;margin:3px 0 0}.a36-service-arrow{-webkit-margin-start:auto;margin-inline-start:auto;color:#f19434;font-size:21px}.a36-service.a36-pdf .a36-service-icon{background:#ffe7ed;color:#d92054}.a36-service.a36-library .a36-service-icon{background:#e0faf0;color:#10976a}@media(min-width:1001px){.a36-search .v31-links,.a36-search .v31-results{max-height:none}}@media(max-width:1000px){.a36-layout{grid-template-columns:1fr}.a36-copy,.a36-search{grid-column:1}.a36-copy{grid-row:1}.a36-search{grid-row:2}.a36-cities{grid-template-columns:repeat(3,1fr)}.a36-service-grid{grid-template-columns:1fr}}@media(max-width:600px){.a36-container,.a36-layout{width:calc(100% - 26px)}.a36-hero{padding:26px 0}.a36-copy h1{font-size:43px}.a36-copy>p{font-size:16px}.a36-search{padding:16px}.a36-search .v31-grid{grid-template-columns:1fr!important}.a36-cities{grid-template-columns:repeat(2,minmax(0,1fr))}.a36-city{min-height:140px}.a36-title h2{font-size:21px}}@media(prefers-reduced-motion:reduce){.a36-site *{scroll-behavior:auto!important;transition:none!important}}.a36-site .a36-results{scroll-margin-top:110px!important;outline:none!important}.a36-site .a36-result-actions{display:flex;flex-wrap:wrap;gap:9px;margin:10px 0}.a36-site .a36-result-actions button{cursor:pointer;padding:10px 14px;border-radius:11px;border:1px solid #aac2dc;background:#fff;color:#142c49;font-weight:800}.a36-site .a36-result-actions button:hover{background:#e8f3ff}@media print{.a36-copy,.a36-destinations,.a36-services,.a36-site .a36-result-actions,.a36-site .v31-form,.site-footer,.site-header{display:none!important}.a36-hero,.a36-hero:before{background:#fff!important}.a36-search{box-shadow:none!important;border:0!important;grid-column:1!important}.a36-results{display:block!important}}.v31-flight .a36-geo-button{display:inline-flex;align-items:center;justify-content:center;-webkit-margin-start:8px;margin-inline-start:8px;padding:5px 9px;border-radius:9px;border:1px solid #d5a054;background:#fff4dd;color:#713e05;font-size:12px;font-weight:800;cursor:pointer;max-width:100%;vertical-align:middle}.v31-flight .a36-geo-button:hover{background:#ffe3a6}.v31-flight .a36-geo-button:focus-visible{outline:3px solid #f5a623;outline-offset:2px}.v31-flight .a36-geo-button:disabled{opacity:.65;cursor:wait}.v31-flight .a36-geo-message{display:block;color:#224363;font-size:12px;font-weight:600;line-height:1.6;margin-top:7px}@media(max-width:550px){.v31-flight .a36-geo-button{font-size:11px;padding:6px}}.a36-search{padding:clamp(14px,1.4vw,22px)!important;border-radius:23px!important;align-self:center!important}.a36-search .a37-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px 14px!important;gap:12px 14px!important;align-items:end!important}.a36-search .a37-field{flex-direction:column!important;gap:7px!important;min-width:0!important;margin:0!important;color:#142945!important;line-height:1.35!important}.a36-search .a37-field,.a36-search .a37-field-head{display:flex!important;font-weight:800!important;font-size:14px!important}.a36-search .a37-field-head{min-height:25px!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;color:#172c4a!important;white-space:normal!important}.a36-search .a37-field-head small{font-size:11px!important;color:#586a82!important;font-weight:650!important}.a36-search .a37-grid :is(input:not([type=checkbox]),select){display:block!important;width:100%!important;min-height:46px!important;height:46px!important;padding:8px 13px!important;background:#f4f7fc!important;border:1px solid #c5d4e7!important;color:#102744!important;border-radius:12px!important;font-size:15px!important;line-height:1.3!important;box-shadow:none!important;outline:none!important;margin:0!important}.a36-search .a37-grid :is(input:not([type=checkbox]),select):focus-visible{border-color:#f49b3b!important;outline:3px solid rgba(248,164,69,.25)!important;outline-offset:0!important}.a36-search .a37-locate{margin:0!important;min-width:0!important;min-height:26px!important;padding:3px 8px!important;font-size:11px!important;line-height:1.1!important;border-radius:8px!important;background:#fff3da!important;color:#854909!important;border:1px solid #e2b675!important;white-space:nowrap!important}.a36-search .a37-direct{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:46px!important;height:46px!important;padding:8px 13px!important;background:#f4f7fc!important;border:1px solid #c5d4e7!important;border-radius:12px!important;color:#132a49!important;font-weight:800!important;font-size:13px!important;cursor:pointer!important;align-self:end!important}.a36-search .a37-direct input{display:block!important;flex:none!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;width:18px!important;height:18px!important;accent-color:#ec8c28!important;opacity:1!important;margin:0!important}.a36-search .a37-direct span{color:#132a49!important;line-height:1.25!important}.a36-search .a37-direct small{color:#52667e!important;font-size:11px!important;font-weight:600!important}.a36-search .a37-submit{min-height:50px!important;height:auto!important;margin-top:15px!important;padding:12px!important;font-size:17px!important;color:#102744!important}.a36-search .v31-note{margin:9px 0 0!important;font-size:11px!important;color:#526783!important}.a36-search .a36-geo-message{font-size:11px!important;color:#234968!important;white-space:normal!important}html body input[type=date]{background:#0c1727!important;color:#fff!important;border:1px solid #344a66!important;border-radius:11px!important;color-scheme:dark!important;opacity:1!important;-webkit-text-fill-color:#fff!important}html body input[type=date]::-webkit-calendar-picker-indicator{opacity:1!important;cursor:pointer!important;filter:brightness(0) invert(1)!important}html body input[type=date]::-webkit-datetime-edit,html body input[type=date]::-webkit-datetime-edit-day-field,html body input[type=date]::-webkit-datetime-edit-month-field,html body input[type=date]::-webkit-datetime-edit-text,html body input[type=date]::-webkit-datetime-edit-year-field{color:#fff!important}html body input[type=date]:focus-visible{outline:3px solid rgba(255,175,67,.38)!important;outline-offset:1px!important;border-color:#f4a642!important}@media(max-width:1050px){.a36-search .a37-grid{gap:10px!important}.a36-search .a37-field-head{font-size:13px!important}}@media(max-width:550px){.a36-search{padding:14px!important}.a36-search .a37-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.a36-search .a37-field-head{font-size:12px!important}.a36-search .a37-field-head small{font-size:9px!important}.a36-search .a37-locate{font-size:10px!important;padding:4px 5px!important}.a36-search .a37-grid :is(input:not([type=checkbox]),select){height:44px!important;min-height:44px!important;font-size:14px!important;padding:7px 8px!important}.a36-search .a37-direct{height:auto!important;min-height:44px!important;padding:7px 8px!important;font-size:11px!important}.a36-search .a37-direct small{display:none!important}}@media(max-width:370px){.a36-search .a37-grid{grid-template-columns:1fr!important}.a36-search .a37-field-head{font-size:13px!important}}.a36-site .a36-search .a37-grid input[type=date],.v31-flight input[type=date]{background:#0c1727!important;color:#fff!important;border-color:#344a66!important;color-scheme:dark!important;-webkit-text-fill-color:#fff!important}.a36-search .v31-flight .v32-loading,.v31-flight .v32-loading{display:flex!important;align-items:center!important;gap:14px!important;background:#e9f3ff!important;border:1px solid #a9c5e6!important;color:#102a49!important;border-radius:15px!important;padding:18px!important}.a36-search .v31-flight .v32-loading :is(strong,p,span,div),.v31-flight .v32-loading :is(strong,p,span,div){color:#102a49!important;-webkit-text-fill-color:#102a49!important;opacity:1!important;text-shadow:none!important}.v31-flight .v32-loading strong{font-size:16px!important;font-weight:850!important}.v31-flight .v32-loading p{font-size:13px!important;line-height:1.8!important;margin:5px 0 0!important}.v31-flight .v32-spinner{width:30px!important;height:30px!important;flex:0 0 30px!important;border:3px solid #b9d2ec!important;border-top-color:#f49a32!important;border-radius:50%!important;animation:a38-spin .85s linear infinite!important}@keyframes a38-spin{to{transform:rotate(1turn)}}.v31-flight .v32-search-details{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:14px 0!important}.a36-search .v31-flight .v32-search-details>span,.v31-flight .v32-search-details>span{display:inline-flex!important;align-items:center!important;gap:5px!important;background:#eaf2fd!important;color:#183451!important;border:1px solid #b8cde4!important;border-radius:9px!important;padding:9px 12px!important;min-height:36px!important;font-size:12px!important;font-weight:650!important;line-height:1.5!important;opacity:1!important;-webkit-text-fill-color:#183451!important}.a36-search .v31-flight .v32-search-details>span b,.v31-flight .v32-search-details>span b{color:#092543!important;-webkit-text-fill-color:#092543!important;font-weight:900!important}.v31-flight .v32-price-scope{color:#304b69!important;-webkit-text-fill-color:#304b69!important;line-height:1.85!important}.v31-flight .a38-airline{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:7px!important}.v31-flight .a38-airline b{color:#142a48!important;-webkit-text-fill-color:#142a48!important}.v31-flight .a38-airline-mark{width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;background:#fff!important;border:1px solid #d1ddec!important;border-radius:11px!important;overflow:hidden!important}.v31-flight .a38-airline-mark img{width:38px!important;height:38px!important;object-fit:contain!important}.v31-flight .a38-airline-fallback{color:#153253!important;-webkit-text-fill-color:#153253!important;font-weight:900!important;font-size:13px!important}.v31-flight .a37-direct{position:relative!important}.v31-flight .a37-direct input[type=checkbox]{-moz-appearance:checkbox!important;appearance:checkbox!important;-webkit-appearance:checkbox!important;background:#fff!important;border:1px solid #61758e!important;accent-color:#f49b38!important;width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;padding:0!important;opacity:1!important;box-shadow:none!important}.v31-flight .a37-direct span{color:#142a48!important;-webkit-text-fill-color:#142a48!important}.v31-flight .a37-direct small{color:#435b76!important;-webkit-text-fill-color:#435b76!important}@media(max-width:600px){.v31-flight .v32-search-details>span{flex:1 1 auto!important}.v31-flight .a38-airline-mark{width:38px!important;height:38px!important;flex-basis:38px!important}}.a39-output{background:#f0f5fb;padding:32px 20px 48px;scroll-margin-top:95px}.a39-output:not(:has(.v32-loading,.v31-results,.v31-links,.v31-error)){display:none}.a39-output-inner{max-width:1220px;margin-inline:auto;display:grid;grid-gap:22px;gap:22px;direction:rtl}.a39-output .v32-loading{background:#eaf3ff!important;color:#142e4b!important;border:1px solid #adc8e8!important;border-radius:18px;padding:24px!important;box-shadow:0 12px 32px #11305712}.a39-output .v32-loading :is(p,strong,span){color:#142e4b!important;-webkit-text-fill-color:#142e4b!important;opacity:1!important}.a39-output .v31-links,.a39-output .v31-results{width:100%!important;max-width:unset!important;min-width:0!important;margin:0!important;background:#fff!important;color:#142b48!important;border:1px solid #d9e3f0!important;border-radius:22px!important;padding:clamp(18px,3vw,35px)!important;box-shadow:0 20px 55px #10274316!important}.a39-output .v31-results>div:first-child{display:flex;flex-direction:column;gap:12px}.a39-output .v31-links h2,.a39-output .v31-results h2{font-size:clamp(24px,3vw,34px)!important;color:#102947!important;margin:0!important}.a39-output .v31-links :is(p,span),.a39-output .v31-results :is(p,small,span){color:#344e6c!important;-webkit-text-fill-color:#344e6c!important;opacity:1!important}.a39-output .v32-search-details{display:flex!important;flex-wrap:wrap!important;gap:9px!important}.a39-output .v32-search-details>span{background:#edf4fc!important;color:#142d4c!important;-webkit-text-fill-color:#142d4c!important;padding:9px 13px!important;border:1px solid #c5d7e9!important;border-radius:11px!important;line-height:1.5!important;font-weight:700!important}.a39-output .v32-search-details b{color:#112b4a!important;-webkit-text-fill-color:#112b4a!important}.a39-output .v31-best{padding:24px!important;border-radius:17px!important;background:#e2f7ed!important;color:#12513a!important;border:1px solid #a0ddbd!important;font-size:17px!important;margin:14px 0!important}.a39-output .v31-best strong{display:inline-block!important;font-size:clamp(24px,3vw,36px)!important;color:#095c3c!important;margin-inline:8px!important}.a39-output .v31-best small{display:block!important;margin-top:7px!important;color:#27614c!important}.a39-output .v31-offers{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important}.a39-output .v31-offers article{display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:15px!important;margin:0!important;min-width:0!important;padding:21px!important;background:#fff!important;border:1px solid #d8e4f1!important;border-radius:17px!important;box-shadow:0 8px 30px #1428470d!important}.a39-output .v31-offers article :is(p,small,span){color:#415b77!important;-webkit-text-fill-color:#415b77!important}.a39-output .a38-airline b,.a39-output .v31-price strong{color:#112b4a!important;-webkit-text-fill-color:#112b4a!important}.a39-output .v31-linkgrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important}.a39-output .v31-linkgrid a{background:#f8fbff!important;border:1px solid #ccdced!important;border-radius:14px!important;padding:20px!important;color:#183c5d!important}.a39-output .v31-linkgrid a strong{color:#15385b!important}.a39-output .a36-result-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important}.a39-output .a36-result-actions button{background:#f0f6ff!important;color:#132e4e!important;border:1px solid #bad0e8!important;border-radius:11px!important;padding:10px 16px!important;font-weight:800!important}.a39-output .v31-error{color:#a72e37!important;background:#fff1f1!important;padding:16px!important;border-radius:12px!important}@media(max-width:850px){.a39-output .v31-linkgrid,.a39-output .v31-offers{grid-template-columns:1fr!important}}@media(max-width:600px){.a39-output{padding:18px 12px 32px}.a39-output .v31-links,.a39-output .v31-results{border-radius:16px!important;padding:17px!important}.a39-output .v32-search-details>span{font-size:12px!important}}@media print{.a39-output{background:white!important;padding:0!important}.a39-output .v31-results{border:0!important;box-shadow:none!important}}.a39-output .v31-offers,.v31-results .v31-offers{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important;align-items:stretch!important}.a39-output .v31-offers .a40-flight-card,.v31-results .v31-offers .a40-flight-card{display:grid!important;grid-template-columns:minmax(0,1fr) 185px!important;grid-gap:18px!important;gap:18px!important;align-items:stretch!important;min-height:230px!important;padding:21px!important;background:#fff!important;border:1px solid #d3dfed!important;border-radius:19px!important;box-shadow:0 10px 25px rgba(14,40,73,.055)!important;color:#122c49!important}.a39-output .a40-flight-info,.v31-results .a40-flight-info{min-width:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}.a39-output .a40-flight-head,.v31-results .a40-flight-head{display:flex!important;align-items:center!important;gap:13px!important;min-height:58px!important}.a39-output .a40-flight-head h3,.v31-results .a40-flight-head h3{margin:0 0 6px!important;font-size:17px!important;line-height:1.5!important;font-weight:850!important;color:#102943!important;-webkit-text-fill-color:#102943!important}.a39-output .a40-airline-logo,.v31-results .a40-airline-logo{height:62px!important;width:62px!important;min-width:62px!important;background:#fff!important;border:1px solid #d8e2ed!important;border-radius:15px!important;display:flex!important;justify-content:center!important;align-items:center!important;overflow:hidden!important;padding:5px!important}.a39-output .a40-airline-logo img,.v31-results .a40-airline-logo img{width:54px!important;height:54px!important;object-fit:contain!important;display:block!important}.a39-output .a40-logo-fallback,.v31-results .a40-logo-fallback{font-size:21px!important;font-weight:900!important;color:#173654!important;-webkit-text-fill-color:#173654!important}.a39-output .a40-stops,.v31-results .a40-stops{display:inline-block!important;color:#8b531b!important;-webkit-text-fill-color:#8b531b!important;background:#fff5e6!important;border-radius:20px!important;padding:3px 9px!important;font-size:12px!important;font-weight:750!important}.a39-output .a40-stops.a40-nonstop,.v31-results .a40-stops.a40-nonstop{color:#166443!important;-webkit-text-fill-color:#166443!important;background:#e4f8ef!important}.a39-output .a40-route-times,.v31-results .a40-route-times{display:flex!important;align-items:center!important;gap:12px!important;background:#f2f6fb!important;border:1px solid #e2eaf3!important;border-radius:12px!important;padding:11px!important}.a39-output .a40-route-times div,.v31-results .a40-route-times div{display:grid!important;grid-gap:3px!important;gap:3px!important;min-width:0!important;flex:1 1!important}.a39-output .a40-route-times div>span,.v31-results .a40-route-times div>span{font-size:11px!important;color:#536a82!important;-webkit-text-fill-color:#536a82!important}.a39-output .a40-route-times strong,.v31-results .a40-route-times strong{font-size:13px!important;overflow-wrap:anywhere!important;direction:ltr!important;text-align:center!important;unicode-bidi:plaintext!important;color:#102e4c!important;-webkit-text-fill-color:#102e4c!important}.a39-output .a40-route-arrow,.v31-results .a40-route-arrow{font-size:19px!important;color:#eb962d!important;-webkit-text-fill-color:#eb962d!important}.a39-output .a40-meta,.v31-results .a40-meta{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:auto!important}.a39-output .a40-meta>span,.v31-results .a40-meta>span{background:#edf4fb!important;border:1px solid #dae6f1!important;border-radius:8px!important;font-size:11px!important;color:#294967!important;-webkit-text-fill-color:#294967!important;padding:5px 7px!important}.a39-output .a40-flight-price,.v31-results .a40-flight-price{display:flex!important;flex-direction:column!important;gap:8px!important;align-items:stretch!important;justify-content:center!important;min-width:0!important;padding:14px!important;background:#f7faff!important;border:1px solid #e4edf6!important;border-radius:13px!important;text-align:center!important}.a39-output .a40-flight-price small,.v31-results .a40-flight-price small{font-size:11px!important;color:#49617b!important;-webkit-text-fill-color:#49617b!important}.a39-output .a40-flight-price strong,.v31-results .a40-flight-price strong{font-size:clamp(21px,2vw,28px)!important;font-weight:900!important;line-height:1.25!important;color:#0a2d53!important;-webkit-text-fill-color:#0a2d53!important;white-space:nowrap!important}.a39-output .a40-flight-price>span,.v31-results .a40-flight-price>span{font-size:10px!important;color:#526b85!important;-webkit-text-fill-color:#526b85!important}.a39-output .a40-book-link,.v31-results .a40-book-link{display:flex!important;justify-content:center!important;align-items:center!important;padding:10px!important;min-height:43px!important;border-radius:10px!important;background:#ffae45!important;color:#11263c!important;-webkit-text-fill-color:#11263c!important;font-weight:900!important;font-size:12px!important;text-decoration:none!important}.a39-output .a40-book-link:hover,.v31-results .a40-book-link:hover{background:#f69b2a!important}@media(max-width:1200px){.a39-output .v31-offers,.v31-results .v31-offers{grid-template-columns:1fr!important}}@media(max-width:650px){.a39-output .v31-offers .a40-flight-card,.v31-results .v31-offers .a40-flight-card{grid-template-columns:1fr!important;padding:15px!important;gap:12px!important;min-height:auto!important}.a39-output .a40-flight-price,.v31-results .a40-flight-price{padding:12px!important}.a39-output .a40-route-times,.v31-results .a40-route-times{gap:6px!important}}.a41-planner{background:#081525;color:#fff;min-height:65vh;padding:36px max(20px,calc((100vw - 1320px)/2)) 80px}.a41-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;grid-gap:32px;gap:32px}.a41-intro{padding:45px 8px}.a41-eyebrow{color:#ffbb64;font-weight:850}.a41-intro h1{font-size:clamp(32px,4.5vw,64px);line-height:1.2;margin:20px 0}.a41-intro em{font-style:normal;color:#ffac45}.a41-intro p{font-size:17px;line-height:1.95;color:#d4e2f2;max-width:580px}.a41-badges{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.a41-badges span{border:1px solid #60728a;background:#172941;padding:8px 12px;border-radius:25px;font-size:12px}.a41-form{background:#fff;color:#142a49;border-radius:22px;padding:clamp(18px,2.5vw,30px);box-shadow:0 23px 60px #0004}.a41-form h2{margin:0 0 20px;font-size:24px}.a41-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.a41-fields label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:800;min-width:0}.a41-fields input,.a41-fields select{width:100%;min-width:0;border-radius:11px;border:1px solid #c4d3e4;background:#f4f7fb;color:#102640;padding:12px;font-size:15px;min-height:48px;outline-offset:2px}.a41-fields input:focus,.a41-fields select:focus{outline:2px solid #ffad45}.a41-fields input[type=date]{background:#0e1b2e;color:white;color-scheme:dark}.a41-fields .a41-full{grid-column:1/-1}.a41-publish{display:flex;gap:8px;align-items:flex-start;margin:18px 0;font-size:12px;line-height:1.7;color:#3e5370}.a41-publish input{accent-color:#f49a30;margin-top:4px}.a41-submit{width:100%;border:0;background:linear-gradient(100deg,#ffbc55,#f68b2e);color:#10223a;border-radius:12px;min-height:54px;font-weight:900;font-size:17px;cursor:pointer}.a41-submit:disabled{opacity:.7;cursor:wait}.a41-small{font-size:11px;color:#516782;text-align:center}.a41-results{scroll-margin-top:105px;background:#f5f8fd;color:#142a49;border-radius:22px;margin-top:32px;padding:clamp(15px,3vw,32px)}.a41-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.a41-toolbar>div{display:flex;gap:8px;flex-wrap:wrap}.a41-toolbar a,.a41-toolbar button{border:1px solid #b7cbe5;background:#fff;color:#102b4c;border-radius:9px;padding:9px 13px;font-weight:750;cursor:pointer}.a41-result-content{background:#fff;padding:clamp(12px,2vw,26px);border-radius:16px}.a41-result-content :is(p,li,small){color:#334b67}.a41-wait{display:flex;gap:16px;align-items:center}.a41-wait p{margin:5px 0 0;color:#39526d}.a41-loader{width:30px;height:30px;flex:none;border:3px solid #b8cde6;border-top-color:#ff9c3c;border-radius:50%;animation:a41spin .8s linear infinite}@keyframes a41spin{to{transform:rotate(1turn)}}.a41-error{background:#fff3ed;color:#762b15;border:1px solid #edb59f;border-radius:12px;padding:17px}.a41-error a{color:#762b15;text-decoration:underline}.a41-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:42px}.a41-footer a{padding:12px 18px;border:1px solid #546e8d;border-radius:11px;color:#fff}.a41-bottom{margin:20px 0 0}.a41-bottom span{color:#39526d}@media(max-width:850px){.a41-hero{grid-template-columns:1fr}.a41-intro{padding:10px 0}.a41-planner{padding:25px 14px 45px}}@media(max-width:470px){.a41-fields{grid-template-columns:1fr}}@media print{.a41-footer,.a41-hero,.a41-toolbar,.site-footer,.site-header{display:none!important}.a41-planner,.a41-result-content,.a41-results{background:#fff!important;color:#111!important;margin:0!important;padding:0!important;box-shadow:none!important}}.v31-flight .a42-airport-control{position:relative;min-width:0;display:flex;flex-direction:column;gap:5px}.v31-flight .a42-airport-control>input{width:100%;min-height:46px;color:#10263f!important;background:#fff!important;border:1px solid #b8c7d8!important;border-radius:11px!important;padding:11px 13px!important;font-weight:700!important;-webkit-text-fill-color:#10263f!important}.v31-flight .a42-airport-control>input:focus{outline:2px solid #ef9c39!important;outline-offset:1px}.v31-flight .a42-city-dropdown{position:absolute;z-index:999;top:calc(100% + 6px);right:0;left:0;background:#fff!important;border:1px solid #b8cbde!important;border-radius:14px!important;box-shadow:0 15px 42px rgba(15,32,52,.24)!important;max-height:292px;overflow-y:auto;padding:5px}.v31-flight .a42-city-dropdown button{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:right;gap:8px;padding:10px 12px;border:0;border-bottom:1px solid #edf1f6;background:#fff!important;color:#163253!important;cursor:pointer;border-radius:7px}.v31-flight .a42-city-dropdown button:focus-visible,.v31-flight .a42-city-dropdown button:hover{background:#edf5ff!important;outline:2px solid #ef9c39!important}.v31-flight .a42-city-dropdown button span{color:#183756!important;font-size:13px!important;font-weight:800!important}.v31-flight .a42-city-dropdown button small{display:block;color:#5c7187!important;font-size:11px!important}.v31-flight .a42-city-dropdown button b{color:#183756!important;background:#f0f4f8!important;padding:5px 8px;border-radius:7px}.v31-flight .a42-no-results{display:block;color:#334a61!important;padding:12px;font-size:12px!important}.v31-flight .a42-ai-resolve{background:#e8f2fd!important;border:1px solid #b6c9e1!important;border-radius:8px!important;color:#1c3d5e!important;-webkit-text-fill-color:#1c3d5e!important;font-size:11px!important;font-weight:800!important;padding:7px 9px!important;cursor:pointer;align-self:flex-start}.v31-flight .a42-ai-resolve:disabled{opacity:.7;cursor:wait}.v31-flight .a42-city-status{color:#173b58!important;-webkit-text-fill-color:#173b58!important;background:#e8f5ff;border-radius:8px;padding:9px;font-size:12px}@media(max-width:600px){.v31-flight .a42-city-dropdown{max-height:250px}.v31-flight .a42-airport-control>input{font-size:14px!important}}.a43-airport-input{position:relative;width:100%;min-width:0}.a43-airport-input input{width:100%!important;box-sizing:border-box!important}.a43-airport-list{position:absolute!important;z-index:10000!important;top:100%!important;right:0!important;left:0!important;max-height:320px!important;overflow-y:auto!important;background:#fff!important;box-shadow:0 12px 34px #122e4a35!important;border:1px solid #b6cde4!important;border-radius:12px!important;padding:5px!important}.a43-airport-list button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:9px 11px!important;width:100%!important;cursor:pointer!important;text-align:right!important;background:#fff!important;border:0!important;border-bottom:1px solid #eaf0f7!important;color:#102940!important}.a43-airport-list button:focus,.a43-airport-list button:hover{background:#e9f3fe!important}.a43-airport-list button span{display:flex;flex-direction:column;gap:3px;min-width:0;line-height:1.35}.a43-airport-list button b{font-size:13px!important;color:#163a5f!important}.a43-airport-list button small{font-size:11px!important;color:#60758b!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.a43-airport-list button strong{color:#112c4c!important;font-size:14px!important}.a43-ai-help{display:block!important;background:#eaf1ff!important;color:#153b67!important;border:1px solid #bdd4ed!important;border-radius:8px!important;padding:8px 11px!important;cursor:pointer!important;font-size:12px!important;margin-top:6px!important}.a43-airport-hint{display:block;color:#506b82!important;font-size:11px!important;margin:5px 0!important}.a43-deal-head{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px!important}.a43-deal-head p{color:#526780!important;font-size:13px!important;margin:8px 0!important}.a43-origin-switch{display:flex;gap:5px;background:#e9f2fa;padding:5px;border-radius:12px}.a43-origin-switch button{background:transparent;color:#203e5c;border:0;border-radius:8px;padding:9px 16px;font-weight:750;cursor:pointer}.a43-origin-switch button[aria-pressed=true]{background:#173956;color:#fff;box-shadow:0 2px 9px #0002}.a43-price-cities .a43-deal-city{min-height:220px!important;display:flex!important;flex-direction:column;justify-content:flex-end;gap:7px!important;padding:17px!important;line-height:1.3!important}.a43-price-cities .a43-deal-city>strong{font-size:21px!important}.a43-price-cities .a43-deal-city>span{font-size:12px!important;color:#e4eaf3!important}.a43-price-cities .a43-deal-city>.a43-price{font-size:24px!important;font-weight:900!important;color:#ffbc68!important}.a43-price-cities .a43-deal-city>.a43-no-price{font-size:16px!important;color:#fff!important}.a43-price-cities .a43-deal-city small{font-size:11px!important;color:#eff3f8!important}@media(max-width:620px){.a43-price-cities .a43-deal-city{min-height:190px!important}.a43-origin-switch{width:100%}.a43-origin-switch button{flex:1 1}}.a44-complete{position:relative;width:100%}.a44-complete>input{width:100%}.a44-hint{display:block;color:#465d79;margin-top:5px;font-size:11px}.a44-suggestion{border:1px solid #aec8e4;background:#edf5ff;color:#142a47;border-radius:10px;padding:10px;margin-top:7px;display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:13px}.a44-suggestion>span{flex:1 1 210px;line-height:1.6;overflow-wrap:anywhere}.a44-suggestion b{color:#2871a6}.a44-suggestion button{border:0;border-radius:8px;background:#ffa942;color:#10233b;padding:8px 11px;cursor:pointer;font-weight:750}.a44-suggestion button.a44-dismiss{background:#e4eaf1;color:#284363}.a45-airport-notice{display:block;color:#294f74!important;background:#ebf3fb;padding:8px;border-radius:8px;margin-top:5px;font-size:12px}.a45-airport-input .a43-airport-list{z-index:10010!important}.v31-flight .a46-stop-block{background:#f3f7fd;border:1px solid #c9d8ec;border-radius:13px;padding:13px;margin-top:12px;color:#122f51!important;direction:rtl;text-align:right;max-width:100%}.v31-flight .a46-stop-block *{color:#122f51!important;-webkit-text-fill-color:#122f51!important}.v31-flight .a46-stop-head{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;margin-bottom:8px}.v31-flight .a46-stop-head span{background:#dce9fa;border-radius:999px;padding:4px 10px;font-size:12px}.v31-flight .a46-segments ol,.v31-flight .a46-stop-list{padding:0 20px 0 0;margin:8px 0;display:grid;grid-gap:8px;gap:8px}.v31-flight .a46-segments li,.v31-flight .a46-stop-list li{padding:8px;background:#fff;border:1px solid #d5e2f2;border-radius:8px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px}.v31-flight .a46-segments li span,.v31-flight .a46-stop-list li span{font-size:12px}.v31-flight .a46-missing{font-size:12px;line-height:1.8;margin:6px 0}.v31-flight .a46-segments{margin-top:10px;font-size:12px}.v31-flight .a46-segments summary{cursor:pointer;font-weight:800}.v31-flight .a46-total{display:block;margin-top:9px;font-weight:750;font-size:12px}.v31-flight .a46-nonstop{font-size:12px;color:#14614e!important;font-weight:750;margin-top:10px}.a36-search .v31-flight .a37-grid .a37-direct,.v31-flight .a37-grid .a37-direct,.v31-flight .v31-grid .v31-direct{box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:46px!important;height:46px!important;padding:8px 14px!important;margin:0!important;border:1px solid #c5d4e7!important;background:#f4f7fc!important;border-radius:12px!important;color:#132a49!important;cursor:pointer!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;white-space:normal!important;overflow:visible!important;align-self:end!important;position:relative!important}.a36-search .v31-flight .a37-direct>input[type=checkbox],.v31-flight .a37-direct>input[type=checkbox],.v31-flight .v31-direct>input[type=checkbox]{box-sizing:border-box!important;display:block!important;position:static!important;-moz-appearance:checkbox!important;appearance:checkbox!important;-webkit-appearance:checkbox!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;flex:0 0 18px!important;border:1px solid #61758e!important;outline-offset:2px!important;background:#fff!important;accent-color:#e78d2b!important;padding:0!important;margin:0!important;opacity:1!important;transform:none!important;float:none!important;box-shadow:none!important;vertical-align:middle!important}.v31-flight .a37-direct>span,.v31-flight .v31-direct>span{position:static!important;display:flex!important;flex:1 1 auto!important;min-width:0!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:3px 5px!important;padding:0!important;margin:0!important;line-height:1.35!important;letter-spacing:normal!important;font-size:13px!important;font-weight:800!important;color:#152d4c!important;-webkit-text-fill-color:#152d4c!important;text-align:right!important;white-space:normal!important;transform:none!important}.v31-flight .a37-direct small,.v31-flight .v31-direct small{display:inline!important;position:static!important;font-size:11px!important;font-weight:600!important;color:#526780!important;-webkit-text-fill-color:#526780!important;line-height:1.3!important;margin:0!important;padding:0!important;white-space:nowrap!important}.v31-flight .a37-direct:focus-within{outline:3px solid rgba(250,160,49,.23)!important;outline-offset:1px!important}.admin-ad-status{margin:14px 0 18px;padding:18px;border:1px solid #35547d;border-radius:16px;background:#0e2040;color:#fff}.admin-ad-status h3{margin:0 0 12px;color:#fff;font-size:17px}.admin-ad-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.admin-ad-status-grid>div{background:#152e53;padding:12px 14px;border-radius:12px;border:1px solid #35547d;display:flex;justify-content:space-between;gap:8px;align-items:center}.admin-ad-status-grid strong{color:#fff;font-size:13px}.admin-ad-status-grid span{color:#c4d9fa;font-weight:750;font-size:12px}.admin-ad-status p{color:#c4d9fa;line-height:1.8;font-size:13px;margin:12px 0 0}@media(max-width:640px){.v31-flight .a37-grid .a37-direct{min-height:46px!important;height:auto!important;padding:9px!important}.v31-flight .a37-direct>span{font-size:11px!important;gap:2px!important}.v31-flight .a37-direct small{font-size:10px!important}.admin-ad-status-grid{grid-template-columns:1fr}}.v31-flight .a49-route{display:grid!important;grid-template-columns:minmax(0,1fr) 65px minmax(0,1fr)!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;background:#f1f6fd!important;border:1px solid #d5e2f3!important;padding:15px!important;border-radius:16px!important}.v31-flight .a49-route strong{color:#0e284c!important;-webkit-text-fill-color:#0e284c!important;font-size:16px!important}.v31-flight .a49-route small{color:#516987!important;-webkit-text-fill-color:#516987!important;display:block!important;margin-top:6px!important}.v31-flight .a49-route .a40-route-arrow{text-align:center!important;color:#e99530!important;-webkit-text-fill-color:#e99530!important;font-size:26px!important}.v31-flight .a49-details{background:#fff!important;border:1px solid #d4e2f2!important;border-radius:14px!important;padding:14px!important;margin-top:12px!important;direction:rtl!important;text-align:right!important}.v31-flight .a49-details summary{cursor:pointer!important;color:#14365f!important;-webkit-text-fill-color:#14365f!important;font-weight:800!important}.v31-flight .a49-details dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px!important;gap:9px!important;margin-top:12px!important}.v31-flight .a49-details dl>div{background:#f0f5fc!important;padding:10px!important;border-radius:10px!important}.v31-flight .a49-details dt{color:#536b89!important;-webkit-text-fill-color:#536b89!important;font-size:11px!important}.v31-flight .a49-details dd{color:#112c50!important;-webkit-text-fill-color:#112c50!important;font-size:13px!important;font-weight:800!important;margin:4px 0 0!important}.v31-flight .a49-details p{color:#546b8a!important;-webkit-text-fill-color:#546b8a!important;font-size:11px!important;line-height:1.8!important}@media(max-width:600px){.v31-flight .a49-route{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)!important;gap:5px!important;padding:10px!important}.v31-flight .a49-details dl{grid-template-columns:1fr 1fr!important}}.v31-flight .a49-route{direction:rtl!important;grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr)!important}.v31-flight .a49-route>div:first-child{grid-column:1!important;text-align:right!important;justify-self:stretch!important}.v31-flight .a49-route>div:last-child{grid-column:3!important;text-align:left!important;justify-self:stretch!important}.v31-flight .a49-route .a50-path-arrow{grid-column:2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;direction:ltr!important}.v31-flight .a49-route .a50-path-arrow,.v31-flight .a50-path-arrow>span{line-height:1!important;color:#e89531!important;-webkit-text-fill-color:#e89531!important}.v31-flight .a50-path-arrow>span{font-size:37px!important;font-weight:800!important;display:block!important}.v31-flight .a50-path-arrow small{font-size:9px!important;font-weight:650!important;color:#506784!important;-webkit-text-fill-color:#506784!important;white-space:nowrap!important}.v31-flight .a49-route small{font-size:12px!important;line-height:1.8!important;font-weight:650!important;overflow-wrap:anywhere!important}.v31-flight .a50-search-route{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;justify-content:flex-start!important;border:1px solid #c6d9ec!important;background:#eaf3fd!important;border-radius:14px!important;padding:13px 16px!important;margin:16px 0!important;direction:rtl!important}.v31-flight .a50-search-route strong{color:#183b62!important;-webkit-text-fill-color:#183b62!important;font-size:14px!important}.v31-flight .a50-search-route>span:not(.a50-direction){color:#102c50!important;-webkit-text-fill-color:#102c50!important;font-size:15px!important;font-weight:900!important}.v31-flight .a50-search-route .a50-direction{color:#e89531!important;-webkit-text-fill-color:#e89531!important;font-size:26px!important;font-weight:900!important;line-height:1!important}@media(max-width:640px){.v31-flight .a49-route{grid-template-columns:minmax(0,1fr) 45px minmax(0,1fr)!important;gap:6px!important}.v31-flight .a50-path-arrow>span{font-size:29px!important}.v31-flight .a50-path-arrow small{font-size:8px!important}}.v31-flight .a49-route .a51-plane{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important}.v31-flight .a49-route .a51-plane>span{font-size:36px!important;font-weight:400!important}.v31-flight .a49-route .a51-plane>span,.v31-flight .a50-search-route .a51-summary-plane{display:inline-block!important;transform:scaleX(-1)!important;line-height:1!important;color:#e89531!important;-webkit-text-fill-color:#e89531!important}.v31-flight .a50-search-route .a51-summary-plane{font-size:25px!important}.a51-adsense-info{grid-column:1/-1;border:1px solid #adc5e7;background:#eff6ff;color:#15365a;border-radius:17px;padding:20px;margin:12px 0 18px;line-height:1.9}.a51-adsense-info h3{color:#11375e!important;margin:0 0 10px;font-size:19px}.a51-adsense-info li{color:#244669!important;font-size:14px;line-height:2}.a51-adsense-info a{color:#184fa0!important;text-decoration:underline!important}.a51-adsense-info code{color:#153b65!important}.a51-adsense-info p{color:#4a6484!important;font-size:12px;margin:12px 0 0}.a51-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:13px}.a51-status-grid>div{background:white;padding:12px;border:1px solid #cbd9ec;border-radius:10px;min-width:0}.a51-status-grid span{display:block;font-size:12px;color:#566c8a!important}.a51-status-grid strong{display:block;color:#13345a!important;overflow-wrap:anywhere;font-size:14px}@media(max-width:640px){.v31-flight .a49-route .a51-plane>span{font-size:28px!important}.a51-status-grid{grid-template-columns:1fr}}.a41-form .a43-airport-input,.a41-form .a45-airport-input{width:100%;min-width:0;position:relative;display:block}.a41-form .a43-airport-input>input{width:100%!important;display:block!important;min-width:0!important;box-sizing:border-box!important}.a41-form .a43-airport-list{direction:rtl!important;z-index:30000!important;text-align:right!important;max-height:340px!important;box-shadow:0 18px 42px rgba(4,18,43,.2)!important}.a41-form .a43-airport-list button{width:100%!important;min-height:55px!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;border-radius:8px!important}.a41-form .a43-airport-list button span{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:right!important;gap:3px!important}.a41-form .a43-airport-list button b,.a41-form .a43-airport-list button strong{color:#122e50!important;-webkit-text-fill-color:#122e50!important}.a41-form .a43-airport-list button small{color:#536a84!important;-webkit-text-fill-color:#536a84!important}.a41-form .a43-airport-hint,.a41-form .a45-airport-notice{font-size:12px!important;line-height:1.6!important;color:#24466e!important;-webkit-text-fill-color:#24466e!important}.a54-home,.a54-page{color:#152943;background:#f6f9fd;direction:rtl}.a54-shell{width:min(1180px,calc(100% - 36px));margin:0 auto}.a54-page{padding:42px 0 90px}.a54-crumb{font-size:12px;color:#526987;margin-bottom:28px;line-height:1.9}.a54-crumb a{color:#285e96}.a54-article-head,.a54-hero{padding:38px;background:linear-gradient(125deg,#0b1a31,#18385d);color:#fff;border-radius:24px}.a54-kicker{font-size:13px;color:#ffbc61;font-weight:800}.a54-article-head h1,.a54-hero h1{font-size:clamp(29px,4vw,46px);line-height:1.45;margin:13px 0 18px;color:#fff}.a54-article-head p,.a54-hero p{font-size:17px;color:#dfebf9;line-height:2;max-width:950px}.a54-hero strong{color:#fff}.a54-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.a54-primary,.a54-secondary{display:inline-flex;padding:13px 22px;border-radius:12px;font-weight:800}.a54-primary{background:#ffb34d;color:#111e32}.a54-secondary{border:1px solid #6681a6;color:#fff}.a54-home h2,.a54-page h2{font-size:clamp(22px,3vw,30px);color:#152943;line-height:1.45}.a54-page .a54-hero h1{color:#fff}.a54-page section[aria-labelledby]{margin:42px 0}.a54-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.a54-card{padding:23px;background:#fff;border:1px solid #d7e4f2;border-radius:19px;box-shadow:0 10px 30px rgba(16,38,70,.05);color:#163353;min-width:0;display:flex;flex-direction:column;gap:9px}.a54-card h3{font-size:19px;line-height:1.7;margin:0;color:#123454}.a54-card p{font-size:14px;color:#536983;line-height:1.9;margin:0;flex:1 1}.a54-card-icon{width:39px;height:39px;border-radius:12px;background:#fff0d9;color:#9f5c00;display:grid;place-items:center}.a54-meta{display:flex;gap:12px;justify-content:space-between;align-items:center;font-size:12px;color:#72829a;margin-top:12px}.a54-feature>a,.a54-home-head>a,.a54-meta a,.a54-related .a54-card span{color:#ad6000;font-weight:800}.a54-feature{background:#e9f2fc;border:1px solid #cadff2;padding:25px;border-radius:18px;line-height:2}.a54-feature p{color:#344d68}.a54-home{padding:55px 0 65px;background:#f6f9fd}.a54-home-head{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-bottom:23px}.a54-home-head p{color:#526985;line-height:1.8}.a54-article-head{padding:42px}.a54-byline{font-size:12px;color:#bdd0e6;margin-top:19px}.a54-article-body{background:#fff;border:1px solid #d8e4f2;border-radius:20px;padding:35px;margin-top:24px;line-height:2}.a54-article-body section{max-width:880px;margin:0 0 33px}.a54-article-body h2{font-size:24px;margin-bottom:12px}.a54-article-body li,.a54-article-body p{font-size:16px;color:#34485e}.a54-article-body ul{padding-right:23px}.a54-article-body li{margin:7px 0}.a54-cta{background:#0e2745;border-radius:18px;padding:26px}.a54-cta,.a54-cta h2,.a54-cta p{color:#fff}.a54-cta a{display:inline-block;background:#ffb34d;color:#13233a;padding:11px 18px;border-radius:10px;font-weight:800;margin-top:8px}.a54-related{margin-top:35px}.a54-related .a54-card{display:flex}.a54-home .a54-kicker{color:#a35a00}@media(max-width:900px){.a54-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.a54-grid{grid-template-columns:1fr}.a54-article-body,.a54-article-head,.a54-hero{padding:23px}.a54-home-head{align-items:start;flex-direction:column}.a54-page{padding-top:25px}}.a53-deals .a53-deal-card{box-sizing:border-box!important;align-items:stretch!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;min-height:300px!important;gap:7px!important;text-decoration:none!important}.a53-deals .a53-deal-card>b,.a53-deals .a53-deal-card>small,.a53-deals .a53-deal-card>span,.a53-deals .a53-deal-card>strong{position:relative;z-index:1}.a53-deals .a53-price-label{color:#fff3cd!important;font-size:12px!important;font-weight:750!important}.a53-deals .a53-deal-card .a43-price{font-size:23px!important;color:#ffc273!important;line-height:1.4!important;white-space:normal!important}.a53-deals .a53-deal-actions{grid-gap:7px!important;gap:7px!important;margin-top:9px!important;position:relative;z-index:2}.a53-deals .a53-deal-actions a{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;border-radius:11px!important;padding:11px 10px!important;font-size:12px!important;font-weight:850!important;line-height:1.5!important;text-decoration:none!important;min-height:42px!important;box-sizing:border-box!important}.a53-deals .a53-source-link{background:#ffb347!important;color:#16233c!important;border:1px solid #ffbb63!important}.a53-deals .a53-compare-link{background:#edf4ff!important;color:#19395c!important;border:1px solid #d5e3f7!important}.a53-deals .a53-deal-actions a:hover{filter:brightness(.95)}@media(max-width:620px){.a53-deals .a53-deal-card{min-height:285px!important}.a53-deals .a53-deal-card .a43-price{font-size:20px!important}}.a53-deals .a53-deal-card{min-height:440px!important;padding:17px 15px 15px!important;gap:9px!important;justify-content:flex-start!important;direction:rtl!important;text-align:right!important}.a53-deals .a53-deal-card:before{background:linear-gradient(180deg,rgba(4,11,28,.66),rgba(4,11,28,.57) 35%,rgba(4,11,28,.83) 68%,rgba(4,11,28,.96))!important}.a53-deals .a53-deal-card>strong{font-size:clamp(27px,2.2vw,36px)!important;line-height:1.25!important;padding:4px 8px!important;background:rgba(8,19,37,.52)!important;border-radius:9px!important;width:max-content!important;max-width:100%!important;align-self:flex-start!important}.a53-deals .a53-deal-card>span{font-size:13px!important;line-height:1.65!important;padding:6px 8px!important;background:rgba(9,23,43,.78)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:10px!important;margin:0!important;width:100%!important}.a53-deals .a53-deal-card>.a53-price-label{font-size:12px!important;color:#ffe2a5!important;-webkit-text-fill-color:#ffe2a5!important;background:none!important;padding:0 5px!important;margin:0!important}.a53-deals .a53-deal-card>.a43-price{font-size:clamp(24px,2vw,33px)!important;line-height:1.3!important;display:block!important;background:rgba(3,14,31,.83)!important;border:1px solid rgba(255,194,115,.36)!important;border-radius:12px!important;padding:10px 9px!important;width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}.a53-deals .a53-deal-card>.a43-no-price{font-size:15px!important;padding:12px!important;background:#142641!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:12px!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.a53-deals .a60-deal-info{display:grid!important;grid-template-columns:1fr!important;grid-gap:6px!important;gap:6px!important;padding:8px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:13px!important;background:rgba(5,17,36,.91)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;position:relative!important;z-index:2!important}.a53-deals .a60-deal-info .a60-detail{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:baseline!important;gap:8px!important;background:transparent!important;padding:5px 2px!important;border-radius:0!important;min-width:0!important}.a53-deals .a60-deal-info .a60-detail+.a60-detail{border-top:1px solid rgba(255,255,255,.1)!important}.a53-deals .a60-deal-info .a60-detail>span{flex:0 0 auto!important;font-weight:700!important;color:#bdd3f1!important;-webkit-text-fill-color:#bdd3f1!important;text-shadow:none!important}.a53-deals .a60-deal-info .a60-detail>span,.a53-deals .a60-deal-info .a60-detail>strong{font-size:12px!important;line-height:1.6!important;background:transparent!important;padding:0!important;margin:0!important}.a53-deals .a60-deal-info .a60-detail>strong{font-weight:850!important;overflow-wrap:anywhere!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;border:none!important}.a53-deals .a53-deal-actions{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important;margin-top:auto!important;padding-top:10px!important;min-width:0!important;width:100%!important;position:relative!important;z-index:3!important}.a53-deals .a53-deal-actions a{font-size:13px!important;font-weight:900!important;min-height:48px!important;line-height:1.45!important;padding:12px 9px!important;border-radius:13px!important;white-space:normal!important;overflow-wrap:anywhere!important;transition:transform .15s ease,filter .15s ease!important;text-shadow:none!important}.a53-deals .a53-deal-actions a:hover{transform:translateY(-2px)!important;filter:brightness(1.06)!important}.a53-deals .a53-source-link{background:#ffb64d!important;color:#14213a!important;-webkit-text-fill-color:#14213a!important;border:1px solid #ffd08a!important;box-shadow:0 7px 18px rgba(0,0,0,.2)!important}.a53-deals .a53-compare-link{background:#f2f6ff!important;color:#18385c!important;-webkit-text-fill-color:#18385c!important;border:1px solid #dbe8ff!important}@media(max-width:1050px){.a53-deals .a53-deal-card{min-height:420px!important;padding:14px 12px!important}.a53-deals .a53-deal-card>strong{font-size:29px!important}.a53-deals .a60-detail>span,.a53-deals .a60-detail>strong{font-size:11px!important}}@media(max-width:650px){.a53-deals .a43-price-cities{grid-template-columns:1fr!important}.a53-deals .a53-deal-card{min-height:390px!important}.a53-deals .a53-deal-actions a{min-height:47px!important}.a53-deals .a60-detail>span,.a53-deals .a60-detail>strong{font-size:12px!important}}.a53-deals .a53-deal-card:before{background:linear-gradient(180deg,rgba(4,11,28,.12),rgba(4,11,28,.08) 32%,rgba(4,11,28,.22) 67%,rgba(4,11,28,.49))!important}.a53-deals .a53-deal-card>strong{background:rgba(5,15,33,.74)!important;color:#ffc273!important;-webkit-text-fill-color:#ffc273!important;text-shadow:0 2px 6px rgba(0,0,0,.8)!important}.a53-deals .a53-deal-card>span{background:rgba(5,15,33,.73)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.a53-deals .a53-deal-card>.a43-price{background:rgba(5,15,33,.76)!important}.a53-deals .a60-deal-info{background:rgba(5,15,33,.78)!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.a53-deals .a53-deal-card:before{background:linear-gradient(180deg,rgba(3,11,27,.02),rgba(3,11,27,.05) 43%,rgba(3,11,27,.2) 77%,rgba(3,11,27,.32))!important}.a53-deals .a60-deal-info{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;width:100%!important;margin:0!important;padding:2px 1px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.a53-deals .a60-deal-info .a60-detail,.a53-deals .a60-deal-info .a60-detail+.a60-detail{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:9px!important;padding:2px 4px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.a53-deals .a60-deal-info .a60-detail>span,.a53-deals .a60-deal-info .a60-detail>strong{font-family:inherit!important;font-size:14px!important;font-weight:850!important;line-height:1.65!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 2px 3px rgba(0,0,0,1),0 3px 10px rgba(0,0,0,.94),0 0 22px rgba(0,0,0,.8)!important;background:transparent!important;letter-spacing:0!important}.a53-deals .a60-deal-info .a60-detail>strong{color:#ffda9a!important;-webkit-text-fill-color:#ffda9a!important;text-align:left!important}.a53-deals .a53-deal-card>strong{background:rgba(4,12,28,.38)!important}.a53-deals .a53-deal-card>span,.a53-deals .a53-deal-card>strong{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.a53-deals .a53-deal-card>span{background:rgba(4,12,28,.32)!important}@media(max-width:650px){.a53-deals .a60-deal-info .a60-detail>span,.a53-deals .a60-deal-info .a60-detail>strong{font-size:13px!important}}.a53-deals .a60-deal-info .a60-last-update{gap:6px!important;padding-top:0!important;padding-bottom:0!important;opacity:.86!important}.a53-deals .a60-deal-info .a60-last-update>span,.a53-deals .a60-deal-info .a60-last-update>strong{font-size:11px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important}@media (max-width:650px){.a53-deals .a60-deal-info .a60-last-update>span,.a53-deals .a60-deal-info .a60-last-update>strong{font-size:10px!important}}.a53-deals .a53-deal-card>.a43-price{font-size:clamp(19px,1.55vw,24px)!important;font-weight:800!important;line-height:1.4!important;letter-spacing:0!important;padding:7px 10px!important;color:#ffc273!important;-webkit-text-fill-color:#ffc273!important;text-shadow:0 2px 6px rgba(0,0,0,.82)!important}@media (max-width:650px){.a53-deals .a53-deal-card>.a43-price{font-size:19px!important;padding:7px 9px!important}}.a66-travel-report{--a66-navy:#102744;--a66-copy:#263e5d;--a66-gold:#c58310}.a66-travel-report .article-sheet{background:#fff!important;color:var(--a66-navy)!important}.a66-travel-report .article-sheet .result-block:has(>.steps-list){background:#fff!important;border-color:#d7e0ed!important}.a66-travel-report .result-block:has(>.steps-list)>.result-block-title h3{color:#102744!important;font-size:clamp(20px,2vw,25px)!important;font-weight:900!important}.a66-travel-report .result-block:has(>.steps-list)>.result-block-title{border-bottom:2px solid #ebeff5!important;padding-bottom:12px!important;margin-bottom:17px!important}.a66-travel-report .result-block:has(>.steps-list)>.result-block-title span{background:#fff2d8!important;color:#ab6d0b!important}.a66-travel-report .steps-list{display:grid!important;grid-gap:14px!important;gap:14px!important}.a66-travel-report .steps-list>.step-row{position:relative!important;isolation:isolate!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important;grid-gap:14px!important;gap:14px!important;min-width:0!important;min-height:126px!important;padding:18px 20px 18px 88px!important;border-radius:17px!important;border:1px solid #efdbb4!important;border-right:5px solid #d99414!important;background:linear-gradient(120deg,#fffdfa,#fff6e6)!important;box-shadow:0 7px 24px rgba(31,53,87,.045)!important;color:var(--a66-navy)!important}.a66-travel-report .steps-list>.step-row:nth-child(2n){background:linear-gradient(120deg,#fcfdff,#f0f6ff)!important;border-color:#d6e3f7 #255fa9 #d6e3f7 #d6e3f7!important}.a66-travel-report .steps-list>.step-row>b{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:36px!important;height:36px!important;min-width:36px!important;margin:0!important;padding:0!important;border-radius:10px!important;background:#d58c11!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:17px!important;font-weight:900!important;line-height:1!important;box-shadow:0 4px 12px rgba(126,75,8,.16)!important}.a66-travel-report .steps-list>.step-row:nth-child(2n)>b{background:#102e59!important}.a66-travel-report .steps-list>.step-row>div{min-width:0!important;background:transparent!important;color:var(--a66-navy)!important}.a66-travel-report .steps-list>.step-row h4{font-size:clamp(16px,1.32vw,19px)!important;font-weight:900!important;line-height:1.55!important;margin:0 0 9px!important;padding:0!important;color:#102744!important;-webkit-text-fill-color:#102744!important;text-shadow:none!important;background:transparent!important}.a66-travel-report .steps-list>.step-row p{color:#284360!important;-webkit-text-fill-color:#284360!important;font-size:clamp(13px,1.05vw,15px)!important;font-weight:500!important;line-height:2!important;margin:0!important;padding:0!important;text-align:right!important;white-space:pre-line!important;text-shadow:none!important;background:transparent!important;opacity:1!important}.a66-travel-report .steps-list>.step-row:after{content:"✈"!important;position:absolute!important;left:19px!important;top:50%!important;transform:translateY(-50%)!important;width:47px!important;height:47px!important;border-radius:50%!important;background:#fff0d8!important;color:#c17c0e!important;display:grid!important;place-items:center!important;font-size:24px!important;font-weight:900!important;pointer-events:none!important}.a66-travel-report .steps-list>.step-row:nth-child(2n):after{content:"⛵"!important;background:#e3eefc!important;color:#234d85!important;font-size:21px!important}.a66-travel-report .steps-list>.step-row:nth-child(3n):after{content:"◆"!important;font-size:22px!important}.a66-travel-report .warning-box{background:#fff8e9!important;color:#6d460e!important;border:1px solid #eccb87!important;border-radius:17px!important}.a66-travel-report .warning-box *{color:#6d460e!important;-webkit-text-fill-color:#6d460e!important;text-shadow:none!important}@media(max-width:760px){.a66-travel-report .steps-list>.step-row{padding:14px 13px!important;gap:10px!important;min-height:0!important;grid-template-columns:34px minmax(0,1fr)!important}.a66-travel-report .steps-list>.step-row:after{display:none!important}.a66-travel-report .steps-list>.step-row>b{width:32px!important;height:32px!important;min-width:32px!important;font-size:15px!important}.a66-travel-report .steps-list>.step-row h4{font-size:15px!important}.a66-travel-report .steps-list>.step-row p{font-size:13px!important;line-height:1.85!important}}@media print{.a66-travel-report .steps-list>.step-row{page-break-inside:avoid!important;break-inside:avoid!important;box-shadow:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}html body .public-article-page.a66-travel-report .article-sheet .result-block .steps-list>.step-row:nth-child(odd),html body .public-article-page.a66-travel-report .article-sheet .result-block .steps-list>.step-row:nth-of-type(odd){background:#fff9ef!important;background-color:#fff9ef!important;background-image:linear-gradient(115deg,#fffdf9,#fff4df)!important;border:1px solid #ecd8ac!important;border-right:5px solid #d99414!important;box-shadow:0 8px 22px rgba(15,36,65,.07)!important;color:#102744!important;-webkit-text-fill-color:#102744!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}html body .public-article-page.a66-travel-report .article-sheet .result-block .steps-list>.step-row:nth-child(odd):before{content:none!important;display:none!important;background:none!important}html body .public-article-page.a66-travel-report .article-sheet .result-block .steps-list>.step-row:nth-child(odd) h4,html body .public-article-page.a66-travel-report .article-sheet .result-block .steps-list>.step-row:nth-child(odd) p,html body .public-article-page.a66-travel-report .article-sheet .result-block .steps-list>.step-row:nth-child(odd)>div{background:transparent!important;background-image:none!important;color:#102744!important;-webkit-text-fill-color:#102744!important;opacity:1!important;filter:none!important;text-shadow:none!important}html body .public-article-page.a66-travel-report .article-sheet .result-block .steps-list>.step-row:nth-child(odd) p{color:#294461!important;-webkit-text-fill-color:#294461!important}html body .public-article-page.a66-travel-report .article-sheet .result-block .steps-list>.step-row:nth-child(odd)>b{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#d58c11!important}html body .public-article-page.a66-travel-report .article-sheet .steps-list>.step-row h4{color:#102744!important;-webkit-text-fill-color:#102744!important}html body .public-article-page.a66-travel-report .article-sheet .steps-list>.step-row p{color:#294461!important;-webkit-text-fill-color:#294461!important}.a36-hero .a36-search .a692-search-choice{display:block;width:100%;padding:0 0 12px;margin:0 0 12px;direction:rtl;text-align:right;border-bottom:1px solid rgba(25,57,87,.1);background:transparent;box-shadow:none;position:relative;z-index:2}.a36-hero .a36-search .a692-choice-label{display:block;font-size:12px;line-height:1.4;font-weight:800;color:#233e59!important;-webkit-text-fill-color:#233e59!important;margin:0 2px 8px;text-shadow:none!important}.a36-hero .a36-search .a692-choice-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;width:100%}.a36-hero .a36-search .a692-choice{display:flex;align-items:center;gap:9px;min-width:0;min-height:64px;padding:9px 11px;border-radius:14px;box-shadow:0 4px 12px rgba(8,29,52,.11);border:1px solid #bccfe0;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease;color:#15314e!important;-webkit-text-fill-color:#15314e!important}.a36-hero .a36-search .a692-choice:focus-visible,.a36-hero .a36-search .a692-choice:hover{transform:translateY(-1px);box-shadow:0 7px 20px rgba(8,29,52,.19);outline:2px solid #dca44f;outline-offset:2px}.a36-hero .a36-search .a692-choice-active{background:linear-gradient(125deg,#ffe0a2,#f5b64d)!important;border-color:#e3ac4d!important}.a36-hero .a36-search .a692-choice-travel{background:#f9fcff!important;border-color:#b8cede!important}.a36-hero .a36-search .a692-choice-icon{display:grid;place-items:center;flex:none;width:33px;height:33px;font-size:19px;font-weight:900;border-radius:10px;background:rgba(255,255,255,.65);color:#15314e!important;-webkit-text-fill-color:#15314e!important}.a36-hero .a36-search .a692-choice-copy{display:block;min-width:0}.a36-hero .a36-search .a692-choice-copy small,.a36-hero .a36-search .a692-choice-copy strong{display:block;line-height:1.35;color:#15314e!important;-webkit-text-fill-color:#15314e!important;text-shadow:none!important}.a36-hero .a36-search .a692-choice-copy strong{font-size:13px;font-weight:900}.a36-hero .a36-search .a692-choice-copy small{font-size:10px;font-weight:700;opacity:.84;margin-top:3px}@media(max-width:480px){.a36-hero .a36-search .a692-choice-buttons{gap:7px}.a36-hero .a36-search .a692-choice{min-height:59px;padding:8px;gap:6px}.a36-hero .a36-search .a692-choice-icon{width:26px;height:28px;font-size:17px}.a36-hero .a36-search .a692-choice-copy strong{font-size:11.5px}.a36-hero .a36-search .a692-choice-copy small{font-size:9px}}.site-header .brand{letter-spacing:-.035em}:root{--sy-ink:#09172b;--sy-accent:#ffad39}.site-header .brand,.site-header .brand span{letter-spacing:-.045em;font-weight:900}.site-header .brand span{color:#ff9d32}.site-header .top-nav a{transition:color .18s ease,opacity .18s ease}.site-header .top-nav a:hover{color:#ffb449}.a36-hero .a36-copy,.a36-hero .a36-search{min-width:0}.a36-hero .a36-search{box-shadow:0 24px 74px rgba(5,18,41,.2);border-radius:26px}.a36-hero button,.a36-hero input,.a36-hero select{font-size:clamp(14px,1vw,17px)}.a36-hero a:focus-visible,.a36-hero button:focus-visible,.a36-hero input:focus-visible,.a36-hero select:focus-visible,.site-header a:focus-visible{outline:3px solid #f5ae43!important;outline-offset:3px}.a36-hero a,.a36-hero button{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.a36-hero button:not(:disabled):hover{transform:translateY(-1px)}.a36-hero .notice,.a36-hero [class*=geo-error],.a36-hero [class*=location-error],.a36-hero [role=alert],.a36-search .error,.a36-search .notice,.a36-search [class*=geo-error],.a36-search [class*=location-error],.a36-search [role=alert]{color:#783110!important;background:#fff4dc!important;border:1px solid #e9bd70!important;border-radius:13px!important;padding:10px 13px!important;font-size:14px!important;font-weight:750!important;line-height:1.8!important;opacity:1!important;text-shadow:none!important}.a36-hero [class*=location-error] *,.a36-hero [role=alert] *,.a36-search [class*=location-error] *,.a36-search [role=alert] *{color:inherit!important;opacity:1!important}.admin-brand strong{color:#fff!important;font-weight:900;font-size:21px;letter-spacing:-.025em}.admin-brand small{color:#c6d5e6!important;opacity:1}.admin-sidebar{box-shadow:0 16px 44px rgba(4,17,35,.15)}.admin-sidebar a:focus-visible{outline:3px solid #ffae43;outline-offset:2px}@media(max-width:760px){.a36-hero .a36-search{border-radius:20px}.a36-hero [role=alert],.a36-search [role=alert]{font-size:13px!important}}@media(prefers-reduced-motion:reduce){.a36-hero a,.a36-hero button{transition:none}}html:not([data-sy-theme=dark]){color-scheme:light;--bg:#f5f8fc;--surface:#fff;--ink:#162940;--muted:#53677e;--line:#d9e4ee;--soft:#edf4fb;--purple:#17658e;--purpleDark:#123d61;--ui-ink:#172e47;--ui-muted:#51677e;--ui-border:#dce5ee}html:not([data-sy-theme=dark]) body{background:#f5f8fc;color:#172b43}.sy71-theme-toggle{background:#eef5fc;color:#183b5c;border:1px solid #c5d6e6;border-radius:12px;padding:9px 12px;min-height:40px;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer}html[data-sy-theme=dark] .sy71-theme-toggle{background:#213750;color:#fff;border-color:#54708c}.site-header{background:#fff!important;color:#162d48!important;border-bottom:1px solid #e0e8f1!important;box-shadow:0 4px 22px #102d4712}.site-header .nav-shell{width:min(1440px,calc(100% - 44px));min-height:76px;height:auto;display:flex;flex-wrap:wrap;gap:14px 25px;padding:12px 0}.site-header .brand{font-size:clamp(22px,2vw,28px);color:#142c47!important;white-space:nowrap}.site-header .brand span{color:#e88721!important}.site-header .top-nav{display:flex;gap:clamp(12px,1.3vw,22px);align-items:center;margin-inline:auto;font-size:13px;flex-wrap:wrap}.site-header .top-nav a{color:#29415b!important;white-space:nowrap;line-height:1.5}.site-header .top-nav a:hover{color:#c26a14!important}.site-header .nav-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.site-header .nav-actions :is(.btn,.profile-pill){font-size:12px;padding:9px 11px;min-height:40px}.site-header .btn-ghost{color:#18334f!important}.site-header .btn-primary{background:linear-gradient(115deg,#ffca66,#fa993b)!important;color:#182536!important}.site-header .btn-light,.site-header .btn-soft{background:#edf4fb!important;color:#1c4265!important;border:1px solid #c8d8e8!important}.site-header .profile-pill{background:#f0f5fa;color:#18334f;border-color:#cad9e9;max-width:150px}.site-header .profile-pill b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not([data-sy-theme=dark]) .a36-hero{background:radial-gradient(ellipse at 82% 20%,#dceaf8 0,transparent 52%),linear-gradient(125deg,#f6f9fd,#e9f1fa)!important;color:#162c45!important;min-height:0;padding:64px 0 66px}html:not([data-sy-theme=dark]) .a36-hero:before{display:none!important}.a36-layout{width:min(1360px,calc(100% - 48px));grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,3.2vw,56px);align-items:center}.a36-copy{min-width:0}.a36-copy h1{font-size:clamp(42px,4.5vw,72px);line-height:1.23;letter-spacing:-1.5px;margin:20px 0}html:not([data-sy-theme=dark]) .a36-copy h1,html:not([data-sy-theme=dark]) .a36-copy h1 span{color:#132e4b!important;-webkit-text-fill-color:#132e4b!important;text-shadow:none!important}html:not([data-sy-theme=dark]) .a36-copy h1 em{color:#db7c1a!important;-webkit-text-fill-color:#db7c1a!important}html:not([data-sy-theme=dark]) .a36-copy>p{color:#3e5873!important;opacity:1!important;text-shadow:none!important;line-height:1.85;font-size:clamp(16px,1.3vw,19px)}html:not([data-sy-theme=dark]) .a36-eyebrow{background:#e5f0fb!important;color:#17466d!important;border:1px solid #c7daeb!important}html:not([data-sy-theme=dark]) .a36-trust span{background:#fff!important;color:#214362!important;border:1px solid #d5e2ee!important;text-shadow:none!important}.a36-search{min-width:0;border-radius:24px!important;box-shadow:0 16px 44px #193f621c!important}html:not([data-sy-theme=dark]) .a36-search{background:#fff!important;border:1px solid #d9e4ef!important;color:#18304b!important}html:not([data-sy-theme=dark]) .a36-search :is(label,h2,h3,strong,p,small){color:#203c59}html:not([data-sy-theme=dark]) .a36-search :is(input:not([type=checkbox]),select){color:#172e4b!important}html:not([data-sy-theme=dark]) .a36-search :is(input[type=date]){color-scheme:light!important;background:#f4f7fc!important;color:#172e4b!important}.a36-search [class*=geo-error],.a36-search [class*=location-error],.a36-search [role=alert]{background:#fff4df!important;color:#774113!important;border:1px solid #edc78a!important;font-size:14px!important;line-height:1.7!important;opacity:1!important}.a43-price-cities{gap:16px!important;align-items:stretch}.a53-deal-card{position:relative;display:flex!important;flex-direction:column;min-height:340px!important;padding:17px!important;border-radius:18px!important;overflow:hidden;background-position:50%!important;background-size:cover!important;box-shadow:0 8px 22px #18314c24!important;border:1px solid #dce6ef!important}.a53-deal-card:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,22,41,.97),rgba(7,22,41,.73) 60%,rgba(7,22,41,.3));pointer-events:none}.a53-deal-card>*{position:relative;z-index:1}.a53-deal-card :is(strong,span,b,small,p){text-shadow:none!important}.a53-deal-card>strong{align-self:flex-start;color:#fff!important;background:#102942df!important;border-radius:9px;padding:4px 10px;font-size:19px!important}.a53-deal-card>span{color:#eaf2fa!important;background:#122b47b8!important;border-radius:8px;padding:6px 8px;margin-top:8px;font-size:11px!important;line-height:1.55}.a53-deal-card .a53-price-label{color:#ffda99!important;margin-top:12px}.a53-deal-card .a43-price{color:#ffcc79!important;font-size:clamp(17px,1.4vw,23px)!important;margin:7px 0}.a53-deal-card .a60-deal-info{margin-top:7px;display:grid;grid-gap:6px;gap:6px}.a53-deal-card .a60-detail{background:#0b2139b8!important;border:1px solid #ffffff30!important;border-radius:9px;padding:6px 8px!important;display:flex;justify-content:space-between;gap:8px}.a53-deal-card .a60-detail span{color:#c5d7e9!important;font-size:11px!important}.a53-deal-card .a60-detail strong{color:#fff!important;font-size:11px!important;overflow-wrap:anywhere}.a53-deal-card .a53-deal-actions{margin-top:auto;padding-top:12px;display:grid;grid-gap:7px;gap:7px}.a53-deal-card .a53-deal-actions a{display:block;text-align:center;border-radius:9px;padding:9px 7px;font-size:12px!important;font-weight:800}.a53-deal-card .a53-source-link{background:#fff!important;color:#183754!important}.a53-deal-card .a53-compare-link{background:#ffbc64!important;color:#172d44!important}html:not([data-sy-theme=dark]) .admin-layout{color:#18324e!important}html:not([data-sy-theme=dark]) .admin-sidebar{background:#fff!important;color:#183451!important;border:1px solid #dce5ef!important;box-shadow:0 8px 28px #1a38551a!important}html:not([data-sy-theme=dark]) .admin-brand strong{color:#18334f!important}html:not([data-sy-theme=dark]) .admin-brand small,html:not([data-sy-theme=dark]) .admin-nav-group>small{color:#59728c!important}html:not([data-sy-theme=dark]) .admin-sidebar nav a{background:transparent!important;color:#274663!important}html:not([data-sy-theme=dark]) .admin-sidebar nav a:hover{background:#eff5fb!important;color:#134a77!important}html:not([data-sy-theme=dark]) .admin-sidebar nav a.active{background:#e3f0fb!important;color:#164f7e!important;border-color:#b7d3e8!important}html:not([data-sy-theme=dark]) .admin-main :is(.admin-panel,.admin-kpis>div,.admin-quick-grid>a,.admin-table-wrap,.admin-filter-bar,.metric-stack>div,[class*=card],[class*=panel]){background:#fff!important;color:#1c3652!important;border-color:#dce5ee!important}html:not([data-sy-theme=dark]) .admin-main :is(h1,h2,h3,h4,th,td,label){color:#1a3451!important;text-shadow:none!important}html:not([data-sy-theme=dark]) .admin-main :is(.admin-head p,.admin-panel small,.panel-title span){color:#50677f!important}html:not([data-sy-theme=dark]) .admin-main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fff!important;color:#1b3551!important;border:1px solid #b6c9db!important;color-scheme:light!important}html:not([data-sy-theme=dark]) .admin-main :is(input,textarea)::placeholder{color:#63788c!important}html:not([data-sy-theme=dark]) .admin-main button:not(.btn-primary):not(.active){color:#183b5c;background:#eef4fa;border:1px solid #bed0e0}html:not([data-sy-theme=dark]) .admin-main .btn-primary,html:not([data-sy-theme=dark]) .admin-main button.active{color:#fff!important;background:#205c86!important}html:not([data-sy-theme=dark]) .admin-main button:disabled{opacity:.55!important}html:not([data-sy-theme=dark]) .admin-main table{width:100%;border-collapse:collapse}html:not([data-sy-theme=dark]) .admin-main th{background:#e9f2fa!important;color:#193b59!important}html:not([data-sy-theme=dark]) .admin-main td{background:#fff!important;color:#1d3854!important;border-bottom:1px solid #e1e9f0!important}html:not([data-sy-theme=dark]) .admin-main [class*=filter] :is(button,a):not(.active){background:#edf4fb!important;color:#1c4568!important;border:1px solid #bcd0e2!important}html:not([data-sy-theme=dark]) .admin-main [class*=filter] :is(button,a).active{background:#1c567f!important;color:#fff!important}html[data-sy-theme=dark] .site-header{background:#0c192b!important;color:#fff!important;border-color:#263e57!important}html[data-sy-theme=dark] .site-header .brand,html[data-sy-theme=dark] .site-header .btn-ghost,html[data-sy-theme=dark] .site-header .top-nav a{color:#fff!important}html[data-sy-theme=dark] .a36-copy h1,html[data-sy-theme=dark] .a36-copy h1 span{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-sy-theme=dark] .a36-copy h1 em{color:#ffb34c!important;-webkit-text-fill-color:#ffb34c!important}:where(a,button,input,textarea,select):focus-visible{outline:3px solid #e79a2e!important;outline-offset:3px}@media(max-width:1180px){.site-header .nav-shell,.site-header .top-nav{justify-content:center}.site-header .top-nav{order:3;width:100%}.a36-layout{grid-template-columns:1fr 1fr;gap:24px}}@media(max-width:850px){.a36-layout{grid-template-columns:1fr}.a36-copy,.a36-search{grid-column:1}.a36-copy{grid-row:1}.a36-search{grid-row:2}.a43-price-cities{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){.site-header .nav-shell{width:calc(100% - 24px);gap:9px;justify-content:space-between}.site-header .top-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;gap:15px;padding:7px 0}.site-header .nav-actions,.site-header .top-nav{justify-content:flex-start}.site-header .nav-actions :is(.btn,.profile-pill){font-size:11px;padding:7px 9px}.sy71-theme-toggle{padding:7px 9px;font-size:11px}.a36-layout{width:calc(100% - 26px)}html:not([data-sy-theme=dark]) .a36-hero{padding:30px 0 36px}.a36-copy h1{font-size:clamp(36px,9vw,52px)}.a43-price-cities{grid-template-columns:1fr!important}.a53-deal-card{min-height:310px!important}.admin-main{min-width:0;overflow-x:auto}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}html:not([data-sy-theme=dark]) .knowledge-layout,html:not([data-sy-theme=dark]) .knowledge-page{color:#19334f!important}html:not([data-sy-theme=dark]) .knowledge-article h1,html:not([data-sy-theme=dark]) .knowledge-hero h1{color:#132a45!important;-webkit-text-fill-color:#132a45!important;text-shadow:none!important}html:not([data-sy-theme=dark]) .knowledge-article p,html:not([data-sy-theme=dark]) .knowledge-hero p{color:#465e78!important;opacity:1!important}html:not([data-sy-theme=dark]) .knowledge-article,html:not([data-sy-theme=dark]) .knowledge-categories a,html:not([data-sy-theme=dark]) .knowledge-content,html:not([data-sy-theme=dark]) .knowledge-grid article,html:not([data-sy-theme=dark]) .knowledge-layout article,html:not([data-sy-theme=dark]) .knowledge-list article{background:#fff!important;color:#192f49!important;border:1px solid #cddae7!important;box-shadow:0 6px 22px #213d5810!important}html:not([data-sy-theme=dark]) .knowledge-article :is(h1,h2,h3,h4),html:not([data-sy-theme=dark]) .knowledge-categories a b,html:not([data-sy-theme=dark]) .knowledge-content :is(h1,h2,h3,h4),html:not([data-sy-theme=dark]) .knowledge-grid article h2,html:not([data-sy-theme=dark]) .knowledge-grid article h3{color:#142c48!important;-webkit-text-fill-color:#142c48!important}html:not([data-sy-theme=dark]) .knowledge-categories span,html:not([data-sy-theme=dark]) .knowledge-content :is(p,li,small),html:not([data-sy-theme=dark]) .knowledge-grid article p,html:not([data-sy-theme=dark]) .knowledge-grid article small,html:not([data-sy-theme=dark]) .knowledge-grid article time{color:#4a627c!important;opacity:1!important}html:not([data-sy-theme=dark]) .knowledge-content a,html:not([data-sy-theme=dark]) .knowledge-grid article a{color:#145b86!important}html:not([data-sy-theme=dark]) .knowledge-grid article{display:flex;flex-direction:column;gap:12px;min-height:265px;padding:24px!important;border-radius:18px}html:not([data-sy-theme=dark]) .knowledge-grid article>div:last-child{margin-top:auto;border-top:1px solid #dce5ee;padding-top:12px}html:not([data-sy-theme=dark]) .admin-layout .admin-head h1,html:not([data-sy-theme=dark]) .admin-layout .admin-head h2{color:#132e4b!important;-webkit-text-fill-color:#132e4b!important;text-shadow:none!important}html:not([data-sy-theme=dark]) .admin-layout .admin-head .eyebrow,html:not([data-sy-theme=dark]) .admin-layout .admin-head p{color:#365e7e!important;opacity:1!important}html:not([data-sy-theme=dark]) .admin-layout .admin-kpis>div,html:not([data-sy-theme=dark]) .admin-layout .admin-panel,html:not([data-sy-theme=dark]) .admin-layout .admin-quick-grid>a,html:not([data-sy-theme=dark]) .admin-layout .admin-table-wrap{background:#fff!important;color:#172f4c!important;border:1px solid #d1deec!important}html:not([data-sy-theme=dark]) .admin-layout .admin-kpis b,html:not([data-sy-theme=dark]) .admin-layout .admin-panel :is(h2,h3,h4),html:not([data-sy-theme=dark]) .admin-layout .admin-quick-grid b{color:#173958!important;-webkit-text-fill-color:#173958!important}html:not([data-sy-theme=dark]) .admin-layout .admin-panel .eyebrow{color:#215b80!important}html:not([data-sy-theme=dark]) .admin-layout .admin-kpis :is(span,small),html:not([data-sy-theme=dark]) .admin-layout .admin-panel :is(p,small),html:not([data-sy-theme=dark]) .admin-layout .admin-quick-grid small{color:#4c647c!important;opacity:1!important}html:not([data-sy-theme=dark]) .admin-layout .metric-stack{background:#dce7f1!important;border:1px solid #d6e3ef!important;border-radius:14px;overflow:hidden}html:not([data-sy-theme=dark]) .admin-layout .metric-stack>div{background:#f5f9fd!important;color:#17344f!important;border-color:#cfdeeb!important}html:not([data-sy-theme=dark]) .admin-layout .metric-stack span{color:#425e79!important;opacity:1!important}html:not([data-sy-theme=dark]) .admin-layout .metric-stack b{color:#174b74!important}html:not([data-sy-theme=dark]) .admin-layout .admin-table :is(td,th){color:#17334f!important}html:not([data-sy-theme=dark]) .admin-layout .admin-table td small{color:#536e87!important}html:not([data-sy-theme=dark]) .admin-layout .admin-table th{background:#e9f2fa!important}html:not([data-sy-theme=dark]) .admin-layout .admin-filter-bar :is(button,select,input){opacity:1}html:not([data-sy-theme=dark]) .admin-main :is(.model-grid,.usage-model-grid)>div{color:#172f4c}html:not([data-sy-theme=dark]) .admin-main :is(.model-grid,.usage-model-grid)>div :is(h2,h3,h4,b,strong){color:#193958!important}html:not([data-sy-theme=dark]) .admin-main :is(.model-usage-card,.model-usage-row)[style*=background] :is(b,strong,h3){color:#fff!important}html:not([data-sy-theme=dark]) .admin-main .admin-sidebar{min-width:220px}html:not([data-sy-theme=dark]) .admin-layout .admin-nav-group>small{color:#4c6881!important}html:not([data-sy-theme=dark]) .admin-layout .admin-sidebar nav a{color:#1b4262!important}html:not([data-sy-theme=dark]) .admin-layout .admin-sidebar nav a.active{background:#e8f3ff!important;color:#134f80!important}html:not([data-sy-theme=dark]) .site-header .profile-pill{color:#17334f!important}html:not([data-sy-theme=dark]) .site-header .btn-ghost{color:#183c59!important;background:#edf3fa!important;border:1px solid #c7d7e7!important}html:not([data-sy-theme=dark]){--ui-ink:#18314f;--ui-muted:#526984;--ui-border:#d2dfed;--ui-panel:#fff}html:not([data-sy-theme=dark]) :is(.admin-layout,.admin-main,.knowledge-page,.dashboard-page,.public-article-page,.v19-page){color:#182f4e}html:not([data-sy-theme=dark]) :is(.admin-main,.knowledge-page,.dashboard-page,.public-article-page) :is(h1,h2,h3,h4,h5){color:#142f50!important;-webkit-text-fill-color:#142f50!important;text-shadow:none!important}html:not([data-sy-theme=dark]) .admin-main :is(.admin-head h1,.admin-head h2,.admin-head .eyebrow){color:#153655!important;-webkit-text-fill-color:#153655!important}html:not([data-sy-theme=dark]) .admin-main :is(.admin-head p,.admin-panel .panel-title>div>span,.admin-help p){color:#435e7c!important;-webkit-text-fill-color:#435e7c!important}html:not([data-sy-theme=dark]) .admin-main :is(.settings-section,.admin-panel,.admin-kpis>div,.metric-stack>div,.admin-quick-grid>a,.admin-table-wrap,.admin-filter-bar,.admin-help,.settings-save-bar){background:#fff!important;color:#193250!important;border-color:#d5e1ee!important}html:not([data-sy-theme=dark]) .admin-main .settings-section :is(.panel-title h2,.panel-title h3,h2,h3,h4,label>span,label>b,.settings-grid label>span,.toggle-setting b,.model-choice-grid label>span,.api-key-input>span){color:#193451!important;-webkit-text-fill-color:#193451!important;opacity:1!important}html:not([data-sy-theme=dark]) .admin-main .settings-section :is(.panel-title span,small,.api-key-copy p,.settings-actions span){color:#4a6380!important;-webkit-text-fill-color:#4a6380!important;opacity:1!important}html:not([data-sy-theme=dark]) .admin-main .settings-section :is(.model-select-card,.api-key-box,.clear-key-check,.toggle-setting,.home-category-admin article,.home-how-admin>div){background:#f3f7fc!important;border-color:#cbdced!important;color:#193451!important}html:not([data-sy-theme=dark]) .admin-main .settings-section :is(input:not([type=checkbox]):not([type=radio]),select,textarea),html:not([data-sy-theme=dark]) .admin-main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fff!important;color:#173352!important;-webkit-text-fill-color:#173352!important;border:1px solid #aabfd6!important;opacity:1!important;color-scheme:light!important}html:not([data-sy-theme=dark]) .admin-main :is(input,textarea)::placeholder{color:#647993!important;-webkit-text-fill-color:#647993!important;opacity:1!important}html:not([data-sy-theme=dark]) .admin-main :is(.admin-kpis b,.metric-stack b,.admin-quick-grid span,.admin-panel h2,.admin-panel h3,.admin-table th,.admin-table td){color:#173653!important;-webkit-text-fill-color:#173653!important}html:not([data-sy-theme=dark]) .admin-main :is(.admin-kpis span,.admin-kpis small,.metric-stack span,.admin-quick-grid small,.admin-panel small,.admin-table small){color:#4b6480!important;-webkit-text-fill-color:#4b6480!important}html:not([data-sy-theme=dark]) .admin-main :is(.admin-table,.admin-table-wrap){color:#193250!important}html:not([data-sy-theme=dark]) .admin-main .admin-table :is(thead,tr,td,th){border-color:#d9e3ed!important}html:not([data-sy-theme=dark]) .admin-main .admin-table thead{background:#e9f1fa!important}html:not([data-sy-theme=dark]) .admin-main :is(.btn-primary,button.btn-primary){background:#205b8b!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html:not([data-sy-theme=dark]) .admin-main :is(.btn-light,.btn-soft){background:#eaf2fa!important;color:#183d60!important;-webkit-text-fill-color:#183d60!important;border-color:#c0d2e4!important}html:not([data-sy-theme=dark]) .admin-main :is(button,a).active{opacity:1}html:not([data-sy-theme=dark]) .admin-main :is(.admin-flash,.notice){color:#234665!important}html:not([data-sy-theme=dark]) .admin-main :is(.settings-save-bar.sticky-save){background:#17334f!important;color:#fff!important}html:not([data-sy-theme=dark]) .admin-main .settings-save-bar.sticky-save :is(b,small,span){color:#fff!important;-webkit-text-fill-color:#fff!important}html:not([data-sy-theme=dark]) :is(.knowledge-hero,.knowledge-page .section-heading,.answers-page .section-heading,.library-hero) :is(h1,h2,p,span){color:#193654!important;-webkit-text-fill-color:#193654!important;text-shadow:none!important}html:not([data-sy-theme=dark]) :is(.knowledge-page,.public-article-page,.answers-page) :is(.result-heading h2,.article-header h1,.page-title,h1){color:#142f50!important;-webkit-text-fill-color:#142f50!important}html:not([data-sy-theme=dark]) :is(.knowledge-page,.answers-page,.public-article-page) :is(.knowledge-card,.answer-preview-card,.a27-answer-card){color:#f3f8ff}html:not([data-sy-theme=dark]) :is(.knowledge-page,.answers-page,.public-article-page) :is(.knowledge-card,.answer-preview-card,.a27-answer-card) :is(h2,h3,h4,p,small,span,strong){color:#f3f8ff!important;-webkit-text-fill-color:#f3f8ff!important}html:not([data-sy-theme=dark]) :is(.public-article-page,.result-shell) :is(.answer-card,.result-block,.recommendation-card,.step-row){background:#fff!important;color:#233e58!important;border-color:#d6e2ed!important}html:not([data-sy-theme=dark]) :is(.public-article-page,.result-shell) :is(.answer-text,.result-block-title h3,.recommendation-card h4,.step-row h4){color:#173653!important;-webkit-text-fill-color:#173653!important}html:not([data-sy-theme=dark]) :is(.public-article-page,.result-shell) :is(.recommendation-card p,.step-row p,.result-heading p){color:#51677f!important;-webkit-text-fill-color:#51677f!important}.site-header .profile-pill{color:#f6faff!important;-webkit-text-fill-color:#f6faff!important}.site-header .profile-pill span{color:#162b46!important;-webkit-text-fill-color:#162b46!important}html:not([data-sy-theme=dark]) .site-header .btn-ghost{background:#e9f1fa!important;color:#173653!important;-webkit-text-fill-color:#173653!important;border:1px solid #c4d6e9!important}@media(max-width:900px){.admin-layout{grid-template-columns:minmax(0,1fr)!important}.admin-sidebar{position:static!important;max-width:none!important}.admin-main{min-width:0!important}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.settings-grid{grid-template-columns:minmax(0,1fr)!important}.admin-main{padding-inline:12px!important}.site-header .nav-shell{height:auto;min-height:72px;flex-wrap:wrap;gap:8px;padding-block:10px}.admin-main :is(.admin-head,.panel-title){gap:12px;flex-wrap:wrap}}html:not([data-sy-theme=dark]) .admin-main .rank-list>div{background:#fff!important;border-bottom:1px solid #d1dfed!important;color:#193550!important;opacity:1!important}html:not([data-sy-theme=dark]) .admin-main .rank-list>div :is(a,span,strong,time){color:#1c3b58!important;-webkit-text-fill-color:#1c3b58!important;opacity:1!important;text-shadow:none!important}html:not([data-sy-theme=dark]) .admin-main .rank-list>div>a{font-weight:700!important;text-decoration:none!important}html:not([data-sy-theme=dark]) .admin-main .rank-list>div>a:hover{color:#126497!important;-webkit-text-fill-color:#126497!important;text-decoration:underline!important}html:not([data-sy-theme=dark]) .admin-main .rank-list>div>b:first-child{background:#eaf0f8!important;color:#174d78!important;-webkit-text-fill-color:#174d78!important}html:not([data-sy-theme=dark]) .admin-main .rank-list>div>strong{white-space:nowrap!important}html:not([data-sy-theme=dark]) .admin-main :is(.admin-panel,.settings-section,.seo-settings-form,.admin-help) :is(label,small,p,span){opacity:1}html:not([data-sy-theme=dark]) .admin-main .seo-settings-form label>span{color:#1a3859!important;-webkit-text-fill-color:#1a3859!important;opacity:1!important}html:not([data-sy-theme=dark]) .admin-main .seo-toggle{background:#f0f5fb!important;color:#193957!important}html:not([data-sy-theme=dark]) .admin-main :is(.settings-grid,.model-choice-grid,.api-key-box) :is(label,small,span){color:#244461!important;-webkit-text-fill-color:#244461!important;opacity:1!important}html:not([data-sy-theme=dark]) .admin-main :is(.settings-save-bar,.settings-save-bar.sticky-save){background:#19344f!important;color:#f5f9ff!important}html:not([data-sy-theme=dark]) .admin-main :is(.settings-save-bar,.settings-save-bar.sticky-save) :is(b,small,span,p,label){color:#f5f9ff!important;-webkit-text-fill-color:#f5f9ff!important;opacity:1!important}html:not([data-sy-theme=dark]) .admin-main .settings-save-bar :is(input:not([type=checkbox]),select){background:#fff!important;color:#16324f!important;-webkit-text-fill-color:#16324f!important}html:not([data-sy-theme=dark]) .admin-main :is(.status-chip,.status-mini,.status-chip.ok,.status-chip.warn,.status-chip-warn){background:#e9f2fb!important;color:#16436a!important;-webkit-text-fill-color:#16436a!important;border:1px solid #bfd3e8!important;opacity:1!important}html:not([data-sy-theme=dark]) .admin-main :is(.status-chip,.status-mini,.status-chip.ok,.status-chip.warn,.status-chip-warn) :is(span,b,strong){color:#16436a!important;-webkit-text-fill-color:#16436a!important}html:not([data-sy-theme=dark]) .admin-main .admin-table :is(td,th,a,small){opacity:1!important}html:not([data-sy-theme=dark]) .admin-main .admin-table td a{color:#17466e!important;-webkit-text-fill-color:#17466e!important}html:not([data-sy-theme=dark]) .admin-main :is(.admin-panel,.settings-section) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fff!important;color:#193653!important;-webkit-text-fill-color:#193653!important;border-color:#adc2d9!important}html:not([data-sy-theme=dark]) .admin-main :is(.admin-panel,.settings-section) :is(input,textarea)::placeholder{color:#596f88!important;-webkit-text-fill-color:#596f88!important}html:not([data-sy-theme=dark]) .admin-main :is(.admin-panel,.settings-section) :is(input,select,textarea):focus-visible{outline:2px solid #237ab8!important;outline-offset:2px}@media(max-width:740px){.admin-main .rank-list>div{gap:8px;min-width:0}.admin-main .rank-list>div>a{overflow-wrap:anywhere}.admin-main .rank-list>div>strong{font-size:12px}}html[data-sy-theme=dark] .admin-main .rank-list>div :is(a,span,strong,time){color:#edf5ff!important;-webkit-text-fill-color:#edf5ff!important;opacity:1!important}