.tool-emblem{--tm-primary:#90d4d1;--tm-secondary:#9eafe9;--tm-accent:#ddc393;--tm-paper:#101f2b;--tm-muted:#aec5d2;isolation:isolate;width:min(100%,480px);color:var(--tm-primary);flex-shrink:0;margin-inline:auto;display:block;position:relative}.tool-emblem[data-tool=atlas]{--tm-primary:#8ad9c7;--tm-secondary:#87bdd8}.tool-emblem[data-tool=sala]{--tm-primary:#e1c292;--tm-secondary:#a79fd3;--tm-accent:#94c6d4}.tool-emblem[data-tool=bitforward]{--tm-primary:#7beaff;--tm-secondary:#b5a0f2;--tm-accent:#91f1cf;--tm-paper:#0b142b}.tool-emblem[data-tool=asesor]{--tm-primary:#9ed4e3;--tm-secondary:#c0ad87}.tool-emblem[data-tool=biblioteca]{--tm-primary:#e0c28c;--tm-secondary:#b0c8d2;--tm-accent:#ce9c68}.tool-emblem[data-tool=os]{--tm-primary:#9abbd7;--tm-secondary:#92cfc7;--tm-accent:#e0c491}.tool-emblem[data-surface=light]{--tm-primary:#326d78;--tm-secondary:#756583;--tm-accent:#906b30;--tm-paper:#f5f3eb;--tm-muted:#536a73}.tool-emblem-stage{aspect-ratio:2;display:block;position:relative}.tool-emblem-stage>svg{width:100%;height:100%;display:block;overflow:hidden}.tool-emblem[data-surface=dark] .tool-emblem-stage:before{content:"";z-index:-1;background:radial-gradient(ellipse,color-mix(in srgb,var(--tm-primary) 10%,transparent),transparent 65%);pointer-events:none;position:absolute;inset:4% 8%}.tool-emblem .tm-secondary{stroke:var(--tm-secondary)}.tool-emblem .tm-accent{stroke:var(--tm-accent)}.tool-emblem .tm-faint{opacity:.23}.tool-emblem .tm-node-fill{fill:var(--tm-paper)}.tool-emblem .tm-dot{fill:currentColor;stroke:none}.tool-emblem .tm-connections{opacity:.36}.tool-emblem .tm-trace{stroke:var(--tm-accent);stroke-dasharray:55 330;animation:12s linear infinite tm-travel}.tm-atlas-plane{transform-origin:240px 120px;animation:15s ease-in-out infinite alternate tm-tilt}.tm-node{transform-box:fill-box;transform-origin:50%;animation:8s ease-in-out infinite tm-node-pulse}.tm-core{transform-origin:240px 120px;animation:32s linear infinite tm-core-turn}.tm-choice{stroke-dasharray:65 330;animation:12s linear infinite tm-travel}.tm-option{animation:12s ease-in-out infinite tm-option-focus}.tm-mission-orbit{transform-origin:240px 120px;animation:26s linear infinite tm-orbit}.tm-planet{fill:var(--tm-paper);stroke:var(--tm-secondary);stroke-width:1.2px}.tm-launch{animation:7s ease-in-out infinite alternate tm-launch}.tm-starfield{opacity:.5;animation:9s ease-in-out infinite alternate tm-starlight}.tm-conversation-back{transform-origin:240px 120px;animation:10s ease-in-out infinite alternate tm-dialog}.tm-voice{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite alternate tm-voice}.tm-attention{fill:var(--tm-accent);stroke:none;animation:7s ease-in-out infinite alternate tm-starlight}.tm-book-page{transform-origin:240px 170px;animation:14s ease-in-out infinite tm-page-turn}.tm-book-lines{stroke-dasharray:150;animation:14s ease-in-out infinite tm-reading}.tm-book-spark{animation:7s ease-in-out infinite alternate tm-starlight}.tm-portal-halo{transform-origin:240px 120px;animation:12s ease-in-out infinite tm-portal-breathe}.tm-key{transform-origin:240px 120px;animation:12s ease-in-out infinite tm-key}.tm-portal-line{opacity:.5;animation:18s linear infinite tm-travel}.tm-delay-1{animation-delay:-3s}.tm-delay-2{animation-delay:-6s}.tm-delay-3{animation-delay:-2s}.tm-delay-4{animation-delay:-4s}.tool-emblem .tool-emblem-control{width:auto;min-width:44px;min-height:44px;color:var(--tm-muted);box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:30px;justify-content:center;align-items:center;gap:6px;margin:-4px 14px 0 auto;padding:8px 10px;font-family:inherit;font-size:10px;font-weight:500;line-height:1.4;display:flex}.tool-emblem .tool-emblem-control:hover{background:#94bbd00e;border-color:#8cabb942}.tool-emblem .tool-emblem-control:focus-visible{outline:2px solid var(--tm-primary);outline-offset:3px}.tool-emblem .tool-emblem-control:disabled{cursor:default;opacity:.6}.tool-emblem-control>svg{flex-shrink:0;width:17px;height:17px;display:block}.tool-emblem.is-compact{width:180px}.tool-emblem.is-compact .tool-emblem-control{margin-top:-10px;margin-right:0}.tool-emblem.is-still{width:120px}.tool-emblem[data-running=false] *{animation-play-state:paused!important}.tool-emblem[data-reduced=true] *,.tool-emblem.is-still *{animation:none!important}.tool-emblem[data-reduced=true] .tm-choice,.tool-emblem.is-still .tm-choice{stroke-dasharray:none;opacity:.7}.tool-emblem[data-reduced=true] .tm-trace,.tool-emblem.is-still .tm-trace{stroke-dasharray:none;opacity:.65}@keyframes tm-travel{to{stroke-dashoffset:-385px}}@keyframes tm-tilt{0%{transform:rotate(-12deg)scaleY(.9)}to{transform:rotate(9deg)scaleY(1.03)}}@keyframes tm-node-pulse{0%,to{opacity:.7;transform:scale(1)}45%,60%{opacity:1;transform:scale(1.15)}}@keyframes tm-core-turn{to{transform:rotate(360deg)}}@keyframes tm-option-focus{0%,to{opacity:.55}30%,65%{opacity:1}}@keyframes tm-orbit{0%{transform:rotate(-18deg)}to{transform:rotate(342deg)}}@keyframes tm-launch{0%{transform:translateY(3px)}to{transform:translateY(-5px)}}@keyframes tm-starlight{0%{opacity:.35}to{opacity:.85}}@keyframes tm-dialog{0%{transform:translate(0)}to{transform:translate(5px,-4px)}}@keyframes tm-voice{0%,to{transform:scaleY(.65)}40%,65%{transform:scaleY(1)}}@keyframes tm-page-turn{0%,15%,to{transform:skewY(0)scaleX(1)}45%,65%{transform:skewY(-5deg)scaleX(.35)}}@keyframes tm-reading{0%,15%,to{stroke-dashoffset:0;opacity:.9}50%{stroke-dashoffset:90px;opacity:.35}}@keyframes tm-portal-breathe{0%,to{opacity:.23;transform:scale(.94)}50%{opacity:.42;transform:scale(1.04)}}@keyframes tm-key{0%,20%,to{transform:rotate(0)}45%,65%{transform:rotate(-12deg)}}@media (prefers-reduced-motion:reduce){.tool-emblem *{transition:none!important;animation:none!important}.tool-emblem .tm-choice,.tool-emblem .tm-trace{stroke-dasharray:none}}@media print{.tool-emblem *{animation:none!important}.tool-emblem-control{display:none!important}}.pro-tool-visual{align-self:center;width:100%;min-width:0}.pro-tools .pro-identity-hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:2%;padding-block:30px 34px}.pro-identity-description{max-width:540px;margin:18px 0 0;font-size:14px;line-height:1.8;color:#b2bfd0!important}.bf-brand-lockup{align-items:center;gap:25px;max-width:500px;display:flex}.bf-brand-lockup>.tool-emblem{width:170px;margin:0}.bf-brand-lockup>.bf-label{max-width:180px}.aft-identity-line{justify-content:space-between;align-items:center;gap:20px;margin-top:-24px;margin-bottom:-14px;display:flex}.aft-identity-line>p{letter-spacing:.17em;color:#ddcda8;font-size:10px}.aft-identity-line>.tool-emblem{width:150px;margin:0}.knowledge-identity-column>.tool-emblem{max-width:300px;margin:-25px auto 5px}.knowledge-identity-column .knowledge-hero-ledger{padding:0 22px 18px}.os-portal-signature{color:#c4d3df;justify-content:space-between;align-items:center;gap:20px;padding:0 18px;display:flex}.os-portal-signature>span:first-child{letter-spacing:.13em;font-size:10px;line-height:1.8}.os-portal-signature .tool-emblem{width:165px;margin:0}.os-identity-preview>.casa-workspace{margin-top:0}.pw-space-brand{justify-content:space-between;align-items:center;gap:14px;display:flex}.pw-space-brand .tool-emblem{width:110px;margin:-12px -8px -8px 0}.pw-space-brand>.pw-kicker{max-width:170px}.pw-space .pw-space-brand+h2{margin-top:18px}@media (width<=760px){.pro-tools .pro-identity-hero{flex-direction:column;align-items:stretch;gap:0;padding-block:26px 16px;display:flex}.pro-identity-description{margin-top:12px;font-size:13px}.pro-tool-visual{max-width:440px;margin:-4px auto 0}.pro-tool-visual .tool-emblem-control{margin-top:-15px}.bf-brand-lockup{justify-content:space-between;gap:10px}.bf-brand-lockup>.tool-emblem{width:130px}.bf-brand-lockup>.bf-label{max-width:150px;font-size:9px}.aft-identity-line{margin-top:-8px;margin-bottom:-12px}.aft-identity-line>.tool-emblem{width:115px}.knowledge-identity-column>.tool-emblem{max-width:260px;margin:0 auto}.knowledge-identity-column{width:100%}.os-portal-signature{padding-inline:16px}.os-portal-signature .tool-emblem{width:110px}.pw-space-brand .tool-emblem{width:100px}}
