#bg360{--navy:#13355d;--blue:#067fe4;--blue2:#0666bf;--pale:#eaf6ff;--border:#d8e9fa;--muted:#58708b;--ok:#028a81;--orange:#f27747;--family:#1685a7;--shadow:0 14px 38px rgba(31,82,132,.085)}#bg360 *{box-sizing:border-box}#bg360{scroll-behavior:smooth}#bg360{margin:0;font-family:Inter,Noto Sans TC,Microsoft JhengHei,system-ui,sans-serif;color:var(--navy);background:linear-gradient(155deg,#e5f5ff 0,#f7fbff 40%,#e8f5fe);line-height:1.6}#bg360 a{color:inherit}#bg360 button,#bg360 input{font:inherit}#bg360 button{cursor:pointer}#bg360 button:disabled{opacity:.55;cursor:wait}#bg360 .shell{max-width:1260px;margin:0 auto;padding:0 22px}#bg360 .bg360-header{z-index:20;position:sticky;top:0;background:#f0f8fef0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}#bg360 .bg360-header .head{min-height:68px;display:flex;align-items:center;gap:20px;justify-content:space-between}#bg360 .brand{font-size:17px;font-weight:900;letter-spacing:-.025em;text-decoration:none}#bg360 .brand b{color:var(--blue)}#bg360 nav{display:flex;align-items:center;gap:22px}#bg360 nav a{text-decoration:none;font-size:12px;font-weight:750;white-space:nowrap;color:#24517c}#bg360 nav a:hover{color:var(--blue)}#bg360 .btn{border:0;border-radius:13px;padding:12px 18px;background:#fff;color:var(--blue);font-weight:850;text-decoration:none;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 1px #00000008;white-space:nowrap}#bg360 .btn.primary{background:var(--blue);color:#fff}#bg360 .btn.primary:hover{background:#0067be}#bg360 .btn.outline{border:1px solid #94caef;background:#ffffffe0}#bg360 .btn.tiny{padding:8px 11px;font-size:12px}#bg360 .hero{overflow:hidden;position:relative;min-height:425px;background:linear-gradient(90deg,#e0f3ff,#e1f3fef5 32%,#e6f7ff9e 58%,#dbf1fd0f 83%),var(--bg360-coast) center right/cover no-repeat;border-radius:0 0 28px 28px}#bg360 .hero .shell{padding-top:58px;padding-bottom:45px;position:relative}#bg360 .eyebrow{font-size:12px;letter-spacing:.13em;color:var(--blue);font-weight:900}#bg360 .hero h1{margin:8px 0 10px;font-weight:950;font-size:clamp(38px,5.2vw,67px);letter-spacing:-.055em;line-height:1.08;text-shadow:0 1px 7px rgba(241,249,255,.8)}#bg360 .hero .intro{font-size:15px;max-width:390px;font-weight:600;color:#244e72}#bg360 .heroactions{display:flex;gap:10px;flex-wrap:wrap;margin-top:23px}#bg360 .herofoot{margin-top:14px;font-size:12px;font-weight:750;color:#1e5885}#bg360 .metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:-26px auto 25px;position:relative;z-index:2}#bg360 .metric{padding:20px 16px;background:#fffffff2;border:1px solid #d8ebf8;border-radius:18px;box-shadow:var(--shadow)}#bg360 .metric strong{display:block;font-size:27px;line-height:1.1;color:#11477e;letter-spacing:-.03em}#bg360 .metric strong span{font-size:15px}#bg360 .metric small{display:block;margin-top:5px;font-size:12px;color:var(--muted);font-weight:720}#bg360 .warn{background:#fff8ed;border:1px solid #eed8b7;border-radius:15px;padding:12px 17px;font-size:12px;color:#7e562e;margin:14px 0 30px}#bg360 .sec{margin:0 0 27px;scroll-margin-top:87px}#bg360 .sectionhead{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:15px}#bg360 .sectionhead h2{font-size:24px;letter-spacing:-.035em;margin:5px 0 0}#bg360 .sectionhead p{font-size:12px;margin:0;color:var(--muted);max-width:600px}#bg360 .grid3{display:grid;grid-template-columns:.93fr 1.19fr 1.13fr;gap:14px}#bg360 .panel{border:1px solid #d7e9f9;background:#fffffff0;box-shadow:var(--shadow);border-radius:19px;padding:22px;min-width:0}#bg360 .panel h3{margin:0 0 14px;font-size:19px;letter-spacing:-.02em}#bg360 .cp-list{display:flex;flex-direction:column}#bg360 .cp-row{display:grid;grid-template-columns:26px 1fr;column-gap:11px;min-height:76px;position:relative}#bg360 .cp-row:not(:last-child):before{content:"";width:2px;height:64px;top:15px;left:12px;position:absolute;background:#a0d0f6}#bg360 .dot{width:23px;height:23px;border-radius:50%;background:#0e83dc;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:850;z-index:1}#bg360 .cp-row:last-child .dot{background:#f27046}#bg360 .cp-name{font-weight:850;font-size:13px}#bg360 .cp-meta{display:flex;justify-content:space-between;gap:7px;flex-wrap:wrap;font-size:11px;font-weight:700;color:var(--muted);margin-top:1px}#bg360 .cp-meta b{color:#175c9f}#bg360 .mapstage{min-height:540px;border-radius:15px;background:linear-gradient(120deg,#deefff,#d6edfb 56%,#e9f4e9 56%,#f1faef);overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}#bg360 .bg360-map-fallback svg{width:100%;height:auto;max-height:560px}#bg360 .maplegend{font-size:11px;color:var(--muted);margin-top:12px}#bg360 .mapmarker{fill:#1577db}#bg360 .route-actions{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}#bg360 .pillgroup{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}#bg360 .pill{padding:7px 11px;border:1px solid #d8eafa;border-radius:999px;background:#edf6fd;color:#4c6d8b;font-size:11px;font-weight:800}#bg360 .pill.active{background:#087fe3;border-color:#087fe3;color:#fff}#bg360 .stop-list{display:flex;flex-direction:column;gap:9px;max-height:458px;overflow:auto;padding-right:3px}#bg360 .stop{display:grid;grid-template-columns:23px 1fr auto;gap:10px;align-items:start;padding:12px;border:1px solid #deedf9;border-radius:12px;background:#f8fcff}#bg360 .stop.selected{background:#edf8ff;border-color:#87c7f7}#bg360 .stop input{accent-color:#087fdf;width:18px;height:18px;margin:5px 0 0;cursor:pointer}#bg360 .stop label{cursor:pointer}#bg360 .stop strong{font-size:13px;line-height:1.4;display:block;word-break:break-word}#bg360 .stop .details{font-size:11px;color:#55728f;margin-top:3px}#bg360 .stop .notes{font-size:11px;margin:5px 0 4px;color:#607d95}#bg360 .stop .badge{font-size:10px;font-weight:800;white-space:nowrap;border-radius:7px;background:#e7f2ff;color:#1267a9;padding:4px 7px}#bg360 .stop .badge.family{background:#e7f8f7;color:#007b80}#bg360 .stop a{font-size:11px;color:#007bd9;text-decoration:none;font-weight:800}#bg360 .muted{color:var(--muted)}#bg360 .rowtitle{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}#bg360 .rowtitle h3{margin:0}#bg360 .inspect{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:12px 0}#bg360 .inputsearch{width:100%;padding:11px 13px;border:1px solid #d5e7f8;border-radius:12px;outline:none;background:#fff;color:var(--navy);font-size:12px}#bg360 .inputsearch:focus{border-color:#087fe3}#bg360 .key{display:inline-block;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:900;background:#e5f5ff;color:#0063b2}#bg360 .live{border:1px dashed #8abfe7;border-radius:16px;padding:17px 20px;background:#eef9ff;margin-top:14px}#bg360 .live .flex{display:flex;gap:17px;justify-content:space-between;align-items:center;flex-wrap:wrap}#bg360 .live strong{display:block;font-size:15px}#bg360 .live p{font-size:12px;color:var(--muted);margin:5px 0}#bg360 .routecard{display:flex;flex-direction:column}#bg360 .planlayout{display:grid;grid-template-columns:1.6fr .85fr;gap:16px}#bg360 .planlist{display:flex;flex-direction:column;gap:9px}#bg360 .planrow{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;border:1px solid #dfedfa;border-radius:13px;padding:11px 15px;background:#f8fbff}#bg360 .planrow .stamp{display:grid;place-items:center;height:36px;width:36px;background:#e2f3ff;color:#007add;border-radius:11px;font-weight:850;font-size:12px}#bg360 .planrow.family .stamp{background:#e1f6f4;color:#00818b}#bg360 .planrow.cp .stamp{background:#006fcf;color:#fff}#bg360 .planrow h4{margin:0;font-size:13px}#bg360 .planrow p{font-size:11px;color:var(--muted);margin:2px 0 0}#bg360 .planrow .time{font-weight:880;white-space:nowrap;color:#146cb2}#bg360 .controlrow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}#bg360 .summarybox{padding:22px;background:linear-gradient(145deg,#d7f0ff,#f4faff);border:1px solid #cae6f6;border-radius:17px}#bg360 .bigtime{font-size:63px;font-weight:950;line-height:1.05;letter-spacing:-.055em;color:#0869bc}#bg360 .bigtime span{font-size:22px;margin-left:5px}#bg360 .summarygrid{display:grid;gap:9px;margin:17px 0}#bg360 .summaryrow{display:flex;justify-content:space-between;gap:12px;font-size:12px;border-bottom:1px solid #cfe2f3;padding:7px 0}#bg360 .summaryrow b{font-weight:850}#bg360 .speedbox{margin:16px 0}#bg360 .speedbox input{width:100%;accent-color:#087fe3}#bg360 .tinyinfo{font-size:11px;color:var(--muted);line-height:1.75}#bg360 .footer{margin:36px 0 38px;color:#5c7895;font-size:11px;border-top:1px solid #bfdcf0;padding-top:16px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}#bg360 .toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px);padding:11px 18px;border-radius:12px;background:#133b64;color:#fff;font-size:13px;font-weight:700;opacity:0;transition:.2s;z-index:30;pointer-events:none;max-width:90vw}#bg360 .toast.show{opacity:1;transform:translate(-50%)}#bg360 .empty{padding:25px;text-align:center;font-size:12px;color:var(--muted)}#bg360 .sourcefoot{font-size:11px;color:#5b7690;margin-top:10px}@media(max-width:1040px){#bg360 nav{gap:10px}#bg360 .grid3{grid-template-columns:1fr 1fr}#bg360 .storepanel{grid-column:1/-1}#bg360 .stop-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}#bg360 .mapstage{min-height:440px}#bg360 .mapstage svg{max-height:430px}}@media(max-width:720px){#bg360 .shell{padding:0 15px}#bg360 .bg360-header .head{min-height:58px}#bg360 .brand{font-size:13px}#bg360 nav{display:none}#bg360 .head .btn{padding:9px 12px;font-size:11px}#bg360 .hero{min-height:415px;background-position:63% center;background-image:linear-gradient(90deg,#e6f5fffc,#e6f5ffe6 46%,#e6f5ff2e),var(--bg360-coast)}#bg360 .hero .shell{padding-top:44px;padding-bottom:60px}#bg360 .hero h1{font-size:44px}#bg360 .hero .intro{font-size:13px;max-width:270px}#bg360 .metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-33px;gap:9px}#bg360 .metric{padding:14px}#bg360 .metric strong{font-size:23px}#bg360 .metric small{font-size:11px}#bg360 .sectionhead{align-items:start;display:block}#bg360 .sectionhead h2{font-size:21px}#bg360 .sectionhead p{margin-top:6px}#bg360 .grid3,#bg360 .planlayout{grid-template-columns:1fr}#bg360 .storepanel{grid-column:auto}#bg360 .stop-list{display:flex;flex-direction:column;max-height:520px}#bg360 .mapstage{min-height:430px}#bg360 .mapstage svg{max-height:440px}#bg360 .panel{padding:16px}#bg360 .heroactions .btn{font-size:12px;padding:10px 13px}#bg360 .bigtime{font-size:56px}#bg360 .footer{font-size:10px}}@media(max-width:345px){#bg360 .brand{font-size:12px}#bg360 .hero h1{font-size:38px}#bg360 .hero .intro{max-width:235px}#bg360 .panel{padding:13px}#bg360 .stop{padding:10px;gap:7px}#bg360 .stop strong{font-size:12px}}#bg360{font-size:16px;isolation:isolate}#bg360 .bg360-header{position:relative;top:auto}#bg360 button{letter-spacing:normal}#bg360 [id]{scroll-margin-top:150px}#bg360 .summaryrow>*{min-width:0}#bg360 #buffer{text-align:right;overflow-wrap:anywhere}#bg360 a:focus-visible,#bg360 button:focus-visible{outline:3px solid #067fe4;outline-offset:3px}#bg360 .bg360-map-toolbar{display:flex;justify-content:space-between;gap:8px;align-items:center;margin:0 0 10px;font-size:11px;color:#58708b}#bg360 .bg360-mapstage{display:block;background:#edf3f7;min-height:0;height:540px;isolation:isolate}#bg360 .bg360-geographic-map{height:100%;width:100%;z-index:0;font:12px/1.5 system-ui,sans-serif;background:#edf3f7}#bg360 .bg360-map-fallback{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#edf3f7;display:flex;align-items:center;justify-content:center}#bg360 .bg360-map-fallback[hidden]{display:none}#bg360 .bg360-map-fallback>p{position:absolute;top:10px;left:10px;right:10px;font-size:11px;text-align:center;background:#fff;padding:5px;border-radius:6px}#bg360 .bg360-map-fallback svg{height:100%;width:100%;max-height:none}#bg360 .bg360-map-marker{background:none;border:0}#bg360 .bg360-map-marker span{display:grid;place-items:center;width:30px;height:30px;border:2px solid white;border-radius:50%;box-shadow:0 1px 5px #13355d80;background:#067fe4;color:#fff;font:800 12px/1 system-ui,sans-serif}#bg360 .leaflet-control-attribution{max-width:100%;font-size:10px;line-height:1.5;white-space:normal;background:#fffffff0;color:#13355d}#bg360 .leaflet-control-attribution a{color:#075c9f;text-decoration:underline}#bg360 .leaflet-control-zoom a{color:#13355d;text-decoration:none;font-size:24px}#bg360 .leaflet-control-zoom a:focus-visible,#bg360 .bg360-geographic-map:focus-visible{outline:3px solid #067fe4;outline-offset:-3px}#bg360 .leaflet-popup-content{font-size:12px;line-height:1.65}#bg360 .leaflet-popup-content p{margin:8px 0 0}#bg360 #bg360-map-status{margin:8px 0 0;min-height:3em}#bg360 #bg360-map-status[data-state=error]{color:#9b4d27}@media(max-width:1040px){#bg360 .bg360-mapstage{height:440px}}@media(max-width:720px){#bg360 .bg360-mapstage{height:430px}}#bg360 [hidden]{display:none!important}#bg360 .bg360-timer{margin:0 0 20px;border-color:#98cce9;background:linear-gradient(115deg,#fff,#e9f7ff);scroll-margin-top:140px}#bg360 .bg360-timer:focus{outline:3px solid #087fe4;outline-offset:3px}#bg360 #bg360-timer-clock{display:block;font-size:clamp(30px,7vw,54px);line-height:1.2;font-weight:850;font-variant-numeric:tabular-nums;color:#075995;margin:12px 0}#bg360 .bg360-timer-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}#bg360 .bg360-timer-actions .btn{min-height:44px}#bg360 .bg360-timer-switch{padding:14px;border:2px solid #086eae;border-radius:14px;background:#fff;margin:14px 0}#bg360 .planrow{grid-template-columns:36px minmax(0,1fr);align-items:start}#bg360 .bg360-plan-details{min-width:0}#bg360 .bg360-minute-controls{margin-top:12px}#bg360 .bg360-minute-controls>label{display:block;font-size:12px;font-weight:750;margin-bottom:6px}#bg360 .bg360-minute-controls>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#bg360 .bg360-minute-controls input{box-sizing:border-box;width:84px;min-height:44px;background:#fff;border:1px solid #8fb6cf;border-radius:9px;padding:9px;color:#13355d;font:600 16px system-ui}#bg360 .bg360-minute-controls .btn{min-height:44px}#bg360 .bg360-minute-controls input:focus{outline:3px solid #97d9ff;outline-offset:1px}#bg360 .bg360-minute-controls input[aria-invalid=true]{border-color:#b6492a}#bg360 .bg360-minute-error,#bg360 #bg360-storage-status[data-state=blocked]{color:#9b3e21;font-size:12px}#bg360 .summaryrow>b{max-width:65%;overflow-wrap:anywhere}#bg360 #bg360-plan-status{min-height:3em}#bg360 .bg360-timer p{overflow-wrap:anywhere}#bg360 #bg360-timer-departure{font-weight:700}#bg360 .planrow p{overflow-wrap:anywhere}@media(max-width:720px){#bg360 .bg360-timer{padding:18px}#bg360 .bg360-timer-actions .btn{flex:1;min-width:110px}#bg360 .planrow{padding:14px 10px;gap:9px}#bg360 .bg360-minute-controls>div{gap:6px}#bg360 .bg360-minute-controls .btn{padding:10px 13px}#bg360 .summaryrow{align-items:start}}#bg360 .bg360-plan-map{display:inline-flex;align-items:center;min-height:44px;color:#0666bf;font-weight:750;text-decoration:underline;text-underline-offset:3px;white-space:normal}#bg360 .bg360-plan-map:focus-visible{outline:3px solid #067fe4;outline-offset:3px;border-radius:3px}#bg360 .bg360-route-switch{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}#bg360 .bg360-route-option{flex:1 1 120px;min-height:44px;padding:10px 12px;border:2px solid #b8d5e9;border-radius:12px;background:#fff;color:#075d9e;font:inherit;font-weight:750;cursor:pointer}#bg360 .bg360-route-option[aria-pressed=true]{background:#e6f4ff;border-color:#067fe4;box-shadow:inset 0 -3px #067fe4}#bg360 .bg360-route-alternative{color:#b21c34}#bg360 .bg360-route-alternative[aria-pressed=true]{background:#fff0f2;border-color:#c5263e;box-shadow:inset 0 -3px #c5263e}#bg360 .bg360-route-option:focus-visible{outline:3px solid #163b65;outline-offset:3px}#bg360 .bg360-current-route{font-size:13px;font-weight:750;color:#163b65;line-height:1.6;overflow-wrap:anywhere;margin:0 0 6px}#bg360 .bg360-timer{margin-top:20px;scroll-margin-top:24px}#bg360 .btn{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%}#bg360 .bg360-minute-controls>div{flex-wrap:wrap}#bg360 .summaryrow>*{min-width:0;overflow-wrap:anywhere}#bg360 .bg360-seo{padding-top:30px;border-top:1px solid #c8dfed;max-width:960px}#bg360 .bg360-seo h2{font-size:clamp(24px,4vw,34px);line-height:1.25;overflow-wrap:anywhere}#bg360 .bg360-seo h3{margin:24px 0 8px;font-size:19px;line-height:1.4}#bg360 .bg360-seo p{margin:8px 0 14px;line-height:1.8;overflow-wrap:anywhere}#bg360 .bg360-seo a{text-decoration:underline;text-underline-offset:3px;color:#075d9e}#bg360 .metric strong,#bg360 .metric small{overflow-wrap:anywhere}#bg360 .speedbox input{display:block;margin:0}#bg360 .bg360-legs-help{font-size:13px;line-height:1.7;color:#35556d;overflow-wrap:anywhere;margin:10px 0 14px}#bg360 .bg360-leg{display:flex;align-items:flex-start;gap:12px;padding:12px 15px;margin:0 0 10px;border-left:3px solid #b42332;background:#fff7f7;border-radius:10px;overflow-wrap:anywhere}#bg360 .bg360-leg>span{color:#b42332;font-size:22px;line-height:1.2}#bg360 .bg360-leg>div{min-width:0}#bg360 .bg360-leg-distance{display:block;color:#b42332;font-size:16px;line-height:1.5}#bg360 .bg360-leg small{display:block;color:#3b5365;font-size:12px;line-height:1.6;margin-top:2px}#bg360 .bg360-clear{margin-left:auto;white-space:normal;line-height:1.5}#bg360 .bg360-clear:disabled{opacity:.45;cursor:default}#bg360 .bg360-clear:focus-visible{outline:3px solid #067fe4;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/25/assets/arvento-beigao360.css.map */
