.shipcap{max-width:40em;margin:0;padding:0;background:var(--surface);border:1px solid var(--line);border-radius:7px;overflow:hidden}.shipcap__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:11px 16px 12px}.shipcap__eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--dim)}.shipcap__eyebrow svg{width:16px;height:16px;color:var(--cyan);flex:none}.shipcap__title{margin:9px 0 0;font-size:.98rem;line-height:1.4;color:var(--text-strong);font-weight:500;max-width:24em}.shipcap__count{flex:none;align-self:center;font-family:var(--mono);font-size:.64rem;letter-spacing:.05em;color:var(--dim);border:1px solid var(--line);border-radius:999px;padding:4px 11px;white-space:nowrap}.shipcap__count b{color:var(--dim);font-weight:700;font-variant-numeric:tabular-nums;transition:color .15s ease}.shipcap__count.active b{color:var(--cyan)}.shipcap__note{margin:0;padding:0 16px 12px;font-size:.8rem;line-height:1.55;color:var(--dim);max-width:40em}.shipcap__note a{color:var(--cyan);text-decoration:none}.shipcap__note a:hover{text-decoration:underline}.shipcap__gridwrap{position:relative;padding:0 12px 12px}.shipcap__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.shipcap__tile{position:relative;padding:0;margin:0;border:1px solid var(--line);border-radius:3px;background:#0d1014;cursor:pointer;aspect-ratio:256 / 137;overflow:hidden;outline-offset:2px;transition:border-color .12s ease,transform .08s ease}.shipcap__tile img{display:block;width:100%;height:100%;object-fit:cover;filter:contrast(1.04) saturate(1.02);user-select:none;-webkit-user-drag:none;transition:filter .12s ease,transform .2s ease}.shipcap__tile .idx{position:absolute;left:5px;top:4px;z-index:2;font-family:var(--mono);font-size:.56rem;letter-spacing:.06em;color:#fff9;text-shadow:0 1px 2px rgba(0,0,0,.8);transition:color .12s ease}.shipcap__tile:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;box-shadow:inset 0 0 0 0 var(--cyan);background:transparent;transition:box-shadow .12s ease,background .12s ease}.shipcap__tile:hover{border-color:var(--cyan)}.shipcap__tile:hover img{filter:contrast(1.06) saturate(1.05) brightness(1.05)}.shipcap__tile:active{transform:scale(.985)}.shipcap__tile:focus-visible{outline:2px solid var(--amber)}.shipcap__tile.on{border-color:var(--cyan)}.shipcap__tile.on:after{box-shadow:inset 0 0 0 2px var(--cyan);background:#3ad2e629}.shipcap__tile.on .idx{color:var(--cyan)}.shipcap__tile .check{position:absolute;top:5px;right:5px;z-index:2;width:19px;height:19px;border-radius:50%;background:var(--cyan);color:#08222a;display:flex;align-items:center;justify-content:center;font-size:.74rem;font-weight:800;box-shadow:0 1px 5px #0000008c;transform:scale(0);transition:transform .15s cubic-bezier(.2,1.4,.5,1)}.shipcap__tile.on .check{transform:scale(1)}.shipcap__tile.skeleton{cursor:default;border-color:var(--line)}.shipcap__tile.skeleton:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#14181f 30%,#1b2028,#14181f 70%);background-size:200% 100%;animation:shipcap-shimmer 1.2s linear infinite}.shipcap__scan{position:absolute;left:12px;right:12px;top:0;height:34%;pointer-events:none;opacity:0;z-index:3;background:linear-gradient(to bottom,#3ad2e600,#3ad2e624 70%,#3ad2e680);border-bottom:1px solid rgba(58,210,230,.7)}.shipcap__gridwrap.scanning .shipcap__scan{animation:shipcap-scan .85s ease-out 1}.shipcap__msg{position:absolute;inset:0 12px 12px;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--surface);font-family:var(--mono);font-size:.82rem;color:var(--dim);padding:16px}.shipcap__msg a{color:var(--cyan)}.shipcap__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-top:1px solid var(--line)}.shipcap__reload{font-family:var(--mono);font-size:.72rem;letter-spacing:.03em;color:var(--dim);background:none;border:0;cursor:pointer;padding:3px 2px;transition:color .12s ease}.shipcap__reload:hover{color:var(--cyan)}.shipcap__reload:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.shipcap__attr{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:.62rem;letter-spacing:.02em;color:var(--dim-2);text-align:right}.shipcap__attr:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--amber);opacity:.8;flex:none}@keyframes shipcap-shimmer{to{background-position:-200% 0}}@keyframes shipcap-scan{0%{opacity:0;transform:translateY(-34%)}15%{opacity:1}to{opacity:0;transform:translateY(300%)}}@media(prefers-reduced-motion:reduce){.shipcap__gridwrap.scanning .shipcap__scan{animation:none}.shipcap__tile.skeleton:before{animation:none}.shipcap__tile .check{transition:none}}.contactpage[data-astro-cid-uw5kdbxl]{padding:84px 0 100px}.prompt-line[data-astro-cid-uw5kdbxl]{font-size:.8rem;color:var(--dim);margin-bottom:30px}.cursor[data-astro-cid-uw5kdbxl]{display:inline-block;width:8px;height:1em;background:var(--cyan);margin-left:3px;vertical-align:text-bottom;animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.eyebrow[data-astro-cid-uw5kdbxl]{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:14px;display:inline-flex;align-items:center;gap:8px}.eyebrow[data-astro-cid-uw5kdbxl] .dot[data-astro-cid-uw5kdbxl].live{box-shadow:var(--glow-cyan)}h1[data-astro-cid-uw5kdbxl]{font-family:var(--display);font-weight:700;font-size:clamp(2rem,5vw,3rem);line-height:1.08;margin:0 0 20px;color:var(--text-strong);letter-spacing:.01em;text-wrap:balance}.intro[data-astro-cid-uw5kdbxl]{max-width:36em;font-size:1.12rem;line-height:1.7;color:var(--text);margin:0 0 40px}.cform[data-astro-cid-uw5kdbxl]{max-width:40em}.hp[data-astro-cid-uw5kdbxl]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.field[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.field[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{font-family:var(--body);font-size:1rem;color:var(--text-strong);background:var(--surface);border:1px solid var(--line);border-radius:2px;padding:12px 14px;width:100%;transition:border-color .15s ease,box-shadow .15s ease}.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:130px;line-height:1.6}.field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan)}.field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]::placeholder,.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]::placeholder{color:var(--dim-2)}.actions[data-astro-cid-uw5kdbxl]{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:4px}.status[data-astro-cid-uw5kdbxl]{margin:20px 0 0;font-family:var(--mono);font-size:.86rem;line-height:1.55;padding:12px 14px;border-radius:2px;border-left:2px solid var(--line)}.status[data-astro-cid-uw5kdbxl].ok{color:var(--text-strong);border-left-color:var(--cyan);background:#3ad2e60f}.status[data-astro-cid-uw5kdbxl].err{color:var(--text-strong);border-left-color:var(--amber);background:#e9a23b12}.nojs[data-astro-cid-uw5kdbxl]{margin-top:20px;font-size:.82rem;color:var(--dim)}.backrow[data-astro-cid-uw5kdbxl]{margin-top:48px;font-family:var(--mono);font-size:.75rem}.captcha-slot[data-astro-cid-uw5kdbxl]{margin:4px 0 24px}
