@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-ext-400-normal-CK4GAP86.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2) format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-ext-700-normal-C6gwlRgY.woff2) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAA8cAA0AAAAAFGAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAI4AAAC+k2yXt0dTVUIAAAHAAAAAJwAAACi4/LjqT1MvMgAAAegAAABWAAAAYHobYq5jbWFwAAACQAAAAG8AAACkCy0p02dhc3AAAAKwAAAADAAAAAwADQAYZ2x5ZgAAArwAAAkJAAAMUJIbjNZoZWFkAAALyAAAADYAAAA2/N3yR2hoZWEAAAwAAAAAHwAAACQP9gb3aG10eAAADCAAAACGAAAAtqYUCchsb2NhAAAMqAAAAGAAAABgTwRSLW1heHAAAA0IAAAAHAAAACAAPQDjbmFtZQAADSQAAAEqAAACgDOxUIVwb3N0AAAOUAAAAMwAAAEoNwMxaHjaRYq1lQIAEET/ubu7X3wFXHYuGe6e4BrSE4UgRRBTwzL427fjzAHrvPDO/Pvnv5PzbKyaZ5tFADPmdDMN85lUWf0IgTlAC+YRs6o/loNlkoR55Rkdc/K7HHPNDXc8sMS+dTiwLkf6C+txpV9l137Zs4LahtooR/ozq2tR40o/x7X5mFffkvrtA2bJKDMAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgZlFh2sPAysDAWsEqwsDAKAGhmXcxLGD8wsHMxM/BxMTEwszE3MDAoM+ABEoqA3wYFBgYFBTYvP5VMU5g38a4CsidDJJjYWJdBqQUGJgAOEUMmwAAeNpjYGBgAmJmIBYBkoxgmoVhApBWAEIWBhDgBbIWMLIzSjK6MEYzJjLWMU5iOs50kumugsL//0gqWBglGB0ZoxgTGCtQVDD+//r/8f/c/zz//vy7+u/Avz3/lv2b/Df+b9xfnwdcQDsJAAA3sCYYAAABAAIADQAH//8AD3jabVYFYOJYE37vJYG2QCAkgRYPCaGUaii23YMa23XfbX966+56ur7nsnruvq7n7m6/u/u5+5VwL6mutNjMk/lmvpEAElQBQHqofUAESdAEsgCwGRhTfIjnaNIKxbCcIeONshikkRgMs40Z1LeIxVoEBUZI4ven6T3zRqweH/FUKbUi5TjIGJyRWI2/vlZqkNzWoG0iLyleT0OI50MNHq8i8epB4oseuoVY0nMTuaE2K+fmNCUnNFWFJMfstaF4NBSJiWI1baO9hbBH0Y4pHm+DxPNSA3n1D/kc5QUQZIqfUWbqUVADAFT80ECKQUlG8UZ7QoopDqeRhhpEDTnP+TDsDEpmILneYVvapRYfvkctPjpn+cuQeeCez6fnSyoczvrRazoXHt6Qy51/97nJn41pE8occBqzbsX6lS9D2z33QevLKxZN22S2S1VSx6XPnH/xs9tzZlfEV2rCWPYCQE3HUSzXsPiQE9bCOBNjxKAchj7IMyITg357OWs3oW9J4uNrAlVcwUwQH++g9hGlDN2TFtu8xKof8pyLeCmQdfVcie+CQCp+RnyNPTwHAHiKN4Z+AsLJXrZiSiLeWGuI6/w4nMQtJi/HKe3dmdSUtCc988JNF85Mt2178sLc5RuWVY03+dmKYROWjVm3GS9txEvZi06s2fqHseRdDrtf9rvr2ypj7fVyNN25OT/38JZRbmVEdBvNRpTIioXpkQ3BylT+inkTblw/YuJIAIvfY99FjJfDKBmBgRoA7LQzA5MwA5sgwatfFj7/WIzQsNQZpC2CExpN1cFPkFJ4FynE+qBL9UbHheRxVfDfDhlozAJA3oZvpLHAc0Yo8EK8MZGEQpy8zVVwoU9+fIQ2ofcKtdS+ebXyj+/9fikXspHe32lns8XPibtJO6jGwhkZgN9+SBOadiBU00w8x0pKLtYytyUgts5sahqlhJw+a0dk9qKViVkHNo1q2fzkReuO5ogIbXN6nXVdmyZM3tpZ4xW9znx9S9jWceUrm9e8sGPi6Jxm/1KMHWH7FQDEGM1chtAI0lJAKyODkbn0pnor48+N62qcur2z5tvOzubVColqJgUaZS69aNf0wjq0Y+aiYUrBpd1XhXOgEt83NAcMZ0+BDBqaA+i/ZQ7GHknk6kZNjXbkZ+Y7oonFt8yLL5gxwZc2+ZzOSGJUqjobYaMd3bO6O6LKnD2zlh4bRgyzWbgKLqMINUF3IJLtyoze1B1jg7XumYzd5XPxwZpyqRYvRVtnt2fXTouNSGOUbQAQS0kErBglZxjKmEAsZS1qOfyh5/82Bn6k2ogy4nZXA1PY/Owipo5HVz2jecmRz6Kl1LmAAIDFZzk0vXCIOvdOvPI0uRPdgmugFG8jaBiFmrvolm9Z0XP9TmtlJfWo+iNn/dLlBggY1P3UEzhvwqAeAErx6wGTNSBaIRKCfh4KUKQJnnNoAYMCUQvDNDRSG+2ULMxLzl06qt0g1pQtLxxcXlIX/CVKQRal4pzss8tBttxq6lkK3zlh9tK0x/yUrdvhndySXBgRXTCs/tEpU/t+yJs8YqXDJ5IGEv0V/jPQGYt1CRjbJHU/aSF50AzGAyAMAIgNRVkL64ZkZ3Kg78p1MKEnEVQ0tX6YODCIierHPnYEV2F0hMdMzCdbVk6oPmfnR8c7pwyf2KT4KiRTzckf8jvmxtSA3JyOu5fv6QqNG8Ta60pqURXpdI4S45JdHLE4N2xN93By+KJ5HtHjtk+4t2nJ3k7VTnsinqOUuyoltKSKxd4ubCgiGZAAACOohu8CgPV6HVKPYn2prreCzwDQOiWOQzXmKHQaQ3iK8P3vQX6ITwdpKcwmdhe2wO9VI9rWPej8IAvUvt+pq36uLvr9oFsAIJBV9xPv4QpqAu2n2awl4kMHmuCDg5QYBzHgohUaaxF6vx9LJr3gyOaR7VseWzfnvvNbKYuDKVxuuv7i4Z0tDU4/PbLp1oms5GZ64T20/GIG/sKVmNyHMzYzTI295vVtS564amLmgqOrPCG+9M7rPUGPM98+mjZ5gmFeR056Ll5dP605pMUsCACJcwswWAjhhkjpcTLGG7OQEeC/4UJBfQq19Zx42H8DtBALH3o4xBxUu/6GbPknArZx6EntjkYA0FrqXb1CmSTPWSEj9l0Bf35fcNu39/svo94t/Lp1Z8SSLJSjPa17RUsKXaZxqU83nWOqj+NHdY71XqdzXNbLMSzV9frcMhSBDAx9+5Gm13tZnb7f1JcTNw7Z/x7q318DjQP7K6l9A/tlsEPT904cYxnWG3V9FE7W9+tzQ8dZ0mc3rev17qTbNffZfWhwvzExsL8WjioWB/b/fGB/JXh4yP3/H9hfc8r+fQP7Ze1+AMFcnOuIeg5Ieu8ixHij/hTChuVzYEzrYzxn0CrcCgUevTjFMmbbExsmVLY3Bo1TNqTesFeo34QikVxCMrJQRu8XJi69eW7ttrGO+vEpdL/drCy4/vU3rwj7NXnHCQBg8X/kbnRzX56IBB4CfuhwZmBWH8Pwoff+e9jqLllaaqbM1JISD/0AuRs6yoyzS6xGEzXbWIY96evDyABo3YN7yRvg36ifAxYLffOmv2Tg31zRJiGQqqqoqEoFhKaoi2oIpDUpHRDS0YqKaFqrvhy5kwjo/Zsf2sGFvl9EDL70mk32LNhMRyqh2sMGvetPljK8hxto7OqPrO1LC0sbMZ6p6h1kmvojEAFgNRw+6CQS+hjPwCQG5YUCw2r1HWYZYarFG/Vlrx/jT46SWl2BMTdkfdUeWl0RcLVKo5IBdSWxh8dtBAZM8P2AzaY6TQFo98n8ZPXOnn/YbAEiAOcCVPynAaA7jGWABWFs9bQoUKfJHztkxeOq0x5V61weRXbAE7zU4HH3Pvu6PQ0Sb7jEXS9xnFTvxlqHA2tPkwEEewwW9HNcQRYAIEUTvZFCP1f/YGJZnn7xZTPv8HCG4h9KygzoTbOtlMDs/wqfOWJ4D9gB6OXeBwfIN4q1T1kl0wLSSOLXApNkfeqLbwzvlZS0IYogKNRWUvJnje8DBjP8nTF5Vr5/h3n2exOR8vJIwuvHvBvu9sU1Ke7zJ7XvJPgJMT6kLgAAAAABAAAAARqgDh/Zol8PPPUAGQfQAAAAAMqTXnAAAAAAyt8ugP9P/pcI7gdSAAEACQACAAAAAAAAeNpjYGRgYN/2L4yBgVP7v/9/T453QBFUoAMAkT8GAAB42mNxY9BigALGJgYGVlsGO9YXDJNYDBlUWGX//2S5xGDHvIvBnqWQoYU5i0GLeTWDM0gdUx2DCBDvYe1hYGMRZwhktYWqawPq1QXSvgxKTMsYTEBmgfSyBDOogPSzGEJomNkg8zDoDoYkprr/z6B2LAJiV6BYCFDsIcPE/5cYVgAAy8EqYwAAAAAAXQBdAF0AXQCjAM4BIQFKAWgBqAHQAiMCQwJDAlACZgK0AyADLAM4A3ED0gP0BBIEHgQqBDYEQgROBFoEZgRyBH4EigSWBKIErgTmBQcFDwUwBVcFkQXLBeUGBwYoeNpjYGRgYNBnaGJgZ4hnYAHzEICJgREAGrYBIXjabZEFSgRQFEWP3e0CPhJ2SylldxeN3TE96EJcgyuUNA74Z0wej3/effELqOaMMkrKa6CkvaQycon6W+RS+SVyGWs8Ry6nlafIFWwwF7lSfSxyowQXZLQE4wxqaY5JcWmckQf0S25c71XPza87aUU7JKPWzxT35k/Y49QKq43vCAwzoA+5w4TRvtm0HdaY7WUDu7hUuyDICU7V01LWimOjwg6hsIPRQ+w7tPbEiizXcppHZvRLTlVd7R8n/DNBlRGGGNaiVqya1hPu4N0550It0OWk7kKP3l/sDhxZG/6cKfw4VfhzrkDeNcOFtKWe1lPksEJlDt+OjLTmhFvVQEfhhNIAwcg58bU+u7LyCc6RnSwFtlm0MrAeX7Y4+8+EPsK/f6d/AKQuYlkAAHjabMqhAQEAAEXB9wEAMIMIIFEVAGiWUQA7SJYwCQBgCYDs8mHg59Vnyj9RkOGzjISJkyFLjjw12nRkZMlEJpl58JRFVo6cZJNdDjk5c2Eul9zyyMuVGzMO8rFmR1d+BRRUyFRuFYvvnuaAA0AYCMMw0Bj1UzIBAZIAgoCAc51M3Ng22K+Puxl43sPnTGHv3ObMFt7A9BloHk1ShxOwZBpYuZSk3EoV7P2EDIjE2dae8mfZ1/HxFCn5NCMksrLQRIiBJae+kvMH5/pNlw==) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2) format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--max-screen-width: 1920px}*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:Lato,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f2ee;margin:0;padding:0;min-height:100vh;overscroll-behavior:none}#root{display:flex;justify-content:start;align-items:center;flex-direction:column;min-height:100vh;max-width:var(--max-screen-width);margin:0 auto}p,h1,h2,h3,h4,h5,h6,span,div,a{white-space:pre-line}.skip-link{position:absolute;top:-40px;left:0;background:#132535;color:#fff;padding:8px 16px;z-index:10000;text-decoration:none;font-weight:700;border-radius:0 0 4px}.skip-link:focus{top:0}*:focus{outline:none}[tabindex="-1"]:focus{outline:none!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid #04747a;outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.grecaptcha-badge{visibility:hidden!important;z-index:9999!important}.grecaptcha-badge iframe{color-scheme:normal}body .pac-container{z-index:1200;margin-top:4px;background:var(--color-white, #ffffff);border:1px solid var(--line-strong, rgba(28, 31, 33, .12));border-radius:var(--r-16, 15px);box-shadow:var(--elev-1, 0 4px 14px rgba(28, 31, 33, .08));font-family:var(--font-ui, inherit);overflow:hidden}body .pac-item{font-family:var(--font-ui, inherit);font-size:var(--fs-17, 17px);font-weight:500;color:var(--sand-12, #1c1f21);padding:12px 16px;line-height:1.35;border-top:1px solid var(--line, rgba(28, 31, 33, .12));cursor:pointer}body .pac-item:first-child{border-top:none}body .pac-item:hover,body .pac-item-selected{background:var(--sand-3, #f2ede4)}body .pac-item-query,body .pac-matched{color:var(--sand-12, #1c1f21);font-size:var(--fs-17, 17px);font-weight:700}body .pac-icon{display:none}body .pac-logo{padding:8px 12px}:root{--hh-sand-1: #FEFDFA;--hh-sand-2: #FCF9F6;--hh-sand-3: #F5F2EE;--hh-sand-4: #EFECE7;--hh-sand-5: #EAE6E1;--hh-sand-6: #E3DEDA;--hh-sand-7: #D9D4CF;--hh-sand-8: #C6C2BC;--hh-sand-9: #77736D;--hh-sand-10: #65615C;--hh-sand-11: #534F4B;--hh-sand-12: #22201D;--hh-bronze-7: #CDBFB9;--hh-bronze-9: #A28172;--hh-bronze-12: #48342B;--hh-coral-3: #FFEBE6;--hh-coral-5: #F7D5CE;--hh-coral-6: #F1C8BE;--hh-coral-8: #DE8467;--hh-coral-9: #B0361E;--hh-coral-10: #A0260C;--hh-coral-11: #AE3C25;--hh-teal-3: #E8F2F0;--hh-teal-6: #C3D8D4;--hh-teal-9: #1E6F66;--hh-teal-10: #1A6259;--hh-teal-11: #2C756C;--hh-teal-12: #123F39;--hh-gold-2: #FDF7EF;--hh-gold-3: #F7EEE2;--hh-gold-4: #F1E5D5;--hh-gold-5: #F0E0C5;--hh-gold-6: #ECD9B6;--hh-gold-9: #E0A23D;--hh-gold-10: #D1942B;--hh-gold-11: #8A5D03;--hh-gold-12: #402D0B;--hh-green-3: #E8F3EA;--hh-green-9: #318850;--hh-green-11: #277A45;--hh-amber-3: #F9EEE1;--hh-amber-9: #FAAB3F;--hh-amber-11: #8F5A02;--hh-red-3: #FEEBE8;--hh-red-9: #C43832;--hh-red-11: #B4312C;--hh-blue-3: #E7F1FB;--hh-blue-9: #2E76B4;--hh-blue-11: #276BA5;--hh-purple-3: #F5ECFC;--hh-purple-9: #914BB6;--hh-purple-11: #8645A9;--hh-tomato-8: #DF957F;--hh-blue-8: #88AFD5;--hh-green-8: #8AB795;--hh-yellow-8: #D5B532;--hh-teal-8: #8BB4AD;--hh-gold-8: #C7A472;--hh-blue-10: #1D68A5;--hh-green-10: #207A43;--hh-yellow-10: #EBC836;--hh-tomato-10: #C84D2B;--hh-yellow-5: #EDDFAD;--hh-mint-4: #D5EFE6;--hh-pink-5: #F8D2E1;--hh-orange-4: #F9E2D3;--hh-sky-5: #C5E5F5;--card-bp: var(--hh-yellow-5);--card-feeling: var(--hh-mint-4);--card-move: #EADCF5;--card-stretch: var(--hh-orange-4);--card-done: var(--hh-sky-5);--card-bp-cta: #362C00;--card-bp-cta-label: #FBF7E8;--card-feeling-cta: #0C3327;--card-feeling-cta-label: #EFFAF6;--card-move-cta: #3A1451;--card-move-cta-label: #F5ECFC;--card-stretch-cta: #472201;--card-stretch-cta-label: #FFF6F0;--color-bg: var(--hh-sand-3);--color-bg-transparent: rgba(245,242,238,0);--color-bg-veil: rgba(245,242,238,.35);--color-surface: #FFFFFF;--color-surface-2: var(--hh-sand-3);--color-surface-3: var(--hh-sand-4);--color-white: #FFFFFF;--color-ink: var(--hh-sand-12);--color-ink-muted: var(--hh-sand-11);--color-ink-faint: var(--hh-sand-9);--color-brand: var(--hh-coral-9);--color-brand-pressed: var(--hh-coral-10);--color-brand-tint: var(--hh-coral-3);--color-brand-alt: var(--hh-coral-11);--color-success: var(--hh-green-9);--color-success-strong: var(--hh-green-11);--color-success-tint: var(--hh-green-3);--color-error: var(--hh-red-9);--color-error-tint: var(--hh-red-3);--color-warning: var(--hh-amber-9);--color-info: var(--hh-teal-9);--color-info-tint: var(--hh-teal-3);--color-accent-idea: var(--hh-amber-9);--color-accent-idea-tint: var(--hh-amber-3);--color-accent-idea-bright: var(--hh-amber-9);--color-accent-mind: var(--hh-purple-9);--color-accent-mind-tint: var(--hh-purple-3);--color-teal: var(--hh-teal-9);--color-teal-tint: var(--hh-teal-3);--color-bezel: #111111;--color-bezel-2: #2A2A2A;--color-desk: #1C1C1E;--ink-a3: rgba(34,32,29,.03);--ink-a4: rgba(34,32,29,.04);--ink-a5: rgba(34,32,29,.05);--ink-a6: rgba(34,32,29,.06);--ink-a7: rgba(34,32,29,.07);--ink-a8: rgba(34,32,29,.08);--ink-a10: rgba(34,32,29,.1);--ink-a12: rgba(34,32,29,.12);--ink-a13: rgba(34,32,29,.13);--ink-a14: rgba(34,32,29,.14);--ink-a15: rgba(34,32,29,.15);--ink-a16: rgba(34,32,29,.16);--ink-a18: rgba(34,32,29,.18);--ink-a20: rgba(34,32,29,.2);--ink-a22: rgba(34,32,29,.22);--ink-a25: rgba(34,32,29,.25);--ink-a26: rgba(34,32,29,.26);--ink-a28: rgba(34,32,29,.28);--ink-a30: rgba(34,32,29,.3);--ink-a32: rgba(34,32,29,.32);--ink-a35: rgba(34,32,29,.35);--ink-a40: rgba(34,32,29,.4);--ink-a42: rgba(34,32,29,.42);--ink-a45: rgba(34,32,29,.45);--ink-a50: rgba(34,32,29,.5);--ink-a55: rgba(34,32,29,.55);--ink-a60: rgba(34,32,29,.6);--ink-a66: rgba(34,32,29,.66);--ink-a70: rgba(34,32,29,.7);--ink-a72: rgba(34,32,29,.72);--white-a28: rgba(255,255,255,.28);--white-a40: rgba(255,255,255,.4);--white-a50: rgba(255,255,255,.5);--white-a55: rgba(255,255,255,.55);--white-a78: rgba(255,255,255,.78);--white-a90: rgba(255,255,255,.9);--white-a92: rgba(255,255,255,.92);--white-a94: rgba(255,255,255,.94);--font-ui: "SF Compact Rounded", -apple-system, system-ui, sans-serif;--font-display: "SF Pro Rounded", "SF Compact Rounded", -apple-system, system-ui;--font-mono: "SF Mono", ui-monospace, monospace;--font-serif: "Fraunces", Georgia, serif;--font-system: -apple-system, "Segoe UI", system-ui, sans-serif;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--fs-scale: 1;--fs-7: calc(7px * var(--fs-scale));--fs-8: calc(8px * var(--fs-scale));--fs-8_5: calc(8.5px * var(--fs-scale));--fs-9_5: calc(9.5px * var(--fs-scale));--fs-10: calc(10px * var(--fs-scale));--fs-10_5: calc(10.5px * var(--fs-scale));--fs-11: calc(11px * var(--fs-scale));--fs-12: calc(12px * var(--fs-scale));--fs-12_5: calc(12.5px * var(--fs-scale));--fs-13: calc(13px * var(--fs-scale));--fs-13_5: calc(13.5px * var(--fs-scale));--fs-14: calc(14px * var(--fs-scale));--fs-14_5: calc(14.5px * var(--fs-scale));--fs-15: calc(15px * var(--fs-scale));--fs-15_5: calc(15.5px * var(--fs-scale));--fs-16: calc(16px * var(--fs-scale));--fs-17: calc(17px * var(--fs-scale));--fs-18: calc(18px * var(--fs-scale));--fs-19: calc(19px * var(--fs-scale));--fs-20: calc(20px * var(--fs-scale));--fs-21: calc(21px * var(--fs-scale));--fs-22: calc(22px * var(--fs-scale));--fs-23: calc(23px * var(--fs-scale));--fs-24: calc(24px * var(--fs-scale));--fs-25: calc(25px * var(--fs-scale));--fs-26: calc(26px * var(--fs-scale));--fs-27: calc(27px * var(--fs-scale));--fs-28: calc(28px * var(--fs-scale));--fs-29: calc(29px * var(--fs-scale));--fs-30: calc(30px * var(--fs-scale));--fs-32: calc(32px * var(--fs-scale));--fs-34: calc(34px * var(--fs-scale));--fs-36: calc(36px * var(--fs-scale));--fs-38: calc(38px * var(--fs-scale));--fs-40: calc(40px * var(--fs-scale));--fs-42: calc(42px * var(--fs-scale));--fs-44: calc(44px * var(--fs-scale));--fs-46: calc(46px * var(--fs-scale));--fs-48: calc(48px * var(--fs-scale));--fs-50: calc(50px * var(--fs-scale));--fs-52: calc(52px * var(--fs-scale));--fs-56: calc(56px * var(--fs-scale));--space-2: 2px;--space-3: 3px;--space-4: 4px;--space-5: 5px;--space-6: 6px;--space-7: 7px;--space-8: 8px;--space-9: 9px;--space-10: 10px;--space-11: 11px;--space-12: 12px;--space-13: 13px;--space-14: 14px;--space-15: 15px;--space-16: 16px;--space-18: 18px;--space-19: 19px;--space-20: 20px;--space-22: 22px;--space-24: 24px;--space-26: 26px;--space-28: 28px;--space-30: 30px;--space-32: 32px;--space-34: 34px;--space-36: 36px;--space-40: 40px;--space-42: 42px;--space-44: 44px;--space-48: 48px;--space-54: 54px;--space-56: 56px;--space-58: 58px;--space-60: 60px;--space-64: 64px;--radius-2: 2px;--radius-3: 3px;--radius-4: 4px;--radius-5: 5px;--radius-6: 6px;--radius-7: 7px;--radius-8: 8px;--radius-9: 9px;--radius-10: 10px;--radius-11: 11px;--radius-12: 12px;--radius-14: 14px;--radius-15: 15px;--radius-16: 16px;--radius-17: 17px;--radius-18: 18px;--radius-20: 20px;--radius-21: 21px;--radius-22: 22px;--radius-24: 24px;--radius-26: 26px;--radius-27: 27px;--radius-28: 28px;--radius-29: 29px;--radius-30: 30px;--radius-32: 32px;--radius-34: 34px;--radius-36: 36px;--radius-40: 40px;--radius-42: 42px;--radius-44: 44px;--radius-56: 56px;--radius-62: 62px;--radius-70: 70px;--radius-round: 50%;--radius-pill: 100px;--radius-full: 999px;--shadow-none: none;--shadow-elev-1: 0 1px 1px rgba(0,0,0,.02), 0 4px 12px rgba(0,0,0,.025);--shadow-card: 0 1px 3px var(--ink-a4);--shadow-card-2: 0 1px 3px var(--ink-a6);--shadow-hairline: 0 1px 2px var(--ink-a5), inset 0 0 0 1px var(--ink-a4);--shadow-pill: 0 1px 0 var(--ink-a12), 0 2px 5px var(--ink-a12);--shadow-pill-press: 0 5px 0 var(--ink-a12), 0 7px 12px var(--ink-a14);--shadow-fab: 0 12px 32px var(--ink-a18);--shadow-elevated: 0 12px 32px var(--ink-a20);--shadow-drawer: 0 -10px 40px var(--ink-a12);--shadow-modal: 0 18px 50px var(--ink-a22);--shadow-modal-2: 0 18px 48px var(--ink-a22);--shadow-sheet-up: 0 -18px 50px var(--ink-a22);--shadow-soft: 0 2px 6px var(--ink-a7);--shadow-soft-2: 0 4px 14px var(--ink-a8);--shadow-soft-3: 0 6px 16px var(--ink-a8);--shadow-fade-down: 0 8px 8px -8px var(--ink-a6);--shadow-toast: 0 10px 28px var(--ink-a26);--shadow-line-down: 0 1px 0 var(--ink-a32);--shadow-dot: 0 1px 2px var(--ink-a12);--shadow-ring-ink: inset 0 0 0 2px var(--color-ink);--shadow-device: 0 40px 80px var(--ink-a35), 0 0 0 8px var(--color-bezel), 0 0 0 9px var(--color-bezel-2);--shadow-focus-idea: 0 0 0 5px rgba(145,75,182,.18);--ink-a34: rgba(34,32,29,.34);--ink-a36: rgba(34,32,29,.36);--ink-a38: rgba(34,32,29,.38);--ink-a52: rgba(34,32,29,.52);--ink-a56: rgba(34,32,29,.56);--ink-a62: rgba(34,32,29,.62);--ink-a75: rgba(34,32,29,.75);--ink-a82: rgba(34,32,29,.82);--ink-a90: rgba(34,32,29,.9);--ink-a92: rgba(34,32,29,.92);--ink-a93: rgba(34,32,29,.93);--white-a70: rgba(255,255,255,.7);--white-a75: rgba(255,255,255,.75);--white-a85: rgba(255,255,255,.85);--white-a96: rgba(255,255,255,.96);--white-a6: rgba(255,255,255,.06);--white-a8: rgba(255,255,255,.08);--white-a10: rgba(255,255,255,.1);--white-a18: rgba(255,255,255,.18);--white-a60: rgba(255,255,255,.6);--ink-a95: rgba(34,32,29,.95);--color-success-a10: rgba(49,136,80,.1);--color-success-a12: rgba(49,136,80,.12);--color-error-a08: rgba(196,56,50,.08);--color-error-a18: rgba(196,56,50,.18);--color-error-a55: rgba(196,56,50,.55);--color-mind-a13: rgba(145,75,182,.13);--color-info-a80: rgba(30,111,102,.8);--color-bg-veil-soft: rgba(245,242,238,.22);--color-bg-veil-strong: rgba(245,242,238,.86);--color-bezel-veil-42: rgba(20,20,22,.42);--color-bezel-veil-60: rgba(20,20,22,.6);--illus-periwinkle: #d0d5ff;--illus-orchid: #f1d4f2;--illus-sage: #7db89e;--illus-marigold: #f2c24a;--illus-violet: #8b5cf6;--illus-cocoa: #9c623a;--illus-fern: #65a573;--illus-mint: #a7d8be;--illus-marigold-2: #f2c14e;--illus-steel: #9bb7c4;--illus-lilac: #c9a9e0;--illus-plum: #5c4a6e;--illus-slate-blue: #8fa0b5;--illus-coral-soft: #e7826b;--illus-lavender: #b19fe5;--illus-gridline: rgb(208,208,208);--illus-tan: #cbaf92;--illus-rose-dust: #eac9cc;--illus-tan-2: #cdb291;--illus-indigo: #7a6fe0;--illus-gray-blue: #c9cdd4;--illus-salmon: #e0706f;--illus-pink-dust: #e7b6d0;--illus-magenta: #ff4d8d;--illus-cyan: #1fc8ff;--illus-amber-bright: #ffc93c;--illus-green-wash: #ddefd3;--illus-leaf: #afd79a;--illus-sky-wash: #d6e6f3;--illus-sky: #a9cbee;--illus-lilac-wash: #e8def3;--illus-lilac-2: #c7b4e0;--illus-blush: #f7e0db;--illus-peach: #efbcb3;--illus-mauve-wash: #e9d5ff;--illus-mint-wash: #cdebdd;--illus-sand-warm: #f6dab9;--illus-peach-2: #ffd4c2;--illus-mint-wash-2: #c8e9ce;--sand-1: var(--hh-sand-1);--sand-2: var(--hh-sand-2);--sand-3: var(--hh-sand-3);--sand-4: var(--hh-sand-4);--sand-5: var(--hh-sand-5);--sand-6: var(--hh-sand-6);--sand-7: var(--hh-sand-7);--sand-8: var(--hh-sand-8);--sand-9: var(--hh-sand-9);--sand-10: var(--hh-sand-10);--sand-11: var(--hh-sand-11);--sand-12: var(--hh-sand-12);--coral-3: var(--hh-coral-3);--coral-5: var(--hh-coral-5);--coral-6: var(--hh-coral-6);--coral-8: var(--hh-coral-8);--coral-9: var(--hh-coral-9);--coral-10: var(--hh-coral-10);--coral-11: var(--hh-coral-11);--teal-3: var(--hh-teal-3);--teal-6: var(--hh-teal-6);--teal-9: var(--hh-teal-9);--teal-10: var(--hh-teal-10);--teal-11: var(--hh-teal-11);--teal-12: var(--hh-teal-12);--gold-3: var(--hh-gold-3);--gold-5: var(--hh-gold-5);--gold-6: var(--hh-gold-6);--gold-8: var(--hh-gold-8);--gold-9: var(--hh-gold-9);--gold-11: var(--hh-gold-11);--gold-12: var(--hh-gold-12);--green-3: var(--hh-green-3);--green-9: var(--hh-green-9);--green-11: var(--hh-green-11);--amber-3: var(--hh-amber-3);--amber-9: var(--hh-amber-9);--amber-11: var(--hh-amber-11);--red-3: var(--hh-red-3);--red-9: var(--hh-red-9);--red-11: var(--hh-red-11);--blue-3: var(--hh-blue-3);--blue-9: var(--hh-blue-9);--blue-11: var(--hh-blue-11);--brand: var(--color-brand);--brand-hover: var(--color-brand-pressed);--text: var(--color-ink);--muted: var(--color-ink-muted);--faint: var(--color-ink-faint);--line: var(--hh-sand-6);--line-strong: var(--hh-sand-7);--color-cream-50: var(--hh-sand-1);--color-cream-100: var(--hh-sand-2);--color-cream-200: var(--hh-sand-3);--color-cream-300: var(--hh-sand-4);--color-cream-400: var(--hh-sand-5);--color-ink-800: var(--hh-sand-12);--color-ink-900: #000000;--color-ink-700: #2A2A2E;--color-red-600: var(--color-brand);--color-red-700: var(--color-brand-pressed);--color-lime-200: #F7FBC2;--color-lime-100: #FFF8B0;--color-yellow-400: #F8E84E;--color-green-700: #166B49;--color-green-600: #1C7A55;--color-green-550: #1C9D6B;--color-green-500: #2E8B57;--color-green-100: #E7F1EB;--color-green-050: #F0F4F2;--color-red-danger: #C0392B;--color-red-error: #C83C2E;--color-blue-600: #283AB5;--color-blue-500: #4256B8;--color-blue-100: #DCE2FF;--color-purple-600: #6B4FA0;--color-purple-500: #7E5BB5;--color-purple-400: #9B6FD6;--cat-nutrition-1: #E9F3E9;--cat-nutrition-2: #AFD79A;--cat-movement-1: var(--hh-blue-3);--cat-movement-2: #A9CBEE;--cat-mind-1: var(--hh-purple-3);--cat-mind-2: #C7B4E0;--cat-heart-1: var(--hh-coral-3);--cat-heart-2: #EFBCB3;--bg-primary: var(--hh-sand-1);--bg-surface: var(--color-surface);--bg-accent: var(--color-lime-200);--text-primary: var(--hh-sand-12);--text-secondary: var(--hh-sand-11);--text-disabled: var(--ink-a25);--text-inverse: #ECECEC;--interactive: var(--color-brand);--interactive-pressed: var(--color-brand-pressed);--border-default: var(--hh-sand-6);--border-focus: var(--hh-sand-12);--border-error: var(--color-red-error);--ink-a04: var(--ink-a4);--ink-a05: var(--ink-a5);--ink-a07: var(--ink-a7);--font-body: var(--font-system);--radius-sm: var(--radius-14);--radius-md: var(--radius-22);--radius-lg: var(--radius-32);--radius-xl: var(--radius-40);--r-8: var(--radius-8);--r-16: var(--radius-16);--r-24: var(--radius-24);--r-32: var(--radius-32);--r-full: var(--radius-full);--elev-0: none;--elev-1: var(--shadow-elev-1);--elev-2: 0 1px 2px var(--ink-a6), inset 0 0 0 1px var(--ink-a5);--elev-3: var(--shadow-pill-press);--elev-4: var(--shadow-elevated);--elev-5: var(--shadow-modal);--ease-drawer: cubic-bezier(.34,.13,.22,1.05);--ease-vaul: cubic-bezier(.32,.72,0,1);--ease-emph: cubic-bezier(.4,.1,.2,1);--ease-bar: cubic-bezier(.22,.61,.36,1);--s-2: var(--space-2);--s-4: var(--space-4);--s-8: var(--space-8);--s-12: var(--space-12);--s-16: var(--space-16);--s-24: var(--space-24);--s-32: var(--space-32);--s-48: var(--space-48);--s-64: var(--space-64)}:root{--cream: var(--hh-sand-3);--cream-2: var(--hh-sand-4);--ink: var(--color-desk);--ink-soft: var(--hh-sand-11);--ink-faint: var(--hh-sand-11);--faint: var(--hh-sand-11);--line: rgba(28,31,33,.12);--line-strong: rgba(28,31,33,.22);--lime: var(--color-lime-200);--lime-2: #FEFFAC;--pink: var(--illus-orchid);--blue: var(--illus-periwinkle);--green: var(--illus-mint-wash-2);--white: var(--color-white);--bad: var(--hh-coral-10)}.reg-stage{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.reg-frame-scaler{transform-origin:center center;flex-shrink:0}.reg-controls{position:fixed;top:18px;right:18px;z-index:200;display:flex;gap:10px;align-items:center}.reg-ctl{height:38px;padding:0 16px;border-radius:100px;border:1px solid rgba(255,255,255,.16);background:#282a30b8;color:var(--hh-sand-4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:var(--font-ui);font-weight:var(--fw-medium);font-size:var(--fs-14);letter-spacing:.01em;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .18s ease,transform .12s ease}.reg-ctl:hover{background:#3a3c42d9}.reg-ctl:active{transform:scale(.97)}.reg-ctl svg{width:16px;height:16px}.reg-ctl.skip{background:#282a3073;color:var(--hh-sand-8)}.reg-ctl:disabled{opacity:.4;cursor:not-allowed}.reg-ctl:disabled:hover{background:#2e3036b3}.reg-dev{position:fixed;bottom:18px;left:18px;z-index:200;width:252px;background:#1c1e23eb;color:var(--hh-sand-5);border:1px solid rgba(255,255,255,.1);border-radius:16px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-family:var(--font-mono);box-shadow:0 18px 50px #00000080;overflow:hidden}.reg-dev-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;cursor:pointer;-webkit-user-select:none;user-select:none}.reg-dev-title{font-size:var(--fs-11);letter-spacing:.14em;text-transform:uppercase;color:#9fe870}.reg-dev-chev{color:var(--hh-sand-9);font-size:var(--fs-12);transition:transform .2s ease}.reg-dev.collapsed .reg-dev-chev{transform:rotate(-90deg)}.reg-dev-body{padding:2px 14px 14px;display:flex;flex-direction:column;gap:13px}.reg-dev.collapsed .reg-dev-body{display:none}.reg-dev-group{display:flex;flex-direction:column;gap:6px}.reg-dev-label{font-size:var(--fs-9_5);letter-spacing:.1em;text-transform:uppercase;color:var(--hh-sand-9)}.reg-dev-seg{display:flex;gap:4px;flex-wrap:wrap}.reg-dev-opt{flex:1 1 auto;min-width:0;padding:6px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:transparent;color:var(--hh-sand-8);font-family:inherit;font-size:var(--fs-10_5);cursor:pointer;white-space:nowrap;text-align:center;transition:all .14s ease}.reg-dev-opt:hover{border-color:#ffffff4d}.reg-dev-opt.on{background:var(--color-lime-200);color:var(--color-desk);border-color:var(--color-lime-200);font-weight:var(--fw-semibold)}.reg-dev-note{font-size:var(--fs-9_5);line-height:1.5;color:var(--hh-sand-9)}.reg-phone{width:402px;height:874px;border-radius:56px;position:relative;background:var(--color-ink-900);overflow:hidden;box-shadow:0 40px 90px #00000080,0 0 0 8px var(--color-bezel),0 0 0 9px var(--color-bezel-2)}.reg-phone-screen{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50px;overflow:hidden;background:var(--cream)}.reg-island{position:absolute;top:11px;left:50%;transform:translate(-50%);width:120px;height:35px;border-radius:22px;background:var(--color-ink-900);z-index:60;pointer-events:none}.reg-statusbar{position:absolute;top:0;left:0;right:0;height:54px;z-index:55;display:flex;align-items:center;justify-content:space-between;padding:18px 34px 0;pointer-events:none;font-family:-apple-system,system-ui;font-weight:600;font-size:var(--fs-16);color:var(--ink)}.reg-statusbar .sb-r{display:flex;gap:7px;align-items:center}.reg-mob-urlbar{position:absolute;top:54px;left:0;right:0;height:50px;z-index:50;display:flex;align-items:center;gap:8px;padding:0 16px;background:#f4efe7db;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.reg-url-pill{flex:1;height:38px;border-radius:12px;background:#0000000d;display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-ui);font-size:var(--fs-15);color:var(--ink-soft);font-weight:var(--fw-medium)}.reg-url-pill svg{width:13px;height:13px;opacity:.6}.reg-mob-urlbar .reg-url-ic{width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:var(--ink-soft)}.reg-mob-urlbar .reg-url-ic svg{width:20px;height:20px}.reg-appbar{position:absolute;top:54px;left:0;right:0;height:52px;z-index:48;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:var(--cream)}.reg-appbar .rg-logo img{height:26px;width:auto}.reg-appbar .rg-logo .wm{font-size:var(--fs-17)}.reg-appbar-back{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 14px 0 10px;border-radius:100px;border:1px solid var(--line-strong);background:#ffffffb3;font-family:var(--font-ui);font-weight:var(--fw-medium);font-size:var(--fs-15);color:var(--ink);cursor:pointer;transition:background .14s ease,transform .12s ease}.reg-appbar-back:hover{background:var(--color-white)}.reg-appbar-back:active{transform:scale(.96)}.reg-appbar-back svg{width:18px;height:18px}.reg-appbar-actions{display:flex;align-items:center;gap:8px}.reg-appbar-help{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 14px 0 10px;border-radius:100px;border:1px solid var(--line-strong);background:#ffffffb3;font-family:var(--font-ui);font-weight:var(--fw-medium);font-size:var(--fs-15);color:var(--ink);cursor:pointer;transition:background .14s ease,transform .12s ease}.reg-appbar-help:hover{background:var(--color-white)}.reg-appbar-help:active{transform:scale(.96)}.reg-appbar-help svg{width:18px;height:18px}.reg-appbar-skip{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:100px;border:1px solid var(--line-strong);background:#ffffffb3;font-family:var(--font-ui);font-weight:var(--fw-medium);font-size:var(--fs-15);color:var(--ink-soft);cursor:pointer;transition:background .14s ease,transform .12s ease}.reg-appbar-skip:hover{background:var(--color-white);color:var(--ink)}.reg-appbar-skip:active{transform:scale(.96)}.reg-dt-topbar-right{display:flex;align-items:center;gap:12px}.reg-mob-content{position:absolute;top:106px;left:0;right:0;bottom:0}.reg-mob-toolbar{position:absolute;bottom:0;left:0;right:0;height:0}.reg-browser{width:1240px;height:800px;border-radius:14px;overflow:hidden;background:var(--cream);position:relative;box-shadow:0 50px 120px #0000008c,0 0 0 1px #ffffff0a;display:flex;flex-direction:column}.reg-bw-bar{height:46px;flex-shrink:0;background:var(--hh-sand-6);border-bottom:1px solid rgba(0,0,0,.08);display:flex;align-items:center;gap:14px;padding:0 16px}.reg-bw-lights{display:flex;gap:8px}.reg-bw-lights i{width:12px;height:12px;border-radius:50%;display:block}.reg-bw-lights i:nth-child(1){background:#ff5f57}.reg-bw-lights i:nth-child(2){background:#febc2e}.reg-bw-lights i:nth-child(3){background:#28c840}.reg-bw-nav{display:flex;gap:14px;color:#00000052}.reg-bw-nav svg{width:18px;height:18px}.reg-bw-url{flex:1;max-width:560px;height:30px;border-radius:8px;background:var(--hh-sand-3);display:flex;align-items:center;justify-content:center;gap:7px;font-family:var(--font-ui);font-size:var(--fs-14);color:var(--ink-soft);font-weight:var(--fw-medium)}.reg-bw-url svg{width:12px;height:12px;opacity:.55}.reg-bw-spacer{flex:1}.reg-bw-body{flex:1;min-height:0;position:relative;overflow:hidden}.reg-dt-topbar{height:76px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 44px;background:var(--cream)}.reg-dt-cols{display:flex;height:calc(100% - 76px)}.reg-dt-aside{width:420px;flex-shrink:0;color:var(--hh-sand-4);padding:56px 48px;display:flex;flex-direction:column;justify-content:flex-end;gap:28px;position:relative;overflow:hidden;background:url(/assets/reg-aside-BXpfFY3_.jpg) center 30%/cover no-repeat}.reg-dt-aside:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#0e0b0900 32%,#0e0b0980 62%,#0e0b09eb);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 34%,rgba(0,0,0,1) 72%);mask-image:linear-gradient(180deg,#0000 34%,#000 72%)}.reg-dt-aside>*{position:relative;z-index:1}.reg-dt-aside-art{position:absolute;right:-70px;bottom:-60px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f7fbc238,#f7fbc200 70%);pointer-events:none}.reg-dt-main{flex:1;min-width:0;position:relative}.rg-surface{position:absolute;top:0;right:0;bottom:0;left:0}.rg-screen{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;animation:rg-fade .42s cubic-bezier(.22,.9,.27,1) both}@keyframes rg-fade{0%{transform:translateY(10px)}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.rg-screen{animation:none}}.rg-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.rg-body::-webkit-scrollbar{width:0}.rg-body{scrollbar-width:none}.rg-inner{padding:28px 28px 24px;display:flex;flex-direction:column;gap:22px}.rg-foot{flex-shrink:0;padding:16px 28px 30px;background:linear-gradient(0deg,var(--cream) 0%,rgba(249,244,236,0) 100%)}.rg-foot-stack{display:flex;flex-direction:column;gap:12px}.reg-dt-main .rg-inner{padding:44px 56px 32px;max-width:620px;margin:0 auto;gap:26px}.reg-dt-main .rg-foot{padding:18px 56px 38px;max-width:620px;width:100%;margin:0 auto}.reg-dt-main .rg-foot-stack{max-width:620px;margin:0 auto}.rg-eyebrow{font-family:var(--font-mono);font-size:var(--fs-12);font-weight:var(--fw-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.rg-h1{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-30);line-height:1.08;letter-spacing:-.015em;color:var(--ink);margin:0;text-wrap:pretty}.reg-dt-main .rg-h1{font-size:var(--fs-38)}.rg-sub{font-size:var(--fs-18);line-height:1.42;color:var(--ink-soft);margin:0;text-wrap:pretty;font-weight:var(--fw-regular)}.rg-head-block{display:flex;flex-direction:column;gap:12px}.rg-head-block .rg-phasebar{margin-bottom:4px}.rg-body-wrap{position:relative;flex:1;min-height:0;display:flex}.rg-body-wrap .rg-body{flex:1}.rg-input-wrap.shake{animation:rg-input-shake .42s cubic-bezier(.36,.07,.19,.97)}.rg-input-wrap.shake .rg-input{border-color:#c83c2e8c}@keyframes rg-input-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-8px)}40%,60%{transform:translate(8px)}}.rg-qcount{padding:10px 28px 0;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--ink-faint);letter-spacing:.08em}.reg-dt-main .rg-qcount{padding:14px 56px 0;max-width:620px;margin:0 auto;width:100%}.rg-field,.c-field{display:flex;flex-direction:column;gap:var(--s-8)}.rg-label,.c-field-label{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-16);color:var(--sand-11)}.rg-optional{font-weight:400;color:var(--faint)}.c-radiogroup{display:flex;flex-direction:column;gap:8px}.c-radio{display:flex;align-items:center;gap:16px;cursor:pointer;padding:16px;border-radius:16px;background:var(--color-white);border:1px solid var(--line);font-family:var(--font-ui);font-weight:600;font-size:16px;color:var(--sand-12);transition:border-color .15s ease,background .15s ease;-webkit-user-select:none;user-select:none}.c-radio .ring{width:22px;height:22px;border-radius:50%;border:2px solid var(--sand-8);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease}.c-radio .ring:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--hh-teal-9);transform:scale(0);transition:transform .15s ease}.c-radio:hover{border-color:var(--sand-8)}.c-radio.on{border-color:var(--hh-teal-9);background:var(--hh-teal-3)}.c-radio.on .ring{border-color:var(--hh-teal-9)}.c-radio.on .ring:after{transform:scale(1)}.rg-input-wrap{position:relative;display:flex;align-items:center}.rg-input,.c-input{width:100%;height:56px;border-radius:var(--r-16);border:1px solid var(--line-strong);background:var(--color-white);padding:0 var(--s-16);font-family:var(--font-ui);font-weight:500;font-size:var(--fs-17);color:var(--sand-12);outline:none;box-shadow:var(--elev-1);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.rg-input::placeholder,.c-input input::placeholder{color:var(--faint)}.rg-input:focus,.c-input:focus-within{border-color:var(--sand-7);box-shadow:0 0 0 2px var(--sand-7),var(--elev-1)}.rg-input.has-icon{padding-right:132px}.rg-input-lead{position:absolute;left:16px;width:22px;height:22px;color:var(--muted);display:flex;align-items:center;justify-content:center;pointer-events:none}.rg-input-lead svg{width:100%;height:100%;display:block}.rg-input.has-lead{padding-left:48px}.rg-input-btn.rg-scan-btn{width:auto;padding:0 14px;gap:7px}.rg-input-btn.rg-scan-btn span{font-family:var(--font-ui);font-weight:var(--fw-medium);font-size:var(--fs-14);white-space:nowrap}.rg-input.mbi{font-family:var(--font-mono);font-size:var(--fs-18);letter-spacing:.06em}.rg-input-btn{position:absolute;right:8px;width:44px;height:44px;border-radius:11px;border:none;background:var(--lime);color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .12s ease,background .16s ease}.rg-input-btn:hover{background:var(--lime-2)}.rg-input-btn:active{transform:scale(.92)}.rg-input-btn svg{width:22px;height:22px}.rg-field-row{display:flex;gap:12px}.rg-field-row .rg-field{flex:1;min-width:0}.rg-hint{font-size:var(--fs-13);color:var(--ink-faint)}.rg-error-hint{font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--bad, var(--color-red-error))}.rg-mbi-fill .rg-input{border-color:#5ba17a;box-shadow:0 0 0 3px #5ba17a24}.rg-seg{display:flex;gap:0;padding:4px;border-radius:14px;background:#1c1f210d;border:1px solid var(--line)}.rg-seg-opt{flex:1;height:48px;border-radius:10px;border:none;background:transparent;color:var(--ink-soft);font-family:var(--font-ui);font-weight:var(--fw-medium);font-size:var(--fs-16);cursor:pointer;transition:all .15s ease}.rg-seg-opt:hover{color:var(--ink)}.rg-seg-opt.on{background:var(--ink);color:var(--hh-sand-4);box-shadow:0 1px 3px #0000001f}.rg-disclosure{display:flex;gap:12px;align-items:flex-start;padding:15px 17px;border-radius:15px;background:var(--lime);border:1px solid rgba(28,31,33,.07)}.rg-disclosure .ic{width:26px;height:26px;border-radius:50%;background:var(--ink);color:var(--lime);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:var(--fw-bold);font-size:var(--fs-15);font-family:var(--font-ui)}.rg-disclosure.plain{background:none;border:none;padding:4px 0}.rg-disclosure-list{margin:8px 0 0;padding-left:18px}.rg-disclosure-list li{font-size:var(--fs-14_5);line-height:1.45;color:var(--ink);margin-bottom:8px}.rg-disclosure-list li:last-child{margin-bottom:0}.rg-disclosure p{margin:0;font-size:var(--fs-14_5);line-height:1.45;color:var(--ink)}.rg-disclosure .pending{display:block;margin-top:5px;font-family:var(--font-mono);font-size:var(--fs-10_5);letter-spacing:.06em;color:var(--ink-faint);text-transform:uppercase}.rg-opts{display:flex;flex-direction:column;gap:10px}.rg-opt{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;border:1.5px solid var(--line);background:var(--color-white);cursor:pointer;text-align:left;width:100%;font-family:inherit;transition:border-color .15s ease,background .15s ease}.rg-opt:hover{border-color:var(--line-strong)}.rg-opt.on{border-color:var(--ink);background:var(--hh-gold-2)}.rg-opt-check{width:24px;height:24px;border-radius:8px;border:2px solid var(--hh-sand-8);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--color-white);transition:all .15s ease}.rg-opt.on .rg-opt-check{background:var(--hh-coral-9);border-color:var(--hh-coral-9)}.rg-opt-check svg{width:14px;height:14px;color:var(--color-white);opacity:0;transform:scale(.6);transition:all .18s cubic-bezier(.3,1.4,.5,1)}.rg-opt.on .rg-opt-check svg{opacity:1;transform:scale(1)}.rg-opt-body{flex:1;min-width:0;display:flex;flex-direction:column}.rg-opt-title{font-weight:var(--fw-medium);font-size:var(--fs-17);color:var(--ink);line-height:1.2}.rg-opt-desc{font-size:var(--fs-13_5);color:var(--ink-soft);margin-top:3px;line-height:1.35}.rg-opt.none-opt{border-style:dashed}.rg-opt-radio .rg-opt-check{border-radius:50%}.rg-opt.on .rg-opt-radio-dot{opacity:1}.rg-scale-q{display:flex;flex-direction:column;gap:6px}.rg-scale-q .qnum{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--ink-faint);letter-spacing:.08em}.rg-scale-q .qtext{font-weight:var(--fw-medium);font-size:var(--fs-22);line-height:1.22;color:var(--ink);text-wrap:pretty}.reg-dt-main .rg-scale-q .qtext{font-size:var(--fs-26)}.rg-scale-opts{display:flex;flex-direction:column;gap:9px}.rg-scale-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;height:60px;padding:0 18px;border-radius:15px;border:1.5px solid var(--line);background:var(--color-white);cursor:pointer;font-family:inherit;width:100%;text-align:left;transition:all .14s ease}.rg-scale-opt:hover{border-color:var(--line-strong)}.rg-scale-opt.on{background:var(--ink);border-color:var(--ink)}.rg-scale-opt .lab{font-weight:var(--fw-medium);font-size:var(--fs-17);color:var(--ink)}.rg-scale-opt.on .lab{color:var(--hh-sand-4)}.rg-scale-opt .val{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--ink-faint)}.rg-scale-opt.on .val{color:#f4efe7b3}.rg-progress{display:flex;gap:5px;padding:16px 28px 0}.reg-dt-main .rg-progress{padding:24px 56px 0;max-width:620px;margin:0 auto;width:100%}.rg-dash{flex:1;height:4px;border-radius:20px;background:var(--hh-gold-5);transition:background .3s ease}.rg-dash.done{background:var(--hh-gold-8)}.rg-dash.current{background:var(--hh-gold-8);opacity:.55}.rg-phase{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 13px;border-radius:100px;background:#1c1f210f;font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.rg-phase i{width:7px;height:7px;border-radius:50%;background:var(--ink)}.rg-phasebar{width:100%;align-self:stretch}.rg-phasebar .c-bar-track{height:6px;border-radius:3px;background:var(--hh-gold-5);overflow:hidden}.rg-phasebar .c-bar-fill{height:100%;border-radius:3px;background:var(--hh-gold-8);transition:width .4s cubic-bezier(.32,.72,0,1)}.rg-inner-head{flex:0 0 auto;padding-bottom:14px}.rg-list-wrap{position:relative;flex:1;min-height:0;display:flex}.rg-list{flex:1;min-height:0;width:100%;overflow-y:auto;overflow-x:hidden;padding:4px 28px 26px}.rg-list::-webkit-scrollbar{width:0}.rg-list{scrollbar-width:none}.rg-list-inner{display:flex;flex-direction:column}.rg-list-fade{position:absolute;left:0;right:0;bottom:0;height:64px;pointer-events:none;background:linear-gradient(to top,var(--cream) 0%,rgba(249,244,236,0) 100%);opacity:0;transition:opacity .35s ease}.rg-list-fade.show{opacity:1}.reg-dt-main .rg-inner-head{padding:44px 56px 14px;width:100%}.reg-dt-main .rg-list{padding:4px 0 30px}.reg-dt-main .rg-list-inner{max-width:620px;margin:0 auto;padding:0 56px}.rg-consent-doc{border:1px solid var(--line);border-radius:16px;background:var(--color-white);overflow:hidden}.rg-consent-row{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;cursor:pointer;border-bottom:1px solid var(--line);transition:background .14s ease}.rg-consent-row:last-child{border-bottom:none}.rg-consent-row:hover{background:var(--hh-sand-2)}.rg-consent-cb{width:24px;height:24px;border-radius:8px;border:2px solid var(--hh-sand-8);flex-shrink:0;margin-top:1px;display:flex;align-items:center;justify-content:center;background:var(--color-white);transition:all .15s ease}.rg-consent-row.on .rg-consent-cb{background:var(--hh-coral-9);border-color:var(--hh-coral-9)}.rg-consent-cb svg{width:14px;height:14px;color:var(--color-white);opacity:0;transition:opacity .15s ease}.rg-consent-row.on .rg-consent-cb svg{opacity:1}.rg-consent-body{flex:1;min-width:0;display:flex;flex-direction:column}.rg-consent-title{font-weight:var(--fw-medium);font-size:var(--fs-16);color:var(--ink)}.rg-consent-title .req{color:var(--bad);margin-left:3px}.rg-consent-desc{font-size:var(--fs-13);color:var(--ink-soft);margin-top:3px;line-height:1.4}.rg-consent-link{font-size:var(--fs-12_5);color:var(--ink);text-decoration:underline;text-underline-offset:2px;margin-top:5px;display:inline-block}.rg-consent-arrow{flex-shrink:0;width:24px;height:36px;margin-top:1px;display:flex;align-items:center;justify-content:center;color:var(--ink-soft);background:transparent;border:none;cursor:pointer;text-decoration:none;transition:color .15s ease}.rg-consent-arrow:hover{color:var(--ink)}.rg-consent-arrow svg{width:19px;height:19px}.rg-consent-all{display:flex;align-items:center;gap:12px;padding:4px 4px 4px 19px;font-size:var(--fs-16);font-weight:var(--fw-medium);color:var(--ink);cursor:pointer}.rg-consent-all .rg-opt-check{flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1.5px solid;transition:all .15s ease}.rg-consent-all .rg-opt-check svg{width:16px;height:16px;color:var(--color-white);transition:all .18s cubic-bezier(.3,1.4,.5,1)}.rg-sign{height:92px;border-radius:16px;border:1.5px dashed var(--line-strong);background:var(--color-white);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer;transition:border-color .15s ease}.rg-sign:hover{border-color:var(--ink)}.rg-sign.signed{border-style:solid;border-color:var(--ink);cursor:default}.rg-sign-hint{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.04em;color:var(--ink-faint)}.rg-sign-name{font-family:Snell Roundhand,Brush Script MT,cursive;font-size:var(--fs-40);color:var(--ink);animation:rg-sign-draw .7s ease forwards;transform-origin:left center}@keyframes rg-sign-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.rg-cta{width:100%;height:64px;border-radius:20px;background:var(--ink);color:var(--hh-sand-4);border:none;font-family:var(--font-ui);font-weight:var(--fw-medium);font-size:var(--fs-19);letter-spacing:-.01em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .12s ease,opacity .2s ease;position:relative}.rg-cta:active{transform:scale(.985)}.rg-cta:disabled{opacity:.35;cursor:not-allowed}.rg-cta.ghost{background:transparent;color:var(--ink)}.rg-cta.outline{background:var(--color-white);color:var(--ink);border:1.5px solid var(--line-strong)}.rg-cta.lime{background:var(--lime);color:var(--ink)}.rg-cta-mini{font-size:var(--fs-16);height:52px}.reg-dt-main .rg-cta{max-width:320px}.reg-dt-main .rg-foot-stack .rg-cta{width:100%}.dsb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-ui);font-weight:var(--fw-medium);letter-spacing:-.01em;white-space:nowrap;transition:background .15s ease,box-shadow .15s ease,opacity .2s ease,transform .12s ease}.dsb-s{height:40px;padding:0 16px;border-radius:999px;font-size:var(--fs-16)}.dsb-m{height:56px;padding:0 24px;border-radius:24px;font-size:var(--fs-18)}.dsb-l{height:72px;padding:0 32px;border-radius:32px;font-size:var(--fs-22)}.dsb-primary{background:var(--hh-teal-12);color:var(--color-white)}.dsb-primary:hover,.dsb-primary:active{background:var(--hh-teal-10)}.dsb-store{background:#000;color:var(--color-white);height:80px}.dsb-store:hover,.dsb-store:active{background:#000;opacity:.9}.dsb-secondary{background:var(--color-white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.dsb-secondary:hover{background:var(--hh-gold-2)}.dsb-secondary:active{background:var(--cream-2)}.dsb-tertiary{background:transparent;color:var(--sand-11)}.dsb-tertiary:hover{background:var(--sand-3)}.dsb-tertiary:active{background:var(--sand-6)}.dsb.dsb-tertiary.dsb-ds{color:var(--sand-11)}.dsb.dsb-tertiary.dsb-ds:hover{background:var(--sand-3)}.dsb.dsb-tertiary.dsb-ds:active{background:var(--sand-6)}.dsb:disabled{opacity:.38;pointer-events:none}.dsb:active{transform:scale(.985)}.dsb-block{width:100%}.dsb-ico .dsb-ic{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:none}.dsb-ico .dsb-ic svg{display:block;width:100%;height:100%}.dsb-s.dsb-ico{gap:4px}.dsb-s.dsb-ico .dsb-ic{width:16px;height:16px}.dsb-m.dsb-ico{gap:8px}.dsb-m.dsb-ico .dsb-ic{width:24px;height:24px}.dsb-l.dsb-ico{gap:16px}.dsb-l.dsb-ico .dsb-ic{width:32px;height:32px}.c-btnset{display:flex;flex-direction:column;gap:4px;width:100%;padding-bottom:24px}.c-btnset .dsb{width:100%}.rg-foot .c-btnset{padding-bottom:0}.reg-dt-main .rg-foot .dsb-block{max-width:320px;display:flex;width:100%;margin-right:auto;margin-left:0}.reg-dt-main .c-btnset{max-width:620px}.reg-dt-main .c-btnset .dsb{max-width:none;width:100%}.reg-dt-main .rg-store-row{flex-direction:row;gap:8px}.reg-dt-main .rg-store-row .dsb-block{width:auto;flex:1}.rg-btn-dots{display:inline-flex;gap:6px}.rg-btn-dots i{width:8px;height:8px;border-radius:50%;background:currentColor;animation:rg-bounce 1.05s ease-in-out infinite}.rg-btn-dots i:nth-child(2){animation-delay:.15s}.rg-btn-dots i:nth-child(3){animation-delay:.3s}@keyframes rg-bounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.rg-result{align-items:center;justify-content:center;text-align:center}.rg-result .rg-inner{align-items:center;justify-content:center;height:100%;gap:24px;padding:40px 36px}.rg-result-badge{width:96px;height:96px;border-radius:28px;display:flex;align-items:center;justify-content:center;animation:rg-pop .5s cubic-bezier(.2,1.3,.4,1) both}@keyframes rg-pop{0%{transform:scale(.5)}to{transform:scale(1)}}.rg-result-badge svg{width:46px;height:46px}.rg-result-badge.ok{background:var(--hh-teal-9);color:var(--hh-teal-3)}.rg-result-badge.stop{background:var(--pink);color:var(--ink)}.rg-result-badge.info{background:var(--blue);color:var(--ink)}.rg-result-badge.warm{background:var(--green);color:var(--ink)}.rg-result-badge.gold{background:var(--hh-gold-5);color:var(--hh-gold-11)}.rg-result-h{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-30);line-height:1.12;letter-spacing:-.015em;color:var(--ink);margin:0;text-wrap:balance}.reg-dt-main .rg-result-h{font-size:var(--fs-36)}.rg-result-p{font-size:var(--fs-17);line-height:1.5;color:var(--ink-soft);margin:0;max-width:380px;text-wrap:pretty}.rg-result-meta{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);padding:8px 14px;border:1px solid var(--line);border-radius:100px}.rg-proc{align-items:center;justify-content:center;text-align:center;background:var(--cream)}.rg-proc-inner{display:flex;flex-direction:column;align-items:center;gap:28px}.rg-proc-ring{width:64px;height:64px;border-radius:50%;border:3px solid rgba(28,31,33,.12);border-top-color:var(--ink);animation:rg-spin .85s linear infinite}@keyframes rg-spin{to{transform:rotate(360deg)}}.rg-proc-status{display:flex;flex-direction:column;gap:10px;align-items:center}.rg-proc-line{font-family:var(--font-mono);font-size:var(--fs-13);letter-spacing:.02em;color:var(--ink-soft);display:flex;align-items:center;gap:9px;opacity:.4;transition:opacity .3s ease}.rg-proc-line.active{opacity:1;color:var(--ink)}.rg-proc-line.done{opacity:.7}.rg-proc-line .tick{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.rg-cam{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-bezel);z-index:70;display:flex;flex-direction:column;animation:rg-fade .3s ease}.rg-cam-top{padding:60px 24px 0;display:flex;align-items:center;justify-content:space-between;color:var(--color-white)}.rg-cam-top .ttl{font-weight:var(--fw-semibold);font-size:var(--fs-17)}.rg-cam-x{width:38px;height:38px;border-radius:50%;background:#ffffff29;border:none;color:var(--color-white);font-size:var(--fs-20);cursor:pointer;display:flex;align-items:center;justify-content:center}.rg-cam-view{flex:1;display:flex;align-items:center;justify-content:center;position:relative}.rg-cam-card{width:300px;height:190px;border-radius:16px;position:relative;background:linear-gradient(135deg,#2a3a52 0%,var(--color-ink-700) 100%);box-shadow:0 0 0 2000px #0000008c;overflow:hidden}.rg-cam-frame{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:3px solid var(--color-lime-200);border-radius:18px;pointer-events:none}.rg-cam-frame.scanning{animation:rg-frame-pulse 1.1s ease-in-out infinite}@keyframes rg-frame-pulse{0%,to{box-shadow:0 0 #f7fbc200}50%{box-shadow:0 0 22px 2px #f7fbc28c}}.rg-cam-scanline{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--color-lime-200),transparent);animation:rg-scan 1.5s ease-in-out infinite}@keyframes rg-scan{0%{top:8%}50%{top:88%}to{top:8%}}.rg-cam-card-label{position:absolute;top:14px;left:16px;font-family:var(--font-mono);font-size:var(--fs-8);letter-spacing:.1em;color:#ffffff80;text-transform:uppercase}.rg-cam-card-row{position:absolute;left:16px;right:16px}.rg-cam-card-row .k{font-family:var(--font-mono);font-size:var(--fs-7);letter-spacing:.1em;color:#ffffff73;text-transform:uppercase}.rg-cam-card-row .v{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--color-white);letter-spacing:.08em;margin-top:2px}.rg-cam-mbi-box{position:absolute;bottom:24px;left:16px;padding:3px 6px;border-radius:5px;transition:background .2s ease}.rg-cam-mbi-box.lit{background:#f7fbc238;outline:1.5px solid var(--color-lime-200)}.rg-cam-bottom{padding:24px 24px 56px;text-align:center}.rg-cam-hint{color:#fffc;font-size:var(--fs-15);line-height:1.4}.rg-cam-detected{color:var(--color-lime-200);font-family:var(--font-mono);font-size:var(--fs-13);letter-spacing:.06em;margin-top:8px;min-height:18px}.rg-cam-shutter{width:66px;height:66px;border-radius:50%;background:var(--color-white);border:4px solid rgba(255,255,255,.4);margin:18px auto 0;cursor:pointer}.rg-pcp-card{border:1.5px solid var(--ink);border-radius:18px;background:var(--color-white);padding:20px;display:flex;gap:16px;align-items:center}.rg-pcp-avatar{width:56px;height:56px;border-radius:16px;background:var(--blue);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:var(--fw-semibold);font-size:var(--fs-20);color:var(--ink);font-family:var(--font-ui)}.rg-pcp-info{flex:1;min-width:0}.rg-pcp-name{font-weight:var(--fw-semibold);font-size:var(--fs-19);color:var(--ink)}.rg-pcp-spec{font-size:var(--fs-14);color:var(--ink-soft);margin-top:2px}.rg-pcp-addr{font-size:var(--fs-13);color:var(--ink-faint);margin-top:6px;line-height:1.4}.rg-pcp-src{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:var(--fs-10_5);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-top:10px}.rg-pcp-src .dot{width:6px;height:6px;border-radius:50%;background:#5ba17a}.rg-channel{display:flex;align-items:center;gap:14px;padding:15px 18px;border-radius:15px;background:var(--color-white);border:1px solid var(--line)}.rg-channel .ic{width:40px;height:40px;border-radius:12px;background:var(--cream-2);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ink)}.rg-channel .ic svg{width:20px;height:20px}.rg-channel-body{flex:1}.rg-channel-t{font-weight:var(--fw-medium);font-size:var(--fs-16);color:var(--ink)}.rg-channel-d{font-size:var(--fs-13);color:var(--ink-soft);margin-top:2px}.rg-channel .chk{color:#5ba17a}.rg-qr{width:150px;height:150px;border-radius:20px;background:var(--color-white);border:1px solid var(--line);padding:14px;align-self:center}.rg-qr svg{width:100%;height:100%;display:block}.rg-store-row{display:flex;flex-direction:column;gap:12px}.rg-store{width:100%;height:80px;border-radius:20px;background:#000;color:var(--hh-sand-4);display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;font-family:var(--font-ui);font-weight:var(--fw-medium);font-size:var(--fs-19);text-decoration:none;transition:transform .12s ease}.rg-store:active{transform:scale(.97)}.rg-store svg{width:22px;height:22px}.rg-handoff-illo{align-self:center;width:170px;height:170px;border-radius:28px;background:var(--lime);display:flex;align-items:center;justify-content:center;position:relative}.rg-handoff-illo img{width:96px;height:96px}.rg-handoff-check{align-self:center;width:160px;height:160px;border-radius:36px;background:var(--color-white);box-shadow:inset 0 0 0 1px var(--line);display:flex;align-items:center;justify-content:center}.rg-handoff-check svg{width:64px;height:64px;color:var(--ink)}.rg-handoff-list{display:flex;flex-direction:column;gap:14px;align-self:stretch;margin:4px 0}.rg-handoff-item{display:flex;align-items:center;gap:13px;font-family:var(--font-ui);font-weight:var(--fw-medium);font-size:var(--fs-18);line-height:1.3;color:var(--ink);text-align:left;text-wrap:pretty}.rg-handoff-tick{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--hh-gold-9);color:var(--hh-gold-2);display:flex;align-items:center;justify-content:center}.rg-handoff-tick svg{width:18px;height:18px}.reg-dt-main .rg-handoff-list{max-width:none;align-self:flex-start}.rg-consent-all-top{flex-shrink:0;padding:0 28px 14px}.rg-consent-all-top .rg-consent-all{padding-left:0}.reg-dt-main .rg-consent-all-top{padding:0 56px 14px;max-width:620px;margin:0 auto;width:100%}.rg-logo{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:inherit}.rg-logo img{height:24px;width:auto}.rg-logo-svg{height:24px;width:auto;display:block;color:var(--hh-coral-9)}.reg-appbar .rg-logo-svg{height:26px}.reg-dt-topbar .rg-logo-svg{height:34px}.rg-logo-light .rg-logo-svg{color:var(--hh-sand-4)}.rg-logo .wm{font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-19);letter-spacing:-.01em;color:var(--ink)}.reg-dt-aside .rg-logo .wm{color:var(--hh-sand-4)}.reg-dt-aside .rg-logo .wm{display:none}.reg-dt-aside-quote{font-family:var(--font-ui);font-weight:var(--fw-regular);font-size:var(--fs-26);line-height:1.3;color:var(--hh-sand-4);letter-spacing:-.01em;text-wrap:pretty}.reg-dt-aside-foot{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.06em;color:#f4efe780;line-height:1.7;position:relative;z-index:1}.reg-dt-aside-steps{display:flex;flex-direction:column;gap:14px;position:relative;z-index:1}.reg-dt-aside-step{display:flex;align-items:center;gap:14px;font-size:var(--fs-16);color:#f4efe7d1;transition:color .3s ease}.reg-dt-aside-step.on,.reg-dt-aside-step.done{color:var(--hh-sand-4)}.reg-dt-aside-step .num{width:28px;height:28px;border-radius:50%;border:1.5px solid rgba(244,239,231,.6);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--fs-12);flex-shrink:0}.reg-dt-aside-step.on .num{background:var(--lime);border-color:var(--lime);color:var(--ink)}.reg-dt-aside-step.done .num{background:#f4efe7d9;border-color:#f4efe7d9;color:var(--ink)}.reg-dt-stepcount{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase}.rg-phasebar-step{display:none}.reg-dt-main .rg-phasebar-step{display:block;text-align:left;font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase;margin-bottom:10px}.rg-divider{height:1px;background:var(--line);margin:2px 0}.rg-note{font-size:var(--fs-13);color:var(--ink-faint);line-height:1.5;text-align:center}.rg-link{color:var(--ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.rg-back{position:absolute;top:16px;left:18px;z-index:20;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:#ffffffb3;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink);transition:background .14s ease}.rg-back:hover{background:var(--color-white)}.rg-back svg{width:20px;height:20px}.reg-dt-main .rg-back{top:22px;left:28px}.rg-monitor-illo{width:100%;height:196px;border-radius:18px;background:var(--hh-red-3);display:flex;align-items:center;justify-content:center}.rg-ship-head{font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-20);color:var(--ink);letter-spacing:-.01em;margin-top:2px}.imgph{background:var(--hh-sand-3);border:1px solid var(--hh-sand-6);border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--hh-sand-8);overflow:hidden;position:relative}.imgph svg{width:40px;height:40px}.imgph.media{width:100%;aspect-ratio:16 / 9}.rg-mindset-intro .rg-body{display:flex;align-items:center;justify-content:center}.rg-mindset-center{padding:0 34px;text-align:center}.rg-mindset-title{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-32);line-height:1.14;letter-spacing:-.015em;color:var(--ink);margin:0;text-wrap:balance;max-width:16ch;margin-inline:auto}.reg-dt-main .rg-mindset-title{font-size:var(--fs-42)}.reg-dt-main .rg-mindset-intro .rg-body{align-items:center;justify-content:center}.reg-dt-main .rg-mindset-center{text-align:left;width:100%;max-width:620px;padding:0 56px}.reg-dt-main .rg-mindset-title{margin-inline:0;max-width:none}.rg-help-back{position:absolute;top:0;right:0;bottom:0;left:0;z-index:150;background:#00000057;opacity:0;pointer-events:none;transition:opacity .32s ease}.rg-help-back.show{opacity:1;pointer-events:auto}.rg-help-sheet{position:absolute;left:0;right:0;bottom:0;z-index:151;background:var(--cream);border-radius:28px 28px 0 0;padding:14px 22px 36px;box-shadow:0 -22px 54px #0003;transform:translateY(112%);transition:transform .42s cubic-bezier(.22,.9,.27,1)}.rg-help-sheet.show{transform:translateY(0)}.rg-help-grip{width:40px;height:5px;border-radius:100px;background:#1c1f2133;margin:0 auto 14px}.rg-help-title{font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-24);letter-spacing:-.01em;color:var(--ink);padding:4px 4px 12px;flex:1}.rg-help-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rg-help-close{font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-15);color:var(--ink);background:#1c1f210f;border-radius:100px;padding:8px 16px;cursor:pointer;flex-shrink:0;white-space:nowrap;margin-top:4px}.rg-help-row-main{display:flex;align-items:center;gap:14px;min-width:0}.rg-help-row-chip{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#1c1f210f;color:var(--ink);display:flex;align-items:center;justify-content:center}.rg-help-row-titlerow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rg-help-tag{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-12);padding:2px 8px;border-radius:100px;white-space:nowrap;flex-shrink:0}.rg-help-tag .dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.rg-help-tag.warning{color:var(--hh-gold-12);background:var(--hh-gold-3)}.rg-help-tag.neutral{color:var(--ink-faint);background:#1c1f210f}.rg-help-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 8px;cursor:pointer;border-top:1px solid var(--line)}.rg-help-row:active{opacity:.6}.rg-help-row-label{font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-20);color:var(--ink)}.rg-help-row-sub{font-family:var(--font-ui);font-weight:var(--fw-medium);font-size:var(--fs-15);color:var(--ink-faint);margin-top:4px}.rg-help-chev{font-size:var(--fs-28);color:var(--ink-faint);font-weight:var(--fw-light)}.reg-bw-body .rg-help-sheet{left:50%;right:auto;transform:translate(-50%,112%);width:520px;border-radius:28px 28px 0 0}.reg-bw-body .rg-help-sheet.show{transform:translate(-50%)}.rg-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rg-howto{border:none;background:transparent;cursor:pointer;padding:0;font-family:var(--font-ui);font-weight:var(--fw-medium);font-size:var(--fs-14);color:var(--ink);text-decoration:underline;text-underline-offset:2px}.rg-howto:active{opacity:.6}.c-link{border:none;background:transparent;cursor:pointer;padding:0;font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-16);color:var(--hh-teal-12);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;text-decoration-color:var(--hh-teal-6);transition:text-decoration-color .15s ease,color .15s ease}.c-link:hover{text-decoration-color:var(--hh-teal-9)}.c-link:active{color:var(--hh-teal-12)}.rg-mbi-img{width:100%;height:auto;display:block;border-radius:12px}.rg-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:46px}.rg-select.placeholder{color:var(--ink-faint);font-weight:var(--fw-regular)}.rg-select-chev{position:absolute;right:16px;pointer-events:none;color:var(--ink-faint);display:flex;align-items:center;transform:rotate(90deg)}.rg-select-chev svg{width:18px;height:18px}.rg-modal-back{position:absolute;top:0;right:0;bottom:0;left:0;z-index:160;background:#0006;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .28s ease}.rg-modal-back.show{opacity:1;pointer-events:auto}.rg-modal{position:relative;width:100%;max-width:340px;background:var(--cream);border-radius:26px;padding:26px 24px 24px;box-shadow:0 30px 70px #00000047;display:flex;flex-direction:column;gap:14px;animation:rg-modal-pop .34s cubic-bezier(.2,1.1,.4,1) both}@keyframes rg-modal-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.rg-modal-x{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;border:none;background:#1c1f210f;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center}.rg-modal-x svg{width:18px;height:18px}.rg-modal-title{font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-23);line-height:1.18;letter-spacing:-.01em;color:var(--ink);padding-right:28px;text-wrap:balance}.rg-modal-sub{margin:0;font-size:var(--fs-15_5);line-height:1.45;color:var(--ink-soft)}.rg-modal-actions{display:flex;flex-direction:column;gap:10px;margin-top:4px}.reg-bw-body .rg-modal{max-width:400px}.rg-mbicard-wrap{padding:8px 0 34px}.rg-mbicard{position:relative;border:2px solid var(--ink);border-radius:14px;background:var(--color-white);padding:14px 16px 16px;display:flex;flex-direction:column;gap:11px}.rg-mbicard-top{display:flex;align-items:center;gap:8px}.rg-mbicard-flag{width:22px;height:14px;border-radius:2px;background:linear-gradient(180deg,var(--hh-coral-9) 0 50%,#2A5CC4 50% 100%);flex-shrink:0}.rg-mbicard-title{font-family:var(--font-mono);font-size:var(--fs-9_5);letter-spacing:.08em;color:var(--ink);font-weight:var(--fw-semibold)}.rg-mbicard-row{display:flex;flex-direction:column;gap:5px}.rg-mbicard-row .k,.rg-mbicard-numrow .k{font-family:var(--font-mono);font-size:var(--fs-8_5);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.rg-mbicard-row .ph{height:9px;border-radius:4px;background:#1c1f211f}.rg-mbicard-row .ph-name{width:62%}.rg-mbicard-row .ph-sm{width:40%}.rg-mbicard-numrow{display:flex;flex-direction:column;gap:5px;padding:8px 10px;border-radius:9px;background:var(--lime);box-shadow:0 0 0 2px var(--ink)}.rg-mbicard-num{font-family:var(--font-mono);font-size:var(--fs-16);font-weight:var(--fw-semibold);letter-spacing:.05em;color:var(--ink)}.rg-mbicard-arrow{position:absolute;right:6px;bottom:-26px;width:78px;height:60px;overflow:visible}.rg-mbicard-note{position:absolute;right:74px;bottom:-30px;text-align:right;font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-13);line-height:1.2;color:var(--ink)}.rg-result.rg-result-doc{align-items:stretch;justify-content:flex-start;text-align:left}.rg-result.rg-result-doc .rg-inner{align-items:flex-start;justify-content:flex-start;height:auto;min-height:100%;gap:16px;padding:48px 30px;overflow-y:auto}.rg-result.rg-result-doc .rg-result-h{text-align:left;text-wrap:pretty}.rg-result.rg-result-doc .rg-result-p{text-align:left;max-width:none;font-size:var(--fs-15_5);line-height:1.55}.reg-dt-main .rg-result.rg-result-doc .rg-inner{max-width:620px;margin:0 auto}.rg-crisis-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:var(--fs-15_5);line-height:1.4;color:var(--ink-soft);text-wrap:pretty}.rg-crisis-list li{padding:14px 16px;border-radius:15px;background:var(--hh-amber-3);color:var(--hh-gold-12)}.rg-crisis-list li strong{color:var(--hh-gold-12);font-weight:var(--fw-semibold)}.reg-phone{--fs-7: calc(7px * var(--fs-scale));--fs-8: calc(8px * var(--fs-scale));--fs-8_5: calc(8.5px * var(--fs-scale));--fs-9_5: calc(9.5px * var(--fs-scale));--fs-10: calc(10px * var(--fs-scale));--fs-10_5: calc(10.5px * var(--fs-scale));--fs-11: calc(11px * var(--fs-scale));--fs-12: calc(12px * var(--fs-scale));--fs-12_5: calc(12.5px * var(--fs-scale));--fs-13: calc(13px * var(--fs-scale));--fs-13_5: calc(13.5px * var(--fs-scale));--fs-14: calc(14px * var(--fs-scale));--fs-14_5: calc(14.5px * var(--fs-scale));--fs-15: calc(15px * var(--fs-scale));--fs-15_5: calc(15.5px * var(--fs-scale));--fs-16: calc(16px * var(--fs-scale));--fs-17: calc(17px * var(--fs-scale));--fs-18: calc(18px * var(--fs-scale));--fs-19: calc(19px * var(--fs-scale));--fs-20: calc(20px * var(--fs-scale));--fs-21: calc(21px * var(--fs-scale));--fs-22: calc(22px * var(--fs-scale));--fs-23: calc(23px * var(--fs-scale));--fs-24: calc(24px * var(--fs-scale));--fs-25: calc(25px * var(--fs-scale));--fs-26: calc(26px * var(--fs-scale));--fs-27: calc(27px * var(--fs-scale));--fs-28: calc(28px * var(--fs-scale));--fs-29: calc(29px * var(--fs-scale));--fs-30: calc(30px * var(--fs-scale));--fs-32: calc(32px * var(--fs-scale));--fs-34: calc(34px * var(--fs-scale));--fs-36: calc(36px * var(--fs-scale));--fs-38: calc(38px * var(--fs-scale));--fs-40: calc(40px * var(--fs-scale));--fs-42: calc(42px * var(--fs-scale));--fs-44: calc(44px * var(--fs-scale));--fs-46: calc(46px * var(--fs-scale));--fs-48: calc(48px * var(--fs-scale));--fs-50: calc(50px * var(--fs-scale));--fs-52: calc(52px * var(--fs-scale));--fs-56: calc(56px * var(--fs-scale))}.c-checkopt{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;border:1.5px solid rgba(28,31,33,.12);background:var(--color-white);cursor:pointer;text-align:left;width:100%;font-family:SF Compact Rounded,-apple-system,system-ui,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease,background .15s ease}.c-checkopt:hover{border-color:#1c1f2138}.c-checkopt.on{border-color:var(--color-desk);background:var(--hh-gold-2)}.c-checkopt-box{width:24px;height:24px;border-radius:8px;border:2px solid var(--hh-sand-8);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--color-white);transition:all .15s ease}.c-checkopt.on .c-checkopt-box{background:var(--hh-teal-9);border-color:var(--hh-teal-9)}.c-checkopt-box svg{width:15px;height:15px;color:var(--color-white);opacity:0;transform:scale(.6);transition:all .18s cubic-bezier(.3,1.4,.5,1)}.c-checkopt.on .c-checkopt-box svg{opacity:1;transform:scale(1)}.c-checkopt-body{flex:1;min-width:0;display:flex;flex-direction:column}.c-checkopt-title{font-family:var(--font-ui);font-weight:500;font-size:16px;color:var(--hh-sand-12);line-height:1.2}.c-checkopt-desc{font-family:var(--font-ui);font-size:16px;color:var(--hh-sand-9);margin-top:3px;line-height:1.35}.c-checkopt.dashed{border-style:dashed}.c-checkopt-radio .c-checkopt-box{border-radius:50%}.c-wheelpicker-heads{display:flex;gap:8px;padding:0 8px 4px}.c-wheelpicker-heads span{flex:1;text-align:center;font-family:var(--font-mono);font-weight:500;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-a55)}.c-wheelpicker{display:flex;gap:8px}.c-wheelpicker-card{background:var(--color-white);border-radius:16px;padding:12px 8px}.c-wheelpicker-col{position:relative;flex:1;height:200px;perspective:400px}.c-wheelpicker-highlight{position:absolute;left:0;right:0;top:50%;height:40px;transform:translateY(-50%);background:var(--sand-5);border-radius:12px;pointer-events:none;z-index:0}.c-wheelpicker-scroll{position:relative;z-index:1;height:100%;overflow-y:scroll;scroll-snap-type:y mandatory;transform-style:preserve-3d;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 34%,black 66%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black 34%,black 66%,transparent 100%)}.c-wheelpicker-scroll::-webkit-scrollbar{display:none}.c-wheelpicker-scroll{scrollbar-width:none;-ms-overflow-style:none}.c-wheelpicker-item{display:flex;align-items:center;justify-content:center;scroll-snap-align:center;height:40px;font-family:var(--font-ui);font-weight:500;font-size:17px;color:var(--sand-12);transform-origin:center center;will-change:transform,opacity}.c-wheelpicker.big{gap:8px}.c-wheelpicker.big .c-wheelpicker-col{height:260px}.c-wheelpicker.big .c-wheelpicker-highlight{height:52px;background:var(--sand-5)}.c-wheelpicker.big .c-wheelpicker-item{height:52px;font-family:var(--font-display);font-weight:500;font-size:24px}.wreg-aside{position:relative;overflow:hidden}.wreg-aside-photos{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.wreg-aside-photos .wreg-aside-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.wreg-aside-photos .wreg-aside-photo.on{opacity:1}.wreg-aside .reg-dt-aside-quote{position:relative;z-index:2}.wreg-aside:before{z-index:1}.wreg-screener-sub{margin:8px 0 0;font-family:var(--font-ui);font-size:18px;line-height:1.45;color:var(--ink-soft);text-wrap:pretty}.wreg-qblock{display:flex;flex-direction:column;gap:12px}.wreg-qcard{background:var(--color-white,#fff);border:1px solid var(--line);border-radius:20px;padding:20px}.wreg-qlabel{font-weight:var(--fw-medium);font-size:var(--fs-17);color:var(--ink);line-height:1.35;text-wrap:pretty}.wreg-qlist{margin:-4px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:4px;font-weight:var(--fw-medium);font-size:var(--fs-17);color:var(--ink);line-height:1.35}.wreg-track-off{border:1.5px dashed var(--hh-sand-7,#C6C2BC);border-radius:16px;padding:16px 18px;background:transparent;display:flex;flex-direction:column;gap:10px}.wreg-track-off-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wreg-track-off-t{font-weight:var(--fw-medium);font-size:var(--fs-17);color:var(--ink-soft)}.wreg-track-off-d{font-size:var(--fs-14);color:var(--ink-faint);margin-top:2px}.wreg-track-off-cms{margin:0;font-size:var(--fs-14);line-height:1.5;color:var(--ink-soft);border-top:1px solid var(--hh-sand-6,#E3DFD8);padding-top:10px}.dsb-loading{--dsb-load-size:24px;--dsb-load-gap:8px;gap:0}.dsb-s.dsb-loading{--dsb-load-size:16px;--dsb-load-gap:4px}.dsb-l.dsb-loading{--dsb-load-size:32px;--dsb-load-gap:16px}.dsb-loading .dsb-load{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:0;height:var(--dsb-load-size);margin-right:0;overflow:hidden;transition:width .26s cubic-bezier(.4,0,.2,1),margin-right .26s cubic-bezier(.4,0,.2,1)}.dsb-loading.is-working .dsb-load,.dsb-loading.is-done .dsb-load{width:var(--dsb-load-size);margin-right:var(--dsb-load-gap)}.dsb-loading .dsb-load svg{width:var(--dsb-load-size);height:var(--dsb-load-size);display:block}.dsb-loading .dsb-load-spin{animation:dsb-spin .95s cubic-bezier(.55,.15,.45,.85) infinite;transform-origin:50% 50%}@keyframes dsb-spin{to{transform:rotate(360deg)}}.dsb-loading .dsb-load-check path{stroke-dasharray:1;stroke-dashoffset:1}.dsb-loading.is-done .dsb-load-check path{animation:dsb-draw .42s cubic-bezier(.2,.7,.3,1) forwards}@keyframes dsb-draw{to{stroke-dashoffset:0}}.dsb-loading.is-working{cursor:default}@media (prefers-reduced-motion:reduce){.dsb-loading .dsb-load{transition:none}.dsb-loading .dsb-load-spin{animation-duration:2s;animation-timing-function:linear}.dsb-loading.is-done .dsb-load-check path{animation:none;stroke-dashoffset:0}}.wreg-labs-sub{white-space:pre-line}.wreg-decline{align-self:center}.wreg-agree-box{display:flex;flex-direction:column;gap:16px;background:var(--hh-sand-4);border-radius:var(--r-16);padding:20px}.wreg-agree-box .wreg-agree-text{margin:0;font-size:var(--fs-15);line-height:1.55;color:var(--ink-soft)}.wreg-agree-box .c-link{font-size:inherit}.wreg-agree-box .c-checkopt{background:var(--color-white)}.rg-hint .c-link{font-size:inherit}.rg-surface .c-checkopt.on,.rg-surface .wreg-trackopt.on{border-color:var(--hh-sand-4)}.wreg-trackgroup{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.wreg-trackgroup.on{border-color:var(--hh-sand-4);background:transparent}.wreg-trackgroup-div{height:1px;background:var(--hh-sand-6);margin:0}.wreg-trackrow{display:flex;flex-direction:column;gap:0;text-align:left;transition:background .15s ease}.wreg-trackrow.on{background:var(--hh-gold-2)}.wreg-trackrow.on .c-checkopt-box{background:var(--hh-teal-9);border-color:var(--hh-teal-9)}.wreg-trackrow.on .c-checkopt-box svg{opacity:1;transform:scale(1)}.wreg-trackrow.is-disabled .c-checkopt-box{opacity:.4}.wreg-trackrow .ring{width:22px;height:22px;border-radius:50%;border:2px solid var(--sand-8);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease}.wreg-trackrow .ring:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--hh-teal-9);transform:scale(0);transition:transform .15s ease}.wreg-trackrow.on .ring{border-color:var(--hh-teal-9)}.wreg-trackrow.on .ring:after{transform:scale(1)}.wreg-trackrow.is-disabled .ring{opacity:.4}.rg-sub-line{display:block;margin-top:4px}.wreg-trackrow-note{font-family:var(--font-ui);font-size:16px;line-height:1.35;color:var(--hh-sand-11);margin-top:6px}.wreg-trackopt{display:flex;flex-direction:column;gap:0;padding:0;text-align:left}.wreg-trackopt-head{display:flex;align-items:flex-start;gap:12px;width:100%;padding:18px 20px;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.wreg-trackopt-head:disabled{cursor:not-allowed}.wreg-trackopt.is-disabled .c-checkopt-box{opacity:.4}.wreg-trackopt.is-ctl{border:1.5px dashed var(--hh-sand-7,#C6C2BC);background:transparent}.wreg-trackopt.is-ctl .c-checkopt-title{color:var(--ink-soft)}.wreg-trackopt-ctl{display:flex;flex-direction:column;gap:4px;margin-top:8px}.wreg-trackopt-ctl-t{font-family:var(--font-ui);font-size:var(--fs-15,15px);font-weight:var(--fw-medium);color:var(--ink-soft)}.wreg-trackopt-ctl-b{font-family:var(--font-ui);font-size:var(--fs-14);line-height:1.5;color:var(--ink-faint)}.wreg-trackopt-sub{padding:0 20px 18px 56px;display:flex;flex-direction:column;gap:12px}.c-checkgroup{display:flex;flex-direction:column;gap:8px}.c-checkrow{display:flex;align-items:center;gap:16px;cursor:pointer;padding:16px;border-radius:16px;background:var(--color-white);border:1px solid var(--line);font-family:var(--font-ui);font-weight:500;font-size:16px;color:var(--ink);transition:border-color .15s ease,background .15s ease}.c-checkrow .box{width:24px;height:24px;border-radius:8px;border:2px solid var(--sand-8);background:var(--color-white);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease}.c-checkrow .box svg{width:15px;height:15px;color:var(--color-white);opacity:0;transform:scale(.6);transition:all .18s cubic-bezier(.3,1.4,.5,1)}.c-checkrow:hover{border-color:var(--sand-8)}.c-checkrow.on{border-color:var(--hh-teal-9);background:var(--hh-teal-3)}.c-checkrow.on .box{background:var(--hh-teal-9);border-color:var(--hh-teal-9)}.c-checkrow.on .box svg{opacity:1;transform:scale(1)}.c-checkgroup.is-muted .c-checkrow.on{border-color:var(--line);background:var(--color-white)}.c-checkgroup.is-muted .c-checkrow.on .box{background:var(--sand-8);border-color:var(--sand-8)}.wreg-sub-muted .c-radio.on{color:var(--hh-sand-11);border-color:var(--hh-sand-6);background:transparent}.wreg-sub-muted .c-radio.on .ring{border-color:var(--hh-sand-8)}.wreg-sub-muted .c-radio.on .ring:after{background:var(--hh-sand-8)}.wreg-trackopt-q{font-family:var(--font-ui);font-size:16px;line-height:1.45;color:var(--ink-soft)}.wreg-mask-wrap{display:inline-flex;width:fit-content;max-width:100%;align-self:flex-start}.wreg-mask-wrap .rg-input-lead{z-index:2}.wreg-mask-wrap .rg-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;background:transparent;z-index:1;font-family:var(--font-mono);font-size:var(--fs-18);letter-spacing:.06em}.wreg-mask-ghost{position:static;display:flex;align-items:center;height:56px;padding-left:48px;padding-right:var(--s-16);border:1px solid transparent;z-index:0;pointer-events:none;font-family:var(--font-mono);font-size:var(--fs-18);letter-spacing:.06em;color:var(--hh-sand-9);white-space:pre;border-radius:var(--r-16);background:var(--color-white)}.wreg-mask-ghost i{visibility:hidden;font-style:normal}.wreg-mbi-wrap{position:relative;display:inline-flex;width:auto;max-width:100%;align-self:flex-start}.wreg-mbi-wrap .rg-input.mbi{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;background:transparent;z-index:1}.wreg-mbi-ghost{position:static;display:flex;align-items:center;height:56px;padding:0 var(--s-16);border:1px solid transparent;z-index:0;pointer-events:none;font-family:var(--font-mono);font-size:var(--fs-18);letter-spacing:.06em;font-weight:500;color:var(--hh-sand-9);white-space:pre;border-radius:var(--r-16);background:var(--color-white)}.wreg-mbi-ghost i{visibility:hidden;font-style:normal}.wreg-disclosure-noicon .c-link{font-size:inherit}.wreg-modal-close{position:absolute;top:16px;right:16px;z-index:3}.rg-modal .rg-mbi-img{width:100%;height:auto;aspect-ratio:400/260;display:block}.wreg-dev .reg-dev-body{max-height:min(74vh,620px);overflow-y:auto}.wreg-sc-list{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.wreg-sc-group{display:flex;flex-direction:column;gap:4px}.wreg-sc-gname{font-family:var(--font-mono);font-size:var(--fs-10,10px);letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin-bottom:2px}.wreg-sc-item{text-align:left;font:inherit;font-size:var(--fs-12);line-height:1.3;padding:7px 10px;border-radius:9px;border:1px solid transparent;background:#ffffff0f;color:inherit;cursor:pointer}.wreg-sc-item:hover{background:#ffffff1f}.wreg-sc-item.on{background:var(--lime);color:var(--ink);font-weight:var(--fw-medium)}.wreg-cms-opt{flex:1 1 auto;min-width:0;padding:6px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:transparent;color:var(--hh-sand-8);font-family:inherit;font-size:var(--fs-10_5);cursor:pointer;white-space:nowrap;text-align:center}.wreg-cms-opt:hover{border-color:#ffffff4d}.wreg-cms-opt.on{background:var(--color-lime-200);color:var(--color-desk);border-color:var(--color-lime-200);font-weight:var(--fw-semibold)}.wreg-code-item{text-align:left;font:inherit;font-family:var(--font-mono);font-size:var(--fs-10,10px);line-height:1.3;padding:6px 9px;border-radius:8px;border:1px solid transparent;background:#ffffff0f;color:inherit;cursor:pointer}.wreg-code-item:hover{background:#ffffff1f}.wreg-code-item.on{background:var(--lime);color:var(--ink);font-weight:var(--fw-medium)}.wreg-sc-row{display:flex;align-items:stretch;gap:4px}.wreg-sc-row .wreg-sc-item{flex:1;min-width:0}.wreg-sc-end{flex-shrink:0;font:inherit;font-family:var(--font-mono);font-size:var(--fs-10,10px);letter-spacing:.04em;padding:0 8px;border-radius:9px;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:inherit;opacity:.7;cursor:pointer;white-space:nowrap}.wreg-sc-end:hover{opacity:1;background:#ffffff24}.wreg-switch-tracks{border:1px solid var(--hh-sand-6);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:10px}.wreg-switch-tracks-t{font-family:var(--font-ui);font-weight:var(--fw-medium);font-size:17px;color:var(--ink)}.wreg-switch-tracklist{margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:6px;font-family:var(--font-ui);font-size:16px;line-height:1.4;color:var(--ink-soft)}.reg-dt-main .rg-foot{position:relative}.wreg-foot-row{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.wreg-foot-tip{font-family:var(--font-ui);font-weight:var(--fw-medium);font-size:var(--fs-14);line-height:1.3;color:var(--sand-10)}.reg-dt-main .wreg-foot-row{flex-direction:row;align-items:center;gap:16px;padding-right:8px}.reg-dt-main .wreg-foot-row .dsb{flex-shrink:0}.reg-dt-main .wreg-foot-tip{flex:1;min-width:0}.reg-dt-main .rg-foot:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:56px;pointer-events:none;background:linear-gradient(to top,var(--cream) 0%,rgba(249,244,236,0) 100%)}.reg-phone-screen,.reg-bw-body{position:relative;inset:auto;flex:none;width:100%;height:100dvh;border-radius:0;overflow:clip;background:var(--cream);font-family:var(--font-ui);color:var(--ink);-webkit-font-smoothing:antialiased}.reg-phone-screen .reg-appbar{top:0}.reg-phone-screen .reg-mob-content{top:52px}.reg-phone-screen :is(p,h1,h2,h3,h4,h5,h6,span,div,a),.reg-bw-body :is(p,h1,h2,h3,h4,h5,h6,span,div,a){white-space:normal}.reg-phone-screen .wreg-labs-sub,.reg-bw-body .wreg-labs-sub{white-space:pre-line}.rg-help-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-left:0;border-right:0;border-bottom:0;background:transparent;font:inherit;color:inherit;width:100%;text-align:left}.rg-help-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}.rg-help-row-sub{display:block}.reg-dev{z-index:140}
