.platform-surface{--cyq-ink-900:#12202e;--cyq-ink-700:#2d3e52;--cyq-ink-500:#5a6b7e;--cyq-ink-300:#9aa7b5;--cyq-ink-100:#e4e9ef;--cyq-ink-50:#f4f7fa;--cyq-paper:#fcfdfe;--cyq-paper-cold:#f4f7fa;--cyq-paper-tinted:#eef2f7;--ink:var(--cyq-ink-900);--body:var(--cyq-ink-700);--muted:var(--cyq-ink-500);--whisper:var(--cyq-ink-300);--rule:#c9d4de;--rule-soft:var(--cyq-ink-100);--paper:var(--cyq-paper-tinted);--surface:var(--cyq-paper-cold);--hover:#e2e8f0;--stripe:#e7edf3;--cyq-q:#4084b8;--cyq-wordmark:#265486;--cyq-tagline:#1f4e85;--cyq-300:#7daad1;--cyq-500:#356fa0;--cyq-600:#2b5c87;--cyq-900:#12304f;--cyq-950:#081a2e;--accent-insured:var(--cyq-tagline);--accent-insurer:var(--cyq-wordmark);--accent-partner:var(--cyq-500);--ink-surface:var(--cyq-950);--ink-on-dark:#e8eef5;--muted-on-dark:#8fa4ba;--rule-on-dark:#ffffff1a;color:var(--ink);font-family:var(--font-inter), "Inter", system-ui, sans-serif;font-feature-settings:"ss01", "cv11", "kern";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:linear-gradient(#e7edf3 0%,#eef2f7 30%,#f2f5f9 100%)}.platform-surface .pf-display{font-family:var(--font-raleway), "Raleway", system-ui, sans-serif;letter-spacing:-.028em;-webkit-hyphens:auto;hyphens:auto;word-break:normal;overflow-wrap:normal;text-wrap:pretty}.platform-surface .pf-display-regular{font-weight:400}.platform-surface .pf-display-bold{font-weight:700}.platform-surface .pf-mono{font-family:var(--font-plex-mono), "IBM Plex Mono", "SF Mono", monospace;font-variant-numeric:tabular-nums;font-feature-settings:"zero", "cv06"}.platform-surface .pf-kicker{font-family:var(--font-inter), "Inter", system-ui, sans-serif;text-transform:uppercase;letter-spacing:.22em;color:var(--ink);margin-left:-.11em;font-size:10.5px;font-weight:600}.platform-surface .pf-rule{border-top:1px solid var(--rule)}.platform-surface .pf-rule-soft{border-top:1px solid var(--rule-soft)}.platform-surface .pf-hairline{border-color:#12202e12}.platform-surface .pf-card-luxury{background:var(--cyq-paper);border:1px solid #12202e12;border-radius:6px;padding:36px;transition:border-color .18s ease-out,box-shadow .22s ease-out,transform .22s ease-out;overflow:hidden}.platform-surface .pf-card-luxury:hover{border-color:#12202e24;transform:translateY(-1px);box-shadow:0 4px 20px #12202e0d}@media (prefers-reduced-motion:reduce){.platform-surface .pf-card-luxury,.platform-surface .pf-card-luxury:hover{transition:none;transform:none}}.platform-surface .pf-display-tight{letter-spacing:-.04em}.platform-surface .pf-lede-dropcap:first-letter{font-family:var(--font-raleway), "Raleway", system-ui, sans-serif;float:left;color:var(--ink);letter-spacing:-.06em;margin:.06em .1em 0 -.04em;font-size:3.4em;font-weight:700;line-height:.86}.platform-surface .pf-audit-band{border-bottom:1px solid #12202e12;border-left:0}.platform-surface .pf-row-number{font-family:var(--font-raleway), "Raleway", system-ui, sans-serif;letter-spacing:-.055em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;min-height:1em;margin-block:0;padding-block-end:.04em;font-weight:400;line-height:1;display:block}.platform-surface .pf-link{color:var(--ink);border-bottom:1.5px solid var(--ink);padding-bottom:3px;font-weight:600;text-decoration:none;transition:color .18s,border-color .18s,letter-spacing .18s}.platform-surface .pf-link:hover{letter-spacing:.01em}.platform-surface .pf-link.pf-link-insured:hover{color:var(--accent-insured);border-color:var(--accent-insured)}.platform-surface .pf-link.pf-link-insurer:hover{color:var(--accent-insurer);border-color:var(--accent-insurer)}.platform-surface .pf-link.pf-link-it-partner:hover{color:var(--accent-partner);border-color:var(--accent-partner)}.platform-surface .pf-row{border:1px solid var(--rule);isolation:isolate;background:linear-gradient(135deg,#fff 0%,#fafbfd 50%,#f4f7fa 100%);border-radius:6px;transition:border-color .4s,box-shadow .4s,transform .4s;position:relative;overflow:hidden;box-shadow:0 1px #12304f05,0 2px 4px #12304f0a,0 8px 24px #12304f0d}.platform-surface .pf-row:before{content:"";z-index:2;background:var(--row-accent,var(--cyq-q));width:4px;transition:width .4s;position:absolute;top:0;bottom:0;left:0}.platform-surface .pf-row-insured{--row-accent:var(--accent-insured)}.platform-surface .pf-row-insurer{--row-accent:var(--accent-insurer)}.platform-surface .pf-row-it-partner{--row-accent:var(--accent-partner)}.platform-surface .pf-row:after{content:"";background:radial-gradient(circle at top right, var(--row-accent) 0%, transparent 55%);opacity:0;pointer-events:none;z-index:0;width:320px;height:320px;transition:opacity .6s;position:absolute;top:0;right:0}.platform-surface .pf-row>*{z-index:1;position:relative}.platform-surface .pf-row:hover{border-color:#0e23382e;transform:translateY(-2px);box-shadow:0 2px #12304f08,0 6px 16px #12304f14,0 24px 60px #12304f1a}.platform-surface .pf-row:hover:before{width:6px}.platform-surface .pf-row:hover:after{opacity:.07}.platform-surface .pf-row .pf-row-number{color:var(--ink)}.platform-surface .pf-row:hover .pf-row-number{color:var(--row-accent)}.platform-surface .pf-row-cta{background:var(--ink);color:#fff;letter-spacing:.02em;border-radius:999px;align-items:center;gap:12px;padding:12px 18px 12px 22px;font-size:12.5px;font-weight:600;transition:background-color .25s,padding .25s,gap .25s;display:inline-flex}.platform-surface .pf-row-cta .pf-row-cta-icon{width:28px;height:28px;color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;transition:background-color .25s,color .25s,transform .25s;display:inline-flex}.platform-surface .pf-row:hover .pf-row-cta{gap:14px;padding-right:14px}.platform-surface .pf-row:hover .pf-row-cta-icon{background:var(--row-accent);color:#fff;transform:translate(2px)rotate(-45deg)}.platform-surface .pf-row-dot{background:var(--row-accent,var(--cyq-q));width:6px;height:6px;color:var(--row-accent,var(--cyq-q));border-radius:999px;animation:2.4s cubic-bezier(.4,0,.6,1) infinite pf-pulse}@keyframes pf-pulse{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.7;box-shadow:0 0 0 6px #0000}}@keyframes pf-status-pulse{0%{opacity:.55;transform:scale(1)}60%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.platform-surface [style*=pf-status-pulse]{animation:none!important}}.platform-surface .pf-row-chart{border:1px solid var(--rule-soft);background:#fff;border-radius:4px;padding:16px 14px 12px}.platform-surface .pf-row-insured:hover .pf-row-number{color:var(--accent-insured)}.platform-surface .pf-row-insurer:hover .pf-row-number{color:var(--accent-insurer)}.platform-surface .pf-row-it-partner:hover .pf-row-number{color:var(--accent-partner)}.platform-surface input.pf-input{border:none;border-bottom:1.5px solid var(--rule);width:100%;color:var(--ink);background:0 0;outline:none;padding:12px 0;font-family:inherit;font-size:16px;font-weight:500;transition:border-color .18s}.platform-surface input.pf-input::placeholder{color:var(--whisper);font-weight:400}.platform-surface input.pf-input:focus{border-bottom-color:var(--ink);border-bottom-width:2px}.platform-surface .pf-otp-cell{border:1.5px solid var(--rule);width:52px;height:62px;color:var(--ink);font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;text-align:center;background:#fff;border-radius:4px;outline:none;font-size:22px;font-weight:600;transition:border-color .15s,box-shadow .15s}.platform-surface .pf-otp-cell:focus{border-color:var(--cyq-q);box-shadow:0 0 0 3px #4084b840}.platform-surface .pf-otp-cell[data-filled="1"]{border-color:var(--ink)}.platform-surface .pf-cta{background:var(--ink);color:#fff;letter-spacing:.04em;cursor:pointer;border:none;border-radius:2px;align-items:center;gap:14px;padding:15px 26px;font-size:13px;font-weight:600;transition:background-color .2s;display:inline-flex}.platform-surface .pf-cta:hover{background:var(--cyq-950)}.platform-surface .pf-cta:disabled{background:var(--muted);cursor:not-allowed}.platform-surface .pf-ghost{color:var(--body);cursor:pointer;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);background:0 0;border:none;font-size:12px;font-weight:500;transition:color .18s,text-decoration-color .18s}.platform-surface .pf-ghost:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.platform-surface .pf-lang-cell{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.18em;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:6px 10px;font-size:11px;font-weight:700;transition:color .18s,background-color .18s,border-color .18s;position:relative}.platform-surface .pf-lang-cell:hover{color:var(--ink)}.platform-surface .pf-lang-cell[data-active="1"]{color:var(--ink);border-color:var(--ink)}.platform-surface .pf-lang-cell[data-divider="1"]:after{content:"";background:var(--rule);width:1px;position:absolute;top:25%;bottom:25%;right:-1px}.platform-surface .pf-lang-cell[data-active="1"][data-divider="1"]:after{display:none}.platform-surface .pf-lang-cell:has(+.pf-lang-cell[data-active="1"]):after{display:none}.platform-surface .pf-ink-section .pf-lang-cell{color:var(--muted-on-dark)}.platform-surface .pf-ink-section .pf-lang-cell:hover{color:#fff}.platform-surface .pf-ink-section .pf-lang-cell[data-active="1"]{color:#fff;border-color:#ffffff8c}.platform-surface .pf-badge{letter-spacing:.2em;text-transform:uppercase;color:var(--ink);border:1.5px solid var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:10.5px;font-weight:700;display:inline-flex}.platform-surface .pf-tw-cursor{vertical-align:baseline;opacity:.85;background:currentColor;border-radius:1px;width:2px;height:.78em;margin-left:.12em;display:inline-block;transform:translateY(.08em)}.platform-surface .pf-tw-cursor[data-blinking="0"]{animation:none}.platform-surface .pf-tw-cursor[data-blinking="1"]{animation:1.05s steps(2,start) infinite pf-tw-blink}@keyframes pf-tw-blink{to{opacity:0}}.platform-surface .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.platform-surface .pf-ink-section{--ink-section-accent:var(--cyq-q);--ink-section-accent-soft:var(--cyq-300);--ink-section-rule-soft:#4084b840;--ink-section-bg-chip:#4084b81f;--ink-section-text:#fff;--ink-section-text-2:#c4cfdb;--ink-section-text-3:#9fb3c8;--ink-section-text-chip:#c4daea;isolation:isolate;background:radial-gradient(ellipse 80% 110% at 28% 50%, #4084b82e 0%, #1f4e8500 55%), radial-gradient(ellipse 120% 120% at 50% 50%, var(--cyq-tagline) 0%, var(--cyq-900) 55%, var(--cyq-950) 100%);color:var(--ink-on-dark);position:relative;overflow:hidden}.platform-surface .pf-ink-section:before{content:"";pointer-events:none;z-index:0;opacity:.7;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 0.25 0 0 0 0 0.52 0 0 0 0 0.72 0 0 0 0.05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.platform-surface .pf-ink-section:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#4084b800 0%,#4084b88c 18%,#7daad1d9 50%,#4084b88c 82%,#4084b800 100%);height:1px;position:absolute;top:0;left:0;right:0}.platform-surface .pf-ink-section>*{z-index:1;position:relative}.platform-surface .pf-ink-section .pf-kicker{color:#7daad1;letter-spacing:.28em}.platform-surface .pf-ink-section .pf-rule,.platform-surface .pf-ink-section .pf-rule-soft{border-top-color:var(--rule-on-dark)}.platform-surface .pf-q-watermark{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;opacity:.045;filter:blur(.2px);position:absolute}.platform-surface .pf-q-watermark svg{display:block}@media (prefers-reduced-motion:reduce){.platform-surface,.platform-surface *,.platform-surface :before,.platform-surface :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.platform-surface .pf-row-dot{box-shadow:none;animation:none}.platform-surface .pf-tw-cursor{opacity:1;animation:none}}
.terminal-surface{--term-bg:#0a1420;--term-bg-2:#0e1a28;--term-bg-3:#142434;--term-rule:#1e2f44;--term-rule-2:#2a3f5c;--term-fg:#e8eaec;--term-fg-2:#b5c0cc;--term-fg-3:#7c8b9d;--term-fg-4:#4f5e72;--term-live:#5ee6a8;--term-warn:#e8b86d;--term-elev:#f08585;--term-info:#6fb1e6;--term-accent:#7daad1;--term-band-norm:#5ee6a80f;--term-band-heigh:#e8b86d14;--term-band-elev:#f0858514;background:var(--term-bg);color:var(--term-fg);font-family:var(--font-plex-mono), ui-monospace, "Menlo", "Consolas", monospace;letter-spacing:0;font-feature-settings:"tnum" 1, "ss01" 1;font-variant-numeric:tabular-nums;background-image:repeating-linear-gradient(0deg,#0000 0 2px,#ffffff03 2px 3px);font-size:12px;line-height:1.45}.terminal-surface .term-chrome{background:var(--term-bg-3);border-bottom:1px solid var(--term-rule-2);text-transform:uppercase;letter-spacing:.06em;color:var(--term-fg-2);grid-template-columns:auto auto 1fr auto auto auto;align-items:center;gap:18px;padding:6px 14px;font-size:11px;display:grid}.terminal-surface .term-chrome strong{color:var(--term-fg);font-weight:600}.terminal-surface .term-chrome .term-screen{color:var(--term-accent);font-weight:600}.terminal-surface .term-live{color:var(--term-live);align-items:center;gap:6px;font-weight:700;display:inline-flex}.terminal-surface .term-live:before{content:"";background:var(--term-live);border-radius:999px;width:6px;height:6px;animation:1.6s steps(2,end) infinite term-blink}@keyframes term-blink{0%,50%{opacity:1}50.01%,to{opacity:.2}}.terminal-surface .term-rule{border-top:1px solid var(--term-rule-2);border-bottom:1px solid var(--term-rule);height:0;margin:0}.terminal-surface .term-section-head{text-transform:uppercase;letter-spacing:.1em;color:var(--term-fg-3);border-bottom:1px solid var(--term-rule);justify-content:space-between;align-items:baseline;padding:14px 14px 6px;font-size:10.5px;display:flex}.terminal-surface .term-section-head .term-section-meta{color:var(--term-fg-4);letter-spacing:.06em}.terminal-surface .term-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.terminal-surface .term-table thead th{text-transform:uppercase;letter-spacing:.08em;color:var(--term-fg-3);text-align:right;border-bottom:1px solid var(--term-rule-2);background:var(--term-bg-2);padding:6px 12px;font-size:10px;font-weight:600}.terminal-surface .term-table thead th:first-child,.terminal-surface .term-table tbody td:first-child{text-align:left}.terminal-surface .term-table tbody td{text-align:right;border-bottom:1px solid var(--term-rule);color:var(--term-fg);padding:6px 12px;font-size:12.5px}.terminal-surface .term-table tbody tr:hover td{background:var(--term-bg-2)}.terminal-surface .term-table tbody tr.term-row-primary td{color:var(--term-fg);background:#7daad10a;font-size:13.5px;font-weight:700}.terminal-surface .term-table .term-cell-sub{color:var(--term-fg-2);padding-left:24px}.terminal-surface .term-table .term-tree:before{content:"└";color:var(--term-fg-4);margin-right:6px;font-weight:400}.terminal-surface .term-table .term-tree-mid:before{content:"├"}.terminal-surface .term-delta-up{color:var(--term-elev)}.terminal-surface .term-delta-down{color:var(--term-live)}.terminal-surface .term-delta-flat{color:var(--term-fg-3)}.terminal-surface .term-band{letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.terminal-surface .term-band-norm{color:var(--term-live);background:var(--term-band-norm)}.terminal-surface .term-band-heigh{color:var(--term-warn);background:var(--term-band-heigh)}.terminal-surface .term-band-elev{color:var(--term-elev);background:var(--term-band-elev)}.terminal-surface .term-sig{color:var(--term-fg-2);letter-spacing:0;white-space:nowrap;font-size:11px}.terminal-surface .term-sig:hover{color:var(--term-fg)}.terminal-surface .term-feed{font-size:11.5px;line-height:1.55}.terminal-surface .term-feed-row{border-bottom:1px solid var(--term-rule);grid-template-columns:88px 64px 1fr 92px;gap:12px;padding:4px 14px;display:grid}.terminal-surface .term-feed-row:hover{background:var(--term-bg-2)}.terminal-surface .term-feed-time{color:var(--term-fg-3)}.terminal-surface .term-feed-tag{color:var(--term-accent);font-weight:700}.terminal-surface .term-feed-msg{color:var(--term-fg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.terminal-surface .term-feed-sig{color:var(--term-fg-3);text-align:right}.terminal-surface .term-fkeys{background:var(--term-bg-3);border-top:1px solid var(--term-rule-2);letter-spacing:.04em;flex-wrap:wrap;gap:4px;padding:6px 14px;font-size:11px;display:flex}.terminal-surface .term-fkey{color:var(--term-fg-2);cursor:pointer;border:1px solid #0000;border-radius:0;align-items:center;gap:4px;padding:2px 8px;text-decoration:none;display:inline-flex}.terminal-surface .term-fkey:hover{color:var(--term-fg);background:var(--term-bg-2)}.terminal-surface .term-fkey:focus-visible{border-color:var(--term-accent);outline:none}.terminal-surface .term-fkey-key{color:var(--term-accent);font-weight:700}.terminal-surface .term-prov{border-top:1px solid var(--term-rule);grid-template-columns:140px 1fr;gap:4px 16px;padding:14px;font-size:11.5px;display:grid}.terminal-surface .term-prov dt{color:var(--term-fg-3);text-transform:uppercase;letter-spacing:.06em;padding-top:2px;font-size:10px}.terminal-surface .term-prov dd{color:var(--term-fg);word-break:break-all;margin:0}.terminal-surface .term-bignum{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:84px;font-weight:700;line-height:.96}.terminal-surface a{color:var(--term-accent);text-underline-offset:2px;-webkit-text-decoration:underline #7daad166;text-decoration:underline #7daad166}.terminal-surface a:hover{-webkit-text-decoration-color:var(--term-accent);text-decoration-color:var(--term-accent)}.terminal-surface a:focus-visible{outline:1px solid var(--term-accent);outline-offset:2px}.terminal-surface .pf-display,.terminal-surface .pf-display-tight,.terminal-surface .pf-lede-dropcap{font-family:inherit;font-weight:inherit;letter-spacing:0}.terminal-surface .pf-lede-dropcap:first-letter{font-family:inherit;font-size:inherit;font-weight:inherit;float:none;color:inherit;margin:0}.terminal-surface *{animation-duration:0s!important;animation-delay:0s!important}.terminal-surface .term-live:before{animation:1.6s steps(2,end) infinite term-blink!important}
