@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_b2b6d64f-module__E_qfMW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_b2b6d64f-module__E_qfMW__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#e2d3b8;--surface:#fffdf8;--ink:#1b1a17;--muted:#5a5246;--border:#b9a684;--soft:#efe4d1;--accent:#1b1a17;--accent-hover:#3a3732;--on-accent:#fffdf8;--field-line:#bcae9f;--tape:#f2b705;--tape-hover:#ffd24a;--tape-glow:color-mix(in srgb,var(--tape) 19%,transparent);--tape-glow-strong:color-mix(in srgb,var(--tape) 33%,transparent);--box:#c49a62;--box-edge:#8a6a3f;--frame-line:#7a6a55;--box-side:color-mix(in srgb,var(--box) 84%,#000);--box-back:color-mix(in srgb,var(--box) 78%,#000);--box-top:color-mix(in srgb,var(--box) 90%,#fff);--safe:#3e5b40;--safe-soft:#edf2e9;--danger:#a3301f;--danger-soft:#fff2eb;--danger-line:#d3aa96;--warn-soft:#fff1e9;--note-line:#b3977c;--header-sticky:84px;font-family:var(--font-plex-jp),"Noto Sans JP",sans-serif;background:var(--page);color:var(--ink);font-size:16px;line-height:1.75}@media (max-width:600px){:root{--header-sticky:18px}}*{box-sizing:border-box}html{scroll-padding-top:var(--header-sticky)}body{margin:0}a{vertical-align:middle;min-width:44px;max-width:100%;min-height:44px;color:inherit;text-underline-offset:5px;align-items:center;text-decoration-thickness:1px;display:inline-flex}a:hover{color:var(--accent);text-decoration-thickness:2px}:is(p,dd,li,.reading-page,.content-sections,.seller-profile,.guide-cta,.note,.notice,.muted) a:hover:not(.button,.chip-clear,.brand){-webkit-text-decoration-color:var(--tape);text-decoration-color:var(--tape);text-underline-offset:-.22em;text-decoration-skip-ink:none;text-decoration-thickness:.5em}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p{overflow-wrap:anywhere}h1{letter-spacing:-.045em;margin:8px 0 20px;font-size:clamp(34px,4.8vw,62px);font-weight:720;line-height:1.4}h2{letter-spacing:-.025em;margin:0 0 18px;font-size:24px;line-height:1.5}h3{margin:0 0 12px;font-size:19px;line-height:1.5}p{margin:0 0 18px}small,.muted{color:var(--muted)}small{font-size:13px}strong{font-weight:700}address{font-style:normal}section{min-width:0}summary{cursor:pointer;min-height:48px;padding:14px 4px;font-weight:650}details{border-top:1px solid var(--border);margin:18px 0}details[open]>summary{margin-bottom:12px}fieldset{border:0;min-width:0;margin:0;padding:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;background:var(--surface);padding:12px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:12px}.icon{vertical-align:middle;flex-shrink:0;display:inline-block}button,.button{border:1px solid var(--accent);background:var(--accent);min-height:44px;color:var(--on-accent);cursor:pointer;text-align:center;border-radius:0;justify-content:center;align-items:center;gap:12px;padding:11px 22px;font-size:14px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}button:hover,.button:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent)}button:disabled{cursor:not-allowed;opacity:.6}[aria-busy=true] button:disabled{cursor:wait}button.secondary,.button.secondary{color:var(--ink);background:var(--surface);border-color:var(--border)}button.secondary:hover,.button.secondary:hover{background:var(--soft)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.actions>a:not(.button){align-items:center;min-height:44px;display:inline-flex}.actions .action-form{margin:0}.text-link,.section-heading>a{align-items:center;gap:8px;display:inline-flex}.text-link{min-height:44px;margin-top:8px;font-size:13px}.tabs{border-bottom:1px solid var(--border);align-items:center;gap:18px;margin-bottom:20px;display:flex}.section-heading .tabs{border:0;margin:0}.tab{min-height:44px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 6px;font-size:16px}.tab:hover{color:var(--accent);background:0 0}.tab[aria-pressed=true]{border-color:var(--accent);color:var(--ink)}input,textarea,select{border:1px solid var(--field-line);background:var(--surface);border-radius:9px;width:100%;min-width:0;min-height:46px;padding:10px 13px;font-size:16px}textarea{resize:vertical;line-height:1.75}input[type=checkbox]{width:22px;height:22px;min-height:22px;accent-color:var(--accent);flex-shrink:0}input[type=file]{max-width:100%;padding:8px}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border:2px solid var(--danger)}.action-form{margin:20px 0 8px}.field{flex-direction:column;gap:7px;min-width:0;margin-bottom:20px;display:flex}.field label,.field-label,.admin-filter{font-size:13px;font-weight:650}.field small{line-height:1.6}.field-error{color:var(--danger);margin-top:5px;font-size:13px;display:block}.field-error:before{content:"! ";font-weight:900}.checkbox-label{cursor:pointer;align-items:center;gap:12px;min-height:44px;margin:16px 0 22px;font-size:14px;display:flex}.form-grid,.two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.form-grid{gap:0 20px}.dimension-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dirty-note{margin:10px 0;font-size:11px;display:block}.form-result{max-width:100%}.form-result:empty{display:none}.form-result p{margin:14px 0 0;font-size:13px}.inline-form .form-result{max-width:290px}.inline-form .dirty-note{display:none}.confirmed,.success-message{color:var(--safe);font-weight:650}.success-message{align-items:center;gap:8px;display:flex}.success-message .icon{stroke-width:2.4px;width:18px;height:18px}.panel{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-bottom:24px;padding:28px}.panel>:last-child{margin-bottom:0}.panel h2{font-size:23px}.panel h3{margin-top:24px}.panel .section-heading{margin-top:0}.note,.notice,.audit-warning{background:var(--soft);border-left:3px solid var(--note-line);margin:20px 0;padding:15px 18px;font-size:13px}.audit-warning{border-color:var(--accent);background:var(--warn-soft)}.note{line-height:1.8}.status{color:var(--accent);background:var(--soft);white-space:nowrap;border-radius:4px;padding:5px 9px;font-size:11px;font-weight:750;line-height:1.5;display:inline-block}.status.safe{background:var(--safe-soft);color:var(--safe)}.status.alert{background:var(--danger-soft);color:var(--danger)}.state{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:12px;margin:20px 0;padding:40px 24px}.state h3{font-size:20px}.state p{color:var(--muted);max-width:560px;margin:0 auto 18px}.state .actions{justify-content:center}.state.error{background:var(--danger-soft);border-color:var(--danger-line)}.state.error h3{color:var(--danger)}.empty-art{margin:0 auto 14px;display:block}.box-art path{stroke:var(--ink);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.box-art .ba-back{fill:var(--box-back)}.box-art .ba-left{fill:var(--box-side)}.box-art .ba-right{fill:var(--box)}.box-art .ba-flap{fill:var(--box-top)}.box-art .ba-tape{fill:var(--tape)}.box-art .ba-ruler{fill:none}.loading{color:var(--muted);padding:48px 20px}.loading-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;margin:0 14px 1px 0;display:inline-block}.undo-toasts{left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:60;pointer-events:none;flex-direction:column;gap:8px;width:min(500px,100vw - 32px);display:flex;position:fixed;translate:-50%}.undo-toast{border:2px solid var(--ink);background:var(--ink);color:var(--on-accent);pointer-events:auto;align-items:center;gap:14px;padding:10px 12px 14px 18px;font-size:14px;font-weight:650;line-height:1.6;display:flex;position:relative;overflow:hidden}.undo-text{flex:1;min-width:0}.undo-toast button{border-color:var(--tape);background:var(--tape);min-height:44px;color:var(--ink);flex-shrink:0;padding:6px 16px;font-size:13px}.undo-toast button:hover{border-color:var(--tape-hover);background:var(--tape-hover);color:var(--ink)}.undo-toast a{color:var(--on-accent);flex-shrink:0;font-size:13px}.undo-toast.is-error{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.undo-toast.is-error a{color:var(--danger)}.undo-toast.is-error button{border-color:var(--danger-line);background:var(--surface);color:var(--ink)}.undo-tape{background:var(--tape);transform-origin:0;height:4px;position:absolute;bottom:0;left:0;right:0}.overline{color:var(--accent);letter-spacing:.16em;margin:0 0 10px;font-size:11px;font-weight:750}.page-heading{margin:34px 0 32px}.page-heading p:not(.overline){color:var(--muted)}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 20px;display:flex}.section-heading>a{white-space:nowrap;padding:12px 0;font-size:13px}.section-heading p,.section-heading h2{margin:0}.money{margin:20px 0;font-size:14px}.money>div{justify-content:space-between;align-items:baseline;gap:18px;padding:10px 0;display:flex}.money dt{margin:0}.money dd{text-align:right;margin:0;font-weight:650}.money .money-total{border-top:1px solid var(--border);margin-top:8px;padding-top:18px;font-size:16px}.money-total dd{letter-spacing:-.04em;white-space:nowrap;font-size:26px}.product-price,.detail-price,.money dd,.stat-grid strong{font-family:var(--font-plex-mono),monospace}.table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:10px;max-width:100%;margin:22px 0;overflow-x:auto}.table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.table-wrap caption{text-align:left;padding:20px;font-size:18px;font-weight:700}.table-wrap th,.table-wrap td{border-bottom:1px solid var(--border);padding:16px}.table-wrap thead{background:var(--soft)}.table-wrap small{display:block}.table-wrap tr:last-child td,.table-wrap tr:last-child th{border-bottom:0}.table-wrap time{min-width:110px;display:inline-block}.product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 18px;display:grid}.product-card{background:var(--surface);border:1px solid var(--ink);border-radius:2px;min-width:0;position:relative;overflow:hidden}.product-card>a{text-decoration:none;display:block}.product-card>a:hover{color:var(--ink);background-image:none}.product-image{aspect-ratio:1;background:var(--soft);width:100%;position:relative;overflow:hidden}.product-image img{object-fit:cover}.product-card:hover .product-image img{transform:scale(1.035)}.product-ribbon{width:68px;height:68px;color:var(--danger);background:color-mix(in srgb,var(--surface) 86%,transparent);text-align:center;border-radius:50%;place-items:center;font-size:13px;font-weight:700;line-height:1.2;display:grid;position:absolute;top:10px;right:10px;rotate:-12deg}.product-ribbon:before{content:"";border:3px double var(--danger);mix-blend-mode:multiply;pointer-events:none;border-radius:50%;position:absolute;inset:0}.product-copy{padding:12px}.product-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:40px;margin:0 0 10px;font-size:13px;font-weight:600;line-height:1.55;display:-webkit-box;overflow:hidden}.product-price{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:21px;font-weight:750;line-height:1.4;display:flex}.product-price small{font-size:11px;font-weight:400}.product-price .like-count{align-items:center;gap:4px;display:inline-flex}.like-count{font-family:var(--font-plex-mono),monospace}.like-count .icon{width:15px;height:15px}.icon.is-filled{fill:currentColor}.card-like{z-index:2;border:1px solid var(--ink);background:color-mix(in srgb,var(--surface) 90%,transparent);width:44px;height:44px;color:var(--ink);border-radius:50%;padding:0;position:absolute;top:8px;left:8px}.card-like:hover{background:var(--surface);border-color:var(--danger);color:var(--danger)}.card-like[aria-pressed=true]{border-color:var(--danger);color:var(--danger)}.card-like .icon{width:22px;height:22px}.product-copy p{color:var(--muted);margin:2px 0;font-size:11px}.photo-unavailable{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:20px;font-size:14px;display:flex;position:absolute;inset:0}.photo-unavailable span{margin-top:12px;font-size:11px}.waybill{border:1px solid var(--ink);background:var(--surface);font-family:var(--font-plex-mono),monospace;color:var(--ink);grid-template-columns:1fr auto;margin-top:8px;font-size:11px;line-height:1.4;display:grid}.waybill-size{border-right:1px solid var(--ink);font-family:var(--font-plex-jp),sans-serif;padding:3px 8px;font-weight:500}.waybill-fee{padding:3px 8px;font-weight:600}.waybill-payer{border-top:1px dashed var(--ink);font-family:var(--font-plex-jp),sans-serif;color:var(--muted);grid-column:1/-1;padding:3px 8px;font-size:10px}@media (max-width:1100px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}@media (max-width:900px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.money-total dd{font-size:23px}}@media (max-width:600px){.tabs{gap:16px}.tab{font-size:14px}.section-heading{gap:12px;margin:20px 0 16px}.section-heading>a{font-size:11px}.page-heading{margin:24px 0}.page-heading h1{font-size:34px;line-height:1.4}.page-heading p:not(.overline){font-size:13px}.panel{border-radius:12px;padding:22px 18px}.panel h2{font-size:21px}.state{padding:30px 18px}.state h3{font-size:18px}.state p{font-size:13px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.product-copy{padding:10px}.product-copy h3{height:38px;font-size:12px}.product-price{font-size:20px}.product-price small,.product-copy p{font-size:10px}.product-copy p span{display:none}.product-ribbon{width:62px;height:62px;font-size:12px;top:8px;right:8px}.form-grid{gap:0 12px}.form-grid select{font-size:13px}.two-columns{grid-template-columns:1fr;gap:0}.dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.money-total dd{font-size:25px}.table-wrap th,.table-wrap td{padding:12px;font-size:12px}.table-wrap caption{min-width:0;padding:16px;font-size:16px}.table-wrap td{min-width:70px}.table-wrap th{min-width:80px}}.receipt{border:2px solid var(--ink);background:var(--surface);grid-template-columns:200px minmax(0,1fr);margin:0 0 24px;padding-top:14px;display:grid;position:relative}.receipt:before,.panel.slip:before{content:"";border:2px solid var(--ink);background:var(--tape);height:14px;position:absolute;top:-2px;left:-2px;right:-2px}.receipt-photo{border-right:2px dashed var(--ink);background:var(--soft);min-height:200px;position:relative}.receipt-photo img{object-fit:cover}.receipt-body{min-width:0;padding:20px 26px 22px}.receipt-body .overline{margin-bottom:6px}.receipt-title{margin:0 0 12px;font-size:22px;line-height:1.5}.receipt-lines{margin:0}.receipt-line{border-bottom:1px dashed var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;font-size:14px;display:flex}.receipt-line:last-child{border-bottom:0}.receipt-line dt{flex-shrink:0;margin:0;font-size:13px}.receipt-line dd{text-align:right;min-width:0;margin:0;font-weight:650}.receipt-line dd small{font-size:11px;font-weight:400;display:block}.receipt-total dd{font-family:var(--font-plex-mono),monospace;letter-spacing:-.04em;white-space:nowrap;font-size:28px;line-height:1.3}.name-tag{border:1px solid var(--ink);background:var(--tape);border-radius:2px 12px 12px 2px;padding:3px 14px 3px 26px;font-size:13px;font-weight:650;display:inline-block;position:relative}.name-tag:before{content:"";border:1px solid var(--ink);background:var(--surface);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:9px;translate:0 -50%}.receipt-stamp{border:3px double var(--danger);color:var(--danger);background:color-mix(in srgb,var(--surface) 82%,transparent);pointer-events:none;margin:0;padding:6px 14px;font-size:18px;font-weight:750;line-height:1.4;position:absolute;top:40px;right:22px;rotate:-9deg}.receipt-foot,.receipt-state{border-top:2px dashed var(--ink);background:var(--soft);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 14px;margin:0;padding:12px 26px;font-size:12px;display:flex}.panel.slip{border:2px solid var(--ink);border-radius:2px;padding-top:40px;position:relative}button[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media (max-width:600px){.receipt{grid-template-columns:96px minmax(0,1fr)}.receipt-photo{min-height:0}.receipt-body{padding:14px 14px 16px}.receipt-title{font-size:17px}.receipt-line{gap:10px;font-size:13px}.receipt-total dd{font-size:23px}.receipt-stamp{padding:4px 10px;font-size:14px;top:34px;right:10px}.receipt-foot,.receipt-state{padding:10px 14px}.panel.slip{padding-top:34px}}.demo-ribbon{background:var(--soft);letter-spacing:.05em;justify-content:center;align-items:center;gap:20px;min-height:30px;padding:2px 16px;font-size:11px;display:flex}.demo-ribbon a{padding:6px 0}.site-header{z-index:30;background:var(--page);border-bottom:2px solid var(--ink);view-transition-name:site-header;position:sticky;top:0}.header-bar{grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:48px;max-width:1440px;height:62px;margin:auto;padding:0 40px;display:grid}.brand{white-space:nowrap;letter-spacing:-.02em;align-items:center;gap:9px;font-size:26px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.brand-word{display:inline-block}.brand-dot{color:var(--ink)}.box-net{flex-shrink:0;width:30px;height:30px;overflow:visible}.box-net rect,.box-net path{stroke:var(--ink);stroke-width:1.2px;stroke-linejoin:round}.net-center,.net-flap{fill:var(--box)}.net-fold{fill:none;stroke-width:1px;stroke-dasharray:2 1.5}.net-tape{fill:var(--tape);stroke-width:.8px}.header-search{display:flex;position:relative}.header-search input{border:2px solid var(--ink);background:var(--surface);border-radius:0;padding-right:60px}.header-search button{color:var(--ink);background:0 0;border:0;width:48px;padding:0;font-size:32px;font-weight:400;position:absolute;top:1px;bottom:1px;right:1px}.header-actions{white-space:nowrap;align-items:center;gap:24px;font-size:14px;font-weight:650;display:flex}.header-actions>a:not(.button){align-items:center;min-height:44px;text-decoration:none;display:flex}.header-actions .button{gap:8px}.button.sell-cta{background:var(--tape);color:var(--ink);border:2px solid var(--ink);border-radius:0}.button.sell-cta:hover{background:var(--tape-hover);color:var(--ink);border-color:var(--ink)}.tape{z-index:29;--tape-shift:0;view-transition-name:site-tape;background-color:var(--tape);border-bottom:1px solid var(--ink);background-image:linear-gradient(90deg,var(--ink) 1px,transparent 1px),linear-gradient(90deg,var(--ink) 1px,transparent 1px),linear-gradient(90deg,var(--ink) 1px,transparent 1px);background-repeat:repeat-x;background-size:100px 100%,50px 60%,10px 30%;background-position-x:calc(var(--tape-shift) * -1px);background-position-y:0;height:20px;position:sticky;top:64px;overflow:hidden}.tape-reading{text-align:center;background:var(--surface);border:1px solid var(--ink);min-width:56px;height:16px;line-height:14px;font-family:var(--font-plex-mono),monospace;padding:0 8px;font-size:12px;font-weight:600;position:absolute;top:1px;left:50%;translate:-50%}.context-bar{max-width:1280px;color:var(--muted);align-items:center;gap:10px;margin:0 auto;padding:14px 24px 18px;font-size:12px;display:flex}.context-bar a{align-items:center;min-height:44px;display:inline-flex}.context-bar .current-role{margin-left:auto}.main-container{max-width:1280px;min-height:60vh;margin:0 auto;padding:0 24px 80px}.site-footer{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:30px 80px;max-width:1440px;margin:auto;padding:48px 40px 24px;display:grid}.site-footer p{color:var(--muted);margin:12px 0;font-size:13px}.site-footer .brand{font-size:25px}.site-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;display:grid}.site-footer nav a{align-items:center;min-height:44px;font-size:12px;text-decoration:none;display:flex}.site-footer .footer-note{border-top:1px solid var(--border);grid-column:1/-1;padding-top:24px;font-size:11px}@media (max-width:1100px){.header-bar{gap:24px;padding:0 24px}.header-actions{gap:16px}}@media (max-width:600px){.main-container{padding:0 16px 56px}.demo-ribbon{gap:12px;font-size:9px}.site-header{position:static}.header-bar{grid-template-columns:1fr auto;gap:12px 16px;height:auto;padding:12px 16px}.brand{gap:6px;font-size:20px}.box-net{width:26px;height:26px}.header-search{grid-area:2/1/auto/-1}.header-actions{gap:8px;font-size:11px}.header-actions .button{min-height:44px;padding:8px 11px;font-size:11px}.header-actions .button.sell-cta{gap:4px;min-width:0;padding:8px 11px;font-size:11px}.tape{height:18px;top:0}.tape-reading{height:14px;font-size:11px;line-height:12px}.context-bar{flex-wrap:wrap;gap:7px;padding:14px 16px 10px;font-size:10px}.context-bar .current-role{font-size:10px}.site-footer{grid-template-columns:1fr;gap:24px;padding:32px 20px 20px}.site-footer .footer-note{margin:0;padding-top:20px}.site-footer nav{gap:4px 16px}.site-footer nav a{font-size:11px}.site-footer p{font-size:12px}}.category-nav{border-bottom:1px solid var(--border);scrollbar-width:thin;gap:12px;margin:0 0 10px;padding:24px 0;display:flex;overflow-x:auto}.category-nav a{white-space:nowrap;flex-direction:column;align-items:center;gap:8px;min-width:92px;padding:8px 12px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.category-nav span{font-size:30px;font-weight:400;line-height:1.2}.category-nav .icon{width:28px;height:28px}.catalog-section{margin:12px 0 32px}.lab-hero{grid-template-columns:5fr 7fr;align-items:start;gap:32px;padding:36px 0 20px;display:grid}.lab-copy{min-width:0;padding-top:12px}.lab-copy .overline{background:var(--ink);color:var(--surface);letter-spacing:.2em;padding:2px 10px;display:inline-block}.lab-copy h1{letter-spacing:-.02em;margin:12px 0 18px;font-size:clamp(30px,3.5vw,48px);font-weight:700;line-height:1.35}.lab-lead{max-width:30em;font-size:15px;line-height:1.9}.lab-copy .actions{margin:6px 0 16px}.lab-copy .actions .button{min-width:140px}.lab-footnote{margin:0;font-size:12px}.lab-footnote strong{font-family:var(--font-plex-mono),monospace;font-size:18px}.lab-sell{width:100%;margin-top:14px}.parcel-lab{background:var(--surface);border:2px solid var(--ink);min-width:0;padding:16px}.lab-viewport{perspective:1400px;touch-action:pan-y;cursor:grab;outline-offset:4px;background:linear-gradient(var(--soft),var(--soft)) bottom/100% 30% no-repeat, var(--surface);-webkit-user-select:none;user-select:none;height:clamp(280px,34vw,420px);position:relative;overflow:hidden}.lab-viewport:active{cursor:grabbing}.lab-viewport .handle{touch-action:none;cursor:ew-resize}.lab-scene{transform-style:preserve-3d;transform:rotateX(calc(var(--rx) * 1deg)) rotateY(calc(var(--ry) * 1deg));position:absolute;top:72%;left:50%}.box,.face{transform-style:preserve-3d;position:absolute}.box{transform:translateY(calc(var(--h) * var(--u) * -.5));top:0;left:0}.face{width:var(--fw);height:var(--fh);left:calc(var(--fw) / -2);top:calc(var(--fh) / -2)}.face>.sheet{transform-origin:50% 100%;width:100%;height:100%}.face.front,.face.back{--fw:calc(var(--l) * var(--u));--fh:calc(var(--h) * var(--u))}.face.right,.face.left{--fw:calc(var(--w) * var(--u));--fh:calc(var(--h) * var(--u))}.face.top,.face.bottom{--fw:calc(var(--l) * var(--u));--fh:calc(var(--w) * var(--u))}.face.front{transform:translateZ(calc(var(--w) * var(--u) / 2))}.face.back{transform:rotateY(180deg) translateZ(calc(var(--w) * var(--u) / 2))}.face.right{transform:rotateY(90deg) translateZ(calc(var(--l) * var(--u) / 2))}.face.left{transform:rotateY(-90deg) translateZ(calc(var(--l) * var(--u) / 2))}.face.top{transform:rotateX(90deg) translateZ(calc(var(--h) * var(--u) / 2))}.face.bottom{transform:rotateX(-90deg) translateZ(calc(var(--h) * var(--u) / 2))}.frame .face{border:1px dashed var(--frame-line);pointer-events:none}.frame.is-current .face{border:2px solid var(--tape)}.frame.is-snapped .face{border:2px solid var(--tape);background:var(--tape-glow)}.parcel .face{border:1px solid var(--box-edge)}.parcel .sheet{background:var(--box)}.parcel .face.right .sheet,.parcel .face.left .sheet{background:var(--box-side)}.parcel .face.back .sheet,.parcel .face.bottom .sheet{background:var(--box-back)}.parcel .face.top .sheet{background:var(--box-top);position:relative}.box-tape{background:var(--tape);border-block:1px solid var(--box-edge);transform-origin:0;height:16%;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.handle{background:var(--tape);border:2px solid var(--ink);border-radius:50%;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translateZ(3px)}.handle:before{content:"";position:absolute;inset:-10px}.handle:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.lab-hint{color:var(--muted);margin:10px 0 12px;font-size:12px}.lab-inputs{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:0 12px;display:grid}.lab-inputs .field{margin-bottom:12px}.lab-inputs input{border:1px solid var(--ink);font-family:var(--font-plex-mono),monospace;border-radius:0;padding:8px 10px}.lab-reset{grid-column:1/-1;justify-self:start;min-height:44px;margin:0 0 12px;font-size:12px}.lab-result{margin:4px 0 14px;display:block}.waybill-label{border:2px solid var(--ink);background:var(--surface);font-family:var(--font-plex-mono),monospace;gap:0;display:grid}.wb-line{border-top:1px solid var(--ink);padding:5px 12px;font-size:13px;display:block}.wb-line:first-child{border-top:0}.wb-main{background:var(--tape);font-size:20px;font-weight:600}.wb-note{font-family:var(--font-plex-jp),sans-serif;border-top-style:dashed;font-size:13px}.ship-scale{font-family:var(--font-plex-mono),monospace;padding:0 26px 22px;position:relative}.scale-nekopos{border:1px solid var(--ink);background:var(--surface);font-size:11px;font-family:var(--font-plex-jp),sans-serif;margin-bottom:6px;padding:3px 8px}.scale-nekopos.is-now,.scale-band.is-now{background:var(--tape)}.scale-track{border:1px solid var(--ink);height:52px;margin:20px 0 0;position:relative}.scale-band{top:0;bottom:0;left:calc(var(--from) / 160 * 100%);width:calc((var(--to) - var(--from)) / 160 * 100%);border-left:1px solid var(--ink);flex-direction:column;justify-content:center;align-items:center;font-size:12px;line-height:1.35;display:flex;position:absolute;overflow:hidden}.scale-band:first-of-type{border-left:0}.band-name{font-weight:600}.band-fee{font-size:11px}.scale-marker{white-space:nowrap;font-size:12px;font-weight:600;position:absolute;top:-20px;translate:-50%}.scale-marker.is-over{translate:-100%}.scale-ticks{height:16px;margin:2px 0 0;position:relative}.scale-ticks span{color:var(--muted);font-size:10px;position:absolute;translate:-50%}.parcel-shelf .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.promise-strip{background:var(--surface);border:1px solid var(--ink);border-radius:2px;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:40px 0;padding:26px;display:grid}.promise-strip>div{border-right:1px solid var(--border);padding-left:42px;position:relative}.promise-strip>div:last-child{border:0}.promise-strip h2{margin-bottom:4px;font-size:17px}.promise-strip p{color:var(--muted);margin:0;font-size:12px}.promise-strip span{color:var(--accent);font-size:13px;position:absolute;top:2px;left:0}.escrow{margin:44px 0 12px}.escrow .section-heading{align-items:flex-end}.escrow .section-heading p{margin:4px 0 0;font-size:13px}.escrow-board{background:var(--surface);border:2px solid var(--ink);padding:20px 0 6px}.fee-controls{border:2px solid var(--ink);background:var(--soft);border-bottom:0;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:0 28px;padding:18px 24px 4px;display:grid}.fee-price{align-items:center;gap:18px;display:flex}.fee-price input[type=range]{accent-color:var(--ink);cursor:ew-resize;background:0 0;border:0;padding:0}.fee-price output{text-align:right;min-width:104px;font-family:var(--font-plex-mono),monospace;letter-spacing:-.04em;flex-shrink:0;font-size:22px;font-weight:600}.fee-controls .segment{align-self:start}.fee-controls .segment button{white-space:nowrap;padding:8px 12px;font-size:13px}.escrow-stations{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.escrow-stations li{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:0 14px 14px;font-size:12px;line-height:1.6;display:flex}.escrow-stations strong{font-size:14px}.station-note{color:var(--muted);font-size:11px}.station-money{font-family:var(--font-plex-mono),monospace;font-size:20px;font-weight:600}.station-deduct{font-family:var(--font-plex-mono),monospace;font-size:10px}.station-ledger{border:1px solid var(--ink);background:var(--tape);padding:1px 8px;font-size:11px}.escrow-lane{width:100%;height:auto;display:block}.escrow-lane line{stroke:var(--ink);stroke-width:2px}.escrow-lane .lane-held{stroke-dasharray:6 6;stroke:var(--frame-line)}.escrow-lane .lane-box{stroke-width:1px}.escrow-lane .lane-stop{fill:var(--surface);stroke:var(--ink);stroke-width:2px}.coin{transform:translate(900px)}.coin rect{fill:var(--tape);stroke:var(--ink);stroke-width:2px}.coin text{font-family:var(--font-plex-mono),monospace;fill:var(--ink);font-size:15px;font-weight:600}.coin-a{opacity:0}.parcel-token{transform:translate(700px)}.parcel-token rect{fill:var(--box);stroke:var(--ink);stroke-width:2px}.parcel-token .tape-mark{stroke:var(--tape);stroke-width:3px;fill:none}.parcel-token .check{stroke:var(--ink);stroke-width:3px;fill:none}@media (max-width:1100px){.lab-hero{gap:24px}.escrow-stations li{padding:0 8px 14px}}@media (max-width:900px){.lab-hero{grid-template-columns:minmax(0,1fr)}.lab-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.parcel-shelf .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.promise-strip{gap:20px;padding:22px}.promise-strip>div{padding-top:28px;padding-left:0}.promise-strip h2{font-size:15px}.promise-strip span{top:0}}@media (max-width:600px){.category-nav{gap:6px;padding:16px 0}.category-nav a{min-width:80px;padding:6px;font-size:10px}.category-nav span{font-size:25px}.lab-hero{padding:24px 0 12px}.lab-copy h1{font-size:32px}.parcel-lab{padding:10px}.lab-viewport{height:300px}.parcel-shelf .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ship-scale{padding-inline:18px}.scale-band{font-size:10px}.band-fee{letter-spacing:-.06em;font-size:9px}.band-word{display:none}.promise-strip{grid-template-columns:1fr;gap:20px;margin:28px 0;padding:24px}.promise-strip>div{border:0;border-bottom:1px solid var(--border);padding:0 0 18px 40px}.promise-strip>div:last-child{padding-bottom:0}.promise-strip h2{font-size:16px}.promise-strip span{top:3px}.escrow .section-heading button{white-space:nowrap;padding:8px 12px;font-size:12px}.escrow-lane{display:none}.escrow-stations{grid-template-columns:minmax(0,1fr);padding:0 16px}.escrow-stations li{text-align:left;border-bottom:1px dashed var(--frame-line);flex-flow:wrap;justify-content:flex-start;align-items:baseline;gap:4px 12px;padding:10px 0}.escrow-stations li:last-child{border-bottom:0}.escrow-stations strong{flex:0 0 100%}.escrow-board{padding:8px 0}.fee-controls{grid-template-columns:minmax(0,1fr);padding:16px 16px 2px}.fee-price output{min-width:88px;font-size:19px}}.search-filters{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px}.search-main{align-items:center;gap:16px;display:flex}.search-main label{white-space:nowrap;font-size:13px}.search-main button{white-space:nowrap}.chip-row{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.chip{border:1px solid var(--ink);background:var(--surface);min-height:44px;color:var(--ink);border-radius:999px;gap:8px;padding:6px 14px;font-size:13px;font-weight:600}.chip:hover{background:var(--tape);border-color:var(--ink);color:var(--ink)}.chip>span{font-size:17px;line-height:1}.chip-clear{padding:0 8px;font-size:13px}.filter-details{margin:16px 0 0}.filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 18px;display:grid}.filter-grid .checkbox-label{align-self:center}.search-sort{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:20px 0 4px;display:flex}.search-sort>span{font-size:13px;font-weight:650}.segment{border:2px solid var(--ink);background:var(--surface);display:inline-flex}.segment button{border:0;border-right:1px solid var(--ink);min-height:44px;color:var(--ink);background:0 0;padding:8px 16px;font-size:14px}.segment button:last-child{border-right:0}.segment button:hover{background:var(--soft);color:var(--ink)}.segment button[aria-pressed=true]{background:var(--tape)}.result-count{color:var(--muted);margin:18px 0 12px;font-size:13px}.search-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.load-more{justify-content:center;padding:32px 0 8px;display:flex}.load-more .state{width:100%}.empty-search .chip-row{justify-content:center;margin:0 0 18px}@media (max-width:1100px){.search-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.search-filters{padding:18px}.search-main{flex-wrap:wrap;gap:10px}.search-main label{width:100%}.search-main input{flex:1;width:100px}.search-main button{padding:11px 15px}.filter-grid{gap:0 12px}.filter-grid label{font-size:12px}.search-filters select{font-size:13px}.search-filters .field{margin-bottom:16px}.segment button{padding:8px 11px;font-size:13px}.search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.item-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;padding-top:20px;display:grid}.gallery{min-width:0}.gallery-main{background:var(--soft);border-radius:14px;position:relative;overflow:hidden}.gallery-track{scroll-snap-type:x mandatory;touch-action:pan-x pan-y;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.gallery-track::-webkit-scrollbar{display:none}.gallery-track:focus-visible{outline-offset:-6px}.gallery-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.gallery-frame{aspect-ratio:1;position:relative}.gallery-frame img{object-fit:cover}.gallery-main .product-ribbon{pointer-events:none;width:84px;height:84px;font-size:15px;top:16px;right:16px}.gallery-thumbs{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.gallery-thumbs button{border:1px solid var(--border);background:var(--surface);min-width:44px;color:var(--ink);padding:8px 14px}.gallery-thumbs button:hover{background:var(--soft);color:var(--ink)}.gallery-thumbs button[aria-pressed=true]{border:2px solid var(--accent);background:var(--tape)}.gallery-thumbs small{margin-left:8px}.item-summary{min-width:0}.item-summary h1{margin:16px 0;font-size:32px;line-height:1.6}.detail-price{letter-spacing:-.04em;align-items:baseline;gap:14px;margin:12px 0 14px;font-size:40px;font-weight:750;display:flex}.detail-price small{letter-spacing:0;font-size:12px;font-weight:400}.item-summary .waybill{max-width:440px;margin:0 0 6px;font-size:13px}.item-summary .waybill-payer{font-size:11px}.item-box{border:1px solid var(--ink);background:var(--surface);grid-template-columns:190px minmax(0,1fr);align-items:center;margin:14px 0 4px;display:grid}.item-box-stage{perspective:900px;border-right:1px solid var(--ink);background:linear-gradient(var(--soft),var(--soft)) bottom/100% 28% no-repeat, var(--surface);height:150px;position:relative;overflow:hidden}.item-box-scene{transform-style:preserve-3d;position:absolute;top:72%;left:50%;transform:rotateX(-28deg)rotateY(-34deg)}.item-box-spec{margin:0;padding:8px 14px;font-size:13px}.item-box-spec>div{padding:5px 0}.item-box-spec dt{color:var(--muted);font-size:11px}.item-box-spec dd{font-family:var(--font-plex-mono),monospace;margin:0;font-weight:600}.detail-meta{margin-bottom:20px;font-size:13px}.detail-meta>div{gap:20px;padding:7px 0;display:flex}.detail-meta dt{color:var(--muted);min-width:90px}.detail-meta dd{margin:0}.item-summary .actions>.button{flex:1}.item-summary .actions .action-form button,.item-summary .actions>.like-button{background:var(--surface);color:var(--ink);border-color:var(--ink)}.like-button{gap:10px}.like-button .icon{width:20px;height:20px}.like-button[aria-pressed=true],.like-button[aria-pressed=true]:hover{color:var(--danger);border-color:var(--danger)}.like-button .like-count{font-size:15px;font-weight:600}.item-summary .actions .action-form button:hover,.item-summary .actions>.like-button:hover{background:var(--soft)}.item-summary .muted{margin-top:16px;font-size:12px}.seller-profile{border-top:1px solid var(--border);align-items:center;gap:16px;margin-top:24px;padding-top:24px;display:flex}.seller-profile img,.avatar{object-fit:cover;border-radius:50%}.avatar{background:var(--soft);place-items:center;width:56px;height:56px;display:grid}.seller-profile strong,.seller-profile small,.seller-profile a{display:block}.seller-profile a{margin-top:4px;font-size:12px}.item-description,.comments{max-width:820px;margin:44px 0}.item-description p{white-space:pre-wrap}.comments{border-top:2px solid var(--ink);padding-top:24px}.comments .message{background:var(--surface);border:1px solid var(--border);border-radius:2px}.report-form{max-width:820px;margin-top:32px}@media (max-width:1100px){.item-layout{gap:32px}}@media (max-width:900px){.item-summary h1{font-size:26px}.item-layout{gap:24px}.detail-price{font-size:34px}}@media (max-width:600px){.item-layout{grid-template-columns:1fr;gap:18px;padding-top:0}.gallery-thumbs{margin:12px 0 0}.gallery-thumbs small{font-size:10px}.gallery-main .product-ribbon{width:68px;height:68px;font-size:13px;top:12px;right:12px}.item-summary h1{margin:12px 0;font-size:26px}.detail-price{font-size:36px}.item-box{grid-template-columns:160px minmax(0,1fr)}.item-description,.comments{margin:34px 0}}.sell-editor{max-width:1000px;margin:0 auto}.sell-steps{border:2px solid var(--ink);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 24px;padding:0;list-style:none;display:grid}.sell-steps>li+li{border-left:2px solid var(--ink)}.step-chip{width:100%;min-height:56px;color:var(--muted);text-align:left;background:0 0;border:0;justify-content:flex-start;gap:12px;padding:10px 16px;font-size:15px}.step-chip:hover{background:var(--soft);color:var(--ink)}.step-chip[aria-current=step]{background:var(--tape);color:var(--ink)}.step-no{border:2px solid var(--ink);background:var(--surface);width:28px;height:28px;color:var(--ink);font-family:var(--font-plex-mono),monospace;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.step-no .icon{width:16px;height:16px}.sell-step{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:28px}.sell-step>h2{margin-bottom:6px;font-size:26px}.sell-step>h2:focus{outline:0}.sell-step>h2:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.step-lead{color:var(--muted);margin-bottom:22px;font-size:14px}.sell-step .parcel-lab{border-width:1px}.sell-step .action-form{margin-top:0}.step-nav{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.step-reason{color:var(--danger);flex:220px;margin:0;font-size:13px}.step-reason:empty{display:none}.dropzone{border:2px dashed var(--ink);background:var(--soft);gap:10px;padding:22px;display:grid}.dropzone label{font-weight:650}.dropzone input[type=file]{background:var(--surface)}.photo-notices{margin:12px 0 0;padding:0;list-style:none}.photo-notices li{margin:4px 0}.photo-tray{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.photo-slot{border:1px solid var(--ink);background:var(--surface);min-width:0}.photo-frame{aspect-ratio:1;background:var(--soft);position:relative;overflow:hidden}.photo-frame img{object-fit:cover}.photo-cover{z-index:1;border:1px solid var(--ink);background:var(--tape);padding:1px 10px;font-size:11px;font-weight:700;position:absolute;top:0;left:0}.photo-controls{flex-wrap:wrap;align-items:center;gap:6px;padding:8px;font-size:12px;display:flex}.photo-controls>span{flex:1 0 100%}.photo-controls button{min-width:44px;padding:6px 10px;font-size:12px}.photo-empty{border:1px dashed var(--border);color:var(--muted);margin:18px 0 0;padding:18px;font-size:13px}.price-row{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:28px;margin-top:4px;display:grid}.meter{border:1px solid var(--ink);background:var(--soft);padding:16px 18px}.meter-net{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;font-size:13px;display:flex}.meter-net strong{font-family:var(--font-plex-mono),monospace;letter-spacing:-.04em;font-size:30px;line-height:1.3}.meter-bar{border:2px solid var(--ink);background:var(--surface);height:22px;display:flex;overflow:hidden}.meter-part{min-width:0;height:100%;display:block}.meter-part+.meter-part{border-left:2px solid var(--ink)}.meter-part.is-commission,.meter-key.is-commission{background:var(--frame-line)}.meter-part.is-shipping,.meter-key.is-shipping{background:var(--box)}.meter-part.is-net,.meter-key.is-net{background:var(--tape)}.meter-legend{gap:4px;margin:12px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.meter-legend li{align-items:center;gap:8px;display:flex}.meter-legend li>span{font-family:var(--font-plex-mono),monospace;margin-left:auto;font-weight:600}.meter-key{border:1px solid var(--ink);flex-shrink:0;width:14px;height:14px;display:inline-block}.meter-empty{margin:0}.publish-progress{border:1px solid var(--ink);background:var(--surface);flex-wrap:wrap;gap:8px 22px;margin:18px 0 0;padding:12px 16px;font-size:13px;list-style:none;display:flex}.publish-progress li{color:var(--muted);align-items:center;gap:8px;display:flex}.publish-progress li:before{content:"";border:2px solid var(--ink);width:12px;height:12px}.publish-progress li[data-state=done]{color:var(--ink)}.publish-progress li[data-state=done]:before{background:var(--safe);border-color:var(--safe)}.publish-progress li[data-state=doing]{color:var(--ink);font-weight:650}.publish-progress li[data-state=doing]:before{background:var(--tape)}.sell-step .published{margin:0}@media (max-width:1100px){.photo-tray{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.price-row{grid-template-columns:minmax(0,1fr);gap:0}.photo-tray{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.sell-steps{grid-template-columns:minmax(0,1fr)}.sell-steps>li+li{border-left:0;border-top:2px solid var(--ink)}.step-chip{min-height:48px;padding:6px 14px;font-size:14px}.sell-step{padding:22px 16px}.sell-step>h2{font-size:22px}.photo-tray{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dropzone{padding:16px}.meter-net strong{font-size:26px}}.reserve-board{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;display:grid}.reserve-board.is-order{grid-template-columns:minmax(0,1fr) 280px}.reserve-side .panel{margin-bottom:20px}.reserve-side h2{font-size:21px}.demo-address{background:var(--soft);border-radius:8px;padding:20px;font-size:14px}.ring-panel{border:2px solid var(--ink);background:var(--surface);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:24px 20px;display:flex}.ring-panel>.button{width:100%}.countdown{aspect-ratio:1;width:200px;max-width:100%;position:relative}.ring{width:100%;height:100%;display:block}.ring-track{fill:none;stroke:var(--soft);stroke-width:10px}.ring-arc{fill:none;stroke:var(--tape);stroke-width:10px}.countdown.is-low .ring-arc{stroke:var(--danger)}.ring-text{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.ring-caption{color:var(--muted);font-size:12px}.ring-time{font-family:var(--font-plex-mono),monospace;letter-spacing:-.04em;font-size:40px;font-weight:650;line-height:1.2}.ring-note{color:var(--muted);margin:0;font-size:13px}.pay-panel{margin-top:24px}.payment-actions{margin:20px 0}.payment-actions details{margin-top:20px}@media (max-width:1100px){.reserve-board{gap:24px}}@media (max-width:900px){.reserve-board,.reserve-board.is-order{grid-template-columns:minmax(0,1fr)}.reserve-board.is-order .ring-panel{text-align:left;flex-flow:wrap;order:-1;justify-content:center}.reserve-board.is-order .ring-note{flex:220px}}@media (max-width:600px){.countdown{width:160px}.ring-time{font-size:32px}.reserve-side h2{font-size:19px}}.transaction-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:32px;display:grid}.timeline{margin:20px 0 24px;padding:0;list-style:none}.timeline li{color:var(--muted);grid-template-columns:40px minmax(0,1fr);gap:0 16px;padding-bottom:22px;display:grid;position:relative}.timeline li:last-child{padding-bottom:0}.timeline li:before{content:"";border-inline:1px solid var(--border);background:var(--soft);transform-origin:50% 0;width:6px;position:absolute;top:38px;bottom:-2px;left:17px}.timeline li:last-child:before{display:none}.timeline li.reached:has(+.reached):before{border-color:var(--ink);background:var(--tape)}.stage-mark{border:2px solid var(--border);background:var(--surface);width:40px;height:40px;font-family:var(--font-plex-mono),monospace;z-index:1;place-items:center;font-size:15px;font-weight:700;display:grid;position:relative}.stage-mark .icon{width:20px;height:20px}.timeline li.reached .stage-mark{border-color:var(--ink);background:var(--tape);color:var(--ink)}.timeline li.reached .stage-mark:after{content:"";border:1px solid var(--box-edge);background:color-mix(in srgb,var(--tape) 62%,var(--surface));width:24px;height:11px;position:absolute;top:-7px;left:50%;translate:-50%;rotate:-6deg}.stage-body{min-width:0;padding-top:6px}.stage-name{align-items:center;gap:10px;font-size:15px;font-weight:650;display:flex}.timeline li.reached .stage-name{color:var(--ink)}.stage-name strong{border:1px solid var(--ink);background:var(--tape);color:var(--ink);padding:0 8px;font-size:11px}.stage-actions{border:1px dashed var(--ink);background:var(--soft);color:var(--ink);margin-top:12px;padding:16px 18px}.stage-actions.loose{margin:0 0 24px}.stage-actions .trade-actions{margin:0}.stage-actions .action-form{margin:12px 0 0}.stage-actions h3{margin-top:0;font-size:16px}.trade-actions{margin-bottom:24px}.message-list{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.message{background:var(--soft);border-radius:10px;margin:10px 0;padding:18px}.message.mine{background:var(--safe-soft);margin-left:28px}.message p{white-space:pre-wrap;margin:8px 0 0}.message small{font-size:11px}.message .action-form{margin-top:8px}.message button{color:var(--muted);border-color:var(--border);background:var(--surface);padding:8px 12px;font-size:11px}.review{border:1px solid var(--border);background:var(--surface);margin:14px 0;padding:16px 22px}.review p{white-space:pre-wrap;margin:8px 0}.review>a{min-height:44px;margin:8px 0;font-size:13px;display:block}@media (max-width:900px){.transaction-layout{grid-template-columns:minmax(0,1fr)}.transaction-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.transaction-layout>aside>.note{grid-column:1/-1}}@media (max-width:600px){.timeline li{grid-template-columns:34px minmax(0,1fr);gap:0 12px}.timeline li:before{top:32px;left:14px}.stage-mark{width:34px;height:34px;font-size:13px}.stage-actions{padding:14px}.transaction-layout>aside{display:block}.message{padding:15px}.message.mine{margin-left:16px}.message p{font-size:14px}}.section-nav{border-bottom:1px solid var(--border);gap:24px;margin:0 0 22px;padding:2px 0;display:flex;overflow-x:auto}.section-nav a{white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:14px;min-height:48px;padding:6px 4px;font-size:13px;text-decoration:none;display:inline-flex}.section-nav a[aria-current=page]{color:var(--accent);border-color:var(--accent);font-weight:700}.section-nav span{display:none}.role-section{margin:40px 0}.role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.role-card{border:2px solid var(--ink);background:var(--surface);border-radius:2px;flex-direction:column;padding:36px 24px 24px;display:flex;position:relative}.role-card:before{content:"";border:2px solid var(--ink);background:var(--tape);height:14px;position:absolute;top:-2px;left:-2px;right:-2px}.role-card:after{content:"";border:2px solid var(--ink);background:var(--page);border-radius:50%;width:12px;height:12px;position:absolute;top:24px;right:20px}.role-card[aria-current=true]{background:var(--soft);box-shadow:0 0 0 3px var(--tape)}.role-card h3{margin:6px 0 10px;font-size:23px}.role-card>p:not(.overline){color:var(--muted);font-size:13px}.role-card .overline{margin:0}.role-card .action-form{margin-top:auto}.role-card button{width:100%;padding:11px 10px}.role-next{margin-top:24px}.account-form{margin:32px 0}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0 38px;display:grid}.stat-grid>div,.stat-grid>a{border:2px solid var(--ink);border-top:8px solid var(--tape);background:var(--surface);border-radius:2px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 22px 20px;text-decoration:none;display:flex}.stat-grid>a:hover{background:var(--soft)}.stat-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-grid strong{letter-spacing:-.04em;font-size:36px;line-height:1.3}.stat-grid span{color:var(--muted);font-size:13px;font-weight:650}.sales-boxes{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:28px 0 10px;padding:0;list-style:none;display:grid}.sales-box{border:2px solid var(--ink);border-top:8px solid var(--tape);background:var(--surface);flex-direction:column;gap:6px;min-width:0;padding:16px 20px 20px;display:flex;position:relative}.sales-box>span{font-size:13px;font-weight:700}.sales-box strong{font-family:var(--font-plex-mono),monospace;letter-spacing:-.04em;overflow-wrap:anywhere;font-size:30px;line-height:1.3}.sales-box small{font-size:11px;line-height:1.6}.sales-box+.sales-box:before{content:"";border-top:3px solid var(--ink);border-right:3px solid var(--ink);width:14px;height:14px;position:absolute;top:50%;left:-26px;translate:0 -50%;rotate:45deg}.sales-box:nth-child(2){background:var(--tape-glow)}.sales-due{border:2px solid var(--ink);border-left:8px solid var(--tape);background:var(--surface);flex-wrap:wrap;align-items:baseline;gap:2px 16px;margin:14px 0 8px;padding:12px 18px;font-size:13px;display:flex}.sales-due strong{font-family:var(--font-plex-mono),monospace;letter-spacing:-.02em;font-size:16px}.sales-ledger-note{margin:0 0 28px;font-size:12px}.order-list{margin:20px 0 40px}.order-row{border-bottom:1px solid var(--border);grid-template-columns:1fr auto auto auto;align-items:center;gap:22px;padding:24px 0;text-decoration:none;display:grid}.order-row h3{margin:0 0 6px;font-size:17px}.order-row p{color:var(--muted);margin:0;font-size:11px}.order-row>strong{white-space:nowrap}.listing-management{gap:20px;margin:20px 0;display:grid}.managed-listing{border:2px solid var(--ink);background:var(--surface);grid-template-columns:170px minmax(0,1fr);display:grid}.managed-photo{border-right:2px dashed var(--ink);align-self:start;display:block;overflow:hidden}.managed-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 36px;min-width:0;padding:18px 24px 20px;display:grid}.managed-info,.managed-controls{min-width:0}.managed-controls>:first-child{margin-top:0}.managed-controls details{margin-bottom:0}.managed-head{flex-wrap:wrap;gap:8px;display:flex}.managed-listing h2{margin:10px 0 6px;font-size:21px}.managed-listing p{font-size:13px}.managed-price{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0 0 4px;display:flex}.managed-price strong{font-family:var(--font-plex-mono),monospace;letter-spacing:-.04em;font-size:28px}.managed-price span{color:var(--muted)}.price-edit{border:1px dashed var(--ink);background:var(--soft);margin:14px 0 16px;padding:12px 16px 14px}.price-edit label{margin-bottom:6px;font-size:13px;font-weight:650;display:block}.price-edit-row{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.price-edit-row input{width:200px;max-width:100%;font-family:var(--font-plex-mono),monospace}.price-edit .field-error{margin:8px 0 0}.managed-listing details{max-width:500px}.resumed-note{border-left-color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.resumed-note p{flex:280px;margin:0}.refresh-error{border-left-color:var(--danger);background:var(--danger-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.notification-list>article{border:1px solid var(--border);background:var(--surface);align-items:start;gap:18px;margin-bottom:12px;padding:18px 22px;display:flex}.notification-list>article.is-unread{border:2px solid var(--ink);border-left:8px solid var(--tape)}.notification-list>article>div{flex:1;min-width:0}.notification-list h2{margin-bottom:4px;font-size:18px}.notification-kind{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 6px;display:flex}.notification-list time{color:var(--muted);font-size:12px}.notification-list a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.notification-dot{width:26px;height:26px;color:var(--safe);flex-shrink:0;place-items:center;margin-top:2px;display:grid}.notification-dot .icon{stroke-width:2.2px;width:20px;height:20px}.notification-dot i{border:2px solid var(--ink);background:var(--tape);border-radius:50%;width:12px;height:12px}@media (max-width:900px){.managed-body{grid-template-columns:minmax(0,1fr)}.role-grid{gap:12px}.role-card{padding:18px}.role-card button{font-size:12px}}@media (max-width:600px){.section-nav{gap:20px}.section-nav a{font-size:11px}.role-grid{grid-template-columns:1fr}.role-card{padding:24px}.role-card button{font-size:14px}.role-card h3{font-size:24px}.role-card>p{margin-bottom:18px}.role-section{margin:30px 0}.role-card .overline{margin:0}.role-card .action-form{margin-bottom:0}.stat-grid{gap:10px;margin:24px 0 30px}.stat-grid>div,.stat-grid>a{gap:8px;padding:15px 12px}.stat-grid strong{font-size:25px}.stat-grid span{font-size:10px}.order-row{grid-template-columns:1fr auto;gap:12px;padding:20px 0}.order-row h3{font-size:15px}.order-row>strong{font-size:14px}.order-row>span:last-child{text-align:right}.managed-listing{grid-template-columns:100px 1fr;gap:16px}.managed-listing h2{font-size:17px}.managed-listing .actions{gap:10px}.managed-listing button,.managed-listing .button{padding:10px;font-size:11px}.managed-listing p{font-size:11px}.notification-list>article{flex-wrap:wrap;gap:12px;padding:16px}.notification-list h2{font-size:16px}.notification-list .inline-form{margin-left:38px}.managed-body{grid-template-columns:minmax(0,1fr);padding:14px 14px 16px}.managed-price strong{font-size:22px}.price-edit{padding:10px 12px 12px}.price-edit-row input{width:100%}.sales-boxes{gap:20px}.sales-box{padding:12px 10px 14px}.sales-box>span{font-size:12px}.sales-box strong{font-size:17px}.sales-box small{display:none}.sales-box+.sales-box:before{width:10px;height:10px;left:-16px}}.admin-layout{grid-template-columns:185px minmax(0,1fr);gap:32px;padding-top:18px;display:grid}.admin-main{min-width:0}.admin-main>.page-heading{margin-top:8px}.admin-period{flex-wrap:wrap;align-items:flex-end;gap:0 20px;display:flex}.admin-period .field{flex:200px;max-width:280px}.admin-period button{align-self:flex-end;min-height:46px;margin-bottom:20px}.admin-main .panel,.admin-main .state,.admin-main .table-wrap,.admin-main .evidence-result,.case-choice{border-radius:2px}.admin-main .panel,.admin-main .table-wrap{border:2px solid var(--ink)}.admin-main .table-wrap thead{border-bottom:2px solid var(--ink)}.admin-main h1{font-size:36px}.admin-nav{top:calc(var(--header-sticky) + 18px);flex-direction:column;align-self:start;gap:4px;padding-top:12px;display:flex;position:sticky}.admin-nav a{border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:12px;font-size:13px;text-decoration:none;display:flex}.admin-nav a[aria-current=page]{background:var(--soft);color:var(--accent);font-weight:700}.admin-nav span{font-size:11px}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-stats>div{padding:18px}.admin-stats strong{font-size:27px}.admin-stats span{font-size:11px}.admin-filter{align-items:center;gap:16px;margin:4px 0 20px;display:inline-flex}.admin-filter select{width:200px}.workbench{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;margin-bottom:36px;display:grid}.case-list{flex-direction:column;gap:12px;display:flex}.case-choice{color:var(--ink);background:var(--surface);border:1px solid var(--border);text-align:left;flex-direction:column;align-items:start;gap:8px;width:100%;padding:18px;font-weight:400;display:flex}.case-choice:hover{background:var(--soft);color:var(--ink);border-color:var(--ink)}.case-choice[aria-pressed=true]{background:var(--tape-glow);color:var(--ink);border:2px solid var(--ink)}.case-choice>span:not(.status),.case-choice time{color:var(--muted);font-size:11px}.case-choice strong{font-size:14px}.workbench>.state{margin:0}.workbench .panel{padding:24px}.workbench h2{font-size:22px}.evidence-gate{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:24px 0;padding:20px 0}.evidence-result{border:1px solid var(--border);background:var(--soft);margin-top:20px;padding:18px;font-size:13px}.evidence-result h4{margin:14px 0}.evidence-result article{border-bottom:1px solid var(--border);padding:12px 0}.evidence-result p{white-space:pre-wrap}.operation-result{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}@media (max-width:1100px){.admin-layout{grid-template-columns:160px minmax(0,1fr);gap:20px}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench{grid-template-columns:190px minmax(0,1fr);gap:16px}.workbench .panel{padding:20px}}@media (max-width:900px){.admin-layout{grid-template-columns:1fr;padding-top:0}.admin-nav{flex-direction:row;gap:10px;padding:0 0 12px;position:static;overflow-x:auto}.admin-nav a{white-space:nowrap;flex:none}.admin-nav span{display:none}.workbench{grid-template-columns:240px minmax(0,1fr)}.admin-main h1{font-size:32px}}@media (max-width:600px){.admin-main h1{font-size:30px}.admin-nav{gap:6px}.admin-nav a{padding:10px;font-size:11px}.admin-filter{justify-content:space-between;gap:12px;width:100%;font-size:12px}.admin-filter select{width:180px}.admin-stats{gap:12px}.admin-stats strong{font-size:25px}.admin-stats span{font-size:10px}.admin-stats>div{padding:18px}.workbench{grid-template-columns:1fr}.case-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.case-choice{padding:14px}.case-choice strong{font-size:12px}.case-choice time{font-size:9px}.case-list .state{grid-column:1/-1}.workbench .panel{padding:20px 18px}.evidence-result{padding:14px}}.reading-page{max-width:820px;margin:auto}.reading-page.has-diagram{max-width:1100px}.reading-page.has-diagram>:not(.escrow){max-width:820px;margin-inline:0}.content-sections{margin-top:48px}.content-sections>section{border-top:1px solid var(--border);padding:24px 0}.content-sections h2{margin-bottom:14px;font-size:21px}.content-sections p{white-space:pre-line;margin:0}.content-sections details p{padding:0 8px 24px}.screen-notes{margin-top:48px}.screen-notes details>section{padding:4px 8px 12px}.screen-notes h3{margin:0 0 6px;font-size:16px}.screen-notes p{white-space:pre-line;color:var(--muted);margin:0;font-size:13px}.guide-cta{background:var(--soft);border-radius:14px;margin:48px 0 0;padding:32px}@media (max-width:600px){.reading-page h2{font-size:21px}.content-sections{margin-top:34px}.guide-cta{margin-top:32px;padding:24px}.guide-cta h2{font-size:22px}}@media (prefers-reduced-motion:no-preference){.loading-dot{animation:1s infinite alternate pulse}.product-image img{transition:transform .2s}@keyframes pulse{to{opacity:.25}}@keyframes fold-up{0%{transform:rotateX(-88deg)}}@keyframes tape-on{0%{transform:scaleX(0)}}@keyframes frame-glow{0%{border-color:var(--ink);background:var(--tape-glow-strong)}}@keyframes snap-pop{0%{scale:1.02}}@keyframes print-line{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes stamp{0%{opacity:0;rotate:-24deg;scale:1.7}}@keyframes flap-top{0%{transform:scaleY(0)}}@keyframes flap-side{0%{transform:scaleX(0)}}@keyframes coin-run{0%{transform:translate(100px)}20%,75%{transform:translate(300px)}95%,to{transform:translate(900px)}}@keyframes coin-a{0%,84%{opacity:1}85%,to{opacity:0}}@keyframes coin-b{0%,84%{opacity:0}85%,to{opacity:1}}@keyframes token-run{0%,30%{opacity:0;transform:translate(500px)}35%{opacity:1;transform:translate(500px)}60%,to{opacity:1;transform:translate(700px)}}@keyframes check-on{0%,64%{opacity:0}65%,to{opacity:1}}@keyframes rise{0%{opacity:0;translate:0 14px}}.parcel .face.front .sheet,.parcel .face.back .sheet,.parcel .face.right .sheet,.parcel .face.left .sheet{animation:.52s cubic-bezier(.3,.7,.2,1) backwards fold-up}.parcel .face.front .sheet{animation-delay:0s}.parcel .face.right .sheet{animation-delay:70ms}.parcel .face.back .sheet{animation-delay:.14s}.parcel .face.left .sheet{animation-delay:.21s}.parcel .face.top .sheet{animation:.28s cubic-bezier(.3,.7,.2,1) .42s backwards fold-up}.box-tape{animation:.16s cubic-bezier(.9,0,.1,1) .62s backwards tape-on}.frame.is-current .face{animation:.24s ease-out frame-glow}.parcel.is-snapped{animation:.12s cubic-bezier(.2,1.6,.4,1) snap-pop}.waybill-label .wb-line{animation:.36s steps(3,end) backwards print-line}.waybill-label .wb-line:nth-child(2){animation-delay:.12s}.waybill-label .wb-line:nth-child(3){animation-delay:.24s}.scale-marker{transition:left .18s cubic-bezier(.2,.8,.2,1)}.net-top{transform-box:fill-box;transform-origin:50% 100%;animation:.52s cubic-bezier(.3,.7,.2,1) backwards flap-top}.net-bottom{transform-box:fill-box;transform-origin:50% 0;animation:.52s cubic-bezier(.3,.7,.2,1) 70ms backwards flap-top}.net-left{transform-box:fill-box;transform-origin:100%;animation:.52s cubic-bezier(.3,.7,.2,1) .14s backwards flap-side}.net-right{transform-box:fill-box;transform-origin:0;animation:.52s cubic-bezier(.3,.7,.2,1) .21s backwards flap-side}[data-motion=ready] [data-reveal]:not(.is-in) .waybill,[data-motion=ready] [data-reveal]:not(.is-in) .product-ribbon{opacity:0}[data-reveal].is-in .waybill{animation:.36s steps(3,end) backwards print-line}[data-reveal].is-in .product-ribbon{animation:.26s cubic-bezier(.3,1.5,.5,1) backwards stamp}[data-motion=ready] .escrow-board:not(.is-in) .coin{transform:translate(100px)}[data-motion=ready] .escrow-board:not(.is-in) .coin-a{opacity:1}[data-motion=ready] .escrow-board:not(.is-in) .coin-b{opacity:0}[data-motion=ready] .escrow-board:not(.is-in) .parcel-token{opacity:0;transform:translate(500px)}[data-motion=ready] .escrow-board:not(.is-in) .check{opacity:0}.escrow-board.is-in .coin{animation:4.8s cubic-bezier(.45,0,.2,1) both coin-run}.escrow-board.is-in .coin-a{animation:4.8s linear both coin-a}.escrow-board.is-in .coin-b{animation:4.8s linear both coin-b}.escrow-board.is-in .parcel-token{animation:4.8s cubic-bezier(.45,0,.2,1) both token-run}.escrow-board.is-in .check{animation:4.8s linear both check-on}@media (max-width:600px){[data-motion=ready] .escrow-board:not(.is-in) .escrow-stations li{opacity:0}.escrow-board.is-in .escrow-stations li{animation:.36s cubic-bezier(.2,.8,.2,1) backwards rise}.escrow-board.is-in .escrow-stations li:nth-child(2){animation-delay:.12s}.escrow-board.is-in .escrow-stations li:nth-child(3){animation-delay:.24s}.escrow-board.is-in .escrow-stations li:nth-child(4){animation-delay:.36s}.escrow-board.is-in .escrow-stations li:nth-child(5){animation-delay:.48s}}@keyframes tape-stick{0%{opacity:0;translate:-50% -10px;scale:1.7}}@keyframes tape-down{0%{transform:scaleY(0)}}.receipt-title,.receipt-line{animation:.36s steps(3,end) backwards print-line;animation-delay:calc(var(--i,0) * .12s)}.receipt-stamp{animation:.26s cubic-bezier(.3,1.5,.5,1) .12s backwards stamp}.ring-arc{transition:stroke-dashoffset 1s linear}.timeline li.reached .stage-mark:after{animation:.32s cubic-bezier(.2,1.4,.4,1) backwards tape-stick;animation-delay:calc(var(--i) * .14s)}.timeline li.reached:has(+.reached):before{animation:.28s cubic-bezier(.3,.7,.2,1) backwards tape-down;animation-delay:calc(var(--i) * .14s + 80ms)}.meter-part{transition:width .18s cubic-bezier(.2,.8,.2,1)}@keyframes toast-in{0%{opacity:0;translate:0 12px}}@keyframes tape-pull{to{transform:scaleX(0)}}.undo-toast{animation:.2s cubic-bezier(.2,.8,.2,1) backwards toast-in}.undo-tape{animation:5s linear forwards tape-pull}.card-like .icon,.like-button .icon{transition:scale .12s cubic-bezier(.2,1.6,.4,1)}.card-like[aria-pressed=true] .icon,.like-button[aria-pressed=true] .icon{scale:1.12}}::view-transition{pointer-events:none}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-group(site-tape){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-old(site-tape){display:none}::view-transition-new(site-header){animation:none}::view-transition-new(site-tape){animation:none}@media (prefers-reduced-motion:no-preference){::view-transition-group(.morph){animation-duration:.42s;animation-timing-function:cubic-bezier(.3,.7,.2,1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.undo-tape{display:none}::view-transition-group(*){animation:none!important}::view-transition-image-pair(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
