:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-page:#000;--color-ink:#fff;--color-muted:#ffffff8f;--color-dim:#ffffff52;--color-line:#ffffff29;--color-signal:#8fb0ffe0;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}html{background:var(--color-page);min-width:320px;color:var(--color-ink);font-family:var(--font-sans);letter-spacing:0}body{background:var(--color-page);min-width:320px;margin:0}button,input,textarea,select{font:inherit}a{color:inherit}img,svg,canvas{max-width:100%;display:block}#root{min-height:100svh}:focus-visible{outline:1px solid var(--color-signal);outline-offset:4px}.presence-page{color:#fff;background:#000;min-height:min(900px,100svh - 116px);position:relative;overflow:hidden}.presence-loop{opacity:0;transform-origin:50%;will-change:opacity, transform;width:100%;height:100%;min-height:100%;transition:opacity 2.6s cubic-bezier(.16,.84,.28,1),transform 2.6s cubic-bezier(.16,.84,.28,1);position:absolute;inset:0;transform:scale(.001)}.presence-loop--revealed{opacity:1;transform:scale(1)}.presence-loop canvas{width:100%;height:100%;min-height:100%}.divergence-field{cursor:crosshair;touch-action:none;background:radial-gradient(circle,#ffffff0b,#0000 31%),radial-gradient(circle,#4f7fff0d,#0000 42%),#000;position:absolute;inset:0}.divergence-field canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.divergence-label-layer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.divergence-label{width:min(190px,42vw);position:absolute}.divergence-label-card{left:var(--label-x);top:var(--label-y);color:#ffffffb8;letter-spacing:0;text-transform:uppercase;width:min(190px,42vw);font-family:IBM Plex Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.52rem,.86vw,.68rem);transition:opacity .18s linear;position:absolute;transform:translate(0,0)}.divergence-label-card__panel{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);min-height:68px;opacity:calc(.42 + var(--copy-progress) * .58);background:#00000080;gap:2px;padding:9px 12px;display:grid}.divergence-label-card--right .divergence-label-card__panel{border-left:1px solid #8fb0ffdb}.divergence-label-card--left .divergence-label-card__panel{border-right:1px solid #8fb0ffdb}.divergence-label-card__header,.divergence-label-card__body,.divergence-label-card__footer{opacity:var(--copy-progress);transform:translateX(calc((1 - var(--copy-progress)) * -6px));line-height:1.08;display:block}.divergence-label-card__header{color:#ffffffd1;font-weight:700}.divergence-label-card__body{color:#ffffffb8}.divergence-label-card__footer{color:#ffffff8f}.divergence-label-card__line{left:calc(var(--anchor-x) - var(--label-x));top:calc(var(--anchor-y) - var(--label-y));width:calc(var(--line-length) * var(--line-progress));height:2px;transform:rotate(var(--line-angle));transform-origin:0;background:#8fb0ffdb;position:absolute;box-shadow:0 0 12px #8fb0ff38}.divergence-label-card__node{left:calc(var(--anchor-x) - var(--label-x) - 5px);top:calc(var(--anchor-y) - var(--label-y) - 5px);width:10px;height:10px;opacity:var(--line-progress);background:#8fb0ff1a;border:1px solid #8fb0ffdb;position:absolute;transform:rotate(45deg)}.field-overlay{z-index:2;pointer-events:none;grid-template-rows:auto 1fr auto;min-height:100svh;padding:clamp(18px,3vw,40px);display:grid;position:relative}.field-overlay a{pointer-events:auto}.field-overlay__top,.field-overlay__bottom{justify-content:space-between;align-items:center;gap:20px;display:flex}.field-overlay__brand{letter-spacing:.04em;font-size:clamp(1.1rem,2.1vw,1.9rem);font-weight:700}.field-overlay__status,.field-overlay__mono{color:#8a8a94;text-transform:uppercase;font-family:IBM Plex Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.field-overlay__center{align-self:center;max-width:min(760px,82vw)}.field-overlay__statement{letter-spacing:0;margin:0;font-size:clamp(3.2rem,11vw,11rem);font-weight:760;line-height:.88}.field-overlay__copy{color:#85858f;max-width:420px;margin:clamp(18px,3vw,32px) 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.5}.operating-signal{--operating-copy-width:min(520px, 78vw);z-index:2;color:#ffffffd1;max-width:min(780px,82vw);font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:10px;font-size:clamp(.76rem,1.1vw,.96rem);line-height:1.45;transition:top 1.7s cubic-bezier(.16,.84,.28,1),left 1.7s cubic-bezier(.16,.84,.28,1),transform 1.6s cubic-bezier(.16,.84,.28,1),width .9s cubic-bezier(.16,.84,.28,1),max-width 1.6s cubic-bezier(.16,.84,.28,1),color .24s linear;display:inline-flex;position:absolute}.operating-signal--load,.operating-signal--decipher{width:var(--operating-copy-width);max-width:var(--operating-copy-width);text-align:left;flex-direction:column;align-items:flex-start;top:50%;left:50%;transform:translate(-50%,-50%)}.operating-signal--compress{width:var(--operating-copy-width);max-width:var(--operating-copy-width);text-align:left;flex-direction:column;align-items:flex-start;gap:0;top:50%;left:50%;transform:translate(-50%,-50%)}.operating-signal--dock,.operating-signal--reveal,.operating-signal--operating{text-align:left;flex-direction:row;justify-content:flex-start;max-width:min(240px,42vw);top:clamp(18px,3vw,36px);left:calc(100% - clamp(18px,4vw,54px));transform:translate(-100%)}.operating-signal--dock{width:1px}.operating-signal--reveal,.operating-signal--operating{width:min(126px,42vw)}.operating-signal__line{opacity:0;background:#8fb0ffd1;flex:none;width:1px;height:0;transition:height 1.4s cubic-bezier(.16,.84,.28,1),opacity .42s linear;display:block;box-shadow:0 0 16px #8fb0ff2e}.operating-signal--load .operating-signal__line,.operating-signal--decipher .operating-signal__line,.operating-signal--compress .operating-signal__line{z-index:2;position:absolute;top:0;left:0;transform:none}.operating-signal--compress .operating-signal__line{opacity:1;height:1.45em;margin-top:0}.operating-signal--dock .operating-signal__line,.operating-signal--reveal .operating-signal__line,.operating-signal--operating .operating-signal__line{opacity:1;height:26px}.operating-signal__text{z-index:1;min-height:1.45em;width:var(--operating-copy-width);max-width:var(--operating-copy-width);white-space:normal;text-wrap:balance;transition:opacity .7s linear,width 1.5s cubic-bezier(.16,.84,.28,1);display:block;position:relative;overflow:visible}.operating-signal--load .operating-signal__text,.operating-signal--decipher .operating-signal__text{min-height:3.35em}.operating-signal__copy{white-space:normal;display:inline}.operating-signal .decrypt-text{display:inline}.operating-signal--compress .operating-signal__text{width:var(--operating-copy-width);opacity:1;text-align:left;height:3.35em;min-height:3.35em;overflow:hidden;transform:none}.operating-signal--compress .operating-signal__copy{white-space:normal;display:block}.operating-signal__delete-stream{width:var(--operating-copy-width);white-space:normal;text-wrap:balance;min-height:3.35em;line-height:1.45;display:block}.operating-signal--dock .operating-signal__text{opacity:0;white-space:nowrap;text-align:left;width:0;overflow:hidden}.operating-signal--reveal .operating-signal__text{opacity:.72;white-space:nowrap;text-align:left;width:min(116px,36vw);overflow:hidden}.operating-signal--operating .operating-signal__text{white-space:nowrap;text-align:left;width:min(116px,36vw);overflow:visible}.minimal-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(12px,1.6vw,24px);display:flex}.minimal-nav a{color:#d4d4d8;font-size:.92rem;text-decoration:none}.minimal-nav a:hover,.minimal-nav a:focus-visible,.minimal-nav a[aria-current=page]{color:#fff}.decrypt-text{display:inline-block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.divergence-loop,.particle-field{color:#fff;background:#000;width:100%;min-height:420px;margin:0;position:relative}.divergence-loop canvas{width:100%;height:min(72vh,760px);min-height:420px;display:block}.divergence-loop__events{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.divergence-loop__event{left:var(--event-x);top:var(--event-y);position:absolute;transform:translate(-50%,-50%)}.divergence-loop__debug{color:#ffffff6b;text-transform:uppercase;font-family:IBM Plex Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;position:absolute;bottom:18px;right:18px}.collapse-text{gap:.12em;display:inline-flex}.collapse-text--collapsed{align-items:center;min-height:1em}.collapse-text--collapsed span{width:1px;height:var(--signal-size);opacity:.42;background:currentColor;display:inline-block}.collapse-text--horizontal span{width:var(--signal-size);height:1px}.signal-line{letter-spacing:0;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.signal-line--low{color:#ffffff8f}.signal-line--medium{color:#ffffffa3}.signal-line--high{color:#ffffffe6}.event-label{color:#ffffffb8;letter-spacing:0;text-transform:uppercase;align-items:center;gap:10px;font-family:IBM Plex Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;transition:opacity .18s linear;display:inline-flex;position:relative}.event-label--hidden{opacity:.72}.event-label__anchor{border:1px solid #8fb0ffdb;width:9px;height:9px;transform:rotate(45deg)}.event-label__line{background:#8fb0ffdb;width:76px;height:1px}.event-label__body{background:#0000007a;border-left:1px solid #8fb0ffdb;padding:8px 10px}.divergent-node{color:#fff;place-items:center;gap:18px;display:inline-grid;position:relative}.divergent-node__point{opacity:.5;border:1px solid;width:13px;height:13px;transform:rotate(45deg)}.divergent-node--active .divergent-node__point{opacity:1;box-shadow:0 0 18px #8fb0ff47}.divergent-node--low{color:#ffffff85}.divergent-node--medium{color:#8fb0ffdb}.divergent-node--high{color:#ffffffeb}.compute-budget-debug{color:#ffffffb8;text-transform:uppercase;background:#ffffff0a;border-left:1px solid #8fb0ffd1;gap:6px;width:min(360px,100%);margin:0;padding:16px;font-family:IBM Plex Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;display:grid}.compute-budget-debug__row{grid-template-columns:1fr auto;gap:18px;display:grid}.compute-budget-debug dt,.compute-budget-debug dd{margin:0}.compute-budget-debug dt{color:#ffffff94}.presence-layout{color:#fff;background:#000;min-height:100svh}.presence-layout__inner{grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-height:100svh;margin-inline:auto;display:grid}.presence-layout .minimal-nav{margin-bottom:0}.site-header-stack{z-index:40;color:#fff;background:#000;border-bottom:1px solid #ffffff24;position:sticky;top:0;box-shadow:0 16px 44px #0000005c}.site-header{min-height:64px}.site-header__bar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,48px);width:min(1440px,100%);min-height:64px;margin-inline:auto;padding:14px clamp(18px,4vw,52px);display:grid}.site-notification-bar{background:#ffffff0b;border-bottom:1px solid #ffffff1f}.site-notification-bar__list{gap:6px;width:min(1440px,100%);margin:0 auto;padding:8px clamp(18px,4vw,52px);list-style:none;display:grid}.site-notification-bar__item{color:#ffffffbd;font-family:var(--font-mono);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;font-size:.68rem;line-height:1.4;display:flex}.site-notification-bar__item a{color:#fff;text-underline-offset:3px;text-decoration-color:#ffffff57}.cosmic-logo{color:#fff;align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.cosmic-logo__image{-webkit-user-select:none;user-select:none;width:auto;display:block}.cosmic-logo__image--desktop{height:clamp(27px,3vw,36px)}.cosmic-logo__image--mobile,.cosmic-logo__label--mobile-text{display:none}.header-navigation{justify-content:flex-end;align-items:center;display:flex}.header-navigation__links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(12px,1.6vw,24px);display:flex}.header-navigation__links a,.header-navigation__drawer-links a{color:#d4d4d8;text-decoration:none}.header-navigation__links a{font-size:.92rem}.header-navigation__links a:hover,.header-navigation__links a:focus-visible,.header-navigation__links a[aria-current=page],.header-navigation__drawer-links a:hover,.header-navigation__drawer-links a:focus-visible,.header-navigation__drawer-links a[aria-current=page]{color:#fff}.header-navigation__toggle,.header-navigation__close{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;display:none}.header-navigation__toggle{place-items:center;width:40px;height:40px}.header-navigation__toggle-icon,.header-navigation__toggle-icon:before,.header-navigation__toggle-icon:after,.header-navigation__close-icon,.header-navigation__close-icon:before{content:"";background:currentColor;width:17px;height:1px;display:block}.header-navigation__toggle-icon{position:relative}.header-navigation__toggle-icon:before,.header-navigation__toggle-icon:after{position:absolute;left:0}.header-navigation__toggle-icon:before{top:-6px}.header-navigation__toggle-icon:after{top:6px}.header-navigation__drawer-backdrop{z-index:48;background:#000000b8;position:fixed;inset:0}.header-navigation__drawer{z-index:49;background:#030304;border-left:1px solid #ffffff24;align-content:start;gap:34px;width:min(330px,100vw - 30px);padding:18px 22px 28px;display:grid;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 64px #0000008f}.header-navigation__drawer-head{justify-content:space-between;align-items:center;min-height:40px;display:flex}.header-navigation__drawer-label{color:#ffffff94;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:.68rem}.header-navigation__close{place-items:center;width:38px;height:38px}.header-navigation__close-icon{transform:rotate(45deg)}.header-navigation__close-icon:before{transform:rotate(90deg)}.header-navigation__drawer-links{display:grid}.header-navigation__drawer-links a{border-top:1px solid #ffffff1a;padding:17px 0;font-size:1rem}.header-navigation__drawer-links a:last-child{border-bottom:1px solid #ffffff1a}.site-shell{color:#fff;background:#000;grid-template-rows:auto minmax(0,1fr) auto;min-height:100svh;display:grid}.site-shell--home .presence-page{min-height:0}.page-main{width:min(1120px,100%);margin:0 auto;padding:clamp(56px,9vw,132px) clamp(22px,6vw,72px);display:grid}.page-main--columns{grid-template-columns:minmax(0,.25fr) minmax(0,.75fr)}.page-main--columns>*{grid-column:2}.page-main--doctrine{grid-template-columns:minmax(0,.18fr) minmax(0,.82fr)}.page-main--doctrine>*{grid-column:2}.footer-navigation{color:#fff;background:#000000f0;border-top:1px solid #ffffff1f;grid-template-columns:auto minmax(0,1fr) minmax(260px,auto);align-items:start;gap:clamp(22px,4vw,56px);padding:clamp(18px,3vw,30px) clamp(18px,4vw,52px);display:grid}.presence-page+.footer-navigation{border-top-color:#ffffff14}.footer-navigation__brand{letter-spacing:.04em;padding-top:3px;font-size:.72rem;font-weight:700;line-height:1}.footer-navigation__logo .cosmic-logo__image--desktop{height:clamp(18px,1.7vw,22px);display:block}.footer-navigation__logo .cosmic-logo__image--mobile,.footer-navigation__logo .cosmic-logo__label--mobile-text{display:none}.footer-navigation__groups{justify-items:center;gap:12px;display:grid}.footer-navigation__primary,.footer-navigation__legal{justify-content:center;gap:clamp(10px,1.6vw,18px)}.footer-navigation__primary a{color:#d4d4d8;font-size:.76rem}.footer-navigation__legal a{color:#8a8a94;font-size:.68rem}.footer-navigation__meta{color:#8a8a94;font-family:var(--font-mono);text-align:right;text-transform:uppercase;justify-items:end;gap:7px;font-size:.62rem;line-height:1.45;display:grid}.footer-navigation__powered a{color:#fff;text-underline-offset:3px;text-decoration-color:#ffffff57}.page-doctrine{padding-bottom:clamp(24px,8vw,72px)}.signal-stack{gap:10px;display:grid}.symbolic-page{align-content:center;gap:clamp(22px,4vw,44px);min-height:58svh;display:grid}.symbolic-page h1{color:#fff;letter-spacing:0;max-width:900px;margin:0;font-size:clamp(3rem,9vw,9rem);line-height:.9}.posture-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,3vw,28px);width:min(740px,100%);padding-top:clamp(18px,4vw,48px);display:grid}.posture-grid .signal-line{border-top:1px solid #ffffff24;align-content:end;min-height:72px;padding-top:12px;display:grid}.connect-link{color:#ffffffc2;width:fit-content;font-family:var(--font-mono);font-size:clamp(1rem,2vw,1.4rem);text-decoration:none}.connect-link:hover,.connect-link:focus-visible{color:#fff}.legal-page{gap:clamp(22px,4vw,42px);padding-bottom:clamp(72px,12vw,150px);display:grid}.legal-page h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(3rem,9vw,8rem);line-height:.9}.legal-page__body{gap:20px;max-width:760px;display:grid}.legal-page__body p{color:#d4d4d8;margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.65}.storybook-surface{color:#fff;background:#000;min-height:100vh;padding:clamp(24px,4vw,56px)}.storybook-note{color:#ffffff8a;max-width:620px;margin:0 0 28px;font-size:.92rem;line-height:1.55}.content-page{color:#fff;background:#000;min-height:100svh;padding:clamp(24px,5vw,64px)}.content-page__inner{width:min(920px,100%);margin:0 auto}.content-page__nav{margin-bottom:clamp(64px,12vw,140px)}.content-page__nav a{color:#a1a1aa;text-decoration:none}.doctrine{gap:clamp(34px,7vw,84px);display:grid}.doctrine h1{letter-spacing:0;margin:0;font-size:clamp(3rem,9vw,8rem);line-height:.9}.doctrine p{color:#d4d4d8;max-width:680px;margin:0;font-size:clamp(1.3rem,3vw,2.6rem);line-height:1.12}.doctrine .quiet{color:#71717a}@media (width<=740px){.site-header{min-height:58px}.site-header__bar{min-height:58px;padding-inline:18px}.cosmic-logo__image--desktop{display:none}.cosmic-logo__image--mobile{object-fit:contain;width:36px;height:36px;display:block}.header-navigation__links{display:none}.header-navigation__toggle,.header-navigation__close{display:grid}.site-notification-bar__item{flex-direction:column;align-items:flex-start;gap:4px}.footer-navigation{grid-template-columns:1fr;gap:20px;padding-block:22px}.footer-navigation__groups,.footer-navigation__meta{text-align:left;justify-items:start}.footer-navigation__primary,.footer-navigation__legal{justify-content:flex-start}.page-main--columns,.page-main--doctrine{grid-template-columns:1fr}.page-main--columns>*,.page-main--doctrine>*{grid-column:1}.field-overlay__top,.field-overlay__bottom{flex-direction:column;align-items:flex-start}.field-overlay__center{max-width:100%}}.site-header--mobile-preview .site-header,.site-header--mobile-preview .site-header__bar{min-height:58px}.site-header--mobile-preview .cosmic-logo__image--desktop,.site-header--mobile-preview .header-navigation__links{display:none}.site-header--mobile-preview .cosmic-logo__image--mobile{object-fit:contain;width:36px;height:36px;display:block}.site-header--mobile-preview .header-navigation__toggle,.site-header--mobile-preview .header-navigation__close{display:grid}@media (prefers-reduced-motion:reduce){.divergence-field{background:radial-gradient(circle,#ffffff0f,#0000 31%),radial-gradient(circle,#4f7fff0d,#0000 42%),#000}}
