.H-TmiG_price-page{min-width:0}.H-TmiG_card{gap:var(--bb-space-4);width:min(100%,52rem);min-width:0;padding:var(--bb-space-5);background:var(--bb-bg-elev);border:1px solid var(--bb-card-edge);border-radius:var(--bb-radius-5);box-shadow:var(--bb-shadow-card);justify-self:center;display:grid}.H-TmiG_camera-actions{gap:var(--bb-space-2);flex-wrap:wrap;display:flex}.H-TmiG_price-page [data-action-pill]{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.H-TmiG_photo-hint{max-width:60ch;color:var(--bb-fg-muted);font-size:var(--bb-text-sm);margin:0;line-height:1.45}.H-TmiG_examples{align-items:center;gap:var(--bb-space-2) var(--bb-space-3);flex-wrap:wrap;display:flex}.H-TmiG_exampleLabel{color:var(--bb-fg-subtle);font:var(--bb-weight-control) var(--bb-text-xs) / 1.25 var(--bb-font-sans);margin:0}.H-TmiG_card>details{border-top:1px solid var(--bb-border)}.H-TmiG_price-page summary{align-items:center;gap:var(--bb-space-2);min-height:48px;padding:var(--bb-space-2) 0;cursor:pointer;color:var(--bb-fg);font-size:var(--bb-text-sm);font-weight:var(--bb-weight-control);list-style:none;display:flex}.H-TmiG_price-page summary::-webkit-details-marker{display:none}.H-TmiG_price-page summary svg{color:var(--bb-fg-subtle);transition:transform var(--bb-dur-1) var(--bb-ease);flex:none}.H-TmiG_price-page details[open]>summary svg{transform:rotate(90deg)}.H-TmiG_manual-details{gap:var(--bb-space-4);padding-bottom:var(--bb-space-2);display:grid}.H-TmiG_publication-notice{color:var(--bb-fg-muted);font-size:var(--bb-text-sm);margin:0}.H-TmiG_field{gap:var(--bb-space-2);align-content:start;min-width:0;display:grid}.H-TmiG_field>span{color:var(--bb-fg);font-size:var(--bb-text-sm);font-weight:var(--bb-weight-support)}.H-TmiG_field input,.H-TmiG_field textarea,.H-TmiG_field select{width:100%;min-width:0;padding:var(--bb-space-2) var(--bb-space-3);font:inherit;color:var(--bb-fg);background:var(--bb-bg);border:1px solid var(--bb-border-strong);border-radius:var(--bb-radius-2);transition:border-color var(--bb-dur-1) var(--bb-ease)}.H-TmiG_field input:hover,.H-TmiG_field textarea:hover,.H-TmiG_field select:hover,.H-TmiG_field input:focus-visible,.H-TmiG_field textarea:focus-visible,.H-TmiG_field select:focus-visible{border-color:var(--bb-highlight)}.H-TmiG_field input,.H-TmiG_field select{min-height:44px}.H-TmiG_field textarea{resize:vertical;min-height:72px}.H-TmiG_row2{gap:var(--bb-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}@container page (max-width:620px){.H-TmiG_row2{grid-template-columns:1fr}}.H-TmiG_photos{align-items:center;gap:var(--bb-space-3);flex-wrap:wrap;display:flex}.H-TmiG_thumb{width:80px;height:80px;position:relative}.H-TmiG_thumb img{object-fit:cover;border-radius:var(--bb-radius-3);border:1px solid var(--bb-border);background:var(--bb-bg-sunken);width:100%;height:100%;transition:transform var(--bb-dur-1) var(--bb-ease)}.H-TmiG_thumb:hover img{transform:scale(1.03)}.H-TmiG_thumb .H-TmiG_remove{border-radius:var(--bb-radius-2);width:44px;height:44px;color:var(--bb-fg-muted);font-size:var(--bb-text-2xs);cursor:pointer;background:0 0;border:0;place-items:center;line-height:1;display:grid;position:absolute;top:-8px;right:-8px}.H-TmiG_thumb .H-TmiG_remove:before{content:"";border:1px solid var(--bb-border-strong);border-radius:var(--bb-radius-2);background:var(--bb-bg-elev);position:absolute;inset:10px}.H-TmiG_thumb .H-TmiG_remove:hover{color:var(--bb-fg)}.H-TmiG_thumb .H-TmiG_remove:hover:before{border-color:var(--bb-highlight);background:var(--bb-surface-hover)}.H-TmiG_thumb .H-TmiG_remove svg{position:relative}.H-TmiG_add-photo{justify-content:center;align-items:center;gap:var(--bb-space-1);border:1px dashed var(--bb-border-strong);border-radius:var(--bb-radius-3);width:80px;height:80px;color:var(--bb-fg-muted);cursor:pointer;font:var(--bb-weight-control) var(--bb-text-xs) / 1 var(--bb-font-sans);transition:border-color var(--bb-dur-1) var(--bb-ease), color var(--bb-dur-1) var(--bb-ease), background var(--bb-dur-1) var(--bb-ease);background:0 0;flex-direction:column;padding:0;display:inline-flex}.H-TmiG_add-photo:hover:not(:disabled){border-color:var(--bb-highlight);color:var(--bb-fg);background:var(--bb-surface-hover)}.H-TmiG_add-photo:disabled{opacity:.5;cursor:not-allowed}.H-TmiG_nav{justify-content:space-between;align-items:center;gap:var(--bb-space-3);padding-top:var(--bb-space-3);border-top:1px solid var(--bb-border);flex-wrap:wrap;display:flex}.H-TmiG_after{gap:var(--bb-space-2);flex-wrap:wrap;display:flex}.H-TmiG_identity-mismatch{font-weight:var(--bb-weight-control)}.H-TmiG_mismatch-recovery{margin:var(--bb-space-2) 0 0;color:var(--bb-fg-muted);font-size:var(--bb-text-xs)}.H-TmiG_optional-hint{color:var(--bb-fg-muted);font-weight:var(--bb-weight-body)}.H-TmiG_error{font-size:var(--bb-text-sm);font-weight:var(--bb-weight-support);color:var(--bb-danger-ink);margin:0}.H-TmiG_skeleton{gap:var(--bb-space-4);padding:var(--bb-space-4);background:var(--bb-bg-elev);border:1px solid var(--bb-card-edge);border-radius:var(--bb-radius-5);box-shadow:var(--bb-shadow-card);display:grid}.H-TmiG_sk-top{gap:var(--bb-space-4);align-items:center;display:flex}.H-TmiG_sk-lines{gap:var(--bb-space-2);flex:1;display:grid}.H-TmiG_sk-block{border-radius:var(--bb-radius-2);background:var(--bb-bg-sunken);animation:1.6s ease-in-out infinite H-TmiG_pulse;display:block}@keyframes H-TmiG_pulse{0%,to{opacity:1}50%{opacity:.55}}.H-TmiG_sk-photo{border-radius:var(--bb-radius-3);flex:none;width:72px;height:72px}.H-TmiG_sk-line{height:14px}.H-TmiG_sk-line.H-TmiG_tall{height:26px}.H-TmiG_sk-rail{border-radius:var(--bb-radius-1);height:8px}.H-TmiG_w40{width:40%}.H-TmiG_w60{width:60%}.H-TmiG_w80{width:80%}@media (prefers-reduced-motion:reduce){.H-TmiG_sk-block{opacity:.8;animation:none}.H-TmiG_price-page summary svg,.H-TmiG_thumb img,.H-TmiG_field input,.H-TmiG_field textarea,.H-TmiG_field select,.H-TmiG_add-photo{transition:none}.H-TmiG_thumb:hover img{transform:none}}@container page (max-width:520px){.H-TmiG_card{padding:var(--bb-space-4);border-radius:var(--bb-radius-4)}.H-TmiG_camera-actions,.H-TmiG_after{grid-template-columns:minmax(0,1fr);display:grid}.H-TmiG_camera-actions [data-action-pill],.H-TmiG_after [data-action-pill],.H-TmiG_nav [data-action-pill]{width:100%}.H-TmiG_examples{align-items:flex-start;gap:var(--bb-space-2);flex-direction:column}}
