.tf{--tf-ink:#16151b;--tf-ground:#fff;--tf-rule:rgba(22,21,27,0.12);--tf-card-rule:rgba(22,21,27,0.22);--tf-zone:#fdf6f8;--tf-track:#efeef2;--tf-muted:#5c5c66;--tf-soft:#3d3d45;--tf-dim:#6e6e78;--tf-line:#9a9aa3;--tf-accent:var(--color-brand,#e94d72);--tf-accent-ink:var(--color-brand-ink,#c23859);--tf-measure:920px;container:tf/inline-size;margin:0;color:var(--tf-ink);font-family:var(--font-body)}.tf .tf-board{padding:calc(14px + 8px * var(--mf-s, 1)) 32px calc(13px + 7px * var(--mf-s, 1));border:1px solid var(--tf-rule);border-radius:24px;background:var(--tf-ground)}.tf .tf-sr{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.tf .tf-when{display:contents}.tf .tf-duty[data-tf-plan=coordinated],.tf .tf-when[data-tf-dir=export],.tf .tf-when[data-tf-plan=coordinated]{display:none}.tf:has(.tf-radio[value=coordinated]:checked) .tf-when[data-tf-plan=coordinated],.tf:has(.tf-radio[value=export]:checked) .tf-when[data-tf-dir=export]{display:contents}.tf:has(.tf-radio[value=coordinated]:checked) .tf-duty[data-tf-plan=own],.tf:has(.tf-radio[value=coordinated]:checked) .tf-when[data-tf-plan=own],.tf:has(.tf-radio[value=export]:checked) .tf-when[data-tf-dir=import]{display:none}.tf:has(.tf-radio[value=coordinated]:checked) .tf-duty[data-tf-plan=coordinated]{display:flex}.tf .tf-controls{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 20px;max-width:var(--tf-measure);margin:0 auto 18px}.tf .tf-controls--single{justify-content:center}.tf .tf-control{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;margin:0;padding:0;border:0}.tf .tf-setup{color:var(--tf-muted);font-size:15px;line-height:1.3}.tf .tf-setup b{color:var(--tf-ink);font-weight:700}.tf .tf-seg-group{--tf-seg-inset:3px;--tf-seg-gap:2px;position:relative;display:inline-grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:var(--tf-seg-gap);width:max-content;padding:var(--tf-seg-inset);border-radius:999px;background:var(--tf-track)}.tf .tf-seg-group:before{content:"";position:absolute;z-index:0;top:var(--tf-seg-inset);bottom:var(--tf-seg-inset);left:var(--tf-seg-inset);width:calc(50% - var(--tf-seg-inset) - var(--tf-seg-gap) / 2);border:1px solid rgba(22,21,27,.14);border-radius:999px;background:#fff;transition:transform var(--motion-base,.22s) var(--ease-out,ease-out)}.tf .tf-seg-group:has(.tf-seg:last-child .tf-radio:checked):before{transform:translateX(calc(100% + var(--tf-seg-gap)))}.tf .tf-seg{position:relative;z-index:1;display:inline-flex;align-items:stretch;cursor:pointer}.tf .tf-radio{position:absolute;top:50%;left:50%;width:1px;height:1px;margin:0;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.tf .tf-seg-face{display:inline-block;width:100%;padding:8px 16px;border-radius:999px;color:var(--tf-muted);font-size:14.5px;font-weight:600;letter-spacing:.005em;line-height:1.3;text-align:center;white-space:nowrap;transition:color var(--motion-fast,.16s) var(--ease-out,ease-out)}.tf .tf-seg-face--wide{padding-inline:20px}.tf .tf-seg-unit{font-size:12.5px;font-weight:500}.tf .tf-seg:hover .tf-seg-face{color:var(--tf-ink)}.tf .tf-radio:checked+.tf-seg-face{color:var(--tf-ink);font-weight:700}.tf .tf-radio:focus-visible+.tf-seg-face{outline:2px solid var(--tf-ink);outline-offset:1px}@media (prefers-reduced-motion:reduce){.tf .tf-seg-group:before{transition:none}}.tf .tf-plan-unit{display:none;color:var(--tf-muted);font-size:15px}.tf .tf-plan-caption{flex-basis:100%;contain:inline-size;color:var(--tf-soft);font-size:14px;line-height:1.4}@media (pointer:coarse){.tf .tf-seg-face{padding-block:13px}}.tf .tf-flow{max-width:var(--tf-measure);margin:0 auto;padding:0;list-style:none}.tf .tf-flow,.tf .tf-stage{display:flex;flex-direction:column}.tf .tf-stage{align-items:center;margin:0}.tf .tf-stage--zone{align-items:stretch}.tf .tf-num{flex:none;color:var(--tf-dim);font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1}.tf .tf-num--zone{display:inline-block;margin-right:10px;padding-right:10px;border-right:1px solid rgba(194,56,89,.35);color:inherit;font-size:inherit;line-height:inherit}.tf .tf-down{display:flex;flex-direction:column;align-items:center;align-self:center;height:24px;padding:3px 0}.tf .tf-down:before{content:"";flex:1 1;width:1px;background:var(--tf-line)}.tf .tf-down:after{content:"";border-top:7px solid var(--tf-line);border-right:5px solid transparent;border-left:5px solid transparent}.tf .tf-card{display:flex;flex-direction:column;gap:3px;min-width:0;padding:calc(8px + 4px * var(--mf-s, 1)) 18px;border:1px solid var(--tf-card-rule);border-radius:14px;background:var(--tf-ground);text-align:center}.tf .tf-card--end{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:14px;row-gap:2px;width:max-content;max-width:100%;padding:calc(7px + 3px * var(--mf-s, 1)) 26px;border-color:rgba(22,21,27,.16);border-radius:999px}.tf .tf-card--you{border-color:var(--tf-ink)}.tf .tf-name{color:var(--tf-ink);font-size:19px;font-weight:700;line-height:1.3}.tf .tf-note{color:var(--tf-muted);font-size:15px;line-height:1.5;text-wrap:balance}.tf .tf-card--broker .tf-note,.tf .tf-card--you .tf-note{color:var(--tf-soft)}.tf .tf-role{color:var(--tf-muted);font-size:12.5px;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;word-break:keep-all;overflow-wrap:normal}.tf .tf-role--accent{color:var(--tf-accent-ink)}.tf .tf-card--aplash{padding:calc(8px + 4px * var(--mf-s, 1)) 18px calc(10px + 4px * var(--mf-s, 1));border:1.5px solid var(--tf-accent);background:var(--tf-ground)}.tf .tf-card--aplash .tf-name{font-size:21px}.tf .tf-duties{display:flex;flex-direction:column;align-self:center;align-items:flex-start;gap:5px;margin:6px 0 0;padding:0;list-style:none}.tf .tf-duty{display:flex;justify-content:flex-start;gap:10px;margin:0;color:var(--tf-soft);font-size:15px;line-height:1.4;text-align:left}.tf .tf-duty:before{content:"";flex:none;width:5px;height:5px;margin-top:.55em;border-radius:50%;background:var(--tf-accent)}.tf .tf-card--customs{border-color:var(--tf-ink);background:var(--tf-ink)}.tf .tf-card--customs .tf-role{color:#c9c9cf}.tf .tf-card--customs .tf-name{color:#fff}.tf .tf-card--customs .tf-note{color:#dcdce1}.tf .tf-zone{container:tf-zone/inline-size;position:relative;padding:calc(24px + 8px * var(--mf-s, 1)) 24px calc(12px + 8px * var(--mf-s, 1));border:1.5px dashed var(--tf-accent);border-radius:20px;background:var(--tf-zone)}.tf .tf-zone-tag{position:absolute;top:-14px;left:22px;max-width:calc(100% - 44px);margin:0;padding:5px 13px;border:1px solid var(--tf-accent);border-radius:999px;background:var(--tf-ground);color:var(--tf-accent-ink);font-size:12.5px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;text-wrap:pretty}.tf .tf-zone-tag [lang=ja]{white-space:nowrap}.tf .tf-grid{display:grid;grid-template-columns:minmax(200px,auto) 150px minmax(240px,auto);grid-template-rows:auto 48px auto;grid-template-areas:"you appoints aplash" ". coordinate contact" "broker filing customs";justify-content:center}.tf .tf-card--you{grid-area:you;align-self:center}.tf .tf-edge--appoints{grid-area:appoints}.tf .tf-card--aplash{grid-area:aplash;align-self:end}.tf .tf-edge--coordinate{grid-area:coordinate}.tf .tf-edge--contact{grid-area:contact}.tf .tf-card--broker{grid-area:broker;align-self:start}.tf .tf-edge--filing{grid-area:filing}.tf .tf-card--customs{grid-area:customs;align-self:start}.tf .tf-edge{display:flex;min-width:0}.tf .tf-edge-label{color:var(--tf-soft);font-size:14px;line-height:1.4;text-align:center}.tf .tf-edge-label--accent{color:var(--tf-accent-ink)}.tf .tf-arrow{display:flex;align-items:center;flex:none}.tf .tf-arrow--accent{--tf-c:var(--tf-accent);--tf-w:2px}.tf .tf-arrow--ink{--tf-c:var(--tf-ink);--tf-w:1px}.tf .tf-arrow--left,.tf .tf-arrow--right{align-self:stretch;height:12px}.tf .tf-arrow--left{flex-direction:row-reverse}.tf .tf-arrow--left:before,.tf .tf-arrow--right:before{content:"";flex:1 1;height:var(--tf-w);background:var(--tf-c)}.tf .tf-arrow--right:after{border-left:8px solid var(--tf-c)}.tf .tf-arrow--left:after,.tf .tf-arrow--right:after{content:"";border-top:6px solid transparent;border-bottom:6px solid transparent}.tf .tf-arrow--left:after{border-right:8px solid var(--tf-c)}.tf .tf-arrow--down,.tf .tf-arrow--up{flex-direction:column;width:12px}.tf .tf-arrow--up{flex-direction:column-reverse}.tf .tf-arrow--down:before,.tf .tf-arrow--up:before{content:"";flex:1 1;width:var(--tf-w);background:var(--tf-c)}.tf .tf-arrow--down:after{border-top:7px solid var(--tf-c)}.tf .tf-arrow--down:after,.tf .tf-arrow--up:after{content:"";border-right:5px solid transparent;border-left:5px solid transparent}.tf .tf-arrow--up:after{border-bottom:7px solid var(--tf-c)}.tf .tf-board .tf-only-narrow{display:none}.tf .tf-edge--appoints{flex-direction:column;align-items:stretch;justify-content:center;gap:6px;padding:0 8px}.tf .tf-edge--coordinate{position:relative}.tf .tf-diagonal{position:absolute;inset:0;overflow:visible}.tf .tf-diagonal line{stroke:var(--tf-accent);stroke-width:2}.tf .tf-diagonal polygon{fill:var(--tf-accent)}.tf .tf-edge-label--chip{position:absolute;top:50%;left:50%;padding:2px 8px;border-radius:4px;background:var(--tf-zone);transform:translate(-50%,-50%);white-space:nowrap}.tf .tf-edge--contact{align-items:stretch;justify-content:center;gap:10px}.tf .tf-edge--contact .tf-edge-label{align-self:center;max-width:11em;text-align:right}.tf .tf-pair{display:flex;gap:2px}.tf .tf-edge--filing{flex-direction:column;justify-content:center;gap:12px;padding:0 8px}.tf .tf-lane{display:flex;flex-direction:column;gap:4px}.tf .tf-legend{max-width:var(--tf-measure);margin:calc(10px + 6px * var(--mf-s, 1)) auto 0;padding-top:calc(8px + 4px * var(--mf-s, 1));border-top:1px solid var(--tf-rule)}.tf .tf-keys{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;list-style:none}.tf .tf-key{display:flex;align-items:center;gap:8px;margin:0;color:var(--tf-muted);font-size:14px;line-height:1.4}.tf .tf-swatch{flex:none;width:18px}.tf .tf-swatch--zone{height:12px;border:2px dashed var(--tf-accent);border-radius:3px}.tf .tf-swatch--role{height:2px;background:var(--tf-accent)}.tf .tf-swatch--filing{height:1px;background:var(--tf-ink)}.tf .tf-foot{margin:8px 0 0;color:var(--tf-soft);font-size:14px;line-height:1.55}@container tf (max-width: 640px){.tf .tf-board{padding:24px 16px 22px;border-radius:20px}.tf .tf-controls{margin-bottom:22px}.tf .tf-setup{flex-basis:100%}.tf .tf-card--end{border-radius:18px}.tf .tf-seg-unit{display:none}.tf .tf-plan-unit{display:inline}.tf .tf-seg-face{padding-inline:14px;font-size:14px}.tf .tf-seg-face--wide{padding-inline:18px}}@container tf (max-width: 800px){.tf .tf-board{padding-inline:22px}.tf .tf-zone{padding-inline:18px}}@container tf (max-width: 720px){.tf .tf-seg-unit{display:none}.tf .tf-plan-unit{display:inline}}@container tf (min-width: 641px) and (max-width: 700px){.tf .tf-board,.tf .tf-zone{padding-inline:12px}}@container tf (min-width: 641px){.tf .tf-board{padding-top:calc(10px + 12px * var(--mf-s, 1));padding-bottom:calc(9px + 11px * var(--mf-s, 1))}.tf .tf-controls{gap:calc(4px + 6px * var(--mf-s, 1)) 20px;margin-bottom:calc(8px + 10px * var(--mf-s, 1))}.tf .tf-control{gap:calc(4px + 4px * var(--mf-s, 1)) 10px}.tf .tf-plan-caption{font-size:calc(13px + 1px * var(--mf-s, 1));line-height:calc(1.3 + .1 * var(--mf-s, 1))}.tf .tf-down{height:calc(10px + 14px * var(--mf-s, 1))}.tf .tf-card{gap:calc(1px + 2px * var(--mf-s, 1));padding-block:calc(6px + 6px * var(--mf-s, 1));padding-inline:calc(10px + 8px * var(--mf-s, 1))}.tf .tf-card--end{padding-block:calc(3px + 7px * var(--mf-s, 1))}.tf .tf-name{font-size:calc(17px + 2px * var(--mf-s, 1))}.tf .tf-note{font-size:calc(13.5px + 1.5px * var(--mf-s, 1));line-height:calc(1.35 + .15 * var(--mf-s, 1))}.tf .tf-card--aplash{padding-top:calc(6px + 6px * var(--mf-s, 1));padding-bottom:calc(7px + 7px * var(--mf-s, 1));padding-inline:calc(10px + 8px * var(--mf-s, 1))}.tf .tf-card--aplash .tf-name{font-size:calc(19px + 2px * var(--mf-s, 1))}.tf .tf-duties{gap:calc(2px + 3px * var(--mf-s, 1));margin-top:calc(3px + 3px * var(--mf-s, 1))}.tf .tf-duty{font-size:calc(13.5px + 1.5px * var(--mf-s, 1));line-height:calc(1.25 + .15 * var(--mf-s, 1))}.tf .tf-zone{padding-top:calc(12px + 20px * var(--mf-s, 1));padding-bottom:calc(6px + 14px * var(--mf-s, 1))}.tf .tf-grid{grid-template-rows:auto calc(28px + 20px * var(--mf-s, 1)) auto}.tf .tf-edge--contact .tf-edge-label{max-width:calc(11em + 6em * (1 - var(--mf-s, 1)))}.tf .tf-edge--filing{gap:calc(4px + 8px * var(--mf-s, 1))}.tf .tf-lane{gap:calc(1px + 3px * var(--mf-s, 1))}.tf .tf-legend{margin-top:calc(6px + 10px * var(--mf-s, 1));padding-top:calc(4px + 8px * var(--mf-s, 1))}.tf .tf-keys{row-gap:calc(4px + 4px * var(--mf-s, 1))}.tf .tf-key{font-size:calc(13px + 1px * var(--mf-s, 1))}.tf .tf-foot{margin-top:calc(4px + 4px * var(--mf-s, 1));font-size:calc(12px + 2px * var(--mf-s, 1) * var(--mf-s, 1));line-height:calc(1.4 + .15 * var(--mf-s, 1))}}@container tf (min-width: 641px){@media (pointer:fine){.tf .tf-seg-face{padding-block:calc(5px + 3px * var(--mf-s, 1))}}}@container tf-zone (max-width: 600px){.tf .tf-board .tf-only-wide{display:none}.tf .tf-board .tf-only-narrow{display:flex}.tf .tf-grid{grid-template-columns:minmax(0,1fr) 40px;grid-template-rows:none;grid-template-areas:"you ." "appoints ." "aplash contact" "coordinate contact" "broker contact" "filing contact" "customs contact";column-gap:10px;row-gap:10px;justify-content:stretch}.tf .tf-card--aplash,.tf .tf-card--broker,.tf .tf-card--customs,.tf .tf-card--you{align-self:stretch}.tf .tf-card{padding:14px 16px}.tf .tf-card--aplash{padding:14px 14px 16px}.tf .tf-edge--appoints,.tf .tf-edge--coordinate{flex-direction:row;align-items:stretch;justify-content:center;gap:10px;height:34px;padding:0}.tf .tf-edge--appoints .tf-edge-label,.tf .tf-edge--coordinate .tf-edge-label{order:2;align-self:center}.tf .tf-edge-label--chip{position:static;padding:0;background:none;transform:none}.tf .tf-edge--contact{position:relative;justify-content:flex-end;gap:0}.tf .tf-pair{display:none}.tf .tf-edge--contact .tf-edge-label{align-self:center;max-width:none;padding-left:4px;text-align:center;writing-mode:vertical-rl}.tf .tf-bracket{position:absolute;top:30px;bottom:30px;left:-10px;width:20px;border:2px solid var(--tf-accent);border-left:0;border-radius:0 10px 10px 0}.tf .tf-bracket:after,.tf .tf-bracket:before{content:"";position:absolute;left:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:7px solid var(--tf-accent)}.tf .tf-bracket:before{top:-6px}.tf .tf-bracket:after{bottom:-6px}.tf .tf-edge--filing{flex-direction:row;justify-content:center;gap:22px;padding:0}.tf .tf-lane{flex-direction:row;align-items:stretch;gap:8px;height:44px}.tf .tf-lane .tf-edge-label{align-self:center}.tf .tf-lane--out .tf-edge-label{order:2}.tf .tf-grid.tf-grid--no-contact{grid-template-columns:minmax(0,1fr);grid-template-areas:"you" "appoints" "aplash" "coordinate" "broker" "filing" "customs"}}@container tf-zone (max-width: 340px){.tf .tf-zone-tag{left:14px;max-width:calc(100% - 28px);font-size:12.5px}}@container tf-zone (min-width: 244px) and (max-width: 340px){.tf .tf-zone-tag:has([lang=ja]){white-space:nowrap;letter-spacing:.3px;padding-inline:10px}}@container tf (max-width: 640px){.tf .tf-zone{margin-top:16px;padding:34px 14px 18px}.tf .tf-zone-tag{left:14px;max-width:calc(100% - 28px)}}@supports not selector(:has(*)){.tf .tf-controls--single,.tf .tf-plan-unit,.tf .tf-seg-group{display:none}}@media (forced-colors:active){.tf .tf-seg-group:before{display:none}.tf .tf-radio:checked+.tf-seg-face{forced-color-adjust:none;background:Highlight;color:HighlightText}.tf .tf-arrow:before,.tf .tf-down:before,.tf .tf-swatch--filing,.tf .tf-swatch--role{forced-color-adjust:none;background:CanvasText}.tf .tf-arrow:after,.tf .tf-down:after{forced-color-adjust:none}.tf .tf-arrow--right:after{border-left-color:CanvasText}.tf .tf-arrow--left:after{border-right-color:CanvasText}.tf .tf-arrow--down:after,.tf .tf-down:after{border-top-color:CanvasText}.tf .tf-arrow--up:after{border-bottom-color:CanvasText}.tf .tf-diagonal line{stroke:CanvasText}.tf .tf-diagonal polygon{fill:CanvasText}}