:root{color:#17283a;font-synthesis:none;text-rendering:optimizelegibility;--ink:#17283a;--muted:#607487;--blue-900:#163c5d;--blue-700:#2f6fa7;--blue-500:#4f82ad;--blue-100:#eef5fb;--line:#dbe4eb;--paper:#fff;background:#f7f9fb;font-family:Inter,Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-size:14px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;color:var(--ink);background:#f7f9fb;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{border-bottom:1px solid var(--line);z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;justify-content:space-between;align-items:center;height:68px;padding:0 30px;display:flex;position:fixed;inset:0 0 auto}.brand{align-items:center;gap:11px;min-width:235px;display:inline-flex}.brand-mark{object-fit:contain;border-radius:9px;width:36px;height:36px;display:block}.brand b,.brand small{letter-spacing:.08em;display:block}.brand b{color:var(--blue-900);font-size:15px;line-height:16px}.brand small{color:#7b8b99;margin-top:3px;font-size:8px;font-weight:700}.top-nav{align-items:center;gap:30px;display:flex}.top-nav a{color:#486074;font-size:14px;font-weight:600}.top-nav a:hover{color:var(--blue-700)}.header-actions{justify-content:flex-end;align-items:center;gap:12px;min-width:235px;display:flex}.auth-button{background:var(--blue-700);border:1px solid var(--blue-700);color:#fff;cursor:pointer;white-space:nowrap;border-radius:7px;min-height:34px;padding:0 13px;font-size:11px;font-weight:700}.auth-button:hover{background:#275f90;border-color:#275f90}.auth-button-secondary{color:#37566f;background:#fff;border-color:#b7c8d5}.auth-button-secondary:hover{background:#f2f6f9;border-color:#8fa9bc}.auth-user{color:#52697c;align-items:center;gap:6px;min-width:0;max-width:170px;font-size:11px;display:inline-flex}.auth-user svg{fill:none;stroke:#71879a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:0 0 16px;width:16px;height:16px}.auth-user span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.environment-pill{color:#3d6950;background:#f0f7f3;border:1px solid #c7dfd0;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.environment-pill i{background:#4aa06c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #dcefe3}.language-picker{position:relative}.language-select{appearance:none;color:#50677b;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%2350677b' stroke-width='1.5'/%3E%3C/svg%3E") right 9px center no-repeat;border:1px solid #0000;border-radius:7px;min-height:34px;padding:0 26px 0 9px;font-size:12px;font-weight:700}.language-select:hover,.language-select:focus{border-color:var(--line);background-color:#f6f9fb;outline:0}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu-button{border:1px solid var(--line);background:#fff;border-radius:7px;width:34px;height:34px;display:none}.menu-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.site-shell{grid-template-columns:220px minmax(0,1fr) 180px;justify-content:stretch;width:100%;min-height:100vh;padding:68px 24px 0;display:grid}.site-sidebar{border-right:1px solid var(--line);flex-direction:column;align-self:start;height:calc(100vh - 68px);padding:24px 16px 24px 0;display:flex;position:sticky;top:68px}.site-sidebar nav{scrollbar-width:thin;scrollbar-color:#9aabba #edf2f6;flex-direction:column;flex:1;gap:3px;min-height:0;display:flex;overflow-y:auto}.site-sidebar nav>*{flex-shrink:0}.nav-group{margin-top:10px}.nav-group-heading{color:#71879a;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:8px 11px;font-size:12px;font-weight:700;list-style:none;display:flex}.nav-group-heading::-webkit-details-marker{display:none}.nav-group-heading:hover{color:var(--blue-900);background:#f0f4f7}.nav-group-heading:focus-visible,.nav-item:focus-visible{outline:2px solid var(--blue-700);outline-offset:-2px}.nav-group-heading svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex-shrink:0;width:14px;height:14px}.nav-group[open]>.nav-group-heading svg{transform:rotate(90deg)}.nav-group.has-active-page>.nav-group-heading{color:var(--blue-700)}.nav-group-items{border-left:1px solid var(--line);flex-direction:column;gap:3px;margin:4px 0 4px 12px;padding-left:5px;display:flex}.nav-item{color:#52697c;border-radius:7px;align-items:center;gap:11px;padding:9px 11px;font-size:14px;font-weight:560;transition:all .16s;display:flex}.nav-item svg{fill:none;stroke:#71879a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex-shrink:0;width:17px;height:17px}.nav-item:hover{color:var(--blue-900);background:#f0f4f7}.nav-item.is-active{background:var(--blue-100);color:var(--blue-700);font-weight:700}.nav-item.is-active svg{stroke:var(--blue-700)}.sidebar-footer{border-top:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:6px;margin-top:18px;padding-top:17px;display:flex}.sidebar-footer span{color:#91a0ad;text-transform:uppercase;font-size:10px;font-weight:700}.sidebar-footer code{color:#536b7d;font-size:11px}.site-main{background:var(--paper);border-left:1px solid #0000;border-right:1px solid #0000;min-height:calc(100vh - 68px);padding:36px 32px 28px}.mobile-crumb{color:#8798a7;margin-bottom:30px;font-size:10px;font-weight:700;display:none}.page-header{border-bottom:1px solid var(--line);margin-bottom:38px;padding-bottom:34px}.page-header.home-header{border-bottom:0;margin-bottom:6px;padding-bottom:10px}.page-header.home-header h1{letter-spacing:-.04em;max-width:none;font-size:clamp(32px,3.4vw,44px)}.page-header.home-header p{max-width:none}.keep-word{white-space:nowrap;display:inline-block}.page-header h1{color:#172d42;letter-spacing:-.035em;max-width:690px;margin:12px 0 14px;font-size:clamp(32px,4vw,46px);line-height:1.2}.page-header p{color:var(--muted);max-width:680px;margin:0;font-size:16px;line-height:1.85}.eyebrow{color:var(--blue-700);letter-spacing:.16em;font-size:10px;font-weight:800}.hero-chip{background:var(--blue-100);color:var(--blue-700);letter-spacing:.12em;border:1px solid #d5e5f2;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-block}.hero-actions{gap:10px;margin:18px 0 28px;display:flex}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:18px;min-height:42px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.button-primary{background:var(--blue-700);color:#fff;box-shadow:0 7px 18px #2f6fa733}.button-primary:hover{background:#275f90}.button-secondary{color:#37566f;background:#fff;border-color:#b7c8d5}.button-secondary:hover{background:#f6f9fb}.status-note{border-bottom:1px solid var(--line);color:#718394;align-items:center;gap:9px;padding-bottom:30px;font-size:11px;display:flex}.status-note strong{color:#41644f}.status-dot{background:#4ca56e;border-radius:50%;width:7px;height:7px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:34px 0 50px;display:grid}.feature-grid article{border:1px solid var(--line);background:#fbfcfd;border-radius:10px;min-height:185px;padding:22px 20px}.feature-number{color:#aac0d2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700}.feature-grid h2{margin:28px 0 9px;font-size:15px}.feature-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.content-section{margin:0 0 48px;scroll-margin-top:92px}.content-section h2{color:#1e354a;letter-spacing:-.018em;margin:0 0 16px;font-size:23px}.content-section h3{color:#263f55}.content-section p,.content-section li{color:#536a7d;font-size:14px;line-height:1.9}.content-section ul,.content-section ol{padding-left:22px}.content-section li+li{margin-top:7px}p code,li code{color:#315d80;background:#f0f4f7;border:1px solid #e1e8ed;border-radius:4px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.steps-section{border-top:1px solid var(--line);padding-top:40px}.step-list{gap:10px;margin-top:24px;display:grid}.step-list>div{border:1px solid var(--line);border-radius:9px;align-items:center;gap:17px;padding:15px 17px;display:flex}.step-list b{background:var(--blue-100);color:var(--blue-700);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;height:30px;display:flex}.step-list strong,.step-list small{display:block}.step-list strong{color:#274157;font-size:14px}.step-list small{color:#758899;margin-top:5px;font-size:11px}.callout{border:1px solid;border-radius:8px;flex-direction:column;gap:7px;margin:20px 0;padding:16px 18px;font-size:14px;display:flex}.callout code{font-size:12px}.callout-info{color:#355c78;background:#f1f7fb;border-color:#cadfec}.callout-warning{color:#745d28;background:#fff9ed;border-color:#ead9ad}.code-block{background:#112332;border:1px solid #233b4e;border-radius:9px;margin:20px 0;overflow:hidden;box-shadow:0 8px 24px #0d22331f}.code-head{color:#89a6bb;text-transform:uppercase;background:#172e40;border-bottom:1px solid #294256;justify-content:space-between;align-items:center;padding:8px 13px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.code-tab-list{scrollbar-width:thin;flex:auto;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.code-tab-list button{color:#89a6bb;cursor:pointer;font:inherit;text-transform:none;background:0 0;border:0;border-bottom:2px solid #0000;padding:5px 8px}.code-tab-list button:hover{color:#d7e5ee}.code-tab-list button.is-active{color:#fff;border-bottom-color:#62a0d2}.copy-button{color:#9db5c6;cursor:pointer;background:0 0;border:0;flex:none;margin-left:8px;font-size:10px}.copy-button:hover{color:#fff}.code-block pre{color:#d7e5ee;tab-size:2;margin:0;padding:18px;font:12px/1.68 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.code-tabs [data-code-panel]{display:none}.code-tabs [data-code-panel].is-active{display:block}table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 14px}th{color:#526b7e;letter-spacing:.04em;text-transform:uppercase;background:#f5f8fa;font-size:10px}th:first-child{border-radius:7px 0 0}th:last-child{border-radius:0 7px 0 0}td{color:#536a7c}td code{color:#2d668f;font-size:11px}.environment-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.environment-grid article{border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:9px;padding:19px;display:flex}.environment-grid article>span{color:#4c9367;letter-spacing:.1em;font-size:9px;font-weight:800}.environment-grid strong{color:#294359;font-size:14px}.environment-grid code{color:#2f6fa7;font-size:11px}.environment-grid p{margin:5px 0 0;font-size:11px}.environment-grid .is-muted{opacity:.75;background:#f8fafb}.error-list{border:1px solid var(--line);border-radius:9px;overflow:hidden}.error-list article{grid-template-columns:38px minmax(230px,1fr) 1fr;align-items:center;gap:12px;padding:12px 15px;display:grid}.error-list article+article{border-top:1px solid var(--line)}.error-list b{color:#826c39;font:700 11px ui-monospace,monospace}.error-list code{color:#315f82;font-size:11px}.error-list span{color:#6d7f8d;font-size:11px}.carrier-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.carrier-grid article{border:1px solid var(--line);border-radius:9px;padding:18px;position:relative}.carrier-grid article>span{background:var(--blue-100);color:var(--blue-700);border-radius:6px;justify-content:center;align-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:flex;position:absolute;top:16px;right:16px}.carrier-grid h3{margin:0 0 5px;font-size:14px}.carrier-grid>article>code{color:#668096;font-size:10px}.carrier-grid dl{border-top:1px solid var(--line);margin:16px 0 0;padding-top:11px}.carrier-grid dl div{justify-content:space-between;padding:4px 0;display:flex}.carrier-grid dt,.carrier-grid dd{margin:0;font-size:10px}.carrier-grid dt{color:#8a9ba8}.carrier-grid dd{color:#496176}.legacy-list{border:1px solid var(--line);border-radius:9px;list-style:none;padding:0!important}.legacy-list li{grid-template-columns:1fr 24px 1fr;align-items:center;gap:14px;padding:12px 15px;display:grid;margin:0!important}.legacy-list li+li{border-top:1px solid var(--line)}.legacy-list span{color:#9aabb8;text-align:center}.timeline article{grid-template-columns:105px 1fr;gap:28px;display:grid}.timeline time{color:#8294a3;padding-top:6px;font:11px ui-monospace,monospace}.timeline h2{margin:12px 0}.release-badge{color:#447457;text-transform:uppercase;background:#eff7f2;border:1px solid #cde2d4;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-block}.page-toc{flex-direction:column;align-self:start;gap:10px;padding:66px 0 20px 26px;display:flex;position:sticky;top:68px}.page-toc>span{color:#95a3af;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800}.page-toc a{color:#728594;font-size:10px;line-height:1.5}.page-toc a:hover{color:var(--blue-700)}.page-footer{border-top:1px solid var(--line);color:#8a9aa7;justify-content:space-between;align-items:center;margin-top:70px;padding-top:24px;font-size:10px;display:flex}.page-footer a{color:var(--blue-700);font-weight:700}.mobile-overlay{display:none}.auth-modal-backdrop{z-index:200;background:#11263670;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.auth-modal{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;max-width:430px;padding:30px;position:relative;box-shadow:0 22px 70px #0d22333d}.auth-modal-close{color:#718394;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:25px;display:flex;position:absolute;top:12px;right:14px}.auth-modal-close:hover{color:#294359;background:#f0f4f7}.auth-modal h2{color:#1e354a;margin:10px 0;font-size:23px}.auth-modal>p{color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.7}.auth-modal form{gap:15px;display:grid}.auth-modal label{gap:7px;display:grid}.auth-modal label span{color:#496176;font-size:12px;font-weight:700}.auth-modal input{color:var(--ink);font:inherit;border:1px solid #b9c8d3;border-radius:7px;width:100%;height:42px;padding:0 12px}.auth-modal input:focus{border-color:var(--blue-500);outline:0;box-shadow:0 0 0 3px #4f82ad26}.auth-error{color:#a43f3f;background:#fff2f2;border:1px solid #e7b4b4;border-radius:7px;padding:10px 12px;font-size:12px}.auth-submit{background:var(--blue-700);border:1px solid var(--blue-700);color:#fff;cursor:pointer;border-radius:7px;height:42px;margin-top:3px;font-weight:700}.auth-submit:hover:not(:disabled){background:#275f90}.auth-submit:disabled{cursor:wait;opacity:.65}.api-key-form{border:1px solid var(--line);background:#fbfcfd;border-radius:9px;gap:16px;padding:18px;display:grid}.api-key-form label>span,.api-key-form legend{color:#496176;font-size:12px;font-weight:700}.api-key-form label:not(.api-key-scope){gap:7px;display:grid}.api-key-form input[name=name]{border:1px solid #b9c8d3;border-radius:7px;height:40px;padding:0 10px}.api-key-form fieldset{border:0;flex-wrap:wrap;gap:10px 16px;margin:0;padding:0;display:flex}.api-key-full-access{background:var(--blue-100);color:var(--blue-700);border:1px solid #d5e5f2;border-radius:7px;padding:10px 12px;font-size:12px}.api-key-scope{align-items:center;gap:6px;font-size:12px;display:inline-flex}.api-key-list{border:1px solid var(--line);border-radius:9px;overflow:hidden}.api-key-row{justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.api-key-row+.api-key-row{border-top:1px solid var(--line)}.api-key-row strong,.api-key-row small{display:block}.api-key-row strong{color:#294359;font-size:14px}.api-key-row small{color:#788b9a;margin-top:4px;font-size:11px}.api-key-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.api-key-confirm{color:#9a4b4b;font-size:11px}.button-danger{color:#a44343;cursor:pointer;background:#fff4f4;border:1px solid #dfaaaa;border-radius:8px;min-height:36px;padding:0 13px;font-size:12px;font-weight:700}.button-danger:hover{background:#fde7e7;border-color:#c97b7b}.api-key-manager .callout{align-items:flex-start}.api-key-manager .callout code{color:#5a4a25;overflow-wrap:anywhere;background:#fff;border:1px solid #e5d7b2;border-radius:6px;max-width:100%;padding:9px 10px;font-size:12px}.site-shell.is-reference{grid-template-columns:minmax(0,1fr);width:100%;max-width:none;padding-left:12px;padding-right:12px;display:grid}.site-shell.is-reference .site-sidebar{display:none}.site-shell.is-reference .site-main{padding:12px 8px 20px}.site-shell.is-reference .page-header{margin-bottom:12px;padding:0 12px 16px}.site-shell.is-reference .page-header h1{margin:0 0 8px;font-size:clamp(25px,2.4vw,30px)}.site-shell.is-reference .page-header p{max-width:none;font-size:14px;line-height:1.65}.site-shell.is-reference .page-toc{display:none}.reference-test-bar{background:#fff8e8;border:1px solid #efd38c;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:12px 14px;display:flex}.reference-test-bar div{flex-direction:column;gap:3px;display:flex}.reference-test-bar strong{color:#5d4615;font-size:14px}.reference-test-bar span{color:#806b3c;font-size:11px}.scalar-host{border:1px solid var(--line);border-radius:10px;min-height:720px;overflow:visible}.scalar-host .scalar-app{--scalar-color-accent:#2f6fa7;--scalar-background-1:#fff;--scalar-sidebar-width:220px}.shippsys-operation-url{background:#f6f9fc;border:1px solid #d8e3ec;border-radius:8px;gap:7px;margin:10px 0 18px;padding:9px 11px;display:grid}.shippsys-operation-url-header,.shippsys-operation-url-value{align-items:center;gap:9px;min-width:0;display:flex}.shippsys-operation-url-header{justify-content:space-between}.shippsys-operation-url-label{color:#5e7182;letter-spacing:.02em;flex:none;font-size:11px;font-weight:700}.shippsys-operation-method{color:#fff;text-align:center;border-radius:5px;flex:none;min-width:42px;padding:0 6px;font-size:10px;font-weight:800;line-height:22px}.shippsys-operation-method.method-get{background:#3184ba}.shippsys-operation-method.method-post{background:#28956f}.shippsys-operation-method.method-put,.shippsys-operation-method.method-patch{background:#b7791f}.shippsys-operation-method.method-delete{background:#d34949}.shippsys-operation-url code{color:#243f57;overflow-wrap:normal;scrollbar-width:none;white-space:nowrap;background:0 0;flex:auto;min-width:0;font-size:12px;overflow:auto hidden}.shippsys-operation-url code::-webkit-scrollbar{display:none}.shippsys-operation-url-copy{color:#2f6fa7;cursor:pointer;background:#fff;border:1px solid #9dbad3;border-radius:6px;flex:none;min-height:28px;padding:0 10px;font-size:11px;font-weight:700}.shippsys-operation-url-copy:hover,.shippsys-operation-url-copy:focus-visible{background:#dceaf6;border-color:#6f9bc1}.shippsys-request-examples{background:#fff;border:1px solid #d5e1ea;border-radius:9px;margin:-8px 0 18px;overflow:hidden;box-shadow:0 3px 12px #1d334b0d}.shippsys-request-examples-header{background:#f8fafc;border-bottom:1px solid #e3eaf0;justify-content:space-between;align-items:center;min-height:44px;padding:7px 11px 7px 14px;display:flex}.shippsys-request-examples-header>span{color:#526b7e;font-size:12px;font-weight:700}.shippsys-request-example-tabs-bar{background:#172e40;border-bottom:1px solid #294256;justify-content:space-between;align-items:center;min-height:48px;padding:0 13px;display:flex}.shippsys-request-example-tabs{scrollbar-width:thin;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.shippsys-request-example-tabs button{color:#89a6bb;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 8px 7px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.shippsys-request-example-tabs button:hover,.shippsys-request-example-tabs button:focus-visible{color:#d7e5ee;outline:0}.shippsys-request-example-tabs button.is-active{color:#fff;border-bottom-color:#62a0d2}.shippsys-request-example-copy{color:#9db5c6;cursor:pointer;background:0 0;border:0;flex:none;padding:8px;font-size:10px}.shippsys-request-example-copy:hover,.shippsys-request-example-copy:focus-visible{color:#fff;outline:0}.shippsys-request-example-json{color:#d7e5ee;scrollbar-color:#71869a #172e40;scrollbar-width:thin;white-space:pre;background:#112332;border-radius:0;max-height:320px;margin:0;padding:16px 18px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}@media (width>=1280px){.page-header.home-header h1,.page-header.home-header p{white-space:nowrap}}@media (width<=1120px){.site-shell{grid-template-columns:210px minmax(0,1fr);padding-left:16px;padding-right:16px}.page-toc{display:none}.site-main{padding-left:24px;padding-right:24px}.site-shell.is-reference{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.site-header{height:60px;padding:0 16px}.brand{min-width:0}.brand-mark{width:32px;height:32px}.brand b{font-size:13px}.top-nav,.environment-pill,.auth-user{display:none}.api-key-row{flex-direction:column;align-items:flex-start}.api-key-actions{justify-content:flex-start}.header-actions{min-width:0}.menu-button{justify-content:center;align-items:center;display:inline-flex}.site-shell,.site-shell.is-reference{padding:60px 0 0;display:block}.site-sidebar{border-right:1px solid var(--line);z-index:80;background:#fff;width:270px;height:calc(100vh - 60px);padding:22px 18px;transition:transform .2s;position:fixed;top:60px;left:0;transform:translate(-102%)}.site-shell.is-reference .site-sidebar{display:flex}.site-shell.menu-open .site-sidebar{transform:translate(0)}.site-shell.menu-open+.mobile-overlay{z-index:70;background:#11263657;display:block;position:fixed;inset:60px 0 0}.site-main,.site-shell.is-reference .site-main{border:0;padding:32px 20px}.mobile-crumb{display:block}.page-header h1{font-size:31px}.page-header p{font-size:14px}.feature-grid,.carrier-grid,.environment-grid{grid-template-columns:1fr}.feature-grid article{min-height:150px}.feature-grid h2{margin-top:18px}.error-list article{grid-template-columns:34px 1fr;align-items:start}.error-list span{grid-column:2}.timeline article{grid-template-columns:1fr;gap:10px}.page-footer{flex-direction:column;align-items:flex-start;gap:10px}.reference-test-bar{flex-direction:column;align-items:stretch}.auth-button{padding-left:9px;padding-right:9px}.auth-modal{padding:26px 20px 22px}.scalar-host{border-left:0;border-right:0;border-radius:0;margin-left:-20px;margin-right:-20px}.shippsys-operation-url-value{align-items:flex-start}}.sagawa-field-table{border:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#9aabba #edf2f6;border-radius:10px;max-width:100%;margin:18px 0;overflow:auto}.sagawa-field-table table{table-layout:fixed;min-width:720px}.sagawa-field-table th:first-child{width:60px}.sagawa-field-table th:nth-child(2){width:22%}.sagawa-field-table th:nth-child(3){width:26%}.sagawa-field-table th,.sagawa-field-table td{padding:12px 14px}.sagawa-field-table td{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.sagawa-field-table td:first-child{color:#8091a0;font-variant-numeric:tabular-nums}.sagawa-field-table tbody tr:last-child td{border-bottom:0}.sagawa-field-table tbody tr:hover{background:#f8fafc}.sagawa-field-table code{white-space:normal;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.content-section .sagawa-field-table td p{margin:0;font-size:14px;line-height:1.6}.content-section .sagawa-field-table td p+p{margin-top:8px}.content-section .sagawa-field-table .sagawa-legacy-description{color:#647789;white-space:pre-wrap;border-left:2px solid #e2e9ef;padding-left:10px;font-size:12px;line-height:1.65}.sagawa-field-unsupported{color:#627485;background:#f2f5f7;border:1px solid #dce3e9;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.5;display:inline-block}.sagawa-field-table::-webkit-scrollbar{width:8px;height:8px}.sagawa-field-table::-webkit-scrollbar-track{background:#edf2f6;border-top:1px solid #e2e9ef}.sagawa-field-table::-webkit-scrollbar-thumb{background:#9aabba;border:2px solid #edf2f6;border-radius:999px}.sagawa-field-table::-webkit-scrollbar-thumb:hover{background:#71869a}.sagawa-request-example .code-head{text-transform:none;flex-wrap:wrap;gap:10px;min-height:46px;font-size:12px}.sagawa-code-actions{align-items:center;gap:16px;display:flex}.sagawa-code-actions a,.sagawa-code-actions .copy-button{color:#d7e5ee;font:inherit;margin:0;padding:5px 2px}.sagawa-code-actions a:hover,.sagawa-code-actions .copy-button:hover{color:#fff}.sagawa-request-example pre{scrollbar-width:thin;scrollbar-color:#71869a #172e40;max-height:580px;font-size:13px;line-height:1.75}.sagawa-request-example pre code{color:inherit;font:inherit;white-space:pre;background:0 0;border:0;padding:0}.sagawa-request-example :focus-visible{outline-offset:-2px;outline:2px solid #9dbad3}.sagawa-guide-page{padding-top:32px}.sagawa-guide-page .page-header{margin-bottom:22px;padding-bottom:20px}.sagawa-guide-page .page-header h1{max-width:none;margin:8px 0 10px;font-size:clamp(26px,2.5vw,34px);line-height:1.35}.sagawa-guide-page .page-header p{max-width:none;margin:0;font-size:14px;line-height:1.65}.sagawa-guide-page .content-section{margin-bottom:28px}.sagawa-guide-page .content-section h2{margin-bottom:12px;font-size:20px}.sagawa-guide-page .sagawa-intro{background:#f6f9fc;border:1px solid #dce6ee;border-radius:9px;padding:16px 18px}.sagawa-guide-page .sagawa-intro h2{margin:0 0 8px;font-size:15px}.sagawa-guide-page .sagawa-intro p{margin:0;font-size:14px;line-height:1.7}.sagawa-guide-page .sagawa-intro .sagawa-related-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sagawa-related-links a{color:#2f6fa7;background:#fff;border:1px solid #d4e1ec;border-radius:5px;padding:3px 9px;font-size:12px}.sagawa-related-links a:hover{background:#eef5fb;border-color:#9dbad3}.sagawa-related-links a:focus-visible{outline-offset:2px;outline:2px solid #4f82ad}@media (width<=760px){.sagawa-guide-page{padding-top:24px}.sagawa-guide-page .sagawa-intro{padding:14px}}.carrier-field-table th:first-child{white-space:nowrap;width:60px}.carrier-field-table th:nth-child(2){width:18%}.carrier-field-table th:nth-child(3){width:23%}.carrier-field-table th{letter-spacing:0;font-size:11px}.carrier-field-table td:nth-child(2){color:#29455c;font-weight:600}.carrier-field-paths{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.carrier-field-paths code{overflow-wrap:anywhere;background:#eef5fb;border:1px solid #dce7f0;border-radius:4px;max-width:100%;padding:3px 6px}.carrier-rule+.carrier-rule{border-top:1px solid #e5ecf2;margin-top:12px;padding-top:10px}.carrier-rule-title{color:#60768a;align-items:center;gap:8px;margin-bottom:5px;font-size:11px;font-weight:700;display:flex}.carrier-rule-api .carrier-rule-title{color:#2f6fa7}.carrier-condition{color:#536a7d;background:#edf2f6;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:500}.content-section .carrier-field-table .carrier-rule p{font-size:14px;line-height:1.65}.content-section .carrier-field-table .carrier-rule-source p{color:#6c7e8d;white-space:pre-line;font-size:12px}.reference-load-state{color:var(--muted);padding:24px}#api-reference{--scalar-content-max-width:100%}#api-reference .introduction-section .badge{display:none}#api-reference .introduction-section div:has(>.badge){display:none}#api-reference .section-container{padding:0 24px}#api-reference .section{padding:32px 0}#api-reference .section-columns{gap:24px}@media (width<=760px){.site-shell.is-reference .site-main{padding:12px}#api-reference .section-container{padding:0 12px}#api-reference .section{padding:24px 0}#api-reference .section-columns{gap:16px}}#api-reference .darklight-reference{display:none}.site-shell.is-reference .scalar-host{border-radius:0}#api-reference .scalar-app{--scalar-sidebar-width:280px;--scalar-font-size-1:14px;--scalar-heading-1:22px;--scalar-heading-2:19px}#api-reference .section-container{padding-inline:20px}#api-reference .section{padding-block:28px}#api-reference .operation-layout{column-gap:28px}#api-reference .operation-title{margin-bottom:10px;font-size:21px}#api-reference .operation-description{font-size:14px;line-height:1.7}#api-reference .shippsys-operation-url{margin:0 0 16px;padding:8px 10px}#api-reference .examples .shippsys-request-examples{margin:0 0 16px}#api-reference .shippsys-request-examples-header{min-height:36px;padding:6px 12px}#api-reference .shippsys-request-example-tabs-bar{min-height:38px;padding-inline:10px}#api-reference .shippsys-request-example-json{max-height:300px;padding:12px}@container narrow-references-container (width>=901px){#api-reference .operation-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}@container narrow-references-container (width<=900px){#api-reference .operation-layout{column-gap:0}#api-reference .operation-description{margin-bottom:16px}}@media (width<=760px){.site-shell.is-reference .page-header{padding-inline:0}.site-shell.is-reference .scalar-host{margin-left:0;margin-right:0}#api-reference .section-container{padding-inline:12px}#api-reference .section{padding-block:24px}}#api-reference .scalar-app{--scalar-color-1:#233b50;--scalar-color-2:#52697c;--scalar-color-3:#71869a;--scalar-color-accent:#2f6fa7;--scalar-background-1:#fff;--scalar-background-2:#f5f8fb;--scalar-background-3:#edf3f8;--scalar-border-color:#dfe7ef;--scalar-sidebar-background-1:#f7f9fc;--scalar-sidebar-item-active-background:#e7f0f8;--scalar-sidebar-color-active:#245d8c;--scalar-sidebar-item-hover-background:#edf3f9;--scalar-sidebar-search-background:#fff;--scalar-sidebar-indent:8px;--scalar-sidebar-color-1:#294b66;--scalar-sidebar-color-2:#536b7d;--scalar-sidebar-item-hover-color:#294b66}#api-reference .introduction-section .section-columns{flex-direction:column;gap:18px}#api-reference .introduction-section .sticky-cards{position:static}#api-reference .introduction-description{font-size:14px;line-height:1.75}#api-reference .introduction-description p{margin-block:8px}#api-reference .introduction-card{gap:14px}#api-reference .introduction-card>*{min-width:0}#api-reference .introduction-card-item{border-color:#dce6ef;border-radius:8px;overflow:hidden}#api-reference .scalar-card{border-color:#dfe7ef;border-radius:8px}#api-reference .scalar-card-header{color:#38556d;background:#f3f7fb;font-size:12px}#api-reference .tag-section{margin-bottom:24px}#api-reference .tag-name{color:#294e6c}#api-reference .tag-description{color:#60768a;font-size:14px}#api-reference .operation-title{color:#203e57;font-size:19px}#api-reference .operation-auth{font-size:11px}#api-reference .show-api-client-button{--scalar-button-1-color:#2f6fa7;color:#2f6fa7;min-height:30px;box-shadow:none;background:#eef5fb;border:1px solid #9dbad3;border-radius:6px;padding:4px 10px;font-size:12px}#api-reference .show-api-client-button span,#api-reference .show-api-client-button svg{color:inherit}#api-reference .show-api-client-button:hover:not(:disabled):not([aria-disabled=true]){color:#245d8c;background:#dceaf6;border-color:#6f9bc1}#api-reference .show-api-client-button:disabled,#api-reference .show-api-client-button[aria-disabled=true]{color:#718096;opacity:1;cursor:not-allowed;background:#f1f4f7;border-color:#d2dce5}#api-reference .show-api-client-button:focus-visible{outline-offset:2px;outline:2px solid #4f82ad}#api-reference .examples .scalar-card{box-shadow:0 2px 8px #1e3c550a}#api-reference .shippsys-operation-url{background:#f5f9fd;border-color:#d5e3ef}#api-reference .shippsys-operation-url-label{color:#607a90;font-size:10px}#api-reference .shippsys-operation-url-value code{font-size:12px}#api-reference *{scrollbar-width:thin;scrollbar-color:#b3c2cf #f1f5f8}@container narrow-references-container (width>=901px){#api-reference .introduction-card{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-content:start;align-items:start;display:grid}#api-reference .introduction-card>.scalar-reference-intro-server{grid-area:1/1}#api-reference .introduction-card>.scalar-reference-intro-auth{grid-area:1/2/span 2}#api-reference .introduction-card>.scalar-reference-intro-clients{grid-area:2/1}}#api-reference .group\/items{gap:2px}#api-reference .group\/button{border-radius:6px;min-height:34px;padding:6px 10px;font-size:14px;line-height:1.5;transition:background-color .15s,color .15s}#api-reference .group\/button-label{overflow-wrap:anywhere;word-break:normal;line-break:strict}#api-reference .group\/button[aria-expanded]{color:#294b66;margin-top:6px;font-weight:650}#api-reference .group\/button[aria-selected=true]{color:#245d8c;background:#e5eff8;font-weight:600;box-shadow:inset 3px 0 #4f82ad}#api-reference .group\/button:focus-visible{outline-offset:-2px;outline:2px solid #4f82ad}#api-reference .sidebar-heading-type{background:#fff;border:1px solid;border-radius:4px;justify-content:center;align-self:flex-start;min-width:32px;margin-top:2px;margin-left:8px;padding:1px 3px;font-size:9px;line-height:14px}@media (width>=1000px) and (width<=1279px){#api-reference .scalar-app{--scalar-sidebar-width:252px}}#api-reference .shippsys-request-example-json,#api-reference .shippsys-request-example-json code{letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:400;font-stretch:100%;line-height:1.65}#api-reference .shippsys-request-example-tabs button{color:#b5c9d8;padding:10px 8px 8px;font-family:inherit;font-size:11px;font-weight:500}#api-reference .shippsys-request-example-tabs button.is-active{color:#fff}#api-reference .shippsys-request-example-copy{color:#c4d6e3;font-size:11px}#api-reference .shippsys-request-example-tabs button:focus-visible,#api-reference .shippsys-request-example-copy:focus-visible{outline-offset:-2px;border-radius:3px;outline:2px solid #8cbce1}#api-reference .shippsys-request-example-json{scrollbar-color:#71869a #172e40}#api-reference .operation-details{margin-top:12px}#api-reference .operation-layout{row-gap:12px}.api-flow{border:1px solid var(--line);background:linear-gradient(145deg,#fff 45%,#f5f9fc);border-radius:14px;margin:24px 0;padding:24px 26px}.api-flow-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.api-flow-heading h2{color:var(--ink);margin:6px 0 8px;font-size:23px}.api-flow-heading p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.api-flow-heading a{color:var(--blue-700);flex-shrink:0;font-size:14px}.api-flow-heading a:hover{text-decoration:underline}.api-flow-grid{grid-template-columns:minmax(0,1fr) 36px minmax(0,.8fr) 36px minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.api-flow-stage{flex-direction:column;min-width:0;display:flex}.api-flow-stage h3{align-items:center;gap:9px;min-height:28px;margin:0 0 18px;font-size:15px;display:flex}.api-flow-stage h3>span{width:27px;height:27px;color:var(--blue-700);background:#e9f2f9;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}.api-flow-inputs{gap:8px;margin-bottom:14px;display:grid}.api-flow-inputs>div{background:#fff;border:1px solid #e0e9f0;border-radius:9px;padding:10px 12px}.api-flow strong{font-size:14px;line-height:1.5;display:block}.api-flow code{color:var(--blue-700);overflow-wrap:anywhere;background:0 0;padding:0;font:12px/1.65 Consolas,Liberation Mono,monospace;display:block}.api-flow .api-flow-endpoint{background:#eef5fb;border:1px solid #dfebf4;border-radius:8px;flex-direction:column;justify-content:center;min-height:60px;margin-top:auto;padding:10px 12px;font-size:11px;display:flex}.api-flow-arrow{color:#7197b7;align-self:start;align-items:center;margin-top:98px;display:flex}.api-flow-arrow svg{width:100%}.api-flow-engine{text-align:center;flex-direction:column;align-items:center;display:flex}.api-flow-engine h3{align-self:center}.api-flow-emblem{background:#fff;border:1px solid #dbe7f0;border-radius:50%;flex-shrink:0;place-items:center;width:108px;height:108px;margin:16px 0 18px;display:grid;box-shadow:0 0 0 6px #eef5fb,0 8px 20px #163c5d0a}.api-flow-emblem img{object-fit:contain;width:74px;height:74px;display:block}.api-flow .api-flow-brand{letter-spacing:.07em;color:var(--blue-900);font-size:21px}.api-flow-brand span{letter-spacing:0;color:var(--muted);margin-top:3px;font-size:14px;font-weight:500;display:block}.api-flow-accepted{color:#35704b;background:#eaf3ed;border-radius:6px;margin-top:18px;padding:6px 10px;font-size:12px}.api-flow-accepted code{color:inherit;font-weight:700;display:inline}.api-flow-engine p{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.7}.api-flow-results{flex:1;gap:10px;margin-bottom:14px;display:grid}.api-flow-results>div{background:#fff;border:1px solid #e0e9f0;border-radius:9px;align-items:center;gap:12px;padding:12px;display:flex}.api-flow-results>div>div{min-width:0}.api-flow-result-icon{width:42px;height:42px;color:var(--blue-700);background:#f3f8fc;border:1px solid #dbe7f0;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.api-flow-result-icon svg{width:24px;height:24px}.api-flow .api-flow-note{border-top:1px solid var(--line);color:var(--muted);margin:20px 0 0;padding-top:14px;font-size:13px;line-height:1.8}@media (width<=1100px){.api-flow{padding:20px}.api-flow-heading{flex-direction:column;align-items:flex-start;gap:12px}.api-flow-grid{grid-template-columns:1fr;gap:16px}.api-flow-arrow{justify-content:center;height:28px;margin-top:0}.api-flow-arrow svg{width:28px;transform:rotate(90deg)}.api-flow-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.api-flow-stage h3{margin-bottom:12px}.api-flow-emblem{margin:10px 0 16px}}@media (width<=480px){.api-flow{padding:16px}.api-flow-inputs{grid-template-columns:1fr}.api-flow-heading h2{font-size:21px}}
