.ign-support{font-family:inherit;gap:24px}.ign-support__intro{border-bottom:1px solid #e0e0e0;padding:0 0 5px}.ign-support__intro p{color:#555;font-size:14px;line-height:1.5;margin:0}.ign-support__list{display:flex;flex:1;flex-direction:column;gap:16px;list-style:none;margin:0;overflow-y:auto;padding:6px 0 0}.ign-support__item{background:#f5f8fb;border:1px solid transparent;border-radius:8px;display:flex;gap:16px;margin-top:3px;padding:20px;transition:all .2s ease}.ign-support__item:hover{background:#e8f1f8;border-color:#005986;box-shadow:0 4px 8px rgba(0,58,112,.1);transform:translateY(-2px)}.ign-support__icon{align-items:center;border-radius:8px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.ign-support__content{display:flex;flex-direction:column;gap:8px}.ign-support__title{color:#222;font-weight:600;line-height:1.3;margin:0}.ign-support__description{color:#555;line-height:1.5}.ign-support__action{align-items:center;color:#005986;display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-top:4px;text-decoration:none;transition:gap .2s ease}.ign-support__action:hover{color:#005986;gap:10px}.ign-support__action mc-icon{transition:transform .2s ease}.ign-support__action:hover mc-icon{transform:translateX(2px)}.ign-support__contact{background:#fff4e6;border:1px solid #ff6441;border-radius:8px;margin-top:auto;padding:20px}.ign-support__contact-header{align-items:center;color:#ff6441;display:flex;gap:8px;margin-bottom:12px}.ign-support__contact-header mc-icon{flex-shrink:0}.ign-support__contact-header strong{font-size:15px;font-weight:700}.ign-support__contact p{color:#333;font-size:14px;line-height:1.6;margin:8px 0 0}.ign-support__contact a{color:#005986;font-weight:600;text-decoration:none;transition:color .2s ease}.ign-support__contact a:hover{color:#ff6441;text-decoration:underline}@media (max-width:767px){.ign-support__item{padding:16px}.ign-support__icon{height:40px;width:40px}.ign-support__title{font-size:15px}.ign-support__description{font-size:13px}}.ign-support-drawer{--mc-drawer-content-padding:0}.ign-helix-host{inset:0;pointer-events:none;position:fixed;z-index:2147483001!important}.ign-helix-overlay{background:rgba(12,20,28,.38);inset:0;opacity:0;position:absolute;transition:opacity .2s ease}.ign-helix-drawer{background:#fff;border-bottom-left-radius:16px;border-top-left-radius:16px;box-shadow:-8px 0 24px rgba(0,0,0,.16);display:flex;flex-direction:column;height:100%;max-width:100vw;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .24s ease,width .32s cubic-bezier(.22,1,.36,1);width:540px;will-change:transform,width}.ign-helix-drawer.theme-dark{background:#0f1720;box-shadow:-12px 0 30px rgba(0,0,0,.42)}.ign-helix-host.is-open{pointer-events:auto}.ign-helix-host.is-open .ign-helix-overlay{opacity:1}.ign-helix-host.is-open .ign-helix-drawer{transform:translateX(0)}.ign-helix-drawer.is-expanded{width:70%}.ign-helix-drawer.is-expanded .apmt-widget .composer{margin-right:3%;max-width:100%}.ign-helix-drawer.is-expanded .apmt-widget .workspace.chat-active~.composer,.ign-helix-drawer.is-expanded .apmt-widget:has(.workspace.chat-active) .composer{margin-right:0;max-width:100%}.ign-helix-drawer__header{align-items:center;background:#f8fafc;border-bottom:1px solid #dce3ea;border-top-left-radius:16px;display:flex;height:56px;justify-content:space-between;padding:0 12px 0 16px}.ign-helix-drawer.theme-dark .ign-helix-drawer__header{background:#131c26;border-bottom-color:#2b3949}.ign-helix-drawer__title{color:#1f2a37;font-size:22px;font-weight:500;margin:0}.ign-helix-drawer.theme-dark .ign-helix-drawer__title{color:#e7eef7}.ign-helix-training-banner{align-items:flex-start;background:#f5e7b1;border-bottom:1px solid #e8d99c;color:#6a5520;display:none;flex-shrink:0;font-size:13px;gap:8px;line-height:1.4;margin:0;padding:10px 16px}.ign-helix-training-banner.is-visible{display:flex}.ign-helix-training-banner__icon{flex:0 0 auto;margin-top:1px}.ign-helix-training-banner__text{flex:1 1 auto}.ign-helix-drawer.theme-dark .ign-helix-training-banner{background:#4a3d14;border-bottom-color:#6a5520;color:#f5e7b1}.ign-helix-drawer__actions{align-items:center;display:flex;gap:6px}.ign-helix-drawer__btn{align-items:center;background:#fff;border:1px solid #d3dbe4;border-radius:6px;color:#425466;cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.ign-helix-drawer__btn mc-icon{color:currentColor;opacity:1}.ign-helix-drawer.theme-dark .ign-helix-drawer__btn{background:#1a2531;border-color:#33475b;color:#d4e0ec}.ign-helix-drawer__btn:hover{background:#eff5fb;border-color:#9fc6e4;color:#005986}.ign-helix-drawer.theme-dark .ign-helix-drawer__btn:hover{background:#223243;border-color:#496784;color:#ffb37d}.ign-helix-drawer.theme-dark .ign-helix-drawer__btn[data-helix-theme]{color:#ffd089}.ign-helix-drawer__btn:focus-visible{outline:2px solid #8dc4e6;outline-offset:1px}.ign-helix-drawer.theme-dark .ign-helix-drawer__btn:focus-visible{outline-color:#ff9f43}.ign-support--helix{flex:1;min-height:0}.ign-helix-drawer.theme-dark .ign-support,.ign-helix-drawer.theme-dark .ign-support--helix,.ign-helix-drawer.theme-dark .ign-support__ai-widget{background:#0f1720}.ign-support{display:flex;flex-direction:column;font-family:MaerskText,sans-serif;height:100%;padding:0 14px 14px}.ign-support__ai-widget{flex:1;height:100%;overflow:hidden}@media (max-width:767px){.ign-helix-drawer,.ign-helix-drawer.is-expanded{width:100vw}}.ign-support__categories{flex:1;overflow-y:auto;padding:0}.ign-support__category{border-bottom:1px solid #e5e7eb}.ign-support__category:last-child{border-bottom:none}.ign-support__category-header{background:#f9fafb;padding:20px 24px 12px}.ign-support__category-title{color:#374151;font-size:14px;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.ign-support__items{list-style:none;margin:0;padding:0}.ign-support__item{border-bottom:1px solid #f3f4f6}.ign-support__item:last-child{border-bottom:none}.ign-support__link{align-items:center;color:#111827;display:flex;gap:16px;padding:16px 24px;text-decoration:none;transition:background-color .2s ease}.ign-support__link:hover{background-color:#f9fafb}.ign-support__link:focus{outline:2px solid #3b82f6;outline-offset:-2px}.ign-support__icon{color:#6b7280;flex-shrink:0}.ign-support__content{flex:1;min-width:0}.ign-support__title{color:#111827;font-size:16px;font-weight:500;margin:0 0 4px}.ign-support__description{color:#6b7280;font-size:14px;margin:0}.ign-support__arrow{color:#9ca3af;flex-shrink:0}.ign-support__empty{color:#6b7280;font-size:14px;padding:32px 24px;text-align:center}.apmt-widget .terminal-contact-heading{color:#005986;font-size:15px;font-weight:600;margin-bottom:6px;margin-top:2px}.apmt-widget{--apmt-bg:#d6dbe1;--apmt-bg-light:#e7eaef;--apmt-bg-accent:#a8b4c4;--apmt-panel:#f3f5f7;--apmt-panel-border:#d4d9df;--apmt-surface:#edf1f5;--apmt-surface-white:#fff;--apmt-card:#eef1f4;--apmt-ink:#17212a;--apmt-ink-light:#283340;--apmt-muted:#546274;--apmt-muted-light:#7b8590;--apmt-line:#c8d0d8;--apmt-brand:#0783cc;--apmt-brand-dark:#0b73b2;--apmt-notice-bg:#f5e7b1;--apmt-notice-border:#e8d99c;--apmt-notice-ink:#6a5520;--apmt-notice-link:#604d20;--apmt-tab:#ef6f47;--apmt-composer-border:#83c1e2;--apmt-result-border:#bfd5e2;--apmt-result-bg:#f9fdff;--apmt-user-bubble-bg:linear-gradient(135deg,#ff9a4f,#ff6000);--apmt-user-bubble-border:#ff8d43;--apmt-btn-border:#d7dade;--apmt-btn-bg:#f6f7f8;--apmt-btn-ink:#5c6670;--apmt-btn-hover-bg:#e8f3fa;--apmt-btn-hover-border:#9bc7e2;--apmt-positive-bg:#d4f0d4;--apmt-positive-border:#7dbb7d;--apmt-negative-bg:#fde8e8;--apmt-negative-border:#e0a0a0;--apmt-shadow:rgba(8,16,24,.38);--apmt-shadow-soft:rgba(7,31,53,.08);--apmt-shadow-chat:rgba(10,26,42,.06)}.apmt-widget.theme-light{color-scheme:light}.apmt-widget.theme-dark{--apmt-bg:#0f151d;--apmt-bg-light:#131b24;--apmt-bg-accent:#1d2936;--apmt-panel:#141d27;--apmt-panel-border:#273342;--apmt-surface:#182331;--apmt-surface-white:#1b2736;--apmt-card:#1a2634;--apmt-ink:#e8eef6;--apmt-ink-light:#c7d5e5;--apmt-muted:#9eb1c7;--apmt-muted-light:#8ca0b8;--apmt-line:#2a3a4d;--apmt-brand:#3aa4e2;--apmt-brand-dark:#6fc0ef;--apmt-composer-border:#e47a3a;--apmt-result-border:#2f4358;--apmt-result-bg:#16212d;--apmt-user-bubble-bg:linear-gradient(135deg,#ff8b3d,#e95500);--apmt-user-bubble-border:#ff9f62;--apmt-btn-border:#32465c;--apmt-btn-bg:#1a2632;--apmt-btn-ink:#c9d6e4;--apmt-btn-hover-bg:#243447;--apmt-btn-hover-border:#3f5f7a;--apmt-shadow-soft:rgba(2,8,16,.5);--apmt-shadow-chat:rgba(1,8,16,.46);color-scheme:dark}.apmt-widget.theme-dark .widget-panel{color:var(--apmt-ink)}.apmt-widget.theme-dark .hero-title{color:#e8eef6}.apmt-widget.theme-dark .hero-subtitle,.apmt-widget.theme-dark .landing-disclaimer{color:#a9b8ca}.apmt-widget.theme-dark .composer{background:#16202c;border-color:#3a4c62;box-shadow:0 8px 18px rgba(4,10,20,.45)}.apmt-widget.theme-dark textarea{color:#e2ebf5}.apmt-widget.theme-dark textarea::placeholder{color:#94a8bf}.apmt-widget.theme-dark .conversation-terminal-control{background:#1a2735;border-color:#35506a}.apmt-widget.theme-dark .conversation-terminal-control:has(.conversation-terminal-trigger.is-open),.apmt-widget.theme-dark .conversation-terminal-control:hover{background:#223243;border-color:#4d6780}.apmt-widget.theme-dark .conversation-terminal-trigger{color:#b7c9db}.apmt-widget.theme-dark .quick-options{background:#16212d;box-shadow:0 8px 18px rgba(4,10,20,.42)}.apmt-widget.theme-dark .quick-options h2{color:#9eb1c7}.apmt-widget.theme-dark .quick-option-list .chip,.apmt-widget.theme-dark .quick-option-list .chip-card{background:#1d2b39;border-color:#374b61;color:#d6e3ef}.apmt-widget.theme-dark .quick-option-list .chip-card:hover,.apmt-widget.theme-dark .quick-option-list .chip:hover{background:#253749;border-color:#496784;color:#f0f6fd}.apmt-widget.theme-dark .quick-option-list .chip-card-icon{background:linear-gradient(150deg,#f4a45d,#ff6000)}.apmt-widget.theme-dark .quick-option-list .chip-card-title{color:#d6e3ef}.apmt-widget.theme-dark .faq .chip{border:1px solid #7d502e;color:#d5e3f0}.apmt-widget.theme-dark .faq .chip:hover{border-color:#ff8d43;color:#ffb680}.apmt-widget.theme-dark .result-panel{background:#16212d;border-color:#30465c}.apmt-widget.theme-dark .chat-msg-assistant .chat-bubble{background:#1a2735;border-color:#31465b}.apmt-widget.theme-dark .chat-msg-user .chat-bubble{background:var(--apmt-user-bubble-bg);border-color:var(--apmt-user-bubble-border)}.apmt-widget.theme-dark .chat-msg-assistant .chat-text{color:#d9e6f2}.apmt-widget.theme-dark .reset-btn{background:#1b2734;border-color:#35506a;color:#d9e5f2}.apmt-widget.theme-dark .reset-btn:hover{background:#243547;border-color:#4c6a86}.apmt-widget .titlebar-actions{display:flex;gap:12px;justify-content:end;margin-bottom:10px}.apmt-widget .conversation-controls-row{align-items:flex-start;border-radius:14px;display:flex;gap:12px;justify-content:space-between;margin-bottom:5px;padding:5px 0}.apmt-widget .conversation-terminal-bar{flex:1 1 auto;position:relative}.apmt-widget .conversation-terminal-control{align-items:center;background:var(--apmt-surface-white);border:1px solid var(--apmt-btn-border);border-radius:8px;display:flex;min-height:34px;overflow:hidden;transition:border-color .18s ease,background .18s ease;width:100%}.apmt-widget .conversation-terminal-control:has(.conversation-terminal-trigger.is-open){border-color:#ffbf99}.apmt-widget .conversation-terminal-trigger{border:none;border-radius:0;flex:1 1 auto;font-family:inherit;font-size:13px;gap:6px;min-width:0;padding:6px 4px 6px 10px;text-align:left}.apmt-widget .conversation-terminal-clear,.apmt-widget .conversation-terminal-trigger{align-items:center;background:transparent;color:var(--apmt-muted);cursor:pointer;display:inline-flex}.apmt-widget .conversation-terminal-clear{align-self:center;border:none;border-radius:6px;flex:0 0 auto;height:28px;justify-content:center;margin:0 4px 0 0;padding:0;transition:background .18s ease,color .18s ease;width:28px}.apmt-widget .conversation-terminal-clear mc-icon{display:block;flex-shrink:0}.apmt-widget .conversation-terminal-clear:hover{background:var(--apmt-btn-hover-bg);color:var(--apmt-brand-dark)}.apmt-widget .conversation-terminal-clear:focus-visible{outline:2px solid #ffbf99;outline-offset:-2px}.apmt-widget .conversation-terminal-clear[hidden]{display:none!important}.apmt-widget.theme-dark .conversation-terminal-clear:hover{background:#223243;color:#ffb37d}.apmt-widget .conversation-terminal-trigger:focus-visible{outline:none}.apmt-widget .conversation-terminal-control:focus-within{outline:2px solid #ffbf99;outline-offset:1px}.apmt-widget .conversation-terminal-container{align-items:center;display:inline-flex;gap:4px}.apmt-widget .conversation-terminal-label{color:var(--apmt-muted);flex-shrink:0}.apmt-widget .conversation-terminal-value{color:#8a8a90;flex:1;font-size:14px;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apmt-widget .conversation-terminal-chevron{color:var(--apmt-muted);flex-shrink:0;transition:transform .18s ease}.apmt-widget .conversation-terminal-trigger.is-open .conversation-terminal-chevron{transform:rotate(180deg)}.apmt-widget .conversation-terminal-dropdown{background:var(--apmt-surface-white);border:1px solid var(--apmt-composer-border);border-radius:8px;box-shadow:0 6px 18px var(--apmt-shadow-soft);display:flex;flex-direction:column;left:0;padding:0;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.apmt-widget .conversation-terminal-dropdown[hidden]{display:none!important}.apmt-widget .conversation-terminal-search-wrapper{background:var(--apmt-surface-white);border-bottom:1px solid var(--apmt-line);border-radius:8px 8px 0 0;padding:6px 8px;position:sticky;top:0;z-index:1}.apmt-widget .conversation-terminal-search{background:var(--apmt-surface);border:1px solid var(--apmt-btn-border);border-radius:6px;box-sizing:border-box;color:var(--apmt-ink);font-family:inherit;font-size:13px;outline:none;padding:5px 8px;transition:border-color .15s ease;width:100%}.apmt-widget .conversation-terminal-search:focus{background:var(--apmt-surface-white);border-color:var(--apmt-composer-border)}.apmt-widget .conversation-terminal-options-list{max-height:190px;overflow-y:auto;padding:4px 0}.apmt-widget .conversation-terminal-no-results{color:var(--apmt-muted);font-size:13px;font-style:italic;padding:10px 12px;text-align:center}.apmt-widget .conversation-terminal-option{color:var(--apmt-ink);cursor:pointer;font-size:13px;padding:8px 12px;transition:background .14s ease}.apmt-widget .conversation-terminal-option:hover{background:var(--apmt-btn-hover-bg)}.apmt-widget .conversation-terminal-option.is-active{background:#e6ebf2;color:var(--apmt-brand-dark);font-weight:600}.apmt-widget .conversation-terminal-option:first-child{color:var(--apmt-muted)}.apmt-widget .terminal-selector-inline{border-radius:8px;margin-top:10px}.apmt-widget .terminal-selector-inline label{color:var(--apmt-ink);display:block;font-size:13px;font-weight:600;margin-bottom:6px}.apmt-widget .terminal-selector-inline select{background:var(--apmt-surface-white);border:1px solid var(--apmt-btn-border);border-radius:6px;color:var(--apmt-ink);cursor:pointer;font-size:14px;padding:8px 10px;width:100%}.apmt-widget .terminal-selector-inline select:focus{outline:2px solid var(--apmt-composer-border);outline-offset:1px}.apmt-widget .close-btn{background:transparent;border:none;color:var(--apmt-ink);cursor:pointer;font-size:24px;font-weight:500;padding:4px 0}.apmt-widget .reset-btn{background:var(--apmt-surface-white);border:1px solid var(--apmt-btn-border);border-radius:6px;color:var(--apmt-ink);cursor:pointer;font-size:13px;font-weight:400;padding:6px 10px;transition:background .18s ease,border-color .18s ease}.apmt-widget .reset-btn:hover{background:var(--apmt-btn-hover-bg);border-color:var(--apmt-btn-hover-border)}.apmt-widget .composer{border:1px solid var(--apmt-composer-border);border-radius:8px;display:grid;gap:10px;grid-template-columns:1fr auto;margin-top:10px;padding:10px 12px}.apmt-widget .workspace{align-items:stretch;background:var(--apmt-surface-white);display:grid;flex:1 1 auto;gap:14px;grid-template-rows:minmax(0,1fr);min-height:0}.apmt-widget .workspace.chat-active{grid-template-columns:minmax(0,1.35fr) minmax(300px,.95fr)}.apmt-widget .workspace.chat-active.full-width{grid-template-columns:1fr}.apmt-widget .response-column{display:flex;flex-direction:column;gap:5px;height:100%;min-height:0}.apmt-widget .support-column{display:grid;gap:5px;max-height:calc(100vh - 200px);overflow-x:hidden;overflow-y:auto;position:sticky;top:0}.apmt-widget textarea{background:transparent;border:none;color:var(--apmt-ink-light);font-family:inherit;line-height:1.2;min-height:92px;outline:none;resize:vertical;width:100%}.apmt-widget textarea::placeholder{color:var(--apmt-muted-light)}.apmt-widget .send-btn{align-self:end;cursor:pointer;transition:.2s ease}.apmt-widget .send-btn mc-button::part(button){padding-right:4px}.apmt-widget .helper-title{font-size:14px;font-weight:600;line-height:1.5;margin:0 0 6px}.apmt-widget .helper-text{color:var(--apmt-muted);font-size:14px;line-height:1.5;margin:0}.apmt-widget .grid{display:flex;flex-wrap:wrap;gap:12px}.apmt-widget .block{border:1px solid var(--apmt-line);border-radius:8px;flex:1 1 320px;padding:12px 14px 14px}.apmt-widget .block h2{color:var(--apmt-muted);font-size:16px;font-weight:600;margin:0 0 12px}.apmt-widget .chip-list{display:grid;gap:10px}.apmt-widget .chip{background:transparent;border:1px solid #dde1e7;border-radius:14px;color:#8a8a90;cursor:pointer;display:flex;font-size:14px;gap:4px;line-height:1.12;padding:10px;text-align:left;transition:color .2s ease,transform .2s ease}.apmt-widget .chip:hover{color:#ff6000;transform:translateX(2px)}.apmt-widget .faq{border-radius:8px;margin-bottom:50px;padding:12px 14px}.apmt-widget .faq h2{color:var(--apmt-muted);font-weight:600;margin:0 0 12px}.apmt-widget .faq .chip-list{gap:8px}.apmt-widget .faq .chip{font-size:14px;font-weight:600;padding:6px 12px;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.apmt-widget .faq .chip:hover{border-color:var(--apmt-brand);color:#ff6000;transform:translateY(-1px)}.apmt-widget .faq .chip:focus-visible{outline:2px solid var(--apmt-composer-border);outline-offset:1px}.apmt-widget .result-panel{align-content:start;border:1px solid var(--apmt-result-border);border-radius:14px;display:flex;flex:1 1 auto;flex-direction:column;min-height:240px;min-height:0;overflow:hidden;padding:12px 14px 14px}.apmt-widget .result-panel.is-empty{display:none}.apmt-widget .chat-log{align-content:start;display:flex;flex:1 1 auto;flex-direction:column;gap:10px;list-style:none;margin:0;max-height:none;min-height:0;overflow:auto;padding:4px 0}.apmt-widget .chat-msg{display:flex}.apmt-widget .chat-msg-user{align-items:flex-end;gap:10px;justify-content:flex-end}.apmt-widget .chat-msg-assistant{align-items:flex-end;gap:10px;justify-content:flex-start}.apmt-widget .chat-assistant-avatar,.apmt-widget .chat-user-avatar{align-items:center;background:radial-gradient(circle at 30% 30%,#ffd2a6 0,#ff9f43 42%,#f36a21 100%);border:1px solid #f2a35f;border-radius:999px;display:inline-flex;flex:0 0 35px;height:35px;justify-content:center;margin-bottom:2px;width:35px}.apmt-widget .chat-user-avatar{color:#fff;font-size:10px;font-weight:500;letter-spacing:.02em;line-height:1;user-select:none}.apmt-widget .chat-bubble{border:1px solid var(--apmt-line);border-radius:12px;box-shadow:0 8px 18px var(--apmt-shadow-chat);max-width:min(78%,760px);padding:10px 12px;width:fit-content}.apmt-widget .chat-msg-user .chat-bubble{background:var(--apmt-user-bubble-bg);border-color:var(--apmt-user-bubble-border);border-radius:16px 16px 4px 16px}.apmt-widget .chat-msg-user .chat-text,.apmt-widget .chat-msg-user .chat-text p{color:#fff}.apmt-widget .chat-msg-assistant .chat-bubble{background:var(--apmt-surface-white);border-radius:16px 16px 16px 4px}.apmt-widget .chat-text{color:var(--apmt-ink-light);font-size:15px;font-weight:300;line-height:1.6;margin:0;word-break:break-word}.apmt-widget .chat-text p{margin:0}.apmt-widget .chat-msg-assistant .chat-text{color:#253343}.apmt-widget .chat-msg-assistant .chat-text a{color:#075985;overflow-wrap:anywhere;text-decoration-thickness:1.5px;text-underline-offset:2px}.apmt-widget .chat-msg-assistant .chat-text strong{color:#8a8a90;font-weight:500}.apmt-widget .chat-rich-list{display:grid;gap:10px;margin:10px 0 0;padding-left:20px}.apmt-widget .chat-rich-list li{line-height:1.6}.apmt-widget .tracking-result{margin:0}.apmt-widget .tracking-header{background:var(--apmt-surface);border-bottom:1px solid var(--apmt-line);border-radius:8px 8px 0 0;color:var(--apmt-ink);font-size:13px;padding:8px 12px}.apmt-widget .tracking-table{background:var(--apmt-surface-white);border-radius:0 0 8px 8px;overflow:hidden}.apmt-widget .tracking-table tbody tr{border-bottom:1px solid var(--apmt-line)}.apmt-widget .tracking-table tbody tr:last-child{border-bottom:none}.apmt-widget .tracking-table tbody tr:hover{background:var(--apmt-surface)}.apmt-widget .tracking-label{font-size:12px;font-weight:600;padding:8px 12px;vertical-align:top}.apmt-widget .tracking-value{color:var(--apmt-ink-light);font-weight:500;padding:8px 12px}.apmt-widget .tracking-not-found{line-height:5px;text-align:center}.apmt-widget .not-found-icon{align-items:center;display:flex;gap:5px;justify-content:center}.apmt-widget .not-found-message{margin:0 0 8px}.apmt-widget .not-found-message strong{color:var(--apmt-ink);display:block;font-size:15px;margin:0 0 4px}.apmt-widget .not-found-message p{color:var(--apmt-ink-light);font-size:13px;line-height:1.3;margin:2px 0}.apmt-widget .not-found-hint{font-weight:600;margin-bottom:2px!important;margin-top:6px!important}.apmt-widget .not-found-reasons{display:inline-block;line-height:15px;list-style:none;margin:0;padding:0;text-align:left}.apmt-widget .not-found-reasons li{color:var(--apmt-muted);font-size:12px;padding:2px 0}.apmt-widget .not-found-reasons li:before{color:var(--apmt-primary);content:"•";margin-right:8px}.apmt-widget .not-found-actions{border-top:1px solid var(--apmt-line);margin-top:8px;padding-top:8px}.apmt-widget .track-trace-link{align-items:center;background:var(--apmt-primary,#07c);border-radius:6px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:12px 16px;text-decoration:none;transition:background .2s ease}.apmt-widget .track-trace-link:hover{background:var(--apmt-primary-dark,#0056b3);box-shadow:0 2px 8px rgba(0,0,0,.15);transform:translateY(-1px)}.apmt-widget .link-icon{font-size:16px}.apmt-widget .external-icon{font-size:12px;opacity:.8}.apmt-widget .services-result{margin:0}.apmt-widget .services-header{align-items:center;background:var(--apmt-surface);border-bottom:1px solid var(--apmt-line);border-radius:8px 8px 0 0;color:var(--apmt-ink);display:flex;font-size:13px;justify-content:space-between;padding:8px 12px}.apmt-widget .services-count{border-radius:12px;color:#000;font-size:12px;font-weight:600;padding:2px 0}.apmt-widget .services-list{background:var(--apmt-surface-white);border-radius:0 0 8px 8px;overflow:hidden}.apmt-widget .service-item{border-bottom:1px solid var(--apmt-line);padding:6px 12px;transition:background .2s ease}.apmt-widget .service-item:last-child{border-bottom:none}.apmt-widget .service-item:hover{background:var(--apmt-surface)}.apmt-widget .service-header{align-items:center;display:flex;gap:10px;padding:10px 0}.apmt-widget .service-icon{align-items:center;background:var(--apmt-surface);border:1px solid var(--apmt-line);border-radius:4px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.apmt-widget .service-info{flex:1;min-width:0}.apmt-widget .service-name{color:#000;font-size:13px;font-weight:600;line-height:1.2;margin:0}.apmt-widget .service-code{background:var(--apmt-surface);color:var(--apmt-muted);margin-right:6px}.apmt-widget .service-code,.apmt-widget .service-type{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;padding:2px 6px}.apmt-widget .service-type{background:var(--apmt-primary,#07c);color:#fff}.apmt-widget .service-description{color:var(--apmt-ink-light);font-size:12px;line-height:1.5;margin:2px 0 0}.apmt-widget .service-accordion{border-bottom:1px solid var(--apmt-line);padding:6px 0}.apmt-widget .service-accordion:last-child{border-bottom:none}.apmt-widget .service-accordion>summary{align-items:center;background:#f8f9f9;border-radius:10px;cursor:pointer;display:flex;gap:10px;list-style:none;margin:0;padding:2px 12px}.apmt-widget .service-accordion>summary::-webkit-details-marker{display:none}.apmt-widget .service-accordion .service-summary{align-items:center;display:flex;flex:1;gap:10px}.apmt-widget .service-accordion .service-name{align-items:center;display:inline-flex;gap:8px}.apmt-widget .service-accordion .service-name:before{color:var(--apmt-muted);content:"▸";display:inline-block;font-size:12px;height:12px;line-height:12px;transform:rotate(0deg);transition:transform .18s ease,color .18s ease;width:12px}.apmt-widget .service-accordion[open]>summary .service-name:before{color:var(--apmt-brand);transform:rotate(90deg)}.apmt-widget .service-accordion .service-body{padding:0 12px 10px 50px}.apmt-widget .service-accordion[open]>summary{background:#e2e6ea;border-radius:10px}.apmt-widget .services-empty,.apmt-widget .services-error{padding:16px;text-align:center}.apmt-widget .services-section{padding:8px 0 2px}.apmt-widget .services-section h4{align-items:center;background:#0b73b2;border-radius:10px;color:#fff;display:flex;font-size:14px;gap:8px;padding:10px}.apmt-widget .services-accordion{margin-top:6px}.apmt-widget .service-attrs,.apmt-widget .service-children{color:var(--apmt-ink-light);font-size:13px;list-style:auto;margin:8px 0 0}.apmt-widget .service-attrs li,.apmt-widget .service-children li{margin:4px 0}.apmt-widget .service-category{background:var(--apmt-primary,#07c);border-radius:12px;color:#fff;display:inline-block;font-size:11px;font-weight:700;margin-left:8px;padding:2px 8px;vertical-align:middle}.apmt-widget .tracking-result{padding:8px 12px}.apmt-widget .tracking-header{margin-bottom:6px}.apmt-widget .tracking-table{border-collapse:collapse;width:100%}.apmt-widget .tracking-table td{border-bottom:1px solid var(--apmt-line);padding:8px 6px}.apmt-widget .tracking-label{color:var(--apmt-muted);font-size:13px;width:40%}.apmt-widget .tracking-value{color:var(--apmt-ink);font-size:13px;width:60%}.apmt-widget .tracking-toggle{margin-top:8px;text-align:center}.apmt-widget .show-more-btn{background:var(--apmt-surface);border:1px solid var(--apmt-line);border-radius:15px;cursor:pointer;font-weight:600;padding:6px 10px}.apmt-widget .services-empty p,.apmt-widget .services-error p{margin:4px 0}.apmt-widget .chat-bubble--improved{border-color:#7eb8da;box-shadow:0 0 0 1px rgba(7,115,178,.12)}.apmt-widget .chat-sources-trained{margin-top:8px}.apmt-widget .chat-meta{color:var(--apmt-muted);font-size:11px;letter-spacing:.2px;margin-top:6px}.apmt-widget .chat-sources{display:grid;gap:6px;margin-top:8px}.apmt-widget .chat-followups{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.apmt-widget .chat-followup-btn{background:var(--apmt-btn-hover-bg);border:1px solid var(--apmt-btn-hover-border);border-radius:999px;color:var(--apmt-ink);cursor:pointer;font-size:12px;font-weight:600;padding:6px 10px;text-align:left;transition:background .18s ease,border-color .18s ease,transform .18s ease}.apmt-widget .chat-followup-btn:hover{background:var(--apmt-surface-white);border-color:var(--apmt-brand);transform:translateY(-1px)}.apmt-widget .ai-disclaimer{color:var(--apmt-muted);font-size:11px;font-style:italic;margin-top:8px;opacity:.9}.apmt-widget .ai-disclaimer-global{bottom:6px;color:var(--apmt-muted);font-size:12px;font-style:italic;left:12px;margin:0;opacity:.95;position:absolute;right:12px;text-align:left}.apmt-widget .widget-panel{position:relative}.apmt-widget .widget-panel.chat-with-disclaimer{padding-bottom:30px}.apmt-widget .alternative-slots p{color:var(--apmt-ink-light);font-size:13px;margin:0 0 8px}.apmt-widget .alternative-slots ol{margin:0;padding-left:18px}.apmt-widget .alternative-slots li{margin:6px 0}.apmt-widget .slot-btn{background:var(--apmt-btn-bg);border:1px solid var(--apmt-btn-border);border-radius:8px;color:var(--apmt-ink);cursor:pointer;display:inline-block;font-size:13px;font-weight:700;padding:8px 12px;transition:background .15s ease,border-color .15s ease,transform .12s ease}.apmt-widget .slot-btn:hover{background:var(--apmt-btn-hover-bg);border-color:var(--apmt-brand);transform:translateY(-1px)}.apmt-widget .slot-btn:focus{outline:2px solid rgba(7,115,178,.15);outline-offset:2px}.apmt-widget .chat-feedback{display:flex;justify-content:flex-end;margin-top:10px}.apmt-widget .result-panel h3{font-size:14px;font-weight:600;margin:0 0 10px}.apmt-widget .result-list{color:#253343;margin:0;padding-left:20px}.apmt-widget .result-list li{font-size:15px;line-height:1.2;margin-bottom:8px}.apmt-widget .muted{color:var(--apmt-muted);font-size:14px;line-height:1.35}.apmt-widget .feedback-row{align-items:center;color:var(--apmt-muted);display:flex;font-size:13px;gap:8px}.apmt-widget .thumb-btn{background:var(--apmt-surface-white);border:1px solid var(--apmt-btn-border);border-radius:6px;cursor:pointer;font-size:15px;padding:3px 10px;transition:background .18s ease,border-color .18s ease}.apmt-widget .thumb-btn:hover{background:var(--apmt-btn-hover-bg);border-color:var(--apmt-btn-hover-border)}.apmt-widget .thumb-btn.active-up{background:var(--apmt-positive-bg);border-color:var(--apmt-positive-border)}.apmt-widget .thumb-btn.active-down{background:var(--apmt-negative-bg);border-color:var(--apmt-negative-border)}.apmt-widget .feedback-status{font-size:12px}.apmt-widget .feedback-status.is-error{color:#b42318}.apmt-widget .feedback-correction{border-top:1px solid var(--apmt-line);margin-top:10px;padding-top:10px}.apmt-widget .feedback-correction-label{color:#253343;display:block;font-size:13px;margin-bottom:6px}.apmt-widget .feedback-correction-input{border:1px solid var(--apmt-btn-border);border-radius:8px;box-sizing:border-box;font:inherit;min-height:72px;padding:8px 10px;resize:vertical;width:100%}.apmt-widget .feedback-correction-actions{display:flex;gap:8px;margin-top:8px}.apmt-widget .feedback-skip-btn,.apmt-widget .feedback-submit-btn{border-radius:6px;cursor:pointer;font-size:13px;padding:6px 12px}.apmt-widget .feedback-submit-btn{background:var(--apmt-brand);border:1px solid var(--apmt-brand);color:#fff}.apmt-widget .feedback-skip-btn{background:var(--apmt-surface-white);border:1px solid var(--apmt-btn-border);color:#253343}.apmt-widget .source-item{background:var(--apmt-surface-white);border:1px solid var(--apmt-line);border-radius:7px;margin-bottom:7px;padding:9px 12px}.apmt-widget .source-title{color:var(--apmt-ink);font-size:14px;margin:0 0 2px}.apmt-widget .source-snippet{color:var(--apmt-muted);font-size:13px;margin:0;word-break:break-all}.apmt-widget .source-score{color:var(--apmt-muted);font-size:11px;margin:3px 0 0}.apmt-widget.is-loading .send-btn{cursor:wait;opacity:.55}.apmt-widget.is-training .send-btn,.apmt-widget.is-training .send-btn[disabled]{cursor:not-allowed;opacity:.45;pointer-events:none}.apmt-widget .task-output{margin:10px 0 0;white-space:pre-wrap;word-break:break-word}.apmt-widget .app-links-container{background:#5974870d;border-radius:10px;display:grid;gap:8px}.apmt-widget .app-link-card{align-items:center;color:#075985;display:flex;gap:20px;justify-content:space-between;padding:0;text-decoration:none;transition:all .2s ease}.apmt-widget .app-link-card:hover{background:var(--apmt-surface);border-color:var(--apmt-primary,#07c);box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.apmt-widget .app-link-info{flex:1;line-height:8px;padding:10px}.apmt-widget .app-link-title{align-items:center;color:#ff6000;display:flex;font-size:14px;font-weight:600;gap:6px;margin:0 0 15px!important}.apmt-widget .app-link-icon{color:inherit;font-size:16px}.apmt-widget .app-link-description{color:inherit;font-size:12px;line-height:1.3;margin:0}.apmt-widget .app-link-arrow{color:var(--apmt-primary,#07c);font-size:18px;margin-right:8px;opacity:.7;transition:transform .2s ease}.apmt-widget .app-link-card:hover .app-link-arrow{opacity:1;transform:translateX(3px)}.ellipsis-loader{color:var(--mc-color-text,#003b4a);display:inline-block;font-size:16px;font-weight:600;line-height:1;vertical-align:middle}.ellipsis-loader span{animation:ellipsis-fade 1s infinite;animation-fill-mode:both;display:inline-block;margin:0 2px;opacity:0;text-align:center;width:6px}.ellipsis-loader span:first-child{animation-delay:0s}.ellipsis-loader span:nth-child(2){animation-delay:.2s}.ellipsis-loader span:nth-child(3){animation-delay:.4s}.apmt-widget .chat-stream-caret{animation:chat-caret-blink .85s steps(1) infinite;background:currentColor;display:inline-block;height:1.05em;margin-left:2px;vertical-align:text-bottom;width:2px}.apmt-widget .chat-text.is-streaming{min-height:1.4em}.apmt-widget .chat-text.chat-text--reveal{animation:chat-answer-fade .35s ease}@keyframes chat-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes chat-answer-fade{0%{opacity:.35}to{opacity:1}}@keyframes ellipsis-fade{0%{opacity:0;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}to{opacity:0;transform:translateY(0)}}.apmt-widget{box-sizing:border-box;min-height:100%}.apmt-widget,.apmt-widget .widget-panel{display:flex;flex-direction:column;height:100%;overflow:hidden}.apmt-widget .widget-panel{backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);background:hsla(0,0%,100%,.24);margin:0 auto;max-width:1020px;min-height:0;padding:6px 6px 30px;width:100%}.apmt-widget .hero-shell{margin:16px auto 12px;max-width:760px;text-align:center}.apmt-widget .hero-orb{align-items:center;animation:apmt-hero-icon-bounce 2s ease-in-out infinite;background:radial-gradient(circle at 30% 30%,#ffd2a6 0,#ff9f43 42%,#f36a21 100%);border-radius:999px;box-shadow:0 10px 24px rgba(227,121,35,.26),0 0 24px rgba(255,163,77,.18);color:#fff;display:inline-flex;height:54px;justify-content:center;margin:0 auto 12px;transform-origin:center bottom;width:54px}@keyframes apmt-hero-icon-bounce{0%,to{transform:translateY(0)}20%{transform:translateY(-3px)}32%{transform:translateY(0)}44%{transform:translateY(-1.5px)}56%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.apmt-widget .hero-orb mc-icon{animation:none}}.apmt-widget .hero-title{color:#263443;font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.15;margin:0}.apmt-widget .hero-subtitle{color:#5d6a78;font-size:14px;line-height:1.35;margin:10px auto 0;max-width:700px}.apmt-widget .composer{border:1px solid #c9d1db;border-radius:16px;box-shadow:0 4px 12px rgba(39,56,74,.08);max-width:920px;padding:14px}.apmt-widget textarea{font-size:16px;font-weight:300;line-height:1.4;min-height:54px;resize:none}.apmt-widget .landing-disclaimer{color:#6a7480;font-size:12px;margin:8px auto 0;text-align:center}.apmt-widget .workspace{margin:5px 0 0}.apmt-widget .support-column{align-content:start;max-height:none;max-width:980px;overflow:visible;position:static}.apmt-widget .quick-options-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;max-height:50%}.apmt-widget .quick-options{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(39,56,74,.08);height:auto;margin:8px 0 0;padding:10px}.apmt-widget .quick-options h2{color:#748394;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.apmt-widget .quick-option-list{display:grid;gap:6px;grid-template-columns:1fr}.apmt-widget .quick-option-list .chip,.apmt-widget .quick-option-list .chip-card{background:#f1f4f7;border:1px solid #c9d1db;border-radius:999px;box-shadow:none;color:#4c5866;font-size:15px;font-weight:500;line-height:1.35;padding:4px 10px;text-align:left;transform:none;width:100%}.apmt-widget .quick-option-list .chip-card:hover,.apmt-widget .quick-option-list .chip:hover{background:#eef2f6;border-color:#a8b4c2;color:#354253;transform:none}.apmt-widget .quick-option-list .chip-card{align-items:center;display:flex;gap:8px}.apmt-widget .quick-option-list .chip-card-icon{align-items:center;background:linear-gradient(150deg,#a7b9cb,#7e93ab);border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.apmt-widget .quick-option-list .chip-card-title{color:#4c5866;font-size:15px;font-weight:500;line-height:1.35}.apmt-widget .faq{margin-bottom:0;margin-top:16px;padding:0}.apmt-widget .faq h2{color:#5b6b83;font-size:16px;font-weight:700;letter-spacing:0;margin:0 0 10px;text-transform:none}.apmt-widget .faq .chip-list{display:flex;flex-wrap:wrap;gap:10px}.apmt-widget .faq .chip{border-radius:999px;color:#8a8a90;font-size:15px;font-weight:500;line-height:1.2;padding:4px 12px;transform:none}.apmt-widget .faq .chip:hover{border-color:#e5611f;color:#e5611f;transform:none}.apmt-widget.theme-dark{backdrop-filter:blur(8px) saturate(115%);-webkit-backdrop-filter:blur(8px) saturate(115%);background:linear-gradient(180deg,rgba(16,24,33,.78),rgba(13,20,28,.84))}.apmt-widget.theme-dark .widget-panel{background:rgba(10,19,30,.5)!important;border-color:rgba(63,88,113,.45)!important}.apmt-widget.theme-dark .response-column,.apmt-widget.theme-dark .support-column,.apmt-widget.theme-dark .workspace{background:transparent}.apmt-widget.theme-dark .hero-title{color:#edf4fb}.apmt-widget.theme-dark .hero-subtitle,.apmt-widget.theme-dark .landing-disclaimer{color:#9bb0c5}.apmt-widget.theme-dark .composer{background:#182330;border-color:#314659;box-shadow:0 8px 24px rgba(1,8,16,.55)}.apmt-widget.theme-dark .quick-options{background:#17212d;box-shadow:0 12px 28px rgba(1,8,16,.42)}.apmt-widget.theme-dark .quick-options h2{color:#9cb1c6}.apmt-widget.theme-dark .quick-option-list .chip,.apmt-widget.theme-dark .quick-option-list .chip-card{background:#1c2936;border-color:#d7e0ea;color:#d8e4ef}.apmt-widget.theme-dark .quick-option-list .chip-card:hover,.apmt-widget.theme-dark .quick-option-list .chip:hover{background:#223243;border-color:#f0f4f8;color:#f4f8fc}.apmt-widget.theme-dark .quick-option-list .chip-card-title{color:inherit}.apmt-widget.theme-dark .faq h2{color:#9cb1c6}.apmt-widget.theme-dark .faq .chip{background:#1a2735;border:1px solid #8d572f;color:#8a8a90}.apmt-widget.theme-dark .faq .chip:hover{border-color:#ff8f45;color:#ffb47b}@media (max-width:768px){.apmt-widget{padding:10px}.apmt-widget .hero-title{font-size:22px}.apmt-widget .hero-subtitle{font-size:14px}.apmt-widget .quick-options-grid{gap:8px;grid-template-columns:1fr}.apmt-widget .faq h2{font-size:16px}.apmt-widget .faq .chip{font-size:14px;padding:4px 10px}.apmt-widget .widget-panel{padding:12px}.apmt-widget .workspace{grid-template-columns:1fr}.apmt-widget .support-column{max-height:60vh;overflow-x:hidden;overflow-y:auto;position:static}.apmt-widget .titlebar h1{font-size:32px}.apmt-widget .close-btn{font-size:14px}.apmt-widget .titlebar-actions{flex-wrap:wrap;gap:8px}.apmt-widget .conversation-controls-row{flex-direction:column}.apmt-widget .reset-btn{font-size:12px;padding:5px 8px}.apmt-widget textarea{font-size:14px;min-height:72px}.apmt-widget .send-btn{font-size:14px;height:36px;width:40px}.apmt-widget .chip,.apmt-widget .helper-title,.apmt-widget .result-panel h3{font-size:20px}.apmt-widget .block h2,.apmt-widget .faq h2,.apmt-widget .helper-text,.apmt-widget .result-list li{font-size:15px}.apmt-widget .muted{font-size:13px}.apmt-widget .result-panel{min-height:unset}.apmt-widget .chat-log{max-height:360px}.apmt-widget .chat-bubble{max-width:94%}.apmt-widget .conversation-terminal-bar{padding:8px 10px}.apmt-widget .conversation-terminal-current{font-size:12px}.apmt-widget .conversation-terminal-select{font-size:13px}}