@charset "UTF-8";:root,body[data-theme=editorial]{--sdc-bg: #f7f8fa;--sdc-panel: #ffffff;--sdc-panel-2: #fafbfc;--sdc-hover: #f3f4f6;--sdc-hover-2: #eceff3;--sdc-divide: #eef0f3;--sdc-border: #e4e7ec;--sdc-border-strong: #d0d5dd;--sdc-ink-1: #0b1220;--sdc-ink-2: #1f2937;--sdc-ink-3: #344054;--sdc-ink-4: #4b5563;--sdc-ink-5: #667085;--sdc-ink-6: #98a2b3;--sdc-blue: #1d4ed8;--sdc-blue-hover: #1e40af;--sdc-blue-soft: #eff4ff;--sdc-blue-ink: #1e3a8a;--sdc-green: #067647;--sdc-green-soft: #ecfdf3;--sdc-amber: #b54708;--sdc-amber-soft: #fef7c3;--sdc-amber-bg: #fffaeb;--sdc-red: #b42318;--sdc-red-soft: #fee4e2;--sdc-red-bg: #fef3f2;--sdc-violet: #5925dc;--sdc-violet-soft: #f4ebff;--sdc-s-xs: 0 1px 2px rgba(16, 24, 40, .04);--sdc-s-sm: 0 1px 3px rgba(16, 24, 40, .06), 0 1px 2px rgba(16, 24, 40, .04);--sdc-s-md: 0 4px 8px -2px rgba(16, 24, 40, .06), 0 2px 4px -2px rgba(16, 24, 40, .04);--sdc-s-lg: 0 12px 24px -4px rgba(16, 24, 40, .1), 0 4px 8px -4px rgba(16, 24, 40, .06);--sdc-r-xs: 4px;--sdc-r-sm: 6px;--sdc-r-md: 8px;--sdc-r-lg: 10px;--sdc-r-pill: 999px;--sdc-rail-w: 0px;--sdc-nav-w: 264px;--sdc-bar-h: 56px;--sdc-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--sdc-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--bs-primary: var(--sdc-blue);--bs-body-bg: var(--sdc-bg);--bs-body-color: var(--sdc-ink-2);--bs-body-font-family: var(--sdc-font);--bs-body-font-size: 15px;--bs-border-color: var(--sdc-border);--sdc-surface: var(--sdc-panel-2);--sdc-raised: var(--sdc-panel);--sdc-sink: var(--sdc-hover);--sdc-ink: var(--sdc-ink-2);--sdc-ink-strong: var(--sdc-ink-1);--sdc-ink-muted: var(--sdc-ink-5);--sdc-ink-subtle: var(--sdc-ink-6);--sdc-accent: var(--sdc-blue);--sdc-accent-dark: var(--sdc-blue-hover);--sdc-accent-soft: var(--sdc-blue-soft);--sdc-accent-softer: #f6f8fc;--sdc-divider: var(--sdc-divide);--sdc-s-1: 4px;--sdc-s-2: 8px;--sdc-s-3: 12px;--sdc-s-4: 16px;--sdc-s-5: 24px;--sdc-s-6: 32px;--sdc-s-7: 48px;--sdc-s-8: 64px;--sdc-r: var(--sdc-r-md);--sdc-r-lg: var(--sdc-r-lg);--sdc-r-xl: 14px;--sdc-fs-caption: 12px;--sdc-fs-body: 13.5px;--sdc-success: var(--sdc-green);--sdc-success-soft: var(--sdc-green-soft);--sdc-warning: var(--sdc-amber);--sdc-warning-soft: var(--sdc-amber-soft);--sdc-danger: var(--sdc-red);--sdc-danger-soft: var(--sdc-red-soft);--sdc-info: var(--sdc-violet);--sdc-info-soft: var(--sdc-violet-soft);--sdc-border-light: var(--sdc-border)}*{box-sizing:border-box}html,body{height:100%}body{font-family:var(--sdc-font);font-size:15px;line-height:1.55;color:var(--sdc-ink-2);background:var(--sdc-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01"}a{color:var(--sdc-blue);text-decoration:none}a:hover,a:focus-visible{text-decoration:underline;text-underline-offset:2px}button{font:inherit;cursor:pointer}h1,h2,h3,h4,h5,h6{color:var(--sdc-ink-1);font-weight:600;line-height:1.3;letter-spacing:-.01em}::selection{background:var(--sdc-blue-soft);color:var(--sdc-blue-ink)}:focus-visible{outline:2px solid var(--sdc-blue);outline-offset:1px;border-radius:4px}.btn{font-family:inherit;font-weight:600;font-size:15px;border-radius:var(--sdc-r-sm);padding:0 20px;height:44px;border:1px solid var(--sdc-border);background:var(--sdc-panel);color:var(--sdc-ink-1);display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .12s,border-color .12s,color .12s;white-space:nowrap;text-decoration:none;min-height:44px}.btn:hover:not(:disabled){background:var(--sdc-hover);border-color:var(--sdc-border-strong);color:var(--sdc-ink-1);text-decoration:none}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px #1d4ed838}.btn:disabled{opacity:.55;cursor:not-allowed}.btn i{font-size:12px}.btn-primary{background:var(--sdc-ink-1);border-color:var(--sdc-ink-1);color:#fff}.btn-primary:hover:not(:disabled){background:#000;border-color:#000;color:#fff}.btn-outline-primary{background:transparent;border-color:var(--sdc-border);color:var(--sdc-ink-1)}.btn-outline-primary:hover:not(:disabled){background:var(--sdc-hover);border-color:var(--sdc-border-strong);color:var(--sdc-ink-1)}.btn-outline-secondary{background:transparent;border-color:var(--sdc-border);color:var(--sdc-ink-3)}.btn-outline-secondary:hover:not(:disabled){background:var(--sdc-hover);border-color:var(--sdc-border-strong);color:var(--sdc-ink-1)}.btn-outline-danger{background:transparent;border-color:var(--sdc-red-soft);color:var(--sdc-red)}.btn-outline-danger:hover:not(:disabled){background:var(--sdc-red-bg);border-color:var(--sdc-red);color:var(--sdc-red)}.btn-link{height:auto;min-height:0;padding:0;border:0;background:transparent;color:var(--sdc-blue);font-weight:500}.btn-link:hover{color:var(--sdc-blue-hover);text-decoration:underline;background:transparent}.btn-sm{height:36px;min-height:36px;padding:0 14px;font-size:14px;border-radius:var(--sdc-r-sm)}.btn-lg{height:52px;min-height:52px;padding:0 24px;font-size:16px}.btn-block{width:100%}.btn-blue{background:var(--sdc-blue);border-color:var(--sdc-blue);color:#fff}.btn-blue:hover:not(:disabled){background:var(--sdc-blue-hover);border-color:var(--sdc-blue-hover);color:#fff}.form-label{display:block;font-size:14px;font-weight:600;color:var(--sdc-ink-2);margin-bottom:6px}.form-control,.form-select,.input{width:100%;height:44px;padding:0 14px;border:1px solid var(--sdc-border-strong);border-radius:var(--sdc-r-sm);font:inherit;font-size:15px;color:var(--sdc-ink-1);background:var(--sdc-panel);transition:border-color .12s,box-shadow .12s;line-height:1.5}.form-control:hover,.form-select:hover,.input:hover{border-color:var(--sdc-ink-5)}.form-control:focus,.form-select:focus,.input:focus{outline:none;border-color:var(--sdc-blue);box-shadow:0 0 0 3px #1d4ed824}.form-control::placeholder,.input::placeholder{color:var(--sdc-ink-5)}textarea.form-control,textarea.input{height:auto;min-height:120px;padding:10px 12px;resize:vertical;line-height:1.6}.form-check-input{border-color:var(--sdc-border-strong);border-radius:3px}.form-check-input:checked{background-color:var(--sdc-blue);border-color:var(--sdc-blue)}.card,.panel-card{background:var(--sdc-panel);border:1px solid var(--sdc-border);border-radius:var(--sdc-r-md);box-shadow:none}.card-header,.panel-card-head{background:transparent;border-bottom:1px solid var(--sdc-divide);padding:12px 18px;font-size:13.5px;font-weight:600;color:var(--sdc-ink-1)}.card-body,.panel-card-body{padding:18px}.badge{font-family:inherit;font-weight:600;font-size:11.5px;letter-spacing:0;padding:3px 9px;border-radius:var(--sdc-r-pill);line-height:1.5;border:1px solid transparent;white-space:nowrap}.badge.bg-primary{background:var(--sdc-blue-soft)!important;color:var(--sdc-blue-ink)!important;border-color:#c7d7fe}.badge.bg-success{background:var(--sdc-green-soft)!important;color:var(--sdc-green)!important;border-color:#a6f4c5}.badge.bg-warning{background:var(--sdc-amber-soft)!important;color:var(--sdc-amber)!important;border-color:#fde68a}.badge.bg-danger{background:var(--sdc-red-soft)!important;color:var(--sdc-red)!important;border-color:#fecdca}.badge.bg-info{background:var(--sdc-violet-soft)!important;color:var(--sdc-violet)!important;border-color:#e9d7fe}.badge.bg-secondary{background:var(--sdc-hover)!important;color:var(--sdc-ink-4)!important;border-color:var(--sdc-border)}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 8px;border-radius:999px;font-size:12px;font-weight:600;background:var(--sdc-amber-soft);color:var(--sdc-amber);border:1px solid #fde68a;white-space:nowrap}.status-pill .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.status-pill.new{background:var(--sdc-blue-soft);color:var(--sdc-blue-ink);border-color:#c7d7fe}.status-pill.open{background:var(--sdc-amber-soft);color:var(--sdc-amber);border-color:#fde68a}.status-pill.pending{background:#e0e7ff;color:#3730a3;border-color:#c7d2fe}.status-pill.solved{background:var(--sdc-green-soft);color:var(--sdc-green);border-color:#a6f4c5}.status-pill.closed{background:#f2f4f7;color:var(--sdc-ink-4);border-color:var(--sdc-border)}.ticket-id-chip{display:inline-block;font-family:var(--sdc-mono);font-size:11.5px;color:var(--sdc-ink-5);font-variant-numeric:tabular-nums;padding:2px 6px;background:var(--sdc-hover);border-radius:var(--sdc-r-xs);font-weight:500}.alert{border-radius:var(--sdc-r-sm);padding:12px 14px;border:1px solid var(--sdc-divide);background:var(--sdc-panel-2);color:var(--sdc-ink-2);font-size:13px;line-height:1.55}.alert-info{background:var(--sdc-blue-soft);border-color:#c7d7fe;color:var(--sdc-ink-2)}.alert-info strong{color:var(--sdc-blue-ink)}.alert-success{background:var(--sdc-green-soft);border-color:#a6f4c5;color:var(--sdc-green)}.alert-warning{background:var(--sdc-amber-bg);border-color:#fde68a;color:var(--sdc-amber)}.alert-danger{background:var(--sdc-red-bg);border-color:var(--sdc-red-soft);color:var(--sdc-red)}.alert-light{background:var(--sdc-hover);border-color:var(--sdc-border);color:var(--sdc-ink-4)}.ctable{width:100%;border-collapse:separate;border-spacing:0;background:var(--sdc-panel);border:1px solid var(--sdc-border);border-radius:var(--sdc-r-md);overflow:hidden}.ctable th{text-align:left;padding:12px 16px;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--sdc-ink-5);background:var(--sdc-panel-2);border-bottom:1px solid var(--sdc-border)}.ctable td{padding:14px 16px;font-size:15px;border-bottom:1px solid var(--sdc-divide);color:var(--sdc-ink-2);vertical-align:top}.ctable tr:last-child td{border-bottom:none}.ctable tr:hover td{background:var(--sdc-panel-2)}.ctable a{color:var(--sdc-ink-1);font-weight:500}.ctable a:hover{color:var(--sdc-blue-ink)}.table,.abp-extensible-table table{background:transparent;color:var(--sdc-ink-2);border-collapse:separate;border-spacing:0;margin-bottom:0}.table>thead>tr>th{background:var(--sdc-panel-2);border:0;border-bottom:1px solid var(--sdc-border);color:var(--sdc-ink-5);font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:12px 16px}.table>tbody>tr>td{border:0;border-bottom:1px solid var(--sdc-divide);padding:14px 16px;font-size:15px;color:var(--sdc-ink-2);vertical-align:top}.table>tbody>tr:last-child>td{border-bottom:0}.table-hover>tbody>tr:hover>td{background:var(--sdc-panel-2)}.datatable-header,.datatable-header-cell{background:var(--sdc-panel-2)!important;color:var(--sdc-ink-5)!important;font-size:11.5px!important;letter-spacing:.04em;text-transform:uppercase;font-weight:600!important}.datatable-body-cell{font-size:13.5px;color:var(--sdc-ink-2)}.datatable-row-wrapper:hover .datatable-body-cell{background:var(--sdc-panel-2)!important}.filterstrip{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap}.fstrip-search{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border:1px solid var(--sdc-border);border-radius:var(--sdc-r-sm);background:var(--sdc-panel);min-width:260px}.fstrip-search svg,.fstrip-search i{color:var(--sdc-ink-5);font-size:14px}.fstrip-search input{border:none;outline:none;font:inherit;font-size:13px;flex:1;color:var(--sdc-ink-2);background:transparent}.pill-filter{height:30px;padding:0 12px;font-size:12.5px;font-weight:500;color:var(--sdc-ink-3);background:var(--sdc-panel);border:1px solid var(--sdc-border);border-radius:999px;display:inline-flex;align-items:center;gap:6px}.pill-filter:hover{background:var(--sdc-hover)}.pill-filter.active{background:var(--sdc-ink-1);color:#fff;border-color:var(--sdc-ink-1)}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:20px}.kpi{padding:20px 22px;background:var(--sdc-panel);border:1px solid var(--sdc-border);border-radius:var(--sdc-r-md);position:relative}.kpi-label{font-size:12.5px;color:var(--sdc-ink-5);font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.kpi-value{font-size:32px;font-weight:700;color:var(--sdc-ink-1);letter-spacing:-.025em;line-height:1.1;font-variant-numeric:tabular-nums}.kpi-delta{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;margin-top:10px;color:var(--sdc-ink-5)}.kpi-delta.up{color:var(--sdc-green)}.kpi-delta.down{color:var(--sdc-red)}.kpi-delta.flat{color:var(--sdc-ink-5)}.sitehead{background:var(--sdc-panel);border-bottom:1px solid var(--sdc-border);height:64px;display:flex;align-items:center;padding:0 28px;gap:28px;position:sticky;top:0;z-index:50}.sitehead-brand{display:inline-flex;align-items:center;gap:12px;font-weight:700;font-size:17px;color:var(--sdc-ink-1);letter-spacing:-.01em;text-decoration:none}.sitehead-brand:hover{text-decoration:none;color:var(--sdc-ink-1)}.sitehead-mark{width:34px;height:34px;border-radius:8px;background:linear-gradient(180deg,#3b82f6,#1d4ed8);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px;letter-spacing:-.04em;flex-shrink:0}.sitehead-nav{display:flex;gap:4px}.sitehead-nav a{padding:8px 14px;border-radius:8px;font-size:15px;color:var(--sdc-ink-4);font-weight:500;text-decoration:none}.sitehead-nav a:hover{background:var(--sdc-hover);color:var(--sdc-ink-1);text-decoration:none}.sitehead-nav a.active{color:var(--sdc-ink-1);background:var(--sdc-hover)}.sitehead-right{margin-left:auto;display:flex;align-items:center;gap:8px}.surface{background:var(--sdc-panel);min-height:calc(100vh - 56px)}.surface-bg{background:var(--sdc-bg);min-height:calc(100vh - 56px)}.wrap{max-width:1180px;margin:0 auto;padding:40px 24px 64px}.wrap-narrow{max-width:760px;margin:0 auto;padding:40px 24px 64px}.section-title{font-size:26px;font-weight:700;color:var(--sdc-ink-1);letter-spacing:-.02em;margin-bottom:8px;line-height:1.25}.section-desc{font-size:15px;color:var(--sdc-ink-5);margin-bottom:28px;line-height:1.55}.cust-hero{border-bottom:1px solid var(--sdc-border);background:radial-gradient(600px 300px at 50% 0%,rgba(29,78,216,.06),transparent 60%),var(--sdc-panel);padding:72px 24px 56px;text-align:center;position:relative}.cust-hero h1{font-size:40px;font-weight:700;color:var(--sdc-ink-1);letter-spacing:-.025em;line-height:1.15;margin-bottom:14px}.cust-hero p{font-size:17px;color:var(--sdc-ink-4);max-width:620px;margin:0 auto 28px;line-height:1.6}.hero-search{max-width:620px;margin:0 auto;display:flex;align-items:center;gap:0;background:var(--sdc-panel);border:1px solid var(--sdc-border-strong);border-radius:12px;padding:6px 6px 6px 18px;box-shadow:var(--sdc-s-md);transition:border-color .12s,box-shadow .12s}.hero-search:focus-within{border-color:var(--sdc-blue);box-shadow:0 0 0 4px #1d4ed81f,var(--sdc-s-md)}.hero-search i,.hero-search svg{color:var(--sdc-ink-5);flex-shrink:0;font-size:16px}.hero-search input{flex:1;border:none;outline:none;padding:12px 14px;font:inherit;font-size:16px;color:var(--sdc-ink-1);background:transparent;min-width:0}.hero-search input::placeholder{color:var(--sdc-ink-5)}.hero-search .btn,.hero-search button[type=submit]{height:42px;min-height:42px;padding:0 20px;font-size:15px}.hero-suggest{margin-top:14px;font-size:13px;color:var(--sdc-ink-5);display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.hero-suggest a,.hero-suggest button{color:var(--sdc-ink-3);font-weight:500;background:none;border:0;padding:0;text-decoration:none;cursor:pointer}.hero-suggest a:hover,.hero-suggest button:hover{color:var(--sdc-blue);text-decoration:underline}.hero-marquees{max-width:920px;margin:40px auto 0;padding:0 20px;display:flex;flex-direction:column;gap:14px}.hero-marquee-label{font-size:11.5px;font-weight:700;color:var(--sdc-ink-5);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 6px;display:flex;align-items:center;gap:6px}.hero-marquee-label i{font-size:10px}.hero-marquee-label--simple i{color:var(--sdc-green)}.hero-marquee-label--complex i{color:var(--sdc-amber)}.hero-marquee{position:relative;overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.hero-marquee-track{display:inline-flex;gap:10px;white-space:nowrap;padding:4px;animation:hero-marquee-scroll 60s linear infinite;will-change:transform}.hero-marquee:hover .hero-marquee-track{animation-play-state:paused}.hero-marquee-track--reverse{animation-name:hero-marquee-scroll-reverse;animation-duration:72s}@keyframes hero-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes hero-marquee-scroll-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.hero-marquee-track{animation:none;transform:none;flex-wrap:wrap;white-space:normal;justify-content:center}.hero-marquee{overflow:visible;mask-image:none}}.hero-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;white-space:nowrap;flex-shrink:0}.hero-chip i{font-size:11px;opacity:.8}.hero-chip:hover{transform:translateY(-1px);box-shadow:var(--sdc-s-sm)}.hero-chip--simple{background:var(--sdc-green-soft);color:var(--sdc-green);border-color:#a6f4c5}.hero-chip--simple:hover{background:var(--sdc-green);color:#fff;border-color:var(--sdc-green)}.hero-chip--complex{background:var(--sdc-amber-soft);color:var(--sdc-amber);border-color:#fde68a}.hero-chip--complex:hover{background:var(--sdc-amber);color:#fff;border-color:var(--sdc-amber)}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.cat{display:flex;gap:12px;padding:16px;border:1px solid var(--sdc-border);border-radius:var(--sdc-r-md);background:var(--sdc-panel);color:inherit;transition:border-color .12s,box-shadow .12s;text-align:left;text-decoration:none;cursor:pointer;font:inherit}.cat:hover{border-color:var(--sdc-border-strong);box-shadow:var(--sdc-s-sm);text-decoration:none;color:inherit}.cat-ico{width:42px;height:42px;border-radius:10px;background:var(--sdc-blue-soft);color:var(--sdc-blue);display:grid;place-items:center;flex-shrink:0;font-size:17px}.cat h3{font-size:16px;font-weight:600;color:var(--sdc-ink-1);margin-bottom:4px}.cat-sub{font-size:14px;color:var(--sdc-ink-5);line-height:1.55}.cat-count{font-size:12.5px;color:var(--sdc-ink-5);margin-top:8px;font-weight:500}.art-list{border:1px solid var(--sdc-border);border-radius:var(--sdc-r-md);background:var(--sdc-panel);overflow:hidden}.art-item{display:flex;justify-content:space-between;align-items:flex-start;padding:14px 18px;border-bottom:1px solid var(--sdc-divide);color:inherit;gap:16px;text-decoration:none}.art-item:last-child{border-bottom:none}.art-item:hover{background:var(--sdc-panel-2);text-decoration:none;color:inherit}.art-item h4{font-size:16px;font-weight:600;color:var(--sdc-ink-1);margin-bottom:6px;line-height:1.4}.art-item:hover h4{color:var(--sdc-blue-ink)}.art-item-snip{font-size:14px;color:var(--sdc-ink-5);line-height:1.55}.art-item-meta{display:flex;gap:12px;align-items:center;font-size:12.5px;color:var(--sdc-ink-5);margin-top:8px;flex-wrap:wrap}.art-item-meta .sep{color:var(--sdc-ink-6)}.art-item-rt{font-size:13px;color:var(--sdc-ink-5);flex-shrink:0;white-space:nowrap;padding-top:2px}.sitefoot{border-top:1px solid var(--sdc-border);background:var(--sdc-panel-2);padding:24px;color:var(--sdc-ink-5);font-size:12.5px}.sitefoot-inner{max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.sitefoot-links{display:flex;gap:18px}.sitefoot-links a{color:var(--sdc-ink-5);text-decoration:none}.sitefoot-links a:hover{color:var(--sdc-ink-2)}.auth{display:grid;grid-template-columns:520px 1fr;min-height:100vh}.auth-aside{background:var(--sdc-ink-1);color:#fff;padding:40px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.auth-aside:before{content:"";position:absolute;inset:0;background-image:radial-gradient(1px 1px at 40px 20px,rgba(255,255,255,.12),transparent),radial-gradient(1px 1px at 120px 80px,rgba(255,255,255,.08),transparent),radial-gradient(1px 1px at 200px 40px,rgba(255,255,255,.1),transparent),radial-gradient(1px 1px at 80px 160px,rgba(255,255,255,.08),transparent);background-size:240px 240px;opacity:.5}.auth-aside>*{position:relative}.auth-aside .sitehead-brand,.auth-aside .sitehead-brand:hover{color:#fff}.auth-aside-body{max-width:380px;margin-top:80px}.auth-aside h2{font-size:26px;font-weight:600;color:#fff;letter-spacing:-.025em;line-height:1.25;margin-bottom:12px}.auth-aside p{font-size:14px;color:#ffffffa6;line-height:1.65}.auth-features{margin-top:28px;display:flex;flex-direction:column;gap:12px}.auth-feat{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#fffc}.auth-feat i{color:#93c5fd;flex-shrink:0;font-size:14px;margin-top:3px}.auth-feat strong{color:#fff;font-weight:600;display:block;margin-bottom:2px;font-size:13.5px}.auth-testim{padding-top:24px;border-top:1px solid rgba(255,255,255,.1);font-size:12.5px;color:#ffffff8c}.auth-form-side{display:flex;align-items:center;justify-content:center;padding:48px;background:var(--sdc-panel)}.auth-form{width:100%;max-width:380px}.auth-form h1{font-size:22px;font-weight:600;color:var(--sdc-ink-1);letter-spacing:-.02em;margin-bottom:6px}.auth-form .lead{font-size:13.5px;color:var(--sdc-ink-5);margin-bottom:28px}.auth-divider{text-align:center;position:relative;color:var(--sdc-ink-5);font-size:12px;margin:22px 0 16px}.auth-divider:before,.auth-divider:after{content:"";position:absolute;top:50%;width:calc(50% - 28px);height:1px;background:var(--sdc-border)}.auth-divider:before{left:0}.auth-divider:after{right:0}abp-login,abp-login .card,abp-login form{background:transparent!important}abp-login .card{border:0!important;box-shadow:none!important}abp-login .card-body{padding:0!important}abp-login h2{font-size:22px;font-weight:600;color:var(--sdc-ink-1);letter-spacing:-.02em;margin-bottom:16px}abp-login label{font-size:12.5px;font-weight:600;color:var(--sdc-ink-2);margin-bottom:6px}abp-login .form-control{height:40px}body.sdc-auth-surface{background:var(--sdc-ink-1)}body.sdc-auth-surface .lpx-content,body.sdc-auth-surface .lpx-content-container,body.sdc-auth-surface main{background:var(--sdc-bg)}.sdc-shell{display:grid;grid-template-columns:var(--sdc-nav-w) 1fr;grid-template-rows:var(--sdc-bar-h) 1fr;grid-template-areas:"nav topbar" "nav content";min-height:100vh}.sdc-topbar{grid-area:topbar;display:flex;align-items:center;gap:10px;background:var(--sdc-panel);border-bottom:1px solid var(--sdc-border);padding:0 20px;min-width:0}.sdc-crumbs{display:flex;align-items:center;gap:6px;color:var(--sdc-ink-5);font-size:13px;min-width:0}.sdc-crumbs a{color:var(--sdc-ink-4);font-weight:500;text-decoration:none}.sdc-crumbs a:hover{color:var(--sdc-ink-2)}.sdc-crumb-current{color:var(--sdc-ink-2);font-weight:500}.sdc-top-search{margin-left:auto;display:flex;align-items:center;gap:8px;height:30px;padding:0 10px;background:var(--sdc-panel-2);border:1px solid var(--sdc-border);border-radius:var(--sdc-r-sm);min-width:280px;font-size:13px;color:var(--sdc-ink-5)}.sdc-top-search kbd{font-family:var(--sdc-mono);font-size:11px;color:var(--sdc-ink-5);padding:1px 5px;border:1px solid var(--sdc-border);border-radius:3px;background:var(--sdc-panel)}.sdc-top-actions{display:flex;align-items:center;gap:2px}.sdc-icon-btn{width:32px;height:32px;border-radius:var(--sdc-r-sm);display:grid;place-items:center;color:var(--sdc-ink-4);background:transparent;border:0;cursor:pointer}.sdc-icon-btn:hover{background:var(--sdc-hover);color:var(--sdc-ink-1)}.sdc-top-actions abp-nav-items,.sdc-top-actions abp-nav-items>*{display:inline-flex!important;align-items:center!important;gap:4px}.sdc-top-actions abp-nav-items ul,.sdc-top-actions abp-nav-items .navbar-nav{list-style:none!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:2px;padding:0!important;margin:0!important}.sdc-top-actions abp-nav-items .nav-link,.sdc-top-actions abp-nav-items .nav-item{padding:6px 10px!important;border-radius:var(--sdc-r-sm)!important;font-size:13px!important;color:var(--sdc-ink-3)!important;background:transparent!important;text-decoration:none!important}.sdc-top-actions abp-nav-items .nav-link:hover{background:var(--sdc-hover)!important;color:var(--sdc-ink-1)!important}.sdc-top-actions abp-nav-items .nav-link:after{display:none}.sdc-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(180deg,#60a5fa,#1d4ed8);color:#fff;font-size:12px;font-weight:600;display:grid;place-items:center;border:0;cursor:pointer;flex-shrink:0}.sdc-nav{grid-area:nav;background:var(--sdc-panel);border-right:1px solid var(--sdc-border);overflow-y:auto;padding:0;display:flex;flex-direction:column}.sdc-nav-head-brand{display:flex;align-items:center;gap:12px;padding:16px 20px;height:var(--sdc-bar-h);border-bottom:1px solid var(--sdc-border);font-weight:700;font-size:17px;color:var(--sdc-ink-1);text-decoration:none;letter-spacing:-.01em;flex-shrink:0}.sdc-nav-head-brand:hover{text-decoration:none;color:var(--sdc-ink-1)}.sdc-nav-head-brand .sitehead-mark{width:32px;height:32px;font-size:14px}.sdc-nav-body{padding:12px 10px;flex:1}.sdc-nav-section{margin-bottom:4px}.sdc-nav-section+.sdc-nav-section{border-top:1px solid var(--sdc-divide);padding-top:10px;margin-top:10px}.sdc-nav-head{padding:8px 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--sdc-ink-5)}.sdc-nav-item,.sdc-nav .nav-link{display:flex!important;align-items:center;gap:12px;padding:10px 14px!important;border-radius:var(--sdc-r-sm)!important;color:var(--sdc-ink-2)!important;font-size:15px!important;font-weight:500!important;cursor:pointer;min-height:40px;text-decoration:none!important;margin-bottom:2px;background:transparent!important;transition:background .12s,color .12s}.sdc-nav-item:hover,.sdc-nav .nav-link:hover{background:var(--sdc-hover)!important;color:var(--sdc-ink-1)!important}.sdc-nav-item.active,.sdc-nav .nav-link.active,.sdc-nav .nav-link[aria-current=page]{background:var(--sdc-blue-soft)!important;color:var(--sdc-blue-ink)!important;font-weight:600!important}.sdc-nav-item i,.sdc-nav .nav-link i{color:var(--sdc-ink-5);flex-shrink:0;width:18px;text-align:center;font-size:15px}.sdc-nav-item.active i,.sdc-nav .nav-link.active i{color:var(--sdc-blue)}.sdc-nav-item .n{flex:1}.sdc-nav-item .c{font-size:12.5px;color:var(--sdc-ink-5);font-variant-numeric:tabular-nums;padding:1px 8px;background:var(--sdc-hover);border-radius:var(--sdc-r-pill);font-weight:600}.sdc-nav-item.active .c{background:var(--sdc-blue);color:#fff}.sdc-nav abp-routes,.sdc-nav abp-routes ul,.sdc-nav abp-routes .nav{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important}.sdc-nav abp-routes li.nav-item,.sdc-nav abp-routes .nav-item{width:100%;list-style:none}.sdc-nav .dropdown-menu{display:none;position:static!important;transform:none!important;inset:auto!important;box-shadow:none!important;border:0!important;padding:2px 0 6px!important;background:transparent!important;margin:0!important;min-width:0!important;width:100%}.sdc-nav .dropdown.show>.dropdown-menu,.sdc-nav .nav-item.show>.dropdown-menu,.sdc-nav .dropdown-submenu.show>.dropdown-menu,.sdc-nav .dropdown-menu.show,.sdc-nav [ngbdropdown].show>.dropdown-menu{display:block!important}.sdc-nav .dropdown-toggle:after{margin-left:auto;border-top-color:var(--sdc-ink-5);transition:transform .18s ease}.sdc-nav .dropdown.show>.dropdown-toggle:after,.sdc-nav .nav-item.show>.dropdown-toggle:after,.sdc-nav .dropdown-submenu.show>[ngbdropdowntoggle] .dropdown-toggle:after,.sdc-nav [ngbdropdown].show>[ngbdropdowntoggle] .dropdown-toggle:after{transform:rotate(180deg)}.sdc-nav .dropdown-submenu{display:block;width:100%}.sdc-nav .dropdown-submenu>[ngbdropdowntoggle]{display:block;width:100%}.sdc-nav .dropdown-submenu>[ngbdropdowntoggle] .dropdown-toggle,.sdc-nav .dropdown-submenu>[ngbdropdowntoggle] .btn{display:flex!important;align-items:center;gap:10px;width:100%;padding:8px 14px!important;min-height:34px;font-size:14px!important;color:var(--sdc-ink-3)!important;font-weight:500!important;text-align:left!important;background:transparent!important;border:0!important;border-radius:var(--sdc-r-sm)!important;text-decoration:none!important}.sdc-nav .dropdown-submenu>[ngbdropdowntoggle] .dropdown-toggle:hover,.sdc-nav .dropdown-submenu>[ngbdropdowntoggle] .btn:hover{background:var(--sdc-hover)!important;color:var(--sdc-ink-1)!important}.sdc-nav .dropdown-submenu .dropdown-menu{padding-left:24px!important}.sdc-nav .dropdown-menu .dropdown-item{font-size:14px!important;color:var(--sdc-ink-3)!important;padding:8px 14px 8px 42px!important;min-height:34px;display:flex!important;align-items:center;gap:10px;border-radius:var(--sdc-r-sm)!important;background:transparent!important;font-weight:500!important;text-decoration:none!important}.sdc-nav .dropdown-menu .dropdown-item:hover{background:var(--sdc-hover)!important;color:var(--sdc-ink-1)!important}.sdc-nav .dropdown-menu .dropdown-item.active,.sdc-nav .dropdown-menu .dropdown-item[aria-current=page]{background:var(--sdc-blue-soft)!important;color:var(--sdc-blue-ink)!important;font-weight:600!important}.sdc-nav .dropdown-menu .dropdown-item i{color:var(--sdc-ink-5);font-size:13px;width:14px;text-align:center}.sdc-content{grid-area:content;background:var(--sdc-bg);overflow:auto;padding:28px 36px;min-width:0}.sdc-mobile-burger{display:none;width:40px;height:40px;border-radius:var(--sdc-r-sm);color:var(--sdc-ink-3);background:transparent;border:0;font-size:18px;align-items:center;justify-content:center;cursor:pointer}.sdc-mobile-burger:hover{background:var(--sdc-hover);color:var(--sdc-ink-1)}@media (max-width: 900px){.sdc-shell{grid-template-columns:1fr;grid-template-areas:"topbar" "content"}.sdc-nav{position:fixed;left:0;top:0;width:264px;height:100vh;transform:translate(-100%);transition:transform .22s ease;z-index:1040;box-shadow:var(--sdc-s-lg)}.sdc-nav.open{transform:translate(0)}.sdc-mobile-burger{display:inline-flex}.sdc-top-search{display:none}.sdc-content{padding:20px}.sdc-crumbs a:not(:last-of-type){display:none}.sdc-crumbs i.fa-chevron-right{display:none}}.sdc-nav-backdrop{position:fixed;inset:0;background:#0f141e59;z-index:1039;display:none}@media (max-width: 900px){.sdc-nav.open~.sdc-nav-backdrop,.sdc-nav-backdrop.open{display:block}}@media (max-width: 560px){.sdc-topbar{padding:0 12px}.sdc-top-actions abp-nav-items .nav-link{padding:6px 8px!important;font-size:14px!important}}.dropdown.show>.dropdown-menu,.dropup.show>.dropdown-menu,.dropdown-menu.show{display:block;position:absolute;right:0;top:calc(100% + 6px);margin:0;background:var(--sdc-panel);border:1px solid var(--sdc-border);border-radius:var(--sdc-r-md);box-shadow:var(--sdc-s-lg);padding:4px;min-width:220px;z-index:1050;font-size:13px}.dropdown-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--sdc-r-xs);color:var(--sdc-ink-2);text-decoration:none;font-size:13px;font-weight:500;cursor:pointer;border:0;background:transparent;width:100%}.dropdown-item i{color:var(--sdc-ink-5);width:14px;text-align:center;font-size:13px}.dropdown-item:hover{background:var(--sdc-hover);color:var(--sdc-ink-1)}.dropdown-item:hover i{color:var(--sdc-ink-2)}.dropdown-divider{border-top:1px solid var(--sdc-divide);margin:4px 0}.dropdown-header{padding:8px 10px 6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--sdc-ink-5)}.tk-shell{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:start}@media (max-width: 980px){.tk-shell{grid-template-columns:1fr}}.tk-main{background:var(--sdc-panel);border:1px solid var(--sdc-border-light);border-radius:var(--sdc-r-lg);min-width:0;box-shadow:var(--sdc-s-sm)}.tk-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;border-bottom:1px solid var(--sdc-border-light);flex-wrap:wrap}.tk-head-title h1{font-size:22px;font-weight:700;color:var(--sdc-ink-1);letter-spacing:-.015em;line-height:1.3;margin:0 0 10px}.tk-head-chips{display:flex;flex-wrap:wrap;gap:6px}.tk-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:600;border:1px solid;white-space:nowrap;background:var(--sdc-panel)}.tk-chip i{font-size:10px}.tk-chip-agency{background:var(--sdc-blue-soft);color:var(--sdc-blue-ink);border-color:#c7d7fe}.tk-chip-cat{background:var(--sdc-violet-soft);color:var(--sdc-violet);border-color:#e9d7fe}.tk-chip-prio-u{background:var(--sdc-red-bg);color:var(--sdc-red);border-color:var(--sdc-red-soft)}.tk-chip-prio-n{background:var(--sdc-hover);color:var(--sdc-ink-4);border-color:var(--sdc-border)}.tk-chip-tag{background:var(--sdc-hover);color:var(--sdc-ink-3);border-color:var(--sdc-border);font-weight:500}.tk-chip-status{background:var(--sdc-amber-soft);color:var(--sdc-amber);border-color:#fde68a}.tk-chip-status.new{background:var(--sdc-blue-soft);color:var(--sdc-blue-ink);border-color:#c7d7fe}.tk-chip-status.solved{background:var(--sdc-green-soft);color:var(--sdc-green);border-color:#a6f4c5}.tk-chip-status.closed{background:#f2f4f7;color:var(--sdc-ink-4);border-color:var(--sdc-border)}.tk-head-actions{display:flex;gap:8px}.tk-thread{position:relative;padding:24px 24px 16px}.tk-thread:before{content:"";position:absolute;left:39px;top:36px;bottom:18px;width:2px;background:linear-gradient(180deg,var(--sdc-blue) 0 24px,var(--sdc-border-strong) 24px 100%);pointer-events:none;opacity:.6}.tk-msg{position:relative;padding-left:56px;margin-bottom:20px}.tk-msg:last-child{margin-bottom:0}.tk-msg-dot{position:absolute;left:28px;top:18px;width:24px;height:24px;border-radius:50%;background:var(--sdc-panel);border:2px solid var(--sdc-border-strong);display:grid;place-items:center;font-size:10px;color:var(--sdc-ink-5);z-index:1}.tk-msg.is-original .tk-msg-dot{border-color:var(--sdc-blue);color:var(--sdc-blue);background:var(--sdc-blue-soft)}.tk-msg.is-advisor .tk-msg-dot{border-color:var(--sdc-violet);color:var(--sdc-violet);background:var(--sdc-violet-soft)}.tk-msg.is-internal .tk-msg-dot{border-color:var(--sdc-amber);color:var(--sdc-amber);background:var(--sdc-amber-soft)}.tk-card{background:var(--sdc-panel);border:1px solid var(--sdc-border-light);border-left:4px solid var(--sdc-border-strong);border-radius:var(--sdc-r-md);padding:14px 18px 16px;transition:box-shadow .12s ease,transform .12s ease}.tk-card:hover{box-shadow:var(--sdc-s-sm);transform:translate(1px)}.tk-msg.is-original .tk-card{background:var(--sdc-blue-soft);border-color:#c7d7fe;border-left-color:var(--sdc-blue)}.tk-msg.is-advisor .tk-card{background:#fbfaff;border-color:#e9d7fe;border-left-color:var(--sdc-violet)}.tk-msg.is-internal .tk-card{background:var(--sdc-amber-bg);border-color:#fde68a;border-left-color:var(--sdc-amber)}.tk-msg-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px}.tk-msg-head-left{display:inline-flex;align-items:center;gap:10px}.tk-msg-role{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tk-msg-role.requester{background:var(--sdc-blue-soft);color:var(--sdc-blue-ink)}.tk-msg-role.advisor{background:var(--sdc-violet-soft);color:var(--sdc-violet)}.tk-msg-role.internal{background:var(--sdc-amber-soft);color:var(--sdc-amber)}.tk-msg-time{font-size:12px;color:var(--sdc-ink-5);font-variant-numeric:tabular-nums}.tk-msg-body{font-size:14.5px;line-height:1.62;color:var(--sdc-ink-1);white-space:pre-wrap;margin:0}.tk-composer{border-top:1px solid var(--sdc-border-light);background:var(--sdc-panel-2);padding:16px 24px 20px;border-radius:0 0 var(--sdc-r-lg) var(--sdc-r-lg)}.tk-composer-tabs{display:flex;gap:4px;margin-bottom:10px}.tk-composer-tab{padding:6px 12px;border-radius:var(--sdc-r-sm);font-size:13px;font-weight:500;background:transparent;color:var(--sdc-ink-5);border:1px solid transparent;cursor:pointer}.tk-composer-tab.active{background:var(--sdc-panel);color:var(--sdc-ink-1);border-color:var(--sdc-border);font-weight:600}.tk-composer-tab.internal.active{background:var(--sdc-amber-bg);color:var(--sdc-amber);border-color:#fde68a}.tk-composer textarea{width:100%;min-height:100px;padding:12px 14px;border:1.5px solid var(--sdc-border);border-radius:var(--sdc-r);font:inherit;font-size:14.5px;line-height:1.6;color:var(--sdc-ink-1);background:var(--sdc-panel);resize:vertical;transition:border-color .12s,box-shadow .12s}.tk-composer textarea:focus{outline:none;border-color:var(--sdc-blue);box-shadow:0 0 0 3px #1d4ed824}.tk-composer-actions{display:flex;justify-content:space-between;align-items:center;margin-top:10px;gap:10px;flex-wrap:wrap}.tk-side{position:sticky;top:72px;background:var(--sdc-panel);border:1px solid var(--sdc-border-light);border-radius:var(--sdc-r-lg);align-self:start}.tk-side-section{padding:16px 18px;border-bottom:1px solid var(--sdc-border-light)}.tk-side-section:last-child{border-bottom:0}.tk-side-section h6{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--sdc-ink-5);margin:0 0 10px}.tk-side-row{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;margin-bottom:8px}.tk-side-row:last-child{margin-bottom:0}.tk-side-label{color:var(--sdc-ink-5);font-weight:500}.tk-side-value{color:var(--sdc-ink-1);font-weight:500;text-align:right;min-width:0}.tk-tag-input{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:6px 10px;min-height:42px;border:1.5px solid var(--sdc-border);border-radius:var(--sdc-r);background:var(--sdc-panel);transition:border-color .12s,box-shadow .12s}.tk-tag-input:focus-within{border-color:var(--sdc-blue);box-shadow:0 0 0 3px #1d4ed824}.tk-tag-input input{border:0;outline:0;background:transparent;flex:1;min-width:120px;font:inherit;font-size:14px;color:var(--sdc-ink-1)}.tk-tag-input input::placeholder{color:var(--sdc-ink-5)}.sdc-user-info{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--sdc-ink-2);line-height:1.3}.sdc-user-info-avatar{width:22px;height:22px;border-radius:50%;background:linear-gradient(180deg,#60a5fa,#1d4ed8);color:#fff;font-size:10px;font-weight:600;display:inline-grid;place-items:center;flex-shrink:0;letter-spacing:-.02em}.sdc-user-info-body{display:inline-flex;flex-direction:column;min-width:0}.sdc-user-info-name{font-weight:500;color:var(--sdc-ink-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdc-user-info-email{font-size:12px;color:var(--sdc-ink-5)}.sdc-user-info.is-loading .sdc-user-info-avatar{background:var(--sdc-hover);color:var(--sdc-ink-5)}.sdc-user-info.is-loading .sdc-user-info-name{color:var(--sdc-ink-5)}.sdc-user-info-sm{font-size:13px;gap:6px}.sdc-user-info-sm .sdc-user-info-avatar{width:18px;height:18px;font-size:9px}.sdc-user-info-lg{font-size:15px;gap:10px}.sdc-user-info-lg .sdc-user-info-avatar{width:32px;height:32px;font-size:12px}.sdc-customer-context{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--sdc-border);border-radius:var(--sdc-r-md);background:var(--sdc-panel-2)}.sdc-customer-context.is-loading{color:var(--sdc-ink-5);font-size:14px;justify-content:flex-start;padding:12px 16px}.sdc-customer-context-avatar{width:44px;height:44px;border-radius:10px;background:var(--sdc-blue-soft);color:var(--sdc-blue);display:grid;place-items:center;font-size:18px;flex-shrink:0}.sdc-customer-context-avatar.is-company{background:var(--sdc-amber-soft);color:var(--sdc-amber)}.sdc-customer-context-body{flex:1;min-width:0}.sdc-customer-context-name{font-size:16px;font-weight:600;color:var(--sdc-ink-1);letter-spacing:-.01em;line-height:1.3;margin-bottom:4px}.sdc-customer-context-meta{font-size:13px;color:var(--sdc-ink-5);display:flex;align-items:center;gap:8px;flex-wrap:wrap;line-height:1.5}.sdc-customer-context-meta strong{color:var(--sdc-ink-2);font-weight:600}.disclaimer{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;background:var(--sdc-amber-bg);border:1px solid #fde68a;border-radius:var(--sdc-r-sm);font-size:12.5px;color:var(--sdc-ink-2);line-height:1.55;margin-bottom:18px}.disclaimer i{color:var(--sdc-amber);flex-shrink:0;margin-top:2px}.disclaimer strong{color:var(--sdc-ink-1)}.muted{color:var(--sdc-ink-5)}.tabular{font-variant-numeric:tabular-nums}.sdc-answer-card{background:var(--sdc-panel);border:1px solid var(--sdc-border);border-radius:var(--sdc-r-md);padding:24px;box-shadow:var(--sdc-s-sm)}.sdc-answer-head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.sdc-answer-source{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--sdc-blue-ink);background:var(--sdc-blue-soft);padding:3px 10px;border-radius:999px;border:1px solid #c7d7fe}.sdc-answer-source-icon{width:16px;height:16px;border-radius:50%;background:var(--sdc-blue);color:#fff;display:grid;place-items:center;font-size:9px}.sdc-answer-confidence{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--sdc-ink-5)}.sdc-answer-confidence-dot{width:8px;height:8px;border-radius:50%;background:var(--sdc-green);box-shadow:0 0 0 3px #06764726}.sdc-answer-text{font-size:14px;line-height:1.65;color:var(--sdc-ink-2);margin:0 0 16px;white-space:pre-wrap}.sdc-answer-citations{border-top:1px solid var(--sdc-divide);padding-top:14px;margin-top:14px}.sdc-answer-citations h6{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--sdc-ink-5);margin:0 0 10px}.sdc-answer-citations ul{list-style:none;padding:0;margin:0}.sdc-answer-citations li{padding:10px 12px;border-radius:var(--sdc-r-sm);transition:background .12s}.sdc-answer-citations li:hover{background:var(--sdc-panel-2)}.sdc-answer-citations li strong{color:var(--sdc-ink-1);font-weight:600}.sdc-answer-citations-meta{color:var(--sdc-ink-5);margin-left:4px;font-weight:500}.sdc-answer-citations-snippet{font-size:12.5px;color:var(--sdc-ink-5);line-height:1.55;margin:4px 0 0}.sdc-no-answer-banner{margin-top:18px;padding:20px 22px;background:var(--sdc-panel-2);border:1px solid var(--sdc-border);border-radius:var(--sdc-r-md);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.sdc-no-answer-banner h3{font-size:15px;font-weight:600;color:var(--sdc-ink-1);margin:0 0 4px}.sdc-no-answer-banner p{font-size:13px;color:var(--sdc-ink-5);margin:0;max-width:60ch}.lpx-sidebar,.lpx-topbar{background:var(--sdc-panel)!important;border-color:var(--sdc-border)!important}.navbar,nav.navbar{background:var(--sdc-panel)!important;border-bottom:1px solid var(--sdc-border);box-shadow:none}.navbar .nav-link{color:var(--sdc-ink-3)!important;font-weight:500;font-size:13px;border-radius:var(--sdc-r-sm)}.navbar .nav-link:hover{background:var(--sdc-hover);color:var(--sdc-ink-1)!important}.navbar-brand,.navbar .navbar-brand{font-family:var(--sdc-font);font-weight:600;font-size:14.5px;color:var(--sdc-ink-1)!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 560px){.cust-hero{padding:48px 20px 36px}.cust-hero h1{font-size:26px}.hero-search{padding:4px 4px 4px 12px}.wrap{padding:24px 16px 48px}.sitehead{padding:0 16px;gap:16px}.sitehead-nav{display:none}}:root{--ex-primary: #6d28d9;--ex-primary-hover: #5b21b6;--ex-primary-soft: #ede9fe;--ex-primary-ink: #4c1d95;--ex-primary-line: #e9d5ff;--ex-accent-user: #1e40af;--ex-accent-user-soft: #eff6ff;--ex-accent-user-line: #dbeafe;--ex-accent-user-ink: #1e3a8a;--ex-accent-expert: #047857;--ex-accent-expert-soft: #ecfdf5;--ex-accent-expert-line: #d1fae5;--ex-accent-expert-ink: #064e3b;--ex-accent-admin: #6d28d9;--ex-accent-admin-soft: #faf5ff;--ex-accent-admin-line: #e9d5ff;--ex-accent-admin-ink: #4c1d95;--ex-success: #16a34a;--ex-success-soft: #dcfce7;--ex-success-ink: #047857;--ex-warning: #f59e0b;--ex-warning-soft: #fef3c7;--ex-warning-ink: #92400e;--ex-danger: #dc2626;--ex-danger-soft: #fee2e2;--ex-danger-ink: #991b1b;--ex-info: #0284c7;--ex-info-soft: #e0f2fe;--ex-info-ink: #1e40af;--ex-ink-900: #0f172a;--ex-ink-700: #334155;--ex-ink-500: #64748b;--ex-ink-400: #94a3b8;--ex-ink-300: #cbd5e1;--ex-ink-200: #e2e8f0;--ex-ink-100: #f1f5f9;--ex-ink-50: #f8fafc;--ex-white: #ffffff;--ex-status-new-bg: #f1f5f9;--ex-status-new-fg: #475569;--ex-status-new-dot: #64748b;--ex-status-assigned-bg: #dbeafe;--ex-status-assigned-fg: #1e40af;--ex-status-assigned-dot: #3b82f6;--ex-status-writing-bg: #fef3c7;--ex-status-writing-fg: #92400e;--ex-status-writing-dot: #f59e0b;--ex-status-answered-bg: #d1fae5;--ex-status-answered-fg: #047857;--ex-status-answered-dot: #10b981;--ex-status-closed-bg: #f1f5f9;--ex-status-closed-fg: #64748b;--ex-status-closed-dot: #94a3b8;--ex-status-urgent-bg: #fee2e2;--ex-status-urgent-fg: #991b1b;--ex-status-urgent-dot: #ef4444;--ex-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ex-text-xs: 11px;--ex-text-sm: 13px;--ex-text-base: 14px;--ex-text-md: 15px;--ex-text-lg: 17px;--ex-text-xl: 20px;--ex-text-2xl: 24px;--ex-text-3xl: 30px;--ex-text-4xl: 36px;--ex-weight-regular: 400;--ex-weight-medium: 500;--ex-weight-semibold: 600;--ex-weight-bold: 700;--ex-space-1: 4px;--ex-space-2: 8px;--ex-space-3: 12px;--ex-space-4: 16px;--ex-space-5: 20px;--ex-space-6: 24px;--ex-space-8: 32px;--ex-space-10: 40px;--ex-space-12: 48px;--ex-radius-sm: 6px;--ex-radius-md: 8px;--ex-radius-lg: 12px;--ex-radius-xl: 16px;--ex-radius-full: 999px;--ex-shadow-sm: 0 1px 2px rgba(15, 23, 42, .04);--ex-shadow-md: 0 4px 12px rgba(15, 23, 42, .06);--ex-shadow-lg: 0 10px 30px rgba(15, 23, 42, .08);--ex-shadow-focus: 0 0 0 3px rgba(109, 40, 217, .14);--ex-transition-fast: .12s cubic-bezier(.2, 0, .1, 1);--ex-transition: .18s cubic-bezier(.2, 0, .1, 1)}html,body{font-family:var(--ex-font-sans);color:var(--ex-ink-900);background:var(--ex-ink-50);-webkit-font-smoothing:antialiased}.ex-app *{box-sizing:border-box}.btn-primary{--bs-btn-bg: var(--ex-primary);--bs-btn-border-color: var(--ex-primary);--bs-btn-hover-bg: var(--ex-primary-hover);--bs-btn-hover-border-color: var(--ex-primary-hover);--bs-btn-active-bg: var(--ex-primary-ink);--bs-btn-active-border-color: var(--ex-primary-ink)}.btn{font-weight:var(--ex-weight-semibold);border-radius:var(--ex-radius-md);transition:all var(--ex-transition-fast)}.card{border-radius:var(--ex-radius-lg);border-color:var(--ex-ink-200);box-shadow:var(--ex-shadow-sm)}.form-control,.form-select{border-radius:var(--ex-radius-md);border-color:var(--ex-ink-300);font-size:var(--ex-text-base)}.form-control:focus,.form-select:focus{border-color:var(--ex-primary);box-shadow:var(--ex-shadow-focus)}.badge{font-weight:var(--ex-weight-medium);padding:4px 8px;border-radius:var(--ex-radius-sm)}.ex-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--ex-white);font-weight:var(--ex-weight-semibold);flex-shrink:0}.ex-avatar-sm{width:28px;height:28px;font-size:11px}.ex-avatar-md{width:40px;height:40px;font-size:13px}.ex-avatar-lg{width:56px;height:56px;font-size:18px}.ex-avatar-xl{width:80px;height:80px;font-size:24px}.ex-section-label{font-size:var(--ex-text-xs);font-weight:var(--ex-weight-bold);letter-spacing:.6px;text-transform:uppercase;color:var(--ex-ink-500)}.ex-muted{color:var(--ex-ink-500)}.ex-hint{color:var(--ex-ink-400);font-size:var(--ex-text-sm)}.ex-empty{text-align:center;padding:48px 20px;color:var(--ex-ink-500)}.ex-empty i{font-size:40px;display:block;margin-bottom:12px;color:var(--ex-ink-300)}.ex-page{padding:clamp(20px,4vw,32px) clamp(16px,4vw,40px);max-width:1200px;margin:0 auto}.ex-page--wide{max-width:1400px}.ex-page--narrow{max-width:900px}.ex-page-header{margin-bottom:24px}.ex-page-header .ex-page-title{font-size:clamp(22px,4.5vw,28px);font-weight:var(--ex-weight-bold);letter-spacing:-.5px;margin:0 0 6px;color:var(--ex-ink-900)}.ex-page-header .ex-page-subtitle{font-size:var(--ex-text-base);color:var(--ex-ink-500)}.ex-crumb{font-size:var(--ex-text-sm);color:var(--ex-ink-500);cursor:pointer;margin-bottom:16px;display:inline-block;background:transparent;border:none;padding:0}.ex-crumb:hover{color:var(--ex-accent-user)}.ex-tabs{display:flex;gap:4px;border-bottom:1px solid var(--ex-ink-200);margin-bottom:20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.ex-tabs .ex-tab{padding:10px 16px;background:transparent;border:none;border-bottom:2px solid transparent;font-size:var(--ex-text-sm);font-weight:var(--ex-weight-medium);color:var(--ex-ink-500);cursor:pointer;font-family:inherit;white-space:nowrap;flex-shrink:0}.ex-tabs .ex-tab.active{color:var(--ex-ink-900);border-bottom-color:var(--ex-ink-900);font-weight:var(--ex-weight-semibold)}.ex-chips{display:flex;gap:6px;flex-wrap:wrap}.ex-chips .ex-chip{padding:7px 14px;border-radius:var(--ex-radius-sm);border:1px solid var(--ex-ink-200);background:var(--ex-white);font-size:var(--ex-text-sm);font-weight:var(--ex-weight-medium);color:var(--ex-ink-500);cursor:pointer;font-family:inherit;min-height:36px;display:inline-flex;align-items:center;gap:6px}.ex-chips .ex-chip.active{background:var(--ex-ink-900);color:var(--ex-white);border-color:var(--ex-ink-900)}.ex-chips .ex-chip-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.ex-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 3px;border-radius:var(--ex-radius-full);background:var(--ex-white);border:1px solid var(--ex-ink-200);font-size:var(--ex-text-xs);font-weight:var(--ex-weight-medium);color:var(--ex-ink-700)}.ex-pill .ex-pill-av{width:20px;height:20px;border-radius:50%;color:var(--ex-white);font-size:9px;font-weight:var(--ex-weight-semibold);display:inline-flex;align-items:center;justify-content:center}.ex-pill.ex-pill--unassigned{background:var(--ex-ink-100);color:var(--ex-ink-500);border-color:transparent;padding:3px 9px}.ex-pill.ex-pill--writing{background:var(--ex-status-writing-bg);color:var(--ex-status-writing-fg);border-color:#fbbf24;font-weight:var(--ex-weight-semibold)}.ex-pill.ex-pill--writing .ex-pill-av{animation:exLivePulse 1.6s infinite}.ex-sla{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--ex-radius-full);font-size:var(--ex-text-xs);font-weight:var(--ex-weight-semibold)}.ex-sla.ex-sla--ok{background:var(--ex-success-soft);color:var(--ex-success-ink)}.ex-sla.ex-sla--warn{background:var(--ex-warning-soft);color:var(--ex-warning-ink)}.ex-sla.ex-sla--crit{background:var(--ex-danger-soft);color:var(--ex-danger-ink)}.ex-urgent{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--ex-radius-full);font-size:10px;font-weight:var(--ex-weight-bold);letter-spacing:.3px;background:var(--ex-status-urgent-bg);color:var(--ex-status-urgent-fg)}.ex-tag{display:inline-block;font-size:10px;font-weight:var(--ex-weight-semibold);text-transform:uppercase;letter-spacing:.5px;background:var(--ex-accent-user-line);color:var(--ex-accent-user-ink);padding:2px 7px;border-radius:var(--ex-radius-sm)}.ex-card{background:var(--ex-white);border:1px solid var(--ex-ink-200);border-radius:var(--ex-radius-lg);box-shadow:var(--ex-shadow-sm)}@keyframes exWritingPulse{0%,60%,to{opacity:.3;transform:scale(.85)}30%{opacity:1;transform:scale(1.15)}}@keyframes exLivePulse{0%{box-shadow:0 0 #f59e0b8c}70%{box-shadow:0 0 0 8px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}@keyframes exSlideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes exToastSlide{0%{transform:translateY(-12px);opacity:0}to{transform:translateY(0);opacity:1}}.ex-app ::-webkit-scrollbar{width:8px;height:8px}.ex-app ::-webkit-scrollbar-thumb{background:var(--ex-ink-300);border-radius:4px}.ex-app ::-webkit-scrollbar-track{background:transparent}abp-dynamic-layout:has(abp-login),abp-dynamic-layout:has(abp-register),abp-dynamic-layout:has(abp-forgot-password){display:contents}abp-router-outlet:has(abp-login),abp-router-outlet:has(abp-register),abp-router-outlet:has(abp-forgot-password){display:contents}.has-default-layout-wrapper:has(abp-login),.has-default-layout-wrapper:has(abp-register),.has-default-layout-wrapper:has(abp-forgot-password),.account-layout:has(abp-login),.account-layout:has(abp-register),.account-layout:has(abp-forgot-password){background:transparent;min-height:auto;padding:0;margin:0;display:contents}abp-login,abp-register,abp-forgot-password{display:block;width:100%;max-width:440px;margin:0 auto;padding:0;background:transparent;border:none;box-shadow:none;position:relative}abp-login h4,abp-register h4,abp-forgot-password h4{font-size:26px;font-weight:var(--ex-weight-bold);color:var(--ex-ink-900);text-align:left;margin:0 0 8px;letter-spacing:-.8px}abp-login>strong,abp-register>strong,abp-forgot-password>strong{display:none}abp-login .form-label,abp-register .form-label,abp-forgot-password .form-label{font-size:var(--ex-text-sm);font-weight:var(--ex-weight-semibold);color:var(--ex-ink-700);margin-bottom:7px}abp-login .form-control,abp-register .form-control,abp-forgot-password .form-control{height:44px;border-radius:9px;border:1px solid var(--ex-ink-200);font-size:var(--ex-text-base);padding:12px 14px;color:var(--ex-ink-900);background:var(--ex-white);transition:border-color var(--ex-transition-fast),box-shadow var(--ex-transition-fast)}abp-login .form-control::placeholder,abp-register .form-control::placeholder,abp-forgot-password .form-control::placeholder{color:var(--ex-ink-400)}abp-login .form-control:focus,abp-register .form-control:focus,abp-forgot-password .form-control:focus{outline:none;border-color:var(--ex-accent-user);box-shadow:0 0 0 3px #1e40af1a}abp-login .mb-3,abp-login .form-group,abp-register .mb-3,abp-register .form-group,abp-forgot-password .mb-3,abp-forgot-password .form-group{margin-bottom:18px!important}abp-login .form-check,abp-register .form-check,abp-forgot-password .form-check{padding-left:0;margin-bottom:20px}abp-login .form-check .form-check-input,abp-register .form-check .form-check-input,abp-forgot-password .form-check .form-check-input{width:16px;height:16px;margin-top:2px;margin-left:0;margin-right:10px;accent-color:var(--ex-accent-user);cursor:pointer;float:none}abp-login .form-check .form-check-input:checked,abp-register .form-check .form-check-input:checked,abp-forgot-password .form-check .form-check-input:checked{background-color:var(--ex-accent-user);border-color:var(--ex-accent-user)}abp-login .form-check .form-check-input:focus,abp-register .form-check .form-check-input:focus,abp-forgot-password .form-check .form-check-input:focus{border-color:var(--ex-accent-user);box-shadow:0 0 0 3px #1e40af1a}abp-login .form-check-label,abp-register .form-check-label,abp-forgot-password .form-check-label{color:var(--ex-ink-700);font-size:var(--ex-text-sm);cursor:pointer;line-height:1.5}abp-login .row>.col a,abp-login a[routerLink*=forgot],abp-login a[routerLink*=register],abp-login a[routerLink*=login],abp-register .row>.col a,abp-register a[routerLink*=forgot],abp-register a[routerLink*=register],abp-register a[routerLink*=login],abp-forgot-password .row>.col a,abp-forgot-password a[routerLink*=forgot],abp-forgot-password a[routerLink*=register],abp-forgot-password a[routerLink*=login]{color:var(--ex-accent-user);font-size:var(--ex-text-sm);font-weight:var(--ex-weight-semibold);text-decoration:none}abp-login .row>.col a:hover,abp-login a[routerLink*=forgot]:hover,abp-login a[routerLink*=register]:hover,abp-login a[routerLink*=login]:hover,abp-register .row>.col a:hover,abp-register a[routerLink*=forgot]:hover,abp-register a[routerLink*=register]:hover,abp-register a[routerLink*=login]:hover,abp-forgot-password .row>.col a:hover,abp-forgot-password a[routerLink*=forgot]:hover,abp-forgot-password a[routerLink*=register]:hover,abp-forgot-password a[routerLink*=login]:hover{text-decoration:underline}abp-login abp-button .btn-primary,abp-login .btn.btn-primary,abp-login button[type=submit].btn-primary,abp-register abp-button .btn-primary,abp-register .btn.btn-primary,abp-register button[type=submit].btn-primary,abp-forgot-password abp-button .btn-primary,abp-forgot-password .btn.btn-primary,abp-forgot-password button[type=submit].btn-primary{width:100%;height:46px;font-size:var(--ex-text-base);font-weight:var(--ex-weight-semibold);border-radius:10px;letter-spacing:.2px;background:var(--ex-ink-900);border-color:var(--ex-ink-900);color:var(--ex-white);--bs-btn-bg: var(--ex-ink-900);--bs-btn-border-color: var(--ex-ink-900);--bs-btn-hover-bg: var(--ex-ink-700);--bs-btn-hover-border-color: var(--ex-ink-700);--bs-btn-active-bg: var(--ex-ink-700);--bs-btn-active-border-color: var(--ex-ink-700)}abp-login abp-button,abp-register abp-button,abp-forgot-password abp-button{display:block}abp-login h4:before,abp-register h4:before,abp-forgot-password h4:before{display:block;font-size:var(--ex-text-sm);font-weight:var(--ex-weight-semibold);color:var(--ex-accent-user);margin-bottom:6px;letter-spacing:.2px}abp-login h4:before{content:"Welcome back \1f44b"}abp-register h4:before{content:"Create a free account"}abp-forgot-password h4:before{content:"Forgot your password?"}:lang(tr) abp-login h4:before{content:"Tekrar ho\15f  geldiniz \1f44b"}:lang(tr) abp-register h4:before{content:"\dc cretsiz hesap olu\15fturun"}:lang(tr) abp-forgot-password h4:before{content:"\15eifrenizi mi unuttunuz?"}abp-login h4:after,abp-register h4:after,abp-forgot-password h4:after{display:block;font-size:var(--ex-text-sm);font-weight:var(--ex-weight-regular);color:var(--ex-ink-500);margin:6px 0 24px;letter-spacing:0}abp-login h4:after{content:"Sorular\131n\131za devam etmek i\e7in giri\15f  yap\131n."}abp-register h4:after{content:"30 saniyede kay\131t olun. \130lk soru \fc cretsiz."}abp-forgot-password h4:after{content:"E-posta adresinizi girin, s\131 f\131rlama ba\11flant\131s\131n\131  g\f6nderelim."}html:not([lang^=tr]) abp-login h4:after{content:"Sign in to continue with your questions."}html:not([lang^=tr]) abp-register h4:after{content:"Sign up in 30 seconds. First question is free."}html:not([lang^=tr]) abp-forgot-password h4:after{content:"Enter your email and we'll send a reset link."}abp-tenant-box{display:block;max-width:440px;margin:0 auto 24px;padding:12px 16px;background:var(--ex-white);border:1px solid var(--ex-ink-200);border-radius:var(--ex-radius-md);color:var(--ex-ink-700);font-size:var(--ex-text-sm);text-align:center;box-shadow:var(--ex-shadow-sm)}abp-tenant-box a{color:var(--ex-accent-user);text-decoration:none}abp-tenant-box a:hover{text-decoration:underline}app-auth-shell footer.footer{display:none}
