@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono Fallback;src:local("Arial");ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.00%;size-adjust:134.59%}.__className_622691{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.__variable_622691{--font-spline:"Spline Sans Mono","Spline Sans Mono Fallback"}@font-face{font-family:Inter;src:url(/_next/static/media/inter-variable.2bf90cc6.woff2) format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:Playfair Display;src:url(/_next/static/media/playfair-display-medium.e2cb2da8.woff2) format("woff2");font-weight:500;font-display:swap}:where(.bd-frame) :where(strong,b,h1,h2,h3,h4,h5,h6,th){font-weight:600}:root{--cream-50:#ffffff;--cream-100:#fbfbf9;--cream-150:#f4f4ef;--cream-200:#ecece7;--cream-300:#ddddd5;--ink:#0a0a0a;--send:#000000;--send-hover:#2b2b2b;--gray-900:#222222;--gray-800:#444444;--gray-700:#666666;--gray-600:#888888;--gray-500:#999999;--gray-400:#aaaaaa;--gray-300:#c3c3c3;--gray-200:#dddddd;--gray-100:#eeeeee;--line:#e5e7eb;--color-mark:#065964;--color-brand:#017281;--color-brand-hover:#065964;--color-brand-active:#1f4e59;--color-on-brand:#ffffff;--color-accent:#00ada7;--color-focus-ring:rgba(0,173,167,0.6);--color-border:#c0d9d8;--color-border-focus:#00ada7;--color-text:#041821;--color-text-secondary:#4f5a5a;--color-text-muted:#767d7d;--color-citation-bg:#ecece7;--color-citation-bg-hover:#ddddd5;--color-citation-fg:#374151;--color-citation-border:#ddddd5;--color-selection-bg:rgba(4,24,33,0.14);--pill-applied-bg:#ecfdf5;--pill-applied-fg:#047857;--pill-pending-bg:#fffbeb;--pill-pending-fg:#b45309;--tag-added-bg:#f0f9ff;--tag-added-fg:#0369a1;--tag-replaced-bg:#f5f3ff;--tag-replaced-fg:#6d28d9;--tag-removed-bg:#fff1f2;--tag-removed-fg:#be123c;--notice-bg:#fffbeb;--notice-border:#fde68a;--notice-fg:#92400e;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--elevation-1:0 1px 2px rgba(4,24,33,0.06);--elevation-2:0 8px 24px rgba(4,24,33,0.12);--control-height:36px;--brand-deep-foundation:#041821;--brand-teal-depth:#0f2f37;--brand-deep-advisory:#1f4e59;--brand-teal-mist:#c0d9d8;--brand-muted-teal:#a3d4d3;--brand-soft-advisory:#c2eee7;--brand-pro-grey:#e9f2f2;--brand-logo-on-dark:#dafcf6;--fd-bg:var(--brand-deep-foundation);--fd-glow:radial-gradient(60% 80% at 50% 0,rgba(28,166,164,0.22),transparent 70%);--fd-text:#ffffff;--fd-text-2:#ffffff;--fd-text-3:#ffffff;--fd-chip-bg:rgba(218,252,246,0.06);--fd-chip-bg-hover:rgba(218,252,246,0.14);--fd-control-border:rgba(218,252,246,0.4);--fd-line:rgba(218,252,246,0.18);--fd-cta-bg:#ffffff;--fd-cta-fg:#000000;--fd-focus:var(--brand-logo-on-dark);--bd-reader-bg:var(--cream-50);--bd-chat-bg:var(--cream-100);--bd-focus:#017281;--bd-input-border:#888888;--bd-placeholder:var(--gray-700);--bd-hl:#c2eee7;--bd-hl-edge:#017281;--bd-hl-flash:#a3d4d3;--bd-hl-label:#065964;--bd-hl-text:var(--ink);--font-sans:Inter,-apple-system,"Segoe UI",system-ui,sans-serif;--font-display:"Playfair Display",Georgia,serif;--font-mono:var(--font-spline),"Spline Sans Mono",ui-monospace,monospace;--measure:34rem;--gutter-id:5.5rem;--ease:cubic-bezier(0.2,0,0,1);--t-fast:120ms;--t-base:200ms;--t-slow:300ms;--t-flash:1200ms;--header-h:56px;--header-h-fd:64px;--chat-w:clamp(440px,34vw,520px);--dur-press:100ms;--dur-hover:150ms;--dur-fade:200ms;--dur-panel:300ms;--dur-arrive:400ms;--dur-expand:500ms;--dur-ack:1400ms;--dur-latest:260ms;--dur-hold-min:450ms;--stagger:60ms;--stagger-cap:240ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-enter:cubic-bezier(0.16,1,0.3,1);--ease-soft:cubic-bezier(0.4,0,0.2,1);--ease-scroll:cubic-bezier(0.215,0.61,0.355,1);--bd-lit:rgba(194,238,231,0.35)}@media (prefers-reduced-motion:reduce){:root{--dur-press:1ms;--dur-hover:1ms;--dur-fade:1ms;--dur-panel:1ms;--dur-arrive:1ms;--dur-expand:1ms;--dur-ack:1ms;--dur-latest:1ms;--stagger:0ms;--stagger-cap:0ms}}.tl-root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;color:var(--gray-900);background:var(--cream-100);-webkit-font-smoothing:antialiased}.tl-root *,.tl-root :after,.tl-root :before{box-sizing:border-box}.tl-root p{margin:0}.tl-icon{flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.tl-row{flex-wrap:wrap;align-items:center}.tl-row,.tl-stack{display:flex;gap:12px}.tl-stack{flex-direction:column}.tl-pad{padding:24px}:focus-visible{outline:none}.tl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:8px 16px;font-weight:500;font-size:14px;line-height:1.6;font-family:inherit;border:1px solid transparent;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s}.tl-btn-primary{background:var(--ink);color:var(--cream-50)}.tl-btn-primary:hover{background:var(--gray-900)}.tl-btn-primary:focus-visible{box-shadow:0 0 0 1px var(--cream-50),0 0 0 3px var(--gray-400)}.tl-btn-secondary{background:var(--cream-50);color:var(--ink);border-color:var(--gray-200)}.tl-btn-secondary:hover{background:var(--cream-200)}.tl-btn-ghost{background:transparent;color:var(--gray-700)}.tl-btn-ghost:hover{background:var(--cream-200)}.tl-btn-ghost:focus-visible,.tl-btn-secondary:focus-visible{box-shadow:0 0 0 2px var(--gray-300)}.tl-btn:disabled{opacity:.4;cursor:not-allowed}.tl-btn-ask{display:inline-flex;align-items:center;gap:8px;border-radius:12px;border:0;background:var(--cream-200);padding:6px 10px;font-weight:500;font-size:11px;line-height:1.6;font-family:inherit;color:var(--gray-900);cursor:pointer;transition:background-color .15s}.tl-btn-ask:hover{background:var(--cream-300)}.tl-switch-track{display:inline-flex;height:38px;width:256px;align-items:center;overflow:hidden;border-radius:12px;border:1px solid var(--gray-200);background:var(--gray-100)}.tl-switch-tab{display:flex;height:100%;min-width:0;flex:1 1 auto;align-items:center;justify-content:center;gap:8px;border-radius:12px;border:0;padding:0 8px;background:transparent;font-weight:500;font-size:14px;line-height:1.6;font-family:inherit;color:var(--gray-500);cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1)}.tl-switch-tab:hover{color:var(--ink)}.tl-switch-tab[aria-selected=true]{background:var(--cream-50);color:var(--ink);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.tl-pill{display:inline-flex;align-items:center;border-radius:9999px;padding:2px 10px;font-weight:500;font-size:12px;line-height:1.6;font-family:inherit;white-space:nowrap}.tl-pill-applied{background:var(--pill-applied-bg);color:var(--pill-applied-fg)}.tl-pill-pending{background:var(--pill-pending-bg);color:var(--pill-pending-fg)}.tl-pill-overdue{background:var(--tag-removed-bg);color:var(--tag-removed-fg)}.tl-pill-neutral{background:var(--gray-100);color:var(--gray-700)}.tl-tag-added{background:var(--tag-added-bg);color:var(--tag-added-fg)}.tl-tag-replaced{background:var(--tag-replaced-bg);color:var(--tag-replaced-fg)}.tl-tag-removed{background:var(--tag-removed-bg);color:var(--tag-removed-fg)}.tl-table-wrap{overflow-x:auto;border-radius:12px;border:1px solid var(--gray-200);background:var(--cream-50)}.tl-table{width:100%;text-align:left;border-collapse:collapse}.tl-table thead tr{border-bottom:1px solid var(--gray-200)}.tl-table th{padding:12px 16px;font-weight:600;font-size:12px;line-height:1.6;font-family:inherit;text-transform:uppercase;letter-spacing:.025em;color:var(--gray-500);white-space:nowrap}.tl-table tbody tr{border-top:1px solid var(--gray-100);cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.tl-table tbody tr:focus-within,.tl-table tbody tr:hover{background:var(--cream-200)}.tl-table td{padding:12px 16px;vertical-align:top;font-size:14px;color:var(--ink)}.tl-cell-title{display:block;font-weight:600;color:var(--ink)}.tl-cell-meta{display:block;font-size:12px;color:var(--gray-500)}.tl-num,.tl-table th.tl-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.tl-page{margin:0 auto;width:100%;max-width:1600px;padding:32px}.tl-page-title{margin:0;max-width:48rem;text-wrap:balance;font-weight:600;font-size:30px;line-height:1.3;font-family:inherit;letter-spacing:-.025em;color:var(--ink)}.tl-eyebrow{margin-top:6px;font-family:Spline Sans Mono,ui-monospace,monospace;font-size:11px;line-height:1.6;text-transform:uppercase;letter-spacing:.1em;color:var(--gray-500)}.tl-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.tl-filter{display:inline-flex;height:38px;align-items:center;gap:8px;border-radius:12px;border:1px solid var(--gray-200);background:var(--cream-50);padding:0 10px;font-weight:400;font-size:16px;line-height:1.6;font-family:inherit;color:var(--gray-500);cursor:pointer}.tl-filter-icon{width:38px;justify-content:center;padding:0}.tl-hero{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:30px;color:var(--ink)}.tl-hero h1{margin:0;font-family:Manrope,sans-serif;font-weight:600;font-size:34px;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.tl-composer{position:relative;width:100%;max-width:680px;border-radius:16px;border:1px solid var(--gray-200);background:var(--cream-50);padding:12px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 10px 30px -12px rgba(16,24,40,.12);transition:all .2s cubic-bezier(.4,0,.2,1)}.tl-composer:focus-within{border-color:var(--gray-400);box-shadow:0 0 0 2px var(--cream-200),0 1px 2px rgba(16,24,40,.04),0 10px 30px -12px rgba(16,24,40,.12)}.tl-composer textarea{display:block;width:100%;min-height:60px;resize:none;border:0;outline:none;background:transparent;padding:6px 0;font-weight:400;font-size:15px;line-height:1.5;font-family:inherit;color:var(--gray-900)}.tl-composer textarea::placeholder{color:var(--gray-500)}.tl-composer-bar{justify-content:space-between;margin-top:6px;padding-top:6px}.tl-chip,.tl-composer-bar{display:flex;align-items:center}.tl-chip{height:32px;flex-shrink:0;gap:6px;white-space:nowrap;border-radius:12px;border:0;padding:0 8px;background:transparent;font-weight:500;font-size:12px;line-height:1.6;font-family:inherit;color:var(--gray-500);cursor:pointer;transition:background-color .2s,color .2s}.tl-chip .tl-icon{color:var(--gray-400)}.tl-chip:hover{background:var(--cream-100)}.tl-chip[aria-pressed=true]{background:var(--cream-200);color:var(--gray-700)}.tl-chip[aria-pressed=true] .tl-icon{color:var(--gray-700)}.tl-icon-btn{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:12px;border:0;background:transparent;color:var(--gray-400);cursor:pointer;transition:background-color .2s,color .2s}.tl-icon-btn:hover{color:var(--gray-600);background:var(--cream-100)}.tl-send{color:var(--send)}.tl-send:hover{color:var(--send-hover);background:transparent}.tl-footnote{padding-top:24px;text-align:center;font-size:12px;color:var(--gray-500)}.tl-sidebar{display:flex;flex-direction:column;width:320px;height:100%;background:var(--cream-50);box-shadow:4px 0 24px rgba(0,0,0,.02)}.tl-sidebar-head{display:flex;height:56px;align-items:center;justify-content:space-between;padding:0 12px 0 20px;color:var(--ink)}.tl-nav{display:flex;flex-direction:column;gap:2px;padding:4px 8px 12px}.tl-nav-item{display:flex;width:100%;align-items:center;gap:12px;border-radius:12px;padding:6px 12px;font-size:14px;color:var(--gray-800);text-decoration:none;transition:background-color .15s}.tl-nav-item span{font-weight:500}.tl-nav-item:hover{background:var(--cream-200)}.tl-nav-item:active{background:var(--cream-300)}.tl-nav-item[aria-current=page]{background:var(--cream-200);color:var(--ink)}.tl-nav-item[aria-current=page] span{font-weight:600}.tl-nav-section{margin:12px 0 6px;padding:0 12px;font-weight:600;font-size:11px;line-height:1.6;font-family:inherit;text-transform:uppercase;color:var(--gray-500)}.tl-nav-row{display:block;text-decoration:none;border-radius:12px;padding:6px 12px;font-size:13px;font-weight:500;line-height:20px;color:var(--gray-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-nav-row:hover{background:var(--cream-200)}.tl-account{margin-top:auto;border-top:1px solid var(--gray-100);padding:8px}.tl-account-btn{display:flex;width:100%;align-items:center;gap:12px;border-radius:12px;padding:8px;border:0;background:transparent;font-family:inherit;cursor:pointer;text-align:left}.tl-account-btn:hover{background:var(--cream-200)}.tl-avatar{width:32px;height:32px;flex-shrink:0;border-radius:9999px;background:var(--color-mark);font-size:12px;font-weight:600;color:var(--cream-50)}.tl-avatar,.tl-scrim{display:flex;align-items:center;justify-content:center}.tl-scrim{padding:16px;background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tl-dialog{display:flex;width:100%;max-width:672px;max-height:85vh;flex-direction:column;overflow:hidden;border-radius:12px;border:1px solid var(--gray-200);background:var(--cream-50);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.tl-dialog-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--gray-100);padding:14px 24px;font-size:13px;color:var(--gray-500)}.tl-dialog-close{display:flex;border:0;background:transparent;padding:0;color:var(--gray-700);opacity:.7;cursor:pointer}.tl-dialog-close:hover{opacity:1}.tl-dialog-body{min-height:0;flex:1 1;overflow-y:auto;padding:20px 24px 24px}.tl-dialog-foot{display:flex;justify-content:flex-start;gap:8px;border-top:1px solid var(--gray-100);padding:12px 24px}.tl-meta{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:baseline;grid-gap:12px;gap:12px;padding:6px 0;font-size:14px}.tl-meta dt{color:var(--gray-500)}.tl-meta dd{margin:0;color:var(--gray-700)}.tl-confirm{width:100%;max-width:384px;overflow:hidden;border-radius:12px;border:1px solid var(--gray-200);background:var(--cream-50);box-shadow:0 8px 24px rgba(4,24,33,.12)}.tl-confirm-body{padding:24px 24px 20px}.tl-confirm-title{margin:0;font-weight:600;font-size:16px;line-height:1.6;font-family:inherit;color:var(--ink)}.tl-confirm-text{margin-top:8px;font-size:14px;line-height:1.625;color:var(--gray-700)}.tl-confirm-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--gray-100);padding:16px 24px}.tl-toggle{display:inline-flex;width:36px;height:20px;flex-shrink:0;align-items:center;border-radius:9999px;border:2px solid transparent;background:var(--color-border);cursor:pointer;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:background-color .15s;padding:0}.tl-toggle:after{content:"";display:block;width:16px;height:16px;border-radius:9999px;background:var(--cream-50);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transition:transform .15s}.tl-toggle[aria-checked=true]{background:var(--gray-800)}.tl-toggle[aria-checked=true]:after{transform:translateX(16px)}.tl-toggle-label{font-size:14px;color:var(--gray-700)}.tl-toggle-card,.tl-toggle-label{display:flex;align-items:center;gap:10px}.tl-toggle-card{border-radius:12px;border:1px solid var(--gray-200);background:var(--cream-50);padding:10px 14px}.tl-toggle-title{font-size:14px;font-weight:500;color:var(--ink)}.tl-toggle-help{font-size:12px;color:var(--gray-500)}.tl-cite{display:inline-flex;min-width:1rem;height:1rem;align-items:center;justify-content:center;gap:2px;margin:0 2px;padding:0 2px;vertical-align:middle;border-radius:4px;border:.5px solid var(--color-citation-border);background:var(--color-citation-bg);font-weight:600;font-size:12px;line-height:1;font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-citation-fg);cursor:pointer;transition:all .15s ease-in-out}.tl-cite:hover{background:var(--color-citation-bg-hover);transform:scale(1.05)}.tl-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:12px;border:1px solid var(--gray-200);background:var(--cream-50);padding:48px 24px;text-align:center;font-size:14px;color:var(--gray-500)}.tl-notice{border-radius:12px;border:1px solid var(--notice-border);background:var(--notice-bg);padding:12px 16px;font-size:14px;color:var(--notice-fg)}.tl-input{display:flex;width:100%;height:36px;border-radius:8px;border:1px solid var(--color-border);background:transparent;padding:4px 12px;font-weight:400;font-size:14px;line-height:1.6;font-family:inherit;color:var(--gray-900);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:border-color .15s,box-shadow .15s}.tl-input::placeholder{color:var(--color-text-muted)}.tl-input:focus-visible{box-shadow:0 0 0 1px var(--color-border-focus)}.tl-field-frame{border-radius:12px;border:1px solid var(--gray-300);background:rgba(255,255,255,.9);padding:6px 10px;font-size:14px;color:var(--gray-900);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.tl-field-frame:focus{outline:none;border-color:var(--gray-500);box-shadow:0 0 0 2px var(--gray-200)}.bd-desk,.bd-frontdoor{font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.bd-desk{background:var(--cream-100);color:var(--gray-900);font-size:16px;line-height:1.65}.bd-frontdoor{background:var(--fd-glow),var(--fd-bg);color:var(--fd-text-2)}::selection{background:var(--color-selection-bg)}.bd-desk :focus-visible{outline:2px solid var(--bd-focus);outline-offset:2px}.bd-frontdoor :focus-visible{outline:2px solid var(--fd-focus);outline-offset:2px}.bd-fd-display{font-family:var(--font-display);font-weight:500;font-size:clamp(38px,4.6vw,64px);line-height:1.08;letter-spacing:-.01em;color:var(--fd-text);text-wrap:balance;margin:0}.bd-fd-lede{font-size:18px;line-height:1.55;letter-spacing:-.02em;color:var(--fd-text-2);max-width:38rem}.bd-starter{height:36px;padding:0 14px;border-radius:var(--radius-lg);border:1px solid var(--fd-control-border);background:var(--fd-chip-bg);color:var(--fd-text);font:500 14px/1.6 var(--font-sans);cursor:pointer;transition:background-color var(--t-base) var(--ease)}.bd-starter:hover{background:var(--fd-chip-bg-hover)}.bd-btn-mint{background:var(--fd-cta-bg);color:var(--fd-cta-fg);font-weight:600}.bd-header{height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:0 var(--space-6);background:var(--cream-50);border-bottom:1px solid var(--line)}.bd-tabs{display:flex;gap:var(--space-1);flex-wrap:wrap}.bd-tab{height:var(--control-height);padding:0 var(--space-3);border:0;border-radius:var(--radius-lg);background:transparent;color:var(--gray-800);font:500 14px/1.6 var(--font-sans);cursor:pointer}.bd-tab:hover{background:var(--cream-200)}.bd-tab[aria-selected=true]{background:var(--cream-200);color:var(--ink);font-weight:600}.bd-split{display:grid;grid-template-columns:minmax(0,1fr) var(--chat-w);min-height:0}.bd-reader{background:var(--bd-reader-bg);border-right:1px solid var(--line);overflow:auto}.bd-chat{background:var(--bd-chat-bg);display:flex;flex-direction:column}@media (max-width:899px){.bd-split{grid-template-columns:minmax(0,1fr)}}.bd-prose{max-width:var(--measure);margin:0 auto;padding:var(--space-7) var(--space-6) var(--space-9);text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual}.bd-prose p{margin:0 0 var(--space-5)}.bd-lead,.bd-prose b,.bd-prose h2{color:var(--ink);font-weight:600}.bd-prose h2{font-size:18px;line-height:1.375;margin:var(--space-8) 0 var(--space-3)}.bd-prose h3{font-size:16px;line-height:1.5;font-weight:600;color:var(--ink);margin:28px 0 var(--space-2)}.bd-prose li+li{margin-top:var(--space-2)}.bd-crumb{font-size:13px;line-height:1.5;color:var(--gray-700)}.bd-doc-title,.bd-prose .bd-doc-title{font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:var(--space-1) 0 var(--space-6)}.bd-passage{position:relative;scroll-margin-top:30vh;margin-left:-12px;padding-left:9px;border-left:3px solid transparent}.bd-id{position:absolute;right:calc(100% + 12px);width:5rem;text-align:right;opacity:0;font:500 11px/26px var(--font-mono);letter-spacing:.04em;color:var(--gray-700)}.bd-passage:focus-within .bd-id,.bd-passage:hover .bd-id,.bd-passage[data-selected] .bd-id{opacity:1}.bd-passage[data-selected]{border-left-color:var(--bd-hl-edge)}.bd-passage-tag{display:inline-block;margin-bottom:var(--space-1);font:600 12px/1.6 var(--font-sans);color:var(--bd-hl-label)}.bd-passage[data-state=checking] .bd-quote-pending{-webkit-text-decoration:underline dotted var(--gray-400);text-decoration:underline dotted var(--gray-400);text-underline-offset:3px}.bd-quote{background:var(--bd-hl);color:var(--bd-hl-text);border-radius:4px;padding:1px 0;box-shadow:inset 0 -2px 0 var(--bd-hl-edge);-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:bd-fade-in var(--t-slow) var(--ease) both}.bd-quote[data-flash]{animation:bd-flash var(--t-flash) var(--ease) 1}@keyframes bd-fade-in{0%{background-color:transparent;box-shadow:inset 0 -2px 0 transparent}}@keyframes bd-flash{0%{background-color:var(--bd-hl-flash)}to{background-color:var(--bd-hl)}}.bd-quote-n{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:2px;font:600 11px/16px var(--font-sans);padding:0 5px;border-radius:4px;background:var(--color-citation-bg);color:var(--color-citation-fg)}.tl-cite{position:relative;height:18px;min-width:18px}.tl-cite:before{content:"";position:absolute;inset:-3px}.tl-cite[aria-pressed=true]{background:var(--ink);color:#ffffff;border-color:var(--ink)}.tl-cite:focus-visible{outline:2px solid var(--bd-focus);outline-offset:1px}.bd-table th{color:var(--gray-700)}.bd-table thead th{position:-webkit-sticky;position:sticky;top:0;background:var(--cream-50);z-index:1}.bd-table tbody tr:hover{background:transparent;cursor:default}.bd-table td[data-cited]{background:var(--bd-hl);color:var(--ink);box-shadow:inset 0 0 0 2px var(--bd-hl-edge)}.bd-delta{font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bd-delta--none{font-weight:400;color:var(--gray-700)}.bd-bubble-user{align-self:flex-end;max-width:85%;padding:10px 14px;border-radius:var(--radius-xl);background:var(--cream-200);color:var(--ink);font-size:15px;line-height:1.5}.bd-answer p{margin:0 0 14px}.bd-source-row{display:flex;gap:var(--space-2);align-items:baseline;width:100%;padding:6px var(--space-3);border:0;border-radius:var(--radius-lg);background:transparent;text-align:left;font:inherit;cursor:pointer}.bd-source-row:hover,.bd-source-row[aria-current=true]{background:var(--cream-200)}.bd-field{height:40px;width:100%;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--bd-input-border);background:var(--cream-50);font:400 15px/1.5 var(--font-sans);color:var(--gray-900)}.bd-field::placeholder,.tl-composer textarea::placeholder{color:var(--bd-placeholder)}@media (prefers-reduced-motion:reduce){.bd-quote,.bd-quote[data-flash]{animation:none}html{scroll-behavior:auto}.burst-spoke{animation:none;opacity:1;transform:none}}@media (forced-colors:active){.bd-quote{forced-color-adjust:auto;background:Mark;color:MarkText}.bd-passage[data-selected]{border-left-color:Highlight}.bd-table td[data-cited]{outline:2px solid Highlight;outline-offset:-2px}}