@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-opsz-normal.CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-opsz-normal.BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-opsz-normal.BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-opsz-normal.BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-opsz-normal.Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-opsz-normal.DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-opsz-normal.BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(./silkscreen-latin-400-normal.CtPo2yA5.woff2)format("woff2"),url(./silkscreen-latin-400-normal.D0DfPJut.woff)format("woff")}:root{--z-raised:2;--z-sticky:40;--z-docked:50;--z-rail:60;--z-overlay:90;--z-palette:95;--z-app:1000}@font-face{font-family:Inter Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:107.4%;ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%}:root{font-family:var(--font-ui);color:#17181c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;background:#eef1f5}:root[data-theme=dark]{color:#e6e8ee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e1014}:root{--app-ink:#293244;--app-muted:#171b24a8;--app-surface:#fafbfe;--app-edge:#4c58752e;--app-accent:#456687;--app-accent-soft:#e8eff8;--app-danger:#9b545b;--app-danger-soft:#f7e9eb;--highlight:#fff;--surface-pane:#fafbfe}:root[data-theme=dark]{--app-ink:#e4e7ee;--app-muted:#e4e7ee99;--app-surface:#1b1e25;--app-edge:#ffffff1a;--app-accent:#93b2d8;--app-accent-soft:#1c2533;--app-danger:#e3979e;--app-danger-soft:#2c1b1e;--highlight:#ffffff14;--surface-pane:#15171c}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,textarea,input,select{font:inherit}button{color:inherit}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--font-ui:"Inter Variable", "Inter Fallback", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--font-mark:"Silkscreen", "IBM Plex Mono", monospace;--t-label:11px;--t-body:13px;--t-head:16px;--t-title:clamp(22px, 2vw, 26px);--t-hero:clamp(26px, 2.6vw, 34px);--t-mark:16px;--track-label:.07em}:is(.bridge-root,.bridge-tokens){--bg-app:#eff1f6;--surface:#ffffffe6;--surface-alt:#f1f3f8;--surface-pane:#fafbfe;--surface-rail:#f7f9fc;--r4:#e5e8f0;--sidebar-bg:#f8fafc9e;--glass:#fafbfdbd;--glass-strong:#ffffffe6;--glass-pane:#ffffffc7;--glass-pane-strong:#ffffffeb;--accent:#48546c;--accent-soft:#e9edf5;--accent-strong:#37435b;--ink:#293244;--text-secondary:#171b24d6;--text-tertiary:#171b24a8;--text-inverse:#f8fafc;--border:#4c58751a;--border-strong:#4c58752e;--status-offline:#aab1bd;--intent-conversation:#456687;--intent-conversation-soft:#e8eff8;--chat-owner-bg:#eaf0f8;--chat-context-bg:#eaf3ef;--chat-owner-edge:#a7bcd3;--intent-feedback:#466f63;--intent-feedback-soft:#e7f1ec;--intent-direction:#6a588e;--intent-direction-soft:#eee9f7;--intent-authority:#836536;--intent-authority-soft:#f5edde;--state-success:#486f58;--state-success-soft:#e8f1e9;--state-danger:#9b545b;--state-danger-soft:#f7e9eb;--surface-attention:var(--intent-direction);--surface-attention-soft:var(--intent-direction-soft);--surface-work:var(--intent-feedback);--surface-people:var(--intent-conversation);--surface-authority:var(--intent-authority);--danger:var(--state-danger);--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-control:var(--radius-sm);--radius-pane:var(--radius-md);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--motion-press:.11s;--motion-state:.18s;--motion-disclosure:.32s;--motion-punctuation:.65s;--motion-working:1.4s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-spring:cubic-bezier(.16, 1, .3, 1);--pane-gap:4px;--app-gutter:8px;--pane-head-h:58px;--exec-rail-w:382px;--glass-blur:22px;--shadow-soft:0 1px 2px #1f29400a, 0 2px 8px -2px #1f29400d;--shadow-lift:0 0 0 1px #1f29400d, 0 4px 10px -4px #1f29401a, 0 14px 32px -10px #1f294029;--shadow-float:0 0 0 1px #1f29400f, 0 8px 20px -8px #1f294024, 0 28px 64px -16px #1f294047;--bevel:inset 0 1px 0 #fffc;--bevel-subtle:inset 0 1px 0 #fff9;--control-edge:#cdd5e2;--surface-raised:#fff;--segment-thumb:#fff;--scroll-thumb:#1f294033;--highlight:#fff;--surface-menu:#fcfdfe;--surface-hover:#f8f9fb;--surface-press:#f2f4f7;--wash-hover:#1f29400f;--wash-press:#1f29401a;--edge-control:#1f294024;--edge-control-hover:#1f294038;--primary:var(--intent-conversation);--primary-edge:color-mix(in srgb, var(--intent-conversation) 70%, #0d1626);--on-primary:#fff;--tooltip-bg:#181e2bf0;--tooltip-ink:#f4f6fa;--canvas-glow:#9c95cb12;--canvas-glow-2:#8eb7a40f;--canvas-glow-3:#d8be9a06;--control-depth:0 1px 1px #1f29400f, 0 0 0 transparent;--control-depth-pressed:inset 0 1px 2px #1f29401a;--dot:#4c587508;--topbar-h:46px;--topbar-seam:var(--pane-gap);--topbar-total:calc(var(--topbar-h) + var(--topbar-seam));--dock-h:57px;color:var(--ink);font-family:var(--font-ui);font-size:var(--t-body);overflow-wrap:break-word;line-height:1.5}.bridge-root{background-color:var(--bg-app);background-image:radial-gradient(circle at 78% 12%, var(--canvas-glow), transparent 40%), radial-gradient(circle at 16% 90%, var(--canvas-glow-2), transparent 38%), radial-gradient(circle at 48% 58%, var(--canvas-glow-3), transparent 34%), radial-gradient(var(--dot) 1px, transparent 1.3px);background-size:auto,auto,auto,14px 14px;width:100%;height:100vh;min-height:0;overflow:hidden}:is(.bridge-root,.bridge-tokens) *,:is(.bridge-root,.bridge-tokens) :before,:is(.bridge-root,.bridge-tokens) :after{box-sizing:border-box}:root[data-theme=dark] :is(.bridge-root,.bridge-tokens){--bg-app:#0e1014;--surface:#181b21eb;--surface-alt:#1a1d23;--surface-pane:#15171c;--surface-rail:#131519;--r4:#262a32;--sidebar-bg:#14161b9e;--glass:#111318cc;--glass-strong:#16181eeb;--glass-pane:#16181ecc;--glass-pane-strong:#181b21f0;--accent:#aab4c8;--accent-soft:#232833;--accent-strong:#d3d9e6;--ink:#e4e7ee;--text-secondary:#e4e7eec2;--text-tertiary:#e4e7ee99;--text-inverse:#0f1115;--border:#ffffff12;--border-strong:#ffffff1c;--status-offline:#5d6573;--intent-conversation:#93b2d8;--intent-conversation-soft:#1c2533;--chat-owner-bg:#1b2330;--chat-context-bg:#17221d;--chat-owner-edge:#34506f;--intent-feedback:#82bba8;--intent-feedback-soft:#172420;--intent-direction:#b6a6e0;--intent-direction-soft:#221e30;--intent-authority:#d6b67f;--intent-authority-soft:#29231a;--state-success:#86bf9b;--state-success-soft:#17231c;--state-danger:#e3979e;--state-danger-soft:#2c1b1e;--shadow-soft:0 1px 2px #0000004d, 0 2px 8px -2px #0000004d;--shadow-lift:0 0 0 1px #ffffff0f, 0 4px 10px -4px #00000073, 0 14px 32px -10px #0000008c;--shadow-float:0 0 0 1px #ffffff12, 0 8px 20px -8px #0000008c, 0 28px 64px -16px #000000a6;--bevel:inset 0 1px 0 #ffffff0d;--bevel-subtle:inset 0 1px 0 #ffffff09;--control-edge:#323743;--control-depth:0 1px 1px #00000059, 0 0 0 transparent;--control-depth-pressed:inset 0 1px 2px #00000073;--dot:#ffffff06;--surface-raised:#1d2027;--segment-thumb:#2c3039;--scroll-thumb:#ffffff29;--highlight:#ffffff14;--surface-menu:#1b1e25;--surface-hover:#23262e;--surface-press:#292d36;--wash-hover:#ffffff0f;--wash-press:#ffffff1a;--edge-control:#ffffff1a;--edge-control-hover:#ffffff2e;--primary:#4b6f9b;--primary-edge:#5b80ad;--on-primary:#fff;--tooltip-bg:#eef1f6f5;--tooltip-ink:#14171d;--canvas-glow:#786ebe12;--canvas-glow-2:#5a967d0d;--canvas-glow-3:#c8aa7805}@supports (transition-timing-function:linear(0, 1)){:root{--ease-spring:linear(0, .0544, .1785, .3294, .4802, .616, .73, .8204, .8888, .9381, .9717, .9933, 1.0061, 1.0126, 1.015, 1.0148, 1.0133, 1.0111, 1.0088, 1.0066, 1.0047, 1.0032, 1.0021, 1.0012, 1.0006, 1.0002, 1)}}@keyframes bridge-popover-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bridge-disclosure-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes bridge-acknowledge{0%{box-shadow:var(--control-depth)}36%{box-shadow:var(--bevel), 0 0 0 3px color-mix(in srgb, var(--state-success) 17%, transparent), 0 7px 18px color-mix(in srgb, var(--state-success) 13%, transparent)}to{box-shadow:var(--control-depth)}}@keyframes bridge-working{0%,to{opacity:.58;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes bridge-rail-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}:is(.bridge-root,.bridge-tokens):not(.immersive) .bridge-exrail.open .exr-inner{animation:bridge-rail-in var(--motion-disclosure) var(--ease-spring) backwards}@media (width<=980px){:is(.bridge-root,.bridge-tokens):not(.immersive) .bridge-exrail.open{animation:bridge-rail-in var(--motion-disclosure) var(--ease-spring) backwards}:is(.bridge-root,.bridge-tokens):not(.immersive) .bridge-exrail.open .exr-inner{animation:none}}:is(.bridge-root,.bridge-tokens) .bridge-topbar{view-transition-name:bridge-topbar}:is(.bridge-root,.bridge-tokens) .bridge-dock{view-transition-name:bridge-dock}:is(.bridge-root,.bridge-tokens) .bridge-exrail.open{view-transition-name:bridge-exrail}@keyframes bridge-vt-out{to{opacity:0}}@keyframes bridge-vt-in{0%{opacity:0;transform:translateY(4px)}}::view-transition-old(root){animation:bridge-vt-out .12s var(--ease-out,ease-out) both}::view-transition-new(root){animation:bridge-vt-in .22s var(--ease-out,ease-out) 40ms both}@keyframes bridge-vt-fade-in{0%{opacity:0}}@keyframes bridge-rail-out{to{opacity:0;transform:translate(16px)}}html:active-view-transition-type(in-place)::view-transition-old(root){animation:bridge-vt-out .18s var(--ease-out,ease-out) both}html:active-view-transition-type(in-place)::view-transition-new(root){animation:bridge-vt-fade-in .18s var(--ease-out,ease-out) both}html:active-view-transition-type(in-place)::view-transition-old(bridge-exrail){animation:bridge-rail-out .2s var(--ease-out,ease-out) both}::view-transition-group(*){animation-duration:.26s;animation-timing-function:cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){:is(.bridge-root,.bridge-tokens){--motion-press:1ms;--motion-state:1ms;--motion-disclosure:1ms;--motion-punctuation:1ms}:is(.bridge-root,.bridge-tokens) *,:is(.bridge-root,.bridge-tokens) :before,:is(.bridge-root,.bridge-tokens) :after{scroll-behavior:auto!important}}:is(.bridge-root,.bridge-tokens) .mono{font-family:var(--font-mono)}:is(.bridge-root,.bridge-tokens) .display{font-family:var(--font-ui);letter-spacing:-.01em;font-weight:600}:is(.bridge-root,.bridge-tokens) .caption{font-size:var(--t-body);color:var(--text-secondary);line-height:1.6}:is(.bridge-root,.bridge-tokens) h1,:is(.bridge-root,.bridge-tokens) h2,:is(.bridge-root,.bridge-tokens) h3{font-family:var(--font-ui);letter-spacing:-.01em;margin:0;font-weight:600}:is(.bridge-root,.bridge-tokens) h1{letter-spacing:-.02em;font-size:var(--t-title);letter-spacing:-.025em;line-height:1.14}:is(.bridge-root,.bridge-tokens) h2{font-size:var(--t-head);line-height:1.25}:is(.bridge-root,.bridge-tokens) h3{font-size:var(--t-body);line-height:1.4}:is(.bridge-root,.bridge-tokens) a{color:inherit}:is(.bridge-root,.bridge-tokens) :where(a,button,input,textarea,select,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--intent-conversation);outline-offset:2px}:is(.bridge-root,.bridge-tokens) .btn,:is(.bridge-root,.bridge-tokens) .hold-approve{border:1px solid var(--edge-control);border-radius:var(--radius-control);background:var(--surface-raised);min-height:32px;box-shadow:var(--bevel), var(--control-depth);color:var(--ink);font:inherit;font-size:var(--t-body);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--motion-press) var(--ease-standard), border-color var(--motion-state) var(--ease-standard), background-color var(--motion-state) var(--ease-standard), box-shadow var(--motion-state) var(--ease-standard), color var(--motion-state) var(--ease-standard);justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}:is(.bridge-root,.bridge-tokens) .btn:hover:not(:disabled),:is(.bridge-root,.bridge-tokens) .hold-approve:hover:not(:disabled){border-color:var(--edge-control-hover);background:var(--surface-hover)}:is(.bridge-root,.bridge-tokens) .btn:active:not(:disabled),:is(.bridge-root,.bridge-tokens) .hold-approve:active:not(:disabled){background:var(--surface-press);box-shadow:var(--control-depth-pressed);transform:scale(.985)}:is(.bridge-root,.bridge-tokens) .btn:disabled,:is(.bridge-root,.bridge-tokens) .hold-approve:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}:is(.bridge-root,.bridge-tokens) .btn.primary{border-color:var(--primary-edge);background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 88%, #fff), var(--primary));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--highlight) 20%, transparent), 0 1px 2px #14203438;color:var(--on-primary)}:is(.bridge-root,.bridge-tokens) .btn.primary:hover:not(:disabled){border-color:var(--primary-edge);background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 80%, #fff), color-mix(in srgb, var(--primary) 94%, #fff))}:is(.bridge-root,.bridge-tokens) .btn.primary:active:not(:disabled){background:color-mix(in srgb, var(--primary) 92%, #000);box-shadow:inset 0 1px 2px #0003}:is(.bridge-root,.bridge-tokens) .btn.danger{border-color:color-mix(in srgb, var(--state-danger) 38%, var(--border));background:var(--state-danger-soft);color:var(--state-danger)}:is(.bridge-root,.bridge-tokens) .btn.danger:hover:not(:disabled){border-color:color-mix(in srgb, var(--state-danger) 55%, var(--border));background:color-mix(in srgb, var(--state-danger) 14%, var(--surface-raised))}:is(.bridge-root,.bridge-tokens) .btn.small,:is(.bridge-root,.bridge-tokens) .hold-approve.small{min-height:28px;font-size:var(--t-body);padding:0 10px}:is(.bridge-root,.bridge-tokens) .hold-approve{background:linear-gradient(to right, var(--intent-authority-soft) var(--pct,0%), transparent var(--pct,0%)), var(--surface-pane);box-shadow:var(--control-depth);position:relative;overflow:hidden}:is(.bridge-root,.bridge-tokens) .hold-approve.done{border-color:var(--intent-authority);background:var(--intent-authority);color:var(--text-inverse);animation:bridge-acknowledge var(--motion-punctuation) var(--ease-out) both}:is(.bridge-root,.bridge-tokens) :is(.btn,.hold-approve,.flat-control,.history-control,.board-history-toggle):focus-visible{outline:2px solid var(--intent-conversation);outline-offset:2px}@media (width<=760px),(pointer:coarse){:is(.bridge-root,.bridge-tokens) :is(.btn.small,.btn,.hold-approve,button:not(.tb-exec,.info-tip),summary,select,textarea,input:not([type=checkbox],[type=radio],[type=range]),[role=tab]){min-height:44px}:is(.bridge-root,.bridge-tokens) :is(.btn.small,button:not(.tb-exec,.info-tip)){min-width:44px}:is(.bridge-root,.bridge-tokens) :is(.btn.small,.back-link,.account-link,.doctor-computer-link,.directory-person,.work-crumbs a,nav a,a.back,.tb-brand,.document-index-head a,.vault-provider-link,dd>a){align-items:center;min-height:44px}:is(.bridge-root,.bridge-tokens) :is(.work-crumbs a,.back-link,.account-link,.vault-provider-link,dd>a){display:inline-flex}:is(.bridge-root,.bridge-tokens) :is(.tb-brand,.document-index-head a,.work-crumbs a){justify-content:center;min-width:44px}:is(.bridge-root,.bridge-tokens) .tb-exec{position:relative}:is(.bridge-root,.bridge-tokens) .tb-exec:after{content:"";position:absolute;inset:-7px -4px}}@media (pointer:coarse){:is(.bridge-root,.bridge-tokens) details>summary{box-sizing:border-box;min-height:44px;padding-block:12px}:is(.bridge-root,.bridge-tokens) :is(.tb-brand-home,.exr-who){min-height:44px}:is(.bridge-root,.bridge-tokens) .tb-brand-home{justify-content:center;min-width:44px;margin-inline:-8px}}@keyframes bridge-skeleton-breathe{50%{opacity:.55}}:is(.bridge-root,.bridge-tokens) .skeleton-line{background:color-mix(in srgb, var(--ink) 8%, transparent);max-width:100%;height:.8em;animation:bridge-skeleton-breathe var(--motion-working) ease-in-out infinite;border-radius:4px;display:block}@media (prefers-reduced-motion:reduce){:is(.bridge-root,.bridge-tokens) .skeleton-line{animation:none}}:is(.bridge-root,.bridge-tokens) .bridge-tooltip{border-radius:var(--radius-md);background:var(--tooltip-bg);max-width:min(280px,100vw - 16px);box-shadow:0 0 0 1px color-mix(in srgb, var(--highlight) 6%, transparent) inset, 0 6px 16px -6px #0f141e59;color:var(--tooltip-ink);font:500 var(--t-label) / 1.4 var(--font-ui);letter-spacing:.01em;pointer-events:none;opacity:0;transition:opacity .12s var(--ease-out), transform .12s var(--ease-out);border:0;margin:0;padding:5px 8px;position:fixed;inset:auto;transform:translateY(2px)scale(.97)}:is(.bridge-root,.bridge-tokens) .bridge-tooltip[data-side=above]{transform:translateY(-2px)scale(.97)}:is(.bridge-root,.bridge-tokens) .bridge-tooltip[data-open]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){:is(.bridge-root,.bridge-tokens) .bridge-tooltip{transition:none}}:where(:is(.bridge-root,.bridge-tokens)) :where(summary){cursor:pointer;list-style:none}:where(:is(.bridge-root,.bridge-tokens)) :where(summary)::-webkit-details-marker{display:none}:where(:is(.bridge-root,.bridge-tokens)) :where(summary:not(.company-switcher>summary,.owner-menu>summary,.message-fold>summary,.folio-details>summary,.company-decision>summary)):before{content:"";opacity:.7;width:6px;height:6px;transition:transform var(--motion-state) var(--ease-out);vertical-align:middle;border-bottom:1.5px solid;border-right:1.5px solid;margin:0 9px 2px 1px;display:inline-block;transform:rotate(-45deg)}:where(:is(.bridge-root,.bridge-tokens)) :where(details[open]>summary):before{transform:rotate(45deg)translate(-1px,-1px)}@supports selector(::details-content){:is(.bridge-root,.bridge-tokens){interpolate-size:allow-keywords}:where(:is(.bridge-root,.bridge-tokens)) :where(details:not(.company-switcher,.owner-menu))::details-content{opacity:0;block-size:0;transition:block-size var(--motion-disclosure) var(--ease-out), opacity var(--motion-state) var(--ease-out), content-visibility var(--motion-disclosure) allow-discrete;overflow:clip}:where(:is(.bridge-root,.bridge-tokens)) :where(details[open]:not(.company-switcher,.owner-menu))::details-content{opacity:1;block-size:auto}}:where(:is(.bridge-root,.bridge-tokens)) :where(select:not([multiple])){appearance:none;cursor:pointer;transition:border-color var(--motion-state) var(--ease-standard), box-shadow var(--motion-state) var(--ease-standard)}:is(.bridge-root,.bridge-tokens) select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235b6478' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;background-position:right 11px center!important;background-repeat:no-repeat!important;background-size:12px!important;padding-inline-end:32px!important}:where(:is(.bridge-root,.bridge-tokens)) :where(select:not([multiple]):hover:not(:disabled)){border-color:var(--edge-control-hover)}@supports (appearance:base-select){:is(.bridge-root,.bridge-tokens) select:not([multiple]){appearance:base-select}:is(.bridge-root,.bridge-tokens) select:not([multiple])::picker(select){appearance:base-select}:is(.bridge-root,.bridge-tokens) select:not([multiple]){align-items:center;display:inline-flex}:is(.bridge-root,.bridge-tokens) select:not([multiple])::picker-icon{display:none}:is(.bridge-root,.bridge-tokens) select:not([multiple])::picker(select){position-try-order:normal;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-menu);box-shadow:var(--shadow-lift);opacity:0;transition:opacity var(--motion-state) var(--ease-out), transform var(--motion-state) var(--ease-out), overlay var(--motion-state) allow-discrete, display var(--motion-state) allow-discrete;margin-block:4px;padding:4px;transform:translateY(-4px)scale(.98)}:is(.bridge-root,.bridge-tokens) select:not([multiple]):open::picker(select){opacity:1;transform:none}@starting-style{:is(.bridge-root,.bridge-tokens) select:not([multiple]):open::picker(select){opacity:0;transform:translateY(-4px)scale(.98)}}:is(.bridge-root,.bridge-tokens) select:not([multiple]) option{border-radius:var(--radius-sm);font-size:var(--t-body);cursor:pointer;padding:7px 10px}:is(.bridge-root,.bridge-tokens) select:not([multiple]) option:hover,:is(.bridge-root,.bridge-tokens) select:not([multiple]) option:focus-visible{background:var(--surface-alt);outline:none}:is(.bridge-root,.bridge-tokens) select:not([multiple]) option:checked{font-weight:500}:is(.bridge-root,.bridge-tokens) select:not([multiple]) option::checkmark{color:var(--intent-conversation)}}:is(.bridge-root,.bridge-tokens) .text-button{border-radius:var(--radius-control);min-height:28px;color:var(--text-secondary);font:inherit;font-size:var(--t-body);cursor:pointer;transition:background-color var(--motion-state) var(--ease-standard), color var(--motion-state) var(--ease-standard);background:0 0;border:0;align-items:center;gap:4px;padding:0 7px;font-weight:500;display:inline-flex}:is(.bridge-root,.bridge-tokens) .text-button:hover:not(:disabled){background:var(--wash-hover);color:var(--ink)}:is(.bridge-root,.bridge-tokens) .text-button:active:not(:disabled){background:var(--wash-press)}:is(.bridge-root,.bridge-tokens) .text-button.danger{color:var(--state-danger)}:is(.bridge-root,.bridge-tokens) .text-button.danger:hover:not(:disabled){background:var(--state-danger-soft);color:var(--state-danger)}:is(.bridge-root,.bridge-tokens) .text-button:disabled{opacity:.45;cursor:not-allowed}:where(:is(.bridge-root,.bridge-tokens)) :where(summary){transition:color var(--motion-state) var(--ease-standard)}:where(:is(.bridge-root,.bridge-tokens)) :where(summary:hover){color:var(--ink)}:is(.bridge-root,.bridge-tokens) :is(.tb-brand-home,.portfolio-brand){transition:opacity var(--motion-state) var(--ease-standard)}:is(.bridge-root,.bridge-tokens) :is(.tb-brand-home,.portfolio-brand):hover{opacity:.72}:is(.bridge-root,.bridge-tokens) button.exr-who{border-radius:var(--radius-control);transition:background-color var(--motion-state) var(--ease-standard);margin:-4px -6px;padding:4px 6px}:is(.bridge-root,.bridge-tokens) button.exr-who:hover{background:var(--wash-hover)}:where(:is(.bridge-root,.bridge-tokens)),:where(:is(.bridge-root,.bridge-tokens)) *{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}:where(:is(.bridge-root,.bridge-tokens)) :where(h1,h2,h3){text-wrap:balance}:where(:is(.bridge-root,.bridge-tokens)) :where(p,dd,li){text-wrap:pretty}:is(.bridge-root,.bridge-tokens) .bridge-select-menu{z-index:var(--z-palette);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-menu);max-height:min(320px,100vh - 16px);box-shadow:var(--shadow-lift);transform-origin:0 0;animation:bridge-popover-in var(--motion-state) var(--ease-out) both;gap:1px;padding:4px;display:grid;position:fixed;overflow:auto}:is(.bridge-root,.bridge-tokens) .bridge-select-menu[data-side=above]{transform-origin:0 100%}:is(.bridge-root,.bridge-tokens) .bridge-select-menu [role=option]{border-radius:var(--radius-sm);min-height:30px;color:var(--ink);font:400 var(--t-body) var(--font-ui);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 10px 0 28px;display:flex;position:relative}:is(.bridge-root,.bridge-tokens) .bridge-select-menu [role=option]:is(:hover,:focus-visible){background:var(--wash-hover);outline:none}:is(.bridge-root,.bridge-tokens) .bridge-select-menu [role=option][aria-selected=true]{font-weight:500}:is(.bridge-root,.bridge-tokens) .bridge-select-menu [role=option][aria-selected=true]:before{content:"";border-left:1.6px solid var(--intent-conversation);border-bottom:1.6px solid var(--intent-conversation);width:8px;height:4px;position:absolute;top:50%;left:11px;transform:translateY(-70%)rotate(-45deg)}:is(.bridge-root,.bridge-tokens) .bridge-select-menu [role=option]:disabled{opacity:.45;cursor:not-allowed}:is(.bridge-root,.bridge-tokens) .bridge-select-group{color:var(--text-tertiary);font-size:var(--t-label);padding:6px 10px 2px}:root{--night-0:#090c19;--night-1:#0f1326;--night-2:#171c38;--dusk-1:#251c3a;--dawn-1:#f4d6ae;--day-0:#f4f5f9;--on-night:#eef1fa;--on-night-2:#e2e8f8b8;--on-night-3:#e2e8f880;--night-edge:#becaf024;--night-edge-strong:#becaf042;--glow-direction:#a58fe0;--glow-feedback:#7cc4a7;--glow-conversation:#7fb0e6;--glow-authority:#e4b36a;--gutter:clamp(16px, 5vw, 88px);--page-max:1240px;--glide:cubic-bezier(.16, 1, .3, 1);--glide-ms:.72s}html{scroll-behavior:smooth;background:var(--night-0);scrollbar-color:#8c96be66 transparent}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--night-0);color:var(--ink,#293244);font:400 var(--t-body,13px) var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit}::selection{background:color-mix(in srgb, var(--intent-direction,#6a588e) 34%, transparent)}.shell{width:min(100%, var(--page-max));padding-inline:var(--gutter);box-sizing:border-box;margin:0 auto}.eyebrow{font:400 11px/1 var(--font-mark);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 18px;display:inline-flex}.eyebrow:before{content:"";width:8px;height:8px;box-shadow:10px 0 0 color-mix(in srgb, currentColor 40%, transparent);background:currentColor;margin-right:10px}.site .display{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(36px,4.9vw,68px);font-weight:680;line-height:.98}.lead{text-wrap:pretty;max-width:58ch;margin:22px 0 0;font-size:clamp(16px,1.45vw,19px);line-height:1.55}[data-in] .rise{transition:opacity .7s var(--glide), transform .9s var(--glide), filter .7s var(--glide);transition-delay:calc(var(--i,0) * 70ms + var(--delay,0s))}[data-in=false] .rise{opacity:0;filter:blur(6px);transform:translateY(18px)}.mask{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.mask>span{display:block}[data-in] .mask>span{transition:transform 1s var(--glide);transition-delay:calc(var(--i,0) * 90ms + var(--delay,0s))}[data-in=false] .mask>span{transform:translateY(108%)}.pixel-tag{font:400 10px/1 var(--font-mark);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:2px;align-items:center;gap:6px;padding:3px 7px 4px;display:inline-flex}.illustrative{font:500 11px/1.4 var(--font-mono);color:var(--on-night-3)}@media (prefers-reduced-motion:reduce){[data-in] .rise,[data-in] .mask>span{transition:none}}.foot.svelte-103wd8v{background:var(--night-0);color:var(--on-night-3);border-top:1px solid var(--night-edge);padding:56px 0 48px}.grid.svelte-103wd8v{grid-template-columns:1.6fr repeat(3,1fr);gap:32px;display:grid}.brand.svelte-103wd8v{color:#fff;align-content:start;gap:12px;display:grid}.brand.svelte-103wd8v p:where(.svelte-103wd8v){max-width:34ch;color:var(--on-night-2);margin:0;font-size:14px;line-height:1.55}.brand.svelte-103wd8v .contact:where(.svelte-103wd8v){color:var(--on-night-3)}.title.svelte-103wd8v{font:400 10px var(--font-mark);letter-spacing:.08em;text-transform:uppercase;color:var(--on-night-3);margin:0 0 12px}ul.svelte-103wd8v{gap:8px;margin:0;padding:0;list-style:none;display:grid}a.svelte-103wd8v{color:var(--on-night);text-underline-offset:3px;font-size:14px;text-decoration:none}a.svelte-103wd8v:hover{text-decoration:underline}a.svelte-103wd8v:focus-visible{outline:2px solid var(--glow-direction);outline-offset:2px}.fine.svelte-103wd8v{border-top:1px solid var(--night-edge);max-width:92ch;margin:40px 0 0;padding-top:24px;font-size:12.5px;line-height:1.6}.fine.svelte-103wd8v a:where(.svelte-103wd8v){font-size:inherit;text-decoration:underline}@media (width<=760px){.grid.svelte-103wd8v{grid-template-columns:1fr 1fr}.brand.svelte-103wd8v{grid-column:span 2}}.bar.svelte-1t3llih{top:max(12px, env(safe-area-inset-top));z-index:50;box-sizing:border-box;color:#fff;width:min(100% - 24px,1180px);transition:width .6s var(--glide), background-color .4s var(--glide), border-color .4s var(--glide), padding .4s var(--glide), box-shadow .4s var(--glide);border:1px solid #0000;border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:7px 8px 7px 16px;display:grid;position:fixed;left:50%;transform:translate(-50%)}.bar.compact.svelte-1t3llih,.bar.solid.svelte-1t3llih{border-color:var(--night-edge);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#0a0d1ca8;width:min(100% - 24px,920px);padding-block:5px;box-shadow:0 18px 40px -20px #000c}.brand.svelte-1t3llih{color:#fff;justify-self:start;text-decoration:none}nav.svelte-1t3llih{align-items:center;gap:2px;display:flex;position:relative}nav.svelte-1t3llih a:where(.svelte-1t3llih){z-index:1;color:#ffffffb8;min-height:32px;font:560 13px var(--font-ui);transition:color .2s var(--glide);border-radius:4px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex;position:relative}nav.svelte-1t3llih a:where(.svelte-1t3llih):hover,nav.svelte-1t3llih a.active:where(.svelte-1t3llih){color:#fff}nav.svelte-1t3llih a:where(.svelte-1t3llih):focus-visible{outline-offset:2px;outline:2px solid #fff}.marker.svelte-1t3llih{height:32px;width:var(--w);transform:translateX(var(--x));transition:transform .42s var(--glide), width .42s var(--glide), background-color .2s;background:#ffffff1a;border-radius:4px;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff14}.marker.hovering.svelte-1t3llih{background:#ffffff24}.end.svelte-1t3llih{justify-self:end;align-items:center;gap:8px;display:flex}.sound.svelte-1t3llih{color:#ffffffbf;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:4px;place-items:center;width:36px;height:36px;transition:background-color .2s,color .2s;display:inline-grid;position:relative}.sound.svelte-1t3llih:hover{color:#fff;background:#ffffff1a}.sound.on.svelte-1t3llih{color:#fff}.sound.svelte-1t3llih:focus-visible{outline-offset:2px;outline:2px solid #fff}.bars.svelte-1t3llih{align-items:end;gap:1px;height:6px;display:none;position:absolute;bottom:4px;right:4px}.on.svelte-1t3llih .bars:where(.svelte-1t3llih){display:flex}.bars.svelte-1t3llih i:where(.svelte-1t3llih){background:var(--glow-feedback);width:2px;height:2px;animation:.9s steps(3,end) infinite svelte-1t3llih-eq}.bars.svelte-1t3llih i:where(.svelte-1t3llih):nth-child(2){animation-delay:-.3s}.bars.svelte-1t3llih i:where(.svelte-1t3llih):nth-child(3){animation-delay:-.6s}@keyframes svelte-1t3llih-eq{50%{height:6px}}@media (width<=860px){nav.svelte-1t3llih{display:none}.bar.svelte-1t3llih{grid-template-columns:1fr auto}}@media (prefers-reduced-motion:reduce){.bar.svelte-1t3llih,.marker.svelte-1t3llih{transition:none}.bars.svelte-1t3llih i:where(.svelte-1t3llih){animation:none}}.site.svelte-12qhfyh{min-height:100vh}main.svelte-12qhfyh{display:block}.skip.svelte-12qhfyh{z-index:60;color:#111527;font:600 13px var(--font-ui);background:#fff;border-radius:4px;padding:8px 12px;position:fixed;top:-60px;left:12px}.skip.svelte-12qhfyh:focus{top:12px}
