@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=Spline+Sans+Mono:wght@400;500;700&display=swap";.alf-footer[data-v-66bf62ee]{background:transparent;margin-top:32px}.alf-container[data-v-66bf62ee]{max-width:1180px;margin:0 auto;padding:0 28px}.alf-footer-bottom[data-v-66bf62ee]{border-top:1px solid #e1e6ea;padding:28px 0}.alf-footer-bottom-copy[data-v-66bf62ee]{font-size:12px;color:#9aa3ad;margin-top:16px}.alf-footer-bottom-links[data-v-66bf62ee]{display:flex;gap:0;flex-wrap:wrap;align-items:center;row-gap:6px}.alf-footer-bottom-links a[data-v-66bf62ee]{font-size:12px;color:#6a7480;text-decoration:none;transition:color .15s ease;line-height:1;white-space:nowrap}.alf-footer-bottom-links a[data-v-66bf62ee]:hover{color:#13242b}.alf-footer-sep[data-v-66bf62ee]{margin:0 10px;color:#c0c8d0}@media (max-width: 760px){.alf-footer-bottom[data-v-66bf62ee]{padding:22px 0 96px}}body{background:transparent!important;margin:0}#app{min-height:100vh;display:flex;flex-direction:column}.alp>*{flex:1 1 auto;min-height:0}.alp-auth{min-height:100vh!important}.alp,.alp *,.alp *:before,.alp *:after{box-sizing:border-box}.alp{--bg:#f3f5f7;--surface:#ffffff;--surface-2:#f6f8fa;--ink:#13242b;--ink-2:#54666e;--ink-3:#8a99a0;--line:#e7ecef;--primary:#104050;--primary-ink:#ffffff;--primary-soft:#e7eef0;--accent:#1d6fe8;--accent-soft:#e6effc;--radius:16px;--radius-sm:10px;--radius-lg:24px;--radius-pill:999px;--shadow:0 1px 2px rgba(16,40,55,.04), 0 6px 20px -8px rgba(16,40,55,.1);--shadow-lg:0 12px 40px -12px rgba(16,40,55,.22);--font:"DM Sans", system-ui, sans-serif;--font-head:"DM Sans", system-ui, sans-serif;--font-mono:"Spline Sans Mono", ui-monospace, monospace;--maxw:1180px;--st-study:#b07a12;--st-study-bg:#fbf2dc;--st-sent:#1d6fe8;--st-sent-bg:#e6effc;--st-nego:#7b46d6;--st-nego-bg:#efe8fb;--st-won:#1f8a5b;--st-won-bg:#e3f3ec;--st-warn:#c0492f;--st-warn-bg:#fbe9e4;font-family:var(--font);color:var(--ink);background:var(--bg);line-height:1.5;-webkit-font-smoothing:antialiased;letter-spacing:-.005em}.alp h1,.alp h2,.alp h3,.alp h4{font-family:var(--font-head);margin:0;line-height:1.12;letter-spacing:-.02em;font-weight:700;color:var(--ink)}.alp p{margin:0}.alp-auth .box h1+p,.alp-auth .box h1+.muted{margin-top:18px!important}.alp a{color:inherit;text-decoration:none}.alp button{font-family:inherit;cursor:pointer}.alp .mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1;letter-spacing:0}.alp .muted{color:var(--ink-2)}.alp .faint{color:var(--ink-3)}.alp{container-type:inline-size;container-name:app}.alp-app{min-height:100dvh;position:relative;background:var(--bg)}.alp-app[data-nav=sidebar]{display:grid;grid-template-columns:248px 1fr}.alp-app[data-nav=topbar]{display:flex;flex-direction:column}.alp-sidebar{background:var(--surface);border-right:1px solid var(--line);padding:22px 16px;display:flex;flex-direction:column;gap:26px}.alp[data-mode=dark] .alp-sidebar{background:var(--surface-2)}.alp-brand{display:flex;align-items:center;gap:10px;padding:6px 8px}.alp-brand img{height:22px;width:auto;display:block}.alp-nav{display:flex;flex-direction:column;gap:3px}.alp-navsec{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:8px 12px 4px}.alp-navitem{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-sm);color:var(--ink-2);font-weight:600;font-size:14.5px;transition:.15s}.alp-navitem .ico{color:var(--ink-3)}.alp-navitem:hover{background:var(--surface-2);color:var(--ink)}.alp-navitem[aria-current=true]{background:var(--primary-soft);color:var(--primary)}.alp-navitem[aria-current=true] .ico{color:var(--primary)}.alp[data-mode=dark] .alp-navitem[aria-current=true]{background:color-mix(in oklab,var(--primary) 22%,transparent);color:#dff0f2}.alp-navbadge{margin-left:auto;font-size:11px;font-weight:700;background:var(--surface-2);color:var(--ink-2);border-radius:var(--radius-pill);padding:1px 8px}.alp-navfoot{margin-top:auto}.alp-userchip{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--radius-sm)}.alp-userchip:hover{background:var(--surface-2)}.alp-app[data-nav=rail]{display:grid;grid-template-columns:76px 1fr}.alp-rail{align-items:center;padding:18px 12px;gap:18px}.alp-mark{width:42px;height:42px;border-radius:12px;background:var(--primary);color:var(--primary-ink);display:grid;place-items:center;font-family:var(--font-head);font-weight:800;font-size:20px;letter-spacing:-.02em}.alp-rail .alp-nav{width:100%;align-items:center}.alp-rail .alp-navitem{justify-content:center;padding:11px;width:48px}.alp-rail .alp-userchip{justify-content:center;padding:4px}.alp[data-type=display] .alp-pagehead h1{font-size:40px;letter-spacing:-.035em}.alp[data-type=display] .alp-auth h1{font-size:33px}.alp[data-type=display] .alp-stat .num.xl{font-size:54px}.alp[data-mode=dark] .alp-input,.alp[data-mode=dark] .alp-select,.alp[data-mode=dark] .alp-textarea,.alp[data-mode=dark] .alp-btn-ghost,.alp[data-mode=dark] .alp-stepper .stp .dot,.alp[data-mode=dark] .alp-tl .node{background:var(--surface-2)}.alp-topbar{position:sticky;top:0;z-index:20;background:color-mix(in oklab,var(--surface) 88%,transparent);backdrop-filter:saturate(1.2) blur(8px);border-bottom:1px solid var(--line)}.alp-topbar-inner{max-width:var(--maxw);margin:0 auto;height:66px;padding:0 28px;display:flex;align-items:center;gap:28px}.alp-topnav{display:flex;gap:4px;align-items:center}.alp-topnav a{padding:9px 14px;border-radius:var(--radius-pill);font-weight:600;font-size:14.5px;color:var(--ink-2);display:flex;gap:8px;align-items:center}.alp-topnav a:hover{background:var(--surface-2);color:var(--ink)}.alp-topnav a[aria-current=true]{color:var(--primary);background:var(--primary-soft)}.alp-top-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.alp-main{min-width:0;display:flex;flex-direction:column;flex:1 1 auto}.alp-page{max-width:var(--maxw);margin:0 auto;padding:28px}.alp-app[data-nav=sidebar] .alp-page,.alp-app[data-nav=rail] .alp-page{padding:30px 38px;max-width:1100px}.alp-breadcrumb{display:flex;align-items:center;gap:8px;color:var(--ink-3);font-size:13px;font-weight:600;margin-bottom:10px}.alp-breadcrumb .ico{opacity:.6}.alp-pagehead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px}.alp-pagehead h1{font-size:30px}.alp-pagehead .sub{color:var(--ink-2);margin-top:6px;font-size:15px}.alp-headactions{display:flex;gap:10px;flex-shrink:0}.alp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-sm);padding:10px 16px;font-weight:700;font-size:14px;line-height:1;transition:background-color .15s ease,color .15s ease,transform .12s ease,box-shadow .15s ease,filter .15s ease;white-space:nowrap;cursor:pointer}.alp-btn .ico{flex-shrink:0}.alp-btn:disabled,.alp-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.alp-btn-primary{background:var(--primary);color:var(--primary-ink);box-shadow:var(--shadow)}.alp-btn-primary:hover:not(:disabled){background:color-mix(in oklab,var(--primary) 88%,white);transform:translateY(-1px);box-shadow:0 6px 18px -8px #10405073}.alp-btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow)}.alp-btn-primary:focus-visible{outline:2px solid color-mix(in oklab,var(--primary) 50%,white);outline-offset:2px}.alp-btn-accent{background:var(--accent);color:#fff}.alp-btn-accent:hover:not(:disabled){background:color-mix(in oklab,var(--accent) 88%,white);transform:translateY(-1px);box-shadow:0 6px 18px -8px #1d6fe873}.alp-btn-accent:active:not(:disabled){transform:translateY(0)}.alp-btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.alp-btn-ghost:hover:not(:disabled){background:var(--surface-2);border-color:color-mix(in oklab,var(--line) 60%,var(--ink-3))}.alp-btn-ghost:active:not(:disabled){background:color-mix(in oklab,var(--surface-2) 70%,var(--line))}.alp-btn-soft{background:var(--primary-soft);color:var(--primary)}.alp-btn-soft:hover:not(:disabled){background:color-mix(in oklab,var(--primary-soft) 70%,var(--primary) 12%)}.alp-btn-danger{background:#e22d2d;color:#fff}.alp-btn-danger:hover:not(:disabled){background:#c92424;transform:translateY(-1px);box-shadow:0 6px 18px -8px #e22d2d73}.alp-btn-danger:active:not(:disabled){transform:translateY(0)}.alp-btn-block{width:100%}.alp-btn-lg{padding:14px 20px;font-size:15px;border-radius:calc(var(--radius-sm) + 2px)}.alp-btn-sm{padding:7px 12px;font-size:13px}.alp-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:32px;background-clip:padding-box}.alp[data-card=flat] .alp-card{box-shadow:none}.alp[data-card=outline] .alp-card{box-shadow:none;border-width:1.5px}.alp-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.alp-card-head h3{font-size:18px}.alp-card-title{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.alp-badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:12.5px;font-weight:700;padding:4px 11px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-2)}.alp-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.alp-badge.study{background:var(--st-study-bg);color:var(--st-study)}.alp-badge.sent{background:var(--st-sent-bg);color:var(--st-sent)}.alp-badge.nego{background:var(--st-nego-bg);color:var(--st-nego)}.alp-badge.won{background:var(--st-won-bg);color:var(--st-won)}.alp-badge.warn{background:var(--st-warn-bg);color:var(--st-warn)}.alp-badge.plain:before{display:none}.alp-chip{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:5px 12px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line)}.alp-kv{display:flex;flex-direction:column}.alp-kv-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.alp-kv-row:last-child{border-bottom:0}.alp-kv-row .k{color:var(--ink-2);font-size:14.5px}.alp-kv-row .v{font-weight:700;font-size:14.5px;text-align:right}.alp-link{color:var(--accent);font-weight:700;display:inline-flex;align-items:center;gap:6px}.alp-stat .lbl{font-size:13px;color:var(--ink-2);font-weight:600}.alp-stat .num{font-family:var(--font-head);font-weight:800;letter-spacing:-.03em;line-height:1;margin-top:8px}.alp-stat .num.xl{font-size:46px}.alp-stat .num.lg{font-size:34px}.alp-stat .num.md{font-size:24px}.alp-stat .delta{font-size:12.5px;font-weight:700;margin-top:8px;color:var(--ink-2)}.alp-route{display:flex;align-items:center;gap:18px}.alp-route .ap{text-align:center}.alp-route .ap .code{font-family:var(--font-head);font-weight:800;font-size:40px;letter-spacing:-.02em;line-height:1}.alp-route .ap .city{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-bottom:6px}.alp-route .path{flex:1;display:flex;align-items:center;gap:8px;min-width:60px}.alp-route .path .ln{flex:1;height:0;border-top:2px dashed currentColor;opacity:.5}.alp-route .path .plane{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1.5px solid currentColor;font-size:15px;opacity:.9}.alp-route.sm .ap .code{font-size:26px}.alp-route.sm .path .plane{width:26px;height:26px;font-size:12px}.alp-stepper{display:flex;align-items:flex-start}.alp-stepper .stp{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;text-align:center}.alp-stepper .stp:before{content:"";position:absolute;top:13px;left:-50%;width:100%;height:3px;background:var(--line);z-index:0}.alp-stepper .stp:first-child:before{display:none}.alp-stepper .stp .dot{width:28px;height:28px;border-radius:50%;background:var(--surface);border:3px solid var(--line);display:grid;place-items:center;z-index:1;font-size:13px;font-weight:800;color:var(--ink-3)}.alp-stepper .stp .lbl{font-size:12.5px;font-weight:700;color:var(--ink-3);max-width:120px}.alp-stepper .stp .date{font-size:11px;color:var(--ink-3)}.alp-stepper .stp.done .dot{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.alp-stepper .stp.done:before{background:var(--primary)}.alp-stepper .stp.current .dot{background:var(--surface);border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.alp-stepper .stp.done .lbl,.alp-stepper .stp.current .lbl{color:var(--ink)}.alp-timeline{display:flex;flex-direction:column}.alp-tl.skipped{opacity:.45}.alp-tl.skipped .node{background:var(--surface-2);color:var(--ink-3);border-color:var(--line)}.alp-tl{display:grid;grid-template-columns:32px 1fr;gap:14px;padding-bottom:22px;position:relative}.alp-tl:before{content:"";position:absolute;left:15px;top:24px;bottom:-4px;width:2px;background:var(--line)}.alp-tl:last-child:before{display:none}.alp-tl .node{width:32px;height:32px;border-radius:50%;background:var(--surface);border:2px solid var(--line);display:grid;place-items:center;color:var(--ink-3);z-index:1}.alp-tl.done .node{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.alp-tl.current .node{border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.alp-tl .body{padding-top:4px}.alp-tl .ttl{font-weight:700;font-size:15px}.alp-tl .meta{font-size:13px;color:var(--ink-2);margin-top:2px}.alp-tl .when{font-size:12px;color:var(--ink-3);margin-top:4px}.alp-tl.upcoming .ttl{color:var(--ink-3)}.alp-progress{height:10px;border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden}.alp-progress>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),color-mix(in oklab,var(--primary) 60%,var(--accent)))}.alp-progress-row{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;margin-bottom:8px}.alp-banner{border-radius:var(--radius-lg);padding:30px 34px;color:#fff;position:relative;overflow:hidden;background:linear-gradient(120deg,var(--primary) 0%,color-mix(in oklab,var(--primary) 78%,var(--accent)) 100%);box-shadow:var(--shadow)}.alp-banner:after{content:"";position:absolute;inset:0;opacity:.5;pointer-events:none;background:radial-gradient(circle at 88% -10%,rgba(255,255,255,.22),transparent 46%)}.alp-banner>*{position:relative;z-index:1}.alp-banner .b-top{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;flex-wrap:wrap}.alp-banner .b-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.alp-banner .b-pill{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;padding:6px 13px;border-radius:var(--radius-pill);background:#ffffff29;border:1px solid rgba(255,255,255,.18);color:#fff}.alp-banner .b-pax{font-size:15px;font-weight:600;opacity:.95}.alp-banner .b-boxes{display:flex;gap:0;background:#ffffff1f;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius);overflow:hidden}.alp-banner .b-box{padding:16px 22px;min-width:140px}.alp-banner .b-box+.b-box{border-left:1px solid rgba(255,255,255,.16)}.alp-banner .b-box .l{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.78}.alp-banner .b-box .v{font-size:23px;font-weight:800;font-family:var(--font-head);margin-top:5px;letter-spacing:-.01em}.alp-banner .alp-route .ap .city{opacity:.82}.alp-banner .alp-route .path .plane{border-color:#fff9}.alp-select,.alp-textarea{width:100%;border:1.5px solid var(--line);background:var(--surface);border-radius:var(--radius-sm);padding:12px 14px;font:inherit;font-size:14.5px;color:var(--ink);transition:.15s}.alp-textarea{resize:vertical;min-height:120px;line-height:1.55}.alp-select:focus,.alp-textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.alp-tablewrap{overflow-x:auto}.alp-boarding{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;grid-template-columns:1fr 188px;overflow:hidden}.alp-boarding .stub{border-left:2px dashed var(--line);position:relative;padding:22px 20px;display:flex;flex-direction:column;gap:6px;justify-content:center;background:var(--surface-2)}.alp-boarding .stub:before,.alp-boarding .stub:after{content:"";position:absolute;left:-9px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:1px solid var(--line)}.alp-boarding .stub:before{top:-9px}.alp-boarding .stub:after{bottom:-9px}.alp-boarding .main{padding:24px 26px}.alp-boarding .barcode{height:42px;margin-top:8px;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 5px,transparent 5px 9px);opacity:.85;border-radius:2px}.alp-docrow{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.alp-docrow:last-child{border-bottom:0}.alp-docrow{display:flex;align-items:center;gap:12px;min-width:0}.alp-docrow .fic{width:40px;height:40px;border-radius:10px;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center;flex-shrink:0}.alp-docrow .nm{font-weight:700;font-size:14.5px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alp-docrow>.grow{min-width:0;flex:1}.alp-docrow .nm{font-weight:700;font-size:14.5px}.alp-docrow .mt{font-size:12.5px;color:var(--ink-3)}.alp-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed var(--line);border-radius:var(--radius-sm);padding:22px;text-align:center;color:var(--ink-2);font-size:13.5px;font-weight:600;background:var(--surface-2);cursor:pointer}.alp-table{width:100%;border-collapse:collapse}.alp-table th{text-align:left;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding:0 16px 12px}.alp-table td{padding:16px;border-top:1px solid var(--line);font-size:14.5px;vertical-align:middle}.alp-table tr,.alp-table tbody tr{transition:.12s}.alp-table tbody tr:hover{background:var(--surface-2)}.alp-table .ref{font-family:var(--font-mono);font-weight:700}.alp-exp{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px;transition:.16s;display:flex;flex-direction:column;gap:16px}.alp-exp:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.alp-exp-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.alp-exp-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.alp-avatar{border-radius:50%;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center;font-weight:800;flex-shrink:0;overflow:hidden}.alp-avatar img{width:100%;height:100%;object-fit:cover}.alp-contact{display:flex;gap:16px;align-items:center}.alp-msg{display:flex;gap:10px;max-width:80%}.alp-msg .bub{background:var(--surface-2);border-radius:14px;padding:11px 14px;font-size:14px}.alp-msg.me{margin-left:auto;flex-direction:row-reverse}.alp-msg.me .bub{background:var(--primary);color:var(--primary-ink)}.alp-field{display:flex;flex-direction:column;gap:7px}.alp-field label{font-size:13px;font-weight:700;color:var(--ink)}.alp-input{width:100%;border:1.5px solid var(--line);background:var(--surface);border-radius:var(--radius-sm);padding:12px 14px;font:inherit;font-size:14.5px;color:var(--ink);transition:.15s}.alp-input::placeholder{color:var(--ink-3)}.alp-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.alp-inputwrap{position:relative;display:flex;align-items:center}.alp-inputwrap .ico{position:absolute;left:13px;color:var(--ink-3);pointer-events:none}.alp-inputwrap .alp-input{padding-left:42px}.alp-inputwrap .alp-eye{position:absolute;right:6px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;background:transparent;color:var(--ink-3);cursor:pointer;border-radius:9px;padding:0}.alp-inputwrap .alp-eye:hover{color:var(--ink-2);background:var(--surface-2)}.alp-inputwrap .alp-eye .ico{position:static;left:auto;pointer-events:none}.alp-inputwrap:has(.alp-eye) .alp-input{padding-right:46px}.alp-grow{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}.alp-grow.open{grid-template-rows:1fr}.alp-grow>*{overflow:hidden;min-height:0}.alp-modal .alp-input{background:var(--surface-2)}.alp-modal .alp-input:focus{background:var(--surface)}.alp-check{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:var(--ink-2);font-weight:600;line-height:1.45}.alp-check i{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line);display:inline-block;flex:0 0 auto;margin-top:1px}.alp-auth{min-height:100%;height:100%;display:grid;grid-template-columns:1.05fr 1fr;container-type:inline-size}.alp-auth-aside{background:var(--primary);color:var(--primary-ink);padding:48px;display:flex;flex-direction:column;position:relative;overflow:hidden}.alp-auth-aside .deco{position:absolute;inset:0;opacity:.16;background:radial-gradient(circle at 80% 12%,color-mix(in oklab,var(--accent) 90%,white) 0,transparent 42%),radial-gradient(circle at 12% 88%,color-mix(in oklab,var(--primary) 30%,white) 0,transparent 45%)}.alp-auth-aside .top,.alp-auth-aside .mid,.alp-auth-aside .bot{position:relative;z-index:1}.alp-auth-aside .mid{margin-top:auto}.alp-auth-aside img.logo{height:24px}.alp-auth-quote{font-family:var(--font-head);font-weight:700;font-size:30px;line-height:1.18;letter-spacing:-.02em;max-width:13em}.alp-auth-trust{display:flex;gap:26px;margin-top:30px}.alp-auth-trust .num{font-size:26px;font-weight:800}.alp-auth-trust .lbl{font-size:12.5px;opacity:.82}.alp-auth-form{display:grid;justify-items:stretch;align-content:center;padding:40px;background:var(--bg)}.alp-auth-form .box{width:100%;max-width:392px;margin-inline:auto}.alp-auth-logo-m{display:none}.alp-or{display:flex;align-items:center;gap:12px;color:var(--ink-3);font-size:12.5px;font-weight:700;margin:26px 0}.alp-or:before,.alp-or:after{content:"";flex:1;height:1px;background:var(--line)}.alp-social{display:flex;flex-direction:column;gap:12px}.alp .alp-auth-foot{margin-top:30px;text-align:center;font-size:13.5px;color:var(--ink-2)}.alp-grid{display:grid;gap:20px}.alp-g2{grid-template-columns:1fr 1fr}.alp-g3{grid-template-columns:repeat(3,1fr)}.alp-g4{grid-template-columns:repeat(4,1fr)}.alp-g-12-5,.alp-g-7-5{grid-template-columns:7fr 5fr}.alp-herogrid{display:grid;gap:28px;align-items:center}.alp-herogrid.route{grid-template-columns:1.3fr 1fr}.alp-herogrid.bignum{grid-template-columns:1.1fr 1fr}.alp-stack{display:flex;flex-direction:column}.alp-row{display:flex;align-items:center}.alp-between{display:flex;align-items:center;justify-content:space-between;gap:12px}.alp-wrap{flex-wrap:wrap}.gap6{gap:6px}.gap8{gap:8px}.gap10{gap:10px}.gap12{gap:12px}.gap14{gap:14px}.gap16{gap:16px}.gap20{gap:20px}.gap24{gap:24px}.mt6{margin-top:6px}.mt10{margin-top:10px}.mt14{margin-top:14px}.mt16{margin-top:16px}.mt18{margin-top:18px}.mt24{margin-top:24px}.mt32{margin-top:32px}.alp-page--compact{padding:24px 28px 32px!important}.alp-page--compact .alp-card{padding:22px}.alp-page--compact .alp-pagehead{margin-bottom:18px}.alp-page--compact .alp-card-head{margin-bottom:14px}.alp-divider{height:1px;background:var(--line);border:0;margin:0}.alp-tabbar,.alp-mobead{display:none}.alp[data-card=glass] .alp-card,.alp[data-card=glass] .alp-exp,.alp[data-card=glass] .alp-boarding{background:color-mix(in oklab,var(--surface) 55%,transparent);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 30px -16px #10283733,inset 0 1px #fff9}.alp[data-card=glass] .alp-topbar,.alp[data-card=glass] .alp-sidebar{background:color-mix(in oklab,var(--surface) 58%,transparent);backdrop-filter:blur(16px) saturate(1.18);-webkit-backdrop-filter:blur(16px)}.alp[data-card=glass] .hd-band{background:linear-gradient(120deg,color-mix(in oklab,var(--primary) 85%,transparent),color-mix(in oklab,color-mix(in oklab,var(--primary) 70%,var(--accent)) 85%,transparent));backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.alp[data-card=glass] .alp-modal{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--line)}.alp[data-card=glass] .alp-tabbar{background:color-mix(in oklab,var(--surface) 70%,transparent);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}.alp[data-card=glass] .alp-mobead{backdrop-filter:saturate(1.1)}.alp[data-card=glass] .alp-input,.alp[data-card=glass] .alp-select,.alp[data-card=glass] .alp-textarea{background:color-mix(in oklab,var(--surface) 60%,transparent)}.alp[data-card=glass] .alp-btn-ghost{background:color-mix(in oklab,var(--surface) 55%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.alp[data-card=glass] .alp-chip{background:color-mix(in oklab,var(--surface) 50%,transparent)}.alp[data-card=glass] .up-req,.alp[data-card=glass] .hd-estado .side,.alp[data-card=glass] .hd-summary .r-col{background:color-mix(in oklab,var(--surface-2) 45%,transparent)}.alp[data-card=glass] .alp-app:after{content:none}.alp[data-card=glass] .alp-topbar,.alp[data-card=glass] .alp-sidebar,.alp[data-card=glass] .alp-main,.alp[data-card=glass] .alp-mobead,.alp[data-card=glass] .alp-tabbar{position:relative;z-index:1}.alp[data-card=glass][data-glass="1"] .alp-card,.alp[data-card=glass][data-glass="1"] .alp-exp{background:color-mix(in oklab,var(--surface) 90%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:1px solid rgba(255,255,255,.4);box-shadow:0 6px 22px -16px #10283729}.alp[data-card=glass][data-glass="2"] .alp-card,.alp[data-card=glass][data-glass="2"] .alp-exp{background:color-mix(in oklab,var(--surface) 64%,transparent);backdrop-filter:blur(15px) saturate(1.2);-webkit-backdrop-filter:blur(15px) saturate(1.2);border:1px solid rgba(255,255,255,.55);box-shadow:0 8px 30px -16px #1028372e,inset 0 1px #ffffff80}.alp[data-card=glass][data-glass="3"] .alp-card,.alp[data-card=glass][data-glass="3"] .alp-exp{background:color-mix(in oklab,var(--surface) 42%,transparent);backdrop-filter:blur(26px) saturate(1.5);-webkit-backdrop-filter:blur(26px) saturate(1.5);border:1px solid rgba(255,255,255,.65);box-shadow:0 16px 40px -18px #10283742,inset 0 1px #ffffffa6}.alp-map{position:relative;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow);background:var(--surface)}.alp-map .grid{position:absolute;inset:0;opacity:.6;background-image:radial-gradient(var(--line) 1.2px,transparent 1.4px);background-size:24px 24px}.alp-map .glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 120%,var(--primary-soft),transparent 60%)}.alp-map .inner{position:relative;padding:26px 30px;display:grid;grid-template-columns:1.5fr 1fr;gap:24px;align-items:center}.alp-map svg{width:100%;height:auto;display:block;overflow:visible}.alp-map .endpt{fill:var(--surface);stroke:var(--primary);stroke-width:3}.alp-map .arc{fill:none;stroke:var(--primary);stroke-width:2.5;stroke-dasharray:7 7;opacity:.7}.alp-map .city-lbl{position:absolute;font-size:12px;font-weight:800;letter-spacing:.04em}.alp-map .plane-mk{fill:var(--primary)}.alp-kanban{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}.alp-kancol{background:var(--surface-2);border-radius:var(--radius);padding:14px}.alp-kanhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:13px;font-weight:800;letter-spacing:.02em}.alp-kanhead .cnt{font-size:11px;font-weight:700;background:var(--surface);color:var(--ink-2);border-radius:var(--radius-pill);padding:1px 9px}.alp-kancards{display:flex;flex-direction:column;gap:12px}.alp-kancard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px;box-shadow:var(--shadow)}.alp-bento{display:grid;gap:18px;grid-template-columns:1.5fr 1fr 1fr;grid-template-areas:"hero hero money" "hero hero next" "cons docs help"}.alp-bento .b-hero{grid-area:hero}.alp-bento .b-money{grid-area:money}.alp-bento .b-next{grid-area:next}.alp-bento .b-cons{grid-area:cons}.alp-bento .b-docs{grid-area:docs}.alp-bento .b-help{grid-area:help}.alp-bento .alp-card{display:flex;flex-direction:column;justify-content:center}.alp-bento .b-hero{justify-content:flex-start}.alp-guided{max-width:660px;margin:0 auto}.alp-guided .ask{font-family:var(--font-head);font-size:27px;font-weight:800;letter-spacing:-.02em;text-align:center}.alp-guided .lead{text-align:center;color:var(--ink-2);margin-top:8px}.alp-spine{max-width:740px;margin:0 auto}.alp-spine .alp-tl{grid-template-columns:36px 1fr;gap:18px;padding-bottom:26px}.alp-spine .alp-tl:before{left:17px}.alp-spine .alp-tl .node{width:36px;height:36px}.alp-spine .alp-tl .card-mini{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px 18px;box-shadow:var(--shadow)}.alp-alert{display:flex;gap:16px;align-items:flex-start;border-radius:var(--radius);padding:20px 22px;border:1px solid var(--line);background:var(--surface-2)}.alp-alert .ic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;flex-shrink:0;color:#fff}.alp-alert .grow{flex:1;min-width:0}.alp-alert .at{font-weight:800;font-size:15.5px}.alp-alert .ad{font-size:13.5px;margin-top:2px;color:var(--ink-2)}.alp-alert.warn{background:var(--st-study-bg);border-color:color-mix(in oklab,var(--st-study) 28%,transparent)}.alp-alert.warn .ic{background:var(--st-study)}.alp-alert.warn .at{color:var(--st-study)}.alp-alert.good{background:var(--st-won-bg);border-color:color-mix(in oklab,var(--st-won) 28%,transparent)}.alp-alert.good .ic{background:var(--st-won)}.alp-alert.good .at{color:var(--st-won)}.alp-alert.bad{background:var(--surface-2);border-color:var(--line)}.alp-alert.bad .ic{background:var(--st-warn)}.alp-alert.bad .at{color:var(--ink)}.alp-noti{display:flex;gap:14px;padding:16px;border-radius:var(--radius-sm);align-items:flex-start}.alp-noti+.alp-noti{border-top:1px solid var(--line);border-radius:0}.alp-noti.is-unread{background:color-mix(in oklab,var(--accent) 6%,transparent);border-radius:var(--radius-sm)}.alp-noti .nic{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;flex-shrink:0;color:#fff}.alp-noti .nic.warn{background:var(--st-study)}.alp-noti .nic.good{background:var(--st-won)}.alp-noti .nic.bad{background:var(--st-warn)}.alp-noti .nic.info{background:var(--primary)}.alp-noti .ntitle{font-weight:700;font-size:14.5px;display:flex;align-items:center;gap:8px}.alp-noti .unread{width:8px;height:8px;border-radius:50%;background:var(--accent);flex-shrink:0}.alp-noti .nmsg{font-size:13.5px;color:var(--ink-2);margin-top:3px}.alp-noti .nwhen{font-size:12px;color:var(--ink-3);margin-top:6px}.alp-modal-back{position:fixed;inset:0;z-index:9000;background:#10283773;backdrop-filter:blur(6px) saturate(1.2);display:grid;place-items:center;padding:20px;animation:alp-modal-fade .14s ease-out}.alp-modal{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-2);width:100%;max-width:480px;padding:24px;display:flex;flex-direction:column;max-height:88vh;animation:alp-modal-pop .18s cubic-bezier(.16,.84,.36,1.06)}.alp-modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.alp-modal-head h3{font-size:17px;font-weight:700;color:var(--ink);margin:0}.alp-modal-close{background:transparent;border:0;cursor:pointer;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:var(--ink-2);transition:background .12s}.alp-modal-close:hover{background:var(--surface-2);color:var(--ink)}.alp-modal-body{overflow-y:auto;min-height:0;flex:1 1 auto}.alp-modal-foot{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}@keyframes alp-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes alp-modal-pop{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 760px){.alp-modal-back{padding:0;align-items:flex-end}.alp-modal{max-width:100%;max-height:92vh;border-radius:18px 18px 0 0;animation:alp-modal-slide .2s cubic-bezier(.22,.84,.36,1.04)}@keyframes alp-modal-slide{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}}.alp-card.alp-card-trust,.alp[data-card=glass] .alp-card.alp-card-trust{background:var(--primary-soft)!important;border:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.alp-trust-strip{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--primary-soft);border-radius:var(--radius-sm);font-size:12.5px;line-height:1.5;color:var(--ink-2)}.alp-trust-strip .ic{flex-shrink:0;color:var(--primary);width:24px;height:24px;border-radius:6px;display:grid;place-items:center}.alp-trust-strip b{color:var(--primary);font-weight:700}.alp-skeleton{background:linear-gradient(90deg,color-mix(in oklab,var(--surface-2) 90%,transparent),color-mix(in oklab,var(--line) 80%,transparent),color-mix(in oklab,var(--surface-2) 90%,transparent));background-size:200% 100%;animation:alp-shimmer 1.4s ease-in-out infinite;border-radius:var(--radius-sm)}@keyframes alp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.alp-skeleton{animation:none;background:var(--surface-2)}}.alp-switch{width:42px;height:24px;border-radius:999px;background:var(--line);position:relative;flex-shrink:0;transition:.16s;cursor:pointer}.alp-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.16s;box-shadow:0 1px 2px #00000040}.alp-switch.on{background:var(--primary)}.alp-switch.on:after{left:21px}.alp-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid var(--line)}.alp-toggle-row:last-child{border-bottom:0}.alp-bellwrap{position:relative}.alp-bell-dot{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 3px;border-radius:999px;background:#e22d2d;color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center;border:2px solid var(--surface)}.alp-navdot{width:8px;height:8px;border-radius:50%;background:#e22d2d;margin-left:auto;flex-shrink:0}.alp-rail .alp-navitem{position:relative}.alp-rail .alp-navdot{position:absolute;top:7px;right:11px;margin:0}.alp-topnav a .alp-navdot{margin-left:2px}.alp-tabbar a .tabdot{position:absolute;top:3px;left:calc(50% + 7px);width:7px;height:7px;border-radius:50%;background:#e22d2d}.alp-claimrow{display:grid;grid-template-columns:auto auto minmax(0,1fr) 38%;align-items:center;gap:16px;padding:15px 14px;border-radius:var(--radius-sm);transition:.14s;cursor:pointer}.alp-claimrow+.alp-claimrow{border-top:1px solid var(--line)}.alp-claimrow:hover{background:var(--surface-2)}.alp-claimrow .cr-route{font-weight:700;font-size:14.5px;white-space:nowrap;flex:0 0 auto}.alp-claimrow .alp-chip{flex:0 0 auto}.alp-claimrow .alp-badge{flex:0 0 auto;white-space:nowrap}.alp-claimrow .alp-badge{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;justify-self:start}.alp-claimrow .cr-next{font-size:13px;color:var(--ink-2);display:flex;align-items:center;gap:7px;min-width:0}.alp-claimrow .cr-next .cr-next-txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.alp-claimrow .cr-next>svg{margin-left:auto}.alp-claimrow .cr-next .dotk{width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}.alp-authc{min-height:100%;height:100%;display:grid;place-items:center;padding:40px 20px;background:var(--bg);position:relative;overflow:hidden;container-type:inline-size}.alp-authc .bgdeco{position:absolute;inset:0;opacity:.6;pointer-events:none;background:radial-gradient(circle at 50% -8%,var(--primary-soft),transparent 55%)}.alp-authc .card{position:relative;z-index:1;width:100%;max-width:424px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:40px 38px}.alp-authc .card .logo{height:23px;display:block;margin:0 auto 24px}.alp-authc h1{text-align:center;font-size:25px}.alp-authc .sub{text-align:center;color:var(--ink-2);margin-top:6px}.alp-authc .trust{display:flex;justify-content:center;gap:24px;margin-top:26px;color:var(--ink-3);text-align:center}.alp-authc .trust .n{font-weight:800;color:var(--ink);font-size:16px}.alp-authc .trust .l{font-size:11px}.alp[data-card=glass] .alp-authc .card{background:color-mix(in oklab,var(--surface) 64%,transparent);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3)}.alp-check-item{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.alp-check-item:last-child{border-bottom:0}.alp-check-item .ck{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.alp-check-item .ck.done{background:var(--st-won);color:#fff}.alp-check-item .ck.pending{background:var(--st-study-bg);color:var(--st-study);border:1.5px dashed currentColor}.alp-check-item .nm{font-weight:600;font-size:14px}.alp-check-item .tag{margin-left:auto;font-size:12px;font-weight:700}.alp-sidebar.sb-s7{margin:16px;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-lg)}.alp-sidebar.sb-s7 .alp-navitem{border-radius:0;padding-left:13px;border-left:2px solid transparent}.alp-sidebar.sb-s7 .alp-navitem:hover{background:transparent;color:var(--ink)}.alp-sidebar.sb-s7 .alp-navitem[aria-current=true]{background:transparent;color:var(--primary);border-left-color:var(--primary)}.alp-sidebar.sb-s7 .alp-navitem[aria-current=true] .ico{color:var(--primary)}.alp-sidebar.sb-s8,.alp-sidebar.sb-s9{--ink:#e7eef0;--ink-2:#9fb4ba;--ink-3:#7d949b;--line:rgba(255,255,255,.09);--surface-2:rgba(255,255,255,.06);--primary-soft:rgba(255,255,255,.12);background:#0f242b;color:#cdd9dd}.alp[data-card=glass] .alp-sidebar.sb-s8,.alp[data-card=glass] .alp-sidebar.sb-s9{background:#0f242b;backdrop-filter:none;-webkit-backdrop-filter:none}.alp-sidebar.sb-s8{margin:16px;border:1px solid rgba(255,255,255,.07);border-radius:20px;box-shadow:var(--shadow-lg)}.alp-sidebar.sb-s9{border-right:0}.alp-sidebar.sb-s8 .alp-navitem[aria-current=true]{background:#ffffff1a;color:#fff}.alp-sidebar.sb-s8 .alp-navitem[aria-current=true] .ico{color:#fff}.alp-sidebar.sb-s9 .alp-navitem{border-radius:0;padding-left:13px;border-left:2px solid transparent}.alp-sidebar.sb-s9 .alp-navitem:hover{background:transparent;color:#fff}.alp-sidebar.sb-s9 .alp-navitem[aria-current=true]{background:transparent;color:#fff;border-left-color:#5ad1c4}.alp-sidebar.sb-s9 .alp-navitem[aria-current=true] .ico{color:#fff}.alp-topbar.tb-n7{background:transparent;border-bottom:0;backdrop-filter:none;-webkit-backdrop-filter:none;padding-top:16px}.alp-topbar.tb-n7 .alp-topbar-inner{margin:0 18px;max-width:none;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lg);background:color-mix(in oklab,var(--surface) 82%,transparent);backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:blur(10px);padding:0 16px 0 22px;height:60px}.alp-topnav.tn-pill{margin:0 auto;background:var(--surface-2);border-radius:999px;padding:4px;gap:2px}.alp-topnav.tn-pill a{padding:8px 15px;border-radius:999px}.alp-topnav.tn-pill a[aria-current=true]{background:var(--surface);color:var(--primary);box-shadow:var(--shadow)}.alp-topbar.tb-n7d{background:transparent;border-bottom:0;backdrop-filter:none;-webkit-backdrop-filter:none;padding-top:16px}.alp-topbar.tb-n7d .alp-topbar-inner{margin:0 18px;max-width:none;border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:var(--shadow-lg);background:color-mix(in oklab,var(--primary) 82%,transparent);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);padding:0 16px 0 22px;height:60px;--ink:#e7eef0;--ink-2:#bcd0d4;--ink-3:#90aab0}.alp-topbar.tb-n7d .alp-topnav.tn-pill{margin:0 auto;background:#ffffff14;border-radius:999px;padding:4px;gap:2px}.alp-topbar.tb-n7d .alp-topnav.tn-pill a{padding:8px 15px;border-radius:999px;color:#9fb4ba}.alp-topbar.tb-n7d .alp-topnav.tn-pill a[aria-current=true]{background:#ffffff24;color:#fff;box-shadow:none}.alp[data-card=glass] .alp-topbar.tb-n7,.alp[data-card=glass] .alp-topbar.tb-n7d{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:0}.hd-estado{display:grid;grid-template-columns:1.3fr 1fr;gap:30px;align-items:start}.hd-estado .side{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:20px 22px;display:flex;flex-direction:column;gap:18px}.alp[data-card=glass] .hd-estado .side{background:color-mix(in oklab,var(--surface-2) 55%,transparent)}.hd-estado .now .lbl{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.hd-estado .now .step{font-size:18px;font-weight:800;margin-top:6px;display:flex;align-items:center;gap:9px}.hd-estado .now .step .pin{width:26px;height:26px;border-radius:50%;background:var(--primary);color:#fff;display:grid;place-items:center;flex-shrink:0}.hd-estado .now p{color:var(--ink-2);font-size:13.5px;margin-top:10px;line-height:1.55}.hd-estado .mrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.hd-estado .mrow .k{color:var(--ink-2);font-size:13px}.hd-estado .mrow .v{font-weight:700;font-size:13.5px}.alp-foot{border-top:1px solid var(--line);margin-top:auto}.alp-foot-in{max-width:var(--maxw);margin:0 auto;padding:24px 28px 30px}.alp-foot-main{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.alp-foot-brand{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--ink-2);font-weight:600}.alp-foot-brand img{height:18px;opacity:.92}.alp-foot-links{display:flex;gap:20px;flex-wrap:wrap}.alp-foot-links a{font-size:13px;font-weight:600;color:var(--ink-2);cursor:pointer}.alp-foot-links a:hover{color:var(--primary)}.alp-foot-legal{margin-top:14px;font-size:12px;color:var(--ink-3);line-height:1.5}.gc-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.gc-cell{border-radius:20px;padding:24px;position:relative;overflow:hidden;min-height:330px;display:flex;flex-direction:column;gap:8px;background:linear-gradient(140deg,#d6e6ea,#eef4f3 46%,#e2ebf6);border:1px solid var(--line)}.gc-cell:before{content:"";position:absolute;width:230px;height:230px;left:-50px;top:-60px;border-radius:50%;background:radial-gradient(circle,rgba(29,111,232,.5),transparent 70%)}.gc-cell:after{content:"";position:absolute;width:250px;height:250px;right:-70px;bottom:-80px;border-radius:50%;background:radial-gradient(circle,rgba(16,64,80,.42),transparent 70%)}.gc-cell .lvl{position:relative;z-index:2;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}.gc-cell .desc{position:relative;z-index:2;font-size:12.5px;color:#2c4650;font-weight:600;margin-bottom:6px}.gc-card{position:relative;z-index:2;margin-top:auto;border-radius:14px;padding:20px}.gc-1{background:color-mix(in oklab,#fff 60%,transparent);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);border:1px solid rgba(255,255,255,.5)}.gc-2{background:color-mix(in oklab,#fff 44%,transparent);backdrop-filter:blur(22px) saturate(1.6);-webkit-backdrop-filter:blur(22px) saturate(1.6);border:1px solid rgba(255,255,255,.6);box-shadow:inset 0 1px #ffffffa6,0 10px 30px -14px #10283740}.gc-3{background:color-mix(in oklab,#fff 28%,transparent);backdrop-filter:blur(32px) saturate(2);-webkit-backdrop-filter:blur(32px) saturate(2);border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #1028371f,0 18px 42px -16px #10405073}.alp-estado{min-height:100%;height:100%;display:grid;place-items:center;padding:40px 20px;background:var(--bg);position:relative;overflow:hidden;container-type:inline-size}.alp-estado .bgdeco{position:absolute;inset:0;opacity:.6;pointer-events:none;background:radial-gradient(circle at 50% -8%,var(--primary-soft),transparent 55%)}.alp-estado .card{position:relative;z-index:1;width:100%;max-width:440px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:40px 36px;text-align:center}.alp[data-card=glass] .alp-estado .card{background:color-mix(in oklab,var(--surface) 64%,transparent);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3)}.alp-eico{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin:0 auto 20px}.alp-estado h1{font-size:23px}.alp-estado p{color:var(--ink-2);margin-top:10px;font-size:14.5px;line-height:1.55}.alp-eacts{margin-top:24px;display:flex;flex-direction:column;gap:10px}.alp-estado-split{text-align:center}.alp-estado-split h1{font-size:25px}.alp-estado-split p{color:var(--ink-2);margin-top:10px;font-size:14.5px;line-height:1.55}.alp-legal{min-height:100%;height:100%;background:var(--bg);display:flex;flex-direction:column}.alp-legal .lbar{display:flex;align-items:center;padding:0 28px;height:64px;border-bottom:1px solid var(--line);background:var(--surface);flex:0 0 auto}.alp-legal .lbar img{height:21px}.alp-legal .doc{max-width:760px;margin:0 auto;padding:42px 28px 56px;flex:1}.alp-legal .doc h1{font-size:30px}.alp-legal .doc .upd{color:var(--ink-3);font-size:13px;margin-top:6px}.alp-legal .doc h2{font-size:18px;margin:28px 0 6px}.alp-legal .doc p{color:var(--ink-2);font-size:14.5px;line-height:1.7;margin-top:8px}.alp-legal .lfoot{border-top:1px solid var(--line);padding:20px 28px;color:var(--ink-3);font-size:13px;display:flex;gap:20px;flex-wrap:wrap;justify-content:center;flex:0 0 auto}.alp-legal .lfoot a{color:var(--ink-2);font-weight:600}.alp-modal-head .sub{font-size:13px;color:var(--ink-2);margin-top:3px}.alp-modal-x{width:32px;height:32px;border-radius:8px;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;color:var(--ink-2);flex-shrink:0;cursor:pointer}.hd-galeria{display:flex;flex-direction:column;gap:14px}.hd-galeria .hd-lbl{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items:center;gap:10px}.hd-galeria .hd-lbl .nm{flex-shrink:0}.hd-galeria .hd-lbl:after{content:"";flex:1;height:1px;background:var(--line)}.hd-galeria .hd-block{margin-bottom:8px}.hd-band{border-radius:var(--radius-lg);padding:26px 30px;color:#fff;position:relative;overflow:hidden;background:linear-gradient(120deg,var(--primary) 0%,color-mix(in oklab,var(--primary) 72%,var(--accent)) 100%);box-shadow:var(--shadow)}.hd-band:after{content:"";position:absolute;inset:0;opacity:.5;pointer-events:none;background:radial-gradient(circle at 90% -20%,rgba(255,255,255,.22),transparent 48%)}.hd-band>*{position:relative;z-index:1}.hd-band .top{display:flex;align-items:flex-start;justify-content:space-between;gap:26px;flex-wrap:wrap}.hd-band .alp-route .ap .city{opacity:.85}.hd-band .alp-route .path .plane{border-color:#ffffff8c}.hd-band .boxes{display:flex;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);overflow:hidden}.hd-band .box{padding:14px 20px;min-width:128px}.hd-band .box+.box{border-left:1px solid rgba(255,255,255,.18)}.hd-band .box .l{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.hd-band .box .v{font-size:21px;font-weight:800;margin-top:5px;letter-spacing:-.01em}.hd-band .pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.hd-band .pill{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;padding:6px 13px;border-radius:var(--radius-pill);background:#ffffff26;border:1px solid rgba(255,255,255,.16)}.hd-band .pill.warn{background:#ffd16638;border-color:#ffd16666}.hd-summary{display:grid;grid-template-columns:1.15fr 1fr;gap:0}.hd-summary .l-col{padding:26px 28px}.hd-summary .r-col{padding:26px 28px;background:var(--surface-2);border-left:1px solid var(--line)}.alp[data-card=glass] .hd-summary .r-col{background:color-mix(in oklab,var(--surface-2) 60%,transparent)}.hd-summary .route-strip{display:flex;align-items:center;gap:14px;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--line)}.hd-kv{display:flex;flex-direction:column;gap:0}.hd-kv .row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.hd-kv .row:last-child{border-bottom:0}.hd-kv .row .k{color:var(--ink-2);font-size:13.5px}.hd-kv .row .v{font-weight:700;font-size:14px}.hd-ticket{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;grid-template-columns:1fr 188px;overflow:hidden}.alp[data-card=glass] .hd-ticket{background:color-mix(in oklab,var(--surface) 60%,transparent);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}.hd-ticket .main{padding:24px 26px}.hd-ticket .stub{border-left:2px dashed var(--line);position:relative;padding:22px 20px;display:flex;flex-direction:column;gap:6px;justify-content:center;background:var(--surface-2)}.alp[data-card=glass] .hd-ticket .stub{background:color-mix(in oklab,var(--surface-2) 55%,transparent)}.hd-ticket .stub:before,.hd-ticket .stub:after{content:"";position:absolute;left:-9px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:1px solid var(--line)}.hd-ticket .stub:before{top:-9px}.hd-ticket .stub:after{bottom:-9px}.hd-ticket .barcode{height:38px;margin-top:8px;border-radius:2px;opacity:.82;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 5px,transparent 5px 9px)}.hd-deadline{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;padding:24px 28px}.hd-ring{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:conic-gradient(var(--primary) calc(var(--p,72)*1%),var(--surface-2) 0);position:relative}.hd-ring:before{content:"";position:absolute;inset:9px;border-radius:50%;background:var(--surface)}.alp[data-card=glass] .hd-ring:before{background:color-mix(in oklab,var(--surface) 86%,transparent)}.hd-ring .in{position:relative;text-align:center;line-height:1}.hd-ring .in .n{font-size:23px;font-weight:800;color:var(--primary)}.hd-ring .in .u{font-size:9.5px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;margin-top:3px}.hd-deadline .mid .route-strip{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hd-deadline .big{text-align:right}.hd-deadline .big .l{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.hd-deadline .big .n{font-size:30px;font-weight:800;color:var(--primary);letter-spacing:-.02em;margin-top:4px}.hd-minimal{display:flex;align-items:center;gap:0;flex-wrap:wrap;padding:18px 26px}.hd-minimal .seg{padding:4px 26px;border-right:1px solid var(--line)}.hd-minimal .seg:first-child{padding-left:0}.hd-minimal .seg.end{border-right:0;margin-left:auto;padding-right:0}.hd-minimal .seg .l{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.hd-minimal .seg .v{font-weight:700;font-size:15px;margin-top:3px}.hd-facts{display:flex;flex-wrap:wrap;gap:18px 0}.hd-fact{padding-right:22px;margin-right:22px;border-right:1px solid var(--line)}.hd-fact:last-child{border-right:0;margin-right:0;padding-right:0}.hd-fact .l{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.hd-fact .v{font-weight:700;font-size:15px;margin-top:4px}.up-modal{width:100%;max-width:560px}.up-req{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px 16px;margin-bottom:18px}.alp[data-card=glass] .up-req{background:color-mix(in oklab,var(--surface-2) 55%,transparent)}.up-req .h{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.up-req .it{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;font-weight:600;padding:5px 0}.up-req .it .d{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;margin-top:1px}.up-req .it .d.ok{background:var(--st-won);color:#fff}.up-req .it .d.no{border:1.5px dashed var(--st-study);color:var(--st-study)}.up-req .it .d.rev{background:#f59e0b;color:#fff}.up-req .it .nm{min-width:0}.up-req .it.ok .nm{color:var(--ink-2)}.up-req .it.ok .nm{text-decoration:line-through;text-decoration-color:color-mix(in oklab,var(--ink-3) 55%,transparent)}.up-req .it .nm .hint{display:block;font-size:12px;font-weight:500;color:var(--ink-3);margin-top:1px}.up-req .it .nm .rev-note{display:block;font-size:12px;font-weight:600;color:#b45309;margin-top:1px}.up-drop{border:2px dashed var(--line);border-radius:var(--radius-sm);padding:30px 20px;text-align:center;background:var(--surface-2);transition:.15s;cursor:pointer}.alp[data-card=glass] .up-drop{background:color-mix(in oklab,var(--surface-2) 50%,transparent)}.up-drop:hover{border-color:var(--primary);background:var(--primary-soft)}.up-drop .ic{width:48px;height:48px;border-radius:14px;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center;margin:0 auto 12px}.up-drop .t{font-weight:700;font-size:15px}.up-drop .s{color:var(--ink-3);font-size:12.5px;margin-top:4px}.up-list{display:flex;flex-direction:column;gap:10px;margin-top:16px}.up-file{display:flex;align-items:center;gap:13px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.alp[data-card=glass] .up-file{background:color-mix(in oklab,var(--surface) 65%,transparent)}.up-file .fic{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;flex-shrink:0;background:var(--primary-soft);color:var(--primary)}.up-file .nm{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-file .meta{font-size:12px;color:var(--ink-3);margin-top:2px}.up-file .grow{flex:1;min-width:0}.up-type{flex-shrink:0;width:230px}.up-type .alp-sel-trigger{padding:8px 12px;min-height:38px;font-size:13px}.up-bar{height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden;margin-top:7px}.up-bar>i{display:block;height:100%;background:var(--primary);border-radius:inherit}.up-x{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;color:var(--ink-3);flex-shrink:0;cursor:pointer}.up-done{width:26px;height:26px;border-radius:50%;background:var(--st-won);color:#fff;display:grid;place-items:center;flex-shrink:0}.up-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.doc-row{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.doc-row:last-child{border-bottom:0}.doc-row .fic{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.doc-row .grow{flex:1 1 auto;min-width:0}.doc-row .nm{font-weight:700;font-size:14px;word-break:break-word}.doc-row .meta{font-size:12.5px;color:var(--ink-3);margin-top:3px}.doc-row .doc-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.alp[data-card=glass] .alp-modal .up-req,.alp[data-card=glass] .alp-modal .up-drop{background:var(--surface-2)}.alp[data-card=glass] .alp-modal .up-file,.alp[data-card=glass] .alp-modal .up-type .alp-sel-trigger{background:var(--surface)}.alp[data-card=glass] .alp-modal .alp-input{background:var(--surface-2)}.alp[data-card=glass] .alp-modal .alp-input:focus{background:var(--surface)}.pro-hero{box-shadow:0 18px 50px -22px #10283752!important}.alp-pro .pro-hero{background:linear-gradient(125deg,color-mix(in oklab,var(--primary) 13%,#fff),color-mix(in oklab,var(--accent) 12%,#fff))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid color-mix(in oklab,var(--primary) 16%,var(--line))!important}.alp-pro .pro-side{background:#ffffff9e}.pro-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:32px;align-items:center}.pro-amount{display:flex;flex-direction:column}.pro-amount .lbl{font-size:13px;color:var(--ink-2);font-weight:600}.pro-amount .num{font-family:var(--font-head);font-weight:800;font-size:58px;letter-spacing:-.03em;line-height:1;color:var(--primary);margin-top:8px}.pro-side{background:var(--surface-2);border-radius:var(--radius-sm);padding:22px 24px}.alp[data-card=glass] .pro-side{background:color-mix(in oklab,var(--surface-2) 55%,transparent)}.alp-pro .alp-card-head h3{display:flex;align-items:center;gap:9px}.alp-pro .alp-card-head h3 .hbar{width:4px;height:17px;border-radius:2px;background:var(--accent);display:inline-block}.alp-pro .tot-accent{color:var(--accent)!important}@container app (max-width: 760px){.alp-app[data-nav]{display:flex;flex-direction:column;height:100%}.alp-sidebar,.alp-topbar{display:none}.alp-main{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.alp-app[data-nav=sidebar] .alp-page,.alp-app[data-nav=rail] .alp-page,.alp-page{padding:18px 16px 24px}.alp-pagehead{flex-direction:column}.alp-pagehead h1{font-size:24px}.alp-headactions{width:100%}.alp-headactions .alp-btn{flex:1}.alp-grid.alp-g2,.alp-grid.alp-g3,.alp-grid.alp-g4,.alp-grid.alp-g-12-5,.alp-grid.alp-g-7-5{grid-template-columns:1fr}.alp-herogrid{grid-template-columns:1fr!important}.alp-herostats{flex-wrap:wrap;justify-content:flex-start!important}.alp-map .inner,.alp-kanban{grid-template-columns:1fr}.alp-claimrow{grid-template-columns:auto auto minmax(0,1fr);gap:8px 12px}.alp-claimrow .cr-next{grid-column:1 / -1}.alp-bento{grid-template-columns:1fr;grid-template-areas:"hero" "money" "next" "cons" "docs" "help"}.alp-route .ap .code{font-size:30px}.alp-boarding{grid-template-columns:1fr}.alp-boarding .stub{border-left:0;border-top:2px dashed var(--line)}.alp-boarding .stub:before{top:-9px;left:auto;right:24px}.alp-boarding .stub:after{bottom:auto;top:-9px;left:24px}.alp-stepper{flex-direction:column;align-items:stretch;gap:0}.alp-stepper .stp{flex-direction:row;align-items:flex-start;gap:14px;text-align:left;padding-bottom:18px}.alp-stepper .stp:before{top:-50%;left:13px;width:3px;height:100%}.alp-stepper .stp .lbl{max-width:none}.alp-mobile-only{display:revert}.alp-mobead{display:flex;align-items:center;justify-content:flex-start;padding:16px 18px;background:transparent;flex:0 0 auto}.alp-mobead img{height:20px;width:auto;display:block}.alp-banner{padding:22px 20px;border-radius:var(--radius)}.alp-banner .b-boxes{width:100%}.alp-banner .b-box{flex:1}.alp-banner .b-box .v{font-size:20px}.hd-band .top{flex-direction:column}.hd-band .boxes{width:100%}.hd-band .box{flex:1}.hd-summary{grid-template-columns:1fr}.hd-summary .r-col{border-left:0;border-top:1px solid var(--line)}.hd-ticket{grid-template-columns:1fr}.hd-ticket .stub{border-left:0;border-top:2px dashed var(--line)}.hd-ticket .stub:before{top:-9px;left:auto;right:24px}.hd-ticket .stub:after{bottom:auto;top:-9px;left:24px}.hd-deadline{grid-template-columns:1fr;text-align:center;justify-items:center;gap:18px}.hd-deadline .big{text-align:center}.hd-estado{grid-template-columns:1fr;gap:20px}.hd-minimal{flex-direction:column;align-items:flex-start;gap:14px}.hd-minimal .seg{border-right:0;padding:0}.hd-minimal .seg.end{margin-left:0}.alp-modal .up-file{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"fic grow x" "type type type";gap:10px 12px;align-items:center}.alp-modal .up-file .fic{grid-area:fic}.alp-modal .up-file .grow{grid-area:grow;min-width:0}.alp-modal .up-file .up-x,.alp-modal .up-file .up-done{grid-area:x}.alp-modal .up-file .up-type{grid-area:type;width:100%}.alp-modal .up-file .nm{white-space:normal}.doc-row{flex-wrap:wrap}.doc-row .doc-right{width:100%;padding-left:52px}.up-actions{flex-direction:column-reverse}.up-actions .alp-btn{width:100%}.pro-hero-grid{grid-template-columns:1fr;gap:22px}.pro-amount .num{font-size:46px}.alp-tabbar{display:flex;position:static;flex:0 0 auto;background:var(--surface);border-top:1px solid var(--line);padding:8px 6px;justify-content:space-around}.alp-tabbar a{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10.5px;font-weight:700;color:var(--ink-3);padding:4px 10px}.alp-tabbar a[aria-current=true]{color:var(--primary)}}@container app (min-width: 761px){.alp-mobile-only{display:none!important}}@container (max-width: 820px){.alp-auth{grid-template-columns:1fr}.alp-auth-aside{display:none}.alp-auth-form{align-content:start;padding:46px 16px 40px}.alp-auth-logo-m{display:block;margin-bottom:24px}}.alp-page{max-width:1180px!important;width:100%!important;margin:0 auto;padding:32px 28px 48px;box-sizing:border-box}@media (max-width: 760px){.alp-page{padding:14px 14px 96px!important}}.alp-main{align-items:stretch!important}.alp-main>*{width:100%;max-width:100%}@media (min-width: 761px){.alp-topbar,.alp-topbar.tb-n7d,.alp-topbar.tb-n7{display:block!important}.alp-tabbar{display:none!important}}@media (max-width: 760px){.alp-topbar-wrap{display:none!important}.alp-tabbar{display:flex!important;position:fixed!important;bottom:0;left:0;right:0;z-index:90;background:var(--surface);border-top:1px solid var(--line);padding:8px 6px;justify-content:space-around;box-shadow:0 -4px 20px -8px #0f1e2d14}.alp-foot{display:none!important}}.alp[data-card=glass] .alp-main{position:static!important;z-index:auto!important}.alp-usermenu-panel{z-index:2147483000!important;isolation:isolate;will-change:transform;transform:translateZ(0)}@media (min-width: 761px){.alp-app[data-nav=topbar] .alp-page{padding-top:56px!important}}.alp-topbar-logo{display:inline-flex;align-items:center;flex-shrink:0}.alp-topbar-logo img{height:22px;width:auto;display:block}@media (max-width: 1024px){.alp-topbar-logo img{height:18px}}.alp .alp-card,.alp .alp-exp{background:color-mix(in oklab,#ffffff 70%,transparent)!important;backdrop-filter:blur(14px) saturate(1.18)!important;-webkit-backdrop-filter:blur(14px) saturate(1.18)!important;border:1px solid rgba(255,255,255,.65);box-shadow:0 8px 28px -16px #10283729,inset 0 1px #ffffff8c}.alp .alp-grid>*,.alp .alp-stack>*{min-width:0}.hd-band .hd-route{display:flex;align-items:center;gap:18px}.hd-band .hd-route-ap{text-align:left}.hd-band .hd-route-ap:last-child{text-align:right}.hd-band .hd-route-city{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.78;margin-bottom:4px}.hd-band .hd-route-code{font-family:var(--font-head);font-weight:800;font-size:46px;letter-spacing:-.02em;line-height:1}.hd-band .hd-route-path{flex:1;display:flex;align-items:center;gap:8px;min-width:80px}.hd-band .hd-route-path .ln{flex:1;height:0;border-top:2px dashed rgba(255,255,255,.55)}.hd-band .hd-route-path .plane{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(255,255,255,.55);color:#fff}@media (max-width: 760px){.hd-band .hd-route-code{font-size:32px}.hd-band .hd-route-ap:last-child{text-align:left}}.alp-topbar-wrap{max-width:1180px;margin:0 auto;padding:24px 28px 0;width:100%;box-sizing:border-box}.alp-topbar.tb-n7d{padding-top:0!important}.alp-topbar.tb-n7d .alp-topbar-inner{margin:0!important;max-width:none;width:100%;box-sizing:border-box}@media (max-width: 760px){.alp-topbar-wrap{padding-top:0}}.alp-topnav.tn-pill{position:relative;display:flex!important;gap:2px!important;padding:4px!important}.alp-topnav.tn-pill .alp-pill-indicator{position:absolute;top:4px;bottom:4px;left:0;width:0;border-radius:999px;background:#ffffff24;transition:transform .42s cubic-bezier(.34,1.2,.4,1),width .42s cubic-bezier(.34,1.2,.4,1),opacity .25s ease;pointer-events:none;z-index:0}.alp-topbar.tb-n7 .alp-topnav.tn-pill .alp-pill-indicator{background:var(--surface);box-shadow:var(--shadow)}.alp-topbar.tb-n7d .alp-topnav.tn-pill .alp-pill-indicator{background:#ffffff24}.alp-topnav.tn-pill a{position:relative;z-index:1;padding:8px 14px!important;white-space:nowrap}.alp-topbar.tb-n7d .alp-topnav.tn-pill a[aria-current=page],.alp-topbar.tb-n7d .alp-topnav.tn-pill a.is-active,.alp-topbar.tb-n7 .alp-topnav.tn-pill a[aria-current=page],.alp-topbar.tb-n7 .alp-topnav.tn-pill a.is-active{background:transparent!important;box-shadow:none!important}.alp-topbar.tb-n7d .alp-topnav.tn-pill a.is-active{color:#fff}.alp-topbar.tb-n7 .alp-topnav.tn-pill a.is-active{color:var(--primary)}.alp-topnav-link .lbl{display:inline}@media (max-width: 1024px){.alp-topnav-link{padding:8px 11px!important}.alp-topnav-link .lbl{display:none}}.alp-usermenu{position:relative}.alp-usermenu-trigger{background:transparent;border:0;padding:0;cursor:pointer;border-radius:50%}.alp-usermenu-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.alp-usermenu-panel{background:var(--surface);border-radius:14px;box-shadow:0 18px 48px -10px #0f1e2d38,0 4px 10px #0f1e2d0f;padding:8px;--ink:#1d2a32;--ink-2:#5a6970;--ink-3:#8294a0;color:var(--ink);border:1px solid var(--line);inset:unset}.alp-usermenu-panel:popover-open{display:block}.alp-usermenu-panel hr{border:0;height:1px;background:var(--line);margin:6px 4px}.alp-usermenu-head{display:flex;align-items:center;gap:12px;padding:10px 10px 8px}.alp-usermenu-head .info{min-width:0}.alp-usermenu-head .nm{font-weight:700;font-size:14px;color:var(--ink)}.alp-usermenu-head .em{font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alp-usermenu-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border-radius:9px;font-size:14px;font-weight:600;color:var(--ink-2);background:transparent;border:0;cursor:pointer;text-align:left;text-decoration:none}.alp-usermenu-item:hover{background:var(--surface-2);color:var(--ink)}.alp-usermenu-item.danger{color:#c0492f}.alp-usermenu-item.danger:hover{background:#fbe9e4;color:#a13b25}.alp-um-fade-enter-active,.alp-um-fade-leave-active{transition:opacity .14s ease,transform .14s ease}.alp-um-fade-enter-from,.alp-um-fade-leave-to{opacity:0;transform:translateY(-4px)}.alp-sel{position:relative}.alp-sel-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;min-height:42px;background:var(--surface);border:1px solid var(--line);border-radius:10px;font-family:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.alp-sel-trigger:hover{border-color:color-mix(in oklab,var(--primary) 40%,var(--line))}.alp-sel-trigger:focus-visible{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 18%,transparent)}.alp-sel.is-open .alp-sel-trigger{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 18%,transparent)}.alp-sel.is-disabled .alp-sel-trigger{opacity:.55;cursor:not-allowed}.alp-sel-placeholder{color:var(--ink-3);font-weight:500}.alp-sel-panel{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 48px -10px #0f1e2d38,0 4px 10px #0f1e2d0f;padding:6px;max-height:280px;overflow-y:auto;z-index:60}.alp-sel-group{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px 4px}.alp-sel-opt{display:block;width:100%;text-align:left;padding:9px 12px;border-radius:8px;background:transparent;border:0;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;color:var(--ink)}.alp-sel-opt:hover,.alp-sel-opt.is-focus{background:var(--surface-2)}.alp-sel-opt.is-selected{color:var(--primary);font-weight:700}.alp-sel-fade-enter-active,.alp-sel-fade-leave-active{transition:opacity .14s ease,transform .14s ease}.alp-sel-fade-enter-from,.alp-sel-fade-leave-to{opacity:0;transform:translateY(-4px)}.alp-pending{display:flex;gap:14px;align-items:flex-start;margin-top:6px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.alp-pending .pic{width:40px;height:40px;border-radius:50%;background:var(--st-won-bg);color:var(--st-won);display:grid;place-items:center;flex-shrink:0}.alp-pending .t{font-weight:700;font-size:14px;margin-bottom:3px}.alp-pending .s{font-size:13px;color:var(--ink-2);line-height:1.55}.alp-pending .s b{color:var(--ink);font-weight:600}.alp-pending .acts{margin-top:10px}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-lg:.5rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-tap-highlight-color:transparent}body{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.alp .alp-btn-ghost:hover{background:var(--primary-soft);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.alp .alp-btn-ghost:hover{border-color:color-mix(in oklab,var(--primary) 30%,var(--line))}}.alp .alp-btn-ghost:hover{color:var(--primary)}.alp .alp-btn-ghost:active{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.alp .alp-btn-ghost:active{background:color-mix(in oklab,var(--primary-soft) 70%,var(--primary) 12%)}}.alp .alp-topbar.tb-n7d{padding-top:0}.alp .alp-topbar.tb-n7d .alp-topbar-inner{max-width:var(--maxw);margin:16px auto 0;box-shadow:0 4px 14px -4px #10283738,0 2px 6px #10283714,inset 0 1px #ffffff0f}.alp .alp-app[data-nav=topbar] .alp-page{padding-top:18px}.alp .alp-topbar.tb-n7d .alp-navbadge{color:#fff;text-align:center;background:#ffffff2e;min-width:22px;padding:2px 8px;font-size:11px;font-weight:800}.alp .alp-topbar.tb-n7d .alp-topnav.tn-pill a:hover:not([aria-current=page]){color:#fff;background:#ffffff0d}.alp .alp-dropzone{border:2px dashed var(--line);border-radius:var(--radius-sm);text-align:center;color:var(--ink-2);background:var(--surface);padding:28px 16px;font-size:13.5px}@supports (color:color-mix(in lab,red,red)){.alp .alp-dropzone{background:color-mix(in oklab,var(--surface) 60%,transparent)}}.alp .alp-dropzone{cursor:pointer;transition:all .15s}.alp .alp-dropzone:hover,.alp .alp-dropzone.is-drag{background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}.alp .alp-dropzone input[type=file]{display:none}.alp .alp-skeleton{background:linear-gradient(90deg,var(--surface),var(--surface-2),var(--surface))}@supports (color:color-mix(in lab,red,red)){.alp .alp-skeleton{background:linear-gradient(90deg,color-mix(in oklab,var(--surface) 70%,transparent),color-mix(in oklab,var(--surface-2) 80%,transparent),color-mix(in oklab,var(--surface) 70%,transparent))}}.alp .alp-skeleton{border-radius:var(--radius-sm);background-size:200% 100%;animation:1.4s ease-in-out infinite al-skel}@keyframes al-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.alp .route-fade-enter-active,.alp .route-fade-leave-active{transition:opacity .18s}.alp .route-fade-enter-from,.alp .route-fade-leave-to{opacity:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
