@import "https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800;900&display=swap";
*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sam-brand-orb{aspect-ratio:1;flex:none;display:inline-block;background:radial-gradient(circle at 30% 24%,#87f2ff 0 12%,#0000 13%),linear-gradient(135deg,#10bfcb,#7b55f7 76%,#18c878)!important;border:0!important;border-radius:999px!important;box-shadow:0 8px 18px #10bfcb59!important}@font-face{font-family:Poppins;font-style:normal;font-weight:400 700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2qZJYBQ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Poppins;font-style:normal;font-weight:400 700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2qZJaRQ.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Poppins;font-style:normal;font-weight:400 700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2qZJfBQ.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}.stat-card__value{font-variant-numeric:tabular-nums}:root{--font-display:"Plus Jakarta Sans", "Poppins", system-ui, -apple-system, sans-serif;--font-body:"Plus Jakarta Sans", "Poppins", system-ui, -apple-system, sans-serif;--font-italic:"Lora", Georgia, "Times New Roman", serif;--font-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0;--tracking-wide:.08em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 1px 2px #0b29420d;--shadow-md:0 4px 12px #0b294214;--shadow-lg:0 12px 32px #0b29421f;--shadow-focus:0 0 0 3px #19b7d859;--transition-fast:.12s ease;--transition-base:.18s ease;--transition-slow:.28s ease;--z-base:0;--z-raised:10;--z-overlay:50;--z-modal:100;--z-toast:200;--chart-1:var(--primary,#19b7d8);--chart-2:var(--magenta,#f52fa0);--chart-3:var(--sun,#f4a641);--chart-4:var(--ink-soft,#163f63);--chart-5:var(--ink,#0b2942);--chart-fill-1:var(--primary-soft,#a9e8f4);--chart-fill-2:var(--magenta-soft,#f5dce8);--stance-positive:#16a34a;--stance-negative:#dc2626;--stance-neutral:#64748b;--stance-ambiguous:#f97316;--sam-accent:#06b6d4;--sam-accent-light:#22c55e;--sam-accent-contrast:#fff;--sam-accent-soft-bg:#cffafe;--sam-accent-border:#67e8f9;--sam-amber:#f97316;--sam-danger:#ef4444}:is([data-theme=sam],[data-theme=samv1a]){--bg:#fff;--bg-2:#f3f4f7;--bg-soft:#f5dce8;--card-bg:#fff;--navy:#0b2942;--ink:#0b2942;--ink-soft:#163f63;--ink-muted:#5b6b80;--primary:#19b7d8;--primary-soft:#a9e8f4;--primary-dark:#0e8fa8;--magenta:#f52fa0;--magenta-soft:#f5dce8;--coral:#f52fa0;--sun:#f4a641;--sun-soft:#fde8d0;--line:#0b2942;--line-soft:#e5ebf2;--sam-page-bg:#fafffe;--sam-card-bg:#fff;--sam-text-dark:#0b2942;--sam-text-mid:#163f63;--sam-text-light:#5b6b80;--sam-border:#e5ebf2;--sam-hover-row:#ddf5f9;--sam-grey-bg:#f3f4f7}:is([data-theme=sam],[data-theme=samv1a]) body{background:var(--sam-page-bg)}[data-theme=samv1a]{--sam-page-bg:#f5f5f0}:is([data-theme=sam],[data-theme=samv1a]) h1,:is([data-theme=sam],[data-theme=samv1a]) h2,:is([data-theme=sam],[data-theme=samv1a]) h3,:is([data-theme=sam],[data-theme=samv1a]) h4,:is([data-theme=sam],[data-theme=samv1a]) h5,:is([data-theme=sam],[data-theme=samv1a]) h6,:is([data-theme=sam],[data-theme=samv1a]) strong,:is([data-theme=sam],[data-theme=samv1a]) b,:is([data-theme=sam],[data-theme=samv1a]) aside button[data-nav-active=true]{color:#000!important;font-family:Arial Black,Helvetica Neue,Arial,sans-serif!important;font-weight:900!important}:is([data-theme=sam],[data-theme=samv1a]) .card{background:var(--card-bg);border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-6)}:is([data-theme=sam],[data-theme=samv1a]) .card--featured{background:linear-gradient(180deg, var(--card-bg) 0%, var(--bg-soft) 100%);border:1px solid var(--magenta-soft)}:is([data-theme=sam],[data-theme=samv1a]) .card--elevated{box-shadow:var(--shadow-lg)}:is([data-theme=sam],[data-theme=samv1a]) .btn-primary{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:var(--radius-md);padding:var(--space-3) var(--space-6);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-base);transition:var(--transition-base);cursor:pointer}:is([data-theme=sam],[data-theme=samv1a]) .btn-primary:hover{background:var(--ink-soft);box-shadow:var(--shadow-md)}:is([data-theme=sam],[data-theme=samv1a]) .btn-secondary{color:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-md);padding:var(--space-3) var(--space-6);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-base);cursor:pointer;transition:var(--transition-base);background:0 0}:is([data-theme=sam],[data-theme=samv1a]) .btn-secondary:hover{background:var(--bg-2)}:is([data-theme=sam],[data-theme=samv1a]) .btn-tertiary{color:var(--primary);font-family:var(--font-display);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;text-decoration:underline}:is([data-theme=sam],[data-theme=samv1a]) .pill{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--primary);color:var(--primary);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:var(--transition-fast);cursor:pointer;background:0 0;align-items:center;display:inline-flex}:is([data-theme=sam],[data-theme=samv1a]) .pill:hover{background:var(--primary-soft)}:is([data-theme=sam],[data-theme=samv1a]) .pill--selected{background:var(--ink);border-color:var(--ink);color:#fff}.blob,.italic-accent{display:none}:is([data-theme=sam],[data-theme=samv1a]) .blob{filter:blur(90px);pointer-events:none;z-index:var(--z-base);border-radius:50%;display:block;position:absolute}:is([data-theme=sam],[data-theme=samv1a]) .blob--cyan{background:var(--primary-soft);opacity:.35}:is([data-theme=sam],[data-theme=samv1a]) .blob--magenta{background:var(--magenta-soft);opacity:.28}:is([data-theme=sam],[data-theme=samv1a]) .blob--sun{background:var(--sun-soft);opacity:.28}:is([data-theme=sam],[data-theme=samv1a]) .italic-accent{font-family:var(--font-italic);font-style:italic;font-weight:var(--weight-medium);display:inline}:is([data-theme=sam],[data-theme=samv1a]) .italic-accent--magenta{color:var(--magenta)}:is([data-theme=sam],[data-theme=samv1a]) .italic-accent--ink{color:var(--ink)}:is([data-theme=sam],[data-theme=samv1a]) .italic-accent--sun{color:var(--sun)}[data-theme=samv3]{--navy:#0b2942;--ink:#163f63;--teal:#19b7d8;--teal-deep:#0f8faa;--cyan:#a9ebf4;--cyan-soft:#ddf5f9;--magenta:#f52fa0;--magenta-soft:#fde3f1;--orange:#f4a641;--orange-soft:#fdebd0;--blush:#f5dce8;--blush-soft:#fbeef4;--cloud:#f3f4f7;--cloud-deep:#e6e8ee;--hairline:#e6e8ee;--sam-purple:#aa30f5;--sam-tint-mint:#fafffe;--sam-tint-sand:#faf5e6;--sam-tint-sand-warm:#f2e8d2;--sam-tint-sky:#fafffe;--sam-page-tint:var(--sam-tint-sky);--pos:#1fd279;--pos-deep:#0bad66;--neg:#f2351f;--neg-deep:#dc1f26;--neut:#6e7f9b;--avg:#06bcd9;--sam-export:#abe2a3;--sam-export-hover:#8fcf87;--sam-page-bg:var(--sam-page-tint);--sam-card-bg:#fff;--sam-text-dark:#000;--sam-text-mid:#3a4a5e;--sam-text-light:#6e7f9b;--sam-border:#e6e8ee;--sam-hover-row:#ddf5f9;--sam-grey-bg:#f3f4f7;--font-display:"Manrope", system-ui, -apple-system, sans-serif;--font-body:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-punchy:"Arial Black", "Helvetica Neue", Arial, sans-serif}[data-theme=samv3] body{background:var(--sam-page-bg);color:var(--sam-text-dark)}[data-theme=samv3] .eyebrow{font-family:var(--font-punchy);letter-spacing:.06em;text-transform:uppercase;color:#000;align-items:center;gap:10px;font-size:.82rem;font-weight:900;display:inline-flex}[data-theme=samv3] .eyebrow:before{content:"";background:var(--magenta);border-radius:50%;width:8px;height:8px}[data-theme=samv3] .eyebrow--purple{color:var(--sam-purple)}[data-theme=samv3] .punchy-h3{font-family:var(--font-punchy);letter-spacing:.04em;text-transform:uppercase;color:var(--navy);border-bottom:3px solid var(--navy);margin:0 0 18px;padding-bottom:4px;font-size:1.05rem;font-weight:900;display:inline-block}[data-theme=samv3] .punchy-h3.teal{border-bottom-color:var(--teal)}[data-theme=samv3] .punchy-h3.magenta{border-bottom-color:var(--magenta)}[data-theme=samv3] .punchy-h3.orange{border-bottom-color:var(--orange)}[data-theme=samv3] .punchy-h3.navy{border-bottom-color:var(--navy)}[data-theme=samv3] .btn{font-family:var(--font-body);border:1px solid var(--hairline);color:var(--navy);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:11px 22px;font-size:.95rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}[data-theme=samv3] .btn:hover{background:var(--cloud);border-color:var(--cloud-deep)}[data-theme=samv3] .btn-primary{background:var(--navy);color:#fff;border-color:var(--navy);padding:12px 24px}[data-theme=samv3] .btn-primary:hover{background:var(--ink);border-color:var(--ink);color:#fff}[data-theme=samv3] .btn-danger{color:var(--magenta);border-color:var(--magenta-soft);background:var(--magenta-soft)}[data-theme=samv3] .btn-danger:hover{background:var(--magenta);color:#fff;border-color:var(--magenta)}[data-theme=samv3] .btn-export{background:var(--sam-export);border-color:var(--sam-export-hover);color:var(--navy)}[data-theme=samv3] .btn-export:hover{background:var(--sam-export-hover);color:var(--navy);border-color:#6fb867}[data-theme=samv3] .btn-sm{padding:7px 14px;font-size:.85rem}[data-theme=samv3] .btn-punchy{font-family:var(--font-punchy);text-transform:uppercase;letter-spacing:.04em;font-weight:900}[data-theme=samv3] .tip-card{background:var(--cyan-soft);border:1px solid #19b7d838;border-radius:14px;margin-bottom:24px;padding:18px 22px 18px 26px;position:relative;overflow:hidden}[data-theme=samv3] .tip-card:before{content:"";background:var(--teal);width:4px;position:absolute;top:0;bottom:0;left:0}[data-theme=samv3] .tip-card .tip-label{font-family:var(--font-punchy);letter-spacing:.06em;text-transform:uppercase;color:#000;margin-bottom:6px;font-size:.78rem;font-weight:900;display:block}[data-theme=samv3] .tip-card p{color:#000;margin:0;font-size:1rem;font-weight:500;line-height:1.55}[data-theme=samv3] .kpi{border:1px solid var(--hairline);background:#fff;border-radius:20px;padding:22px 24px;box-shadow:0 1px 2px #0b29420a,0 4px 16px #0b29420a}[data-theme=samv3] .kpi .kpi-label{font-family:var(--font-punchy);letter-spacing:.06em;text-transform:uppercase;color:var(--sam-purple);font-size:.78rem;font-weight:900}[data-theme=samv3] .kpi .kpi-num{font-family:var(--font-display);letter-spacing:-.025em;color:var(--navy);margin-top:10px;font-size:2.6rem;font-weight:800;line-height:1}[data-theme=samv3] .sticker{background:var(--cloud);border:1px solid var(--hairline);letter-spacing:.04em;text-transform:uppercase;color:#000;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:600;display:inline-flex}[data-theme=samv3] .sticker.cyan{background:var(--cyan-soft);color:var(--teal-deep);border-color:#19b7d840}[data-theme=samv3] .sticker.coral{background:var(--magenta-soft);color:var(--magenta);border-color:#f52fa033}[data-theme=samv3] .sticker.ink{background:var(--navy);color:#fff;border-color:var(--navy)}[data-theme=samv3] .sticker.pos{color:var(--pos-deep);background:#1fd2791f;border-color:#1fd2794d}[data-theme=samv3] .sticker.neg{color:var(--neg-deep);background:#f2351f1a;border-color:#f2351f47}[data-theme=samv3] .sticker.neut{background:var(--cloud);color:var(--neut);border-color:var(--hairline)}[data-theme=samv3] .sticker.muted{color:var(--sam-text-mid);background:#fff}[data-theme=samv3] .thead-punchy th{font-family:var(--font-punchy);letter-spacing:.06em;text-transform:uppercase;color:#fff;text-align:left;padding:12px 18px;font-size:.78rem;font-weight:900}[data-theme=samv3] .thead-punchy th.thead-teal{background:var(--teal)}[data-theme=samv3] .thead-punchy th.thead-magenta{background:var(--magenta)}[data-theme=samv3] .thead-punchy th.thead-orange{background:#f27d15}[data-theme=samv3] .thead-punchy th.thead-navy{background:var(--navy)}[data-theme=samv3] .sent-pos-deep{background:var(--pos-deep);color:#fff}[data-theme=samv3] .sent-pos{background:var(--pos);color:#fff}[data-theme=samv3] .sent-neut{background:var(--neut);color:#fff}[data-theme=samv3] .sent-neg{background:var(--neg);color:#fff}[data-theme=samv3] .sent-neg-deep{background:var(--neg-deep);color:#fff}[data-theme=samv3] .sent-avg{background:var(--avg);color:var(--navy)}[data-theme=samv3] h1,[data-theme=samv3] .h1{letter-spacing:-.025em;font-family:var(--font-display)!important;color:var(--navy)!important;font-weight:800!important}[data-theme=samv3] h2,[data-theme=samv3] h3,[data-theme=samv3] h4{letter-spacing:-.015em;font-family:var(--font-display)!important;color:var(--navy)!important;font-weight:700!important}[data-theme=samv3] body,[data-theme=samv3] p,[data-theme=samv3] li,[data-theme=samv3] td,[data-theme=samv3] th,[data-theme=samv3] label,[data-theme=samv3] input,[data-theme=samv3] select,[data-theme=samv3] textarea,[data-theme=samv3] button,[data-theme=samv3] a,[data-theme=samv3] span,[data-theme=samv3] div{font-family:var(--font-body), system-ui, -apple-system, sans-serif}[data-theme=samv3] .brand-mark{background:radial-gradient(circle at 30% 30%, var(--cyan) 0%, var(--teal) 45%, var(--magenta) 100%);border-radius:50%;flex-shrink:0;display:inline-block}[data-theme=tavey2]{--tavey-teal:#17b7b7;--tavey-teal-deep:#099b9b;--tavey-blue:#2fa7f0;--tavey-blue-deep:#176bc1;--tavey-green:#82c341;--tavey-amber:#f7c51e;--tavey-orange:#f05a28;--tavey-magenta:#b31b9b;--tavey-page-bg:#e8ecec;--tavey-card-bg:#fff;--tavey-soft:#f1f4f4;--tavey-border:#d9dede;--tavey-text-dark:#252a2b;--tavey-text-mid:#596467;--tavey-text-light:#7b8588;--sam-page-bg:var(--tavey-page-bg);--sam-text-dark:var(--tavey-text-dark);--sam-text-mid:var(--tavey-text-mid);--sam-text-light:var(--tavey-text-light);--sam-border:var(--tavey-border);--sam-grey-bg:var(--tavey-soft);--sam-hover-row:var(--tavey-soft);--sam-card:var(--tavey-card-bg);--font-display:"Avenir Next", "Helvetica Neue", Arial, sans-serif;--font-body:"Avenir Next", "Helvetica Neue", Arial, sans-serif}[data-theme=tavey2] body{background:var(--tavey-page-bg);color:var(--tavey-text-dark);font-family:var(--font-body)}[data-theme=tavey2] h1,[data-theme=tavey2] h2,[data-theme=tavey2] h3,[data-theme=tavey2] h4,[data-theme=tavey2] h5,[data-theme=tavey2] h6{font-family:var(--font-display);color:var(--tavey-text-dark);letter-spacing:0;font-weight:650}[data-theme=tavey2] h1{font-size:32px}[data-theme=tavey2] h2{font-size:20px}[data-theme=tavey2] .card{background:var(--tavey-card-bg);border:1px solid var(--tavey-border);box-shadow:none;border-radius:5px}[data-theme=tavey2] .card--elevated{background:var(--tavey-card-bg);border:1px solid var(--tavey-border);box-shadow:0 1px 2px #0000000a}[data-theme=tavey2] .btn-primary{background:var(--tavey-teal);color:#fff;border:1px solid var(--tavey-teal);border-radius:4px;font-weight:650}[data-theme=tavey2] .btn-primary:hover{background:var(--tavey-teal-deep);border-color:var(--tavey-teal-deep)}[data-theme=tavey2] .btn-secondary{color:var(--tavey-text-dark);border:1px solid var(--tavey-border);background:#fff;border-radius:4px;font-weight:600}[data-theme=tavey2] .btn-secondary:hover{border-color:var(--tavey-teal);color:var(--tavey-teal-deep);background:#e8f7f7}[data-theme=tavey2] input,[data-theme=tavey2] select,[data-theme=tavey2] textarea{border:1px solid var(--tavey-border);font-family:var(--font-body);border-radius:4px}[data-theme=tavey2] input:focus,[data-theme=tavey2] select:focus,[data-theme=tavey2] textarea:focus{border-color:var(--tavey-teal);outline:none;box-shadow:0 0 0 2px #17b7b726}[data-theme=tavey2] table th{color:var(--tavey-blue-deep);border-bottom:1px solid var(--tavey-border);font-weight:650}[data-theme=tavey2] table tr:nth-child(2n) td{background:var(--tavey-soft)}[data-theme=tavey2] .blob,[data-theme=tavey2] .italic-accent{display:none}[data-theme=tavey2] h1{letter-spacing:0!important;color:#252a2b!important;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif!important;font-size:32px!important;font-weight:650!important}[data-theme=tavey2] h2{color:#252a2b!important;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif!important;font-size:20px!important;font-weight:650!important}[data-theme=tavey2] [data-kpi-index]{overflow:hidden;text-align:left!important;border:none!important;border-radius:5px!important;min-width:240px!important;padding:18px 18px 18px 16px!important;box-shadow:0 1px 2px #0000000d!important}[data-theme=tavey2] [data-kpi-index]:before{content:"";background:#ffffff2e;border-radius:50%;width:34px;height:34px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}[data-theme=tavey2] [data-kpi-index] .stat-card__label{color:#ffffffe6!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;margin-left:52px!important;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important}[data-theme=tavey2] [data-kpi-index] .stat-card__value{white-space:nowrap;line-height:1.1;color:#fff!important;text-align:left!important;margin-left:52px!important;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(22px,2vw,30px)!important;font-weight:650!important}[data-theme=tavey2] [data-kpi-index]>div[aria-hidden]{display:none!important}[data-theme=tavey2] [data-kpi-index="0"]{background:#17b7b7!important}[data-theme=tavey2] [data-kpi-index="1"]{background:#2fa7f0!important}[data-theme=tavey2] [data-kpi-index="2"]{background:#b31b9b!important}[data-theme=tavey2] [data-kpi-index="3"]{background:#f7c51e!important}[data-theme=tavey2] [data-kpi-index="3"] .stat-card__label{color:#252a2bc7!important}[data-theme=tavey2] [data-kpi-index="3"] .stat-card__value{color:#252a2b!important}[data-theme=tavey2] [data-kpi-index="3"]:before{background:#252a2b1f}[data-theme=tavey2] aside.sam-sidebar:not([role=dialog]) nav button{font-family:Avenir Next,Helvetica Neue,Arial,sans-serif!important;font-size:14px!important;font-weight:600!important}[data-theme=tavey2] aside.sam-sidebar:not([role=dialog]) button[data-nav-active=true]{color:#087e88!important;background:#17b7b71f!important;border-radius:4px!important;box-shadow:inset 4px 0 #f52fa0!important}[data-theme=tavey2] aside.sam-sidebar:not([role=dialog]){overflow-x:hidden;border-right:1px solid #d2d8d8!important;width:248px!important;min-width:248px!important;max-width:248px!important}[data-theme=tavey2] aside.sam-sidebar:not([role=dialog]) nav button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-theme=tavey2] aside.sam-sidebar:not([role=dialog]) nav button>span:first-child{min-width:22px;flex-shrink:0!important;width:auto!important;font-size:18px!important}[data-theme=tavey2] aside.sam-sidebar:not([role=dialog])>div:first-child{display:none!important}[data-theme=tavey2] table thead th{color:#176bc1!important;letter-spacing:.5px!important;text-transform:uppercase!important;border-bottom:1px solid var(--tavey-border)!important;background:0 0!important;padding:10px 12px!important;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif!important;font-size:12px!important;font-weight:650!important}[data-theme=tavey2] table tbody td{border-bottom:1px solid var(--tavey-border)!important;color:var(--tavey-text-dark)!important;padding:10px 12px!important;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif!important;font-size:13px!important}[data-theme=tavey2] table tbody tr:nth-child(2n) td{background:var(--tavey-soft)!important}[data-theme=tavey2] table tbody tr:hover td{background:#e8f7f7!important}[data-theme=tavey2] [role=tablist] button[aria-selected=true],[data-theme=tavey2] button[data-tab-active=true]{color:#087e88!important;border-bottom:2px solid #17b7b7!important;font-weight:650!important}[data-theme=tavey2] [data-status-badge=analysed],[data-theme=tavey2] [data-status-badge=ready]{color:#fff!important;background:#17b7b7!important}[data-theme=samv3dark]{--v3-navy:#0b2942;--v3-ink:#163f63;--v3-teal:#19b7d8;--v3-cyan-soft:#a9e8f4;--v3-magenta:#f52fa0;--v3-magenta-soft:#f5dce8;--v3-orange:#f4a641;--v3-blush:#f5dce8;--v3-cloud:#f3f4f7;--v3-page-bg:#f4f6f9;--v3-card:#fff;--v3-border:#e5ebf2;--v3-text-dark:#0b2942;--v3-text-mid:#163f63;--v3-text-muted:#60728b;--sam-page-bg:var(--v3-page-bg);--sam-text-dark:var(--v3-text-dark);--sam-text-mid:var(--v3-text-mid);--sam-text-light:var(--v3-text-muted);--sam-border:var(--v3-border);--sam-grey-bg:var(--v3-cloud);--sam-card:var(--v3-card);--font-display:"Manrope", "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-body:"Manrope", "Plus Jakarta Sans", system-ui, -apple-system, sans-serif}[data-theme=samv3dark] body{background:var(--v3-page-bg);color:var(--v3-text-dark);font-family:var(--font-body);background-image:linear-gradient(90deg,#19b7d80a 1px,#0000 1px),linear-gradient(#19b7d80a 1px,#0000 1px);background-size:32px 32px}[data-theme=samv3dark] h1{font-family:var(--font-display)!important;color:var(--v3-text-dark)!important;letter-spacing:-.5px!important;font-size:clamp(34px,4vw,50px)!important;font-weight:800!important;line-height:1.05!important}[data-theme=samv3dark] h2{font-family:var(--font-display)!important;color:var(--v3-text-dark)!important;font-size:23px!important;font-weight:700!important}[data-theme=samv3dark] aside.sam-sidebar:not([role=dialog]){color:#fff;background:var(--v3-navy)!important;border-right:none!important;width:280px!important;min-width:280px!important;max-width:280px!important}[data-theme=samv3dark] aside.sam-sidebar:not([role=dialog])>div:first-child{background:0 0!important;border-bottom:1px solid #ffffff14!important}[data-theme=samv3dark] aside.sam-sidebar:not([role=dialog])>div:first-child>div>div{color:#fff!important}[data-theme=samv3dark] aside.sam-sidebar:not([role=dialog])>div:first-child>div>div:nth-child(2){letter-spacing:0;color:#ffffffc7!important;font-size:12px!important}[data-theme=samv3dark] aside.sam-sidebar:not([role=dialog]) nav button{color:#ffffffc7!important;font-family:var(--font-display)!important;background:0 0!important;border-left:3px solid #0000!important;border-radius:4px!important;width:calc(100% - 16px)!important;margin:1px 8px!important;padding:10px 12px!important;font-size:16px!important;font-weight:600!important}[data-theme=samv3dark] aside.sam-sidebar:not([role=dialog]) nav button:hover{color:#fff!important;background:#19b7d81a!important}[data-theme=samv3dark] aside.sam-sidebar:not([role=dialog]) nav button[data-nav-active=true]{color:#fff!important;background:#f52fa02e!important;box-shadow:inset 4px 0 #f52fa0!important}[data-theme=samv3dark] aside.sam-sidebar:not([role=dialog]) nav button>span:first-child{min-width:22px;flex-shrink:0!important;width:auto!important;font-size:18px!important}[data-theme=samv3dark] aside.sam-sidebar:not([role=dialog]) label,[data-theme=samv3dark] aside.sam-sidebar:not([role=dialog])>div:last-child,[data-theme=samv3dark] aside.sam-sidebar:not([role=dialog])>div>div{color:#ffffffd9!important}[data-theme=samv3dark] aside.sam-sidebar:not([role=dialog]) select{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff26!important;border-radius:4px!important}[data-theme=samv3dark] aside.sam-sidebar:not([role=dialog]) select option{background:var(--v3-navy);color:#fff}[data-theme=samv3dark] [data-kpi-index]{position:relative;overflow:hidden;text-align:left!important;border:none!important;border-radius:4px!important;min-width:240px!important;padding:20px 20px 20px 16px!important;box-shadow:0 1px 2px #0b29420f!important}[data-theme=samv3dark] [data-kpi-index]:before{content:"";background:#ffffff29;border-radius:50%;width:36px;height:36px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}[data-theme=samv3dark] [data-kpi-index] .stat-card__label{color:#ffffffe0!important;text-align:left!important;font-family:var(--font-display)!important;text-transform:none!important;letter-spacing:0!important;margin-left:54px!important;font-size:13px!important;font-weight:600!important}[data-theme=samv3dark] [data-kpi-index] .stat-card__value{white-space:nowrap;line-height:1.05;color:#fff!important;text-align:left!important;font-family:var(--font-display)!important;margin-left:54px!important;font-size:clamp(30px,2.6vw,44px)!important;font-weight:800!important}[data-theme=samv3dark] [data-kpi-index]>div[aria-hidden]{display:none!important}[data-theme=samv3dark] [data-kpi-index="0"]{background:var(--v3-navy)!important}[data-theme=samv3dark] [data-kpi-index="1"]{background:var(--v3-teal)!important}[data-theme=samv3dark] [data-kpi-index="2"]{background:var(--v3-magenta)!important}[data-theme=samv3dark] [data-kpi-index="3"]{background:var(--v3-orange)!important}[data-theme=samv3dark] [data-kpi-index="3"] .stat-card__label{color:#0b2942c7!important}[data-theme=samv3dark] [data-kpi-index="3"] .stat-card__value{color:var(--v3-navy)!important}[data-theme=samv3dark] [data-kpi-index="3"]:before{background:#0b294224}[data-theme=samv3dark] table thead th{color:var(--v3-magenta)!important;font-family:var(--font-display)!important;letter-spacing:.4px!important;text-transform:uppercase!important;border-bottom:1px solid var(--v3-border)!important;background:0 0!important;padding:10px 12px!important;font-size:12px!important;font-weight:700!important}[data-theme=samv3dark] table tbody td{font-family:var(--font-display)!important;border-bottom:1px solid var(--v3-border)!important;color:var(--v3-text-dark)!important;padding:12px!important;font-size:14px!important}[data-theme=samv3dark] table tbody tr:nth-child(2n) td{background:var(--v3-cloud)!important}[data-theme=samv3dark] [data-status-badge=analysed],[data-theme=samv3dark] [data-status-badge=ready]{background:var(--v3-teal)!important;color:#fff!important}[data-theme=samv3dark] .btn-primary{background:var(--v3-navy)!important;color:#fff!important;border:1px solid var(--v3-navy)!important;border-radius:4px!important;font-weight:700!important}[data-theme=samv3dark] .btn-primary:hover{background:var(--v3-ink)!important}[data-theme=samv3dark] .card{background:var(--v3-card);border:1px solid var(--v3-border);box-shadow:none;border-radius:4px}[data-theme=samv3dark] .blob,[data-theme=samv3dark] .italic-accent{display:none}:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]){--af-ink:#15110e;--af-ink-soft:#2a2520;--af-teal:#00b8a9;--af-teal-deep:#007d78;--af-solar:#f7c948;--af-coral:#e4572e;--af-violet:#6a3df4;--af-clay:#b86b3a;--af-ivory:#fffdf5;--af-mist:#eef4f1;--sam-text-dark:var(--af-ink);--sam-text-mid:#4c5552;--sam-text-light:#6f7774;--sam-hover-row:#e9fbf7;--sam-grey-bg:#f3f7f4;--sam-card-bg:var(--af-ivory);--font-display:"Manrope", "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-body:"Plus Jakarta Sans", "Manrope", system-ui, -apple-system, sans-serif;--sam-button-weight:800;--sam-secondary-button-weight:700}[data-theme=samafrofuture]{--sam-page-bg:#f1f4ee;--sam-border:var(--af-ink);--sam-card-radius:4px;--sam-card-shadow:5px 5px 0 #15110e2e;--sam-button-radius:5px;--sam-primary-bg:linear-gradient(135deg, var(--af-ink) 0%, var(--af-teal-deep) 100%);--sam-primary-fg:#fff;--sam-primary-border:2px solid var(--af-ink)}[data-theme=samafrofuture2]{--af-teal:#12a8a0;--af-teal-deep:#087f78;--af-solar:#dfae2b;--af-coral:#d65a31;--af-violet:#5e4ae3;--sam-page-bg:#eef2ef;--sam-border:#bfd1d0;--sam-card-radius:6px;--sam-card-shadow:0 2px 0 #15110e1a, 0 10px 24px #15110e0d;--sam-button-radius:6px;--sam-primary-bg:linear-gradient(135deg, var(--af-teal-deep), var(--af-teal));--sam-primary-fg:#fff;--sam-primary-border:1px solid var(--af-teal-deep)}[data-theme=samafrofuture3]{--af-ink:#202329;--af-ink-soft:#555b61;--af-teal:#10bfcb;--af-teal-deep:#0799a4;--af-green:#18c878;--af-solar:#f0efea;--af-coral:#ea1e2c;--af-violet:#7b56f2;--af-blue:#2c66ff;--af-orange:#ff5a1f;--af-ivory:#fffdf8;--af-mist:#f0efea;--sam-page-bg:#f8f7f2;--sam-card-bg:#fffdf8;--sam-border:#e3ded5;--sam-text-dark:#202329;--sam-text-mid:#555b61;--sam-text-light:#7b8085;--sam-hover-row:#c9f8f6;--sam-grey-bg:#f0efea;--sam-card-radius:10px;--sam-card-shadow:0 1px 3px #2023290f;--sam-button-radius:8px;--sam-primary-bg:linear-gradient(90deg, #10bfcb 0%, #18c878 100%);--sam-primary-fg:#fff;--sam-primary-border:0}[data-theme=samafrofuture4]{--af-ink:#17130f;--af-ink-soft:#2a2118;--af-teal:#ff6b1a;--af-teal-deep:#d24e00;--af-solar:#ffd166;--af-coral:#ff6b1a;--af-violet:#5d45d8;--af-clay:#c97a2c;--af-ivory:#fff9e8;--af-mist:#f3eee2;--sam-page-bg:#f5f0e3;--sam-border:#17130f;--sam-text-mid:#50483f;--sam-text-light:#746a60;--sam-hover-row:#fff1d6;--sam-grey-bg:#f3eee2;--sam-card-radius:2px;--sam-card-shadow:6px 6px 0 #ff6b1a57, 0 0 0 1px #17130f;--sam-button-radius:3px;--sam-primary-bg:#ff6b1a;--sam-primary-fg:#17130f;--sam-primary-border:2px solid #17130f;--font-display:"Helvetica Neue", Arial, system-ui, -apple-system, sans-serif;--font-body:"Helvetica Neue", Arial, system-ui, -apple-system, sans-serif}[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]{--af-ink:#15110e;--af-ink-soft:#0b2942;--af-teal:#19b7d8;--af-teal-deep:#0b2942;--af-solar:#a9e8f4;--af-coral:#f52fa0;--af-violet:#f52fa0;--af-clay:#f4a641;--af-ivory:#fff;--af-mist:#f4f6f9;--sam-page-bg:#f4f6f9;--sam-card-bg:#fff;--sam-border:#15110e;--sam-text-dark:#0b2942;--sam-text-mid:#163f63;--sam-text-light:#60728b;--sam-hover-row:#ddf5f9;--sam-grey-bg:#f3f4f7;--sam-card-radius:4px;--sam-card-shadow:5px 5px 0 #15110e2e;--sam-button-radius:5px;--sam-button-shadow:3px 3px 0 #15110e33;--sam-primary-bg:linear-gradient(135deg, #0b2942 0%, #163f63 100%);--sam-primary-fg:#fff;--sam-primary-border:2px solid #15110e;--font-display:"Manrope", "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-body:"Manrope", "Plus Jakarta Sans", system-ui, -apple-system, sans-serif}[data-theme=samafrofuture6]{--sam-sidebar-bg:#17b7b7;--sam-sidebar-fg:#0b2942;--sam-sidebar-muted:#163f63;--sam-sidebar-active:#fff}[data-theme=samafrofuture7]{--sam-sidebar-bg:#165c34;--sam-sidebar-fg:#fff;--sam-sidebar-muted:#ffffffd6;--sam-sidebar-active:#ecfbe8;--sam-primary-bg:linear-gradient(135deg, #165c34 0%, #0b2942 100%)}:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) body{color:var(--sam-text-dark);font-family:var(--font-body);background-color:var(--sam-page-bg);background-image:linear-gradient(90deg,#00b8a90e 1px,#0000 1px),linear-gradient(0deg,#e4572e0b 1px,#0000 1px);background-size:28px 28px}[data-theme=samafrofuture3] body{background-image:linear-gradient(90deg,#7cff2b14 1px,#0000 1px),linear-gradient(0deg,#0a3d2b0e 1px,#0000 1px)}[data-theme=samafrofuture4] body{background-image:linear-gradient(90deg,#ff6b1a14 1px,#0000 1px),linear-gradient(0deg,#17130f0e 1px,#0000 1px)}[data-theme=samafrofuture5] body{background-image:linear-gradient(90deg,#19b7d80b 1px,#0000 1px),linear-gradient(#f52fa006 1px,#0000 1px);background-size:32px 32px}[data-theme=samafrofuture6] body{background-image:linear-gradient(90deg,#17b7b70b 1px,#0000 1px),linear-gradient(#f52fa006 1px,#0000 1px);background-size:32px 32px}[data-theme=samafrofuture7] body{background-image:linear-gradient(90deg,#165c340b 1px,#0000 1px),linear-gradient(#19b7d807 1px,#0000 1px);background-size:32px 32px}:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) .sam-app-shell,:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) .sam-main{background:var(--sam-page-bg)!important;font-family:var(--font-body)!important}:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) body,:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) .sam-main,:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) .sam-main button,:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) .sam-main input,:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) .sam-main select,:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) .sam-main textarea,:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) aside.sam-sidebar:not([role=dialog]){font-family:var(--font-body)!important;letter-spacing:0!important}:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) h1,:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) h2,:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) h3,:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) h4,:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) h5,:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) h6{color:var(--af-ink)!important;font-family:var(--font-display)!important;letter-spacing:0!important;font-weight:800!important}[data-theme=samafrofuture] h1{font-size:clamp(32px,3.3vw,44px)!important}[data-theme=samafrofuture2] h1{font-size:clamp(31px,3vw,40px)!important}[data-theme=samafrofuture3] h1{font-size:40px!important}[data-theme=samafrofuture4] h1{font-size:42px!important}[data-theme=samafrofuture5] h1{font-size:40px!important}[data-theme=samafrofuture6] h1,[data-theme=samafrofuture7] h1{font-size:38px!important}:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) .sam-main [style*=box-shadow]{box-shadow:var(--sam-card-shadow)!important}[data-theme=samafrofuture] .sam-main [style*=box-shadow],[data-theme=samafrofuture5] .sam-main [style*=box-shadow],[data-theme=samafrofuture6] .sam-main [style*=box-shadow],[data-theme=samafrofuture7] .sam-main [style*=box-shadow]{border-color:var(--af-ink)!important;border-radius:var(--sam-card-radius)!important;border-width:2px!important}[data-theme=samafrofuture2] .sam-main [style*=box-shadow]{border-radius:var(--sam-card-radius)!important}[data-theme=samafrofuture3] .sam-main [style*=box-shadow]{border-radius:var(--sam-card-radius)!important;border-color:#0a3d2b61!important}[data-theme=samafrofuture4] .sam-main [style*=box-shadow]{border-color:var(--af-ink)!important;border-radius:var(--sam-card-radius)!important}:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) aside.sam-sidebar:not([role=dialog]){color:#fff;background:var(--af-ink)!important;border-right:3px solid var(--af-solar)!important;width:270px!important;min-width:270px!important;max-width:270px!important}[data-theme=samafrofuture2] aside.sam-sidebar:not([role=dialog]){color:var(--af-ink);border-right:1px solid var(--sam-border)!important;background:#fff!important}[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]){border-right-color:var(--af-solar)!important;background:#062e20!important}[data-theme=samafrofuture4] aside.sam-sidebar:not([role=dialog]){border-right-color:var(--af-coral)!important;background:#17130f!important}[data-theme=samafrofuture5] aside.sam-sidebar:not([role=dialog]){background:#0b2942!important;border-right-color:#f52fa0!important}[data-theme=samafrofuture6] aside.sam-sidebar:not([role=dialog]),[data-theme=samafrofuture7] aside.sam-sidebar:not([role=dialog]){background:var(--sam-sidebar-bg)!important;border-right-color:var(--af-coral)!important;color:var(--sam-sidebar-fg)!important}:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) .sam-sidebar-brand{border-bottom:2px solid #f7c9488c!important}[data-theme=samafrofuture6] .sam-sidebar-brand,[data-theme=samafrofuture7] .sam-sidebar-brand{border-bottom-color:#ffffff6b!important;gap:10px!important;padding:16px 18px 14px!important}[data-theme=samafrofuture2] .sam-sidebar-brand{border-bottom-color:var(--sam-border)!important}:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) .sam-sidebar-brand>span:first-child{box-shadow:0 0 0 3px var(--af-ink), 4px 4px 0 var(--af-solar)!important}[data-theme=samafrofuture6] .sam-sidebar-brand>span:first-child,[data-theme=samafrofuture7] .sam-sidebar-brand>span:first-child{width:30px!important;height:30px!important;box-shadow:0 0 0 2px var(--af-ink), 3px 3px 0 var(--af-solar)!important}[data-theme=samafrofuture] .sam-sidebar-brand>div:last-child>div:first-child,[data-theme=samafrofuture] .sam-sidebar-brand>div:last-child>div:last-child,[data-theme=samafrofuture3] .sam-sidebar-brand>div:last-child>div:first-child,[data-theme=samafrofuture3] .sam-sidebar-brand>div:last-child>div:last-child,[data-theme=samafrofuture4] .sam-sidebar-brand>div:last-child>div:first-child,[data-theme=samafrofuture4] .sam-sidebar-brand>div:last-child>div:last-child,[data-theme=samafrofuture5] .sam-sidebar-brand>div:last-child>div:first-child,[data-theme=samafrofuture5] .sam-sidebar-brand>div:last-child>div:last-child{color:#fff!important}[data-theme=samafrofuture2] .sam-sidebar-brand>div:last-child>div:first-child{color:var(--af-ink)!important}[data-theme=samafrofuture6] .sam-sidebar-brand>div:last-child>div:first-child,[data-theme=samafrofuture6] .sam-sidebar-brand>div:last-child>div:last-child{color:#0b2942!important}[data-theme=samafrofuture7] .sam-sidebar-brand>div:last-child>div:first-child,[data-theme=samafrofuture7] .sam-sidebar-brand>div:last-child>div:last-child{color:#fff!important}[data-theme=samafrofuture6] .sam-sidebar-brand>div:last-child>div:first-child,[data-theme=samafrofuture7] .sam-sidebar-brand>div:last-child>div:first-child{font-size:22px!important;line-height:1!important}[data-theme=samafrofuture6] .sam-sidebar-brand>div:last-child>div:last-child,[data-theme=samafrofuture7] .sam-sidebar-brand>div:last-child>div:last-child{white-space:normal!important;font-size:13px!important;line-height:1.15!important}:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) aside.sam-sidebar:not([role=dialog]) nav button{transition:transform .12s,background .12s,color .12s;font-family:var(--font-body)!important;border-left:0!important;border-radius:4px!important;width:calc(100% - 20px)!important;margin:2px 10px!important;padding:10px 12px!important;font-size:15px!important;font-weight:800!important}[data-theme=samafrofuture] aside.sam-sidebar:not([role=dialog]) nav button{color:#fffc!important;background:0 0!important}[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]) nav button,[data-theme=samafrofuture4] aside.sam-sidebar:not([role=dialog]) nav button,[data-theme=samafrofuture5] aside.sam-sidebar:not([role=dialog]) nav button{color:#ffffffd6!important;background:0 0!important}[data-theme=samafrofuture2] aside.sam-sidebar:not([role=dialog]) nav button{color:var(--sam-text-dark)!important;background:0 0!important}[data-theme=samafrofuture6] aside.sam-sidebar:not([role=dialog]) nav button{color:#0b2942!important;background:0 0!important}[data-theme=samafrofuture7] aside.sam-sidebar:not([role=dialog]) nav button{color:#ffffffe0!important;background:0 0!important}:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) aside.sam-sidebar:not([role=dialog]) nav button:hover{transform:translate(2px)}[data-theme=samafrofuture] aside.sam-sidebar:not([role=dialog]) nav button:hover{color:#fff!important;background:#ffffff1a!important}[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]) nav button:hover{color:#fff!important;background:#8dff3f26!important}[data-theme=samafrofuture4] aside.sam-sidebar:not([role=dialog]) nav button:hover{color:#fff!important;background:#ff6b1a2e!important}[data-theme=samafrofuture5] aside.sam-sidebar:not([role=dialog]) nav button:hover{color:#fff!important;background:#19b7d824!important}[data-theme=samafrofuture6] aside.sam-sidebar:not([role=dialog]) nav button:hover{color:#0b2942!important;background:#ffffff42!important}[data-theme=samafrofuture7] aside.sam-sidebar:not([role=dialog]) nav button:hover{color:#fff!important;background:#ecfbe82e!important}[data-theme=samafrofuture2] aside.sam-sidebar:not([role=dialog]) nav button:hover{color:var(--af-teal-deep)!important;background:#f4faf8!important}:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) aside.sam-sidebar:not([role=dialog]) nav button[data-nav-active=true]{background:var(--af-solar)!important;color:var(--af-ink)!important;box-shadow:inset 5px 0 0 var(--af-coral), 3px 3px 0 #15110e2e!important}[data-theme=samafrofuture2] aside.sam-sidebar:not([role=dialog]) nav button[data-nav-active=true]{background:var(--sam-accent-soft-bg)!important;color:var(--af-teal-deep)!important;box-shadow:inset 4px 0 0 var(--af-coral)!important}[data-theme=samafrofuture4] aside.sam-sidebar:not([role=dialog]) nav button[data-nav-active=true]{background:var(--af-coral)!important;color:var(--af-ink)!important;box-shadow:inset 5px 0 0 var(--af-solar), 3px 3px 0 #00000042!important}[data-theme=samafrofuture6] aside.sam-sidebar:not([role=dialog]) nav button[data-nav-active=true],[data-theme=samafrofuture7] aside.sam-sidebar:not([role=dialog]) nav button[data-nav-active=true]{background:var(--sam-sidebar-active)!important;color:#0b2942!important;box-shadow:inset 5px 0 0 var(--af-coral), 3px 3px 0 #15110e2e!important}:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) aside.sam-sidebar:not([role=dialog]) nav button>span:first-child{min-width:22px;flex-shrink:0!important;width:auto!important;font-size:18px!important}[data-theme=samafrofuture] aside.sam-sidebar:not([role=dialog]) label,[data-theme=samafrofuture] aside.sam-sidebar:not([role=dialog])>div:last-child,[data-theme=samafrofuture] aside.sam-sidebar:not([role=dialog])>div>div,[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]) label,[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog])>div:last-child,[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog])>div>div,[data-theme=samafrofuture4] aside.sam-sidebar:not([role=dialog]) label,[data-theme=samafrofuture4] aside.sam-sidebar:not([role=dialog])>div:last-child,[data-theme=samafrofuture4] aside.sam-sidebar:not([role=dialog])>div>div,[data-theme=samafrofuture5] aside.sam-sidebar:not([role=dialog]) label,[data-theme=samafrofuture5] aside.sam-sidebar:not([role=dialog])>div:last-child,[data-theme=samafrofuture5] aside.sam-sidebar:not([role=dialog])>div>div{color:#ffffffdb!important}[data-theme=samafrofuture6] aside.sam-sidebar:not([role=dialog]) label,[data-theme=samafrofuture6] aside.sam-sidebar:not([role=dialog])>div:last-child,[data-theme=samafrofuture6] aside.sam-sidebar:not([role=dialog])>div>div{color:#0b2942!important}[data-theme=samafrofuture7] aside.sam-sidebar:not([role=dialog]) label,[data-theme=samafrofuture7] aside.sam-sidebar:not([role=dialog])>div:last-child,[data-theme=samafrofuture7] aside.sam-sidebar:not([role=dialog])>div>div{color:#ffffffdb!important}:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) aside.sam-sidebar:not([role=dialog]) select{font-family:var(--font-body)!important;border-radius:4px!important}[data-theme=samafrofuture] aside.sam-sidebar:not([role=dialog]) select{color:#fff!important;background:#ffffff1a!important;border:1px solid #f7c9488c!important}[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]) select,[data-theme=samafrofuture4] aside.sam-sidebar:not([role=dialog]) select,[data-theme=samafrofuture5] aside.sam-sidebar:not([role=dialog]) select{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffd166a6!important}[data-theme=samafrofuture6] aside.sam-sidebar:not([role=dialog]) select{color:#0b2942!important;background:#fff!important;border:1px solid #0b2942!important}[data-theme=samafrofuture7] aside.sam-sidebar:not([role=dialog]) select{color:#fff!important;background:#ffffff1f!important;border:1px solid #ecfbe89e!important}[data-theme=samafrofuture] aside.sam-sidebar:not([role=dialog]) select option,[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]) select option,[data-theme=samafrofuture4] aside.sam-sidebar:not([role=dialog]) select option,[data-theme=samafrofuture5] aside.sam-sidebar:not([role=dialog]) select option{background:var(--af-ink);color:#fff}[data-theme=samafrofuture6] aside.sam-sidebar:not([role=dialog]) select option,[data-theme=samafrofuture7] aside.sam-sidebar:not([role=dialog]) select option{color:#0b2942;background:#fff}[data-theme=samafrofuture6] .sam-sidebar-account,[data-theme=samafrofuture6] .sam-sidebar-tools{color:#0b2942!important}[data-theme=samafrofuture7] .sam-sidebar-account,[data-theme=samafrofuture7] .sam-sidebar-tools{color:#ffffffe0!important}[data-theme=samafrofuture6] .sam-sidebar-account strong,[data-theme=samafrofuture6] .sam-sidebar-account span,[data-theme=samafrofuture6] .sam-sidebar-account div,[data-theme=samafrofuture6] .sam-sidebar-tools span,[data-theme=samafrofuture6] .sam-sidebar-tools div{color:#0b2942!important}[data-theme=samafrofuture7] .sam-sidebar-account strong,[data-theme=samafrofuture7] .sam-sidebar-account span,[data-theme=samafrofuture7] .sam-sidebar-account div,[data-theme=samafrofuture7] .sam-sidebar-tools span,[data-theme=samafrofuture7] .sam-sidebar-tools div{color:#ffffffe0!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) .sam-sidebar-support-widget>button{color:var(--sam-sidebar-fg)!important;border-radius:4px!important}[data-theme=samafrofuture6] .sam-sidebar-support-widget>button[aria-expanded=true]{color:#0b2942!important;background:#ffffff47!important}[data-theme=samafrofuture7] .sam-sidebar-support-widget>button[aria-expanded=true]{color:#fff!important;background:#ecfbe829!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) .sam-sidebar-support-widget section{color:#0b2942!important;background:linear-gradient(#fff 0%,#f0fffc 100%)!important;border:2px solid #15110e!important;border-radius:8px!important;box-shadow:4px 4px #15110e33!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) .sam-sidebar-support-widget section div,:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) .sam-sidebar-support-widget section label,:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) .sam-sidebar-support-widget section p{color:#0b2942!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) .sam-sidebar-support-widget section input,:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) .sam-sidebar-support-widget section select,:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) .sam-sidebar-support-widget section textarea{color:#0b2942!important;background:#fff!important;border:1px solid #15110e!important}:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) table thead th{color:var(--af-violet)!important;font-family:var(--font-body)!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:12px!important;font-weight:800!important}:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) table tbody td{font-family:var(--font-body)!important}[data-theme=samafrofuture] table tbody tr:nth-child(2n) td{background:#f7c9481a!important}[data-theme=samafrofuture3] table tbody tr:nth-child(2n) td{background:#8dff3f1a!important}[data-theme=samafrofuture4] table tbody tr:nth-child(2n) td{background:#ff6b1a14!important}[data-theme=samafrofuture5] table tbody tr:nth-child(2n) td,[data-theme=samafrofuture6] table tbody tr:nth-child(2n) td{background:#a9e8f433!important}[data-theme=samafrofuture7] table tbody tr:nth-child(2n) td{background:#ecfbe86b!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) [data-kpi-index]{position:relative;overflow:hidden;text-align:left!important;border:2px solid #15110e!important;border-radius:4px!important;min-width:240px!important;padding:20px 20px 20px 16px!important;box-shadow:5px 5px #15110e2e!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) [data-kpi-index]:before{content:"";background:#ffffff29;border-radius:50%;width:36px;height:36px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) [data-kpi-index] .stat-card__label{color:#ffffffe0!important;text-align:left!important;font-family:var(--font-display)!important;text-transform:none!important;letter-spacing:0!important;margin-left:54px!important;font-size:13px!important;font-weight:600!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) [data-kpi-index] .stat-card__value{white-space:nowrap;line-height:1.05;color:#fff!important;text-align:left!important;font-family:var(--font-display)!important;margin-left:54px!important;font-size:clamp(30px,2.6vw,44px)!important;font-weight:800!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) [data-kpi-index]>div[aria-hidden]{display:none!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) [data-kpi-index="0"]{background:#0b2942!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) [data-kpi-index="1"]{background:#36b6d0!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) [data-kpi-index="2"]{background:#f52fa0!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) [data-kpi-index="3"]{background:#f4a641!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) [data-kpi-index="3"] .stat-card__label{color:#0b2942c7!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) [data-kpi-index="3"] .stat-card__value{color:#0b2942!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) [data-kpi-index="3"]:before{background:#0b294224}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) .sam-score-stat-card{min-width:118px!important;padding:18px 14px!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) .sam-score-stat-card>div:first-child{letter-spacing:0!important;min-height:26px!important;font-size:12px!important;line-height:1.18!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) .sam-score-stat-card>div:nth-child(2){font-size:clamp(28px,2.3vw,34px)!important;line-height:1!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) .sam-score-category-card>div:first-child{overflow-wrap:anywhere!important;min-height:36px!important;font-size:12px!important;line-height:1.15!important}:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) [data-status-badge=analysed],:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) [data-status-badge=ready]{background:var(--af-teal)!important;color:#fff!important}[data-theme=samafrofuture3] [data-status-badge=analysed],[data-theme=samafrofuture3] [data-status-badge=ready],[data-theme=samafrofuture4] [data-status-badge=analysed],[data-theme=samafrofuture4] [data-status-badge=ready]{color:var(--af-ink)!important}:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) [role=tablist] button[aria-selected=true],:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) button[data-tab-active=true],:is([data-theme=samafrofuture],[data-theme=samafrofuture2],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7]) .sam-results-tab[style*="color: var(--sam-accent"]{color:var(--af-teal-deep)!important}[data-theme=samafrofuture] .blob,[data-theme=samafrofuture2] .blob,[data-theme=samafrofuture3] .blob,[data-theme=samafrofuture4] .blob,[data-theme=samafrofuture5] .blob,[data-theme=samafrofuture6] .blob,[data-theme=samafrofuture7] .blob,[data-theme=samafrofuture] .italic-accent,[data-theme=samafrofuture2] .italic-accent,[data-theme=samafrofuture3] .italic-accent,[data-theme=samafrofuture4] .italic-accent,[data-theme=samafrofuture5] .italic-accent,[data-theme=samafrofuture6] .italic-accent,[data-theme=samafrofuture7] .italic-accent{display:none}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]){--trial-ink:#111;--trial-paper:#fff;--trial-page:#f3f3f0;--trial-muted:#5c6460;--trial-line:#111;--trial-shadow:5px 5px 0 #1113;--trial-button-radius:4px;--trial-card-radius:4px;--sam-text-dark:var(--trial-ink);--sam-text-mid:#34424a;--sam-text-light:var(--trial-muted);--sam-hover-row:#f2fbe5;--sam-grey-bg:#f0f1ee;--sam-card-bg:var(--trial-paper);--font-display:"Inter Tight", "Arial Black", "Helvetica Neue", Arial, system-ui, sans-serif;--font-body:"Inter", "Helvetica Neue", Arial, system-ui, sans-serif;--sam-button-weight:800;--sam-secondary-button-weight:700}[data-theme=sambrutalism]{--trial-accent:#7bd800;--trial-accent-soft:#d8ff8e;--trial-page:#f4f4f2;--trial-sidebar-bg:#f4f4f2;--trial-sidebar-fg:#111;--trial-sidebar-muted:#3c3c3a;--trial-active-bg:#e2ff80;--sam-accent:#6bcb00;--sam-accent-light:#d8ff8e;--sam-accent-soft-bg:#f4ffe4;--sam-border:#111;--sam-page-bg:#f4f4f2;--sam-primary-bg:#7bd800;--sam-primary-fg:#111;--sam-primary-border:2px solid #111;--sam-button-shadow:4px 4px 0 #111}[data-theme=samafrofuturistfull]{--trial-accent:var(--af-full-accent,#4fa900);--trial-accent-soft:color-mix(in srgb, var(--af-full-accent,#4fa900) 24%, #fff);--trial-page:#f4f4f2;--trial-sidebar-bg:var(--af-full-sidebar-bg,#f4f4f2);--trial-sidebar-fg:var(--af-full-sidebar-fg,#111);--trial-sidebar-muted:var(--af-full-sidebar-muted,#3c3c3a);--trial-active-bg:var(--af-full-sidebar-active-bg,#fff);--trial-active-fg:var(--af-full-sidebar-active-fg,#111);--sam-accent:var(--af-full-accent,#4fa900);--sam-accent-light:var(--af-full-accent-light,#7bd800);--sam-accent-soft-bg:var(--af-full-accent-soft,#fff);--sam-border:#111;--sam-page-bg:#f4f4f2;--sam-primary-bg:var(--af-full-accent-light,#7bd800);--sam-primary-fg:#111;--sam-primary-border:2px solid #111;--sam-button-shadow:4px 4px 0 #111}[data-theme=samafrofuture8]{--trial-ink:#171c3a;--trial-paper:#fff;--trial-page:#f5f7ff;--trial-muted:#64708c;--trial-line:#dce2f3;--trial-shadow:0 16px 36px #4655961f;--trial-button-radius:8px;--trial-card-radius:8px;--trial-accent:#6b4cff;--trial-accent-soft:#eae6ff;--trial-sidebar-bg:linear-gradient(180deg, #fff 0%, #f1f4ff 100%);--trial-sidebar-fg:#171c3a;--trial-sidebar-muted:#65708b;--trial-active-bg:#eae6ff;--sam-accent:#6b4cff;--sam-accent-light:#35d2c8;--sam-accent-soft-bg:#f1f4ff;--sam-border:#dce2f3;--sam-page-bg:#f5f7ff;--sam-primary-bg:linear-gradient(135deg, #6b4cff 0%, #35d2c8 100%);--sam-primary-fg:#fff;--sam-primary-border:1px solid #6b4cff38;--sam-button-shadow:0 10px 22px #6b4cff2e;--font-display:"Manrope", "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-body:"Manrope", "Plus Jakarta Sans", system-ui, -apple-system, sans-serif}[data-theme=samorbito]{--trial-ink:#030303;--trial-paper:#fffdf4;--trial-page:#f2efe7;--trial-muted:#5c5660;--trial-line:#030303;--trial-shadow:7px 7px 0 #03030338;--trial-button-radius:3px;--trial-card-radius:3px;--trial-accent:#d33964;--trial-accent-soft:#f7dde6;--trial-sidebar-bg:#080808;--trial-sidebar-fg:#fffdf4;--trial-sidebar-muted:#fffdf4c7;--trial-active-bg:#fffdf4;--sam-accent:#d33964;--sam-accent-light:#5e8fb0;--sam-accent-soft-bg:#f7dde6;--sam-border:#030303;--sam-page-bg:#f2efe7;--sam-primary-bg:#030303;--sam-primary-fg:#fffdf4;--sam-primary-border:2px solid #030303;--sam-button-shadow:4px 4px 0 #d33964}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) body{color:var(--trial-ink);background:var(--trial-page)!important;font-family:var(--font-body)!important}[data-theme=sambrutalism] body,[data-theme=samafrofuturistfull] body{background-image:linear-gradient(90deg,#1111110b 1px,#0000 1px),linear-gradient(0deg,#1111110b 1px,#0000 1px);background-size:32px 32px}[data-theme=samafrofuture8] body{background:radial-gradient(circle at 88% 8%, #6b4cff1a, transparent 26vw), radial-gradient(circle at 12% 20%, #35d2c81a, transparent 24vw), var(--trial-page)!important}[data-theme=samorbito] body{background-size:42px 42px;background:linear-gradient(135deg, #d339640e 0 25%, transparent 25% 50%, #5e8fb00e 50% 75%, transparent 75%), var(--trial-page)!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-app-shell,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-main{color:var(--trial-ink)!important;font-family:var(--font-body)!important;background:0 0!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-main{padding-top:38px!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) body,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-main,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-main button,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-main input,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-main select,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-main textarea,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog]){font-family:var(--font-body)!important;letter-spacing:0!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) h1,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) h2,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) h3,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) h4,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) h5,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) h6{color:var(--trial-ink)!important;font-family:var(--font-display)!important;letter-spacing:0!important;text-transform:none!important;font-weight:850!important}[data-theme=sambrutalism] h1,[data-theme=samafrofuturistfull] h1{font-size:clamp(34px,3.4vw,46px)!important}[data-theme=samafrofuture8] h1{font-size:clamp(32px,3vw,42px)!important}[data-theme=samorbito] h1{font-size:clamp(36px,3.6vw,48px)!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-main [style*=box-shadow],:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-vis-panel,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-corpus-row,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-pathways-card{background:var(--trial-paper)!important;border:2px solid var(--trial-line)!important;border-radius:var(--trial-card-radius)!important;box-shadow:var(--trial-shadow)!important}[data-theme=samafrofuture8] .sam-main [style*=box-shadow],[data-theme=samafrofuture8] .sam-vis-panel,[data-theme=samafrofuture8] .sam-corpus-row,[data-theme=samafrofuture8] .sam-pathways-card{border-width:1px!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samorbito]) .sam-main [style*=box-shadow]:hover{transform:translate(-1px,-1px)}[data-theme=samafrofuture8] .sam-main [style*=box-shadow]:hover{box-shadow:0 18px 40px #46559629!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) button,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .btn,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .btn-primary,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .btn-secondary{border-radius:var(--trial-button-radius)!important;font-family:var(--font-body)!important;font-weight:800!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-main button[style*="background: var(--sam-accent"],:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-main button[style*="background-color: var(--sam-accent"],:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-main button[style*="background: linear-gradient"]{background:var(--sam-primary-bg)!important;border:var(--sam-primary-border)!important;color:var(--sam-primary-fg)!important;box-shadow:var(--sam-button-shadow)!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samorbito]) .sam-main button:not(:disabled):active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--trial-line)!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) input,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) select,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) textarea{border:2px solid var(--trial-line)!important;border-radius:var(--trial-button-radius)!important;color:var(--trial-ink)!important;background:#fff!important}[data-theme=samafrofuture8] input,[data-theme=samafrofuture8] select,[data-theme=samafrofuture8] textarea{border-color:var(--trial-line)!important;border-width:1px!important;box-shadow:inset 0 1px 2px #171c3a0a!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) input:focus,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) select:focus,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) textarea:focus{outline:3px solid var(--trial-accent-soft)!important;border-color:var(--trial-accent)!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog]){background:var(--trial-sidebar-bg)!important;border-right:2px solid var(--trial-line)!important;color:var(--trial-sidebar-fg)!important;width:270px!important;min-width:270px!important;max-width:270px!important}[data-theme=sambrutalism] aside.sam-sidebar:not([role=dialog]){box-shadow:5px 0 #111!important}[data-theme=samafrofuturistfull] aside.sam-sidebar:not([role=dialog]){border-right-color:var(--af-full-sidebar-border,#111)!important;box-shadow:5px 0 0 var(--af-full-sidebar-border,#111)!important}[data-theme=samafrofuture8] aside.sam-sidebar:not([role=dialog]){border-right:1px solid var(--trial-line)!important;box-shadow:14px 0 34px #4655961a!important}[data-theme=samorbito] aside.sam-sidebar:not([role=dialog]){border-right:3px solid #d33964!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-brand{border-bottom:2px solid var(--trial-line)!important;gap:11px!important;padding:18px 18px 16px!important}[data-theme=samafrofuture8] .sam-sidebar-brand{border-bottom:1px solid var(--trial-line)!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-brand>span:first-child{width:34px!important;height:34px!important;box-shadow:0 0 0 2px var(--trial-line), 3px 3px 0 var(--trial-accent)!important}[data-theme=samafrofuture8] .sam-sidebar-brand>span:first-child{box-shadow:0 8px 18px #6b4cff38!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-brand>div:last-child>div:first-child{color:var(--trial-sidebar-fg)!important;font-family:var(--font-display)!important;font-size:24px!important;line-height:1!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-brand>div:last-child>div:last-child{color:var(--trial-sidebar-muted)!important;white-space:normal!important;font-size:13px!important;line-height:1.18!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog]) nav button{border-radius:var(--trial-button-radius)!important;color:var(--trial-sidebar-fg)!important;width:calc(100% - 28px)!important;box-shadow:none!important;background:0 0!important;border:2px solid #0000!important;border-left:0!important;margin:4px 14px!important;padding:10px 12px!important;font-size:15px!important;font-weight:800!important}[data-theme=samafrofuture8] aside.sam-sidebar:not([role=dialog]) nav button{border-width:1px!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog]) nav button:hover{background:var(--trial-active-bg)!important;border-color:var(--trial-line)!important;color:var(--trial-ink)!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog]) nav button[data-nav-active=true]{background:var(--trial-active-bg)!important;border-color:var(--trial-line)!important;color:var(--trial-ink)!important;box-shadow:3px 3px 0 var(--trial-line)!important}[data-theme=samafrofuture8] aside.sam-sidebar:not([role=dialog]) nav button[data-nav-active=true]{color:#5c43d9!important;border-color:#6b4cff47!important;box-shadow:0 8px 18px #6b4cff1f!important}[data-theme=samorbito] aside.sam-sidebar:not([role=dialog]) nav button[data-nav-active=true]{box-shadow:inset 5px 0 #d33964,3px 3px #030303!important}[data-theme=samafrofuturistfull] aside.sam-sidebar:not([role=dialog]) nav button:hover,[data-theme=samafrofuturistfull] aside.sam-sidebar:not([role=dialog]) nav button[data-nav-active=true]{background:var(--af-full-sidebar-active-bg,#fff)!important;border-color:var(--af-full-sidebar-border,#111)!important;color:var(--af-full-sidebar-active-fg,#111)!important}[data-theme=samafrofuturistfull] aside.sam-sidebar:not([role=dialog]) nav button[data-nav-active=true]{box-shadow:inset 5px 0 0 var(--af-full-accent,#4fa900), 3px 3px 0 var(--af-full-sidebar-border,#111)!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog]) nav button>span:first-child{width:auto!important;min-width:22px!important;font-size:18px!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog]) label,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog])>div:last-child,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog])>div>div{color:var(--trial-sidebar-muted)!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog]) strong,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog]) b{color:var(--trial-sidebar-fg)!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog]) select,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-widget section input,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-widget section select,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-widget section textarea{border:1px solid var(--trial-line)!important;color:var(--trial-ink)!important;background:#fff!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-widget>button{border-radius:var(--trial-button-radius)!important;color:var(--trial-sidebar-fg)!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-widget>button[aria-expanded=true]{background:var(--trial-active-bg)!important;border:2px solid var(--trial-line)!important;color:var(--trial-ink)!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-widget section{background:var(--trial-paper)!important;border:2px solid var(--trial-line)!important;border-radius:var(--trial-card-radius)!important;box-shadow:var(--trial-shadow)!important;color:var(--trial-ink)!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-widget section div,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-widget section label,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-widget section p{color:var(--trial-ink)!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-field-label{color:#111!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-submit,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-page-link{color:#111!important;border:2px solid #111!important;box-shadow:3px 3px #111!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-submit:disabled{color:#111!important;background:#f3f4f6!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog]) .sam-sidebar-support-widget section,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog]) .sam-sidebar-support-widget section div,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog]) .sam-sidebar-support-widget section label,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog]) .sam-sidebar-support-widget section p,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog]) .sam-sidebar-support-widget label.sam-sidebar-support-field-label{color:#111!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog]) .sam-sidebar-support-widget button.sam-sidebar-support-submit{color:#fff!important;opacity:1!important;background:#f52fa0!important;border:2px solid #111!important;box-shadow:3px 3px #111!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog]) .sam-sidebar-support-widget button.sam-sidebar-support-submit:disabled{color:#111!important;opacity:1!important;background:#f3f4f6!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog]) .sam-sidebar-support-widget button.sam-sidebar-support-page-link{color:#111!important;opacity:1!important;background:#fff!important;border:2px solid #111!important;box-shadow:3px 3px #111!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-panel{background:var(--trial-paper)!important;border:2px solid var(--trial-line)!important;border-radius:var(--trial-card-radius)!important;box-shadow:var(--trial-shadow)!important;color:var(--trial-ink)!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-panel div,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-panel label,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-panel p{color:#111!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-panel input,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-panel select,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-panel textarea{border:1px solid var(--trial-line)!important;color:var(--trial-ink)!important;background:#fff!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-panel button.sam-sidebar-support-submit{color:#fff!important;opacity:1!important;background:#f52fa0!important;border:2px solid #111!important;box-shadow:3px 3px #111!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-panel button.sam-sidebar-support-submit:disabled{color:#111!important;opacity:1!important;background:#f3f4f6!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-panel button.sam-sidebar-support-page-link{color:#111!important;opacity:1!important;background:#fff!important;border:2px solid #111!important;box-shadow:3px 3px #111!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-sent{border-radius:var(--trial-card-radius)!important;color:#111!important;background:#f7fffb!important;border:2px solid #111!important;box-shadow:3px 3px #111!important}[data-theme=samafrofuturistfull] aside.sam-sidebar:not([role=dialog]) .sam-sidebar-theme-toggle{appearance:none!important;box-shadow:none!important;color:inherit!important;font-family:var(--font-body)!important;text-align:left!important;background:0 0!important;border:0!important;align-items:center!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important}[data-theme=samafrofuturistfull] aside.sam-sidebar:not([role=dialog]) .sam-sidebar-theme-toggle span{color:inherit!important}[data-theme=samafrofuturistfull]:is([data-afrofuturist-full-sidebar=navy],[data-afrofuturist-full-sidebar=slate]) aside.sam-sidebar:not([role=dialog]) .sam-sidebar-account-card .sam-sidebar-account-heading,[data-theme=samafrofuturistfull]:is([data-afrofuturist-full-sidebar=navy],[data-afrofuturist-full-sidebar=slate]) aside.sam-sidebar:not([role=dialog]) .sam-sidebar-account-card .sam-sidebar-account-email{color:#fff!important}[data-theme=samafrofuturistfull]:is([data-afrofuturist-full-sidebar=navy],[data-afrofuturist-full-sidebar=slate]) aside.sam-sidebar:not([role=dialog]) .sam-sidebar-account-card .sam-sidebar-account-meta,[data-theme=samafrofuturistfull]:is([data-afrofuturist-full-sidebar=navy],[data-afrofuturist-full-sidebar=slate]) aside.sam-sidebar:not([role=dialog]) .sam-sidebar-account-card label{color:#ffffffdb!important}.sam-mobile-workspace-switcher{display:none}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-drift-hop-step{background:var(--sam-accent,#39b8c4)!important;color:#111!important;border:2px solid #111!important;box-shadow:3px 3px #111!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) table thead th{color:var(--trial-accent)!important;font-family:var(--font-body)!important;letter-spacing:0!important;text-transform:uppercase!important;background:#ffffff8c!important;font-size:12px!important;font-weight:850!important}[data-theme=sambrutalism] table thead th,[data-theme=samorbito] table thead th{color:var(--trial-ink)!important;border-bottom:2px solid var(--trial-line)!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) table tbody td{color:var(--trial-ink)!important;font-family:var(--font-body)!important}[data-theme=sambrutalism] table tbody tr:nth-child(2n) td{background:#d8ff8e38!important}[data-theme=samafrofuture8] table tbody tr:nth-child(2n) td{background:#6b4cff0d!important}[data-theme=samorbito] table tbody tr:nth-child(2n) td{background:#d3396414!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) [role=tablist] button[aria-selected=true],:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) button[data-tab-active=true],:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-results-tab[style*="color: var(--sam-accent"]{color:var(--trial-accent)!important;border-bottom-color:var(--trial-accent)!important}[data-theme=sambrutalism] [role=tablist] button[aria-selected=true],[data-theme=sambrutalism] button[data-tab-active=true]{background:var(--trial-active-bg)!important;color:#111!important}[data-theme=samorbito] [role=tablist] button[aria-selected=true],[data-theme=samorbito] button[data-tab-active=true]{color:#fffdf4!important;background:#030303!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) [data-status-badge=analysed],:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) [data-status-badge=ready]{background:var(--trial-accent)!important;color:var(--sam-primary-fg)!important;border:1px solid var(--trial-line)!important}[data-theme=sambrutalism] [data-status-badge=analysed],[data-theme=sambrutalism] [data-status-badge=ready]{color:#111!important}[data-theme=samafrofuture8] [data-status-badge=analysed],[data-theme=samafrofuture8] [data-status-badge=ready]{border-color:#6b4cff47!important}[data-theme=samafrofuturistfull] .sam-main a,[data-theme=samafrofuturistfull] .sam-main [style*="color: var(--sam-accent"]{color:var(--af-full-accent,#4fa900)!important}[data-theme=samafrofuturistfull] .sam-main [style*="background: var(--sam-accent-soft-bg"],[data-theme=samafrofuturistfull] .sam-main [style*="background-color: var(--sam-accent-soft-bg"]{color:var(--af-full-accent,#4fa900)!important;background:#fff!important}[data-theme=samafrofuturistfull] .sam-main [style*="border: 1px solid var(--sam-accent"],[data-theme=samafrofuturistfull] .sam-main [style*="border-color: var(--sam-accent"]{border-color:var(--af-full-accent,#4fa900)!important}[data-theme=samafrofuturistfull] .sam-main [style*="border-left: 3px solid var(--sam-accent"],[data-theme=samafrofuturistfull] .sam-main [style*="border-left: 4px solid var(--sam-accent"]{border-left-color:var(--af-full-accent,#4fa900)!important}[data-theme=samafrofuturistfull] .sam-theme-accent-controls{gap:10px;margin-top:12px;display:grid}[data-theme=samafrofuturistfull] .sam-theme-accent-switcher{margin-top:12px;padding:10px;color:#111!important;background:#fff!important;border:2px solid #111!important;border-radius:4px!important;box-shadow:3px 3px #111!important}[data-theme=samafrofuturistfull] .sam-theme-accent-switcher__label{text-transform:uppercase;margin-bottom:8px;color:#111!important;font-family:var(--font-display)!important;font-size:12px!important;font-weight:850!important}[data-theme=samafrofuturistfull] .sam-theme-swatch-grid{grid-template-columns:1fr;gap:8px;display:grid}[data-theme=samafrofuturistfull] .sam-theme-swatch-button{cursor:pointer;grid-template-columns:22px minmax(0,1fr);gap:8px;appearance:none!important;box-sizing:border-box!important;color:#111!important;font-family:var(--font-body)!important;text-align:left!important;background:#fff!important;border:2px solid #111!important;border-radius:4px!important;justify-content:start!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:34px!important;margin:0!important;padding:6px 8px!important;line-height:1.1!important;display:grid!important;box-shadow:2px 2px #111!important}[data-theme=samafrofuturistfull] .sam-theme-swatch-button:hover,[data-theme=samafrofuturistfull] .sam-theme-swatch-button[data-selected=true]{background:#f6f6f2!important}[data-theme=samafrofuturistfull] .sam-theme-swatch-button[data-selected=true]{outline:3px solid var(--af-full-accent,#4fa900);outline-offset:1px;transform:translate(-1px,-1px)}[data-theme=samafrofuturistfull] .sam-theme-swatch-chip{box-sizing:border-box;border:2px solid #111;border-radius:999px;width:18px;height:18px;display:inline-block;box-shadow:1px 1px #111}[data-theme=samafrofuturistfull] .sam-theme-swatch-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;color:#111!important;font-family:var(--font-body)!important;font-size:12px!important;font-weight:800!important}[data-theme=sambrutalism] [data-kpi-index]{position:relative;overflow:hidden;color:#111!important;text-align:left!important;background:#fff!important;border:2px solid #111!important;border-radius:4px!important;min-width:240px!important;padding:20px 20px 20px 16px!important;box-shadow:5px 5px #111!important}[data-theme=sambrutalism] [data-kpi-index]:before{content:"";background:#d8ff8e;border:2px solid #111;border-radius:50%;width:34px;height:34px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}[data-theme=sambrutalism] [data-kpi-index] .stat-card__label,[data-theme=sambrutalism] [data-kpi-index] .stat-card__value{color:#111!important;text-align:left!important;margin-left:54px!important}[data-theme=sambrutalism] [data-kpi-index] .stat-card__label{font-size:13px!important;font-weight:800!important}[data-theme=sambrutalism] [data-kpi-index] .stat-card__value{white-space:nowrap;font-size:clamp(30px,2.6vw,44px)!important;font-weight:900!important;line-height:1.05!important}[data-theme=sambrutalism] [data-kpi-index]>div[aria-hidden]{display:none!important}[data-theme=sambrutalism] [data-kpi-index="0"]{border-left:8px solid #111!important}[data-theme=sambrutalism] [data-kpi-index="1"]{border-left:8px solid #7bd800!important}[data-theme=sambrutalism] [data-kpi-index="2"]{border-left:8px solid #ff4d4d!important}[data-theme=sambrutalism] [data-kpi-index="3"]{border-left:8px solid #f5b700!important}:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) [data-kpi-index]{position:relative;overflow:hidden;border-radius:var(--trial-card-radius)!important;box-shadow:var(--trial-shadow)!important;text-align:left!important;border:2px solid #15110e!important;min-width:240px!important;padding:20px 20px 20px 16px!important}[data-theme=samafrofuture8] [data-kpi-index]{border:1px solid #171c3a1a!important;border-radius:8px!important}:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) [data-kpi-index]:before{content:"";background:#ffffff29;border-radius:50%;width:36px;height:36px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) [data-kpi-index] .stat-card__label{color:#ffffffe0!important;font-family:var(--font-display)!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;margin-left:54px!important;font-size:13px!important;font-weight:650!important}:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) [data-kpi-index] .stat-card__value{white-space:nowrap;color:#fff!important;font-family:var(--font-display)!important;text-align:left!important;margin-left:54px!important;font-size:clamp(30px,2.6vw,44px)!important;font-weight:850!important;line-height:1.05!important}:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) [data-kpi-index]>div[aria-hidden]{display:none!important}:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) [data-kpi-index="0"]{background:#0b2942!important}:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) [data-kpi-index="1"]{background:#36b6d0!important}:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) [data-kpi-index="2"]{background:#f52fa0!important}:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) [data-kpi-index="3"]{background:#f4a641!important}[data-theme=samafrofuturistfull] .sam-main [data-kpi-index="0"]{background:#0b2942!important}[data-theme=samafrofuturistfull] .sam-main [data-kpi-index="1"]{background:#36b6d0!important}[data-theme=samafrofuturistfull] .sam-main [data-kpi-index="2"]{background:#f52fa0!important}[data-theme=samafrofuturistfull] .sam-main [data-kpi-index="3"]{background:#f4a641!important}:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) [data-kpi-index="3"] .stat-card__label{color:#0b2942c7!important}:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) [data-kpi-index="3"] .stat-card__value{color:#0b2942!important}:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) [data-kpi-index="3"]:before{background:#0b294224}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-score-stat-card{min-width:118px!important;padding:18px 14px!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-score-stat-card>div:first-child,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-score-category-card>div:first-child{letter-spacing:0!important;overflow-wrap:anywhere!important;font-size:12px!important;line-height:1.18!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-score-stat-card>div:nth-child(2){font-size:clamp(28px,2.3vw,34px)!important;line-height:1!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside[role=dialog]{--sam-accent:var(--trial-ink);--sam-accent-soft-bg:var(--sam-grey-bg)}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside[role=dialog] button[style*="border-radius: 6px"]{padding:7px 12px!important;font-size:14px!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside[role=dialog] button[style*="border-radius: 9px"],:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside[role=dialog] button[style*="border-radius: 10px"],:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside[role=dialog] button[style*="border-radius: 12px"]{color:var(--trial-ink)!important;opacity:1!important;padding:4px 10px!important;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside[role=dialog] input[type=search],:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside[role=dialog] select{padding:7px 10px!important;font-size:14px!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside[role=dialog] span[style*="border-radius: 8px"]{font-size:11.5px!important;font-weight:600!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside[role=dialog]>div:first-child>div>div:first-child{letter-spacing:0!important;font-size:13px!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside[role=dialog]>div:first-child>div>div:nth-child(2){font-size:18px!important;line-height:1.3!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside[role=dialog]>div:first-child>div>div:nth-child(3){font-size:13px!important}[data-theme=sambrutalism] .blob,[data-theme=samafrofuturistfull] .blob,[data-theme=samafrofuture8] .blob,[data-theme=samorbito] .blob,[data-theme=sambrutalism] .italic-accent,[data-theme=samafrofuturistfull] .italic-accent,[data-theme=samafrofuture8] .italic-accent,[data-theme=samorbito] .italic-accent{display:none}[data-theme=tavey2]:has(aside[role=dialog]) .sam-eyebrow-rail{display:none!important}[data-theme=tavey2] aside[role=dialog],[data-theme=samv3dark] aside[role=dialog],[data-theme=samafrofuture] aside[role=dialog],[data-theme=samafrofuture2] aside[role=dialog],[data-theme=samafrofuture3] aside[role=dialog],[data-theme=samafrofuture4] aside[role=dialog],[data-theme=samafrofuture5] aside[role=dialog]{--sam-accent:var(--sam-text-dark);--sam-accent-soft-bg:var(--sam-grey-bg)}[data-theme=tavey2] aside[role=dialog] button[style*="border-radius: 6px"],[data-theme=samv3dark] aside[role=dialog] button[style*="border-radius: 6px"],[data-theme=samafrofuture] aside[role=dialog] button[style*="border-radius: 6px"],[data-theme=samafrofuture2] aside[role=dialog] button[style*="border-radius: 6px"],[data-theme=samafrofuture3] aside[role=dialog] button[style*="border-radius: 6px"],[data-theme=samafrofuture4] aside[role=dialog] button[style*="border-radius: 6px"],[data-theme=samafrofuture5] aside[role=dialog] button[style*="border-radius: 6px"]{padding:7px 12px!important;font-size:14px!important}[data-theme=tavey2] aside[role=dialog] button[style*="border-radius: 9px"],[data-theme=tavey2] aside[role=dialog] button[style*="border-radius: 10px"],[data-theme=tavey2] aside[role=dialog] button[style*="border-radius: 12px"],[data-theme=samv3dark] aside[role=dialog] button[style*="border-radius: 9px"],[data-theme=samv3dark] aside[role=dialog] button[style*="border-radius: 10px"],[data-theme=samv3dark] aside[role=dialog] button[style*="border-radius: 12px"],[data-theme=samafrofuture] aside[role=dialog] button[style*="border-radius: 9px"],[data-theme=samafrofuture] aside[role=dialog] button[style*="border-radius: 10px"],[data-theme=samafrofuture] aside[role=dialog] button[style*="border-radius: 12px"],[data-theme=samafrofuture2] aside[role=dialog] button[style*="border-radius: 9px"],[data-theme=samafrofuture2] aside[role=dialog] button[style*="border-radius: 10px"],[data-theme=samafrofuture2] aside[role=dialog] button[style*="border-radius: 12px"],[data-theme=samafrofuture3] aside[role=dialog] button[style*="border-radius: 9px"],[data-theme=samafrofuture3] aside[role=dialog] button[style*="border-radius: 10px"],[data-theme=samafrofuture3] aside[role=dialog] button[style*="border-radius: 12px"],[data-theme=samafrofuture4] aside[role=dialog] button[style*="border-radius: 9px"],[data-theme=samafrofuture4] aside[role=dialog] button[style*="border-radius: 10px"],[data-theme=samafrofuture4] aside[role=dialog] button[style*="border-radius: 12px"],[data-theme=samafrofuture5] aside[role=dialog] button[style*="border-radius: 9px"],[data-theme=samafrofuture5] aside[role=dialog] button[style*="border-radius: 10px"],[data-theme=samafrofuture5] aside[role=dialog] button[style*="border-radius: 12px"]{opacity:1!important;color:var(--sam-text-dark)!important;padding:4px 10px!important;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important}[data-theme=tavey2] aside[role=dialog] input[type=search],[data-theme=samv3dark] aside[role=dialog] input[type=search],[data-theme=tavey2] aside[role=dialog] select,[data-theme=samv3dark] aside[role=dialog] select,[data-theme=samafrofuture] aside[role=dialog] input[type=search],[data-theme=samafrofuture2] aside[role=dialog] input[type=search],[data-theme=samafrofuture] aside[role=dialog] select,[data-theme=samafrofuture2] aside[role=dialog] select,[data-theme=samafrofuture3] aside[role=dialog] input[type=search],[data-theme=samafrofuture4] aside[role=dialog] input[type=search],[data-theme=samafrofuture3] aside[role=dialog] select,[data-theme=samafrofuture4] aside[role=dialog] select,[data-theme=samafrofuture5] aside[role=dialog] input[type=search],[data-theme=samafrofuture5] aside[role=dialog] select{padding:7px 10px!important;font-size:14px!important}[data-theme=tavey2] aside[role=dialog] span[style*="border-radius: 8px"],[data-theme=samv3dark] aside[role=dialog] span[style*="border-radius: 8px"],[data-theme=samafrofuture] aside[role=dialog] span[style*="border-radius: 8px"],[data-theme=samafrofuture2] aside[role=dialog] span[style*="border-radius: 8px"],[data-theme=samafrofuture3] aside[role=dialog] span[style*="border-radius: 8px"],[data-theme=samafrofuture4] aside[role=dialog] span[style*="border-radius: 8px"],[data-theme=samafrofuture5] aside[role=dialog] span[style*="border-radius: 8px"]{font-size:11.5px!important;font-weight:600!important}[data-theme=tavey2] aside[role=dialog]>div:first-child>div>div:first-child,[data-theme=samv3dark] aside[role=dialog]>div:first-child>div>div:first-child,[data-theme=samafrofuture] aside[role=dialog]>div:first-child>div>div:first-child,[data-theme=samafrofuture2] aside[role=dialog]>div:first-child>div>div:first-child,[data-theme=samafrofuture3] aside[role=dialog]>div:first-child>div>div:first-child,[data-theme=samafrofuture4] aside[role=dialog]>div:first-child>div>div:first-child,[data-theme=samafrofuture5] aside[role=dialog]>div:first-child>div>div:first-child{letter-spacing:.6px!important;font-size:13px!important}[data-theme=samafrofuture] aside[role=dialog]>div:first-child>div>div:first-child,[data-theme=samafrofuture2] aside[role=dialog]>div:first-child>div>div:first-child,[data-theme=samafrofuture3] aside[role=dialog]>div:first-child>div>div:first-child,[data-theme=samafrofuture4] aside[role=dialog]>div:first-child>div>div:first-child,[data-theme=samafrofuture5] aside[role=dialog]>div:first-child>div>div:first-child{letter-spacing:0!important}[data-theme=tavey2] aside[role=dialog]>div:first-child>div>div:nth-child(2),[data-theme=samv3dark] aside[role=dialog]>div:first-child>div>div:nth-child(2),[data-theme=samafrofuture] aside[role=dialog]>div:first-child>div>div:nth-child(2),[data-theme=samafrofuture2] aside[role=dialog]>div:first-child>div>div:nth-child(2),[data-theme=samafrofuture3] aside[role=dialog]>div:first-child>div>div:nth-child(2),[data-theme=samafrofuture4] aside[role=dialog]>div:first-child>div>div:nth-child(2),[data-theme=samafrofuture5] aside[role=dialog]>div:first-child>div>div:nth-child(2){font-size:18px!important;line-height:1.3!important}[data-theme=tavey2] aside[role=dialog]>div:first-child>div>div:nth-child(3),[data-theme=samv3dark] aside[role=dialog]>div:first-child>div>div:nth-child(3),[data-theme=samafrofuture] aside[role=dialog]>div:first-child>div>div:nth-child(3),[data-theme=samafrofuture2] aside[role=dialog]>div:first-child>div>div:nth-child(3),[data-theme=samafrofuture3] aside[role=dialog]>div:first-child>div>div:nth-child(3),[data-theme=samafrofuture4] aside[role=dialog]>div:first-child>div>div:nth-child(3),[data-theme=samafrofuture5] aside[role=dialog]>div:first-child>div>div:nth-child(3){font-size:13px!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) aside[role=dialog]{--sam-accent:var(--sam-text-dark);--sam-accent-soft-bg:var(--sam-grey-bg)}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) aside[role=dialog] button[style*="border-radius: 6px"]{padding:7px 12px!important;font-size:14px!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) aside[role=dialog] button[style*="border-radius: 9px"],:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) aside[role=dialog] button[style*="border-radius: 10px"],:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) aside[role=dialog] button[style*="border-radius: 12px"]{opacity:1!important;color:var(--sam-text-dark)!important;padding:4px 10px!important;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) aside[role=dialog] input[type=search],:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) aside[role=dialog] select{padding:7px 10px!important;font-size:14px!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) aside[role=dialog] span[style*="border-radius: 8px"]{font-size:11.5px!important;font-weight:600!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) aside[role=dialog]>div:first-child>div>div:first-child{letter-spacing:0!important;font-size:13px!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) aside[role=dialog]>div:first-child>div>div:nth-child(2){font-size:18px!important;line-height:1.3!important}:is([data-theme=samafrofuture6],[data-theme=samafrofuture7]) aside[role=dialog]>div:first-child>div>div:nth-child(3){font-size:13px!important}.leaflet-container{isolation:isolate}.leaflet-container img.leaflet-tile{filter:contrast(1.06);mix-blend-mode:normal!important}.sam-auth-page{background:linear-gradient(180deg, var(--sam-accent,#19b7d8) 0 210px, var(--sam-page-bg,#f5f5f0) 210px 100%);min-height:100vh;color:var(--sam-text-dark,#1a1a1a);font-family:var(--font-body);padding:34px 24px}.sam-auth-shell{background:var(--sam-card-bg,#fff);border:1px solid var(--sam-border,#e0ddd8);border-radius:8px;grid-template-columns:minmax(360px,45fr) minmax(420px,55fr);width:min(1120px,100%);margin:54px auto 0;display:grid;overflow:hidden;box-shadow:0 22px 60px #0b29422e}.sam-auth-panel{background:var(--sam-card-bg,#fff);padding:34px 36px}.sam-login-trial-panel{border-left:1px solid var(--sam-border,#e0ddd8);background:linear-gradient(135deg,#19b7d81f,#f52fa014 58%,#fcc4191f);padding:34px 36px}.sam-signup-page{background:linear-gradient(180deg, var(--sam-accent,#19b7d8) 0 210px, var(--sam-page-bg,#f5f5f0) 210px 100%);min-height:100vh;color:var(--sam-text-dark,#1a1a1a);font-family:var(--font-body);padding:34px 24px}.sam-signup-shell{background:var(--sam-card-bg,#fff);border:1px solid var(--sam-border,#e0ddd8);border-radius:8px;grid-template-columns:minmax(340px,42fr) minmax(520px,58fr);width:min(1120px,100%);margin:54px auto 0;display:grid;overflow:hidden;box-shadow:0 22px 60px #0b29422e}.sam-signup-intro{background:var(--sam-card-bg,#fff);padding:34px 36px}.sam-signup-plan-panel{border-left:1px solid var(--sam-border,#e0ddd8);background:linear-gradient(135deg,#19b7d81f,#f52fa014 58%,#fcc4191f);padding:34px 36px}.sam-signup-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sam-coding-workflow-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.sam-coding-workflow-card{background:var(--sam-card-bg,#fff);border:1px solid var(--sam-border,#e0ddd8);box-sizing:border-box;border-radius:8px;align-items:flex-start;gap:12px;min-width:0;min-height:118px;padding:12px 14px;display:flex}.sam-coding-workflow-icon{flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:25px;line-height:1;display:inline-flex}.sam-coding-workflow-copy{min-width:0}.sam-coding-workflow-copy h3{color:var(--sam-text-dark,#1a1a1a);font-family:var(--font-heading,"Poppins", system-ui, -apple-system, sans-serif);margin:0 0 3px;font-size:19px;font-weight:800;line-height:1.2}.sam-coding-workflow-copy p{color:var(--sam-text-mid,#5f6b73);font-family:var(--font-heading,"Poppins", system-ui, -apple-system, sans-serif);overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.45}.sam-adaptive-studio{color:var(--sam-text-dark,#1a1a1a);font-family:var(--font-heading,"Poppins", system-ui, -apple-system, sans-serif);gap:12px;display:grid}.sam-adaptive-hero{border:1px solid var(--sam-border,#e0ddd8);background:var(--sam-card-bg,#fff);border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:stretch;gap:12px;padding:16px;display:grid}.sam-adaptive-hero h2{margin:0 0 8px;font-size:32px;line-height:1.05}.sam-adaptive-hero p{max-width:760px;color:var(--sam-text-mid,#4a4a4a);margin:0;font-size:17px;line-height:1.5}.sam-adaptive-eyebrow{color:var(--sam-accent,#0d9488);letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.sam-adaptive-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sam-adaptive-status div{border:1px solid var(--sam-border,#e0ddd8);background:var(--sam-grey-bg,#f0efea);border-radius:8px;min-width:0;padding:10px}.sam-adaptive-status span,.sam-adaptive-status strong{overflow-wrap:anywhere;min-width:0;display:block}.sam-adaptive-status span{color:var(--sam-text-light,#7a7a7a);text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800}.sam-adaptive-status strong{color:var(--sam-text-dark,#1a1a1a);font-size:14px;line-height:1.25}.sam-adaptive-tabs{border-bottom:2px solid var(--sam-border,#e0ddd8);gap:4px;display:flex;overflow-x:auto}.sam-adaptive-tabs button{color:var(--sam-text-mid,#4a4a4a);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;flex:none;padding:9px 12px;font-size:15px;font-weight:700}.sam-adaptive-tabs button.active{border-bottom-color:var(--sam-accent,#0d9488);color:var(--sam-accent,#0d9488)}.sam-adaptive-panel{gap:12px;display:grid}.sam-adaptive-toolbar{border:1px solid var(--sam-border,#e0ddd8);background:var(--sam-card-bg,#fff);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.sam-adaptive-toolbar div{gap:2px;display:grid}.sam-adaptive-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex!important}.sam-adaptive-toolbar strong{color:var(--sam-text-dark,#1a1a1a);font-size:16px}.sam-adaptive-toolbar span{color:var(--sam-text-mid,#4a4a4a);font-size:13px}.sam-adaptive-toolbar .sam-adaptive-next-step,.sam-adaptive-actions .sam-adaptive-next-step{color:#9d174d;background:#fff1fb;border:1px solid #f0a6d8;border-left:4px solid #d946af;border-radius:8px;align-items:center;min-height:34px;padding:6px 10px;font-size:13px;font-weight:800;line-height:1.25;display:inline-flex}.sam-adaptive-toolbar button,.sam-adaptive-controls button,.sam-adaptive-record button{border:1px solid var(--sam-accent,#0d9488);background:var(--sam-card-bg,#fff);color:var(--sam-accent,#0d9488);cursor:pointer;font:inherit;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:800}.sam-adaptive-toolbar button:disabled,.sam-adaptive-controls button:disabled,.sam-adaptive-record button:disabled{border-color:var(--sam-border,#e0ddd8);color:var(--sam-text-light,#7a7a7a);cursor:not-allowed}.sam-adaptive-error,.sam-adaptive-notice,.sam-adaptive-empty{color:var(--sam-text-mid,#4a4a4a);border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.45}.sam-adaptive-error{border:1px solid var(--sam-danger,#e53e3e);color:var(--sam-danger,#e53e3e);background:#fff1f1}.sam-adaptive-notice,.sam-adaptive-empty{border:1px solid var(--sam-border,#e0ddd8);background:var(--sam-grey-bg,#f0efea)}.sam-adaptive-grid,.sam-adaptive-split{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.sam-adaptive-metrics{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.sam-adaptive-metric{border:1px solid var(--sam-border,#e0ddd8);background:var(--sam-card-bg,#fff);border-radius:8px;min-width:0;padding:12px}.sam-adaptive-metric span,.sam-adaptive-metric strong,.sam-adaptive-metric em{overflow-wrap:anywhere;min-width:0;display:block}.sam-adaptive-metric span{color:var(--sam-text-light,#7a7a7a);text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800}.sam-adaptive-metric strong{color:var(--sam-text-dark,#1a1a1a);font-size:24px;line-height:1.1}.sam-adaptive-metric em{color:var(--sam-text-mid,#4a4a4a);margin-top:4px;font-size:12px;font-style:normal;line-height:1.3}.sam-adaptive-card,.sam-adaptive-dimension{border:1px solid var(--sam-border,#e0ddd8);background:var(--sam-card-bg,#fff);box-sizing:border-box;border-radius:8px;min-width:0;padding:14px}.sam-adaptive-card h3,.sam-adaptive-dimension h3{color:var(--sam-text-dark,#1a1a1a);margin:0 0 8px;font-size:20px;line-height:1.15}.sam-adaptive-card p,.sam-adaptive-dimension p,.sam-adaptive-checks,.sam-adaptive-steps{color:var(--sam-text-mid,#4a4a4a);margin:0;font-size:15px;line-height:1.5}.sam-adaptive-dimension-list{gap:8px;display:grid}.sam-adaptive-dimension{grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);gap:12px;display:grid}.sam-adaptive-dimension span{background:var(--sam-soft-bg,#ddf5f9);width:max-content;max-width:100%;color:var(--sam-accent,#0d9488);border-radius:999px;margin-bottom:6px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.sam-adaptive-definition-list{gap:8px;margin:0;display:grid}.sam-adaptive-definition-list div{grid-template-columns:140px minmax(0,1fr);gap:10px;display:grid}.sam-adaptive-definition-list dt{color:var(--sam-text-light,#7a7a7a);text-transform:uppercase;font-size:12px;font-weight:800}.sam-adaptive-definition-list dd{color:var(--sam-text-mid,#4a4a4a);margin:0;font-size:15px;line-height:1.4}.sam-adaptive-steps,.sam-adaptive-checks{gap:7px;padding-left:20px;display:grid}.sam-adaptive-controls{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:12px 0;display:flex}.sam-adaptive-controls label{color:var(--sam-text-dark,#1a1a1a);gap:4px;font-size:13px;font-weight:800;display:grid}.sam-adaptive-controls select{border:1px solid var(--sam-border,#e0ddd8);background:var(--sam-card-bg,#fff);min-width:220px;max-width:100%;color:var(--sam-text-dark,#1a1a1a);font:inherit;border-radius:8px;padding:8px 10px;font-size:14px}.sam-adaptive-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.sam-adaptive-actions button{border:1px solid var(--sam-border,#e0ddd8);background:var(--sam-card-bg,#fff);color:var(--sam-text-dark,#1a1a1a);cursor:pointer;font:inherit;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:700}.sam-adaptive-actions button:first-child{border-color:var(--sam-accent,#0d9488);background:linear-gradient(135deg, var(--sam-accent,#0d9488), var(--sam-accent-light,#14b8a6));color:#fff}.sam-adaptive-actions button:disabled{border-color:var(--sam-border,#e0ddd8);background:var(--sam-grey-bg,#f0efea);color:var(--sam-text-light,#7a7a7a);cursor:not-allowed}.sam-adaptive-runline{font-weight:700;margin-top:10px!important}.sam-adaptive-codebook-window{border:1px solid var(--sam-border,#e0ddd8);background:var(--sam-card-bg,#fff);border-radius:8px;max-height:340px;margin-top:12px;display:grid;overflow-y:auto}.sam-adaptive-codebook-row{border-top:1px solid var(--sam-border,#e0ddd8);grid-template-columns:minmax(180px,1fr) minmax(90px,.5fr) minmax(130px,.7fr);align-items:start;gap:8px;padding:9px 10px;display:grid}.sam-adaptive-codebook-row:first-child{border-top:0}.sam-adaptive-codebook-row strong,.sam-adaptive-codebook-row span,.sam-adaptive-codebook-row em{overflow-wrap:anywhere;min-width:0}.sam-adaptive-codebook-row strong{color:var(--sam-text-dark,#1a1a1a);font-size:14px}.sam-adaptive-codebook-row span,.sam-adaptive-codebook-row em{color:var(--sam-text-light,#7a7a7a);font-size:12px;font-style:normal;font-weight:800}.sam-adaptive-codebook-row p{color:var(--sam-text-mid,#4a4a4a);grid-column:1/-1;margin:0;font-size:13px;line-height:1.35}.sam-adaptive-record-list{gap:8px;display:grid}.sam-adaptive-record{border:1px solid var(--sam-border,#e0ddd8);border-left:4px solid var(--sam-accent,#0d9488);background:var(--sam-card-bg,#fff);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.sam-adaptive-record span,.sam-adaptive-record small{color:var(--sam-text-light,#7a7a7a);font-size:12px;font-weight:800;display:block}.sam-adaptive-record h3{color:var(--sam-text-dark,#1a1a1a);margin:4px 0 6px;font-size:18px;line-height:1.2}.sam-adaptive-record p{color:var(--sam-text-mid,#4a4a4a);margin:0 0 6px;font-size:14px;line-height:1.45}.sam-adaptive-record-actions{gap:6px;display:grid}.sam-adaptive-action-field{color:var(--sam-text-light,#7a7a7a);text-transform:uppercase;gap:3px;font-size:11px;font-weight:800;display:grid}.sam-adaptive-record-actions select{border:1px solid var(--sam-border,#d8d2c4);background:var(--sam-card,#fffdf8);min-width:160px;max-width:220px;color:var(--sam-text-dark,#20242a);text-transform:none;border-radius:7px;padding:6px 8px;font-family:Poppins,sans-serif;font-size:12px}.sam-adaptive-record-actions input{border:1px solid var(--sam-border,#d8d2c4);background:var(--sam-card,#fffdf8);min-width:160px;max-width:220px;color:var(--sam-text-dark,#20242a);box-sizing:border-box;text-transform:none;border-radius:7px;padding:6px 8px;font-family:Poppins,sans-serif;font-size:12px}.sam-adaptive-review-stack{border-top:1px solid var(--sam-border,#e0ddd8);gap:3px;margin-top:8px;padding-top:8px;display:grid}.sam-adaptive-review-stack span{color:var(--sam-text-mid,#4a4a4a);font-size:11px;font-weight:700}.sam-adaptive-review-guide{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-top:12px;display:grid}.sam-adaptive-review-guide div{border:1px solid var(--sam-border,#e0ddd8);background:var(--sam-grey-bg,#f0efea);border-radius:8px;min-width:0;padding:10px}.sam-adaptive-review-guide strong,.sam-adaptive-review-guide span{overflow-wrap:anywhere;min-width:0;display:block}.sam-adaptive-review-guide strong{color:var(--sam-text-dark,#1a1a1a);font-size:14px}.sam-adaptive-review-guide span{color:var(--sam-text-mid,#4a4a4a);margin-top:4px;font-size:13px;line-height:1.35}.sam-adaptive-subtabs{border:1px solid var(--sam-border,#e0ddd8);background:var(--sam-card-bg,#fff);border-radius:8px;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.sam-adaptive-subtabs button{border:1px solid var(--sam-border,#e0ddd8);background:var(--sam-card-bg,#fff);color:var(--sam-text-mid,#4a4a4a);cursor:pointer;font:inherit;border-radius:8px;padding:7px 10px;font-size:14px;font-weight:800}.sam-adaptive-subtabs button.active{border-color:var(--sam-accent,#0d9488);background:var(--sam-soft-bg,#ddf5f9);color:var(--sam-accent,#0d9488)}.sam-adaptive-classic-review{border:1px solid var(--sam-border,#e0ddd8);background:var(--sam-card-bg,#fff);border-radius:8px;padding:12px}.sam-adaptive-classic-review summary{color:var(--sam-text-dark,#1a1a1a);cursor:pointer;font-size:16px;font-weight:800}.sam-adaptive-classic-review p{color:var(--sam-text-mid,#4a4a4a);margin:8px 0 12px;font-size:14px;line-height:1.45}.sam-adaptive-table{border:1px solid var(--sam-border,#e0ddd8);border-radius:8px;gap:0;display:grid;overflow-x:auto}.sam-adaptive-table [role=row]{border-top:1px solid var(--sam-border,#e0ddd8);grid-template-columns:minmax(140px,.8fr) minmax(260px,1.5fr) minmax(140px,.7fr);min-width:650px;display:grid}.sam-adaptive-code-table [role=row]{grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(90px,.45fr))}.sam-adaptive-table [role=row]:first-child{border-top:0}.sam-adaptive-table span{color:var(--sam-text-mid,#4a4a4a);padding:9px 10px;font-size:14px;line-height:1.35}.sam-adaptive-table-head span{background:var(--sam-grey-bg,#f0efea);color:var(--sam-text-dark,#1a1a1a);font-weight:800}.sam-adaptive-note{border-left:4px solid var(--sam-accent,#0d9488);background:var(--sam-soft-bg,#ddf5f9);color:var(--sam-text-mid,#4a4a4a);padding:10px 12px;font-size:14px;line-height:1.45}@media (max-width:760px){.sam-adaptive-hero,.sam-adaptive-dimension{grid-template-columns:1fr}.sam-adaptive-hero h2{font-size:28px}.sam-adaptive-status,.sam-adaptive-definition-list div,.sam-adaptive-record{grid-template-columns:1fr}.sam-adaptive-toolbar{flex-direction:column;align-items:stretch}.sam-adaptive-toolbar-actions,.sam-adaptive-record-actions{justify-content:stretch}.sam-adaptive-toolbar-actions button,.sam-adaptive-record-actions button,.sam-adaptive-record-actions select,.sam-adaptive-record-actions input{width:100%;max-width:none}}.sam-scroll-top{right:max(20px, env(safe-area-inset-right,0px));bottom:max(86px, calc(env(safe-area-inset-bottom,0px) + 86px));z-index:995;border:1px solid var(--sam-accent,#06b6d4);color:var(--sam-accent,#06b6d4);cursor:pointer;font-family:var(--font-body,"Plus Jakarta Sans", system-ui, -apple-system, sans-serif);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:800;transition:background .15s,color .15s,transform .15s,box-shadow .15s;display:inline-flex;position:fixed;box-shadow:0 4px 14px #00000029}.sam-scroll-top:hover,.sam-scroll-top:focus-visible{background:var(--sam-accent,#06b6d4);color:#fff;outline:none;transform:translateY(-1px);box-shadow:0 6px 18px #0003}@media (max-width:900px){.sam-auth-page,.sam-signup-page{background:var(--sam-page-bg,#f5f5f0);padding:18px 14px}.sam-auth-shell,.sam-signup-shell{grid-template-columns:1fr;margin:0 auto}.sam-auth-panel,.sam-login-trial-panel,.sam-signup-intro,.sam-signup-plan-panel{padding:24px 18px}.sam-login-trial-panel,.sam-signup-plan-panel{border-left:0;border-top:1px solid var(--sam-border,#e0ddd8)}.sam-signup-plan-grid{grid-template-columns:1fr}}@media (min-width:901px) and (max-width:1180px){aside.sam-sidebar:not([role=dialog]),[data-theme=tavey2] aside.sam-sidebar:not([role=dialog]),[data-theme=samafrofuture] aside.sam-sidebar:not([role=dialog]),[data-theme=samafrofuture2] aside.sam-sidebar:not([role=dialog]),[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]),[data-theme=samafrofuture4] aside.sam-sidebar:not([role=dialog]),[data-theme=samafrofuture5] aside.sam-sidebar:not([role=dialog]),[data-theme=samafrofuture6] aside.sam-sidebar:not([role=dialog]),[data-theme=samafrofuture7] aside.sam-sidebar:not([role=dialog]){width:236px!important;min-width:220px!important;max-width:248px!important}.sam-sidebar-nav-button,[data-theme=tavey2] aside.sam-sidebar:not([role=dialog]) nav button,[data-theme=samafrofuture] aside.sam-sidebar:not([role=dialog]) nav button,[data-theme=samafrofuture2] aside.sam-sidebar:not([role=dialog]) nav button,[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]) nav button,[data-theme=samafrofuture4] aside.sam-sidebar:not([role=dialog]) nav button,[data-theme=samafrofuture5] aside.sam-sidebar:not([role=dialog]) nav button,[data-theme=samafrofuture6] aside.sam-sidebar:not([role=dialog]) nav button,[data-theme=samafrofuture7] aside.sam-sidebar:not([role=dialog]) nav button{padding:10px 14px!important;font-size:14px!important}.sam-main{box-sizing:border-box!important;min-width:0!important;padding:24px!important}.sam-corpus-row-summary{flex-wrap:wrap!important;align-items:flex-start!important}.sam-corpus-row-name{white-space:normal!important;overflow-wrap:anywhere!important}.sam-corpus-row-meta{flex-wrap:wrap!important;gap:6px!important}}@media (max-width:1024px){html,body{max-width:100%;overflow-x:hidden}.sam-app-shell{flex-direction:column!important;min-height:100svh!important;padding-top:0!important}.sam-dev-strip{text-align:center!important;min-height:32px!important;padding:0 12px!important;position:static!important;inset:auto!important}.sam-eyebrow-rail{min-height:54px!important;padding-left:max(12px, env(safe-area-inset-left,0px))!important;padding-right:max(12px, env(safe-area-inset-right,0px))!important;position:static!important;inset:auto!important}.sam-eyebrow-brand-title{font-size:20px!important}.sam-eyebrow-brand-subtitle{font-size:13px!important;line-height:1.15!important}aside.sam-sidebar:not([role=dialog]),[data-theme=tavey2] aside.sam-sidebar:not([role=dialog]),[data-theme=samv3dark] aside.sam-sidebar:not([role=dialog]),[data-theme=samafrofuture] aside.sam-sidebar:not([role=dialog]),[data-theme=samafrofuture2] aside.sam-sidebar:not([role=dialog]),[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]),[data-theme=samafrofuture4] aside.sam-sidebar:not([role=dialog]),[data-theme=samafrofuture5] aside.sam-sidebar:not([role=dialog]),[data-theme=samafrofuture6] aside.sam-sidebar:not([role=dialog]),[data-theme=samafrofuture7] aside.sam-sidebar:not([role=dialog]){border-right:0!important;border-bottom:1px solid var(--sam-border,#e0ddd8)!important;z-index:800!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;position:static!important;top:auto!important;overflow:hidden visible!important}.sam-sidebar-brand{padding:14px 16px!important}.sam-sidebar-brand>div:last-child>div:first-child{font-size:22px!important}.sam-sidebar-brand>div:last-child>div:last-child{white-space:normal!important;font-size:13px!important}.sam-sidebar-nav{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-direction:row!important;flex:none!important;gap:6px!important;padding:8px 10px!important;display:flex!important;overflow:auto hidden!important}.sam-sidebar-nav-button,.sam-sidebar-support-widget>button,[data-theme=tavey2] aside.sam-sidebar:not([role=dialog]) nav button,[data-theme=samv3dark] aside.sam-sidebar:not([role=dialog]) nav button,[data-theme=samafrofuture] aside.sam-sidebar:not([role=dialog]) nav button,[data-theme=samafrofuture2] aside.sam-sidebar:not([role=dialog]) nav button,[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]) nav button,[data-theme=samafrofuture4] aside.sam-sidebar:not([role=dialog]) nav button,[data-theme=samafrofuture5] aside.sam-sidebar:not([role=dialog]) nav button,[data-theme=samafrofuture6] aside.sam-sidebar:not([role=dialog]) nav button,[data-theme=samafrofuture7] aside.sam-sidebar:not([role=dialog]) nav button{width:auto!important;min-width:max-content!important;max-width:72vw!important;box-shadow:none!important;white-space:nowrap!important;border-bottom:3px solid #0000!important;border-left:0!important;border-radius:8px!important;flex:none!important;padding:8px 10px!important;font-size:13px!important}.sam-sidebar-nav-button[data-nav-active=true],.sam-sidebar-support-widget>button[aria-expanded=true],[data-theme=tavey2] aside.sam-sidebar:not([role=dialog]) button[data-nav-active=true],[data-theme=samv3dark] aside.sam-sidebar:not([role=dialog]) button[data-nav-active=true],[data-theme=samafrofuture] aside.sam-sidebar:not([role=dialog]) button[data-nav-active=true],[data-theme=samafrofuture2] aside.sam-sidebar:not([role=dialog]) button[data-nav-active=true],[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]) button[data-nav-active=true],[data-theme=samafrofuture4] aside.sam-sidebar:not([role=dialog]) button[data-nav-active=true],[data-theme=samafrofuture5] aside.sam-sidebar:not([role=dialog]) button[data-nav-active=true],[data-theme=samafrofuture6] aside.sam-sidebar:not([role=dialog]) button[data-nav-active=true],[data-theme=samafrofuture7] aside.sam-sidebar:not([role=dialog]) button[data-nav-active=true]{border-bottom-color:var(--magenta,#f52fa0)!important}.sam-sidebar-nav button>span:first-child,[data-theme=tavey2] aside.sam-sidebar:not([role=dialog]) nav button>span:first-child,[data-theme=samv3dark] aside.sam-sidebar:not([role=dialog]) nav button>span:first-child,[data-theme=samafrofuture] aside.sam-sidebar:not([role=dialog]) nav button>span:first-child,[data-theme=samafrofuture2] aside.sam-sidebar:not([role=dialog]) nav button>span:first-child,[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]) nav button>span:first-child,[data-theme=samafrofuture4] aside.sam-sidebar:not([role=dialog]) nav button>span:first-child,[data-theme=samafrofuture5] aside.sam-sidebar:not([role=dialog]) nav button>span:first-child,[data-theme=samafrofuture6] aside.sam-sidebar:not([role=dialog]) nav button>span:first-child,[data-theme=samafrofuture7] aside.sam-sidebar:not([role=dialog]) nav button>span:first-child{width:auto!important;min-width:18px!important;font-size:16px!important}.sam-sidebar-support-widget{flex:none!important}.sam-sidebar-language,.sam-sidebar-tools,.sam-sidebar-account{display:none!important}.sam-mobile-workspace-switcher{border:1px solid var(--sam-border,#d1d5db)!important;box-sizing:border-box!important;color:var(--sam-text,#111827)!important;background:#fff!important;border-radius:8px!important;flex:none!important;align-items:center!important;gap:7px!important;min-width:min(260px,82vw)!important;max-width:82vw!important;padding:6px 8px!important;display:flex!important}.sam-mobile-workspace-switcher__icon{flex:none!important;font-size:16px!important;line-height:1!important}.sam-mobile-workspace-switcher__label{color:inherit!important;flex:none!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:700!important}.sam-mobile-workspace-switcher select{color:var(--sam-text,#111827)!important;cursor:pointer!important;background:#fff!important;border:0!important;outline:0!important;flex:auto!important;min-width:110px!important;padding:2px 0!important;font-family:Poppins,sans-serif!important;font-size:13px!important}.sam-sidebar-support-widget section,.sam-sidebar-support-panel{-webkit-overflow-scrolling:touch;bottom:max(12px, env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;left:max(12px, env(safe-area-inset-left,0px))!important;max-width:none!important;max-height:min(76dvh,620px)!important;right:max(12px, env(safe-area-inset-right,0px))!important;z-index:10000!important;width:auto!important;margin:0!important;padding:14px!important;display:block!important;position:fixed!important;top:auto!important;overflow:hidden auto!important}.sam-sidebar-support-widget section form,.sam-sidebar-support-panel form{gap:10px!important}@media (orientation:landscape){.sam-sidebar-support-widget section,.sam-sidebar-support-panel{bottom:max(8px, env(safe-area-inset-bottom,0px))!important;left:max(8px, env(safe-area-inset-left,0px))!important;max-height:none!important;right:auto!important;top:max(8px, env(safe-area-inset-top,0px))!important;width:min(420px,100vw - 24px)!important}}.sam-main{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;padding:16px clamp(12px,4vw,20px)!important;overflow:visible!important}.sam-main-content,.sam-main-content>*{min-width:0!important;max-width:100%!important}.sam-main h1,.sam-main h2,.sam-main h3,.sam-main p,.sam-main button,.sam-main label{overflow-wrap:anywhere}.sam-main table{max-width:100%}.sam-main select,.sam-main input,.sam-main textarea{min-width:0;max-width:100%}.sam-coding-page{max-width:100%!important}.sam-coding-header{align-items:flex-start!important}.sam-coding-header select{width:100%!important;max-width:100%!important}.sam-coding-header-select{flex:260px!important}.sam-coding-exports{flex-wrap:wrap!important;gap:8px!important;width:100%!important;margin-left:0!important}.sam-coding-section-tabs,.sam-coding-inner-tabs,.sam-network-tabs,.sam-results-tabs,.sam-discover-tabs,.sam-pathways-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap!important;overflow:auto hidden!important}.sam-coding-section-tabs button,.sam-coding-inner-tabs button,.sam-network-tab,.sam-results-tab,.sam-discover-tab,.sam-pathways-tabs button{white-space:nowrap!important;flex:none!important;min-width:max-content!important}.sam-pathways-report-map-grid{grid-template-columns:1fr!important}.sam-coding-route-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.sam-coding-workflow-cards{grid-template-columns:repeat(auto-fit,minmax(158px,1fr))!important}.sam-coding-workflow-card{min-height:0!important}.sam-coding-workbench{flex-direction:column!important;gap:12px!important}.sam-coding-list-pane,.sam-coding-detail-pane{width:100%!important;min-width:0!important;max-width:100%!important}.sam-coding-list-pane{max-height:min(420px,55svh)!important}.sam-coding-text-list{max-height:320px!important}.sam-coding-code-actions{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important;margin-left:0!important}.sam-coding-action-row button{flex:180px}.sam-quality-bars-header{align-items:flex-start!important}.sam-quality-bars-actions{justify-content:flex-start!important;width:100%!important}.sam-quality-bar-row{flex-wrap:wrap!important;align-items:flex-start!important;gap:6px!important;padding:7px 4px!important}.sam-quality-bar-label{white-space:normal!important;text-overflow:clip!important;flex:170px!important;width:auto!important;min-width:0!important;overflow:visible!important}.sam-quality-bar-track{flex:220px!important;min-width:160px!important}.sam-quality-bar-note,.sam-quality-bar-counts{flex:130px!important;width:auto!important;min-width:0!important}.sam-network-title{overflow-wrap:anywhere!important}.sam-network-tab{padding:10px 14px!important}.sam-network-graph-layout{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.sam-network-controls{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;align-items:start!important;width:100%!important;min-width:0!important;display:grid!important}.sam-network-graph-main{width:100%!important;min-width:0!important}.sam-network-canvas-frame{height:clamp(360px,70svh,620px)!important}.sam-pathways-corpus-picker,.sam-pathways-workspace,.sam-pathways-overlay-grid{grid-template-columns:1fr!important}.sam-pathways-context-rail{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.sam-results-header{flex-direction:column!important;align-items:stretch!important;gap:12px!important;margin-bottom:16px!important}.sam-results-heading,.sam-results-corpus-name{overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}.sam-results-actions{grid-template-columns:1fr!important;align-items:stretch!important;width:100%!important;display:grid!important}.sam-results-actions>*{max-width:100%!important}.sam-results-action{text-align:center!important;justify-content:center!important;width:100%!important}.sam-results-tabs{gap:2px 0!important;margin-bottom:16px!important}.sam-results-tab{flex:auto!important;min-width:max-content!important;padding:8px 10px!important}.sam-summary-sources-row{flex-direction:column!important;align-items:stretch!important}.sam-summary-sources-row>button{align-self:flex-start!important}.sam-summary-grid-two,.sam-summary-grid-three,.sam-summary-grid-body{grid-template-columns:1fr!important}.sam-summary-sentiment-row{flex-wrap:wrap!important}.sam-summary-top-entities-card{min-width:0!important}.sam-vis-panel{min-width:0!important;overflow:hidden!important}.sam-vis-panel-header{align-items:flex-start!important}.sam-vis-panel-header h3{overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}.sam-vis-panel-actions{flex-wrap:wrap!important;justify-content:flex-start!important}.sam-vis-panel-content{-webkit-overflow-scrolling:touch;min-width:0!important;max-width:100%!important;overflow-x:auto!important}.sam-mobile-entity-list{flex-direction:column;gap:8px;display:flex}.sam-dashboard-recent-table,.sam-dashboard-recent-table thead,.sam-dashboard-recent-table tbody,.sam-dashboard-recent-table tr,.sam-dashboard-recent-table td{box-sizing:border-box!important;width:100%!important;display:block!important}.sam-dashboard-recent-table thead{display:none!important}.sam-dashboard-recent-table tbody{gap:10px!important;display:grid!important}.sam-dashboard-recent-table tr{border:1px solid var(--sam-border,#e0ddd8)!important;background:#fff!important;border-radius:8px!important;overflow:hidden!important}.sam-dashboard-recent-table td{border-bottom:1px solid var(--sam-border,#e0ddd8)!important;overflow-wrap:anywhere!important;text-align:left!important;grid-template-columns:minmax(82px,.35fr) minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:8px 10px!important;font-size:13px!important;display:grid!important}.sam-dashboard-recent-table td:before{content:attr(data-label);color:var(--sam-text-light,#7b8587);font-family:var(--font-body);letter-spacing:.4px;text-transform:uppercase;font-size:10px;font-weight:800}.sam-dashboard-recent-table td[data-label=""]{display:block!important}.sam-dashboard-recent-table td[data-label=""]:before{display:none!important}.sam-dashboard-recent-table td:last-child{border-bottom:0!important}.sam-dashboard-recent-table td:last-child button{width:100%!important}.sam-corpus-row{padding:10px 12px!important}.sam-corpus-row-summary{flex-wrap:wrap!important;align-items:flex-start!important}.sam-corpus-row-name{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;flex:calc(100% - 34px)!important;overflow:visible!important}.sam-corpus-row-meta{flex-wrap:wrap!important;flex:100%!important;gap:6px 10px!important;padding-left:22px!important;font-size:12px!important}.sam-corpus-row-meta span{white-space:normal!important}.sam-corpus-row-badges{flex:100%!important;justify-content:flex-start!important;padding-left:22px!important}.sam-corpus-actions{padding-left:0!important}.sam-corpus-actions button{padding:7px 10px!important}.sam-chat-launcher{right:max(12px, env(safe-area-inset-right,0px))!important;bottom:max(12px, env(safe-area-inset-bottom,0px))!important;border-radius:999px!important;max-width:calc(100vw - 24px)!important;padding:10px 12px!important;font-size:13px!important}.sam-scroll-top{right:max(12px, env(safe-area-inset-right,0px))!important;bottom:max(66px, calc(env(safe-area-inset-bottom,0px) + 66px))!important;padding:8px 11px!important;font-size:12px!important}.sam-chat-panel{width:100vw!important;max-width:100vw!important}.sam-chat-input-row{gap:6px!important;padding:8px 10px!important}.sam-chat-input-row button{padding:8px 10px!important}}@media (min-width:901px) and (max-width:1180px){:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog]){width:236px!important;min-width:220px!important;max-width:248px!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog]) nav button{padding:10px 14px!important;font-size:14px!important}}@media (max-width:1024px){:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog]){border-bottom:1px solid var(--sam-border,#e0ddd8)!important;box-shadow:none!important;z-index:800!important;border-right:0!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;position:static!important;top:auto!important;overflow:hidden visible!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog]) nav button{box-shadow:none!important;white-space:nowrap!important;border-bottom:3px solid #0000!important;border-left:0!important;flex:none!important;width:auto!important;min-width:max-content!important;max-width:72vw!important;padding:8px 10px!important;font-size:13px!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog]) button[data-nav-active=true],:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-support-widget>button[aria-expanded=true]{border-bottom-color:var(--magenta,#f52fa0)!important;box-shadow:none!important}[data-theme=samafrofuturistfull] aside.sam-sidebar:not([role=dialog]) button[data-nav-active=true],[data-theme=samafrofuturistfull] .sam-sidebar-support-widget>button[aria-expanded=true]{background:var(--af-full-sidebar-active-bg,#fff)!important;border-bottom-color:var(--af-full-accent,#4fa900)!important;color:var(--af-full-sidebar-active-fg,#111)!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) aside.sam-sidebar:not([role=dialog]) nav button>span:first-child{width:auto!important;min-width:18px!important;font-size:16px!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-brand{padding:14px 16px!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-sidebar-brand>div:last-child>div:first-child{font-size:22px!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito]) .sam-main{padding-top:18px!important}}@media (max-width:420px){.sam-eyebrow-brand-subtitle{max-width:230px}.sam-sidebar-nav-button,.sam-sidebar-support-widget>button{max-width:78vw!important}.sam-main{padding-left:10px!important;padding-right:10px!important}.sam-stance-template-row{align-items:flex-start!important}.sam-stance-template-name{flex-basis:100%!important}}@media (max-width:640px){aside.sam-textfeed-panel[role=dialog]{bottom:auto!important;overscroll-behavior:contain!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;inset:0!important;overflow:hidden!important}aside.sam-textfeed-panel[role=dialog] .sam-textfeed-header{flex-wrap:wrap!important;flex:none!important;gap:8px!important;padding:10px 12px!important}aside.sam-textfeed-panel[role=dialog] .sam-textfeed-actions{justify-content:flex-end!important;width:100%!important}aside.sam-textfeed-panel[role=dialog] .sam-textfeed-controls{flex:none!important;gap:6px!important;padding:8px 12px!important}aside.sam-textfeed-panel[role=dialog] .sam-textfeed-controls input,aside.sam-textfeed-panel[role=dialog] .sam-textfeed-controls select,aside.sam-textfeed-panel[role=dialog] .sam-textfeed-controls button{flex:100%!important;width:100%!important;min-width:0!important}aside.sam-textfeed-panel[role=dialog] .sam-textfeed-filter-scroll{-webkit-overflow-scrolling:touch!important;flex:0 auto!important;min-height:0!important;max-height:30vh!important;overflow-y:auto!important}aside.sam-textfeed-panel[role=dialog] .sam-textfeed-body{-webkit-overflow-scrolling:touch!important;flex:auto!important;min-height:0!important;padding:10px 12px!important;overflow-y:auto!important}}[data-theme=samafrofuture3]{--af-ink:#202329;--af-ink-soft:#555b61;--af-muted:#7b8085;--af-teal:#10bfcb;--af-teal-deep:#0799a4;--af-green:#18c878;--af-aqua:#c9f8f6;--af-aqua-soft:#eafbfa;--af-card:#fffdf8;--af-page:#f8f7f2;--af-row:#f0efea;--af-border:#e3ded5;--af-danger:#ea1e2c;--af-orange:#ff5a1f;--af-blue:#2c66ff;--af-violet:#7b56f2;--sam-accent:#10bfcb;--sam-accent-light:#18c878;--sam-accent-soft-bg:#c9f8f6;--sam-accent-border:#9eebe8;--sam-page-bg:#f8f7f2;--sam-card-bg:#fffdf8;--sam-border:#e3ded5;--sam-text-dark:#202329;--sam-text-mid:#555b61;--sam-text-light:#7b8085;--sam-hover-row:#eafbfa;--sam-grey-bg:#f0efea;--sam-purple:#10bfcb;--navy:#202329;--primary:#10bfcb;--primary-soft:#c9f8f6;--primary-dark:#0799a4;--magenta:#ea1e2c;--magenta-soft:#fde4e7;--sun:#f0efea;--sun-soft:#f8f7f2;--ink:#202329;--ink-soft:#555b61;--chart-1:#079c96;--chart-2:#18c878;--chart-3:#ea1e2c;--chart-4:#2c66ff;--chart-5:#ff5a1f;--chart-6:#7b56f2;--chart-fill-1:#eafbfa;--chart-fill-2:#f0efea;--sam-card-radius:10px;--sam-card-shadow:0 1px 3px #2023290f;--sam-button-radius:8px;--sam-button-shadow:none;--sam-primary-bg:linear-gradient(90deg, #10bfcb 0%, #18c878 100%);--sam-primary-fg:#fff;--sam-primary-border:0;--font-display:"Poppins", "Inter", "Helvetica Neue", Arial, system-ui, sans-serif;--font-body:"Poppins", "Inter", "Helvetica Neue", Arial, system-ui, sans-serif}[data-theme=samafrofuture3] body,[data-theme=samafrofuture3] .sam-app-shell,[data-theme=samafrofuture3] .sam-main{color:#202329!important;background:#f8f7f2!important}[data-theme=samafrofuture3] .sam-main{box-shadow:inset 0 -1px #ea1e2c1a!important}[data-theme=samafrofuture3] h1,[data-theme=samafrofuture3] h2,[data-theme=samafrofuture3] h3,[data-theme=samafrofuture3] h4{color:#202329!important;font-family:var(--font-display)!important;font-weight:800!important}[data-theme=samafrofuture3] h1{font-size:40px!important;line-height:1.05!important}[data-theme=samafrofuture3] .sam-main [style*=box-shadow],[data-theme=samafrofuture3] .sam-vis-panel,[data-theme=samafrofuture3] .sam-corpus-row,[data-theme=samafrofuture3] .sam-pathways-card{background:#fffdf8!important;border:1px solid #e3ded5!important;border-radius:10px!important;box-shadow:0 1px 3px #2023290f!important}[data-theme=samafrofuture3] .sam-vis-panel-content{background:0 0!important}[data-theme=samafrofuture3] .sam-main div[style*="border-left: 3px solid var(--sam-accent"],[data-theme=samafrofuture3] .sam-main p[style*="border-left: 3px solid var(--sam-accent"],[data-theme=samafrofuture3] .sam-main div[style*="border-left: 4px solid var(--sam-accent"],[data-theme=samafrofuture3] .sam-main blockquote[style*="border-left: 4px solid"]{border-left-color:var(--af-full-accent,#10bfcb)!important;color:#555b61!important;background:#f0efea!important}[data-theme=samafrofuture3] .sam-main div[style*="background: var(--sam-accent)10"],[data-theme=samafrofuture3] .sam-main div[style*="background: var(--sam-accent-soft-bg"]{background:color-mix(in srgb, var(--af-full-accent,#10bfcb) 13%, #fff)!important;border-color:color-mix(in srgb, var(--af-full-accent,#10bfcb) 28%, #fff)!important}[data-theme=samafrofuture3] .sam-main button,[data-theme=samafrofuture3] .sam-main a[style*=border-radius]{box-shadow:none!important;font-family:var(--font-body)!important;letter-spacing:0!important;border-radius:8px!important}[data-theme=samafrofuture3] .sam-main button[style*="background: var(--sam-accent"],[data-theme=samafrofuture3] .sam-main button[style*="background-color: var(--sam-accent"],[data-theme=samafrofuture3] .sam-main button[style*="background: linear-gradient"],[data-theme=samafrofuture3] .sam-main a[style*="background: linear-gradient"],[data-theme=samafrofuture3] .sam-main a[style*="background: var(--sam-accent"]{background:linear-gradient(90deg, var(--af-full-accent,#10bfcb) 0%, var(--af-full-accent-light,#18c878) 100%)!important;color:#fff!important;box-shadow:none!important;border:0!important}[data-theme=samafrofuture3] .sam-main button[style*="background: var(--sam-accent"]:hover,[data-theme=samafrofuture3] .sam-main button[style*="background-color: var(--sam-accent"]:hover,[data-theme=samafrofuture3] .sam-main button[style*="background: linear-gradient"]:hover,[data-theme=samafrofuture3] .sam-main a[style*="background: linear-gradient"]:hover,[data-theme=samafrofuture3] .sam-main a[style*="background: var(--sam-accent"]:hover{filter:saturate(1.08)brightness(.98)}[data-theme=samafrofuture3] input,[data-theme=samafrofuture3] select,[data-theme=samafrofuture3] textarea{color:#202329!important;background:#fffdf8!important;border:1px solid #e3ded5!important}[data-theme=samafrofuture3] input:focus,[data-theme=samafrofuture3] select:focus,[data-theme=samafrofuture3] textarea:focus{border-color:var(--af-full-accent,#10bfcb)!important;outline:3px solid color-mix(in srgb, var(--af-full-accent,#10bfcb) 22%, #fff)!important}[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]){background:var(--af-full-sidebar-bg,#fffdf8)!important;border-right:1px solid color-mix(in srgb, var(--af-full-sidebar-fg,#202329) 14%, #e3ded5)!important;color:var(--af-full-sidebar-fg,#202329)!important;box-shadow:1px 0 #ea1e2c14!important}[data-theme=samafrofuture3] .sam-sidebar-brand,[data-theme=samafrofuture3] .sam-sidebar-tools,[data-theme=samafrofuture3] .sam-sidebar-account{border-color:#e3ded5!important}[data-theme=samafrofuture3] .sam-sidebar-brand>span:first-child{box-shadow:0 0 0 1px color-mix(in srgb, var(--af-full-sidebar-fg,#202329) 16%, #e3ded5)!important}[data-theme=samafrofuture3] .sam-sidebar-brand>div:last-child>div:first-child,[data-theme=samafrofuture3] .sam-eyebrow-brand-title{color:var(--af-full-accent,#10bfcb)!important}[data-theme=samafrofuture3] .sam-sidebar-brand>div:last-child>div:last-child,[data-theme=samafrofuture3] .sam-eyebrow-brand-subtitle{color:var(--af-full-sidebar-muted,#555b61)!important}[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]) nav button,[data-theme=samafrofuture3] .sam-sidebar-support-widget>button{box-shadow:none!important;color:var(--af-full-sidebar-fg,#202329)!important;background:0 0!important;border-radius:0!important;width:100%!important;margin:0!important;padding:12px 22px!important}[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]) nav button:hover,[data-theme=samafrofuture3] .sam-sidebar-support-widget>button:hover{background:color-mix(in srgb, var(--af-full-accent,#10bfcb) 14%, transparent)!important;color:var(--af-full-sidebar-fg,#202329)!important;transform:none!important}[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]) nav button[data-nav-active=true],[data-theme=samafrofuture3] .sam-sidebar-support-widget>button[aria-expanded=true]{background:color-mix(in srgb, var(--af-full-accent,#10bfcb) 22%, #fff)!important;color:#202329!important;box-shadow:inset 5px 0 0 var(--af-full-accent,#10bfcb)!important;border-color:#0000!important}[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]) nav button>span:first-child,[data-theme=samafrofuture3] .sam-sidebar-support-widget>button>span:first-child{color:inherit!important}[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]) label,[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog])>div:last-child,[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog])>div>div{color:var(--af-full-sidebar-muted,#555b61)!important}[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]) strong,[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]) b,[data-theme=samafrofuture3] .sam-sidebar-account-heading,[data-theme=samafrofuture3] .sam-sidebar-account-email{color:var(--af-full-sidebar-fg,#202329)!important}[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]) select,[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]) select option{background:color-mix(in srgb, var(--af-full-sidebar-bg,#fffdf8) 88%, #fff)!important;border-color:color-mix(in srgb, var(--af-full-sidebar-fg,#202329) 22%, #e3ded5)!important;color:var(--af-full-sidebar-fg,#202329)!important}[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]) select option{color:#202329!important;background:#fffdf8!important}[data-theme=samafrofuture3] .sam-theme-accent-controls{gap:10px;margin-top:12px;display:grid}[data-theme=samafrofuture3] .sam-theme-accent-switcher{margin-top:12px;padding:10px;background:color-mix(in srgb, var(--af-full-sidebar-bg,#fffdf8) 90%, #fff)!important;border:1px solid color-mix(in srgb, var(--af-full-sidebar-fg,#202329) 18%, #e3ded5)!important;color:var(--af-full-sidebar-fg,#202329)!important;border-radius:10px!important;box-shadow:0 1px 3px #20232914!important}[data-theme=samafrofuture3] .sam-theme-accent-switcher__label{text-transform:uppercase;margin-bottom:8px;color:var(--af-full-sidebar-fg,#202329)!important;font-family:var(--font-display)!important;font-size:12px!important;font-weight:800!important}[data-theme=samafrofuture3] .sam-theme-swatch-grid{grid-template-columns:1fr;gap:8px;display:grid}[data-theme=samafrofuture3] .sam-theme-swatch-button{cursor:pointer;grid-template-columns:22px minmax(0,1fr);gap:8px;appearance:none!important;border:1px solid color-mix(in srgb, var(--af-full-sidebar-fg,#202329) 20%, #e3ded5)!important;box-shadow:none!important;box-sizing:border-box!important;color:#202329!important;font-family:var(--font-body)!important;text-align:left!important;background:#ffffffb8!important;border-radius:8px!important;justify-content:start!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:34px!important;margin:0!important;padding:6px 8px!important;line-height:1.1!important;display:grid!important}[data-theme=samafrofuture3] .sam-theme-swatch-button:hover,[data-theme=samafrofuture3] .sam-theme-swatch-button[data-selected=true]{background:color-mix(in srgb, var(--af-full-accent,#10bfcb) 14%, #fff)!important;color:#202329!important}[data-theme=samafrofuture3] .sam-theme-swatch-button[data-selected=true]{outline:3px solid color-mix(in srgb, var(--af-full-accent,#10bfcb) 38%, #fff);outline-offset:1px}[data-theme=samafrofuture3] .sam-theme-swatch-chip{box-sizing:border-box;border:1px solid #2023296b;border-radius:999px;width:18px;height:18px;display:inline-block}[data-theme=samafrofuture3] .sam-theme-swatch-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;color:inherit!important;font-family:var(--font-body)!important;font-size:12px!important;font-weight:700!important}[data-theme=samafrofuture3] .sam-sidebar-support-widget section,[data-theme=samafrofuture3] .sam-sidebar-support-panel{color:#202329!important;background:#fffdf8!important;border:1px solid #e3ded5!important;border-radius:10px!important;box-shadow:0 10px 24px #2023291a!important}[data-theme=samafrofuture3] .sam-sidebar-support-widget section div,[data-theme=samafrofuture3] .sam-sidebar-support-widget section label,[data-theme=samafrofuture3] .sam-sidebar-support-widget section p{color:#202329!important}[data-theme=samafrofuture3] table thead th{color:var(--af-full-accent,#10bfcb)!important;background:#fffdf8eb!important}[data-theme=samafrofuture3] table tbody tr:nth-child(2n) td,[data-theme=samafrofuture3] .sam-corpus-row:nth-child(2n){background:#f0efea!important}[data-theme=samafrofuture3] [role=tablist] button[aria-selected=true],[data-theme=samafrofuture3] button[data-tab-active=true],[data-theme=samafrofuture3] .sam-results-tab[style*="color: var(--sam-accent"]{color:var(--af-full-accent,#10bfcb)!important;border-bottom-color:var(--af-full-accent,#10bfcb)!important}[data-theme=samafrofuture3] .sam-results-tabs{border-bottom-color:#e3ded5!important}[data-theme=samafrofuture3] [data-status-badge=analysed],[data-theme=samafrofuture3] [data-status-badge=ready]{color:#fff!important;background:#18c878!important;border-color:#18c878!important}[data-theme=samafrofuture3] [data-status-badge=blocked],[data-theme=samafrofuture3] [data-status-badge=error],[data-theme=samafrofuture3] [data-status-badge=failed]{color:#fff!important;background:#ea1e2c!important;border-color:#ea1e2c!important}[data-theme=samafrofuture3] .sam-drift-hop-step{background:linear-gradient(90deg, var(--af-full-accent,#10bfcb) 0%, var(--af-full-accent-light,#18c878) 100%)!important;box-shadow:none!important;color:#fff!important;border:0!important}[data-theme=samafrofuture3] aside[role=dialog]{color:#202329!important;background:#fffdf8!important;border-color:#e3ded5!important;box-shadow:0 14px 32px #2023292e!important}[data-theme=samafrofuture3] aside[role=dialog] button[style*="border-radius: 6px"]{color:#202329!important;background:#f0efea!important;border-color:#e3ded5!important}[data-theme=samafrofuture3] aside[role=dialog] input[type=search],[data-theme=samafrofuture3] aside[role=dialog] select{color:#202329!important;background:#fffdf8!important;border-color:#e3ded5!important}@media (max-width:1024px){[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]){box-shadow:none!important;border-bottom:1px solid #e3ded5!important;border-right:0!important}[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]) nav button,[data-theme=samafrofuture3] .sam-sidebar-support-widget>button{border-radius:8px!important;width:auto!important;padding:8px 10px!important}[data-theme=samafrofuture3] aside.sam-sidebar:not([role=dialog]) button[data-nav-active=true],[data-theme=samafrofuture3] .sam-sidebar-support-widget>button[aria-expanded=true]{border-bottom-color:var(--af-full-accent,#10bfcb)!important;box-shadow:inset 0 -3px 0 var(--af-full-accent,#10bfcb)!important}}[data-theme=samafrofuture3launch]{--af3-ink:#202329;--af3-text:#343a40;--af3-muted:#697179;--af3-page:#f8f7f2;--af3-card:#fff;--af3-row:#f0efea;--af3-line:#e6e1d8;--af3-line-strong:#d8d1c6;--af3-aqua:#10bfcb;--af3-green:#18c878;--af3-aqua-soft:#c9f8f6;--af3-aqua-wash:#eafbfa;--af3-red:#ea1e2c;--af3-orange:#ff5a1f;--af3-blue:#2c66ff;--af3-violet:#7b56f2;--sam-accent:var(--af-full-accent,#10bfcb);--sam-accent-light:var(--af-full-accent-light,#18c878);--sam-accent-soft-bg:var(--af-full-accent-soft,#c9f8f6);--sam-accent-border:color-mix(in srgb, var(--af-full-accent,#10bfcb) 42%, #fff);--sam-page-bg:#f8f7f2;--sam-card-bg:#fff;--sam-border:#e6e1d8;--sam-text-dark:#202329;--sam-text-mid:#343a40;--sam-text-light:#697179;--sam-hover-row:#eafbfa;--sam-grey-bg:#f0efea;--sam-purple:var(--af-full-accent,#10bfcb);--navy:#202329;--primary:var(--af-full-accent,#10bfcb);--primary-soft:var(--af-full-accent-soft,#c9f8f6);--primary-dark:color-mix(in srgb, var(--af-full-accent,#10bfcb) 78%, #202329);--magenta:#ea1e2c;--magenta-soft:#fde4e7;--sun:#ff5a1f;--sun-soft:#fff0e8;--ink:#202329;--ink-soft:#343a40;--chart-1:#079c96;--chart-2:#18c878;--chart-3:#ea1e2c;--chart-4:#2c66ff;--chart-5:#ff5a1f;--chart-6:#7b56f2;--chart-fill-1:#eafbfa;--chart-fill-2:#f0efea;--sam-card-radius:10px;--sam-card-shadow:0 1px 3px #2023290f;--sam-button-radius:8px;--sam-button-shadow:none;--sam-primary-bg:linear-gradient(90deg, var(--af-full-accent,#10bfcb) 0%, var(--af-full-accent-light,#18c878) 100%);--sam-primary-fg:#fff;--sam-primary-border:0;--font-display:"Plus Jakarta Sans", "Poppins", "Inter", system-ui, -apple-system, sans-serif;--font-body:"Plus Jakarta Sans", "Poppins", "Inter", system-ui, -apple-system, sans-serif}[data-theme=samafrofuture3launch] body{color:#202329!important;font-family:var(--font-body)!important;background:#f8f7f2!important}[data-theme=samafrofuture3launch] .sam-app-shell,[data-theme=samafrofuture3launch] .sam-main{color:#202329!important;font-family:var(--font-body)!important;letter-spacing:0!important;background:#f8f7f2!important}[data-theme=samafrofuture3launch] .sam-main{border-bottom:1px solid #ea1e2c1a}[data-theme=samafrofuture3launch] h1,[data-theme=samafrofuture3launch] h2,[data-theme=samafrofuture3launch] h3,[data-theme=samafrofuture3launch] h4,[data-theme=samafrofuture3launch] h5,[data-theme=samafrofuture3launch] h6{color:#202329!important;font-family:var(--font-display)!important;letter-spacing:0!important;font-weight:800!important}[data-theme=samafrofuture3launch] h1{font-size:40px!important;line-height:1.05!important}[data-theme=samafrofuture3launch] p,[data-theme=samafrofuture3launch] li,[data-theme=samafrofuture3launch] td{color:var(--sam-text-mid)!important}[data-theme=samafrofuture3launch] .sam-vis-panel,[data-theme=samafrofuture3launch] .sam-corpus-row,[data-theme=samafrofuture3launch] .sam-pathways-card,[data-theme=samafrofuture3launch] .sam-dashboard-recent-card{background:#fff!important;border:1px solid #e6e1d8!important;border-radius:10px!important;box-shadow:0 1px 3px #2023290f!important}[data-theme=samafrofuture3launch] .sam-vis-panel{padding:18px!important}[data-theme=samafrofuture3launch] .sam-vis-panel-content,[data-theme=samafrofuture3launch] .sam-vis-panel svg,[data-theme=samafrofuture3launch] .sam-vis-panel .recharts-wrapper,[data-theme=samafrofuture3launch] .sam-vis-panel .recharts-surface{background:#fff!important}[data-theme=samafrofuture3launch] .sam-vis-panel-header{color:#202329!important}[data-theme=samafrofuture3launch] .sam-vis-panel-actions button{box-shadow:none!important;color:#555b61!important;background:#fff!important;border:1px solid #e6e1d8!important;border-radius:8px!important;font-weight:700!important}[data-theme=samafrofuture3launch] .sam-main div[style*="border-left: 3px solid var(--sam-accent"],[data-theme=samafrofuture3launch] .sam-main p[style*="border-left: 3px solid var(--sam-accent"],[data-theme=samafrofuture3launch] .sam-main div[style*="border-left: 4px solid var(--sam-accent"],[data-theme=samafrofuture3launch] .sam-main blockquote[style*="border-left: 4px solid"]{border-left-color:var(--af-full-accent,#10bfcb)!important;color:#343a40!important;background:#f0efea!important}[data-theme=samafrofuture3launch] .sam-main div[style*="background: var(--sam-accent)10"],[data-theme=samafrofuture3launch] .sam-main div[style*="background: var(--sam-accent-soft-bg"]{background:color-mix(in srgb, var(--af-full-accent,#10bfcb) 12%, #fff)!important;border-color:color-mix(in srgb, var(--af-full-accent,#10bfcb) 30%, #fff)!important}[data-theme=samafrofuture3launch] .sam-main [style*="background: var(--sam-grey-bg"],[data-theme=samafrofuture3launch] .sam-main [style*="background:var(--sam-grey-bg"],[data-theme=samafrofuture3launch] .sam-main [style*="background-color: var(--sam-grey-bg"],[data-theme=samafrofuture3launch] .sam-main [style*="background-color:var(--sam-grey-bg"]{box-shadow:none!important;background:#f0efea!important;border:0!important;border-radius:8px!important}[data-theme=samafrofuture3launch] .sam-main button,[data-theme=samafrofuture3launch] .sam-main a[style*=border-radius]{box-shadow:none!important;font-family:var(--font-body)!important;letter-spacing:0!important;border-radius:8px!important;font-weight:700!important}[data-theme=samafrofuture3launch] .sam-main button[style*="background: var(--sam-accent"],[data-theme=samafrofuture3launch] .sam-main button[style*="background-color: var(--sam-accent"],[data-theme=samafrofuture3launch] .sam-main button[style*="background: linear-gradient"],[data-theme=samafrofuture3launch] .sam-main a[style*="background: linear-gradient"],[data-theme=samafrofuture3launch] .sam-main a[style*="background: var(--sam-accent"]{background:linear-gradient(90deg, var(--af-full-accent,#10bfcb) 0%, var(--af-full-accent-light,#18c878) 100%)!important;color:#fff!important;border:0!important}[data-theme=samafrofuture3launch] .sam-main button[style*="background: var(--sam-accent"]:hover,[data-theme=samafrofuture3launch] .sam-main button[style*="background-color: var(--sam-accent"]:hover,[data-theme=samafrofuture3launch] .sam-main button[style*="background: linear-gradient"]:hover,[data-theme=samafrofuture3launch] .sam-main a[style*="background: linear-gradient"]:hover,[data-theme=samafrofuture3launch] .sam-main a[style*="background: var(--sam-accent"]:hover{filter:saturate(1.08)brightness(.98)}[data-theme=samafrofuture3launch] input,[data-theme=samafrofuture3launch] select,[data-theme=samafrofuture3launch] textarea{color:#202329!important;font-family:var(--font-body)!important;background:#fff!important;border:1px solid #e6e1d8!important}[data-theme=samafrofuture3launch] input:focus,[data-theme=samafrofuture3launch] select:focus,[data-theme=samafrofuture3launch] textarea:focus{border-color:var(--af-full-accent,#10bfcb)!important;outline:3px solid color-mix(in srgb, var(--af-full-accent,#10bfcb) 22%, #fff)!important}[data-theme=samafrofuture3launch] aside.sam-sidebar:not([role=dialog]){background:var(--af-full-sidebar-bg,#fff)!important;color:var(--af-full-sidebar-fg,#202329)!important;font-family:var(--font-body)!important;border-right:1px solid #e6e1d8!important;box-shadow:1px 0 #ea1e2c14!important}[data-theme=samafrofuture3launch] .sam-sidebar-brand,[data-theme=samafrofuture3launch] .sam-sidebar-tools,[data-theme=samafrofuture3launch] .sam-sidebar-account{border-color:#e6e1d8!important}[data-theme=samafrofuture3launch] .sam-sidebar-brand>span:first-child{box-shadow:0 0 0 1px color-mix(in srgb, var(--af-full-sidebar-fg,#202329) 14%, #e6e1d8)!important}[data-theme=samafrofuture3launch] .sam-sidebar-brand>div:last-child>div:first-child,[data-theme=samafrofuture3launch] .sam-eyebrow-brand-title{color:var(--af-full-accent,#10bfcb)!important}[data-theme=samafrofuture3launch] .sam-sidebar-brand>div:last-child>div:last-child,[data-theme=samafrofuture3launch] .sam-eyebrow-brand-subtitle,[data-theme=samafrofuture3launch] aside.sam-sidebar:not([role=dialog]) label,[data-theme=samafrofuture3launch] aside.sam-sidebar:not([role=dialog])>div:last-child,[data-theme=samafrofuture3launch] aside.sam-sidebar:not([role=dialog])>div>div{color:var(--af-full-sidebar-muted,#697179)!important}[data-theme=samafrofuture3launch] aside.sam-sidebar:not([role=dialog]) strong,[data-theme=samafrofuture3launch] aside.sam-sidebar:not([role=dialog]) b,[data-theme=samafrofuture3launch] .sam-sidebar-account-heading,[data-theme=samafrofuture3launch] .sam-sidebar-account-email{color:var(--af-full-sidebar-fg,#202329)!important}[data-theme=samafrofuture3launch] aside.sam-sidebar:not([role=dialog]) nav button,[data-theme=samafrofuture3launch] .sam-sidebar-support-widget>button{box-shadow:none!important;color:var(--af-full-sidebar-fg,#202329)!important;font-family:var(--font-body)!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;margin:0!important;padding:12px 22px!important;font-size:15px!important;font-weight:700!important;transform:none!important}[data-theme=samafrofuture3launch] aside.sam-sidebar:not([role=dialog]) nav button:hover,[data-theme=samafrofuture3launch] .sam-sidebar-support-widget>button:hover{background:color-mix(in srgb, var(--af-full-accent,#10bfcb) 10%, #fff)!important;color:var(--af-full-sidebar-fg,#202329)!important}[data-theme=samafrofuture3launch] aside.sam-sidebar:not([role=dialog]) nav button[data-nav-active=true],[data-theme=samafrofuture3launch] .sam-sidebar-support-widget>button[aria-expanded=true]{background:color-mix(in srgb, var(--af-full-accent,#10bfcb) 24%, #fff)!important;color:#202329!important;box-shadow:inset 5px 0 0 var(--af-full-accent,#10bfcb)!important}[data-theme=samafrofuture3launch] aside.sam-sidebar:not([role=dialog]) nav button>span:first-child,[data-theme=samafrofuture3launch] .sam-sidebar-support-widget>button>span:first-child{color:inherit!important}[data-theme=samafrofuture3launch] aside.sam-sidebar:not([role=dialog]) select,[data-theme=samafrofuture3launch] aside.sam-sidebar:not([role=dialog]) select option{background:color-mix(in srgb, var(--af-full-sidebar-bg,#fff) 92%, #fff)!important;border-color:color-mix(in srgb, var(--af-full-sidebar-fg,#202329) 20%, #e6e1d8)!important;color:var(--af-full-sidebar-fg,#202329)!important}[data-theme=samafrofuture3launch] aside.sam-sidebar:not([role=dialog]) select option{color:#202329!important;background:#fff!important}[data-theme=samafrofuture3launch] .sam-theme-accent-controls{gap:10px;margin-top:12px;display:grid}[data-theme=samafrofuture3launch] .sam-theme-accent-switcher{margin-top:12px;padding:10px;background:color-mix(in srgb, var(--af-full-sidebar-bg,#fff) 92%, #fff)!important;border:1px solid color-mix(in srgb, var(--af-full-sidebar-fg,#202329) 16%, #e6e1d8)!important;color:var(--af-full-sidebar-fg,#202329)!important;border-radius:10px!important;box-shadow:0 1px 3px #20232914!important}[data-theme=samafrofuture3launch] .sam-theme-accent-switcher__label{text-transform:uppercase;margin-bottom:8px;color:var(--af-full-sidebar-fg,#202329)!important;font-family:var(--font-display)!important;font-size:12px!important;font-weight:800!important}[data-theme=samafrofuture3launch] .sam-theme-swatch-grid{grid-template-columns:1fr;gap:8px;display:grid}[data-theme=samafrofuture3launch] .sam-theme-swatch-button{cursor:pointer;grid-template-columns:22px minmax(0,1fr);gap:8px;appearance:none!important;border:1px solid color-mix(in srgb, var(--af-full-sidebar-fg,#202329) 18%, #e6e1d8)!important;box-shadow:none!important;box-sizing:border-box!important;color:#202329!important;font-family:var(--font-body)!important;text-align:left!important;background:#fffc!important;border-radius:8px!important;justify-content:start!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:34px!important;margin:0!important;padding:6px 8px!important;line-height:1.1!important;display:grid!important}[data-theme=samafrofuture3launch] .sam-theme-swatch-button:hover,[data-theme=samafrofuture3launch] .sam-theme-swatch-button[data-selected=true]{background:color-mix(in srgb, var(--af-full-accent,#10bfcb) 14%, #fff)!important;color:#202329!important}[data-theme=samafrofuture3launch] .sam-theme-swatch-button[data-selected=true]{outline:3px solid color-mix(in srgb, var(--af-full-accent,#10bfcb) 38%, #fff);outline-offset:1px}[data-theme=samafrofuture3launch] .sam-theme-swatch-chip{box-sizing:border-box;border:1px solid #2023295c;border-radius:999px;width:18px;height:18px;display:inline-block}[data-theme=samafrofuture3launch] .sam-theme-swatch-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;color:inherit!important;font-family:var(--font-body)!important;font-size:12px!important;font-weight:700!important}[data-theme=samafrofuture3launch] table{border-color:#e6e1d8!important}[data-theme=samafrofuture3launch] table thead th{color:var(--af-full-accent,#10bfcb)!important;font-family:var(--font-body)!important;letter-spacing:0!important;text-transform:uppercase!important;background:#fff!important;font-weight:800!important}[data-theme=samafrofuture3launch] table tbody td{color:#202329!important;font-family:var(--font-body)!important}[data-theme=samafrofuture3launch] table tbody tr:nth-child(2n) td,[data-theme=samafrofuture3launch] .sam-corpus-row:nth-child(2n){background:#f0efea!important}[data-theme=samafrofuture3launch] [role=tablist] button[aria-selected=true],[data-theme=samafrofuture3launch] button[data-tab-active=true],[data-theme=samafrofuture3launch] .sam-results-tab[style*="color: var(--sam-accent"]{color:var(--af-full-accent,#10bfcb)!important;border-bottom-color:var(--af-full-accent,#10bfcb)!important}[data-theme=samafrofuture3launch] .sam-results-tabs{border-bottom-color:#e6e1d8!important}[data-theme=samafrofuture3launch] .sam-results-tab{color:#555b61!important;border-radius:0!important}[data-theme=samafrofuture3launch] [data-status-badge=analysed],[data-theme=samafrofuture3launch] [data-status-badge=ready]{color:#fff!important;background:#18c878!important;border-color:#18c878!important}[data-theme=samafrofuture3launch] [data-status-badge=blocked],[data-theme=samafrofuture3launch] [data-status-badge=error],[data-theme=samafrofuture3launch] [data-status-badge=failed]{color:#fff!important;background:#ea1e2c!important;border-color:#ea1e2c!important}[data-theme=samafrofuture3launch] .sam-drift-hop-step{background:linear-gradient(90deg, var(--af-full-accent,#10bfcb) 0%, var(--af-full-accent-light,#18c878) 100%)!important;box-shadow:none!important;color:#fff!important;border:0!important}[data-theme=samafrofuture3launch] .sam-sidebar-support-widget section,[data-theme=samafrofuture3launch] .sam-sidebar-support-panel,[data-theme=samafrofuture3launch] aside[role=dialog]{color:#202329!important;background:#fff!important;border:1px solid #e6e1d8!important;border-radius:10px!important;box-shadow:0 14px 32px #20232924!important}[data-theme=samafrofuture3launch] .sam-sidebar-support-widget section div,[data-theme=samafrofuture3launch] .sam-sidebar-support-widget section label,[data-theme=samafrofuture3launch] .sam-sidebar-support-widget section p{color:#202329!important}[data-theme=samafrofuture3launch] aside[role=dialog] button[style*="border-radius: 6px"],[data-theme=samafrofuture3launch] aside[role=dialog] button[style*="border-radius: 9px"],[data-theme=samafrofuture3launch] aside[role=dialog] button[style*="border-radius: 10px"],[data-theme=samafrofuture3launch] aside[role=dialog] button[style*="border-radius: 12px"]{box-shadow:none!important;color:#202329!important;background:#f0efea!important;border-color:#e6e1d8!important}[data-theme=samafrofuture3launch] aside[role=dialog] input[type=search],[data-theme=samafrofuture3launch] aside[role=dialog] select{color:#202329!important;background:#fff!important;border-color:#e6e1d8!important}@media (max-width:1024px){[data-theme=samafrofuture3launch] aside.sam-sidebar:not([role=dialog]){box-shadow:none!important;border-bottom:1px solid #e6e1d8!important;border-right:0!important}[data-theme=samafrofuture3launch] aside.sam-sidebar:not([role=dialog]) nav button,[data-theme=samafrofuture3launch] .sam-sidebar-support-widget>button{border-radius:8px!important;width:auto!important;padding:8px 10px!important}[data-theme=samafrofuture3launch] aside.sam-sidebar:not([role=dialog]) button[data-nav-active=true],[data-theme=samafrofuture3launch] .sam-sidebar-support-widget>button[aria-expanded=true]{border-bottom-color:var(--af-full-accent,#10bfcb)!important;box-shadow:inset 0 -3px 0 var(--af-full-accent,#10bfcb)!important}}[data-theme=samv3dark] .sam-sidebar-brand>.sam-brand-orb,:is([data-theme=samafrofuture],[data-theme=samafrofuture3],[data-theme=samafrofuture4],[data-theme=samafrofuture5],[data-theme=samafrofuture6],[data-theme=samafrofuture7],[data-theme=samorbito]) .sam-sidebar-brand>.sam-brand-orb,:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture3],[data-theme=samafrofuture3launch]):is([data-afrofuturist-full-sidebar=slate],[data-afrofuturist-full-sidebar=plum],[data-afrofuturist-full-sidebar=deep-teal],[data-afrofuturist-full-sidebar=forest],[data-afrofuturist-full-sidebar=navy]) .sam-sidebar-brand>.sam-brand-orb{border:0!important;outline:0!important;box-shadow:0 8px 18px #10bfcb59!important}:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] .sam-sidebar-brand>div:last-child>div:first-child,:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] .sam-sidebar-brand>div:last-child>div:last-child,:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] .sam-eyebrow-brand-title,:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] .sam-eyebrow-brand-subtitle,:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] aside.sam-sidebar:not([role=dialog]) nav button,:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] .sam-sidebar-support-widget>button{color:#fff!important}:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] aside.sam-sidebar:not([role=dialog]) nav button:hover,:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] aside.sam-sidebar:not([role=dialog]) nav button[data-nav-active=true],:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] .sam-sidebar-support-widget>button:hover,:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] .sam-sidebar-support-widget>button[aria-expanded=true]{color:#fff!important;background:#0b2942!important}:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] .sam-sidebar-brand>span:first-child{border:0!important;outline:0!important;box-shadow:0 2px 5px #4e59635c!important}:is([data-theme=samafrofuturistfull],[data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] .sam-sidebar-nav-button:is([data-nav-key=network],[data-nav-key=netcompare])>span:first-child{filter:drop-shadow(1px 1px #0b29427a);text-shadow:1px 1px 1px #0b29426b}:is([data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] .sam-sidebar-support-panel{color:#202329!important;background:#fff!important}:is([data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] .sam-sidebar-support-panel .sam-sidebar-support-heading,:is([data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] .sam-sidebar-support-panel .sam-sidebar-support-field-label,:is([data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] .sam-sidebar-support-panel div,:is([data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] .sam-sidebar-support-panel label,:is([data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] .sam-sidebar-support-panel p{color:#202329!important}:is([data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] .sam-sidebar-support-panel .sam-sidebar-support-subtitle{color:#343a40!important;white-space:nowrap!important;font-size:11px!important;line-height:1.2!important}:is([data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] .sam-sidebar-support-panel input,:is([data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] .sam-sidebar-support-panel select,:is([data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] .sam-sidebar-support-panel textarea{box-shadow:none!important;color:#202329!important;background:#fff!important;border-color:#d8d1c6!important}:is([data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] .sam-sidebar-support-panel input::placeholder,:is([data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] .sam-sidebar-support-panel textarea::placeholder{color:#747c84!important}:is([data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] .sam-sidebar-support-panel button.sam-sidebar-support-submit,:is([data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] .sam-sidebar-support-panel button.sam-sidebar-support-page-link{box-shadow:none!important;color:#fff!important;opacity:1!important;background:#0b2942!important;border-color:#0b2942!important}:is([data-theme=samafrofuture3],[data-theme=samafrofuture3launch])[data-afrofuturist-full-sidebar=plum] .sam-sidebar-support-panel button.sam-sidebar-support-submit:disabled{color:#fff!important;opacity:.72!important;background:#0b2942!important}.sam-dashboard-kpi-strip [data-kpi-index]{color:#fff!important;text-align:left!important;border:2px solid #15110e!important;border-radius:4px!important;flex:220px!important;min-width:min(240px,100%)!important;padding:20px 20px 20px 16px!important;position:relative!important;overflow:hidden!important;box-shadow:5px 5px #15110e2e!important}.sam-dashboard-kpi-strip [data-kpi-index]:before{content:"";background:#ffffff29;border-radius:50%;width:36px;height:36px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.sam-dashboard-kpi-strip [data-kpi-index]>div[aria-hidden]{display:none!important}.sam-dashboard-kpi-strip [data-kpi-index] .stat-card__label{color:#ffffffe0!important;font-family:var(--font-display,"Plus Jakarta Sans", "Poppins", system-ui, sans-serif)!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;margin:0 0 8px 54px!important;font-size:13px!important;font-weight:700!important}.sam-dashboard-kpi-strip [data-kpi-index] .stat-card__value{white-space:nowrap;color:#fff!important;font-family:var(--font-display,"Plus Jakarta Sans", "Poppins", system-ui, sans-serif)!important;text-align:left!important;margin-left:54px!important;font-size:clamp(30px,2.6vw,44px)!important;font-weight:850!important;line-height:1.05!important}.sam-dashboard-kpi-strip [data-kpi-index="0"]{background:#0b2942!important}.sam-dashboard-kpi-strip [data-kpi-index="1"]{background:#36b6d0!important}.sam-dashboard-kpi-strip [data-kpi-index="2"]{background:#f52fa0!important}.sam-dashboard-kpi-strip [data-kpi-index="3"]{background:#f4a641!important}.sam-dashboard-kpi-strip [data-kpi-index="3"]:before{background:#0b294224}.sam-dashboard-kpi-strip [data-kpi-index="3"] .stat-card__label{color:#0b2942c7!important}.sam-dashboard-kpi-strip [data-kpi-index="3"] .stat-card__value{color:#0b2942!important}.sam-sidebar-collapse-toggle{box-sizing:border-box}.sam-sidebar-collapse-toggle:hover{background:var(--sam-accent-soft-bg,#eafbfa)!important;border-color:var(--sam-accent,#10bfcb)!important;color:var(--sam-accent,#10bfcb)!important}.sam-sidebar-collapse-toggle:focus-visible{outline:3px solid color-mix(in srgb, var(--sam-accent,#10bfcb) 32%, #fff);outline-offset:2px}@media (min-width:1025px){.sam-app-shell[data-sidebar-collapsed=true] aside.sam-sidebar:not([role=dialog]){width:76px!important;min-width:76px!important;max-width:76px!important}aside.sam-sidebar[data-sidebar-collapsed=true]:not([role=dialog]) .sam-sidebar-nav{align-items:stretch!important;padding-left:8px!important;padding-right:8px!important;overflow-x:hidden!important}aside.sam-sidebar[data-sidebar-collapsed=true]:not([role=dialog]) nav button.sam-sidebar-nav-button{text-align:center!important;justify-content:center!important;gap:0!important;width:100%!important;min-width:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important}aside.sam-sidebar[data-sidebar-collapsed=true]:not([role=dialog]) nav button.sam-sidebar-nav-button>span:first-child{width:28px!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:1024px){.sam-app-shell[data-sidebar-collapsed=true] aside.sam-sidebar:not([role=dialog]){width:100%!important;min-width:0!important;max-width:none!important}.sam-app-shell[data-sidebar-collapsed=true] .sam-sidebar-brand{flex-direction:row!important;justify-content:flex-start!important;padding:10px 12px!important}.sam-app-shell[data-sidebar-collapsed=true] .sam-sidebar-collapse-toggle{margin-left:auto}.sam-app-shell[data-sidebar-collapsed=true] .sam-sidebar-nav{display:none!important}}.sam-vis-panel .leaflet-container svg,.sam-vis-panel .leaflet-container .leaflet-zoom-animated{background:0 0!important}.sam-coding-page{min-width:0;width:100%!important;max-width:none!important}.sam-coding-page>*{min-width:0}.sam-coding-page-focused{gap:12px;display:grid}.sam-coding-header{max-width:100%}.sam-coding-header select{min-width:min(320px,100%)}.sam-coding-route-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}.sam-coding-page-focused .sam-coding-workflow-cards{gap:10px;margin-bottom:6px}.sam-coding-page-focused .sam-coding-workflow-card{background:#fff;border-color:#d4cec4;border-radius:12px;min-height:82px;padding:10px 12px;box-shadow:0 8px 22px #292b4612}.sam-coding-page-focused .sam-coding-workflow-icon{flex-basis:26px;width:26px;height:26px;font-size:21px}.sam-coding-page-focused .sam-coding-workflow-copy h3{color:#292b46;font-size:15px;line-height:1.15}.sam-coding-page-focused .sam-coding-workflow-copy p{color:#42475a;font-size:14px;line-height:1.35}.sam-coding-page-focused .sam-coding-mode-tabs{background:#e4e2dc;border:1px solid #d4cec4;border-radius:999px;justify-self:start;align-items:center;padding:4px}.sam-coding-page-focused .sam-coding-mode-tabs button{min-width:150px;min-height:38px}.sam-coding-workbench{grid-template-columns:minmax(360px,.78fr) minmax(520px,1.22fr);width:100%;gap:clamp(14px,1.6vw,24px)!important;display:grid!important}.sam-coding-list-pane{flex:none!important;width:auto!important;min-width:0!important;max-height:min(820px,100vh - 280px)!important}.sam-coding-detail-pane{min-width:0!important}@media (max-width:1120px){.sam-coding-workbench{grid-template-columns:1fr}}.sam-focused-studio{--sam-focused-bg:#ecebe7;--sam-focused-card:#fff;--sam-focused-line:#d4cec4;--sam-focused-muted:#687080;--sam-focused-ink:#292b46;--sam-focused-navy:#292b46;--sam-focused-teal:#22b8b2;--sam-focused-teal-deep:#087e7b;--sam-focused-green:#73d64b;--sam-focused-coral:#ff4f46;--sam-focused-orange:#ff711f;--sam-focused-amber:#f2a51e;--sam-focused-blue:#3287f2;--sam-focused-violet:#985cff;--sam-focused-magenta:#e92d8b;--sam-focused-sand:#e8e6df;--sam-focused-shadow:0 14px 34px #292b461a;color:var(--sam-focused-ink);font-family:var(--font-body,Poppins, sans-serif);gap:clamp(12px,1.2vw,18px);width:100%;max-width:none;display:grid}.sam-focused-project-bar,.sam-focused-shell,.sam-focused-panel,.sam-focused-card,.sam-focused-record-stream,.sam-focused-record-card,.sam-focused-drawer-card,.sam-focused-assistant-modal{background:var(--sam-focused-card);border:1px solid var(--sam-focused-line);box-shadow:var(--sam-focused-shadow);border-radius:12px}.sam-focused-project-bar{z-index:5;grid-template-columns:minmax(180px,230px) minmax(230px,1.3fr) minmax(150px,.58fr) minmax(112px,.34fr) minmax(138px,.42fr) minmax(230px,auto);align-items:stretch;gap:0;padding:0;display:grid;position:sticky;top:0;overflow:visible}.sam-focused-project-bar label,.sam-focused-field{gap:4px;display:grid}.sam-focused-project-bar label,.sam-focused-project-title,.sam-focused-project-bar>.sam-focused-metric{border-right:1px solid var(--sam-focused-line);background:#fff;min-height:72px;padding:14px 16px}.sam-focused-project-bar label:first-child{border-radius:12px 0 0 12px}.sam-focused-project-bar label:last-child,.sam-focused-project-bar>.sam-focused-metric:last-child{border-right:0}.sam-focused-project-bar label span,.sam-focused-field span,.sam-focused-project-title span,.sam-focused-metric span,.sam-focused-panel-head>div>span,.sam-focused-drawer-card header span,.sam-focused-assistant-modal header span{color:var(--sam-focused-muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.sam-focused-project-bar select,.sam-focused-project-bar input,.sam-focused-field select,.sam-focused-field input,.sam-focused-stream-tools input,.sam-focused-stream-tools select,.sam-focused-inline-control select,.sam-focused-inline-control input,.sam-focused-aspect-row input,.sam-focused-drawer-card textarea{border:1px solid var(--sam-focused-line);color:var(--sam-focused-ink);font:inherit;background:#fff;border-radius:10px;min-width:0;padding:9px 11px}.sam-focused-project-title,.sam-focused-metric{align-content:start;gap:2px;min-width:0;display:grid;overflow:hidden}.sam-focused-project-title strong,.sam-focused-metric strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;display:block;overflow:hidden}.sam-focused-metric small{color:var(--sam-focused-muted);font-size:11px}.sam-focused-bar-actions,.sam-focused-head-actions,.sam-focused-inline-control,.sam-focused-suggestion-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sam-focused-bar-actions{justify-content:flex-end;padding:12px 14px}.sam-focused-bar-actions .sam-focused-primary{white-space:nowrap;min-width:178px;max-width:none;min-height:46px;padding-left:18px;padding-right:18px;line-height:1.15}.sam-focused-menu-wrap{position:relative}.sam-focused-primary,.sam-focused-secondary,.sam-focused-icon-button,.sam-focused-danger-ghost,.sam-focused-codebook-card footer button,.sam-focused-suggestion-list button,.sam-focused-inline-control button,.sam-focused-applied-list button,.sam-focused-drawer-card header button{cursor:pointer;font:inherit;border-radius:7px;min-height:36px;padding:8px 12px;font-weight:800}.sam-focused-primary{background:var(--sam-focused-orange);border:1px solid var(--sam-focused-orange);color:#fff;box-shadow:0 10px 18px #ff711f33}.sam-focused-secondary,.sam-focused-icon-button,.sam-focused-codebook-card footer button,.sam-focused-suggestion-list button,.sam-focused-inline-control button,.sam-focused-applied-list button,.sam-focused-drawer-card header button{border:1px solid color-mix(in srgb, var(--sam-focused-teal) 58%, var(--sam-focused-line));color:var(--sam-focused-teal-deep);background:#fff}.sam-focused-head-actions .sam-focused-add-code-button{background:var(--sam-focused-teal);border-color:var(--sam-focused-teal);color:#fff}.sam-focused-danger-ghost{color:#d8222a;background:#fff;border:1px solid #ff4f466b}.sam-focused-primary:hover:not(:disabled),.sam-focused-primary:focus-visible:not(:disabled){background:#f05e0b;border-color:#f05e0b}.sam-focused-secondary:hover:not(:disabled),.sam-focused-icon-button:hover:not(:disabled),.sam-focused-codebook-card footer button:hover:not(:disabled),.sam-focused-suggestion-list button:hover:not(:disabled),.sam-focused-inline-control button:hover:not(:disabled),.sam-focused-applied-list button:hover:not(:disabled),.sam-focused-drawer-card header button:hover:not(:disabled){border-color:var(--sam-focused-teal);background:#e9fffd}.sam-focused-head-actions .sam-focused-add-code-button:hover:not(:disabled){background:var(--sam-focused-teal-deep);border-color:var(--sam-focused-teal-deep)}.sam-focused-primary:disabled,.sam-focused-secondary:disabled,.sam-focused-inline-control button:disabled{cursor:not-allowed;opacity:.55}.sam-focused-menu{border:1px solid var(--sam-focused-line);z-index:20;background:#fff;border-radius:8px;min-width:260px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 34px #1f263024}.sam-focused-menu button{color:var(--sam-focused-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;padding:10px}.sam-focused-menu button:hover,.sam-focused-menu button:focus-visible{background:#d8fffb}.sam-focused-status-line{color:var(--sam-focused-teal-deep);background:#e4fffc;border:1px solid #22b8b280;border-radius:8px;padding:9px 12px;font-weight:700}.sam-focused-status-line.error{color:#c51e2d;background:#fff1f1;border-color:#ff8c8c}.sam-focused-shell{grid-template-columns:minmax(390px,.58fr) minmax(0,1.42fr);gap:clamp(12px,1.2vw,18px);height:clamp(660px,100vh - 330px,980px);min-height:760px;padding:0;display:grid;overflow:hidden}.sam-focused-record-stream{border:0;border-radius:12px 0 0 12px;grid-template-rows:auto auto auto auto 1fr;align-self:stretch;min-width:0;min-height:0;display:grid;overflow:hidden}.sam-focused-stream-tools{border-bottom:1px solid var(--sam-focused-line);grid-template-columns:minmax(0,1fr) 150px;gap:8px;padding:14px 16px;display:grid}.sam-focused-stream-tools label{gap:4px;display:grid}.sam-focused-stream-tools label span{color:var(--sam-focused-muted);text-transform:uppercase;font-size:11px;font-weight:800}.sam-focused-queue-row{border-bottom:1px solid var(--sam-focused-line);flex-wrap:wrap;gap:6px;padding:12px 16px;display:flex}.sam-focused-queue-row button{border:1px solid var(--sam-focused-line);color:var(--sam-focused-ink);cursor:pointer;font:inherit;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:inline-flex}.sam-focused-queue-row button.active{background:var(--sam-focused-navy);border-color:var(--sam-focused-navy);color:#fff;font-weight:800}.sam-focused-queue-row button span{color:var(--sam-focused-muted);text-align:center;background:#f1efea;border-radius:999px;min-width:20px;padding:1px 6px;font-size:11px}.sam-focused-queue-row button.active span{background:var(--sam-focused-orange);color:#fff}.sam-focused-result-filter{border-bottom:1px solid var(--sam-focused-line);background:#fef7e6;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.sam-focused-result-filter button{color:#b45309;cursor:pointer;font:inherit;background:0 0;border:0;font-weight:800}.sam-focused-record-count{color:var(--sam-focused-muted);padding:8px 12px;font-size:12px}.sam-focused-record-list{background:#f0efeb;flex-direction:column;gap:12px;min-height:0;padding:12px 14px 14px;display:flex;overflow:auto}.sam-focused-record-card{cursor:pointer;flex:none;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(116px,.34fr) minmax(0,1fr);gap:0;padding:0;transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.sam-focused-record-card.active{border-color:var(--sam-focused-teal);box-shadow:0 0 0 3px #22b8b23d, var(--sam-focused-shadow)}.sam-focused-record-card h3{grid-area:1/2;margin:0;padding:14px 16px 6px;font-size:14px;line-height:1.25}.sam-focused-record-card p{color:#38404a;grid-area:2/2;margin:0;padding:0 16px 10px;font-size:13px;line-height:1.55}.sam-focused-record-card mark,.sam-focused-full-text mark{color:inherit;background:#c9f8f6;border-radius:3px;padding:0 2px}.sam-focused-record-head,.sam-focused-record-foot{color:var(--sam-focused-muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}.sam-focused-record-head{background:#e7e4dc;flex-direction:column;grid-area:1/1/span 4;align-content:start;align-items:flex-start;min-height:100%;padding:14px}.sam-focused-record-foot{grid-area:4/2;padding:0 16px 14px}.sam-focused-record-chips{grid-area:3/2;padding:0 16px 10px}.sam-focused-record-head input{width:16px;height:16px}.sam-focused-record-head b{border-radius:999px;padding:2px 7px;font-size:10px}.sam-focused-record-head b.review{color:#9a6200;background:#fff5db}.sam-focused-record-head b.done{color:#168042;background:#e8faef}.sam-focused-record-head b.warn{color:#c51e2d;background:#ffe8e8}.sam-focused-record-chips,.sam-focused-code-chip-cloud,.sam-focused-assistant-codes{flex-wrap:wrap;align-items:flex-start;gap:7px;display:flex}.sam-focused-code-chip{background:color-mix(in srgb, var(--chip,#36b8c6) 26%, #fff);border:1px solid color-mix(in srgb, var(--chip,#36b8c6) 82%, #fff);color:var(--sam-focused-ink);cursor:pointer;font:inherit;overflow-wrap:anywhere;white-space:normal;border-radius:999px;flex:0 auto;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:5px 9px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.sam-focused-code-chip.muted{background:color-mix(in srgb, var(--chip,#36b8c6) 16%, #fff);opacity:.82;border-style:dashed}.sam-focused-chip-dot{background:var(--chip,#36b8c6);border-radius:999px;width:8px;height:8px}.sam-focused-code-chip em{color:var(--sam-focused-muted);font-size:10px;font-style:normal}.sam-focused-workspace{grid-template-rows:auto 1fr;min-width:0;min-height:0;display:grid;overflow:hidden}.sam-focused-tabs{border-bottom:1px solid var(--sam-focused-line);gap:8px;padding:12px 14px;display:flex;overflow-x:auto}.sam-focused-tabs button,.sam-focused-segmented button,.sam-focused-assistant-tabs button{color:var(--sam-focused-navy);cursor:pointer;font:inherit;white-space:nowrap;background:#e2e0d9;border:0;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:800}.sam-focused-tabs button.active,.sam-focused-assistant-tabs button.active{background:var(--sam-focused-teal)!important;color:#fff!important}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito],[data-theme=samafrofuture3launch]) .sam-focused-studio .sam-focused-tabs button[aria-selected=true],:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito],[data-theme=samafrofuture3launch]) .sam-focused-studio .sam-focused-segmented button[aria-selected=true],:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito],[data-theme=samafrofuture3launch]) .sam-focused-studio .sam-focused-tabs button.active,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito],[data-theme=samafrofuture3launch]) .sam-focused-studio .sam-focused-segmented button.active,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito],[data-theme=samafrofuture3launch]) .sam-focused-studio .sam-focused-assistant-tabs button.active{background:var(--sam-focused-teal)!important;color:#fff!important;border-bottom-color:#0000!important}.sam-focused-panel{border:0;border-radius:0 0 12px;align-content:start;gap:12px;min-height:0;padding:18px;display:grid;overflow:auto}.sam-focused-panel-head,.sam-focused-card-head{justify-content:space-between;align-self:start;gap:12px;min-width:0;display:flex}.sam-focused-panel-head{align-items:center}.sam-focused-card-head{flex-wrap:wrap;align-items:flex-start}.sam-focused-card-head>h3{flex:180px;min-width:0}.sam-focused-card-head>span{flex:220px;min-width:0}.sam-focused-panel-head h2,.sam-focused-card h3,.sam-focused-drawer-card h2,.sam-focused-assistant-modal h2{color:var(--sam-focused-ink);margin:0;line-height:1.15}.sam-focused-panel-head h2{font-size:22px}.sam-focused-card{gap:12px;min-width:0;padding:18px;display:grid}.sam-focused-card p{color:#3f4650;margin:0;font-size:14px;line-height:1.55}.sam-focused-codebook-grid{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.sam-focused-codebook-card{border-left:0;border-radius:16px;grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-content:start;align-self:start;gap:0;min-height:116px;padding:0;display:grid;overflow:hidden;box-shadow:0 12px 26px #292b4617}.sam-focused-codebook-card header{background:var(--category,var(--sam-focused-teal));color:#fff;grid-row:1/span 2;place-content:center space-between;align-items:start;gap:12px;min-height:116px;padding:20px 22px;display:grid}.sam-focused-codebook-card header>div{gap:6px;display:grid}.sam-focused-codebook-card h3{color:#fff;margin:0;font-size:19px;line-height:1.12}.sam-focused-codebook-card p{color:#ffffffdb;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.sam-focused-category-line{display:none}.sam-focused-pill{color:var(--sam-focused-muted);background:#f1efea;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.sam-focused-codebook-card header .sam-focused-pill{color:#fff;background:#fff3;justify-self:start}:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito],[data-theme=samafrofuture3launch]) .sam-focused-studio .sam-focused-codebook-card header h3,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito],[data-theme=samafrofuture3launch]) .sam-focused-studio .sam-focused-codebook-card header p,:is([data-theme=sambrutalism],[data-theme=samafrofuturistfull],[data-theme=samafrofuture8],[data-theme=samorbito],[data-theme=samafrofuture3launch]) .sam-focused-studio .sam-focused-codebook-card header .sam-focused-pill{color:#fff!important}.sam-focused-codebook-card footer{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;padding:0 22px 18px;display:flex}.sam-focused-code-chip-cloud{align-content:center;padding:18px 22px 12px}.sam-focused-codebook-card .sam-focused-code-chip{background:color-mix(in srgb, var(--chip,#36b8c6) 14%, #fff);border-color:#0000;min-height:30px;padding:6px 13px;font-size:12px}.sam-focused-codebook-card .sam-focused-code-chip:hover{background:color-mix(in srgb, var(--chip,#36b8c6) 24%, #fff)}.sam-focused-learning-panel{background:#ecebe7}.sam-focused-learning-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));align-items:start;gap:20px;display:grid}.sam-focused-context-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:12px;display:grid}.sam-focused-learning-rose-card{border:0;border-radius:18px;align-content:start;gap:18px;min-height:620px;padding:26px 28px 24px;box-shadow:0 18px 34px #292b461a}.sam-focused-learning-title{text-align:left;justify-self:stretch;gap:7px;display:grid}.sam-focused-learning-title span{color:var(--sam-focused-teal);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.sam-focused-learning-title h2{color:var(--sam-focused-navy);margin:0;font-size:24px;line-height:1.1}.sam-focused-learning-exact{align-content:start;gap:14px;min-width:0;display:grid}.sam-focused-learning-exact h3{color:var(--sam-focused-navy);margin:0;font-size:23px;line-height:1.1}.sam-focused-rose-wrap{text-align:center;place-items:center;min-height:470px;display:grid;position:relative;overflow:visible}.sam-focused-rose-wrap svg{width:100%;max-width:560px;overflow:visible}.sam-focused-rose-axis{cursor:pointer}.sam-focused-rose-guide{opacity:.05}.sam-focused-rose-grid{stroke:#e0ded8;stroke-width:1.3px}.sam-focused-rose-crosshair{stroke:#e4e1da;stroke-width:1.2px}.sam-focused-rose-target{stroke:var(--sam-focused-orange);stroke-width:3.4px}.sam-focused-rose-core{fill:#fff;stroke:var(--sam-focused-navy);stroke-width:2px}.sam-focused-rose-petal{transition:filter .16s,opacity .16s}.sam-focused-rose-petal.ghost{fill:#e6e9f1;opacity:.7}.sam-focused-rose-missing-line{stroke-width:2px;stroke-dasharray:4 7;opacity:.45}.sam-focused-rose-axis:focus{outline:none}.sam-focused-rose-axis:focus-visible .sam-focused-rose-petal,.sam-focused-rose-axis.active .sam-focused-rose-petal{filter:drop-shadow(0 8px 12px #292b4633)}.sam-focused-rose-wrap text{paint-order:stroke;stroke:#fff;stroke-linejoin:round;stroke-width:5px;font-size:12px;font-weight:900}.sam-focused-rose-wrap .sam-focused-rose-value{opacity:.88;text-transform:lowercase;font-size:10px;font-weight:800}.sam-focused-rose-wrap .sam-focused-rose-label.muted,.sam-focused-rose-wrap .sam-focused-rose-value.muted{fill:#a2a6b8}.sam-focused-rose-note{color:#7c807e;text-align:left;max-width:720px;font-size:13px;line-height:1.45}.sam-focused-rose-tip{background:color-mix(in srgb, var(--axis,var(--sam-focused-teal)) 11%, #fff);border:1px solid color-mix(in srgb, var(--axis,var(--sam-focused-teal)) 34%, #fff);text-align:left;border-radius:8px;gap:3px;width:min(330px,100% - 32px);max-width:360px;margin-top:0;padding:10px 12px;display:grid;position:absolute;top:16px;left:16px;box-shadow:0 12px 30px #24283029}.sam-focused-rose-tip strong{color:var(--sam-focused-ink)}.sam-focused-rose-tip span{color:var(--axis,var(--sam-focused-teal));font-size:18px;font-weight:900}.sam-focused-rose-tip small{color:var(--sam-focused-muted)}.sam-focused-axis-list,.sam-focused-definition-list,.sam-focused-suggestion-list,.sam-focused-applied-list,.sam-focused-evidence-list{gap:8px;display:grid}.sam-focused-learning-exact .sam-focused-axis-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:14px}.sam-focused-axis-list button,.sam-focused-definition-list button,.sam-focused-suggestion-list article,.sam-focused-applied-list div{border:1px solid var(--sam-focused-line);color:var(--sam-focused-ink);font:inherit;text-align:left;background:#faf9f6;border-radius:10px;gap:4px;padding:9px;display:grid}.sam-focused-axis-list button{border-top:5px solid var(--axis,var(--sam-focused-teal));cursor:pointer;border-radius:13px;gap:8px;min-height:118px;padding:17px 18px;box-shadow:0 12px 24px #292b4614}.sam-focused-learning-exact .sam-focused-axis-list button:nth-child(7),.sam-focused-learning-exact .sam-focused-axis-list button:nth-child(8){grid-column:1/-1;min-height:104px}.sam-focused-axis-list button.active{border-color:var(--axis,var(--sam-focused-teal));background:#fff;box-shadow:0 15px 30px #292b461f}.sam-focused-axis-list span{color:var(--axis,var(--sam-focused-teal));font-size:30px;font-weight:900;line-height:1}.sam-focused-axis-list span.insufficient{color:#a2a6b8;font-size:19px;line-height:1.15}.sam-focused-axis-list small{color:var(--sam-focused-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.38}.sam-focused-learning-table,.sam-focused-matrix{border:1px solid var(--sam-focused-line);border-radius:8px;display:grid;overflow:auto}.sam-focused-learning-table>div,.sam-focused-matrix>div{grid-template-columns:minmax(180px,1.3fr) repeat(5,minmax(92px,1fr));min-width:720px;display:grid}.sam-focused-learning-table>div.head,.sam-focused-matrix>div.head{color:var(--sam-focused-muted);text-transform:uppercase;background:#f1efea;font-size:12px;font-weight:900}.sam-focused-learning-table span,.sam-focused-learning-table button,.sam-focused-matrix span,.sam-focused-matrix button{border:0;border-bottom:1px solid var(--sam-focused-line);border-right:1px solid var(--sam-focused-line);color:var(--sam-focused-ink);font:inherit;text-align:left;background:0 0;min-height:40px;padding:8px}.sam-focused-learning-table button,.sam-focused-matrix button{cursor:pointer}.sam-focused-segmented{background:var(--sam-focused-sand);border:1px solid var(--sam-focused-line);border-radius:999px;grid-template-columns:repeat(5,1fr);gap:4px;padding:4px;display:grid}.sam-focused-segmented button{border:0;border-radius:999px;padding:8px 10px}.sam-focused-segmented button.active{box-shadow:none;font-weight:900;background:var(--sam-focused-teal)!important;color:#fff!important}.sam-focused-bar-list,.sam-focused-stack-list{gap:10px;display:grid}.sam-focused-bar-list button,.sam-focused-stack-list>div{color:var(--sam-focused-ink);text-align:left;background:0 0;border:0;grid-template-columns:minmax(190px,.88fr) 54px minmax(240px,2fr);gap:6px;padding:7px 0;display:grid}.sam-focused-bar-list button{cursor:pointer}.sam-focused-bar-list button i{background:var(--bar,var(--sam-focused-teal));border-radius:999px;align-self:center;height:18px;display:block}.sam-focused-bar-list button b{text-align:right}.sam-focused-stack-list>div{grid-template-columns:minmax(170px,.9fr) minmax(220px,2fr) 72px;align-items:center}.sam-focused-stack-label{color:var(--sam-focused-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:800}.sam-focused-stack-bar{background:#dcd8ce;border-radius:999px;align-self:center;height:20px;display:flex;overflow:hidden}.sam-focused-stack-bar button{cursor:pointer;border:0;min-width:2px;height:100%;padding:0;display:block}.sam-focused-stack-bar button:disabled{cursor:default;min-width:0}.sam-focused-legend{flex-wrap:wrap;gap:10px;display:flex}.sam-focused-legend span{color:var(--sam-focused-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.sam-focused-legend i,.sam-focused-network-list i{border-radius:999px;width:10px;height:10px;display:inline-block}.sam-focused-trend-grid{gap:10px;display:grid}.sam-focused-trend-grid>div{grid-template-columns:78px repeat(4,minmax(70px,1fr));align-items:center;gap:8px;display:grid}.sam-focused-trend-grid button{cursor:pointer;text-align:left;background:#f1efea;border:0;border-radius:999px;height:13px;padding:0;overflow:hidden}.sam-focused-trend-grid button:focus-visible{outline:2px solid var(--sam-focused-teal);outline-offset:2px}.sam-focused-trend-grid i{border-radius:999px;height:100%;display:block}.sam-focused-matrix>div{grid-template-columns:minmax(135px,1fr) repeat(5,minmax(74px,1fr));min-width:560px}.sam-focused-matrix button{background:color-mix(in srgb, var(--sam-focused-teal) calc(var(--heat,0) * 76%), #fff);color:color-mix(in srgb, var(--sam-focused-navy) 88%, #000);text-align:center;font-weight:800}.sam-focused-network-wrap{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-width:0;max-width:100%;display:grid;overflow:hidden}.sam-focused-network-graph{border:1px solid var(--sam-focused-line);background:#fff;border-radius:12px;min-width:0;max-width:100%;min-height:500px;padding:0;overflow:hidden}.sam-focused-network-graph>div{width:100%;min-width:0;max-width:100%}.sam-focused-network-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.sam-focused-network-toolbar button{border:1px solid color-mix(in srgb, var(--sam-focused-teal) 58%, var(--sam-focused-line));color:var(--sam-focused-teal-deep);cursor:pointer;font:inherit;background:#fff;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.sam-focused-network-toolbar button:disabled{cursor:not-allowed;opacity:.48}.sam-focused-network-side,.sam-focused-network-table div{align-content:start;gap:8px;min-width:0;display:grid}.sam-focused-network-side{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start}.sam-focused-network-summary{background:#e7fffc;border:1px solid #22b8b28c;border-radius:12px;gap:4px;padding:10px;display:grid}.sam-focused-network-summary span{color:var(--sam-focused-teal-deep);font-weight:900}.sam-focused-network-summary small{color:var(--sam-focused-muted)}.sam-focused-network-list{align-content:start;gap:8px;min-width:0;max-height:240px;display:grid;overflow:auto}.sam-focused-network-list button{border:1px solid var(--sam-focused-line);color:var(--sam-focused-ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:10px;grid-template-columns:12px 1fr auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.sam-focused-network-list button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sam-focused-network-table{border:1px solid var(--sam-focused-line);background:#faf9f6;border-radius:12px;min-width:0;padding:8px;overflow:hidden}.sam-focused-network-table summary{cursor:pointer;font-weight:800}.sam-focused-network-table button{border:1px solid var(--sam-focused-line);color:var(--sam-focused-ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content;align-items:start;gap:6px;width:100%;min-width:0;padding:7px;display:grid}.sam-focused-network-table button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sam-focused-network-table span:last-child{text-align:right;min-width:3ch}.sam-focused-stat-grid,.sam-focused-mini-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.sam-focused-stat-grid .sam-focused-metric,.sam-focused-mini-metrics .sam-focused-metric{border:1px solid var(--sam-focused-line);background:#faf9f6;border-radius:10px;padding:12px}.sam-focused-quality-score{gap:14px}.sam-focused-quality-score>.sam-focused-card-head>button{background:var(--sam-focused-navy);border:1px solid var(--sam-focused-navy);color:#fff;cursor:pointer;font:inherit;text-align:center;white-space:nowrap;border-radius:999px;flex:none;max-width:100%;min-height:34px;padding:8px 20px;font-size:12px;font-weight:900;line-height:1}.sam-focused-quality-score>.sam-focused-card-head>button:disabled{cursor:not-allowed;opacity:.56}.sam-focused-quality-score-hero{grid-template-columns:minmax(230px,.9fr) minmax(250px,1.1fr);align-items:stretch;gap:14px;display:grid}.sam-focused-quality-score-hero>div:first-child{background:radial-gradient(circle at top right, #22b8b2e6 0%, #22b8b200 48%), linear-gradient(135deg, #082f3a 0%, #155d66 48%, var(--sam-focused-teal) 100%);border:1px solid #ffffff29;border-radius:10px;gap:5px;min-width:0;min-height:154px;padding:18px;display:grid;overflow:hidden;box-shadow:0 14px 26px #082f3a2e}.sam-focused-quality-score-hero strong{color:#fff;letter-spacing:0;overflow-wrap:anywhere;text-shadow:0 2px 12px #00000024;max-width:100%;font-size:clamp(34px,4vw,54px);font-weight:950;line-height:.96}.sam-focused-quality-score-hero>div:first-child.is-building strong{font-size:clamp(32px,3.6vw,48px)}.sam-focused-quality-score-hero>div:first-child.is-scored strong{font-size:clamp(38px,4.6vw,62px)}.sam-focused-quality-score-hero>div:first-child span{color:#fff;min-width:0;font-size:14px;font-weight:950;line-height:1.15}.sam-focused-quality-score-hero>div:first-child small{color:#ffffffd1;min-width:0;font-size:12px;font-weight:700;line-height:1.28}.sam-focused-quality-score-hero small,.sam-focused-quality-components small,.sam-focused-quality-components footer,.sam-focused-audit-activity small{color:var(--sam-focused-muted);font-size:12px}.sam-focused-quality-gates{flex-wrap:wrap;align-content:start;gap:8px;min-width:0;display:flex}.sam-focused-quality-gates span{background:var(--sam-focused-navy);border:1px solid var(--sam-focused-navy);box-shadow:none;color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:34px;padding:6px 8px 6px 12px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.sam-focused-quality-gates b{color:#fff;font:inherit;text-overflow:ellipsis;min-width:0;overflow:hidden}.sam-focused-quality-gates em{background:var(--sam-focused-orange);color:#fff;font:inherit;text-transform:capitalize;border-radius:999px;padding:4px 8px;font-style:normal}.sam-focused-quality-gates span.pass{background:var(--sam-focused-navy);border-color:var(--sam-focused-navy);color:#fff}.sam-focused-quality-gates span.pass b{color:#fff}.sam-focused-quality-gates span.pass em{background:var(--sam-focused-green);color:#10331f}.sam-focused-quality-components{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.sam-focused-quality-components article{border:1px solid var(--sam-focused-line);background:#fff;border-left:5px solid #cbd5e1;border-radius:12px;gap:7px;min-width:0;padding:12px;display:grid}.sam-focused-quality-components article.status-available{border-left-color:var(--sam-focused-teal)}.sam-focused-quality-components article.status-partial{border-left-color:var(--sam-focused-amber)}.sam-focused-quality-components article.status-insufficient_evidence{border-left-color:var(--sam-focused-navy)}.sam-focused-quality-components header,.sam-focused-quality-components footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.sam-focused-quality-components header strong,.sam-focused-quality-components p{min-width:0}.sam-focused-quality-components p{margin:0}.sam-focused-quality-components header span{color:var(--sam-focused-teal);font-size:18px;font-weight:900;line-height:1.1}.sam-focused-quality-components button,.sam-focused-quality-code-table button{background:var(--sam-focused-navy);border:1px solid var(--sam-focused-navy);color:#fff;cursor:pointer;font:inherit;white-space:normal;border-radius:999px;max-width:100%;padding:6px 8px;font-size:12px;font-weight:800;line-height:1.15}.sam-focused-quality-code-table{border:1px solid var(--sam-focused-line);background:#faf9f6;border-radius:12px;padding:10px;overflow:hidden}.sam-focused-quality-code-table summary{cursor:pointer;font-weight:900}.sam-focused-quality-code-table [role=row]{grid-template-columns:minmax(140px,1.4fr) repeat(5,minmax(72px,.7fr));gap:8px;padding:8px 0;display:grid}.sam-focused-quality-code-table .head{color:var(--sam-focused-muted);text-transform:uppercase;font-size:12px;font-weight:900}.sam-focused-quality-code-table [role=cell],.sam-focused-quality-code-table [role=columnheader]{text-overflow:ellipsis;min-width:0;overflow:hidden}.sam-focused-workflow-list,.sam-focused-quality-list,.sam-focused-reviewer-list,.sam-focused-review-thread,.sam-focused-review-comments,.sam-focused-audit-activity{gap:8px;display:grid}.sam-focused-workflow-list div,.sam-focused-reviewer-list div,.sam-focused-review-thread article,.sam-focused-quality-list button,.sam-focused-review-comments button,.sam-focused-audit-activity button{border:1px solid var(--sam-focused-line);color:var(--sam-focused-ink);text-align:left;background:#faf9f6;border-radius:10px;gap:3px;padding:10px;display:grid}.sam-focused-quality-list button,.sam-focused-review-comments button,.sam-focused-audit-activity button{cursor:pointer;font:inherit}.sam-focused-quality-list button:disabled,.sam-focused-audit-activity button:disabled{cursor:default;opacity:.72}.sam-focused-workflow-list div{grid-template-columns:minmax(120px,1fr) minmax(90px,.8fr) auto}.sam-focused-workflow-list small,.sam-focused-review-thread span,.sam-focused-review-comments span,.sam-focused-quality-list small{color:var(--sam-focused-muted);font-size:12px}.sam-focused-workflow-list small{grid-column:1/-1}.sam-focused-reviewer-list div{grid-template-columns:minmax(130px,1fr) repeat(4,minmax(74px,auto))}@media (max-width:900px){.sam-focused-workflow-list div,.sam-focused-reviewer-list div{grid-template-columns:1fr}}.sam-focused-review-comments summary{color:var(--sam-focused-muted);cursor:pointer;font-weight:900}.sam-focused-review-comments p,.sam-focused-review-thread p,.sam-focused-audit-activity p{margin:0}@media (max-width:900px){.sam-focused-quality-score-hero,.sam-focused-quality-code-table [role=row]{grid-template-columns:1fr}}.sam-focused-full-text{white-space:pre-wrap}.sam-focused-definition-list button{cursor:pointer;font:inherit;text-align:left}.sam-focused-definition-list span,.sam-focused-suggestion-list p,.sam-focused-metadata dd,.sam-focused-definition-dl dd{color:#3f4650;margin:0;line-height:1.45}.sam-focused-metadata,.sam-focused-definition-dl{gap:10px;margin:0;display:grid}.sam-focused-metadata div,.sam-focused-definition-dl div{border-bottom:1px solid var(--sam-focused-line);gap:3px;padding-bottom:8px;display:grid}.sam-focused-metadata dt,.sam-focused-definition-dl dt{color:var(--sam-focused-muted);text-transform:uppercase;font-size:12px;font-weight:900}.sam-focused-empty{border:1px dashed var(--sam-focused-line);color:var(--sam-focused-muted);background:#faf9f6;border-radius:8px;gap:6px;padding:16px;display:grid}.sam-focused-empty strong{color:var(--sam-focused-ink)}.sam-focused-empty p{margin:0}.sam-focused-drawer,.sam-focused-modal-backdrop{z-index:11000;background:#1f263057;position:fixed;inset:0}.sam-focused-drawer{justify-content:flex-end;display:flex}@media (max-width:1024px){.sam-focused-drawer,.sam-focused-modal-backdrop{inset:128px 0 0}}.sam-focused-drawer-card{border-radius:8px 0 0 8px;gap:16px;width:680px;max-width:min(680px,92vw);padding:18px;display:grid;overflow:auto}.sam-focused-drawer-card.compact{width:520px;max-width:min(520px,92vw)}.sam-focused-drawer-card.compact.settings{width:640px;max-width:min(640px,94vw);overflow-x:hidden}.sam-focused-drawer-card header,.sam-focused-assistant-modal header{border-bottom:1px solid var(--sam-focused-line);justify-content:space-between;align-items:start;gap:12px;padding-bottom:12px;display:flex}.sam-focused-drawer-card header button,.sam-focused-assistant-modal header button{white-space:nowrap;flex:none}.sam-focused-drawer-card section{gap:10px;display:grid}.sam-focused-drawer-card h3{margin:0}.sam-focused-muted-copy{color:var(--sam-focused-muted);margin:0;line-height:1.45}.sam-focused-human-read{background:#f7fffd;border:1px solid #1fb8c347;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.sam-focused-human-read strong{color:var(--sam-focused-ink)}.sam-focused-human-read span{color:var(--sam-focused-muted);font-size:12px}.sam-focused-aspect-editor p,.sam-focused-upload-box p{color:var(--sam-focused-muted);margin:0;line-height:1.4}.sam-focused-aspect-values{gap:8px;display:grid}.sam-focused-aspect-row{border:1px solid var(--sam-focused-line);background:#faf9f6;border-radius:8px;grid-template-columns:42px minmax(118px,.7fr) minmax(150px,1fr) auto auto;gap:8px;padding:9px;display:grid}.sam-focused-aspect-row label{gap:4px;min-width:0;display:grid}.sam-focused-aspect-row label span,.sam-focused-upload-box label span{color:var(--sam-focused-muted);text-transform:uppercase;font-size:11px;font-weight:800}.sam-focused-aspect-row details{grid-column:1/-1}.sam-focused-aspect-row summary{color:var(--sam-focused-muted);cursor:pointer;font-weight:800}.sam-focused-aspect-row details label{margin-top:8px}.sam-focused-colour-control input,.sam-focused-inline-control input[type=color]{min-height:38px;padding:3px}.sam-focused-inline-control input[type=file]{flex:190px;max-width:100%}.sam-focused-check{align-items:center;gap:6px!important;display:flex!important}.sam-focused-check input{width:auto}.sam-focused-upload-box{background:#f8fcfd;border:1px solid #10bfcb38;border-radius:8px;gap:10px;padding:10px;display:grid}.sam-focused-vocabulary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sam-focused-vocabulary-grid div{border:1px solid var(--sam-focused-line);background:#fff;border-radius:8px;gap:4px;padding:9px;display:grid}.sam-focused-vocabulary-grid strong{color:var(--sam-focused-ink)}.sam-focused-vocabulary-grid span{color:var(--sam-focused-muted);line-height:1.35}.sam-focused-local-message{color:#13775a;background:#f1fff8;border:1px solid #13a87947;border-radius:8px;padding:10px;font-weight:800}.sam-focused-local-message.error{color:#b72d24;background:#fff5f4;border-color:#f15a4a47}.sam-focused-validation{color:#8f2c24;background:#fff8f7;border:1px solid #f15a4a47;border-radius:8px;gap:6px;padding:10px;line-height:1.35;display:grid}.sam-focused-validation strong{color:#6f211a}.sam-focused-validation span{display:block}.sam-focused-csv-preview{color:#245a62;background:#f4fcfd;border:1px solid #10bfcb4d;border-radius:8px;gap:4px;padding:10px;line-height:1.35;display:grid}.sam-focused-csv-preview strong{color:#153e45}.sam-focused-csv-preview span,.sam-focused-csv-preview em{font-size:13px;display:block}.sam-focused-csv-preview em{color:#8f2c24;font-style:normal}.sam-focused-csv-preview.error{color:#8f2c24;background:#fff8f7;border-color:#f15a4a4d}.sam-focused-event-list{gap:8px;display:grid}.sam-focused-event-list article,.sam-focused-event-list>p{border:1px solid var(--sam-focused-line);background:#faf9f6;border-radius:8px;gap:4px;margin:0;padding:10px;display:grid}.sam-focused-event-list span,.sam-focused-event-list small{color:var(--sam-focused-muted)}.sam-focused-event-list p{color:#3f4650;margin:0;line-height:1.4}.sam-focused-drawer-card textarea{resize:vertical;min-height:92px}.sam-focused-evidence-list blockquote{border-left:4px solid var(--sam-focused-teal);color:#3f4650;margin:0;padding:6px 10px}.sam-focused-applied-list div{grid-template-columns:1fr auto;align-items:center}.sam-focused-suggestion-row{border:1px solid var(--sam-focused-line);background:#faf9f6;border-radius:10px;gap:8px;padding:10px;display:grid}.sam-focused-modal-backdrop{justify-content:center;align-items:center;padding:28px;display:flex}.sam-focused-assistant-modal{gap:14px;width:1180px;max-width:min(1180px,94vw);max-height:min(820px,92vh);padding:18px;display:grid;overflow:auto}.sam-focused-quality-strip{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.sam-focused-quality-strip .sam-focused-metric{background:#e7fffc;border:1px solid #22b8b261;border-radius:10px;padding:10px}.sam-focused-assistant-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px;min-height:460px;display:grid}.sam-focused-assistant-grid section{border:1px solid var(--sam-focused-line);background:#fbfaf7;border-radius:8px;align-content:start;gap:12px;padding:12px;display:grid}.sam-focused-assistant-tabs{border-bottom:1px solid var(--sam-focused-line);gap:4px;display:flex}.sam-focused-suggestion-list article div{flex-wrap:wrap;gap:8px;display:flex}.sam-focused-assistant-examples{gap:6px;display:grid}.sam-focused-assistant-examples blockquote{border-left:3px solid var(--sam-focused-teal);color:#3f4650;background:#fff;gap:3px;margin:0;padding:7px 9px;display:grid}.sam-focused-assistant-examples strong{color:var(--sam-focused-ink);font-size:12px}@media (max-width:1200px){.sam-focused-project-bar{grid-template-columns:minmax(170px,1.05fr) minmax(210px,1.2fr) repeat(3,minmax(96px,.58fr)) minmax(184px,auto)}.sam-focused-project-bar label,.sam-focused-project-title,.sam-focused-project-bar>.sam-focused-metric{min-height:0;padding:12px}.sam-focused-bar-actions{padding:10px 12px}.sam-focused-shell{grid-template-columns:minmax(330px,.84fr) minmax(470px,1.16fr)}.sam-focused-learning-grid,.sam-focused-context-grid,.sam-focused-network-wrap,.sam-focused-assistant-grid{grid-template-columns:1fr}}@media (max-width:880px){.sam-focused-studio{max-width:100%}.sam-focused-project-bar,.sam-focused-shell,.sam-focused-codebook-card,.sam-focused-vocabulary-grid{grid-template-columns:1fr}.sam-focused-project-bar label,.sam-focused-project-title,.sam-focused-project-bar>.sam-focused-metric{border-right:0;border-bottom:1px solid var(--sam-focused-line);min-height:0}.sam-focused-record-stream{border-radius:12px 12px 0 0;max-height:560px}.sam-focused-record-card{grid-template-rows:auto;grid-template-columns:1fr}.sam-focused-record-head{flex-direction:row;grid-area:auto/1;min-height:0}.sam-focused-record-card h3,.sam-focused-record-card p,.sam-focused-record-chips,.sam-focused-record-foot{grid-area:auto/1;padding-left:14px;padding-right:14px}.sam-focused-codebook-card header,.sam-focused-codebook-card footer{grid-area:auto/1}.sam-focused-stream-tools,.sam-focused-bar-list button,.sam-focused-stack-list>div,.sam-focused-trend-grid>div,.sam-focused-aspect-row{grid-template-columns:1fr}.sam-focused-panel{border-radius:0 0 12px 12px}.sam-focused-segmented{border-radius:12px;grid-template-columns:repeat(2,1fr)}.sam-focused-quality-strip{grid-template-columns:repeat(2,1fr)}}
