.ask-box{gap:var(--ceg-space-3);margin-bottom:var(--ceg-space-4);padding:var(--ceg-space-4);background:var(--ceg-surface);border:1px solid var(--ceg-border);border-radius:var(--ceg-radius-surface);color:var(--ceg-fg);flex-direction:column;display:flex}.ask-box__head,.ask-box__result{gap:var(--ceg-space-2);flex-direction:column;display:flex}.ask-box__title{font-size:var(--ceg-fs-body);font-weight:var(--ceg-fw-bold);color:var(--ceg-fg);margin:0}.ask-box__note{font-size:var(--ceg-fs-secondary);color:var(--ceg-fg-body);margin:0}.ask-box__question{box-sizing:border-box;resize:vertical;width:100%;padding:var(--ceg-space-2) var(--ceg-space-3);font:inherit;font-size:var(--ceg-fs-body);color:var(--ceg-fg);background:var(--ceg-surface);border:1px solid var(--ceg-border);border-radius:var(--ceg-radius-control)}.ask-box__send,.ask-box__rate-btn{font:inherit;font-weight:var(--ceg-fw-bold);border-radius:var(--ceg-radius-control);cursor:pointer;border:1px solid #0000}.ask-box__send{padding:var(--ceg-space-3) var(--ceg-space-4);font-size:var(--ceg-fs-data);color:var(--ceg-white);background:var(--ceg-green-action);align-self:flex-start}.ask-box__rate-btn{padding:var(--ceg-space-2) var(--ceg-space-3);font-size:var(--ceg-fs-label);color:var(--ceg-fg);background:var(--ceg-surface);border-color:var(--ceg-border)}.ask-box__send:disabled,.ask-box__rate-btn:disabled{opacity:.4;cursor:not-allowed}.ask-box__question:focus-visible,.ask-box__send:focus-visible,.ask-box__rate-btn:focus-visible{outline:2px solid var(--ceg-green-action);outline-offset:2px}.ask-box__answer{font-size:var(--ceg-fs-body);line-height:var(--leading-body);white-space:pre-wrap;color:var(--ceg-fg);margin:0}.ask-box__alert{padding:var(--ceg-space-2) var(--ceg-space-3);font-size:var(--ceg-fs-secondary);border-radius:var(--ceg-radius-control);margin:0}.ask-box__alert--danger{color:var(--ceg-danger);background:var(--ceg-danger-soft)}.ask-box__alert--warning{color:var(--ceg-warning);background:var(--ceg-warning-soft)}.ask-box__rate{align-items:center;gap:var(--ceg-space-2);font-size:var(--ceg-fs-secondary);color:var(--ceg-fg-body);flex-wrap:wrap;display:flex}.ask-box__rate-error{color:var(--ceg-danger)}.gdr-frozen{margin:0 0 var(--ceg-space-4);padding:var(--ceg-space-3) var(--ceg-space-4);color:var(--ceg-warning);background:var(--ceg-warning-soft);border-radius:var(--ceg-radius-control)}.gdr-frozen__title{font-size:var(--ceg-fs-body);font-weight:var(--ceg-fw-medium);line-height:var(--leading-body);margin:0}.gdr-frozen__detail{margin:var(--ceg-space-1) 0 0;font-size:var(--ceg-fs-secondary)}:root{--ceg-petrol:#033b4c;--ceg-green:#249e6b;--ceg-green-action:#007737;--ceg-green-positive:#009951;--ceg-green-on-petrol:#4ade95;--ceg-white:#fff;--ceg-gray-100:#f5f5f5;--ceg-gray-300:#e3e3e3;--ceg-gray-700:#63666a;--ceg-bg:var(--ceg-white);--ceg-bg-tint:color-mix(in srgb, var(--ceg-green-positive) 15%, white);--ceg-surface:var(--ceg-white);--ceg-surface-alt:var(--ceg-gray-100);--ceg-bg-grouped:color-mix(in srgb, var(--ceg-petrol) 4%, white);--ceg-fg:var(--ceg-petrol);--ceg-fg-body:var(--ceg-gray-700);--ceg-border:var(--ceg-gray-300);--ceg-danger:#c53030;--ceg-warning:#a94a08;--ceg-warning-soft:#f4e5da;--ceg-success-soft:#e5f3ec;--ceg-danger-soft:#fbe4e4;--ceg-gradient:linear-gradient(71deg, var(--ceg-petrol) 0%, var(--ceg-green) 100%);--mod-colaborativa-solid:#007737;--mod-colaborativa-soft:#e5f3ec;--mod-colaborativa-accent:#249e6b;--mod-express-solid:#b45309;--mod-express-soft:#fbeedc;--mod-express-accent:#d97706;--mod-stock-solid:#1b4d89;--mod-stock-soft:#e8f0fa;--mod-stock-accent:#2f6cb3;--mod-dedicada-solid:#033b4c;--mod-dedicada-soft:#e6eef1;--mod-dedicada-accent:#0a5a73;--brand-miyawa:#e32313;--brand-barovo:#f6e500;--brand-kuest:#e1ff00;--brand-gloa:#005ccc;--brand-vonne:#b0a50b;--brand-kushiro:#fe5000;--brand-etheos:#009bff;--font-sans:"Manrope", ui-sans-serif, system-ui, sans-serif;--ceg-font-sans:var(--font-sans);--ceg-fw-medium:500;--ceg-fw-bold:700;--ceg-fw-display:800;--text-display-xl:96px;--text-display:64px;--text-h1:48px;--text-h2:36px;--text-h3:24px;--text-figure:32px;--text-body-lg:18px;--text-body:16px;--text-small:14px;--text-caption:12px;--leading-display:1;--leading-body:1.5;--ceg-fs-title:var(--text-h3);--ceg-fs-title-compact:var(--text-body-lg);--ceg-tracking-title:-.01em;--ceg-fs-body:var(--text-body);--ceg-fs-secondary:var(--text-small);--ceg-fs-data:var(--text-small);--ceg-fs-label:var(--text-caption);--ceg-fs-figure:var(--text-figure);--price-font-feature:"tnum";--radius-btn:5px;--ceg-radius-btn:var(--radius-btn);--radius-card:10px;--ceg-radius-card:var(--radius-card);--radius-panel:20px;--ceg-radius-panel:var(--radius-panel);--ceg-radius-control:var(--radius-btn);--ceg-radius-surface:var(--radius-card);--ceg-radius-pill:999px;--space-unit:4px;--ceg-space-1:4px;--ceg-space-2:8px;--ceg-space-3:12px;--ceg-space-4:16px;--ceg-space-5:24px;--ceg-space-6:32px;--shadow-card:0 1px 3px #033b4c14, 0 4px 12px #033b4c0f;--ceg-shadow-card:var(--shadow-card);--ceg-m-gutter:20px;--ceg-m-row-inset:var(--ceg-m-gutter);--ceg-m-row-minheight:44px;--ceg-m-gap-inner:var(--ceg-space-3);--ceg-m-gap-block:var(--ceg-space-5);--ceg-m-touch-min:44px;--ceg-m-touch-comfortable:48px;--ceg-m-sheet-radius:var(--ceg-radius-panel);--ceg-m-sheet-medium:55vh;--ceg-m-sheet-large:92vh;--ceg-m-sheet-scrim:#033b4c73;--ceg-m-sheet-scrim-blur:#033b4c52;--ceg-m-navbar-solid:color-mix(in srgb, var(--ceg-white) 96%, transparent);--ceg-m-navbar-blur-bg:color-mix(in srgb, var(--ceg-white) 72%, transparent);--ceg-m-back-box:32px;--ceg-m-back-shadow:0 1px 2px #033b4c14, 0 2px 6px #033b4c0f;--ceg-m-ease-spring:cubic-bezier(.32, .72, 0, 1);--ceg-m-dur-press:.12s;--ceg-m-dur-sheet:.28s;--ceg-m-dur-fade:.2s;--ceg-m-press-scale:.98;--ceg-m-press-darken:8%;--ceg-m-safe-top:env(safe-area-inset-top,0px);--ceg-m-safe-bottom:env(safe-area-inset-bottom,0px);--ceg-m-statusbar:44px;--ceg-m-homebar:28px;--ceg-m-frame-w-iphone:440px;--ceg-m-frame-w-android:360px;--ceg-header-strip-bg:#051525;--ceg-header-strip-border:#1b3a5c;--ceg-header-strip-height:33px;--ceg-header-bar-bg:var(--ceg-petrol);--ceg-header-bar-height:77px;--ceg-header-logo-height:52px;--ceg-header-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a}@media (width<=360px){:root{--ceg-m-gutter:16px}}@media (prefers-reduced-motion:reduce){:root{--ceg-m-dur-press:1ms;--ceg-m-dur-sheet:1ms;--ceg-m-dur-fade:1ms}}:root{--font-sans:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--ceg-night:#0f172a;--ceg-deep:#111827;--ceg-green:#10b981;--ceg-blue:#3b82f6}html,body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;color:#0f172a;margin:0}button,input,select,textarea{font-family:inherit}@keyframes update-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ceg-pulse{0%,to{transform:scale(1);box-shadow:0 2px 8px #dc262666}50%{transform:scale(1.06);box-shadow:0 4px 14px #dc26268c}}
