@property --eye-x{syntax:"<length>";inherits:true;initial-value:0}@property --eye-y{syntax:"<length>";inherits:true;initial-value:0}@property --eye-soul-x{syntax:"<length>";inherits:true;initial-value:0}@property --eye-soul-y{syntax:"<length>";inherits:true;initial-value:0}@property --eye-glint-x{syntax:"<length>";inherits:true;initial-value:0}@property --eye-glint-y{syntax:"<length>";inherits:true;initial-value:0}@property --eye-wetness-x{syntax:"<length>";inherits:true;initial-value:0}@property --eye-wetness-y{syntax:"<length>";inherits:true;initial-value:0}@property --eye-cross{syntax:"<length>";inherits:true;initial-value:0}@property --eye-cross-shell{syntax:"<length>";inherits:true;initial-value:0}@property --eye-cross-glint{syntax:"<length>";inherits:true;initial-value:0}@property --eye-cross-wetness{syntax:"<length>";inherits:true;initial-value:0}@property --eye-side-left{syntax:"<length>";inherits:true;initial-value:0}@property --eye-side-right{syntax:"<length>";inherits:true;initial-value:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pond:#0a3137;--pad:#3b9d57;--pad-deep:#1f6a3f;--text:#f4fbf7;--muted:#b8d6d0;--panel:#061c21b8;--line:#d6f8ee29;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing-page-trail{box-sizing:border-box;color:#f4fbf7;background:linear-gradient(135deg,#ffffff13,#ffffff09),#051a1e9e;border:1px solid #dbffe624;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;width:min(110rem,100%);margin:0 auto clamp(.75rem,2vw,1.1rem);padding:.75rem .85rem;display:grid;box-shadow:inset 0 1px #ffffff0e,0 .8rem 1.8rem #0000002e}.landing-page-trail div:first-child{gap:.18rem;min-width:0;display:grid}.landing-page-trail span{color:#bbff8fd1;letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:900}.landing-page-trail strong{color:#f7fff9;letter-spacing:0;font-size:1.02rem}.landing-page-trail p{color:#e9fff2ad;max-width:58rem;margin:0;font-size:.88rem;line-height:1.38}.landing-page-trail-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.landing-page-trail a{color:#f4fbf7d1;background:#ffffff0b;border:1px solid #dbffe629;border-radius:8px;justify-content:center;align-items:center;min-height:2.15rem;padding:.48rem .65rem;font-size:.78rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.landing-page-trail a:hover{color:#f7fff9;background:#ffffff14;border-color:#dbffe652}.landing-page-trail .landing-page-trail-primary{color:#071610;background:linear-gradient(#c9ff8a,#7ed35f);border-color:#bbff8f57}@media (max-width:760px){.landing-page-trail{grid-template-columns:1fr;align-items:stretch}.landing-page-trail-actions{justify-content:stretch}.landing-page-trail a{flex:8rem}}.dev-dashboard{box-sizing:border-box;color:#f7fff9;background:linear-gradient(#356f5d38,#0000 20rem),linear-gradient(135deg,#06191d 0%,#0d2d2e 48%,#071213 100%);min-height:100vh;padding:clamp(.85rem,2vw,1.45rem)}.dev-dashboard *,.dev-dashboard :before,.dev-dashboard :after{box-sizing:inherit}.dev-dashboard-hero{grid-template-columns:minmax(0,1fr) minmax(14rem,20rem);align-items:end;gap:clamp(.8rem,2vw,1.2rem);max-width:94rem;margin:0 auto .85rem;display:grid}.dev-hero-copy{gap:.52rem;display:grid}.dev-kicker{color:#bbff8f;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:900}.dev-dashboard h1,.dev-dashboard h2,.dev-dashboard h3,.dev-dashboard p{margin:0}.dev-dashboard h1{letter-spacing:0;font-size:clamp(2.1rem,4.8vw,4.4rem);line-height:.95}.dev-dashboard h2,.dev-dashboard h3,.dev-dashboard strong,.dev-dashboard b{letter-spacing:0}.dev-dashboard-hero p:not(.dev-kicker){color:#e9fff2ad;font-size:.96rem}.dev-dashboard-hero .dev-hero-brief{color:#f2ffdec7;max-width:56rem;line-height:1.45}.dev-health-pill{background:linear-gradient(145deg,#ffffff13,#ffffff09),#051a1eb8;border:1px solid #dbffe624;border-radius:8px;gap:.2rem;min-height:6rem;padding:.82rem .95rem;display:grid}.dev-health-pill.is-ok{border-color:#bbff8f47}.dev-health-pill.is-warn{border-color:#ffd78761}.dev-health-pill strong{font-size:1.2rem}.dev-jump-nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#041417d1;border:1px solid #ddffe91f;border-radius:8px;flex-wrap:wrap;gap:.42rem;max-width:94rem;margin:0 auto .65rem;padding:.42rem;display:flex;position:sticky;top:.55rem;box-shadow:0 .7rem 1.8rem #00000029}.dev-jump-nav a{color:#f4fff6db;border:1px solid #ddffe91a;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:.38rem .62rem;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.dev-jump-nav a:hover{color:#fafff6;background:#bbff8f17;border-color:#bbff8f5c}.dev-health-pill span,.dev-dashboard small,.dev-dashboard header span,.dev-version-channels span{color:#e7fff09e}.dev-command-row,.dev-metrics,.dev-grid{max-width:94rem;margin:0 auto}.dev-command-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:.65rem;display:grid}.dev-primary-action{min-height:5.2rem;color:inherit;background:linear-gradient(145deg,#bbff8f1a,#7ad7ff09),#ffffff0b;border:1px solid #ddffe921;border-radius:8px;align-content:start;gap:.16rem;padding:.72rem;text-decoration:none;display:grid}.dev-primary-action.is-featured{background:radial-gradient(circle at 12% 15%,#bbff8f33,#0000 6rem),linear-gradient(145deg,#bbff8f2b,#7ad7ff0f),#ffffff0f;border-color:#bbff8f57}.dev-primary-action:hover{background:linear-gradient(145deg,#bbff8f24,#7ad7ff0e),#ffffff0f;border-color:#bbff8f57}.dev-primary-action span{color:#bbff8fd6;text-transform:uppercase;font-size:.72rem;font-weight:900}.dev-primary-action strong{font-size:.98rem}.dev-primary-action small{color:#e7fff0a3;font-size:.74rem;line-height:1.28}.dev-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-bottom:.85rem;display:grid}.dev-metric,.dev-panel,.dev-route-link,.dev-check-row,.dev-version-channels article,.dev-device-list article,.dev-companion-list article,.dev-release-note{background:#ffffff0e;border:1px solid #ddffe91c;border-radius:8px}.dev-metric{gap:.18rem;min-height:4.7rem;padding:.68rem .72rem;display:grid}.dev-metric span{color:#d6ffe694;text-transform:uppercase;font-size:.73rem;font-weight:800}.dev-metric strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.05rem,1.6vw,1.45rem);line-height:1.05;overflow:hidden}.dev-surface-flow,.dev-launchpad{max-width:94rem;margin:0 auto .85rem}.dev-launchpad-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.dev-launch-card{min-height:8.1rem;color:inherit;background:linear-gradient(145deg,#bbff8f17,#7ad7ff09),#ffffff0b;border:1px solid #ddffe91f;border-radius:8px;align-content:start;gap:.28rem;padding:.76rem;text-decoration:none;display:grid}.dev-launch-card:hover{background:linear-gradient(145deg,#bbff8f26,#7ad7ff0e),#ffffff0f;border-color:#bbff8f5c}.dev-launch-card span{color:#bbff8fd1;text-transform:uppercase;font-size:.7rem;font-weight:900}.dev-launch-card strong{font-size:1.04rem;line-height:1.1}.dev-launch-card small{color:#e7fff0a8;font-size:.76rem;line-height:1.34}.dev-launch-card.is-service{border-color:#ffda8d38}.dev-launch-card.is-private{border-color:#7edaff38}.dev-launch-card.is-device{border-color:#77e4d238}.dev-more-shortcuts{background:#05191c52;border:1px solid #ddffe91a;border-radius:8px;gap:.65rem;max-width:94rem;margin:0 auto .85rem;display:grid}.dev-more-shortcuts summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.68rem;list-style:none;display:grid}.dev-more-shortcuts summary::-webkit-details-marker{display:none}.dev-more-shortcuts summary:after{content:"+";aspect-ratio:1;color:#bbff8fdb;background:#bbff8f1a;border-radius:999px;place-items:center;width:1.75rem;font-weight:900;display:grid}.dev-more-shortcuts[open] summary:after{content:"-"}.dev-more-shortcuts summary span{color:#f5fff5;text-transform:uppercase;font-size:.84rem;font-weight:850}.dev-more-shortcuts summary small{color:#e7fff09e;font-size:.75rem}.dev-more-shortcuts[open]{padding-bottom:.68rem}.dev-more-shortcuts .dev-command-row{margin-bottom:0;padding-inline:.68rem}.dev-flow-map{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.dev-flow-step{background:linear-gradient(#ffffff0e,#ffffff06),#05191c8a;border:1px solid #ddffe91f;border-radius:8px;align-content:start;gap:.52rem;min-width:0;min-height:21rem;padding:.74rem;display:grid;position:relative}.dev-flow-step:not(:last-child):after{content:"";z-index:2;border-top:2px solid #bbff8f8a;border-right:2px solid #bbff8f8a;width:.38rem;height:.38rem;position:absolute;top:1.35rem;right:-.22rem;transform:rotate(45deg)}.dev-flow-step-heading,.dev-flow-actions,.dev-flow-surfaces{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.dev-flow-step-heading{justify-content:space-between}.dev-flow-step-heading span,.dev-flow-step-heading b{color:#e7fff0c2;text-transform:uppercase;border:1px solid #ddffe91f;border-radius:999px;align-items:center;min-height:1.45rem;padding:.22rem .42rem;font-size:.68rem;font-weight:900;display:inline-flex}.dev-flow-step-heading span{color:#092016;background:linear-gradient(#d4ff93,#8bdc6d)}.dev-flow-step.is-entry{border-color:#bbff8f47}.dev-flow-step.is-hub{border-color:#7edaff3d}.dev-flow-step.is-studio{border-color:#ffda8d38}.dev-flow-step.is-promotion{border-color:#c9a5ff38}.dev-flow-step.is-device{border-color:#77e4d23d}.dev-flow-step h3{color:#f7fff9;text-transform:none;margin:0;font-size:1rem}.dev-flow-step p,.dev-flow-step dd{color:#e7fff0a8;margin:0;font-size:.78rem;line-height:1.35}.dev-flow-step dl{gap:.46rem;margin:0;display:grid}.dev-flow-step dt{color:#bbff8fc7;text-transform:uppercase;margin-bottom:.12rem;font-size:.66rem;font-weight:900}.dev-flow-surfaces code{color:#f0fff6d1;overflow-wrap:anywhere;background:#0000002e;border:1px solid #ddffe91c;border-radius:6px;max-width:100%;padding:.2rem .34rem;font-size:.66rem}.dev-flow-actions{margin-top:auto}.dev-flow-actions a{color:#f6fff8e6;background:#ffffff0b;border:1px solid #ddffe921;border-radius:8px;justify-content:center;align-items:center;min-height:2rem;padding:.42rem .55rem;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.dev-flow-actions a:hover{background:#bbff8f17;border-color:#bbff8f57}.dev-grid{grid-template-columns:minmax(0,1.1fr) minmax(22rem,.78fr);align-items:start;gap:.85rem;display:grid}.dev-panel{background:linear-gradient(#ffffff0b,#ffffff06),#05191ca8;gap:.75rem;padding:.85rem;scroll-margin-top:1rem;display:grid}.dev-panel header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.7rem;display:grid}.dev-panel header div{gap:.22rem;display:grid}.dev-panel header p{color:#e7fff0a3;font-size:.84rem;line-height:1.35}.dev-panel h2{font-size:1rem;line-height:1.1}.dev-panel h3{color:#ecfff4c7;text-transform:uppercase;margin:0 0 .45rem;font-size:.8rem}.dev-links-panel{grid-row:span 2}.dev-link-groups,.dev-check-list,.dev-device-list,.dev-companion-list{gap:.55rem;display:grid}.dev-link-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.dev-route-link,.dev-device-list article,.dev-companion-list article{min-height:4.35rem;color:inherit;justify-content:space-between;align-items:center;gap:.75rem;padding:.66rem;text-decoration:none;display:flex}.dev-route-link:hover{background:#bbff8f14;border-color:#bbff8f52}.dev-route-link span,.dev-device-list span,.dev-companion-list span{gap:.2rem;min-width:0;display:grid}.dev-route-link strong,.dev-device-list strong,.dev-companion-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dev-contract-link{color:#f6fff8e6;background:#ffffff0b;border:1px solid #ddffe91f;border-radius:8px;justify-content:center;align-items:center;min-height:2.25rem;margin-top:.65rem;padding:.55rem .75rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.dev-contract-link:hover{background:#bbff8f14;border-color:#bbff8f52}.dev-status-token{color:#f0fff6d1;text-transform:uppercase;background:#ffffff14;border-radius:999px;flex:none;align-self:flex-start;padding:.28rem .45rem;font-size:.68rem}.dev-status-token.is-live,.dev-status-token.is-local,.dev-status-token.is-released{color:#e9ffd2;background:#bbff8f29}.dev-status-token.is-private,.dev-status-token.is-staged{color:#d7f4ff;background:#7edaff21}.dev-status-token.is-scaffolded,.dev-status-token.is-planned,.dev-status-token.is-api,.dev-status-token.is-contract_ready{color:#ffe8b6;background:#ffda8d24}.dev-frog-atlas{max-width:94rem;margin:0 auto .85rem}.dev-frog-atlas header{align-items:start}.dev-frog-atlas p{color:#e7fff0ad}.dev-ecosystem-flow{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:.42rem;display:grid}.dev-ecosystem-flow a,.dev-ecosystem-flow span{color:#f5fff5;text-align:center;background:linear-gradient(145deg,#bbff8f17,#7ad7ff0a),#ffffff0b;border:1px solid #ddffe91f;border-radius:8px;place-items:center;min-height:3rem;padding:.55rem;font-size:.82rem;font-weight:850;text-decoration:none;display:grid;position:relative}.dev-ecosystem-flow a:not(:last-child):after,.dev-ecosystem-flow span:not(:last-child):after{content:"";z-index:2;border-top:2px solid #bbff8f94;border-right:2px solid #bbff8f94;width:.25rem;height:.25rem;position:absolute;top:50%;right:-.12rem;transform:translateY(-50%)rotate(45deg)}.dev-ecosystem-flow a:hover{background:linear-gradient(145deg,#bbff8f24,#7ad7ff0f),#ffffff0f;border-color:#bbff8f52}.dev-frog-section{gap:.55rem;display:grid}.dev-context-drawer,.dev-supporting-drawer{background:#05191c57;border:1px solid #ddffe91a;border-radius:8px;gap:.65rem;display:grid}.dev-context-drawer summary,.dev-supporting-drawer summary{color:#f5fff5;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3.2rem;padding:.72rem;list-style:none;display:grid}.dev-context-drawer summary::-webkit-details-marker{display:none}.dev-supporting-drawer summary::-webkit-details-marker{display:none}.dev-context-drawer summary:after,.dev-supporting-drawer summary:after{content:"+";aspect-ratio:1;color:#bbff8f;background:#ffffff0b;border:1px solid #ddffe921;border-radius:999px;place-items:center;width:1.75rem;font-weight:900;display:grid}.dev-context-drawer[open] summary:after,.dev-supporting-drawer[open] summary:after{content:"-"}.dev-context-drawer summary span,.dev-supporting-drawer summary span{color:#f5fff5;text-transform:uppercase;font-size:.84rem;font-weight:850}.dev-context-drawer summary small,.dev-supporting-drawer summary small{color:#e7fff09e;font-size:.75rem}.dev-context-drawer[open],.dev-supporting-drawer[open]{padding-bottom:.68rem}.dev-context-drawer[open]>:not(summary),.dev-supporting-drawer[open]>:not(summary){margin-inline:.68rem}.dev-profile-map{background:linear-gradient(145deg,#7edaff14,#bbff8f0d),#ffffff08;border:1px solid #ddffe91f;border-radius:8px;grid-template-columns:minmax(14rem,.32fr) minmax(0,1fr);gap:.65rem;padding:.68rem;display:grid}.dev-profile-map>div:first-child{align-content:start;gap:.25rem;display:grid}.dev-profile-map span{color:#bbff8fbd;letter-spacing:0;text-transform:uppercase;font-size:.7rem;font-weight:850}.dev-profile-map h3{color:#f5fff5;margin:0;font-size:1rem}.dev-profile-map p{color:#e7fff0a8;margin:0;font-size:.8rem;line-height:1.35}.dev-profile-map-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.dev-profile-map-grid article{background:#05191c75;border:1px solid #ddffe91a;border-radius:8px;gap:.28rem;min-height:8.5rem;padding:.58rem;display:grid}.dev-profile-map-grid strong{color:#f5fff5;font-size:.86rem;line-height:1.12}.dev-profile-map-grid small{color:#e7fff0a8;font-size:.73rem;line-height:1.28}.dev-profile-map-grid em{color:#7edaffb8;font-size:.7rem;font-style:normal;line-height:1.28}.dev-profile-map-grid i{color:#ffda8dc7;font-size:.7rem;font-style:normal;font-weight:800;line-height:1.28}.dev-profile-map-grid b{color:#e7fff0c7;background:#bbff8f1c;border-radius:999px;place-self:end start;padding:.22rem .38rem;font-size:.68rem}.dev-human-loop{background:linear-gradient(145deg,#bbff8f11,#7ad7ff09),#ffffff09;border:1px solid #bbff8f1f;border-radius:8px;grid-template-columns:minmax(14rem,.35fr) minmax(0,1fr);align-items:stretch;gap:.65rem;padding:.68rem;display:grid}.dev-human-loop>div:first-child{align-content:start;gap:.25rem;display:grid}.dev-human-loop p{color:#e7fff0a8;font-size:.8rem;line-height:1.35}.dev-human-loop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.dev-human-loop-card{background:#05191c7a;border:1px solid #ddffe91a;border-radius:8px;gap:.28rem;min-height:5.75rem;padding:.58rem;display:grid}.dev-human-loop-card strong{color:#f5fff5;font-size:.86rem;line-height:1.12}.dev-human-loop-card span{color:#e7fff0a8;font-size:.76rem;line-height:1.3}.dev-human-loop-card.is-active{border-color:#bbff8f2e}.dev-human-loop-card.is-wired{border-color:#7edaff24}.dev-self-model{background:linear-gradient(145deg,#3bad4521,#7cd8ff0b),#0414169e;border:1px solid #bbff8f26;border-radius:8px;gap:.65rem;padding:.72rem;display:grid}.dev-self-model-copy{gap:.25rem;max-width:68rem;display:grid}.dev-self-model-copy span{color:#dfff87;text-transform:uppercase;border:1px solid #bbff8f2e;border-radius:999px;width:fit-content;padding:.18rem .46rem;font-size:.68rem;font-weight:800}.dev-self-model-copy p{color:#e7fff0b3;font-size:.82rem;line-height:1.4}.dev-self-model-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem;display:grid}.dev-self-model-grid article{background:#02101175;border:1px solid #ddffe91a;border-radius:8px;gap:.3rem;min-height:6.4rem;padding:.62rem;display:grid}.dev-self-model-grid strong{color:#f5fff5;font-size:.85rem}.dev-self-model-grid span{color:#e7fff0ad;font-size:.76rem;line-height:1.32}.dev-self-evidence{flex-wrap:wrap;gap:.4rem;display:flex}.dev-self-evidence b{color:#e7fff0c7;background:#7edaff0f;border:1px solid #7edaff24;border-radius:999px;padding:.26rem .5rem;font-size:.7rem;line-height:1}.dev-frog-section h3{color:#ecfff4d1;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.76rem}.dev-frog-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.65rem;display:grid}.dev-frog-grid.is-core-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dev-frog-grid.is-supporting-grid{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr))}.dev-frog-card{background:linear-gradient(#bbff8f12,#0000 28%),#ffffff0d;border:1px solid #ddffe91f;border-radius:8px;grid-template-rows:auto auto 1fr auto auto;gap:.56rem;min-height:21rem;padding:.76rem;display:grid}.dev-frog-card.is-supporting{grid-template-rows:auto auto 1fr auto;min-height:17.2rem}.dev-frog-card.is-supporting code{display:none}.dev-frog-card.is-supporting dl{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-frog-card.is-music{background:linear-gradient(#7ad7ff17,#0000 30%),#ffffff0d}.dev-frog-card.is-home{background:linear-gradient(#ffd78717,#0000 30%),#ffffff0d}.dev-frog-card-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.dev-frog-card-top>div{justify-items:end;gap:.35rem;display:grid}.dev-frog-icon{background:radial-gradient(at 50% 78%,#e7ffa6a8 0 1.05rem,#0000 1.09rem),linear-gradient(145deg,#9ceb64,#4ba64e);border:1px solid #efffdd80;border-radius:50% 50% 46% 46%/48% 48% 56% 56%;flex:none;place-items:center;width:3.15rem;height:2.75rem;margin-top:.28rem;display:inline-grid;position:relative;box-shadow:inset 0 -.38rem .65rem #124a275c,0 .45rem .9rem #0000002e}.dev-frog-icon:before,.dev-frog-icon:after{content:"";background:linear-gradient(145deg,#b8f978,#78cc49);border:1px solid #efffdd7a;border-radius:50%;width:1.05rem;height:1.05rem;position:absolute;top:-.42rem}.dev-frog-icon:before{left:.58rem}.dev-frog-icon:after{right:.58rem}.dev-frog-eye{z-index:2;background:#08120d;border-radius:999px;width:.18rem;height:.48rem;position:absolute;top:.02rem}.dev-frog-eye.left{left:1.24rem}.dev-frog-eye.right{right:1.24rem}.dev-frog-mouth{border-bottom:2px solid #042719b8;border-radius:0 0 999px 999px;width:.82rem;height:.38rem;position:absolute;top:1.66rem;left:50%;transform:translate(-50%)}.dev-frog-mark{background:#ffffff29;border-radius:50%;width:.46rem;height:.46rem;position:absolute;bottom:.3rem;right:.34rem}.dev-frog-icon b{color:#bbff8f;background:#102a30;border-radius:50%;place-items:center;min-width:1.1rem;height:1.1rem;font-size:.58rem;line-height:1;display:grid;position:absolute;bottom:-.22rem;left:-.1rem}.dev-frog-icon.icon-mama{background:radial-gradient(at 50% 78%,#e7ffa6b3 0 1.05rem,#0000 1.09rem),linear-gradient(145deg,#b8f978,#317b46)}.dev-frog-icon.icon-music .dev-frog-mark{background:#7ad7ff80;border-radius:999px 999px 999px 0;width:.5rem;height:.8rem}.dev-frog-icon.icon-tools .dev-frog-mark{background:#ffeda67a;border-radius:3px}.dev-frog-icon.icon-home .dev-frog-mark{background:#ffd7878a;border-radius:2px;width:.58rem;height:.42rem}.dev-frog-icon.icon-business .dev-frog-mark{background:#ffda8d94;border-radius:3px;width:.62rem;height:.46rem;box-shadow:inset 0 .16rem #071e1847}.dev-frog-icon.icon-device .dev-frog-mark,.dev-frog-icon.icon-companion .dev-frog-mark{background:#c4e8ff7a;border-radius:3px;width:.4rem;height:.72rem}.dev-frog-kind{color:#e7fff094;text-transform:uppercase;font-size:.68rem;font-weight:800}.dev-frog-copy{gap:.45rem;display:grid}.dev-frog-card h3{color:#f7fff9;text-transform:none;margin:0;font-size:1rem;line-height:1.1}.dev-frog-card p,.dev-frog-card dd{color:#ecfff4b3;font-size:.8rem;line-height:1.34}.dev-frog-card dl{gap:.42rem;margin:0;display:grid}.dev-frog-card dl div{gap:.12rem;display:grid}.dev-frog-card dt{color:#bbff8fcc;text-transform:uppercase;font-size:.68rem;font-weight:900}.dev-frog-card dd{margin:0}.dev-frog-actions{align-items:center;gap:.48rem;display:flex}.dev-frog-actions a{color:#f4fff4;text-align:center;background:#fff1;border:1px solid #ddffe921;border-radius:8px;flex:1;padding:.48rem .55rem;font-size:.78rem;font-weight:850;text-decoration:none}.dev-frog-actions a:hover{background:#bbff8f1a;border-color:#bbff8f57}.dev-frog-card code{color:#d7f4ffe6;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;background:#00000038;border:1px solid #7edaff21;border-radius:8px;padding:.55rem;font-size:.72rem;overflow:hidden}.dev-check-row{grid-template-columns:auto minmax(0,1fr);gap:.65rem;padding:.62rem;display:grid}.dev-check-row span{gap:.18rem;display:grid}.dev-dot{aspect-ratio:1;background:#ffcf7a;border-radius:50%;width:.62rem;margin-top:.2rem}.dev-dot.is-ok{background:#bbff8f}.dev-dot.is-fail{background:#ff8f8f}.dev-version-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.dev-version-channels article,.dev-release-note{gap:.28rem;padding:.65rem;display:grid}.dev-simplexor-deploy{background:linear-gradient(135deg,#bbff8f14,#76dcff0b),#05191cb3}.dev-deploy-targets,.dev-deploy-route-split,.dev-deploy-auth{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.dev-deploy-auth{grid-template-columns:repeat(3,minmax(0,1fr))}.dev-deploy-targets article,.dev-deploy-route-split div,.dev-deploy-auth article{background:#ffffff0a;border:1px solid #ddffe91a;border-radius:8px;gap:.3rem;min-width:0;padding:.65rem;display:grid}.dev-deploy-targets span,.dev-deploy-route-split b,.dev-deploy-auth span{color:#e7fff099;text-transform:uppercase;font-size:.68rem;font-weight:800}.dev-deploy-targets strong,.dev-deploy-auth strong{overflow-wrap:anywhere;color:#f7fff9f0;font-size:.92rem}.dev-deploy-targets small,.dev-deploy-auth small,.dev-deploy-blockers small{color:#e7fff0ad;line-height:1.35}.dev-deploy-route-split code,.dev-deploy-auth code{color:#e9ffefd9;overflow-wrap:anywhere;background:#0612138f;border-radius:999px;width:fit-content;max-width:100%;padding:.22rem .42rem;font-size:.72rem;display:inline-flex}.dev-deploy-gates,.dev-deploy-blockers{flex-wrap:wrap;gap:.4rem;display:flex}.dev-deploy-gates span{color:#eeffe2db;background:#bbff8f1f;border-radius:999px;padding:.3rem .48rem;font-size:.7rem;font-weight:800}.dev-deploy-blockers{background:#ffcf7a12;border:1px solid #ffcf7a29;border-radius:8px;padding:.55rem}.dev-public-qa-editor{background:linear-gradient(135deg,#7edaff13,#bbff8f0b),#05191cb8;grid-column:1/-1}.dev-public-qa-layout{grid-template-columns:minmax(15rem,.34fr) minmax(0,1fr);gap:.65rem;display:grid}.dev-public-qa-list,.dev-public-qa-form{gap:.55rem;min-width:0;display:grid}.dev-public-qa-list{align-content:start;max-height:36rem;padding-right:.2rem;overflow:auto}.dev-public-qa-list-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.dev-public-qa-list button,.dev-public-qa-footer button,.dev-public-qa-list-actions button{color:#f6fff8e6;min-height:2.25rem;font:inherit;background:#ffffff0b;border:1px solid #ddffe91f;border-radius:8px;font-size:.78rem;font-weight:800}.dev-public-qa-list>button{text-align:left;justify-items:start;gap:.22rem;padding:.55rem;display:grid}.dev-public-qa-list button.is-selected{background:#bbff8f1c;border-color:#bbff8f57}.dev-public-qa-list strong{overflow-wrap:anywhere;font-size:.8rem}.dev-public-qa-list small,.dev-public-qa-toggles small,.dev-public-qa-status{color:#e7fff0a3;line-height:1.35}.dev-public-qa-form label{gap:.26rem;min-width:0;display:grid}.dev-public-qa-form label span,.dev-public-qa-followups strong{color:#e7fff09e;text-transform:uppercase;font-size:.68rem;font-weight:800}.dev-public-qa-form input[type=text],.dev-public-qa-form input:not([type]),.dev-public-qa-form textarea{color:#f7fff9f0;width:100%;font:inherit;background:#031012b3;border:1px solid #ddffe91f;border-radius:8px;font-size:.84rem}.dev-public-qa-form input[type=text],.dev-public-qa-form input:not([type]){min-height:2.55rem;padding:0 .7rem}.dev-public-qa-form textarea{resize:vertical;padding:.65rem .7rem;line-height:1.45}.dev-public-qa-toggles,.dev-public-qa-followups{background:#ffffff09;border:1px solid #ddffe91a;border-radius:8px;gap:.45rem;padding:.6rem;display:grid}.dev-public-qa-toggles label,.dev-public-qa-followups label{align-items:center;gap:.5rem;display:flex}.dev-public-qa-followups{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-public-qa-followups strong{grid-column:1/-1}.dev-public-qa-followups span{overflow-wrap:anywhere;color:#effff4d1;font-size:.78rem}.dev-public-qa-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.dev-public-qa-footer code{overflow-wrap:anywhere;color:#e9ffefc7;background:#0612138f;border-radius:8px;padding:.42rem .55rem;font-size:.72rem}@media (max-width:1080px){.dev-command-row,.dev-ecosystem-flow,.dev-profile-map,.dev-profile-map-grid,.dev-human-loop,.dev-human-loop-grid,.dev-self-model-grid,.dev-flow-map,.dev-launchpad-grid,.dev-metrics,.dev-grid,.dev-frog-grid,.dev-frog-grid.is-core-grid,.dev-link-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-public-qa-layout{grid-template-columns:1fr}}@media (max-width:720px){.dev-dashboard-hero{grid-template-columns:1fr}.dev-jump-nav{position:static;top:auto}.dev-route-link,.dev-device-list article,.dev-companion-list article{flex-direction:column;align-items:stretch}.dev-command-row,.dev-ecosystem-flow,.dev-profile-map,.dev-profile-map-grid,.dev-human-loop,.dev-human-loop-grid,.dev-flow-map,.dev-launchpad-grid,.dev-metrics,.dev-grid,.dev-link-list,.dev-version-channels,.dev-deploy-targets,.dev-deploy-route-split,.dev-deploy-auth,.dev-public-qa-followups,.dev-frog-grid,.dev-frog-grid.is-core-grid{grid-template-columns:1fr}.dev-ecosystem-flow a:not(:last-child):after,.dev-ecosystem-flow span:not(:last-child):after,.dev-flow-step:not(:last-child):after{top:auto;bottom:-.32rem;right:auto;transform:rotate(135deg)}.dev-frog-atlas header,.dev-panel header,.dev-frog-actions{grid-template-columns:1fr}.dev-frog-actions{display:grid}.dev-public-qa-footer{grid-template-columns:1fr}}.worldview-page{color:#f4fbf7;background:radial-gradient(circle at 18% 18%,#7ae9ff29,#0000 18rem),radial-gradient(circle at 82% 14%,#ffcc701f,#0000 16rem),linear-gradient(135deg,#051314 0%,#123536 48%,#141826 100%);min-height:100svh;padding:clamp(1rem,3vw,2rem)}.worldview-shell{gap:1rem;width:min(92rem,100%);margin:0 auto;display:grid}.worldview-hero{gap:.45rem;padding-block:clamp(1.2rem,3vw,2.4rem);display:grid}.worldview-hero p,.worldview-panel-heading p{color:#9ee8ff;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850}.worldview-hero h1{letter-spacing:0;margin:0;font-size:clamp(2.6rem,7vw,6.6rem);line-height:.92}.worldview-hero span{color:#eefff6c2;max-width:58rem;font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.45}.worldview-metrics{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.7rem;display:grid}.worldview-metrics article,.worldview-panel{background:#041216b8;border:1px solid #e6fff624;border-radius:8px;box-shadow:0 1rem 3rem #00000038}.worldview-metrics article{gap:.2rem;min-height:5rem;padding:.9rem;display:grid}.worldview-metrics b{color:#c6f35c;font-size:clamp(1.7rem,4vw,3rem);line-height:1}.worldview-metrics span{color:#effff8b8;font-size:.82rem;font-weight:780}.worldview-grid{grid-template-columns:minmax(18rem,.95fr) minmax(24rem,1.25fr);align-items:start;gap:.9rem;display:grid}.worldview-panel{gap:.9rem;padding:1rem;display:grid}.worldview-panel-heading{gap:.25rem;display:grid}.worldview-panel-heading h2{letter-spacing:0;margin:0;font-size:clamp(1.1rem,2vw,1.55rem)}.worldview-pond{grid-row:span 2}.worldview-layer-list,.worldview-flow-list,.worldview-app-list,.worldview-reasoning ol,.worldview-evolution ol{gap:.65rem;margin:0;padding:0;display:grid}.worldview-layer{background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:minmax(0,1fr) 3rem;gap:.7rem;min-height:4.2rem;padding:.75rem;display:grid;position:relative;overflow:hidden}.worldview-layer strong,.worldview-flow b{font-size:.92rem;display:block}.worldview-layer span{color:#f0fff8ad;margin-top:.15rem;font-size:.78rem;line-height:1.35;display:block}.worldview-layer b{color:#fff4b8;text-align:right;font-size:1.25rem}.worldview-layer i{background:#9ee8ff;block-size:.22rem;position:absolute;inset-block-end:0;inset-inline-start:0}.worldview-layer.is-act i,.worldview-flow.action{background:#ffbd7024}.worldview-layer.is-learn i,.worldview-flow.learning{background:#c6f35c24}.worldview-layer.is-govern i{background:#ff9cc5}.worldview-layer.is-evolve i,.worldview-flow.evolution{background:#caa9ff26}.worldview-ring{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:.7rem;min-height:28rem;display:grid}.worldview-node{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;gap:.35rem;min-height:5.4rem;padding:.75rem;display:grid}.worldview-node b{aspect-ratio:1;color:#06191a;background:#9ee8ff;border-radius:50%;place-items:center;width:2.1rem;font-size:.75rem;display:inline-grid}.worldview-node.active b{background:#c6f35c}.worldview-node.expanding b{background:#ffc970}.worldview-node.evolutionary b{color:#140f20;background:#caa9ff}.worldview-node span{color:#f4fbf7e0;font-size:.85rem;font-weight:820}.worldview-flow{background:#9ee8ff17;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:7rem minmax(0,1fr) 7rem;align-items:center;gap:.65rem;padding:.7rem;display:grid}.worldview-flow span{color:#f0fff89e;font-size:.72rem;font-weight:800}.worldview-flow span:last-child{text-align:right}.worldview-flow b{color:#f4fbf7e0;line-height:1.35}.worldview-app-principle{color:#effff8b8;margin:0;font-size:.86rem;line-height:1.45}.worldview-foundry-link{color:#eaffb9;background:#c6f35c14;border:1px solid #c6f35c47;border-radius:8px;justify-self:start;padding:.48rem .62rem;font-size:.78rem;font-weight:820;text-decoration:none}.worldview-app{background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem .75rem;padding:.75rem;display:grid}.worldview-app strong{color:#f4fbf7eb;font-size:.9rem;display:block}.worldview-app span,.worldview-app small{color:#f0fff89e;margin-top:.16rem;font-size:.72rem;line-height:1.34;display:block}.worldview-app b{color:#06191a;text-transform:uppercase;white-space:nowrap;background:#9ee8ff;border:1px solid #ffffff1a;border-radius:999px;padding:.3rem .45rem;font-size:.66rem}.worldview-app.scaffolded b{background:#ffc970}.worldview-app.generated_candidate b{color:#140f20;background:#caa9ff}.worldview-app small{color:#fff4b8;grid-column:1/-1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.worldview-reasoning li,.worldview-evolution li{color:#f4fbf7d1;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;padding:.7rem;line-height:1.38;list-style-position:inside}.foundry-page{color:#f4fbf7;background:radial-gradient(circle at 14% 12%,#c6f35c24,#0000 18rem),radial-gradient(circle at 84% 18%,#9ee8ff24,#0000 17rem),linear-gradient(135deg,#061314 0%,#142f31 48%,#121827 100%);min-height:100svh;padding:clamp(1rem,3vw,2rem)}.foundry-shell{gap:1rem;width:min(110rem,100%);margin:0 auto;display:grid}.foundry-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding-block:clamp(1.2rem,3vw,2.4rem);display:grid}.foundry-hero>div{gap:.45rem;display:grid}.foundry-hero p,.foundry-section-heading p{color:#9ee8ff;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850}.foundry-hero h1{letter-spacing:0;margin:0;font-size:clamp(2.4rem,7vw,6rem);line-height:.94}.foundry-hero span{color:#eefff6c2;max-width:70rem;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.45}.foundry-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.foundry-hero-actions a,.foundry-action-card,.foundry-route-pill{color:#f4fbf7e6;background:#041216ad;border:1px solid #e6fff61f;border-radius:8px;text-decoration:none}.foundry-hero-actions a{min-height:2.35rem;padding:.58rem .7rem;font-size:.78rem;font-weight:850}.foundry-metrics{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.7rem;display:grid}.foundry-metrics article{background:#041216b8;border:1px solid #e6fff624;border-radius:8px;gap:.2rem;min-height:5rem;padding:.9rem;display:grid;box-shadow:0 1rem 3rem #00000038}.foundry-metrics b{color:#c6f35c;font-size:clamp(1.7rem,4vw,3rem);line-height:1}.foundry-metrics span{color:#effff8b8;font-size:.82rem;font-weight:780}.foundry-board,.foundry-system{gap:.9rem;display:grid}.foundry-operator-grid{grid-template-columns:minmax(0,.95fr) minmax(22rem,.72fr);align-items:start;gap:.95rem;display:grid}.foundry-command-panel,.foundry-directory,.foundry-lane-drawer{background:#041216b8;border:1px solid #e6fff624;border-radius:8px;gap:.8rem;padding:1rem;display:grid;box-shadow:0 1rem 3rem #00000038}.foundry-action-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.foundry-action-card{background:linear-gradient(135deg,#c6f35c14,#9ee8ff0a),#061c21b8;gap:.28rem;min-height:8.5rem;padding:.78rem;display:grid}.foundry-action-card:hover,.foundry-route-pill:hover,.foundry-hero-actions a:hover{background:#c6f35c14;border-color:#c6f35c52}.foundry-action-card span,.foundry-queue-card header span,.foundry-surface-row span{color:#f0fff894;text-transform:uppercase;font-size:.68rem;font-weight:850}.foundry-action-card strong{color:#f4fbf7f2;font-size:1rem;line-height:1.2}.foundry-action-card small,.foundry-surface-row small{color:#effff8ad;font-size:.78rem;line-height:1.38}.foundry-section-heading{gap:.25rem;display:grid}.foundry-section-heading h2{letter-spacing:0;margin:0;font-size:clamp(1.2rem,2vw,1.7rem)}.foundry-lanes{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));align-items:start;gap:.85rem;display:grid}.foundry-lane{gap:.75rem;min-width:0;display:grid}.foundry-lane>header{background:#041216ad;border:1px solid #e6fff624;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:.7rem .8rem;display:flex}.foundry-lane h3{letter-spacing:0;text-transform:capitalize;margin:0;font-size:.9rem}.foundry-lane>header b{color:#06191a;background:#c6f35c;border-radius:999px;place-items:center;min-width:1.9rem;height:1.9rem;font-size:.78rem;display:inline-grid}.foundry-card-list{gap:.75rem;display:grid}.foundry-queue{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.foundry-queue-card{background:#061c21b8;border:1px solid #e6fff61f;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;min-width:0;padding:.78rem;display:grid}.foundry-queue-card.scaffolded,.foundry-queue-card.contract_ready{border-color:#ffc97040}.foundry-queue-card.planned{border-color:#9ee8ff2e}.foundry-queue-rank{aspect-ratio:1;color:#06191a;background:#c6f35c;border-radius:50%;place-items:center;width:2.1rem;font-size:.76rem;font-weight:950;display:grid}.foundry-queue-main{gap:.55rem;min-width:0;display:grid}.foundry-queue-main header{gap:.22rem;display:grid}.foundry-queue-main h3{color:#f4fbf7f0;margin:0;font-size:.98rem;line-height:1.2}.foundry-queue-main p{color:#effff8ad;margin:0;font-size:.78rem;line-height:1.38}.foundry-queue-meta{flex-wrap:wrap;gap:.35rem;display:flex}.foundry-queue-meta b,.foundry-surface-row>b{color:#f4fbf7c7;overflow-wrap:anywhere;background:#ffffff0e;border-radius:999px;width:fit-content;max-width:100%;padding:.26rem .42rem;font-size:.66rem;line-height:1.2}.foundry-surface-kinds{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.foundry-surface-kinds section{align-self:start;gap:.55rem;min-width:0;display:grid}.foundry-surface-kinds header,.foundry-lane-drawer summary{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.foundry-surface-kinds h3,.foundry-lane-drawer summary span{color:#f4fbf7e6;text-transform:capitalize;margin:0;font-size:.9rem}.foundry-surface-kinds header b{color:#06191a;background:#9ee8ff;border-radius:999px;place-items:center;min-width:1.8rem;height:1.8rem;font-size:.74rem;display:inline-grid}.foundry-route-list{gap:.48rem;display:grid}.foundry-surface-row{background:#ffffff09;border:1px solid #e6fff61a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;min-width:0;padding:.62rem;display:grid}.foundry-surface-row.is-compact{grid-template-columns:minmax(0,1fr) auto}.foundry-surface-row.is-compact>b{display:none}.foundry-surface-row div{gap:.18rem;min-width:0;display:grid}.foundry-surface-row strong{overflow-wrap:anywhere;color:#f4fbf7f0;font-size:.84rem}.foundry-route-pill{overflow-wrap:anywhere;justify-content:center;align-items:center;min-width:4.3rem;min-height:2rem;padding:.4rem .55rem;font-size:.72rem;font-weight:850;display:inline-flex}code.foundry-route-pill{color:#f4fbf7bf;justify-content:flex-start;max-width:12rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.foundry-lane-drawer{grid-column:1/-1}.foundry-lane-drawer summary{cursor:pointer;list-style:none}.foundry-lane-drawer summary::-webkit-details-marker{display:none}.foundry-lane-drawer summary small{color:#effff89e;font-size:.78rem}.foundry-app-card{background:#061c21b8;border:1px solid #e6fff61f;border-radius:8px;gap:.75rem;min-width:0;padding:.82rem;display:grid;box-shadow:0 .8rem 2rem #0000002e}.foundry-app-card.live{border-color:#9ee8ff4d}.foundry-app-card.scaffolded,.foundry-app-card.contract_ready{border-color:#ffc97042}.foundry-app-card.generated_candidate{border-color:#caa9ff4d}.foundry-app-card>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem;display:grid}.foundry-app-card strong{color:#f4fbf7f0;font-size:.94rem;line-height:1.25;display:block}.foundry-app-card header span{color:#f0fff894;word-break:break-word;margin-top:.18rem;font-size:.7rem;line-height:1.3;display:block}.foundry-app-card header b{color:#06191a;text-align:center;text-transform:uppercase;background:#9ee8ff;border-radius:999px;max-width:8.5rem;padding:.32rem .44rem;font-size:.62rem;line-height:1.18}.foundry-app-card.scaffolded header b{background:#ffc970}.foundry-app-card.generated_candidate header b{color:#140f20;background:#caa9ff}.foundry-app-facts{gap:.38rem;margin:0;display:grid}.foundry-app-facts div{grid-template-columns:4rem minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}.foundry-app-facts dt{color:#f0fff880;text-transform:uppercase;font-size:.68rem;font-weight:820}.foundry-app-facts dd{color:#f4fbf7d6;overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.3}.foundry-app-facts a{color:#fff4b8;text-decoration:none}.foundry-token-section{gap:.35rem;display:grid}.foundry-token-section h4{color:#f0fff88f;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.68rem}.foundry-token-section div,.foundry-token-grid{flex-wrap:wrap;gap:.34rem;display:flex}.foundry-token-section span,.foundry-token-grid span{color:#f4fbf7c7;overflow-wrap:anywhere;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;max-width:100%;padding:.26rem .38rem;font-size:.68rem;line-height:1.25}.foundry-app-card details{border-top:1px solid #ffffff14;padding-top:.55rem}.foundry-app-card summary{color:#eaffb9;cursor:pointer;font-size:.76rem;font-weight:820}.foundry-app-card ul,.foundry-protocol,.foundry-workflow{gap:.55rem;margin:0;padding:0;display:grid}.foundry-app-card li,.foundry-protocol li,.foundry-workflow li{color:#f4fbf7c7;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;padding:.62rem;font-size:.78rem;line-height:1.36;list-style:none}.foundry-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.95rem;display:grid}.foundry-system{background:#041216b8;border:1px solid #e6fff624;border-radius:8px;padding:1rem;box-shadow:0 1rem 3rem #00000038}.big-business-page{color:#f6fbf7;background:radial-gradient(circle at 15% 10%,#9ee8ff24,#0000 17rem),radial-gradient(circle at 88% 16%,#ffda8d1f,#0000 16rem),linear-gradient(135deg,#061313 0%,#123230 52%,#151827 100%);min-height:100svh;padding:clamp(1rem,3vw,2rem)}.public-frog-studio-page{color:#f6fff7;background:radial-gradient(at 50% -10%,#c6ff962e,#0000 19rem),radial-gradient(at 12% 16%,#76d7ff1f,#0000 18rem),linear-gradient(135deg,#061719 0%,#103432 52%,#081315 100%);min-height:100svh;padding:clamp(.85rem,2.2vw,1.6rem)}.public-frog-studio-shell{gap:.8rem;width:min(108rem,100%);margin:0 auto;display:grid}.public-frog-studio-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding-block:.5rem .2rem;display:grid}.public-frog-studio-hero div,.public-frog-panel-heading{gap:.28rem;display:grid}.public-frog-studio-hero p,.public-frog-panel-heading p{color:#bbff8f;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:900}.public-frog-studio-hero h1{letter-spacing:0;margin:0;font-size:clamp(2.35rem,5.4vw,5.4rem);line-height:.95}.public-frog-studio-hero span{color:#ebfff2c2;max-width:68rem;line-height:1.45}.public-frog-studio-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex!important}.public-frog-studio-actions a,.public-frog-form-actions button{color:#f9fff6;min-height:2.25rem;font:inherit;background:#ffffff0f;border:1px solid #dcffe72e;border-radius:8px;justify-content:center;align-items:center;padding:.52rem .7rem;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.public-frog-studio-actions a:hover,.public-frog-form-actions button:hover:not(:disabled){background:#bbff8f1a;border-color:#bbff8f5c}.public-frog-studio-nav{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#041417d6;border:1px solid #ddffe91f;border-radius:8px;flex-wrap:wrap;gap:.42rem;padding:.42rem;display:flex;position:sticky;top:.55rem}.public-frog-studio-nav a{color:#f4fff6db;border:1px solid #ddffe91a;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:.38rem .62rem;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.public-frog-studio-nav a:hover{background:#bbff8f17;border-color:#bbff8f5c}.public-frog-studio-metrics{order:4;grid-template-columns:repeat(5,minmax(0,1fr));gap:.62rem;display:grid}.public-frog-studio-metrics article,.public-frog-presence,.public-frog-presence-list article,.public-frog-join-console,.public-frog-join-session,.public-frog-join-thread,.public-frog-join-session-list button,.public-frog-join-speakers button,.public-frog-join-drafts article,.public-frog-panel,.public-frog-mode-grid button,.public-frog-trigger-grid button,.public-frog-personnel-grid button,.public-frog-workflow-grid button,.public-frog-session-list button,.public-frog-thread article,.public-frog-admin-targets article,.public-frog-notification-list article,.public-frog-personnel-assignments article,.public-frog-wearable-policy article,.public-frog-entity-primitives article,.public-frog-entity-applications article,.public-frog-repository-list article,.public-frog-disclosure-note{background:#ffffff0e;border:1px solid #ddffe91f;border-radius:8px}.public-frog-studio-metrics article{gap:.14rem;min-height:4.6rem;padding:.65rem .72rem;display:grid}.public-frog-studio-metrics b{color:#fafff4;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1}.public-frog-studio-metrics span,.public-frog-studio-metrics small,.public-frog-panel small,.public-frog-panel p,.public-frog-panel span,.public-frog-next-list{color:#e8fff0ad}.public-frog-studio-metrics span{text-transform:uppercase;font-size:.72rem;font-weight:900}.public-frog-now{background:linear-gradient(145deg,#bbff8f14,#7edaff09),#ffffff0b;border:1px solid #bbff8f24;border-radius:8px;order:5;grid-template-columns:minmax(12rem,.3fr) minmax(0,1fr);gap:.75rem;padding:.85rem;display:grid}.public-frog-now div{align-content:start;gap:.22rem;display:grid}.public-frog-now p,.public-frog-now h2{margin:0}.public-frog-now p{color:#bbff8fbd;text-transform:uppercase;font-size:.72rem;font-weight:900}.public-frog-now h2{color:#f7fff5;font-size:1rem}.public-frog-now ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.public-frog-now li{min-width:0}.public-frog-now a{color:#f4fff6e0;background:#05191c75;border:1px solid #ddffe91a;border-radius:8px;align-items:center;min-height:3.1rem;padding:.52rem .6rem;font-size:.78rem;font-weight:850;text-decoration:none;display:grid}.public-frog-now a:hover{background:#bbff8f14;border-color:#bbff8f57}.public-frog-presence{background:linear-gradient(120deg,#bbff8f17,#76d7ff0e),#0214166b;order:6;grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);align-items:stretch;gap:.72rem;padding:.78rem;display:grid}.public-frog-presence>div:first-child{align-content:center;gap:.28rem;display:grid}.public-frog-presence p,.public-frog-presence h2,.public-frog-presence span{margin:0}.public-frog-presence>div:first-child p{color:#bbff8f;text-transform:uppercase;font-size:.72rem;font-weight:900}.public-frog-presence h2{color:#f8fff5;font-size:clamp(1.35rem,2.7vw,2.2rem);line-height:1}.public-frog-presence>div:first-child span{color:#e8fff0bd;line-height:1.42}.public-frog-presence-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;display:grid}.public-frog-presence-list article{background:radial-gradient(at 18% 0,#bbff8f1a,#0000 6rem),#0000001f;gap:.22rem;min-height:7.2rem;padding:.62rem;display:grid}.public-frog-presence-list strong{color:#f8fff5}.public-frog-presence-list span{color:#bbff8fc7;text-transform:uppercase;font-size:.68rem;font-weight:900}.public-frog-presence-list p{color:#e8fff0b8;font-size:.78rem;line-height:1.36}.public-frog-join-console{background:radial-gradient(at 16% 0,#bbff8f1c,#0000 18rem),radial-gradient(at 86% 20%,#76d7ff14,#0000 20rem),#02141680;border-color:#bbff8f2e;order:3;gap:.72rem;padding:.78rem;display:grid}.public-frog-join-layout{grid-template-columns:minmax(15rem,.72fr) minmax(24rem,1.28fr) minmax(22rem,1fr);align-items:stretch;gap:.72rem;display:grid}.public-frog-join-session,.public-frog-join-thread,.public-frog-join-form{min-width:0}.public-frog-join-session{background:#00000024;grid-template-rows:auto minmax(0,1fr);gap:.55rem;padding:.62rem;display:grid}.public-frog-join-session>div:first-child,.public-frog-join-thread-header,.public-frog-join-boundary{background:#00000021;border:1px solid #ddffe91a;border-radius:8px;gap:.18rem;padding:.58rem;display:grid}.public-frog-join-session span,.public-frog-join-thread-header span,.public-frog-join-form label span{color:#bbff8fd1;text-transform:uppercase;font-size:.7rem;font-weight:900}.public-frog-join-session strong,.public-frog-join-thread-header strong{color:#f8fff5}.public-frog-join-session small,.public-frog-join-thread-header small,.public-frog-join-boundary span,.public-frog-join-boundary strong,.public-frog-join-status{color:#e8fff0ad;font-size:.76rem}.public-frog-join-session-list{align-content:start;gap:.45rem;display:grid}.public-frog-join-session-list button,.public-frog-join-speakers button{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;gap:.2rem;padding:.58rem;display:grid}.public-frog-join-session-list button.is-selected,.public-frog-join-speakers button.is-selected{background:radial-gradient(at 10% 0,#bbff8f26,#0000 8rem),#ffffff0f;border-color:#bbff8f5c}.public-frog-join-session-list strong,.public-frog-join-speakers strong,.public-frog-join-drafts strong{color:#f8fff5}.public-frog-join-session-list span,.public-frog-join-speakers span,.public-frog-join-drafts small{color:#e8fff0ad;font-size:.74rem;line-height:1.3}.public-frog-join-thread{background:linear-gradient(#ffffff0b,#ffffff06),#00000021;grid-template-rows:auto minmax(0,1fr);gap:.55rem;padding:.62rem;display:grid}.public-frog-join-thread-header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.public-frog-join-log{max-height:27rem;padding-right:.2rem}.public-frog-join-form{background:#00000021;border:1px solid #ddffe91f;border-radius:8px;align-content:start;gap:.58rem;padding:.62rem;display:grid}.public-frog-join-speakers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.public-frog-join-form label{gap:.32rem;display:grid}.public-frog-join-form textarea{color:#f7fff6;width:100%;min-height:10rem;font:inherit;resize:vertical;background:#0000003d;border:1px solid #ddffe924;border-radius:8px;padding:.68rem}.public-frog-join-boundary{background:#ffda8d0b;border-color:#ffda8d21}.public-frog-join-boundary strong{color:#ffefbde6}.public-frog-form-actions .public-frog-secondary-action{color:#efffff;background:#76d7ff17;border-color:#76d7ff3d}.public-frog-join-drafts{gap:.45rem;max-height:12rem;display:grid;overflow:auto}.public-frog-join-drafts article{background:#76d7ff11;border-color:#76d7ff2e;gap:.2rem;padding:.54rem;display:grid}.public-frog-join-drafts p{color:#f9fff8e0;margin:0;font-size:.78rem;line-height:1.34}.public-frog-studio-grid{order:7;grid-template-columns:minmax(18rem,.85fr) minmax(0,1.2fr) minmax(18rem,.9fr);align-items:start;gap:.72rem;display:grid}.public-frog-panel{background:linear-gradient(#ffffff0f,#ffffff07),#0214166b;gap:.68rem;min-width:0;padding:.78rem;display:grid}.public-frog-wide-panel{grid-column:1/-1}.public-frog-thread-panel{min-height:30rem}.public-frog-panel-heading h2{color:#f8fff5;margin:0;font-size:clamp(1rem,1.7vw,1.28rem);line-height:1.05}.public-frog-mode-grid,.public-frog-trigger-grid,.public-frog-personnel-grid,.public-frog-workflow-grid,.public-frog-session-list,.public-frog-repository-list{gap:.5rem;display:grid}.public-frog-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-frog-mode-grid button,.public-frog-trigger-grid button,.public-frog-personnel-grid button,.public-frog-workflow-grid button,.public-frog-session-list button{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;gap:.24rem;padding:.62rem;display:grid}.public-frog-mode-grid button.is-selected,.public-frog-personnel-grid button.is-selected,.public-frog-workflow-grid button.is-selected,.public-frog-session-list button.is-selected{background:radial-gradient(at 12% 0,#bbff8f24,#0000 7rem),#ffffff0f;border-color:#bbff8f5c}.public-frog-personnel-summary{grid-template-columns:minmax(17rem,1.2fr) minmax(12rem,.9fr) minmax(12rem,.9fr);gap:.55rem;display:grid}.public-frog-personnel-summary p,.public-frog-personnel-summary span{background:#00000021;border:1px solid #ddffe91a;border-radius:8px;margin:0;padding:.58rem;line-height:1.36}.public-frog-personnel-summary p{color:#f9fff8e0}.public-frog-personnel-summary span{color:#bbff8fc7;font-size:.78rem;font-weight:750}.public-frog-personnel-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.public-frog-personnel-grid button{min-height:8.8rem}.public-frog-workflow-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.public-frog-workflow-grid button{min-height:10.2rem}.public-frog-personnel-grid strong,.public-frog-workflow-grid strong,.public-frog-personnel-assignments strong{color:#f8fff5}.public-frog-personnel-grid span,.public-frog-workflow-grid span,.public-frog-personnel-assignments span{color:#bbff8fc7;text-transform:uppercase;font-size:.68rem;font-weight:900}.public-frog-personnel-grid p,.public-frog-workflow-grid p,.public-frog-personnel-assignments p{color:#e8fff0ad;margin:0;font-size:.76rem;line-height:1.34}.public-frog-personnel-grid small,.public-frog-workflow-grid small,.public-frog-personnel-assignments small{color:#76d7ffb8;font-size:.66rem;line-height:1.3}.public-frog-admin-grid{grid-template-columns:minmax(16rem,.55fr) minmax(0,1.45fr);gap:.58rem;display:grid}.public-frog-entity-grid{grid-template-columns:minmax(17rem,.62fr) minmax(0,1.38fr);gap:.58rem;display:grid}.public-frog-entity-summary{align-content:start;gap:.45rem;display:grid}.public-frog-entity-summary p,.public-frog-entity-summary span,.public-frog-entity-summary small{margin:0;line-height:1.4}.public-frog-entity-summary span{color:#bbff8fd1;font-size:.82rem;font-weight:800}.public-frog-entity-primitives,.public-frog-entity-applications{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.public-frog-entity-primitives article,.public-frog-entity-applications article{gap:.2rem;min-height:5.5rem;padding:.58rem;display:grid}.public-frog-entity-primitives strong,.public-frog-entity-applications strong{color:#f8fff5}.public-frog-entity-primitives p,.public-frog-entity-applications p{color:#e8fff0ad;margin:0;font-size:.78rem;line-height:1.35}.public-frog-entity-applications span,.public-frog-entity-applications small{color:#bbff8fc2;text-transform:uppercase;font-size:.68rem;font-weight:900}.public-frog-admin-summary{align-content:start;gap:.55rem;display:grid}.public-frog-admin-summary p{margin:0;line-height:1.4}.public-frog-admin-summary>span{color:#bbff8fd1;font-size:.8rem;font-weight:800;line-height:1.35}.public-frog-admin-summary button{color:#082018;cursor:pointer;min-height:2.3rem;font:inherit;background:linear-gradient(#d6ff95,#84dc67);border:1px solid #bbff8f57;border-radius:8px;justify-self:start;padding:.55rem .72rem;font-size:.78rem;font-weight:900}.public-frog-admin-summary button:disabled,.public-frog-trigger-grid button:disabled{cursor:not-allowed;opacity:.58}.public-frog-admin-targets,.public-frog-wearable-policy,.public-frog-notification-list{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem;display:grid}.public-frog-admin-targets article,.public-frog-wearable-policy article,.public-frog-notification-list article{gap:.22rem;min-height:6rem;padding:.58rem;display:grid}.public-frog-trigger-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-frog-trigger-grid button{min-height:7rem}.public-frog-admin-targets strong,.public-frog-wearable-policy strong,.public-frog-notification-list strong,.public-frog-trigger-grid strong{color:#f8fff5}.public-frog-admin-targets article>span,.public-frog-notification-list article>span,.public-frog-trigger-grid small{color:#bbff8fc2;text-transform:uppercase;font-size:.68rem;font-weight:900}.public-frog-admin-targets p,.public-frog-wearable-policy p,.public-frog-notification-list p,.public-frog-trigger-grid span{color:#e8fff0ad;margin:0;font-size:.78rem;line-height:1.35}.public-frog-notification-list article.is-urgent{background:linear-gradient(#ffda8d1a,#06393157),#ffffff0a;border-color:#ffda8d42}.public-frog-takeover-rules{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.48rem;display:grid}.public-frog-takeover-rules span{background:#00000024;border:1px solid #ddffe91a;border-radius:8px;min-height:4rem;padding:.55rem;font-size:.76rem;line-height:1.34}.public-frog-thread{flex-direction:column;gap:.55rem;max-height:29rem;padding-right:.15rem;display:flex;overflow:auto}.public-frog-thread article{background:linear-gradient(#155b4f80,#0830356b),#ffffff0a;gap:.22rem;width:min(92%,38rem);padding:.64rem .72rem;display:grid}.public-frog-thread article.is-visitor{align-self:flex-start}.public-frog-thread article.is-sango_ai,.public-frog-thread article.is-operator_as_sango,.public-frog-thread article.is-operator_bjorn{border-color:#bbff8f33;align-self:flex-end}.public-frog-thread article.is-operator_as_sango{background:linear-gradient(#bbff8f21,#06393170),#ffffff0d}.public-frog-thread article.is-operator_bjorn{background:linear-gradient(#76d7ff24,#0830356b),#ffffff0d;border-color:#76d7ff38}.public-frog-thread article span{color:#bbff8f;text-transform:uppercase;font-size:.66rem;font-weight:900}.public-frog-thread article p{color:#f9fff8eb;margin:0;line-height:1.42}.public-frog-operator-form,.public-frog-personnel-form{gap:.62rem;display:grid}.public-frog-operator-form label,.public-frog-personnel-form label{gap:.32rem;display:grid}.public-frog-disclosure-note{background:#bbff8f14;border-color:#bbff8f33;flex-wrap:wrap;align-items:center;gap:.42rem .7rem;padding:.55rem .62rem;display:flex}.public-frog-disclosure-note strong{color:#f8fff5}.public-frog-disclosure-note span{color:#e8fff0c2;font-size:.78rem}.public-frog-operator-form label span,.public-frog-personnel-form label span{color:#bbff8fd1;text-transform:uppercase;font-size:.72rem;font-weight:900}.public-frog-operator-form select,.public-frog-operator-form textarea,.public-frog-personnel-form select,.public-frog-personnel-form textarea{color:#f7fff6;width:100%;font:inherit;background:#00000038;border:1px solid #ddffe924;border-radius:8px}.public-frog-operator-form select,.public-frog-personnel-form select{min-height:2.35rem;padding:.45rem .55rem}.public-frog-operator-form textarea,.public-frog-personnel-form textarea{resize:vertical;min-height:8rem;padding:.68rem}.public-frog-personnel-form textarea{min-height:6.5rem}.public-frog-personnel-assignments{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.5rem;display:grid}.public-frog-personnel-assignments article{background:linear-gradient(#76d7ff1a,#06393152),#ffffff0a;border-color:#76d7ff2e;gap:.22rem;min-height:6rem;padding:.58rem;display:grid}.public-frog-form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;display:flex}.public-frog-form-actions button{color:#082018;background:linear-gradient(#d6ff95,#84dc67);border-color:#bbff8f57}.public-frog-form-actions button:disabled{cursor:not-allowed;opacity:.58}.public-frog-form-actions span{max-width:48rem;font-size:.78rem}.public-frog-repository-list article{gap:.22rem;padding:.58rem;display:grid}.public-frog-repository-list article.is-active,.public-frog-repository-list article.is-configured{border-color:#bbff8f38}.public-frog-repository-list article.is-needs_setup{border-color:#ffda8d3d}.public-frog-repository-list article strong,.public-frog-mode-grid strong,.public-frog-trigger-grid strong,.public-frog-session-list strong{color:#f8fff5}.public-frog-repository-list article>span,.public-frog-session-list small,.public-frog-mode-grid small,.public-frog-trigger-grid small{color:#bbff8fc2;text-transform:uppercase;font-size:.68rem;font-weight:900}.public-frog-repository-list p{margin:0;font-size:.78rem;line-height:1.35}.public-frog-next-list{gap:.5rem;margin:0;padding-left:1.1rem;font-size:.82rem;line-height:1.4;display:grid}.big-business-shell{gap:1rem;width:min(108rem,100%);margin:0 auto;display:grid}.big-business-hero{grid-template-columns:minmax(0,1fr) minmax(12rem,17rem);align-items:end;gap:1rem;padding-block:clamp(1.1rem,3vw,2.3rem);display:grid}.big-business-hero div,.business-card-heading,.business-panel-heading,.business-token-section,.business-safeguards{gap:.35rem;display:grid}.big-business-hero p,.business-card-heading p,.business-panel-heading p{color:#9ee8ff;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:860}.big-business-hero h1{letter-spacing:0;margin:0;font-size:clamp(2.6rem,6.5vw,6rem);line-height:.94}.big-business-hero span{color:#f2fff8c7;max-width:68rem;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.45}.business-frog-hero-card{align-self:center;justify-items:center;gap:.75rem;display:grid}.big-business-hero a{color:#f9fff9;text-align:center;background:#ffffff0f;border:1px solid #e6fff629;border-radius:8px;width:100%;padding:.72rem .9rem;font-size:.8rem;font-weight:850;text-decoration:none}.business-sango-avatar{--frog-green:#8de67d;--frog-dark:#173432;--suit:#192733;--suit-light:#263a4a;background:radial-gradient(circle at 52% 18%,#ffda8d33,#0000 4rem),linear-gradient(145deg,#9ee8ff1f,#ffffff09),#041216b8;border:1px solid #e6fff621;border-radius:8px;justify-items:center;width:min(15rem,100%);margin:0;padding:.95rem .8rem .7rem;display:grid;box-shadow:0 1rem 3rem #0000003d}.business-sango-avatar figcaption{color:#f2fff8a3;letter-spacing:0;text-transform:uppercase;margin-top:.45rem;font-size:.7rem;font-weight:850}.business-sango-head{z-index:2;aspect-ratio:1.18;background:radial-gradient(circle at 30% 25%, #ffffff8f, transparent .55rem), radial-gradient(circle at 69% 25%, #ffffff6b, transparent .5rem), linear-gradient(180deg, #b8ff9f 0%, var(--frog-green) 54%, #56bd70 100%);border:2px solid #0c261b80;border-radius:48% 48% 42% 42%;width:8.4rem;position:relative;box-shadow:inset 0 -.45rem #17343224,0 .7rem 1.8rem #00000042}.business-sango-head:before,.business-sango-head:after{content:"";aspect-ratio:1;background:linear-gradient(#caffb9,#80dc78);border:2px solid #0c261b7a;border-radius:50%;width:2.5rem;position:absolute;top:-.72rem}.business-sango-head:before{left:.66rem}.business-sango-head:after{right:.66rem}.business-sango-eye{z-index:2;aspect-ratio:1;background:#071817;border-radius:50%;width:.82rem;position:absolute;top:1.72rem;box-shadow:inset .18rem .12rem #ffffffe6}.business-sango-eye.left{left:2.45rem}.business-sango-eye.right{right:2.45rem}.business-sango-smile{border-bottom:3px solid #0718179e;border-radius:0 0 999px 999px;width:2.6rem;height:1.05rem;position:absolute;bottom:1.68rem;left:50%;transform:translate(-50%)}.business-sango-cheek{aspect-ratio:1;background:#ffab8f59;border-radius:50%;width:.78rem;position:absolute;bottom:1.75rem}.business-sango-cheek.left{left:1.55rem}.business-sango-cheek.right{right:1.55rem}.business-sango-suit{background:linear-gradient(122deg, transparent 0 35%, #ffffff12 36% 41%, transparent 42%), linear-gradient(180deg, var(--suit-light), var(--suit));border:1px solid #e6fff61f;border-radius:1.4rem 1.4rem .75rem .75rem;width:8.9rem;height:5.4rem;margin-top:-.35rem;position:relative;overflow:hidden;box-shadow:inset 0 .55rem #ffffff0b}.business-sango-shirt{clip-path:polygon(0 0,100% 0,82% 100%,18% 100%);background:linear-gradient(#f7fff8,#cfe7e5);width:2.5rem;height:4.5rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.business-sango-tie{clip-path:polygon(50% 0,100% 22%,70% 100%,30% 100%,0 22%);background:linear-gradient(#ffda8d,#d68c31);border-radius:.2rem .2rem .5rem .5rem;width:.9rem;height:3.8rem;position:absolute;top:.78rem;left:50%;transform:translate(-50%);box-shadow:0 0 1rem #ffda8d2e}.business-sango-lapel{background:#0a121999;width:3.35rem;height:4.4rem;position:absolute;top:.35rem}.business-sango-lapel.left{clip-path:polygon(0 0,100% 0,52% 92%,0 68%);left:.4rem}.business-sango-lapel.right{clip-path:polygon(0 0,100% 0,100% 68%,48% 92%);right:.4rem}.big-business-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;display:grid}.big-business-metrics article,.business-company-card,.business-panel{background:#041216b8;border:1px solid #e6fff621;border-radius:8px;box-shadow:0 1rem 3rem #00000038}.big-business-metrics article{gap:.22rem;min-height:5rem;padding:.88rem;display:grid}.big-business-metrics b{color:#ffda8d;font-size:clamp(1.8rem,4vw,3rem);line-height:1}.big-business-metrics span{color:#effff8b8;font-size:.82rem;font-weight:780}.big-business-grid{grid-template-columns:minmax(22rem,.95fr) minmax(0,1.35fr);align-items:start;gap:.9rem;display:grid}.business-company-card,.business-panel{gap:.9rem;min-width:0;padding:1rem;display:grid}.business-company-card{position:sticky;top:1rem}.business-wide-panel{grid-column:2}.business-card-heading h2,.business-panel-heading h2{color:#f6fbf7;letter-spacing:0;margin:0;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.1}.business-card-heading span{color:#f2fff8ad;font-size:.86rem;line-height:1.4}.business-company-badges,.business-token-section div,.business-lens-grid{flex-wrap:wrap;gap:.38rem;display:flex}.business-company-badges b,.business-token-section span,.business-lens-grid span{color:#f6fbf7d1;overflow-wrap:anywhere;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;max-width:100%;padding:.34rem .48rem;font-size:.72rem;line-height:1.25}.business-company-badges b:first-child{color:#091817;background:#ffda8d}.business-token-section h3,.business-safeguards h3{color:#f0fff894;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.7rem}.business-domain-list,.business-scope-list,.business-knowledge-pack-list,.business-learning-list,.business-pipeline-list,.business-storage-grid,.business-boundary-list,.business-protocol ol,.business-safeguards ul{gap:.58rem;margin:0;padding:0;display:grid}.business-domain-list article,.business-scope-list article,.business-knowledge-pack-list article,.business-learning-list article,.business-pipeline-list article,.business-storage-grid article,.business-boundary-list article,.business-protocol li,.business-safeguards li{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;padding:.66rem;list-style:none}.business-domain-list article,.business-knowledge-pack-list article,.business-learning-list article,.business-storage-grid article,.business-boundary-list article{gap:.46rem;display:grid}.business-scope-list,.business-learning-list{grid-template-columns:repeat(2,minmax(0,1fr))}.business-pipeline-list{grid-template-columns:repeat(3,minmax(0,1fr))}.business-storage-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.business-scope-list article{color:#f2fff8c2;font-size:.8rem;line-height:1.38}.business-domain-list strong,.business-knowledge-pack-list strong,.business-learning-list strong,.business-pipeline-list strong,.business-storage-grid strong,.business-boundary-list strong{color:#f6fbf7f0;font-size:.9rem;line-height:1.25}.business-domain-list span,.business-knowledge-pack-list span,.business-learning-list span,.business-pipeline-list span,.business-storage-grid span,.business-boundary-list span,.business-protocol li,.business-safeguards li{color:#f2fff8bd;font-size:.8rem;line-height:1.38}.business-domain-list small{color:#fff4b8;font-size:.7rem;line-height:1.35}.business-pipeline-list article{grid-template-columns:auto minmax(0,1fr);gap:.58rem;display:grid}.business-pipeline-list b{aspect-ratio:1;color:#071817;background:#ffda8d;border-radius:50%;place-items:center;width:2rem;font-size:.78rem;font-weight:900;display:inline-grid}.business-pipeline-list div{gap:.3rem;min-width:0;display:grid}.business-pipeline-list small{color:#fff4b8;font-size:.7rem;line-height:1.35}.business-storage-grid article{align-content:start}.business-protocol{counter-reset:business-step}.business-protocol li{grid-template-columns:auto minmax(0,1fr);gap:.6rem;display:grid}.business-protocol li:before{counter-increment:business-step;content:counter(business-step);aspect-ratio:1;color:#071817;background:#9ee8ff;border-radius:50%;place-items:center;width:1.8rem;font-size:.78rem;font-weight:900;display:inline-grid}@media (max-width:1040px){.big-business-metrics,.business-pipeline-list,.business-storage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.big-business-grid{grid-template-columns:1fr}.business-wide-panel{grid-column:auto}.business-company-card{position:static}}@media (max-width:720px){.big-business-hero,.big-business-metrics,.business-scope-list,.business-learning-list,.business-pipeline-list,.business-storage-grid{grid-template-columns:1fr}.big-business-hero{align-items:start}.business-frog-hero-card{justify-items:stretch}.business-sango-avatar{justify-self:center;width:min(13.5rem,100%)}.big-business-hero a{text-align:center;width:100%}}.foundry-workflow{counter-reset:foundry-step}.foundry-workflow li{grid-template-columns:auto minmax(0,1fr);gap:.28rem .65rem;display:grid}.foundry-workflow li:before{counter-increment:foundry-step;content:counter(foundry-step);aspect-ratio:1;color:#06191a;background:#c6f35c;border-radius:50%;grid-row:span 3;place-items:center;width:2rem;font-size:.8rem;font-weight:900;display:inline-grid}.foundry-workflow b{color:#f4fbf7f0}.foundry-workflow span,.foundry-workflow small{color:#f0fff8ad;line-height:1.36}.foundry-workflow small{color:#fff4b8}.rule-foundry-page{color:#f4fbf7;background:radial-gradient(circle at 16% 14%,#ffc97024,#0000 18rem),radial-gradient(circle at 84% 12%,#caa9ff21,#0000 17rem),linear-gradient(135deg,#061314 0%,#143238 52%,#121827 100%);min-height:100svh;padding:clamp(1rem,3vw,2rem)}.rule-foundry-shell{gap:1rem;width:min(98rem,100%);margin:0 auto;display:grid}.rule-foundry-hero{gap:.45rem;padding-block:clamp(1.2rem,3vw,2.4rem);display:grid}.rule-foundry-hero p,.rule-foundry-heading p{color:#9ee8ff;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850}.rule-foundry-hero h1{letter-spacing:0;margin:0;font-size:clamp(2.3rem,7vw,5.8rem);line-height:.94}.rule-foundry-hero span{color:#eefff6c2;max-width:64rem;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.45}.rule-foundry-input,.rule-foundry-panel,.rule-foundry-metrics article{background:#041216b8;border:1px solid #e6fff624;border-radius:8px;box-shadow:0 1rem 3rem #00000038}.rule-foundry-input{gap:.85rem;padding:1rem;display:grid}.rule-foundry-heading{gap:.25rem;display:grid}.rule-foundry-heading h2{letter-spacing:0;margin:0;font-size:clamp(1.15rem,2vw,1.6rem)}.rule-foundry-input form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.rule-foundry-input textarea{resize:vertical;color:#f4fbf7;width:100%;min-height:8rem;font:inherit;background:#ffffff0b;border:1px solid #e6fff629;border-radius:8px;padding:.85rem;line-height:1.45}.rule-foundry-input button{color:#06191a;background:#c6f35c;border:1px solid #c6f35c52;border-radius:8px;min-height:2.8rem;padding:0 .85rem;font-weight:900}.rule-foundry-metrics{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.7rem;display:grid}.rule-foundry-metrics article{gap:.2rem;min-height:5rem;padding:.9rem;display:grid}.rule-foundry-metrics b{color:#c6f35c;font-size:clamp(1.7rem,4vw,3rem);line-height:1}.rule-foundry-metrics span{color:#effff8b8;font-size:.82rem;font-weight:780}.rule-foundry-grid{grid-template-columns:minmax(20rem,.85fr) minmax(24rem,1.15fr);align-items:start;gap:.95rem;display:grid}.rule-foundry-panel{gap:.85rem;padding:1rem;display:grid}.rule-candidate-panel{grid-row:span 2}.rule-simulation-panel{grid-column:1/-1}.rule-intent-list,.rule-candidate-list,.rule-simulation-list,.rule-ladder,.rule-safeguards{gap:.68rem;margin:0;padding:0;display:grid}.rule-intent,.rule-candidate,.rule-simulation,.rule-ladder li,.rule-safeguards li{background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;padding:.75rem;list-style:none}.rule-intent header,.rule-candidate header,.rule-simulation header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.rule-intent strong,.rule-candidate strong,.rule-simulation strong,.rule-ladder b{color:#f4fbf7f0}.rule-intent b,.rule-candidate b,.rule-simulation b{color:#06191a;text-transform:uppercase;white-space:nowrap;background:#9ee8ff;border-radius:999px;padding:.28rem .45rem;font-size:.66rem}.rule-candidate.block b{background:#ff9cc5}.rule-candidate.warn b{background:#ffc970}.rule-candidate.nudge b{background:#c6f35c}.rule-intent p,.rule-candidate p,.rule-simulation p,.rule-ladder span,.rule-safeguards li{color:#f0fff8bd;margin:.45rem 0 0;font-size:.84rem;line-height:1.4}.rule-candidate header span,.rule-simulation>span,.rule-ladder small{color:#f0fff894;margin-top:.16rem;font-size:.72rem;display:block}.rule-simulation-summary{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.6rem;display:grid}.rule-simulation-summary article{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;gap:.12rem;min-height:4.2rem;padding:.72rem;display:grid}.rule-simulation-summary article b{color:#c6f35c;font-size:1.45rem;line-height:1}.rule-simulation-summary article span{color:#f0fff8a3;font-size:.72rem;font-weight:780}.rule-candidate code{color:#fff4b8;white-space:normal;background:#fff4b80f;border:1px solid #fff4b833;border-radius:8px;margin-top:.65rem;padding:.65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.76rem;line-height:1.45;display:block}.rule-token-row{gap:.34rem;margin-top:.6rem;display:grid}.rule-token-row h3{color:#f0fff88c;text-transform:uppercase;margin:0;font-size:.68rem}.rule-token-row div{flex-wrap:wrap;gap:.34rem;display:flex}.rule-token-row span{color:#f4fbf7c7;overflow-wrap:anywhere;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;max-width:100%;padding:.26rem .4rem;font-size:.68rem;line-height:1.25}.rule-ladder{counter-reset:rule-stage}.rule-ladder li{grid-template-columns:auto minmax(0,1fr);gap:.25rem .65rem;display:grid}.rule-ladder li:before{counter-increment:rule-stage;content:counter(rule-stage);aspect-ratio:1;color:#06191a;background:#c6f35c;border-radius:50%;grid-row:span 3;place-items:center;width:2rem;font-weight:900;display:inline-grid}@media (max-width:1120px){.foundry-lanes,.foundry-queue,.foundry-surface-kinds,.foundry-action-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.foundry-operator-grid{grid-template-columns:1fr}}@media (max-width:860px){.worldview-metrics,.worldview-grid,.worldview-ring,.worldview-flow,.worldview-app{grid-template-columns:1fr}.worldview-flow span:last-child{text-align:left}.foundry-lanes,.foundry-queue,.foundry-surface-kinds,.foundry-action-stack,.foundry-lower-grid,.rule-foundry-grid,.rule-foundry-input form,.foundry-app-card>header,.foundry-hero,.foundry-queue-card,.foundry-surface-row,.foundry-workflow li,.rule-ladder li{grid-template-columns:1fr}.foundry-hero-actions{justify-content:flex-start}.foundry-app-card header b,.foundry-route-pill{justify-self:start}.foundry-workflow li:before,.rule-ladder li:before{grid-row:auto}}.garmin-face-lab-page{background:radial-gradient(circle at 48% 40%,#68e97e2e,#0000 19rem),radial-gradient(circle at 76% 22%,#79e7ff1f,#0000 16rem),linear-gradient(135deg,#021314 0%,#073027 52%,#021011 100%);min-height:100svh;padding:clamp(1rem,3vw,2rem)}.garmin-face-lab{grid-template-rows:auto minmax(20rem,1fr);grid-template-columns:minmax(24rem,1fr) minmax(20rem,32rem);align-items:center;gap:clamp(1rem,2.4vw,1.8rem);width:min(86rem,100%);min-height:calc(100svh - clamp(2rem,6vw,4rem));margin:0 auto;display:grid}.garmin-face-stage{grid-row:1/span 2;place-items:center;gap:1rem;display:grid}.garmin-watch-shell{aspect-ratio:1;background:radial-gradient(circle at 44% 39%,#ffffff14,#0000 7rem),#050c0d;border:1px solid #d8ffee2e;border-radius:50%;place-items:center;width:min(100%,31rem);display:grid;position:relative;box-shadow:inset 0 0 0 .8rem #ffffff08,inset 0 0 3rem #000c,0 1.8rem 5rem #00000061,0 0 2.4rem #63ffa61f}.garmin-watch-shell canvas{background:#021314;border-radius:50%;width:min(87%,390px);height:auto}.garmin-face-legend{color:#ebfff3c7;flex-wrap:wrap;justify-content:center;gap:.65rem;font-size:.78rem;font-weight:800;display:flex}.garmin-face-legend span{align-items:center;gap:.35rem;display:inline-flex}.garmin-face-legend i{aspect-ratio:1;border-radius:50%;width:.7rem;box-shadow:0 0 1rem}.garmin-face-controls{background:#041412ad;border:1px solid #dbffed29;border-radius:8px;align-self:end;gap:1rem;padding:1rem;display:grid;box-shadow:0 1rem 2.8rem #00000038}.garmin-face-controls header p{color:#a9ffc4;letter-spacing:0;text-transform:uppercase;margin:0 0 .25rem;font-size:.78rem;font-weight:800}.garmin-face-controls h1{letter-spacing:0;margin:0;font-size:clamp(2.2rem,5vw,4.4rem);line-height:.95}.garmin-segmented{background:#ffffff0a;border:1px solid #e0ffee1f;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.garmin-segmented button{color:#effff6b8;min-height:2.25rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:.8rem;font-weight:800}.garmin-segmented button.is-selected{color:#061a18;background:#b9f06a}.garmin-toggle-row{flex-wrap:wrap;gap:.75rem;display:flex}.garmin-toggle{color:#eefff5d1;align-items:center;gap:.55rem;font-size:.9rem;font-weight:760;display:inline-flex}.garmin-toggle input{accent-color:#b9f06a;width:1.1rem;height:1.1rem}.garmin-press-button{color:#061a18;min-height:2.15rem;font:inherit;cursor:pointer;background:#b9f06a;border:1px solid #b9f06a57;border-radius:6px;font-size:.82rem;font-weight:850}.garmin-press-button span{color:#061a18ad;margin-left:.45rem}.garmin-slider-grid{gap:.85rem;display:grid}.garmin-slider-grid label{color:#eefff5d1;grid-template-columns:4rem minmax(0,1fr) 2.6rem;align-items:center;gap:.7rem;font-size:.85rem;font-weight:760;display:grid}.garmin-slider-grid input{accent-color:#79e7ff;width:100%}.garmin-slider-grid b{color:#f8fff7;font-variant-numeric:tabular-nums;text-align:right}.garmin-action-panel{background:#ffffff09;border:1px solid #e0ffee1f;border-radius:8px;gap:.75rem;padding:.8rem;display:grid}.garmin-action-panel>div:first-child{gap:.25rem;display:grid}.garmin-action-panel strong{color:#f8fff7;font-size:.85rem}.garmin-action-state{color:#eefff5b8;min-height:2.4rem;font-size:.78rem;line-height:1.35}.garmin-action-state.is-ok{color:#b9f06a}.garmin-action-state.is-error{color:#ffadc0}.garmin-action-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.garmin-action-buttons button{color:#061a18;min-height:2.2rem;font:inherit;cursor:pointer;background:#b9f06a;border:1px solid #e0ffee24;border-radius:6px;font-size:.78rem;font-weight:850}.garmin-action-buttons button:disabled{cursor:wait;opacity:.55}.garmin-request-list{gap:.42rem;padding-top:.1rem;display:grid}.garmin-request-list span{color:#eefff5b3;background:#0000001f;border:1px solid #e0ffee1a;border-radius:6px;gap:.18rem;min-width:0;padding:.48rem .55rem;font-size:.74rem;line-height:1.25;display:grid}.garmin-request-list b{color:#b9f06a;text-transform:uppercase;font-size:.68rem}.garmin-face-chat-window.chat-window{background:#041412b8;border:1px solid #dbffed29;border-radius:8px;grid-template-rows:auto minmax(16rem,1fr) auto auto;align-self:start;width:100%;min-height:min(31rem,100svh - 24rem);padding:0;display:grid;position:relative;inset:auto;overflow:hidden;transform:none;box-shadow:0 1rem 2.8rem #00000038}.garmin-face-chat-header.chat-window-header{background:#ffffff0a;justify-content:space-between;padding:.85rem .9rem}.garmin-face-chat-header.chat-window-header>div{gap:.2rem;min-width:0;display:grid}.garmin-face-chat-header.chat-window-header strong,.garmin-face-chat-header.chat-window-header span{overflow-wrap:anywhere;min-width:0}.garmin-face-chat-header.chat-window-header span{color:#eefff5a3;font-size:.78rem;line-height:1.25}.garmin-face-chat-log.chat-log{min-height:0;padding:.9rem}.garmin-face-chat-log .message{max-width:92%}.garmin-face-chat-form.chat-input{border-top:1px solid #dbffed1f}.model-lab-page{background:radial-gradient(circle at 18% 12%,#b9f06a29,#0000 18rem),radial-gradient(circle at 82% 18%,#79e7ff21,#0000 18rem),linear-gradient(135deg,#031417 0%,#092827 52%,#020f12 100%);min-height:100svh;padding:clamp(1rem,3vw,2rem)}.model-lab-workbench{gap:1rem;width:min(92rem,100%);margin:0 auto;display:grid}.model-lab-hero,.model-lab-panel,.model-lab-planner,.model-lab-metric{background:#041412b8;border:1px solid #dbffed26;border-radius:8px;box-shadow:0 1rem 2.8rem #0003}.model-lab-hero{justify-content:space-between;align-items:end;gap:1rem;padding:clamp(1rem,3vw,1.4rem);display:flex}.model-lab-hero p,.model-lab-panel header span,.model-lab-planner header span,.model-lab-metric span{color:#a9ffc4;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:850}.model-lab-hero h1{color:#fbfff8;letter-spacing:0;margin:.15rem 0 0;font-size:clamp(2.4rem,6vw,5.1rem);line-height:.95}.model-lab-hero button,.model-lab-planner button,.model-lab-status-actions button,.model-lab-experiment-list button,.model-lab-preset-row button{color:#061a18;min-height:2.35rem;font:inherit;cursor:pointer;background:#b9f06a;border:1px solid #e0ffee24;border-radius:6px;font-size:.78rem;font-weight:850}.model-lab-hero button:disabled,.model-lab-planner button:disabled,.model-lab-status-actions button:disabled{cursor:wait;opacity:.55}.model-lab-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.model-lab-metric{gap:.25rem;min-height:5rem;padding:.9rem;display:grid}.model-lab-metric strong{color:#f8fff7;font-variant-numeric:tabular-nums;font-size:2rem}.model-lab-main-grid,.model-lab-detail-grid{grid-template-columns:minmax(22rem,.9fr) minmax(28rem,1.1fr);gap:1rem;display:grid}.model-lab-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.model-lab-planner,.model-lab-panel{gap:.85rem;padding:1rem;display:grid}.model-lab-planner{align-content:start}.model-lab-panel header,.model-lab-planner header,.model-lab-lineage header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.model-lab-panel header strong,.model-lab-planner header strong{color:#f8fff7;font-size:.95rem}.model-lab-preset-row,.model-lab-status-actions,.model-lab-chip-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.model-lab-preset-row button,.model-lab-status-actions button{color:#eefff5e0;background:#ffffff0f}.model-lab-planner>button[type=submit]{min-height:2.75rem}.model-lab-planner label{color:#eefff5d1;text-transform:uppercase;gap:.35rem;font-size:.78rem;font-weight:800;display:grid}.model-lab-planner textarea,.model-lab-planner select{color:#f8fff7;width:100%;font:inherit;background:#00000047;border:1px solid #e0ffee24;border-radius:6px}.model-lab-planner textarea{resize:vertical;min-height:8rem;padding:.75rem}.model-lab-planner select{min-height:2.45rem;padding:0 .65rem}.model-lab-field-row{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:.65rem;display:grid}.model-lab-message,.model-lab-empty,.model-lab-policy{color:#eefff5b8;margin:0;font-size:.82rem;line-height:1.45}.model-lab-experiment-list,.model-lab-lineage{gap:.55rem;display:grid}.model-lab-experiment-list button{color:#eefff5d1;text-align:left;background:#ffffff0a;grid-template-columns:minmax(8rem,auto) auto;gap:.25rem .75rem;min-height:4.2rem;padding:.65rem;display:grid}.model-lab-experiment-list button.is-selected{background:#b9f06a1a;border-color:#b9f06a80}.model-lab-experiment-list b,.model-lab-lineage b,.model-lab-target-grid b{color:#f8fff7}.model-lab-experiment-list span{color:#b9f06a;text-transform:uppercase;justify-self:end;font-size:.72rem;font-weight:850}.model-lab-experiment-list em{color:#eefff5a8;grid-column:1/-1;font-size:.78rem;font-style:normal;line-height:1.35}.model-lab-detail h2{color:#f8fff7;letter-spacing:0;margin:0;font-size:1.25rem;line-height:1.25}.model-lab-definition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.model-lab-definition-grid div,.model-lab-target-grid section,.model-lab-lineage section{background:#00000024;border:1px solid #e0ffee1a;border-radius:6px;gap:.25rem;min-width:0;padding:.65rem;display:grid}.model-lab-definition-grid dt,.model-lab-list-block h3{color:#a9ffc4;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:850}.model-lab-definition-grid dd{color:#f8fff7;overflow-wrap:anywhere;margin:0;font-size:.82rem}.model-lab-list-block{gap:.35rem;display:grid}.model-lab-list-block ul{color:#eefff5c2;gap:.28rem;margin:0;padding-left:1rem;font-size:.8rem;line-height:1.38;display:grid}.model-lab-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.model-lab-target-grid span,.model-lab-lineage span{color:#b9f06a;text-transform:uppercase;font-size:.68rem;font-weight:850}.model-lab-target-grid p,.model-lab-lineage p,.model-lab-lineage small{color:#eefff5b3;margin:0;font-size:.76rem;line-height:1.35}.model-lab-chip-row span{color:#ddffb4;background:#b9f06a14;border:1px solid #b9f06a3d;border-radius:999px;padding:.38rem .55rem;font-size:.75rem;font-weight:800}.model-lab-specialist-panel,.model-lab-hf-panel{gap:1rem}.model-lab-hf-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.model-lab-hf-flow section{background:linear-gradient(155deg,#79e7ff1c,#b9f06a0e),#00000024;border:1px solid #79e7ff38;border-radius:8px;gap:.24rem;min-width:0;min-height:5rem;padding:.75rem;display:grid;position:relative}.model-lab-hf-flow section:not(:last-child):after{content:"";z-index:1;background:#79e7ff75;width:.5rem;height:1px;position:absolute;top:50%;right:-.5rem}.model-lab-hf-flow span{color:#061a18;background:#79e7ff;border:1px solid #79e7ff59;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;font-size:.76rem;font-weight:900;display:inline-grid}.model-lab-hf-flow b{color:#f8fff7;text-transform:uppercase;font-size:.78rem}.model-lab-hf-flow small{color:#eefff5ad;font-size:.72rem;line-height:1.25}.model-lab-specialist-map{background-color:#0000001f;background-image:linear-gradient(#eefff509 1px,#0000 1px),linear-gradient(90deg,#eefff509 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:1.2rem 1.2rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #e0ffee1f;border-radius:8px;grid-template-columns:minmax(10rem,.62fr) minmax(14rem,1fr);gap:.75rem;min-height:12rem;padding:.75rem;display:grid}.model-lab-specialist-core{background:linear-gradient(150deg,#b9f06a2e,#79e7ff14);border:1px solid #b9f06a59;border-radius:8px;align-content:center;gap:.4rem;min-width:0;padding:1rem;display:grid}.model-lab-specialist-core span,.model-lab-specialist-core small{color:#a9ffc4;text-transform:uppercase;font-size:.68rem;font-weight:850}.model-lab-specialist-core strong{color:#f8fff7;text-transform:capitalize;font-size:1.28rem;line-height:1.1}.model-lab-specialist-orbit{align-content:center;gap:.5rem;min-width:0;display:grid;position:relative}.model-lab-specialist-orbit:before{content:"";pointer-events:none;border:1px dashed #a9ffc438;border-radius:8px;position:absolute;inset:.55rem .5rem}.model-lab-specialist-orbit span{z-index:1;color:#ecfffb;background:#79e7ff1a;border:1px solid #79e7ff47;border-radius:6px;justify-self:stretch;min-height:2.3rem;padding:.56rem .7rem;font-size:.76rem;font-weight:850;position:relative}.model-lab-specialist-orbit span:nth-child(2n){background:#ffd27a1a;border-color:#ffd27a4d;justify-self:end;width:min(100%,14rem)}.model-lab-pipeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;display:grid}.model-lab-pipeline section{background:#ffffff0b;border:1px solid #e0ffee1c;border-radius:6px;gap:.22rem;min-width:0;min-height:4.4rem;padding:.7rem .55rem;display:grid;position:relative}.model-lab-pipeline section:not(:last-child):after{content:"";z-index:1;background:#b9f06a73;width:.45rem;height:1px;position:absolute;top:50%;right:-.45rem}.model-lab-pipeline span{color:#ffd27a;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:900}.model-lab-pipeline b,.model-lab-signal-grid b{color:#f8fff7;text-transform:uppercase;font-size:.72rem}.model-lab-signal-grid{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:.65rem;display:grid}.model-lab-signal-grid section{background:#00000024;border:1px solid #e0ffee1a;border-radius:6px;gap:.5rem;min-width:0;padding:.7rem;display:grid}.vision-sports-page{color:#f6fff9;background:radial-gradient(circle at 18% 0,#bcff7e2e,#0000 24rem),radial-gradient(circle at 80% 10%,#62cdff1f,#0000 24rem),linear-gradient(#082c30,#06191d 52%,#07100f);min-height:100svh;padding:clamp(1rem,3vw,2rem)}.vision-sports-workbench{gap:.85rem;max-width:118rem;margin:0 auto;display:grid}.vision-sports-hero,.vision-sports-form,.vision-sports-panel,.vision-sports-metrics article{background:#ffffff0e;border:1px solid #e1ffec21;border-radius:8px}.vision-sports-hero{gap:.35rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.vision-sports-hero p,.vision-sports-form header span,.vision-sports-panel header span,.vision-sports-section-heading span,.vision-sports-metrics span,.vision-frame-row label span,.vision-sports-form label span{color:#c5ff9a;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.vision-sports-hero h1{letter-spacing:0;margin:0;font-size:clamp(2.1rem,4.4vw,4.7rem);line-height:.95}.vision-sports-hero span{color:#ebfff5ad;max-width:62rem}.vision-sports-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.vision-sports-metrics article{gap:.25rem;min-height:5rem;padding:.75rem;display:grid}.vision-sports-metrics b{font-size:clamp(1.15rem,2vw,1.6rem)}.vision-sports-grid{grid-template-columns:minmax(24rem,.82fr) minmax(0,1.18fr);align-items:start;gap:.85rem;display:grid}.vision-sports-form,.vision-sports-results,.vision-sports-panel,.vision-frame-editor{gap:.75rem;display:grid}.vision-sports-form,.vision-sports-panel{padding:.9rem}.vision-sports-form header,.vision-sports-panel header,.vision-sports-section-heading{gap:.15rem;display:grid}.vision-sports-form header strong,.vision-sports-panel header strong,.vision-sports-section-heading strong{font-size:1rem;line-height:1.12}.vision-sports-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.vision-sports-form label,.vision-frame-row label{gap:.35rem;min-width:0;display:grid}.vision-sports-form input,.vision-sports-form select,.vision-sports-form textarea{color:#f5fff8;width:100%;min-width:0;font:inherit;background:#041519b8;border:1px solid #e6fff024;border-radius:7px}.vision-sports-form input,.vision-sports-form select{height:2.5rem;padding:0 .7rem}.vision-sports-form textarea{resize:vertical;min-height:7rem;padding:.65rem .7rem}.vision-frame-row{background:#00000024;border:1px solid #e6fff01a;border-radius:8px;gap:.55rem;padding:.7rem;display:grid}.vision-frame-row textarea{min-height:4.8rem}.vision-sports-form button{color:#082026;min-height:2.7rem;font:inherit;cursor:pointer;background:#bcff7e;border:0;border-radius:8px;font-weight:900}.vision-sports-form button:disabled{cursor:wait;opacity:.62}.vision-sports-message,.vision-sports-panel p{color:#ecfff5ad;margin:0}.vision-sports-message.error{color:#ffd29d}.vision-sports-message.ready{color:#d9ffc7}.vision-sports-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.vision-sports-facts div{background:#0000001f;border:1px solid #e6fff01a;border-radius:7px;gap:.2rem;padding:.55rem;display:grid}.vision-sports-facts dt,.vision-token-row h3{color:#e2ffed94;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.vision-sports-facts dd{overflow-wrap:anywhere;margin:0}.vision-token-row{gap:.35rem;display:grid}.vision-token-row div{flex-wrap:wrap;gap:.35rem;display:flex}.vision-token-row span{color:#effff6d1;overflow-wrap:anywhere;background:#7edaff1c;border-radius:999px;max-width:100%;padding:.3rem .45rem;font-size:.73rem}.vision-timeline{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.vision-timeline li{background:#00000021;border:1px solid #e6fff01a;border-radius:8px;grid-template-columns:3.4rem minmax(0,1fr);gap:.6rem;padding:.65rem;display:grid}.vision-timeline time{color:#e9ffd4;background:#bcff7e21;border-radius:7px;place-items:center;height:2.1rem;font-weight:900;display:grid}.vision-timeline div{gap:.18rem;min-width:0;display:grid}.vision-timeline button{color:#eaffd6;min-height:2rem;font:inherit;cursor:pointer;background:#bcff7e1f;border:1px solid #bcff7e47;border-radius:7px;justify-self:start;margin-top:.25rem;padding:0 .6rem;font-size:.74rem;font-weight:900}.vision-timeline button:disabled{cursor:wait;opacity:.62}.vision-timeline b{text-transform:capitalize}.vision-timeline span,.vision-timeline small{color:#eefff6ad;overflow-wrap:anywhere}.vision-timeline small{font-size:.72rem}.training-bridge-page{color:#f8fff9;background:radial-gradient(circle at 14% 0,#bbff8f26,#0000 23rem),radial-gradient(circle at 84% 10%,#ffc46d1c,#0000 22rem),linear-gradient(#082b30,#06191d 54%,#07100f);min-height:100svh;padding:clamp(1rem,3vw,2rem)}.training-bridge-workbench{gap:.85rem;max-width:118rem;margin:0 auto;display:grid}.training-bridge-hero,.training-bridge-panel,.training-bridge-guide,.training-bridge-backbone,.training-bridge-backbone-minimum,.training-bridge-quick-strip,.training-bridge-metrics article{background:#ffffff0e;border:1px solid #e1ffec21;border-radius:8px}.training-bridge-hero{grid-template-columns:minmax(0,1fr) minmax(12rem,18rem);align-items:end;gap:.8rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.training-bridge-hero div:first-child,.training-bridge-status,.training-bridge-quick-strip article,.training-bridge-guide,.training-bridge-guide header,.training-bridge-guide-card,.training-bridge-central-readiness,.training-bridge-backbone,.training-bridge-backbone-header,.training-bridge-backbone-components,.training-bridge-backbone-card,.training-bridge-backbone-card dl,.training-bridge-backbone-lists,.training-bridge-panel,.training-bridge-setup,.training-bridge-actions,.training-bridge-results,.training-bridge-record-list,.training-bridge-record-columns section,.training-bridge-wide-grid,.training-bridge-device-list{gap:.75rem;display:grid}.training-bridge-hero p,.training-bridge-quick-strip span,.training-bridge-guide span,.training-bridge-central-readiness span,.training-bridge-backbone span,.training-bridge-backbone-minimum header span,.training-bridge-backbone-card dt,.training-bridge-backbone-lists b,.training-bridge-panel header span,.training-bridge-metrics span,.training-bridge-panel label span,.training-bridge-record-columns h3{color:#c5ff9a;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.training-bridge-hero h1{letter-spacing:0;margin:0;font-size:clamp(2.1rem,4.4vw,4.65rem);line-height:.95}.training-bridge-hero span,.training-bridge-quick-strip p,.training-bridge-guide p,.training-bridge-guide small,.training-bridge-backbone p,.training-bridge-backbone li,.training-bridge-backbone dd,.training-bridge-backbone small,.training-bridge-panel p,.training-bridge-panel li,.training-bridge-actor-list span,.training-bridge-actor-list small,.training-bridge-device-list span,.training-bridge-device-list small,.training-bridge-record span{color:#ecfff6ad;overflow-wrap:anywhere}.training-bridge-status{background:#ffc46d17;border:1px solid #ffc46d2e;border-radius:8px;align-content:center;min-height:7rem;padding:.8rem}.training-bridge-status b{color:#ffe1a8;text-transform:capitalize;font-size:1.25rem}.training-bridge-metrics{grid-template-columns:repeat(auto-fit,minmax(8.2rem,1fr));gap:.65rem;display:grid}.training-bridge-metrics article{gap:.25rem;min-height:5rem;padding:.75rem;display:grid}.training-bridge-metrics b{font-size:clamp(1.15rem,2vw,1.6rem)}.training-bridge-quick-strip{grid-template-columns:minmax(15rem,1fr) minmax(15rem,1fr) minmax(15rem,1.1fr) minmax(15rem,1.1fr) minmax(13rem,.9fr);gap:.65rem;padding:.75rem;display:grid}.training-bridge-quick-strip article{min-width:0}.training-bridge-quick-strip strong{overflow-wrap:anywhere;line-height:1.15}.training-bridge-quick-strip p{margin:0}.training-bridge-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.5rem;display:grid}.training-bridge-quick-actions button{color:#082026;min-height:2.45rem;font:inherit;cursor:pointer;background:#bcff7e;border:0;border-radius:8px;font-weight:900}.training-bridge-quick-actions button:nth-child(2n){background:#ffd37a}.training-bridge-guide{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.65fr) minmax(17rem,.7fr);gap:.75rem;padding:.8rem}.training-bridge-guide header{align-content:center;min-width:0}.training-bridge-guide header strong{overflow-wrap:anywhere;font-size:clamp(1.15rem,2vw,1.8rem);line-height:1.05}.training-bridge-guide-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.training-bridge-guide-card{background:#0412148a;border:1px solid #d5ffe11f;border-radius:8px;grid-template-rows:minmax(7.2rem,1fr) auto;min-width:0;min-height:11rem;padding:.7rem}.training-bridge-guide-card.now{background:#bcff7e17;border-color:#bcff7e6b}.training-bridge-guide-card.ready{background:#85dcff14;border-color:#85dcff52}.training-bridge-guide-card strong{overflow-wrap:anywhere;margin-top:.25rem;line-height:1.12;display:block}.training-bridge-guide-card p{margin:.45rem 0 0}.training-bridge-guide-card button{color:#082026;min-height:2.45rem;font:inherit;cursor:pointer;background:#bcff7e;border:0;border-radius:8px;font-weight:900}.training-bridge-guide-card.ready button{background:#8bdfff}.training-bridge-guide-card button:disabled{cursor:wait;opacity:.62}.training-bridge-central-readiness{background:#ffd37a14;border:1px solid #ffd37a38;border-radius:8px;align-content:center;min-width:0;padding:.75rem}.training-bridge-central-readiness strong{color:#ffd37a;text-transform:capitalize}.training-bridge-backbone{padding:.85rem}.training-bridge-backbone-header{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:stretch;gap:.75rem}.training-bridge-backbone-header>div,.training-bridge-backbone-header aside{background:#04121459;border:1px solid #e6fff01a;border-radius:8px;gap:.35rem;min-width:0;padding:.75rem;display:grid}.training-bridge-backbone-header strong{overflow-wrap:anywhere;font-size:clamp(1.25rem,2.4vw,2.1rem);line-height:1.05}.training-bridge-backbone-header p,.training-bridge-backbone-card p,.training-bridge-backbone-card dd,.training-bridge-backbone-card small,.training-bridge-backbone-minimum li{margin:0}.training-bridge-backbone-minimum{background:#85dcff12;padding:.75rem}.training-bridge-backbone-minimum ul{gap:.4rem;margin:0;padding-left:1.05rem;display:grid}.training-bridge-backbone-components{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.6rem}.training-bridge-backbone-card{background:#00000029;border:1px solid #e6fff01c;border-radius:8px;align-content:start;min-width:0;padding:.75rem}.training-bridge-backbone-card.local_ready{background:#bcff7e13;border-color:#bcff7e5c}.training-bridge-backbone-card.ready_for_setup{background:#ffd37a12;border-color:#ffd37a57}.training-bridge-backbone-card.staging_needed{background:#8bdfff0f;border-color:#8bdfff42}.training-bridge-backbone-card header{gap:.22rem;display:grid}.training-bridge-backbone-card header strong{overflow-wrap:anywhere;line-height:1.12}.training-bridge-backbone-card dl{margin:0}.training-bridge-backbone-card dl div{gap:.25rem;min-width:0;display:grid}.training-bridge-backbone-lists{align-content:start}.training-bridge-backbone-lists section{gap:.25rem;min-width:0;display:grid}.training-bridge-backbone-lists ul{gap:.25rem;margin:0;padding-left:1rem;display:grid}.training-bridge-backbone-card small{color:#ffe1a8;font-weight:800}.training-bridge-grid{grid-template-columns:minmax(22rem,.8fr) minmax(22rem,.9fr) minmax(0,1.25fr);align-items:start;gap:.85rem;display:grid}.training-bridge-results{grid-column:span 1}.training-bridge-panel{min-width:0;padding:.9rem}.training-bridge-panel header{gap:.15rem;display:grid}.training-bridge-panel header strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.12}.training-bridge-row,.training-bridge-button-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.training-bridge-panel label{gap:.35rem;min-width:0;display:grid}.training-bridge-panel input,.training-bridge-panel textarea{color:#f5fff8;width:100%;min-width:0;font:inherit;background:#041519b8;border:1px solid #e6fff024;border-radius:7px}.training-bridge-panel input{height:2.5rem;padding:0 .7rem}.training-bridge-panel textarea{resize:vertical;min-height:5.4rem;padding:.65rem .7rem}.training-bridge-panel button{color:#082026;min-height:2.55rem;font:inherit;cursor:pointer;background:#bcff7e;border:0;border-radius:8px;font-weight:900}.training-bridge-panel button:nth-child(2n){background:#ffd37a}.training-bridge-panel button:disabled{cursor:wait;opacity:.62}.training-bridge-message{color:#ecfff5b3;margin:0}.training-bridge-message.error{color:#ffd29d}.training-bridge-message.ready{color:#d9ffc7}.training-bridge-actor-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.training-bridge-actor-list article,.training-bridge-device-list article,.training-bridge-record{background:#00000021;border:1px solid #e6fff01a;border-radius:8px;gap:.28rem;min-width:0;padding:.65rem;display:grid}.training-bridge-actor-list b{color:#ffe1a8;text-transform:uppercase;font-size:.72rem}.training-bridge-record-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.training-bridge-record-columns section{align-content:start}.training-bridge-record p{margin:0}.training-bridge-record strong,.training-bridge-device-list b,.training-bridge-actor-list strong{overflow-wrap:anywhere}.training-bridge-wide-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start}.training-bridge-panel ul{gap:.45rem;margin:0;padding-left:1.05rem;display:grid}@media (max-width:1180px){.training-bridge-grid,.training-bridge-guide,.training-bridge-backbone-header,.training-bridge-backbone-components,.training-bridge-quick-strip,.training-bridge-wide-grid{grid-template-columns:1fr}.training-bridge-results{grid-column:auto}}@media (max-width:860px){.training-bridge-hero,.training-bridge-guide-actions,.training-bridge-quick-actions,.training-bridge-metrics{grid-template-columns:1fr 1fr}.training-bridge-hero div:first-child{grid-column:1/-1}}@media (max-width:560px){.training-bridge-page{padding:.75rem}.training-bridge-hero,.training-bridge-guide-actions,.training-bridge-row,.training-bridge-button-grid,.training-bridge-actor-list,.training-bridge-record-columns{grid-template-columns:1fr}}@media (max-width:1180px){.garmin-face-lab{grid-template-columns:minmax(22rem,1fr) minmax(19rem,28rem);align-items:start}.model-lab-main-grid,.model-lab-detail-grid,.vision-sports-grid{grid-template-columns:1fr}}@media (max-width:860px){.garmin-face-lab{grid-template-rows:auto;grid-template-columns:1fr}.garmin-face-stage{grid-row:auto}.garmin-face-controls{order:-1;align-self:stretch}.garmin-face-chat-window.chat-window{min-height:30rem}.model-lab-summary-grid,.vision-sports-metrics,.model-lab-target-grid,.model-lab-definition-grid,.model-lab-specialist-map,.model-lab-signal-grid{grid-template-columns:1fr 1fr}.model-lab-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.model-lab-hf-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.garmin-face-lab-page{padding:.75rem}.garmin-segmented{grid-template-columns:repeat(3,minmax(0,1fr))}.garmin-slider-grid label{grid-template-columns:3.7rem minmax(0,1fr) 2.2rem;gap:.5rem}.model-lab-page{padding:.75rem}.model-lab-hero{flex-direction:column;align-items:stretch}.model-lab-summary-grid,.vision-sports-metrics,.vision-sports-row,.vision-sports-facts,.model-lab-field-row,.model-lab-target-grid,.model-lab-definition-grid,.model-lab-specialist-map,.model-lab-signal-grid{grid-template-columns:1fr}.model-lab-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.model-lab-hf-flow{grid-template-columns:1fr}}*{box-sizing:border-box}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 50% 38%,#3fb0a057,#0000 26rem),radial-gradient(circle at 18% 22%,#ffffff14,#0000 14rem),radial-gradient(circle at 78% 70%,#70c6ac29,#0000 18rem),linear-gradient(135deg,#031417 0%,#08272d 44%,#021014 100%);margin:0;overflow:auto}.simplexor-landing,.simplexor-login-shell{color:#f7fff9;background:linear-gradient(#0d30312e,#020d11c7 64%,#030a0df0),radial-gradient(at 18% 10%,#ffd99324,#0000 19rem),radial-gradient(at 76% 16%,#aeff8e36,#0000 18rem),radial-gradient(at 54% 88%,#48bfa533,#0000 26rem),linear-gradient(120deg,#08272ef0,#08141bfa),#06161b;min-height:100vh}.simplexor-landing{--simplexor-public-page-pad:clamp(.12rem, .7vw, .45rem);--simplexor-powered-by-height:1.15rem;height:100svh;min-height:100svh;padding:var(--simplexor-public-page-pad);grid-template-rows:minmax(0,1fr) auto;place-items:center;display:grid;overflow:hidden}.simplexor-hero{grid-template-columns:minmax(20rem,.9fr) minmax(18rem,1.1fr);align-items:center;gap:clamp(2rem,6vw,6rem);min-height:72vh;padding:clamp(2rem,5vw,5.6rem);display:grid}.simplexor-hero-copy{max-width:39rem}.simplexor-static-launch{--simplexor-powered-by-height:1.25rem}.simplexor-static-stage{isolation:isolate;grid-template-columns:minmax(16rem,.9fr) minmax(18rem,1fr);align-items:center;gap:clamp(1.6rem,5vw,5rem);width:min(68rem,100vw - 2rem);min-height:min(42rem,100svh - 4rem);padding:clamp(1.2rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.simplexor-static-stage:before{content:"";z-index:-2;background:radial-gradient(circle at 50% 38%,#c9ff8424,#0000 11rem),radial-gradient(at 50% 84%,#44c2a647,#0000 21rem),linear-gradient(#05353b94,#03141be6);border-radius:50% 48% 42% 44%;position:absolute;inset:9% 3% 0;box-shadow:inset 0 0 4rem #c6ff9c1a,0 2rem 5rem #00000042}.simplexor-static-pond{z-index:-1;pointer-events:none;position:absolute;inset:0}.simplexor-static-pond span{background:#c7ff9b29;border-radius:999px;position:absolute;box-shadow:0 0 2rem #86ffc11a}.simplexor-static-pond span:first-child{aspect-ratio:2.4;width:clamp(4.5rem,11vw,9rem);top:22%;left:6%;transform:rotate(-9deg)}.simplexor-static-pond span:nth-child(2){aspect-ratio:2.2;width:clamp(3.5rem,9vw,7rem);top:18%;right:9%;transform:rotate(12deg)}.simplexor-static-pond span:nth-child(3){aspect-ratio:3.2;background:#70d6b626;width:clamp(7rem,18vw,15rem);bottom:8%;left:34%}.simplexor-static-pond span:nth-child(4){aspect-ratio:1;background:#ffe19424;width:clamp(2.5rem,7vw,5rem);bottom:22%;right:18%}.simplexor-static-frog-stage{--public-frog-top:clamp(1rem, 3vw, 1.8rem);--public-pond-glow:#caff9d33;isolation:isolate;place-items:center;width:min(28rem,100%);min-width:0;min-height:clamp(16rem,34vw,23rem);display:grid;position:relative;overflow:visible}.simplexor-static-frog-stage.simplexor-public-pond:before{opacity:.74;background:radial-gradient(at 48% 64%,#50bf9742,#0000 8rem),radial-gradient(at 52% 78%,#0b2a2d6b,#0000 11rem);border-radius:50%;height:clamp(5rem,14vw,8rem);left:3%;right:3%}.simplexor-static-frog-stage.simplexor-public-pond .simplexor-sango-avatar{top:var(--public-frog-top)}.simplexor-static-frog-stage.simplexor-public-pond .simplexor-sango-avatar .frog{scale:clamp(1.28, 3.2vw, 1.52)}.simplexor-static-copy{max-width:31rem}.simplexor-static-copy h1{color:#fbfff8;letter-spacing:0;max-width:12ch;margin:0;font-size:clamp(2.8rem,7vw,6.2rem);line-height:.94}.simplexor-static-copy p:last-child{color:#eefff5cc;max-width:34rem;margin:1.3rem 0 0;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.6}.simplexor-kicker{color:#a9ffc4;letter-spacing:0;text-transform:uppercase;margin:0 0 .8rem;font-size:.78rem;font-weight:800}.simplexor-hero h1,.simplexor-login-panel h1{color:#fbfff8;letter-spacing:0;margin:0;font-size:clamp(3rem,7vw,6.4rem);line-height:.95}.simplexor-login-panel h1{font-size:clamp(2.3rem,6vw,4.8rem)}.simplexor-lede,.simplexor-login-panel p{color:#eefff5c7;margin:1.35rem 0 0;font-size:clamp(1rem,1.8vw,1.26rem);line-height:1.65}.simplexor-hero-actions,.simplexor-login-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.simplexor-primary-link,.simplexor-secondary-link{color:#06161b;border-radius:8px;justify-content:center;align-items:center;min-height:2.85rem;padding:.75rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.simplexor-primary-link{background:#bbff8f;box-shadow:0 .8rem 2rem #a5ff7c38}.simplexor-secondary-link{color:#eaffef;background:#ffffff0f;border:1px solid #e1ffec38}.sango-brand-frog{--brand-frog-size:clamp(14rem, 34vw, 28rem);--brand-eye-size:32%;width:var(--brand-frog-size);aspect-ratio:1;isolation:isolate;place-items:center;display:grid;position:relative}.sango-brand-frog-mini{--brand-frog-size:5.8rem;--brand-eye-size:33%;margin-bottom:1rem}.sango-brand-frog-companion{--brand-frog-size:clamp(7rem, 18vw, 10.5rem);--brand-eye-size:33%}.sango-brand-shadow{filter:blur(.16rem);z-index:0;background:#0000003d;border-radius:999px;height:9%;position:absolute;bottom:3%;left:21%;right:21%}.sango-brand-head{aspect-ratio:1;z-index:1;background:radial-gradient(circle at 34% 38%,#f7ffaab8,#0000 20%),radial-gradient(circle at 64% 72%,#46c26980,#0000 24%),radial-gradient(circle at 48% 58%,#d6ff76 0%,#b9f15d 45%,#49b85a 100%);border:.18rem solid #eeffd038;border-radius:50%;width:100%;animation:5.8s ease-in-out infinite simplexor-frog-breathe;position:relative;box-shadow:inset -1.15rem -1.2rem 1.9rem #1464394d,inset .9rem .9rem 1.4rem #ffffb847,0 2.2rem 5.6rem #00000052,0 0 2.6rem #bbff8f33}.sango-brand-frog.is-active .sango-brand-head{animation:2.4s ease-in-out infinite simplexor-frog-breathe,1.8s ease-in-out infinite simplexor-brand-attention}.sango-brand-mood-thinking .sango-brand-eye span,.sango-brand-mood-focused .sango-brand-eye span{animation:1.4s ease-in-out infinite simplexor-eye-focus}.sango-brand-mood-proud .sango-brand-head{filter:saturate(1.12)brightness(1.05)}.sango-brand-mood-amused .sango-brand-mouth,.sango-brand-mood-proud .sango-brand-mouth{width:20%;height:7%;left:40%}.sango-brand-mood-grumpy .sango-brand-mouth{border-top:.2rem solid #0d2e1cc7;border-bottom:0;border-radius:999px 999px 0 0;top:68%}.sango-brand-glow{background:#fff3;border-radius:50%;position:absolute}.sango-brand-glow-left{aspect-ratio:1;width:10%;top:43%;left:22%}.sango-brand-glow-right{aspect-ratio:1;width:6.5%;top:51%;right:23%}.sango-brand-eye{width:var(--brand-eye-size);aspect-ratio:.92;background:#fbfff3;border:.18rem solid #1d6f3f47;border-radius:50%;position:absolute;top:-9%;box-shadow:inset -.3rem -.38rem .65rem #3a974729,0 .55rem 1.1rem #155b2f24}.sango-brand-eye span{background:#06261d;border-radius:50%;width:24%;height:42%;animation:6.4s ease-in-out infinite simplexor-eye-curious;position:absolute;top:34%;left:45%}.sango-brand-eye span:after{content:"";aspect-ratio:1;background:#ffffffe0;border-radius:50%;width:34%;position:absolute;top:18%;left:18%}.sango-brand-eye-left{left:16%;transform:rotate(-4deg)}.sango-brand-eye-right{right:16%;transform:rotate(4deg)}.sango-brand-nostril,.sango-brand-cheek{border-radius:999px;position:absolute}.sango-brand-nostril{background:#0d583038;width:5%;height:3%;top:48%}.sango-brand-nostril-left{left:43%}.sango-brand-nostril-right{right:43%}.sango-brand-cheek{aspect-ratio:1.4;filter:blur(.02rem);background:#ffeb9738;width:11%;top:55%}.sango-brand-cheek-left{left:22%}.sango-brand-cheek-right{right:22%}.sango-brand-mouth{border-bottom:.22rem solid #0d2e1cc7;border-radius:0 0 999px 999px;width:16%;height:5%;position:absolute;top:64%;left:42%}.sango-brand-frog-mini .sango-brand-head{border-width:.08rem;box-shadow:inset -.45rem -.45rem .8rem #1b713e47,inset .28rem .28rem .55rem #ffffb847,0 .7rem 1.7rem #0000003d}.sango-brand-frog-mini .sango-brand-eye{border-width:.06rem}.sango-brand-frog-mini .sango-brand-mouth{border-bottom-width:.1rem}.simplexor-frog-stage{background:radial-gradient(circle at 48% 34%,#bbff8f24,#0000 14rem),repeating-radial-gradient(circle,#dcffe41a 0 1px,#0000 1px 5.4rem);place-items:center;min-height:min(34rem,58vh);display:grid;position:relative;overflow:hidden}.simplexor-frog-head{aspect-ratio:1;background:radial-gradient(circle at 34% 38%,#f9ffadd1,#0000 22%),radial-gradient(circle at 68% 70%,#34a66685,#0000 24%),linear-gradient(145deg,#84f46c 0%,#d3ff71 55%,#5ac879 100%);border:.35rem solid #eeffd057;border-radius:49% 51% 54% 46%;width:clamp(14rem,34vw,28rem);animation:5.8s ease-in-out infinite simplexor-frog-breathe;position:relative;box-shadow:inset -1.5rem -1.4rem 2rem #17724447,inset 1.2rem 1.1rem 1.8rem #ffffb84d,0 2.4rem 6rem #00000057}.simplexor-eye{aspect-ratio:.86;background:radial-gradient(circle at 34% 28%,#f8fff7 0 26%,#c9ff78 27% 100%);border:.24rem solid #1d6f3f61;border-radius:50%;width:31%;position:absolute;top:-8%;box-shadow:inset -.45rem -.55rem .8rem #3697452e}.simplexor-eye span{background:#09231b;border-radius:50%;width:20%;height:36%;animation:6.4s ease-in-out infinite simplexor-eye-curious;position:absolute;top:38%;left:47%}.simplexor-eye-left{left:17%;transform:rotate(-4deg)}.simplexor-eye-right{right:17%;transform:rotate(4deg)}.simplexor-cheek{aspect-ratio:1;filter:blur(1px);background:#ffdd9757;border-radius:50%;width:13%;position:absolute;top:54%}.simplexor-cheek-left{left:20%}.simplexor-cheek-right{right:20%}.simplexor-mouth{border-bottom:.28rem solid #183b26;border-radius:0 0 50% 50%;width:14%;height:6%;position:absolute;top:64%;left:43%}.simplexor-frog-signal{opacity:0;border:1px solid #bbff8f3d;border-radius:999px;animation:5s ease-out infinite simplexor-signal;position:absolute}.simplexor-frog-signal-one{aspect-ratio:1;width:38%}.simplexor-frog-signal-two{aspect-ratio:1;width:58%;animation-delay:1.6s}.simplexor-frog-caption{background:#031417bd;border:1px solid #e3ffec29;border-radius:8px;gap:.2rem;padding:.9rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.simplexor-frog-caption strong{color:#bbff8f}.simplexor-frog-caption span{color:#effff5bd}.simplexor-welcome-frog{z-index:1;width:min(100%,38rem);box-shadow:none;background:0 0;border:0;border-radius:0;justify-items:center;gap:.9rem;padding:0;display:grid;position:relative}.simplexor-welcome-frog.simplexor-public-pond{--public-pond-edge:clamp(.12rem, .6vw, .34rem);--public-frog-top:clamp(1.35rem, 2.8svh, 2.35rem);--public-chat-top:clamp(15.3rem, 28svh, 17rem);--public-chat-bottom:clamp(1.1rem, 2.5svh, 2.05rem);--public-pond-glow:#caff9d38;--pond-pointer-x:50%;--pond-pointer-y:22%;--pond-click-x:50%;--pond-click-y:22%;width:min(98rem, calc(100vw - var(--public-pond-edge) * 2));height:calc(100svh - var(--simplexor-powered-by-height) - var(--simplexor-public-page-pad) * 2);min-height:min(40rem, calc(100svh - var(--simplexor-powered-by-height) - var(--simplexor-public-page-pad) * 2));isolation:isolate;background:radial-gradient(circle .16rem at var(--pond-pointer-x) var(--pond-pointer-y), #faffd694, transparent .18rem), radial-gradient(ellipse 15rem 8rem at var(--pond-pointer-x) var(--pond-pointer-y), #edffc014, transparent 74%), conic-gradient(from 210deg at 50% 24%, transparent 0 16%, #7edaff14 18% 22%, transparent 25% 48%, #d5ff9817 51% 55%, transparent 58% 100%), radial-gradient(ellipse at 50% -10%, #ffefb333, transparent 18rem), radial-gradient(ellipse at 50% 0%, #99ffd51f, transparent 23rem), linear-gradient(180deg, #ffdc920e, transparent 6.4rem), linear-gradient(180deg, #082c310a, #041319e0), radial-gradient(ellipse at 50% 8%, #b9ff8452, transparent 16rem), radial-gradient(ellipse at 28% 38%, #75d7ff1f, transparent 22rem), radial-gradient(ellipse at 78% 52%, #c797ff12, transparent 23rem), radial-gradient(ellipse at 76% 58%, #ffc68e12, transparent 24rem), radial-gradient(ellipse at 50% 92%, #48b79c42, transparent 42rem), #061f26;border:1px solid #ddffeb21;border-radius:8px;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -5rem 9rem #0003,0 .65rem 1.9rem #0000001f}.simplexor-public-pond:before{content:"";opacity:.82;pointer-events:none;z-index:1;background:radial-gradient(at 18% 78%,#74cd573d,#0000 7rem),radial-gradient(at 78% 70%,#58b05c33,#0000 8rem),linear-gradient(#0000,#010c0f61);height:clamp(7rem,18svh,12rem);position:absolute;inset:auto 0 0}.simplexor-public-pond:after{content:none;left:9%;right:9%;top:calc(var(--public-chat-top) - .85rem);pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffe5a133,#d8ffe76b,#7ad7ff38,#0000);height:1px;position:absolute}.simplexor-public-topbar{z-index:8;pointer-events:auto;justify-content:space-between;align-items:center;gap:.65rem;display:flex;position:absolute;top:clamp(.55rem,1.3svh,.95rem);left:clamp(.65rem,1.6vw,1.2rem);right:clamp(.65rem,1.6vw,1.2rem)}.simplexor-public-brand,.simplexor-public-links{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0212168a;border:1px solid #ddffe921;border-radius:999px;align-items:center;min-height:2.28rem;display:inline-flex}.simplexor-public-brand{color:#f7fff0;gap:.46rem;padding:.34rem .62rem;text-decoration:none}.simplexor-public-brand strong{font-size:.86rem;line-height:1}.simplexor-public-brand span,.simplexor-public-links a{color:#e8fff0a3;font-size:.72rem;font-weight:850}.simplexor-public-links{gap:.18rem;padding:.18rem}.simplexor-public-links a{border-radius:999px;justify-content:center;align-items:center;min-height:1.78rem;padding:.24rem .5rem;text-decoration:none;display:inline-flex}.simplexor-public-links a:hover{color:#f9fff4;background:#bbff8f1a}.simplexor-public-prompt-rail{left:50%;top:calc(var(--public-chat-top) - 2.85rem);z-index:8;pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:.42rem;width:min(44rem,100% - 1rem);display:flex;position:absolute;transform:translate(-50%)}.simplexor-public-prompt-rail button{color:#f4fff6d6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;max-width:13rem;min-height:2.15rem;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:#02121680;border:1px solid #ddffe921;border-radius:999px;padding:.38rem .6rem;font-size:.76rem;font-weight:850;overflow:hidden}.simplexor-public-prompt-rail .simplexor-public-question-home{color:#fff8d5e6;background:#251f0c70;border-color:#ffe6a433;flex:none;min-width:3.75rem;max-width:4.35rem}.simplexor-public-prompt-rail button:hover:not(:disabled){color:#f9fff4;background:#bbff8f1a;border-color:#bbff8f57}.simplexor-public-prompt-rail button:disabled{cursor:progress;opacity:.58}.simplexor-public-prompt-rail .simplexor-public-prompt-icon{color:#fafff7f0;border-radius:50%;place-items:center;width:3.1rem;min-width:3.1rem;max-width:3.1rem;height:3.1rem;min-height:3.1rem;padding:0;display:grid;position:relative}.simplexor-public-prompt-label{display:none}.simplexor-public-prompt-rail .simplexor-public-prompt-icon.prompt-icon-simplexor{background:#000c10a3;border-radius:999px;width:5.3rem;min-width:5.3rem;max-width:5.3rem}.simplexor-public-icon-logo{opacity:.94;filter:drop-shadow(0 .18rem .28rem #00000047);width:4.38rem;height:auto;display:block}.simplexor-public-icon-frog{background:radial-gradient(circle at 32% 30%,#ffffb0d1,#0000 23%),radial-gradient(circle at 72% 74%,#25935675,#0000 28%),linear-gradient(145deg,#d5ff75,#74db65 56%,#288d52);border-radius:48% 52% 54% 46%;width:2.24rem;height:2rem;position:relative;box-shadow:inset -.2rem -.2rem .42rem #155e3140,inset .14rem .14rem .32rem #ffffb34d,0 .45rem .9rem #0003}.simplexor-public-icon-frog-eye{background:radial-gradient(circle at 56% 40%,#082a21 0 22%,#0000 23%),radial-gradient(circle at 49% 33%,#ffffffdb 0 6%,#0000 7%),#f9fff4;border-radius:50%;width:.74rem;height:.9rem;position:absolute;top:-.22rem;box-shadow:0 .04rem .16rem #124c2d33}.simplexor-public-icon-frog-eye.left{left:.38rem;transform:rotate(-5deg)}.simplexor-public-icon-frog-eye.right{right:.38rem;transform:rotate(5deg)}.simplexor-public-icon-frog-cheek{filter:blur(.01rem);background:#ffbdab8a;border-radius:999px;width:.36rem;height:.2rem;position:absolute;top:1.08rem}.simplexor-public-icon-frog-cheek.left{left:.42rem}.simplexor-public-icon-frog-cheek.right{right:.42rem}.simplexor-public-icon-frog-mouth{border-bottom:.08rem solid #072c1db3;border-radius:0 0 999px 999px;width:.48rem;height:.2rem;position:absolute;top:1.22rem;left:.96rem}.simplexor-public-icon-help{color:#f9fff6f5;background:radial-gradient(circle at 34% 28%,#ffffff42,#0000 36%),#386d7c57;border:.12rem solid #d6ffe557;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-size:1.35rem;font-weight:900;line-height:1;display:grid}.simplexor-public-icon-bang,.simplexor-public-icon-spark{color:#fffde6f5;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-weight:950;line-height:1;display:grid}.simplexor-public-icon-bang{background:radial-gradient(circle at 34% 26%,#ffffff47,#0000 34%),linear-gradient(145deg,#70542094,#3c724552);border:.12rem solid #ffe89e5c;font-size:1.42rem}.simplexor-public-icon-spark{background:radial-gradient(circle at 54% 44%,#d7ff923d,#0000 30%),#245d6c61;border:.12rem solid #baf6ff52;font-size:1.28rem}.simplexor-public-ambient{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.simplexor-public-ambient:before,.simplexor-public-ambient:after{content:"";pointer-events:none;position:absolute;inset:0}.simplexor-public-ambient:before{background:radial-gradient(ellipse 14rem 6rem at var(--pond-pointer-x) var(--pond-pointer-y), #f0ffcc11, transparent 74%), linear-gradient(108deg, transparent 0 33%, #daffe209 40%, transparent 48% 100%);opacity:.72;z-index:0}.simplexor-public-ambient:after{display:none}.simplexor-public-ambient span{z-index:1;border:1px solid #dbffea29;opacity:.68;border-inline-color:#0000;border-radius:50%;height:.8rem;display:block;position:absolute}.simplexor-public-ambient span:first-child,.simplexor-public-ambient span:nth-child(2),.simplexor-public-ambient span:nth-child(3){display:none}.simplexor-public-ambient span:nth-child(4),.simplexor-public-ambient span:nth-child(5),.simplexor-public-ambient span:nth-child(6),.simplexor-public-ambient span:nth-child(7){aspect-ratio:2.5;border-color:#d8ffac24;opacity:.78;background:radial-gradient(at 36% 36%,#e8ffb338,#0000 24%),linear-gradient(135deg,#56ad4347,#0c4a3a1f);border-inline-color:#d8ffac14;height:auto}.simplexor-public-ambient span:nth-child(4){width:clamp(5.6rem,13vw,12rem);bottom:8.5%;left:6%;transform:rotate(-10deg)}.simplexor-public-ambient span:nth-child(5){opacity:.58;width:clamp(4.8rem,11vw,9.5rem);bottom:13%;right:5%;transform:rotate(8deg)}.simplexor-public-ambient span:nth-child(6){opacity:.48;width:clamp(3.7rem,8vw,7rem);bottom:4.8%;left:21%;transform:rotate(14deg)}.simplexor-public-ambient span:nth-child(7){opacity:.42;width:clamp(3.3rem,7vw,6.2rem);bottom:5.9%;right:25%;transform:rotate(-16deg)}.simplexor-public-ambient span:nth-child(n+8){--glint-angle:0deg;opacity:0;height:1px;transform:rotate(var(--glint-angle));transform-origin:50%;background:linear-gradient(90deg,#0000,#eeffd385,#88e3ff38,#0000);border:0;border-radius:0;animation:8s ease-in-out infinite simplexor-water-glint;box-shadow:0 0 .8rem #d8ffb929}.simplexor-public-ambient span:nth-child(8){left:30%;top:calc(var(--public-chat-top) - 4.1rem);width:clamp(2.2rem,5vw,4.6rem);animation-delay:.4s}.simplexor-public-ambient span:nth-child(9){right:27%;top:calc(var(--public-chat-top) - 3.35rem);--glint-angle:7deg;width:clamp(1.7rem,4vw,3.8rem);animation-delay:2.2s}.simplexor-public-ambient span:nth-child(10){left:47%;top:calc(var(--public-frog-top) + 6.2rem);--glint-angle:-9deg;width:clamp(1.4rem,3vw,2.8rem);animation-delay:3.8s}.simplexor-public-ambient span:nth-child(11){--glint-angle:16deg;width:clamp(1.9rem,4vw,3.9rem);animation-delay:5.4s;bottom:18%;left:9%}.simplexor-public-ambient span:nth-child(12){--glint-angle:-12deg;width:clamp(1.6rem,3.5vw,3.2rem);animation-delay:6.7s;bottom:21%;right:12%}.simplexor-public-cursor-field,.simplexor-public-depth-light,.simplexor-public-depth-secrets,.simplexor-public-click-ripple,.simplexor-public-neural-bloom,.simplexor-public-bio-grid,.simplexor-public-cellular-membrane,.simplexor-public-gene-ladder,.simplexor-public-biotech-scaffold,.simplexor-public-data-mist{pointer-events:none;position:absolute;inset:0}.simplexor-public-cursor-field{background:radial-gradient(circle 3.2rem at var(--pond-pointer-x) var(--pond-pointer-y), #f7ffcc2e, transparent 72%), radial-gradient(circle 8.6rem at var(--pond-pointer-x) var(--pond-pointer-y), #76e1ff13, transparent 78%);mix-blend-mode:screen;opacity:.72;z-index:2;transition:background-position .12s,opacity .18s}.simplexor-public-depth-light{background:radial-gradient(circle .16rem at var(--pond-pointer-x) var(--pond-pointer-y), #ffffdca8, transparent .23rem), radial-gradient(circle 4.5rem at var(--pond-pointer-x) var(--pond-pointer-y), #f1ffc421, transparent 68%), radial-gradient(circle 9.2rem at var(--pond-pointer-x) var(--pond-pointer-y), #61daff12, transparent 74%), radial-gradient(circle 14rem at var(--pond-pointer-x) var(--pond-pointer-y), #bbff8f08, transparent 82%);mix-blend-mode:screen;opacity:.72;z-index:2;animation:5.8s ease-in-out infinite simplexor-depth-light-breathe}.simplexor-public-depth-secrets{opacity:.98;z-index:1;-webkit-mask-image:radial-gradient(circle 8.6rem at var(--pond-pointer-x) var(--pond-pointer-y), black 0 36%, #000000ad 50%, transparent 74%);-webkit-mask-image:radial-gradient(circle 8.6rem at var(--pond-pointer-x) var(--pond-pointer-y), black 0 36%, #000000ad 50%, transparent 74%);mask-image:radial-gradient(circle 8.6rem at var(--pond-pointer-x) var(--pond-pointer-y), black 0 36%, #000000ad 50%, transparent 74%);overflow:hidden}.simplexor-public-depth-secrets:before{content:"";filter:blur(.02rem);opacity:.9;background:radial-gradient(at 28% 80%,#5fffbe0e,#0000 12rem),radial-gradient(at 76% 72%,#7edaff0d,#0000 14rem);position:absolute;inset:12% 6% 3%}.simplexor-public-depth-form{opacity:.1;border:1px solid #d3ffdb29;animation:18s ease-in-out infinite simplexor-depth-drift,23s ease-in-out infinite simplexor-depth-glimpse;display:block;position:absolute;box-shadow:inset 0 0 1.4rem #79ffdc14,0 0 1.4rem #7edaff14}.simplexor-public-depth-form:before,.simplexor-public-depth-form:after{content:"";pointer-events:none;position:absolute}.simplexor-public-depth-form:before{border-radius:inherit;border:1px solid #e2ffcc14;border-inline-color:#0000;inset:18% 14%}.simplexor-public-depth-form:after{background:linear-gradient(90deg,#0000,#ebffcb2e,#0000);height:1px;top:50%;left:18%;right:18%}.simplexor-public-depth-form.depth-form-1{border-radius:52% 48% 46% 54%/62% 46% 54% 38%;width:clamp(9rem,20vw,18rem);height:clamp(1.7rem,3.6vw,3.1rem);animation-delay:-7s,-13s;top:44%;left:8%;transform:rotate(-7deg)}.simplexor-public-depth-form.depth-form-2{aspect-ratio:1;border-style:dashed;border-radius:50%;width:clamp(5.8rem,12vw,11rem);animation-delay:-2s,-18s;top:38%;right:10%}.simplexor-public-depth-form.depth-form-3{border-radius:46% 54% 52% 48%/35% 34% 66% 65%;width:clamp(4.2rem,9vw,8rem);height:clamp(6.6rem,15vw,12rem);animation-delay:-11s,-5s;bottom:18%;left:22%;transform:rotate(12deg)}.simplexor-public-depth-form.depth-form-4{border-color:#86e4ff21;border-radius:999px;width:clamp(7rem,17vw,15rem);height:clamp(2.6rem,6vw,5.2rem);animation-delay:-15s,-9s;bottom:13%;right:25%;transform:rotate(8deg)}.simplexor-public-depth-form.depth-form-5{border-color:#ffe29d21;border-radius:34% 66% 45% 55%/48% 36% 64% 52%;width:clamp(3.1rem,7vw,6rem);height:clamp(3.1rem,7vw,6rem);animation-delay:-4s,-21s;top:57%;left:48%;transform:rotate(24deg)}.simplexor-public-click-ripple{background:radial-gradient(circle at var(--pond-click-x) var(--pond-click-y), #f4ffc657 0 .08rem, #f4ffc62e .12rem, transparent .24rem), radial-gradient(circle at var(--pond-click-x) var(--pond-click-y), transparent 0 2.4rem, #c4ffd62e 2.5rem, transparent 2.72rem);mix-blend-mode:screen;opacity:0;z-index:3;transform:scale(.96)}.simplexor-public-pond.is-click-rippling .simplexor-public-click-ripple{animation:.92s ease-out both simplexor-public-click-ripple}.simplexor-public-neural-bloom{inset:auto auto auto 50%;top:calc(var(--public-frog-top) + 1.4rem);aspect-ratio:1;background:radial-gradient(circle at 50% 50%, #e2ffb129, transparent 28%), conic-gradient(from 20deg, transparent 0 6%, #8de1ff1a 8% 9%, transparent 11% 23%, #d1ff9f21 25% 26%, transparent 28% 54%, #ffdb9117 56% 57%, transparent 60% 100%);filter:blur(.02rem);opacity:.58;z-index:2;border-radius:50%;width:clamp(17rem,39vw,34rem);animation:18s linear infinite simplexor-neural-bloom;transform:translate(-50%)}.simplexor-public-bio-grid{inset:auto auto auto 50%;top:calc(var(--public-frog-top) + 2.3rem);opacity:.38;z-index:2;background:linear-gradient(90deg,#0000 0 49.75%,#d6ffe114 49.86% 50.14%,#0000 50.25%),linear-gradient(0deg,#0000 0 49.75%,#d6ffe10e 49.86% 50.14%,#0000 50.25%);border:0;border-radius:0;width:min(58rem,72vw);height:min(35rem,56svh);transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0,#000 18% 72%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 72%,#0000 100%)}.simplexor-public-bio-grid span{aspect-ratio:1;opacity:.82;background:#daffabb8;border-radius:50%;width:.28rem;animation:5.6s ease-in-out infinite simplexor-bio-node-pulse;position:absolute;box-shadow:0 0 0 .28rem #daffab0e,0 0 1rem #7edaff38}.simplexor-public-bio-grid span:first-child{top:22%;left:25%}.simplexor-public-bio-grid span:nth-child(2){animation-delay:.82s;top:31%;right:21%}.simplexor-public-bio-grid span:nth-child(3){animation-delay:1.7s;top:11%;left:47%}.simplexor-public-bio-grid span:nth-child(4){animation-delay:2.6s;bottom:22%;left:34%}.simplexor-public-bio-grid span:nth-child(5){animation-delay:3.4s;bottom:28%;right:33%}.simplexor-public-cellular-membrane{mix-blend-mode:screen;opacity:.72;z-index:2;background:radial-gradient(16rem 9rem at 17% 18%,#b4ffba14,#0000 68%),radial-gradient(19rem 11rem at 82% 27%,#75e7ff12,#0000 70%),radial-gradient(18rem 10rem at 26% 78%,#ffda8d0f,#0000 68%),radial-gradient(20rem 12rem at 76% 86%,#c397ff0e,#0000 70%);animation:16s ease-in-out infinite simplexor-cellular-membrane-drift}.simplexor-public-gene-ladder{left:50%;top:calc(var(--public-frog-top) + .25rem);opacity:.18;z-index:2;background:repeating-linear-gradient(90deg,#0000 0 1.55rem,#d2ffe42e 1.58rem 1.64rem,#0000 1.68rem 3.1rem),repeating-linear-gradient(118deg,#0000 0 2.15rem,#7edaff1f 2.2rem 2.27rem,#0000 2.34rem 4.5rem),repeating-linear-gradient(62deg,#0000 0 2.15rem,#bbff8f1a 2.2rem 2.27rem,#0000 2.34rem 4.5rem);border-block:1px solid #daffe412;width:min(42rem,78vw);height:min(17rem,31svh);animation:12s ease-in-out infinite simplexor-gene-ladder-flow;display:none;bottom:auto;right:auto;transform:translate(-50%)rotate(-5deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.simplexor-public-biotech-scaffold{left:50%;top:calc(var(--public-frog-top) + 2.2rem);opacity:.42;z-index:2;background:linear-gradient(90deg,#0000 0 15%,#7edaff14 15.1% 15.22%,#0000 15.4% 84.6%,#c797ff13 84.78% 84.9%,#0000 85.1%),linear-gradient(0deg,#0000 0 22%,#bbff8f14 22.1% 22.22%,#0000 22.4% 77.6%,#ffda8d14 77.78% 77.9%,#0000 78.1%);border:0;border-radius:0;width:min(64rem,86vw);height:min(24rem,45svh);display:none;bottom:auto;right:auto;transform:translate(-50%)}.simplexor-public-biotech-scaffold span{display:none}.simplexor-public-biotech-scaffold span:nth-child(2){--scaffold-rotate:28deg;width:82%;height:54%;animation-delay:1.1s}.simplexor-public-biotech-scaffold span:nth-child(3){--scaffold-rotate:-22deg;border-color:#7edaff14;border-inline-color:#0000;width:56%;height:36%;animation-delay:2.2s}.simplexor-public-data-mist{opacity:.62;z-index:2;background:linear-gradient(90deg,#0000 0 16%,#7edaff0e 16.2% 16.35%,#0000 16.55% 38%,#d8ffaf0e 38.15% 38.3%,#0000 38.5% 61%,#c797ff0d 61.15% 61.32%,#0000 61.5% 100%),repeating-linear-gradient(#0000 0 1.9rem,#dcffe406 1.96rem 2rem,#0000 2.08rem 4.2rem),linear-gradient(#0000 0 58%,#010d122e 100%);display:none}.simplexor-welcome-frog-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.simplexor-sango-avatar{place-items:center;width:12rem;min-height:10.8rem;padding-top:2rem;display:grid}.simplexor-public-pond .simplexor-sango-avatar{left:50%;top:var(--public-frog-top);z-index:5;width:16rem;min-height:13.4rem;padding-top:3.9rem;position:absolute;transform:translate(-50%)}.simplexor-public-pond .simplexor-sango-avatar:before,.simplexor-public-pond .simplexor-sango-avatar:after{content:"";pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.simplexor-public-pond .simplexor-sango-avatar:before{background:repeating-linear-gradient(96deg, transparent 0 .78rem, #7edaff0d .82rem .86rem, transparent .9rem 1.6rem), radial-gradient(ellipse at 50% 46%, #fffabc1a, transparent 42%), radial-gradient(ellipse at center, var(--public-pond-glow), transparent 64%), radial-gradient(ellipse at center, #78d6ff24, transparent 72%);filter:blur(12px);opacity:.74;z-index:0;border-radius:50%;width:clamp(10rem,21vw,18.5rem);height:clamp(5.2rem,10vw,8rem);top:1.9rem}.simplexor-public-pond .simplexor-sango-avatar:after{opacity:.44;z-index:0;border:1px solid #e9ffce33;border-inline-color:#0000;border-radius:50%;width:clamp(7rem,16vw,13.5rem);height:clamp(3.1rem,7vw,5.4rem);top:2.8rem}.simplexor-public-frog-aura,.simplexor-public-frog-orbit,.simplexor-public-frog-hologram,.simplexor-public-frog-crown,.simplexor-public-frog-stage-shadow{pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.simplexor-public-frog-aura{aspect-ratio:1;background:radial-gradient(circle at 50% 43%, #ecffc133, transparent 31%), conic-gradient(from 14deg, transparent 0 10%, #7edaff2e 12% 17%, transparent 21% 43%, #ffda8d1c 46% 51%, transparent 56% 72%, #c797ff1f 75% 79%, transparent 82% 88%, #bbff8f33 91% 95%, transparent 98%), radial-gradient(circle at center, #bbff8f2e, transparent 62%);filter:blur(.03rem);opacity:.78;z-index:0;border-radius:50%;width:clamp(11rem,23vw,19rem);animation:18s linear infinite simplexor-frog-aura-turn;top:.74rem}.simplexor-public-frog-orbit{opacity:.64;z-index:1;border:1px solid #e5ffcf33;border-inline-color:#0000;border-radius:50%;width:clamp(8rem,18vw,14.8rem);height:clamp(3.2rem,7vw,5.3rem);top:3.62rem}.simplexor-public-frog-orbit.primary{animation:7.6s ease-in-out infinite simplexor-frog-orbit-primary;transform:translate(-50%)rotate(-5deg)}.simplexor-public-frog-orbit.secondary{border-color:#7edaff29;opacity:.5;border-inline-color:#0000;width:clamp(7rem,15vw,12.2rem);height:clamp(2.6rem,5.7vw,4.2rem);animation:8.8s ease-in-out infinite simplexor-frog-orbit-secondary;top:4.18rem;transform:translate(-50%)rotate(10deg)}.simplexor-public-frog-hologram{opacity:.62;z-index:0;grid-template-columns:repeat(3,1px);justify-content:center;gap:1.65rem;width:8rem;height:4.6rem;display:grid;top:5.9rem}.simplexor-public-frog-hologram span{background:linear-gradient(#0000,#d3ffb175,#7edaff42,#c797ff1f,#0000);border-radius:999px;width:1px;animation:3.8s ease-in-out infinite simplexor-frog-hologram-line;display:block;box-shadow:0 0 .62rem #bbff8f29,0 0 1.1rem #7edaff14}.simplexor-public-frog-hologram span:nth-child(2){animation-delay:.42s}.simplexor-public-frog-hologram span:nth-child(3){animation-delay:.76s}.simplexor-public-frog-crown{filter:drop-shadow(0 0 .5rem #bbff8f4d);opacity:.84;z-index:4;background:radial-gradient(circle at 16%,#f4ffc9db 0 .06rem,#0000 .075rem),radial-gradient(circle at 50% 20%,#ffda8deb 0 .075rem,#0000 .09rem),radial-gradient(circle at 84%,#7edaffb3 0 .06rem,#0000 .075rem);border-top:1px solid #f4ffc957;border-radius:50%;width:4.7rem;height:1.35rem;animation:4.6s ease-in-out infinite simplexor-frog-crown-glow;top:1.42rem}.simplexor-public-frog-stage-shadow{filter:blur(.08rem);opacity:.72;z-index:0;background:radial-gradient(at 50% 44%,#020f0f7a,#0000 62%),linear-gradient(90deg,#0000,#7edaff1f,#bbff8f21,#0000);border-radius:50%;width:8.8rem;height:1.28rem;top:10.58rem}.simplexor-sango-avatar .frog{z-index:1;position:relative;top:auto;left:auto;transform:none}.simplexor-public-pond .simplexor-sango-avatar .frog{filter:saturate(1.08)drop-shadow(0 1.2rem 1.1rem #00000038);width:8rem;height:7.05rem;animation-name:simplexor-public-frog-breathe;animation-duration:4.8s;scale:1.42}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-business-frog{filter:saturate(1.24)contrast(1.06)drop-shadow(0 1.35rem 1.2rem #0000003d)drop-shadow(0 0 1.55rem #cfff9524)drop-shadow(0 0 1.9rem #7edaff14)}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog{background:radial-gradient(circle at 26% 18%,#ffffff8a 0 .66rem,#0000 .7rem),radial-gradient(circle at 38% 30%,#ffffff6b 0 .2rem,#0000 .22rem),radial-gradient(circle at 67% 31%,#ffffff42 0 .34rem,#0000 .36rem),radial-gradient(circle at 25% 62%,#ffbcaa2e 0 .64rem,#0000 .7rem),radial-gradient(circle at 74% 62%,#ffbcaa29 0 .64rem,#0000 .7rem),radial-gradient(at 50% 76%,#f2ffa685 0 2.28rem,#0000 2.54rem),radial-gradient(at 50% 36%,#baff7a 0 3.42rem,#0000 3.56rem),linear-gradient(#b9ff73 0%,#83e65f 66%,#6dd95a 100%);box-shadow:0 1.18rem 2.1rem #00000038,0 .26rem .7rem #c2ff792e,inset 0 -.16rem .42rem #84be3f1f,inset 0 .42rem .76rem #ffffe652,0 0 0 7px #a0ff7a0a}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog:before,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog:after,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-business-frog:before,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-business-frog:after{background:radial-gradient(circle at 36% 18%,#fffff59e 0 .32rem,#0000 .34rem),radial-gradient(circle at 58% 58%,#9aec5875 0 .82rem,#0000 .86rem),radial-gradient(circle at 72% 28%,#7edaff33 0 .42rem,#0000 .48rem),linear-gradient(#d4ff7b,#83e65f 64%,#6dd95a);border-color:#f9ffe0db;box-shadow:inset 0 -.14rem .34rem #84be3f24,inset .12rem .12rem .18rem #ffffe038,0 .24rem .5rem #1241201f,0 0 .9rem #c7ff802b,0 0 1.25rem #7edaff14}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .frog-head-shine,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .frog-crown-glaze,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-business-frog .frog-head-shine,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-business-frog .frog-crown-glaze{opacity:.9;mix-blend-mode:screen}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .frog-base-polish{opacity:.78;mix-blend-mode:screen}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .frog-head-rim{opacity:.18;background:linear-gradient(138deg,#ffffe63d,#0000 28% 100%);animation:none;box-shadow:inset .14rem .14rem .32rem #ffffe621}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .frog-era-aura,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .frog-hero-membrane,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .frog-hero-collar,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .frog-throat-saddle,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .frog-outfit-neck-seal,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .frog-outfit-collar-lip,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .frog-outfit-waist-wrap,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .frog-belly,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .frog-throat,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .frog-throat-speckles,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .frog-foot{opacity:0!important}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-business-frog .eye{background:radial-gradient(circle at 30% 18%,#fffff57a 0 .12rem,#0000 .13rem),radial-gradient(circle at 74% 30%,#7edaff4d 0 .08rem,#0000 .1rem),radial-gradient(circle at 60% 78%,#7effa157 0 .18rem,#0000 .2rem),linear-gradient(160deg,#0d3828,#020907 72%);box-shadow:inset .1rem .16rem .18rem #ffffff29,inset -.08rem -.12rem .18rem #0000005c,0 .08rem .18rem #0000002e,0 0 .55rem #bbff8f33,0 0 .9rem #7edaff17}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .eye{background:radial-gradient(circle at 30% 18%,#fffff57a 0 .12rem,#0000 .13rem),radial-gradient(circle at 74% 30%,#7edaff4d 0 .08rem,#0000 .1rem),radial-gradient(circle at 60% 78%,#7effa157 0 .18rem,#0000 .2rem),linear-gradient(160deg,#0d3828,#020907 72%);border-radius:56% 44% 54% 46%/55% 48% 54% 45%;width:.6rem;height:1.08rem;box-shadow:inset .1rem .16rem .18rem #ffffff29,inset -.08rem -.12rem .18rem #0000005c,0 .08rem .18rem #0000002e,0 0 .55rem #bbff8f33,0 0 .9rem #7edaff17}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog.eyes-sleeping .eye{background:#12381e;border-radius:999px;width:1.04rem;height:.13rem;animation:none;top:.24rem;transform:translate(0)rotate(-4deg);box-shadow:0 .03rem #ffffdc2e,0 .12rem .18rem #0000002e}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog.eyes-sleeping .eye.right{transform:translate(0)rotate(4deg)}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog.eyes-sleeping .eye-depth,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog.eyes-sleeping .eye-catchlight,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog.eyes-sleeping .eye-lid,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog.eyes-sleeping .eye-wetness,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog.eyes-sleeping .eye-caustic,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog.eyes-sleeping .eye-soul{opacity:0;display:none}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog.eyes-sleeping .frog-eye-orbit{opacity:.38;transform:scaleY(.82)}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .frog-eye-orbit{opacity:.72;background:radial-gradient(circle at 42% 34%,#ffffe13d,#0000 .44rem),radial-gradient(at 50% 72%,#23763a42,#0000 .76rem);width:1.52rem;height:1.7rem;top:-.5rem}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .frog-eye-orbit.left{left:1.5rem}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .frog-eye-orbit.right{right:1.5rem}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .eye-soul,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-business-frog .eye-soul{background:radial-gradient(circle at 44% 24%,#ffffffe6 0 .04rem,#0000 .05rem),radial-gradient(circle at 56% 68%,#95ffa66b 0 .07rem,#0000 .08rem),#0000002e}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-business-frog .business-suit-outfit{background:radial-gradient(circle at 50% 20%,#c7ff8026 0 .74rem,#0000 .8rem),radial-gradient(circle at 72% 34%,#9ee8ff29 0 .34rem,#0000 .38rem),radial-gradient(at 50% 102%,#00000042,#0000 48%),linear-gradient(90deg,#0000 0 18%,#7edaff1f 19% 20%,#0000 21% 78%,#ffda8d1c 79% 80%,#0000 81%),linear-gradient(122deg,#0000 0 34%,#ffffff29 35% 40%,#0000 41%),linear-gradient(#3a5367 0%,#1b2a39 70%,#101a24 100%);border-color:#eeffda33;box-shadow:inset 0 .42rem #ffffff12,inset 0 -.32rem .5rem #02080e3d,0 .42rem .74rem #0003,0 0 1.1rem #7edaff14}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .frog-throat-saddle{background:radial-gradient(at 50% 12%,#eeffbe33,#0000 58%),radial-gradient(at 50% 66%,#030e1161,#030e1124 58%,#0000 76%),linear-gradient(90deg,#0000 0 10%,#eeffcc1f 28% 48%,#081c1f2e 55% 78%,#0000 92%);border-radius:58% 58% 38% 38%;width:4.86rem;height:1.02rem;top:4.7rem}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .frog-outfit-neck-seal{background:radial-gradient(at 50% 8%,#e0f4ff2e,#0000 54%),radial-gradient(at 50% 66%,#02090d7a,#02090d29 58%,#0000 76%),linear-gradient(90deg,#0000 0 7%,#e0f4ff1f 18% 39%,#05111747 50% 82%,#0000 94%);border-radius:52% 52% 34% 34%;width:4.92rem;height:.82rem;top:4.86rem}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .frog-outfit-collar-lip{background:radial-gradient(at 50% 12%,#ffffeb1f,#0000 56%),linear-gradient(#59798cd1,#070f16e6);border-radius:999px 999px 42% 44%;width:1.92rem;height:.48rem;top:5.16rem}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .frog-outfit-collar-lip.left{left:calc(50% - 1.28rem);transform:translate(-50%)translateY(0)rotate(-7deg)}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .frog-outfit-collar-lip.right{left:calc(50% + 1.28rem);transform:translate(-50%)translateY(0)scaleX(-1)rotate(-7deg)}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .frog-sitting-body{background:radial-gradient(at 50% 8%,#ffffeb2e,#0000 44%),linear-gradient(#2d4558 0%,#182839 74%,#101a24 100%);border-color:#e6f1f533;border-radius:1.28rem 1.28rem 1.08rem 1.08rem;width:4.92rem;height:3.64rem;top:5.18rem;box-shadow:inset 0 .32rem .38rem #ffffeb1f,inset 0 -.5rem .82rem #00000042,0 .42rem .78rem #0003}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .frog-sitting-body:before,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .frog-sitting-body:after{background:#2b4254;border-radius:.9rem .5rem .42rem .48rem;width:1.5rem;height:.78rem;top:.22rem;box-shadow:inset 0 -.1rem .18rem #0003,0 .12rem .18rem #00000029}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .frog-sitting-body:before{left:-.22rem;transform:rotate(-3deg)}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .frog-sitting-body:after{right:-.22rem;transform:rotate(3deg)}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .frog-body-shoulder{background:radial-gradient(circle at 34% 24%,#ffffdc2e,#0000 .24rem),linear-gradient(#385269,#1a2b3a);border-radius:.74rem .52rem .44rem .5rem;width:1.48rem;height:.74rem;top:.16rem;box-shadow:inset 0 -.1rem .18rem #00000038,0 .1rem .18rem #00000029}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .frog-body-shoulder.left{left:-.04rem;transform:rotate(-4deg)}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .frog-body-shoulder.right{right:-.04rem;transform:scaleX(-1)rotate(-4deg)}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .frog-body-core{background:radial-gradient(at 50% 14%,#ffffeb29,#0000 36%),linear-gradient(#ffffeb14,#0000001a);border-radius:38% 38% 52% 52%;width:2.54rem;height:2.46rem;top:.5rem}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .frog-body-arm{width:.96rem;height:2.94rem;top:5.9rem}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .frog-body-arm.left{left:.88rem;rotate:3deg}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .frog-body-arm.right{right:.88rem;rotate:-3deg}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .frog-bio-skeleton{opacity:.42;animation:4.8s ease-in-out infinite simplexor-public-bio-skeleton}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .frog-limb-tendon{opacity:.38}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .frog-sitting-body{animation:5.2s ease-in-out infinite simplexor-public-body-drive}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business:not(.is-waving) .frog-body-arm.left{animation:5.2s ease-in-out infinite simplexor-public-left-arm-alive}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business:not(.is-waving) .frog-body-arm.right{animation:5.2s ease-in-out infinite simplexor-public-right-arm-alive}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business:not(.is-waving) .frog-body-hand{animation:2.9s ease-in-out infinite simplexor-public-hand-articulate}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business:not(.is-waving) .frog-dangle-leg.left{animation:5.2s ease-in-out infinite simplexor-public-left-leg-counter}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business:not(.is-waving) .frog-dangle-leg.right{animation:5.2s ease-in-out infinite simplexor-public-right-leg-counter}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business:not(.is-waving) .frog-dangle-foot.left{animation:3.6s ease-in-out infinite simplexor-public-left-foot-alive}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business:not(.is-waving) .frog-dangle-foot.right{animation:3.8s ease-in-out infinite simplexor-public-right-foot-alive}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business.is-working .frog-body-arm.left{animation:1.8s ease-in-out infinite simplexor-public-left-arm-compute}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business.is-working .frog-body-arm.right{animation:1.8s ease-in-out infinite simplexor-public-right-arm-compute}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .business-suit-outfit{background:radial-gradient(at 50% 4%,#e6ffd721,#0000 1.38rem),radial-gradient(circle at 72% 34%,#9ee8ff29 0 .34rem,#0000 .38rem),radial-gradient(at 50% 102%,#00000047,#0000 48%),linear-gradient(90deg,#0000 0 15%,#7edaff21 16% 17%,#0000 18% 82%,#ffda8d1c 83% 84%,#0000 85%),linear-gradient(122deg,#0000 0 31%,#ffffff26 32% 37%,#0000 38%),linear-gradient(#3c566b 0%,#1b2a39 70%,#101a24 100%);border-radius:1.22rem 1.22rem 1rem 1rem;width:5.62rem;height:3.66rem;top:5.14rem}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .business-suit-shoulder{background:radial-gradient(circle at 30% 18%,#ffffff21,#0000 .22rem),linear-gradient(#4b6b80d1,#0c1924e0);border-radius:.86rem .62rem .38rem .48rem;width:1.74rem;height:.76rem;top:.18rem}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .business-suit-shoulder.left{animation:5.8s ease-in-out infinite simplexor-athletic-business-shoulder-left;left:-.02rem;transform:rotate(-3deg)}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .business-suit-shoulder.right{animation:5.8s ease-in-out infinite simplexor-athletic-business-shoulder-right;right:-.02rem;transform:scaleX(-1)rotate(-3deg)}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .business-suit-lapel.left{clip-path:polygon(0 0,100% 0,58% 94%,0 72%);animation:5.8s ease-in-out infinite simplexor-athletic-business-lapel-left;left:.34rem}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .business-suit-lapel.right{clip-path:polygon(0 0,100% 0,100% 72%,42% 94%);animation:5.8s ease-in-out infinite simplexor-athletic-business-lapel-right;right:.34rem}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-athletic-business .business-suit-shirt{clip-path:polygon(0 0,100% 0,78% 100%,22% 100%);width:1.6rem}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-business-frog .business-suit-lapel{background:linear-gradient(150deg,#ffffff29,#0000 34%),linear-gradient(#192d3ae6,#060f16b3)}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-business-frog .business-suit-tie{background:radial-gradient(circle at 50% 12%,#ffffdc8c 0 .08rem,#0000 .1rem),linear-gradient(#ffe48f,#ffb24a 54%,#c4762c);box-shadow:0 0 .9rem #ffda8d47,inset .08rem .08rem .12rem #ffffff38}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-business-frog .frog-hero-emblem{filter:drop-shadow(0 0 .42rem #c7ff8047)}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .mouth,.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-business-frog .mouth{filter:drop-shadow(0 .04rem .08rem #ffffdc1f);border-bottom-color:#021912c7}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .mouth{border-bottom-width:3px;border-radius:0 0 88% 88%;width:2.86rem;height:1.08rem;top:3.62rem}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .frog-mouth-corner.left{left:2.35rem}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .frog-mouth-corner.right{right:2.35rem}.simplexor-public-pond .simplexor-sango-avatar .frog.simplexor-public-head-frog .cheek{background:radial-gradient(circle at 42% 38%,#ffe2c061,#0000 34%),#ffb2aa80;width:.96rem;height:.56rem;top:3.46rem;box-shadow:0 0 .44rem #ffc9b238}.simplexor-public-pond .simplexor-sango-avatar .frog.is-working{filter:saturate(1.16)drop-shadow(0 1.35rem 1.2rem #00000042)}.simplexor-frog-reflection{filter:blur(1.5px);opacity:.66;z-index:0;background:radial-gradient(at 50% 46%,#7de0ff21,#0000 50%),radial-gradient(#caffb12e,#0000 62%),linear-gradient(90deg,#0000,#e1ffe829,#0000);border-radius:50%;width:9.8rem;height:1.55rem;position:absolute;top:10.25rem;left:50%;transform:translate(-50%)}.simplexor-welcome-frog-header h2{color:#fbfff8;letter-spacing:0;margin:0;font-size:clamp(1.45rem,3.3vw,2.45rem);line-height:1.02}.simplexor-welcome-frog-header p{color:#effff5b8;margin:.4rem 0 0;line-height:1.45}.simplexor-welcome-eyebrow{text-transform:uppercase;font-size:.72rem;font-weight:900;color:#bbff8f!important}.simplexor-welcome-status{justify-content:center;align-items:center;min-height:.8rem;display:flex}.simplexor-public-pond .simplexor-welcome-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.simplexor-welcome-status span{aspect-ratio:1;background:#c7ff97db;border-radius:50%;width:.42rem;box-shadow:0 0 0 .28rem #bbff8f12,0 0 .9rem #bbff8f6b}.simplexor-welcome-status span.is-thinking{animation:.88s ease-in-out infinite simplexor-status-pulse}.simplexor-welcome-chat{gap:.65rem;width:100%;max-height:min(42vh,22rem);padding-right:.2rem;display:grid;overflow:auto}.simplexor-welcome-message{border-radius:8px;width:fit-content;max-width:88%;padding:.72rem .85rem;line-height:1.45}.simplexor-welcome-message.assistant{color:#f4fff8e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b3f3694;border:1px solid #c4ffd729}.simplexor-welcome-message.user{color:#062016;background:#cfffad;justify-self:end}.simplexor-public-chat-window.chat-window{top:var(--public-chat-top);width:min(46rem,100% - clamp(.7rem,18vw,20rem));height:min(calc(100% - var(--public-chat-top) - var(--public-chat-bottom)), clamp(27rem, 64svh, 39rem));background:radial-gradient(ellipse 13rem 5.6rem at var(--pond-pointer-x) 0%, #ecffbe17, transparent 74%), radial-gradient(ellipse 8rem 4rem at var(--pond-pointer-x) var(--pond-pointer-y), #7edaff09, transparent 78%), radial-gradient(ellipse at 50% -12%, #d8ffaf29, transparent 12rem), linear-gradient(180deg, #154d48b3, #051c22d1), #03171b8f;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);border-color:#daffe738;gap:clamp(.54rem,1.1svh,.78rem);min-height:0;padding:clamp(.76rem,1.45svh,1rem);animation:6.8s ease-in-out infinite simplexor-public-chat-breathe;bottom:auto;box-shadow:inset 0 1px #ffffff26,inset 0 0 0 1px #dbffe60e,0 1.2rem 2.8rem #00000040,0 0 3.6rem #63c9b114}.simplexor-public-chat-window.chat-window:focus-within{border-color:#c2ff8f6b;box-shadow:inset 0 1px #ffffff21,inset 0 0 0 1px #dbffe60d,0 1.2rem 2.8rem #00000040,0 0 0 .16rem #c2ff8f14,0 0 3.2rem #c2ff8f17}.simplexor-public-chat-window.chat-window:before{opacity:.68;background-color:#0000;background-image:radial-gradient(at 50% 4%,#c5ff9d30,#0000 13rem),radial-gradient(at 20% 88%,#ffd28b14,#0000 9rem);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.simplexor-public-chat-window.chat-window:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(105deg,#0000 0 24%,#ffffff0d 32%,#0000 44%) 0 0/100% 100%,linear-gradient(90deg,#0000,#c5ff9d14,#0000) 0 0/240% 100%,linear-gradient(#ffffff09,#0000 4.8rem) 0 0/100% 100%;border:1px solid #f6ffe012;border-radius:6px;height:auto;animation:8.4s ease-in-out infinite simplexor-public-chat-sheen;position:absolute;inset:.35rem}.simplexor-public-chat-log.chat-log{padding-right:.1rem}.simplexor-public-chat-log.chat-log:before{margin-top:clamp(.8rem,5%,2.4rem)}.simplexor-public-composer .composer-controls{place-items:center;width:2.72rem;min-height:2.72rem;display:grid;inset:50% .58rem auto auto;transform:translateY(-50%)}.chat-input.simplexor-public-composer .send-button{color:#041716;background:linear-gradient(135deg,#f6ffe033,#0000 34%),linear-gradient(#d8ff8d 0%,#82db66 54%,#2d8855 100%);border-color:#9ee8ff85;border-radius:8px;width:2.58rem;height:2.58rem;position:relative;right:auto;box-shadow:inset 0 1px #ffffff6b,inset 0 -.24rem .38rem #0000002e,0 .42rem .9rem #23715342,0 0 1.25rem #7edaff24}.chat-input.simplexor-public-composer .send-button:after{content:"";background:#0417167a;border-radius:999px;height:1px;position:absolute;bottom:.42rem;left:.54rem;right:.54rem;box-shadow:0 0 .42rem #04171652}.chat-input.simplexor-public-composer .send-button span{font-size:1.16rem;font-weight:900;transform:translateY(-.08rem)}.chat-input.simplexor-public-composer .send-button:hover{background:linear-gradient(135deg,#ffffee42,#0000 34%),linear-gradient(#e4ffa7 0%,#91e271 54%,#349664 100%);border-color:#ceff91b8;box-shadow:inset 0 1px #ffffff75,inset 0 -.24rem .38rem #00000029,0 .42rem .9rem #23715342,0 0 1.55rem #7edaff33}.chat-input.simplexor-public-composer .send-button:disabled{background:linear-gradient(135deg,#ffffff14,#0000 34%),linear-gradient(#94b98685,#3a604c85);box-shadow:inset 0 1px #ffffff24,0 .2rem .52rem #0000001f}.chat-input.simplexor-public-composer textarea{background:linear-gradient(#0003,#062a2a3d),#0003;border-color:#ddffe738;height:clamp(4.25rem,9svh,5rem);min-height:clamp(4.25rem,9svh,5rem);max-height:clamp(4.25rem,9svh,5rem);padding:.85rem 4.15rem 2.65rem .85rem;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #060e1080}.chat-input.simplexor-public-composer textarea:focus{background:radial-gradient(at 84% 72%,#94e4ff0f,#0000 7rem),linear-gradient(#0114164d,#062a2a47),#0003;border-color:#d8ff9f8a;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #060e1080,0 0 0 3px #b2ff7d14,0 0 2.2rem #80dbc114}.simplexor-public-chat-header.chat-window-header{justify-content:space-between;min-height:2.35rem;padding-bottom:.15rem}.simplexor-public-chat-header div{gap:.1rem;min-width:0;display:grid}.simplexor-public-chat-header strong{color:#f7fff0;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;line-height:1.1;overflow:hidden}.simplexor-public-chat-header strong:after{content:"";vertical-align:.25rem;background:linear-gradient(90deg,#bbff8fb8,#7edaff38,#0000);border-radius:999px;width:1.45rem;height:1px;margin-left:.5rem;animation:2.8s ease-in-out infinite simplexor-public-presence-pulse;display:inline-block;box-shadow:0 0 .6rem #bbff8f3d}.simplexor-public-chat-header span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.simplexor-public-chat-header .clear-chat-button{color:#effff5c2;background:#ffffff0e;border-color:#ddffe71f;min-height:1.9rem;padding:.34rem .58rem;font-size:.72rem}.simplexor-public-chat-header .clear-chat-button:hover{color:#f7fff0;background:#c2ff8f14;border-color:#c2ff8f42}.simplexor-public-chat-window .message{max-width:min(88%,34rem);font-size:clamp(.88rem,1.6vw,.96rem)}.simplexor-public-chat-window .message.assistant{background:radial-gradient(at 10% 0,#cbffa11f,#0000 9rem),linear-gradient(#155b4fad,#08303594);border-color:#c4ffd72e;box-shadow:inset 0 1px #ffffff0f,0 .72rem 1.45rem #00000024}.simplexor-public-chat-window .message.assistant::selection,.simplexor-public-chat-window .message.user::selection,.simplexor-public-composer textarea::selection{color:#06161b;background:#ceff91db}.simplexor-public-chat-window .message.user{background:linear-gradient(#e2ffb7,#bff08b);box-shadow:inset 0 1px #ffffff57,0 .45rem 1.2rem #bbff8f24}.simplexor-public-chat-window .chat-good-vibe{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.simplexor-public-chat-window .progress-line{margin-top:.15rem}.simplexor-music-player{background:linear-gradient(135deg,#05161cb8,#1b3a3285),#ffffff0b;border:1px solid #abebff3d;border-radius:8px;gap:.55rem;width:min(100%,27rem);margin-top:.68rem;padding:.78rem;display:grid;box-shadow:inset 0 1px #ffffff12}.simplexor-music-player-heading{gap:.12rem;min-width:0;display:grid}.simplexor-music-player-heading span,.simplexor-music-track-picker span{color:#9ee8ff;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:880}.simplexor-music-player-heading strong{color:#f6fff0;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.15;overflow:hidden}.simplexor-music-player-heading small,.simplexor-music-player p{color:#eafff2ad;font-size:.76rem;line-height:1.35}.simplexor-music-track-picker{gap:.28rem;display:grid}.simplexor-music-track-picker select{color:#f7fff0;width:100%;min-height:2.2rem;font:inherit;background:#010f12ad;border:1px solid #dcffeb29;border-radius:8px}.simplexor-music-player audio{accent-color:#9ee8ff;width:100%;min-height:2.35rem}.simplexor-music-player p{margin:0}.simplexor-public-chat-window .pond-chat-error{color:#fff4e0eb;background:#532c0d47;border:1px solid #ffdfac33;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .65rem;font-size:.82rem;line-height:1.35;display:flex}.simplexor-public-chat-window .pond-chat-error button{color:#fff9ebf5;cursor:pointer;min-width:0;font:inherit;background:#ffeec41a;border:1px solid #ffeec447;border-radius:8px;flex:none;padding:.38rem .58rem;font-size:.76rem;font-weight:800}.simplexor-public-composer.is-thinking textarea{cursor:progress}.simplexor-welcome-prompts{flex-wrap:wrap;gap:.5rem;display:flex}.simplexor-welcome-prompts button,.simplexor-welcome-form button{font:inherit;cursor:pointer;border:0;border-radius:8px;font-weight:800}.simplexor-welcome-prompts button{color:#eaffef;background:#ffffff14;border:1px solid #e1ffec24;padding:.48rem .65rem}.simplexor-welcome-prompts button:disabled,.simplexor-welcome-form button:disabled,.simplexor-welcome-form input:disabled{cursor:not-allowed;opacity:.58}.simplexor-welcome-form{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;width:100%;display:grid}.simplexor-welcome-form input{color:#f8fff9;min-width:0;min-height:2.8rem;font:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010c10b8;border:1px solid #d5ffe12e;border-radius:8px;padding:.7rem .8rem}.simplexor-welcome-form input::placeholder{color:#effff575}.simplexor-welcome-form button{color:#06161b;background:#bbff8f;min-width:4.4rem;padding:.7rem .95rem}.simplexor-powered-by{min-height:var(--simplexor-powered-by-height);color:#effff58a;letter-spacing:0;align-items:center;padding-top:0;font-size:.78rem;display:flex}.simplexor-welcome-guardrail{color:#effff594;margin:0;font-size:.8rem;line-height:1.45}.simplexor-public-strip{background:#d5ffe124;border:1px solid #d5ffe124;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 clamp(1rem,5vw,5.6rem) clamp(1rem,4vw,3rem);display:grid;overflow:hidden}.simplexor-public-strip article{background:#081f24f5;min-height:13rem;padding:1.4rem}.simplexor-public-strip span{color:#7ad7ff;font-weight:800}.simplexor-public-strip h2{color:#fbfff8;letter-spacing:0;margin:2.8rem 0 .65rem;font-size:1.15rem}.simplexor-public-strip p{color:#effff5b8;margin:0;line-height:1.55}.simplexor-status-row{color:#effff5a8;text-transform:uppercase;flex-wrap:wrap;gap:.6rem;padding:0 clamp(1rem,5vw,5.6rem) 1.4rem;font-size:.8rem;display:flex}.simplexor-status-row span{border:1px solid #d5ffe124;border-radius:8px;padding:.42rem .6rem}.simplexor-login-shell{place-items:center;padding:1rem;display:grid}.simplexor-login-panel{background:#081f24db;border:1px solid #d5ffe124;border-radius:8px;width:min(100%,54rem);padding:clamp(1.2rem,5vw,3rem)}.simplexor-mini-frog{aspect-ratio:1;background:linear-gradient(145deg,#8ffc70,#e2ff78 58%,#61d289);border-radius:50%;width:5.8rem;margin-bottom:1rem;position:relative;box-shadow:inset -.45rem -.45rem .8rem #1b713e47}.simplexor-mini-eye{aspect-ratio:1;background:#eaffd9;border-radius:50%;width:1.85rem;position:absolute;top:-.4rem}.simplexor-mini-eye:after{content:"";background:#0b2a1d;border-radius:50%;width:.32rem;height:.62rem;position:absolute;top:.62rem;left:.72rem}.simplexor-mini-eye-left{left:.9rem}.simplexor-mini-eye-right{right:.9rem}.simplexor-mini-mouth{border-bottom:.16rem solid #173d28;border-radius:0 0 50% 50%;width:.9rem;height:.38rem;position:absolute;top:3.6rem;left:2.45rem}.simplexor-login-facts{background:#d5ffe124;border:1px solid #d5ffe124;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:1px;margin:1.6rem 0 0;display:grid;overflow:hidden}.simplexor-login-facts div{background:#05161beb;min-width:0;padding:.9rem}.simplexor-login-facts dt{color:#effff594;text-transform:uppercase;font-size:.72rem;font-weight:800}.simplexor-login-facts dd{color:#fbfff8;word-break:break-word;margin:.3rem 0 0}.simplexor-session-note{color:#eaffef;background:#bbff8f14;border:1px solid #bbff8f38;border-radius:8px;margin-top:1rem;padding:.8rem .9rem}.simplexor-auth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.simplexor-auth-message{color:#eaffef;background:#bbff8f14;border:1px solid #bbff8f38;border-radius:8px;grid-column:1/-1;padding:.75rem .85rem}.simplexor-auth-error{color:#ffe5de;background:#ff74561a;border-color:#ff9d896b}.simplexor-auth-card{background:#05161b9e;border:1px solid #d5ffe124;border-radius:8px;gap:.8rem;min-width:0;padding:.95rem;display:grid}.simplexor-auth-card h2{color:#fbfff8;margin:.15rem 0 0;font-size:clamp(1.05rem,2vw,1.32rem)}.simplexor-auth-card strong{color:#fbfff8;display:block}.simplexor-auth-card span{color:#effff5b3;margin-top:.25rem;display:block}.simplexor-auth-card-label{color:#effff594;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.simplexor-auth-form{gap:.65rem;display:grid}.simplexor-auth-form label{color:#effff5bd;gap:.3rem;min-width:0;font-size:.84rem;font-weight:750;display:grid}.simplexor-auth-form input{color:#fbfff8;background:#021014d1;border:1px solid #d5ffe12e;border-radius:8px;width:100%;min-width:0;padding:.72rem .78rem}.simplexor-auth-form input:focus-visible{outline-offset:2px;outline:2px solid #bbff8fb8}.simplexor-oauth-row{flex-wrap:wrap;gap:.55rem;display:flex}.simplexor-oauth-row form{min-width:0}.simplexor-login-journey{counter-reset:frog-login-step;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.simplexor-login-journey li{color:#eefff5d1;background:#05161b9e;border:1px solid #d5ffe124;border-radius:8px;min-width:0;padding:.8rem .85rem}.simplexor-login-journey li:before{counter-increment:frog-login-step;content:counter(frog-login-step);color:#06161b;background:#bbff8f;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;margin-right:.45rem;font-size:.76rem;font-weight:900;display:inline-grid}@keyframes simplexor-frog-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-.7rem)scale(1.025)}}@keyframes simplexor-eye-curious{0%,to{transform:translate(0)}35%{transform:translate(-18%)}70%{transform:translate(16%)}}@keyframes simplexor-eye-focus{0%,to{transform:translate(-8%)scaleY(1)}50%{transform:translate(8%)scaleY(1.1)}}@keyframes simplexor-brand-attention{0%,to{filter:drop-shadow(0 0 #bbff8f00)}50%{filter:drop-shadow(0 0 1.2rem #bbff8f57)}}@keyframes simplexor-signal{0%{opacity:0;transform:scale(.65)}15%{opacity:1}to{opacity:0;transform:scale(1.2)}}@keyframes simplexor-status-pulse{0%,to{opacity:.62;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes simplexor-public-frog-breathe{0%,to{transform:translateY(0)scale(1)}42%{transform:translateY(-.1rem)scale(1.014,.996)}68%{transform:translateY(.03rem)scale(.996,1.008)}}@keyframes simplexor-water-glint{0%,72%,to{opacity:0;transform:translateY(0) rotate(var(--glint-angle)) scaleX(.55)}8%{opacity:.32}15%{opacity:.78;transform:translateY(-.12rem) rotate(var(--glint-angle)) scaleX(1)}28%{opacity:.18;transform:translateY(.08rem) rotate(var(--glint-angle)) scaleX(.74)}}@keyframes simplexor-public-click-ripple{0%{opacity:0;filter:blur();transform:scale(.94)}16%{opacity:.92}to{opacity:0;filter:blur(.12rem);transform:scale(1.035)}}@keyframes simplexor-depth-light-breathe{0%,to{opacity:.72;filter:blur()}46%{opacity:.94;filter:blur(.03rem)}}@keyframes simplexor-depth-drift{0%,to{translate:0}38%{translate:.22rem -.16rem}72%{translate:-.16rem .24rem}}@keyframes simplexor-depth-glimpse{0%,64%,to{opacity:.055;filter:blur(.1rem)}7%{opacity:.18;filter:blur(.055rem)}11%{opacity:.085;filter:blur(.08rem)}74%{opacity:.24;filter:blur(.035rem)}79%{opacity:.07;filter:blur(.11rem)}}@keyframes simplexor-frog-aura-turn{0%{opacity:.68;rotate:none}50%{opacity:.88}to{opacity:.68;rotate:360deg}}@keyframes simplexor-frog-orbit-primary{0%,to{opacity:.48;transform:translate(-50%)rotate(-5deg)scaleX(.96)}50%{opacity:.76;transform:translate(-50%)rotate(-2deg)scaleX(1.05)}}@keyframes simplexor-frog-orbit-secondary{0%,to{opacity:.36;transform:translate(-50%)rotate(10deg)scaleX(1)}50%{opacity:.62;transform:translate(-50%)rotate(14deg)scaleX(.94)}}@keyframes simplexor-frog-hologram-line{0%,to{opacity:.18;transform:scaleY(.72)}50%{opacity:.76;transform:scaleY(1)}}@keyframes simplexor-frog-crown-glow{0%,to{opacity:.66;transform:translate(-50%)translateY(0)}50%{opacity:.94;transform:translate(-50%)translateY(-.08rem)}}@keyframes simplexor-neural-bloom{0%{opacity:.46;rotate:none}50%{opacity:.64}to{opacity:.46;rotate:360deg}}@keyframes simplexor-bio-node-pulse{0%,to{opacity:.42;transform:scale(.78)}44%{opacity:.95;transform:scale(1.08)}}@keyframes simplexor-cellular-membrane-drift{0%,to{opacity:.58;transform:translateY(0)scale(1)}46%{opacity:.78;transform:translateY(-.18rem)scale(1.012)}}@keyframes simplexor-gene-ladder-flow{0%,to{opacity:.12;background-position:0 0,0 0,0 0;transform:translate(-50%)rotate(-5deg)scaleX(.98)}50%{opacity:.24;background-position:1.1rem 0,-.7rem .2rem,.6rem -.2rem;transform:translate(-50%)rotate(-3.5deg)scaleX(1.02)}}@keyframes simplexor-biotech-scaffold-breathe{0%,to{opacity:.44;transform:translate(-50%, -50%) rotate(var(--scaffold-rotate,0deg)) scale(.98)}50%{opacity:.82;transform:translate(-50%, -50%) rotate(calc(var(--scaffold-rotate,0deg) + 1.6deg)) scale(1.02)}}@keyframes simplexor-public-body-drive{0%,to{transform:translate(-50%)translateY(0)rotate(-.15deg)scale(1)}36%{transform:translate(-50%)translateY(-.055rem)rotate(.38deg)scale(1.018,.992)}70%{transform:translate(-50%)translateY(.024rem)rotate(-.28deg)scale(.996,1.006)}}@keyframes simplexor-public-bio-skeleton{0%,to{opacity:.32;transform:translate(-50%)translateY(0)scale(1)}38%{opacity:.52;transform:translate(-50%)translateY(-.03rem)scale(1.024,.99)}72%{opacity:.4;transform:translate(-50%)translateY(.02rem)scale(.996,1.012)}}@keyframes simplexor-public-left-arm-alive{0%,to{transform:translateY(0)translate(0)}36%{transform:translateY(-.05rem)translate(.02rem)}70%{transform:translateY(.02rem)translate(-.015rem)}}@keyframes simplexor-public-right-arm-alive{0%,to{transform:translateY(0)translate(0)}36%{transform:translateY(-.045rem)translate(-.02rem)}70%{transform:translateY(.025rem)translate(.015rem)}}@keyframes simplexor-public-hand-articulate{0%,to{transform:translate(-50%)rotate(0)scale(1)}46%{transform:translate(-50%)translateY(.035rem)rotate(-3deg)scale(1.07,.94)}}@keyframes simplexor-public-left-leg-counter{0%,to{transform:translateY(0)}42%{transform:translateY(.035rem)}}@keyframes simplexor-public-right-leg-counter{0%,to{transform:translateY(0)}42%{transform:translateY(.04rem)}}@keyframes simplexor-public-left-foot-alive{0%,to{transform:translateY(-.04rem)}52%{transform:translateY(.02rem)translate(-.04rem)}}@keyframes simplexor-public-right-foot-alive{0%,to{transform:translateY(-.04rem)}52%{transform:translateY(.025rem)translate(.04rem)}}@keyframes simplexor-public-left-arm-compute{0%,to{transform:translateY(-.02rem)}50%{transform:translateY(-.09rem)translate(.03rem)}}@keyframes simplexor-public-right-arm-compute{0%,to{transform:translateY(-.02rem)}50%{transform:translateY(-.09rem)translate(-.03rem)}}@keyframes simplexor-athletic-business-shoulder-left{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-.018rem)rotate(-3.8deg)}}@keyframes simplexor-athletic-business-shoulder-right{0%,to{transform:translateY(0)scaleX(-1)rotate(-3deg)}50%{transform:translateY(-.018rem)scaleX(-1)rotate(-3.8deg)}}@keyframes simplexor-athletic-business-lapel-left{0%,to{transform:translateY(0)rotate(.4deg)}50%{transform:translateY(-.014rem)rotate(-.4deg)}}@keyframes simplexor-athletic-business-lapel-right{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-.014rem)rotate(.4deg)}}@keyframes simplexor-public-chat-breathe{0%,to{box-shadow:inset 0 1px #ffffff26,inset 0 0 0 1px #dbffe60e,0 1.2rem 2.8rem #00000040,0 0 3.6rem #63c9b114}50%{box-shadow:inset 0 1px #ffffff2b,inset 0 0 0 1px #dbffe613,0 1.26rem 2.9rem #00000040,0 0 4.1rem #bbff8f1b}}@keyframes simplexor-public-chat-sheen{0%,to{background-position:50%,0%,50%}50%{background-position:50%,100%,50%}}@keyframes simplexor-public-presence-pulse{0%,to{opacity:.68;transform:scale(.86)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.simplexor-public-pond .simplexor-sango-avatar .frog,.simplexor-public-pond.is-click-rippling .simplexor-public-click-ripple,.simplexor-public-frog-aura,.simplexor-public-frog-orbit,.simplexor-public-frog-hologram span,.simplexor-public-frog-crown,.simplexor-public-depth-light,.simplexor-public-depth-form,.simplexor-public-neural-bloom,.simplexor-public-bio-grid span,.simplexor-public-cellular-membrane,.simplexor-public-gene-ladder,.simplexor-public-biotech-scaffold span,.simplexor-public-pond .frog-bio-skeleton,.simplexor-public-pond .frog-limb-tendon,.simplexor-public-pond .frog-body-arm,.simplexor-public-pond .frog-dangle-leg,.simplexor-public-pond .frog-dangle-foot,.simplexor-public-pond .frog-body-hand,.simplexor-public-chat-window.chat-window,.simplexor-public-chat-window.chat-window:after,.simplexor-public-chat-header strong:after,.simplexor-public-ambient span:nth-child(n+8),.simplexor-welcome-status span.is-thinking,.typing-dots span{animation-duration:1ms!important;animation-iteration-count:1!important}}@media (max-width:860px){.public-frog-studio-hero,.public-frog-presence,.public-frog-presence-list,.public-frog-entity-grid,.public-frog-entity-primitives,.public-frog-entity-applications,.public-frog-personnel-summary,.public-frog-personnel-grid,.public-frog-workflow-grid,.public-frog-admin-grid,.public-frog-admin-targets,.public-frog-wearable-policy,.public-frog-trigger-grid,.public-frog-notification-list,.public-frog-personnel-assignments,.public-frog-join-layout,.public-frog-join-speakers,.public-frog-now,.public-frog-now ol,.public-frog-studio-grid,.public-frog-mode-grid,.public-frog-takeover-rules{grid-template-columns:1fr}.public-frog-studio-actions{justify-content:flex-start}.public-frog-studio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.public-frog-thread-panel{min-height:auto}.public-frog-thread{max-height:24rem}.public-frog-join-log{max-height:22rem}.simplexor-hero{grid-template-columns:1fr;min-height:auto}.simplexor-static-stage{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;gap:clamp(.75rem,3svh,1.35rem);width:min(100%,100vw - .8rem);min-height:calc(100svh - 2.2rem);padding:clamp(.8rem,4vw,1.4rem)}.simplexor-static-stage:before{border-radius:45% 55% 48% 52%;inset:5% 1% 2%}.simplexor-static-frog-stage{--public-frog-top:.2rem;min-height:clamp(13rem,48vw,17rem)}.simplexor-static-frog-stage.simplexor-public-pond .simplexor-sango-avatar{width:12.6rem;min-height:10rem;padding-top:1.75rem}.simplexor-static-copy{justify-items:center;max-width:min(21rem,100%);display:grid}.simplexor-static-copy h1{max-width:11ch;font-size:clamp(2.05rem,10.8vw,3rem);line-height:.98}.simplexor-static-copy p:last-child{max-width:24rem;margin-top:.85rem;font-size:.94rem;line-height:1.45}.simplexor-auth-grid{grid-template-columns:1fr}.simplexor-oauth-row{flex-direction:column;align-items:stretch}.simplexor-oauth-row form,.simplexor-oauth-row button{width:100%}.simplexor-hero h1,.simplexor-login-panel h1{font-size:clamp(2.55rem,14vw,4rem);line-height:1}.simplexor-frog-stage{min-height:30rem}.simplexor-welcome-frog-header{grid-template-columns:1fr;justify-items:start}.simplexor-welcome-frog.simplexor-public-pond{--public-pond-edge:.22rem;--public-frog-top:.2rem;--public-chat-top:11.25rem;--public-chat-bottom:.72rem;width:calc(100vw - var(--public-pond-edge) * 2);height:calc(100svh - 1.55rem);min-height:min(36rem,100svh - 1.55rem)}.simplexor-public-topbar{align-items:flex-start;top:.4rem}.simplexor-public-brand span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.simplexor-public-prompt-rail{top:calc(var(--public-chat-top) - 2.25rem);gap:.32rem;width:calc(100% - .8rem)}.simplexor-public-prompt-rail button{flex:8rem;min-height:1.85rem;padding:.28rem .44rem;font-size:.68rem}.simplexor-public-prompt-rail .simplexor-public-prompt-icon{flex:0 0 2.8rem;width:2.8rem;min-width:2.8rem;max-width:2.8rem;height:2.8rem;min-height:2.8rem;padding:0}.simplexor-public-prompt-rail .simplexor-public-prompt-icon.prompt-icon-simplexor{flex-basis:4.85rem;width:4.85rem;min-width:4.85rem;max-width:4.85rem}.simplexor-public-prompt-rail .simplexor-public-prompt-icon .simplexor-public-icon-logo{width:3.96rem;height:auto}.simplexor-public-prompt-rail .simplexor-public-prompt-icon .simplexor-public-icon-help,.simplexor-public-prompt-rail .simplexor-public-prompt-icon .simplexor-public-icon-bang,.simplexor-public-prompt-rail .simplexor-public-prompt-icon .simplexor-public-icon-spark{width:2rem;height:2rem}.simplexor-public-prompt-rail .simplexor-public-prompt-icon .simplexor-public-icon-frog{width:2rem;height:1.78rem}.simplexor-public-prompt-rail .simplexor-public-question-home{flex:0 0 3.35rem;min-width:3.35rem}.simplexor-public-pond .simplexor-sango-avatar{width:11.6rem;min-height:8.9rem;padding-top:1.45rem}.simplexor-public-pond .simplexor-sango-avatar .frog{scale:1.02}.simplexor-frog-reflection{width:5.8rem;top:6.85rem}.simplexor-public-pond .simplexor-welcome-status{left:calc(50% + 3.25rem);top:calc(var(--public-chat-top) - 1.55rem)}.simplexor-public-chat-window.chat-window{bottom:var(--public-chat-bottom);width:calc(100% - .7rem);height:auto;padding:.7rem}.simplexor-public-chat-log.chat-log{padding-top:.1rem}.simplexor-public-chat-header span{white-space:normal;max-width:13.6rem}.simplexor-public-composer textarea{height:4.45rem;min-height:4.45rem;max-height:4.45rem}.simplexor-public-strip,.simplexor-login-facts{grid-template-columns:1fr}.simplexor-public-strip article{min-height:10rem}.simplexor-public-strip h2{margin-top:1.5rem}}@media (max-width:860px) and (min-height:940px){.simplexor-public-chat-window.chat-window{height:min(calc(100% - var(--public-chat-top) - var(--public-chat-bottom)), 46rem);bottom:auto}}@media (max-height:620px){.simplexor-static-stage{text-align:left;grid-template-columns:minmax(8rem,.8fr) minmax(0,1fr);gap:.85rem;min-height:calc(100svh - 1.7rem);padding:.55rem .65rem 1rem}.simplexor-static-frog-stage{--public-frog-top:0;min-height:10.8rem}.simplexor-static-frog-stage.simplexor-public-pond .simplexor-sango-avatar{transform-origin:top;transform:translate(-50%)scale(.84)}.simplexor-static-copy{justify-items:start;max-width:100%}.simplexor-static-copy h1{max-width:10.8ch;font-size:clamp(1.8rem,8.3vw,2.45rem)}.simplexor-static-copy p:last-child{max-width:16rem;font-size:.8rem;line-height:1.38;display:block}.simplexor-welcome-frog.simplexor-public-pond{--public-frog-top:.32rem;--public-chat-top:9.95rem;--public-chat-bottom:.32rem}.simplexor-public-pond .simplexor-sango-avatar{transform-origin:top;transform:translate(-50%)scale(.88)}.simplexor-public-pond .simplexor-sango-avatar .frog{scale:1.04}.simplexor-frog-reflection{top:7.05rem}.simplexor-public-chat-window.chat-window{gap:.45rem;padding:.55rem}.simplexor-public-prompt-rail{display:none}.simplexor-public-chat-header.chat-window-header{min-height:2rem}.simplexor-public-composer textarea{height:4.15rem;min-height:4.15rem;max-height:4.15rem}}.app-shell{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:1rem;height:100vh;min-height:100vh;padding:1rem;transition:grid-template-columns .24s,gap .24s;display:grid;overflow:hidden}.app-shell.is-sidebar-collapsed{grid-template-columns:minmax(0,1fr) 3.2rem;gap:.55rem}.app-shell.is-sidebar-wide{grid-template-columns:minmax(24rem,1fr) minmax(34rem,42rem)}.pond{border:1px solid var(--line);background:radial-gradient(circle at 20% 20%, #ffffff0f, transparent 10rem), radial-gradient(circle at 76% 72%, #70c6ac21, transparent 16rem), var(--pond);border-radius:8px;height:calc(100vh - 2rem);min-height:calc(100vh - 2rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff05,0 1.4rem 3rem #00000047}.pond:before{content:"";opacity:.24;pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 3.5rem,#caefe314 3.6rem 3.7rem);position:absolute;inset:0}.pond:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#d8ffe76b,#0000);height:1px;position:absolute;top:calc(7% + 2.05rem);left:9%;right:9%}.source-beams{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.source-beam{stroke:#b8ebd62e;stroke-width:.18px;stroke-linecap:round;vector-effect:non-scaling-stroke}.source-beam.was-checked{stroke:#99e2c547;stroke-dasharray:1.4 1.6}.source-beam.has-found{stroke:#dcff956b;stroke-width:.24px;filter:drop-shadow(0 0 .34rem #d3ff8e57)}.source-beam.is-active{stroke:#e7ffb2c2;stroke-width:.36px;stroke-dasharray:5 4;filter:drop-shadow(0 0 .22rem #e7ffb2b8)drop-shadow(0 0 .7rem #7ae99a6b);animation:1.2s linear infinite source-beam-scan}.source-node{fill:#deffb1c2;opacity:.82;vector-effect:non-scaling-stroke}.source-node.has-found{fill:#deffb1c7;filter:drop-shadow(0 0 .42rem #deffb16b)}.source-node.is-active{fill:#f8ffdaf2;filter:drop-shadow(0 0 .24rem #f8ffdab8)drop-shadow(0 0 .8rem #80f2957a);animation:1.05s ease-in-out infinite source-node-pulse}.lab-source-lane,.lab-widget-lane{z-index:8;position:absolute;left:1rem;right:1rem}.lab-source-lane{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#061c20c7,#05161c99),#05181d9e;border:1px solid #dcffe81f;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;padding:.52rem;display:grid;top:.85rem;box-shadow:inset 0 1px #ffffff0d,0 .8rem 1.6rem #0000002e}.lab-widget-lane{pointer-events:none;z-index:6;grid-template-columns:minmax(15rem,.9fr) minmax(7rem,1fr) minmax(15rem,.82fr);align-items:start;gap:.75rem;display:grid;top:5.9rem}.lab-widget-lane>*{pointer-events:auto}.lab-widget-lane .music-player,.lab-widget-lane .sango-world-tv{width:100%;max-width:none;position:relative;top:auto;left:auto;right:auto}.lab-widget-lane .music-player{grid-column:1}.lab-widget-lane .sango-world-tv{grid-column:3}.place{opacity:.92;text-align:center;cursor:pointer;width:min(6.45rem,11.2vw);min-height:3.95rem;font:inherit;color:var(--text);appearance:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:8;background:linear-gradient(#13544799,#082e3185);border:1px solid #dcffe829;border-radius:8px;grid-template-rows:1.5rem auto;place-items:center;gap:.24rem;padding:.5rem .48rem .56rem;transition:background .22s,box-shadow .22s,opacity .22s,transform .22s,border-color .22s;display:grid;position:absolute;top:7%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0a,0 .8rem 1.4rem #00000029}.lab-source-lane .place{width:100%;min-width:0;min-height:3.8rem;position:relative;top:auto;left:auto;transform:none}.lab-source-lane .place.is-active{transform:translateY(-.18rem)}.place>div{pointer-events:none}.place-icon{background:radial-gradient(circle at 50% 42%,#eeffe147,#0000 37%),linear-gradient(145deg,#f4fbf724,#f4fbf70a);border:1px solid #ebffda29;border-radius:8px;place-items:center;width:1.52rem;height:1.52rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 .34rem .75rem #00000024}.place-icon-svg{fill:none;stroke:#f7ffeee6;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 .08rem .16rem #00000038);width:1.08rem;height:1.08rem;overflow:visible}.place-icon-memory{background:radial-gradient(circle at 74% 78%,#8dea7038,#0000 32%),linear-gradient(145deg,#5eaf8938,#f4fbf70d)}.place-icon-war_table{background:radial-gradient(circle at 70% 32%,#ffe68033,#0000 33%),linear-gradient(145deg,#62a9be33,#f4fbf70d)}.place-icon-skills{background:radial-gradient(circle,#fff8ad3d,#0000 39%),linear-gradient(145deg,#97cd5b38,#f4fbf70d)}.place-icon-library{background:radial-gradient(circle at 50% 36%,#cdedff2e,#0000 36%),linear-gradient(145deg,#7aaad733,#f4fbf70d)}.place-icon-images{background:radial-gradient(circle at 70% 30%,#fff8ad3d,#0000 30%),linear-gradient(145deg,#80cbb638,#f4fbf70d)}.place-icon-web{background:radial-gradient(circle at 76% 28%,#fff8ad38,#0000 26%),linear-gradient(145deg,#73c1e838,#f4fbf70d)}.place-icon-skills .place-icon-svg{stroke:#fffabef2}.place.is-active{opacity:1;background:linear-gradient(145deg,#6fce68eb,#2f8549eb);border-color:#e6ffc357;transform:translate(-50%)translateY(-.22rem);box-shadow:0 0 0 3px #ddffb829,0 0 2.6rem #aeff8157,0 .8rem 1.6rem #0000002e}.place.has-found:not(.is-active){opacity:.96;background:linear-gradient(#286f48d1,#134335bd);border-color:#e8ffb557;animation:2.6s ease-in-out infinite source-found-glow;box-shadow:0 0 0 1px #e9ffb02e,0 0 1.4rem #beff7c47}.place.was-checked:not(.is-active):not(.has-found){opacity:.9;background:linear-gradient(#1f5b53d1,#113d39c7);border-color:#b7ecd952;box-shadow:0 0 0 1px #b7ecd91f,0 0 1.05rem #5fdab029}.place strong{letter-spacing:.01em;margin:0;font-size:.68rem;line-height:1.06;display:block}.place-title{place-items:center;min-height:1.44rem;display:grid}.place-status{background:#c7d8cf85;border:1px solid #ebffda33;border-radius:999px;width:.62rem;height:.62rem;position:absolute;top:.42rem;right:.42rem;box-shadow:0 0 .5rem #c7d8cf1f}.place.is-active .place-status{background:#f4ffa2f2;border-color:#f9ffcc5c;box-shadow:0 0 .85rem #f4ffa280}.place.has-found .place-status{background:#8dea70f2;border-color:#e9ffb04d;box-shadow:0 0 .85rem #8dea707a}.place.was-checked:not(.is-active):not(.has-found) .place-status{background:#59d2b8d1;border-color:#b7ecd947;box-shadow:0 0 .7rem #59d2b84d}.memory{left:7%}.war_table{left:24.2%}.rules,.skills{left:41.4%}.place.skills{background:radial-gradient(circle at 50% 8%,#fff8ad2e,#0000 38%),linear-gradient(#1e5e4ea8,#0930338f)}.place.skills.is-active{background:radial-gradient(circle at 50% 10%,#fffcc36b,#0000 44%),linear-gradient(145deg,#7dd466f5,#318c54f5);border-color:#fff8ad80;box-shadow:0 0 0 3px #fff8ad2e,0 0 3rem #ffee8157,0 .85rem 1.7rem #0000002e}.library{left:58.6%}.images{left:75.8%}.web{left:93%}.frog{--rig-head-origin:50% 48%;--rig-torso-origin:50% 8%;--rig-arm-origin:50% .18rem;--rig-hand-origin:50% 18%;--rig-leg-origin:50% .12rem;--rig-foot-origin-left:52% 20%;--rig-foot-origin-right:48% 20%;--frog-skin-light:#bfff7d;--frog-skin:#8be05a;--frog-skin-deep:#3b983b;--frog-body-outfit:#77ca4b;--frog-body-outfit-deep:#318c38;will-change:transform, filter, scale, rotate;z-index:4;background:radial-gradient(circle at 26% 18%,#ffffff8a 0 .66rem,#0000 .7rem),radial-gradient(circle at 38% 30%,#ffffff6b 0 .2rem,#0000 .22rem),radial-gradient(circle at 67% 31%,#ffffff42 0 .34rem,#0000 .36rem),radial-gradient(circle at 25% 62%,#ffbcaa33 0 .64rem,#0000 .7rem),radial-gradient(circle at 74% 62%,#ffbcaa2e 0 .64rem,#0000 .7rem),radial-gradient(at 50% 77%,#eeff9ccc 0 2.45rem,#0000 2.54rem),radial-gradient(at 46% 35%,#baff7a 0 3.45rem,#0000 3.56rem),radial-gradient(at 78% 68%,#277d3238,#0000 2.7rem),linear-gradient(145deg,#a8f568 0%,#72d24d 48%,#338f3a 100%);border:2px solid #eeffdab8;border-radius:51% 51% 46% 46%/45% 45% 56% 56%;width:8rem;height:7.05rem;transition:rotate .9s cubic-bezier(.18,.86,.22,1),scale .3s cubic-bezier(.18,.86,.22,1);animation:5.8s ease-in-out infinite frog-idle-breathe;position:absolute;top:31%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.35rem 2.35rem #0000005c,0 .26rem .7rem #c2ff792e,inset 0 -.78rem 1.28rem #0e532475,inset 0 .42rem .76rem #ffffe652,inset -.42rem -.18rem .72rem #1f74302e,0 0 0 7px #a0ff7a0a}.frog-rig-joint{left:var(--joint-x);top:var(--joint-y);aspect-ratio:1;opacity:0;pointer-events:none;z-index:12;background:#ffd98d;border-radius:999px;width:.16rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 .12rem #ffd98d2e}.frog.show-rig .frog-rig-joint{opacity:.78}.frog.is-snatching{animation:.62s cubic-bezier(.18,.86,.22,1) frog-snatch-recoil;rotate:1.5deg;scale:1.045}.frog.mood-tipsy{filter:saturate(1.1);animation:3.4s ease-in-out infinite frog-tipsy-sway}.frog.is-listening-music{filter:saturate(1.08)drop-shadow(0 0 .9rem #81e99647)}.frog.is-listening-music.music-is-playing.music-vibe-neutral{animation:1.42s ease-in-out infinite sango-character-groove-neutral}.frog.is-listening-music.music-is-playing.music-vibe-metal{animation:.64s cubic-bezier(.2,.8,.28,1) infinite sango-character-headbang}.frog.is-listening-music.music-is-playing.music-vibe-ballad{animation:3.4s ease-in-out infinite sango-character-ballad-sway}.frog.is-listening-music.music-is-playing.music-vibe-electronic{animation:.78s steps(2,end) infinite sango-character-electro-bounce}.frog.is-listening-music.music-is-playing.music-vibe-jazz{animation:2.3s ease-in-out infinite sango-character-jazz-lean}.frog.is-listening-music.music-is-playing.music-vibe-dance{animation:.93s ease-in-out infinite sango-character-dance-pop}.frog.is-listening-music.music-is-playing.music-vibe-classical{animation:4.2s ease-in-out infinite sango-character-classical-listen}.frog:before,.frog:after{content:"";z-index:3;background:radial-gradient(circle at 38% 22%,#f5ffd780 0 .28rem,#0000 .3rem),radial-gradient(circle at 54% 56%,#74ce437a 0 .78rem,#0000 .82rem),linear-gradient(145deg,#aef06a,#72c743);border:2px solid #eeffdaad;border-radius:50% 50% 46% 46%;width:2.72rem;height:2.72rem;position:absolute;top:-.84rem;box-shadow:inset 0 -.24rem .52rem #0e532452,0 .32rem .62rem #1241202e}.frog:before{left:.74rem}.frog:after{right:.74rem}.frog.is-listening-music:before,.frog.is-listening-music:after{background:radial-gradient(at 40% 22%,#f8ffdd80 0 .24rem,#0000 .27rem),radial-gradient(at 54% 62%,#60be3d5c 0 .56rem,#0000 .6rem),linear-gradient(150deg,#baf477 0%,#78ca46 62%,#4da53f 100%);border-color:#eeffdab8;border-radius:58% 42% 52% 48%/54% 58% 42% 46%;width:2.44rem;height:2.62rem;top:-.74rem;box-shadow:inset 0 -.22rem .42rem #0e532457,inset .1rem .16rem .18rem #ffffdc2e,0 .32rem .56rem #12412029}.frog.is-listening-music:before{left:.92rem;transform:rotate(-5deg)}.frog.is-listening-music:after{right:.92rem;transform:scaleX(-1)rotate(-5deg)}.frog-era-aura{opacity:0;pointer-events:none;z-index:-3;border-radius:50%;transition:opacity .24s,transform .24s;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)scale(.92)}.frog-era-aura.past{background:repeating-conic-gradient(from 218deg, #ffda8d2e 0 9deg, transparent 9deg 25deg), radial-gradient(ellipse at 46% 48%, transparent 0 52%, #ffda8d1f 53% 57%, transparent 58%);filter:blur(.015rem);width:7.8rem;height:6.8rem}.frog-era-aura.present{background:radial-gradient(#0000 0 58%,#c7ff8029 59% 62%,#0000 63%),radial-gradient(circle at 38% 42%,#c7ff8014,#0000 50%);width:7.2rem;height:6.4rem}.frog-era-aura.future{background:conic-gradient(from 24deg, transparent 0 16%, #7edaff2e 17% 20%, transparent 21% 64%, #ff6fd21c 65% 67%, transparent 68%), radial-gradient(ellipse at 55% 50%, transparent 0 60%, #7edaff1a 61% 64%, transparent 65%);filter:blur(.012rem);width:8.4rem;height:7.4rem}.frog.profile-archetype-big-business .frog-era-aura,.frog.world-accessory-cap .frog-era-aura,.frog.world-outfit-hoodie .frog-era-aura,.frog.world-accessory-scarf .frog-era-aura,.frog.world-outfit-raincoat .frog-era-aura,.frog.world-accessory-sunhat .frog-era-aura,.frog.is-listening-music .frog-era-aura{opacity:1;transform:translate(-50%,-50%)scale(1)}.frog.profile-archetype-big-business .frog-era-aura.past,.frog.world-accessory-cap .frog-era-aura.past,.frog.world-outfit-hoodie .frog-era-aura.past,.frog.world-accessory-scarf .frog-era-aura.past,.frog.world-outfit-raincoat .frog-era-aura.past,.frog.world-accessory-sunhat .frog-era-aura.past,.frog.is-listening-music .frog-era-aura.past{animation:12s linear infinite sango-era-past}.frog.profile-archetype-big-business .frog-era-aura.present,.frog.world-accessory-cap .frog-era-aura.present,.frog.world-outfit-hoodie .frog-era-aura.present,.frog.world-accessory-scarf .frog-era-aura.present,.frog.world-outfit-raincoat .frog-era-aura.present,.frog.world-accessory-sunhat .frog-era-aura.present,.frog.is-listening-music .frog-era-aura.present{animation:6.8s ease-in-out infinite sango-era-present}.frog.profile-archetype-big-business .frog-era-aura.future,.frog.world-accessory-cap .frog-era-aura.future,.frog.world-outfit-hoodie .frog-era-aura.future,.frog.world-accessory-scarf .frog-era-aura.future,.frog.world-outfit-raincoat .frog-era-aura.future,.frog.world-accessory-sunhat .frog-era-aura.future,.frog.is-listening-music .frog-era-aura.future{animation:8.4s ease-in-out infinite sango-era-future}.frog-presence-field{filter:blur(.02rem);opacity:0;pointer-events:none;z-index:-2;background:radial-gradient(at 50% 24%,#c7ff8029,#0000 52%),radial-gradient(at 50% 82%,#7edaff1a,#0000 56%);border-radius:48% 48% 44% 44%;transition:opacity .24s,transform .24s;position:absolute;inset:-.8rem -.65rem -3.6rem;transform:translateY(.16rem)scale(.95)}.frog.profile-archetype-big-business .frog-presence-field,.frog.world-accessory-cap .frog-presence-field,.frog.world-outfit-hoodie .frog-presence-field,.frog.world-accessory-scarf .frog-presence-field,.frog.world-outfit-raincoat .frog-presence-field,.frog.world-accessory-sunhat .frog-presence-field{opacity:1;animation:5.8s ease-in-out infinite sango-presence-breathe;transform:translateY(0)scale(1)}.frog-cinematic-rim{filter:blur(.04rem);opacity:0;pointer-events:none;z-index:-1;background:radial-gradient(at 18% 18%,#ffffdc33,#0000 18%),radial-gradient(at 82% 34%,#7edaff33,#0000 20%),linear-gradient(122deg,#ffffff2e,#0000 28% 74%,#7edaff29);border-radius:52% 52% 44% 44%;transition:opacity .24s,transform .24s;position:absolute;inset:-.48rem -.42rem -3.22rem;transform:translateY(.12rem)scale(.96)}.frog.profile-archetype-big-business .frog-cinematic-rim,.frog.world-accessory-cap .frog-cinematic-rim,.frog.world-outfit-hoodie .frog-cinematic-rim,.frog.world-accessory-scarf .frog-cinematic-rim,.frog.world-outfit-raincoat .frog-cinematic-rim,.frog.world-accessory-sunhat .frog-cinematic-rim{opacity:.68;animation:6.8s ease-in-out infinite sango-cinematic-rim;transform:translateY(0)scale(1)}.frog-onion-skin{filter:blur(.035rem);opacity:0;pointer-events:none;z-index:-2;background:radial-gradient(circle at 31% 6%,#c7ff8038 0 .92rem,#0000 .96rem),radial-gradient(circle at 69% 6%,#c7ff802e 0 .92rem,#0000 .96rem),radial-gradient(at 50% 44%,#c7ff802e,#0000 61%);border:1px solid #c7ff8024;border-radius:52% 52% 46% 46%;width:6.7rem;height:5.7rem;position:absolute;top:2.6rem;left:50%;transform:translate(-50%)scale(.96)}.frog-onion-skin.previous{margin-left:-.18rem}.frog-onion-skin.next{margin-left:.18rem}.frog-breath-ripple{opacity:0;pointer-events:none;z-index:2;background:radial-gradient(#ecffcd1a,#0000 68%);border:1px solid #ecffcd2e;border-radius:50%;width:5.2rem;height:1.4rem;position:absolute;top:4.92rem;left:50%;transform:translate(-50%)scale(.72)}.frog-hero-membrane{opacity:0;pointer-events:none;transform-origin:50% 16%;z-index:-1;background:radial-gradient(circle at 42% 22%,#d9ff9442,#0000 .62rem),radial-gradient(circle at 78% 62%,#7edaff2e,#0000 .76rem),linear-gradient(145deg,#5ecf7457,#1040441f 72%);border:1px solid #c7ff802e;width:3.15rem;height:4.25rem;transition:opacity .24s,transform .24s;position:absolute;top:4.72rem;box-shadow:inset 0 .18rem .38rem #ffffdc1a,0 .45rem 1rem #00000029}.frog-hero-membrane:before{content:"";border-radius:inherit;opacity:.85;background:linear-gradient(112deg,#0000 0 36%,#efffba2e 37% 39%,#0000 40%),linear-gradient(64deg,#0000 0 52%,#7edaff21 53% 55%,#0000 56%);position:absolute;inset:.28rem .46rem .36rem}.frog-hero-membrane.left{border-radius:72% 18% 58% 36%/22% 54% 42% 68%;left:-.86rem;transform:rotate(-15deg)scale(.86)}.frog-hero-membrane.right{border-radius:18% 72% 36% 58%/54% 22% 68% 42%;right:-.86rem;transform:rotate(15deg)scale(.86)}.frog.profile-archetype-big-business .frog-hero-membrane,.frog.world-accessory-cap .frog-hero-membrane,.frog.world-outfit-hoodie .frog-hero-membrane,.frog.world-accessory-scarf .frog-hero-membrane,.frog.world-outfit-raincoat .frog-hero-membrane,.frog.world-accessory-sunhat .frog-hero-membrane{opacity:.72;animation:5.6s ease-in-out infinite sango-hero-membrane}.frog.profile-archetype-big-business .frog-hero-membrane.left,.frog.world-accessory-cap .frog-hero-membrane.left,.frog.world-outfit-hoodie .frog-hero-membrane.left,.frog.world-accessory-scarf .frog-hero-membrane.left,.frog.world-outfit-raincoat .frog-hero-membrane.left,.frog.world-accessory-sunhat .frog-hero-membrane.left{transform:rotate(-20deg)scale(1)}.frog.profile-archetype-big-business .frog-hero-membrane.right,.frog.world-accessory-cap .frog-hero-membrane.right,.frog.world-outfit-hoodie .frog-hero-membrane.right,.frog.world-accessory-scarf .frog-hero-membrane.right,.frog.world-outfit-raincoat .frog-hero-membrane.right,.frog.world-accessory-sunhat .frog-hero-membrane.right{animation-delay:.18s;transform:rotate(20deg)scale(1)}.frog-hero-collar{opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 28% 45%,#d7ff9d70 0 .3rem,#0000 .34rem),radial-gradient(circle at 72% 45%,#7edaff57 0 .28rem,#0000 .32rem),linear-gradient(#6adf7757,#0b2e2b24);border-radius:50% 50% 42% 42%;width:5.7rem;height:1.24rem;transition:opacity .22s,transform .22s;position:absolute;top:5.18rem;left:50%;transform:translate(-50%)translateY(.2rem)scale(.92);box-shadow:inset 0 .18rem .3rem #ffffdc24,0 .28rem .58rem #00000024}.frog-hero-collar:before,.frog-hero-collar:after{content:"";background:#c7ff8038;border-radius:52% 48% 58% 42%;width:1.24rem;height:.62rem;position:absolute;top:.18rem}.frog-hero-collar:before{left:.48rem;transform:rotate(-18deg)}.frog-hero-collar:after{right:.48rem;transform:scaleX(-1)rotate(-18deg)}.frog.profile-archetype-big-business .frog-hero-collar,.frog.world-accessory-cap .frog-hero-collar,.frog.world-outfit-hoodie .frog-hero-collar,.frog.world-accessory-scarf .frog-hero-collar,.frog.world-outfit-raincoat .frog-hero-collar,.frog.world-accessory-sunhat .frog-hero-collar{opacity:.78;animation:5.4s ease-in-out infinite sango-hero-collar-breathe;transform:translate(-50%)translateY(0)scale(1)}.frog-throat-saddle{opacity:0;pointer-events:none;z-index:4;background:radial-gradient(at 50% 18%,#ffffdd5c 0 .5rem,#0000 .9rem),radial-gradient(at 24% 58%,#cdff9161 0 .42rem,#0000 .72rem),radial-gradient(at 76% 58%,#7edaff2e 0 .38rem,#0000 .7rem),radial-gradient(at 50% 84%,#082b1847 0 .32rem,#0000 .72rem),linear-gradient(#a6f16fd6 0%,#4eb85185 64%,#1968302e 100%);border-radius:58% 58% 44% 44%;width:4.34rem;height:1.24rem;transition:opacity .22s,transform .22s;position:absolute;top:4.72rem;left:50%;transform:translate(-50%)translateY(.18rem)scale(.94);box-shadow:inset 0 .14rem .22rem #ffffe242,inset 0 -.18rem .28rem #082d1942,0 .2rem .32rem #0316121f}.frog-throat-saddle:before,.frog-throat-saddle:after{content:"";background:radial-gradient(at 42% 30%,#ffffe038,#0000 52%),linear-gradient(#9feb6861,#165c2a1f);border-radius:55% 45% 52% 48%;width:1.34rem;height:.5rem;position:absolute;top:.43rem;box-shadow:inset 0 -.08rem .16rem #062a1624}.frog-throat-saddle:before{left:.52rem;transform:rotate(-10deg)}.frog-throat-saddle:after{right:.52rem;transform:scaleX(-1)rotate(-10deg)}.frog.frog-core-seated-character .frog-throat-saddle,.frog.profile-archetype-big-business .frog-throat-saddle,.frog.world-outfit-hoodie .frog-throat-saddle,.frog.world-outfit-raincoat .frog-throat-saddle,.frog.world-accessory-scarf .frog-throat-saddle,.frog.is-folding .frog-throat-saddle,.frog.is-drinking-wine .frog-throat-saddle,.frog.is-listening-music .frog-throat-saddle,.frog.is-waving .frog-throat-saddle,.frog.is-heartfelt .frog-throat-saddle{opacity:.92;animation:5.6s ease-in-out infinite sango-throat-saddle-breathe;transform:translate(-50%)translateY(0)scale(1)}.frog-character-shadow{opacity:0;pointer-events:none;z-index:-1;background:radial-gradient(#00000052,#0000 70%),radial-gradient(at 44% 42%,#46ff731a,#0000 58%);border-radius:50%;width:5.25rem;height:.72rem;position:absolute;top:10.34rem;left:50%;transform:translate(-50%)}.frog-contact-shadow{opacity:0;pointer-events:none;z-index:-1;background:radial-gradient(#00000057,#0000 68%),radial-gradient(at 42% 42%,#c7ff8024,#0000 56%);border-radius:50%;width:3.8rem;height:.38rem;position:absolute;top:10.18rem;left:50%;transform:translate(-50%)scale(.86)}.frog-belly{opacity:.58;pointer-events:none;z-index:1;background:radial-gradient(circle at 42% 20%,#ffffedc7 0 .36rem,#0000 .4rem),radial-gradient(circle at 58% 42%,#fff07957 0 1.28rem,#0000 1.34rem),linear-gradient(#ecff85ad,#ddc64180);border-radius:50% 50% 44% 44%;width:4.85rem;height:2.16rem;position:absolute;top:4.08rem;left:50%;transform:translate(-50%);box-shadow:inset 0 -.22rem .48rem #80741721,inset 0 .18rem .26rem #ffffe84d}.frog-head-rim{mix-blend-mode:soft-light;opacity:.84;pointer-events:none;z-index:5;background:linear-gradient(138deg,#ffffe647,#0000 24% 70%,#18612a1f),radial-gradient(at 50% 91%,#1d6c2b42,#0000 40%);border-radius:51% 51% 46% 46%/45% 45% 56% 56%;animation:7.4s ease-in-out infinite sango-head-rim-life;position:absolute;inset:.18rem .16rem .22rem;box-shadow:inset .18rem .18rem .42rem #ffffe629,inset -.18rem -.26rem .48rem #0d481e2e}.frog-subdermal-bloom{mix-blend-mode:screen;opacity:.62;pointer-events:none;z-index:6;background:radial-gradient(circle at 35% 34%,#f4ffac38,#0000 1.48rem),radial-gradient(circle at 67% 42%,#7edaff1f,#0000 1.36rem),radial-gradient(at 50% 78%,#fff68d2e,#0000 2.1rem);border-radius:52% 52% 48% 48%;animation:8.6s ease-in-out infinite sango-subdermal-bloom;position:absolute;inset:.5rem .58rem .68rem}.frog-bitmap-skin-field{background:radial-gradient(circle at 28% 30%, #ffffe247 0 .055rem, transparent .065rem), radial-gradient(circle at 42% 56%, #2a803429 0 .05rem, transparent .06rem), radial-gradient(circle at 66% 38%, #fff9b033 0 .045rem, transparent .055rem), radial-gradient(circle at 74% 68%, #26703021 0 .05rem, transparent .06rem), repeating-conic-gradient(from 12deg at 48% 46%, #ffffff09 0 7deg, transparent 7deg 19deg);mix-blend-mode:soft-light;opacity:.44;pointer-events:none;z-index:7;border-radius:52% 52% 48% 48%;animation:11.8s steps(5,end) infinite sango-bitmap-skin-drift;position:absolute;inset:.42rem .48rem .54rem;-webkit-mask-image:radial-gradient(at 50% 48%,#000 0 63%,#0000 76%);mask-image:radial-gradient(at 50% 48%,#000 0 63%,#0000 76%)}.frog-muzzle{opacity:.86;pointer-events:none;z-index:10;background:radial-gradient(circle at 35% 38%,#ffffee7a 0 .42rem,#0000 .47rem),radial-gradient(circle at 64% 43%,#fff8d057 0 .52rem,#0000 .58rem),radial-gradient(at 50% 78%,#5b99331a,#0000 58%),linear-gradient(#f1ffa647,#f5e7751f);border-radius:52% 52% 48% 48%;width:4.72rem;height:2.34rem;animation:6.2s ease-in-out infinite sango-muzzle-soft-life;position:absolute;top:3.24rem;left:50%;transform:translate(-50%)}.frog-bitmap-muzzle-noise{mix-blend-mode:soft-light;opacity:.5;pointer-events:none;z-index:11;background:radial-gradient(circle at 24% 40%,#ffffee47 0 .06rem,#0000 .07rem),radial-gradient(circle at 38% 70%,#97c95324 0 .055rem,#0000 .065rem),radial-gradient(circle at 61% 42%,#fff0be42 0 .07rem,#0000 .08rem),radial-gradient(circle at 76% 66%,#5d943621 0 .06rem,#0000 .07rem),repeating-linear-gradient(102deg,#ffffff08 0 .05rem,#0000 .05rem .18rem);border-radius:54% 54% 48% 48%;width:4.4rem;height:2.02rem;animation:9.6s steps(4,end) infinite sango-bitmap-muzzle-drift;position:absolute;top:3.28rem;left:50%;transform:translate(-50%)}.frog-tympanum{opacity:.74;pointer-events:none;z-index:10;background:radial-gradient(circle at 42% 36%,#f1ffba42,#0000 .18rem),radial-gradient(at 58% 70%,#23763a2e,#0000 .32rem),#78d55238;border:1px solid #195d2b33;border-radius:50%;width:.72rem;height:.84rem;position:absolute;top:2.58rem;box-shadow:inset 0 -.08rem .16rem #0c481e2e,0 .08rem .22rem #00000014}.frog-tympanum.left{left:1.08rem;transform:rotate(-16deg)}.frog-tympanum.right{right:1.08rem;transform:scaleX(-1)rotate(-16deg)}.frog-eye-orbit{filter:blur(.01rem);opacity:.64;pointer-events:none;z-index:13;background:radial-gradient(circle at 42% 36%,#ffffdc2e,#0000 .42rem),radial-gradient(at 50% 72%,#23763a3d,#0000 .72rem);border-radius:50%;width:1.44rem;height:1.62rem;position:absolute;top:-.44rem}.frog-eye-orbit.left{left:1.55rem;transform:rotate(-8deg)}.frog-eye-orbit.right{right:1.55rem;transform:scaleX(-1)rotate(-8deg)}.frog-cheek-glow{filter:blur(.01rem);opacity:.74;pointer-events:none;z-index:11;background:radial-gradient(circle,#ffc6ae4d,#0000 56%),radial-gradient(circle at 62% 42%,#f5ffca29,#0000 42%);border-radius:50%;width:1.72rem;height:1.42rem;animation:7.1s ease-in-out infinite sango-cheek-glow;position:absolute;top:3.18rem}.frog-cheek-glow.left{left:1.02rem;transform:rotate(-10deg)}.frog-cheek-glow.right{animation-delay:.18s;right:1.02rem;transform:rotate(10deg)}.frog-face-spark{opacity:.32;pointer-events:none;z-index:14;background:#fff8c5b8;border-radius:999px;width:.2rem;height:.2rem;animation:7.6s ease-in-out infinite sango-face-spark;position:absolute;top:4.28rem;box-shadow:0 0 .28rem #fff8c561,0 0 .75rem #8de67d38}.frog-face-spark.left{left:2.64rem}.frog-face-spark.right{animation-delay:.42s;right:2.64rem}.frog-acting-arc{opacity:0;pointer-events:none;z-index:14;border-top:.08rem solid #fff8c561;border-radius:50%;width:1.32rem;height:.56rem;position:absolute;top:3.96rem}.frog-acting-arc.left{left:1.88rem;transform:rotate(-18deg)}.frog-acting-arc.right{right:1.88rem;transform:rotate(18deg)}.frog-mutant-mark{opacity:0;pointer-events:none;z-index:11;background:radial-gradient(circle at 48% 28%,#eeffbad1 0 .11rem,#0000 .13rem),radial-gradient(circle at 42% 68%,#7edaff6b 0 .16rem,#0000 .18rem),linear-gradient(#c7ff8029,#7edaff0f);border-radius:55% 45% 62% 38%;width:.62rem;height:1.1rem;position:absolute;top:2.12rem;box-shadow:0 0 .4rem #c7ff8029,inset 0 .12rem .16rem #ffffdc29}.frog-mutant-mark.left{left:1.26rem;transform:rotate(-28deg)}.frog-mutant-mark.right{right:1.26rem;transform:scaleX(-1)rotate(-28deg)}.frog.profile-archetype-big-business .frog-mutant-mark,.frog.world-accessory-cap .frog-mutant-mark,.frog.world-outfit-hoodie .frog-mutant-mark,.frog.world-accessory-scarf .frog-mutant-mark,.frog.world-outfit-raincoat .frog-mutant-mark,.frog.world-accessory-sunhat .frog-mutant-mark{opacity:.72;animation:6.4s ease-in-out infinite sango-mutant-mark-pulse}.frog.profile-archetype-big-business .frog-mutant-mark.right,.frog.world-accessory-cap .frog-mutant-mark.right,.frog.world-outfit-hoodie .frog-mutant-mark.right,.frog.world-accessory-scarf .frog-mutant-mark.right,.frog.world-outfit-raincoat .frog-mutant-mark.right,.frog.world-accessory-sunhat .frog-mutant-mark.right{animation-delay:.26s}.frog-head-shine{opacity:.84;pointer-events:none;z-index:4;background:radial-gradient(at 38% 42%,#ffffec6b,#0000 64%),radial-gradient(circle at 68% 22%,#ffffff2e,#0000 .38rem);border-radius:50%;width:2.52rem;height:1.38rem;position:absolute;top:.82rem;left:1.26rem;transform:rotate(-18deg)}.frog-crown-glaze{filter:blur(.012rem);mix-blend-mode:screen;opacity:.48;pointer-events:none;z-index:8;background:radial-gradient(at 34% 20%,#ffffee57,#0000 .82rem),radial-gradient(at 62% 34%,#c6ff8e38,#0000 1.24rem),linear-gradient(122deg,#ffffff2e,#0000 28% 70%,#61d3801f);border-radius:54% 54% 42% 42%;width:4.38rem;height:2.16rem;animation:8.2s ease-in-out infinite sango-crown-glaze-life;position:absolute;top:.42rem;left:50%;transform:translate(-50%)rotate(-2deg);-webkit-mask-image:radial-gradient(at 50% 46%,#000 0 62%,#0000 78%);mask-image:radial-gradient(at 50% 46%,#000 0 62%,#0000 78%)}.frog-skin-freckles{opacity:.64;pointer-events:none;z-index:12;background:radial-gradient(circle at 18% 30%,#18662d38 0 .08rem,#0000 .095rem),radial-gradient(circle at 31% 55%,#18662d33 0 .07rem,#0000 .085rem),radial-gradient(circle at 47% 22%,#ffffda47 0 .055rem,#0000 .07rem),radial-gradient(circle at 62% 58%,#18662d2e 0 .08rem,#0000 .095rem),radial-gradient(circle at 80% 34%,#18662d33 0 .07rem,#0000 .085rem),radial-gradient(circle at 72% 18%,#ffffda3d 0 .05rem,#0000 .065rem);border-radius:50%;width:4.72rem;height:2.9rem;position:absolute;top:2.72rem;left:50%;transform:translate(-50%)}.frog-throat{opacity:.72;pointer-events:none;z-index:2;background:radial-gradient(#165c2a2e,#0000 72%);border-radius:50%;width:3.6rem;height:.8rem;animation:4.8s ease-in-out infinite frog-throat-pulse;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.frog-throat-speckles{mix-blend-mode:soft-light;opacity:.54;pointer-events:none;z-index:3;background:radial-gradient(circle at 18% 48%,#165c2a42 0 .045rem,#0000 .055rem),radial-gradient(circle at 34% 62%,#fffcbe3d 0 .04rem,#0000 .052rem),radial-gradient(circle at 52% 42%,#165c2a33 0 .045rem,#0000 .055rem),radial-gradient(circle at 70% 58%,#fffcbe2e 0 .04rem,#0000 .052rem),radial-gradient(circle at 84% 46%,#165c2a2e 0 .04rem,#0000 .052rem);border-radius:50%;width:3.06rem;height:.68rem;animation:5.2s ease-in-out infinite sango-throat-speckles-breathe;position:absolute;bottom:.56rem;left:50%;transform:translate(-50%)}.frog-bio-gill{opacity:.5;pointer-events:none;z-index:10;background:linear-gradient(#0000 0 28%,#7edaff14 29% 32%,#0000 33% 56%,#c7ff801a 57% 60%,#0000 61%),radial-gradient(#c7ff8017,#0000 62%);border-top:1px solid #23763a38;border-bottom:1px solid #c7ff802e;border-radius:50%;width:.76rem;height:1.28rem;animation:7.8s ease-in-out infinite sango-bio-gill-life;position:absolute;top:2.78rem}.frog-bio-gill.left{left:1rem;transform:rotate(-22deg)}.frog-bio-gill.right{animation-delay:.24s;right:1rem;transform:scaleX(-1)rotate(-22deg)}.frog.profile-archetype-big-business .frog-bio-gill,.frog.is-listening-music .frog-bio-gill{opacity:.78;filter:drop-shadow(0 0 .18rem #7edaff2e)}.frog-neck-shadow{opacity:0;pointer-events:none;z-index:6;background:radial-gradient(at 50% 42%,#0a341a47,#0a341a14 58%,#0000 72%);border-radius:50%;width:4.2rem;height:.72rem;position:absolute;top:5.06rem;left:50%;transform:translate(-50%)}.frog-nose-bridge{filter:blur(.01rem);opacity:.62;pointer-events:none;z-index:12;background:radial-gradient(at 50% 42%,#114d232e,#0000 58%),linear-gradient(90deg,#0000,#ffffe22e 42% 58%,#0000);border-radius:50%;width:1.34rem;height:.5rem;animation:7.6s ease-in-out infinite sango-nose-bridge-soften;position:absolute;top:2.52rem;left:50%;transform:translate(-50%)}.frog-belly:before,.frog-belly:after{content:"";background:#667a2247;border-radius:50%;width:.16rem;height:.16rem;position:absolute;bottom:.46rem;box-shadow:.48rem .24rem 0 -.04rem #667a223d,.18rem -.42rem 0 -.05rem #fffff08a}.frog-belly:before{left:1rem}.frog-belly:after{right:1rem;transform:scaleX(-1)}.frog-foot{pointer-events:none;opacity:.34;z-index:0;background:radial-gradient(circle at 28% 46%,#e4ffbb7a 0 .18rem,#0000 .2rem),linear-gradient(160deg,#87db50,#3d9238);border-radius:60% 60% 52% 52%;width:1.7rem;height:.52rem;position:absolute;bottom:-.26rem;box-shadow:inset 0 -.16rem .28rem #0f421d4d,0 .28rem .44rem #00000029}.frog-foot.left{left:1.08rem;transform:rotate(-8deg)}.frog-foot.right{right:1.08rem;transform:scaleX(-1)rotate(-8deg)}.frog-sitting-body,.frog-body-arm,.frog-dangle-leg,.frog-dangle-foot{pointer-events:none;opacity:0;transition:opacity .22s,transform .22s;position:absolute}.frog-sitting-body{background:radial-gradient(circle at 32% 16%, #ffffeb7a 0 .24rem, transparent .26rem), radial-gradient(ellipse at 50% 20%, #eeffaab3 0 1.12rem, transparent 1.2rem), radial-gradient(ellipse at 28% 56%, #ffffdc24, transparent 46%), radial-gradient(ellipse at 50% 92%, #0000001f, transparent 54%), linear-gradient(160deg, var(--frog-body-outfit), var(--frog-body-outfit-deep) 82%);width:4.42rem;height:3.58rem;transform-origin:var(--rig-torso-origin);z-index:0;border:1.5px solid #eeffda6b;border-radius:1.66rem 1.66rem 1.22rem 1.22rem;top:5.24rem;left:50%;transform:translate(-50%)translateY(.32rem)scale(.95);box-shadow:inset 0 -.58rem .86rem #0e532447,inset .22rem .24rem .42rem #ffffe638,inset -.18rem -.16rem .34rem #0000001a,0 .42rem .76rem #0000002e}.frog-sitting-body:before{left:-.08rem;transform:rotate(-11deg)}.frog-sitting-body:after{right:-.08rem;transform:rotate(11deg)}.frog-sitting-body:before,.frog-sitting-body:after{content:"";background:color-mix(in srgb, var(--frog-body-outfit) 72%, #e8ffc4);border-radius:56% 44% 64% 48%;width:1.08rem;height:.92rem;position:absolute;top:.36rem;box-shadow:inset 0 -.12rem .2rem #0e532438,0 .1rem .16rem #0000001f}.frog-body-shoulder,.frog-body-core,.frog-body-waist,.frog-body-hip{pointer-events:none;position:absolute}.frog-body-shoulder{background:radial-gradient(circle at 38% 24%, #ffffdc38, transparent .24rem), color-mix(in srgb, var(--frog-body-outfit) 82%, #d8ffc0);z-index:3;border-radius:58% 42% 62% 46%;width:1.02rem;height:.86rem;top:.34rem;box-shadow:inset 0 -.12rem .2rem #0e532433,0 .12rem .22rem #0000001f}.frog-body-shoulder.left{left:.1rem;transform:rotate(-14deg)}.frog-body-shoulder.right{right:.1rem;transform:scaleX(-1)rotate(-14deg)}.frog-body-core{z-index:1;background:radial-gradient(at 50% 16%,#ffffe84d,#0000 38%),radial-gradient(at 50% 72%,#1248211f,#0000 58%),linear-gradient(#ffffeb1f,#0000000f);border-radius:48% 48% 54% 54%;width:2.38rem;height:2.42rem;top:.58rem;left:50%;transform:translate(-50%)}.frog-bio-skeleton{opacity:.26;pointer-events:none;transform-origin:50% 34%;mix-blend-mode:screen;z-index:4;border-radius:48% 48% 54% 54%;width:2.92rem;height:2.72rem;animation:4.8s ease-in-out infinite sango-bio-skeleton-breathe;position:absolute;top:.38rem;left:50%;transform:translate(-50%)}.frog-bio-skeleton span{pointer-events:none;display:block;position:absolute;left:50%;transform:translate(-50%)}.frog-bio-spine{background:linear-gradient(#eeffc629,#7edaff70,#d9ffb22e);border-radius:999px;width:.12rem;height:2.1rem;top:.25rem;box-shadow:0 0 .42rem #7edaff33,0 0 .72rem #c7ff8024}.frog-bio-clavicle,.frog-bio-hipline,.frog-bio-rib{border:1px solid #dbffe66b;border-top-color:#0000;border-inline-color:#7edaff2e;border-radius:50%;height:.34rem;box-shadow:0 0 .44rem #7edaff1c}.frog-bio-clavicle{width:2.42rem;top:.45rem}.frog-bio-rib.rib-1{opacity:.84;width:2.04rem;top:.92rem}.frog-bio-rib.rib-2{opacity:.68;width:1.58rem;top:1.34rem}.frog-bio-hipline{opacity:.74;width:1.84rem;top:1.88rem}.frog-body-waist{z-index:2;background:radial-gradient(at 50% 44%,#0000002e,#0000 64%),radial-gradient(at 50% 16%,#ffffdc1f,#0000 52%);border-radius:50%;width:2.7rem;height:.56rem;bottom:.28rem;left:50%;transform:translate(-50%)}.frog-body-hip{background:radial-gradient(circle at 36% 22%, #ffffdc29, transparent .22rem), color-mix(in srgb, var(--frog-body-outfit) 78%, var(--frog-body-outfit-deep));z-index:2;border-radius:52% 48% 62% 58%;width:1.16rem;height:.88rem;bottom:.18rem;box-shadow:inset 0 -.12rem .2rem #00000024}.frog-body-hip.left{left:.76rem;transform:rotate(7deg)}.frog-body-hip.right{right:.76rem;transform:scaleX(-1)rotate(7deg)}.frog-body-collar{pointer-events:none;z-index:2;background:#f4ffdc61;border-radius:.12rem .46rem .34rem .18rem;width:.9rem;height:.62rem;position:absolute;top:.36rem}.frog-body-collar.left{left:1.34rem;transform:rotate(18deg)}.frog-body-collar.right{right:1.34rem;transform:scaleX(-1)rotate(18deg)}.frog-shirt-front{z-index:3;background:radial-gradient(circle at 50% .36rem,#fffff557 0 .24rem,#0000 .26rem),#eaffb852;border-radius:.58rem .58rem .72rem .72rem;width:1.62rem;height:2.26rem;position:absolute;top:.54rem;left:50%;transform:translate(-50%)}.frog-body-arm{background:radial-gradient(circle at 38% 14%, #f2ffd63d, transparent .2rem), linear-gradient(180deg, color-mix(in srgb, var(--frog-body-outfit) 90%, #dfffc0) 0%, var(--frog-body-outfit-deep) 92%);width:.88rem;height:2.86rem;transform-origin:var(--rig-arm-origin);z-index:1;border-radius:62% 62% 58% 58%;top:5.98rem;box-shadow:inset 0 -.16rem .24rem #124b2038,inset .1rem .16rem .18rem #ffffe624,0 .2rem .3rem #0000001a}.frog-body-arm:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffeb2e,#0000 72%);position:absolute;inset:.22rem .16rem .58rem .18rem}.frog-body-arm:after{content:"";background:radial-gradient(circle at 38% 28%, #ffffdc33, transparent .16rem), color-mix(in srgb, var(--frog-body-outfit) 72%, var(--frog-body-outfit-deep));pointer-events:none;border-radius:50%;width:.52rem;height:.46rem;position:absolute;top:1.12rem;left:50%;transform:translate(-50%);box-shadow:inset 0 -.08rem .14rem #00000029}.frog-body-arm.left{left:1.12rem;rotate:7deg}.frog-body-arm.right{right:1.12rem;rotate:-7deg}.frog-arm-segment,.frog-leg-segment{background:radial-gradient(circle at 36% 18%, #f0ffd252, transparent .18rem), linear-gradient(180deg, var(--frog-body-outfit), var(--frog-body-outfit-deep));border-radius:999px;width:.56rem;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 -.12rem .2rem #124b203d,0 .2rem .28rem #0000001f}.frog-arm-segment,.frog-arm-joint,.frog-leg-segment,.frog-leg-joint{opacity:0;pointer-events:none}.frog-limb-tendon{opacity:.18;pointer-events:none;transform-origin:50% 0;z-index:2;background:linear-gradient(#eeffc62e,#7edaff61,#d9ffb229);border-radius:999px;width:.1rem;height:calc(100% - .58rem);animation:4.2s ease-in-out infinite sango-limb-tendon-pulse;position:absolute;top:.36rem;left:50%;transform:translate(-50%);box-shadow:0 0 .3rem #7edaff24,0 0 .54rem #c7ff8014}.frog-body-arm.right .frog-limb-tendon,.frog-dangle-leg.right .frog-limb-tendon{animation-delay:.46s}.frog-arm-segment.upper{height:1.32rem;top:.08rem;transform:translate(-50%)rotate(10deg)}.frog-arm-segment.lower{height:1.28rem;top:1.28rem;transform:translate(-50%)rotate(-5deg)}.frog-body-arm.right .frog-arm-segment.upper{transform:translate(-50%)rotate(-10deg)}.frog-body-arm.right .frog-arm-segment.lower{transform:translate(-50%)rotate(5deg)}.frog-arm-joint,.frog-leg-joint{background:linear-gradient(145deg, var(--frog-skin-light), var(--frog-skin-deep));z-index:2;border-radius:999px;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 -.08rem .14rem #0e53243d,0 .12rem .18rem #0000001f}.frog-arm-joint{width:.68rem;height:.62rem;top:1.14rem}.frog-body-hand{background:radial-gradient(circle at 18% 74%, #e7ffd2 0 .08rem, transparent .095rem), radial-gradient(circle at 50% 88%, #e7ffd2 0 .08rem, transparent .095rem), radial-gradient(circle at 82% 74%, #e7ffd2 0 .08rem, transparent .095rem), radial-gradient(ellipse at 50% 72%, #d3ffb052, transparent 58%), linear-gradient(160deg, var(--frog-skin), var(--frog-skin-deep));clip-path:polygon(0 46%,14% 22%,36% 36%,50% 12%,64% 36%,86% 22%,100% 48%,88% 100%,12% 100%);width:1.08rem;height:.78rem;transform-origin:var(--rig-hand-origin);z-index:3;border-radius:58% 62% 72% 68%;animation:5.2s ease-in-out infinite sango-hand-squish;position:absolute;bottom:-.12rem;left:50%;transform:translate(-50%);box-shadow:inset 0 -.12rem .18rem #0e53243d,0 .18rem .24rem #00000024}.frog-body-arm.right .frog-body-hand{animation-delay:.42s}.frog-hand-smear{filter:blur(.045rem);opacity:0;pointer-events:none;z-index:-1;background:radial-gradient(at 50% 52%,#c7ff8057,#0000 64%),linear-gradient(90deg,#ffffdc2e,#0000 68%);border-radius:58% 62% 72% 68%;position:absolute;inset:-.16rem -.24rem -.12rem;transform:translate(-.16rem)scaleX(1.22)}.frog-hand-web-lines{background:#195e2838;border-radius:999px;width:.08rem;height:.24rem;position:absolute;bottom:.04rem;left:50%;transform:translate(-50%)rotate(90deg);box-shadow:-.22rem -.02rem #195e2829,.22rem -.02rem #195e2829}.frog-hand-pads{opacity:.58;pointer-events:none;background:radial-gradient(circle at 20% 56%,#ffffe17a 0 .08rem,#0000 .09rem),radial-gradient(circle at 50% 70%,#ffffe16b 0 .075rem,#0000 .085rem),radial-gradient(circle at 80% 56%,#ffffe15c 0 .07rem,#0000 .08rem);border-radius:50%;width:.76rem;height:.38rem;position:absolute;bottom:.12rem;left:50%;transform:translate(-50%)}.frog-dangle-leg{background:radial-gradient(circle at 40% 12%, #f2ffd63d, transparent .2rem), linear-gradient(180deg, var(--frog-body-outfit), var(--frog-body-outfit-deep));width:1.02rem;height:2.16rem;transform-origin:var(--rig-leg-origin);z-index:0;border-radius:.58rem .5rem .62rem .6rem;animation:4.6s ease-in-out infinite sango-leg-soft-dangle;top:8.08rem;transform:translateY(-.12rem);box-shadow:inset 0 -.18rem .28rem #0e53243d,inset .1rem .14rem .18rem #ffffe624,0 .24rem .34rem #00000021}.frog-dangle-leg.right{animation-delay:.26s}.frog-dangle-leg:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffeb24,#0000 70%);position:absolute;inset:.18rem .16rem .22rem}.frog-dangle-leg.left{left:2.42rem;rotate:3deg}.frog-dangle-leg.right{right:2.42rem;rotate:-3deg}.frog-leg-segment{width:.52rem}.frog-leg-segment.thigh{height:.92rem;top:0;transform:translate(-50%)rotate(-2deg)}.frog-leg-segment.shin{height:1.16rem;top:.78rem;transform:translate(-50%)rotate(5deg)}.frog-dangle-leg.right .frog-leg-segment.thigh{transform:translate(-50%)rotate(2deg)}.frog-dangle-leg.right .frog-leg-segment.shin{transform:translate(-50%)rotate(-5deg)}.frog-leg-joint{width:.62rem;height:.56rem;top:.68rem}.frog-dangle-foot{background:radial-gradient(circle at 17% 52%, #e4ffbb9e 0 .12rem, transparent .14rem), radial-gradient(circle at 50% 64%, #e4ffbb8a 0 .11rem, transparent .13rem), radial-gradient(circle at 84% 52%, #e4ffbb80 0 .11rem, transparent .13rem), radial-gradient(ellipse at 50% 70%, #ceffa447, transparent 54%), linear-gradient(160deg, var(--frog-skin), var(--frog-skin-deep));clip-path:polygon(0 48%,13% 18%,37% 38%,50% 8%,63% 38%,87% 18%,100% 48%,88% 100%,12% 100%);z-index:0;border-radius:48% 52% 76% 74%;width:1.82rem;height:.82rem;top:9.76rem;transform:translateY(-.12rem);box-shadow:inset 0 -.14rem .22rem #0e53244d,0 .28rem .38rem #00000029}.frog-dangle-foot.left{transform-origin:var(--rig-foot-origin-left);left:1.92rem;rotate:-8deg}.frog-dangle-foot.right{transform-origin:var(--rig-foot-origin-right);right:1.92rem;rotate:8deg;scale:-1 1}.frog-foot-web-lines{background:#195e282e;border-radius:999px;width:.08rem;height:.34rem;position:absolute;bottom:.08rem;left:50%;transform:translate(-50%)rotate(90deg);box-shadow:-.34rem -.02rem #195e2824,.34rem -.02rem #195e2824}.frog-foot-pads{opacity:.54;pointer-events:none;background:radial-gradient(circle at 17% 56%,#ffffe180 0 .09rem,#0000 .1rem),radial-gradient(circle at 50% 70%,#ffffe16b 0 .085rem,#0000 .095rem),radial-gradient(circle at 83% 56%,#ffffe157 0 .08rem,#0000 .09rem);border-radius:50%;width:1.28rem;height:.36rem;position:absolute;bottom:.12rem;left:50%;transform:translate(-50%)}.frog-body-hand:after,.frog-dangle-foot:after{content:"";border-radius:inherit;opacity:.56;pointer-events:none;background:radial-gradient(circle at 22% 70%,#efffcc52 0 .08rem,#0000 .1rem),radial-gradient(circle at 50% 82%,#efffcc47 0 .08rem,#0000 .1rem),radial-gradient(circle at 78% 70%,#efffcc42 0 .08rem,#0000 .1rem),linear-gradient(90deg,#0000 0 22%,#e0ffbb33 23% 28%,#0000 29% 47%,#e0ffbb2e 48% 53%,#0000 54% 72%,#e0ffbb29 73% 78%,#0000 79%);position:absolute;inset:.16rem .2rem .08rem}.frog-body-hand:after{inset:.18rem .18rem .06rem}.frog.frog-core-seated-character .frog-sitting-body,.frog.frog-core-seated-character .frog-body-arm,.frog.frog-core-seated-character .frog-dangle-leg,.frog.frog-core-seated-character .frog-dangle-foot{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.frog.frog-core-seated-character .frog-neck-shadow,.frog.frog-core-seated-character .frog-character-shadow{opacity:1}.frog.frog-core-seated-character .frog-dangle-foot,.frog.frog-core-seated-character .frog-dangle-leg,.frog.frog-core-seated-character .frog-body-arm{transform:translateY(0)}.frog.frog-core-seated-character .frog-foot{opacity:0}.frog.frog-core-seated-character .frog-sitting-body{animation:4.8s ease-in-out infinite sango-rig-body-breathe}.frog.frog-core-seated-character .frog-body-arm.left{animation:5.6s ease-in-out infinite sango-rig-left-arm-idle}.frog.frog-core-seated-character .frog-body-arm.right{animation:5.6s ease-in-out infinite sango-rig-right-arm-idle}.frog.frog-core-seated-character .frog-dangle-foot.left{animation:3.9s ease-in-out infinite sango-rig-left-foot-dangle}.frog.frog-core-seated-character .frog-dangle-foot.right{animation:4.1s ease-in-out infinite sango-rig-right-foot-dangle}.frog.world-outfit-hoodie .frog-sitting-body,.frog.world-outfit-hoodie .frog-body-arm,.frog.world-outfit-hoodie .frog-dangle-leg,.frog.world-outfit-hoodie .frog-dangle-foot,.frog.world-outfit-raincoat .frog-sitting-body,.frog.world-outfit-raincoat .frog-body-arm,.frog.world-outfit-raincoat .frog-dangle-leg,.frog.world-outfit-raincoat .frog-dangle-foot,.frog.profile-archetype-big-business .frog-sitting-body,.frog.profile-archetype-big-business .frog-body-arm,.frog.profile-archetype-big-business .frog-dangle-leg,.frog.profile-archetype-big-business .frog-dangle-foot,.frog.is-folding .frog-sitting-body,.frog.is-folding .frog-body-arm,.frog.is-folding .frog-dangle-leg,.frog.is-folding .frog-dangle-foot,.frog.is-drinking-wine .frog-sitting-body,.frog.is-drinking-wine .frog-body-arm,.frog.is-drinking-wine .frog-dangle-leg,.frog.is-drinking-wine .frog-dangle-foot,.frog.is-listening-music .frog-sitting-body,.frog.is-listening-music .frog-body-arm,.frog.is-listening-music .frog-dangle-leg,.frog.is-listening-music .frog-dangle-foot{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.frog.world-outfit-hoodie .frog-neck-shadow,.frog.world-outfit-hoodie .frog-character-shadow,.frog.world-outfit-raincoat .frog-neck-shadow,.frog.world-outfit-raincoat .frog-character-shadow,.frog.profile-archetype-big-business .frog-neck-shadow,.frog.profile-archetype-big-business .frog-character-shadow{opacity:1}.frog.world-outfit-hoodie .frog-dangle-foot,.frog.world-outfit-hoodie .frog-dangle-leg,.frog.world-outfit-hoodie .frog-body-arm,.frog.world-outfit-raincoat .frog-dangle-foot,.frog.world-outfit-raincoat .frog-dangle-leg,.frog.world-outfit-raincoat .frog-body-arm,.frog.profile-archetype-big-business .frog-dangle-foot,.frog.profile-archetype-big-business .frog-dangle-leg,.frog.profile-archetype-big-business .frog-body-arm,.frog.is-folding .frog-dangle-foot,.frog.is-folding .frog-dangle-leg,.frog.is-folding .frog-body-arm,.frog.is-drinking-wine .frog-dangle-foot,.frog.is-drinking-wine .frog-dangle-leg,.frog.is-drinking-wine .frog-body-arm,.frog.is-listening-music .frog-dangle-foot,.frog.is-listening-music .frog-dangle-leg,.frog.is-listening-music .frog-body-arm{transform:translateY(0)}.frog.world-outfit-hoodie .frog-foot,.frog.world-outfit-raincoat .frog-foot,.frog.profile-archetype-big-business .frog-foot,.frog.is-folding .frog-foot,.frog.is-drinking-wine .frog-foot,.frog.is-listening-music .frog-foot{opacity:0}.frog.world-outfit-hoodie .frog-sitting-body,.frog.world-outfit-raincoat .frog-sitting-body,.frog.profile-archetype-big-business .frog-sitting-body,.frog.is-folding .frog-sitting-body,.frog.is-drinking-wine .frog-sitting-body,.frog.is-listening-music .frog-sitting-body{animation:4.8s ease-in-out infinite sango-rig-body-breathe}.frog.world-outfit-hoodie .frog-body-arm.left,.frog.world-outfit-raincoat .frog-body-arm.left,.frog.profile-archetype-big-business .frog-body-arm.left,.frog.is-folding .frog-body-arm.left,.frog.is-drinking-wine .frog-body-arm.left,.frog.is-listening-music .frog-body-arm.left{animation:5.6s ease-in-out infinite sango-rig-left-arm-idle}.frog.world-outfit-hoodie .frog-body-arm.right,.frog.world-outfit-raincoat .frog-body-arm.right,.frog.profile-archetype-big-business .frog-body-arm.right,.frog.is-folding .frog-body-arm.right,.frog.is-drinking-wine .frog-body-arm.right,.frog.is-listening-music .frog-body-arm.right{animation:5.6s ease-in-out infinite sango-rig-right-arm-idle}.frog.world-outfit-hoodie .frog-dangle-foot.left,.frog.world-outfit-raincoat .frog-dangle-foot.left,.frog.profile-archetype-big-business .frog-dangle-foot.left,.frog.is-folding .frog-dangle-foot.left,.frog.is-drinking-wine .frog-dangle-foot.left,.frog.is-listening-music .frog-dangle-foot.left{animation:3.9s ease-in-out infinite sango-rig-left-foot-dangle}.frog.world-outfit-hoodie .frog-dangle-foot.right,.frog.world-outfit-raincoat .frog-dangle-foot.right,.frog.profile-archetype-big-business .frog-dangle-foot.right,.frog.is-folding .frog-dangle-foot.right,.frog.is-drinking-wine .frog-dangle-foot.right,.frog.is-listening-music .frog-dangle-foot.right{animation:4.1s ease-in-out infinite sango-rig-right-foot-dangle}.frog.is-thinking .frog-sitting-body{animation:3.2s ease-in-out infinite sango-thinking-body-hold}.frog.is-thinking .frog-body-arm.left{animation:3.2s ease-in-out infinite sango-thinking-left-arm}.frog.is-thinking .frog-body-arm.right{animation:3.2s ease-in-out infinite sango-thinking-right-arm}.frog.is-thinking .frog-dangle-foot.left{animation:3.2s ease-in-out infinite sango-thinking-left-foot}.frog.is-thinking .frog-dangle-foot.right{animation:3.2s ease-in-out infinite sango-thinking-right-foot}.frog.is-waving .frog-sitting-body,.frog.is-waving .frog-body-arm,.frog.is-waving .frog-dangle-leg,.frog.is-waving .frog-dangle-foot{opacity:1}.frog.is-waving .frog-sitting-body{animation:2.6s ease-in-out infinite sango-endearing-wave-body;transform:translate(-50%)translateY(0)scale(1)}.frog.is-waving .frog-body-arm,.frog.is-waving .frog-dangle-leg,.frog.is-waving .frog-dangle-foot{transform:translateY(0)}.frog.is-waving .frog-body-arm.left{animation:2.6s ease-in-out infinite sango-endearing-wave-left-arm}.frog.is-waving .frog-body-arm.right{z-index:7;animation:1.28s cubic-bezier(.16,.88,.22,1.08) 2 sango-endearing-wave-right-arm}.frog.is-waving .frog-body-arm.right .frog-body-hand{animation:.64s ease-in-out 4 sango-endearing-wave-hand}.frog.is-waving .frog-body-arm.right .frog-hand-smear{animation:.64s ease-in-out 4 sango-endearing-wave-hand-smear}.frog.is-waving .frog-dangle-foot.left{animation:2.6s ease-in-out infinite sango-endearing-wave-left-foot}.frog.is-waving .frog-dangle-foot.right{animation:2.6s ease-in-out infinite sango-endearing-wave-right-foot}.frog.is-waving .eye{height:1rem}.frog.is-waving .eye-catchlight.major{animation:2.6s ease-in-out infinite sango-endearing-wave-catchlight}.frog.is-waving .mouth{border-bottom-width:4px;width:2.62rem;height:1.08rem}.frog.is-waving .frog-mouth-corner{opacity:.82}.frog.is-waving .frog-neck-shadow,.frog.is-waving .frog-character-shadow,.frog.is-waving .frog-contact-shadow{opacity:1}.frog.is-waving .frog-foot,.frog.is-waving .arm{opacity:0}.frog.is-proud.profile-archetype-big-business .frog-sitting-body{animation:4.2s ease-in-out infinite sango-hero-body-power}.frog.is-proud.profile-archetype-big-business .frog-body-arm.left{animation:4.2s ease-in-out infinite sango-hero-left-arm-open}.frog.is-proud.profile-archetype-big-business .frog-body-arm.right{animation:4.2s ease-in-out infinite sango-hero-right-arm-open}.frog.is-proud.profile-archetype-big-business .frog-dangle-foot.left{animation:4.2s ease-in-out infinite sango-hero-left-foot-ready}.frog.is-proud.profile-archetype-big-business .frog-dangle-foot.right{animation:4.2s ease-in-out infinite sango-hero-right-foot-ready}.frog.is-folding .frog-sitting-body{animation:2.4s ease-in-out infinite sango-prop-body-focus}.frog.fold-stage-picking .frog-body-arm.left{animation:1.1s ease-in-out infinite alternate sango-paper-left-arm-ready}.frog.fold-stage-picking .frog-body-arm.right{animation:1.1s ease-in-out infinite alternate sango-paper-right-arm-pick}.frog.fold-stage-folding .frog-body-arm.left{animation:.98s ease-in-out infinite alternate sango-paper-left-arm-fold}.frog.fold-stage-folding .frog-body-arm.right{animation:.98s ease-in-out infinite alternate sango-paper-right-arm-fold}.frog.fold-stage-throwing .frog-body-arm.left{animation:.76s cubic-bezier(.16,.88,.24,1) forwards sango-paper-left-arm-release}.frog.fold-stage-throwing .frog-body-arm.right{animation:.76s cubic-bezier(.16,.88,.24,1) forwards sango-paper-right-arm-release}.frog.is-folding .frog-body-hand{animation:.98s ease-in-out infinite alternate sango-finger-fold-press}.frog.is-drinking-wine .frog-sitting-body{animation:3.2s ease-in-out infinite sango-wine-body-sway}.frog.wine-stage-pouring .frog-body-arm.left{animation:1.25s ease-in-out forwards sango-wine-left-arm-bottle}.frog.wine-stage-pouring .frog-body-arm.right{animation:1.25s ease-in-out forwards sango-wine-right-arm-glass}.frog.wine-stage-sipping .frog-body-arm.left{animation:1.5s ease-in-out forwards sango-wine-left-arm-rest}.frog.wine-stage-sipping .frog-body-arm.right{animation:1.5s ease-in-out forwards sango-wine-right-arm-sip}.frog.is-drinking-wine .frog-dangle-foot.left{animation:3.2s ease-in-out infinite sango-wine-left-foot-soft}.frog.is-drinking-wine .frog-dangle-foot.right{animation:3.2s ease-in-out infinite sango-wine-right-foot-soft}.frog.is-drinking-wine .wine-bottle{z-index:7;top:5.78rem;left:1.18rem}.frog.is-drinking-wine .wine-glass{z-index:7;top:5.72rem;right:.92rem}.frog.is-listening-music.music-is-playing .frog-sitting-body{animation:.93s ease-in-out infinite sango-music-body-bounce}.frog.is-listening-music.music-is-playing .frog-body-arm.left{animation:.93s ease-in-out infinite sango-music-left-arm-groove}.frog.is-listening-music.music-is-playing .frog-body-arm.right{animation:.93s ease-in-out infinite sango-music-right-arm-groove}.frog.is-listening-music.music-is-playing .frog-body-hand{animation:.93s ease-in-out infinite sango-music-hand-pop}.frog.is-listening-music.music-is-playing .frog-dangle-leg.left{animation:.93s ease-in-out infinite sango-music-left-leg-groove}.frog.is-listening-music.music-is-playing .frog-dangle-leg.right{animation:.93s ease-in-out infinite sango-music-right-leg-groove}.frog.is-listening-music.music-is-playing .frog-dangle-foot.left{animation:.93s ease-in-out infinite sango-music-left-foot-pop}.frog.is-listening-music.music-is-playing .frog-dangle-foot.right{animation:.93s ease-in-out infinite sango-music-right-foot-pop}.frog.is-listening-music.music-is-playing .headphones{animation:.93s ease-in-out infinite sango-headphones-follow-body}.frog.weather-rain .frog-sitting-body{animation:3.8s ease-in-out infinite sango-rain-body-huddle}.frog.weather-rain .frog-body-arm.left{animation:3.8s ease-in-out infinite sango-rain-left-arm-tuck}.frog.weather-rain .frog-body-arm.right{animation:3.8s ease-in-out infinite sango-rain-right-arm-tuck}.frog-nostril{pointer-events:none;z-index:13;background:#08361c70;border-radius:50%;width:.28rem;height:.16rem;animation:9.2s ease-in-out infinite nostril-twitch;position:absolute;top:2.74rem;box-shadow:inset 0 .04rem .04rem #0003}.frog-nostril.left{left:3rem;transform:rotate(12deg)}.frog-nostril.right{animation-delay:.14s;right:3rem;transform:rotate(-12deg)}.eye{width:.56rem;height:1.14rem;translate:var(--eye-x,0) var(--eye-y,0);z-index:14;background:radial-gradient(circle at 30% 18%,#fffff55c 0 .1rem,#0000 .11rem),radial-gradient(circle at 56% 80%,#52ca6447 0 .17rem,#0000 .19rem),linear-gradient(160deg,#09251a,#020907 72%);border-radius:54% 46% 50% 50%;transition:width .18s,height .18s,border-radius .18s,box-shadow .18s,translate .13s cubic-bezier(.18,.86,.22,1),transform .18s;position:absolute;top:-.2rem;overflow:hidden;box-shadow:inset .1rem .16rem .18rem #ffffff24,inset -.08rem -.12rem .18rem #0000005c,0 .08rem .18rem #0000002e}.eye:before{content:"";opacity:.5;background:#72e78047;border-radius:50%;width:.1rem;height:.13rem;position:absolute;bottom:18%;right:16%}.eye:after{content:"";opacity:.56;background:#f1ffde6b;border-radius:50%;width:.12rem;height:.18rem;position:absolute;top:13%;left:22%}.eye-depth{opacity:.82;pointer-events:none;translate:var(--eye-wetness-x,0rem) var(--eye-wetness-y,0rem);z-index:0;background:radial-gradient(circle at 48% 34%,#11462a99,#0000 31%),radial-gradient(at 50% 78%,#74e78038,#0000 46%),linear-gradient(#04120d14,#0000005c);border-radius:50%;transition:translate .17s cubic-bezier(.18,.86,.22,1);position:absolute;inset:.08rem .06rem .1rem}.eye-glass-rim{border-radius:inherit;mix-blend-mode:screen;opacity:.64;pointer-events:none;z-index:3;background:radial-gradient(at 34% 18%,#ffffff3d,#0000 42%),linear-gradient(140deg,#ffffff24,#0000 32% 68%,#7edaff1a);border:1px solid #f1ffe23d;position:absolute;inset:-.02rem;box-shadow:inset .08rem .08rem .12rem #fffff51f,inset -.08rem -.1rem .14rem #00000047}.eye-catchlight{pointer-events:none;translate:var(--eye-glint-x,0rem) var(--eye-glint-y,0rem);z-index:4;background:#fffff5eb;border-radius:50%;transition:translate .11s cubic-bezier(.18,.86,.22,1);position:absolute;box-shadow:0 0 .18rem #fffff559}.eye.left .eye-catchlight{translate:calc(var(--eye-glint-x,0rem) + var(--eye-cross-glint,0rem)) var(--eye-glint-y,0rem)}.eye.right .eye-catchlight{translate:calc(var(--eye-glint-x,0rem) - var(--eye-cross-glint,0rem)) var(--eye-glint-y,0rem)}.eye-catchlight.major{width:.16rem;height:.26rem;animation:5.8s ease-in-out infinite sango-catchlight-drift;top:.16rem;left:.12rem;transform:rotate(15deg)}.eye-catchlight.minor{opacity:.82;width:.08rem;height:.08rem;animation:6.6s ease-in-out infinite reverse sango-catchlight-drift;top:.42rem;right:.12rem}.eye.right .eye-catchlight.major{animation-delay:.18s}.eye.right .eye-catchlight.minor{animation-delay:.26s}.eye-lid{pointer-events:none;z-index:2;background:radial-gradient(circle at 32% 22%,#ffffdc33,#0000 .14rem),linear-gradient(145deg,#9cee5ce0,#449c37b8);border-radius:50%;width:.58rem;position:absolute;left:50%;transform:translate(-50%)}.eye-lid.upper{height:.34rem;animation:7.2s ease-in-out infinite sango-upper-lid-act;top:-.14rem;box-shadow:inset 0 -.08rem .1rem #0d481c38}.eye-lid.lower{opacity:.72;height:.26rem;bottom:-.16rem;box-shadow:inset 0 .07rem .09rem #ffffdc1f}.eye-tear-meniscus{filter:blur(.01rem);opacity:.38;pointer-events:none;z-index:4;background:linear-gradient(90deg,#0000,#a6ebff6b,#fffff56b,#0000);border-radius:50%;width:.38rem;height:.08rem;position:absolute;bottom:.08rem;left:50%;transform:translate(-50%)}.eye.right .eye-lid.upper{animation-delay:.12s}.eye-wetness{mix-blend-mode:screen;opacity:.58;pointer-events:none;width:.42rem;height:.84rem;transform:translate(-50%,-50%)rotate(-7deg);translate:var(--eye-wetness-x,0rem) var(--eye-wetness-y,0rem);background:linear-gradient(115deg,#ffffff4d,#0000 38%),radial-gradient(circle at 54% 82%,#7edaff29,#0000 42%);border-radius:50%;transition:translate .17s cubic-bezier(.18,.86,.22,1);animation:5.4s ease-in-out infinite sango-eye-wetness;position:absolute;top:46%;left:50%}.eye.left .eye-wetness,.eye.left .eye-depth{translate:calc(var(--eye-wetness-x,0rem) + var(--eye-cross-wetness,0rem)) var(--eye-wetness-y,0rem)}.eye.right .eye-wetness,.eye.right .eye-depth{translate:calc(var(--eye-wetness-x,0rem) - var(--eye-cross-wetness,0rem)) var(--eye-wetness-y,0rem)}.eye-caustic{mix-blend-mode:screen;opacity:.46;pointer-events:none;width:.48rem;height:.26rem;transform:translate(-50%,-50%)rotate(-10deg);translate:var(--eye-glint-x,0rem) var(--eye-glint-y,0rem);z-index:4;background:linear-gradient(92deg,#0000,#7edaff2e,#efffba29,#0000),radial-gradient(#fffff524,#0000 68%);border-radius:50%;transition:translate .11s cubic-bezier(.18,.86,.22,1);animation:6.1s ease-in-out infinite sango-eye-caustic-drift;position:absolute;top:56%;left:50%}.eye.right .eye-caustic{animation-delay:.22s}.eye.left .eye-caustic{translate:calc(var(--eye-glint-x,0rem) + var(--eye-cross-glint,0rem)) var(--eye-glint-y,0rem)}.eye.right .eye-caustic{translate:calc(var(--eye-glint-x,0rem) - var(--eye-cross-glint,0rem)) var(--eye-glint-y,0rem)}.eye-soul{opacity:.82;width:.24rem;height:.38rem;transform:translate(-50%,-50%);translate:var(--eye-soul-x,0rem) var(--eye-soul-y,0rem);background:radial-gradient(circle at 44% 24%,#ffffffd1 0 .035rem,#0000 .045rem),radial-gradient(circle at 56% 68%,#72e78052 0 .06rem,#0000 .07rem),#0000002e;border-radius:50%;transition:translate .135s cubic-bezier(.18,.86,.22,1);animation:4.8s ease-in-out infinite sango-eye-soul;position:absolute;top:50%;left:50%}.eye.left .eye-soul{translate:calc(var(--eye-soul-x,0rem) + var(--eye-cross,0rem)) var(--eye-soul-y,0rem)}.eye.right .eye-soul{translate:calc(var(--eye-soul-x,0rem) - var(--eye-cross,0rem)) var(--eye-soul-y,0rem)}.frog.eyes-sleeping .eye:before,.frog.eyes-sleeping .eye:after,.frog.eyes-sleeping .eye-depth,.frog.eyes-sleeping .eye-catchlight,.frog.eyes-sleeping .eye-lid,.frog.eyes-sleeping .eye-wetness,.frog.eyes-sleeping .eye-caustic,.frog.eyes-sleeping .eye-soul,.frog.eyes-peeking .eye.left:before,.frog.eyes-peeking .eye.left:after,.frog.eyes-peeking .eye.left .eye-depth,.frog.eyes-peeking .eye.left .eye-catchlight,.frog.eyes-peeking .eye.left .eye-lid,.frog.eyes-peeking .eye.left .eye-wetness,.frog.eyes-peeking .eye.left .eye-caustic,.frog.eyes-peeking .eye.left .eye-soul,.frog.eyes-sleeping .frog-brow,.frog.eyes-peeking .frog-brow.left{opacity:0}.eye.left{translate:calc(var(--eye-x,0rem) + var(--eye-cross-shell,0rem) + var(--eye-side-left,0rem)) var(--eye-y,0rem);left:1.98rem}.eye.right{translate:calc(var(--eye-x,0rem) - var(--eye-cross-shell,0rem) + var(--eye-side-right,0rem)) var(--eye-y,0rem);right:1.98rem}.frog.is-listening-music:not(.eyes-sleeping):not(.eyes-peeking) .eye{background:radial-gradient(circle at 28% 17%,#fffff575 0 .1rem,#0000 .115rem),radial-gradient(circle at 58% 78%,#69e67d47 0 .14rem,#0000 .17rem),linear-gradient(158deg,#082418 0%,#010706 76%);border-radius:48% 52% 54% 46%/50% 48% 54% 52%;width:.68rem;height:1.08rem;top:-.14rem;box-shadow:inset .1rem .14rem .15rem #ffffff24,inset -.08rem -.12rem .16rem #00000057,0 .04rem .14rem #0000001f}.frog.is-listening-music:not(.eyes-sleeping):not(.eyes-peeking) .eye.left{left:1.98rem;transform:rotate(-2deg)}.frog.is-listening-music:not(.eyes-sleeping):not(.eyes-peeking) .eye.right{right:1.98rem;transform:rotate(2deg)}.frog.is-listening-music:not(.eyes-sleeping):not(.eyes-peeking) .eye-lid.upper{height:.28rem;top:-.11rem}.frog.is-listening-music:not(.eyes-sleeping):not(.eyes-peeking) .eye-wetness{width:.36rem;height:.72rem}.frog.is-listening-music .frog-brow.left{left:1.78rem;transform:rotate(-13deg)translateY(.02rem)}.frog.is-listening-music .frog-brow.right{right:1.78rem;transform:rotate(13deg)translateY(.02rem)}.frog-brow{opacity:.72;pointer-events:none;z-index:15;border-top:.11rem solid #12491e47;border-radius:999px 999px 0 0;width:.88rem;height:.32rem;animation:5.8s ease-in-out infinite sango-brow-soft-think;position:absolute;top:-.44rem}.frog-brow.left{left:1.82rem;transform:rotate(-7deg)}.frog-brow.right{animation-delay:.18s;right:1.82rem;transform:rotate(7deg)}.frog.eyes-wide .eye{border-radius:50%;width:1.08rem;height:1.08rem;animation:.52s ease-out eye-spark;top:-.32rem;box-shadow:inset .18rem .18rem #ffffff2e,0 0 .65rem #e6ffcd52}.frog.eyes-wide .eye-soul{width:.36rem;height:.42rem}.frog.is-click-blinking .eye{transform-origin:50%;animation:.36s cubic-bezier(.2,.9,.22,1) frog-click-blink!important}.frog.is-click-blinking .eye-soul,.frog.is-click-blinking .eye-wetness,.frog.is-click-blinking .eye-caustic,.frog.is-click-blinking .eye-catchlight{animation:.36s ease-out frog-click-blink-detail!important}.frog:not(.eyes-wide):not(.eyes-sleeping):not(.eyes-peeking) .eye{animation:8.4s ease-in-out infinite frog-blink}.frog:not(.eyes-wide):not(.eyes-sleeping):not(.eyes-peeking) .eye.right{animation-delay:70ms}.frog.eyes-wide .eye.left{left:1.76rem}.frog.eyes-wide .eye.right{right:1.76rem}.frog.eyes-wide .frog-brow.left{left:1.62rem;transform:rotate(-12deg)translateY(-.08rem)}.frog.eyes-wide .frog-brow.right{right:1.62rem;transform:rotate(12deg)translateY(-.08rem)}.frog.eyes-sleeping .eye{width:1rem;height:.12rem;box-shadow:none;background:#12381e;border-radius:999px;top:.28rem;transform:translate(0)rotate(-4deg)}.frog.eyes-sleeping .eye-soul,.frog.eyes-sleeping .eye-wetness,.frog.eyes-sleeping .eye-caustic,.frog.eyes-sleeping .eye-lid{display:none}.frog.eyes-sleeping .eye.left{left:1.74rem}.frog.eyes-sleeping .eye.right{right:1.74rem;transform:translate(0)rotate(4deg)}.frog.eyes-peeking .eye{width:1rem;height:.12rem;box-shadow:none;background:#12381e;border-radius:999px;animation:none;top:.28rem;transform:translate(0)rotate(-4deg)}.frog.eyes-peeking .eye.left{left:1.74rem}.frog.eyes-peeking .eye.right{background:#061910;border-radius:54% 48% 48% 54%;width:.56rem;height:.58rem;animation:.9s ease-out one-eye-peek;top:-.06rem;right:1.92rem;transform:rotate(3deg);box-shadow:inset .12rem .12rem #ffffff24,0 0 .42rem #e6ffcd33}.mouth{z-index:13;border-bottom:3px solid #0d2f1aeb;border-radius:0 0 999px 999px;width:2.68rem;height:1rem;transition:width .18s,height .18s,border-radius .18s,border .18s,top .18s;position:absolute;top:3.68rem;left:50%;transform:translate(-50%)}.frog:not(.is-working):not(.is-thinking):not(.is-focused):not(.is-grumpy) .mouth{animation:6.4s ease-in-out infinite sango-smile-alive}.frog-mouth-corner{opacity:.82;pointer-events:none;z-index:13;border-bottom:2px solid #0d2f1a5c;border-radius:50%;width:.42rem;height:.2rem;animation:6.4s ease-in-out infinite sango-mouth-corner-life;position:absolute;top:4.38rem}.frog-mouth-corner.left{left:2.44rem;transform:rotate(-18deg)}.frog-mouth-corner.right{animation-delay:.18s;right:2.44rem;transform:rotate(18deg)}.frog-smile-dimple{filter:blur(.006rem);opacity:.68;pointer-events:none;z-index:12;background:radial-gradient(at 50% 46%,#0d2f1a2e,#0000 62%),radial-gradient(circle at 58% 34%,#fff6d22e,#0000 .12rem);border-radius:50%;width:.42rem;height:.34rem;animation:6.4s ease-in-out infinite sango-smile-dimple-life;position:absolute;top:4.16rem}.frog-smile-dimple.left{left:2.24rem;transform:rotate(-12deg)}.frog-smile-dimple.right{animation-delay:.18s;right:2.24rem;transform:scaleX(-1)rotate(-12deg)}.mouth:before{content:"";opacity:.54;background:radial-gradient(circle at 8% 45%,#12381e47 0 .08rem,#0000 .09rem),radial-gradient(circle at 92% 45%,#12381e47 0 .08rem,#0000 .09rem);border-radius:50%;width:2.88rem;height:.32rem;position:absolute;bottom:-.08rem;left:50%;transform:translate(-50%)}.mouth:after{content:"";opacity:0;background:#fff0e057;border-radius:50%;width:.34rem;height:.12rem;transition:opacity .18s,transform .18s;position:absolute;bottom:-.34rem;left:50%;transform:translate(-50%)}.cheek{z-index:12;background:#ffb4aa7a;border-radius:50%;width:.86rem;height:.5rem;animation:6.6s ease-in-out infinite cheek-soft-pulse;position:absolute;top:3.5rem}.cheek.left{left:1.76rem}.cheek.right{animation-delay:.18s;right:1.76rem}.arm{opacity:0;transform-origin:92%;z-index:2;background:radial-gradient(circle at 92% 48%,#a7ef71 0 .32rem,#0000 .34rem),linear-gradient(90deg,#7fd34f,#3f9b3e);border-radius:999px;width:2rem;height:.62rem;transition:opacity .18s,transform .18s;position:absolute;top:3.85rem;box-shadow:inset 0 -.12rem .22rem #124b2057,0 .35rem .55rem #00000024}.arm:after{content:"";background:radial-gradient(circle at 22% 70%,#e0ffc9 0 .05rem,#0000 .06rem),radial-gradient(circle at 50% 82%,#e0ffc9 0 .05rem,#0000 .06rem),radial-gradient(circle at 78% 70%,#e0ffc9 0 .05rem,#0000 .06rem),#6fc947;border-radius:50%;width:.58rem;height:.58rem;position:absolute;top:-.08rem;right:-.14rem}.arm.left{left:-.08rem;transform:rotate(32deg)translate(-.5rem)}.arm.right{right:-.08rem;transform:rotate(148deg)translate(-.5rem)}.frog.is-folding .arm{opacity:1}.frog.is-reaching .arm{opacity:.95;transition:opacity .12s,transform .42s cubic-bezier(.18,1.22,.22,1)}.frog.is-reaching .arm:after{box-shadow:0 0 .55rem #d7ffa447}.frog.reach-memory .arm.left{transform:rotate(205deg)translate(.2rem,-.2rem)scaleX(2.05)}.frog.reach-war_table .arm.left{transform:rotate(230deg)translate(.16rem,-.46rem)scaleX(2.35)}.frog.reach-rules .arm.left{transform:rotate(252deg)translate(.02rem,-.58rem)scaleX(2.05)}.frog.reach-library .arm.right{transform:rotate(288deg)translate(-.05rem,-.62rem)scaleX(2.15)}.frog.reach-images .arm.right{transform:rotate(316deg)translate(-.04rem,-.48rem)scaleX(2.35)}.frog.reach-web .arm.right{transform:rotate(342deg)translate(-.12rem,-.16rem)scaleX(2.05)}.frog.is-music-reaching .arm.left{opacity:.96;z-index:7;transition:opacity 90ms,transform .52s cubic-bezier(.18,1.28,.22,1);animation:.98s cubic-bezier(.18,1.2,.22,1) forwards music-button-tap;transform:rotate(214deg)translate(.18rem,-.34rem)scaleX(3.1)}.frog.is-music-reaching .arm.right{opacity:.32;transform:rotate(132deg)translate(-.04rem,-.34rem)scaleX(.92)}.frog.music-reach-previous .arm.left{transform:rotate(226deg)translate(.18rem,-.42rem)scaleX(3.34)}.frog.music-reach-play .arm.left{transform:rotate(214deg)translate(.18rem,-.34rem)scaleX(3.18)}.frog.music-reach-next .arm.left{transform:rotate(203deg)translate(.12rem,-.26rem)scaleX(3.02)}.frog.music-reach-radio .arm.left{transform:rotate(193deg)translate(.06rem,-.16rem)scaleX(2.86)}.frog.has-artifact .arm.right{opacity:.85;animation:1.2s ease-in-out infinite alternate present-wrist;transform:rotate(118deg)translate(-.12rem,-.7rem)scaleX(1.24)}.frog.fold-stage-picking .arm.left{opacity:.55;transform:rotate(18deg)translate(.42rem,.16rem)}.frog.fold-stage-picking .arm.right{transform:rotate(118deg)translate(-.15rem,-.72rem)scaleX(1.26)}.frog.fold-stage-folding .arm.left{animation:.98s ease-in-out infinite alternate fold-left-arm;transform:rotate(-16deg)translate(.86rem,-.06rem)}.frog.fold-stage-folding .arm.right{animation:.98s ease-in-out infinite alternate fold-right-arm;transform:rotate(196deg)translate(.86rem,.08rem)}.frog.fold-stage-throwing .arm.left{opacity:.5;transform:rotate(8deg)translate(.5rem,.18rem)}.frog.fold-stage-throwing .arm.right{animation:.76s cubic-bezier(.16,.88,.24,1) forwards throw-arm-followthrough;transform:rotate(74deg)translate(-.58rem,-1rem)scaleX(1.16)}.folding-paper{opacity:0;z-index:3;background:linear-gradient(132deg,#ffffffe6 0 28%,#0000 29%),linear-gradient(28deg,#fffdf0 0 48%,#d9efe8 49% 100%);border:1px solid #40565238;border-radius:4px 12px 5px 4px;width:1.74rem;height:1.14rem;transition:opacity .16s,transform .16s;position:absolute;top:4.18rem;left:50%;transform:translate(-50%)rotate(-9deg)scale(.7);box-shadow:inset -.08rem -.1rem .14rem #4970671f,0 .24rem .55rem #0000002e}.folding-paper:before,.folding-paper:after{content:"";pointer-events:none;position:absolute;inset:0}.folding-paper:before{clip-path:polygon(0 52%,100% 0,70% 54%);background:linear-gradient(150deg,#0000 0 48%,#405e5b38 49% 51%,#0000 52%),linear-gradient(32deg,#0000 0 46%,#ffffff6b 47% 60%,#0000 61%)}.folding-paper:after{clip-path:polygon(0 52%,70% 54%,100% 100%);opacity:0;background:linear-gradient(154deg,#bee0d96b,#ffffff14)}.frog.is-folding .folding-paper{opacity:1}.frog.fold-stage-picking .folding-paper{top:3.15rem;left:112%;transform:translate(-50%)rotate(17deg)scale(.62)}.frog.fold-stage-folding .folding-paper{transform-origin:50% 62%;animation:.98s ease-in-out infinite alternate paper-fold;top:4.18rem;left:50%}.frog.fold-stage-folding .folding-paper:after,.frog.fold-stage-throwing .folding-paper:after{opacity:1}.frog.fold-stage-throwing .folding-paper{opacity:.78;animation:.76s cubic-bezier(.16,.88,.24,1) forwards paper-release;top:3.72rem;left:64%}.frog.fold-stage-picking .folding-paper{top:6.18rem;left:68%}.frog.fold-stage-folding .folding-paper{z-index:5;top:6.35rem}.frog.fold-stage-throwing .folding-paper{top:5.3rem}.paintbrush{opacity:0;transform-origin:15%;z-index:4;background:radial-gradient(circle at 94%,#c8ff85 0 .16rem,#0000 .17rem),linear-gradient(90deg,#7a4a2c,#dfb35c 55%,#263b34);border-radius:999px;width:1.65rem;height:.18rem;position:absolute;top:4.05rem;left:64%;transform:rotate(-22deg)translate(.2rem,.2rem);box-shadow:0 .22rem .45rem #0003}.paint-card{opacity:0;z-index:3;background:radial-gradient(circle at 70% 24%,#dfff8bbd 0 .18rem,#0000 .2rem),radial-gradient(circle at 32% 66%,#78e1ff8f 0 .2rem,#0000 .22rem),linear-gradient(135deg,#fffdecf5,#b7ebdbe6);border:1px solid #eaffe061;border-radius:4px;width:1.9rem;height:1.16rem;position:absolute;top:4.36rem;left:50%;transform:translate(-50%)rotate(-5deg)scale(.72);box-shadow:0 .35rem .75rem #00000038}.frog.is-painting .arm{opacity:1}.frog.is-painting .arm.left{opacity:.62;transform:rotate(-18deg)translate(.7rem,.02rem)}.frog.is-painting .arm.right{transform:rotate(110deg)translate(-.38rem,-.96rem)scaleX(1.22)}.frog.is-painting .paintbrush,.frog.is-painting .paint-card{opacity:1}.frog.is-painting .mouth:after{opacity:.5;transform:translate(-50%)translateY(-.04rem)}.frog.paint-stage-mixing .paintbrush{animation:.78s ease-in-out infinite alternate brush-mix}.frog.paint-stage-painting .paintbrush{animation:.86s ease-in-out infinite alternate brush-stroke}.frog.paint-stage-painting .paint-card{animation:1.4s ease-in-out infinite alternate paint-card-glow}.frog.paint-stage-presenting .paintbrush{opacity:.45;transform:rotate(18deg)translate(.55rem,-.35rem)}.frog.paint-stage-presenting .paint-card{opacity:0;transform:translate(.75rem,-.8rem)rotate(8deg)scale(.48)}.wine-bottle,.wine-glass{opacity:0;pointer-events:none;z-index:6;position:absolute}.wine-bottle{background:linear-gradient(#ffffff52 0 .2rem,#0000 .22rem),linear-gradient(90deg,#173522,#2c6a46 42%,#0c241b);border-radius:.2rem .2rem .34rem .34rem;width:.66rem;height:1.98rem;top:3.22rem;left:.72rem;transform:rotate(-12deg)translate(-.28rem,.46rem)scale(.84);box-shadow:inset 0 0 0 1px #daffd638,0 .35rem .7rem #00000042}.wine-bottle:before{content:"";background:linear-gradient(90deg,#14311f,#2f744c);border-radius:.12rem .12rem .02rem .02rem;width:.28rem;height:.88rem;position:absolute;top:-.78rem;left:.19rem}.wine-bottle:after{content:"";opacity:.92;background:linear-gradient(135deg,#f8f0c4,#c4e48a);border-radius:.1rem;width:.46rem;height:.56rem;position:absolute;top:.62rem;left:.1rem}.wine-glass{width:1.14rem;height:2.08rem;top:3.18rem;right:.36rem;transform:rotate(12deg)translate(.18rem,.38rem)scale(.96)}.wine-glass:before{content:"";background:radial-gradient(circle at 32% 18%,#ffffff9e,#0000 .08rem),linear-gradient(#0000 0 36%,#840f2ae6 37% 100%);border:1.5px solid #f5fff5d1;border-radius:.1rem .1rem .36rem .36rem;width:.78rem;height:.96rem;position:absolute;top:0;left:.18rem;box-shadow:inset 0 0 .24rem #ffffff3d,0 .18rem .42rem #7a113038}.wine-glass:after{content:"";background:#f5fff5d1;width:1.5px;height:.82rem;position:absolute;top:.94rem;left:.56rem;box-shadow:-.28rem .82rem 0 -.02rem #f5fff5d1,.28rem .82rem 0 -.02rem #f5fff5d1}.wine-glass span{opacity:0;background:#840f2ab8;border-radius:50%;width:.22rem;height:.22rem;position:absolute;top:-.36rem;left:.02rem}.headphones{width:8.55rem;height:3.24rem;box-shadow:none;opacity:0;pointer-events:none;z-index:2;border:0;border-radius:999px;transition:opacity .22s,transform .22s;position:absolute;top:-.22rem;left:50%;transform:translate(-50%)translateY(.14rem)scale(.94)}.headphones:before,.headphones:after{content:"";background:radial-gradient(at 48% 31%,#fff5c542 0 .12rem,#0000 .13rem),radial-gradient(at 50% 54%,#070807 0 .34rem,#171514 .36rem .48rem,#d8a84af2 .5rem .57rem,#0000 .6rem),repeating-linear-gradient(90deg,#ffedba33 0 .05rem,#0000 .05rem .16rem),linear-gradient(#2a2927 0%,#111413 44%,#060807 100%);border:1px solid #d8a84abd;border-radius:.66rem .54rem .68rem .56rem;width:.98rem;height:1.56rem;position:absolute;top:1.32rem;box-shadow:inset 0 -.18rem .28rem #0000006b,inset .08rem .08rem .12rem #ffffff14,0 .22rem .44rem #00000042,0 0 .2rem #d8a84a33}.headphones:before{left:-.06rem;transform:rotate(-8deg)}.headphones:after{right:-.06rem;transform:rotate(8deg)}.headphones span{opacity:.88;background:repeating-linear-gradient(90deg,#0000 0 .34rem,#ffedba38 .35rem .39rem,#0000 .4rem .72rem),linear-gradient(90deg,#0000 0 41%,#d8a84a9e 44% 56%,#0000 59% 100%);border-top:.18rem solid #0d0c0aeb;border-radius:999px 999px 0 0;width:7.18rem;height:2.62rem;position:absolute;top:.04rem;left:50%;transform:translate(-50%);box-shadow:inset 0 .08rem #ffffff1a,0 -.02rem .18rem #ffedba29,0 .08rem #d8a84a2e}.headphones span:before,.headphones span:after{content:"";background:linear-gradient(90deg,#d8a84a29,#ffedbac2,#d8a84a29);border-radius:999px;width:.42rem;height:.16rem;position:absolute;top:-.06rem;box-shadow:0 0 .18rem #d8a84a38}.headphones span:before{left:1.24rem;transform:rotate(-8deg)}.headphones span:after{right:1.24rem;transform:rotate(8deg)}.frog.is-listening-music .headphones{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.frog.music-is-playing .headphones span{animation:1.1s linear infinite headphone-light-scan}.frog.music-is-playing .headphones:before{animation:.93s ease-in-out infinite sango-headphone-cup-breathe}.frog.music-is-playing .headphones:after{animation:.93s ease-in-out infinite reverse sango-headphone-cup-breathe}.weather-cap,.weather-sunhat,.weather-rainhat,.weather-sunglasses,.weather-hoodie,.weather-scarf,.weather-raincoat,.frog-base-polish,.frog-outfit-collar-lip,.frog-outfit-neck-seal,.frog-outfit-under-chin-shadow,.frog-outfit-waist-wrap{pointer-events:none;opacity:0;transition:opacity .22s,transform .22s;position:absolute}.weather-cap{z-index:7;background:radial-gradient(circle at 32% 18%,#ffffff47,#0000 .18rem),linear-gradient(155deg,#164c4e 0%,#0d3037 58%,#071f27 100%);border-radius:54% 54% 36% 36%;width:4.42rem;height:1.28rem;top:-1.34rem;left:50%;transform:translate(-50%)rotate(-5deg)translateY(.18rem);box-shadow:inset 0 -.18rem #00000038,inset 0 .12rem #d6ffeb33,0 .22rem .45rem #0000002e}.weather-cap:before{content:"";background:#d7ffec2e;border-radius:999px;width:.08rem;height:1.05rem;position:absolute;bottom:.04rem;left:50%;transform:translate(-50%);box-shadow:-1.28rem .16rem 0 -.02rem #d7ffec1a,1.28rem .16rem 0 -.02rem #d7ffec1a}.weather-cap:after{content:"";background:linear-gradient(#21676a,#0a2d36);border-radius:0 999px 999px 45%;width:2.15rem;height:.45rem;position:absolute;bottom:-.16rem;left:2.62rem;transform:rotate(4deg);box-shadow:inset 0 -.12rem #00000038,0 .16rem .28rem #00000029}.weather-cap>span:first-child{z-index:1;color:#eeffdef2;letter-spacing:0;text-shadow:0 .05rem #00000047;font-size:.48rem;font-weight:900;line-height:1;position:absolute;top:.43rem;left:50%;transform:translate(-50%)rotate(1deg)}.weather-cap-badge{opacity:.88;background:radial-gradient(circle at 38% 32%,#edffd3eb 0 .08rem,#0000 .095rem),conic-gradient(from 20deg,#8fffbcb3,#5bd3ff7a,#ffe17c9e,#8fffbcb3);border-radius:50%;width:.52rem;height:.52rem;position:absolute;top:.34rem;left:.52rem;box-shadow:0 0 .32rem #76ffc152,inset 0 -.08rem .08rem #03131638}.weather-cap-status{background:#95ff8f;border-radius:50%;width:.18rem;height:.18rem;animation:2.8s ease-in-out infinite sango-cap-status-glint;position:absolute;top:.44rem;right:.78rem;box-shadow:0 0 .26rem #95ff8fc7,0 0 0 .05rem #061c1f85}.weather-sunhat{z-index:7;background:radial-gradient(circle at 42% 18%,#fff6,#0000 .18rem),linear-gradient(#ffe48a,#d8a84e);border-radius:50% 50% 42% 42%;width:4.7rem;height:1.05rem;top:-1.82rem;left:50%;transform:translate(-50%)rotate(-2deg)translateY(.18rem);box-shadow:inset 0 -.18rem #7954162e,0 .28rem .52rem #0000002e}.weather-sunhat:before{content:"";background:linear-gradient(90deg,#c99236,#ffe79a,#c99236);border-radius:50%;width:5.75rem;height:.36rem;position:absolute;bottom:-.18rem;left:50%;transform:translate(-50%)}.weather-sunhat-ribbon{background:linear-gradient(90deg,#11695a6b,#44ba96d1 28% 70%,#11695a80),repeating-linear-gradient(90deg,#ffffff38 0 .1rem,#0000 .1rem .28rem);border-radius:999px;width:3.48rem;height:.22rem;position:absolute;bottom:.06rem;left:50%;transform:translate(-50%)rotate(-.6deg);box-shadow:0 .08rem .1rem #5c3a0c2e}.weather-sunhat-straw{opacity:.78;background:repeating-radial-gradient(at 50% 78%,#0000 0 .24rem,#885d1838 .25rem .28rem),linear-gradient(90deg,#0000,#fffac23d,#0000);border-radius:50%;width:3.84rem;height:.58rem;position:absolute;top:.12rem;left:50%;transform:translate(-50%)}.weather-rainhat{z-index:7;background:radial-gradient(circle at 36% 20%,#ffffff52,#0000 .22rem),linear-gradient(#ffe266,#d99b24);border-radius:55% 55% 38% 38%;width:4.92rem;height:1.28rem;top:-1.72rem;left:50%;transform:translate(-50%)rotate(2deg)translateY(.18rem);box-shadow:inset 0 -.2rem #794f102e,0 .28rem .52rem #0000002e}.weather-rainhat:before{content:"";background:linear-gradient(90deg,#b96f1c,#ffd85c 22%,#fff0a4 50%,#e5aa30 78%,#a96017);border-radius:999px 999px 55% 55%;width:5.85rem;height:.42rem;position:absolute;bottom:-.14rem;left:50%;transform:translate(-50%)rotate(-1deg);box-shadow:inset 0 -.12rem #70470f33}.weather-rainhat:after{content:"";background:linear-gradient(#ffee8beb,#4ab0dce0);border-radius:0 0 999px 999px;width:.28rem;height:.52rem;position:absolute;bottom:-.5rem;right:.9rem;box-shadow:-1.55rem .08rem 0 -.04rem #4ab0dcc7,.78rem .1rem 0 -.06rem #4ab0dcb8}.weather-sunglasses{z-index:16;width:4.2rem;height:.68rem;top:-.18rem;left:50%;transform:translate(-50%)translateY(.08rem)scale(.94)}.weather-sunglasses:before,.weather-sunglasses:after{content:"";background:radial-gradient(circle at 32% 24%,#ffffff47,#0000 .18rem),linear-gradient(145deg,#152c38fa,#02090cfa);border:.08rem solid #051419eb;border-radius:45% 45% 54% 54%;width:1.14rem;height:.58rem;position:absolute;top:0;box-shadow:inset 0 -.14rem #00000047,0 .16rem .25rem #00000029}.weather-sunglasses:before{left:.28rem;transform:rotate(3deg)}.weather-sunglasses:after{right:.28rem;transform:rotate(-3deg)}.weather-sunglasses>span:first-child{background:#051419eb;border-radius:999px;width:.72rem;height:.12rem;position:absolute;top:.21rem;left:50%;transform:translate(-50%);box-shadow:-1.78rem .05rem 0 -.04rem #051419c7,1.78rem .05rem 0 -.04rem #051419c7}.weather-sunglasses-spark{filter:blur(.01rem);opacity:.74;background:#edffffbd;border-radius:50%;width:.32rem;height:.18rem;animation:4.2s ease-in-out infinite sango-sunglasses-spark;position:absolute;top:.08rem;left:1rem;transform:rotate(-22deg)}.weather-hoodie{z-index:1;background:radial-gradient(at 50% -2%,#0000 0 1.08rem,#102b398c 1.1rem 1.22rem,#224554f5 1.26rem),radial-gradient(at 50% 9%,#cdeef72e,#0000 1.05rem),linear-gradient(90deg,#0000 0 12%,#d8f5fa21 13% 15%,#0000 16% 84%,#07141c2e 85% 87%,#0000 88%),linear-gradient(160deg,#2f5d70fa,#0c2b3afa);border-radius:1.52rem 1.52rem 1.02rem 1.02rem;width:5rem;height:3.58rem;top:5.24rem;left:50%;transform:translate(-50%)translateY(.24rem);box-shadow:inset 0 .22rem #defaff1a,inset 0 -.45rem .8rem #0003,0 .35rem .62rem #00000029}.weather-hoodie>span:not(.weather-hoodie-pocket):not(.weather-outfit-cuff):not(.weather-hoodie-zip):not(.weather-hoodie-stitch){border-bottom:.12rem solid #ebfcf780;border-radius:0 0 999px 999px;width:1.46rem;height:.68rem;position:absolute;top:1.02rem;left:50%;transform:translate(-50%);box-shadow:inset 0 -.08rem #07141c24}.weather-hoodie:before,.weather-hoodie:after{content:"";background:#ebfcf7b8;border-radius:999px;width:.18rem;height:1rem;position:absolute;top:.72rem}.weather-hoodie:before{left:1.62rem}.weather-hoodie:after{right:1.62rem}.weather-hoodie-pocket{opacity:.9;z-index:3;background:radial-gradient(at 50% 0,#ffffff1f,#0000 52%),linear-gradient(#1336462e,#0411192e);border:.08rem solid #cdeef729;border-top:0;border-radius:.34rem .34rem .72rem .72rem;width:2.28rem;height:.86rem;top:2.18rem;left:50%;transform:translate(-50%)}.weather-hoodie-zip{z-index:4;background:repeating-linear-gradient(#e1fff7b8 0 .08rem,#1f576852 .08rem .16rem),linear-gradient(#e1fff76b,#0519232e);border-radius:999px;width:.14rem;height:2.12rem;position:absolute;top:1.1rem;left:50%;transform:translate(-50%);box-shadow:0 0 .2rem #5bd3ff29}.weather-hoodie-stitch{opacity:.9;z-index:3;border-left:.08rem dashed #e2fff738;border-radius:999px;width:.54rem;height:2.32rem;position:absolute;top:.72rem}.weather-hoodie-stitch.left{left:.96rem;transform:rotate(-10deg)}.weather-hoodie-stitch.right{right:.96rem;transform:scaleX(-1)rotate(-10deg)}.weather-outfit-cuff{background:linear-gradient(180deg, #ebfcf733, #0411192e), color-mix(in srgb, var(--frog-body-outfit) 72%, var(--frog-body-outfit-deep));z-index:4;border-radius:999px 999px .45rem .45rem;width:.82rem;height:.42rem;position:absolute;top:1.42rem;box-shadow:inset 0 -.08rem #0000002e,0 .12rem .18rem #0000001f}.weather-outfit-cuff.left{left:.58rem;transform:rotate(-17deg)}.weather-outfit-cuff.right{right:.58rem;transform:rotate(17deg)}.weather-scarf{transform-origin:50% 30%;z-index:5;background:repeating-linear-gradient(90deg,#fff1b8f0 0 .38rem,#73d1c4fa .38rem .76rem),radial-gradient(at 50% 0,#ffffeb4d,#0000 62%),#73d1c4;border-radius:999px 999px .72rem .72rem;width:3.82rem;height:.54rem;top:5.18rem;left:50%;transform:translate(-50%)rotate(-1deg)translateY(.2rem);box-shadow:inset 0 -.14rem #0000001f,0 .22rem .42rem #00000029}.weather-scarf:before{content:"";background:radial-gradient(circle at 35% 28%,#ffffec47,#0000 .18rem),#73d1c4;border-radius:50%;width:.62rem;height:.54rem;position:absolute;top:.08rem;right:.74rem;box-shadow:inset 0 -.1rem #0000001f,0 .12rem .18rem #00000029}.weather-scarf:after{content:"";transform-origin:50% 8%;background:repeating-linear-gradient(0deg,#fff1b8eb 0 .38rem,#73d1c4fa .38rem .76rem);border-radius:.18rem .18rem .34rem .34rem;width:.5rem;height:1.1rem;position:absolute;top:.48rem;right:.48rem;transform:rotate(-7deg)}.weather-scarf-knot{background:radial-gradient(circle at 34% 28%,#ffffeb57,#0000 .18rem),repeating-linear-gradient(135deg,#fff1b8eb 0 .18rem,#73d1c4fa .18rem .36rem);border-radius:58% 42% 52% 48%;width:.78rem;height:.62rem;position:absolute;top:.02rem;right:.58rem;box-shadow:inset 0 -.1rem #0000001f,0 .12rem .18rem #00000029}.weather-scarf-fringe{background:repeating-linear-gradient(90deg,#fff1b8eb 0 .06rem,#0000 .06rem .12rem),#73d1c46b;border-radius:0 0 .2rem .2rem;width:.58rem;height:.22rem;position:absolute;top:1.46rem;right:.34rem;transform:rotate(-7deg);box-shadow:-.04rem .12rem 0 -.02rem #fff1b8b8,.12rem .11rem 0 -.02rem #73d1c4b8,.28rem .1rem 0 -.02rem #fff1b8b8}.weather-raincoat{z-index:1;background:radial-gradient(at 50% -2%,#0000 0 1.08rem,#9864113d 1.1rem 1.22rem,#ffd34af5 1.26rem),radial-gradient(at 50% 9%,#fffacf42,#0000 1.04rem),linear-gradient(90deg,#0000 0 11%,#fffacf3b 12% 14%,#0000 15% 85%,#7a52102e 86% 88%,#0000 89%),linear-gradient(160deg,#ffe05afa,#db9f21fa);border-radius:1.52rem 1.52rem 1.06rem 1.06rem;width:5.04rem;height:3.58rem;top:5.24rem;left:50%;transform:translate(-50%)translateY(.25rem);box-shadow:inset 0 .22rem #fffacf29,inset 0 -.45rem .85rem #7a521033,0 .32rem .7rem #0000002e}.weather-raincoat-yoke{z-index:3;background:linear-gradient(#fffacf4d,#a0640c14),linear-gradient(90deg,#a0640c14,#0000 30% 70%,#fffacf29);border-radius:.42rem .42rem 50% 50%;width:3.32rem;height:.64rem;position:absolute;top:.74rem;left:50%;transform:translate(-50%);box-shadow:inset 0 -.08rem #70470f1f}.weather-raincoat-placket{z-index:4;background:radial-gradient(circle at 50% .34rem,#fffacfdb 0 .09rem,#0000 .1rem),radial-gradient(circle at 50% .9rem,#fffacfc7 0 .09rem,#0000 .1rem),radial-gradient(circle at 50% 1.46rem,#fffacfad 0 .08rem,#0000 .095rem),linear-gradient(#82531047,#8253101a);border-radius:999px;width:.34rem;height:2.18rem;position:absolute;top:1.08rem;left:50%;transform:translate(-50%)}.weather-raincoat-reflector{z-index:4;background:linear-gradient(90deg,#ffffff1a,#d2fcffb8,#ffffff24);border-radius:999px;width:1.08rem;height:.12rem;position:absolute;top:2.12rem;box-shadow:0 0 .18rem #d2fcff47}.weather-raincoat-reflector.left{left:.76rem;transform:rotate(12deg)}.weather-raincoat-reflector.right{right:.76rem;transform:rotate(-12deg)}.weather-raincoat-droplet{opacity:.88;z-index:6;background:linear-gradient(#ffffffe0,#58c1eba3);border-radius:50% 50% 56% 56%;width:.18rem;height:.34rem;animation:2.6s ease-in-out infinite sango-rain-droplet-slide;position:absolute;top:.74rem;left:3.58rem;transform:rotate(10deg);box-shadow:-1.94rem .72rem 0 -.04rem #58c1eb80,.48rem 1.42rem 0 -.06rem #ffffff9e}.business-suit-outfit{opacity:0;pointer-events:none;z-index:1;background:radial-gradient(circle at 50% 20%,#c7ff801f 0 .74rem,#0000 .8rem),radial-gradient(circle at 72% 34%,#9ee8ff1f 0 .34rem,#0000 .38rem),radial-gradient(at 50% 102%,#00000038,#0000 48%),linear-gradient(90deg,#0000 0 18%,#7edaff14 19% 20%,#0000 21% 78%,#ffda8d14 79% 80%,#0000 81%),linear-gradient(122deg,#0000 0 34%,#ffffff1f 35% 40%,#0000 41%),linear-gradient(#30475a 0%,#172431 72%,#101b26 100%);border:1px solid #eeffda1f;border-radius:1.46rem 1.46rem 1.02rem 1.02rem;width:5.08rem;height:3.58rem;transition:opacity .22s,transform .22s;position:absolute;top:5.24rem;left:50%;overflow:hidden;transform:translate(-50%)translateY(.28rem);box-shadow:inset 0 .42rem #ffffff0e,inset 0 -.32rem .5rem #02080e38,0 .36rem .7rem #0000002e}.business-suit-shoulder{z-index:2;background:radial-gradient(circle at 34% 22%,#ffffff1f,#0000 .2rem),linear-gradient(#405c70ad,#0d1b26d6);border-radius:.58rem .58rem .32rem .38rem;width:1.28rem;height:.78rem;position:absolute;top:.26rem;box-shadow:inset 0 -.1rem #0000002e,0 .12rem .18rem #0000001f}.business-suit-shoulder.left{left:.2rem;transform:rotate(-12deg)}.business-suit-shoulder.right{right:.2rem;transform:scaleX(-1)rotate(-12deg)}.business-suit-outfit:before,.business-suit-outfit:after{content:"";z-index:2;background:#09121a7a;border-radius:.18rem .18rem .62rem .62rem;width:1.36rem;height:.78rem;position:absolute;bottom:-.02rem}.business-suit-outfit:before{left:.7rem;transform:rotate(4deg)}.business-suit-outfit:after{right:.7rem;transform:rotate(-4deg)}.business-suit-shirt{clip-path:polygon(0 0,100% 0,82% 100%,18% 100%);z-index:4;background:linear-gradient(#f9fff9fa,#cde7e5f5);width:1.52rem;height:2.88rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.business-suit-tie{clip-path:polygon(50% 0,100% 22%,70% 100%,30% 100%,0 22%);z-index:5;background:linear-gradient(#ffda8d,#d68c31);border-radius:.16rem .16rem .42rem .42rem;width:.5rem;height:2.36rem;animation:5.1s ease-in-out infinite sango-tie-alive;position:absolute;top:.5rem;left:50%;transform:translate(-50%);box-shadow:0 0 .8rem #ffda8d33}.business-suit-thread{opacity:.36;pointer-events:none;z-index:6;background:repeating-linear-gradient(#b4e0ff4d 0 .07rem,#0000 .07rem .18rem);border-radius:999px;width:.08rem;height:1.82rem;position:absolute;top:.72rem}.business-suit-thread.left{left:1.38rem;transform:rotate(-17deg)}.business-suit-thread.right{right:1.38rem;transform:rotate(17deg)}.business-suit-waist-shadow{z-index:4;background:radial-gradient(at 50% 40%,#02080e57,#0000 70%),linear-gradient(90deg,#0000,#9ee8ff14,#0000);border-radius:50%;width:3.16rem;height:.34rem;position:absolute;bottom:.42rem;left:50%;transform:translate(-50%)}.frog-outfit-neck-seal{filter:blur(.005rem);z-index:5;background:radial-gradient(at 50% 16%,#ddffad33 0 .34rem,#0000 .62rem),radial-gradient(at 50% 62%,#01090857,#0109081f 58%,#0000 76%),linear-gradient(90deg,#0000 0 12%,#efffcc21 25% 48%,#03181829 56% 78%,#0000 92%);border-radius:58% 58% 44% 44%;width:4.08rem;height:.78rem;top:4.98rem;left:50%;transform:translate(-50%)translateY(.16rem)}.frog-outfit-collar-lip{background:radial-gradient(ellipse at 50% 16%, #ffffeb33, transparent 56%), linear-gradient(180deg, var(--frog-outfit-collar-edge,#eeffda38), #020d121a 42%), color-mix(in srgb, var(--frog-body-outfit) 74%, var(--frog-body-outfit-deep));transform-origin:50% 18%;z-index:6;border-radius:999px 999px 52% 48%;width:1.42rem;height:.42rem;top:5.34rem;box-shadow:inset 0 .1rem .12rem #ffffeb24,inset 0 -.12rem .18rem #00000038,0 .16rem .22rem #00000024}.frog-outfit-collar-lip.left{left:calc(50% - 1.24rem);transform:translate(-50%)translateY(.18rem)rotate(-16deg)}.frog-outfit-collar-lip.right{left:calc(50% + 1.24rem);transform:translate(-50%)translateY(.18rem)scaleX(-1)rotate(-16deg)}.frog-outfit-under-chin-shadow{filter:blur(.01rem);z-index:7;background:radial-gradient(at 50% 38%,#010a0857,#010a0824 52%,#0000 74%),linear-gradient(90deg,#0000 0 16%,#ffffdc14 38% 56%,#0000 82%);border-radius:50%;width:3.58rem;height:.48rem;top:5.1rem;left:50%;transform:translate(-50%)translateY(.14rem)}.frog-outfit-waist-wrap{z-index:4;background:linear-gradient(90deg,#0000 0 8%,#ffffeb1f 24% 46%,#00000024 58% 88%,#0000 100%),radial-gradient(at 50% 42%,#0003,#0000 68%);border-radius:50%;width:3.72rem;height:.44rem;top:8.18rem;left:50%;transform:translate(-50%)translateY(.2rem)}.frog.world-outfit-hoodie .frog-outfit-neck-seal,.frog.world-outfit-raincoat .frog-outfit-neck-seal,.frog.profile-archetype-big-business .frog-outfit-neck-seal{opacity:.96;transform:translate(-50%)translateY(0)}.frog.world-outfit-hoodie .frog-outfit-collar-lip,.frog.world-outfit-raincoat .frog-outfit-collar-lip,.frog.profile-archetype-big-business .frog-outfit-collar-lip{opacity:.94}.frog.world-outfit-hoodie .frog-outfit-collar-lip.left,.frog.world-outfit-raincoat .frog-outfit-collar-lip.left,.frog.profile-archetype-big-business .frog-outfit-collar-lip.left{transform:translate(-50%)translateY(0)rotate(-16deg)}.frog.world-outfit-hoodie .frog-outfit-collar-lip.right,.frog.world-outfit-raincoat .frog-outfit-collar-lip.right,.frog.profile-archetype-big-business .frog-outfit-collar-lip.right{transform:translate(-50%)translateY(0)scaleX(-1)rotate(-16deg)}.frog.world-outfit-hoodie .frog-outfit-under-chin-shadow,.frog.world-outfit-raincoat .frog-outfit-under-chin-shadow,.frog.profile-archetype-big-business .frog-outfit-under-chin-shadow{opacity:.86;transform:translate(-50%)translateY(0)}.frog.world-outfit-hoodie{--frog-outfit-collar-edge:#d2f5fa4d}.frog.world-outfit-raincoat{--frog-outfit-collar-edge:#fffacf57}.frog.profile-archetype-big-business{--frog-outfit-collar-edge:#e0f4ff2e}.frog.profile-archetype-big-business .frog-outfit-collar-lip{background:radial-gradient(at 50% 16%,#ffffeb1a,#0000 56%),linear-gradient(#4b697cbd,#081118e6);width:1.66rem;height:.56rem;top:5.24rem}.frog.profile-archetype-big-business .frog-outfit-collar-lip.left{left:calc(50% - 1.04rem);transform:translate(-50%)translateY(0)rotate(-13deg)}.frog.profile-archetype-big-business .frog-outfit-collar-lip.right{left:calc(50% + 1.04rem);transform:translate(-50%)translateY(0)scaleX(-1)rotate(-13deg)}.frog.world-outfit-hoodie .frog-outfit-waist-wrap,.frog.world-outfit-raincoat .frog-outfit-waist-wrap,.frog.profile-archetype-big-business .frog-outfit-waist-wrap{opacity:.9;transform:translate(-50%)translateY(0)}.business-suit-lapel{filter:drop-shadow(0 .12rem .12rem #0000002e);z-index:3;background:linear-gradient(150deg,#ffffff1f,#0000 34%),linear-gradient(#12222cd6,#071017ad);width:1.92rem;height:2.74rem;position:absolute;top:.18rem}.business-suit-lapel.left{clip-path:polygon(0 0,100% 0,54% 92%,0 68%);left:.18rem}.business-suit-lapel.right{clip-path:polygon(0 0,100% 0,100% 68%,46% 92%);right:.18rem}.business-suit-pocket{z-index:4;background:linear-gradient(135deg,#0000 0 46%,#9ee8fff2 48% 100%),#ffffff14;border-radius:.04rem .04rem .1rem .1rem;width:.54rem;height:.28rem;position:absolute;top:1.06rem;right:.82rem;box-shadow:0 .08rem .14rem #00000029}.business-suit-pocket:after{content:"";opacity:0;background:#ffffffad;border-radius:999px;width:.22rem;height:.42rem;animation:4.8s ease-in-out infinite sango-pocket-glint;position:absolute;top:-.06rem;left:-.16rem;transform:rotate(32deg)}.frog-hero-emblem{opacity:.92;pointer-events:none;z-index:6;background:radial-gradient(circle at 50% 34%,#ffffdce0 0 .09rem,#0000 .1rem),radial-gradient(circle at 50% 72%,#7edaff6b 0 .12rem,#0000 .13rem),conic-gradient(from 28deg,#ffda8d47,#0000 20% 54%,#7edaff3d,#0000 72%),linear-gradient(145deg,#c7ff807a,#44c0a62e);border:1px solid #d9ff946b;border-radius:48% 48% 60% 60%;width:.92rem;height:.82rem;animation:3.8s ease-in-out infinite sango-hero-emblem-core;position:absolute;top:1.12rem;left:50%;transform:translate(-50%);box-shadow:0 0 .5rem #c7ff803d,inset 0 -.08rem .12rem #0e532433}.frog-hero-bio-vein{filter:blur(.01rem);opacity:.72;pointer-events:none;z-index:5;background:radial-gradient(circle at 50% 18%,#eeffbab8 0 .06rem,#0000 .075rem),linear-gradient(#0000 0 12%,#c7ff8052 13% 18%,#0000 19% 44%,#7edaff38 45% 50%,#0000 51%);border-radius:999px;width:.64rem;height:1.54rem;animation:4.6s ease-in-out infinite sango-bio-vein-flow;position:absolute;top:.92rem}.frog-hero-bio-vein.left{left:1.04rem;transform:rotate(-18deg)}.frog-hero-bio-vein.right{animation-delay:.22s;right:1.04rem;transform:scaleX(-1)rotate(-18deg)}.frog-hero-emblem:before,.frog-hero-emblem:after{content:"";background:#0c2a207a;border-radius:999px;width:.22rem;height:.46rem;position:absolute;top:.22rem}.frog-hero-emblem:before{left:.18rem;transform:rotate(-18deg)}.frog-hero-emblem:after{right:.18rem;transform:rotate(18deg)}.business-suit-button{z-index:4;background:#ffda8ddb;border-radius:999px;width:.16rem;height:.16rem;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 0 .04rem #07101842}.business-suit-button.top{top:1.72rem}.business-suit-button.bottom{top:2.24rem}.business-suit-watch{z-index:6;background:radial-gradient(circle,#7edaffd1 0 .06rem,#0000 .07rem),#06151dc7;border:.055rem solid #ffda8dd1;border-radius:50%;width:.32rem;height:.32rem;position:absolute;top:1.7rem;right:.74rem;box-shadow:0 0 .22rem #ffda8d3d}.business-suit-frog-seam{opacity:.58;z-index:6;background:radial-gradient(circle at 50% 18%,#c7ff8038 0 .06rem,#0000 .07rem),repeating-linear-gradient(#0000 0 .18rem,#7edaff38 .18rem .22rem);border-radius:999px;width:.74rem;height:2.5rem;position:absolute;top:.38rem}.business-suit-frog-seam.left{left:.74rem;transform:rotate(-18deg)}.business-suit-frog-seam.right{right:.74rem;transform:scaleX(-1)rotate(-18deg)}.frog-base-polish{filter:blur(.005rem);opacity:0;pointer-events:none;z-index:2;background:radial-gradient(circle at 32% 68%,#ecffc538 0 .24rem,#0000 .28rem),radial-gradient(circle at 68% 64%,#7edaff29 0 .2rem,#0000 .25rem),linear-gradient(90deg,#0000 0 15%,#ffffeb1a 30% 42%,#0000 62%),radial-gradient(at 50% 92%,#0000002e,#0000 62%);border-radius:58% 42% 62% 38%/52% 48% 55% 45%;width:4.62rem;height:3.08rem;transition:opacity .22s,transform .22s;top:5.28rem;left:50%;transform:translate(-50%)translateY(.2rem)}.weather-raincoat>span:not(.weather-raincoat-yoke):not(.weather-raincoat-placket):not(.weather-outfit-cuff):not(.weather-raincoat-reflector):not(.weather-raincoat-droplet){background:#6e4f1847;width:.08rem;height:1.62rem;position:absolute;top:1.2rem;left:50%;transform:translate(-50%)}.weather-raincoat:before,.weather-raincoat:after{content:"";background:#fffacfc7;border-radius:50%;width:.32rem;height:.32rem;position:absolute;top:1.48rem}.weather-raincoat:before{left:1.88rem;box-shadow:0 .58rem #fffacfad}.weather-raincoat:after{right:1.88rem;box-shadow:0 .58rem #fffacfad}.frog.world-accessory-cap .weather-cap,.frog.world-outfit-base .frog-base-polish,.frog.world-accessory-sunhat .weather-sunhat,.frog.world-outfit-hoodie .weather-hoodie,.frog.world-accessory-scarf .weather-scarf,.frog.world-outfit-raincoat .weather-raincoat,.frog.profile-archetype-big-business .business-suit-outfit{opacity:1;transform:translate(-50%)translateY(0)rotate(0)}.frog.world-outfit-base .frog-base-polish{animation:5.2s ease-in-out infinite sango-base-polish-breathe}.frog.profile-archetype-big-business .business-suit-outfit{animation:5.8s ease-in-out infinite sango-suit-presence}.frog.profile-archetype-big-business .business-suit-shoulder.left{animation:5.8s ease-in-out infinite sango-suit-shoulder-settle-left}.frog.profile-archetype-big-business .business-suit-shoulder.right{animation:5.8s ease-in-out infinite sango-suit-shoulder-settle-right}.frog.profile-archetype-big-business .business-suit-lapel.left{animation:5.8s ease-in-out infinite sango-lapel-settle-left}.frog.profile-archetype-big-business .business-suit-lapel.right{animation:5.8s ease-in-out infinite sango-lapel-settle-right}.frog.world-accessory-scarf .weather-scarf{animation:4.8s ease-in-out infinite sango-scarf-wrap-breathe}.frog.world-accessory-scarf .weather-scarf:after{animation:2.8s ease-in-out infinite sango-scarf-tail-sway}.frog.world-accessory-scarf .weather-scarf-fringe{animation:2.8s ease-in-out .12s infinite sango-scarf-tail-sway}.frog.world-outfit-hoodie .weather-hoodie:before{animation:3.6s ease-in-out infinite sango-hoodie-string-swing}.frog.world-outfit-hoodie .weather-hoodie:after{animation:3.6s ease-in-out infinite reverse sango-hoodie-string-swing}.frog.world-outfit-hoodie .weather-hoodie-pocket,.frog.world-outfit-hoodie .weather-hoodie-zip,.frog.world-outfit-raincoat .weather-raincoat-yoke{animation:4.8s ease-in-out infinite sango-outfit-fabric-breathe}.frog.world-outfit-hoodie .weather-outfit-cuff.left,.frog.world-outfit-raincoat .weather-outfit-cuff.left{animation:5.6s ease-in-out infinite sango-outfit-cuff-settle-left}.frog.world-outfit-hoodie .weather-outfit-cuff.right,.frog.world-outfit-raincoat .weather-outfit-cuff.right{animation:5.6s ease-in-out infinite sango-outfit-cuff-settle-right}.frog.world-accessory-sunhat .weather-sunhat,.frog.weather-rain .weather-rainhat{animation:5.4s ease-in-out infinite sango-hat-brim-settle}.frog.world-accessory-sunhat .weather-sunhat-ribbon,.frog.world-accessory-sunhat .weather-sunhat-straw{animation:5.4s ease-in-out infinite sango-outfit-fabric-breathe}.frog.profile-archetype-big-business .frog-belly{opacity:.18}.frog.world-outfit-hoodie{--frog-body-outfit:#315e74;--frog-body-outfit-deep:#163b50}.frog.world-outfit-raincoat{--frog-body-outfit:#ffe05a;--frog-body-outfit-deep:#d69a22}.frog.profile-archetype-big-business{--frog-body-outfit:#263a4a;--frog-body-outfit-deep:#172431}.frog.world-outfit-hoodie .frog-sitting-body{background:linear-gradient(#315e74 0%,#163b50 100%);border-color:#cdeef72e}.frog.world-outfit-hoodie .frog-sitting-body:before,.frog.world-outfit-hoodie .frog-sitting-body:after{background:#315e74}.frog.world-outfit-raincoat .frog-sitting-body{background:linear-gradient(#ffe05a 0%,#d69a22 100%);border-color:#fff4ae5c}.frog.world-outfit-raincoat .frog-sitting-body:before,.frog.world-outfit-raincoat .frog-sitting-body:after{background:#f0be31}.frog.profile-archetype-big-business .frog-sitting-body{background:linear-gradient(#263a4a 0%,#172431 100%);border-color:#e6f1f529}.frog.profile-archetype-big-business .frog-sitting-body:before,.frog.profile-archetype-big-business .frog-sitting-body:after{background:#223545}.frog.profile-archetype-big-business .frog-shirt-front{background:linear-gradient(#f9fff9f5,#cde7e5f0)}.frog.profile-archetype-big-business .weather-hoodie,.frog.profile-archetype-big-business .weather-raincoat{opacity:0}.frog.profile-archetype-big-business .mouth{border-bottom-color:#071817b3}.frog-style-lab-page{color:#f4fbf7;background:radial-gradient(circle at 16% 12%,#8de67d24,#0000 18rem),radial-gradient(circle at 84% 14%,#7edaff1f,#0000 17rem),linear-gradient(135deg,#061313 0%,#123230 52%,#151827 100%);min-height:100svh;padding:clamp(1rem,3vw,2rem)}.frog-style-shell{gap:1rem;width:min(100rem,100%);margin:0 auto;display:grid}.frog-style-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);align-items:end;gap:clamp(1rem,3vw,2rem);padding-block:clamp(1rem,3vw,2rem);display:grid}.frog-style-hero div{gap:.35rem;display:grid}.frog-style-hero>div>p{color:#9ee8ff;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:860}.frog-style-hero>div>h1{color:#f6fbf7;margin:0;font-size:clamp(2.5rem,6vw,5.4rem);line-height:.95}.frog-style-hero>div>span{color:#f2fff8c2;max-width:58rem;font-size:clamp(1rem,1.6vw,1.16rem);line-height:1.45}.frog-style-hero a{color:#f9fff9;text-align:center;background:#ffffff0f;border:1px solid #e6fff629;border-radius:8px;justify-self:start;padding:.72rem .9rem;font-size:.8rem;font-weight:850;text-decoration:none}.frog-style-verdict{background:linear-gradient(135deg,#ffda8d1a,#9ee8ff0f),#041216b3;border:1px solid #ffda8d38;border-radius:8px;gap:.45rem;padding:.9rem;display:grid;box-shadow:0 1rem 3rem #00000038}.frog-style-verdict span,.frog-style-card-head span{color:#9ee8ff;text-transform:uppercase;font-size:.68rem;font-weight:860}.frog-style-verdict strong{color:#f6fbf7;font-size:1.05rem}.frog-style-verdict p,.frog-style-verdict small{color:#f2fff8b8;margin:0;font-size:.78rem;line-height:1.38}.frog-style-principles,.frog-style-runway,.frog-animation-studio,.frog-style-semantics,.frog-style-rig,.frog-style-systems-strip,.frog-style-grid,.frog-style-safeguards,.frog-style-watch{gap:.75rem;display:grid}.frog-style-principles{grid-template-columns:repeat(4,minmax(0,1fr))}.frog-style-principles article,.frog-style-runway article,.frog-animation-studio,.frog-animation-card,.frog-style-semantics,.frog-style-semantic-grid article,.frog-style-resolution-grid article,.frog-style-rig,.frog-style-rig-grid article,.frog-style-pose-grid article,.frog-style-system-card,.frog-style-grid article,.frog-style-safeguards article,.frog-style-watch{background:#041216b8;border:1px solid #e6fff621;border-radius:8px;box-shadow:0 1rem 3rem #00000038}.frog-style-principles article{gap:.24rem;padding:.85rem;display:grid}.frog-style-runway{grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(12rem,.55fr));align-items:stretch}.frog-style-runway article{background:radial-gradient(at 50% 76%,#0000003d,#0000 7.5rem),radial-gradient(circle at 50% 33%,#8de67d33,#0000 8rem),linear-gradient(145deg,#9ee8ff13,#ffffff09),#041216b8;align-content:end;justify-items:center;min-height:18rem;padding:.9rem;display:grid;overflow:hidden}.frog-style-runway-hero{grid-template-columns:minmax(13rem,.9fr) minmax(0,1fr);align-items:center;background:radial-gradient(at 31% 78%,#00000042,#0000 8.5rem),radial-gradient(circle at 34% 34%,#ffda8d3d,#0000 8rem),radial-gradient(circle at 36% 42%,#8de67d3d,#0000 9rem),linear-gradient(145deg,#12222ceb,#051416d1)!important;justify-items:stretch!important;min-height:23rem!important}.frog-style-runway-hero>div:last-child{align-content:center;gap:.45rem;min-width:0;display:grid}.frog-style-runway-hero strong{font-size:clamp(1.65rem,3vw,3.1rem);line-height:.96}.frog-style-runway-stage{place-items:center;min-height:21rem;display:grid}.frog-style-runway .frog{position:relative;top:auto;left:auto}.frog-style-runway-frog{translate:0 -.2rem;scale:1.28}.frog-style-mini-frog{margin-bottom:1rem;scale:.98}.frog-style-runway article:not(.frog-style-runway-hero) strong,.frog-style-runway article:not(.frog-style-runway-hero) span{justify-self:start}.frog-style-runway p{max-width:35rem;margin:0}.frog-animation-studio{background:radial-gradient(circle at 12% 12%,#c7ff801a,#0000 13rem),radial-gradient(circle at 88% 18%,#7edaff17,#0000 14rem),linear-gradient(135deg,#10262aeb,#041216b8);padding:.9rem}.frog-animation-studio-head{gap:.32rem;max-width:72rem;display:grid}.frog-animation-studio-head span,.frog-animation-copy span,.frog-animation-copy dt{color:#9ee8ff;text-transform:uppercase;font-size:.68rem;font-weight:860}.frog-animation-studio-head h2,.frog-animation-studio-head p{margin:0}.frog-animation-studio-head h2{color:#f6fbf7;font-size:clamp(1.4rem,2.6vw,2.25rem);line-height:1}.frog-animation-studio-head p{color:#f2fff8b8;font-size:.84rem;line-height:1.42}.frog-animation-studio-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.frog-animation-card{min-width:0;box-shadow:none;background:radial-gradient(circle at 50% 34%,#8de67d21,#0000 5.8rem),#ffffff0a;grid-template-rows:minmax(9.4rem,auto) 1fr;display:grid;overflow:hidden}.frog-animation-card.is-hero{background:radial-gradient(circle at 50% 34%,#ffda8d26,#0000 6rem),radial-gradient(circle at 50% 48%,#8de67d1f,#0000 6.3rem),#ffffff0b}.frog-animation-card.is-music{background:radial-gradient(circle at 50% 34%,#7edaff24,#0000 5.8rem),#ffffff0a}.frog-animation-card.is-props{background:radial-gradient(circle at 50% 34%,#ffda8d1f,#0000 5.8rem),#ffffff0a}.frog-animation-preview{background:radial-gradient(at 50% 78%,#00000038,#0000 5.8rem),linear-gradient(#ffffff09,#0000);border-bottom:1px solid #e6fff614;place-items:center;min-height:9.4rem;display:grid;overflow:visible}.frog-animation-preview .frog.frog-animation-test-frog{position:relative;top:auto;left:auto;transform:none}.frog-animation-copy{align-content:start;gap:.42rem;min-width:0;padding:.62rem;display:grid}.frog-animation-copy>div:first-child{gap:.18rem;display:grid}.frog-animation-copy strong{color:#f6fbf7;font-size:.95rem;line-height:1.08}.frog-animation-copy p,.frog-animation-copy dd{color:#f2fff8b3;margin:0;font-size:.75rem;line-height:1.32}.frog-animation-copy dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;margin:0;display:grid}.frog-animation-copy dl div{border-top:1px solid #e6fff614;gap:.1rem;min-width:0;padding-top:.38rem;display:grid}.frog-animation-copy dd{overflow-wrap:anywhere}.frog-style-system{gap:.85rem;display:grid}.frog-style-live-preview{background:radial-gradient(circle at 20% 18%,#8de67d2e,#0000 15rem),radial-gradient(circle at 72% 16%,#7edaff21,#0000 14rem),linear-gradient(135deg,#10262af2,#041216c2);border:1px solid #e6fff621;border-radius:8px;grid-template-columns:minmax(22rem,.9fr) minmax(18rem,.42fr);gap:.8rem;min-height:29rem;padding:.9rem;display:grid;overflow:hidden;box-shadow:0 1.2rem 3.4rem #00000040}.frog-style-live-stage{isolation:isolate;background:radial-gradient(at 50% 82%,#00000052,#0000 11rem),radial-gradient(circle at 50% 34%,#8de67d33,#0000 10rem),linear-gradient(#ffffff0d,#ffffff03);border:1px solid #e6fff61c;border-radius:8px;place-items:center;min-height:27rem;display:grid;position:relative;overflow:hidden}.frog-style-live-stage:before{content:"";opacity:.72;pointer-events:none;z-index:2;border:1px solid #9ee8ff1f;border-radius:999px;position:absolute;inset:8%}.frog-style-live-stage:after{content:"";filter:blur(.3px);pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000,#c9ff9f57,#0000);border-radius:999px;height:.16rem;position:absolute;bottom:18%;left:12%;right:12%}.frog-style-stage-layer,.frog-style-stage-light,.frog-style-stage-ghost,.frog-style-stage-contact{pointer-events:none;position:absolute}.frog-style-stage-layer.pond-depth{z-index:0;opacity:.72;transform-origin:50% 100%;filter:blur(.01rem);background:radial-gradient(at 50% 82%,#ffda8d1c,#0000 9rem),repeating-radial-gradient(at 50% 86%,#9ee8ff1c 0 .035rem,#0000 .035rem 1.25rem);inset:0;transform:perspective(36rem)rotateX(64deg)translateY(10%)}.frog-style-stage-layer.caustics{z-index:1;background:conic-gradient(from 18deg at 51% 51%, transparent 0 7%, #9ee8ff33 8% 9%, transparent 10% 18%, #ffda8d24 19% 20%, transparent 21% 100%), radial-gradient(circle at 31% 26%, #ff95b91f, transparent 8rem), radial-gradient(circle at 68% 34%, #c7ff9f1a, transparent 8rem);mix-blend-mode:screen;opacity:.52;border-radius:999px;animation:11s ease-in-out infinite frog-stage-caustic-drift;inset:7% 5%}.frog-style-stage-layer.film-grain{z-index:10;opacity:.28;mix-blend-mode:screen;background-image:radial-gradient(circle at 12% 18%,#ffffff1c 0 .02rem,#0000 .026rem),radial-gradient(circle at 78% 34%,#ffda8d14 0 .018rem,#0000 .024rem),radial-gradient(circle at 42% 74%,#9ee8ff13 0 .018rem,#0000 .024rem);background-size:2.7rem 2.7rem,3.3rem 3.3rem,2.1rem 2.1rem;inset:0}.frog-style-stage-layer.particle-field{z-index:4;opacity:.58;background:radial-gradient(circle at 18% 37%,#ffda8d6b 0 .055rem,#0000 .06rem) 0 0/14rem 12rem,radial-gradient(circle at 82% 28%,#9ee8ff70 0 .045rem,#0000 .052rem) 0 0/16rem 13rem,radial-gradient(circle at 69% 67%,#ff95b947 0 .05rem,#0000 .058rem) 0 0/15rem 14rem,radial-gradient(circle at 32% 72%,#c7ff9f57 0 .048rem,#0000 .055rem) 0 0/18rem 15rem;animation:12s linear infinite frog-stage-particles-rise;inset:0}.frog-style-stage-light{z-index:5;mix-blend-mode:screen;filter:blur(.12rem);border-radius:999px}.frog-style-stage-light.key{background:radial-gradient(at 40% 26%,#fff2b247,#ffda8d14 42%,#0000 70%);width:14rem;height:20rem;top:6%;left:13%;transform:rotate(16deg)}.frog-style-stage-light.fill{background:radial-gradient(at 48% 36%,#7edaff38,#0000 68%);width:12rem;height:16rem;top:22%;right:9%}.frog-style-stage-light.kicker{background:radial-gradient(#ff95b929,#0000 72%);width:11rem;height:6rem;bottom:13%;right:22%}.frog-style-stage-ghost{z-index:2;opacity:.26;filter:blur(.01rem);border:1px solid #9ee8ff29;border-radius:54% 54% 48% 48%;width:7.8rem;height:5.9rem;top:49%;left:50%;translate:-50% -50%}.frog-style-stage-ghost:before,.frog-style-stage-ghost:after{content:"";aspect-ratio:1;color:#9ee8ff2e;border:1px solid;border-radius:50%;width:2.1rem;position:absolute;top:-.86rem}.frog-style-stage-ghost:before{left:1rem}.frog-style-stage-ghost:after{right:1rem}.frog-style-stage-ghost.previous{transform:translate(-2.8rem)rotate(-7deg)scale(.88)}.frog-style-stage-ghost.next{border-color:#ffda8d24;transform:translate(2.8rem)rotate(7deg)scale(.88)}.frog-style-stage-contact{z-index:1;filter:blur(.08rem);background:radial-gradient(#00000061,#0000000f 55%,#0000 72%),radial-gradient(at 50% 44%,#ffda8d29,#0000 62%);border-radius:50%;width:12rem;height:2rem;bottom:14.2%;left:50%;translate:-50%}.frog-style-live-stage .frog.frog-style-system-frog{transform-origin:50% 70%;transform:scale(1.45);rotate:var(--pointer-body-turn,0deg);translate:var(--pointer-body-x,0rem) calc(2.2rem + var(--pointer-body-y,0rem));z-index:7;transition:rotate .12s ease-out,translate .12s ease-out;animation:5.8s ease-in-out infinite frog-style-stage-breathe;position:relative;top:auto;left:auto}.frog-style-live-preview.mood-proud .frog-style-stage-light.key,.frog-style-live-preview.animation-bio-hero .frog-style-stage-light.key{opacity:1;filter:blur(.08rem)saturate(1.22)}.frog-style-live-preview.mood-proud .frog-style-stage-ghost{opacity:.34;border-color:#ffda8d3d}.frog-style-live-preview.mood-focused .frog-style-stage-layer.caustics,.frog-style-live-preview.animation-daily-inbox .frog-style-stage-layer.caustics{opacity:.38}.frog-style-live-preview.mood-amused .frog-style-stage-layer.particle-field,.frog-style-live-preview.animation-music .frog-style-stage-layer.particle-field{opacity:.82;animation-duration:7.5s}.frog-style-live-preview.mood-heartfelt .frog-style-stage-light.kicker,.frog-style-live-preview.animation-heartfelt .frog-style-stage-light.kicker{background:radial-gradient(#ff95b940,#ffda8d14 44%,#0000 72%)}.frog-style-live-preview.mood-sleepy .frog-style-stage-layer.particle-field{opacity:.36;animation-duration:18s}.frog-style-live-preview.outfit-big-business .frog-style-stage-contact,.frog-style-live-preview.animation-bio-hero .frog-style-stage-contact{background:radial-gradient(#0000006b,#00000014 58%,#0000 74%),radial-gradient(at 50% 42%,#ffda8d33,#0000 64%);width:14.5rem}.frog-style-live-preview.is-chat-perch .frog-style-live-stage{align-items:end;min-height:22rem}.frog-style-live-preview.is-chat-perch .frog-style-live-stage:after{background:linear-gradient(90deg,#1c494833,#c9ff9f6b,#1c494833);height:.32rem;bottom:4.1rem;left:0;right:0}.frog-style-live-preview.is-chat-perch .frog-style-live-stage .frog.frog-style-system-frog{scale:1.18;translate:var(--pointer-body-x,0rem) calc(3rem + var(--pointer-body-y,0rem))}.frog-style-live-preview.is-card .frog-style-live-stage{min-height:18rem}.frog-style-live-preview.is-card .frog-style-live-stage .frog.frog-style-system-frog{scale:.9;translate:calc(2.35rem + var(--pointer-body-x,0rem)) calc(2.4rem + var(--pointer-body-y,0rem))}.frog-style-live-preview.is-watch .frog-style-live-stage{aspect-ratio:1;border-radius:50%;justify-self:center;width:min(26rem,100%);min-height:auto}.frog-style-live-preview.is-watch .frog-style-live-stage:after{opacity:0}.frog-style-live-preview.is-watch .frog-style-live-stage .frog.frog-style-system-frog{scale:1.12;translate:var(--pointer-body-x,0rem) calc(1.55rem + var(--pointer-body-y,0rem));animation:5.8s ease-in-out infinite frog-style-watch-breathe}.frog-style-live-preview.is-3d-turntable .frog-style-live-stage{background:radial-gradient(circle at 36% 30%,#b2ff862e,#0000 9.5rem),radial-gradient(at 52% 82%,#7edaff12,#0000 13rem),linear-gradient(#071d1eeb,#030e11f5);border:0;min-height:27rem}.frog-style-live-preview.is-3d-turntable .frog-style-live-stage:before{background:linear-gradient(90deg,#ffffff07,#0000 24% 76%,#ffffff06);border-radius:8px;inset:0}.frog-style-live-preview.is-3d-turntable .frog-style-live-stage:after{opacity:.34;height:.12rem;bottom:15.4%;left:20%;right:20%}.sango-frog-3d-turntable{cursor:grab;touch-action:none;perspective:58rem;perspective-origin:50% 44%;min-width:0;min-height:0;position:absolute;inset:0}.sango-frog-3d-turntable:active{cursor:grabbing}.sango-frog-3d-turntable canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.sango-frog-3d-art-rig{--sango-3d-side:0;--sango-3d-abs-side:0;--sango-3d-glint:.4;--sango-3d-turn-y:0deg;--sango-3d-skew-x:0deg;--sango-3d-lean-z:0deg;--sango-3d-depth-x:0rem;--sango-3d-squash-x:1;z-index:1;pointer-events:none;translate:var(--sango-3d-depth-x) 0;transform-origin:50% 68%;will-change:translate;place-items:center;display:grid;position:absolute;inset:0}.sango-frog-3d-art-rig:before{content:"";opacity:.62;pointer-events:none;z-index:0;background:radial-gradient(circle at 37% 28%,#e0ffab2e,#0000 18%),radial-gradient(circle at 55%,#7edaff14,#0000 43%),radial-gradient(circle,#0000 58%,#c7ff9f09 59%,#0000 61%);border-radius:50%;width:min(18rem,64%);height:min(18rem,64%);position:absolute;top:47%;left:50%;translate:-50% -50%}.sango-frog-3d-art-rig:after{content:"";left:calc(50% + var(--sango-3d-side) * 1.4rem);filter:blur(.02rem);mix-blend-mode:screen;width:8.4rem;height:6.2rem;opacity:calc(.22 + var(--sango-3d-glint) * .18);pointer-events:none;z-index:1;background:radial-gradient(circle at 34% 28%,#ffffee2e,#0000 .8rem),radial-gradient(at 58% 46%,#7edaff14,#0000 2.2rem);border-radius:50%;position:absolute;top:31%;translate:-50% -50%}.sango-frog-3d-art-rig .frog.frog-style-system-frog{scale:1.56;translate:calc(var(--pointer-body-x,0rem) + var(--sango-3d-side) * .1rem) calc(2.04rem + var(--pointer-body-y,0rem) - var(--sango-3d-abs-side) * .04rem);transform-style:preserve-3d;filter:brightness(1.09)saturate(1.1)drop-shadow(0 .28rem .42rem #c7ff9f33)drop-shadow(0 1rem .86rem #0000002e);z-index:2}.sango-frog-3d-art-rig .frog-head-shine,.sango-frog-3d-art-rig .frog-crown-glaze,.sango-frog-3d-art-rig .frog-subdermal-bloom{translate:calc(var(--sango-3d-side) * .08rem) calc(var(--sango-3d-abs-side) * -.025rem)}.sango-frog-3d-art-rig .frog-muzzle,.sango-frog-3d-art-rig .frog-bitmap-muzzle-noise,.sango-frog-3d-art-rig .frog-nose-bridge{translate:calc(var(--sango-3d-side) * .055rem) 0}.sango-frog-3d-art-rig .frog-muzzle{opacity:.92;filter:brightness(1.04) drop-shadow(0 0 .18rem rgba(255, 248, 197, calc(var(--sango-3d-glint) * .1)))}.sango-frog-3d-art-rig .mouth{filter:drop-shadow(0 .03rem .035rem rgba(255, 248, 197, calc(var(--sango-3d-glint) * .16))) drop-shadow(0 .11rem .09rem #0000001f)}.sango-frog-3d-art-rig .frog-cheek-glow.left,.sango-frog-3d-art-rig .cheek.left{translate:calc(var(--sango-3d-side) * .04rem) 0}.sango-frog-3d-art-rig .frog-cheek-glow.right,.sango-frog-3d-art-rig .cheek.right{translate:calc(var(--sango-3d-side) * .075rem) 0}.sango-frog-3d-art-rig .eye{translate:calc(var(--sango-3d-side) * .035rem) calc(var(--sango-3d-abs-side) * -.02rem);box-shadow:inset .1rem .16rem .18rem #ffffff2e, inset -.08rem -.12rem .18rem #00000057, 0 .08rem .18rem #0000002e, 0 0 .24rem rgba(199, 255, 159, calc(var(--sango-3d-glint) * .1))}.sango-frog-3d-art-rig .eye:after{opacity:.74;box-shadow:0 0 .18rem rgba(255, 255, 245, calc(var(--sango-3d-glint) * .16))}.sango-frog-3d-art-rig .eye-catchlight.major{width:.18rem;height:.3rem;translate:calc(var(--sango-3d-side) * -.035rem) calc(var(--sango-3d-abs-side) * -.018rem);opacity:calc(.86 + var(--sango-3d-glint) * .14)}.sango-frog-3d-art-rig .eye-catchlight.minor{translate:calc(var(--sango-3d-side) * -.02rem) 0;opacity:calc(.72 + var(--sango-3d-glint) * .18)}.sango-frog-3d-art-rig .eye-wetness,.sango-frog-3d-art-rig .eye-caustic{opacity:calc(.54 + var(--sango-3d-glint) * .18);filter:drop-shadow(0 0 .16rem rgba(126, 218, 255, calc(var(--sango-3d-glint) * .16)))}.sango-frog-3d-art-rig .eye-soul{opacity:.94;width:.28rem;height:.42rem;filter:drop-shadow(0 0 .12rem rgba(255, 255, 245, calc(var(--sango-3d-glint) * .2))) drop-shadow(0 0 .2rem rgba(114, 231, 128, calc(var(--sango-3d-glint) * .14)))}.sango-frog-3d-art-rig .frog-face-spark{opacity:calc(.38 + var(--sango-3d-glint) * .24);scale:calc(1 + var(--sango-3d-glint) * .12)}.sango-frog-3d-art-rig .frog-smile-dimple,.sango-frog-3d-art-rig .frog-mouth-corner{filter:drop-shadow(0 0 .1rem rgba(255, 248, 197, calc(var(--sango-3d-glint) * .12)))}.sango-frog-3d-art-rig .frog-hero-membrane.left,.sango-frog-3d-art-rig .frog-body-arm.left,.sango-frog-3d-art-rig .frog-dangle-leg.left,.sango-frog-3d-art-rig .frog-dangle-foot.left{translate:calc(var(--sango-3d-side) * -.055rem) 0}.sango-frog-3d-art-rig .frog-hero-membrane.right,.sango-frog-3d-art-rig .frog-body-arm.right,.sango-frog-3d-art-rig .frog-dangle-leg.right,.sango-frog-3d-art-rig .frog-dangle-foot.right{translate:calc(var(--sango-3d-side) * .075rem) 0}.sango-frog-3d-art-rig .business-suit-outfit,.sango-frog-3d-art-rig .weather-hoodie,.sango-frog-3d-art-rig .weather-raincoat,.sango-frog-3d-art-rig .weather-scarf{translate:calc(var(--sango-3d-side) * -.035rem) calc(var(--sango-3d-abs-side) * .015rem)}.sango-frog-3d-art-rig .business-suit-outfit{filter:saturate(1.04) drop-shadow(0 .16rem .22rem rgba(126, 218, 255, calc(var(--sango-3d-glint) * .1)))}.sango-frog-3d-art-rig .business-suit-lapel{filter:drop-shadow(0 .12rem .12rem #0000002e) drop-shadow(0 0 .16rem rgba(255, 255, 255, calc(var(--sango-3d-glint) * .06)))}.sango-frog-3d-art-rig .frog-hero-emblem,.sango-frog-3d-art-rig .frog-hero-bio-vein{filter:drop-shadow(0 0 .32rem rgba(199, 255, 159, calc(var(--sango-3d-glint) * .22)))}.frog-style-live-copy{align-content:center;gap:.42rem;min-width:0;padding:.2rem;display:grid}.frog-style-live-copy strong{color:#f6fbf7;overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.75rem,3vw,3.25rem);line-height:.98}.frog-style-live-copy p,.frog-style-live-copy small{color:#f2fff8b8;margin:0;line-height:1.38}.frog-style-live-copy p{font-size:.98rem;font-weight:760}.frog-style-live-copy small{font-size:.8rem}.frog-style-live-copy>span,.frog-style-picker-group>div:first-child span,.frog-style-composition-report article>span{color:#9ee8ff;text-transform:uppercase;font-size:.68rem;font-weight:860}.frog-style-controls{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.frog-style-picker-group{background:#041216b8;border:1px solid #e6fff621;border-radius:8px;gap:.55rem;min-width:0;padding:.75rem;display:grid;box-shadow:0 1rem 3rem #0000002e}.frog-style-picker-group>div:first-child{gap:.14rem;display:grid}.frog-style-picker-group>div:first-child strong,.frog-style-composition-report strong{color:#f6fbf7}.frog-style-picker-group>div:last-child{gap:.42rem;max-height:24rem;padding-right:.1rem;display:grid;overflow:auto}.frog-style-picker-group button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#ffffff0b,#ffffff05),#04121670;border:1px solid #e6fff61a;border-radius:8px;gap:.18rem;padding:.55rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.frog-style-picker-group button:hover,.frog-style-picker-group button:focus-visible{border-color:#9ee8ff42;outline:none;transform:translateY(-.06rem)}.frog-style-picker-group button.is-active{background:linear-gradient(135deg,#9ee8ff29,#c9ff9f14),#04121694;border-color:#9ee8ff80;box-shadow:inset 0 0 0 1px #f6fbf714}.frog-style-picker-group button strong{color:#f6fbf7;font-size:.84rem;line-height:1.12}.frog-style-picker-group button span{color:#f2fff8a8;font-size:.72rem;line-height:1.28}.frog-style-composition-report{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.frog-style-composition-report article{background:linear-gradient(135deg,#9ee8ff12,#8de67d0a),#041216b8;border:1px solid #e6fff621;border-radius:8px;align-content:start;gap:.45rem;min-width:0;padding:.8rem;display:grid}.frog-style-composition-report article p{color:#f2fff8b3;margin:0;font-size:.78rem;line-height:1.36}.frog-style-principles strong,.frog-style-runway strong,.frog-style-semantics-head h2,.frog-style-semantic-rule strong,.frog-style-semantic-grid strong,.frog-style-resolution-grid strong,.frog-style-rig-head h2,.frog-style-rig-grid strong,.frog-style-pose-grid strong,.frog-style-system-card strong,.frog-style-grid strong,.frog-style-detail-list b,.frog-style-watch strong{color:#f6fbf7;font-size:.92rem}.frog-style-principles span,.frog-style-runway span,.frog-style-runway p,.frog-style-semantics-head p,.frog-style-semantic-rule span,.frog-style-semantic-grid p,.frog-style-semantic-grid small,.frog-style-resolution-grid p,.frog-style-resolution-grid small,.frog-style-rig-head p,.frog-style-rig-grid p,.frog-style-rig-grid small,.frog-style-pose-grid p,.frog-style-pose-grid small,.frog-style-system-card p,.frog-style-copy p,.frog-style-copy small,.frog-style-detail-list li,.frog-style-safeguards article,.frog-style-watch span{color:#f2fff8b3;font-size:.78rem;line-height:1.36}.frog-style-semantics{background:linear-gradient(135deg,#9ee8ff17,#8de67d0f),#041216b8;padding:.9rem}.frog-style-rig{background:linear-gradient(135deg,#ffda8d1a,#8de67d0e),#041216b8;padding:.9rem}.frog-style-semantics-head,.frog-style-rig-head{gap:.32rem;max-width:68rem;display:grid}.frog-style-semantics-head span,.frog-style-semantic-grid span,.frog-style-resolution-grid span,.frog-style-rig-head span,.frog-style-rig-grid span,.frog-style-pose-grid span{color:#9ee8ff;text-transform:uppercase;font-size:.68rem;font-weight:860}.frog-style-semantics-head h2,.frog-style-semantics-head p,.frog-style-rig-head h2,.frog-style-rig-head p{margin:0}.frog-style-semantic-rule{background:#ffffff0b;border:1px solid #9ee8ff24;border-radius:8px;grid-template-columns:minmax(11rem,16rem) minmax(0,1fr);align-items:start;gap:.7rem;padding:.72rem;display:grid}.frog-style-semantic-grid,.frog-style-resolution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.frog-style-rig-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.frog-style-rig-stats span{color:#f2fff8b3;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffda8d2e;border-radius:8px;gap:.1rem;min-width:0;padding:.62rem;font-size:.68rem;font-weight:780;display:grid}.frog-style-rig-stats b{color:#ffd98d;font-size:1.2rem}.frog-style-rig-grid,.frog-style-pose-grid{gap:.65rem;display:grid}.frog-style-rig-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.frog-style-pose-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.frog-style-semantic-grid article,.frog-style-resolution-grid article,.frog-style-rig-grid article,.frog-style-pose-grid article{min-width:0;box-shadow:none;background:#ffffff0b;gap:.28rem;padding:.72rem;display:grid}.frog-style-semantic-grid p,.frog-style-semantic-grid small,.frog-style-resolution-grid p,.frog-style-resolution-grid small,.frog-style-rig-grid p,.frog-style-rig-grid small,.frog-style-pose-grid p,.frog-style-pose-grid small{margin:0}.frog-style-semantic-grid small,.frog-style-resolution-grid small,.frog-style-rig-grid small,.frog-style-pose-grid small{overflow-wrap:anywhere}.frog-style-resolution-grid span{color:#ffd98d}.frog-style-systems-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.frog-style-quality-bar{background:radial-gradient(circle at 8% 12%,#c7ff801f,#0000 13rem),radial-gradient(circle at 92% 18%,#7edaff1a,#0000 15rem),linear-gradient(135deg,#10262aeb,#041216b8);border:1px solid #e6fff621;border-radius:8px;grid-template-columns:minmax(14rem,.34fr) minmax(0,1fr);gap:.75rem;padding:.85rem;display:grid;box-shadow:0 1rem 3rem #00000038}.frog-style-quality-head{align-content:start;gap:.28rem;min-width:0;display:grid}.frog-style-quality-head span,.frog-style-quality-grid article>span{color:#9ee8ff;text-transform:uppercase;font-size:.68rem;font-weight:860}.frog-style-quality-head strong,.frog-style-quality-grid strong{color:#f6fbf7;line-height:1.12}.frog-style-quality-head strong{font-size:1.06rem}.frog-style-quality-head p{color:#f2fff8b3;margin:0;font-size:.78rem;line-height:1.36}.frog-style-quality-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.frog-style-quality-grid article{background:linear-gradient(145deg,#ffffff0e,#ffffff06),#0412167a;border:1px solid #e6fff61c;border-radius:8px;gap:.48rem;min-width:0;padding:.72rem;display:grid}.frog-style-quality-grid strong{font-size:.8rem}.frog-style-system-card{background:linear-gradient(135deg,#9ee8ff12,#8de67d0a),#041216b8;gap:.55rem;min-width:0;padding:.85rem;display:grid}.frog-style-system-card>span{color:#9ee8ff;text-transform:uppercase;font-size:.68rem;font-weight:860}.frog-style-system-card p{margin:0}.frog-style-system-chips,.frog-style-system-metrics{flex-wrap:wrap;gap:.38rem;display:flex}.frog-style-system-chips em,.frog-style-system-metrics b{color:#f6fbf7d6;background:#ffffff0e;border:1px solid #e6fff61f;border-radius:999px;min-width:0;padding:.28rem .48rem;font-size:.66rem;font-style:normal;font-weight:820}.frog-style-system-metrics b{color:#ffd98d;border-color:#ffda8d33}.frog-style-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.frog-style-grid article{gap:.7rem;min-width:0;padding:.8rem;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.frog-style-grid article:hover{border-color:#9ee8ff3d;transform:translateY(-.12rem);box-shadow:0 1.2rem 3.4rem #00000047}.frog-style-copy{gap:.46rem;display:grid}.frog-style-card-head,.frog-style-name-row{justify-content:space-between;align-items:center;gap:.55rem;min-width:0;display:flex}.frog-style-name-row b{aspect-ratio:1;color:#ffd98d;background:#ffda8d17;border:1px solid #ffda8d47;border-radius:999px;place-items:center;width:2rem;font-size:.74rem;display:grid}.frog-style-status{color:#f6fbf7cc;text-transform:uppercase;background:#ffffff0e;border:1px solid #e6fff624;border-radius:999px;padding:.18rem .42rem;font-size:.62rem;font-style:normal;font-weight:850}.frog-style-status.is-ready{color:#9ee8ff;border-color:#9ee8ff52}.frog-style-status.is-reference{color:#c9ff9f;border-color:#8de67d4d}.frog-style-status.is-experimental{color:#ffd98d;border-color:#ffda8d4d}.frog-style-copy p,.frog-style-copy small{margin:0}.frog-style-preview{background:radial-gradient(circle at 50% 40%,#8de67d21,#0000 5.5rem),#ffffff09;border:1px solid #e6fff614;border-radius:8px;place-items:center;min-height:11.5rem;display:grid;overflow:visible}.frog-style-preview .frog.frog-style-lab-frog{animation:5s ease-in-out infinite frog-style-breathe;position:relative;top:auto;left:auto;transform:none}.frog-style-card.is-big-business .frog-style-preview{background:radial-gradient(circle at 50% 42%,#ffda8d2e,#0000 5.7rem),radial-gradient(circle at 50% 40%,#8de67d1a,#0000 6rem),#ffffff09}.frog-style-score{gap:.32rem;margin:0;display:grid}.frog-style-score div{grid-template-columns:4.7rem minmax(0,1fr);align-items:center;gap:.45rem;display:grid}.frog-style-score dt{color:#9ee8ffc7;font-size:.68rem;font-weight:850}.frog-style-score dd{grid-template-columns:minmax(0,1fr) 2rem;align-items:center;gap:.4rem;margin:0;display:grid}.frog-style-score dd span{background:linear-gradient(90deg, #9ee8ff 0 var(--score), #ffffff17 var(--score) 100%);border-radius:999px;height:.34rem;box-shadow:inset 0 0 0 1px #ffffff0f}.frog-style-score dd b{color:#ffda8de0;text-align:right;font-size:.72rem}.frog-style-detail-list{gap:.25rem;display:grid}.frog-style-detail-list ul{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.frog-style-detail-list li{padding-left:.62rem;position:relative}.frog-style-detail-list li:before{content:"";aspect-ratio:1;background:#9ee8ffad;border-radius:999px;width:.24rem;position:absolute;top:.5rem;left:0}.frog-style-safeguards{grid-template-columns:repeat(3,minmax(0,1fr))}.frog-style-safeguards article{padding:.75rem}.frog-style-watch{padding:.85rem}.frog-style-watch div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.frog-style-watch span{border-left:2px solid #9ee8ff61;padding-left:.7rem}@keyframes frog-style-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-.16rem)scale(1.012)}}@keyframes frog-style-stage-breathe{0%,to{transform:translateY(0)scale(1)}46%{transform:translateY(-.1rem)scale(1.012,.998)}72%{transform:translateY(.025rem)scale(.998,1.006)}}@keyframes frog-stage-caustic-drift{0%,to{opacity:.48;transform:rotate(-2deg)scale(1)}42%{opacity:.62;transform:rotate(3deg)scale(1.035)}72%{opacity:.54;transform:rotate(0)scale(.992)}}@keyframes frog-stage-particles-rise{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:0 -12rem,0 -13rem,0 -14rem,0 -15rem}}@keyframes frog-style-watch-breathe{0%,to{transform:translateY(0)scale(1)}42%{transform:translateY(-.08rem)scale(1.012,.998)}68%{transform:translateY(.025rem)scale(.998,1.006)}}@keyframes sango-muzzle-soft-life{0%,to{opacity:.74;transform:translate(-50%)scale(1)}50%{opacity:.84;transform:translate(-50%)scale(1.018,.992)}}@keyframes sango-crown-glaze-life{0%,to{opacity:.4;transform:translate(-50%)rotate(-2deg)translateY(0)}48%{opacity:.6;transform:translate(-50%)rotate(-1deg)translateY(-.025rem)}}@keyframes sango-throat-speckles-breathe{0%,to{opacity:.44;transform:translate(-50%)scale(.98,.9)}50%{opacity:.68;transform:translate(-50%)scaleX(1.04)}}@keyframes sango-nose-bridge-soften{0%,to{opacity:.5;transform:translate(-50%)scale(.98)}52%{opacity:.72;transform:translate(-50%)scale(1.04,.96)}}@keyframes sango-subdermal-bloom{0%,to{opacity:.54;transform:scale(.99)}50%{opacity:.72;transform:scale(1.014)}}@keyframes sango-era-past{0%{opacity:.12;rotate:none}50%{opacity:.22}to{opacity:.12;rotate:360deg}}@keyframes sango-era-present{0%,to{opacity:.22;scale:.98}50%{opacity:.36;scale:1.025}}@keyframes sango-era-future{0%,to{opacity:.16;filter:blur(.012rem)saturate()}48%{opacity:.34;filter:blur()saturate(1.35)}}@keyframes sango-presence-breathe{0%,to{opacity:.82;transform:translateY(0)scale(.98)}52%{opacity:1;transform:translateY(-.03rem)scale(1.02)}}@keyframes sango-cinematic-rim{0%,to{opacity:.56;filter:blur(.04rem)saturate(.98)}50%{opacity:.82;filter:blur(.035rem)saturate(1.18)}}@keyframes sango-hero-membrane{0%,to{opacity:.62;scale:.98}50%{opacity:.82;scale:1.035 .99}}@keyframes sango-hero-collar-breathe{0%,to{opacity:.7;transform:translate(-50%)translateY(0)scale(1)}50%{opacity:.88;transform:translate(-50%)translateY(-.04rem)scale(1.025,.985)}}@keyframes sango-throat-saddle-breathe{0%,to{opacity:.86;transform:translate(-50%)translateY(0)scale(1)}52%{opacity:.96;transform:translate(-50%)translateY(-.025rem)scale(1.018,.988)}}@keyframes sango-bio-gill-life{0%,to{opacity:.44;filter:saturate(.96)}50%{opacity:.72;filter:saturate(1.22)}}@keyframes sango-mutant-mark-pulse{0%,to{opacity:.52;filter:saturate(.94)}48%{opacity:.86;filter:saturate(1.24)drop-shadow(0 0 .28rem #c7ff802e)}}@keyframes sango-head-rim-life{0%,to{opacity:.72;filter:saturate(.98)}48%{opacity:.9;filter:saturate(1.08)}}@keyframes sango-face-spark{0%,72%,to{opacity:.28;scale:.92}78%{opacity:.86;scale:1.14}84%{opacity:.38;scale:.98}}@keyframes sango-catchlight-drift{0%,to{opacity:.86;translate:0}50%{opacity:1;translate:.025rem -.035rem}}@keyframes sango-cheek-glow{0%,to{opacity:.58;scale:.96}48%{opacity:.82;scale:1.04}}@keyframes sango-smile-alive{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)translateY(.03rem)scale(1.035,.98)}}@keyframes sango-mouth-corner-life{0%,to{opacity:.72;translate:0}50%{opacity:.9;translate:0 .03rem}}@keyframes sango-heartfelt-smile{0%,to{transform:translate(-50%)translateY(0)scale(1)}44%{transform:translate(-50%)translateY(.035rem)scale(1.035,.985)}70%{transform:translate(-50%)translateY(-.015rem)scale(.992,1.015)}}@keyframes sango-heartfelt-mouth-corner{0%,to{opacity:.8;translate:0}44%{opacity:1;translate:0 -.04rem}}@keyframes sango-heartfelt-cheek{0%,to{opacity:.78;transform:rotate(-6deg)scale(.98)}48%{opacity:1;transform:rotate(-4deg)translateY(-.03rem)scale(1.08)}}@keyframes sango-heartfelt-cheek-right{0%,to{opacity:.78;transform:rotate(6deg)scale(.98)}48%{opacity:1;transform:rotate(4deg)translateY(-.03rem)scale(1.08)}}@keyframes sango-heartfelt-face-spark{0%,to{opacity:.38;transform:translateY(0)scale(.82)}42%{opacity:.88;transform:translateY(-.08rem)scale(1.12)}72%{opacity:.58;transform:translateY(.03rem)scale(.96)}}@keyframes sango-heartfelt-muzzle{0%,to{opacity:.84;transform:translate(-50%)translateY(0)scale(1)}48%{opacity:.94;transform:translate(-50%)translateY(.025rem)scale(1.018,.99)}}@keyframes sango-bitmap-skin-drift{0%,to{opacity:.38;transform:translate(0)}50%{opacity:.5;transform:translate(.03rem,-.02rem)}}@keyframes sango-bitmap-muzzle-drift{0%,to{opacity:.42;transform:translate(-50%)translate(0)}50%{opacity:.58;transform:translate(-50%)translate(-.025rem,.02rem)}}@keyframes sango-heartfelt-bitmap-skin{0%,to{opacity:.56;transform:translate(0)scale(1)}44%{opacity:.76;transform:translate(.035rem,-.03rem)scale(1.012)}72%{opacity:.64;transform:translate(-.02rem,.015rem)scale(.998)}}@keyframes sango-heartfelt-bitmap-muzzle{0%,to{opacity:.58;transform:translate(-50%)translate(0)scale(1)}44%{opacity:.82;transform:translate(-50%)translate(-.035rem,.025rem)scale(1.018,.992)}72%{opacity:.66;transform:translate(-50%)translate(.025rem,-.015rem)scale(.998,1.004)}}@keyframes sango-heartfelt-acting-arc{0%,to{opacity:0;scale:.82}36%{opacity:.34;scale:1.04}58%{opacity:.18;scale:1.16}}@keyframes sango-heartfelt-onion-previous{0%,to{opacity:0;transform:translate(-50%)translate(-.16rem,.08rem)scale(.955,1.015)}30%{opacity:.18;transform:translate(-50%)translate(-.26rem,.1rem)scale(.94,1.025)}52%{opacity:.06;transform:translate(-50%)translate(-.08rem)scaleX(.99)}}@keyframes sango-heartfelt-onion-next{0%,to{opacity:0;transform:translate(-50%)translate(.12rem,-.08rem)scale(1.02,.98)}42%{opacity:.16;transform:translate(-50%)translate(.22rem,-.16rem)scale(1.035,.965)}68%{opacity:.05;transform:translate(-50%)translate(.05rem,-.02rem)scale(1)}}@keyframes sango-heartfelt-breath-ripple{0%,to{opacity:0;transform:translate(-50%)scale(.72,.58)}44%{opacity:.5;transform:translate(-50%)scale(1.08,.92)}76%{opacity:.08;transform:translate(-50%)scale(1.28,1.05)}}@keyframes sango-heartfelt-head-shine{0%,to{opacity:.68;transform:rotate(-18deg)translate(0)translateY(0)}38%{opacity:.96;transform:rotate(-16deg)translate(.16rem)translateY(-.04rem)}72%{opacity:.82;transform:rotate(-19deg)translate(.04rem)translateY(.03rem)}}@keyframes sango-heartfelt-glass-rim{0%,to{opacity:.68;transform:scale(1)}42%{opacity:.94;transform:scale(1.035)}}@keyframes sango-heartfelt-tear-meniscus{0%,to{opacity:.5;transform:translate(-50%)translateY(0)scaleX(.88)}42%{opacity:.86;transform:translate(-50%)translateY(-.02rem)scaleX(1.14)}74%{opacity:.62;transform:translate(-50%)translateY(.01rem)scaleX(1)}}@keyframes sango-heartfelt-throat{0%,to{opacity:.44;transform:translate(-50%)scale(.96,.72)}48%{opacity:.74;transform:translate(-50%)scale(1.12,1.02)}}@keyframes sango-eye-wetness{0%,to{opacity:.5;transform:translate(-50%,-50%)rotate(-7deg)scale(.96)}46%{opacity:.72;transform:translate(-48%,-52%)rotate(-4deg)scale(1.06)}}@keyframes sango-eye-caustic-drift{0%,to{opacity:.34;transform:translate(-50%,-50%)rotate(-10deg)scaleX(.94)}46%{opacity:.62;transform:translate(-47%,-53%)rotate(-4deg)scaleX(1.1)}}@keyframes sango-heartfelt-eye-wetness{0%,to{opacity:.64;transform:translate(-50%,-50%)rotate(-7deg)scale(.98)}42%{opacity:.92;transform:translate(-49%,-53%)rotate(-3deg)scale(1.12)}72%{opacity:.78;transform:translate(-51%,-49%)rotate(-6deg)scale(1.02)}}@keyframes sango-heartfelt-pad-press{0%,to{opacity:.62;transform:translate(-50%)translateY(0)scale(1)}46%{opacity:.92;transform:translate(-50%)translateY(-.02rem)scale(1.08,.94)}}@keyframes sango-heartfelt-hand-smear{0%,to{opacity:0;transform:translate(-.08rem)scaleX(.9)}36%{opacity:.24;transform:translate(-.28rem)scaleX(1.36)}52%{opacity:.1;transform:translate(-.14rem)scaleX(1.12)}}@keyframes sango-heartfelt-contact-shadow{0%,to{opacity:.24;transform:translate(-50%)scale(.92,.82)}44%{opacity:.42;transform:translate(-50%)scale(1.08,.7)}72%{opacity:.3;transform:translate(-50%)scaleY(.78)}}@keyframes sango-heartfelt-suit-thread{0%,to{opacity:.34;filter:brightness()}46%{opacity:.68;filter:brightness(1.4)}}@keyframes sango-heartfelt-catchlight-major{0%,to{opacity:.9;transform:rotate(15deg)translate(0)scale(1)}38%{opacity:1;transform:rotate(11deg)translate(.03rem,-.04rem)scale(1.18)}70%{opacity:.94;transform:rotate(17deg)translate(-.02rem,.02rem)scale(.96)}}@keyframes sango-heartfelt-catchlight-minor{0%,to{opacity:.72;transform:translate(0)scale(1)}46%{opacity:1;transform:translate(-.02rem,.03rem)scale(1.32)}}@keyframes sango-smile-dimple-life{0%,to{opacity:.54;translate:0}50%{opacity:.78;translate:0 -.015rem}}@keyframes sango-upper-lid-act{0%,to{transform:translate(-50%)translateY(0)}46%{transform:translate(-50%)translateY(.03rem)}50%{transform:translate(-50%)translateY(.08rem)}56%{transform:translate(-50%)translateY(.02rem)}}@keyframes sango-heartfelt-upper-lid{0%,to{transform:translate(-50%)translateY(0)}44%{transform:translate(-50%)translateY(.05rem)}52%{transform:translate(-50%)translateY(.015rem)}}@keyframes sango-eye-soul{0%,to{opacity:.76;transform:translate(-50%,-50%)scale(.94)}48%{opacity:.92;transform:translate(-48%,-52%)scale(1.08)}}@keyframes sango-heartfelt-eye-soul{0%,to{opacity:.82;transform:translate(-50%,-50%)scale(.96)}44%{opacity:1;transform:translate(-48%,-53%)scale(1.14)}72%{opacity:.92;transform:translate(-51%,-49%)scale(1.02)}}@keyframes sango-brow-soft-think{0%,to{translate:0}50%{translate:0 -.04rem}}@keyframes sango-heartfelt-brow-left{0%,to{transform:rotate(-17deg)translateY(-.09rem)}48%{transform:rotate(-21deg)translateY(-.17rem)}}@keyframes sango-heartfelt-brow-right{0%,to{transform:rotate(17deg)translateY(-.09rem)}48%{transform:rotate(21deg)translateY(-.17rem)}}@keyframes sango-hand-squish{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)translateY(.04rem)scale(1.05,.96)}}@keyframes sango-bio-skeleton-breathe{0%,to{opacity:.22;transform:translate(-50%)translateY(0)scale(1)}42%{opacity:.34;transform:translate(-50%)translateY(-.025rem)scale(1.018,.992)}68%{opacity:.28;transform:translate(-50%)translateY(.018rem)scale(.996,1.01)}}@keyframes sango-limb-tendon-pulse{0%,to{opacity:.14;transform:translate(-50%)scaleY(.94)}48%{opacity:.28;transform:translate(-50%)scaleY(1.04)}}@keyframes sango-leg-soft-dangle{0%,to{transform:translateY(0)}50%{transform:translateY(.05rem)}}.frog-dangle-leg.right{animation-name:sango-leg-soft-dangle-right}@keyframes sango-leg-soft-dangle-right{0%,to{transform:translateY(0)}50%{transform:translateY(.05rem)}}@keyframes sango-rig-body-breathe{0%,to{transform:translate(-50%)translateY(0)scale(1)}50%{transform:translate(-50%)translateY(-.04rem)scale(1.018,.992)}}@keyframes sango-rig-left-arm-idle{0%,to{rotate:7deg}50%{rotate:3deg}}@keyframes sango-rig-right-arm-idle{0%,to{rotate:-7deg}50%{rotate:-3deg}}@keyframes sango-rig-left-foot-dangle{0%,to{rotate:-8deg}50%{rotate:-15deg}}@keyframes sango-rig-right-foot-dangle{0%,to{rotate:8deg}50%{rotate:15deg}}@keyframes sango-endearing-wave-body{0%,to{transform:translate(-50%)translateY(0)rotate(-.35deg)scale(1)}34%{transform:translate(-50%)translateY(-.08rem)rotate(.8deg)scale(1.018,.992)}68%{transform:translate(-50%)translateY(-.02rem)rotate(-.5deg)scale(1.006)}}@keyframes sango-endearing-wave-left-arm{0%,to{rotate:13deg}44%{rotate:24deg}}@keyframes sango-endearing-wave-right-arm{0%{transform:translateY(0)translate(0)}16%{transform:translateY(-.38rem)translate(-.2rem)}34%{transform:translateY(-.48rem)translate(-.24rem)}52%{transform:translateY(-.42rem)translate(-.18rem)}74%{transform:translateY(-.34rem)translate(-.12rem)}to{transform:translateY(0)translate(0)}}@keyframes sango-endearing-wave-hand{0%,to{transform:translate(-50%)rotate(-8deg)scale(1.04,.98)}48%{transform:translate(-50%)rotate(19deg)translateY(-.04rem)scale(1.16,.9)}}@keyframes sango-endearing-wave-hand-smear{0%,to{opacity:0;transform:translate(-.1rem)scaleX(1.08)}48%{opacity:.48;transform:translate(-.36rem)scaleX(1.46)}}@keyframes sango-endearing-wave-left-foot{0%,to{rotate:-8deg}42%{rotate:-14deg}}@keyframes sango-endearing-wave-right-foot{0%,to{rotate:8deg}42%{rotate:16deg}}@keyframes sango-endearing-wave-catchlight{0%,to{opacity:.96;transform:translate(0)scale(1)}42%{opacity:1;transform:translate(.04rem,-.03rem)scale(1.16)}}@keyframes sango-heartfelt-head{0%,to{transform:translate(-50%,-50%)translateY(0)rotate(-.3deg)scale(1)}44%{transform:translate(-50%,-50%)translateY(-.08rem)rotate(.35deg)scale(1.012,.996)}72%{transform:translate(-50%,-50%)translateY(.03rem)rotate(-.15deg)scale(.998,1.006)}}@keyframes sango-heartfelt-body{0%,to{transform:translate(-50%)translateY(0)rotate(-.4deg)scale(1)}48%{transform:translate(-50%)translateY(-.06rem)rotate(.4deg)scale(1.02,.99)}}@keyframes sango-heartfelt-left-arm{0%,to{rotate:18deg}48%{rotate:34deg}72%{rotate:24deg}}@keyframes sango-heartfelt-right-arm{0%,to{rotate:-18deg}48%{rotate:-34deg}72%{rotate:-24deg}}@keyframes sango-heartfelt-hand{0%,to{transform:translate(-50%)translateY(0)scale(1)}48%{transform:translate(-50%)translateY(-.1rem)rotate(-5deg)scale(1.12,.92)}72%{transform:translate(-50%)translateY(-.04rem)rotate(3deg)scale(1.04,.97)}}@keyframes sango-heartfelt-left-foot{0%,to{rotate:-7deg}48%{rotate:-12deg}}@keyframes sango-heartfelt-right-foot{0%,to{rotate:7deg}48%{rotate:12deg}}@keyframes sango-thinking-body-hold{0%,to{transform:translate(-50%)translateY(0)rotate(-.4deg)scale(1)}50%{transform:translate(-50%)translateY(-.03rem)rotate(.6deg)scale(1.012,.996)}}@keyframes sango-thinking-left-arm{0%,to{rotate:14deg}50%{rotate:24deg}}@keyframes sango-thinking-right-arm{0%,to{rotate:-18deg}50%{rotate:-28deg}}@keyframes sango-thinking-left-foot{0%,to{rotate:-10deg}50%{rotate:-5deg}}@keyframes sango-thinking-right-foot{0%,to{rotate:10deg}50%{rotate:5deg}}@keyframes sango-hero-body-power{0%{transform:translate(-50%)translateY(0)scale(1)}18%{transform:translate(-50%)translateY(.04rem)scale(.986,1.018)}45%{transform:translate(-50%)translateY(-.08rem)scale(1.035,.986)}72%{transform:translate(-50%)translateY(-.02rem)scale(1.012,.996)}to{transform:translate(-50%)translateY(0)scale(1)}}@keyframes sango-hero-left-arm-open{0%{rotate:18deg}22%{rotate:12deg}50%{rotate:38deg}72%{rotate:30deg}to{rotate:18deg}}@keyframes sango-hero-right-arm-open{0%{rotate:-18deg}22%{rotate:-12deg}50%{rotate:-38deg}72%{rotate:-30deg}to{rotate:-18deg}}@keyframes sango-hero-left-foot-ready{0%,to{rotate:-10deg}50%{rotate:-17deg}}@keyframes sango-hero-right-foot-ready{0%,to{rotate:10deg}50%{rotate:17deg}}@keyframes sango-prop-body-focus{0%,to{transform:translate(-50%)translateY(.02rem)rotate(0)scale(1)}50%{transform:translate(-50%)translateY(-.03rem)rotate(-.6deg)scale(1.01,.998)}}@keyframes sango-paper-left-arm-ready{0%{rotate:4deg}to{rotate:16deg}}@keyframes sango-paper-right-arm-pick{0%{rotate:-42deg}to{rotate:-58deg}}@keyframes sango-paper-left-arm-fold{0%{rotate:42deg}to{rotate:28deg}}@keyframes sango-paper-right-arm-fold{0%{rotate:-42deg}to{rotate:-26deg}}@keyframes sango-paper-left-arm-release{0%{rotate:28deg}58%{rotate:52deg}to{rotate:18deg}}@keyframes sango-paper-right-arm-release{0%{rotate:-26deg}58%{rotate:-78deg}to{rotate:-12deg}}@keyframes sango-finger-fold-press{0%{transform:translate(-50%)translateY(0)scale(1)}to{transform:translate(-50%)translateY(-.08rem)scale(1.08,.92)}}@keyframes sango-wine-body-sway{0%,to{transform:translate(-50%)translateY(0)rotate(-.8deg)}42%{transform:translate(-50%)translateY(-.05rem)rotate(1.2deg)}72%{transform:translate(-50%)translateY(.03rem)rotate(-1deg)}}@keyframes sango-wine-left-arm-bottle{0%{rotate:18deg}52%,to{rotate:56deg}}@keyframes sango-wine-right-arm-glass{0%{rotate:-18deg}52%,to{rotate:-44deg}}@keyframes sango-wine-left-arm-rest{0%{rotate:22deg}to{rotate:10deg}}@keyframes sango-wine-right-arm-sip{0%{rotate:-34deg}58%,to{rotate:-72deg}}@keyframes sango-wine-left-foot-soft{0%,to{rotate:-8deg}50%{rotate:-2deg}}@keyframes sango-wine-right-foot-soft{0%,to{rotate:8deg}50%{rotate:2deg}}@keyframes sango-music-body-bounce{0%{transform:translate(-50%)translateY(.02rem)rotate(-1deg)scale(1)}24%{transform:translate(-50%)translateY(.04rem)rotate(-1.8deg)scale(.988,1.018)}50%{transform:translate(-50%)translateY(-.12rem)rotate(1.6deg)scale(1.035,.982)}76%{transform:translate(-50%)translateY(-.02rem)rotate(.5deg)scale(1.01,.996)}to{transform:translate(-50%)translateY(.02rem)rotate(-1deg)scale(1)}}@keyframes sango-music-left-arm-groove{0%{rotate:22deg}28%{rotate:12deg}50%{rotate:48deg}72%{rotate:36deg}to{rotate:22deg}}@keyframes sango-music-right-arm-groove{0%{rotate:-20deg}28%{rotate:-12deg}50%{rotate:-46deg}72%{rotate:-34deg}to{rotate:-20deg}}@keyframes sango-music-hand-pop{0%,to{transform:translate(-50%)translateY(0)scale(1)}50%{transform:translate(-50%)translateY(-.12rem)scale(1.12,.9)}}@keyframes sango-music-left-leg-groove{0%,to{transform:translateY(0)}50%{transform:translateY(-.06rem)}}@keyframes sango-music-right-leg-groove{0%,to{transform:translateY(0)}50%{transform:translateY(-.06rem)}}@keyframes sango-music-left-foot-pop{0%{rotate:-10deg}22%{rotate:-3deg}50%{rotate:-26deg}70%{rotate:-18deg}to{rotate:-10deg}}@keyframes sango-music-right-foot-pop{0%{rotate:10deg}22%{rotate:3deg}50%{rotate:26deg}70%{rotate:18deg}to{rotate:10deg}}@keyframes sango-headphones-follow-body{0%,to{transform:translate(-50%)translateY(0)rotate(-.8deg)scale(1)}50%{transform:translate(-50%)translateY(-.05rem)rotate(1.2deg)scale(1.012)}}@keyframes sango-headphone-cup-breathe{0%,to{filter:brightness();scale:1}50%{filter:brightness(1.16);scale:1.05 .96}}@keyframes sango-rain-body-huddle{0%,to{transform:translate(-50%)translateY(.04rem)scale(.986,1.016)}50%{transform:translate(-50%)translateY(-.03rem)scaleX(1.008)}}@keyframes sango-rain-left-arm-tuck{0%,to{rotate:28deg}50%{rotate:18deg}}@keyframes sango-rain-right-arm-tuck{0%,to{rotate:-28deg}50%{rotate:-18deg}}@keyframes sango-daily-helper-body{0%,to{transform:translate(-50%)translateY(0)rotate(-.8deg)scale(1)}50%{transform:translate(-50%)translateY(-.04rem)rotate(.8deg)scale(1.01,.992)}}@keyframes sango-daily-note-left-arm{0%,to{rotate:22deg}50%{rotate:14deg}}@keyframes sango-daily-note-right-arm{0%,to{rotate:-34deg}50%{rotate:-50deg}}@keyframes sango-daily-note-hand{0%,to{transform:translate(-50%)translateY(0)scale(1)}50%{transform:translate(-50%)translateY(-.06rem)scale(1.08,.94)}}@keyframes sango-daily-reminder-body{0%,to{transform:translate(-50%)translateY(0)scale(1)}42%{transform:translate(-50%)translateY(-.1rem)scale(1.03,.982)}}@keyframes sango-daily-reminder-left-arm{0%,to{rotate:18deg}48%{rotate:34deg}}@keyframes sango-daily-reminder-hand{0%,to{rotate:-18deg}48%{rotate:-36deg}}@keyframes sango-daily-inbox-body{0%,to{transform:translate(-50%)translateY(0)rotate(.6deg)}50%{transform:translate(-50%)translateY(-.03rem)rotate(-.8deg)}}@keyframes sango-daily-inbox-left-arm{0%,to{rotate:30deg}50%{rotate:20deg}}@keyframes sango-daily-inbox-right-arm{0%,to{rotate:-18deg}50%{rotate:-42deg}}@keyframes sango-daily-card-bob{0%,to{transform:rotate(8deg)translateY(0)}50%{transform:rotate(5deg)translateY(-.08rem)}}@keyframes sango-daily-reminder-card{0%,to{transform:rotate(7deg)translateY(0)scale(1);box-shadow:0 .4rem .9rem #00000040}48%{transform:rotate(5deg)translateY(-.08rem)scale(1.04);box-shadow:0 .44rem .95rem #00000042,0 0 .62rem #ffda8d47}}@keyframes sango-daily-inbox-card{0%,to{transform:rotate(8deg)translateY(0)}50%{transform:rotate(2deg)translateY(-.06rem)}}@keyframes sango-tie-alive{0%,to{transform:translate(-50%)rotate(0)scaleY(1)}48%{transform:translate(-50%)rotate(1.2deg)scaleY(1.025)}}@keyframes sango-pocket-glint{0%,62%,to{opacity:0;transform:translate(-.08rem)rotate(32deg)}68%{opacity:.88;transform:translate(.18rem)rotate(32deg)}76%{opacity:0;transform:translate(.52rem)rotate(32deg)}}@keyframes sango-suit-presence{0%,to{box-shadow:inset 0 .42rem #ffffff0e,inset 0 -.32rem .5rem #02080e38,0 .36rem .7rem #0000002e}50%{box-shadow:inset 0 .42rem #ffffff13,inset 0 -.32rem .5rem #02080e38,0 .42rem .78rem #0003,0 0 .76rem #9ee8ff1c}}@keyframes sango-suit-shoulder-settle-left{0%,to{transform:translateY(0)rotate(-12deg)}50%{transform:translateY(-.025rem)rotate(-13.2deg)}}@keyframes sango-suit-shoulder-settle-right{0%,to{transform:translateY(0)scaleX(-1)rotate(-12deg)}50%{transform:translateY(-.025rem)scaleX(-1)rotate(-13.2deg)}}@keyframes sango-lapel-settle-left{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.02rem)rotate(-1.2deg)}}@keyframes sango-lapel-settle-right{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.02rem)rotate(1.2deg)}}@keyframes sango-outfit-fabric-breathe{0%,to{opacity:.9;translate:0}50%{opacity:1;translate:0 -.025rem}}@keyframes sango-outfit-cuff-settle-left{0%,to{transform:rotate(-17deg)translateY(0)}50%{transform:rotate(-18.4deg)translateY(-.025rem)}}@keyframes sango-outfit-cuff-settle-right{0%,to{transform:rotate(17deg)translateY(0)}50%{transform:rotate(18.4deg)translateY(-.025rem)}}@keyframes sango-scarf-wrap-breathe{0%,to{transform:translate(-50%)rotate(-1deg)translateY(0)}50%{transform:translate(-50%)rotate(1deg)translateY(-.035rem)}}@keyframes sango-scarf-tail-sway{0%,to{transform:rotate(-7deg)translateY(0)}50%{transform:rotate(7deg)translateY(.04rem)}}@keyframes sango-hoodie-string-swing{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(.04rem)rotate(4deg)}}@keyframes sango-cap-status-glint{0%,to{opacity:.58;scale:.86}48%{opacity:1;scale:1.18}}@keyframes sango-sunglasses-spark{0%,to{opacity:.28;transform:translate(0)rotate(-22deg)}42%{opacity:.92;transform:translate(1.74rem)rotate(-22deg)}}@keyframes sango-rain-droplet-slide{0%,to{opacity:.52;transform:translateY(-.08rem)rotate(10deg)}50%{opacity:.95;transform:translateY(.28rem)rotate(10deg)}}@keyframes sango-base-polish-breathe{0%,to{opacity:.64;transform:translate(-50%)translateY(0)}50%{opacity:.92;transform:translate(-50%)translateY(-.04rem)}}@keyframes sango-hat-brim-settle{0%,to{translate:0}50%{translate:0 -.04rem}}@keyframes sango-hero-emblem-core{0%,to{opacity:.82;scale:.96}50%{opacity:1;scale:1.06}}@keyframes sango-bio-vein-flow{0%,to{opacity:.46;background-position:0 0}50%{opacity:.92;background-position:0 .42rem}}@media (prefers-reduced-motion:reduce){.frog-style-preview .frog.frog-style-lab-frog,.frog-style-live-stage .frog.frog-style-system-frog,.frog-style-picker-group button,.frog-style-grid article,.frog-era-aura,.frog-presence-field,.frog-cinematic-rim,.frog-hero-membrane,.frog-hero-collar,.frog-throat-saddle,.frog-head-rim,.frog-subdermal-bloom,.frog-crown-glaze,.frog-throat-speckles,.frog-nose-bridge,.frog-bio-gill,.frog-mutant-mark,.frog-muzzle,.frog-cheek-glow,.frog-face-spark,.frog-mouth-corner,.frog-smile-dimple,.eye-catchlight,.eye-lid,.eye-wetness,.eye-caustic,.eye-soul,.frog-brow,.mouth,.frog-sitting-body,.frog-body-arm,.frog-body-hand,.frog-dangle-leg,.frog-dangle-foot,.note,.headphones,.headphones:before,.headphones:after,.headphones span,.weather-scarf,.weather-scarf:after,.weather-scarf-fringe,.weather-hoodie:before,.weather-hoodie:after,.weather-hoodie-zip,.weather-sunhat,.weather-sunhat-ribbon,.weather-sunhat-straw,.weather-rainhat,.weather-raincoat-droplet,.weather-sunglasses-spark,.weather-cap-status,.weather-hoodie-pocket,.weather-raincoat-yoke,.weather-outfit-cuff,.frog-base-polish,.frog-outfit-collar-lip,.frog-outfit-under-chin-shadow,.business-suit-outfit,.business-suit-shoulder,.business-suit-lapel,.business-suit-tie,.business-suit-frog-seam,.business-suit-pocket:after,.frog-hero-emblem,.frog-hero-bio-vein{transition:none;animation:none}}@media (max-width:1040px){.frog-style-hero,.frog-style-live-preview,.frog-style-runway,.frog-style-runway-hero{grid-template-columns:1fr}.frog-style-principles,.frog-animation-studio-grid,.frog-style-controls,.frog-style-quality-bar,.frog-style-semantic-grid,.frog-style-resolution-grid,.frog-style-rig-stats,.frog-style-rig-grid,.frog-style-pose-grid,.frog-style-systems-strip,.frog-style-quality-grid,.frog-style-composition-report,.frog-style-grid,.frog-style-safeguards{grid-template-columns:repeat(2,minmax(0,1fr))}.frog-style-live-preview{min-height:auto}.frog-style-live-copy{align-content:start}.frog-style-semantic-rule{grid-template-columns:1fr}.frog-style-watch div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.frog-style-hero,.frog-style-live-preview,.frog-style-controls,.frog-style-quality-bar,.frog-style-runway,.frog-style-runway-hero,.frog-style-principles,.frog-animation-studio-grid,.frog-style-semantic-grid,.frog-style-resolution-grid,.frog-style-rig-stats,.frog-style-rig-grid,.frog-style-pose-grid,.frog-style-systems-strip,.frog-style-quality-grid,.frog-style-composition-report,.frog-style-grid,.frog-style-safeguards,.frog-style-watch div{grid-template-columns:1fr}.frog-style-runway article{min-height:14rem}.frog-style-runway-hero{min-height:auto!important}.frog-style-runway-stage{min-height:16rem}.frog-style-runway-frog{translate:0 .4rem;scale:.9}.frog-style-mini-frog{scale:.78}.frog-style-live-stage{min-height:20rem}.frog-style-live-stage .frog.frog-style-system-frog{translate:0 .65rem;rotate:none;scale:1.04}.frog-style-live-preview.is-studio .frog-style-live-stage .frog.frog-style-system-frog{translate:0 .7rem;scale:1.08}.frog-style-live-preview.is-card .frog-style-live-stage .frog.frog-style-system-frog{translate:2rem 2.2rem;rotate:none;scale:.72}.frog-style-live-preview.is-watch .frog-style-live-stage{width:min(20rem,100%)}.frog-style-live-preview.is-watch .frog-style-live-stage .frog.frog-style-system-frog{translate:0 1.6rem;rotate:none;scale:.9}.frog-style-live-preview.is-3d-turntable .sango-frog-3d-art-rig .frog.frog-style-system-frog{scale:1.16;translate:calc(var(--pointer-body-x,0rem) + var(--sango-3d-side) * .08rem) calc(2.34rem + var(--pointer-body-y,0rem) - var(--sango-3d-abs-side) * .03rem)}.frog-style-picker-group>div:last-child{max-height:none}.frog-animation-copy dl{grid-template-columns:1fr}.frog-style-preview .frog.frog-style-lab-frog{scale:.76}}.frog.world-outfit-raincoat .weather-rainhat,.frog.world-accessory-sunhat .weather-sunglasses{opacity:1}.frog.world-outfit-raincoat .weather-rainhat{transform:translate(-50%)translateY(0)rotate(1deg)}.frog.world-accessory-sunhat .weather-sunglasses{transform:translate(-50%)translateY(0)scale(1)}.frog.eyes-sleeping .weather-sunglasses,.frog.eyes-peeking .weather-sunglasses{opacity:0}.frog.world-accessory-cap .weather-cap{transform:translate(-50%)translateY(0)rotate(-4deg)}.frog.world-accessory-scarf .weather-scarf{transform:translate(-50%)translateY(0)rotate(1deg)}.frog.weather-snow{filter:saturate(.98)drop-shadow(0 0 .75rem #ccf3ff42)}.frog.weather-rain{filter:saturate(1.04)drop-shadow(0 0 .8rem #69c5ff38)}.frog.is-drinking-wine .wine-bottle,.frog.is-drinking-wine .wine-glass{opacity:1}.frog.is-drinking-wine .arm{opacity:.9}.frog.wine-stage-pouring .arm.left{transform:rotate(43deg)translate(.22rem,-.72rem)scaleX(1.24)}.frog.wine-stage-pouring .arm.right{transform:rotate(123deg)translate(-.34rem,-.9rem)scaleX(1.16)}.frog.wine-stage-pouring .wine-bottle{animation:1.25s ease-in-out forwards wine-bottle-pour}.frog.wine-stage-pouring .wine-glass span{animation:.72s ease-in .18s 2 wine-drop}.frog.wine-stage-pouring .wine-glass:before{animation:1.25s ease-in-out forwards wine-liquid-slosh}.frog.wine-stage-sipping .wine-glass{animation:1.5s ease-in-out forwards wine-glass-sip}.frog.wine-stage-sipping .mouth{border-bottom-width:2px;width:.9rem;height:.18rem}.frog.wine-stage-sipping .arm.left{opacity:.54;transform:rotate(24deg)translate(.24rem,.02rem)}.frog.wine-stage-sipping .arm.right{transform:rotate(86deg)translate(-.72rem,-1.28rem)scaleX(1.34)}.frog.wine-stage-glowing{animation:1.8s ease-in-out infinite alternate frog-wine-glow}.frog.wine-stage-glowing .wine-bottle{transform:rotate(-8deg)translate(-.5rem,.72rem)scale(.68)}.frog.wine-stage-glowing .wine-glass{transform:rotate(-4deg)translate(-.22rem,-.36rem)scale(1.02)}.frog.wine-stage-glowing .cheek{background:#ff848e9e;animation:1.4s ease-in-out infinite alternate cheek-warmth}.frog.is-thinking.profile-archetype-big-business .frog-sitting-body,.frog.is-thinking .frog-sitting-body{animation:3.2s ease-in-out infinite sango-thinking-body-hold}.frog.is-thinking.profile-archetype-big-business .frog-body-arm.left,.frog.is-thinking .frog-body-arm.left{animation:3.2s ease-in-out infinite sango-thinking-left-arm}.frog.is-thinking.profile-archetype-big-business .frog-body-arm.right,.frog.is-thinking .frog-body-arm.right{animation:3.2s ease-in-out infinite sango-thinking-right-arm}.frog.is-thinking.profile-archetype-big-business .frog-dangle-foot.left,.frog.is-thinking .frog-dangle-foot.left{animation:3.2s ease-in-out infinite sango-thinking-left-foot}.frog.is-thinking.profile-archetype-big-business .frog-dangle-foot.right,.frog.is-thinking .frog-dangle-foot.right{animation:3.2s ease-in-out infinite sango-thinking-right-foot}.frog.daily-note .frog-sitting-body,.frog.daily-note .frog-body-arm,.frog.daily-note .frog-dangle-leg,.frog.daily-note .frog-dangle-foot,.frog.daily-reminder .frog-sitting-body,.frog.daily-reminder .frog-body-arm,.frog.daily-reminder .frog-dangle-leg,.frog.daily-reminder .frog-dangle-foot,.frog.daily-inbox .frog-sitting-body,.frog.daily-inbox .frog-body-arm,.frog.daily-inbox .frog-dangle-leg,.frog.daily-inbox .frog-dangle-foot,.frog.daily-note .frog-neck-shadow,.frog.daily-note .frog-character-shadow,.frog.daily-reminder .frog-neck-shadow,.frog.daily-reminder .frog-character-shadow,.frog.daily-inbox .frog-neck-shadow,.frog.daily-inbox .frog-character-shadow{opacity:1}.frog.daily-note .frog-foot,.frog.daily-reminder .frog-foot,.frog.daily-inbox .frog-foot{opacity:0}.frog.daily-note.profile-archetype-big-business .frog-sitting-body,.frog.daily-note .frog-sitting-body{animation:3.8s ease-in-out infinite sango-daily-helper-body}.frog.daily-note.profile-archetype-big-business .frog-body-arm.left,.frog.daily-note .frog-body-arm.left{animation:3.8s ease-in-out infinite sango-daily-note-left-arm}.frog.daily-note.profile-archetype-big-business .frog-body-arm.right,.frog.daily-note .frog-body-arm.right{animation:1.15s ease-in-out infinite sango-daily-note-right-arm}.frog.daily-note .frog-body-hand{animation:1.15s ease-in-out infinite sango-daily-note-hand}.frog.daily-reminder.profile-archetype-big-business .frog-sitting-body,.frog.daily-reminder .frog-sitting-body{animation:2.8s ease-in-out infinite sango-daily-reminder-body}.frog.daily-reminder.profile-archetype-big-business .frog-body-arm.left,.frog.daily-reminder .frog-body-arm.left{animation:2.8s ease-in-out infinite sango-daily-reminder-left-arm}.frog.daily-reminder.profile-archetype-big-business .frog-body-arm.right,.frog.daily-reminder .frog-body-arm.right{animation:2.8s ease-in-out infinite sango-daily-reminder-hand}.frog.daily-inbox.profile-archetype-big-business .frog-sitting-body,.frog.daily-inbox .frog-sitting-body{animation:3.4s ease-in-out infinite sango-daily-inbox-body}.frog.daily-inbox.profile-archetype-big-business .frog-body-arm.left,.frog.daily-inbox .frog-body-arm.left{animation:3.4s ease-in-out infinite sango-daily-inbox-left-arm}.frog.daily-inbox.profile-archetype-big-business .frog-body-arm.right,.frog.daily-inbox .frog-body-arm.right{animation:3.4s ease-in-out infinite sango-daily-inbox-right-arm}.frog.daily-note .frog-dangle-foot.left,.frog.daily-reminder .frog-dangle-foot.left,.frog.daily-inbox .frog-dangle-foot.left{animation:3.9s ease-in-out infinite sango-rig-left-foot-dangle}.frog.daily-note .frog-dangle-foot.right,.frog.daily-reminder .frog-dangle-foot.right,.frog.daily-inbox .frog-dangle-foot.right{animation:4.1s ease-in-out infinite sango-rig-right-foot-dangle}.frog.is-folding.profile-archetype-big-business .frog-sitting-body,.frog.is-folding .frog-sitting-body{animation:2.4s ease-in-out infinite sango-prop-body-focus}.frog.is-folding .arm,.frog.is-drinking-wine .arm{opacity:0}.frog.fold-stage-picking.profile-archetype-big-business .frog-body-arm.left,.frog.fold-stage-picking .frog-body-arm.left{animation:1.1s ease-in-out infinite alternate sango-paper-left-arm-ready}.frog.fold-stage-picking.profile-archetype-big-business .frog-body-arm.right,.frog.fold-stage-picking .frog-body-arm.right{animation:1.1s ease-in-out infinite alternate sango-paper-right-arm-pick}.frog.fold-stage-folding.profile-archetype-big-business .frog-body-arm.left,.frog.fold-stage-folding .frog-body-arm.left{animation:.98s ease-in-out infinite alternate sango-paper-left-arm-fold}.frog.fold-stage-folding.profile-archetype-big-business .frog-body-arm.right,.frog.fold-stage-folding .frog-body-arm.right{animation:.98s ease-in-out infinite alternate sango-paper-right-arm-fold}.frog.is-folding.profile-archetype-big-business .frog-body-hand,.frog.is-folding .frog-body-hand{animation:.98s ease-in-out infinite alternate sango-finger-fold-press}.frog.is-drinking-wine.profile-archetype-big-business .frog-sitting-body,.frog.is-drinking-wine .frog-sitting-body{animation:3.2s ease-in-out infinite sango-wine-body-sway}.frog.wine-stage-pouring.profile-archetype-big-business .frog-body-arm.left,.frog.wine-stage-pouring .frog-body-arm.left{animation:1.25s ease-in-out forwards sango-wine-left-arm-bottle}.frog.wine-stage-pouring.profile-archetype-big-business .frog-body-arm.right,.frog.wine-stage-pouring .frog-body-arm.right{animation:1.25s ease-in-out forwards sango-wine-right-arm-glass}.frog.wine-stage-sipping.profile-archetype-big-business .frog-body-arm.left,.frog.wine-stage-sipping .frog-body-arm.left{animation:1.5s ease-in-out forwards sango-wine-left-arm-rest}.frog.wine-stage-sipping.profile-archetype-big-business .frog-body-arm.right,.frog.wine-stage-sipping .frog-body-arm.right{animation:1.5s ease-in-out forwards sango-wine-right-arm-sip}.frog.is-drinking-wine.profile-archetype-big-business .frog-dangle-foot.left,.frog.is-drinking-wine .frog-dangle-foot.left{animation:3.2s ease-in-out infinite sango-wine-left-foot-soft}.frog.is-drinking-wine.profile-archetype-big-business .frog-dangle-foot.right,.frog.is-drinking-wine .frog-dangle-foot.right{animation:3.2s ease-in-out infinite sango-wine-right-foot-soft}.frog.weather-rain.profile-archetype-big-business .frog-sitting-body,.frog.weather-rain .frog-sitting-body{animation:3.8s ease-in-out infinite sango-rain-body-huddle}.frog.weather-rain.profile-archetype-big-business .frog-body-arm.left,.frog.weather-rain .frog-body-arm.left{animation:3.8s ease-in-out infinite sango-rain-left-arm-tuck}.frog.weather-rain.profile-archetype-big-business .frog-body-arm.right,.frog.weather-rain .frog-body-arm.right{animation:3.8s ease-in-out infinite sango-rain-right-arm-tuck}.retrieved-artifact{background:linear-gradient(135deg,#fffff2f5,#c1ebdde6);background-image:var(--artifact-image), linear-gradient(135deg, #fffff2f5, #c1ebdde6);color:#143322;letter-spacing:0;opacity:0;z-index:5;background-position:50%;background-size:cover;border:1px solid #ecffe28f;border-radius:5px;place-items:center;width:2rem;height:1.38rem;font-size:.52rem;font-weight:900;animation:5.2s forwards artifact-present;display:grid;position:absolute;top:3.55rem;left:66%;overflow:hidden;transform:translate(-50%,-50%)rotate(7deg)scale(.46);box-shadow:0 .45rem .9rem #0000003d,0 0 .9rem #d6ffa53d}.retrieved-artifact.is-mail{background:linear-gradient(30deg,#0000 48%,#5f807133 49% 51%,#0000 52%),linear-gradient(150deg,#fffde8,#dff2e7);border-radius:4px 4px 8px 8px}.retrieved-artifact.is-document{background:repeating-linear-gradient(#0000 0 .26rem,#184d3a26 .27rem .3rem),linear-gradient(135deg,#fffdf0,#dceee7);height:1.55rem}.retrieved-artifact.is-paint{border-color:#e2ffaeb3;width:2.2rem;height:1.48rem}.note{opacity:0;background:#f8e7a6;border:1px solid #61401657;border-radius:6px;width:1.8rem;height:1.35rem;transition:opacity .18s,transform .18s;position:absolute;bottom:.4rem;right:-.4rem;transform:rotate(8deg)translateY(.4rem);box-shadow:0 .4rem .9rem #00000040}.note:before,.note:after{content:"";background:#50381c6b;height:1px;position:absolute;left:.35rem;right:.35rem}.note:before{top:.45rem}.note:after{top:.82rem}.frog.is-carrying .note{opacity:1;transform:rotate(8deg)translateY(0)}.frog.daily-note .note,.frog.daily-reminder .note,.frog.daily-inbox .note{z-index:6;width:2rem;height:1.48rem;animation:2.8s ease-in-out infinite sango-daily-card-bob;bottom:1.02rem;right:-.24rem}.frog.daily-note .note{background:radial-gradient(circle at .42rem .42rem,#297a3b7a 0 .08rem,#0000 .095rem),radial-gradient(circle at .42rem .77rem,#297a3b57 0 .075rem,#0000 .09rem),linear-gradient(90deg,#0000 0 .68rem,#50381c47 .69rem .72rem,#0000 .73rem),repeating-linear-gradient(#0000 0 .32rem,#50381c38 .33rem .35rem),#f8e7a6;border-color:#61401657}.frog.daily-note .note:before{top:.46rem;left:.76rem;right:.24rem;box-shadow:0 .34rem #50381c4d}.frog.daily-note .note:after{background:#2c6e4175;border-radius:999px;width:.46rem;height:.08rem;top:.88rem;left:1.32rem;transform:rotate(-12deg)}.frog.daily-reminder .note{background:radial-gradient(circle at .48rem .82rem,#fffff5e0 0 .09rem,#0000 .105rem),radial-gradient(circle at .95rem .82rem,#fffff5b8 0 .08rem,#0000 .1rem),radial-gradient(circle at 1.42rem .82rem,#fffff5a3 0 .08rem,#0000 .1rem),linear-gradient(#7edaff 0 .38rem,#fff4b2 .39rem 100%);border-color:#5079896b;border-radius:8px;animation:1.8s ease-in-out infinite sango-daily-reminder-card}.frog.daily-reminder .note:before{background:#325f6e47;border-radius:999px;height:.1rem;top:.5rem;left:.28rem;right:.28rem}.frog.daily-reminder .note:after{background:#ffda8deb;border-radius:50% 50% 46% 46%;width:.42rem;height:.34rem;top:-.24rem;left:50%;transform:translate(-50%);box-shadow:-.46rem .04rem 0 -.1rem #ffda8ddb,.46rem .04rem 0 -.1rem #ffda8ddb}.frog.daily-inbox .note{background:linear-gradient(32deg,#0000 47%,#2c505b42 48% 51%,#0000 52%),linear-gradient(148deg,#0000 47%,#2c505b38 48% 51%,#0000 52%),linear-gradient(#f8fff1,#d9efe8);border-color:#50798961;border-radius:5px 5px 8px 8px;animation:2.4s ease-in-out infinite sango-daily-inbox-card}.frog.daily-inbox .note:before{background:#2c505b3d;border-radius:999px;height:.08rem;top:.44rem;left:.32rem;right:.32rem;box-shadow:0 .34rem #2c505b2e,0 .68rem #2c505b24}.frog.daily-inbox .note:after{background:linear-gradient(135deg,#0000 47%,#2c505b33 48% 52%,#0000 53%);border:1px solid #2c505b38;border-radius:4px;width:1.42rem;height:.78rem;top:.32rem;left:50%;transform:translate(-50%)}.frog.is-thinking{scale:1.03}.frog.is-working{filter:drop-shadow(0 0 1.2rem #c2ff796b);animation:.9s infinite frog-bob}.frog.is-working .frog-throat{animation:.9s ease-in-out infinite frog-throat-pulse}.frog.is-thinking .eye{height:.48rem}.frog.is-thinking .frog-head-shine{animation:1.8s ease-in-out infinite frog-head-think-glint}.frog.is-focused .mouth{border-bottom-width:2px;width:1.2rem;height:.25rem;top:3.96rem}.frog.is-working .mouth,.frog.is-thinking .mouth{animation:1.6s ease-in-out infinite mouth-murmur}.frog.is-curious .eye{height:.9rem}.frog.is-curious .mouth{width:1.35rem}.frog.is-proud .mouth,.frog.is-amused .mouth{border-bottom-width:4px;width:3.1rem;height:1.25rem}.frog.is-proud{animation:.76s cubic-bezier(.18,1.24,.22,1) frog-proud-pop,5.8s ease-in-out .76s infinite frog-idle-breathe}.frog.emotion-state-curious{filter:drop-shadow(0 0 .78rem #bbff8f38)}.frog.emotion-state-curious:not(.eyes-sleeping):not(.eyes-peeking) .eye{width:.96rem;height:1.02rem;top:-.28rem}.frog.emotion-state-curious .frog-brow.left{transform:rotate(-9deg)translateY(-.04rem)}.frog.emotion-state-curious .frog-brow.right{transform:rotate(4deg)translateY(.02rem)}.frog.emotion-state-curious .mouth{border-bottom-width:3px;width:1.62rem;height:.82rem;top:3.7rem}.frog.emotion-state-curious:not(.eyes-sleeping):not(.eyes-peeking) .eye{animation-duration:6.2s}.frog.emotion-state-curious .eye-catchlight.major{animation:3.8s ease-in-out infinite sango-curious-catchlight-search}.frog.emotion-state-curious .eye-soul{animation:4.2s ease-in-out infinite sango-curious-eye-soul}.frog.emotion-state-curious .frog-acting-arc{opacity:.2;animation:4.8s ease-in-out infinite sango-curious-acting-arc}.frog.emotion-state-focused{filter:drop-shadow(0 0 .82rem #9ee8ff3d)}.frog.emotion-state-focused:not(.eyes-sleeping):not(.eyes-peeking) .eye{border-radius:48% 52% 46% 54%;width:.9rem;height:.52rem;top:-.06rem}.frog.emotion-state-focused .eye-lid.upper{height:.42rem;top:-.02rem}.frog.emotion-state-focused .eye-catchlight.major{transform:translate(.03rem,-.02rem)scale(.9)}.frog.emotion-state-focused .frog-brow.left{left:1.76rem;transform:rotate(7deg)translateY(.12rem)}.frog.emotion-state-focused .frog-brow.right{right:1.76rem;transform:rotate(-7deg)translateY(.12rem)}.frog.emotion-state-focused .mouth{border-bottom-width:2px;border-radius:0 0 999px 999px;width:1.42rem;height:.22rem;animation:none;top:3.98rem}.frog.emotion-state-focused .frog-cheek-glow,.frog.emotion-state-focused .cheek{opacity:.48}.frog.emotion-state-focused:not(.eyes-sleeping):not(.eyes-peeking) .eye{animation-duration:12.8s}.frog.emotion-state-focused .frog-presence-field{animation:5.4s ease-in-out infinite sango-focused-presence-lock}.frog.emotion-state-focused .eye-soul{animation:4.8s ease-in-out infinite sango-focused-eye-hold}.frog.emotion-state-focused .frog-breath-ripple{animation:6.2s ease-in-out infinite sango-focused-breath-hold}.frog.emotion-state-thinking .frog-brow.left{left:1.7rem;transform:rotate(-21deg)translateY(-.12rem)}.frog.emotion-state-thinking .frog-brow.right{right:1.78rem;transform:rotate(15deg)translateY(.08rem)}.frog.emotion-state-thinking:not(.eyes-sleeping):not(.eyes-peeking) .eye.left{width:.92rem;height:.48rem;top:-.08rem}.frog.emotion-state-thinking:not(.eyes-sleeping):not(.eyes-peeking) .eye.right{width:.88rem;height:.62rem;top:-.18rem}.frog.emotion-state-thinking .mouth{border-bottom-width:2px;width:1.04rem;height:.28rem;animation:1.2s ease-in-out infinite mouth-murmur;top:3.92rem}.frog.emotion-state-thinking .frog-mouth-corner{opacity:.36}.frog.emotion-state-thinking .eye-catchlight.major{animation:2.9s ease-in-out infinite sango-thinking-catchlight-search}.frog.emotion-state-thinking .eye.right .eye-catchlight.major{animation-delay:.18s}.frog.emotion-state-thinking .frog-brow.left,.frog.emotion-state-thinking .frog-brow.right{animation:3.8s ease-in-out infinite sango-thinking-brow-question}.frog.emotion-state-thinking .frog-brow.right{animation-delay:.16s}.frog.emotion-state-proud{filter:drop-shadow(0 0 1rem #ecffcd47)}.frog.emotion-state-proud .frog-head-rim,.frog.emotion-state-proud .frog-cinematic-rim{opacity:.96}.frog.emotion-state-proud:not(.eyes-sleeping):not(.eyes-peeking) .eye{width:1.12rem;height:1.14rem;top:-.38rem}.frog.emotion-state-proud .frog-brow.left{left:1.54rem;transform:rotate(-16deg)translateY(-.18rem)}.frog.emotion-state-proud .frog-brow.right{right:1.54rem;transform:rotate(16deg)translateY(-.18rem)}.frog.emotion-state-proud .mouth{border-bottom-width:4px;width:3.22rem;height:1.28rem;top:3.52rem}.frog.emotion-state-proud .frog-throat{transform:translate(-50%)scale(1.08)}.frog.emotion-state-proud .frog-presence-field{animation:4.2s ease-in-out infinite sango-proud-presence-glow}.frog.emotion-state-proud .frog-sitting-body{animation:4.4s ease-in-out infinite sango-proud-chest-lift}.frog.emotion-state-proud .eye-catchlight.major{animation:3.7s ease-in-out infinite sango-proud-catchlight-pop}.frog.emotion-state-amused .frog-cheek-glow{opacity:.95;animation-duration:3.2s}.frog.emotion-state-amused:not(.eyes-sleeping):not(.eyes-peeking) .eye{border-radius:62% 38% 54% 46%;width:1rem;height:.42rem;top:-.02rem}.frog.emotion-state-amused:not(.eyes-sleeping):not(.eyes-peeking) .eye.left{transform:rotate(-8deg)}.frog.emotion-state-amused:not(.eyes-sleeping):not(.eyes-peeking) .eye.right{transform:rotate(8deg)}.frog.emotion-state-amused .frog-brow.left{left:1.68rem;transform:rotate(-20deg)translateY(-.02rem)}.frog.emotion-state-amused .frog-brow.right{right:1.68rem;transform:rotate(20deg)translateY(-.02rem)}.frog.emotion-state-amused .mouth{border-bottom-width:4px;width:2.96rem;height:1.24rem;top:3.58rem;transform:translate(-50%)rotate(-2deg)}.frog.emotion-state-amused .frog-mouth-corner{opacity:.92}.frog.emotion-state-amused .frog-smile-dimple{opacity:.88}.frog.emotion-state-amused .cheek{opacity:1;scale:1.18}.frog.emotion-state-amused .frog-cheek-glow,.frog.emotion-state-amused .cheek{animation:2.8s ease-in-out infinite sango-amused-cheek-bounce}.frog.emotion-state-amused .mouth{animation:3.3s ease-in-out infinite sango-amused-mouth-smirk}.frog.emotion-state-amused .frog-acting-arc{animation:3.1s ease-in-out infinite sango-amused-acting-spark}.frog.emotion-state-grumpy{filter:saturate(.88)drop-shadow(0 0 .55rem #ffda8e29)}.frog.emotion-state-grumpy:not(.eyes-sleeping):not(.eyes-peeking) .eye{border-radius:48% 52% 42% 58%;width:.92rem;height:.42rem;top:.02rem}.frog.emotion-state-grumpy .eye-lid.upper{height:.48rem;top:.02rem}.frog.emotion-state-grumpy .frog-brow.left{opacity:.92;left:1.7rem;transform:rotate(24deg)translateY(.16rem)}.frog.emotion-state-grumpy .frog-brow.right{opacity:.92;right:1.7rem;transform:rotate(-24deg)translateY(.16rem)}.frog.emotion-state-grumpy .mouth{border-top:3px solid #12381ef5;border-bottom:0;border-radius:999px 999px 0 0;width:2.12rem;height:.74rem;animation:none;top:4.18rem}.frog.emotion-state-grumpy .frog-mouth-corner{opacity:.24;border-bottom-color:#12381e38;top:4.24rem}.frog.emotion-state-grumpy .frog-smile-dimple{opacity:.08}.frog.emotion-state-grumpy .frog-cheek-glow,.frog.emotion-state-grumpy .cheek{opacity:.18}.frog.emotion-state-grumpy .frog-throat{opacity:.56;transform:translate(-50%)scale(.88)}.frog.emotion-state-grumpy .frog-brow.left,.frog.emotion-state-grumpy .frog-brow.right{animation:4.6s ease-in-out infinite sango-grumpy-brow-brace}.frog.emotion-state-grumpy .frog-breath-ripple{animation:5.8s ease-in-out infinite sango-grumpy-breath-contained}.frog.emotion-state-grumpy .frog-presence-field{opacity:.2;animation:5.8s ease-in-out infinite sango-grumpy-presence-dim}.frog.emotion-state-sleepy{filter:saturate(.86)brightness(.96)drop-shadow(0 0 .74rem #9ee8ff29)}.frog.emotion-state-sleepy .eye{width:1.08rem;height:.1rem;top:.34rem}.frog.emotion-state-sleepy .mouth{opacity:.8;border-bottom-width:2px;width:1.16rem;height:.34rem;animation:5.8s ease-in-out infinite sango-sleepy-mouth;top:3.92rem}.frog.emotion-state-sleepy .frog-mouth-corner,.frog.emotion-state-sleepy .frog-smile-dimple,.frog.emotion-state-sleepy .frog-brow{opacity:0}.frog.emotion-state-sleepy .frog-cheek-glow,.frog.emotion-state-sleepy .cheek{opacity:.28}.frog.emotion-state-sleepy .frog-throat{opacity:.62;animation-duration:7.8s;transform:translate(-50%)scale(.92)}.frog.emotion-state-sleepy .frog-breath-ripple{animation:8.4s ease-in-out infinite sango-sleepy-breath-ripple}.frog.emotion-state-sleepy .frog-presence-field{animation:9.2s ease-in-out infinite sango-sleepy-presence-drift}.frog.emotion-state-sleepy .sleep-zzzs{opacity:.72}.frog.emotion-state-heartfelt:not(.eyes-sleeping):not(.eyes-peeking) .eye{animation-duration:9.8s}.frog.emotion-state-heartfelt .frog-tear-meniscus,.frog.emotion-state-heartfelt .eye-tear-meniscus{opacity:.88}.frog.emotion-state-heartfelt .frog-brow.left{transform:rotate(-18deg)translateY(-.1rem)}.frog.emotion-state-heartfelt .frog-brow.right{transform:rotate(18deg)translateY(-.1rem)}.frog.is-heartfelt{filter:drop-shadow(0 0 1.15rem #cfffa53d);animation:5.6s ease-in-out infinite sango-heartfelt-head}.frog.is-heartfelt .frog-onion-skin.previous{animation:5.6s ease-in-out infinite sango-heartfelt-onion-previous}.frog.is-heartfelt .frog-onion-skin.next{animation:5.6s ease-in-out infinite sango-heartfelt-onion-next}.frog.is-heartfelt .frog-breath-ripple{animation:5.6s ease-in-out infinite sango-heartfelt-breath-ripple}.frog.is-heartfelt .eye{border-radius:50% 50% 56% 46%;width:.86rem;height:1.12rem;top:-.34rem;box-shadow:inset .16rem .18rem .18rem #ffe3,inset -.1rem -.14rem .2rem #00000057,0 .08rem .34rem #e6ffcd3d}.frog.is-heartfelt .eye.left{left:1.82rem;rotate:-2deg}.frog.is-heartfelt .eye.right{right:1.82rem;rotate:2deg}.frog.is-heartfelt .eye-wetness{opacity:.82;animation:4.6s ease-in-out infinite sango-heartfelt-eye-wetness}.frog.is-heartfelt .eye-caustic{opacity:.68;animation:4.8s ease-in-out infinite sango-eye-caustic-drift}.frog.is-heartfelt .eye-soul{opacity:.96;width:.34rem;height:.44rem;animation:4.4s ease-in-out infinite sango-heartfelt-eye-soul}.frog.is-heartfelt .eye.right .eye-soul{animation-delay:.18s}.frog.is-heartfelt .eye-catchlight.major{width:.22rem;height:.32rem;animation:4.7s ease-in-out infinite sango-heartfelt-catchlight-major}.frog.is-heartfelt .eye-catchlight.minor{opacity:.96;animation:5.2s ease-in-out infinite sango-heartfelt-catchlight-minor}.frog.is-heartfelt .eye-glass-rim{opacity:.9;animation:4.8s ease-in-out infinite sango-heartfelt-glass-rim}.frog.is-heartfelt .eye-tear-meniscus{opacity:.72;animation:5.1s ease-in-out infinite sango-heartfelt-tear-meniscus}.frog.is-heartfelt .eye.right .eye-catchlight.major,.frog.is-heartfelt .eye.right .eye-catchlight.minor{animation-delay:.19s}.frog.is-heartfelt .eye-lid.upper{height:.3rem;animation:5.1s ease-in-out infinite sango-heartfelt-upper-lid;top:-.1rem}.frog.is-heartfelt .frog-brow.left{animation:5.1s ease-in-out infinite sango-heartfelt-brow-left;left:1.64rem;transform:rotate(-17deg)translateY(-.09rem)}.frog.is-heartfelt .frog-brow.right{animation:5.1s ease-in-out infinite sango-heartfelt-brow-right;right:1.64rem;transform:rotate(17deg)translateY(-.09rem)}.frog.is-heartfelt .frog-head-shine{opacity:.92;animation:5.8s ease-in-out infinite sango-heartfelt-head-shine}.frog.is-heartfelt .frog-crown-glaze{opacity:.68;animation-duration:5.6s}.frog.is-heartfelt .frog-muzzle{animation:5.6s ease-in-out infinite sango-heartfelt-muzzle}.frog.is-heartfelt .frog-bitmap-skin-field{opacity:.66;animation:5.6s steps(6,end) infinite sango-heartfelt-bitmap-skin}.frog.is-heartfelt .frog-bitmap-muzzle-noise{opacity:.72;animation:5.6s steps(5,end) infinite sango-heartfelt-bitmap-muzzle}.frog.is-heartfelt .frog-cheek-glow{opacity:.96;filter:blur(.015rem)saturate(1.16);animation:4.8s ease-in-out infinite sango-heartfelt-cheek}.frog.is-heartfelt .frog-cheek-glow.right{animation-name:sango-heartfelt-cheek-right;animation-delay:.16s}.frog.is-heartfelt .frog-face-spark{opacity:.68;animation:4.9s ease-in-out infinite sango-heartfelt-face-spark}.frog.is-heartfelt .frog-face-spark.right{animation-delay:.28s}.frog.is-heartfelt .frog-acting-arc{animation:5.6s ease-in-out infinite sango-heartfelt-acting-arc}.frog.is-heartfelt .frog-acting-arc.right{animation-delay:.15s}.frog.is-heartfelt .mouth{border-bottom-width:3.5px;width:2.84rem;height:1.08rem;animation:5.6s ease-in-out infinite sango-heartfelt-smile;top:3.58rem}.frog.is-heartfelt .frog-mouth-corner{opacity:.95;animation:5.6s ease-in-out infinite sango-heartfelt-mouth-corner}.frog.is-heartfelt .frog-throat{animation:5.6s ease-in-out infinite sango-heartfelt-throat}.frog.is-heartfelt .frog-sitting-body,.frog.is-heartfelt .frog-body-arm,.frog.is-heartfelt .frog-dangle-leg,.frog.is-heartfelt .frog-dangle-foot{opacity:1}.frog.is-heartfelt .frog-sitting-body{animation:5.6s ease-in-out infinite sango-heartfelt-body;transform:translate(-50%)translateY(0)scale(1)}.frog.is-heartfelt .frog-body-arm,.frog.is-heartfelt .frog-dangle-leg,.frog.is-heartfelt .frog-dangle-foot{transform:translateY(0)}.frog.is-heartfelt .frog-body-arm.left{animation:5.6s ease-in-out infinite sango-heartfelt-left-arm}.frog.is-heartfelt .frog-body-arm.right{animation:5.6s ease-in-out infinite sango-heartfelt-right-arm}.frog.is-heartfelt .frog-body-hand{animation:5.6s ease-in-out infinite sango-heartfelt-hand}.frog.is-heartfelt .frog-hand-smear{animation:5.6s ease-in-out infinite sango-heartfelt-hand-smear}.frog.is-heartfelt .frog-body-arm.right .frog-body-hand{animation-delay:.15s}.frog.is-heartfelt .frog-body-arm.right .frog-hand-smear{animation-delay:.15s;scale:-1 1}.frog.is-heartfelt .frog-body-hand:after{opacity:.78}.frog.is-heartfelt .frog-hand-pads,.frog.is-heartfelt .frog-foot-pads{opacity:.82;animation:5.6s ease-in-out infinite sango-heartfelt-pad-press}.frog.is-heartfelt.profile-archetype-big-business .business-suit-thread{opacity:.58;animation:5.6s ease-in-out infinite sango-heartfelt-suit-thread}.frog.is-heartfelt .frog-contact-shadow{animation:5.6s ease-in-out infinite sango-heartfelt-contact-shadow}.frog.is-heartfelt .frog-dangle-foot.left{animation:5.6s ease-in-out infinite sango-heartfelt-left-foot}.frog.is-heartfelt .frog-dangle-foot.right{animation:5.6s ease-in-out infinite sango-heartfelt-right-foot}.frog.is-heartfelt.profile-archetype-big-business .frog-sitting-body{animation:5.6s ease-in-out infinite sango-heartfelt-body}.frog.is-heartfelt.profile-archetype-big-business .frog-body-arm.left{animation:5.6s ease-in-out infinite sango-heartfelt-left-arm}.frog.is-heartfelt.profile-archetype-big-business .frog-body-arm.right{animation:5.6s ease-in-out infinite sango-heartfelt-right-arm}.frog.is-heartfelt.profile-archetype-big-business .frog-dangle-foot.left{animation:5.6s ease-in-out infinite sango-heartfelt-left-foot}.frog.is-heartfelt.profile-archetype-big-business .frog-dangle-foot.right{animation:5.6s ease-in-out infinite sango-heartfelt-right-foot}.frog.is-waving.profile-archetype-big-business .frog-sitting-body{animation:2.6s ease-in-out infinite sango-endearing-wave-body}.frog.is-waving.profile-archetype-big-business .frog-body-arm.left{animation:2.6s ease-in-out infinite sango-endearing-wave-left-arm}.frog.is-waving.profile-archetype-big-business .frog-body-arm.right{animation:1.28s cubic-bezier(.16,.88,.22,1.08) 2 sango-endearing-wave-right-arm}.frog.is-waving.profile-archetype-big-business .frog-dangle-foot.left{animation:2.6s ease-in-out infinite sango-endearing-wave-left-foot}.frog.is-waving.profile-archetype-big-business .frog-dangle-foot.right{animation:2.6s ease-in-out infinite sango-endearing-wave-right-foot}.frog.is-heartfelt .frog-neck-shadow,.frog.is-heartfelt .frog-character-shadow{opacity:1}.frog.frog-core-head-only .frog-sitting-body,.frog.frog-core-head-only .frog-body-arm,.frog.frog-core-head-only .frog-dangle-leg,.frog.frog-core-head-only .frog-dangle-foot{opacity:0!important;animation:none!important;transform:translate(-50%)translateY(.42rem)scale(.72)!important}.frog.frog-core-head-only .frog-neck-shadow,.frog.frog-core-head-only .frog-character-shadow,.frog.frog-core-head-only .frog-contact-shadow{opacity:0!important}.frog.is-heartfelt .frog-foot{opacity:0}.frog.is-heartfelt:not(.is-working):not(.is-thinking):not(.is-focused):not(.is-grumpy) .mouth{animation:5.6s ease-in-out infinite sango-heartfelt-smile}.frog.is-heartfelt:not(.is-working):not(.is-thinking):not(.is-focused):not(.is-grumpy) .frog-mouth-corner{animation:5.6s ease-in-out infinite sango-heartfelt-mouth-corner}.frog.is-amused .eye{height:.5rem}.frog.is-listening-music.is-amused:not(.eyes-sleeping):not(.eyes-peeking) .eye,.frog.is-listening-music.is-curious:not(.eyes-sleeping):not(.eyes-peeking) .eye,.frog.is-listening-music.is-proud:not(.eyes-sleeping):not(.eyes-peeking) .eye{width:.68rem;height:1.08rem;top:-.14rem}.frog.eyes-wide.is-thinking .eye,.frog.eyes-wide.is-curious .eye,.frog.eyes-wide.is-amused .eye{height:.94rem}.frog.eyes-sleeping.is-thinking .eye,.frog.eyes-sleeping.is-curious .eye,.frog.eyes-sleeping.is-amused .eye,.frog.eyes-peeking.is-thinking .eye.left,.frog.eyes-peeking.is-curious .eye.left,.frog.eyes-peeking.is-amused .eye.left{height:.12rem}.frog.eyes-peeking.is-thinking .eye.right,.frog.eyes-peeking.is-curious .eye.right,.frog.eyes-peeking.is-amused .eye.right{height:.58rem}.frog.is-grumpy .mouth{border-top:3px solid #12381e;border-bottom:0;border-radius:999px 999px 0 0;width:2rem;height:.75rem;top:4.18rem}.frog.is-grumpy .cheek{opacity:.25}.sleep-zzzs{color:#e8ffddd1;pointer-events:none;text-shadow:0 .25rem .5rem #00000047;z-index:5;width:2.4rem;height:2.6rem;font-weight:900;display:none;position:absolute;top:-1.4rem;right:-1.35rem}.frog.eyes-sleeping .sleep-zzzs{display:block}.sleep-zzzs span{opacity:0;font-size:.72rem;animation:2.8s ease-in-out infinite sleepy-z;position:absolute;bottom:0;left:.2rem}.sleep-zzzs span:nth-child(2){font-size:.9rem;animation-delay:.45s;left:.9rem}.sleep-zzzs span:nth-child(3){font-size:1.1rem;animation-delay:.9s;left:1.65rem}.tongue{opacity:0;transform-origin:top;z-index:1;background:#f18386;border-radius:999px;width:.45rem;height:0;position:absolute;top:4.08rem;left:50%;transform:translate(-50%);box-shadow:inset 0 -.15rem .2rem #8022323d}.tongue:after{content:"";opacity:0;background:#ffb4b8;border-radius:50%;width:.72rem;height:.5rem;position:absolute;bottom:-.2rem;left:50%;transform:translate(-50%)scale(.7);box-shadow:0 0 .55rem #ff9aa28c}.frog.is-snatching .tongue{animation:.62s tongue-snatch}.frog.is-snatching .tongue:after{animation:.62s tongue-tip}.thoughts,.idle-flies,.paper-planes{pointer-events:none;position:absolute;inset:0}.thoughts{z-index:5}.idle-flies{z-index:4}.paper-planes{z-index:6}.music-player{color:#f4fbf7f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:.92;z-index:4;background:radial-gradient(circle at 17% 20%,#fff1b22e,#0000 28%),radial-gradient(circle at 88% 84%,#7bdfc629,#0000 34%),linear-gradient(145deg,#2a393ee6,#09161ce6);border:1px solid #ffe29c3d;border-radius:8px;grid-template-columns:2.16rem minmax(0,1fr) 1.36rem;align-items:start;gap:.4rem;width:min(13.35rem,28vw);min-height:4.68rem;padding:.58rem .52rem .48rem;display:grid;position:absolute;top:20.2%;left:clamp(1rem,50% - 23rem,50% - 14rem);box-shadow:inset 0 1px #ffffff17,inset 0 -.34rem #0000001f,0 .8rem 1.34rem #0000003d,0 0 1.35rem #ffd98a14}.music-player.vibe-neutral:not(.is-spotify){opacity:.78}.music-player.vibe-neutral:not(.is-spotify) .music-disc,.music-player.vibe-neutral:not(.is-spotify) .music-bars span{animation-play-state:paused}.music-player.vibe-neutral:not(.is-spotify) .music-disc{filter:saturate(.74)brightness(.86)}.music-player:before{content:"";pointer-events:none;border:1px solid #ffeebb12;border-radius:6px;position:absolute;inset:.24rem}.music-player:after{content:"";opacity:.42;pointer-events:none;background:linear-gradient(90deg,#ffe29c80,#76e1bc6b,#ffe29c80);border-radius:999px;height:.12rem;position:absolute;bottom:.28rem;left:.72rem;right:.72rem}.music-boombox-handle{pointer-events:none;border:.12rem solid #ffe29c3d;border-bottom:0;border-radius:999px 999px 0 0;width:4.9rem;height:.86rem;position:absolute;top:-.46rem;left:50%;transform:translate(-50%);box-shadow:inset 0 .08rem #ffffff1a}.music-speaker{pointer-events:none;background:linear-gradient(#ffdd8f2e,#0000 22%),linear-gradient(145deg,#25201cfa,#090c0efa);border:1px solid #ffdc8a57;border-radius:7px;grid-area:1/3;align-self:center;width:1.22rem;height:1.92rem;position:relative;top:auto;right:auto;box-shadow:inset 0 0 0 .12rem #ffe49e1a,inset 0 -.42rem #00000038,0 .55rem .95rem #00000038}.speaker-badge{background:linear-gradient(90deg,#ffecabf2,#c18e3fe6);border-radius:999px;width:.58rem;height:.16rem;position:absolute;top:.18rem;left:50%;transform:translate(-50%);box-shadow:0 0 .35rem #ffdd8447}.speaker-grill{background:radial-gradient(circle at 50% 48%,#ffe08b33 0 .18rem,#0000 .2rem),repeating-linear-gradient(90deg,#ffe8b32b 0 .04rem,#0000 .04rem .14rem),repeating-linear-gradient(0deg,#ffe8b31a 0 .035rem,#0000 .035rem .16rem),#070c0db8;border:1px solid #ffe6ab29;border-radius:5px;position:absolute;inset:.58rem .2rem .36rem;box-shadow:inset 0 0 .45rem #00000059}.speaker-knobs{justify-content:space-between;display:flex;position:absolute;top:.38rem;left:.26rem;right:.26rem}.speaker-knobs span{background:#ffe29edb;border-radius:50%;width:.13rem;height:.13rem;box-shadow:0 0 .18rem #ffe29e4d}.speaker-wave{opacity:0;border-top:1px solid #ffe89f52;border-bottom:0;border-left:0;border-right:1px solid #ffe89f52;border-radius:0 999px 0 0;width:.62rem;height:.62rem;position:absolute;top:.9rem;right:-.28rem;transform:rotate(45deg)scale(.72)}.speaker-wave.wave-two{width:.96rem;height:.96rem;top:.72rem;right:-.46rem}.music-speaker.is-playing{animation:.72s ease-in-out infinite speaker-vibe}.music-speaker.is-playing .speaker-wave{animation:.9s ease-out infinite speaker-wave}.music-speaker.is-playing .wave-two{animation-delay:.16s}.music-art-port{background:linear-gradient(#ffffff0f,#0000 32%),#020d113d;border:1px solid #ffe29c26;border-radius:8px;align-self:start;place-items:center;width:2.06rem;height:2.22rem;display:grid;position:relative;box-shadow:inset 0 0 .52rem #0000002e}.music-disc{background:radial-gradient(circle,#061a1fe6 0 .36rem,#0000 .38rem),conic-gradient(from 30deg,#f5ffd7d1,#5cd6c4bd,#fff8add1,#67cc84cc,#f5ffd7d1);border-radius:999px;align-self:start;place-items:center;width:1.84rem;height:1.84rem;animation:7s linear infinite music-disc-spin;display:grid;position:relative;box-shadow:inset 0 0 0 .34rem #092a2fc7,0 .5rem 1rem #00000047}.music-cover{object-fit:cover;border:1px solid #e2ffde29;border-radius:8px;align-self:start;width:1.84rem;height:1.84rem;box-shadow:0 .5rem 1rem #00000042}.music-note-badge{color:#072323f5;background:linear-gradient(145deg,#fff0a6,#7de0be);border:1px solid #0a1b1c47;border-radius:999px;place-items:center;width:.82rem;height:.82rem;font-size:.66rem;font-weight:950;display:grid;position:absolute;bottom:-.14rem;right:-.18rem;box-shadow:inset 0 1px #ffffff6b,0 .26rem .48rem #0003}.music-disc span{background:#051a1feb;border-radius:999px;width:.38rem;height:.38rem;box-shadow:0 0 0 .16rem #faffe16b}.music-player-main{gap:.18rem;min-width:0;display:grid;position:relative}.music-player-heading{gap:.08rem;min-width:0;display:grid}.music-now-label{color:#fff2b1eb;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#05181d6b;border:1px solid #75e1c038;border-radius:999px;justify-self:start;max-width:100%;padding:.14rem .34rem;font-size:.46rem;font-weight:850;line-height:1;overflow:hidden}.music-player-heading strong{color:#faffeefa;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.04;overflow:hidden}.music-player-heading small{color:#d7efe5b8;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;line-height:1.12;overflow:hidden}.music-display-strip{background:linear-gradient(#0c2b2fd1,#041418e0);border:1px solid #77e4c624;border-radius:7px;grid-template-columns:auto minmax(2.6rem,1fr) auto auto;align-items:center;gap:.22rem;min-width:0;height:.92rem;padding:.1rem .22rem;display:grid;box-shadow:inset 0 0 .52rem #0000002e}.music-bars{align-items:end;gap:.12rem;min-width:1.22rem;height:.54rem;display:flex}.music-display-dot{background:radial-gradient(circle,#fff5b7fa 0 32%,#7bdfc6a3 34% 100%);border-radius:999px;width:.28rem;height:.28rem;box-shadow:0 0 .58rem #7bdfc66b}.music-progress-meter{background:linear-gradient(#0003,#0000),#dbffe614;border:1px solid #ffeeb11f;border-radius:999px;min-width:0;height:.22rem;position:relative;overflow:hidden;box-shadow:inset 0 0 .24rem #0000003d}.music-progress-meter span{width:var(--music-progress,0%);border-radius:inherit;background:linear-gradient(90deg,#7bdfc6f2,#fff1a0fa),#7bdfc6e6;min-width:.12rem;position:absolute;inset:0 auto 0 0;box-shadow:0 0 .58rem #fff1a042}.music-timecode{color:#fff2b1d6;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.48rem;font-weight:850;line-height:1}.music-bars span{background:linear-gradient(#fff8adf2,#72e2a9c7);border-radius:999px;width:.16rem;animation:.9s ease-in-out infinite music-bar-dance}.music-bars span:first-child{height:42%}.music-bars span:nth-child(2){height:82%;animation-delay:.12s}.music-bars span:nth-child(3){height:58%;animation-delay:.24s}.music-bars span:nth-child(4){height:100%;animation-delay:80ms}.music-bars span:nth-child(5){height:64%;animation-delay:.18s}.music-player.vibe-metal .music-bars span{background:linear-gradient(#ffe0aef2,#ff607ad1);animation-duration:.43s}.music-player.vibe-ballad .music-bars span{background:linear-gradient(#ffecccf2,#bcdaffb8);animation-duration:1.6s}.music-player.vibe-electronic .music-bars span{background:linear-gradient(#75ebfff2,#ce76ffcc);animation-duration:.52s}.music-player.vibe-jazz .music-bars span{background:linear-gradient(#ffdf97f2,#62bcdbbd);animation-duration:1.16s}.music-player.vibe-dance .music-bars span{background:linear-gradient(#fff16bfa,#6defacd1);animation-duration:.62s}.music-player.vibe-classical .music-bars span{background:linear-gradient(#fcf2cdfa,#b2d2dac2);animation-duration:2.1s}.music-traits{flex-wrap:nowrap;gap:.14rem;display:flex;overflow:hidden}.music-traits span,.music-safeguards span{color:#efffe7c2;background:#f4fbf712;border:1px solid #e2ffde21;border-radius:999px;font-size:.5rem;font-weight:750;line-height:1}.music-traits span{white-space:nowrap;padding:.14rem .22rem}.music-traits span:nth-child(n+4){display:none}.music-controls{gap:.16rem;display:flex}.music-controls button{color:#faffeee6;width:1.04rem;height:.9rem;font:inherit;cursor:pointer;background:#f4fbf714;border:1px solid #e2ffde24;border-radius:7px;place-items:center;font-size:.6rem;font-weight:900;transition:background .18s,border-color .18s,transform .18s;display:grid}.music-controls button:hover{background:#fff8ad24;border-color:#fff8ad57;transform:translateY(-1px)}.music-controls button.is-control-active{color:#ffe;background:radial-gradient(circle at 50% 46%,#fff8ad52,#0000 58%),#72e2a933;border-color:#fff8ad9e;animation:.98s forwards music-control-click}.music-controls button:disabled{color:#faffee52;cursor:not-allowed;background:#f4fbf70a;border-color:#e2ffde14;transform:none}.music-controls button:disabled:hover{background:#f4fbf70a;border-color:#e2ffde14}.music-warning{color:#ffe2a3;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;line-height:1.18;overflow:hidden}.music-safeguards{flex-wrap:wrap;grid-column:1/-1;gap:.26rem;margin-top:.06rem;display:none}.music-safeguards span{color:#dff6ecad;background:#04171c52;padding:.24rem .36rem}.sango-world-tv{color:#f2fbf8f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:.92;z-index:4;background:radial-gradient(circle at 16% 0,#a7e8ff2e,#0000 40%),radial-gradient(circle at 96% 100%,#ffe88f1f,#0000 38%),linear-gradient(145deg,#164046e0,#051821e0);border:1px solid #cdf1ec3d;border-radius:8px;width:min(11.35rem,23vw);min-height:7.35rem;padding:.52rem;position:absolute;top:17.1%;left:clamp(50% + 11rem,100% - 12.2rem,100% - 1rem);box-shadow:inset 0 1px #ffffff14,inset 0 -.32rem #0000001f,0 .9rem 1.55rem #0000003d,0 0 1.35rem #77e4d217}.world-tv-antenna{pointer-events:none;border-top:1px solid #d2f7f46b;width:2.7rem;height:.72rem;position:absolute;top:-.54rem;left:50%;transform:translate(-50%)}.world-tv-antenna:before,.world-tv-antenna:after{content:"";pointer-events:none;background:#d2f7f48a;width:1.4rem;height:1px;position:absolute;top:-.06rem}.world-tv-antenna:before{transform-origin:100%;left:.05rem;transform:rotate(-28deg)}.world-tv-antenna:after{transform-origin:0;right:.05rem;transform:rotate(28deg)}.world-tv-header{justify-content:space-between;align-items:center;gap:.42rem;min-width:0;margin-bottom:.38rem;display:flex}.world-tv-header span{color:#cdfbefb8;letter-spacing:0;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;font-weight:850;overflow:hidden}.world-tv-header strong{color:#fffde2eb;text-overflow:ellipsis;white-space:nowrap;background:#fff8ad14;border:1px solid #fff8ad2e;border-radius:999px;max-width:4.8rem;padding:.14rem .34rem;font-size:.54rem;overflow:hidden}.world-tv-screen{background:radial-gradient(circle at 76% 22%,#fff49e42,#0000 .7rem),radial-gradient(circle at 16% 88%,#77e4d22e,#0000 1.2rem),linear-gradient(#2a7182c2,#082b3be6);border:1px solid #dbfff52e;border-radius:7px;min-height:3.55rem;position:relative;overflow:hidden;box-shadow:inset 0 0 .8rem #0003,0 .36rem .8rem #0000002e}.sango-world-tv.is-night .world-tv-screen{background:radial-gradient(circle at 72% 22%,#e2eeff61,#0000 .46rem),radial-gradient(circle at 24% 35%,#ffffff2e,#0000 .06rem),linear-gradient(#152448e0,#06152af0)}.sango-world-tv.is-rain .world-tv-screen{background:repeating-linear-gradient(110deg,#0000 0 .28rem,#c6e9ff2b .28rem .33rem),linear-gradient(#2f637ee0,#092c3df0)}.sango-world-tv.is-snow .world-tv-screen{background:radial-gradient(circle at 22% 26%,#ffffffd9,#0000 .08rem),radial-gradient(circle at 67% 40%,#ffffffb8,#0000 .07rem),radial-gradient(circle at 46% 16%,#fff9,#0000 .06rem),linear-gradient(#568aa6db,#133e54f0)}.sango-world-tv.is-wind .world-tv-screen{background:repeating-linear-gradient(170deg,#0000 0 .36rem,#d6fff024 .36rem .42rem),linear-gradient(#3a7a79d6,#083039eb)}.world-tv-scanline{pointer-events:none;z-index:2;background:repeating-linear-gradient(0deg,#0000 0 .18rem,#ffffff09 .18rem .2rem);position:absolute;inset:0}.world-tv-orb{color:#05262ae0;z-index:1;background:radial-gradient(circle at 38% 30%,#ffffff85,#0000 .28rem),linear-gradient(145deg,#ffed93d1,#68dcc19e);border:1px solid #fff9cb3d;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;font-size:1.02rem;font-weight:950;display:grid;position:absolute;top:.52rem;right:.58rem;box-shadow:inset 0 -.22rem .3rem #0000001f,0 0 .85rem #ffec922e}.world-tv-sky span{filter:blur(.02rem);background:#edfff48f;border-radius:999px;position:absolute}.world-tv-sky span:first-child{width:1.55rem;height:.5rem;top:.64rem;left:.58rem}.world-tv-sky span:nth-child(2){opacity:.7;width:1.2rem;height:.38rem;top:.82rem;left:1.72rem}.world-tv-sky span:nth-child(3){opacity:.52;width:1.45rem;height:.44rem;top:1.05rem;right:.62rem}.world-tv-readout{text-shadow:0 1px #0000003d;gap:.04rem;display:grid;position:absolute;bottom:.46rem;left:.58rem;right:2.72rem}.world-tv-readout span{color:#d5fbf0c7;text-transform:uppercase;font-size:.58rem}.world-tv-readout strong{letter-spacing:0;font-size:1.38rem}.world-tv-readout small{color:#f2fbf8d1;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.16;overflow:hidden}.world-tv-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.24rem;margin-top:.34rem;display:grid}.world-tv-metrics span{color:#dbf6eeb3;text-align:center;background:#04161d42;border:1px solid #ddfff21f;border-radius:7px;gap:.06rem;min-width:0;padding:.26rem .22rem;font-size:.47rem;line-height:1.06;display:grid}.world-tv-metrics b{color:#faffebf5;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.world-tv-controls{gap:.24rem;margin-top:.38rem;display:flex}.world-tv-controls button{color:#ecf9f3d1;cursor:pointer;background:#f4fbf70f;border:1px solid #e2ffde21;border-radius:7px;flex:1;min-width:0;height:1.28rem;font-size:.54rem}.world-tv-controls button:hover,.world-tv-controls button.is-active{color:#ffffeefa;background:#79dbb229;border-color:#fff8ad6b}.world-tv-note{color:#e0f5eead;text-overflow:ellipsis;white-space:nowrap;margin-top:.28rem;font-size:.52rem;line-height:1.18;display:block;overflow:hidden}.toy-box{transform-origin:50% 80%;z-index:3;background:linear-gradient(135deg,#fff1b82e,#0000 34%),linear-gradient(#5c4175f5,#16494df2 58%,#0d2d32fa);border:1px solid #fff1b842;border-radius:8px;width:5.15rem;height:5.9rem;transition:transform .22s,filter .22s;position:absolute;top:28.3%;left:min(50% + 8.35rem,100% - 3.15rem);transform:translate(-50%,-50%)rotate(-3deg);box-shadow:inset 0 .08rem #ffffff29,inset 0 -.55rem #00000029,0 1.1rem 2rem #00000045,0 0 2rem #9affc629}.toy-box:hover{filter:brightness(1.08);transform:translate(-50%,-50%)rotate(-1deg)translateY(-.1rem)}.toy-box:before{content:"";background:#fff1b8b8;border-radius:999px;height:.18rem;position:absolute;top:.72rem;left:.48rem;right:.48rem;box-shadow:0 1.28rem #fff1b852,0 2.54rem #fff1b82e}.toy-box:after{content:"";filter:blur(.22rem);background:#0000003d;border-radius:50%;height:.54rem;position:absolute;bottom:.42rem;left:.6rem;right:.6rem;transform:translateY(.72rem)}.toy-box .toy-aura{opacity:.72;pointer-events:none;background:radial-gradient(circle at 50% 22%,#fff1b82b,#0000 42%),radial-gradient(circle at 72% 76%,#82e1ff1f,#0000 38%);border:1px solid #9affc61f;border-radius:12px;animation:4.8s ease-in-out infinite toy-aura-breathe;position:absolute;inset:-.46rem}.toy-box .toy-lid{transform-origin:12% 100%;background:linear-gradient(#825d97fa,#346564f2);border:1px solid #fff1b84d;border-radius:8px 8px 4px 4px;height:1.08rem;position:absolute;top:-.48rem;left:.22rem;right:.22rem;transform:rotate(-6deg);box-shadow:inset 0 .08rem #ffffff29,0 .34rem .72rem #00000029}.toy-box .toy-glow{filter:blur(.08rem);background:radial-gradient(circle,#fff4b56b,#9affc633 42%,#0000 72%);border-radius:50%;height:1.7rem;animation:2.6s ease-in-out infinite toy-glow-pulse;position:absolute;top:.16rem;left:.72rem;right:.72rem}.toy-box .toy-star{clip-path:polygon(50% 0,61% 35%,100% 50%,61% 65%,50% 100%,39% 65%,0 50%,39% 35%);filter:drop-shadow(0 0 .38rem #fff2a8b8);background:#fff2a8;width:.38rem;height:.38rem;animation:2.4s ease-in-out infinite toy-star-twinkle;position:absolute}.toy-box .star-one{top:.5rem;left:1rem}.toy-box .star-two{animation-delay:.55s;top:1.28rem;right:.84rem}.toy-box .star-three{width:.3rem;height:.3rem;animation-delay:1.05s;top:2.24rem;left:2.28rem}.toy-box .toy-scroll,.toy-box .toy-gem,.toy-box .toy-orb{position:absolute}.toy-box .toy-scroll{background:linear-gradient(90deg,#0000 46%,#5034312e 48% 52%,#0000 54%),linear-gradient(#fff0bd,#e7c97d);border:1px solid #58383a33;border-radius:7px 7px 4px 4px;width:1.05rem;height:1.52rem;bottom:.9rem;left:.72rem;transform:rotate(-11deg);box-shadow:0 .32rem .54rem #0000002e}.toy-box .toy-gem{clip-path:polygon(50% 0,100% 36%,78% 100%,22% 100%,0 36%);filter:drop-shadow(0 0 .48rem #74e6f08c);background:linear-gradient(135deg,#cbf6ff,#54d9c9 52%,#267690);width:1rem;height:1rem;bottom:1.08rem;right:.84rem;transform:rotate(10deg)}.toy-box .toy-orb{background:radial-gradient(circle at 35% 26%,#fff8cf,#d48cff 42%,#563f91 74%);border-radius:50%;width:.92rem;height:.92rem;animation:3s ease-in-out infinite toy-orb-float;bottom:.68rem;left:2.12rem;box-shadow:inset -.12rem -.16rem .22rem #0003,0 0 .7rem #d48cff7a}.paper-plane{left:var(--plane-left);top:var(--plane-top);filter:drop-shadow(0 0 .2rem #efffec24);transform-origin:73% 54%;will-change:transform, opacity, filter;width:3.35rem;height:1.9rem;transform-style:preserve-3d;animation:8.4s cubic-bezier(.17,.84,.22,1) forwards paper-plane-flight;position:absolute;transform:translate(-50%,-50%)rotate(-20deg)scale(.26)}.paper-plane>span{pointer-events:none;position:absolute}.plane-shadow{filter:blur(.16rem);background:#0003;border-radius:50%;width:2.7rem;height:.48rem;top:1.12rem;left:.22rem;transform:rotate(-6deg)scaleX(.78)}.plane-wing{transform-origin:72%;width:3.18rem;height:1.12rem;left:.06rem}.plane-wing-left{clip-path:polygon(0 57%,100% 0,71% 62%);background:linear-gradient(150deg,#ffffffe0 0 25%,#0000 26%),linear-gradient(18deg,#fffef2 0 44%,#dff2ed 45% 100%);top:.08rem;box-shadow:inset -.18rem -.16rem .22rem #537c751f,inset .18rem .12rem .2rem #ffffff61}.plane-wing-right{clip-path:polygon(0 2%,71% 0,100% 72%,34% 100%);transform-origin:72% 58%;background:linear-gradient(22deg,#ffffff6b 0 22%,#0000 23%),linear-gradient(156deg,#d1ebe4 0 34%,#f8fff7 35% 100%);animation:.98s ease-in-out infinite alternate paper-plane-wing;top:.7rem;box-shadow:inset .18rem -.2rem .22rem #385c5729,inset .1rem .1rem .18rem #ffffff59}.plane-body{background:linear-gradient(90deg,#e9f8f4,#fffdf0 48%,#c3ded7);border-radius:999px 2px 2px 999px;width:1.9rem;height:.32rem;top:.62rem;left:1.28rem;transform:rotate(-12deg);box-shadow:inset 0 -.08rem .12rem #40605b2e,0 .12rem .18rem #0000001f}.plane-tail{clip-path:polygon(0 0,100% 30%,18% 100%);filter:drop-shadow(.08rem .08rem .08rem #00000029);background:linear-gradient(130deg,#eefaf5,#cfe8e1);width:.95rem;height:.62rem;top:.72rem;left:.16rem}.plane-crease{background:linear-gradient(90deg,#0000,#3658546b,#ffffff80,#0000);border-radius:999px;width:2.48rem;height:.08rem;top:.92rem;left:.42rem;transform:rotate(-12deg)}.plane-highlight{filter:blur(.03rem);background:#ffffffad;border-radius:999px;width:1.08rem;height:.18rem;top:.26rem;left:1.42rem;transform:rotate(-19deg)}.thought{color:#092415;max-width:min(22rem,58vw);transform:translate(-50%, -50%) translateY(calc(var(--bubble-index) * -.3rem));background:#efffeeeb;border:1px solid #f0fff69e;border-radius:8px;padding:.75rem .9rem;font-size:.85rem;line-height:1.35;animation:2.6s forwards bubble-in;position:absolute;top:17%;left:50%;box-shadow:0 .8rem 1.5rem #00000038}.thought:after{content:"";background:#efffeeeb;border-bottom:1px solid #f0fff69e;border-right:1px solid #f0fff69e;width:.8rem;height:.8rem;position:absolute;bottom:-.46rem;left:50%;transform:translate(-50%)rotate(45deg)}.fly{left:var(--fly-left);top:var(--fly-top);color:#12351e;background:radial-gradient(circle at 36% 35%,#25321d 0 .09rem,#0000 .11rem),radial-gradient(circle at 66% 35%,#25321d 0 .09rem,#0000 .11rem),radial-gradient(circle at 50% 62%,#d4f78b 0 .34rem,#0000 .36rem),#ecffd2db;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.68rem;font-weight:700;animation:3.4s ease-in forwards fly-drift,.42s ease-in-out infinite alternate fly-jitter;display:grid;position:absolute;box-shadow:0 0 .8rem #dcffb573}.fly:before,.fly:after{content:"";transform-origin:bottom;background:#efffffb8;border-radius:50% 50% 42% 42%;width:.6rem;height:.42rem;animation:.17s ease-in-out infinite alternate fly-wing;position:absolute;top:-.22rem;box-shadow:inset 0 0 .24rem #67afb147}.fly:before{left:-.22rem;rotate:-24deg}.fly:after{animation-delay:80ms;right:-.22rem;rotate:24deg}.fly.is-caught{animation:.22s ease-in forwards fly-caught}.status{min-height:6rem}.status p{color:var(--muted);margin:0}.chat-window{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:3;background:linear-gradient(#0a2429b8,#051a1f94);border:1px solid #daffe724;border-radius:8px;flex-direction:column;gap:.8rem;width:min(44rem,100% - 2rem);padding:1rem;display:flex;position:absolute;top:41.5%;bottom:1rem;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0a,0 1.4rem 2.6rem #0000003d}.chat-window:before{content:"";background-image:var(--chat-backdrop-image,url(/assets/chat-background-frogger.png));opacity:var(--chat-backdrop-opacity,.03);pointer-events:none;z-index:0;background-position:50% 58%;background-repeat:no-repeat;background-size:min(46%,18rem);position:absolute;inset:0}.chat-window:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;position:absolute;top:.9rem;left:1rem;right:1rem}.mood-banner{z-index:2;color:#fff7df;background:linear-gradient(90deg,#7e203ad1,#2a5b3fc7),#ffffff0f;border:1px solid #ffe6ae47;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;margin:-.1rem 0 .1rem;padding:.45rem .62rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1f,0 .55rem 1.2rem #0000002e}.mood-banner span{letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:800}.mood-banner strong{color:#fff9ec;text-align:center;background:#fff7df29;border-radius:999px;min-width:3.2rem;padding:.18rem .42rem;font-size:.72rem}.mood-banner.is-sleepy{background:linear-gradient(90deg,#2d4262db,#265558c7),#ffffff0f;border-color:#bfdeff42}.mood-banner.is-playful{background:linear-gradient(90deg,#3a7e4bd6,#865924bd),#ffffff0f;border-color:#efffa947}.mood-banner.is-focused{background:linear-gradient(90deg,#1f616fd6,#205a40c2),#ffffff0f;border-color:#90e1ff42}.mood-banner.is-heartfelt{background:linear-gradient(90deg,#683648d6,#2d654ec2),#ffffff0f;border-color:#ffd8c447}.projects-page{color:#f5fbf6;background:linear-gradient(#80ca9629,#0000 22rem),linear-gradient(135deg,#061616 0%,#102d2d 48%,#121827 100%);min-height:100svh;padding:clamp(.85rem,2.4vw,1.8rem)}.projects-page *,.projects-page :before,.projects-page :after{box-sizing:border-box}.projects-workbench{gap:.9rem;width:min(110rem,100%);margin:0 auto;display:grid}.projects-hero{grid-template-columns:minmax(0,1fr) minmax(26rem,.95fr);align-items:end;gap:.9rem;padding:clamp(.6rem,1.5vw,1rem) 0 .2rem;display:grid}.projects-hero>div,.projects-list header,.projects-focus>header,.projects-repository header,.projects-repository header>div,.projects-panel,.projects-state-strip div,.projects-capabilities{gap:.35rem;min-width:0;display:grid}.projects-hero p,.projects-list header span,.projects-focus header span,.projects-repository header span,.projects-panel h3,.projects-capabilities>span,.projects-record span,.projects-artifact span{color:#9ee8ff;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850}.projects-hero h1{letter-spacing:0;margin:0;font-size:clamp(2.2rem,5.4vw,5.2rem);line-height:.95}.projects-hero>div>span,.projects-focus header p,.projects-panel p,.projects-empty p{color:#effff7b8;margin:0;font-size:.94rem;line-height:1.45}.projects-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.projects-hero-metrics article,.projects-list,.projects-focus,.projects-repository,.projects-panel,.projects-empty{background:#041216b8;border:1px solid #e6fff621;border-radius:8px;box-shadow:0 1rem 3rem #0003}.projects-hero-metrics article{gap:.12rem;min-height:4.6rem;padding:.72rem;display:grid}.projects-hero-metrics b{color:#c6f35c;overflow-wrap:anywhere;font-size:clamp(1.35rem,3vw,2.25rem);line-height:1}.projects-hero-metrics span,.projects-state-strip span,.projects-file-grid span,.projects-list small,.projects-follow-up time{color:#effff89e;font-size:.72rem;font-weight:780}.projects-layout{grid-template-columns:minmax(18rem,.62fr) minmax(0,1.38fr);align-items:start;gap:.9rem;display:grid}.projects-list{gap:.55rem;min-width:0;padding:.75rem;display:grid;position:sticky;top:1rem}.projects-list header{padding-bottom:.3rem}.projects-list header strong{color:#f5fbf6;font-size:.95rem}.projects-list a{min-width:0;min-height:4.9rem;color:inherit;background:#ffffff0a;border:1px solid #e6fff617;border-radius:8px;gap:.36rem;padding:.72rem;text-decoration:none;display:grid}.projects-list a:hover,.projects-list a.is-selected{background:linear-gradient(135deg,#c6f35c1f,#9ee8ff0e),#ffffff0b;border-color:#c6f35c57}.projects-list a span{color:#ffda8d;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.projects-list a strong{color:#f5fbf6;overflow-wrap:anywhere;font-size:.92rem;line-height:1.22;display:block}.projects-focus{gap:.9rem;min-width:0;padding:clamp(.85rem,1.6vw,1.15rem);display:grid}.projects-focus>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem}.projects-focus h2{color:#f7fff9;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(1.45rem,3vw,2.4rem);line-height:1.05}.projects-focus-actions{justify-items:end;gap:.5rem;min-width:min(16rem,100%);display:grid}.projects-focus-actions>b{color:#071610;text-transform:uppercase;white-space:nowrap;background:#c6f35c;border:1px solid #c6f35c40;border-radius:999px;padding:.34rem .5rem;font-size:.68rem;line-height:1.1}.projects-open-control{justify-items:end;gap:.28rem;display:grid}.projects-open-control button{color:#071610;min-height:2.35rem;font:inherit;cursor:pointer;background:linear-gradient(#c9ff8a,#7ed35f);border:1px solid #c6f35c57;border-radius:8px;padding:.52rem .72rem;font-size:.78rem;font-weight:850}.projects-open-control button:disabled{cursor:wait;opacity:.72}.projects-open-control span{color:#effff89e;text-align:right;max-width:14rem;font-size:.7rem;line-height:1.25}.projects-actions-panel{background:linear-gradient(135deg,#9ee8ff14,#c6f35c0e),#ffffff09;border:1px solid #9ee8ff29;border-radius:8px;gap:.72rem;padding:.8rem;display:grid}.projects-actions-panel>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.projects-actions-panel>header div{gap:.25rem;min-width:0;display:grid}.projects-actions-panel>header span,.projects-action-grid label>span{color:#9ee8ff;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:850}.projects-actions-panel>header strong{color:#f7fff9;font-size:1rem}.projects-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.6rem;display:grid}.projects-action-grid label{gap:.42rem;min-width:0;display:grid}.projects-action-grid textarea,.projects-action-grid input,.projects-action-grid select{color:#f7fff9;width:100%;min-width:0;font:inherit;background:#041216b3;border:1px solid #e6fff61f;border-radius:8px;font-size:.78rem}.projects-action-grid textarea{resize:vertical;min-height:5.5rem;padding:.58rem}.projects-action-grid input,.projects-action-grid select{min-height:2.35rem;padding:.48rem .58rem}.projects-action-grid input[type=file]{color:#effff8b8;padding:.42rem}.projects-action-grid button{color:#fff4b8;min-height:2.25rem;font:inherit;cursor:pointer;background:#ffda8d14;border:1px solid #ffda8d52;border-radius:8px;justify-self:start;padding:.48rem .62rem;font-size:.76rem;font-weight:850}.projects-action-grid button:disabled{cursor:wait;opacity:.65}.projects-actions-panel>p{color:#effff89e;margin:0;font-size:.78rem;line-height:1.38}.projects-state-strip{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(8rem,.35fr);gap:.6rem;display:grid}.projects-state-strip div{background:#ffffff09;border:1px solid #e6fff61a;border-radius:8px;min-height:5.1rem;padding:.7rem}.projects-state-strip strong{color:#f7fff9e6;overflow-wrap:anywhere;font-size:.84rem;line-height:1.36}.projects-capabilities{background:#9ee8ff0f;border:1px solid #9ee8ff24;border-radius:8px;padding:.72rem}.projects-capabilities div{flex-wrap:wrap;gap:.38rem;display:flex}.projects-capabilities b{color:#f5fbf6d6;overflow-wrap:anywhere;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;max-width:100%;padding:.32rem .46rem;font-size:.72rem;line-height:1.25}.projects-continuity{background:#08181685;border:1px solid #b8ffd626;border-radius:8px;gap:.85rem;padding:1rem;display:grid}.projects-continuity header,.projects-continuity>div{gap:.75rem;display:grid}.projects-continuity>div{grid-template-columns:repeat(3,minmax(0,1fr))}.projects-continuity span{color:#c9ffde9e;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.projects-continuity strong{color:#f8fffae6;line-height:1.35}.projects-continuity p{color:#e8f6f0bd;margin:.2rem 0 0;font-size:.82rem;line-height:1.45}.projects-repository{background:linear-gradient(135deg,#ffda8d14,#9ee8ff0e),#041216b8;gap:.72rem;padding:.8rem;display:grid}.projects-repository header{grid-template-columns:minmax(0,1fr) minmax(14rem,.75fr);align-items:start;gap:.8rem}.projects-repository strong{color:#f5fbf6;font-size:1rem}.projects-page code{color:#fff4b8;overflow-wrap:anywhere;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.72rem;line-height:1.35}.projects-file-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.projects-file-grid article{background:#ffffff09;border:1px solid #e6fff617;border-radius:8px;gap:.22rem;min-height:4.2rem;padding:.62rem;display:grid}.projects-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.72rem;display:grid}.projects-panel{min-height:12rem;box-shadow:none;gap:.55rem;padding:.75rem}.projects-panel h3{color:#effff894}.projects-record,.projects-artifact,.projects-follow-up,.projects-question,.projects-panel-empty{background:#ffffff09;border:1px solid #e6fff614;border-radius:8px;gap:.25rem;min-width:0;margin:0;padding:.62rem;display:grid}.projects-record strong,.projects-artifact strong,.projects-follow-up span,.projects-question{color:#f7fff9e0;overflow-wrap:anywhere;font-size:.84rem;line-height:1.35}.projects-record p{color:#effff7ad;font-size:.78rem;line-height:1.38}.projects-follow-up time{color:#ffda8d}.projects-panel-empty{color:#effff794;font-size:.82rem}.projects-empty{text-align:center;place-content:center;gap:.35rem;min-height:16rem;padding:1rem;display:grid}.projects-empty h2{color:#f7fff9;letter-spacing:0;margin:0;font-size:clamp(1.4rem,3vw,2.2rem)}@media (max-width:1120px){.projects-hero,.projects-layout,.projects-repository header{grid-template-columns:1fr}.projects-list{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));position:static}.projects-list header{grid-column:1/-1}}@media (max-width:760px){.projects-state-strip,.projects-continuity>div,.projects-file-grid,.projects-detail-grid{grid-template-columns:1fr}.projects-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-actions-panel>header,.projects-action-grid,.projects-focus>header{grid-template-columns:1fr}.projects-focus-actions{justify-self:start;justify-items:start}.projects-open-control{justify-items:start}.projects-open-control span{text-align:left}}.sango-emotions-page{color:#effff6;background:radial-gradient(circle at 18% 12%,#bbff8f29,#0000 18rem),linear-gradient(135deg,#071a1e,#0b2727 46%,#111926);min-height:100vh;padding:1rem}.sango-emotions-workbench{gap:1rem;width:min(100%,118rem);margin:0 auto;display:grid}.sango-emotions-hero,.sango-emotions-summary,.sango-emotions-probe,.sango-emotions-panel{background:#05181dbd;border:1px solid #daffe724;border-radius:8px;box-shadow:inset 0 1px #ffffff0f}.sango-emotions-hero{justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:flex}.sango-emotions-hero p,.sango-emotions-panel header span,.sango-emotions-probe header span,.sango-emotions-summary span{color:#dfffeb9e;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.sango-emotions-hero h1{color:#fbfff8;letter-spacing:0;margin:.18rem 0 0;font-size:clamp(2.2rem,6vw,4.8rem);line-height:1}.sango-emotions-hero button,.sango-emotions-probe button{color:#effff6;cursor:pointer;min-height:2.45rem;font:inherit;background:#ffffff12;border:1px solid #dcffeb29;border-radius:8px;font-weight:800}.sango-emotions-summary{background:#daffe724;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.sango-emotions-summary article{background:#05181de0;min-width:0;padding:.85rem}.sango-emotions-summary strong{color:#fbfff8;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:clamp(.95rem,2vw,1.45rem);display:block;overflow:hidden}.sango-emotions-grid{grid-template-columns:minmax(20rem,.9fr) repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.sango-emotions-probe,.sango-emotions-panel{gap:.85rem;padding:1rem;display:grid}.sango-emotions-probe{position:static}.sango-emotions-probe header,.sango-emotions-panel header{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.sango-emotions-probe header strong,.sango-emotions-panel header strong{color:#fbfff8;font-size:1rem}.sango-emotions-probe label{color:#effff6b8;gap:.35rem;font-size:.82rem;font-weight:800;display:grid}.sango-emotions-probe input,.sango-emotions-probe textarea{color:#f8fff9;width:100%;min-width:0;font:inherit;background:#010e12b3;border:1px solid #dcffeb26;border-radius:8px}.sango-emotions-probe input{min-height:2.45rem;padding:.62rem .72rem}.sango-emotions-probe textarea{resize:vertical;min-height:9rem;padding:.72rem;line-height:1.45}.sango-emotions-sample-row{flex-wrap:wrap;gap:.45rem;display:flex}.sango-emotions-sample-row button{color:#effff6c7;text-align:left;max-width:100%;min-height:2rem;padding:.35rem .5rem;font-size:.76rem}.sango-emotions-run{color:#06161b!important;background:#bbff8f!important}.sango-emotions-panel.is-primary{background:linear-gradient(140deg,#0f463fcc,#152331c7),#05181dbd;border-color:#bbff8f38}.sango-emotions-panel.is-wide{grid-column:span 2}.sango-emotions-panel p{color:#effff6c7;margin:0;line-height:1.55}.sango-emotions-policy,.sango-emotions-chip-row{flex-wrap:wrap;gap:.45rem;display:flex}.sango-emotions-policy b,.sango-emotions-chip-row b{color:#f6fff1e6;background:#ffffff0f;border:1px solid #daffe724;border-radius:999px;padding:.34rem .5rem;font-size:.74rem}.sango-emotions-instruction{color:#d9ffbd!important}.sango-emotions-honesty,.sango-emotions-message{font-size:.82rem;color:#ffe7cdc7!important}.sango-emotions-bars{gap:.55rem;display:grid}.sango-emotions-bar{grid-template-columns:minmax(6rem,.8fr) minmax(6rem,1fr) 3rem;align-items:center;gap:.5rem;min-width:0;display:grid}.sango-emotions-bar span,.sango-emotions-card-list span,.sango-emotions-state-grid span,.sango-emotions-action-grid span,.sango-emotions-ledger span{color:#effff6ad;font-size:.8rem;line-height:1.35}.sango-emotions-bar div{background:#00000047;border-radius:999px;height:.52rem;overflow:hidden}.sango-emotions-bar i{border-radius:inherit;background:linear-gradient(90deg,#8ee7ff,#bbff8f);height:100%;display:block}.sango-emotions-bar b{color:#fbfff8;text-align:right;font-size:.78rem}.sango-emotions-card-list,.sango-emotions-state-grid,.sango-emotions-action-grid,.sango-emotions-ledger,.sango-emotions-care-grid,.sango-emotions-foundation-grid,.sango-emotions-parameter-grid,.sango-emotions-projection-grid{gap:.55rem;display:grid}.sango-emotions-card-list section,.sango-emotions-state-grid section,.sango-emotions-ledger section{background:#ffffff0b;border:1px solid #daffe71f;border-radius:8px;gap:.2rem;padding:.65rem;display:grid}.sango-emotions-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sango-emotions-care-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sango-emotions-parameter-grid,.sango-emotions-foundation-grid,.sango-emotions-projection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sango-emotions-runtime-grid{background:#daffe71f;border:1px solid #daffe71f;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.sango-emotions-runtime-grid article{background:#010e1261;min-width:0;padding:.65rem}.sango-emotions-runtime-grid strong{color:#fbfff8;text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:1rem;display:block;overflow:hidden}.sango-emotions-panel.is-projection{background:linear-gradient(140deg,#0a3a41ad,#0c2329c7),#05181dbd;border-color:#8ee7ff3d}.sango-emotions-projection-grid section{background:#010e125c;border:1px solid #8ee7ff29;border-radius:8px;gap:.7rem;min-width:0;padding:.75rem;display:grid}.sango-emotions-projection-grid section header{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.sango-emotions-care-grid section{background:#8ee7ff0e;border:1px solid #8ee7ff29;border-radius:8px;gap:.28rem;min-width:0;padding:.7rem;display:grid}.sango-emotions-parameter-grid section{background:#ffffff0b;border:1px solid #daffe71f;border-radius:8px;gap:.35rem;min-width:0;padding:.65rem;display:grid}.sango-emotions-foundation-grid section{background:#bbff8f0b;border:1px solid #bbff8f24;border-radius:8px;gap:.55rem;min-width:0;padding:.75rem;display:grid}.sango-emotions-foundation-grid section header{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.sango-emotions-foundation-grid section>span{color:#effff6b3;font-size:.82rem;line-height:1.4}.sango-emotions-foundation-grid a{color:#9eeaff;font-size:.8rem;font-weight:800;text-decoration:none}.sango-emotions-foundation-tags{flex-wrap:wrap;gap:.35rem;display:flex}.sango-emotions-foundation-tags b{color:#f6fff1db;background:#ffffff12;border-radius:999px;padding:.24rem .42rem;font-size:.68rem}.sango-emotions-care-grid b{color:#f8fff2}.sango-emotions-care-grid span,.sango-emotions-parameter-grid span{color:#9eeaff;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.sango-emotions-care-grid p{color:#effff6b3;font-size:.82rem}.sango-emotions-care-grid button,.sango-emotions-card-list button{color:#06161b;cursor:pointer;min-height:2rem;font:inherit;background:#bbff8f;border:1px solid #bbff8f33;border-radius:8px;justify-self:start;padding:.35rem .62rem;font-size:.78rem;font-weight:900}.sango-emotions-button-row{flex-wrap:wrap;gap:.45rem;display:flex}.sango-emotions-care-grid button:disabled,.sango-emotions-card-list button:disabled{cursor:wait;opacity:.58}.sango-emotions-action-grid button{color:#effff6;cursor:pointer;min-height:5.2rem;font:inherit;text-align:left;background:#bbff8f12;border:1px solid #bbff8f33;border-radius:8px;gap:.28rem;padding:.7rem;display:grid}.sango-emotions-action-grid button:disabled{cursor:wait;opacity:.58}.sango-emotions-action-grid b,.sango-emotions-ledger b{color:#f8fff2}.sango-emotions-ledger{border-top:1px solid #daffe71f;padding-top:.7rem}.sango-emotions-state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sango-emotions-state-grid section.is-active{background:#bbff8f14;border-color:#bbff8f57}.sango-emotions-card-list b,.sango-emotions-state-grid b{color:#f8fff2}@media (max-width:980px){.sango-emotions-summary,.sango-emotions-grid,.sango-emotions-state-grid,.sango-emotions-action-grid,.sango-emotions-care-grid,.sango-emotions-foundation-grid,.sango-emotions-parameter-grid,.sango-emotions-projection-grid,.sango-emotions-runtime-grid{grid-template-columns:1fr}.sango-emotions-probe{position:static}.sango-emotions-panel.is-wide{grid-column:auto}}.chat-log{z-index:1;scrollbar-width:thin;scrollbar-color:#dff6ef47 transparent;flex-direction:column;flex:1;gap:.65rem;min-height:0;padding-right:.25rem;display:flex;position:relative;overflow-y:auto}.chat-log:before{content:"";margin-top:auto}.chat-window-header{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex;position:relative}.saved-chat-status{gap:.12rem;min-width:11rem;margin-right:auto;display:grid}.saved-chat-status strong{color:#f4fbf7eb;font-size:.82rem;line-height:1.1}.saved-chat-status span{color:#dff6ef9e;text-overflow:ellipsis;white-space:nowrap;max-width:24rem;font-size:.72rem;line-height:1.25;overflow:hidden}.saved-chat-list{z-index:2;background:#081212d6;border:1px solid #cdffdf24;border-radius:8px;gap:.45rem;max-height:min(16rem,34vh);padding:.55rem;display:grid;position:relative;overflow:auto}.saved-chat-list button{width:100%;color:inherit;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #dbffe621;border-radius:7px;gap:.18rem;padding:.55rem .65rem;display:grid}.saved-chat-list button:hover{background:#ffffff13;border-color:#bfffd942}.saved-chat-list strong{color:#f4fbf7e6;font-size:.78rem}.saved-chat-list span,.saved-chat-list p{color:#dff6ef9e;margin:0;font-size:.72rem;line-height:1.35}.project-chat-manager{gap:.55rem}.project-chat-create,.project-chat-merge{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.project-chat-merge{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.project-chat-create input,.project-chat-merge select{color:#f4fbf7e0;min-width:0;font:inherit;background:#020b0cb8;border:1px solid #dbffe624;border-radius:7px;padding:.5rem .55rem;font-size:.76rem}.project-chat-create button,.project-chat-merge button,.project-chat-delete{color:#f4fbf7d1;cursor:pointer;font:inherit;background:#ffffff0b;border:1px solid #dbffe629;border-radius:7px;padding:.5rem .62rem;font-size:.74rem;font-weight:800}.project-chat-create button:disabled,.project-chat-merge button:disabled,.project-chat-delete:disabled{cursor:not-allowed;opacity:.5}.project-chat-list{gap:.42rem;display:grid}.project-chat-list article{border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.45rem;display:grid}.project-chat-list article.is-active{outline-offset:2px;outline:1px solid #c0ff9747}.project-chat-list article>button:first-child{min-width:0}.project-chat-delete{color:#ffdcdacc}.chat-good-vibe{z-index:1;color:#e8ffdacc;background:#d5ff9a12;border:1px solid #d5ff9a29;border-radius:8px;width:fit-content;max-width:100%;margin:-.35rem 0 .05rem;padding:.28rem .5rem;font-size:.78rem;font-weight:700;line-height:1.35;position:relative}.clear-chat-button{color:#f4fbf7d1;cursor:pointer;min-width:0;font:inherit;background:#ffffff0a;border:1px solid #dbffe62e;border-radius:8px;flex:none;padding:.45rem .7rem;font-size:.78rem;line-height:1;transition:border-color .16s,background .16s,color .16s}.clear-chat-button:hover{color:#f4fbf7f5;background:#ffffff14;border-color:#dbffe652}.clear-chat-button:disabled{cursor:not-allowed;opacity:.48}.message{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;border-radius:8px;gap:.65rem;min-width:0;max-width:78%;margin:0;padding:.72rem .9rem;line-height:1.45;display:grid;position:relative}.message:after{content:"";background:inherit;width:.8rem;height:.8rem;position:absolute;bottom:.8rem;transform:rotate(45deg)}.message a{color:inherit;overflow-wrap:anywhere;text-underline-offset:.16em;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.message>span:first-child:empty{display:none}.message.user{color:#082012;background:linear-gradient(#d7f7c1,#c6eeab);align-self:flex-end;box-shadow:0 .55rem 1rem #5e934a1f}.message.user:after{right:-.3rem}.message.assistant{color:#f4fbf7eb;background:linear-gradient(145deg,#154c43eb,#0d3230f0),#08201ceb;border:1px solid #dbffe629;align-self:flex-start;box-shadow:0 .65rem 1.5rem #00000029}.message.assistant:after{border-bottom:1px solid #dbffe61f;border-left:1px solid #dbffe61f;left:-.3rem}.message-images,.message-mails{gap:.45rem;display:grid}.message-images button{color:#082012;cursor:zoom-in;width:min(16rem,100%);font:inherit;text-align:left;touch-action:manipulation;background:#0820120f;border:1px solid #0820122e;border-radius:8px;gap:.4rem;padding:0;display:grid;overflow:hidden}.message-mails button{color:#082012;cursor:pointer;width:min(20rem,100%);font:inherit;text-align:left;touch-action:manipulation;background:#0820120f;border:1px solid #0820122e;border-radius:8px;gap:.24rem;padding:.7rem .8rem;display:grid}.message.assistant .message-images button,.message.assistant .message-mails button,.message.assistant .backdrop-card{color:#f4fbf7e6;background:#00000029;border-color:#dbffe629}.message.assistant .message-mails span,.message.assistant .message-images span{color:#f4fbf7ad}.message.assistant .backdrop-card strong{color:#f4fbf7f2}.message-mails strong{font-size:.88rem}.message-mails span{color:#082012b8;font-size:.76rem}.message-backdrops{gap:.65rem;margin-top:.6rem;display:grid}.remote-activity-list,.system-status-list{gap:.65rem;margin-top:.55rem;display:grid}.system-status-card{color:#f4fbf7e6;background:#07161f66;border:1px solid #b4dcff33;border-radius:8px;gap:.7rem;width:min(100%,31rem);padding:.78rem;display:grid}.system-status-card header{grid-template-columns:2.1rem minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.system-status-mark{color:#d7ecff;background:#62aeff24;border:1px solid #b4dcff38;border-radius:8px;place-items:center;width:2.1rem;height:2.1rem;font-weight:950;display:grid}.system-status-card header span,.system-status-connection span{color:#dbffe69e;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:850}.system-status-card header strong{color:#f4fbf7f5;font-size:.98rem;display:block}.system-status-card p{color:#f4fbf7c7;margin:.16rem 0 0;font-size:.8rem;line-height:1.35}.system-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.system-status-connection{background:#00000024;border:1px solid #dbffe61f;border-radius:8px;gap:.14rem;min-width:0;padding:.48rem;display:grid}.system-status-connection.is-ready{background:#48b3661f;border-color:#81e99638}.system-status-connection.is-partial{background:#3b95d81f;border-color:#61c3ff3d}.system-status-connection.is-planned,.system-status-connection.is-missing{background:#ffd87317;border-color:#ffd87333}.system-status-connection strong{color:#f4fbf7f0;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.system-status-connection small{color:#dbffe6a3;font-size:.7rem;line-height:1.28}.system-status-domains{flex-wrap:wrap;gap:.38rem;display:flex}.system-status-domains span{color:#f4fbf7bd;background:#ffffff0f;border:1px solid #dbffe61f;border-radius:8px;padding:.32rem .44rem;font-size:.72rem}.system-status-domains strong{color:#f4fbf7eb;margin-right:.24rem}.system-status-actions{gap:.36rem;margin:0;padding:0;list-style:none;display:grid}.system-status-actions li{color:#f4fbf7d1;background:#ffffff0e;border:1px solid #b4dcff29;border-radius:8px;padding:.42rem .5rem;font-size:.74rem;line-height:1.34}.system-status-highlight{color:#dbffe6b8}.remote-activity-card{color:#f4fbf7e6;background:#05161857;border:1px solid #dbffe62e;border-radius:8px;gap:.7rem;width:min(100%,27rem);padding:.72rem;display:grid}.remote-activity-card header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.remote-activity-card header div{gap:.14rem;min-width:0;display:grid}.remote-activity-card header span,.remote-activity-card dt{color:#dbffe69e;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:800}.remote-activity-card header>span{white-space:nowrap;background:#0000002e;border:1px solid #dbffe62e;border-radius:999px;padding:.2rem .42rem}.remote-activity-card header strong{color:#f4fbf7f5;font-size:.95rem}.remote-activity-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.remote-activity-compact-meta{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.remote-activity-compact-meta span{color:#dbffe6b8;text-overflow:ellipsis;white-space:nowrap;background:#00000029;border:1px solid #dbffe624;border-radius:999px;max-width:12rem;padding:.22rem .44rem;font-size:.7rem;font-weight:800;overflow:hidden}.remote-activity-details{gap:.6rem;display:grid}.remote-activity-details summary{cursor:pointer;color:#bdfad1;width:fit-content;font-size:.76rem;font-weight:900}.remote-activity-details[open] summary{margin-bottom:.6rem}.remote-activity-details>:not(summary){margin-top:.6rem}.remote-activity-card dl div{background:#00000029;border:1px solid #dbffe61f;border-radius:8px;min-width:0;padding:.45rem}.remote-activity-card dl div.remote-activity-intelligence{grid-column:1/-1}.remote-activity-card dt,.remote-activity-card dd{margin:0}.remote-activity-card dd{color:#f4fbf7e6;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:800;overflow:hidden}.remote-activity-card .remote-activity-intelligence dd{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.remote-activity-card ol,.remote-activity-texts{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.remote-activity-card ol li{grid-template-columns:1.35rem minmax(0,1fr);align-items:start;gap:.48rem;display:grid}.remote-activity-card ol li>span{color:#f4fbf7b8;background:#0003;border:1px solid #dbffe62e;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.78rem;font-weight:900;display:grid}.remote-activity-card ol li.is-done>span{color:#bdfad1;background:#81e9962e}.remote-activity-card ol li.is-running>span{color:#c8edff;background:#61c3ff2e}.remote-activity-card ol li.is-warning>span,.remote-activity-card ol li.is-failed>span{color:#ffe2a3;background:#ffd8732e}.remote-activity-card ol strong{color:#f4fbf7eb;font-size:.82rem;display:block}.remote-activity-card ol small{color:#dbffe69e;font-size:.72rem;line-height:1.35;display:block}.remote-activity-card p{color:#f4fbf7d1;margin:0;font-size:.82rem}.remote-activity-card .remote-activity-warning{color:#ffe2a3}.remote-activity-screen-help{gap:.45rem;margin:0;display:grid}.remote-activity-screen-help img{object-fit:contain;background:#00000038;border:1px solid #dbffe629;border-radius:8px;width:100%;max-height:22rem}.remote-activity-screenshot-button{cursor:crosshair;background:0 0;border:0;border-radius:8px;width:100%;padding:0;display:block;position:relative}.remote-activity-screenshot-button img{display:block}.remote-activity-teach-marker{pointer-events:none;border:2px solid #fcf3a1;border-radius:999px;width:1.15rem;height:1.15rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #fcf3a12e,0 0 16px #fcf3a1b3}.remote-activity-screen-help figcaption{color:#f4fbf7c7;font-size:.76rem;line-height:1.35}.remote-activity-teach-panel{background:#0714126b;border:1px solid #dbffe621;border-radius:8px;gap:.45rem;padding:.55rem;display:grid}.remote-activity-teach-panel label{color:#f4fbf7d6;gap:.35rem;font-size:.76rem;font-weight:850;display:grid}.remote-activity-teach-panel textarea{resize:vertical;color:#f4fbf7f0;min-height:4.2rem;font:inherit;background:#0108078a;border:1px solid #dbffe629;border-radius:8px;padding:.48rem .55rem;font-size:.78rem;line-height:1.35}.remote-activity-teach-panel .remote-activity-actions{align-items:center}.remote-activity-teach-panel .remote-activity-actions span,.remote-activity-teach-status{color:#f4fbf7b8;font-size:.74rem}.remote-activity-actions{flex-wrap:wrap;gap:.45rem;display:flex}.remote-activity-actions button{color:#f4fbf7e6;background:#dbffe61a;border:1px solid #dbffe62e;border-radius:8px;min-height:2rem;padding:.42rem .62rem;font-size:.76rem;font-weight:850}.remote-activity-actions button:disabled{cursor:not-allowed;opacity:.48}.remote-activity-actions button:not(:disabled):hover{background:#81e99629}.remote-activity-texts li{color:#f4fbf7d6;background:#ffffff0f;border:1px solid #dbffe61f;border-radius:8px;padding:.42rem .48rem;font-size:.76rem}.backdrop-card{background:#0820120f;border:1px solid #0820121f;border-radius:8px;gap:.55rem;width:min(100%,22rem);margin:0;padding:.55rem;display:grid}.backdrop-card img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%}.backdrop-card figcaption{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.backdrop-card strong{color:#092415;font-size:.82rem}.backdrop-card button{color:#092415;cursor:pointer;width:auto;min-width:7.4rem;font:inherit;background:#ffffffdb;border:1px solid #0820122e;border-radius:8px;padding:.42rem .65rem;font-size:.78rem;font-weight:800}.message-images img{object-fit:cover;width:100%;max-height:11rem;display:block}.message-images span{padding:0 .55rem .55rem;font-size:.78rem;font-weight:700}.image-lightbox{z-index:30;background:#000000b8;place-items:center;padding:2rem;display:grid;position:absolute;inset:0}.source-overlay{z-index:24;background:#0000008f;place-items:center;padding:2rem;display:grid;position:absolute;inset:0}.image-lightbox button{width:auto;color:var(--text);cursor:pointer;font:inherit;background:#04191de0;border:1px solid #dbffe673;border-radius:8px;padding:.45rem .65rem;position:absolute;top:1rem;right:1rem}.image-lightbox>img,.image-lightbox-figure>img{object-fit:contain;border-radius:8px;max-width:min(100%,52rem);max-height:100%;box-shadow:0 1.4rem 3rem #0000007a}.image-lightbox-figure{gap:.85rem;max-width:min(100%,54rem);margin:0;display:grid}.image-lightbox-figure figcaption{color:var(--text);background:#04191de0;border-radius:8px;padding:.85rem 1rem}.image-lightbox-figure strong{margin-bottom:.35rem;display:block}.image-lightbox-figure p{color:#f4fbf7d1;margin:0;line-height:1.5}.mail-lightbox{color:#082012;background:#f7fbf5;border-radius:8px;width:min(100%,44rem);max-height:100%;padding:1.2rem 1.2rem 1rem;overflow:auto;box-shadow:0 1.4rem 3rem #0000007a}.mail-lightbox h3{margin:0 0 .85rem;font-size:1.08rem}.mail-lightbox dl{gap:.5rem;margin:0 0 1rem;display:grid}.mail-lightbox dl div{gap:.14rem;display:grid}.mail-lightbox dt{color:#082012a3;text-transform:uppercase;font-size:.74rem;font-weight:700}.mail-lightbox dd{margin:0;font-size:.9rem}.mail-body{white-space:pre-wrap;border-top:1px solid #0820121f;padding-top:.9rem;font-size:.92rem;line-height:1.5}.source-lightbox{color:#082012;background:#f7fbf5;border-radius:8px;width:min(100%,46rem);max-height:calc(100vh - 4rem);padding:1.2rem 1.2rem 1rem;overflow:auto;box-shadow:0 1.4rem 3rem #0000007a}.source-summary-hero{background:linear-gradient(145deg,#1e764a1f,#0820120a);border:1px solid #0820121a;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:.85rem;margin:0 0 1rem;padding:.9rem 1rem;display:grid}.source-summary-hero.is-images{background:linear-gradient(145deg,#39897a2e,#0820120a)}.source-summary-hero.is-library{background:linear-gradient(145deg,#5e843a29,#0820120a)}.source-summary-hero.is-web{background:linear-gradient(145deg,#326c9429,#0820120a)}.source-summary-hero.is-skills{background:radial-gradient(circle at 8% 15%,#fff59d38,#0000 34%),linear-gradient(145deg,#4692532e,#0820120a)}.source-summary-hero.is-memory{background:linear-gradient(145deg,#5bb56333,#0820120a)}.memory-log-hero{grid-template-columns:auto 1fr}.memory-log-frog{background:radial-gradient(circle at 50% 72%,#f4ffbba3,#0000 38%),linear-gradient(145deg,#92df58,#4ab05a 58%,#1f7c48);border:1px solid #0820121a;border-radius:50% 50% 44% 44%;width:3.1rem;height:2.8rem;position:relative;box-shadow:inset 0 .32rem .42rem #ffffff3d,0 .6rem 1.2rem #28784329}.memory-log-frog:before,.memory-log-frog:after{content:"";background:radial-gradient(circle at 50% 48%,#12381b 0 .16rem,#0000 .18rem),#bdf06d;border-radius:50%;width:1.15rem;height:1.15rem;position:absolute;top:-.42rem;box-shadow:inset 0 .16rem .22rem #ffffff52}.memory-log-frog:before{left:.38rem}.memory-log-frog:after{right:.38rem}.memory-log-frog-eye{display:none}.memory-log-frog-mouth{border-bottom:2px solid #082012b3;border-radius:0 0 999px 999px;width:.85rem;height:.36rem;position:absolute;bottom:.58rem;left:50%;transform:translate(-50%)}.source-summary-badge{color:#f7fbf5;background:linear-gradient(145deg,#65c963,#287843);border-radius:8px;place-items:center;width:2.6rem;height:2.6rem;font-size:1rem;font-weight:800;display:grid;box-shadow:0 .45rem 1rem #28784338}.source-summary-hero h3{margin:0 0 .35rem;font-size:1.08rem}.source-summary-hero p{color:#082012b8;margin:0}.source-summary-overview{color:#082012d1;background:#2878430f;border-left:3px solid #2878437a;border-radius:6px;margin:0 0 1rem;padding:.75rem .85rem;line-height:1.5}.source-summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0 0 1rem;display:grid}.source-summary-stats div{background:#08201208;border:1px solid #08201214;border-radius:8px;gap:.18rem;padding:.65rem .75rem;display:grid}.source-summary-stats dt{color:#082012a3;text-transform:uppercase;font-size:.74rem;font-weight:700}.source-summary-stats dd{margin:0;font-size:.92rem;line-height:1.45}.source-summary-list{gap:.65rem;display:grid}.skills-lightbox{width:min(100%,50rem)}.skills-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.skill-card{background:radial-gradient(circle at 92% 0,#6bc9631a,#0000 34%),#0820120a;border:1px solid #0820121a;border-radius:8px;gap:.7rem;padding:.85rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.skill-card.is-active{background:radial-gradient(circle at 92% 0,#fff38042,#0000 38%),linear-gradient(145deg,#5fc66129,#0820120a);border-color:#28784357;transform:translateY(-.08rem);box-shadow:0 0 0 2px #28784314,0 .85rem 1.6rem #2878431f}.skill-card-head{grid-template-columns:auto 1fr;align-items:center;gap:.65rem;display:grid}.skill-card-badge{letter-spacing:.02em;background:linear-gradient(145deg,#65c963,#287843);border-radius:8px;place-items:center;width:2.25rem;height:2.25rem;font-weight:900;display:grid;color:#f7fbf5!important;font-size:.74rem!important}.skill-card strong{font-size:.95rem;display:block}.skill-card span{color:#082012a8;font-size:.76rem}.skill-card p{color:#082012d1;margin:0;font-size:.86rem;line-height:1.45}.skill-group-card{align-content:start}.skill-group-card .skill-card-head span{line-height:1.25}.skill-group-abilities,.skill-internal-list{gap:.4rem;display:grid}.skill-group-abilities div{background:#ffffff70;border:1px solid #0820120f;border-radius:8px;gap:.14rem;padding:.52rem .58rem;display:grid}.skill-group-abilities div.is-active{background:#fff8ad5c;border-color:#28784352}.skill-group-abilities strong{font-size:.78rem}.skill-group-abilities span{color:#082012ad;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.32;display:-webkit-box;overflow:hidden}.skill-internals-card{grid-column:1/-1}.skill-internal-list{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.35rem}.skill-internal-list span{text-overflow:ellipsis;white-space:nowrap;background:#0820120a;border:1px solid #08201214;border-radius:7px;padding:.42rem .5rem;overflow:hidden}.skill-internal-list span.is-active{color:#082012e6;background:#fff8ad57;border-color:#28784357}.skill-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.skill-card dl div{background:#0820120b;border-radius:8px;padding:.55rem .62rem}.skill-card dl div:nth-child(n+4){grid-column:1/-1}.skill-card dt{color:#08201294;text-transform:uppercase;margin:0 0 .16rem;font-size:.68rem;font-weight:800}.skill-card dd{color:#082012d6;overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.35}.source-toolbar{gap:.5rem;margin:0 0 1rem;display:grid}.memory-log-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin:0 0 1rem;display:grid}.memory-log-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.memory-log-controls button,.memory-followup-actions button{color:#082012;cursor:pointer;width:auto;font:inherit;background:#0820120f;border:1px solid #08201224;border-radius:8px;padding:.58rem .75rem}.memory-log-controls button:disabled{cursor:wait;opacity:.64}.memory-log-controls label{color:#082012b8;align-items:center;gap:.42rem;font-size:.78rem;font-weight:700;display:inline-flex}.memory-log-error{color:#672323;background:#942d2d14;border:1px solid #942d2d33;border-radius:8px;margin:0 0 1rem;padding:.7rem .8rem}.memory-log-grid{grid-template-columns:minmax(0,1.12fr) minmax(15rem,.88fr);align-items:start;gap:.85rem;margin-bottom:.9rem;display:grid}.memory-log-section{gap:.65rem;margin-top:.85rem;display:grid}.memory-log-section-heading{border-bottom:1px solid #0820121a;justify-content:space-between;align-items:center;gap:.7rem;padding-bottom:.45rem;display:flex}.memory-log-section-heading h4{color:#082012;margin:0;font-size:.92rem}.memory-log-section-heading span{color:#0820129e;text-transform:uppercase;font-size:.74rem;font-weight:800}.memory-timeline,.memory-followups,.memory-detail-list{gap:.55rem;display:grid}.memory-timeline-item,.memory-followup-card,.memory-detail-card{background:#0820120a;border:1px solid #0820121a;border-radius:8px;gap:.32rem;padding:.7rem .78rem;display:grid}.memory-timeline-item{padding-left:1.35rem;position:relative}.memory-timeline-item:before{content:"";background:#2f8a4c;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.92rem;left:.58rem;box-shadow:0 0 0 3px #2f8a4c1f}.memory-timeline-item.is-follow_up:before{background:#598bce;box-shadow:0 0 0 3px #598bce1f}.memory-timeline-item time,.memory-followup-card time{color:#08201294;text-transform:uppercase;font-size:.72rem;font-weight:800}.memory-timeline-item strong,.memory-followup-card strong,.memory-detail-card strong{color:#082012;font-size:.9rem;line-height:1.35}.memory-timeline-item span,.memory-followup-card span,.memory-detail-card>span{color:#082012ad;font-size:.76rem;line-height:1.38}.memory-followup-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.memory-followup-card.is-done,.memory-followup-card.is-cancelled{opacity:.72}.memory-followup-actions{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;display:flex}.memory-followup-actions button{padding:.48rem .62rem;font-size:.78rem}.memory-detail-card p{color:#082012db;margin:0;font-size:.86rem;line-height:1.45}.source-search{gap:.32rem;display:grid}.source-search span{color:#082012ad;text-transform:uppercase;font-size:.75rem;font-weight:700}.source-search input{color:#082012;width:100%;font:inherit;background:#ffffffeb;border:1px solid #08201229;border-radius:8px;padding:.7rem .8rem}.source-image-grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));align-items:start;gap:.75rem;display:grid}.source-image-card{color:#082012;width:100%;min-width:0;font:inherit;text-align:left;cursor:zoom-in;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#0820120a;border:1px solid #0820121f;border-radius:8px;gap:.42rem;padding:.5rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;overflow:hidden}.source-image-card img{object-fit:cover;background:#0820120f;border-radius:6px;width:100%;max-width:100%;height:8.5rem;display:block}.source-image-card strong{font-size:.84rem;line-height:1.35}.source-image-card span{color:#082012b8;font-size:.75rem;line-height:1.4}.source-image-card:hover,.source-show-more:hover,.source-preview-back:hover,.source-record-card:hover{border-color:#28784338;transform:translateY(-.08rem);box-shadow:0 .75rem 1.4rem #28784314}.source-summary-list article{background:#0820120a;border:1px solid #0820121f;border-radius:8px;gap:.18rem;padding:.75rem .85rem;display:grid}.source-record-card{transition:transform .18s,box-shadow .18s,border-color .18s;gap:.45rem!important}.source-record-meta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.source-record-kind{color:#082012bd;text-transform:uppercase;background:#2878431a;border-radius:999px;align-items:center;width:fit-content;padding:.18rem .42rem;font-size:.7rem;font-weight:700;display:inline-flex}.source-summary-list strong{font-size:.9rem}.source-summary-list span{color:#082012ad;font-size:.76rem}.source-summary-actions{justify-content:center;margin-top:1rem;display:flex}.source-show-more{color:#082012;cursor:pointer;width:auto;font:inherit;background:#0820120f;border:1px solid #08201224;border-radius:8px;padding:.65rem .9rem}.source-preview{gap:.85rem;display:grid}.source-preview-back{color:#082012;cursor:pointer;width:auto;font:inherit;background:#0820120f;border:1px solid #08201224;border-radius:8px;justify-self:start;padding:.55rem .8rem}.source-preview-figure{gap:.85rem;margin:0;display:grid}.source-preview-figure img{object-fit:contain;background:#0820120a;border-radius:8px;width:100%;max-height:65vh;display:block}.source-preview-figure figcaption{background:#0820120a;border-radius:8px;gap:.42rem;padding:.85rem 1rem;display:grid}.source-preview-figure strong{font-size:.95rem}.source-preview-figure p{color:#082012c7;margin:0;line-height:1.5}.source-summary-list p{color:#082012e0;margin:.1rem 0 0;font-size:.88rem;line-height:1.45}.progress-line{color:#f4fbf7e0;background:#0000003d;border:1px solid #dbffe629;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.65rem;width:fit-content;padding:.36rem .48rem;font-size:.9rem;display:inline-flex}.message.user .progress-line{color:#082012bd;background:#ffffff61;border-color:#08201224}.typing-dots{align-items:center;gap:.3rem;min-width:2.4rem;padding:.25rem .1rem;display:inline-flex}.typing-dots span{background:#a7ec75;border-radius:50%;width:.42rem;height:.42rem;animation:.9s ease-in-out infinite typing-dot}.message.user .typing-dots span{background:#3f7f3d}.typing-dots span:nth-child(2){animation-delay:.12s}.typing-dots span:nth-child(3){animation-delay:.24s}.latency-chip{color:#f4fbf7c7;background:#dbffe61a;border:1px solid #dbffe638;border-radius:999px;place-items:center;min-width:3.4rem;padding:.16rem .42rem;font-size:.72rem;font-weight:800;line-height:1.2;display:inline-grid}.message.user .latency-chip{color:#082012a3;background:#3f7f3d1a;border-color:#3f7f3d38}.message-meta{margin-top:.55rem;display:flex}.completion-chip{color:#f4fbf7c7;background:#dbffe61a;border:1px solid #dbffe638;border-radius:999px;place-items:center;width:fit-content;padding:.18rem .48rem;font-size:.72rem;font-weight:800;line-height:1.2;display:inline-grid}.message.user .completion-chip{color:#08201294;background:#0820120f;border-color:#0820121f}.chat-input{z-index:1;flex:none;display:block;position:relative}.composer-controls{z-index:3;pointer-events:none;min-height:2.35rem;position:absolute;bottom:.55rem;left:.55rem;right:.55rem}.composer-controls button,.composer-controls label,.composer-controls input{pointer-events:auto}.pending-uploads{gap:.5rem;margin-bottom:.55rem;display:flex;overflow-x:auto}.pending-uploads div{background:#00000047;border:1px solid #dbffe638;border-radius:8px;grid-template-columns:3.2rem minmax(0,8rem);align-items:center;gap:.45rem;max-width:13rem;padding:.35rem 1.8rem .35rem .35rem;display:grid;position:relative}.pending-uploads img{object-fit:cover;border-radius:8px;width:3.2rem;height:3.2rem}.pending-uploads span{color:#f4fbf7db;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.pending-uploads button{width:1.2rem;min-width:0;height:1.2rem;color:var(--text);cursor:pointer;font:inherit;background:#00000052;border:1px solid #dbffe647;border-radius:50%;place-items:center;padding:0;font-size:.72rem;line-height:1;display:grid;position:absolute;top:.35rem;right:.35rem}.chat-input textarea{z-index:1;width:100%;height:5.4rem;min-height:5.4rem;max-height:5.4rem;color:var(--text);resize:none;font:inherit;background:#0000002e;border:1px solid #dbffe62e;border-radius:8px;padding:.85rem 4.2rem 2.65rem 2.7rem;transition:border-color .16s,box-shadow .16s,background .16s;position:relative;overflow-y:auto}.chat-input textarea:focus{background:#00000047;border-color:#d5ff9a6b;outline:none;box-shadow:0 0 0 3px #a0ff7a14}.chat-input textarea:disabled{cursor:progress;opacity:.72}.chat-input input[type=file]{display:none}.chat-input .send-button,.chat-input .upload-button{cursor:pointer;width:2.35rem;min-width:0;height:2.35rem;font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;place-items:center;padding:0;font-size:1rem;font-weight:700;line-height:1;display:grid;position:absolute}.chat-input .send-button{color:#061a0e;background:linear-gradient(#7ed35f,#56ad43);border:1px solid #dbffe67a;border-radius:50%;right:0;box-shadow:inset 0 1px #ffffff2e,0 .4rem .8rem #3271263d}.chat-input .upload-button{color:var(--text);opacity:.76;background:0 0;border:0;border-radius:0;font-size:1.45rem;font-weight:500;left:0}.chat-input .send-button:hover{background:#74ce5e}.chat-input .upload-button:hover{opacity:1;background:0 0}.chat-input .send-button:disabled,.chat-input .upload-button:disabled,.composer-model.is-disabled select{cursor:not-allowed;opacity:.55}.chat-input .send-button.is-stopping:before{content:"";background:#061a0e;border-radius:2px;width:.72rem;height:.72rem}.composer-model{z-index:3;color:#f4fbf7ad;align-items:center;gap:.35rem;max-width:calc(100% - 7.4rem);font-size:.72rem;display:inline-flex;position:absolute;bottom:.17rem;left:2.1rem}.composer-model select{max-width:min(11rem,42vw);color:var(--text);font:inherit;background:#00000047;border:1px solid #dbffe62e;border-radius:8px}.composer-hint{z-index:1;color:#dff6efa3;flex:none;margin:-.4rem 0 0;font-size:.78rem;position:relative}.mobile-submit-trace{display:none}.sidebar{flex-direction:column;gap:1rem;height:calc(100vh - 2rem);min-height:0;padding-right:.25rem;transition:width .24s;display:flex;overflow-y:auto}.sidebar.is-collapsed{padding-right:0;overflow:visible}.sidebar.is-collapsed .status{display:none}.panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#081e23c2,#05181dad);border:1px solid #dbffe61f;border-radius:8px;padding:1rem;box-shadow:inset 0 1px #ffffff0a,0 1rem 1.8rem #00000029}.panel-heading{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.panel-heading h2{margin:0}.panel-heading>div{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.panel-heading button,.icon-button{width:auto;color:var(--text);cursor:pointer;font:inherit;background:#61b84d2e;border:1px solid #dbffe652;border-radius:8px;padding:.42rem .62rem;font-size:.78rem}.panel-actions{align-items:center;gap:.4rem;display:flex}.icon-button{place-items:center;width:2rem;height:2rem;padding:0;font-size:1rem;line-height:1;display:inline-grid}.sidebar.is-collapsed .debug-panel{place-items:center;min-height:3.2rem;padding:.55rem;display:grid}.sidebar.is-collapsed .panel-heading{gap:0;margin:0;display:grid}.sidebar.is-collapsed .panel-heading h2,.sidebar.is-collapsed .panel-actions .icon-button:not(.sidebar-collapse-button){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sidebar.is-wide .debug-panel{padding:1rem 1.05rem}.sidebar.is-wide .debug-content{padding-right:.45rem}.sidebar.is-wide .profile-picker{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.sidebar.is-wide .profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.sidebar.is-wide .profile-fields>*{min-width:0}.sidebar.is-wide .profile-secret-status,.sidebar.is-wide .profile-reindex-warning,.sidebar.is-wide .provider-status-panel,.sidebar.is-wide .account-setup-panel,.sidebar.is-wide .stream-deck-profile-panel,.sidebar.is-wide .integration-fields,.sidebar.is-wide .profile-toggles,.sidebar.is-wide .profile-secret-note{grid-column:1/-1}.sidebar.is-wide .profile-fields textarea,.sidebar.is-wide .integration-fields textarea{min-height:5rem}.debug-list{gap:.55rem;margin:0;padding-right:.25rem;display:grid}.debug-list div{gap:.12rem;display:grid}.debug-list dt{color:#f4fbf7a3;text-transform:uppercase;font-size:.72rem;font-weight:700}.debug-list dd{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.86rem}.config-debug{gap:.8rem;display:grid}.drive-progress-card{background:linear-gradient(145deg,#61b84d24,#10484d42),#ffffff0a;border:1px solid #dbffe629;border-radius:8px;gap:.55rem;padding:.8rem;display:grid}.drive-progress-card.is-loading{border-color:#cdff9157;box-shadow:0 0 1.5rem #7fd35f1f}.drive-progress-card.is-failed{background:linear-gradient(145deg,#ac42372e,#10484d33),#ffffff0a;border-color:#ff8c8070}.drive-progress-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.drive-progress-head span{color:#f4fbf7a3;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.drive-progress-head strong{color:var(--text);margin-top:.18rem;font-size:1rem;display:block}.drive-progress-head b{color:#eaffd3f0;text-align:center;background:#0000002e;border:1px solid #dbffe62e;border-radius:999px;flex:none;min-width:3.4rem;padding:.22rem .45rem;font-size:.78rem}.drive-progress-actions{justify-items:end;gap:.35rem;display:grid}.drive-progress-actions button{color:var(--text);cursor:pointer;font:inherit;background:#61b84d29;border:1px solid #dbffe633;border-radius:8px;padding:.36rem .48rem;font-size:.75rem;font-weight:800}.drive-progress-actions button:disabled{cursor:not-allowed;opacity:.48}.drive-progress-track{background:#0000003d;border:1px solid #dbffe624;border-radius:999px;height:.52rem;overflow:hidden}.drive-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#75ce62,#d7ff8b);min-width:.22rem;height:100%;transition:width .28s;display:block}.drive-progress-card p{color:#dff6efc7;overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.35}.drive-progress-card .drive-progress-note{color:#ffc6bee0}.drive-index-estimate{background:linear-gradient(135deg,#ffd6661f,#432b062e),#00000029;border:1px solid #ffdf8447;border-radius:8px;gap:.28rem;padding:.65rem;display:grid}.drive-index-estimate.is-large{background:linear-gradient(135deg,#ff7a5626,#43180633),#0000002e;border-color:#ffa6696b}.drive-index-estimate strong{color:#fff4c9f5;font-size:.86rem}.drive-index-estimate span,.drive-index-estimate em{color:#f4fbf7c2;font-size:.76rem;font-style:normal;line-height:1.35}.drive-index-estimate em{color:#f4fbf794}.drive-progress-metrics{grid-template-columns:repeat(auto-fit,minmax(5.2rem,1fr));gap:.45rem;display:grid}.drive-progress-metrics span{color:#f4fbf794;text-transform:uppercase;background:#00000029;border:1px solid #dbffe61f;border-radius:8px;gap:.1rem;min-width:0;padding:.45rem;font-size:.68rem;display:grid}.drive-progress-metrics strong{color:var(--text);text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:.78rem;overflow:hidden}.debug-panel{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.debug-content{scrollbar-width:thin;scrollbar-color:#dff6ef47 transparent;flex:auto;min-height:0;padding-right:.2rem;overflow-y:auto}.ui-language-setting{background:radial-gradient(circle at 100% 0,#fff1b814,#0000 42%),#ffffff0b;border:1px solid #dbffe62b;border-radius:8px;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.75rem;padding:.54rem .62rem;display:flex}.ui-language-setting span{color:#def7eec7;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:850;overflow:hidden}.ui-language-setting select{min-width:7rem;height:2rem;color:var(--text);font:inherit;background:#061e24b8;border:1px solid #dbffe638;border-radius:7px;padding:0 .58rem;font-size:.74rem}.debug-tabs{grid-template-columns:repeat(4,1fr);gap:.35rem;margin-bottom:.8rem;display:grid}.debug-tabs button{width:auto;min-width:0;color:var(--muted);cursor:pointer;font:inherit;background:#ffffff0d;border:1px solid #dbffe633;border-radius:8px;padding:.42rem .35rem;font-size:.76rem}.debug-tabs button.is-active{color:var(--text);background:#61b84d33;border-color:#dbffe675}.profile-editor{gap:.85rem;display:grid}.profile-picker{gap:.45rem;display:grid}.profile-picker button,.profile-actions button{width:100%;min-width:0;color:var(--text);cursor:pointer;font:inherit;background:#ffffff0d;border:1px solid #dbffe62e;border-radius:8px}.profile-picker button{text-align:left;gap:.14rem;padding:.55rem .65rem;display:grid}.profile-picker button.is-active{background:#61b84d33;border-color:#dbffe675}.profile-picker strong{font-size:.86rem}.profile-picker span{color:#f4fbf79e;font-size:.74rem}.profile-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.profile-actions button{padding:.55rem .65rem}.profile-taxonomy-panel{background:linear-gradient(135deg,#61b84d1f,#478dcd14),#ffffff0a;border:1px solid #dbffe629;border-radius:8px;gap:.55rem;padding:.7rem;display:grid}.profile-taxonomy-panel>div,.profile-taxonomy-card{gap:.3rem;display:grid}.profile-taxonomy-panel span,.profile-taxonomy-card span{color:#dbffe6ad;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:800}.profile-taxonomy-panel strong,.profile-taxonomy-card strong{color:var(--text);font-size:.88rem}.profile-taxonomy-panel p{color:#f4fbf7b3;margin:0;font-size:.78rem;line-height:1.45}.profile-taxonomy-card{background:#060e0a5c;border:1px solid #dbffe61f;border-radius:8px;padding:.62rem}.profile-boundary-list{gap:.24rem;margin:0;padding:0;list-style:none;display:grid}.profile-boundary-list li{color:#f4fbf7ad;padding-left:.72rem;font-size:.74rem;line-height:1.35;position:relative}.profile-boundary-list li:before{content:"";background:#dbffe694;border-radius:999px;width:.28rem;height:.28rem;position:absolute;top:.45rem;left:0}.profile-next-step{color:#dbffe6c2!important}.profile-archetype-rule{color:#7edaffc7!important}.profile-semantic-fit{background:#7edaff0e;border:1px solid #7edaff24;border-radius:8px;gap:.18rem;padding:.52rem;display:grid}.profile-semantic-fit small{color:#f4fbf7ad;overflow-wrap:anywhere;font-size:.7rem;line-height:1.34}.profile-sibling-list{flex-wrap:wrap;gap:.34rem;display:flex}.profile-sibling-list span{color:#e7fff0c7;text-transform:none;background:#7edaff14;border:1px solid #7edaff24;border-radius:999px;padding:.26rem .42rem;font-size:.68rem;font-weight:800}.profile-capability-fit{background:#ffda8d0e;border:1px solid #ffda8d1f;border-radius:8px;gap:.46rem;padding:.56rem;display:grid}.profile-capability-fit>div:first-child{gap:.2rem;display:grid}.profile-capability-fit strong{color:#f4fbf7c2;font-size:.74rem;font-weight:700;line-height:1.35}.profile-capability-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem;display:grid}.profile-capability-lanes section{gap:.22rem;min-width:0;display:grid}.profile-capability-lanes b{color:#ffda8dd1;text-transform:uppercase;font-size:.68rem}.profile-capability-lanes ul{gap:.18rem;margin:0;padding:0;list-style:none;display:grid}.profile-capability-lanes li{color:#f4fbf7a8;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.24;overflow:hidden}.profile-taxonomy-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.profile-taxonomy-links a{min-width:0;color:var(--text);text-align:center;border:1px solid #dbffe629;border-radius:8px;padding:.5rem .55rem;font-size:.74rem;font-weight:800;text-decoration:none}.profile-fields{gap:.6rem;min-height:0;display:grid}.profile-fields label{gap:.26rem;display:grid}.profile-secret-status{background:#61b84d1a;border:1px solid #dbffe624;border-radius:8px;gap:.18rem;padding:.62rem .7rem;display:grid}.profile-secret-status span{color:#f4fbf7a8;text-transform:uppercase;font-size:.72rem;font-weight:700}.profile-secret-status strong{color:var(--text);font-size:.78rem;line-height:1.4}.provider-status-panel{background:linear-gradient(145deg,#1d665c29,#5d421e1f),#ffffff09;border:1px solid #dbffe624;border-radius:8px;gap:.64rem;min-width:0;padding:.68rem;display:grid}.provider-status-panel>header{justify-content:space-between;align-items:start;gap:.55rem;min-width:0;display:flex}.provider-status-panel>header div{gap:.16rem;min-width:0;display:grid}.provider-status-panel>header span,.provider-status-tile header span{color:#f4fbf7a3;text-transform:uppercase;font-size:.68rem;font-weight:800}.provider-status-panel>header strong{color:var(--text);font-size:.82rem;line-height:1.3}.provider-status-panel>header em{color:#fff4d3d6;text-align:right;border:1px solid #ffe7ae2e;border-radius:999px;flex:0 auto;min-width:0;padding:.18rem .4rem;font-size:.68rem;font-style:normal;line-height:1.25}.provider-status-panel>p{color:#dff6efad;margin:0;font-size:.72rem;line-height:1.35}.provider-status-grid{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.5rem;min-width:0;display:grid}.provider-status-tile{background:#0000002e;border:1px solid #dbffe61f;border-radius:8px;align-content:start;gap:.46rem;min-width:0;padding:.58rem;display:grid}.provider-status-tile.is-ready{background:#2a7d4721;border-color:#73e8973d}.provider-status-tile.is-partial{background:#79572029;border-color:#ffda783d}.provider-status-tile.is-needs_setup,.provider-status-tile.is-planned{background:#1f415c24;border-color:#88beff2e}.provider-status-tile header{grid-template-columns:minmax(0,1fr) auto;gap:.2rem .42rem;min-width:0;display:grid}.provider-status-tile header span{grid-column:1/-1}.provider-status-tile header strong{color:#fffffff0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;line-height:1.25;overflow:hidden}.provider-status-tile header em{color:#f4fbf7b8;text-transform:capitalize;white-space:nowrap;background:#ffffff14;border-radius:999px;align-self:start;padding:.12rem .32rem;font-size:.66rem;font-style:normal;line-height:1.25}.provider-status-tile p{color:#dff6efad;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.72rem;line-height:1.32;display:-webkit-box;overflow:hidden}.provider-status-tile dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem;margin:0;display:grid}.provider-status-tile dl div{background:#00000024;border:1px solid #dbffe61a;border-radius:6px;min-width:0;padding:.28rem .32rem}.provider-status-tile dt{color:#f4fbf78a;text-transform:uppercase;font-size:.62rem;font-weight:800}.provider-status-tile dd{color:#ffffffdb;text-overflow:ellipsis;white-space:nowrap;margin:.08rem 0 0;font-size:.68rem;line-height:1.2;overflow:hidden}.provider-status-tile small{color:#dff6ef9e;font-size:.68rem;line-height:1.32}.account-setup-panel{background:linear-gradient(145deg,#22756b2e,#162b4a29),#ffffff0a;border:1px solid #dbffe629;border-radius:8px;gap:.66rem;min-width:0;padding:.72rem;display:grid}.account-setup-panel>header{justify-content:space-between;align-items:flex-start;gap:.6rem;min-width:0;display:flex}.account-setup-panel>header div{gap:.16rem;min-width:0;display:grid}.account-setup-panel>header span,.account-setup-card header span,.provider-setup-wizard header span{color:#f4fbf79e;text-transform:uppercase;font-size:.68rem;font-weight:850}.account-setup-panel>header strong{color:var(--text);font-size:.9rem;line-height:1.25}.account-setup-panel>header em{color:#dff6efb8;text-align:right;border:1px solid #dbffe629;border-radius:999px;flex:0 auto;max-width:11rem;padding:.2rem .42rem;font-size:.68rem;font-style:normal;line-height:1.25}.account-setup-grid{grid-template-columns:repeat(auto-fit,minmax(11.8rem,1fr));gap:.5rem;min-width:0;display:grid}.account-setup-card{background:#0000002b;border:1px solid #dbffe61f;border-radius:8px;align-content:start;gap:.42rem;min-width:0;padding:.58rem;display:grid}.account-setup-card.is-ready{background:#2a7d4724;border-color:#73e89747}.account-setup-card.is-partial{background:#7957202b;border-color:#ffda784d}.account-setup-card.is-missing{background:#762f2d24;border-color:#ff918438}.account-setup-card.is-planned{background:#1f415c24;border-color:#88beff2e}.account-setup-card header{grid-template-columns:minmax(0,1fr) auto;gap:.16rem .42rem;min-width:0;display:grid}.account-setup-card header span{grid-column:1/-1}.account-setup-card header strong{color:#fffffff0;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.25;overflow:hidden}.account-setup-card header em{color:#f4fbf7bd;white-space:nowrap;background:#ffffff14;border-radius:999px;align-self:start;padding:.12rem .32rem;font-size:.65rem;font-style:normal;line-height:1.2}.account-setup-card p{color:#ffffffe0;margin:0;font-size:.75rem;font-weight:800;line-height:1.3}.account-setup-card small{color:#dff6efa3;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.3;display:-webkit-box;overflow:hidden}.account-setup-card footer{justify-content:space-between;align-items:center;gap:.45rem;min-width:0;display:flex}.account-setup-card footer span{color:#fff1b8cc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;overflow:hidden}.account-setup-card footer button{width:auto;min-width:3.4rem;color:var(--text);cursor:pointer;font:inherit;background:#61b84d29;border:1px solid #dbffe638;border-radius:7px;flex:none;padding:.32rem .48rem;font-size:.7rem;font-weight:850}.account-setup-card footer button:disabled{cursor:not-allowed;opacity:.48}.account-setup-live-status{color:#fff1b8db;margin:0;font-size:.72rem;line-height:1.35}.stream-deck-profile-panel{background:linear-gradient(145deg,#2b5b802e,#34774a24),#ffffff09;border:1px solid #9cd6ff2e;border-radius:8px;gap:.58rem;min-width:0;padding:.68rem;display:grid}.stream-deck-profile-panel>header{justify-content:space-between;align-items:flex-start;gap:.6rem;min-width:0;display:flex}.stream-deck-profile-panel>header div{gap:.16rem;min-width:0;display:grid}.stream-deck-profile-panel>header span{color:#f4fbf79e;text-transform:uppercase;font-size:.68rem;font-weight:850}.stream-deck-profile-panel>header strong{color:var(--text);font-size:.86rem;line-height:1.25}.stream-deck-profile-panel>header button{width:auto;min-width:4.2rem;color:var(--text);cursor:pointer;font:inherit;background:#61b84d24;border:1px solid #dbffe633;border-radius:7px;flex:none;padding:.34rem .48rem;font-size:.7rem;font-weight:850}.stream-deck-profile-panel p,.stream-deck-profile-panel small{color:#dff6efad;margin:0;font-size:.72rem;line-height:1.35}.stream-deck-profile-list{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.45rem;min-width:0;display:grid}.stream-deck-profile-target{background:#00000029;border:1px solid #dbffe61f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;padding:.52rem;display:grid}.stream-deck-profile-target.is-selected{background:#2a7d4724;border-color:#73e89747}.stream-deck-profile-target input{accent-color:#73e897;block-size:1rem;inline-size:1rem}.stream-deck-profile-target span{gap:.08rem;min-width:0;display:grid}.stream-deck-profile-target strong{color:#fffffff0;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.25;overflow:hidden}.stream-deck-profile-target small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stream-deck-profile-message{color:#fff1b8db!important}.profile-reindex-warning{background:linear-gradient(145deg,#ffd6661f,#3a4f1c2e),#ffffff0a;border:1px solid #ffdf8457;border-radius:8px;gap:.24rem;padding:.7rem .78rem;display:grid}.profile-reindex-warning strong{color:#fff6cff5;font-size:.86rem}.profile-reindex-warning span{color:#f4fbf7bd;font-size:.78rem;line-height:1.4}.profile-fields label>span,.profile-toggles span{color:#f4fbf7a8;text-transform:uppercase;font-size:.72rem;font-weight:700}.profile-fields input,.profile-fields select,.profile-fields textarea{width:100%;min-width:0;color:var(--text);font:inherit;background:#0000003d;border:1px solid #dbffe62e;border-radius:8px;padding:.55rem .62rem;font-size:.82rem}.profile-fields textarea{resize:vertical;min-height:4.2rem}.mood-context-fields,.integration-fields{background:linear-gradient(145deg,#7e203a29,#2353402e),#ffffff09;border:1px solid #ffe7ae29;border-radius:8px;gap:.6rem;min-width:0;margin:0;padding:.72rem;display:grid}.mood-context-fields legend,.integration-fields legend{color:#fff7dfc2;text-transform:uppercase;padding:0 .35rem;font-size:.74rem;font-weight:800}.mood-context-fields label,.integration-fields label{gap:.22rem}.mood-context-fields textarea{min-height:4.8rem}.discord-fields{background:linear-gradient(145deg,#3c5baa2e,#2353402e),#ffffff09;border-color:#8bbeff2e}.discord-fields textarea{min-height:3.4rem}.discord-fields button{width:100%;padding:.62rem .7rem}.spotify-fields{background:linear-gradient(145deg,#29995129,#184f582e),#ffffff09;border-color:#4fe07e33}.gmail-fields{background:linear-gradient(145deg,#3869c429,#184f582e),#ffffff09;border-color:#8bbeff33}.provider-setup-wizard{background:#00000029;border:1px solid #dbffe624;border-radius:8px;gap:.56rem;min-width:0;padding:.64rem;display:grid}.provider-setup-wizard.is-ready{border-color:#73e89747}.provider-setup-wizard.is-partial{border-color:#ffda784d}.provider-setup-wizard.is-missing{border-color:#ff918438}.provider-setup-wizard header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.provider-setup-wizard header div{gap:.14rem;min-width:0;display:grid}.provider-setup-wizard header strong{color:#fffffff0;font-size:.86rem}.provider-setup-wizard header em{color:#f4fbf7bd;white-space:nowrap;background:#ffffff14;border-radius:999px;padding:.14rem .36rem;font-size:.66rem;font-style:normal;line-height:1.25}.provider-setup-wizard p,.provider-setup-wizard small{color:#dff6efb3;margin:0;font-size:.74rem;line-height:1.36}.provider-wizard-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.provider-wizard-actions a,.provider-wizard-actions button{width:100%;min-width:0;color:var(--text);cursor:pointer;font:inherit;text-align:center;background:#61b84d24;border:1px solid #dbffe633;border-radius:8px;padding:.48rem .52rem;font-size:.72rem;font-weight:850;text-decoration:none}.provider-wizard-actions button:disabled{cursor:not-allowed;opacity:.48}.provider-redirect-copy{margin:0}.provider-redirect-copy div{background:#0000002e;border:1px solid #dbffe61a;border-radius:7px;gap:.12rem;min-width:0;padding:.42rem .48rem;display:grid}.provider-redirect-copy dt{color:#f4fbf78a;text-transform:uppercase;font-size:.62rem;font-weight:850}.provider-redirect-copy dd{overflow-wrap:anywhere;color:#ffffffdb;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.68rem;line-height:1.3}.provider-setup-wizard ol{gap:.36rem;margin:0;padding:0;list-style:none;display:grid}.provider-setup-wizard li{color:#dff6efb8;grid-template-columns:1.1rem minmax(0,1fr);gap:.32rem .45rem;min-width:0;font-size:.72rem;line-height:1.34;display:grid}.provider-setup-wizard li:before{color:#fff1b8db;content:counter(list-item);background:#ffffff0f;border:1px solid #dbffe629;border-radius:999px;place-items:center;width:1.1rem;height:1.1rem;font-size:.62rem;font-weight:850;display:grid}.provider-setup-wizard li strong,.provider-setup-wizard li span{grid-column:2;min-width:0}.provider-setup-wizard li strong{color:#ffffffe6;font-size:.74rem}.provider-setup-wizard li span{overflow-wrap:anywhere;margin-top:-.26rem}.provider-setup-message{color:#fff1b8db!important}.discord-discovery{background:#030a1238;border:1px solid #8bbeff29;border-radius:8px;gap:.55rem;max-height:22rem;padding:.65rem;display:grid;overflow:auto}.discord-discovery p{color:#e6f7ffc7;margin:0;font-size:.8rem}.discord-discovery details{gap:.45rem;display:grid}.discord-discovery summary{cursor:pointer;color:#f2fbffe6;font-size:.82rem}.discord-channel-list{gap:.35rem;margin-top:.45rem;display:grid}.discord-channel-row{background:#ffffff0e;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.45rem;padding:.42rem .48rem;font-size:.78rem;display:grid}.discord-channel-row span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.discord-channel-row small{color:#daf0ff94}.discord-channel-row button{width:auto;min-width:4.1rem;padding:.36rem .5rem}.discord-channel-row .is-readable{color:#9ff0c8}.discord-channel-row .is-blocked{color:#ffb6a6}.remote-control-panel{background:linear-gradient(145deg,#20457e24,#2353401f),#ffffff09;border:1px solid #8bbeff2e;border-radius:8px;gap:.75rem;margin-bottom:.9rem;padding:.75rem;display:grid}.remote-control-heading{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.remote-control-heading div{gap:.18rem;min-width:0;display:grid}.remote-control-heading strong,.remote-skill-card strong{color:var(--text);font-size:.9rem}.remote-control-heading span,.remote-skill-card span{color:#f4fbf7ad;font-size:.76rem;line-height:1.35}.remote-control-heading button,.remote-control-actions button,.remote-teach-fields button,.remote-skill-card button{min-width:0;color:var(--text);cursor:pointer;font:inherit;background:#ffffff0d;border:1px solid #dbffe62e;border-radius:8px;font-size:.78rem}.remote-control-heading button{flex:none;padding:.48rem .58rem}.remote-control-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.remote-control-actions button,.remote-teach-fields button,.remote-skill-card button{width:100%;padding:.58rem .65rem}.remote-control-fields{gap:.52rem}.remote-app-picker{grid-template-columns:1fr}.remote-teach-fields{background:linear-gradient(145deg,#27578729,#23534024),#ffffff09;border-color:#8bbeff2e}.remote-skill-card{background:#00000029;border:1px solid #dbffe624;border-radius:8px;gap:.42rem;padding:.62rem;display:grid}.remote-skill-card ol{color:#f4fbf7d6;gap:.38rem;margin:0;padding-left:1.15rem;font-size:.78rem;display:grid}.remote-skill-card li span{margin-top:.12rem;display:block}.remote-run-history{gap:.5rem;display:grid}.remote-run-history-heading,.remote-run-card-heading{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.remote-run-history-heading strong,.remote-run-card-heading strong,.remote-run-card li strong{color:var(--text);font-size:.82rem}.remote-run-history-heading span,.remote-run-card-heading span,.remote-run-card li small{color:#f4fbf7ad;font-size:.72rem;line-height:1.35}.remote-run-card{background:#00000029;border:1px solid #dbffe624;border-radius:8px;gap:.48rem;padding:.62rem;display:grid}.remote-run-card.is-running{border-color:#8bbeff4d}.remote-run-card.is-failed{border-color:#ff919147}.remote-run-card ol{gap:.36rem;margin:0;padding:0;list-style:none;display:grid}.remote-run-card li{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.45rem;display:grid}.remote-run-card li>span{color:#f4fbf7b8;border:1px solid #dbffe629;border-radius:999px;place-items:center;min-width:1.8rem;min-height:1.35rem;font-size:.64rem;line-height:1;display:inline-grid}.remote-run-card li.is-running>span{color:#add5ff;border-color:#8bbeff6b}.remote-run-card li.is-succeeded>span{color:#aeefc4;border-color:#88e4a75c}.remote-run-card li.is-failed>span{color:#ffb9b9;border-color:#ff919161}.remote-run-card li div{gap:.08rem;min-width:0;display:grid}.remote-observation{gap:.55rem;display:grid}.remote-observation img{object-fit:contain;cursor:crosshair;background:#00000047;border:1px solid #dbffe629;border-radius:8px;width:100%;max-height:26rem}.remote-observation p{margin:0;font-size:.8rem}.remote-screen-model{background:#00000024;border:1px solid #8bbeff29;border-radius:8px;gap:.42rem;padding:.58rem;display:grid}.remote-screen-model>div{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.remote-screen-model strong{color:var(--text);font-size:.78rem}.remote-screen-model span{color:#f4fbf7a8;font-size:.7rem}.remote-screen-model ul{gap:.32rem;margin:0;padding:0;list-style:none;display:grid}.remote-screen-model li{gap:.04rem;display:grid}.remote-action-dialog{max-width:34rem}.remote-action-warning{background:#5c431633;border:1px solid #ffd88938;border-radius:8px;gap:.28rem;padding:.72rem;display:grid}.remote-action-warning strong{color:var(--text);font-size:.82rem}.remote-action-warning p{color:#f4fbf7c7;margin:0;font-size:.8rem;line-height:1.45}.index-preflight{background:linear-gradient(145deg,#61b84d1f,#14564c33),#ffffff0a;border:1px solid #dbffe629;border-radius:8px;gap:.6rem;padding:.75rem;display:grid}.index-preflight.is-medium{background:linear-gradient(145deg,#ffd6661f,#3e36142e),#ffffff0a;border-color:#ffdf8457}.index-preflight.is-large{background:linear-gradient(145deg,#ff7a5626,#43180633),#ffffff0a;border-color:#ffa6696b}.index-preflight-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.index-preflight-head span{color:#f4fbf7a3;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.index-preflight-head strong{color:var(--text);margin-top:.18rem;font-size:.92rem;display:block}.index-preflight-head b{color:#eaffd3f0;overflow-wrap:anywhere;text-align:center;background:#0000002e;border:1px solid #dbffe62e;border-radius:999px;flex:none;max-width:8rem;padding:.24rem .48rem;font-size:.72rem}.index-preflight-grid{grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));gap:.42rem;display:grid}.index-preflight-grid span{color:#f4fbf794;text-transform:uppercase;background:#00000026;border:1px solid #dbffe61f;border-radius:8px;gap:.12rem;min-width:0;padding:.45rem;font-size:.66rem;display:grid}.index-preflight-grid strong{color:var(--text);overflow-wrap:anywhere;text-transform:none;font-size:.76rem}.index-preflight p{color:#dff6efb8;margin:0;font-size:.78rem;line-height:1.45}.index-preflight ul{color:#f4fbf7c7;gap:.28rem;margin:0;padding-left:1rem;font-size:.76rem;line-height:1.35;display:grid}.profile-toggles{background:#ffffff0a;border:1px solid #dbffe61f;border-radius:8px;gap:.45rem;padding:.6rem;display:grid}.profile-toggles label{grid-template-columns:none;align-items:center;gap:.45rem;display:flex}.profile-toggles input{width:auto}.profile-secret-note{color:#dff6efad;margin:0;font-size:.78rem}.index-dialog-backdrop{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 20%,#9def7a1f,#0000 32rem),#020e10b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.index-dialog{background:linear-gradient(145deg,#164e46f5,#082526fa),#082526;border:1px solid #dbffe633;border-radius:8px;gap:1rem;width:min(34rem,100%);max-height:min(42rem,92vh);padding:1rem;display:grid;overflow:auto;box-shadow:0 1.2rem 4rem #0000006b}.index-dialog header{gap:.35rem;display:grid}.index-dialog header span{color:#d5ff9ac2;text-transform:uppercase;font-size:.72rem;font-weight:800}.index-dialog h2{margin:0;font-size:1.25rem}.index-dialog p{color:#f4fbf7b8;margin:0}.index-dialog-actions{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.index-dialog-actions button{min-width:0;color:var(--text);cursor:pointer;font:inherit;background:#ffffff0f;border:1px solid #dbffe633;border-radius:8px;padding:.7rem .8rem}.index-dialog-actions button.is-primary{color:#061a0e;background:linear-gradient(#8ad96a,#5bac45);border-color:#d5ff9a7a;font-weight:800}h1,h2{margin:0 0 .75rem;line-height:1.1}h1{font-size:1.55rem}h2{font-size:1rem}p{color:var(--muted);line-height:1.5}.events{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.events li{color:var(--muted);border:1px solid #cff5e829;border-radius:8px;padding:.5rem .65rem;font-size:.86rem}.knowledge-debug ul{gap:.6rem;max-height:18rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.knowledge-debug li{border:1px solid #cff5e829;border-radius:8px;padding:.6rem}.knowledge-debug strong,.knowledge-debug span{display:block}.knowledge-debug strong{color:var(--text);font-size:.9rem}.knowledge-debug span{color:#f4fbf794;margin-top:.2rem;font-size:.74rem}.knowledge-debug p{margin:.45rem 0 0;font-size:.8rem}@keyframes bubble-in{0%{opacity:0;transform:translate(-50%,-50%)translateY(.9rem)scale(.92)}16%,78%{opacity:1;transform:translate(-50%,-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%,-50%)translateY(-.5rem)scale(.96)}}@keyframes frog-bob{0%,to{transform:translate(-50%,-50%)translateY(0)}42%{transform:translate(-50%,-50%)translateY(-.6rem)}}@keyframes frog-idle-breathe{0%,to{transform:translate(-50%,-50%)translateY(0)scale(1)}42%{transform:translate(-50%,-50%)translateY(-.1rem)scale(1.014,.996)}68%{transform:translate(-50%,-50%)translateY(.03rem)scale(.996,1.008)}}@keyframes frog-throat-pulse{0%,to{opacity:.42;transform:translate(-50%)scale(.92,.72)}44%{opacity:.76;transform:translate(-50%)scaleX(1.08)}}@keyframes frog-head-think-glint{0%,to{opacity:.54;transform:rotate(-18deg)translate(0)}48%{opacity:.92;transform:rotate(-18deg)translate(.18rem)}}@keyframes cheek-soft-pulse{0%,to{opacity:.46;transform:scale(.96)}50%{opacity:.68;transform:scale(1.06)}}@keyframes nostril-twitch{0%,88%,to{scale:1}91%{scale:1.18 .86}94%{scale:.92 1.08}}@keyframes mouth-murmur{0%,to{transform:translate(-50%)scaleX(1)}46%{transform:translate(-50%)scaleX(.84)}}@keyframes sango-sleepy-mouth{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)translateY(.02rem)scale(.92,.78)}}@keyframes sango-curious-catchlight-search{0%,to{opacity:.88;transform:rotate(15deg)translate(0)scale(1)}34%{opacity:1;transform:rotate(9deg)translate(.06rem,-.05rem)scale(1.12)}68%{opacity:.9;transform:rotate(18deg)translate(-.04rem,.02rem)scale(.96)}}@keyframes sango-curious-eye-soul{0%,to{transform:translate(-50%,-50%)scale(.96)}42%{transform:translate(-47%,-53%)scale(1.08)}74%{transform:translate(-52%,-49%)scale(1)}}@keyframes sango-curious-acting-arc{0%,to{opacity:.08;scale:.88}45%{opacity:.3;scale:1.08}}@keyframes sango-focused-presence-lock{0%,to{opacity:.34;filter:blur(.1rem)saturate(.9)}48%{opacity:.48;filter:blur(.08rem)saturate(1.08)}}@keyframes sango-focused-eye-hold{0%,to{opacity:.78;transform:translate(-50%,-50%)scale(.92,1.02)}52%{opacity:.9;transform:translate(-50%,-50%)scale(.98,1.06)}}@keyframes sango-focused-breath-hold{0%,to{opacity:.04;transform:translate(-50%)scale(.82,.62)}62%{opacity:.18;transform:translate(-50%)scale(1.02,.78)}}@keyframes sango-thinking-catchlight-search{0%,to{transform:rotate(15deg)translate(-.03rem)scale(.94)}38%{transform:rotate(10deg)translate(.07rem,-.04rem)scale(1.08)}70%{transform:rotate(19deg)translate(-.06rem,.04rem)scale(.98)}}@keyframes sango-thinking-brow-question{0%,to{translate:0}48%{translate:0 -.055rem}}@keyframes sango-proud-presence-glow{0%,to{opacity:.42;filter:blur(.11rem)saturate()}42%{opacity:.62;filter:blur(.08rem)saturate(1.24)}}@keyframes sango-proud-chest-lift{0%,to{transform:translate(-50%)translateY(0)scale(1)}46%{transform:translate(-50%)translateY(-.06rem)scale(1.025,.985)}}@keyframes sango-proud-catchlight-pop{0%,to{opacity:.9;transform:rotate(15deg)scale(1)}36%{opacity:1;transform:rotate(12deg)translate(.02rem,-.04rem)scale(1.24)}}@keyframes sango-amused-cheek-bounce{0%,to{opacity:.82;transform:translateY(0)scale(1.04)}40%{opacity:1;transform:translateY(-.05rem)scale(1.18,.96)}68%{opacity:.9;transform:translateY(.02rem)scale(1.08)}}@keyframes sango-amused-mouth-smirk{0%,to{transform:translate(-50%)rotate(-2deg)scale(1)}48%{transform:translate(-50%)translateY(.025rem)rotate(-3.5deg)scale(1.04,.98)}}@keyframes sango-amused-acting-spark{0%,to{opacity:.06;scale:.9}42%{opacity:.28;scale:1.12}}@keyframes sango-grumpy-brow-brace{0%,to{translate:0}50%{translate:0 .035rem}}@keyframes sango-grumpy-breath-contained{0%,to{opacity:.03;transform:translate(-50%)scale(.72,.52)}56%{opacity:.16;transform:translate(-50%)scale(.9,.62)}}@keyframes sango-grumpy-presence-dim{0%,to{opacity:.16}50%{opacity:.24}}@keyframes sango-sleepy-breath-ripple{0%,to{opacity:.02;transform:translate(-50%)scale(.72,.56)}54%{opacity:.28;transform:translate(-50%)scale(1.16,.9)}82%{opacity:.06;transform:translate(-50%)scale(1.34,1.02)}}@keyframes sango-sleepy-presence-drift{0%,to{opacity:.22;filter:blur(.13rem)saturate(.86)}50%{opacity:.34;filter:blur(.16rem)saturate(.98)}}@keyframes frog-snatch-recoil{0%{transform:translate(-50%,-50%)scale(1)}22%{transform:translate(-50%,-50%)translateY(.12rem)scale(1.08,.93)}48%{transform:translate(-50%,-50%)translateY(-.16rem)scale(.96,1.07)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes frog-proud-pop{0%{transform:translate(-50%,-50%)translateY(0)scale(1)}34%{transform:translate(-50%,-50%)translateY(-.34rem)scale(1.055,.97)}64%{transform:translate(-50%,-50%)translateY(.08rem)scale(.986,1.025)}to{transform:translate(-50%,-50%)translateY(0)scale(1)}}@keyframes frog-tipsy-sway{0%,to{transform:translate(-50%,-50%)rotate(-1deg)}35%{transform:translate(-50%,-50%)translateY(-.08rem)rotate(1.8deg)}68%{transform:translate(-50%,-50%)translate(.07rem)rotate(-1.2deg)}}@keyframes frog-blink{0%,4%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.18)}}@keyframes frog-click-blink{0%,to{transform:scaleY(1)}42%,58%{transform:scaleY(.1)}}@keyframes frog-click-blink-detail{0%,to{opacity:1}42%,58%{opacity:0}}@keyframes one-eye-peek{0%{translate:var(--eye-x,0) calc(var(--eye-y,0) + .1rem);opacity:.72;transform:rotate(3deg)scaleY(.18)}45%{translate:var(--eye-x,0) var(--eye-y,0);opacity:1;transform:rotate(3deg)scaleY(1.05)}to{translate:var(--eye-x,0) var(--eye-y,0);opacity:1;transform:rotate(3deg)scaleY(1)}}@keyframes eye-spark{0%{transform:scale(.65)}58%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes sleepy-z{0%{opacity:0;transform:translate(0)scale(.72)rotate(-8deg)}18%{opacity:.9}72%{opacity:.72;transform:translate(.28rem,-1.2rem)scale(1)rotate(9deg)}to{opacity:0;transform:translate(.58rem,-1.8rem)scale(1.18)rotate(14deg)}}@keyframes fold-left-arm{0%{transform:rotate(-12deg)translate(.76rem,-.03rem)}to{transform:rotate(-24deg)translate(.92rem,-.12rem)}}@keyframes fold-right-arm{0%{transform:rotate(190deg)translate(.78rem,.03rem)}to{transform:rotate(204deg)translate(.92rem,.14rem)}}@keyframes music-button-tap{0%{filter:brightness()}62%{filter:brightness(1.12)drop-shadow(0 0 .5rem #ddffa438)}76%{filter:brightness(1.18)drop-shadow(0 0 .7rem #fff8ad47)}to{filter:brightness()}}@keyframes music-control-click{0%{box-shadow:none;transform:translateY(0)scale(1)}36%{transform:translateY(-1px)scale(1.08);box-shadow:0 0 #fff8ad5c}74%{transform:translateY(0)scale(.96);box-shadow:0 0 0 .34rem #fff8ad00}to{box-shadow:none;transform:translateY(0)scale(1)}}@keyframes present-wrist{0%{transform:rotate(115deg)translate(-.13rem,-.68rem)scaleX(1.22)}to{transform:rotate(123deg)translate(-.17rem,-.78rem)scaleX(1.28)}}@keyframes throw-arm-followthrough{0%{transform:rotate(38deg)translate(-.36rem,-.78rem)scaleX(.98)}42%{transform:rotate(91deg)translate(-.7rem,-1.14rem)scaleX(1.26)}to{transform:rotate(72deg)translate(-.58rem,-1rem)scaleX(1.1)}}@keyframes paper-fold{0%{border-radius:4px 12px 5px 4px;transform:translate(-50%)rotate(-12deg)scale(.72)skew(-8deg)perspective(8rem)rotateY(-12deg)}to{border-radius:4px 16px 6px 4px;transform:translate(-50%)rotate(8deg)scale(.84)skew(8deg)perspective(8rem)rotateY(18deg)}}@keyframes paper-release{0%{opacity:.86;transform:translate(-50%)rotate(-18deg)scale(.64)skew(4deg)}54%{opacity:.78;transform:translate(.22rem,-.34rem)rotate(-34deg)scale(.56)skew(-8deg)}to{opacity:0;transform:translate(1.15rem,-.86rem)rotate(-52deg)scale(.34)skew(-14deg)}}@keyframes brush-mix{0%{transform:rotate(-28deg)translate(.1rem,.16rem)}to{transform:rotate(12deg)translate(.18rem,-.08rem)}}@keyframes brush-stroke{0%{transform:rotate(-34deg)translate(-.16rem,.18rem)}to{transform:rotate(24deg)translate(.35rem,-.12rem)}}@keyframes paint-card-glow{0%{filter:saturate()brightness();transform:translate(-50%)rotate(-7deg)scale(.78)}to{filter:saturate(1.24)brightness(1.12);transform:translate(-50%)rotate(5deg)scale(.86)}}@keyframes artifact-present{0%{opacity:0;transform:translate(-50%,-50%)rotate(-18deg)scale(.28)}16%{opacity:1;transform:translate(-50%,-50%)rotate(8deg)scale(1)}72%{opacity:1;transform:translate(-50%,-50%)rotate(4deg)scale(1.04)}to{opacity:0;transform:translate(-50%,-64%)rotate(10deg)scale(.72)}}@keyframes wine-bottle-pour{0%{transform:rotate(-12deg)translate(-.28rem,.46rem)scale(.84)}38%{transform:rotate(-54deg)translate(.42rem,-.14rem)scale(.98)}72%{transform:rotate(-48deg)translate(.34rem,-.1rem)scale(.96)}to{transform:rotate(-18deg)translate(-.24rem,.38rem)scale(.88)}}@keyframes wine-drop{0%{opacity:0;transform:translate(0)scale(.52)}22%{opacity:.9}to{opacity:0;transform:translate(.82rem,1.05rem)scale(.95)}}@keyframes wine-glass-sip{0%{transform:rotate(12deg)translate(.18rem,.38rem)scale(.96)}45%{transform:rotate(-17deg)translate(-.78rem,-1.22rem)scale(1.1)}72%{transform:rotate(-9deg)translate(-.64rem,-1.08rem)scale(1.08)}to{transform:rotate(5deg)translate(-.06rem,-.08rem)scale(1)}}@keyframes wine-liquid-slosh{0%{background:radial-gradient(circle at 32% 18%,#ffffff9e,#0000 .08rem),linear-gradient(#0000 0 36%,#840f2ae6 37% 100%)}42%{background:radial-gradient(circle at 32% 18%,#ffffff94,#0000 .08rem),linear-gradient(166deg,#0000 0 29%,#840f2aeb 30% 100%)}72%{background:radial-gradient(circle at 32% 18%,#ffffff94,#0000 .08rem),linear-gradient(190deg,#0000 0 33%,#840f2ae6 34% 100%)}to{background:radial-gradient(circle at 32% 18%,#ffffff9e,#0000 .08rem),linear-gradient(#0000 0 36%,#840f2ae6 37% 100%)}}@keyframes cheek-warmth{0%{opacity:.78;transform:scale(1)}to{opacity:1;transform:scale(1.18)}}@keyframes frog-wine-glow{0%{filter:saturate(1.05)brightness();box-shadow:0 1.2rem 2.2rem #00000057,inset 0 -.6rem 1.2rem #0e53246b,0 0 0 6px #a0ff7a0a}to{filter:saturate(1.22)brightness(1.08);box-shadow:0 1.2rem 2.2rem #00000057,inset 0 -.6rem 1.2rem #0e532461,0 0 1.45rem #ffc5734d}}@keyframes toy-aura-breathe{0%,to{opacity:.58;transform:scale(.98)}50%{opacity:.88;transform:scale(1.03)}}@keyframes toy-glow-pulse{0%,to{opacity:.58;transform:translateY(0)scale(.96)}50%{opacity:.95;transform:translateY(-.08rem)scale(1.08)}}@keyframes toy-star-twinkle{0%,to{opacity:.46;transform:scale(.82)rotate(0)}48%{opacity:1;transform:scale(1.18)rotate(18deg)}}@keyframes toy-orb-float{0%,to{transform:translateY(0)rotate(4deg)}50%{transform:translateY(-.18rem)rotate(-7deg)}}@keyframes source-beam-scan{0%{stroke-dashoffset:9px}to{stroke-dashoffset:0}}@keyframes source-node-pulse{0%,to{opacity:.68;r:.88}50%{opacity:1;r:1.36}}@keyframes music-disc-spin{to{rotate:360deg}}@keyframes music-bar-dance{0%,to{opacity:.66;scale:1 .62}50%{opacity:1;scale:1}}@keyframes frog-groove-nod{0%,to{transform:translate(-50%,-50%)rotate(-1deg)}50%{transform:translate(-50%,calc(.16rem - 50%))rotate(2deg)}}@keyframes frog-headbang{0%,to{transform:translate(-50%,-50%)rotate(-5deg)scale(1.01)}48%{transform:translate(-50%,calc(.34rem - 50%))rotate(8deg)scale(1.035)}}@keyframes frog-ballad-sway{0%,to{transform:translate(-50%,-50%)rotate(-4deg)}50%{transform:translate(-50%,calc(-50% - .08rem))rotate(4deg)}}@keyframes frog-electro-bounce{0%{transform:translate(-50%,-50%)rotate(-3deg)}50%{transform:translate(calc(.1rem - 50%),calc(-50% - .18rem))rotate(3deg)}to{transform:translate(calc(-50% - .08rem),calc(.1rem - 50%))rotate(-2deg)}}@keyframes frog-jazz-lean{0%,to{transform:translate(-50%,-50%)rotate(-6deg)}35%{transform:translate(calc(-50% - .12rem),calc(-50% - .06rem))rotate(4deg)}70%{transform:translate(calc(.08rem - 50%),-50%)rotate(-2deg)}}@keyframes frog-dance-pop{0%,to{transform:translate(-50%,-50%)rotate(-4deg)scale(1)}50%{transform:translate(-50%,calc(-50% - .26rem))rotate(5deg)scale(1.035)}}@keyframes frog-classical-listen{0%,to{transform:translate(-50%,-50%)rotate(-1deg)}50%{transform:translate(-50%,calc(-50% - .05rem))rotate(1.5deg)}}@keyframes headphone-light-scan{0%,to{filter:hue-rotate()brightness();transform:translate(-50%)scaleX(.82)}50%{filter:hue-rotate(95deg)brightness(1.18);transform:translate(-50%)scaleX(1.08)}}@keyframes speaker-vibe{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-.03rem)rotate(1.2deg)}}@keyframes speaker-wave{0%{opacity:0;transform:rotate(45deg)scale(.58)}36%{opacity:.74}to{opacity:0;transform:rotate(45deg)scale(1.2)}}@keyframes paper-plane-flight{0%{opacity:0;filter:drop-shadow(0 .12rem .08rem #0000001f)drop-shadow(0 0 .18rem #efffec29);transform:translate(-50%,-50%)rotate(-42deg)scale(.22)skew(-8deg)perspective(10rem)rotateY(-22deg)}7%{opacity:1;transform:translate(calc(-50% + .85rem), calc(-50% - .42rem)) rotate(-31deg) scale(calc(var(--plane-scale,1) * .62)) skewX(-4deg) perspective(10rem) rotateY(-14deg)}16%{opacity:1;filter:drop-shadow(0 .34rem .2rem #0003)drop-shadow(0 0 .24rem #efffec38);transform:translate(calc(-50% + 2.8rem), calc(-50% - 2.45rem)) rotate(-13deg) scale(calc(var(--plane-scale,1) * .98)) skewX(2deg) perspective(10rem) rotateY(8deg)}31%{transform:translate(calc(-50% + 7rem), calc(-50% + var(--plane-dy) - 2.7rem)) rotate(var(--plane-rotate)) scale(var(--plane-scale,1)) skewX(8deg) perspective(10rem) rotateY(18deg)}48%{transform:translate(calc(-50% + 10.5rem), calc(-50% + var(--plane-dy) - 1.15rem)) rotate(-7deg) scale(calc(var(--plane-scale,1) * .96)) skewX(-5deg) perspective(10rem) rotateY(-16deg)}66%{opacity:1;filter:drop-shadow(0 .58rem .34rem #0000002e)drop-shadow(0 0 .18rem #efffec29);transform:translate(calc(-50% + 15.5rem), calc(-50% + 1rem)) rotate(12deg) scale(calc(var(--plane-scale,1) * .88)) skewX(5deg) perspective(10rem) rotateY(14deg)}84%{opacity:.8;transform:translate(calc(-50% + 20rem), calc(-50% + var(--plane-dy) + 1.7rem)) rotate(-10deg) scale(calc(var(--plane-scale,1) * .76)) skewX(-4deg) perspective(10rem) rotateY(-10deg)}to{opacity:0;filter:drop-shadow(0 .8rem .42rem #00000014)drop-shadow(0 0 #efffec00);transform:translate(calc(-50% + var(--plane-dx)), calc(-50% + var(--plane-dy) + 3.7rem)) rotate(24deg) scale(.48) skewX(8deg) perspective(10rem) rotateY(20deg)}}@keyframes paper-plane-wing{0%{transform:scaleY(.92)skew(0)rotateX(0)}to{transform:scaleY(1.05)skew(3deg)rotateX(5deg)}}@keyframes fly-jitter{0%{translate:-.04rem -.02rem}to{translate:.04rem .03rem}}@keyframes source-found-glow{0%,to{box-shadow:0 0 0 1px #e9ffb029,0 0 1rem #beff7c33}50%{box-shadow:0 0 0 2px #e9ffb03d,0 0 1.8rem #beff7c5c}}@keyframes typing-dot{0%,to{opacity:.35;transform:translateY(0)}45%{opacity:1;transform:translateY(-.22rem)}}@keyframes tongue-snatch{0%,to{opacity:0;height:0;transform:translateX(-50%) rotate(var(--tongue-angle,0deg))}28%,62%{height:var(--tongue-length,7.2rem);opacity:1;transform:translateX(-50%) rotate(var(--tongue-angle,0deg))}}@keyframes tongue-tip{0%,to{opacity:0;transform:translate(-50%)scale(.72)}28%,62%{opacity:1;transform:translate(-50%)scale(1)}}@keyframes fly-caught{0%{opacity:1;transform:translate(calc(-50% + var(--fly-drift) * .44), -4.4rem) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--fly-drift) * .44), -4.4rem) scale(.08)}}@keyframes fly-wing{0%{transform:scaleY(.72)rotateX(0)}to{transform:scaleY(1.12)rotateX(34deg)}}@keyframes fly-drift{0%{opacity:0;transform:translate(-50%)scale(.7)}18%,76%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--fly-drift)), -10rem) scale(.28)}}@media (max-width:820px){body{overflow:auto}.app-shell{grid-template-columns:1fr;gap:.75rem;height:auto;min-height:100vh;padding:.75rem;overflow:visible}.pond{height:min(48rem,100vh - 1.5rem);min-height:40rem}.sidebar{display:none}.lab-source-lane{grid-template-columns:none;grid-auto-columns:minmax(4.75rem,1fr);grid-auto-flow:column;gap:.38rem;padding:.38rem;top:.55rem;left:.55rem;right:.55rem;overflow-x:auto}.lab-widget-lane{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:.45rem;top:5.35rem;left:.65rem;right:.65rem}.lab-widget-lane .music-player{grid-column:1}.lab-widget-lane .sango-world-tv{grid-column:2}.place{touch-action:manipulation;grid-template-rows:1.18rem auto;gap:.18rem;width:min(4.8rem,14.4vw);min-height:3.35rem;padding:.34rem .22rem .38rem}.place strong{font-size:.54rem}.place-title{min-height:1.12rem}.place-icon{width:1.28rem;height:1.28rem}.place-icon-svg{width:.88rem;height:.88rem}.place .place-status{width:.42rem;min-width:0;height:.42rem;padding:0;top:.22rem;right:.22rem}.frog{width:5.35rem;height:4.72rem;top:29%}.music-player{grid-template-columns:1.8rem minmax(0,1fr) 1.02rem;gap:.32rem;width:min(9.1rem,37vw);min-height:4.25rem;padding:.46rem;top:13%;left:.65rem}.music-boombox-handle{width:3.6rem;top:-.38rem}.music-art-port{width:1.86rem;height:2rem}.music-disc,.music-cover{width:1.62rem;height:1.62rem}.sango-world-tv{width:min(9.4rem,38vw);min-height:5.35rem;padding:.42rem;top:13%;left:auto;right:.65rem}.world-tv-header{gap:.22rem;margin-bottom:.24rem}.world-tv-header span{font-size:.45rem}.world-tv-header strong{max-width:3.45rem;padding:.1rem .24rem;font-size:.45rem}.world-tv-screen{min-height:2.45rem}.world-tv-orb{width:1.18rem;height:1.18rem;font-size:.72rem;top:.34rem;right:.36rem}.world-tv-readout{bottom:.34rem;left:.42rem;right:1.72rem}.world-tv-readout span{font-size:.45rem}.world-tv-readout strong{font-size:.92rem}.world-tv-metrics{gap:.14rem;margin-top:.2rem}.world-tv-metrics span{padding:.18rem .12rem;font-size:.38rem}.world-tv-metrics b{font-size:.52rem}.world-tv-readout small,.world-tv-note{display:none}.world-tv-controls button{height:1.06rem;font-size:.48rem}.toy-box{width:3.8rem;height:4.45rem;top:25.9%;left:min(50% + 6.05rem,100% - 2.35rem)}.music-player-heading strong{font-size:.76rem}.music-player-heading small,.music-safeguards{display:none}.music-now-label{max-width:5rem;font-size:.42rem}.music-display-strip{grid-template-columns:minmax(2.1rem,1fr) auto;height:.62rem;padding-inline:.16rem}.music-display-strip .music-bars,.music-display-strip .music-display-dot{display:none}.music-timecode{font-size:.42rem}.music-note-badge{width:.68rem;height:.68rem;font-size:.54rem}.music-traits span{font-size:.5rem}.music-controls button{width:1.15rem;height:1.08rem}.music-speaker{width:1.02rem;height:1.58rem;top:auto;bottom:auto;right:auto}.speaker-badge{width:.58rem}.thought{top:17%}.chat-window{width:calc(100% - 1rem);padding:.75rem;top:43.5%;bottom:1rem}.chat-log{gap:.55rem;padding-right:.1rem}.chat-window-header{align-items:flex-start}.saved-chat-status{flex:100%;min-width:0}.saved-chat-status span{max-width:100%}.project-chat-create,.project-chat-merge,.project-chat-list article{grid-template-columns:1fr}.clear-chat-button{padding:.45rem .6rem;font-size:.74rem}.message{max-width:88%;padding:.6rem .7rem}.message-images button,.message-mails button{width:min(100%,18rem)}.system-status-grid{grid-template-columns:1fr}.chat-input textarea{height:4.7rem;min-height:4.7rem;max-height:7.6rem;padding:.85rem .95rem}.composer-controls{align-items:center;gap:.6rem;min-height:0;margin-top:.6rem;display:flex;position:relative;bottom:auto;left:auto;right:auto}.chat-input .send-button,.chat-input .upload-button,.composer-model{position:static}.chat-input .send-button,.chat-input .upload-button{flex:none;width:2.6rem;height:2.6rem}.chat-input .upload-button{opacity:1;background:#ffffff0a;border:1px solid #dbffe63d;border-radius:8px}.composer-model{align-items:center;gap:.35rem;max-width:none;display:inline-flex}.composer-model select{max-width:min(8.6rem,34vw)}.chat-input .send-button{margin-left:auto}.chat-input.simplexor-public-composer textarea{height:4.45rem;min-height:4.45rem;max-height:4.45rem;padding:.85rem 4.15rem 2.65rem .85rem}.chat-input.simplexor-public-composer .composer-controls{place-items:center;width:2.72rem;min-height:2.72rem;margin-top:0;display:grid;position:absolute;inset:50% .58rem auto auto;transform:translateY(-50%)}.chat-input.simplexor-public-composer .send-button{width:2.58rem;height:2.58rem;margin-left:0;position:relative}.mobile-submit-trace{color:#dff6efad;word-break:break-word;margin-top:.45rem;font-size:.72rem;line-height:1.3;display:block}.image-lightbox,.source-overlay{padding:.75rem}.source-lightbox,.mail-lightbox{width:100%;max-height:calc(100vh - 1.5rem);padding:.9rem .9rem .85rem}.source-summary-stats,.memory-log-toolbar,.memory-log-grid{grid-template-columns:1fr}.memory-log-controls{justify-content:flex-start}.memory-followup-card{grid-template-columns:1fr}.memory-followup-actions{justify-content:flex-start}.skills-grid{grid-template-columns:1fr}.source-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-preview-figure img{max-height:52vh}.panel{padding:.85rem}.panel-heading{align-items:flex-start}}
