:root{--ink:#16233b;--ink-2:#26344f;--paper:#faf8f3;--paper-2:#f1ede3;--sky:#2d5bd0;--sky-d:#1f47ab;--seal:#c8402e;--slate:#5c6678;--line:#e2ddd0;--ok:#1f7a4d;--maxw:1120px;--radius:14px;--disp:"Space Grotesk", "Noto Sans TC", "Noto Sans JP", system-ui, sans-serif;--body:"Noto Sans TC", "Noto Sans JP", "Space Grotesk", system-ui, -apple-system, sans-serif}html,body,#app{min-height:100%}body{font-family:var(--body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,.disp{font-family:var(--disp)}.container{max-width:var(--maxw);margin:0 auto;padding:0 20px}.btn{font-family:var(--disp);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:.95rem;font-weight:600;line-height:1;transition:all .16s;display:inline-flex}.btn-ghost{color:var(--ink);border-color:var(--line);background:#fff}.btn-block{border-radius:12px;width:100%;height:52px;font-size:1.02rem}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 10px 40px -18px #16233b40}.pw-wrap .pw-toggle{color:var(--slate);cursor:pointer;background:0 0;border:0;padding:4px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.err{color:var(--seal);margin-top:5px;font-size:12px}.form-msg{border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px}.form-msg.bad{color:var(--seal);background:#fdecea;border:1px solid #f3c9c2}.form-msg.good{color:var(--ok);background:#e9f6ef;border:1px solid #bfe3cf}.eyebrow,.a-eyebrow{font-family:var(--disp);letter-spacing:.16em;text-transform:uppercase;color:var(--seal);font-size:.74rem;font-weight:600}.muted{color:var(--slate)}.auth-visual .av-top{z-index:2;font-family:var(--disp);align-items:center;gap:11px;font-size:1.2rem;font-weight:700;display:flex;position:relative}.auth-visual .av-mid h2{color:#fff;margin:0 0 14px;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.3}.auth-visual .av-mid p{color:#aebbd2;max-width:24em;font-size:1rem;line-height:1.7}.auth-card .back{color:var(--slate);margin-bottom:18px;font-size:.85rem;display:inline-block}.auth-card h1{margin:10px 0 8px;font-size:1.7rem}:root{--ink:#16233b;--ink-2:#26344f;--paper:#faf8f3;--paper-2:#f1ede3;--sky:#2d5bd0;--sky-d:#1f47ab;--seal:#c8402e;--slate:#5c6678;--line:#e2ddd0;--ok:#1f7a4d;--disp:"Space Grotesk","Noto Sans TC","Noto Sans JP",system-ui,sans-serif;--body:"Noto Sans TC","Noto Sans JP","Space Grotesk",system-ui,-apple-system,sans-serif;--maxw:1120px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6;position:relative;overflow-x:hidden}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(38% 38% at 18% 26%,#2d5bd021,#0000 70%),radial-gradient(40% 40% at 82% 64%,#c8402e1a,#0000 70%),radial-gradient(34% 34% at 60% 12%,#2d5bd012,#0000 70%);animation:26s ease-in-out infinite alternate drift;position:fixed;inset:-25%}body:after{content:"";z-index:-2;pointer-events:none;opacity:.5;background:radial-gradient(1.5px 1.5px at 20% 30%,#16233b2e,#0000),radial-gradient(1.5px 1.5px at 70% 60%,#16233b24,#0000),radial-gradient(1.5px 1.5px at 40% 80%,#16233b1f,#0000),radial-gradient(1.5px 1.5px at 85% 25%,#16233b1f,#0000),radial-gradient(1.5px 1.5px at 55%,#16233b1a,#0000);animation:9s ease-in-out infinite twinkle;position:fixed;inset:0}@keyframes drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(2%,-2%)scale(1.08)}to{transform:translate(-2%,2%)scale(1.05)}}@keyframes twinkle{0%,to{opacity:.35}50%{opacity:.62}}h1,h2,h3,h4{letter-spacing:-.01em;font-weight:700;line-height:1.18}a{color:inherit;text-decoration:none}img{max-width:100%}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.eyebrow{font-family:var(--disp);letter-spacing:.22em;text-transform:uppercase;color:var(--seal);font-size:.74rem;font-weight:600}section{padding:70px 0;position:relative}.mono{font-family:var(--disp);font-variant-numeric:tabular-nums}.center{text-align:center;margin-left:auto;margin-right:auto}.nav{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--line);background:#faf8f3e0;position:sticky;top:0}.nav .wrap{align-items:center;gap:16px;height:62px;display:flex}.brand{font-family:var(--disp);letter-spacing:.02em;align-items:center;gap:9px;font-size:1.22rem;font-weight:700;display:flex}.brand .dot{background:var(--seal);border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 3px #c8402e2e}.nav-links{color:var(--ink-2);gap:17px;margin-left:12px;font-size:.9rem;display:flex}.nav-links a{padding:4px 0;position:relative}.nav-links a.active:after{content:"";background:var(--seal);border-radius:2px;height:2px;position:absolute;bottom:-2px;left:0;right:0}.nav-right{align-items:center;gap:10px;margin-left:auto;display:flex}.lang{border:1px solid var(--line);background:#fff;border-radius:999px;display:flex;overflow:hidden}.lang button{font-family:var(--disp);cursor:pointer;color:var(--slate);background:0 0;border:0;padding:6px 11px;font-size:.8rem}.lang button[aria-pressed=true]{background:var(--ink);color:#fff}.btn{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:9px 17px;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .18s;display:inline-flex}.btn-primary{background:var(--sky);color:#fff}.btn-primary:hover{background:var(--sky-d);transform:translateY(-1px)}.btn-ghost{border-color:var(--line);color:var(--ink);background:#fff}.btn-ghost:hover{border-color:var(--sky);color:var(--sky)}.btn-lg{padding:13px 24px;font-size:.98rem}.menu-toggle{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;width:40px;height:38px;display:none}.menu-toggle span{background:var(--ink);border-radius:2px;width:18px;height:2px;margin:3px auto;display:block}.hero{padding:60px 0 70px;position:relative;overflow:hidden}.hero-sky{z-index:0;opacity:.6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-sky .arc{animation:2.6s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-12px}}.hero-sky .city{fill:var(--seal);animation:2.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{r:5;opacity:1}50%{r:7.5;opacity:.55}}.hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid;position:relative}.hero h1{margin:14px 0 16px;font-size:clamp(2.1rem,4.6vw,3.5rem)}.slogan{font-family:var(--disp);letter-spacing:.06em;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 15px;font-size:.82rem;font-weight:600;display:inline-flex}.slogan .d{color:var(--seal)}.hero p.lead{color:var(--slate);max-width:30em;margin-bottom:24px;font-size:1.05rem}.hero-cta{flex-wrap:wrap;gap:12px;display:flex}.hero-meta{flex-wrap:wrap;gap:26px;margin-top:28px;display:flex}.hero-meta .m{flex-direction:column;display:flex}.hero-meta .m b{font-family:var(--disp);color:var(--ink);font-size:1.5rem;line-height:1}.hero-meta .m span{color:var(--slate);margin-top:5px;font-size:.78rem}.hero-illus{position:relative}.float{animation:6s ease-in-out infinite floaty}.float.d1{animation-delay:.4s}.float.d2{animation-delay:1.1s}.float.d3{animation-delay:1.8s}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.spin-slow{transform-origin:50%;animation:18s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.pass{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:1fr 132px;animation:.8s both passin,7s ease-in-out 1s infinite floaty;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px -28px #16233b73}@keyframes passin{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.pass .main{padding:24px 24px 22px}.pass .stub{background:var(--ink);color:#fff;text-align:center;flex-direction:column;justify-content:space-between;align-items:center;padding:22px 16px;display:flex;position:relative}.pass .perf{background:radial-gradient(circle at 7px center,var(--paper) 6px,transparent 6.5px) 0 0/14px 22px repeat-y;width:14px;position:absolute;top:0;bottom:0;left:-7px}.pass .tag{font-family:var(--disp);letter-spacing:.2em;color:var(--seal);font-size:.68rem;font-weight:600}.route{align-items:center;gap:14px;margin:14px 0 6px;display:flex}.route .ap{flex-direction:column;display:flex}.route .ap .code{font-family:var(--disp);font-size:2rem;font-weight:700;line-height:1}.route .ap .city{color:var(--slate);margin-top:2px;font-size:.8rem}.route .path{flex:1;height:24px;position:relative}.route .path:before{content:"";border-top:2px dashed var(--line);position:absolute;top:50%;left:0;right:0}.route .path svg{color:var(--sky);background:#fff;padding:0 4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pass .ride{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px;margin-top:14px;padding-top:14px;display:flex}.pass .ride .f{flex-direction:column;display:flex}.pass .ride .f label{letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-size:.66rem}.pass .ride .f b{font-family:var(--disp);margin-top:2px;font-size:1.02rem}.pass .ride .f b.red{color:var(--seal)}.stub .flightno{font-family:var(--disp);writing-mode:vertical-rl;letter-spacing:.18em;opacity:.6;font-size:.7rem}.stamp{border:2.5px solid var(--seal);width:88px;height:88px;color:var(--seal);font-family:var(--disp);opacity:.92;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;transform:rotate(-11deg)}.stamp:before{content:"";border:1px solid var(--seal);opacity:.6;border-radius:50%;position:absolute;inset:5px}.stamp .s1{letter-spacing:.14em;font-size:.62rem;font-weight:600}.stamp .s2{letter-spacing:.04em;margin:1px 0;font-size:1.02rem;font-weight:700}.stamp .s3{letter-spacing:.1em;font-size:.52rem}.barcode{background:repeating-linear-gradient(90deg,#fff 0 1px,#fff 1px 2px,var(--ink) 2px 3px,var(--ink) 3px 5px);opacity:.85;border-radius:2px;width:84px;height:30px}.ticker{background:var(--ink);color:#fff;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;overflow:hidden}.ticker-track{white-space:nowrap;will-change:transform;width:max-content;animation:26s linear infinite scroll;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-item{font-family:var(--disp);letter-spacing:.06em;color:#e7ecf5;align-items:center;gap:12px;padding:12px 26px;font-size:.84rem;display:inline-flex}.ticker-item .d{color:var(--seal);font-size:1.1rem;line-height:0}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}#stats{background:var(--ink);color:#fff;position:relative;overflow:hidden}#stats .truck-lane{pointer-events:none;opacity:.5;width:100%;height:40px;position:absolute;bottom:14px;left:0}#stats .truck{animation:14s linear infinite drive;position:absolute;bottom:0;left:-120px}@keyframes drive{0%{left:-120px}to{left:100%}}.stats-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:18px;display:grid;position:relative}.stat{text-align:center;padding:14px}.stat .num{font-family:var(--disp);color:#fff;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:700;line-height:1}.stat .num .suf{color:#ff9f8f;margin-left:2px;font-size:.6em}.stat .lbl{color:#aeb8ca;margin-top:8px;font-size:.86rem}.shead{max-width:42em;margin-bottom:34px}.shead h2{margin:12px 0 10px;font-size:clamp(1.7rem,3vw,2.3rem)}.shead p{color:var(--slate)}.phero{padding:54px 0 40px;position:relative;overflow:hidden}.phero .wrap{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex;position:relative}.phero h1{margin:10px 0 6px;font-size:clamp(1.8rem,3.4vw,2.6rem)}.phero p{color:var(--slate);max-width:34em}.phero .pi{flex:none}#trust{background:linear-gradient(180deg,var(--paper),#fff)}.partner-label{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--slate);font-size:.72rem;font-family:var(--disp);margin-bottom:14px}.partners{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-bottom:12px;display:flex}.brandmark{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:center;align-items:center;min-width:200px;height:104px;padding:18px 26px;transition:all .2s;display:flex;position:relative;box-shadow:0 14px 34px -26px #16233b80}.brandmark:hover{transform:translateY(-3px);box-shadow:0 22px 44px -28px #16233b8c}.brandmark .logo-img{object-fit:contain;max-width:168px;max-height:66px;display:none}.brandmark.has-img .logo-img{display:block}.brandmark.has-img .wm{display:none}.brandmark .wm{font-family:var(--disp);color:var(--ink);letter-spacing:.04em;flex-direction:column;align-items:center;font-size:1.5rem;font-weight:700;line-height:1.1;display:flex}.brandmark .wm small{font-family:var(--body);color:var(--slate);letter-spacing:.04em;white-space:nowrap;margin-top:5px;font-size:.72rem;font-weight:500}.x-mark{font-family:var(--disp);color:var(--seal);font-size:1.5rem;font-weight:600}.dot-mark{color:var(--line);font-size:1.5rem}.trust-lines{text-align:center;color:var(--slate);margin:16px 0 40px;font-size:.86rem}.trust-lines b{color:var(--ink)}.chain{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.chain .node{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px 18px;position:relative;overflow:hidden}.chain .node .ci{background:var(--paper-2);width:46px;height:46px;color:var(--sky);border-radius:12px;place-items:center;margin-bottom:12px;display:grid}.chain .node .cn{font-family:var(--disp);color:var(--seal);letter-spacing:.12em;font-size:.72rem}.chain .node h4{margin:6px 0;font-size:1.02rem}.chain .node p{color:var(--slate);font-size:.85rem}.chain .node:not(:last-child):after{content:"→";color:#c9c0ac;font-family:var(--disp);z-index:2;font-weight:700;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.feat{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:26px 24px;transition:all .2s;position:relative;overflow:hidden}.card:hover{border-color:#d4cdbb;transform:translateY(-4px);box-shadow:0 18px 40px -26px #16233b66}.card .ic{background:var(--paper-2);width:46px;height:46px;color:var(--sky);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.card h3{margin-bottom:7px;font-size:1.12rem}.card p{color:var(--slate);font-size:.92rem}.card .corner{opacity:.08;color:var(--ink);position:absolute;bottom:-10px;right:-10px}.price-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:40px;display:grid}.price-rules{flex-direction:column;gap:14px;list-style:none;display:flex}.price-rules li{align-items:flex-start;gap:13px;font-size:.98rem;display:flex}.price-rules li svg{color:var(--sky);flex:none;margin-top:3px}.bigprice{align-items:baseline;gap:10px;margin:6px 0 22px;display:flex}.bigprice .y{font-family:var(--disp);color:var(--ink);font-size:3.2rem;font-weight:700;line-height:1}.bigprice .u{color:var(--slate);font-size:.95rem}.ptable{border-collapse:collapse;border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;overflow:hidden}.ptable th,.ptable td{text-align:left;border-bottom:1px solid var(--line);padding:13px 16px;font-size:.94rem}.ptable th{background:var(--ink);color:#fff;font-size:.84rem;font-weight:600}.ptable td.mono{font-family:var(--disp);font-weight:600}.ptable tr:last-child td{border-bottom:0}.ptable tr:nth-child(2n) td{background:var(--paper)}.note{color:var(--slate);margin-top:12px;font-size:.82rem}.process-wrap{background:var(--ink);color:var(--paper);border-radius:22px;padding:48px 40px;position:relative;overflow:hidden}.process-wrap .shead h2{color:#fff}.process-wrap .shead p{color:#aeb8ca}.process-wrap .eyebrow{color:#ff9f8f}.process-wrap .plane-path{opacity:.3;pointer-events:none;width:100%;position:absolute;top:30px;left:0}.steps{z-index:1;grid-template-columns:repeat(5,1fr);gap:14px;display:grid;position:relative}.step{background:#ffffff08;border:1px solid #ffffff24;border-radius:14px;padding:22px 16px;transition:all .2s;position:relative}.step:hover{background:#ffffff12;transform:translateY(-3px)}.step .si{color:#ff9f8f;margin-bottom:8px}.step .n{font-family:var(--disp);color:#ff9f8f;letter-spacing:.1em;font-size:.78rem}.step h4{color:#fff;margin:4px 0 6px;font-size:1rem}.step p{color:#aeb8ca;font-size:.85rem}.std-top{grid-template-columns:1.15fr .85fr;align-items:start;gap:34px;margin-bottom:24px;display:grid}.rules{flex-direction:column;gap:11px;list-style:none;display:flex}.rules li{align-items:flex-start;gap:11px;font-size:.93rem;display:flex}.rules li i{background:var(--paper-2);width:22px;height:22px;color:var(--sky);font-style:normal;font-family:var(--disp);border-radius:6px;flex:none;place-items:center;margin-top:1px;font-size:.78rem;font-weight:600;display:grid}.alert{border:1px solid var(--line);border-left:3px solid var(--seal);background:#fff;border-radius:12px;padding:18px 20px}.alert h4{color:var(--seal);align-items:center;gap:8px;margin-bottom:8px;font-size:1rem;display:flex}.alert p{color:var(--ink-2);font-size:.9rem}.alert p+p{margin-top:8px}.ctable{border-collapse:collapse;border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;font-size:.9rem;overflow:hidden}.ctable th,.ctable td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}.ctable th{background:var(--paper-2);font-size:.82rem;font-weight:700}.ctable tr:last-child td{border-bottom:0}.ctable .red{color:var(--seal);font-weight:600}.ban{color:#8c2c1f;background:#fff5f3;border:1px solid #f0cdc6;border-radius:12px;margin-top:22px;padding:16px 20px;font-size:.9rem}.ban b{color:var(--seal)}.help-cta{background:var(--ink);color:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;padding:18px 22px;display:flex}.help-cta .hi{flex:none}.help-cta p{flex:1;min-width:220px;font-size:.95rem}.help-cta b{color:#ff9f8f}.faq-list{gap:10px;max-width:820px;margin:0 auto;display:grid}details.q{border:1px solid var(--line);background:#fff;border-radius:12px;padding:2px 4px;overflow:hidden}details.q summary{cursor:pointer;align-items:center;gap:12px;padding:16px 18px;font-size:.98rem;font-weight:600;list-style:none;display:flex}details.q summary::-webkit-details-marker{display:none}details.q summary .pm{flex:none;width:22px;height:22px;margin-left:auto;position:relative}details.q summary .pm:before,details.q summary .pm:after{content:"";background:var(--sky);border-radius:2px;position:absolute}details.q summary .pm:before{height:2px;top:10px;left:3px;right:3px}details.q summary .pm:after{width:2px;transition:all .2s;top:3px;bottom:3px;left:10px}details.q[open] summary .pm:after{transform:scaleY(0)}details.q .a{color:var(--slate);padding:0 18px 18px;font-size:.93rem}.ez-wrap{color:#fff;background:linear-gradient(160deg,#16233b,#1f3155);border-radius:22px;padding:46px 40px;position:relative;overflow:hidden}.ez-grid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:42px;display:grid;position:relative}.ez-wrap .eyebrow{color:#ff9f8f}.ez-wrap h2{margin:12px 0 14px;font-size:clamp(1.7rem,3vw,2.3rem)}.ez-wrap .sub{color:#c3ccdb;max-width:34em;margin-bottom:22px}.ez-steps{flex-direction:column;gap:14px;display:flex}.ez-step{align-items:flex-start;gap:14px;display:flex}.ez-step .num{border:1.5px solid var(--seal);color:#ff9f8f;width:34px;height:34px;font-family:var(--disp);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.ez-step b{color:#fff;font-size:.98rem;display:block}.ez-step span{color:#aeb8ca;font-size:.86rem}.ez-official{margin-top:22px}.ez-official a{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:.9rem;font-weight:600;transition:all .18s;display:inline-flex}.ez-official a:hover{background:#ffffff29}.ez-card{background:#ffffff0d;border:1px solid #ffffff24;border-radius:18px;padding:26px}.ez-card h4{color:#fff;align-items:center;gap:9px;margin-bottom:14px;display:flex}.ez-remind{flex-direction:column;gap:11px;list-style:none;display:flex}.ez-remind li{color:#d6dde8;gap:10px;font-size:.9rem;display:flex}.ez-remind li svg{color:#ff9f8f;flex:none;margin-top:3px}.ez-stamp{margin-bottom:18px;display:inline-flex}.track-inner{text-align:center;max-width:720px;margin:0 auto}.track-inner h2{margin:10px 0 6px;font-size:clamp(1.6rem,2.8vw,2.1rem)}.track-inner>p{color:var(--slate)}.track-form{gap:10px;max-width:560px;margin:22px auto 12px;display:flex}.track-form input{border:1px solid var(--line);font:inherit;background:#fff;border-radius:12px;flex:1;padding:15px 18px;font-size:1rem}.track-form input:focus{outline:2px solid var(--sky);outline-offset:1px;border-color:var(--sky)}.track-form .btn{padding:15px 26px;font-size:.98rem}.track-hint{color:var(--slate);font-size:.85rem}.track-scene{max-width:560px;margin:8px auto 0}.tr-head{border:1px solid var(--line);background:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px;display:flex;box-shadow:0 16px 40px -30px #16233b80}.tr-head .no{font-family:var(--disp);font-size:1.3rem;font-weight:700}.tr-head .meta{color:var(--slate);margin-top:4px;font-size:.86rem}.badge{border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:.84rem;font-weight:600;display:inline-flex}.badge.go{color:var(--sky);background:#eaf1ff}.badge.done{color:var(--ok);background:#e7f5ee}.badge .dot{background:currentColor;border-radius:50%;width:8px;height:8px}.badge.go .dot{animation:1.3s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.tr-route{border:1px solid var(--line);background:#fff;border-radius:18px;margin:24px 0;padding:28px 26px;position:relative;overflow:hidden}.tr-route .ends{font-family:var(--disp);justify-content:space-between;font-weight:700;display:flex}.tr-route .ends .city small{font-family:var(--body);color:var(--slate);font-size:.74rem;font-weight:400;display:block}.tr-bar{background:var(--line);border-radius:4px;height:4px;margin:22px 0 6px;position:relative}.tr-bar .fill{background:linear-gradient(90deg,var(--sky),var(--seal));border-radius:4px;width:0;height:100%;transition:width 1.4s;position:absolute;top:0;left:0}.tr-bar .plane{color:var(--seal);transition:left 1.4s;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.tr-pct{text-align:center;color:var(--slate);font-size:.82rem}.tr-grid{grid-template-columns:1.4fr .9fr;align-items:start;gap:24px;display:grid}.timeline{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px 26px 12px;position:relative}.timeline h3{margin-bottom:18px;font-size:1.05rem}.tl-item{padding:0 0 22px 42px;position:relative}.tl-item:before{content:"";background:var(--line);width:2px;position:absolute;top:26px;bottom:-2px;left:15px}.tl-item:last-child:before{display:none}.tl-item .ic{background:var(--paper-2);width:32px;height:32px;color:var(--slate);box-shadow:0 0 0 1px var(--line);border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.tl-item.cur .ic{background:var(--sky);color:#fff;box-shadow:0 0 0 4px #2d5bd02e}.tl-item.ok .ic{background:var(--ok);color:#fff;box-shadow:0 0 0 1px var(--ok)}.tl-item h4{margin-bottom:2px;font-size:.96rem}.tl-item .when{font-family:var(--disp);color:var(--slate);font-size:.78rem}.tl-item .where{color:var(--slate);margin-top:2px;font-size:.84rem}.tl-item.cur h4{color:var(--sky)}.tr-side{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.tr-side h3{margin-bottom:14px;font-size:1.05rem}.tr-side .row{border-bottom:1px dashed var(--line);justify-content:space-between;gap:10px;padding:10px 0;font-size:.9rem;display:flex}.tr-side .row:last-child{border-bottom:0}.tr-side .row b{font-weight:600}.tr-side .k{color:var(--slate)}.contact-prompt{background:var(--paper-2);border:1px dashed #cdbfa6;border-radius:14px;align-items:center;gap:14px;margin-bottom:30px;padding:18px 22px;display:flex}.contact-prompt svg{color:var(--seal);flex:none}.contact-prompt p{font-size:.96rem}.contact-prompt b{color:var(--seal)}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.cc{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px 20px;transition:all .2s}.cc:hover{transform:translateY(-3px);box-shadow:0 16px 36px -26px #16233b66}.cc .ci{background:var(--paper-2);width:44px;height:44px;color:var(--sky);border-radius:12px;place-items:center;margin-bottom:12px;display:grid}.cc h4{margin-bottom:5px;font-size:.95rem}.cc p{color:var(--slate);word-break:break-word;font-size:.9rem}.cc .ph{color:#b9b0a0;font-style:italic}.cta-band{background:linear-gradient(120deg,var(--sky),#3f74e6);color:#fff;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:44px 40px;display:flex;position:relative;overflow:hidden}.cta-band h2{color:#fff;font-size:clamp(1.5rem,2.6vw,2rem)}.cta-band p{color:#dce6ff;margin-top:6px}.cta-band .truck-illus{opacity:.22;position:absolute;bottom:-6px;right:18px}footer{background:var(--ink);color:#aeb8ca;border-top:3px solid var(--seal);padding:54px 0 30px}.foot-grid{grid-template-columns:1.4fr 1fr 1fr;gap:30px;margin-bottom:34px;display:grid}footer .brand{color:#fff;margin-bottom:12px}footer address{font-size:.9rem;font-style:normal;line-height:1.8}footer h5{color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:.82rem;font-family:var(--disp);margin-bottom:12px}footer ul{flex-direction:column;gap:8px;font-size:.9rem;list-style:none;display:flex}footer ul a:hover{color:#fff}.foot-bot{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:14px;padding-top:20px;font-size:.8rem;display:flex}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}body:before,body:after,.ticker-track,.hero-sky .arc,.hero-sky .city,.pass,.float,.spin-slow,#stats .truck,.badge.go .dot{animation:none!important}.hero-sky{display:none}.pass{opacity:1;transform:none}.reveal{opacity:1;transition:none;transform:none}.card:hover,.cc:hover,.step:hover,.brandmark:hover{transform:none}}.cform{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:640px;margin:0 auto;padding:28px;box-shadow:0 16px 40px -30px #16233b80}.cform h3{margin-bottom:6px;font-size:1.15rem}.cform .sub{color:var(--slate);margin-bottom:20px;font-size:.92rem}.cform .fg{margin-bottom:16px}.cform label{margin-bottom:6px;font-size:.85rem;font-weight:600;display:block}.cform input,.cform select,.cform textarea{border:1px solid var(--line);width:100%;font:inherit;background:var(--paper);border-radius:10px;padding:12px 14px;font-size:.95rem}.cform input:focus,.cform select:focus,.cform textarea:focus{outline:2px solid var(--sky);outline-offset:1px;border-color:var(--sky);background:#fff}.cform textarea{resize:vertical;min-height:120px}.cform .err{color:var(--seal);margin-top:5px;font-size:.8rem;display:none}.cform .ok{color:var(--ok);background:#e7f5ee;border:1px solid #b8e0ca;border-radius:10px;margin-bottom:14px;padding:12px 14px;font-size:.9rem;font-weight:600;display:none}.cform .formnote{color:var(--slate);margin-top:12px;font-size:.78rem}.cform .row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tk-cards{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px;margin:30px auto 0;display:grid}.tk-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px 20px}.tk-card .ic{background:var(--paper-2);width:42px;height:42px;color:var(--sky);border-radius:11px;place-items:center;margin-bottom:12px;display:grid}.tk-card h4{margin-bottom:6px;font-size:1rem}.tk-card p{color:var(--slate);font-size:.88rem}.disclaimer{color:#7d4a3a;text-align:left;background:#fff8f4;border:1px solid #f0d9cf;border-radius:12px;max-width:900px;margin:22px auto 0;padding:16px 20px;font-size:.86rem;line-height:1.7}.disclaimer b{color:var(--seal)}.resp-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.resp-card{border:1px solid var(--line);border-left:3px solid var(--seal);background:#fff;border-radius:12px;padding:20px 22px}.resp-card h4{color:var(--seal);margin-bottom:8px;font-size:1rem}.resp-card p{color:var(--ink-2);font-size:.9rem}.disc-block{background:var(--ink);color:#cdd5e2;border-radius:14px;margin-top:22px;padding:22px 24px}.disc-block h4{color:#fff;align-items:center;gap:9px;margin-bottom:10px;display:flex}.disc-block p{font-size:.9rem;line-height:1.8}.quote-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.quote-teaser{background:linear-gradient(140deg,var(--ink),#22345a);color:#fff;text-align:center;border-radius:20px;padding:34px}.quote-teaser .t{font-family:var(--disp);letter-spacing:.18em;text-transform:uppercase;color:#ff9f8f;font-size:.78rem}.quote-teaser .y{font-family:var(--disp);margin:8px 0 2px;font-size:2.6rem;font-weight:700}.quote-cta{flex-direction:column;gap:12px;margin-top:22px;display:flex}.quote-cta .btn{justify-content:center}.logic-list{flex-direction:column;gap:13px;list-style:none;display:flex}.logic-list li{align-items:flex-start;gap:12px;font-size:.95rem;display:flex}.logic-list li svg{color:var(--sky);flex:none;margin-top:3px}.ezo{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:26px;padding:26px 28px}.ezo h3{align-items:center;gap:10px;margin-bottom:14px;font-size:1.1rem;display:flex}.ezo h3 svg{color:var(--seal)}.ezo p{color:var(--ink-2);margin-bottom:12px;font-size:.92rem;line-height:1.8}.ezo .help{background:var(--paper);color:var(--slate);border-radius:10px;padding:12px 16px;font-size:.88rem}.ezo .src{color:var(--slate);margin-top:12px;font-size:.78rem;font-style:italic}.legal{max-width:820px;margin:0 auto}.legal .upd{color:var(--slate);margin:-4px 0 18px;font-size:.84rem}.legal .lead{color:var(--slate);margin-bottom:30px;line-height:1.8}.legal .clause{margin-bottom:26px}.legal .clause h3{align-items:baseline;gap:10px;margin-bottom:8px;font-size:1.05rem;display:flex}.legal .clause h3 .n{color:var(--seal);font-family:var(--disp);font-size:.9rem}.legal .clause p{color:var(--ink-2);font-size:.93rem;line-height:1.85}.legal .legal-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;padding-top:22px;display:flex}.notice{background:#fff3ef;border-bottom:1px solid #f0cdc6}.notice .wrap{color:#8c2c1f;align-items:center;gap:12px;padding:11px 24px;font-size:.88rem;display:flex}.notice .pill{background:var(--seal);color:#fff;letter-spacing:.08em;font-size:.68rem;font-weight:700;font-family:var(--disp);border-radius:999px;flex:none;padding:4px 10px}.notice .nico{color:var(--seal);flex:none;animation:2s ease-in-out infinite nbpulse}@keyframes nbpulse{0%,to{opacity:1}50%{opacity:.45}}.notice p{flex:1;margin:0;line-height:1.55}.notice p b{color:var(--seal);font-weight:700}.notice a.nlink{color:#fff;background:var(--seal);white-space:nowrap;border-radius:999px;flex:none;padding:7px 14px;font-size:.82rem;font-weight:700;transition:all .18s}.notice a.nlink:hover{background:#a8331f}@media (prefers-reduced-motion:reduce){.notice .nico{animation:none}}.brand{white-space:nowrap;flex:none;gap:11px}.brand .uee-mark{flex:none;width:auto;height:38px;display:block}.brand-tx{font-family:var(--disp);letter-spacing:.01em;white-space:nowrap;font-size:1.3rem;font-weight:700}footer .brand .uee-mark{height:42px}footer .brand{white-space:nowrap;align-items:center;gap:12px;font-size:1.18rem;display:flex}.foot-tm{color:#8b95a8;max-width:30em;margin-top:12px;font-size:.74rem;line-height:1.6}#advantages .shead{text-align:center;margin-left:auto;margin-right:auto}.adv-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.adv-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:30px 26px;transition:all .2s;position:relative;overflow:hidden}.adv-card:hover{transform:translateY(-4px);box-shadow:0 22px 46px -28px #16233b6b}.adv-card.feature{background:linear-gradient(150deg,var(--ink),#22345a);color:#fff;border:0}.adv-card .big{background:var(--paper-2);width:54px;height:54px;color:var(--sky);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.adv-card.feature .big{color:#ff9f8f;background:#ffffff1f}.adv-card h3{margin-bottom:9px;font-size:1.18rem}.adv-card.feature h3{color:#fff}.adv-card p{color:var(--slate);font-size:.93rem;line-height:1.75}.adv-card.feature p{color:#c3ccdb}.adv-card .ribbon{background:var(--seal);color:#fff;letter-spacing:.08em;font-size:.66rem;font-weight:700;font-family:var(--disp);padding:4px 36px;position:absolute;top:14px;right:-30px;transform:rotate(45deg)}.va-note{background:var(--paper-2);border:1px solid var(--line);border-radius:14px;gap:16px;margin-top:26px;padding:20px 24px;display:flex}.va-note .vi{width:46px;height:46px;color:var(--sky);border:1px solid var(--line);background:#fff;border-radius:12px;flex:none;place-items:center;display:grid}.va-note h4{margin-bottom:6px;font-size:1rem}.va-note p{color:var(--slate);font-size:.9rem;line-height:1.7}.jpy-tag{color:var(--sky);font-size:.8rem;font-weight:600;font-family:var(--disp);background:#eaf1ff;border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 12px;display:inline-flex}.cs-line{text-align:center;border:1px solid var(--line);max-width:760px;color:var(--ink-2);background:#fff;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:18px auto 0;padding:12px 22px;font-size:.92rem;display:flex}.cs-line svg{color:var(--seal);flex:none}.edge-cards{grid-template-columns:repeat(4,1fr);gap:16px;margin:36px 0 6px;display:grid}.edge-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px 22px;transition:all .2s;position:relative;overflow:hidden}.edge-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -28px #16233b66}.edge-card.hot{background:linear-gradient(150deg,var(--ink),#22345a);color:#fff;border:0}.edge-card .ei{background:var(--paper-2);width:46px;height:46px;color:var(--sky);border-radius:12px;place-items:center;margin-bottom:13px;display:grid}.edge-card.hot .ei{color:#ff9f8f;background:#ffffff1f}.edge-card h3{margin-bottom:7px;font-size:1.06rem}.edge-card.hot h3{color:#fff}.edge-card p{color:var(--slate);font-size:.88rem;line-height:1.7}.edge-card.hot p{color:#c3ccdb}.flowmap{border:1px solid var(--line);background:linear-gradient(160deg,#eef3fb,#f7f4ec);border-radius:20px;margin-top:34px;padding:24px 26px 28px;overflow:hidden}.flowmap .fhead{font-family:var(--disp);letter-spacing:.18em;text-transform:uppercase;color:var(--slate);text-align:center;margin-bottom:6px;font-size:.74rem}.flowmap-svg{width:100%;max-height:240px;display:block}.flowmap-svg .fmarc{animation:2.8s linear infinite flow}.flow-steps{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.flow-step{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.flow-step .fs-ic{border:1px solid var(--line);width:46px;height:46px;color:var(--sky);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 20px -14px #16233b80}.flow-step .fs-n{background:var(--seal);color:#fff;font-family:var(--disp);border-radius:50%;place-items:center;width:18px;height:18px;font-size:.62rem;font-weight:700;display:grid;position:absolute;top:-6px;right:calc(50% - 30px)}.flow-step b{font-size:.86rem;font-weight:600;line-height:1.4}.flow-step:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg,#c9d3e4 0 4px,#0000 4px 9px);height:2px;position:absolute;top:23px;left:calc(50% + 30px);right:calc(30px - 50%)}.sender-id{border:1px solid var(--line);border-left:4px solid var(--sky);background:#fff;border-radius:16px;margin-top:8px;padding:28px 30px}.sender-id .si-head{align-items:center;gap:12px;margin-bottom:6px;display:flex}.sender-id .si-ic{width:46px;height:46px;color:var(--sky);background:#eaf1ff;border-radius:12px;flex:none;place-items:center;display:grid}.sender-id .eyebrow{margin-bottom:4px;display:block}.sender-id h2{font-size:clamp(1.3rem,2.4vw,1.7rem)}.sender-id>p{color:var(--ink-2);margin:12px 0 16px;font-size:.95rem;line-height:1.8}.sid-list{grid-template-columns:1fr 1fr;gap:12px;list-style:none;display:grid}.sid-list li{background:var(--paper);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:11px;padding:12px 14px;font-size:.92rem;display:flex}.sid-list li .num{background:var(--sky);color:#fff;width:22px;height:22px;font-family:var(--disp);border-radius:6px;flex:none;place-items:center;margin-top:1px;font-size:.74rem;font-weight:700;display:grid}.sid-note{color:var(--slate);align-items:center;gap:8px;margin-top:14px;font-size:.84rem;display:flex}.sid-note svg{color:var(--ok);flex:none}.faq-disc{background:var(--ink);color:#cdd5e2;border-radius:16px;max-width:820px;margin:34px auto 0;padding:24px 26px}.faq-disc h4{color:#fff;align-items:center;gap:10px;margin-bottom:10px;font-size:1.02rem;display:flex}.faq-disc h4 svg{color:#ff9f8f}.faq-disc p{font-size:.9rem;line-height:1.85}.mascot-body{animation:1.1s ease-in-out infinite bob}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.mascot-body{animation:none}}.track-band{background:linear-gradient(160deg,#0f1b30 0%,#1b2c4d 60%,#22345a 100%);margin-bottom:8px;padding:64px 0 72px;position:relative;overflow:hidden}.track-band .wrap{z-index:2;max-width:1080px;position:relative}.track-band .t-eyebrow{color:#7fa0ff;letter-spacing:.22em;font-family:var(--disp);text-transform:uppercase;text-align:center;margin-bottom:14px;font-size:.78rem;display:block}.track-band h1{color:#fff;text-align:center;margin-bottom:14px;font-size:clamp(1.9rem,4vw,3rem)}.track-band .sub{color:#aebbd2;text-align:center;max-width:40em;margin:0 auto 30px;font-size:1.02rem}.track-sky{z-index:1;opacity:.5;position:absolute;inset:0}.track-box{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:18px;gap:12px;max-width:760px;margin:0 auto;padding:14px;display:flex}.track-box input{height:60px;color:var(--ink);background:#fff;border:0;border-radius:12px;flex:1;padding:0 22px;font-family:inherit;font-size:1.05rem}.track-box input::placeholder{color:#9aa6b8}.track-box .btn{border-radius:12px;height:60px;padding:0 38px;font-size:1.05rem}.track-note2{text-align:center;color:#9fb0cb;margin-top:18px;font-size:.9rem}.fx{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 18px;font-size:.92rem;display:inline-flex;box-shadow:0 10px 28px -22px #16233b80}.fx .fx-ic{width:36px;height:36px;color:var(--sky);background:#eaf1ff;border-radius:10px;flex:none;place-items:center;display:grid}.fx .fx-main b{font-family:var(--disp);color:var(--ink);font-size:1.05rem}.fx .fx-main span{color:var(--slate);margin-top:1px;font-size:.8rem;display:block}.fx .fx-rate{font-family:var(--disp);color:var(--sky);font-weight:700}.fx-bar{justify-content:center;margin:6px 0 26px;display:flex}.va-table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:14px;width:100%;margin-top:14px;font-size:.9rem;overflow:hidden}.va-table th,.va-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 16px}.va-table thead th{background:var(--ink);color:#fff;font-family:var(--disp);letter-spacing:.04em;font-size:.82rem;font-weight:600}.va-table tbody tr:last-child td{border-bottom:0}.va-table tbody tr:nth-child(2n){background:var(--paper)}.va-table .svc{color:var(--ink);white-space:nowrap;font-weight:600}.va-table .fee{font-family:var(--disp);color:var(--sky);white-space:nowrap;font-weight:700}.va-table .free{color:var(--ok)}.va-table .desc{color:var(--slate);font-size:.84rem;line-height:1.6}.proh{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:16px;display:grid}.proh .pc{border:1px solid var(--line);border-left:3px solid var(--seal);background:#fff;border-radius:12px;padding:16px 18px}.proh .pc h4{align-items:center;gap:8px;margin-bottom:6px;font-size:.96rem;display:flex}.proh .pc h4 .tg{font-size:.64rem;font-weight:700;font-family:var(--disp);color:var(--seal);background:#fdecea;border-radius:999px;padding:2px 8px}.proh .pc h4 .tg.sea{color:var(--sky);background:#eaf1ff}.proh .pc p{color:var(--slate);font-size:.85rem;line-height:1.7}.nm-note{background:var(--paper-2);border:1px solid var(--line);color:var(--ink-2);border-radius:12px;margin-top:18px;padding:18px 20px;font-size:.9rem;line-height:1.8}.nm-note b{color:var(--seal)}.alc-note{background:#eef6ee;border:1px solid #cfe6cf;border-radius:12px;gap:14px;margin-top:16px;padding:16px 20px;display:flex}.alc-note .ai{color:#3f9d4f;background:#fff;border:1px solid #cfe6cf;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.alc-note h4{margin-bottom:5px;font-size:.98rem}.alc-note p{color:var(--slate);font-size:.86rem;line-height:1.7}.pass .pass-foot{border-top:1px dashed var(--line);margin-top:18px;padding-top:14px}.pf-label{letter-spacing:.16em;font-size:.6rem;font-family:var(--disp);text-transform:uppercase;color:var(--slate);align-items:center;gap:7px;margin-bottom:13px;display:flex}.pf-label .dot2{background:#3f9d4f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #3f9d4f2e}.pf-track{align-items:center;display:flex;position:relative}.pf-track .node{z-index:2;background:#cfd8e6;border-radius:50%;flex:none;width:11px;height:11px}.pf-track .node.on{background:var(--sky);box-shadow:0 0 0 4px #2d5bd024}.pf-track .seg{background:repeating-linear-gradient(90deg,var(--sky) 0 5px,transparent 5px 10px);opacity:.45;flex:1;height:2px}.pf-steps{color:var(--ink-2);justify-content:space-between;margin-top:9px;font-size:.72rem;font-weight:600;display:flex}.pf-steps span:nth-child(2){transform:translate(-6px)}.flowmap{background:radial-gradient(130% 150% at 18% -10%,#16294a 0%,#0e1c34 55%,#0a1526 100%);border:1px solid #21487f;padding:22px 24px 26px;box-shadow:inset 0 0 70px #36d3e00f,0 30px 60px -42px #081222cc}.flowmap .fhead{color:#86a6ff}.flowmap-svg{max-height:300px}.flowmap-svg .fmflow{animation:1.5s linear infinite flow}.flow-steps{margin-top:18px}.flow-step .fs-ic{color:#8fd6ff;background:#ffffff0d;border:1px solid #7fa0ff66;box-shadow:0 0 22px -8px #36d3e099}.flow-step b{color:#dde6f6}.flow-step .fs-n{background:var(--seal);box-shadow:0 0 0 3px #c8402e2e}.flow-step:not(:last-child):after{opacity:.55;background:repeating-linear-gradient(90deg,#3f74e6 0 5px,#0000 5px 12px)}.notice .notice-x{width:26px;height:26px;color:var(--seal);cursor:pointer;background:#fff;border:1px solid #f0cdc6;border-radius:50%;flex:none;place-items:center;margin-left:4px;line-height:0;transition:all .15s;display:grid}.notice .notice-x:hover{background:var(--seal);color:#fff;border-color:var(--seal)}.auth{grid-template-columns:1.05fr 1fr;min-height:calc(100vh - 64px);display:grid}.auth-visual{color:#fff;background:radial-gradient(130% 150% at 18% -10%,#16294a 0%,#0e1c34 55%,#0a1526 100%);flex-direction:column;justify-content:space-between;padding:40px 46px;display:flex;position:relative;overflow:hidden}.auth-visual .av-top{z-index:2;align-items:center;gap:11px;display:flex;position:relative}.auth-visual .av-top img{height:36px}.auth-visual .av-top b{font-family:var(--disp);white-space:nowrap;font-size:1.2rem}.auth-visual .av-mid{z-index:2;position:relative}.auth-visual .av-mid h2{color:#fff;margin-bottom:14px;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.3}.auth-visual .av-mid p{color:#aebbd2;max-width:24em;font-size:1rem}.auth-visual .av-sky{z-index:1;opacity:.6;position:absolute;inset:0}.auth-visual .av-foot{z-index:2;color:#7f93b5;font-size:.82rem;position:relative}.auth-form{background:var(--paper);justify-content:center;align-items:center;padding:48px 30px;display:flex}.auth-card{width:100%;max-width:420px}.auth-card .a-eyebrow{color:var(--seal);font-family:var(--disp);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:.74rem;display:block}.auth-card h1{margin-bottom:8px;font-size:1.7rem}.auth-card .a-sub{color:var(--slate);margin-bottom:26px;font-size:.94rem}.field{margin-bottom:16px}.field label{color:var(--ink);margin-bottom:7px;font-size:.84rem;font-weight:600;display:block}.field input{border:1px solid var(--line);width:100%;height:50px;color:var(--ink);background:#fff;border-radius:12px;padding:0 16px;font-family:inherit;font-size:.96rem;transition:all .15s}.field input:focus{border-color:var(--sky);outline:none;box-shadow:0 0 0 3px #2d5bd01f}.field .err{color:var(--seal);margin-top:6px;font-size:.78rem;display:none}.field.bad input{border-color:var(--seal)}.pw-wrap{position:relative}.pw-wrap .pw-toggle{color:var(--slate);cursor:pointer;background:0 0;border:0;padding:4px;line-height:0;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.auth-row{justify-content:space-between;align-items:center;margin:4px 0 20px;font-size:.86rem;display:flex}.auth-row label{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;display:flex}.auth-row a{color:var(--sky);font-weight:600}.auth-card .btn-block{border-radius:12px;justify-content:center;width:100%;height:52px;font-size:1.02rem}.auth-alt{text-align:center;color:var(--slate);margin-top:20px;font-size:.9rem}.auth-alt a{color:var(--sky);font-weight:700}.agree{color:var(--ink-2);align-items:flex-start;gap:10px;margin:6px 0 18px;font-size:.86rem;line-height:1.6;display:flex}.agree input{flex:none;margin-top:3px}.agree a{color:var(--sky);font-weight:600}.auth-note{color:var(--slate);border-top:1px solid var(--line);margin-top:22px;padding-top:16px;font-size:.76rem;line-height:1.6}.sent-wrap{background:radial-gradient(120% 120% at 50% 0%,#eef3fb,var(--paper) 60%);justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:60px 24px;display:flex}.sent-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:22px;width:100%;max-width:540px;padding:48px 40px;box-shadow:0 40px 80px -50px #16233b80}.sent-check{background:#eef6ee;border-radius:50%;place-items:center;width:84px;height:84px;margin:0 auto 24px;display:grid;position:relative}.sent-check svg{stroke:#3f9d4f;width:42px;height:42px}.sent-check:after{content:"";opacity:0;border:2px solid #3f9d4f;border-radius:50%;animation:2s ease-out infinite sentpulse;position:absolute;inset:0}@keyframes sentpulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.sent-card h1{margin-bottom:12px;font-size:1.7rem}.sent-card p{color:var(--slate);max-width:30em;margin:0 auto 22px;line-height:1.8}.sent-ref{background:var(--paper);border:1px dashed var(--line);color:var(--ink-2);border-radius:12px;align-items:center;gap:10px;margin-bottom:26px;padding:10px 18px;font-size:.88rem;display:inline-flex}.sent-ref b{font-family:var(--disp);color:var(--ink);letter-spacing:.04em}.sent-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){.sent-check:after{animation:none}}.tr-band{padding:52px 0 58px}.tr-band .wrap{z-index:2;max-width:1080px;position:relative}.tb-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.tb-row .t-eyebrow{color:#7fa0ff;letter-spacing:.2em;font-family:var(--disp);text-transform:uppercase;font-size:.76rem}.btn-on-dark{color:#dfe7f4;background:#ffffff14;border:1px solid #fff3}.btn-on-dark:hover{color:#fff;background:#ffffff29}.tb-no{color:#fff;font-family:var(--disp);letter-spacing:.02em;word-break:break-all;margin-bottom:14px;font-size:clamp(1.5rem,3vw,2.2rem)}.tb-meta{color:#aebbd2;flex-wrap:wrap;align-items:center;gap:16px;font-size:.95rem;display:flex}.tr-result-body{padding-top:46px}:root{--ink:#0e1a30;--ink-2:#22324f;--paper:#f4efe6;--paper-2:#eae3d5;--sky:#2657ce;--sky-d:#1c43a8;--seal:#c8402e;--slate:#586172;--line:#e2dbcb;--ok:#1f7a4d;--gold:#c99a4a;--disp:"Outfit","Space Grotesk","Noto Sans TC","Noto Sans JP",system-ui,sans-serif;--mono:"Space Grotesk","Noto Sans TC",system-ui,sans-serif;--body:"Noto Sans TC","Noto Sans JP","Outfit",system-ui,-apple-system,sans-serif;--maxw:1200px;--ease:cubic-bezier(.22,1,.36,1)}html[lang=ja]{--body:"Noto Sans JP","Noto Sans TC","Outfit",system-ui,sans-serif}body{background:var(--paper);letter-spacing:.005em}.mono{font-family:var(--mono)}body:before{opacity:.9;background:radial-gradient(34% 40% at 16% 20%,#2657ce29,#0000 70%),radial-gradient(36% 44% at 86% 62%,#c8402e1c,#0000 72%),radial-gradient(40% 40% at 60% 0,#2657ce14,#0000 70%),radial-gradient(50% 50% at 50% 120%,#c99a4a1a,#0000 70%);inset:-30%}body:after{opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");background-size:160px 160px;animation:none}h1,h2,h3,h4{font-family:var(--disp);letter-spacing:-.025em;font-weight:800;line-height:1.08}.eyebrow{font-family:var(--mono);letter-spacing:.28em;color:var(--seal);align-items:center;gap:9px;font-size:.72rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--seal);opacity:.85;width:22px;height:1.5px;display:inline-block}.center .eyebrow:before{display:none}section{padding:104px 0}.shead{max-width:none}.shead h2{letter-spacing:-.03em;max-width:16ch;margin:16px 0 14px;font-size:clamp(2rem,3.8vw,3.1rem)}.shead.center h2{margin-left:auto;margin-right:auto}.shead p{color:var(--slate);max-width:42ch;font-size:1.05rem}.shead.center p{margin-left:auto;margin-right:auto}.nav{-webkit-backdrop-filter:saturate(160%)blur(16px);transition:padding .4s var(--ease),background .4s var(--ease),box-shadow .4s var(--ease);background:#f4efe6b8;border-bottom:1px solid #e2dbcbb3}.nav .wrap{height:70px}.nav.shrink{box-shadow:0 18px 40px -34px #0e1a308c}.nav.shrink .wrap{height:60px}.brand-tx{font-family:var(--disp);letter-spacing:-.02em;font-weight:800}.nav-links{letter-spacing:.005em;font-size:.92rem;font-weight:500}.nav-links a:hover,.nav-links a.active{color:var(--ink)}.nav-links a:after{content:"";background:var(--seal);height:2px;transition:right .35s var(--ease);border-radius:2px;position:absolute;bottom:-3px;left:0;right:100%}.nav-links a:hover:after,.nav-links a.active:after{right:0}.btn{font-family:var(--disp);letter-spacing:.01em;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .2s;border-radius:12px;font-weight:600}.btn-primary{background:var(--ink);color:#fff;box-shadow:0 12px 30px -16px #0e1a30b3}.btn-primary:hover{background:#16243f;transform:translateY(-2px);box-shadow:0 18px 38px -16px #0e1a30bf}.btn-ghost{border-color:var(--line);background:#fff9}.btn-ghost:hover{border-color:var(--ink);color:var(--ink);background:#fff}.btn-lg{border-radius:13px;padding:15px 28px;font-size:1rem}.hero{padding:84px 0 92px}.hero-grid{grid-template-columns:1.12fr .88fr;gap:64px}.hero h1{letter-spacing:-.035em;max-width:none;margin:22px 0 0;font-size:clamp(2.3rem,4.5vw,4rem);font-weight:800;line-height:1.06}.hero h1 em{color:var(--sky);font-style:normal}.hero h1 .lqt{color:var(--seal)}.slogan{font-family:var(--body);color:var(--ink-2);letter-spacing:0;background:0 0;border:0;margin:0;padding:18px 0 0;font-size:.96rem;font-weight:500}.slogan .d{color:var(--seal);font-size:.7rem}.hero p.lead{color:var(--ink-2);max-width:34em;margin:22px 0 30px;font-size:1.12rem;line-height:1.7}.hero-cta{gap:14px}.hero-meta{border-top:1px solid var(--line);gap:0;margin-top:38px;padding-top:22px}.hero-meta .m{border-right:1px solid var(--line);margin-right:30px;padding-right:30px}.hero-meta .m:last-child{border-right:0}.hero-meta .m b{font-family:var(--disp);letter-spacing:-.02em;color:var(--ink);font-size:1.7rem;font-weight:800}.hero-meta .m span{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--slate);margin-top:6px;font-size:.72rem}.pass{border-color:#e2dbcbe6;border-radius:22px;box-shadow:0 50px 90px -46px #0e1a3099,0 8px 24px -16px #0e1a304d}.pass .tag{font-family:var(--mono)}.route .ap .code{font-family:var(--disp);letter-spacing:-.02em;font-weight:800}.ticker{background:var(--ink)}.ticker-item{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#cfd8e8;opacity:.9;font-size:.8rem}.ticker-item .d{color:var(--seal)}#stats{background:var(--ink)}#stats .wrap{z-index:1;position:relative}.stat .num{font-family:var(--disp);letter-spacing:-.03em;font-weight:800}.stat .lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#9fabc2;font-size:.74rem}#edge{background:linear-gradient(#0000,#ffffff80)}.partner-label{font-family:var(--mono);letter-spacing:.24em}.brandmark{border-color:var(--line);border-radius:18px;box-shadow:0 20px 40px -34px #0e1a3080}.edge-cards{background:var(--line);border:1px solid var(--line);border-radius:20px;gap:1px;margin:42px 0 8px;overflow:hidden}.edge-card{transition:transform .4s var(--ease),background .3s;background:#fff;border:0;border-radius:0;padding:30px 28px}.edge-card:hover{box-shadow:none;background:#fbf9f4;transform:none}.edge-card.hot{background:linear-gradient(155deg,#16243f,#0d1a31)}.edge-card.hot:hover{background:linear-gradient(155deg,#1b2c4d,#11203c)}.edge-card .ei{border-radius:14px;width:50px;height:50px}.edge-card h3{letter-spacing:-.01em;font-size:1.12rem}.flowmap{border-radius:24px;margin-top:42px}.process-wrap{background:linear-gradient(155deg,#13223d 0%,#0c1830 60%,#0a1426 100%);border-radius:28px;padding:60px 52px}.process-wrap .shead h2{font-size:clamp(1.9rem,3vw,2.6rem)}.step{transition:transform .4s var(--ease),background .3s;border-radius:16px}.step .n{font-family:var(--mono)}.step:hover{transform:translateY(-5px)}.cta-band{background:linear-gradient(125deg,var(--ink),#1d3970 60%,#2657ce);border-radius:26px;padding:56px 52px}.cta-band h2{letter-spacing:-.02em;font-size:clamp(1.7rem,2.8vw,2.4rem)}.cta-band .btn-primary{color:var(--ink);background:#fff}.cta-band .btn-primary:hover{background:#f1f4fb}footer{border-top:3px solid var(--seal)}footer h5{font-family:var(--mono)}.card,.adv-card,.cc,.tk-card{border-radius:18px}.reveal{transition:opacity .8s var(--ease),transform .8s var(--ease);transform:translateY(26px)}@media (prefers-reduced-motion:reduce){.nav,.nav .wrap{transition:none}}html[data-theme=dark]{--bg:#060c18;--bg-2:#0a1322;--panel:#0d1a2e;--paper:#060c18;--paper-2:#0e1a30;--ink:#0a1322;--ink-2:#11203a;--text:#e8eefb;--muted:#93a6c8;--muted-2:#6f86ad;--line:#7da5ff21;--line-2:#7da5ff42;--cyan:#3fdce8;--blue:#5b8af0;--sky:#5b8af0;--seal:#ff5d40;--hot:#ff5d40;--glow-c:#3fdce88c;--glow-b:#5b8af080}html[data-theme=dark] body{color:var(--text);background:#060c18}html[data-theme=dark] body:before{opacity:1;background:radial-gradient(50% 45% at 14% 6%,#3f74e62e,#0000 70%),radial-gradient(45% 40% at 90% 18%,#3fdce81f,#0000 72%),radial-gradient(60% 50% at 50% 108%,#ff5d401a,#0000 70%),linear-gradient(#070e1c,#05080f 60%);animation:none;inset:0}html[data-theme=dark] body:after{opacity:.5;mix-blend-mode:normal;background-image:linear-gradient(#7da5ff0f 1px,#0000 1px),linear-gradient(90deg,#7da5ff0f 1px,#0000 1px);background-position:50%;background-size:54px 54px,54px 54px;animation:24s linear infinite gridDrift;inset:0}@keyframes gridDrift{to{background-position:54px 54px,54px 54px}}html[data-theme=dark] body{position:relative}html[data-theme=dark] .tech-scan{z-index:-1;pointer-events:none;background:linear-gradient(#0000,#3fdce80d 48%,#3fdce81f 50%,#3fdce80d 52%,#0000);height:160px;animation:7.5s linear infinite scanMove;display:block;position:fixed;top:0;left:0;right:0}@keyframes scanMove{0%{transform:translateY(-160px)}to{transform:translateY(100vh)}}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4{color:var(--text)}html[data-theme=dark] p{color:var(--muted)}html[data-theme=dark] .eyebrow{color:var(--cyan);text-shadow:0 0 18px #3fdce866}html[data-theme=dark] .eyebrow:before{background:var(--cyan);box-shadow:0 0 10px var(--cyan)}html[data-theme=dark] .shead p{color:var(--muted)}html[data-theme=dark] .mono{font-variant-numeric:tabular-nums}html[data-theme=dark] .nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(150%)blur(18px);background:#080e1ab8}html[data-theme=dark] .nav.shrink{box-shadow:0 18px 50px -30px #000c,0 1px 0 var(--line-2)}html[data-theme=dark] .brand-tx{color:var(--text)}html[data-theme=dark] .nav-links{color:var(--muted)}html[data-theme=dark] .nav-links a:hover,html[data-theme=dark] .nav-links a.active{color:#fff}html[data-theme=dark] .nav-links a:after{background:var(--cyan);box-shadow:0 0 10px var(--cyan)}html[data-theme=dark] .lang{border-color:var(--line);background:#ffffff0a}html[data-theme=dark] .lang button{color:var(--muted)}html[data-theme=dark] .lang button[aria-pressed=true]{background:var(--cyan);color:#04121a}html[data-theme=dark] .menu-toggle{border-color:var(--line);background:#ffffff0d}html[data-theme=dark] .menu-toggle span{background:var(--text)}html[data-theme=dark] .notice{background:linear-gradient(90deg,#ff5d401a,#080e1a66);border-bottom:1px solid #ff5d4038}html[data-theme=dark] .notice p{color:#ffcdc1}html[data-theme=dark] .notice p b{color:#ff8163}html[data-theme=dark] .notice .pill{background:var(--seal);color:#1a0904;box-shadow:0 0 16px #ff5d4080}html[data-theme=dark] .notice .nico{color:var(--seal)}html[data-theme=dark] .notice a.nlink{background:var(--seal);color:#1a0904;box-shadow:0 0 18px #ff5d4073}html[data-theme=dark] .notice a.nlink:hover{background:#ff7a60}html[data-theme=dark] .notice .notice-x{color:#ff8163;background:#ffffff0d;border-color:#ff5d404d}html[data-theme=dark] .notice .notice-x:hover{background:var(--seal);color:#1a0904}html[data-theme=dark] .btn-primary{background:linear-gradient(120deg,var(--blue),var(--cyan));color:#04121a;box-shadow:0 0 0 1px #3fdce84d,0 12px 36px -12px #3fdce88c}html[data-theme=dark] .btn-primary:hover{background:linear-gradient(120deg,#6f9bff,#54e6f2);transform:translateY(-2px);box-shadow:0 0 0 1px #3fdce880,0 16px 44px -12px #3fdce8b3}html[data-theme=dark] .btn-ghost{border-color:var(--line-2);color:var(--text);background:#ffffff0a}html[data-theme=dark] .btn-ghost:hover{border-color:var(--cyan);color:var(--cyan);background:#3fdce80f}html[data-theme=dark] .hero{isolation:isolate;position:relative}html[data-theme=dark] .hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#3fdce81a,#0000) 78% 60%/520px 520px no-repeat,radial-gradient(closest-side,#5b8af01f,#0000) 18% 30%/640px 640px no-repeat;position:absolute;inset:-10% -20% 0}html[data-theme=dark] .hero:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background:radial-gradient(circle,#0000 38%,#3fdce82e 39%,#0000 40%),radial-gradient(circle,#0000 60%,#3fdce81f 61%,#0000 62%),radial-gradient(circle,#0000 82%,#3fdce814 83%,#0000 84%);width:560px;height:560px;animation:4.5s ease-in-out infinite ringPulse;position:absolute;top:30%;right:-60px}@keyframes ringPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.7;transform:scale(1.06)}}html[data-theme=dark] .hero-sky{opacity:.85}html[data-theme=dark] .hero h1{color:var(--text);text-shadow:0 0 40px #5b8af040}html[data-theme=dark] .hero h1 em{color:var(--cyan);text-shadow:0 0 30px #3fdce880}html[data-theme=dark] .slogan{color:var(--muted)}html[data-theme=dark] .slogan .d{color:var(--cyan)}html[data-theme=dark] .hero p.lead{color:var(--muted)}html[data-theme=dark] .hero-meta{border-top:1px solid var(--line)}html[data-theme=dark] .hero-meta .m{border-right:1px solid var(--line)}html[data-theme=dark] .hero-meta .m b{color:var(--text);text-shadow:0 0 24px #5b8af059}html[data-theme=dark] .hero-meta .m span{color:var(--muted-2)}html[data-theme=dark] .pass{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#111e34eb,#09101eeb);border-radius:20px;box-shadow:0 0 0 1px #3fdce81f,0 40px 90px -40px #000000e6,0 0 60px -10px #3fdce840}html[data-theme=dark] .pass .tag{color:var(--cyan)}html[data-theme=dark] .pass .main,html[data-theme=dark] .route .ap .code{color:var(--text)}html[data-theme=dark] .route .ap .city{color:var(--muted)}html[data-theme=dark] .route .path:before{border-top-color:var(--line-2)}html[data-theme=dark] .route .path svg{color:var(--cyan);background:0 0}html[data-theme=dark] .pass .ride{border-top:1px solid var(--line)}html[data-theme=dark] .pass .ride .f label{color:var(--muted-2)}html[data-theme=dark] .pass .ride .f b{color:var(--text)}html[data-theme=dark] .pass .ride .f b.red{color:var(--seal)}html[data-theme=dark] .pass .stub{border-left:1px solid var(--line);background:linear-gradient(#081120,#040a14)}html[data-theme=dark] .pass .perf{background:radial-gradient(circle at 7px,#060c18 6px,#0000 6.5px) 0 0/14px 22px repeat-y}html[data-theme=dark] .pass .pass-foot{border-top:1px dashed var(--line)}html[data-theme=dark] .pf-label{color:var(--muted-2)}html[data-theme=dark] .pf-track .node{background:#28405f}html[data-theme=dark] .pf-track .node.on{background:var(--cyan);box-shadow:0 0 0 4px #3fdce82e,0 0 12px var(--cyan)}html[data-theme=dark] .pf-track .seg{background:repeating-linear-gradient(90deg,var(--cyan) 0 5px,transparent 5px 10px)}html[data-theme=dark] .pf-steps{color:var(--muted)}html[data-theme=dark] .stamp{border-color:var(--seal);color:var(--seal);box-shadow:0 0 22px -4px #ff5d4080}html[data-theme=dark] .stamp:before{border-color:var(--seal)}html[data-theme=dark] .ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#040a14}html[data-theme=dark] .ticker-item{color:var(--muted)}html[data-theme=dark] .ticker-item .d{color:var(--cyan)}html[data-theme=dark] #stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#070f1e,#050a14)}html[data-theme=dark] .stat{position:relative}html[data-theme=dark] .stat .num{color:#fff;text-shadow:0 0 30px #3fdce873;animation:3.2s ease-in-out infinite numGlow}html[data-theme=dark] .stat:nth-child(2) .num,html[data-theme=dark] .stat:nth-child(4) .num{animation-delay:1.1s}@keyframes numGlow{0%,to{text-shadow:0 0 26px #3fdce859}50%{text-shadow:0 0 40px #3fdce8b3}}html[data-theme=dark] .stat .num .suf{color:var(--seal)}html[data-theme=dark] .stat .lbl{color:var(--muted)}html[data-theme=dark] #edge{background:0 0}html[data-theme=dark] .partner-label{color:var(--muted-2)}html[data-theme=dark] .trust-lines{color:var(--muted)}html[data-theme=dark] .brandmark{border:1px solid var(--line-2);background:#fffffff5;box-shadow:0 0 0 1px #3fdce814,0 24px 50px -30px #000c}html[data-theme=dark] .brandmark:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #3fdce84d,0 28px 60px -28px #000000d9}html[data-theme=dark] .x-mark{color:var(--seal)}html[data-theme=dark] .dot-mark{color:var(--line-2)}html[data-theme=dark] .cs-line{border:1px solid var(--line);color:var(--muted);background:#ffffff08}html[data-theme=dark] .cs-line svg{color:var(--cyan)}html[data-theme=dark] .edge-cards{background:var(--line);border:1px solid var(--line-2);border-radius:20px;gap:1px;overflow:hidden;box-shadow:0 30px 70px -40px #000000d9}html[data-theme=dark] .edge-card{color:var(--text);background:#0d182cd9;border:0;border-radius:0;position:relative}html[data-theme=dark] .edge-card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(120% 80% at 50% 0,#3fdce81f,#0000 70%);transition:opacity .35s;position:absolute;inset:0}html[data-theme=dark] .edge-card:hover{background:#101e36f2}html[data-theme=dark] .edge-card:hover:after{opacity:1}html[data-theme=dark] .edge-card.hot{background:linear-gradient(155deg,#3f74e638,#0d182ce6);box-shadow:inset 0 0 40px #3fdce814}html[data-theme=dark] .edge-card .ei{border:1px solid var(--line-2);color:var(--cyan);background:#3fdce81a;box-shadow:0 0 18px -4px #3fdce880}html[data-theme=dark] .edge-card.hot .ei{color:var(--cyan);background:#ffffff14}html[data-theme=dark] .edge-card h3{color:var(--text)}html[data-theme=dark] .edge-card p{color:var(--muted)}html[data-theme=dark] .flowmap{border:1px solid var(--line-2);border-radius:22px;box-shadow:0 0 0 1px #3fdce814,0 40px 90px -50px #000000e6,inset 0 0 90px #3fdce80d}html[data-theme=dark] .flow-step b{color:var(--text)}html[data-theme=dark] .process-wrap{border:1px solid var(--line-2);background:linear-gradient(155deg,#0f1c34e6,#070e1cf2);border-radius:26px;box-shadow:inset 0 0 80px #3f74e60f,0 40px 90px -50px #000000e6}html[data-theme=dark] .process-wrap .shead p{color:var(--muted)}html[data-theme=dark] .step{border:1px solid var(--line);background:#ffffff06}html[data-theme=dark] .step:hover{border-color:var(--line-2);background:#3fdce80f;transform:translateY(-5px);box-shadow:0 0 30px -10px #3fdce866}html[data-theme=dark] .step .si,html[data-theme=dark] .step .n{color:var(--cyan)}html[data-theme=dark] .step h4{color:var(--text)}html[data-theme=dark] .step p{color:var(--muted)}html[data-theme=dark] .cta-band{border:1px solid var(--line-2);background:linear-gradient(120deg,#0a1830,#10325f 55%,#0a1830);box-shadow:inset 0 0 60px #3fdce814,0 0 60px -20px #3fdce866}html[data-theme=dark] .cta-band h2{color:#fff;text-shadow:0 0 30px #3fdce866}html[data-theme=dark] .cta-band p{color:var(--muted)}html[data-theme=dark] .cta-band .btn-primary{background:linear-gradient(120deg,var(--cyan),#7af0fb);color:#04121a;box-shadow:0 0 30px -6px #3fdce8b3}html[data-theme=dark] .cta-band .btn-primary:hover{background:#8ff3fd}html[data-theme=dark] footer{border-top:1px solid var(--seal);background:#04090f;box-shadow:inset 0 1px #ff5d4066}html[data-theme=dark] .reveal{transform:translateY(28px)}@media (prefers-reduced-motion:reduce){html[data-theme=dark] body:after,html[data-theme=dark] .tech-scan,html[data-theme=dark] .hero:after,html[data-theme=dark] .stat .num{animation:none}}html[data-theme=dark] .phero h1{color:var(--text)}html[data-theme=dark] .phero p{color:var(--muted)}html[data-theme=dark] .phero .eyebrow{color:var(--cyan)}html[data-theme=dark] .card,html[data-theme=dark] .cc,html[data-theme=dark] .tk-card,html[data-theme=dark] .chain .node,html[data-theme=dark] .ez-card,html[data-theme=dark] .adv-card,html[data-theme=dark] .resp-card,html[data-theme=dark] .sender-id,html[data-theme=dark] .ezo,html[data-theme=dark] .va-note,html[data-theme=dark] .fx,html[data-theme=dark] .cform,html[data-theme=dark] .timeline,html[data-theme=dark] .tr-side,html[data-theme=dark] .tr-route,html[data-theme=dark] .tr-head,html[data-theme=dark] .sent-card,html[data-theme=dark] .proh .pc,html[data-theme=dark] .alert,html[data-theme=dark] .nm-note,html[data-theme=dark] .contact-prompt{border:1px solid var(--line);color:var(--text);background:#0d182cb8;box-shadow:0 26px 60px -40px #000000d9}html[data-theme=dark] .card:hover,html[data-theme=dark] .cc:hover,html[data-theme=dark] .adv-card:hover{border-color:var(--line-2);box-shadow:0 0 0 1px #3fdce840,0 30px 64px -34px #000000e6}html[data-theme=dark] .adv-card.feature{border:1px solid var(--line-2);background:linear-gradient(150deg,#3f74e638,#0d182ceb)}html[data-theme=dark] .card h3,html[data-theme=dark] .cc h4,html[data-theme=dark] .tk-card h4,html[data-theme=dark] .chain .node h4,html[data-theme=dark] .adv-card h3,html[data-theme=dark] .resp-card h4,html[data-theme=dark] .sender-id h2,html[data-theme=dark] .ezo h3,html[data-theme=dark] .va-note h4,html[data-theme=dark] .alert h4,html[data-theme=dark] .proh .pc h4,html[data-theme=dark] .timeline h3,html[data-theme=dark] .tr-side h3,html[data-theme=dark] .sent-card h1,html[data-theme=dark] .alc-note h4,html[data-theme=dark] .ez-card h4{color:var(--text)}html[data-theme=dark] .card p,html[data-theme=dark] .cc p,html[data-theme=dark] .tk-card p,html[data-theme=dark] .chain .node p,html[data-theme=dark] .adv-card p,html[data-theme=dark] .resp-card p,html[data-theme=dark] .va-note p,html[data-theme=dark] .alert p,html[data-theme=dark] .proh .pc p,html[data-theme=dark] .sent-card p,html[data-theme=dark] .alc-note p,html[data-theme=dark] .ez-step span,html[data-theme=dark] .ez-remind li,html[data-theme=dark] .disclaimer,html[data-theme=dark] .legal .clause p,html[data-theme=dark] .legal .lead,html[data-theme=dark] .legal .upd,html[data-theme=dark] .note,html[data-theme=dark] .formnote,html[data-theme=dark] .auth-note,html[data-theme=dark] .tnote,html[data-theme=dark] .qnote,html[data-theme=dark] .partner-label,html[data-theme=dark] .trust-lines{color:var(--muted)}html[data-theme=dark] .trust-lines b{color:var(--text)}html[data-theme=dark] .chain .node:not(:last-child):after{color:var(--muted-2)}html[data-theme=dark] .chain .node .cn,html[data-theme=dark] .adv-card .ribbon{color:var(--seal)}html[data-theme=dark] .card .ic,html[data-theme=dark] .cc .ci,html[data-theme=dark] .tk-card .ic,html[data-theme=dark] .chain .node .ci,html[data-theme=dark] .adv-card .big,html[data-theme=dark] .va-note .vi,html[data-theme=dark] .sender-id .si-ic,html[data-theme=dark] .alc-note .ai,html[data-theme=dark] .ez-card,html[data-theme=dark] .contact-prompt svg{color:var(--cyan)}html[data-theme=dark] .card .ic,html[data-theme=dark] .cc .ci,html[data-theme=dark] .tk-card .ic,html[data-theme=dark] .chain .node .ci,html[data-theme=dark] .adv-card .big,html[data-theme=dark] .va-note .vi,html[data-theme=dark] .sender-id .si-ic,html[data-theme=dark] .alc-note .ai{border:1px solid var(--line-2);background:#3fdce81a}html[data-theme=dark] .adv-card.feature .big{color:var(--cyan);background:#ffffff14}html[data-theme=dark] .ptable,html[data-theme=dark] .ctable,html[data-theme=dark] .va-table{border-color:var(--line-2);color:var(--text);background:#0a1324b3}html[data-theme=dark] .ptable th,html[data-theme=dark] .va-table thead th{color:#fff;background:#0a1830}html[data-theme=dark] .ctable th{color:var(--text);background:#ffffff0d}html[data-theme=dark] .ptable td,html[data-theme=dark] .ptable th,html[data-theme=dark] .ctable td,html[data-theme=dark] .ctable th,html[data-theme=dark] .va-table td,html[data-theme=dark] .va-table th{border-bottom-color:var(--line)}html[data-theme=dark] .ptable td,html[data-theme=dark] .ctable td,html[data-theme=dark] .va-table td{color:var(--text)}html[data-theme=dark] .ptable tr:nth-child(2n) td,html[data-theme=dark] .va-table tbody tr:nth-child(2n){background:#ffffff06}html[data-theme=dark] .ctable .red,html[data-theme=dark] .va-table .fee,html[data-theme=dark] .ptable td.mono{color:var(--cyan)}html[data-theme=dark] .va-table .svc{color:var(--text)}html[data-theme=dark] .va-table .free{color:#7fe0a8}html[data-theme=dark] .va-table .desc{color:var(--muted)}html[data-theme=dark] .cform input,html[data-theme=dark] .cform select,html[data-theme=dark] .cform textarea,html[data-theme=dark] .field input,html[data-theme=dark] .track-form input{border:1px solid var(--line-2);color:var(--text);background:#ffffff0a}html[data-theme=dark] .cform input:focus,html[data-theme=dark] .cform select:focus,html[data-theme=dark] .cform textarea:focus,html[data-theme=dark] .field input:focus,html[data-theme=dark] .track-form input:focus{border-color:var(--cyan);background:#ffffff0f;outline:none;box-shadow:0 0 0 3px #3fdce82e}html[data-theme=dark] .cform label,html[data-theme=dark] .field label{color:var(--text)}html[data-theme=dark] .cform .sub{color:var(--muted)}html[data-theme=dark] .cform input::placeholder,html[data-theme=dark] .cform textarea::placeholder,html[data-theme=dark] .field input::placeholder,html[data-theme=dark] .track-form input::placeholder{color:var(--muted-2)}html[data-theme=dark] .cform .ok{color:#7fe0a8;background:#1f7a4d29;border-color:#1f7a4d66}html[data-theme=dark] .bigprice .y{color:var(--text)}html[data-theme=dark] .bigprice .u{color:var(--muted)}html[data-theme=dark] .price-rules li{color:var(--text)}html[data-theme=dark] .price-rules li svg,html[data-theme=dark] .logic-list li svg{color:var(--cyan)}html[data-theme=dark] .logic-list li{color:var(--text)}html[data-theme=dark] .jpy-tag{color:var(--cyan);background:#3fdce81f}html[data-theme=dark] .quote-teaser{border:1px solid var(--line-2);background:linear-gradient(140deg,#0c1830,#0a1424)}html[data-theme=dark] .track-band{background:linear-gradient(160deg,#070f1e 0%,#0c1c36 60%,#0a1830 100%)}html[data-theme=dark] .track-box{border-color:var(--line-2);background:#ffffff0d}html[data-theme=dark] .track-box input{color:#0a1322;letter-spacing:.02em;background:#fffffff7;height:66px;font-size:1.4rem;font-weight:500}html[data-theme=dark] .track-box input::placeholder{letter-spacing:0;font-size:1.02rem;font-weight:400}html[data-theme=dark] .track-box .btn{height:66px;font-size:1.12rem}html[data-theme=dark] .track-form input{padding:16px 20px;font-size:1.25rem;font-weight:500}html[data-theme=dark] .track-form input::placeholder{font-size:1rem}html[data-theme=dark] .track-hint,html[data-theme=dark] .track-note2{color:var(--muted)}html[data-theme=dark] .tr-head .no{color:var(--text)}html[data-theme=dark] .tr-head .meta,html[data-theme=dark] .tr-pct,html[data-theme=dark] .tr-side .k{color:var(--muted)}html[data-theme=dark] .tr-side .row{border-bottom-color:var(--line)}html[data-theme=dark] .tr-side .row b,html[data-theme=dark] .tr-route .ends{color:var(--text)}html[data-theme=dark] .tr-route .ends .city small{color:var(--muted)}html[data-theme=dark] .tr-bar{background:#ffffff1f}html[data-theme=dark] .timeline h3,html[data-theme=dark] .tl-item h4{color:var(--text)}html[data-theme=dark] .tl-item .when,html[data-theme=dark] .tl-item .where{color:var(--muted)}html[data-theme=dark] .tl-item:before{background:var(--line)}html[data-theme=dark] .tl-item .ic{box-shadow:0 0 0 1px var(--line);color:var(--muted);background:#ffffff0f;border-color:#0b1322}html[data-theme=dark] .tl-item.cur .ic{background:var(--cyan);color:#04121a;box-shadow:0 0 0 4px #3fdce833,0 0 14px var(--cyan)}html[data-theme=dark] .tl-item.cur h4{color:var(--cyan)}html[data-theme=dark] .tl-item.ok .ic{color:#fff;background:#1f7a4d;box-shadow:0 0 0 1px #1f7a4d}html[data-theme=dark] .badge.go{color:#8fb4ff;background:#3f74e62e}html[data-theme=dark] .badge.done{color:#7fe0a8;background:#1f7a4d33}html[data-theme=dark] .btn-on-dark{border:1px solid var(--line-2);color:var(--text);background:#ffffff0f}html[data-theme=dark] .btn-on-dark:hover{color:var(--cyan);background:#3fdce81a}html[data-theme=dark] .tb-no{color:#fff}html[data-theme=dark] .tb-meta,html[data-theme=dark] .tb-row .t-eyebrow,html[data-theme=dark] .track-band .t-eyebrow{color:var(--cyan)}html[data-theme=dark] .fx .fx-ic{color:var(--cyan);background:#3fdce81f}html[data-theme=dark] .fx .fx-main b{color:var(--text)}html[data-theme=dark] .fx .fx-main span{color:var(--muted)}html[data-theme=dark] .fx .fx-rate{color:var(--cyan)}html[data-theme=dark] .auth-form{background:var(--bg-2)}html[data-theme=dark] .auth-card h1{color:var(--text)}html[data-theme=dark] .auth-card .a-sub{color:var(--muted)}html[data-theme=dark] .a-eyebrow{color:var(--cyan)}html[data-theme=dark] .auth-row,html[data-theme=dark] .auth-row label,html[data-theme=dark] .auth-alt{color:var(--muted)}html[data-theme=dark] .auth-row a,html[data-theme=dark] .auth-alt a,html[data-theme=dark] .agree a{color:var(--cyan)}html[data-theme=dark] .agree,html[data-theme=dark] .pw-wrap .pw-toggle{color:var(--muted)}html[data-theme=dark] .auth-note{border-top-color:var(--line);color:var(--muted)}html[data-theme=dark] .sent-wrap{background:radial-gradient(120% 120% at 50% 0,#3f74e624,#060c18 60%)}html[data-theme=dark] .sent-check{background:#1f7a4d29}html[data-theme=dark] .sent-ref{border-color:var(--line);color:var(--muted);background:#ffffff0a}html[data-theme=dark] .sent-ref b,html[data-theme=dark] .legal .clause h3{color:var(--text)}html[data-theme=dark] .legal .clause h3 .n{color:var(--cyan)}html[data-theme=dark] .legal .legal-foot{border-top-color:var(--line)}html[data-theme=dark] .ez-wrap{border:1px solid var(--line-2)}html[data-theme=dark] .ez-step .num{border-color:var(--seal);color:var(--seal)}html[data-theme=dark] .ezo .help{color:var(--muted);background:#ffffff08}html[data-theme=dark] .ezo p{color:var(--muted)}html[data-theme=dark] .ezo .src{color:var(--muted-2)}html[data-theme=dark] .ez-official a{border-color:var(--line-2);background:#ffffff0f}html[data-theme=dark] .ez-remind li svg{color:var(--cyan)}html[data-theme=dark] .std-top,html[data-theme=dark] .rules li{color:var(--text)}html[data-theme=dark] .rules li i{color:var(--cyan);background:#3fdce81f}html[data-theme=dark] .alert{border-left-color:var(--seal)}html[data-theme=dark] .alert h4{color:#ff8163}html[data-theme=dark] .ban{color:#ffcdc1;background:#ff5d4014;border-color:#ff5d4042}html[data-theme=dark] .ban b{color:#ff8163}html[data-theme=dark] .nm-note{border-color:var(--line);color:var(--muted);background:#ffffff08}html[data-theme=dark] .nm-note b{color:#ff8163}html[data-theme=dark] .disclaimer{background:#ff5d400f;border-color:#ff5d4038}html[data-theme=dark] .disclaimer b{color:#ff8163}html[data-theme=dark] .alc-note{background:#1f7a4d1a;border-color:#1f7a4d4d}html[data-theme=dark] .alc-note .ai{color:#7fe0a8;background:#ffffff0a;border-color:#1f7a4d4d}html[data-theme=dark] .proh .pc{border-left-color:var(--seal)}html[data-theme=dark] .proh .pc h4{color:var(--text)}html[data-theme=dark] .proh .pc h4 .tg{color:#ff8163;background:#ff5d4029}html[data-theme=dark] .proh .pc h4 .tg.sea{color:#8fb4ff;background:#3f74e633}html[data-theme=dark] .sid-list li{border-color:var(--line);color:var(--text);background:#ffffff08}html[data-theme=dark] .sid-list li .num{background:var(--blue);color:#04121a}html[data-theme=dark] .sid-note{color:var(--muted)}html[data-theme=dark] .sid-note svg{color:#7fe0a8}html[data-theme=dark] .sender-id{border-left-color:var(--blue)}html[data-theme=dark] .sender-id>p{color:var(--muted)}html[data-theme=dark] .contact-prompt{border:1px dashed var(--line-2)}html[data-theme=dark] .contact-prompt p{color:var(--text)}html[data-theme=dark] .contact-prompt b{color:var(--seal)}html[data-theme=dark] .cc .ph{color:var(--muted-2)}html[data-theme=dark] .help-cta,html[data-theme=dark] .faq-disc,html[data-theme=dark] .disc-block,html[data-theme=dark] .process-wrap{border:1px solid var(--line-2)}html[data-theme=dark] details.q{border:1px solid var(--line);background:#0d182cb8}html[data-theme=dark] details.q summary{color:var(--text)}html[data-theme=dark] details.q .a{color:var(--muted)}html[data-theme=dark] details.q summary .pm:before,html[data-theme=dark] details.q summary .pm:after{background:var(--cyan)}html[data-theme=dark] details.q[open]{border-color:var(--line-2)}.tech-scan{display:none}.theme-toggle{z-index:70;cursor:pointer;-webkit-backdrop-filter:blur(10px);border:1px solid;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .25s,background .25s,box-shadow .25s,color .25s;display:grid;position:fixed;bottom:22px;right:22px}.theme-toggle:hover{transform:translateY(-3px)scale(1.05)}.theme-toggle svg{width:22px;height:22px}html[data-theme=dark] .theme-toggle{color:#3fdce8;background:#ffffff0f;border-color:#7da5ff4d;display:grid;box-shadow:0 0 22px -6px #3fdce899}html[data-theme=dark] .theme-toggle .ic-moon{display:none}html[data-theme=light] .theme-toggle{color:#c8402e;background:#fff;border-color:#e2dbcb;box-shadow:0 12px 30px -12px #141e324d}html[data-theme=light] .theme-toggle .ic-sun{display:none}.reveal{animation:.6s both revealIn;opacity:1!important;transform:none!important}@keyframes revealIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pc-navy:#07162f;--pc-red:#d60016;--pc-red-dark:#a90012;--pc-ink:#14223a;--pc-ink-muted:#596a80;--pc-ink-subtle:#65758a;--pc-line:#dfe4eb;--pc-line-strong:#c8d0db;--pc-surface:#fff;--pc-surface-soft:#f6f8fa;--pc-surface-navy:#0b1d3b;--pc-green:#176b45;--pc-amber:#8b5a00;--pc-radius:7px;--pc-content:1520px;--pc-gutter:clamp(28px, 3vw, 48px);--pc-header-height:72px;--pc-shadow-menu:0 14px 34px #07162f1f;font-synthesis:none;font-family:Noto Sans TC,Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang TC,Microsoft JhengHei,sans-serif}*{box-sizing:border-box}html{color:var(--pc-ink);background:var(--pc-surface);scroll-behavior:smooth}body{min-height:100vh;color:var(--pc-ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{color:inherit;font:inherit}button,select{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pc-skip-link{z-index:100;color:#fff;background:var(--pc-navy);padding:9px 13px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.pc-skip-link:focus{transform:translateY(0)}.pc-header{z-index:30;border-top:3px solid var(--pc-red);border-bottom:1px solid var(--pc-line);background:#fffffffa;position:sticky;top:0}.pc-header-inner{width:min(100%, calc(var(--pc-content) + (var(--pc-gutter) * 2)));height:calc(var(--pc-header-height) - 3px);padding:0 var(--pc-gutter);grid-template-columns:minmax(190px,.8fr) auto minmax(250px,.8fr);align-items:center;gap:24px;margin:0 auto;display:grid}.pc-brand{align-items:center;gap:12px;min-width:0;text-decoration:none;display:inline-flex}.pc-brand-mark{min-width:55px;color:var(--pc-navy);letter-spacing:-.045em;font-size:24px;font-weight:850;line-height:1;position:relative}.pc-brand-mark:after{content:"";background:var(--pc-red);height:2px;position:absolute;bottom:-6px;left:0;right:0}.pc-brand-copy{gap:1px;min-width:0;display:grid}.pc-brand-copy strong{color:var(--pc-navy);white-space:nowrap;font-size:13px;font-weight:720}.pc-brand-copy small{color:var(--pc-ink-subtle);letter-spacing:.08em;white-space:nowrap;font-size:10px}.pc-primary-nav{align-items:stretch;gap:2px;height:100%;display:flex}.pc-primary-nav a,.pc-primary-nav button{color:#41516a;white-space:nowrap;background:0 0;border:0;place-items:center;min-width:74px;padding:0 17px;font-size:14px;font-weight:650;text-decoration:none;display:grid;position:relative}.pc-primary-nav a:hover,.pc-primary-nav button:hover{color:var(--pc-navy);background:var(--pc-surface-soft)}.pc-primary-nav .is-active{color:var(--pc-navy)}.pc-primary-nav .is-active:after{content:"";background:var(--pc-red);height:3px;position:absolute;bottom:-1px;left:16px;right:16px}.pc-utilities{justify-content:flex-end;align-items:center;gap:4px;display:flex;position:relative}.pc-language-switcher{display:flex;position:relative}.pc-language-menu{z-index:45;border:1px solid var(--pc-line);border-radius:var(--pc-radius);width:224px;box-shadow:var(--pc-shadow-menu);background:#fff;padding:6px;position:absolute;top:48px;left:50%;transform:translate(-50%)}.pc-language-menu-heading{color:var(--pc-ink-subtle);padding:8px 10px 6px;font-size:11px;font-weight:650}.pc-language-menu button{width:100%;min-height:42px;color:var(--pc-ink);text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.pc-language-menu button:hover,.pc-language-menu button.is-active{color:var(--pc-navy);background:var(--pc-surface-soft)}.pc-language-menu button.is-active{box-shadow:inset 3px 0 0 var(--pc-red);font-weight:700}.pc-language-menu small{color:var(--pc-ink-subtle);font-size:10px;font-weight:500}.pc-language-menu p{color:var(--pc-ink-subtle);margin:5px 10px 7px;font-size:10px}.pc-utility-button,.pc-account-button{color:#4c5e76;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;min-height:40px;padding:0 11px;font-size:12px}a.pc-utility-button{align-items:center;text-decoration:none;display:inline-flex}.pc-utility-button:hover,.pc-account-button:hover,.pc-account-button[aria-expanded=true]{color:var(--pc-navy);background:var(--pc-surface-soft);border-color:var(--pc-line)}.pc-notification-button{padding-right:28px;position:relative}.pc-notification-count{color:#fff;background:var(--pc-red);border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:750;line-height:1;display:grid;position:absolute;top:7px;right:7px}.pc-account-button{border-left-color:var(--pc-line);border-radius:0;align-items:center;gap:9px;margin-left:4px;display:flex}.pc-account-button span{text-align:left;display:grid}.pc-account-button strong{color:var(--pc-navy);font-size:12px}.pc-account-button small{color:var(--pc-ink-subtle);font-size:10px}.pc-account-menu{border:1px solid var(--pc-line);border-radius:var(--pc-radius);width:220px;box-shadow:var(--pc-shadow-menu);background:#fff;padding:6px;position:absolute;top:48px;right:0;overflow:hidden}.pc-account-menu button{width:100%;min-height:40px;color:var(--pc-ink);text-align:left;background:0 0;border:0;border-radius:4px;padding:0 11px;font-size:12px}.pc-account-menu button:hover,.pc-account-menu a:hover{background:var(--pc-surface-soft)}.pc-page{min-height:calc(100vh - var(--pc-header-height));isolation:isolate;position:relative}.pc-watermark{inset:var(--pc-header-height) 0 0;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;overflow:hidden}.pc-watermark-grid{width:calc(100vw + 220px);color:var(--pc-navy);opacity:.022;grid-template-columns:repeat(5,minmax(260px,1fr));gap:96px 70px;display:grid;position:absolute;top:-60px;left:-80px;transform:rotate(-18deg)}.pc-watermark-grid span{letter-spacing:.07em;white-space:nowrap;font:700 13px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pc-main{width:min(100%, calc(var(--pc-content) + (var(--pc-gutter) * 2)));padding:30px var(--pc-gutter) 56px;margin:0 auto}.pc-page-heading{justify-content:space-between;align-items:flex-start;gap:32px;min-height:68px;margin-bottom:20px;display:flex}.pc-page-heading h1{color:var(--pc-navy);letter-spacing:-.025em;margin:0;font-size:28px;font-weight:760;line-height:1.25}.pc-page-heading p{max-width:720px;color:var(--pc-ink-muted);margin:7px 0 0;font-size:13px}.pc-heading-actions{flex:none;align-items:center;gap:8px;display:flex}.pc-button{border:1px solid var(--pc-line-strong);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 17px;font-size:13px;font-weight:680;line-height:1;text-decoration:none;display:inline-flex}.pc-button:hover{border-color:#9ca8b8}.pc-button:active{transform:translateY(1px)}.pc-button-primary{color:#fff;background:var(--pc-red);border-color:var(--pc-red)}.pc-button-primary:hover{background:var(--pc-red-dark);border-color:var(--pc-red-dark)}.pc-button-secondary{color:var(--pc-navy);background:#fff}.pc-button-quiet{min-height:36px;color:var(--pc-navy);text-underline-offset:3px;background:0 0;border-color:#0000;padding:0 10px;font-size:12px;text-decoration:underline}.pc-button:disabled{color:#8792a1;background:#e7eaee;border-color:#e0e4e9;transform:none}.pc-panel{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:#fffffffa;overflow:hidden}.pc-panel-header{border-bottom:1px solid var(--pc-line);justify-content:space-between;align-items:center;gap:20px;min-height:57px;padding:0 20px;display:flex}.pc-panel-header h2,.pc-panel-header h3{color:var(--pc-navy);margin:0;font-size:16px;font-weight:730}.pc-panel-header p{color:var(--pc-ink-subtle);margin:3px 0 0;font-size:12px}.pc-panel-body{padding:20px}.pc-table-wrap{width:100%;overflow-x:auto}.pc-table{border-collapse:collapse;table-layout:fixed;width:100%}.pc-table th{height:42px;color:var(--pc-ink-muted);background:var(--pc-surface-soft);border-bottom:1px solid var(--pc-line);text-align:left;white-space:nowrap;padding:0 13px;font-size:12px;font-weight:680}.pc-table td{min-height:62px;color:var(--pc-ink);vertical-align:middle;border-bottom:1px solid #e8ebef;padding:13px;font-size:13px}.pc-table tbody tr:last-child td{border-bottom:0}.pc-table tbody tr:hover td{background:#fbfcfd}.pc-table strong,.pc-table small{display:block}.pc-table strong{color:var(--pc-navy);font-size:14px;font-weight:700}.pc-table small{color:var(--pc-ink-subtle);margin-top:3px;font-size:12px;line-height:1.45}.pc-code-button{color:var(--pc-navy);font-variant-numeric:tabular-nums;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:730;-webkit-text-decoration:underline #aeb8c5;text-decoration:underline #aeb8c5}.pc-code-button:hover{color:var(--pc-red);-webkit-text-decoration-color:var(--pc-red);text-decoration-color:var(--pc-red)}.pc-status{color:var(--pc-navy);gap:2px;font-size:13px;font-weight:730;line-height:1.2;display:inline-grid}.pc-status small{color:var(--pc-ink-subtle);margin:0;font-size:12px;font-weight:520}.pc-status.is-action{color:var(--pc-red)}.pc-status.is-success{color:var(--pc-green)}.pc-status.is-muted{color:var(--pc-ink-muted)}.pc-field{gap:6px;display:grid}.pc-field>span,.pc-field>label{color:var(--pc-ink-muted);font-size:12px;font-weight:650}.pc-input,.pc-select{width:100%;min-height:42px;color:var(--pc-navy);border:1px solid var(--pc-line-strong);background:#fff;border-radius:4px;outline:none;padding:0 12px;font-size:14px}.pc-input::placeholder{color:#758398}.pc-input:focus,.pc-select:focus,button:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #d6001629}.pc-inline-message{min-height:18px;color:var(--pc-ink-muted);margin:8px 0 0;font-size:12px}.pc-inline-message.is-error{color:var(--pc-red)}.pc-empty{text-align:center;place-items:center;min-height:230px;padding:42px;display:grid}.pc-empty strong{color:var(--pc-navy);font-size:16px}.pc-empty p{color:var(--pc-ink-muted);margin:7px 0 18px;font-size:12px}.pc-toast{z-index:80;color:#fff;background:var(--pc-navy);border-left:3px solid var(--pc-red);max-width:380px;box-shadow:var(--pc-shadow-menu);border-radius:4px;padding:13px 17px;font-size:12px;position:fixed;bottom:28px;right:32px}.pc-footer{border-top:1px solid var(--pc-line);background:#fff}.pc-footer-inner{width:min(100%, calc(var(--pc-content) + (var(--pc-gutter) * 2)));min-height:64px;padding:0 var(--pc-gutter);color:var(--pc-ink-subtle);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;font-size:10px;display:flex}.pc-footer nav{gap:22px;display:flex}.pc-footer button,.pc-footer a{color:var(--pc-ink-muted);background:0 0;border:0;padding:0;font-size:10px;text-decoration:none}.pc-footer button:hover,.pc-footer a:hover{color:var(--pc-navy);text-decoration:underline}@media (width<=1360px){:root{--pc-gutter:30px}.pc-header-inner{grid-template-columns:168px auto minmax(232px,1fr);gap:16px}.pc-brand-copy small,.pc-utility-support{display:none}.pc-primary-nav a,.pc-primary-nav button{min-width:68px;padding:0 13px}}@media (width<=1120px){:root{--pc-gutter:20px;--pc-header-height:auto}.pc-header-inner{grid-template-rows:56px 56px;grid-template-columns:minmax(0,1fr) auto;gap:0 14px;min-height:118px;padding-top:0;padding-bottom:4px}.pc-brand{grid-area:1/1}.pc-brand-copy small,.pc-utilities>.pc-utility-button,.pc-utilities>.pc-notification-button{display:none}.pc-utilities{grid-area:1/2;justify-content:flex-end}.pc-primary-nav{border-top:1px solid var(--pc-line);grid-area:2/1/auto/-1;grid-template-columns:repeat(5,minmax(64px,1fr));width:100%;display:grid;overflow-x:auto}.pc-primary-nav a,.pc-primary-nav button{min-width:64px;height:52px;padding:0 10px}.pc-main{padding-top:22px}.pc-page-heading,.pc-page-heading.is-compact{align-items:flex-start;gap:14px}.pc-page-heading{flex-direction:column}.pc-heading-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.pc-table{min-width:760px}.pc-footer-inner{flex-direction:column;align-items:flex-start}.pc-modal{width:min(680px,100vw - 28px);max-height:calc(100vh - 28px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.pc-header,.pc-footer,.pc-heading-actions,.pc-toast,.pc-watermark{display:none!important}.pc-main{width:100%;padding:0}}.home-priority{color:#fff;background:var(--pc-surface-navy);border-radius:var(--pc-radius);border:1px solid #102a52;grid-template-columns:minmax(320px,.8fr) minmax(560px,1.45fr) auto;align-items:center;gap:30px;min-height:116px;margin-bottom:16px;padding:22px 24px;display:grid}.home-priority-title span,.home-priority-title strong,.home-priority-title small{display:block}.home-priority-title span{color:#aebbd0;font-size:11px}.home-priority-title strong{margin-top:3px;font-size:23px;font-weight:750}.home-priority-title strong b{color:#fff;font-variant-numeric:tabular-nums;font-size:32px}.home-priority-title small{color:#aebbd0;margin-top:4px;font-size:11px}.home-priority-items{border-left:1px solid #ffffff24;border-right:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-priority-item{min-width:0;padding:3px 22px}.home-priority-item+.home-priority-item{border-left:1px solid #ffffff24}.home-priority-item span,.home-priority-item strong,.home-priority-item small{display:block}.home-priority-item span{color:#aebbd0;font-size:10px}.home-priority-item strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;overflow:hidden}.home-priority-item small{color:#d0d8e5;margin-top:4px;font-size:10px}.home-priority .pc-button{color:var(--pc-navy);background:#fff;border-color:#fff}.pc-skeleton{vertical-align:middle;background:linear-gradient(90deg,#e5eaf0 20%,#f2f5f8 42%,#e5eaf0 64%) 0 0/220% 100%;border-radius:3px;width:70px;height:12px;animation:1.4s ease-in-out infinite home-skeleton-loading;display:inline-block}.pc-skeleton.is-wide{width:128px}.pc-skeleton.is-medium{width:96px}.pc-skeleton-dark{background:linear-gradient(90deg,#ffffff26 20%,#ffffff4d 42%,#ffffff26 64%) 0 0/220% 100%}.home-skeleton-count{width:34px;height:27px;margin-right:5px}.home-priority-item-skeleton{gap:8px;display:grid}.home-priority-item-skeleton .pc-skeleton{height:8px}.home-load-error{color:#8c2f36;border:1px solid #f0c3c8;border-left:3px solid var(--pc-red);border-radius:var(--pc-radius);background:#fff5f5;justify-content:space-between;align-items:center;gap:18px;min-height:42px;margin-bottom:16px;padding:8px 12px 8px 14px;font-size:12px;display:flex}.home-overview{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;display:grid}.home-overview-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:102px;padding:17px 20px;display:grid}.home-overview-item+.home-overview-item{border-left:1px solid var(--pc-line)}.home-overview-item span,.home-overview-item strong,.home-overview-item small{display:block}.home-overview-item span{color:var(--pc-ink-muted);font-size:11px}.home-overview-item strong{color:var(--pc-navy);font-variant-numeric:tabular-nums;margin-top:5px;font-size:22px;font-weight:750}.home-overview-item small{color:var(--pc-ink-subtle);margin-top:3px;font-size:10px}.home-overview-item a,.home-overview-item button{color:var(--pc-navy);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;font-weight:680;text-decoration:underline}.home-layout{grid-template-columns:minmax(0,1fr) 348px;align-items:start;gap:22px;display:grid}.home-main-column,.home-side-column{gap:22px;display:grid}.home-task-tabs{align-self:stretch;display:flex}.home-task-tabs button{min-width:62px;color:var(--pc-ink-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px;font-size:11px}.home-task-tabs button.is-active{color:var(--pc-red);border-bottom-color:var(--pc-red);font-weight:730}.home-task-table th:first-child{width:36%}.home-task-table th:nth-child(2){width:23%}.home-task-table th:nth-child(3){width:22%}.home-task-table th:nth-child(4){text-align:right;width:19%}.home-task-table td:last-child{text-align:right}.home-loading-table td{vertical-align:middle;height:68px}.home-loading-table td .pc-skeleton{margin:5px 0;display:block}.home-loading-table td:last-child .pc-skeleton{margin-left:auto}.home-skeleton-action{width:48px;height:26px}.home-task-title{align-items:flex-start;gap:9px;display:flex}.home-task-index{width:22px;height:22px;color:var(--pc-red);background:#fff1f2;border:1px solid #f0c3c8;border-radius:4px;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:760;display:grid}.home-recent-table th:first-child{width:27%}.home-recent-table th:nth-child(2){width:25%}.home-recent-table th:nth-child(3){width:19%}.home-recent-table th:nth-child(4){width:18%}.home-recent-table th:nth-child(5){text-align:right;width:11%}.home-recent-table td:last-child{text-align:right}.home-query-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.home-query-form .pc-button{padding:0 15px}.home-query-result{border-top:1px solid var(--pc-line);margin-top:14px;padding-top:14px}.home-query-result span,.home-query-result strong,.home-query-result small{display:block}.home-query-result span{color:var(--pc-ink-subtle);font-size:10px}.home-query-result strong{color:var(--pc-navy);margin-top:4px;font-size:13px}.home-query-result small{color:var(--pc-ink-muted);margin-top:3px;font-size:10px}.home-query-result a{margin-top:10px}.home-address{color:var(--pc-navy);margin:0;font-size:12px;line-height:1.8}.home-address-skeleton{align-content:start;gap:8px;min-height:82px;display:grid}.home-address strong{color:var(--pc-red)}.home-address-note{color:var(--pc-ink-muted);background:var(--pc-surface-soft);border-left:2px solid var(--pc-red);margin:11px 0 0;padding:10px 12px;font-size:10px}.home-fx-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.home-fx-result{border-top:1px solid var(--pc-line);color:var(--pc-ink-muted);margin:14px 0 0;padding-top:13px;font-size:11px}.home-fx-result strong{color:var(--pc-navy);font-variant-numeric:tabular-nums;margin-top:2px;font-size:20px;display:block}@keyframes home-skeleton-loading{0%{background-position:100% 0}to{background-position:-120% 0}}.home-services{display:grid}.home-service-link{min-height:56px;color:var(--pc-navy);text-align:left;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 20px;font-size:12px;font-weight:680;text-decoration:none;display:grid}.home-service-link+.home-service-link{border-top:1px solid var(--pc-line)}.home-service-link small{color:var(--pc-ink-subtle);margin-top:2px;font-size:10px;font-weight:500;display:block}.home-service-link b{color:var(--pc-ink-subtle);font-size:11px}@media (width<=1360px){.home-priority{grid-template-columns:280px minmax(500px,1fr) auto;gap:22px}.home-priority-item{padding-left:15px;padding-right:15px}.home-layout{grid-template-columns:minmax(0,1fr) 320px}.home-overview-item{padding-left:16px;padding-right:16px}}@media (width<=1120px){.home-priority,.home-layout{grid-template-columns:minmax(0,1fr)}.home-priority{gap:18px}.home-priority-items{border:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr))}.home-priority-item{padding:12px 14px}.home-priority-item:nth-child(3){border-left:0}.home-priority-item:nth-child(n+3){border-top:1px solid #ffffff24}.home-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.home-overview-item:nth-child(3){border-left:0}.home-overview-item:nth-child(n+3){border-top:1px solid var(--pc-line)}}.client-app-root section.home-overview,.client-app-root section.pc-panel{padding:0}.parcels-toolbar{border-bottom:1px solid var(--pc-line);background:#fff;padding:16px 20px 12px}.parcels-primary-filters{grid-template-columns:minmax(360px,1.8fr) minmax(170px,.7fr) minmax(160px,.65fr) auto;align-items:end;gap:12px;display:grid}.parcels-more-filters{border-top:1px solid #edf0f4;margin-top:10px}.parcels-more-filters summary{width:max-content;color:var(--pc-navy);cursor:pointer;padding:10px 0 0;font-size:11px;font-weight:700}.parcels-more-filters summary span{color:var(--pc-ink-subtle);margin-left:6px;font-weight:500}.parcels-secondary-filters{grid-template-columns:repeat(4,minmax(180px,260px));gap:12px;padding-top:12px;display:grid}.parcels-filter-actions{align-items:center;gap:6px;display:flex}.parcels-summary-tabs{border-bottom:1px solid var(--pc-line);background:#fff;align-items:stretch;min-height:53px;padding:0 8px;display:flex;overflow-x:auto}.parcels-summary-tabs button{min-width:102px;color:var(--pc-ink-muted);white-space:nowrap;background:0 0;border:0;padding:0 16px;font-size:12px;position:relative}.parcels-summary-tabs button b{color:var(--pc-ink-subtle);margin-left:4px;font-size:10px;font-weight:650}.parcels-summary-tabs button.is-active{color:var(--pc-navy);font-weight:730}.parcels-summary-tabs button.is-active:after{content:"";background:var(--pc-red);height:3px;position:absolute;bottom:-1px;left:14px;right:14px}.parcels-selection-bar{z-index:42;width:min(100vw - 56px,1240px);min-height:64px;color:var(--pc-navy);border:1px solid var(--pc-line-strong);border-left:3px solid var(--pc-red);background:#fffffffa;border-radius:6px;align-items:center;gap:10px;margin:0 auto;padding:10px 14px 10px 20px;display:flex;position:fixed;bottom:20px;left:0;right:0;box-shadow:0 12px 30px #07162f21}.parcels-selection-bar>span{margin-right:auto;font-size:13px;font-weight:580}.parcels-selection-bar>span b{color:var(--pc-red);font-variant-numeric:tabular-nums;font-size:15px}body.is-parcel-selecting .pc-footer{padding-bottom:92px}@media (width<=1120px){.parcels-selection-bar{flex-wrap:wrap;width:calc(100vw - 32px);bottom:12px}.parcels-selection-bar>span{flex:1 0 100%}}.parcels-table{min-width:1280px}.parcels-table:not(.is-selecting) th:first-child,.parcels-table:not(.is-selecting) td:first-child{display:none}.parcels-table th:first-child{width:54px}.parcels-table th:nth-child(2),.parcels-table th:nth-child(3){width:180px}.parcels-table th:nth-child(4){width:230px}.parcels-table th:nth-child(5){width:165px}.parcels-table th:nth-child(6){width:145px}.parcels-table th:nth-child(7){width:190px}.parcels-table th:nth-child(8){text-align:right;width:72px}.parcels-table td:last-child{text-align:right}.parcels-table td{vertical-align:top}.parcels-table td small{margin-top:3px;display:block}.parcels-table td:nth-child(2) .pc-code-button,.parcels-table td:nth-child(5) strong,.parcels-table td:nth-child(5) small,.parcel-payment{white-space:nowrap}.parcel-select-all{color:var(--pc-ink-muted);justify-items:start;gap:4px;font-size:9px;display:grid}.parcels-table input[type=checkbox]{width:17px;height:17px;accent-color:var(--pc-red);margin:0}.parcels-table tr.is-selected td{background:#fff8f8}.parcels-table tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--pc-red)}.parcels-table tbody tr:hover td,.parcels-table tbody tr:focus-within td{background:#f5f7fa}.parcels-table tbody tr.is-selected:hover td,.parcels-table tbody tr.is-selected:focus-within td{background:#fff3f4}.parcel-mode{color:var(--pc-navy);font-weight:680}.parcel-mode small{color:var(--pc-ink-subtle);font-weight:500;display:block}@media (width<=1380px){.parcels-primary-filters{grid-template-columns:minmax(300px,1.45fr) minmax(150px,.7fr) minmax(145px,.65fr) auto}.parcels-secondary-filters{grid-template-columns:repeat(2,minmax(180px,260px))}}.parcels-table-footer{border-top:1px solid var(--pc-line);min-height:64px;color:var(--pc-ink-subtle);justify-content:space-between;align-items:center;gap:18px;padding:0 20px;font-size:10px;display:flex}.parcels-pagination{align-items:center;gap:4px;display:flex}.parcels-page-controls{align-items:center;gap:8px;display:flex}.parcels-page-controls>label,#parcel-page-status{white-space:nowrap}#parcel-page-size{width:74px;min-height:34px;padding:0 26px 0 10px}.parcels-pagination button{min-width:34px;height:34px;color:var(--pc-navy);border:1px solid var(--pc-line);background:#fff;border-radius:4px;place-items:center;padding:0 8px;font-size:11px;display:grid}.parcels-pagination button.is-active{color:#fff;background:var(--pc-navy);border-color:var(--pc-navy)}.parcels-pagination button:disabled{color:#9ba6b5;cursor:not-allowed;background:#f7f8fa}.parcel-barcode-dialog{width:min(660px,100vw - 48px)}.parcel-barcode-sheet{color:#07162f;background:#fff;border:1px solid #cfd6df;align-content:center;justify-items:center;gap:12px;width:min(100%,520px);min-height:300px;margin:0 auto;padding:30px;display:grid}.parcel-barcode-sheet>span{letter-spacing:.12em;font-size:11px;font-weight:750}.parcel-barcode-sheet svg{width:min(100%,450px);height:130px}.parcel-barcode-sheet strong{letter-spacing:.08em;font:800 20px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.parcel-barcode-sheet small{color:#607087;font-size:10px}@media print{body.is-printing-barcode>:not(#barcode-dialog){display:none!important}body.is-printing-barcode #barcode-dialog{border:0;width:100%;max-width:none;padding:0;display:block;position:static}body.is-printing-barcode #barcode-dialog .pc-modal-header,body.is-printing-barcode #barcode-dialog .pc-modal-footer,body.is-printing-barcode #barcode-dialog::backdrop{display:none!important}body.is-printing-barcode .parcel-barcode-sheet{border:0}}.detail-breadcrumb{min-height:28px;color:var(--pc-ink-subtle);align-items:center;gap:7px;margin-bottom:7px;font-size:11px;display:flex}.detail-breadcrumb button{color:var(--pc-ink-muted);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.detail-code{color:var(--pc-red);font-variant-numeric:tabular-nums}.detail-status-band{border:1px solid var(--pc-line);border-left:4px solid var(--pc-red);border-radius:var(--pc-radius);background:#fff;grid-template-columns:minmax(270px,.8fr) minmax(560px,1.4fr) minmax(190px,auto);align-items:center;gap:28px;margin-bottom:20px;padding:22px 24px;display:grid}.detail-status-heading span,.detail-status-heading strong,.detail-status-heading small{display:block}.detail-status-heading span{color:var(--pc-ink-subtle);font-size:10px}.detail-status-heading strong{color:var(--pc-navy);margin-top:4px;font-size:24px;font-weight:760}.detail-status-heading small{color:var(--pc-ink-muted);margin-top:3px;font-size:11px}.detail-progress{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.detail-progress li{min-width:0;color:var(--pc-ink-subtle);text-align:center;white-space:nowrap;padding:25px 7px 0;font-size:9px;position:relative}.detail-progress li:before{content:"";background:#dce1e7;height:2px;position:absolute;top:7px;left:0;right:0}.detail-progress li:after{content:"";background:#fff;border:2px solid #c6ced8;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:calc(50% - 6px)}.detail-progress li.is-done{color:var(--pc-green)}.detail-progress li.is-done:before{background:#6aa98c}.detail-progress li.is-done:after{background:var(--pc-green);border-color:var(--pc-green)}.detail-progress li.is-current{color:var(--pc-red);font-weight:730}.detail-progress li.is-current:after{background:var(--pc-red);border-color:var(--pc-red);box-shadow:0 0 0 4px #d600161a}.detail-step-meta{text-align:right}.detail-step-meta span,.detail-step-meta strong{display:block}.detail-step-meta span{color:var(--pc-ink-subtle);font-size:10px}.detail-step-meta strong{color:var(--pc-navy);margin-top:5px;font-size:12px}.detail-layout{grid-template-columns:minmax(0,1fr) 354px;align-items:start;gap:22px;display:grid}.detail-main-column,.detail-side-column{gap:22px;display:grid}.detail-next-action{background:#fff;min-height:118px;padding:20px;display:block}.detail-next-action span,.detail-next-action strong,.detail-next-action p{display:block}.detail-next-action span{color:var(--pc-red);font-size:10px;font-weight:720}.detail-next-action strong{color:var(--pc-navy);margin-top:4px;font-size:18px}.detail-next-action p{max-width:720px;color:var(--pc-ink-muted);margin:5px 0 0;font-size:11px}.detail-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.detail-info-item{min-height:82px;padding:15px 18px}.detail-info-item+.detail-info-item{border-left:1px solid var(--pc-line)}.detail-info-item span,.detail-info-item strong,.detail-info-item small{display:block}.detail-info-item span{color:var(--pc-ink-subtle);font-size:10px}.detail-info-item strong{color:var(--pc-navy);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;overflow:hidden}.detail-info-item small{color:var(--pc-ink-muted);margin-top:3px;font-size:9px}.detail-summary-table{border-collapse:collapse;width:100%}.detail-summary-table th,.detail-summary-table td{text-align:left;border-bottom:1px solid #e8ebef;padding:13px 20px;font-size:11px}.detail-summary-table tr:last-child th,.detail-summary-table tr:last-child td{border-bottom:0}.detail-summary-table th{width:20%;color:var(--pc-ink-subtle);font-weight:580}.detail-summary-table td{width:30%;color:var(--pc-navy);font-weight:650}.detail-timeline{margin:0;padding:7px 20px 12px;list-style:none}.detail-timeline li{min-height:68px;padding:14px 0 10px 27px;position:relative}.detail-timeline li+li{border-top:1px solid #eef0f3}.detail-timeline li:before{content:"";background:#9da8b7;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:20px;left:1px;box-shadow:0 0 0 1px #c8d0db}.detail-timeline li:first-child:before{background:var(--pc-red);box-shadow:0 0 0 1px var(--pc-red)}.detail-timeline strong,.detail-timeline span,.detail-timeline time{display:block}.detail-timeline strong{color:var(--pc-navy);font-size:12px}.detail-timeline span{color:var(--pc-ink-muted);margin-top:3px;font-size:10px}.detail-timeline time{color:var(--pc-ink-subtle);font-size:9px;position:absolute;top:15px;right:0}.detail-side-summary{padding:18px 20px 20px}.detail-side-summary>span,.detail-side-summary>strong,.detail-side-summary>small{display:block}.detail-side-summary>span{color:var(--pc-ink-subtle);font-size:10px}.detail-side-summary>strong{color:var(--pc-navy);font-variant-numeric:tabular-nums;margin-top:4px;font-size:25px}.detail-side-summary>small{color:var(--pc-ink-muted);margin-top:3px;font-size:10px}.detail-side-summary .pc-button{width:100%;margin-top:16px}.detail-side-links{display:grid}.detail-side-links button{min-height:50px;color:var(--pc-navy);text-align:left;background:#fff;border:0;padding:0 20px;font-size:11px;font-weight:650}.detail-side-links button+button{border-top:1px solid var(--pc-line)}.detail-side-links button:hover{background:var(--pc-surface-soft)}.detail-warehouse-address{color:var(--pc-navy);margin:0;font-size:11px;line-height:1.8}.detail-warehouse-address b{color:var(--pc-red)}.detail-note{color:var(--pc-ink-muted);background:var(--pc-surface-soft);border-left:2px solid var(--pc-red);margin:12px 0 0;padding:10px 12px;font-size:10px}@media (width<=1360px){.detail-status-band{grid-template-columns:260px minmax(500px,1fr) 160px;gap:20px}.detail-layout{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=1120px){.parcel-filter-grid,.parcel-summary,.detail-heading,.detail-layout,.detail-info-grid{grid-template-columns:minmax(0,1fr)}.detail-progress{min-width:720px}}.parcel-flow-main{max-width:1600px}.parcel-flow-layout{grid-template-columns:210px minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.parcel-flow-layout.is-two{grid-template-columns:minmax(0,1fr) 320px}.parcel-side-summary>div{grid-template-columns:84px minmax(0,1fr);gap:12px}.parcel-side-code,.parcel-inline-code{white-space:nowrap;overflow-wrap:normal;word-break:keep-all;font-variant-numeric:tabular-nums}.parcel-side-code{font-size:12px}.parcel-inline-code{color:var(--pc-navy)}.parcel-flow-steps,.parcel-flow-side{top:calc(var(--pc-header-height) + 24px);gap:14px;display:grid;position:sticky}.parcel-flow-packages{gap:8px;display:grid}.parcel-flow-package{border:1px solid var(--pc-line);border-radius:4px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px 13px;display:grid}.parcel-flow-package strong,.parcel-flow-package small{display:block}.parcel-flow-package strong{color:var(--pc-navy);font-size:12px}.parcel-flow-package small{color:var(--pc-ink-subtle);margin-top:3px;font-size:10px}.parcel-flow-package b{color:var(--pc-green);font-size:10px}.parcel-flow-package.is-disabled{background:#f7f8fa}.parcel-flow-package.is-disabled b{color:var(--pc-ink-muted)}.parcel-anomaly-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.parcel-choice-fieldset{border:0;margin:0}.parcel-evidence-item{min-height:190px;color:var(--pc-navy);border:1px solid var(--pc-line);text-align:left;cursor:pointer;background:#fff;border-radius:4px;grid-template-rows:130px auto;padding:0;display:grid;overflow:hidden}.parcel-evidence-item img{object-fit:cover;background:#eef1f5;width:100%;height:130px;display:block}.parcel-evidence-item span{gap:4px;padding:11px 12px 12px;display:grid}.parcel-evidence-item strong{font-size:13px}.parcel-evidence-item small{color:var(--pc-ink-muted);font-size:12px}.parcel-evidence-item:focus-visible{outline-offset:2px;outline:3px solid #d6001638}.parcel-photo-modal{width:min(940px,100vw - 48px)}.parcel-photo-modal img{object-fit:contain;border:1px solid var(--pc-line);background:#eef1f5;width:100%;max-height:620px;display:block}.parcel-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.parcel-timeline li{grid-template-columns:126px minmax(0,1fr);gap:22px;min-height:84px;padding:4px 0 20px 22px;display:grid;position:relative}.parcel-timeline li:before{content:"";background:#8793a3;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:3px}.parcel-timeline li:after{content:"";background:var(--pc-line-strong);width:1px;position:absolute;top:15px;bottom:-7px;left:6px}.parcel-timeline li:last-child:after{display:none}.parcel-timeline li:first-child:before{background:var(--pc-red);box-shadow:0 0 0 4px #d600161a}.parcel-timeline time{color:var(--pc-ink-muted);font-size:10px}.parcel-timeline strong,.parcel-timeline span{display:block}.parcel-timeline strong{color:var(--pc-navy);font-size:12px}.parcel-timeline span{color:var(--pc-ink-muted);margin-top:4px;font-size:10px}.parcel-result{gap:16px;max-width:960px;margin:0 auto;display:grid}.parcel-share-builder{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;max-width:1180px;margin:0 auto;display:grid}.parcel-share-builder .pc-task-main{gap:16px;display:grid}.parcel-share-fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.parcel-share-fieldset+.parcel-share-fieldset{border-top:1px solid var(--pc-line);margin-top:22px;padding-top:20px}.parcel-share-fieldset legend{color:var(--pc-navy);margin-bottom:10px;font-size:13px;font-weight:750}.parcel-share-fieldset>small{color:var(--pc-ink-subtle);font-size:10px}.parcel-share-segments{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.parcel-share-segments label{cursor:pointer}.parcel-share-segments input{opacity:0;position:absolute}.parcel-share-segments span{min-height:42px;color:var(--pc-navy);border:1px solid var(--pc-line-strong);background:#fff;border-radius:4px;place-items:center;font-size:12px;font-weight:680;display:grid}.parcel-share-segments input:checked+span{color:#fff;background:var(--pc-navy);border-color:var(--pc-navy)}.parcel-share-segments input:focus-visible+span{outline-offset:2px;outline:3px solid #d600162e}.parcel-share-code-options{border:1px solid var(--pc-line);border-radius:4px;overflow:hidden}.parcel-share-code-options label{cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:10px 13px;display:grid}.parcel-share-code-options label+label{border-top:1px solid var(--pc-line)}.parcel-share-code-options input,.parcel-share-copy-option input{width:18px;height:18px;accent-color:var(--pc-red)}.parcel-share-code-options b,.parcel-share-code-options small,.parcel-share-copy-option b,.parcel-share-copy-option small{display:block}.parcel-share-code-options b,.parcel-share-copy-option b{color:var(--pc-navy);font-size:12px}.parcel-share-code-options small,.parcel-share-copy-option small{color:var(--pc-ink-subtle);margin-top:3px;font-size:10px}.parcel-share-manual{max-width:340px}.parcel-generated-code{background:var(--pc-surface-soft);border-left:3px solid var(--pc-red);justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;display:flex}.parcel-generated-code span{color:var(--pc-ink-muted);font-size:10px}.parcel-generated-code strong,.parcel-share-password{color:var(--pc-red);letter-spacing:.12em;font:800 18px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.parcel-share-copy-option{border:1px solid var(--pc-line);cursor:pointer;background:#fff;border-radius:4px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;margin:18px 0;padding:10px 13px;display:grid}.parcel-share-preview{top:calc(var(--pc-header-height) + 22px);text-align:center;border:1px solid var(--pc-line);border-top:3px solid var(--pc-red);background:#fff;border-radius:4px;justify-items:center;gap:10px;padding:22px;display:grid;position:sticky}.parcel-share-preview>span,.parcel-share-preview>small{color:var(--pc-ink-subtle);font-size:10px}.parcel-share-preview>strong{color:var(--pc-navy);font-size:17px}.parcel-share-preview>p{color:var(--pc-ink-muted);margin:0;font-size:11px}.parcel-share-preview-qr{border:1px solid var(--pc-line);place-items:center;width:180px;height:180px;padding:8px;display:grid}.parcel-share-preview-qr img{width:100%;height:100%;display:block}.parcel-share-preview dl{text-align:left;border-top:1px solid var(--pc-line);width:100%;margin:6px 0 0}.parcel-share-preview dl>div{border-bottom:1px solid var(--pc-line);grid-template-columns:82px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.parcel-share-preview dt,.parcel-share-preview dd{margin:0;font-size:10px}.parcel-share-preview dt{color:var(--pc-ink-subtle)}.parcel-share-preview dd{color:var(--pc-navy);font-weight:650}.parcel-result.is-share-result{max-width:1180px}.parcel-share-result-layout{grid-template-columns:360px minmax(0,1fr);gap:18px;display:grid}.parcel-share-qr-panel .pc-section-body{text-align:center;justify-items:center;gap:12px;display:grid}.parcel-share-qr-panel img{border:1px solid var(--pc-line);width:240px;height:240px;display:block}.parcel-share-qr-panel p{max-width:280px;color:var(--pc-ink-muted);margin:0;font-size:10px}.parcel-share-details dd{overflow-wrap:anywhere}.parcel-share-poster-dialog{width:min(560px,100vw - 48px)}.parcel-share-poster-dialog img{border:1px solid var(--pc-line);width:min(100%,380px);margin:0 auto;display:block}.parcel-result .pc-screen-intro{border-left-color:var(--pc-green)}.japan-receipt-shell{gap:18px;max-width:980px;margin:0 auto;display:grid}.japan-receipt-paper{color:var(--pc-navy);border:1px solid var(--pc-line);background:#fff;border-radius:4px;padding:46px 50px 42px}.japan-receipt-heading{border-bottom:2px solid var(--pc-navy);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;padding-bottom:26px;display:grid}.japan-receipt-heading h2,.japan-receipt-heading p,.japan-receipt-footer p{margin:0}.japan-receipt-heading h2{letter-spacing:.14em;font-size:32px}.japan-receipt-heading strong{margin-bottom:7px;font-size:14px;display:block}.japan-receipt-heading p{color:var(--pc-ink-muted);margin-top:8px;font-size:11px;line-height:1.65}.japan-receipt-heading>div:last-child{text-align:right}.japan-receipt-recipient{border-bottom:1px solid var(--pc-navy);justify-content:space-between;align-items:baseline;gap:20px;margin-top:30px;padding-bottom:10px;display:flex}.japan-receipt-recipient strong{font-size:18px}.japan-receipt-recipient span{color:var(--pc-ink-muted);font-size:11px}.japan-receipt-subject{margin:24px 0 12px;font-size:14px;font-weight:750}.japan-receipt-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.japan-receipt-table th,.japan-receipt-table td{text-align:left;border:1px solid #d9d1bf;padding:13px 14px}.japan-receipt-table th:last-child,.japan-receipt-table td:last-child{text-align:right;white-space:nowrap;width:28%}.japan-receipt-table thead th{background:#f0ece2}.japan-receipt-table .is-total th{font-size:14px}.japan-receipt-table .is-total th:last-child{color:var(--pc-red);font-size:20px}.japan-receipt-meta{margin:24px 0 0}.japan-receipt-meta>div{border-bottom:1px solid var(--pc-line);grid-template-columns:150px minmax(0,1fr);gap:20px;padding:12px 0;font-size:11px;display:grid}.japan-receipt-meta dt{color:var(--pc-ink-muted)}.japan-receipt-meta dd{text-align:right;margin:0;font-weight:700}.japan-receipt-footer{grid-template-columns:minmax(0,1fr) 74px;align-items:end;gap:24px;margin-top:30px;display:grid}.japan-receipt-footer p{font-size:11px;line-height:1.7}.japan-receipt-footer p span{color:var(--pc-ink-muted);display:block}.japan-receipt-footer>div{width:74px;height:74px;color:var(--pc-ink-muted);border:1px dashed var(--pc-line-strong);place-items:center;font-size:14px;display:grid}.parcel-share-public{max-width:940px;margin:30px auto}.parcel-public-list{gap:12px;margin-bottom:18px;display:grid}.parcel-public-item{border:1px solid var(--pc-line);border-radius:4px;overflow:hidden}.parcel-public-item>div:first-child{background:var(--pc-surface-soft);border-bottom:1px solid var(--pc-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.parcel-public-item>.pc-summary-list{padding:0 14px 8px}.parcel-public-header{border-bottom:1px solid var(--pc-line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.parcel-public-brand{color:var(--pc-navy);font-size:22px;font-weight:850}.parcel-password-form{gap:8px;max-width:420px;margin-top:15px;display:flex}.parcel-password-form .pc-input{flex:auto}.parcel-public-private-note{margin-top:16px}@media (width<=1360px){.parcel-flow-layout{grid-template-columns:190px minmax(0,1fr) 280px;gap:14px}.parcel-flow-layout.is-two{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=1120px){.parcel-flow-layout,.parcel-flow-layout.is-two{grid-template-columns:minmax(0,1fr)}.parcel-flow-steps .pc-task-nav{display:flex}.parcel-flow-side{grid-template-columns:repeat(2,minmax(0,1fr))}.parcel-anomaly-evidence,.parcel-share-builder,.parcel-share-result-layout{grid-template-columns:minmax(0,1fr)}.parcel-share-preview{position:static}.japan-receipt-paper{padding:34px}}@media print{@page{size:A4 portrait;margin:12mm}body.is-printing-japan-receipt [data-private-shell],body.is-printing-japan-receipt .pc-footer,body.is-printing-japan-receipt .pc-watermark,body.is-printing-japan-receipt .japan-receipt-shell>.pc-notice,body.is-printing-japan-receipt .japan-receipt-shell>.pc-actions{display:none!important}body.is-printing-japan-receipt .pc-page,body.is-printing-japan-receipt .pc-main,body.is-printing-japan-receipt #parcel-flow-content,body.is-printing-japan-receipt .japan-receipt-shell{width:100%;max-width:none;margin:0;padding:0}body.is-printing-japan-receipt .japan-receipt-paper{border:0;border-radius:0;padding:0}}.client-pc-app-root section:not(.home-priority),.client-pc-app-root fieldset,.client-pc-app-root .pc-section{padding:0}.client-pc-app-root .pc-section-body{padding:20px}.client-pc-app-root .pc-task-screen{padding:0}.client-pc-app-root .pc-button{text-decoration:none}.client-pc-app-root .account-nav button{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0}.client-pc-app-root .account-link-panel{font:inherit;text-align:left}.client-pc-app-root .account-notification-list button,.client-pc-app-root .finance-quick-links button{color:inherit;font:inherit;text-align:left}.client-pc-app-root .parcel-evidence-placeholder,.client-pc-app-root .parcel-share-preview-placeholder{min-height:130px;color:var(--pc-ink-subtle);background:var(--pc-surface-soft);border:1px dashed var(--pc-line-strong);place-items:center;display:grid}@media (width>=960px){.client-pc-app-root .pc-two-column{align-items:start}}.pc-breadcrumb{color:var(--pc-ink-subtle);align-items:center;gap:8px;margin:0 0 12px;font-size:11px;display:flex}.pc-breadcrumb a{color:var(--pc-ink-muted);text-decoration:none}.pc-breadcrumb a:hover{color:var(--pc-red);text-decoration:underline}.pc-page-heading.is-compact{min-height:auto;margin-bottom:18px}.pc-task-shell{grid-template-columns:246px minmax(0,1fr);align-items:start;gap:18px;display:grid}.pc-task-aside{top:calc(var(--pc-header-height) + 24px);gap:14px;display:grid;position:sticky}.pc-task-nav{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:#fffffffa;overflow:hidden}.pc-task-nav header{border-bottom:1px solid var(--pc-line);padding:16px 18px}.pc-task-nav header strong{color:var(--pc-navy);font-size:14px;display:block}.pc-task-nav header small{color:var(--pc-ink-subtle);margin-top:4px;font-size:10px;display:block}.pc-task-nav button,.pc-task-nav a{width:100%;min-height:46px;color:var(--pc-ink-muted);text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f3;align-items:center;gap:11px;padding:0 16px;text-decoration:none;display:flex;position:relative}.pc-task-nav button:last-child,.pc-task-nav a:last-child{border-bottom:0}.pc-task-nav button:hover,.pc-task-nav a:hover{color:var(--pc-navy);background:var(--pc-surface-soft)}.pc-task-nav .is-active{color:var(--pc-navy);background:#f7f8fa;font-weight:720}.pc-task-nav .is-active:before{content:"";background:var(--pc-red);width:3px;position:absolute;top:0;bottom:0;left:0}.pc-task-nav .pc-nav-index{min-width:22px;height:22px;color:var(--pc-ink-subtle);border:1px solid var(--pc-line-strong);background:#fff;border-radius:50%;place-items:center;font-size:10px;font-weight:750;display:grid}.pc-task-nav .is-active .pc-nav-index,.pc-task-nav .is-complete .pc-nav-index{color:#fff;background:var(--pc-navy);border-color:var(--pc-navy)}.pc-task-nav .is-active .pc-nav-index{background:var(--pc-red);border-color:var(--pc-red)}.pc-task-meta{color:var(--pc-ink-muted);border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:#fff;padding:14px 16px;font-size:11px}.pc-task-meta strong{color:var(--pc-navy);margin-bottom:4px;font-size:12px;display:block}.pc-task-main{gap:16px;min-width:0;display:grid}.pc-task-screen{gap:16px;display:grid}.pc-screen-intro{border:1px solid var(--pc-line);border-left:3px solid var(--pc-navy);border-radius:var(--pc-radius);background:#fff;padding:18px 20px}.pc-screen-intro h2{color:var(--pc-navy);margin:0;font-size:19px}.pc-screen-intro p{max-width:800px;color:var(--pc-ink-muted);margin:5px 0 0;font-size:12px}.pc-section{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:#fffffffa;overflow:hidden}.pc-section-heading{border-bottom:1px solid var(--pc-line);justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:0 20px;display:flex}.pc-section-heading h2,.pc-section-heading h3{color:var(--pc-navy);margin:0;font-size:16px}.pc-section-heading p{color:var(--pc-ink-subtle);margin:3px 0 0;font-size:12px}.pc-section small,.pc-task-nav small,.pc-actions-note,.pc-field-note,.pc-notice,.pc-subnav,.pc-task-meta{font-size:12px}.pc-screen-intro.is-danger{border-left:3px solid var(--pc-red);padding-left:14px}.pc-choice-card:has(input:focus-visible){outline-offset:2px;outline:3px solid #d6001633}.ship-route-row:has(input:focus-visible){outline-offset:2px;outline:3px solid #d6001633}.ship-service-list label:has(input:focus-visible){outline-offset:2px;outline:3px solid #d6001633}.parcel-flow-choice-list label:has(input:focus-visible){outline-offset:2px;outline:3px solid #d6001633}textarea.pc-input{resize:vertical;min-height:112px;padding-top:10px;padding-bottom:10px}.pc-section-body{padding:18px 20px}.pc-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pc-choice-card{min-height:132px;color:var(--pc-ink);border:1px solid var(--pc-line-strong);border-radius:var(--pc-radius);cursor:pointer;background:#fff;align-content:start;gap:5px;padding:16px 17px;display:grid;position:relative}.pc-choice-card:hover{border-color:#9ba8b8}.pc-choice-card.is-selected{border-color:var(--pc-navy);box-shadow:inset 0 0 0 1px var(--pc-navy)}.pc-choice-card:has(input:checked){border-color:var(--pc-navy);box-shadow:inset 0 0 0 1px var(--pc-navy)}.pc-choice-card input{position:absolute;top:17px;right:17px}.pc-choice-card strong{color:var(--pc-navy);padding-right:28px;font-size:14px}.pc-choice-card small,.pc-choice-card p{color:var(--pc-ink-muted);margin:0;font-size:11px;line-height:1.55}.pc-choice-card b{color:var(--pc-navy);margin-top:auto;font-size:11px}.parcel-flow-choice-list{gap:8px;display:grid}.parcel-flow-choice-list label{border:1px solid var(--pc-line);cursor:pointer;border-radius:4px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:12px 14px;display:grid}.parcel-flow-choice-list label:has(input:checked){border-color:var(--pc-navy);box-shadow:inset 0 0 0 1px var(--pc-navy)}.parcel-flow-choice-list strong,.parcel-flow-choice-list small{display:block}.parcel-flow-choice-list strong,.parcel-flow-choice-list b{color:var(--pc-navy);font-size:12px}.parcel-flow-choice-list small{color:var(--pc-ink-muted);margin-top:4px;font-size:11px}.parcel-flow-choice-list b{text-align:right}.pc-choice-card.is-disabled{color:#7f8996;cursor:not-allowed;background:#f7f8fa}.pc-choice-card.is-disabled strong,.pc-choice-card.is-disabled b{color:#6f7987}.pc-form-grid .pc-field{grid-column:span 6}.pc-form-grid .pc-field.is-third{grid-column:span 4}.pc-form-grid .pc-field.is-quarter{grid-column:span 3}.pc-form-grid .pc-field.is-full{grid-column:1/-1}.pc-field textarea.pc-input{resize:vertical;min-height:96px;padding-top:11px}.pc-field-note,.pc-validation{color:var(--pc-ink-subtle);margin:1px 0 0;font-size:10px}.pc-confirm-row{min-height:48px;color:var(--pc-ink);background:var(--pc-surface-soft);border:1px solid var(--pc-line);border-radius:5px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.pc-confirm-row input{width:17px;height:17px;accent-color:var(--pc-red);margin:2px 0 0}.pc-inline-fields{align-items:end;gap:10px;display:flex}.pc-inline-fields .pc-field{flex:auto}.pc-notice{color:var(--pc-ink-muted);border:1px solid var(--pc-line);border-left:3px solid var(--pc-navy);background:#f7f8fa;border-radius:4px;padding:14px 16px;font-size:11px}.pc-notice strong{color:var(--pc-navy);margin-bottom:3px;font-size:12px;display:block}.pc-notice.is-warning{border-color:#e5d2a7;border-left-color:var(--pc-amber);background:#fffaf0}.pc-notice.is-danger{border-color:#ebc9cd;border-left-color:var(--pc-red);background:#fff8f8}.pc-notice.is-success{border-color:#cbded3;border-left-color:var(--pc-green);background:#f5faf7}.pc-summary-list{margin:0;padding:0}.pc-summary-list>div{border-bottom:1px solid #e9edf1;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);align-items:center;gap:20px;min-height:48px;padding:8px 0;display:grid}.pc-summary-list>div:last-child{border-bottom:0}.pc-summary-list dt{color:var(--pc-ink-muted);font-size:11px}.pc-summary-list dd{color:var(--pc-navy);margin:0;font-size:12px;font-weight:680}.pc-summary-list .is-total dt,.pc-summary-list .is-total dd{color:var(--pc-navy);font-size:15px;font-weight:780}.pc-actions{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:14px 18px;display:flex}.pc-actions-note{color:var(--pc-ink-muted);font-size:11px}.pc-actions-note strong{color:var(--pc-navy);font-size:12px;display:block}.pc-actions-buttons{align-items:center;gap:9px;display:flex}.pc-record-list{display:grid}.pc-record-row{border-bottom:1px solid #e8ecf0;grid-template-columns:minmax(200px,1.2fr) repeat(2,minmax(130px,.7fr)) minmax(120px,auto);align-items:center;gap:18px;min-height:66px;padding:12px 18px;display:grid}.pc-record-row:last-child{border-bottom:0}.pc-record-row strong,.pc-record-row small{display:block}.pc-record-row strong{color:var(--pc-navy);font-size:12px}.pc-record-row small{color:var(--pc-ink-subtle);margin-top:3px;font-size:10px}.pc-stat-grid{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pc-stat-grid>article{border-right:1px solid var(--pc-line);align-content:center;gap:4px;min-height:100px;padding:18px 20px;display:grid}.pc-stat-grid>article:last-child{border-right:0}.pc-stat-grid span,.pc-stat-grid small{color:var(--pc-ink-subtle);font-size:10px}.pc-stat-grid strong{color:var(--pc-navy);font-variant-numeric:tabular-nums;font-size:23px}.pc-filter-bar{border-bottom:1px solid var(--pc-line);grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(140px,.7fr)) auto;align-items:end;gap:12px;padding:18px;display:grid}.pc-subnav{border-bottom:1px solid var(--pc-line);align-items:center;gap:4px;padding:0 18px;display:flex}.pc-subnav button,.pc-subnav a{min-height:49px;color:var(--pc-ink-muted);background:0 0;border:0;padding:0 15px;text-decoration:none;position:relative}.pc-subnav .is-active{color:var(--pc-navy);font-weight:720}.pc-subnav .is-active:after{content:"";background:var(--pc-red);height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.pc-two-column{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.pc-side-stack{gap:14px;display:grid}.pc-mini-actions{gap:7px;display:grid}.pc-mini-actions .pc-button{width:100%}.pc-modal{width:min(680px,100vw - 80px);max-height:calc(100vh - 80px);color:var(--pc-ink);border:1px solid var(--pc-line-strong);border-radius:var(--pc-radius);box-shadow:var(--pc-shadow-menu);background:#fff;padding:0;overflow:auto}.pc-modal::backdrop{background:#07162f6b}.pc-modal-header,.pc-modal-footer{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.pc-modal-header{border-bottom:1px solid var(--pc-line)}.pc-modal-body{padding:20px}.pc-modal-footer{border-top:1px solid var(--pc-line)}@media (width<=1360px){.pc-task-shell{grid-template-columns:220px minmax(0,1fr);gap:16px}.pc-choice-grid{gap:10px}.pc-choice-card{padding:14px 15px}.pc-two-column{grid-template-columns:minmax(0,1fr) 290px}.pc-filter-bar{grid-template-columns:minmax(210px,1.2fr) repeat(3,minmax(125px,.7fr)) auto}}@media (width<=1120px){.pc-task-shell,.pc-two-column{grid-template-columns:minmax(0,1fr);display:grid}.pc-task-aside{position:static}.pc-task-nav{display:flex;overflow-x:auto}.pc-task-nav header{border-right:1px solid var(--pc-line);border-bottom:0;min-width:180px}.pc-task-nav button{border-left:1px solid var(--pc-line);min-width:152px}.pc-task-meta{display:none}.pc-choice-grid,.pc-choice-grid.is-two,.pc-form-grid,.pc-filter-bar,.pc-kpi-grid,.pc-record-row{grid-template-columns:minmax(0,1fr)}.pc-field,.pc-field.is-third,.pc-field.is-full{grid-column:1/-1}.pc-actions{flex-direction:column;align-items:flex-start}.pc-actions-buttons{flex-wrap:wrap;width:100%}.pc-actions-buttons .pc-button,.pc-actions-buttons a.pc-button{flex:180px}}@media print{.pc-task-aside,.pc-actions,.pc-filter-bar,.pc-subnav{display:none!important}.pc-task-shell,.pc-two-column{display:block}}.ship-route-list{gap:9px;display:grid}.ship-route-row{border:1px solid var(--pc-line);cursor:pointer;border-radius:4px;grid-template-columns:24px minmax(0,1.4fr) minmax(210px,.65fr);align-items:center;gap:12px;min-height:70px;padding:12px 16px;display:grid}.ship-route-row:has(input:checked){border-color:var(--pc-navy);box-shadow:inset 0 0 0 1px var(--pc-navy)}.ship-route-row strong,.ship-route-row small{display:block}.ship-route-row strong,.ship-route-row b{color:var(--pc-navy);font-size:12px}.ship-route-row small{color:var(--pc-ink-subtle);margin-top:3px;font-size:10px}.ship-route-row>span:last-child{text-align:right}.ship-store-summary{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:18px;display:grid}.ship-store-summary span,.ship-store-summary strong,.ship-store-summary small{display:block}.ship-store-summary span{color:var(--pc-ink-muted);font-size:10px}.ship-store-summary strong{color:var(--pc-navy);margin-top:4px;font-size:12px}.ship-store-summary small{color:var(--pc-ink-subtle);margin-top:3px;font-size:10px}.ship-product-table th:first-child{width:18%}.ship-product-table th:nth-child(2){width:22%}.ship-product-table th:nth-child(3){width:14%}.ship-product-table th:nth-child(4){width:13%}.ship-product-table th:nth-child(5){width:8%}.ship-product-table th:nth-child(6){width:12%}.ship-product-table th:nth-child(7){width:13%}.ship-product-cell-note{color:var(--pc-ink-subtle);margin-top:3px;font-size:10px;line-height:1.5;display:block}.ship-product-actions{gap:4px;display:flex}.ship-product-actions button{min-height:32px}.ship-product-dialog{width:min(760px,100vw - 56px)}.ship-product-dialog .pc-modal-header p{color:var(--pc-ink-subtle);margin:4px 0 0;font-size:11px}.ship-product-dialog-body{gap:14px;max-height:min(560px,100vh - 210px);display:grid;overflow:auto}.ship-product-library{border:1px solid var(--pc-line);background:#fbfcfd;border-radius:4px;gap:10px;padding:14px;display:grid}.ship-product-library-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.ship-product-helper,.ship-product-inline-msg{color:var(--pc-ink-subtle);margin:0;font-size:11px;line-height:1.6}.ship-product-helper.is-loading,.ship-product-inline-msg.is-ok{color:var(--pc-green)}.ship-product-library-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ship-product-library-list button{min-height:58px;color:var(--pc-ink);text-align:left;border:1px solid var(--pc-line);cursor:pointer;background:#fff;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.ship-product-library-list button:hover{border-color:var(--pc-navy);box-shadow:inset 0 0 0 1px var(--pc-navy)}.ship-product-library-list strong,.ship-product-library-list small{display:block}.ship-product-library-list strong{color:var(--pc-navy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ship-product-library-list small{color:var(--pc-ink-subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.ship-product-library-list b{color:var(--pc-red);font-size:12px}.ship-product-manual{gap:12px;display:grid}.ship-product-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.ship-product-section-title strong{color:var(--pc-navy);font-size:14px;display:block}.ship-product-section-title small{color:var(--pc-ink-subtle);margin-top:4px;font-size:11px;display:block}.ship-product-barcode-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.ship-product-form-error{color:var(--pc-red);background:#e212230f;border:1px solid #e212232e;border-radius:4px;margin:0;padding:9px 11px;font-size:11px}.ship-product-picker-dialog{z-index:2;width:min(1040px,100vw - 72px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ship-product-picker-body{gap:12px;max-height:min(640px,100vh - 200px);display:grid;overflow:auto}.ship-product-library-table{border:1px solid var(--pc-line);border-radius:4px;display:grid;overflow:hidden}.ship-product-library-head,.ship-product-library-row{grid-template-columns:minmax(320px,1.4fr) minmax(220px,1fr) 120px 88px;align-items:center;gap:14px;display:grid}.ship-product-library-head{min-height:40px;color:var(--pc-ink-subtle);border-bottom:1px solid var(--pc-line);background:#f7f8fa;padding:0 14px;font-size:10px;font-weight:800}.ship-product-library-row{width:100%;min-height:76px;color:var(--pc-ink);text-align:left;border:0;border-bottom:1px solid var(--pc-line);cursor:pointer;background:#fff;padding:10px 14px}.ship-product-library-row:last-child{border-bottom:0}.ship-product-library-row:hover{background:#fbfcfd}.ship-product-library-row strong,.ship-product-library-row small{display:block}.ship-product-library-row strong{color:var(--pc-navy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.ship-product-library-row small{color:var(--pc-ink-subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.5;overflow:hidden}.ship-product-library-main{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.ship-product-library-main img,.ship-product-library-main i{width:48px;height:48px;color:var(--pc-ink-subtle);border:1px solid var(--pc-line);object-fit:cover;background:#f2f4f7;border-radius:4px;place-items:center;font-size:10px;font-style:normal;display:grid}.ship-product-library-price{color:var(--pc-red);text-align:right;font-size:12px;font-weight:800}.ship-product-library-action{color:#fff;background:var(--pc-red);border-radius:4px;place-items:center;min-height:32px;font-size:11px;font-weight:800;display:inline-grid}.ship-product-picker-empty{min-height:220px}.ship-submit-error{color:var(--pc-red);background:#e212230f;border:1px solid #e212232e;border-radius:4px;margin:0 0 12px;padding:10px 12px;font-size:11px;line-height:1.6}.ship-category-combobox,.ship-category-input{position:relative}.ship-category-input>span{border-right:1.5px solid var(--pc-ink-subtle);border-bottom:1.5px solid var(--pc-ink-subtle);pointer-events:none;width:7px;height:7px;transition:transform .16s;position:absolute;top:50%;right:12px;transform:translateY(-62%)rotate(45deg)}.ship-category-input.is-open>span{transform:translateY(-30%)rotate(225deg)}.ship-category-options{z-index:30;border:1px solid var(--pc-line);background:#fff;border-radius:4px;max-height:224px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 18px 42px -28px #0718306b}.ship-category-options li{cursor:pointer;border-radius:3px;justify-content:space-between;gap:10px;padding:8px 9px;display:flex}.ship-category-options li:hover{background:#f5f7fa}.ship-category-options strong{color:var(--pc-navy);font-size:12px}.ship-category-options small,.ship-category-options .is-state{color:var(--pc-ink-subtle);font-size:10px}.ship-category-options .is-custom{color:var(--pc-red);font-size:12px;font-weight:700}.pc-choice-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ship-service-list{gap:8px;display:grid}.ship-service-list label{border:1px solid var(--pc-line);cursor:pointer;border-radius:4px;grid-template-columns:24px minmax(0,1fr) 100px;align-items:center;gap:10px;min-height:64px;padding:10px 14px;display:grid}.ship-service-list label:has(input:checked){border-color:var(--pc-navy);background:#fbfcfd}.ship-service-list strong,.ship-service-list small{display:block}.ship-service-list strong,.ship-service-list b{color:var(--pc-navy);font-size:12px}.ship-service-list small{color:var(--pc-ink-subtle);margin-top:3px;font-size:10px}.ship-address-picker-dialog{width:min(820px,100vw - 48px)}.ship-address-picker{gap:14px;display:grid}.ship-address-picker-list{gap:8px;display:grid}.ship-address-picker-row{width:100%;min-height:68px;color:var(--pc-ink);text-align:left;border:1px solid var(--pc-line);cursor:pointer;background:#fff;border-radius:4px;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.ship-address-picker-row:hover{border-color:var(--pc-navy);box-shadow:inset 0 0 0 1px var(--pc-navy)}.ship-address-picker-row strong,.ship-address-picker-row small{display:block}.ship-address-picker-row strong{color:var(--pc-navy);font-size:12px}.ship-address-picker-row small,.ship-address-picker-row>span:last-child{color:var(--pc-ink-subtle);font-size:10px;line-height:1.6}.ship-address-picker-row small{margin-top:3px}.ship-address-picker-row b{color:var(--pc-red);border:1px solid #e2122347;border-radius:999px;margin-left:6px;padding:1px 5px;font-size:9px;display:inline-block}.ship-service-list b{text-align:right}.ship-side-copy{color:var(--pc-ink-muted);margin:0 0 16px;font-size:11px}.ship-complete .pc-screen-intro{border-left-color:var(--pc-green)}.ship-address-list{gap:8px;display:grid}.ship-party-route{color:var(--pc-ink-muted);border:1px solid var(--pc-line);background:#f7f9fb;border-radius:4px;grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;padding:13px 18px;font-size:11px;display:grid}.ship-party-route span:last-child{text-align:right}.ship-party-route b{color:var(--pc-navy);letter-spacing:.08em;margin-bottom:2px;font-size:9px;display:block}.ship-party-route i{background:var(--pc-line-strong);height:1px;position:relative}.ship-party-route i:after{content:"";border-top:1px solid var(--pc-line-strong);border-right:1px solid var(--pc-line-strong);width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.ship-party-section.is-sender{border-left:3px solid var(--pc-navy)}.ship-party-section.is-recipient{border-left:3px solid var(--pc-red)}.ship-party-heading{align-items:flex-start;gap:11px;display:flex}.ship-party-heading>span{color:#fff;background:var(--pc-navy);border-radius:2px;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-weight:760;display:grid}.ship-party-section.is-recipient .ship-party-heading>span{background:var(--pc-red)}.ship-address-list.is-spaced,.pc-notice.is-spaced{margin-top:18px}.ship-address-list button{min-height:74px;color:var(--pc-ink);border:1px solid var(--pc-line);text-align:left;background:#fff;border-radius:4px;gap:3px;padding:13px 15px;display:grid}.ship-address-list button:hover{border-color:var(--pc-navy);background:var(--pc-surface-soft)}.ship-address-list strong{color:var(--pc-navy);font-size:12px}.ship-address-list span,.ship-address-list small{color:var(--pc-ink-muted);font-size:10px}.pc-account-menu a{width:100%;min-height:40px;color:var(--pc-ink);border-radius:4px;align-items:center;padding:0 11px;font-size:12px;text-decoration:none;display:flex}.pc-account-menu a:hover{background:var(--pc-surface-soft)}.pc-utility-button{align-items:center;text-decoration:none;display:inline-flex}@media (width<=1360px){.ship-store-summary{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.ship-store-summary .pc-button{grid-column:1/-1;justify-self:start}}@media (width<=1120px){.ship-route-row,.ship-store-summary,.ship-service-list label{grid-template-columns:24px minmax(0,1fr)}.ship-route-row>span:last-child,.ship-service-list label>b{text-align:left;grid-column:2}.ship-address-list{grid-template-columns:minmax(0,1fr)}}.finance-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.finance-channel-list{gap:10px;display:grid}.finance-channel-card{min-height:58px;color:var(--pc-navy);border:1px solid var(--pc-line);background:#fff;border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.finance-channel-card.is-disabled{opacity:.55}.finance-channel-card strong,.finance-channel-card small,.finance-channel-card b{display:block}.finance-channel-card strong{font-size:13px}.finance-channel-card small{color:var(--pc-ink-subtle);margin-top:2px;font-size:10px}.finance-channel-card b{color:var(--pc-ink-subtle);white-space:nowrap;font-size:10px}.finance-balance{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:124px;display:grid}.finance-balance>div{border-right:1px solid var(--pc-line);align-content:center;gap:4px;min-height:92px;padding:18px 20px;display:grid}.finance-balance>div:last-child{border-right:0}.finance-balance span,.finance-balance small{color:var(--pc-ink-subtle);font-size:10px}.finance-balance strong{color:var(--pc-navy);font-variant-numeric:tabular-nums;font-size:24px}.finance-balance b{color:var(--pc-navy);font-size:17px}.finance-quick-links{gap:8px;display:grid}.finance-quick-links a,.finance-quick-links button{min-height:54px;color:var(--pc-navy);border:1px solid var(--pc-line);font-size:11px;font-weight:680;font:inherit;text-align:left;cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:0 14px;text-decoration:none;display:flex}.finance-quick-links a:hover,.finance-quick-links button:hover{border-color:var(--pc-navy);background:var(--pc-surface-soft)}.finance-quick-links small{color:var(--pc-ink-subtle);font-weight:500}.finance-table th:first-child{width:17%}.finance-table th:nth-child(2){width:20%}.finance-table th:nth-child(3),.finance-table th:nth-child(4){width:15%}.finance-table th:nth-child(5){width:17%}.finance-table th:nth-child(6){width:16%}.finance-amount{font-variant-numeric:tabular-nums;text-align:right}.finance-amount.is-credit{color:var(--pc-green)}.finance-recharge-amounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.finance-recharge-amounts button{min-height:46px;color:var(--pc-navy);border:1px solid var(--pc-line-strong);background:#fff;border-radius:4px;font-weight:720}.finance-recharge-amounts button.is-active{border-color:var(--pc-navy);box-shadow:inset 0 0 0 1px var(--pc-navy)}.finance-account-overview{border:1px solid var(--pc-line);border-left:4px solid var(--pc-navy);background:#f7f9fb;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.finance-account-overview>div{border-right:1px solid var(--pc-line);gap:4px;padding:16px 18px;display:grid}.finance-account-overview>div:last-child{border-right:0}.finance-account-overview span,.finance-account-overview small{color:var(--pc-ink-subtle);font-size:10px}.finance-account-overview strong{color:var(--pc-navy);font-variant-numeric:tabular-nums;font-size:18px}.finance-recharge-primary{border-top:3px solid var(--pc-red)}.finance-recharge-summary{background:var(--pc-surface-soft);border:1px solid var(--pc-line);border-radius:4px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:center;gap:22px;padding:20px;display:grid}.finance-recharge-summary span,.finance-recharge-summary strong,.finance-recharge-summary small,.finance-recharge-summary b{display:block}.finance-recharge-summary span{color:var(--pc-ink-subtle);font-size:10px}.finance-recharge-summary strong{color:var(--pc-navy);font-variant-numeric:tabular-nums;margin:4px 0;font-size:28px}.finance-recharge-summary b{color:var(--pc-navy);margin-top:5px;font-size:12px}.finance-recharge-summary small{color:var(--pc-ink-muted);font-size:10px}.finance-field-label{color:var(--pc-navy);margin-bottom:8px;font-size:11px;font-weight:680;display:block}.finance-capacity{border:1px solid var(--pc-line);border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.finance-capacity div{border-right:1px solid var(--pc-line);padding:14px}.finance-capacity div:last-child{border-right:0}.finance-capacity span,.finance-capacity strong{display:block}.finance-capacity span{color:var(--pc-ink-subtle);font-size:10px}.finance-capacity strong{color:var(--pc-navy);margin-top:4px;font-size:14px}.finance-bank-code{text-align:center;background:var(--pc-surface-soft);border:1px dashed var(--pc-line-strong);border-radius:4px;padding:18px}.finance-bank-code span,.finance-bank-code strong,.finance-bank-code small{display:block}.finance-bank-code strong{color:var(--pc-navy);letter-spacing:.08em;margin:8px 0;font:800 24px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.finance-bank-code span,.finance-bank-code small{color:var(--pc-ink-muted);font-size:10px}.finance-pagination{color:var(--pc-ink-subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:10px;display:flex}@media (width<=1240px){.finance-balance{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-balance>div:nth-child(2n){border-right:0}}@media (width<=1360px){.finance-layout{grid-template-columns:minmax(0,1fr) 290px}}@media (width<=1120px){.finance-layout{grid-template-columns:minmax(0,1fr)}.finance-overview,.finance-capacity,.finance-account-overview,.finance-recharge-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-recharge-summary{grid-template-columns:minmax(0,1fr)}}.account-layout{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:20px;display:grid}.account-sidebar{top:calc(var(--pc-header-height) + 24px);gap:14px;display:grid;position:sticky}.account-nav{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:#fff;overflow:hidden}.account-nav a,.account-nav button{min-height:46px;color:var(--pc-ink-muted);text-align:left;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:10px;padding:0 16px;font-size:13px;text-decoration:none;display:flex;position:relative}.account-nav a:last-child,.account-nav button:last-child{border-bottom:0}.account-nav a:hover,.account-nav button:hover{color:var(--pc-navy);background:var(--pc-surface-soft)}.account-nav a.is-active,.account-nav button.is-active{color:var(--pc-navy);background:#f7f8fa;font-weight:720}.account-nav a.is-active:before,.account-nav button.is-active:before{content:"";background:var(--pc-red);width:3px;position:absolute;top:0;bottom:0;left:0}.account-nav b{color:#fff;background:var(--pc-red);border-radius:10px;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}.account-member-note{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:#fff;gap:5px;padding:16px;display:grid}.account-member-note strong{color:var(--pc-navy);font-size:13px}.account-member-note span{color:var(--pc-ink-subtle);margin-bottom:7px;font-size:12px}.account-content{gap:16px;min-width:0;display:grid}.account-profile-hero{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:#fff;grid-template-columns:auto minmax(0,1fr) repeat(2,minmax(160px,.45fr));align-items:center;gap:20px;min-height:126px;padding:22px;display:grid}.account-avatar{color:#fff;background:var(--pc-navy);border-radius:50%;place-items:center;width:58px;height:58px;font-size:19px;font-weight:760;display:grid}.account-profile-hero strong,.account-profile-hero small,.account-profile-hero span{display:block}.account-profile-hero strong{color:var(--pc-navy);font-size:17px}.account-profile-hero small,.account-profile-hero span{color:var(--pc-ink-subtle);margin-top:3px;font-size:12px}.account-profile-hero>div:nth-last-child(-n+2){border-left:1px solid var(--pc-line);padding-left:18px}.account-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-link-panel{min-height:122px;color:var(--pc-ink);border:1px solid var(--pc-line);border-radius:var(--pc-radius);font:inherit;text-align:left;cursor:pointer;background:#fff;align-content:center;gap:5px;padding:20px;text-decoration:none;display:grid}.account-link-panel:hover{border-color:var(--pc-navy)}.account-link-panel strong{color:var(--pc-navy);font-size:15px}.account-link-panel span{color:var(--pc-ink-muted);font-size:13px}.account-link-panel small{color:var(--pc-red);margin-top:7px;font-size:12px;font-weight:680}.account-setting-list{display:grid}.account-setting-row{border-bottom:1px solid #e8ecf0;grid-template-columns:minmax(170px,.55fr) minmax(0,1fr) auto;align-items:center;gap:18px;min-height:68px;padding:12px 18px;display:grid}.account-setting-row:last-child{border-bottom:0}.account-setting-row strong,.account-setting-row span,.account-setting-row small{display:block}.account-notification-list,.account-address-list,.account-warehouse-list{display:grid}.account-notification-list>button,.account-address-list>article,.account-warehouse-list>article{width:100%;min-height:82px;color:var(--pc-ink);font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #e8ecf0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 18px;display:grid}.account-notification-list>button:last-child,.account-address-list>article:last-child,.account-warehouse-list>article:last-child{border-bottom:0}.account-notification-list>button:hover,.account-address-list>article:hover,.account-warehouse-list>article:hover{background:var(--pc-surface-soft)}.account-notification-list>button>div,.account-address-list>article>div:first-child,.account-warehouse-list>article>div:first-child{gap:4px;display:grid}.account-notification-list strong,.account-address-list strong,.account-warehouse-list strong{color:var(--pc-navy);font-size:14px}.account-notification-list small,.account-notification-list p,.account-address-list span,.account-address-list small,.account-warehouse-list span,.account-warehouse-list small{color:var(--pc-ink-subtle);margin:0;font-size:12px}.account-notification-list p{grid-column:1/-1;margin-top:-8px}.account-notification-list>button>b{color:var(--pc-red);font-size:12px}.account-setting-row strong{color:var(--pc-navy);font-size:14px}.account-setting-row span{color:var(--pc-ink);font-size:13px}.account-setting-row small{color:var(--pc-ink-subtle);margin-top:3px;font-size:12px}.account-switch{color:var(--pc-ink-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.account-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-address-card{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:#fff;gap:8px;padding:18px;display:grid}.account-address-card.is-default{border-left:3px solid var(--pc-navy)}.account-address-group-heading{border-top:1px solid var(--pc-line)}.account-address-card strong{color:var(--pc-navy);font-size:13px}.account-address-card p,.account-address-card small{color:var(--pc-ink-muted);margin:0;font-size:12px}.account-card-actions{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.account-section-copy{color:var(--pc-ink-muted);margin:0;font-size:13px}.account-form-actions{justify-content:flex-end;margin-top:16px;display:flex}.account-notification-list>button.is-unread{border-left:3px solid var(--pc-red);background:snow;padding-left:15px}.account-notification-setting-row{grid-template-columns:minmax(220px,.72fr) minmax(0,1fr) 150px}.account-setting-required{justify-items:end;gap:3px;display:grid}.account-setting-required small{color:var(--pc-ink-subtle);margin:0;font-size:11px}.account-email-toggle,.account-checkbox{color:var(--pc-ink);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.account-email-toggle input,.account-checkbox input{width:16px;height:16px;accent-color:var(--pc-red)}.account-checkbox{margin-top:18px}.account-modal-backdrop{z-index:90;background:#07162f6b;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.account-modal{border:1px solid var(--pc-line);border-radius:var(--pc-radius);width:min(620px,100%);max-height:calc(100vh - 56px);box-shadow:var(--pc-shadow-menu);background:#fff;overflow:auto}.account-modal header,.account-modal footer{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.account-modal header{border-bottom:1px solid var(--pc-line)}.account-modal header h2{color:var(--pc-navy);margin:0;font-size:17px}.account-modal header p{color:var(--pc-ink-subtle);margin:4px 0 0;font-size:12px}.account-modal footer{border-top:1px solid var(--pc-line);justify-content:flex-end}.account-modal-body{padding:20px}.account-member-code-modal{width:min(440px,100%)}.account-member-code-value{color:var(--pc-navy);background:var(--pc-surface-soft);border:1px dashed var(--pc-line-strong);letter-spacing:.12em;text-align:center;margin:24px;padding:24px;font-size:28px;font-weight:760}.account-address-editor{width:min(760px,100%)}.account-address-type-tabs{gap:7px;margin-bottom:18px;display:flex}.account-address-type-tabs button{min-height:36px;color:var(--pc-ink-muted);border:1px solid var(--pc-line-strong);font:inherit;background:#fff;border-radius:4px;padding:0 14px;font-size:13px}.account-address-type-tabs button.is-active{color:#fff;background:var(--pc-navy);border-color:var(--pc-navy)}.account-zip-readonly{color:var(--pc-ink-muted);background:var(--pc-surface-soft);cursor:default}.account-zip-hint{color:var(--pc-ink-muted);margin-top:5px;font-size:11px;line-height:1.35;display:block}.account-address-group-heading{color:var(--pc-navy);justify-content:space-between;align-items:center;margin:18px 0 10px;padding-top:18px;font-size:14px;display:flex}.account-address-group-heading:first-of-type{border-top:0;margin-top:0;padding-top:0}.account-address-group-heading span{color:var(--pc-ink-subtle);font-size:12px}.account-warehouse-list>article.is-selected{border-left:3px solid var(--pc-red);background:snow;padding-left:15px}.account-warehouse-list .account-card-actions{justify-content:flex-end}.account-saving-mask{z-index:95;color:#fff;background:var(--pc-navy);border-left:3px solid var(--pc-red);border-radius:4px;padding:12px 16px;font-size:12px;position:fixed;bottom:28px;right:28px}.pc-button-danger{color:var(--pc-red);background:#fff;border:1px solid #e7b1b6}.pc-button-danger:hover{color:#fff;background:var(--pc-red);border-color:var(--pc-red)}.pc-toast.is-error{background:#7f1d1d;border-left-color:#ef9a9a}.account-support-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.account-support-channel-grid a,.account-support-channel-grid button{min-height:88px;color:var(--pc-navy);border:1px solid var(--pc-line);text-align:left;background:#fff;border-radius:4px;align-content:center;gap:4px;padding:13px;font-size:14px;font-weight:720;text-decoration:none;display:grid}.account-support-channel-grid small{color:var(--pc-ink-subtle);font-size:12px;font-weight:500}.account-faq{display:grid}.account-faq details{border-bottom:1px solid var(--pc-line)}.account-faq details:last-child{border-bottom:0}.account-faq summary{color:var(--pc-navy);cursor:pointer;padding:15px 18px;font-size:14px;font-weight:680}.account-faq p{color:var(--pc-ink-muted);margin:0;padding:0 18px 17px;font-size:13px}.account-support-thread{gap:10px;display:grid}.account-message{background:var(--pc-surface-soft);border:1px solid var(--pc-line);border-radius:4px;max-width:78%;padding:12px 14px}.account-message.is-member{border-left:3px solid var(--pc-navy);background:#fff;justify-self:end}.account-message strong,.account-message small{display:block}.account-message strong{color:var(--pc-navy);font-size:13px}.account-message p{color:var(--pc-ink);white-space:pre-wrap;margin:6px 0;font-size:13px}.account-message small{color:var(--pc-ink-subtle);font-size:11px}.account-message-attachments{gap:5px;margin:9px 0;padding:0;list-style:none;display:grid}.account-message-attachments li{background:var(--pc-surface-soft);border:1px solid var(--pc-line);border-radius:3px;justify-content:space-between;align-items:center;gap:16px;padding:7px 9px;display:flex}.account-message-attachments li span,.account-message-attachments li small{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.account-reply-fields{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:22px;display:grid}.account-reply-fields textarea.pc-input{min-height:188px}.account-field-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-field-title b{color:var(--pc-ink-subtle);font-size:12px;font-weight:650}.account-reply-dropzone{min-height:138px;color:var(--pc-ink-muted);border:1px dashed var(--pc-line-strong);background:#fbfcfd;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:10px 18px;padding:20px;transition:background-color .14s,border-color .14s;display:grid}.account-reply-dropzone.is-dragover{border-color:var(--pc-red);background:#fff5f6}.account-reply-dropzone div,.account-reply-dropzone strong,.account-reply-dropzone span,.account-reply-dropzone small{display:block}.account-reply-dropzone strong{color:var(--pc-navy);font-size:14px}.account-reply-dropzone span,.account-reply-dropzone small{margin-top:4px;font-size:12px}.account-reply-dropzone small{color:var(--pc-ink-subtle);grid-column:1/-1}.account-reply-file-list{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.account-reply-file-list[hidden]{display:none}.account-reply-file-list li{border:1px solid var(--pc-line);background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:18px;min-height:42px;padding:7px 10px;display:flex}.account-reply-file-list li div{align-items:baseline;gap:9px;min-width:0;display:flex}.account-reply-file-list strong{color:var(--pc-navy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-reply-file-list span{color:var(--pc-ink-subtle);white-space:nowrap;font-size:11px}.account-reply-file-list button{color:var(--pc-red);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:650}.account-content .pc-section-heading h2{font-size:17px}.account-content .pc-section-heading p,.account-content .pc-notice{font-size:13px}.account-help-search{gap:12px;display:grid}.account-help-category-tabs{flex-wrap:wrap;gap:7px;display:flex}.account-help-category-tabs button{min-height:32px;color:var(--pc-ink-muted);border:1px solid var(--pc-line-strong);background:#fff;border-radius:4px;padding:0 11px;font-size:12px}.account-help-category-tabs button:hover,.account-help-category-tabs button.is-active{color:var(--pc-navy);background:var(--pc-surface-soft);border-color:var(--pc-navy)}.account-help-section{overflow:hidden}.account-support-hours{color:var(--pc-ink-muted);flex-wrap:wrap;gap:5px 16px;margin:12px 0 0;font-size:12px;display:flex}.account-support-filter{border-bottom:1px solid var(--pc-line);background:#fbfcfd;grid-template-columns:minmax(280px,1.35fr) minmax(210px,.7fr) auto;align-items:end;gap:12px;padding:16px 20px;display:grid}.account-support-filter .pc-field>span{font-size:12px}.account-support-filter-actions{align-items:center;gap:6px;display:flex}.account-case-table-wrap{overflow-x:auto}.account-case-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:850px}.account-case-table th{color:var(--pc-ink-muted);border-bottom:1px solid var(--pc-line);text-align:left;background:#f6f8fa;padding:11px 16px;font-size:12px;font-weight:680}.account-case-table th:first-child{width:25%}.account-case-table th:nth-child(2){width:46%}.account-case-table th:nth-child(3){width:18%}.account-case-table th:nth-child(4){text-align:right;width:11%}.account-case-table td{min-height:68px;color:var(--pc-ink);vertical-align:middle;border-bottom:1px solid #e8ecf0;padding:13px 16px;font-size:13px}.account-case-table tbody tr:hover,.account-case-table tbody tr:focus-within{background:#f8fafc}.account-case-table tbody tr.is-active{background:snow}.account-case-table td:last-child{text-align:right}.account-case-table strong,.account-case-table small{display:block}.account-case-table strong,.account-case-code{color:var(--pc-navy);font-size:14px;font-weight:700}.account-case-code{text-underline-offset:3px}.account-case-table small{color:var(--pc-ink-subtle);margin-top:4px;font-size:12px}.account-case-table .pc-status{white-space:nowrap}.account-support-pagination{min-height:62px;color:var(--pc-ink-muted);justify-content:space-between;align-items:center;gap:20px;padding:10px 16px;font-size:12px;display:flex}.account-support-pagination>div,.account-support-pagination nav{align-items:center;gap:7px;display:flex}.account-support-pagination .pc-select{width:70px;min-height:36px;padding:0 25px 0 10px}.account-support-pagination nav button{min-width:36px;min-height:36px;color:var(--pc-navy);border:1px solid var(--pc-line);background:#fff;border-radius:4px;padding:0 10px}.account-support-pagination nav button.is-active{color:#fff;background:var(--pc-navy);border-color:var(--pc-navy)}.account-support-pagination nav button:disabled{color:var(--pc-ink-subtle);background:var(--pc-surface-soft)}.account-member-code{border:1px dashed var(--pc-line-strong);place-items:center;padding:32px;display:grid}.account-member-code span,.account-member-code small{color:var(--pc-ink-muted);font-size:12px}.account-member-code strong{color:var(--pc-navy);letter-spacing:.16em;margin:12px 0;font:850 46px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.account-member-code img{border:1px solid var(--pc-line);width:180px;height:180px;margin-top:14px}.account-member-code small{text-align:center;max-width:420px}.account-danger{border-color:#e8c5ca}.account-danger .pc-section-heading{background:#fff9f9}.account-support-editor{width:min(720px,100%)}.account-support-detail{width:min(840px,100%)}.account-support-textarea{resize:vertical;min-height:132px;padding:10px 12px;line-height:1.65}.account-support-summary{margin-bottom:16px}.account-support-reply{border-top:1px solid var(--pc-line);margin-top:16px;padding-top:16px}@media (width<=1360px){.account-layout{grid-template-columns:218px minmax(0,1fr)}.account-support-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-support-filter{grid-template-columns:minmax(260px,1fr) minmax(180px,.7fr)}.account-support-filter-actions{grid-column:1/-1}}@media (width<=1120px){.account-layout{grid-template-columns:minmax(0,1fr)}.account-nav{display:flex;position:static;overflow-x:auto}.account-nav a{min-width:132px}.account-profile-hero,.account-setting-row,.account-dashboard-grid,.account-address-grid,.account-support-channel-grid,.account-reply-fields{grid-template-columns:minmax(0,1fr)}}.pc-public-share-page{min-height:100vh;padding:54px var(--pc-gutter);background:linear-gradient(135deg,#07162f0f,#d600160a),#f6f8fa}.pc-public-share-shell{width:min(100%,920px);margin:0 auto}.pc-public-share-brand{color:var(--pc-navy);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.pc-public-share-brand strong{font-size:24px;font-weight:850}.pc-public-share-brand span{color:var(--pc-ink-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.pc-public-share-card,.pc-public-share-parcel{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:#fff;box-shadow:0 22px 70px -52px #07162f7a}.pc-public-share-card{padding:30px 32px}.pc-public-share-card>span{color:var(--pc-red);letter-spacing:.08em;font-size:12px;font-weight:750}.pc-public-share-card h1{color:var(--pc-navy);margin:8px 0 10px;font-size:32px}.pc-public-share-card p{color:var(--pc-ink-muted);margin:0;font-size:15px}.pc-public-share-form{grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:14px;margin-top:24px;display:grid}.pc-public-share-form label{color:var(--pc-ink-subtle);gap:7px;font-size:12px;display:grid}.pc-public-share-form input{min-height:50px;color:var(--pc-navy);border:1px solid var(--pc-line-strong);letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:4px;padding:0 14px;font-size:18px;font-weight:750}.pc-public-share-form button{color:#fff;background:var(--pc-red);border:1px solid var(--pc-red);border-radius:4px;min-height:50px;padding:0 22px;font-weight:750}.pc-public-share-form p{color:var(--pc-red);grid-column:1/-1;font-size:13px}.pc-public-share-list{gap:16px;margin-top:18px;display:grid}.pc-public-share-parcel{overflow:hidden}.pc-public-share-parcel header{border-bottom:1px solid var(--pc-line);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.pc-public-share-parcel strong,.pc-public-share-parcel span{display:block}.pc-public-share-parcel header strong{color:var(--pc-navy);font-size:18px}.pc-public-share-parcel header span{color:var(--pc-ink-subtle);margin-top:5px;font-size:12px}.pc-public-share-parcel header b{color:var(--pc-green);white-space:nowrap}.pc-public-share-timeline{margin:0;padding:0;list-style:none;position:relative}.pc-public-share-timeline:before{content:"";background:var(--pc-line-strong);width:1px;position:absolute;top:24px;bottom:24px;left:30px}.pc-public-share-timeline li{grid-template-columns:24px minmax(0,1fr);gap:14px;min-height:66px;padding:16px 20px 16px 19px;display:grid;position:relative}.pc-public-share-timeline li+li{border-top:1px solid var(--pc-line)}.pc-public-share-timeline i{z-index:1;background:#aeb9c8;border:2px solid #fff;border-radius:50%;width:11px;height:11px;margin:5px auto 0;position:relative}.pc-public-share-timeline li.current i{background:var(--pc-red)}.pc-public-share-timeline strong,.pc-public-share-timeline time{display:block}.pc-public-share-timeline time{color:var(--pc-ink-subtle);margin-top:5px;font-size:12px}.pc-public-share-empty{color:var(--pc-ink-subtle);margin:0;padding:18px 20px}.pc-public-share-privacy{color:var(--pc-ink-subtle);border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:#fff;margin:18px 0 0;padding:14px 16px;font-size:13px}@media (width<=760px){.pc-public-share-page{padding:32px 18px}.pc-public-share-brand,.pc-public-share-parcel header{flex-direction:column;align-items:flex-start}.pc-public-share-form{grid-template-columns:1fr}}.parcel-app-root section#parcel-list-view,.parcel-app-root section.pc-panel,.parcel-app-root section.parcel-dialog{padding:0}.parcel-dialog-backdrop{z-index:90;background:#07162f6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.parcel-dialog{border:1px solid var(--pc-line);border-radius:var(--pc-radius);width:min(620px,100vw - 48px);max-height:calc(100vh - 48px);box-shadow:var(--pc-shadow-menu);background:#fff;margin:0;padding:0;overflow:auto}.parcel-dialog.pc-share-dialog{flex-direction:column;width:min(1080px,100vw - 32px);height:min(100vh - 20px,780px);display:flex;overflow:hidden}.pc-modal-header,.pc-modal-footer{border-bottom:1px solid var(--pc-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.pc-modal-header h2{color:var(--pc-navy);margin:0;font-size:19px}.pc-modal-header p{color:var(--pc-ink-subtle);margin:4px 0 0;font-size:12px}.pc-modal-body{flex:auto;min-height:0;padding:10px 14px 12px;overflow:auto}.pc-modal-footer{border-top:1px solid var(--pc-line);border-bottom:0;justify-content:flex-end}.pc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pc-required{color:var(--pc-red)}.pc-validation{min-height:18px;margin:0;font-size:11px}.pc-validation.is-error{color:var(--pc-red)}.pc-notice{color:var(--pc-ink-muted);background:var(--pc-surface-soft);border-left:2px solid var(--pc-red);padding:11px 12px;font-size:10px;line-height:1.6}.pc-notice strong{color:var(--pc-navy);font-size:11px;display:block}.pc-field-note{color:var(--pc-ink-subtle);margin-right:auto;font-size:10px}.pc-field-note strong{color:var(--pc-navy);font-size:11px;display:block}.pc-share-builder{grid-template-columns:minmax(0,1fr) 248px;align-items:start;gap:10px;display:grid}.pc-share-builder .pc-task-main{grid-auto-rows:min-content;align-content:start;gap:8px;display:grid}.pc-share-builder .pc-task-main>.pc-section{align-self:start;height:fit-content}.pc-share-dialog .pc-section-heading{min-height:32px;padding:0 14px}.pc-share-dialog .pc-section-heading h2{font-size:14px}.pc-share-dialog .pc-section-body{padding:10px 14px}.pc-share-selected-list{gap:6px;padding:0 14px 8px;display:grid}.pc-share-selected-card{color:#fff;background:linear-gradient(135deg,#07162f 0%,#0b2146 100%);border-radius:8px;gap:2px;padding:8px 12px;display:grid;box-shadow:inset 0 1px #ffffff0d}.pc-share-selected-card span,.pc-share-selected-card small{color:#ffffffb8}.pc-share-preview-mark,.pc-share-pseudo-qr{color:var(--pc-red);border:1px solid var(--pc-line);letter-spacing:.12em;background:linear-gradient(90deg,#07162f14 50%,#0000 0) 0 0/12px 12px,linear-gradient(#07162f14 50%,#0000 0) 0 0/12px 12px,#fff;place-items:center;font-weight:850;display:grid}.pc-share-preview-mark{width:100%;height:100%}.pc-share-result-layout{grid-template-columns:290px minmax(0,1fr);gap:8px;margin-bottom:10px;display:grid}.pc-share-result-layout .pc-section-heading{min-height:32px;padding:0 14px}.pc-share-result-layout .pc-section-heading h2{font-size:14px}.pc-share-result-layout .pc-section-body{padding:8px 12px}.pc-share-qr-panel .pc-section-body{justify-items:center;gap:4px;display:grid}.pc-share-qr-frame{border:1px solid var(--pc-line);background:linear-gradient(90deg,#07162f0f 50%,#0000 0) 0 0/12px 12px,linear-gradient(#07162f0f 50%,#0000 0) 0 0/12px 12px,#fff;border-radius:10px;place-items:center;width:148px;height:148px;padding:5px;display:grid}.pc-share-qr-frame img{width:100%;height:100%;display:block}.pc-share-pseudo-qr{border-radius:10px;width:148px;height:148px;font-size:20px}.pc-share-qr-panel p{color:var(--pc-ink-subtle);text-align:center;margin:0;font-size:10px}.pc-share-details dd{text-overflow:ellipsis;overflow:hidden}.pc-share-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.pc-share-actions .pc-button{min-width:104px}.pc-share-create-grid,.pc-share-result-grid{grid-template-columns:minmax(0,1fr) 272px;align-items:start;gap:12px;display:grid}.pc-share-create-grid>.pc-share-preview{grid-area:1/2/span 2}.pc-share-card{border:1px solid var(--pc-line);background:#fff;border-radius:12px;grid-auto-rows:min-content;align-content:start;align-self:start;gap:12px;padding:14px 16px;display:grid;box-shadow:0 10px 22px #07162f08}.pc-share-card-head{border-bottom:1px solid var(--pc-line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.pc-share-card-head h2{color:var(--pc-navy);margin:0;font-size:16px}.pc-share-card-head p{color:var(--pc-ink-subtle);margin:4px 0 0;font-size:12px}.pc-share-select-card{gap:10px}.pc-share-selected-card{color:#fff;background:linear-gradient(135deg,#07162f 0%,#0b2146 100%);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.pc-share-selected-card strong{letter-spacing:-.02em;font-size:18px;line-height:1.05}.pc-share-selected-codes{flex-wrap:wrap;gap:8px;display:flex}.pc-share-selected-codes span{max-width:100%;color:var(--pc-navy);border:1px solid var(--pc-line);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:999px;padding:5px 9px;font-size:11px;overflow:hidden}.pc-share-selected-codes .is-more{color:var(--pc-red);background:#d600160f;border-color:#d600162e}.pc-share-config-card{gap:10px}.pc-share-config-card .pc-validation{min-height:0}.pc-share-preview{top:calc(var(--pc-header-height) + 14px);text-align:center;border:1px solid var(--pc-line);border-top:3px solid var(--pc-red);background:#fff;border-radius:12px;justify-items:center;gap:10px;padding:14px 12px;display:grid;position:sticky}.pc-share-preview>span,.pc-share-preview>small{color:var(--pc-ink-subtle);font-size:10px}.pc-share-preview>strong{color:var(--pc-navy);font-size:16px}.parcel-share-preview-qr,.pc-share-qr-frame{border:1px solid var(--pc-line);background:linear-gradient(90deg,#07162f0f 50%,#0000 0) 0 0/12px 12px,linear-gradient(#07162f0f 50%,#0000 0) 0 0/12px 12px,#fff;border-radius:10px;place-items:center;width:154px;height:154px;padding:6px;display:grid}.parcel-share-preview-qr img,.pc-share-qr-frame img{width:100%;height:100%;display:block}.pc-share-qr-body{justify-items:center;gap:8px;display:grid}.pc-share-qr-body strong{color:var(--pc-navy);font-size:16px}.pc-share-qr-body p{color:var(--pc-ink-subtle);text-align:center;margin:0;font-size:10px}.pc-share-info-list{gap:8px;display:grid}.pc-share-info-list>div{border-bottom:1px solid var(--pc-line);grid-template-columns:72px minmax(0,1fr);gap:8px;padding-bottom:8px;display:grid}.pc-share-info-list dt,.pc-share-info-list dd{margin:0;font-size:11px}.pc-share-info-list dt{color:var(--pc-ink-subtle)}.pc-share-info-list dd{color:var(--pc-navy);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.pc-share-info-card .pc-share-actions{margin-top:2px}.pc-share-privacy-note{color:var(--pc-ink-muted);background:var(--pc-surface-soft);border-left:2px solid var(--pc-red);padding:10px 12px;font-size:10px;line-height:1.55}.pc-share-privacy-note strong{color:var(--pc-navy);font-size:11px;display:block}.pc-share-dialog .parcel-share-fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.pc-share-dialog .parcel-share-fieldset+.parcel-share-fieldset{border-top:1px solid var(--pc-line);margin-top:14px;padding-top:12px}.pc-share-dialog .parcel-share-fieldset legend{color:var(--pc-navy);margin-bottom:8px;font-size:12px;font-weight:750}.pc-share-dialog .parcel-share-fieldset>small{color:var(--pc-ink-subtle);font-size:10px}.pc-share-dialog .parcel-share-segments{gap:6px}.pc-share-dialog .parcel-share-segments span{min-height:34px;font-size:11px}.pc-share-dialog .parcel-share-code-options{border-radius:4px}.pc-share-dialog .parcel-share-code-options label{gap:8px;min-height:52px;padding:8px 10px}.pc-share-dialog .parcel-share-copy-option{min-height:50px;margin:10px 0 0;padding:8px 10px}.pc-share-dialog .parcel-generated-code{padding:8px 10px}.pc-share-dialog .parcel-share-preview{top:calc(var(--pc-header-height) + 14px);align-self:start;gap:8px;padding:14px 12px}.pc-share-dialog .parcel-share-preview>strong{font-size:15px}.pc-share-dialog .parcel-share-preview-qr{width:148px;height:148px;padding:6px}.pc-share-dialog .parcel-share-preview dl{margin-top:4px}.pc-share-dialog .parcel-share-preview dl>div{grid-template-columns:72px minmax(0,1fr);gap:8px;padding:8px 0}.parcel-fake-barcode{background:repeating-linear-gradient(90deg,#07162f 0 2px,#fff 2px 4px,#07162f 4px 5px,#fff 5px 8px);width:min(100%,450px);height:130px}@media (width<=680px){.pc-form-grid{grid-template-columns:minmax(0,1fr)}.pc-modal-footer{flex-wrap:wrap;align-items:flex-start}}@media (width<=920px){.pc-share-builder,.pc-share-result-layout{grid-template-columns:minmax(0,1fr)}.pc-share-selected-list{padding:0 16px 16px}}
