.theme-toggle{color:#74889d;letter-spacing:.12em;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080e177a;border:1px solid #7e9bb52e;border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 10px;font-size:8px;font-weight:600;transition:border-color .22s,background .22s,color .22s,box-shadow .22s,transform .22s;display:inline-flex}.theme-toggle:hover{color:#b6c9d9;background:#0a141fa8;border-color:#65c5e257;box-shadow:0 0 24px #35b6dc12}.theme-toggle-orb{opacity:.82;border:1px solid;border-radius:50%;width:11px;height:11px;position:relative}.theme-toggle-orb i{opacity:.72;background:currentColor;border-radius:50%;transition:transform .28s,opacity .28s;position:absolute;inset:2.5px;transform:scale(.45)}html[data-freas-theme=light] .theme-toggle-orb i{opacity:.92;transform:scale(1)}.theme-toggle b{color:#9aafc4;letter-spacing:.1em;font-size:7px;font-weight:600}.theme-toggle[data-mode=auto]{border-color:#65c5e242}.theme-toggle[data-mode=auto] b{color:#91c8d8}.theme-toggle[data-mode=auto] .theme-toggle-orb:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:-2px;right:-3px;box-shadow:0 0 7px}@media (max-width:620px){.theme-toggle{justify-content:center;gap:0;width:30px;height:30px;padding:0}.theme-toggle-label,.theme-toggle b{display:none}}@media (max-width:350px){.theme-toggle{width:28px;height:28px}}html[data-freas-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--obsidian:#edf2f6;--navy:#e4ebf3;--deep:#9fb8d7;--cyan:#117d99;--aurora:#4568c5;--silver:#142338;--text:#142338;--muted:#435b72;--line:#2a435e2e;--glass:#ffffffc2;--pearl-ink:#142338;--pearl-ink-2:#314a61;--pearl-muted:#465f76;--pearl-label:#285f85}html[data-freas-theme=light],html[data-freas-theme=light] body{color:var(--text);background:#edf2f6}html[data-freas-theme=light] .site-shell{background:linear-gradient(#f5f8fb 0%,#e9eff5 74%,#e5ebf2 100%)}html[data-freas-theme=light] .site-ambient{background:radial-gradient(760px 520px at 85% 16%,#4668ca1a,#0000 68%),radial-gradient(680px 480px at 8% 78%,#168ca913,#0000 66%)}html[data-freas-theme=light] .topbar{background:linear-gradient(#fafcffc7,#eff5fab8);border-color:#344f6b26;box-shadow:inset 0 1px #ffffffc7,0 16px 44px #4053691a}html[data-freas-theme=light] .brand-word{color:#142338}html[data-freas-theme=light] .brand-descriptor{color:#435d75}html[data-freas-theme=light] .top-status{color:#50677d}html[data-freas-theme=light] .top-status b{color:#2e465d}html[data-freas-theme=light] .theme-toggle,html[data-freas-theme=light] .sound-toggle{color:#5d7388;background:#ffffff85;border-color:#35526e29}html[data-freas-theme=light] .theme-toggle:hover,html[data-freas-theme=light] .sound-toggle:hover{color:#334e64;background:#ffffffd1;border-color:#168ca947;box-shadow:0 0 24px #168ca912}html[data-freas-theme=light] .theme-toggle b{color:#36536b}html[data-freas-theme=light] .glass,html[data-freas-theme=light] .interface-page .glass{background:linear-gradient(145deg,#ffffffd1,#eff5fabd);border-color:#2a435e2b;box-shadow:inset 0 1px #ffffffd1,0 22px 64px #3e526917,0 0 80px #4668ca06}html[data-freas-theme=light] .section-bar{color:#405a72;border-bottom-color:#2a435e24}html[data-freas-theme=light] .section-bar b{color:#162b40}html[data-freas-theme=light] .section-bar span{color:#4b647b}html[data-freas-theme=light] .interface-page .section-bar:after{color:#566f84}html[data-freas-theme=light] .interface-page .section-bar:before{background:linear-gradient(90deg,#168ca961,#4668ca21,#0000)}html[data-freas-theme=light] .philosophy-core h2,html[data-freas-theme=light] .about-thesis h2,html[data-freas-theme=light] .contact-lead h2{color:#172b40}html[data-freas-theme=light] .philosophy-core h2 em,html[data-freas-theme=light] .about-thesis h2 em,html[data-freas-theme=light] .contact-lead h2 em{color:#10283d}html[data-freas-theme=light] .philosophy-core small,html[data-freas-theme=light] .about-thesis>small,html[data-freas-theme=light] .about-system>small,html[data-freas-theme=light] .contact-lead>small,html[data-freas-theme=light] .feature-copy small,html[data-freas-theme=light] .next-copy small,html[data-freas-theme=light] .why-houdini-copy small{color:#285f85}html[data-freas-theme=light] .about-thesis p,html[data-freas-theme=light] .contact-lead p,html[data-freas-theme=light] .feature-copy p,html[data-freas-theme=light] .principle-card p,html[data-freas-theme=light] .next-copy p,html[data-freas-theme=light] .why-houdini-copy p{color:#425a70}html[data-freas-theme=light] .bilingual-motto span{color:#405a71}html[data-freas-theme=light] .choice-flow,html[data-freas-theme=light] .console-strip{background:#ffffff7a;border-color:#344f6b1f}html[data-freas-theme=light] .choice-flow b{color:#234e6b}html[data-freas-theme=light] .choice-flow small{color:#4b6378}html[data-freas-theme=light] .dock{background:#f5f9fcc2;border-color:#344f6b24;box-shadow:0 14px 42px #3e52691a}html[data-freas-theme=light] .dock button{color:#4c6277}html[data-freas-theme=light] .dock button.active{color:#142d43}html[data-freas-theme=light] .dock button.active .glyph{color:#167f9a}html[data-freas-theme=light] .hub-stage:before{background:radial-gradient(#4668ca0e 0%,#168ca906 42%,#0000 70%)}html[data-freas-theme=light] .hub-ring{border-color:#45699121;box-shadow:0 0 34px #4668ca05}html[data-freas-theme=light] .hub-ring-b{border-color:#168ca91c}html[data-freas-theme=light] .hub-spoke{background:linear-gradient(90deg,#168ca947,#4668ca1f 55%,#0000)}html[data-freas-theme=light] .hub-node{color:#294259;background:#ffffff52;border-color:#344f6b21}html[data-freas-theme=light] .hub-node:hover{background:linear-gradient(145deg,#ffffffc7,#ebf3f9b8);border-color:#168ca94d;box-shadow:0 0 28px #168ca90f,0 18px 44px #3e52691a}html[data-freas-theme=light] .hub-node-icon{color:#3b6983;background:#ffffff6b;border-color:#168ca924}html[data-freas-theme=light] .hub-node-copy small{color:#3e617c}html[data-freas-theme=light] .hub-node-copy b{color:#172f45}html[data-freas-theme=light] .hub-tagline-jp{color:#2f4b63;text-shadow:none}html[data-freas-theme=light] .hub-tagline-en{color:#506a80}html[data-freas-theme=light] .hub-enter{color:#273d52;background:#ffffff7a;border-color:#344f6b2e}html[data-freas-theme=light] .hub-ready{color:#48647b}html[data-freas-theme=light] .world-field{mix-blend-mode:multiply}html[data-freas-theme=light] .world-aurora-a{background:radial-gradient(#4668ca29,#168ca90e 44%,#0000 72%)}html[data-freas-theme=light] .world-aurora-b{background:radial-gradient(#168ca91a,#4668ca0d 45%,#0000 72%)}html[data-freas-theme=light] .world-ring{border-color:#365c8229;box-shadow:inset 0 0 60px #4668ca05,0 0 60px #168ca903}html[data-freas-theme=light] .world-ring-b{border-color:#168ca924}html[data-freas-theme=light] .world-ring-c{border-color:#365c821f}html[data-freas-theme=light] .world-orbit-core{color:#59748d;background:radial-gradient(circle,#d9e8f49e,#ffffff1f 66%,#0000 70%);border-color:#168ca924}html[data-freas-theme=light] .world-orbit-core b{color:#365972}html[data-freas-theme=light] .world-orbit-core small{color:#536e84}html[data-freas-theme=light] .world-coordinate{color:#4a677d}html[data-freas-theme=light] .world-horizon{background:linear-gradient(90deg,#0000 0%,#365c8212 13%,#168ca92e 54%,#4668ca14 76%,#0000 100%)}html[data-freas-theme=light] .contact-form input,html[data-freas-theme=light] .contact-form textarea{color:#24394d;background:#ffffff94;border-color:#344f6b24}html[data-freas-theme=light] .contact-form input::placeholder,html[data-freas-theme=light] .contact-form textarea::placeholder{color:#5b7185}html[data-freas-theme=light] .contact-topic-options button{color:#465e73;background:#ffffff94;border-color:#2a435e26}html[data-freas-theme=light] .contact-topic-options button.is-active{color:#25475b;background:linear-gradient(#ddedf6d1,#e7f0f8c7);border-color:#168ca942}html[data-freas-theme=light] .contact-submit{color:#244459;background:linear-gradient(#d9ebf5eb,#e1edf7f2);border-color:#168ca942}html[data-freas-theme=light] .contact-direct{color:#245f7a}@media (prefers-reduced-motion:reduce){.theme-toggle,.theme-toggle-orb i{transition:none!important}}html[data-freas-theme=light] .feature-product-top{color:#4e6579}html[data-freas-theme=light] .feature-product-top b{color:#365d79;border-color:#344f6b24}html[data-freas-theme=light] .feature-copy h2,html[data-freas-theme=light] .feature-copy h3,html[data-freas-theme=light] .next-copy h2,html[data-freas-theme=light] .principle-card h2,html[data-freas-theme=light] .fact-strip b,html[data-freas-theme=light] .product-detail-copy h3,html[data-freas-theme=light] .why-houdini-copy h2{color:#172e44}html[data-freas-theme=light] .feature-copy h2 span,html[data-freas-theme=light] .feature-foot small,html[data-freas-theme=light] .next-state span,html[data-freas-theme=light] .product-doctrine span,html[data-freas-theme=light] .product-detail-copy small{color:#315f80}html[data-freas-theme=light] .feature-foot span,html[data-freas-theme=light] .product-doctrine p,html[data-freas-theme=light] .product-detail-copy p,html[data-freas-theme=light] .product-detail-points p,html[data-freas-theme=light] .product-detail-note,html[data-freas-theme=light] .why-houdini-points p{color:#465e72}html[data-freas-theme=light] .product-detail-points b,html[data-freas-theme=light] .why-houdini-points b{color:#2b4961}html[data-freas-theme=light] .product-detail-points article,html[data-freas-theme=light] .product-detail-footer,html[data-freas-theme=light] .why-houdini-points article{border-color:#344f6b1a}html[data-freas-theme=light] .product-launch-cta,html[data-freas-theme=light] .feature-foot .product-action{color:#365168;background:#ffffff7a;border-color:#344f6b26}html[data-freas-theme=light] .product-launch-cta:hover,html[data-freas-theme=light] .feature-foot .product-action:hover{color:#23465b;background:#ffffffc7;border-color:#168ca947}html[data-freas-theme=light] .houdini-system-emblem{background:radial-gradient(circle at 50% 40%,#d4e6f2cc,#f8fbfdb3 56%,#e8eff5d1);border-color:#365c8226;box-shadow:inset 0 1px #ffffffd1,0 0 44px #168ca90a}html[data-freas-theme=light] .houdini-system-emblem b{color:#36566f;text-shadow:none}html[data-freas-theme=light] .houdini-system-emblem span,html[data-freas-theme=light] .houdini-system-emblem small{color:#486a82}html[data-freas-theme=light] .houdini-architecture article{background:linear-gradient(#ffffff75,#ebf2f86b);border-color:#344f6b1c}html[data-freas-theme=light] .houdini-architecture article.is-system{background:linear-gradient(#ddf0f6a8,#ebf4f985);border-color:#168ca92e}html[data-freas-theme=light] .houdini-architecture b{color:#213e56}html[data-freas-theme=light] .houdini-architecture p{color:#4b6174}html[data-freas-theme=light] .houdini-architecture>i{color:#557a96}html[data-freas-theme=light] .about-thesis p{color:#2e485e}html[data-freas-theme=light] .about-thesis>small,html[data-freas-theme=light] .about-system>small{color:#1f5777}html[data-freas-theme=light] .about-thesis h2{color:#10263a}html[data-freas-theme=light] .about-thesis h2 em{color:#0b2235}html[data-freas-theme=light] .system-orbit>b{color:#1d4059;background:radial-gradient(circle,#d6e8f4f0,#fbfdffeb);border-color:#1670913d;box-shadow:0 0 32px #168ca90e}html[data-freas-theme=light] .system-orbit:before,html[data-freas-theme=light] .system-orbit:after{border-color:#2b4e6c38}html[data-freas-theme=light] .system-orbit>span{color:#2e5a78}html[data-freas-theme=light] .about-sequence{border-top-color:#2a4a652e}html[data-freas-theme=light] .about-sequence span{color:#29485f;background:linear-gradient(#fffffff0,#e5eef6e0);border-color:#2d4e6930;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #35495c13}html[data-freas-theme=light] .about-sequence span b{color:#15364e}html[data-freas-theme=light] .about-sequence span small{color:#38596f}html[data-freas-theme=light] .about-sequence i{color:#55758d}html[data-freas-theme=light] .fact-strip>div{border-color:#2d4e6924}html[data-freas-theme=light] .fact-strip small{color:#315b78}html[data-freas-theme=light] .fact-strip b{color:#1d3a52}html[data-freas-theme=light] .contact-topic legend,html[data-freas-theme=light] .contact-fields label>span{color:#3d566c}html[data-freas-theme=light] .contact-fields label>span small{color:#5c7082}html[data-freas-theme=light] .contact-topic-options button span{color:#3e617d}html[data-freas-theme=light] .contact-submit-row>p,html[data-freas-theme=light] .contact-note{color:#4f6578}html[data-freas-theme=light] .contact-submit i{color:#247a96}html[data-freas-theme=light] .feature-foot span,html[data-freas-theme=light] .product-doctrine p,html[data-freas-theme=light] .product-detail-copy p,html[data-freas-theme=light] .product-detail-points p,html[data-freas-theme=light] .product-detail-note{color:#465e72}html[data-freas-theme=light] .feature-foot small,html[data-freas-theme=light] .next-state span,html[data-freas-theme=light] .product-doctrine span{color:#315f80}@media (max-width:620px){html[data-freas-theme=light] .brand-descriptor{color:#39556d}html[data-freas-theme=light] .channel-state{color:#455f74}}html[data-freas-theme=light] .hub-word-text{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#03121f 0%,#163149 19%,#061c2f 40%,#2d506a 54%,#08253a 70%,#23445c 88%,#041827 100%);-webkit-text-stroke:.3px #0314218f;text-shadow:0 1px #ffffffd1,0 3px 9px #1f35481c,0 0 12px #168ca906;filter:drop-shadow(0 7px 14px #23374917);-webkit-background-clip:text;background-clip:text}html[data-freas-theme=light] .screen-products .houdini-system-motto h2,html[data-freas-theme=light] .screen-products .feature-copy h2,html[data-freas-theme=light] .screen-products .feature-copy h3,html[data-freas-theme=light] .screen-products .next-copy h2,html[data-freas-theme=light] .screen-products .why-houdini-copy h2,html[data-freas-theme=light] .screen-products .product-detail-copy h3{color:#102a40}html[data-freas-theme=light] .screen-products .console-strip{background:#ffffffa8;border-color:#26435d29}html[data-freas-theme=light] .screen-products .console-strip small,html[data-freas-theme=light] .screen-products .houdini-system-copy>small,html[data-freas-theme=light] .screen-products .feature-copy>small,html[data-freas-theme=light] .screen-products .feature-copy h2 span,html[data-freas-theme=light] .screen-products .next-copy small,html[data-freas-theme=light] .screen-products .product-detail-copy small,html[data-freas-theme=light] .screen-products .why-houdini-copy>small,html[data-freas-theme=light] .screen-products .product-doctrine span,html[data-freas-theme=light] .screen-products .houdini-architecture small{color:#245a7b}html[data-freas-theme=light] .screen-products .bilingual-motto span{color:#324f67}html[data-freas-theme=light] .screen-products .bilingual-motto i{color:#62798d}html[data-freas-theme=light] .screen-products .feature-copy p,html[data-freas-theme=light] .screen-products .next-copy p,html[data-freas-theme=light] .screen-products .product-detail-copy p,html[data-freas-theme=light] .screen-products .product-detail-points p,html[data-freas-theme=light] .screen-products .why-houdini-copy p,html[data-freas-theme=light] .screen-products .why-houdini-points p,html[data-freas-theme=light] .screen-products .product-doctrine p{color:#314b61}html[data-freas-theme=light] .screen-products .feature-foot span,html[data-freas-theme=light] .screen-products .product-detail-note{color:#3b566c}html[data-freas-theme=light] .screen-products .houdini-architecture b,html[data-freas-theme=light] .screen-products .product-detail-points b,html[data-freas-theme=light] .screen-products .why-houdini-points b{color:#17384f}html[data-freas-theme=light] .screen-products .houdini-architecture p{color:#405b70}html[data-freas-theme=light] .screen-products .feature-product,html[data-freas-theme=light] .screen-products .houdini-system-intro,html[data-freas-theme=light] .screen-products .next-system,html[data-freas-theme=light] .screen-products .why-houdini,html[data-freas-theme=light] .screen-products .product-detail-panel{background:linear-gradient(145deg,#ffffffe6,#eef5fad6);border-color:#2846602e}@media (max-width:560px){html[data-freas-theme=light] .screen-products .product-status-strip{justify-content:space-between;gap:6px;padding:0 11px}html[data-freas-theme=light] .screen-products .product-status-strip small{color:#244f6d;display:inline!important}html[data-freas-theme=light] .screen-products .product-status-strip>i{background:#284a6624;height:14px}}@media (max-width:350px){html[data-freas-theme=light] .screen-products .product-status-strip{gap:4px;padding:0 8px}}@media (max-width:620px){html[data-freas-theme=light] .screen-products .feature-copy p,html[data-freas-theme=light] .screen-products .next-copy p{color:#29465d}}html[data-freas-theme=light] .principle-toggle i,html[data-freas-theme=light] .about-disclosure-toggle{color:#315f80;background:#ffffff8f;border-color:#2d4e692b}html[data-freas-theme=light] .principle-toggle:hover i,html[data-freas-theme=light] .about-disclosure-toggle:hover{color:#1f5777;background:#ffffffd6;border-color:#168ca947}html[data-freas-theme=light] .product-disclosure-toggle{color:#315f80;background:#ffffff8f;border-color:#2d4e692b}html[data-freas-theme=light] .product-disclosure-toggle:hover{color:#1f5777;background:#ffffffd6;border-color:#168ca947}html[data-freas-theme=light] .product-detail-secondary{color:#3f596d!important}html[data-freas-theme=light] .skip-link{color:#18364c;background:#fafcfffa;border-color:#168ca952}html[data-freas-theme=light] .contact-field-error{color:#8a4f57}html[data-freas-theme=light] .contact-fields input[aria-invalid=true],html[data-freas-theme=light] .contact-fields textarea[aria-invalid=true]{border-color:#a44a5557;box-shadow:0 0 0 3px #a44a550b}
.type-toggle{color:#74889d;height:30px;font-family:var(--font-ui-v028,var(--font-ui));letter-spacing:.12em;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080e177a;border:1px solid #7e9bb52e;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:8px;font-weight:600;transition:border-color .22s,background .22s,color .22s,box-shadow .22s,transform .22s;display:inline-flex}.type-toggle:hover{color:#b6c9d9;background:#0a141fa8;border-color:#65c5e257;box-shadow:0 0 24px #35b6dc12}.type-toggle-icon{letter-spacing:-.05em;text-transform:none;place-items:center;min-width:15px;font-size:9px;font-weight:650;line-height:1;display:inline-grid}.type-toggle b{color:#9aafc4;letter-spacing:.08em;font-size:7px;font-weight:600}.type-toggle[data-type-mode=clear]{border-color:#65c5e242}.type-toggle[data-type-mode=clear] b{color:#91c8d8}html[data-freas-type=clear]{--freas-display-font:var(--font-ui-v028,var(--font-ui))}html[data-freas-type=signature]{--freas-display-font:var(--font-serif,Georgia,"Times New Roman",serif)}html[data-freas-type] .bilingual-motto h2,html[data-freas-type] .philosophy-core h2,html[data-freas-type] .about-thesis h2,html[data-freas-type] .contact-lead h2,html[data-freas-type] .houdini-system-copy h2,html[data-freas-type] .why-houdini-copy h2,html[data-freas-type] .product-detail-copy h3,html[data-freas-type] .feature-copy h2,html[data-freas-type] .feature-copy h3,html[data-freas-type] .next-copy h2,html[data-freas-type] .principle-card h2,html[data-freas-type] .system-orbit>b,html[data-freas-type] .console-strip b,html[data-freas-type] .hub-node-copy b,html[data-freas-type] .next-state b,html[data-freas-type] .houdini-system-emblem b,html[data-freas-type] .product-detail-points article>span,html[data-freas-type] .why-houdini-points article>span,html[data-freas-type] .hub-core>p,html[data-freas-type] .hub-tagline-en{font-family:var(--freas-display-font)!important}html[data-freas-type=signature] .bilingual-motto h2,html[data-freas-type=signature] .philosophy-core h2,html[data-freas-type=signature] .about-thesis h2,html[data-freas-type=signature] .contact-lead h2,html[data-freas-type=signature] .houdini-system-copy h2,html[data-freas-type=signature] .why-houdini-copy h2,html[data-freas-type=signature] .product-detail-copy h3,html[data-freas-type=signature] .feature-copy h2,html[data-freas-type=signature] .feature-copy h3,html[data-freas-type=signature] .next-copy h2,html[data-freas-type=signature] .principle-card h2,html[data-freas-type=signature] .system-orbit>b,html[data-freas-type=signature] .console-strip b,html[data-freas-type=signature] .hub-node-copy b,html[data-freas-type=signature] .next-state b,html[data-freas-type=signature] .houdini-system-emblem b,html[data-freas-type=signature] .product-detail-points article>span,html[data-freas-type=signature] .why-houdini-points article>span{font-weight:400}html[data-freas-type=clear] .bilingual-motto h2,html[data-freas-type=clear] .philosophy-core h2,html[data-freas-type=clear] .about-thesis h2,html[data-freas-type=clear] .contact-lead h2,html[data-freas-type=clear] .houdini-system-copy h2,html[data-freas-type=clear] .why-houdini-copy h2,html[data-freas-type=clear] .product-detail-copy h3,html[data-freas-type=clear] .principle-card h2,html[data-freas-type=clear] .system-orbit>b{letter-spacing:-.025em;font-style:normal;font-weight:520}html[data-freas-type=clear] .philosophy-core h2 em,html[data-freas-type=clear] .about-thesis h2 em,html[data-freas-type=clear] .contact-lead h2 em{font-style:normal;font-weight:620;font-family:inherit!important}html[data-freas-type=clear] .hub-core>p,html[data-freas-type=clear] .hub-tagline-en{letter-spacing:.035em;font-style:normal}html[data-freas-theme=light] .type-toggle{color:#5d7388;background:#ffffff85;border-color:#35526e29}html[data-freas-theme=light] .type-toggle:hover{color:#334e64;background:#ffffffd1;border-color:#168ca947;box-shadow:0 0 24px #168ca912}html[data-freas-theme=light] .type-toggle b{color:#36536b}html[data-freas-theme=light] .type-toggle[data-type-mode=clear]{border-color:#168ca940}html[data-freas-theme=light] .type-toggle[data-type-mode=clear] b{color:#216d88}@media (max-width:620px){.type-toggle{justify-content:center;gap:0;width:30px;height:30px;padding:0}.type-toggle-label,.type-toggle b{display:none}.type-toggle-icon{min-width:auto;font-size:9px}}@media (max-width:350px){.type-toggle{width:28px;height:28px}.type-toggle-icon{font-size:8.5px}}@media (prefers-reduced-motion:reduce){.type-toggle{transition:none!important}}
