.lk--est{--lk-accent:#a16207;--lk-accent-bright:#fbbf24;--lk-ring:rgba(251,191,36,.32)}.lk--est .lk__deck-in,.lk--est .lk__main{max-width:82rem}.lk--est .lk__main{padding-top:.75rem;padding-bottom:2.4rem;gap:.7rem}.lk--est .lk__notice{padding:.45rem .7rem;font-size:.76rem;line-height:1.4}.est__kind{position:-webkit-sticky;position:sticky;top:0;z-index:8;display:grid;grid-template-columns:1fr 1fr;grid-gap:.45rem;gap:.45rem;margin:0 0 .15rem;padding:.4rem;border:1px solid color-mix(in srgb,var(--lk-accent) 38%,var(--border));border-radius:1rem;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 28px -22px rgba(0,0,0,.55)}.lk-shell .est__kind{top:3.25rem}.est__kind button{display:flex;align-items:center;justify-content:center;gap:.7rem;min-height:3.55rem;padding:.65rem .85rem;border:0;border-radius:.78rem;background:transparent;color:var(--fg-muted);cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.est__kind button svg{width:1.35rem;height:1.35rem;flex-shrink:0}.est__kind button span{display:flex;flex-direction:column;align-items:flex-start;gap:.08rem;min-width:0}.est__kind button strong{font-size:1.12rem;font-weight:800;letter-spacing:-.03em;line-height:1.1}.est__kind button small{font-size:.72rem;font-weight:600;opacity:.72}.est__kind button:hover:not(.is-active){color:var(--fg);background:color-mix(in srgb,var(--fg) 7%,transparent)}.est__kind button.is-active{color:#04121c;background:linear-gradient(160deg,#fff,#f3e4b8);box-shadow:0 10px 22px -14px rgba(0,0,0,.7)}:root[data-theme=light] .est__kind button.is-active{color:#fff;background:linear-gradient(160deg,var(--lk-accent),color-mix(in srgb,var(--lk-accent) 78%,#000));box-shadow:0 10px 22px -14px var(--lk-accent)}:root[data-theme=light] .est__kind button.is-active small{opacity:.78}@media (max-width:520px){.est__kind button{gap:.42rem;min-height:3.15rem;padding:.55rem .45rem}.est__kind button strong{font-size:1rem}.est__kind button small{font-size:.64rem}}.est__panel{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:clamp(.7rem,2vw,1.1rem);padding:.7rem .75rem;border:1px solid var(--border);border-radius:.85rem;background:var(--surface-muted)}.est__factory{display:grid;grid-gap:.35rem;gap:.35rem}.est__lane--intake{grid-template-columns:minmax(0,1.2fr) minmax(0,8.5rem) minmax(0,7.5rem);align-items:stretch}.est__lane--intake .est__num{margin:0}.est__lane--origin{grid-template-columns:minmax(0,1fr)}.est__near{display:grid;grid-gap:.4rem;gap:.4rem;padding:.55rem .65rem;border:1px solid color-mix(in srgb,var(--lk-accent) 28%,var(--border));border-radius:.75rem;background:color-mix(in srgb,var(--lk-accent) 6%,var(--field))}.est__near-head{display:flex;gap:.55rem;align-items:flex-start;color:var(--lk-accent)}.est__near-title{margin:0;font-size:.82rem;font-weight:700;letter-spacing:-.01em;color:var(--fg)}.est__near-lang,.est__near-lede{display:none}.est__near-lede strong{color:var(--fg-secondary);font-weight:600}.est__near-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.4rem;gap:.4rem;align-items:stretch}.est__near-field input{width:100%;border:0;background:transparent;color:var(--fg);font-size:.95rem;font-weight:600;letter-spacing:-.01em;outline:none}.est__near-field input::placeholder{color:var(--fg-subtle);font-weight:500}.est__near-go{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:0 .9rem;border:0;border-radius:.7rem;background:var(--lk-accent);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;cursor:pointer}.est__near-go:disabled{opacity:.55;cursor:wait}.est__near-error,.est__near-hint,.est__near-note{margin:0;font-size:.72rem;line-height:1.45}.est__near-hint{color:var(--fg-muted)}.est__near-lang{margin-top:.2rem;color:var(--fg);font-weight:600}.est__near-alias{margin:.15rem 0 0;font-size:.72rem;line-height:1.4;color:var(--fg-muted)}.est__near-alias strong{color:var(--fg);font-weight:700}.est__near-error{color:#b91c1c}.est__near-out{display:grid;grid-gap:.45rem;gap:.45rem}.est-near-stage{position:relative;overflow:hidden;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--lk-accent) 28%,var(--border));box-shadow:0 18px 40px -28px rgba(15,23,42,.55),inset 0 1px 0 hsla(0,0%,100%,.08)}.est-near-map{width:100%;height:clamp(18rem,52vw,24rem);overflow:hidden;background:#0b1a24;z-index:0}.est-near-map.leaflet-container{font-family:inherit}.est-near-map .leaflet-tile-pane{filter:saturate(.78) contrast(1.08) brightness(.96)}.est-near-map .leaflet-control-zoom a{width:26px;height:26px;line-height:26px;border:1px solid hsla(0,0%,100%,.16);background:rgba(8,16,24,.72);color:#f4efe4}.est-near-hud{position:absolute;top:.75rem;left:.75rem;z-index:5;max-width:calc(100% - 4.2rem);padding:.5rem .75rem;border-radius:.5rem;border:1px solid hsla(0,0%,100%,.14);background:rgba(8,14,20,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f6f1e6;pointer-events:none}.est-near-hud p{margin:0;font-size:.58rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:hsla(41,47%,93%,.58)}.est-near-hud strong{display:block;margin-top:.12rem;font-size:.92rem;font-weight:650;letter-spacing:-.03em;line-height:1.25}.est-near-hud span{display:block;margin-top:.18rem;font-size:.64rem;letter-spacing:.04em;color:#8fd3ea}.est-near-map__icon{background:transparent;border:0}.est-pin{display:flex;align-items:center;gap:.28rem;white-space:nowrap;filter:drop-shadow(0 4px 10px rgba(0,0,0,.35))}.est-pin--right{flex-direction:row;transform:translate(-5px,-7px)}.est-pin--left{flex-direction:row-reverse;transform:translate(calc(-100% + 5px),-7px)}.est-pin--top{flex-direction:column-reverse;transform:translate(-50%,calc(-100% + 5px))}.est-pin--bottom{flex-direction:column;transform:translate(-50%,-5px)}.est-pin i{width:10px;height:10px;border-radius:999px;border:2px solid #fff;background:#78716c}.est-pin b{padding:.08rem .38rem;border-radius:999px;background:rgba(12,18,26,.78);color:#f4efe4;font-size:.64rem;font-weight:650;letter-spacing:.02em}.est-pin--factory i{width:12px;height:12px;background:#d97706;box-shadow:0 0 0 4px rgba(217,119,6,.28)}.est-pin--pol i{background:#a8a29e}.est-pin--pol.is-fast i{background:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.28)}.est-pin--pod.is-on i,.est-pin--pol.is-on i{background:#e8b86d;box-shadow:0 0 0 4px hsla(37,73%,67%,.32)}.est-pin--pod i{background:#0ea5a4}.est-pin--pod.is-dim{opacity:.55}.est-sea.is-fast{stroke-dasharray:5 9}.est-sea.is-on{filter:drop-shadow(0 0 6px rgba(244,212,138,.55))}.est-road{filter:drop-shadow(0 0 5px rgba(217,119,6,.45))}.est__near-fast{display:inline-block;margin-left:.35rem;padding:.05rem .32rem;border-radius:999px;background:color-mix(in srgb,#0284c7 16%,transparent);color:#0369a1;font-size:.6rem;font-style:normal;font-weight:700;letter-spacing:.04em;vertical-align:.08em}.est__near-resolved{display:flex;gap:.35rem;align-items:flex-start;margin:0;font-size:.72rem;line-height:1.4;color:var(--fg-muted)}.est__near-group-title{margin:.35rem 0 .25rem;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}.est__near-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.3rem;gap:.3rem}.est__near-row{display:grid;grid-template-columns:1.4rem minmax(0,1fr) auto;grid-gap:.55rem;gap:.55rem;align-items:center;width:100%;padding:.55rem .65rem;border:1px solid var(--border);border-radius:.7rem;background:var(--field);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.est__near-row:hover{border-color:color-mix(in srgb,var(--lk-accent) 45%,var(--border))}.est__near-row.is-active,.est__near-row.is-best.is-active{border-color:color-mix(in srgb,var(--lk-accent) 70%,var(--border));background:color-mix(in srgb,var(--lk-accent) 10%,var(--field));box-shadow:0 0 0 1px color-mix(in srgb,var(--lk-accent) 25%,transparent) inset}.est__near-rank{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:999px;background:color-mix(in srgb,var(--fg) 8%,transparent);color:var(--fg-muted);font-size:.68rem;font-weight:700}.est__near-row.is-best .est__near-rank{background:var(--lk-accent);color:#fff}.est__near-port{display:grid;grid-gap:.05rem;gap:.05rem;min-width:0}.est__near-port strong{font-size:.9rem;font-weight:700;letter-spacing:-.02em;color:var(--fg)}.est__near-metrics small,.est__near-port small{font-size:.68rem;color:var(--fg-muted)}.est__near-metrics{display:grid;grid-gap:.05rem;gap:.05rem;justify-items:end;text-align:right}.est__near-metrics em{font-style:normal;font-size:.84rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-secondary)}.est__near-cny{font-size:.68rem;font-weight:700;letter-spacing:-.02em;color:var(--lk-accent)}.est__inland-hint{margin:.45rem 0 0;max-width:36rem;font-size:.74rem;line-height:1.5;color:var(--fg-muted)}.est__near-note{color:var(--fg-subtle)}@media (max-width:720px){.est__near-form{grid-template-columns:minmax(0,1fr)}.est__near-go{min-height:2.6rem}}.est__lane{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;grid-gap:.4rem;gap:.4rem}.est__lane:has(.est__sel--sailing):not(:has(.est__sel--lane.is-open)){grid-template-columns:minmax(0,1fr) minmax(0,13rem)}.est__lane--ports{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,9.5rem)}.est__sel{display:grid;grid-gap:.12rem;gap:.12rem;padding:.45rem .75rem;border:1px solid var(--border);border-radius:.75rem;background:var(--field);transition:border-color .18s ease,box-shadow .18s ease}.est__sel:focus-within{border-color:var(--lk-ring);box-shadow:0 0 0 3px var(--lk-ring)}.est__sel>span{font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}.est__sel select{width:100%;border:0;background:transparent;color:var(--fg);font-size:1.02rem;font-weight:800;letter-spacing:-.02em;cursor:pointer;outline:none}.est__sel select option{background:var(--page);color:var(--fg)}.est__sel--lane{border-width:2px;border-color:var(--lk-accent);background:color-mix(in srgb,var(--lk-accent) 10%,var(--field));box-shadow:0 0 0 4px color-mix(in srgb,var(--lk-accent) 18%,transparent);animation:est-lane-glow 1.6s ease-in-out 4}.est__sel--lane>span:first-child{color:var(--lk-accent);letter-spacing:.02em;text-transform:none;font-size:.72rem;font-weight:800}.est__sel-row{display:flex;align-items:center;gap:.3rem}.est__sel-row select{flex:1 1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.est__sel-row svg,.est__sel-trigger svg{flex:0 0 auto;color:var(--lk-accent);pointer-events:none;transition:transform .22s ease}.est__sel--lane.is-open .est__sel-trigger svg{transform:rotate(180deg)}.est__sel-trigger{display:flex;align-items:center;gap:.3rem;width:100%;margin:0;padding:.08rem 0 0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.est__sel-current{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;min-width:0;flex:1 1}.est__sel-current strong{font-size:1.02rem;font-weight:800;letter-spacing:-.02em}.est__sel-current em{font-style:normal;font-weight:700;color:var(--lk-accent)}.est__via-tag{display:inline-flex;align-items:center;justify-content:center;min-height:1.35rem;padding:.12rem .48rem;border-radius:999px;font-size:.72rem;font-weight:800;font-style:normal;letter-spacing:-.01em;line-height:1;white-space:nowrap}.est__via-tag.is-direct{border:1px solid color-mix(in srgb,var(--lk-accent) 55%,transparent);background:color-mix(in srgb,var(--lk-accent) 22%,var(--field));color:var(--lk-accent)}.est__via-tag.is-via{border:1px solid transparent;background:linear-gradient(160deg,var(--lk-accent),color-mix(in srgb,var(--lk-accent) 72%,#000));color:#fff;box-shadow:0 6px 14px -10px var(--lk-accent)}.est__via-tag.is-sail{border:1px solid color-mix(in srgb,var(--lk-accent) 40%,var(--border));background:color-mix(in srgb,var(--fg) 8%,var(--field));color:var(--fg)}.est__sel-current .est__via-tag{font-size:.78rem;min-height:1.45rem;padding:.16rem .58rem}.est__sel-hint{margin:.08rem 0 0;font-size:.7rem;font-weight:700;font-style:normal;color:var(--lk-accent)}.est__sel--lane.is-open{animation:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--lk-accent) 22%,transparent)}.est__lane-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;margin-top:.5rem;padding-top:.55rem;border-top:1px dashed color-mix(in srgb,var(--lk-accent) 38%,var(--border))}.est__lane-menu-dest{grid-column:1/-1}.est__lane-card{display:grid;grid-gap:.28rem;gap:.28rem;min-height:5.4rem;padding:.62rem .7rem .68rem;border:1px solid color-mix(in srgb,var(--lk-accent) 18%,var(--border));border-radius:.7rem;background:linear-gradient(180deg,color-mix(in srgb,var(--lk-accent) 8%,var(--field)),var(--field));color:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.est__lane-card:hover{border-color:var(--lk-accent);transform:translateY(-1px);box-shadow:0 10px 22px -18px var(--lk-accent)}.est__lane-card.is-active{border-color:var(--lk-accent);background:linear-gradient(165deg,color-mix(in srgb,var(--lk-accent) 18%,var(--field)),var(--field));box-shadow:0 0 0 3px color-mix(in srgb,var(--lk-accent) 16%,transparent)}.est__lane-card-top{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-height:1rem}.est__lane-card-top em{font-size:.62rem;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.est__lane-card-top svg,.est__lane-card.is-rec .est__lane-card-top em{color:var(--lk-accent)}.est__lane-card-route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:.3rem;gap:.3rem}.est__lane-port{font-size:.92rem;font-weight:800;letter-spacing:-.03em;line-height:1.2}.est__lane-port--dest{text-align:right}.est__lane-rail{display:flex;align-items:center;gap:.22rem;min-width:5.2rem;color:var(--lk-accent)}.est__lane-rail .est__via-tag{flex:0 0 auto}.est__lane-rail i{flex:1 1;height:1px;background:linear-gradient(90deg,transparent,var(--lk-accent),transparent)}.est__lane-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .28rem;font-size:.68rem;font-weight:650;color:var(--fg-muted);line-height:1.35}.est__lane-card-meta b{font-weight:600;color:color-mix(in srgb,var(--lk-accent) 55%,var(--fg-muted))}.est__sail-chips{display:flex;flex-wrap:wrap;gap:.28rem;margin-top:.18rem}.est__sail-chips button{min-height:1.7rem;padding:.18rem .48rem;border:1px solid var(--border);border-radius:999px;background:var(--field);color:var(--fg-muted);font-size:.74rem;font-weight:750;letter-spacing:-.02em;cursor:pointer}.est__sail-chips button:hover{border-color:var(--lk-accent);color:var(--fg)}.est__sail-chips button.is-active{border-color:transparent;background:linear-gradient(160deg,var(--lk-accent),color-mix(in srgb,var(--lk-accent) 78%,#000));color:#fff}.est__sail-chips--card{margin-top:.08rem}.est__lane:has(.est__sel--lane.is-open) .est__sel--sailing{display:none}.est__goods{display:grid;grid-gap:.45rem;gap:.45rem;padding:.55rem .65rem .6rem;border:1px solid color-mix(in srgb,var(--lk-accent) 22%,var(--border));border-radius:.75rem;background:color-mix(in srgb,var(--lk-accent) 6%,var(--field))}.est__goods-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.2rem .8rem}.est__goods-head p{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.02em;color:var(--lk-accent)}.est__goods-head em{font-size:.92rem;font-style:normal;font-weight:850;letter-spacing:-.02em;line-height:1.35;color:color-mix(in srgb,var(--lk-accent) 72%,#1a0c00)}.est__goods-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:.35rem;gap:.35rem}.est__num--fx{align-items:center}.est__fx{grid-area:unit;display:inline-flex;gap:.16rem}.est__fx button{min-width:2.35rem;min-height:1.45rem;padding:.1rem .32rem;border:1px solid var(--border);border-radius:999px;background:var(--field);color:var(--fg-muted);font-size:.68rem;font-weight:800;letter-spacing:.02em;cursor:pointer}.est__fx button.is-active{border-color:transparent;background:linear-gradient(160deg,var(--lk-accent),color-mix(in srgb,var(--lk-accent) 78%,#000));color:#fff}.est__goods-rate{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;min-height:100%;margin:0;padding:.32rem .2rem;grid-column:1/-1}.est__goods-rate.is-on{padding:.4rem .5rem;border-radius:.65rem;background:color-mix(in srgb,var(--lk-accent) 16%,var(--field))}.est__goods-rate-tag{display:inline-flex;align-items:center;min-height:1.85rem;padding:.18rem .7rem;border-radius:999px;background:linear-gradient(160deg,#f5c56a,var(--lk-accent) 42%,color-mix(in srgb,var(--lk-accent) 70%,#3b1d00));color:#fff;font-size:1.02rem;font-weight:850;letter-spacing:-.03em;box-shadow:0 8px 18px -10px var(--lk-accent)}.est__goods-rate small{font-size:.74rem;font-weight:750;color:color-mix(in srgb,var(--lk-accent) 62%,#1a0c00)}.est__goods-cands{display:flex;flex-wrap:wrap;gap:.3rem}.est__goods-cands button{display:grid;grid-gap:.04rem;gap:.04rem;padding:.28rem .5rem;border:1px solid var(--border);border-radius:.55rem;background:var(--field);color:inherit;text-align:left;cursor:pointer}.est__goods-cands button.is-active,.est__goods-cands button:hover{border-color:var(--lk-accent)}.est__goods-cands button.is-active{background:color-mix(in srgb,var(--lk-accent) 14%,var(--field))}.est__goods-cands b{font-size:.74rem;font-weight:800}.est__goods-cands small{font-size:.64rem;color:var(--fg-muted)}.est__goods-err{margin:0;font-size:.72rem;font-weight:650;color:#b45309}.est__goods-cargo{display:grid;grid-gap:.4rem;gap:.4rem}.est__goods-total{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:.45rem .8rem;gap:.45rem .8rem;align-items:end;padding-top:.35rem;border-top:1px dashed color-mix(in srgb,var(--lk-accent) 35%,var(--border))}.est__goods-total p{margin:0;font-size:.7rem;font-weight:800;color:var(--lk-accent)}.est__goods-total strong{display:block;margin-top:.08rem;font-size:1.28rem;font-weight:850;letter-spacing:-.04em;line-height:1.15}.est__goods-total strong small{margin-left:.15rem;font-size:.78rem;font-weight:750}.est__goods-total strong.is-wait{font-size:.82rem;font-weight:700;letter-spacing:-.02em;color:var(--fg-muted)}.est__goods-each{display:inline-flex;align-items:baseline;gap:.12rem;margin-top:.4rem;padding:.22rem .62rem;border-radius:999px;background:linear-gradient(160deg,#f5c56a,var(--lk-accent) 42%,color-mix(in srgb,var(--lk-accent) 70%,#3b1d00));color:#fff;font-size:1.05rem;font-weight:850;letter-spacing:-.03em;box-shadow:0 8px 18px -10px var(--lk-accent)}.est__goods-each small{font-size:.78rem;font-weight:750}.est__goods-each-vat{display:block;margin-top:.22rem;font-size:.78rem;font-style:normal;font-weight:800;letter-spacing:-.02em;color:color-mix(in srgb,var(--lk-accent) 78%,#1a0c00)}.est__goods-total li.is-all{margin-top:.2rem;padding-top:.28rem;border-top:1px dashed color-mix(in srgb,var(--lk-accent) 35%,var(--border));font-size:.76rem}.est__goods-total li.is-all span{font-weight:800;color:var(--lk-accent)}.est__goods-total li.is-all b{font-weight:850}.est__band-each{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .4rem;margin:.42rem 0 0;font-size:.78rem;font-weight:800;color:var(--lk-accent)}.est__band-each strong{font-size:1.15rem;font-weight:850;letter-spacing:-.03em;color:var(--fg)}.est__band-each small{font-size:.7rem;font-weight:700;color:var(--fg-muted)}.est__band-each em{flex-basis:100%;font-style:normal;font-size:.72rem;font-weight:750;color:var(--fg-secondary)}.est__table-all td,.est__table-all th{color:var(--lk-accent)}.est__goods-landed-hint{display:block;margin-top:.28rem;font-size:.72rem;font-style:normal;font-weight:750;line-height:1.4;color:color-mix(in srgb,var(--lk-accent) 70%,#1a0c00)}.est__goods-total ul{display:grid;grid-gap:.16rem;gap:.16rem;margin:0;padding:0;list-style:none}.est__goods-total li{display:flex;justify-content:space-between;gap:.6rem;font-size:.72rem}.est__goods-total li span{color:var(--fg-muted);font-weight:650}.est__goods-total li b{display:grid;justify-items:end;font-weight:750;text-align:right}.est__goods-total li b em{margin-top:.06rem;font-size:.68rem}.est__each,.est__goods-total li b em{font-style:normal;font-weight:800;color:var(--lk-accent)}.est__each{display:block;margin-top:.12rem;font-size:.7rem;letter-spacing:-.02em}.est__table tfoot .est__each{font-size:.72rem}@keyframes est-lane-glow{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--lk-accent) 16%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--lk-accent) 30%,transparent)}}.est__modes{grid-template-columns:repeat(2,minmax(0,1fr));padding:.25rem;border-radius:.75rem}.est__modes button{padding:.44rem .5rem;border:0;border-radius:.55rem;font-size:.8rem;letter-spacing:-.02em;transition:background .2s ease,color .2s ease}.est__modes button.is-active{background:linear-gradient(160deg,#fff,#e9dcc0);color:#2b1d02}:root[data-theme=light] .est__modes button.is-active,:root[data-theme=light] .est__terms button.is-active{border-color:transparent;background:linear-gradient(160deg,var(--lk-accent),color-mix(in srgb,var(--lk-accent) 78%,#000));color:#fff;box-shadow:0 8px 18px -12px var(--lk-accent)}.est__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.2rem,1fr));grid-gap:.4rem;gap:.4rem}.est__num{display:grid;grid-template-areas:"label label" "input unit";grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:0 .3rem;gap:0 .3rem;padding:.28rem .55rem;border:1px solid var(--border);border-radius:.55rem;background:var(--field);transition:border-color .18s ease,box-shadow .18s ease}.est__num--wide{grid-column:span 2}.est__num:focus-within{border-color:var(--lk-ring);box-shadow:0 0 0 3px var(--lk-ring)}.est__num>span{grid-area:label;font-size:.66rem;color:var(--fg-muted)}.est__num input{grid-area:input;width:100%;min-width:0;padding:0;border:0;background:transparent;color:var(--fg);font-size:1.02rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;outline:none}.est__num>em{grid-area:unit;font-style:normal;font-size:.7rem;font-weight:600;color:var(--fg-subtle)}.est__split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(15rem,.85fr);grid-gap:.55rem 0;gap:.55rem 0;align-items:start}.est__split-main{display:grid;grid-gap:.35rem;gap:.35rem;padding-right:.9rem}.est__split-side{display:grid;grid-gap:.4rem;gap:.4rem;align-content:start;min-width:0;padding-left:.9rem;border-left:1px solid var(--border)}.est__split-main .est__opts{margin-top:0}.est__split-side .est__cbm-out{padding:.35rem .55rem;border:1px solid var(--border);border-radius:.55rem;background:var(--field)}.est__split-side .est__presets{padding-top:0}.est__cbm-out{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .5rem;margin:0;font-size:.78rem;color:var(--fg-muted)}.est__cbm-out strong{font-size:.95rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--lk-on)}.est__cbm-out em{font-style:normal;font-size:.72rem;color:var(--fg-subtle)}.est__modes{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;grid-gap:.3rem;gap:.3rem;padding:.22rem;border:1px solid var(--border);border-radius:.72rem;background:color-mix(in srgb,var(--fg) 6%,transparent)}.est__modes button{padding:.32rem .55rem;border:1px solid transparent;border-radius:.5rem;background:transparent;font-size:.76rem;font-weight:700;letter-spacing:-.01em;color:var(--fg-muted);cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.est__modes button:hover{color:var(--fg);background:color-mix(in srgb,var(--fg) 7%,transparent)}.est__modes button.is-active{border-color:var(--lk-ring);background:color-mix(in srgb,var(--fg) 12%,transparent);color:var(--fg)}.est__table--fcl{min-width:38rem}.est__terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.3rem;gap:.3rem;padding:.22rem;border:1px solid var(--border);border-radius:.72rem;background:color-mix(in srgb,var(--fg) 6%,transparent)}.est__terms button{padding:.42rem .3rem;border:1px solid transparent;border-radius:.54rem;background:transparent;font-size:.76rem;font-weight:800;letter-spacing:.01em;color:var(--fg-muted);cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.est__terms button:hover{color:var(--fg);background:color-mix(in srgb,var(--fg) 7%,transparent)}.est__terms button.is-active{border-color:var(--lk-ring);background:color-mix(in srgb,var(--fg) 12%,transparent);color:var(--fg)}.est__terms-note{margin:0;padding:.5rem .72rem;border-radius:.6rem;background:color-mix(in srgb,var(--fg) 5%,transparent);font-size:.74rem;line-height:1.5;color:var(--fg-muted)}.est__lead-note{margin:0;padding:.4rem .55rem;border:1px solid var(--border);border-radius:.55rem;background:color-mix(in srgb,var(--fg) 4%,transparent);font-size:.72rem;line-height:1.4;color:var(--fg-muted)}.est__lead-note strong{display:block;margin-bottom:.18rem;font-size:.78rem;font-weight:800;letter-spacing:-.02em;color:var(--fg)}.est__lead-note.is-fast{border-color:color-mix(in srgb,var(--lk-on) 38%,var(--border));background:color-mix(in srgb,var(--lk-on) 8%,var(--page))}.est__lead-note--result{margin-top:.65rem}.est__presets{display:flex;align-items:center;flex-wrap:wrap;gap:.32rem;padding-top:.15rem}.est__presets>span{margin-right:.15rem;font-size:.7rem;color:var(--fg-subtle)}.est__presets button{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .5rem;border:1px solid var(--border);border-radius:999px;background:var(--field);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.est__presets button:hover{border-color:var(--lk-ring);background:color-mix(in srgb,var(--fg) 10%,transparent);transform:translateY(-1px)}.est__presets button strong{font-size:.74rem;font-weight:700;color:var(--fg)}.est__presets button small{display:none}.est__card.is-draft{position:relative;isolation:isolate}.est__card.is-draft:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(-38deg,rgba(161,98,7,.055) 0 2px,transparent 2px 13px)}.est__card.is-draft>*{position:relative;z-index:1}.est__card>*{min-width:0}.lk--est .est__card{gap:.5rem;padding:.75rem .85rem}.lk--est .est__card .est__band{font-size:clamp(1.35rem,3.8vw,2rem)}.lk--est .est__card .lk__head-sub{margin-top:.12rem;font-size:.8rem}.lk--est .est__card .est__inland-hint{margin-top:.28rem;font-size:.72rem}.est__snap{display:grid;grid-gap:.4rem;gap:.4rem}.lk--est .est__card .est__duel{gap:.4rem}.lk--est .est__card .est__bar{padding:.48rem .65rem;border-radius:.65rem}.lk--est .est__card .est__bar-head{margin-bottom:.28rem}.lk--est .est__card .est__bar-head strong{font-size:.95rem}.lk--est .est__card .est__bar-track{height:.3rem}.lk--est .est__card .est__bar-foot{margin-top:.28rem}.lk--est .est__card .est__duel-note{margin-top:.15rem;font-size:.72rem;line-height:1.4}.lk--est .est__card .lk__tiles{gap:.4rem}.lk--est .est__card .lk__tile{gap:.42rem;padding:.48rem .58rem;border-radius:.6rem}.lk--est .est__card .lk__tile-icon{width:1.55rem;height:1.55rem;border-radius:.42rem}.lk--est .est__card .lk__tile-text strong{font-size:.8rem}.lk--est .est__card .est__sides{gap:.4rem}.lk--est .est__card .est__side{padding:.48rem .65rem;border-radius:.65rem}.lk--est .est__card .est__side-head{margin-bottom:.32rem}.lk--est .est__card .lk__block h3{margin-bottom:.45rem;font-size:.86rem}@media (max-width:767px){.lk--est .est__card{gap:.55rem;padding:.8rem}.lk--est .est__card .lk__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.est__band{display:flex;align-items:baseline;flex-wrap:wrap;gap:.1rem .3rem;margin:.15rem 0 0;font-size:clamp(1.6rem,5vw,2.6rem);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.05;animation:est-band-in .34s cubic-bezier(.16,.84,.28,1)}.est__band i{font-style:normal;font-size:.62em;font-weight:600;color:var(--fg-subtle)}.est__band small{font-size:.44em;font-weight:700;letter-spacing:-.02em;color:var(--fg-muted)}.est__band--none{font-size:clamp(1.35rem,3.4vw,1.9rem);color:var(--fg-muted)}.est__excluded-list{display:grid;grid-gap:.4rem;gap:.4rem;margin:.7rem 0;padding:0;list-style:none}.est__excluded-list li{display:grid;grid-gap:.1rem;gap:.1rem;padding:.55rem .8rem;border:1px dashed var(--border-strong);border-radius:.6rem;background:var(--page-2)}.est__excluded-list strong{font-size:.85rem;color:var(--fg)}.est__excluded-list em{font-size:.73rem;font-style:normal;color:var(--fg-subtle)}.est__carriers{margin:.85rem 0 0;padding:.62rem .85rem;border:1px solid var(--border);border-radius:.7rem;background:var(--page-2);font-size:.78rem;line-height:1.6;color:var(--fg-muted)}.est__carriers strong{color:var(--fg)}@keyframes est-band-in{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:none}}.lk__head-sub em{font-style:normal;color:var(--fg-subtle)}.est__duel{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:.6rem;gap:.6rem}.est__bar{padding:.8rem .9rem;border:1px solid var(--border);border-radius:.8rem;background:var(--page);transition:border-color .2s ease,background .2s ease}.est__bar.is-win{border-color:color-mix(in srgb,var(--lk-on) 45%,var(--border));background:color-mix(in srgb,var(--lk-on) 7%,var(--page))}.est__bar-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;margin:0 0 .5rem}.est__bar-head>span{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:var(--fg-muted)}.est__bar-head svg{color:var(--fg-subtle)}.est__bar.is-win .est__bar-head svg{color:var(--lk-on)}.est__bar-head strong{font-size:1.16rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.est__bar-head strong small{font-size:.58em;font-weight:700;color:var(--fg-subtle)}.est__bar-track{height:.5rem;border-radius:999px;background:hsla(0,0%,50%,.16);overflow:hidden}.est__bar-track i{display:block;height:100%;border-radius:999px;background:hsla(0,0%,50%,.42);transition:width .42s cubic-bezier(.2,.8,.24,1)}.est__bar.is-win .est__bar-track i{background:linear-gradient(90deg,var(--lk-accent),var(--lk-accent-bright))}.est__bar-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.45rem 0 0;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-subtle)}.est__bar-foot b{padding:.1rem .45rem;border-radius:999px;background:var(--lk-accent);color:#fffaf0;font-size:.64rem;font-weight:800;letter-spacing:.02em}.est__duel-note{margin:.6rem 0 0;font-size:.8rem;line-height:1.6;color:var(--fg-secondary)}.est__sides{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.6rem;gap:.6rem}.est__side{padding:.75rem .85rem;border:1px solid var(--border);border-radius:.75rem;background:var(--page)}.est__side-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin:0 0 .5rem}.est__side-head span{font-size:.78rem;font-weight:600;color:var(--fg-muted)}.est__side-head strong{font-size:.88rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.est__side-bar{height:.36rem;border-radius:999px;background:hsla(0,0%,50%,.16);overflow:hidden}.est__side-bar i{display:block;height:100%;border-radius:999px;transition:width .42s cubic-bezier(.2,.8,.24,1)}.est__side--cn .est__side-bar i{background:linear-gradient(90deg,#b91c1c,#f87171)}.est__side--sea .est__side-bar i{background:linear-gradient(90deg,#0369a1,#38bdf8)}.est__side--kr .est__side-bar i{background:linear-gradient(90deg,#0f766e,#2dd4bf)}.est__table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:.8rem}.est__table{width:100%;min-width:34rem;border-collapse:collapse;font-size:.8rem}.est__table thead th{padding:.55rem .8rem;border-bottom:1px solid var(--border);background:var(--page);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase;color:var(--fg-subtle);white-space:nowrap}.est__table thead th:not(:first-child){text-align:right}.est__table-side th{padding:.42rem .8rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--lk-on) 8%,var(--page));font-size:.7rem;font-weight:800;letter-spacing:-.01em;text-align:left;color:color-mix(in srgb,var(--lk-on) 88%,#000)}:root[data-theme=dark] .est__table-side th{color:var(--lk-on)}.est__table tbody td{padding:.5rem .8rem;border-bottom:1px dashed var(--border);color:var(--fg-secondary);vertical-align:top}.est__table tbody tr:last-child td{border-bottom:0}.est__table tbody td em{display:block;margin-top:.1rem;font-style:normal;font-size:.7rem;color:var(--fg-subtle)}.est__n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.est__table-off td{color:var(--fg-subtle)}.est__table-off td:last-child{font-weight:600}.est__n--strong{font-weight:700;color:var(--fg)}.est__table tfoot td,.est__table tfoot th{padding:.6rem .8rem;border-top:1px solid var(--border-strong);background:var(--page);font-size:.82rem;font-weight:800;letter-spacing:-.02em}.est__table tfoot th{text-align:right;color:var(--fg-muted)}.est__fine{margin:.7rem 0 0;font-size:.74rem;line-height:1.6;color:var(--fg-subtle)}.est__notice{margin:0 0 .85rem;padding:.75rem .9rem;border:1px solid #f59e0b;border-left:4px solid #ea580c;border-radius:.7rem;background:#fef3c7;font-size:.8rem;line-height:1.65;font-weight:700;color:#9a3412}:root[data-theme=dark] .est__notice{border-color:#fbbf24 #fbbf24 #fbbf24 #fb923c;background:rgba(251,191,36,.22);color:#fde68a}.est__card>.est__notice{margin:0 0 1rem}.est__loading{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:3rem 1rem;font-size:.86rem;color:var(--fg-muted)}.est__loading svg{animation:est-spin .9s linear infinite}@keyframes est-spin{to{transform:rotate(1turn)}}.est__cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--lk-on) 32%,var(--border));border-radius:.9rem;background:color-mix(in srgb,var(--lk-on) 7%,var(--page))}.est__cta-title{margin:0;font-size:.94rem;font-weight:800;letter-spacing:-.025em}.est__cta-sub{margin:.25rem 0 0;font-size:.78rem;line-height:1.55;color:var(--fg-muted)}.est__cta-go{display:inline-flex;align-items:center;gap:.4rem;flex:none;padding:.6rem 1.2rem;border:0;border-radius:.7rem;background:linear-gradient(150deg,var(--lk-accent-bright),var(--lk-accent));color:#2b1d02;font-size:.88rem;font-weight:800;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;box-shadow:0 14px 30px -18px var(--lk-accent-bright);transition:transform .16s ease,filter .16s ease}.est__cta-go:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06)}.est__cta-go:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.est__form{padding:1.1rem;border:1px solid color-mix(in srgb,var(--lk-on) 32%,var(--border));border-radius:.9rem;background:color-mix(in srgb,var(--lk-on) 5%,var(--page))}.est__form h3{display:flex;align-items:center;gap:.45rem;margin:0;font-size:.95rem;font-weight:800;letter-spacing:-.025em}.est__form h3 svg{color:var(--lk-on)}.est__form-lede{margin:.3rem 0 .9rem;font-size:.78rem;color:var(--fg-muted)}.est__form-sec{margin:1rem 0 .45rem;font-weight:800;letter-spacing:.04em}.est__form-sec,.est__form-unit{font-size:.72rem;color:var(--fg-muted)}.est__form-unit{position:absolute;right:.7rem;bottom:.58rem;font-style:normal;pointer-events:none}.est__form-grid input[name=weightKg]{padding-right:2.2rem}.est__pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:.5rem;gap:.5rem}.est__pick>button{display:grid;grid-gap:.28rem;gap:.28rem;padding:.7rem .8rem;border:1px solid var(--border);border-radius:.7rem;background:var(--page);color:inherit;text-align:left;cursor:pointer}.est__pick>button strong{display:flex;align-items:center;gap:.35rem;font-size:.86rem;font-weight:800;letter-spacing:-.02em}.est__pick>button small{font-size:.68rem;font-weight:650;color:var(--fg-muted)}.est__pick>button>span{font-size:.72rem;line-height:1.45;color:var(--fg-muted)}.est__pick>button.is-active{border-color:var(--lk-on);background:color-mix(in srgb,var(--lk-on) 8%,var(--page));box-shadow:0 0 0 3px var(--lk-ring)}.est__pick-urgent.is-active{border-color:#ea580c;background:color-mix(in srgb,#ea580c 10%,var(--page));box-shadow:0 0 0 3px color-mix(in srgb,#ea580c 22%,transparent)}.est__form-urgent-note{margin:.5rem 0 0;font-size:.74rem;line-height:1.5;color:#9a3412}:root[data-theme=dark] .est__form-urgent-note{color:#fdba74}.est__form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.6rem;gap:.6rem}.est__form-wide{grid-column:1/-1}.est__form-grid label{display:grid;grid-gap:.22rem;gap:.22rem;position:relative}.est__form-grid span{font-size:.72rem;font-weight:600;color:var(--fg-muted)}.est__form-grid input,.est__form-grid textarea{padding:.5rem .65rem;border:1px solid var(--border);border-radius:.55rem;background:var(--page);color:var(--fg);font:inherit;font-size:.86rem;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.est__form-grid textarea{resize:vertical}.est__form-grid input:focus,.est__form-grid textarea:focus{border-color:var(--lk-on);box-shadow:0 0 0 3px var(--lk-ring)}.est__form-error{margin:.7rem 0 0;font-size:.8rem;font-weight:600;color:#b91c1c}:root[data-theme=dark] .est__form-error{color:#fca5a5}.est__form-foot{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.9rem}.est__form-foot>button[type=button]{padding:.6rem 1rem;border:1px solid var(--border);border-radius:.7rem;background:var(--page);color:var(--fg-secondary);font-size:.84rem;font-weight:600;cursor:pointer}.est__form-foot>button[type=button]:hover:not(:disabled){border-color:var(--lk-on);color:var(--lk-on)}.est__done{display:flex;align-items:flex-start;gap:.8rem;padding:1.1rem;border:1px solid rgba(16,185,129,.4);border-radius:.9rem;background:rgba(16,185,129,.08)}.est__done>svg{flex:none;width:1.6rem;height:1.6rem;color:#059669}:root[data-theme=dark] .est__done>svg{color:#34d399}.est__done-title{margin:0;font-size:.95rem;font-weight:800;letter-spacing:-.025em}.est__done code{display:inline-block;margin:.35rem 0;padding:.16rem .5rem;border-radius:.35rem;background:hsla(0,0%,50%,.14);font-size:.82rem;font-weight:700;letter-spacing:.03em}.est__done-sub{margin:0;font-size:.8rem;line-height:1.6;color:var(--fg-secondary)}.est__done-sub a{color:var(--lk-accent);font-weight:700;text-underline-offset:.16em}@media (max-width:720px){.est__panel{padding:.7rem}.est__lane,.est__lane--intake,.est__lane--origin,.est__lane--ports,.est__lane:has(.est__sel--sailing){grid-template-columns:minmax(0,1fr);gap:.35rem}.est__sel{padding-inline:.55rem}.est__sel select{font-size:.92rem}.est__lane-menu{grid-template-columns:minmax(0,1fr)}.est__sel-current strong{font-size:.92rem}.est__goods-grid,.est__goods-total,.est__split{grid-template-columns:minmax(0,1fr)}.est__split{gap:.45rem}.est__split-main{padding-right:0}.est__split-side{padding-left:0;padding-top:.45rem;border-left:0;border-top:1px solid var(--border)}.est__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.est__num--wide{grid-column:span 2}.est__presets button small{display:none}.est__cta{flex-direction:column;align-items:stretch}.est__cta-go{justify-content:center}.est__table,.est__table--fcl{min-width:0}.est__table .est__table-pad,.est__table tbody td:nth-child(2),.est__table tbody td:nth-child(3),.est__table thead th:nth-child(2),.est__table thead th:nth-child(3){display:none}.est__table tbody td,.est__table tfoot td,.est__table tfoot th,.est__table thead th{padding-inline:.6rem}.est__n{white-space:normal}}.est__opts{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:.35rem}.est__opts-head{margin:0 0 .1rem;color:var(--fg-muted);font-size:.7rem;font-weight:700;letter-spacing:.01em}@media (min-width:720px){.est__opts:not(.est__opts--chip){grid-template-columns:repeat(2,minmax(0,1fr))}.est__opts:not(.est__opts--chip) .est__opts-head{grid-column:1/-1}}.est__opts--chip{display:flex;flex-wrap:wrap;align-items:center;gap:.32rem .4rem;margin-top:.15rem}.est__opts--chip .est__opts-head{flex:0 0 100%;margin:0}.est__opts--bar{display:flex;gap:.4rem 1.1rem;margin-top:.15rem}.est__opts--bar,.est__opts-group{flex-wrap:wrap;align-items:center}.est__opts-group{display:inline-flex;gap:.32rem .4rem}.est__opts-group .est__opts-head{flex:0 0 auto;margin:0}.est__opts--bar .est__cbm-out,.est__opts--bar .est__presets{margin:0;padding:0}.est__chip{display:inline-flex;align-items:center;gap:.32rem;min-height:1.85rem;padding:.22rem .55rem;border:1px solid var(--border);border-radius:999px;background:var(--field);cursor:pointer}.est__chip input{flex:0 0 auto;width:.85rem;height:.85rem;margin:0;accent-color:var(--lk-accent);cursor:pointer}.est__chip b{color:var(--fg);font-size:.76rem;font-weight:750;letter-spacing:-.02em;white-space:nowrap}.est__chip--customs{align-items:flex-start;border-radius:.7rem;padding:.32rem .55rem}.est__chip--customs>span{display:grid;grid-gap:.06rem;gap:.06rem;min-width:0}.est__chip--customs em{color:var(--fg-muted);font-size:.66rem;font-style:normal;font-weight:600;line-height:1.35;white-space:normal}.est__food-note{flex:1 0 100%;margin:.1rem 0 0;padding:.42rem .55rem;border-radius:.55rem;background:color-mix(in srgb,var(--fg) 5%,transparent);font-size:.7rem;line-height:1.45;color:var(--fg-muted)}.est__chip:hover{border-color:var(--lk-ring)}.est__chip:focus-within{border-color:var(--lk-ring);box-shadow:0 0 0 3px var(--lk-ring)}.est__chip:has(input:checked){border-color:color-mix(in srgb,var(--lk-accent) 45%,var(--border));background:color-mix(in srgb,var(--lk-accent) 8%,var(--field))}.est__chip .est__opt-qty{margin-left:.1rem}.est__opt{display:flex;align-items:flex-start;gap:.6rem;padding:.65rem .8rem;border:1px solid var(--border);border-radius:.7rem;background:var(--field);cursor:pointer}.est__opt input{flex:0 0 auto;width:1.05rem;height:1.05rem;margin-top:.1rem;accent-color:var(--lk-accent);cursor:pointer}.est__opt span{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.est__opt b{color:var(--fg);font-size:.86rem;font-weight:800;letter-spacing:-.02em}.est__opt em{color:var(--fg-muted);font-size:.76rem;font-style:normal;line-height:1.5}.est__opt:hover{border-color:var(--lk-ring)}.est__opt:focus-within{border-color:var(--lk-ring);box-shadow:0 0 0 3px var(--lk-ring)}.est__opt:has(input:checked){border-color:color-mix(in srgb,var(--lk-accent) 45%,var(--border));background:color-mix(in srgb,var(--lk-accent) 8%,var(--field))}.est__opt-qty{display:inline-flex;align-items:center;gap:.25rem;margin-left:auto;color:var(--fg-muted);font-size:.74rem;font-weight:700}.est__opt-qty input{width:2.6rem;padding:.22rem .4rem;border:1px solid var(--border);border-radius:.4rem;background:var(--page);color:var(--fg);font-size:.85rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;outline:none}.est__fold>summary,.est__near-more>summary{display:flex;align-items:center;justify-content:space-between;gap:.6rem;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.est__fold>summary::-webkit-details-marker,.est__near-more>summary::-webkit-details-marker{display:none}.est__fold>summary h3{margin:0;color:var(--fg);font-size:1rem;font-weight:800}.est__fold>summary span,.est__near-more>summary span{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--lk-accent-bright) 22%,transparent);font-size:.76rem;font-weight:800;color:var(--fg);white-space:nowrap}.est__near-more>summary{color:var(--fg);font-weight:700}.est__fold>summary span:after,.est__near-more>summary span:after{content:"";width:.42rem;height:.42rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}.est__fold[open]>summary span:after,.est__near-more[open]>summary span:after{transform:rotate(-135deg) translateY(-2px)}.est__fold[open]>summary{margin-bottom:.7rem}.est__near-more>summary{padding:.5rem .65rem;border:1px dashed var(--border);border-radius:.6rem;font-size:.78rem}.est__near-more[open]>summary{margin-bottom:.55rem}.est__opts:not(.est__opts--chip):has(input[type=radio]){grid-template-columns:repeat(2,minmax(0,1fr))}.est__opts:not(.est__opts--chip):has(input[type=radio]) .est__opts-head{grid-column:1/-1}@media (max-width:767px){.est__panel{gap:.6rem;padding:.7rem}.est__opt{padding:.5rem .62rem}.est__opt em{font-size:.68rem;line-height:1.35}.est__chip{padding:.2rem .48rem}.est__chip b{font-size:.72rem}.lk__main{gap:.6rem}}.est__table-wrap{background:var(--page);border-radius:.6rem}.est__table{font-size:.84rem}.est__table thead th{color:var(--fg-muted);font-size:.72rem}.est__table tbody td{color:var(--fg)}.est__table tbody td em{color:var(--fg-muted);font-size:.74rem}.est__table-off td{color:var(--fg-muted)}.est__table tfoot th{color:var(--fg)}.est__fine{font-size:.78rem;color:var(--fg-muted)}.hx-fcl-quote{--page:#fff;--page-2:#f5f8fb;--fg:#08192b;--fg-secondary:#234055;--fg-muted:#4d6a80;--fg-subtle:#6f8699;--border:rgba(8,25,43,.16);--border-strong:rgba(8,25,43,.28);--surface:#fff;--surface-muted:#f4f7fa;--field:#f6f9fc;--field-focus:#fff;--lk-accent:#a16207;--lk-accent-bright:#fbbf24;--lk-ring:rgba(251,191,36,.32);display:flex;flex-direction:column;gap:16px;min-width:0}html.dark .hx-fcl-quote{--page:#040d16;--page-2:#071522;--fg:#eef4f8;--fg-secondary:#c5d4e0;--fg-muted:#9fb3c4;--fg-subtle:#7e93a6;--border:hsla(39,64%,76%,.18);--border-strong:hsla(39,64%,76%,.32);--surface:#071522;--surface-muted:#071522;--field:hsla(0,0%,100%,.05);--field-focus:#0b1c2c}.hx-fcl-quote .lk{min-height:0;background:transparent;color:var(--fg)}.hx-fcl-quote .lk__deck-in,.hx-fcl-quote .lk__main{max-width:none;padding-left:0;padding-right:0}.hx-fcl-quote .lk__main{padding-top:4px;padding-bottom:0}.hx-fcl-quote .est__panel{border:1px solid var(--border);border-radius:var(--hx-radius-card,12px);background:var(--surface-muted);box-shadow:0 18px 40px -28px rgba(8,25,43,.28)}.hx-fcl-quote .est__chip,.hx-fcl-quote .est__near-form,.hx-fcl-quote .est__num,.hx-fcl-quote .est__sel{border:1px solid var(--border);background:var(--field)}.hx-fcl-quote .est__sel--lane{border-color:var(--lk-accent);background:color-mix(in srgb,var(--lk-accent) 10%,var(--field))}.hx-fcl-quote button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}.hx-fcl-quote input,.hx-fcl-quote select,.hx-fcl-quote textarea{font:inherit;color:var(--fg)}.hx-fcl-quote .size-4{width:16px;height:16px}.hx-fcl-quote .size-3\.5{width:14px;height:14px}.hx-fcl-quote .animate-spin{animation:hx-fcl-spin .8s linear infinite}@keyframes hx-fcl-spin{to{transform:rotate(1turn)}}.hx-fcl-quote .privacy-consent{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--fg-muted)}.hx-fcl-quote .privacy-consent input{margin-top:3px}.hx-fcl-quote .lk--est.hx-fcl-split{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.hx-fcl-quote .hx-fcl-split .lk__deck-in,.hx-fcl-quote .hx-fcl-split .lk__main{max-width:none;padding:0}.hx-fcl-quote .hx-fcl-split__cap{margin:0 0 8px;font-size:.78rem;font-weight:750;letter-spacing:.02em;color:var(--hx-muted)}.hx-fcl-quote .hx-fcl-split__landed:empty{display:none}.hx-fcl-quote .hx-fcl-split__out .est__goods-total{display:grid;grid-template-columns:minmax(0,1fr);margin-bottom:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--hx-radius-card,12px);background:var(--surface)}.hx-fcl-quote .hx-fcl-split__out .lk__card{margin:0}@media (min-width:1080px){.hx-fcl-quote .lk--est.hx-fcl-split{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr)}.hx-fcl-quote .hx-fcl-split__out{position:-webkit-sticky;position:sticky;top:8px;max-height:calc(100vh - 88px);overflow:auto}}.hx-fcl-ops,.hx-fcl-ops-page{display:flex;flex-direction:column;gap:14px;min-width:0}.hx-fcl-ops__status{display:flex;align-items:center;gap:8px;margin:8px 0 0;color:var(--hx-muted)}.hx-fcl-ops__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--hx-border);border-radius:var(--hx-radius-card,12px);background:var(--hx-surface,#fff)}.hx-fcl-ops__bar p{margin:0;font-weight:650}.hx-fcl-ops__bar small{display:block;font-weight:500;color:var(--hx-muted)}.hx-fcl-ops__bar>div{display:flex;flex-wrap:wrap;gap:8px}.hx-fcl-ops__bar .hx-btn{display:inline-flex;align-items:center;gap:6px}.hx-fcl-ops__card{padding:16px 18px;border:1px solid var(--hx-border);border-radius:var(--hx-radius-card,12px);background:var(--hx-surface,#fff)}.hx-fcl-ops__card h2{margin:0 0 12px;font-size:1rem}.hx-fcl-ops__card p{margin:10px 0 0;color:var(--hx-muted)}.hx-fcl-ops__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.hx-fcl-ops__check,.hx-fcl-ops__grid label{display:flex;flex-direction:column;gap:6px;font-size:.82rem;color:var(--hx-muted)}.hx-fcl-ops__check{flex-direction:row;align-items:center;grid-column:1/-1}.hx-fcl-ops__grid input,.hx-fcl-ops__grid select,.hx-fcl-ops__num{height:38px;padding:0 10px;border:1px solid var(--hx-border);border-radius:var(--hx-radius,8px);background:var(--hx-field,#f6f9fc);color:inherit;font:inherit}.hx-fcl-ops__num{width:100%;min-width:88px;text-align:right}.hx-fcl-ops__spec{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hx-fcl-ops__spec>span{margin-right:4px;font-size:.82rem;color:var(--hx-muted)}.hx-fcl-ops__spec button{height:34px;padding:0 12px;border:1px solid var(--hx-border);border-radius:999px;background:transparent;color:inherit;font:inherit;cursor:pointer}.hx-fcl-ops__spec button.is-on{border-color:var(--accent-9);background:var(--accent-a3);color:var(--accent-11);font-weight:650}.hx-fcl-ops table{width:100%;border-collapse:collapse}.hx-fcl-ops td,.hx-fcl-ops th{padding:8px 6px;border-bottom:1px solid var(--hx-border);text-align:left;vertical-align:middle}.hx-fcl-ops th{font-size:.78rem;font-weight:650;color:var(--hx-muted)}.hx-fcl-ops td small{display:block;color:var(--hx-muted)}.hx-fcl-ops__preview{font-size:1.05rem}.hx-fcl-ops__preview strong{color:inherit}.hx-fcl-ops.hx-fcl-split{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.hx-fcl-ops.hx-fcl-split>.hx-fcl-ops__bar,.hx-fcl-ops.hx-fcl-split>.hx-notice{grid-column:1/-1}.hx-fcl-split__in,.hx-fcl-split__out{display:flex;flex-direction:column;gap:14px;min-width:0}.hx-fcl-split__cap{margin:0;font-size:.78rem;font-weight:750;letter-spacing:.02em;color:var(--hx-muted)}.hx-fcl-ops__lines,.hx-fcl-ops__sides{margin:12px 0 0;padding:0;list-style:none}.hx-fcl-ops__lines li,.hx-fcl-ops__sides li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--hx-border);font-size:.86rem}.hx-fcl-ops__sides{margin-top:14px}.hx-fcl-ops__sides b{font-weight:700}.hx-fcl-ops__lines span{color:var(--hx-muted)}@media (min-width:1080px){.hx-fcl-ops.hx-fcl-split{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr)}.hx-fcl-ops.hx-fcl-split>.hx-fcl-split__out{position:-webkit-sticky;position:sticky;top:8px;max-height:calc(100vh - 88px);overflow:auto}}