@import "https://fonts.googleapis.com/css2?family=Syne:wght@400;600;700;800&family=Outfit:wght@300;400;500;600&family=Instrument+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;min-height:100vh}body{color:#fff;background-color:#0f1419;min-height:100vh;font-family:Outfit,Helvetica Neue,sans-serif;overflow-x:hidden}.page-bg{z-index:0;pointer-events:none;background-color:#0f1419;position:fixed;inset:0}.page-bg:before{content:"";background:radial-gradient(80% 50% at 50% 0,#1a2d5066 0%,#0000 100%);position:absolute;inset:0}.page-bg:after{content:"";opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66ZM28 100L0 84L0 50L28 34L56 50L56 84L28 100Z' fill='none' stroke='%237ACCED' stroke-width='1'/%3E%3C/svg%3E");background-size:56px 100px;position:absolute;inset:0}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.header-line{background:linear-gradient(90deg,#ffffff38 0%,#ffffff0f 45%,#0000 80%);width:100%;height:1px}.section-label{letter-spacing:.26em;color:#fff;text-transform:uppercase;font-family:Syne,sans-serif;font-size:.52rem;font-weight:600}@keyframes row-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.anim-1{animation:.4s both fade-up}.anim-2{animation:.4s 80ms both fade-up}.anim-3{animation:.4s .55s both fade-up}.agent-roster{background:#000;border:1px solid #4ade801a;width:100%}.agent-row{border-bottom:1px solid #ffffff0a;border-left:2px solid #4ade801a;align-items:center;gap:14px;padding:14px 18px 14px 16px;transition:border-left-color .18s,background-color .18s;animation:.4s both row-in;display:flex}.agent-row:last-child{border-bottom:none}.agent-row:hover{background-color:#4ade8006;border-left-color:#4ade8085}.agent-name{letter-spacing:.18em;color:#fff;text-transform:uppercase;font-family:Syne,sans-serif;font-size:.7rem;font-weight:700;line-height:1}.agent-role{color:#ffffff5c;font-family:Outfit,sans-serif;font-size:.6rem;font-weight:400;line-height:1}.agent-badge{letter-spacing:.18em;text-transform:uppercase;color:#4ade8066;white-space:nowrap;background:#4ade800a;border:1px solid #4ade802e;flex-shrink:0;padding:4px 9px;font-family:Syne,sans-serif;font-size:.44rem;font-weight:600}.tcc-home{--hc-font-primary:"Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--hc-font-mono:"IBM Plex Mono", "SF Mono", "Monaco", "Courier New", monospace;--color-bg-primary:#0f1419;--color-bg-secondary:#161b22;--color-bg-tertiary:#21262d;--color-bg-sticky:#0f1419d9;--color-bg-overlay-hover:#ffffff0d;--color-border-default:#ffffff14;--color-border-subtle:#7bcced1a;--color-border-bright:#7bcced4d;--color-text-primary:#e8eff5;--color-text-secondary:#9ba8b8;--color-text-muted:#6b7a8f;--color-brand-navy:#1a2d50;--color-brand-blue:#0081b9;--color-brand-sky:#7acced;--color-terminal-green:#3f9;--page-bg-gradient:radial-gradient(ellipse 80% 50% at 50% 0%, #1a2d5066 0%, transparent 100%);--hex-stroke:#7acced40;--hex-stroke-active:#7acced59;--hex-stroke-hover:#7acced99;--hex-stroke-disabled:#7acced26;--hex-glow:#7acced40;--hex-fill-start:#7acced1f;--hex-fill-end:#0081b90f;--grid-opacity:.04;--app-accent:#ffb366;--app-hex-stroke:#ffb36640;--app-hex-stroke-active:#ffb36659;--app-hex-stroke-hover:#ffb36699;--app-hex-stroke-disabled:#ffb36640;--app-hex-glow:#ffb36640;--app-hex-fill-start:#ffb3661f;--app-hex-fill-end:#e8742a0f;--title-color:#fff;background:var(--color-bg-primary);min-height:100vh;color:var(--color-text-primary);font-family:var(--hc-font-primary);flex-direction:column;font-size:.875rem;line-height:1.6;display:flex;position:relative}[data-theme=light] .tcc-home{--color-bg-primary:#f5f7fa;--color-bg-secondary:#eef1f6;--color-bg-tertiary:#e4e8f0;--color-bg-sticky:#f5f7fad9;--color-bg-overlay-hover:#0000000a;--color-border-default:#0000001a;--color-border-subtle:#0081b926;--color-border-bright:#0081b966;--color-text-primary:#1a2d50;--color-text-secondary:#4a5568;--color-text-muted:#718096;--color-brand-navy:#1a2d50;--color-brand-blue:#0081b9;--color-brand-sky:#0092cc;--color-terminal-green:#00863f;--page-bg-gradient:radial-gradient(ellipse 80% 50% at 50% 0%, #0081b90a 0%, transparent 100%);--hex-stroke:#0081b959;--hex-stroke-active:#0081b973;--hex-stroke-hover:#0081b9b3;--hex-stroke-disabled:#0081b933;--hex-glow:#0081b933;--hex-fill-start:#0081b914;--hex-fill-end:#0081b908;--grid-opacity:.03;--app-accent:#d4661a;--app-hex-stroke:#e0742a59;--app-hex-stroke-active:#e0742a73;--app-hex-stroke-hover:#e0742ab3;--app-hex-stroke-disabled:#e0742a4d;--app-hex-glow:#e0742a33;--app-hex-fill-start:#e0742a14;--app-hex-fill-end:#e0742a08;--title-color:var(--color-text-primary)}.tcc-home :focus-visible{outline:.125rem solid var(--color-brand-sky);outline-offset:.125rem}.tcc-home ::selection{background:var(--color-brand-sky);color:var(--color-bg-primary)}.hc-header{z-index:20;background:var(--color-bg-sticky);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;padding:.5rem 3rem;display:flex;position:sticky;top:0}.hc-left{flex:1;align-items:stretch;gap:.75rem;min-width:0;display:flex}.hc-logo{flex-shrink:0;align-items:center;gap:.4em;text-decoration:none;transition:opacity .15s;display:flex}.hc-logo:hover{opacity:.8}.hc-logo-img{width:auto;height:30px;display:block}[data-theme=light] .hc-logo-img{filter:invert()hue-rotate(180deg)}.hc-right{flex-shrink:0;align-items:center;gap:1.1rem;display:flex}.hc-meta{font-family:var(--hc-font-mono);letter-spacing:.08em;color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:.5rem;font-size:.7rem;display:flex}.hc-dot{background:var(--color-terminal-green);width:6px;height:6px;box-shadow:0 0 6px var(--color-terminal-green);border-radius:9999px}.tcc-home .theme-toggle{-webkit-user-select:none;user-select:none;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 .5rem;font-size:15px;line-height:1;transition:color .15s;display:inline-flex}.tcc-home .theme-toggle:hover{color:var(--color-text-primary)}.hc-page{background:var(--color-bg-primary);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.hc-page:before{content:"";z-index:0;pointer-events:none;background:var(--page-bg-gradient);position:absolute;inset:0}.hc-page:after{content:"";z-index:0;pointer-events:none;opacity:var(--grid-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66ZM28 100L0 84L0 50L28 34L56 50L56 84L28 100Z' fill='none' stroke='%237ACCED' stroke-width='1'/%3E%3C/svg%3E");background-size:56px 100px;position:absolute;inset:0}[data-theme=light] .hc-page:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66ZM28 100L0 84L0 50L28 34L56 50L56 84L28 100Z' fill='none' stroke='%230081B9' stroke-width='1'/%3E%3C/svg%3E")}.hc-main{z-index:1;flex-direction:column;flex:1;align-items:center;gap:1.5rem;padding:clamp(1rem,4vh,3rem) 2rem 2rem;animation:.35s cubic-bezier(.16,1,.3,1) both hc-fade-slide-up;display:flex;position:relative}.hc-section{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.hc-section-title{font-family:var(--hc-font-mono);color:var(--title-color);text-transform:uppercase;letter-spacing:.18em;font-size:1rem;font-weight:600}.hc-section-sub{color:var(--color-text-secondary);letter-spacing:.03em;font-size:.875rem}.hc-honeycomb{flex-direction:column;align-items:center;display:flex}.hc-row{justify-content:center;gap:0;display:flex}.hc-row+.hc-row{margin-top:-36px}.hc-row--nudge{transform:translate(-66.5px)}.hc-tile-link{color:inherit;outline:none;text-decoration:none}.hc-tile-link:focus-visible .hc-poly{stroke:var(--color-brand-sky);stroke-width:2px;filter:drop-shadow(0 0 10px var(--hex-glow))}.hc-tile{flex-shrink:0;justify-content:center;align-items:center;width:133px;height:152px;transition:transform .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.hc-tile-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hc-poly{stroke:var(--hex-stroke);stroke-width:1.5px;transition:stroke .3s,filter .3s}.hc-tile-content{z-index:1;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:5px;max-width:105px;display:flex;position:relative}.hc-tile-icon{color:var(--color-brand-sky);margin-bottom:2px;transition:color .3s;display:flex}.hc-tile-label{font-family:var(--hc-font-mono);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;overflow-wrap:break-word;font-size:12px;font-weight:600;line-height:1.3}.hc-tile-sub{color:var(--color-text-secondary);letter-spacing:.02em;font-size:10px;line-height:1.2}.hc-tile-badge{font-family:var(--hc-font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--color-brand-sky);margin-top:2px;font-size:8px}.hc-tile.is-active{cursor:pointer}.hc-tile.is-active .hc-poly{stroke:var(--hex-stroke-active);animation:4s ease-in-out infinite hc-hex-breathe}.hc-tile-link:hover .hc-tile.is-active{transform:scale(1.06)}.hc-tile-link:hover .hc-tile.is-active .hc-poly{stroke:var(--hex-stroke-hover);filter:drop-shadow(0 0 14px var(--hex-glow))}.hc-tile-link:hover .hc-tile.is-active .hc-tile-icon{color:var(--color-text-primary)}.hc-tile.is-disabled{opacity:.3;filter:grayscale(.8);cursor:default}[data-theme=light] .hc-tile.is-disabled{opacity:.45}.hc-tile.is-disabled .hc-poly{stroke:var(--hex-stroke-disabled);stroke-dasharray:4 3}.hc-tile.is-disabled .hc-tile-icon,.hc-tile.is-disabled .hc-tile-label,.hc-tile.is-disabled .hc-tile-badge{color:var(--color-text-muted)}.hc-tile.is-app{--hex-stroke:var(--app-hex-stroke);--hex-stroke-active:var(--app-hex-stroke-active);--hex-stroke-hover:var(--app-hex-stroke-hover);--hex-stroke-disabled:var(--app-hex-stroke-disabled);--hex-glow:var(--app-hex-glow);--color-brand-sky:var(--app-accent)}.hc-tile.is-app.is-disabled{opacity:.55;filter:none}[data-theme=light] .hc-tile.is-app.is-disabled{opacity:.7}.hc-tile.is-app.is-disabled .hc-tile-icon,.hc-tile.is-app.is-disabled .hc-tile-badge{color:var(--app-accent)}@keyframes hc-hex-breathe{0%,to{stroke-opacity:.25}50%{stroke-opacity:.4}}@keyframes hc-fade-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hc-footer{z-index:1;border-top:1px solid var(--color-border-default);font-family:var(--hc-font-mono);letter-spacing:.1em;color:var(--color-text-muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:18px 3rem;font-size:.625rem;display:flex;position:relative}@media (max-width:900px){.hc-header{padding:.5rem 1rem}.hc-meta{display:none}.hc-right{gap:.75rem}}@media (max-width:640px){.hc-main{padding:1rem 1rem 2rem}.hc-honeycomb{transform-origin:top;margin-bottom:-220px;transform:scale(.56)}.hc-footer{padding:16px 1rem}.hc-logo-img{height:22px}.hc-right{gap:.5rem}}@media (max-width:420px){.hc-honeycomb{margin-bottom:-270px;transform:scale(.46)}}@media (prefers-reduced-motion:reduce){.tcc-home *,.tcc-home :before,.tcc-home :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tcc-usermenu{display:inline-flex;position:relative}.tcc-usermenu-trigger{cursor:pointer;color:#ffffffd9;letter-spacing:.01em;background:0 0;border:0;align-items:center;gap:.4rem;padding:.35rem .2rem;font-family:inherit;font-size:.82rem;transition:color .15s;display:inline-flex}.tcc-usermenu-trigger:hover,.tcc-usermenu.is-open .tcc-usermenu-trigger{color:#fff}.tcc-usermenu-caret{opacity:.7;font-size:.62rem;line-height:1;transition:transform .18s}.tcc-usermenu.is-open .tcc-usermenu-caret{transform:rotate(180deg)}.tcc-usermenu-panel{z-index:200;background:#161d26;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;min-width:190px;padding:6px;animation:.14s both tcc-usermenu-in;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 48px -20px #000000b3}@keyframes tcc-usermenu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tcc-usermenu-avatar{background:var(--color-brand-blue,#0081b9);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;width:32px;height:32px;font-family:var(--hc-font-mono,ui-monospace, monospace);border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.8125rem;font-weight:600;transition:box-shadow .15s,filter .15s;display:flex}.tcc-usermenu-avatar:hover{filter:brightness(1.12)}.tcc-usermenu.is-open .tcc-usermenu-avatar{box-shadow:0 0 0 2px var(--color-bg-primary,#0f1419), 0 0 0 4px var(--color-brand-sky,#7acced)}.tcc-usermenu-avatar~.tcc-usermenu-panel{min-width:230px}.tcc-usermenu-head{border-bottom:1px solid #ffffff1a;flex-direction:column;gap:2px;margin-bottom:4px;padding:.55rem .8rem .7rem;display:flex}.tcc-usermenu-head-name{color:#fff;font-size:.85rem;font-weight:600}.tcc-usermenu-head-email{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:.75rem;overflow:hidden}.tcc-usermenu-item{text-align:left;cursor:pointer;color:#ffffffc7;background:0 0;border:0;border-radius:5px;width:100%;padding:.6rem .8rem;font-family:inherit;font-size:.82rem;text-decoration:none;transition:background .14s,color .14s;display:block}.tcc-usermenu-item:hover{color:#fff;background:#ffffff14}.tcc-usermenu-signout{color:#fff9}.tcc-usermenu-signout:hover{color:#ff8b90;background:#b0444b29}html[data-theme=light] .tcc-usermenu-trigger{color:#0a0e0bcc}html[data-theme=light] .tcc-usermenu-trigger:hover,html[data-theme=light] .tcc-usermenu.is-open .tcc-usermenu-trigger{color:#0a0e0b}html[data-theme=light] .tcc-usermenu-panel{background:#fff;border-color:#0a0e0b1f;box-shadow:0 24px 48px -24px #0a0e0b59}html[data-theme=light] .tcc-usermenu-head{border-bottom-color:#0a0e0b1a}html[data-theme=light] .tcc-usermenu-head-name{color:#0a0e0b}html[data-theme=light] .tcc-usermenu-head-email{color:#0a0e0b8c}html[data-theme=light] .tcc-usermenu-item{color:#0a0e0bbf}html[data-theme=light] .tcc-usermenu-item:hover{color:#0a0e0b;background:#0a0e0b0f}html[data-theme=light] .tcc-usermenu-signout{color:#0a0e0b8c}html[data-theme=light] .tcc-usermenu-signout:hover{color:#a3323a;background:#a3323a1f}[data-theme=light] .account-root .tcc-brand-logo,[data-theme=light] .toby-root .tcc-brand-logo,[data-theme=light] .jcr-root .tcc-brand-logo{filter:invert()hue-rotate(180deg)}
