.hf{--day-ink:#1c1233;--day-plum:#2e1d4f;--day-violet:#7a55b3;--day-lilac:#c5aef0;--day-mist:#e3d6f7;--day-cream:#f7ecd8;--day-paper:#fff8ec;--day-gold:#ffcf6b;--u:3px;--hf-header-h:calc(90px + env(safe-area-inset-top));isolation:isolate;min-height:100vh;color:var(--day-cream);font-family:var(--font-sans);-webkit-tap-highlight-color:transparent;background:#140d2e;position:relative;overflow-x:clip}.hf *{box-sizing:border-box}.hf :is(a,button,input):focus-visible{outline:3px solid var(--day-gold);outline-offset:6px}.hf .hf-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hf .hf-skip{z-index:30;color:var(--day-ink);background:var(--day-gold);padding:12px 18px;position:fixed;top:-100px;left:24px}.hf .hf-skip:focus{top:max(18px, env(safe-area-inset-top))}.hf :is(.hf-sky,.hf-park){pointer-events:none;position:fixed;left:0;right:0;overflow:hidden}.hf .hf-sky{z-index:-1;top:0;bottom:0}.hf .hf-park{z-index:6;height:var(--hf-park,38svh);bottom:0}@supports (-webkit-touch-callout:none){:is(html:has(.hf-scroll),body:has(.hf-scroll)){height:100%;overflow:hidden}.hf:has(>.hf-scroll){min-height:0;position:absolute;inset:0;overflow:visible}.hf>.hf-scroll{height:100%;overflow:hidden auto}.hf:has(>.hf-scroll) :is(.hf-sky,.hf-park){right:calc(-1 * var(--hf-beyond,0px));bottom:calc(-1 * var(--hf-below,0px));position:absolute}.hf:has(>.hf-scroll) .hf-park{height:calc(var(--hf-park,38svh) + var(--hf-below,0px))}.hf:has(>.hf-scroll):before{content:"";z-index:40;pointer-events:none;background:#00000001;width:24px;height:24px;position:fixed}.hf:has(>.hf-scroll):after{content:"";z-index:40;pointer-events:none;background:#00000001;width:24px;height:24px;position:fixed}.hf:has(>.hf-scroll):before{bottom:0;left:calc(50% - 12px)}.hf:has(>.hf-scroll):after{top:calc(50% - 12px);right:0}}.hf :is(.hf-sky,.hf-park) canvas{image-rendering:pixelated;display:block;position:absolute;bottom:0;left:0}.hf .hf-wisp{image-rendering:pixelated;flex:none;display:block}.hf .hf-header{z-index:20;height:var(--hf-header-h);padding:max(16px, env(safe-area-inset-top)) max(44px, env(safe-area-inset-right)) 16px max(44px, env(safe-area-inset-left));background:linear-gradient(#140d2ef5 55%,#140d2e00);justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;top:0;left:0;right:0}.hf .hf-brand{color:var(--day-cream);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.hf .hf-brand span{font:45px/1 var(--font-display);margin-top:-4px}.hf .hf-header-actions{align-items:center;gap:24px;display:flex}.hf .hf-signin{font-size:13px}.hf .hf-button{background:var(--day-cream);color:var(--day-ink);font:30px/1 var(--font-pixel);justify-content:center;align-items:center;gap:22px;padding:12px 20px 14px;text-decoration:none;transition:transform .15s steps(2,end),background .15s;display:inline-flex;box-shadow:0 -3px #1c1233,0 3px #1c1233,-3px 0 #1c1233,3px 0 #1c1233,0 6px #08051b}.hf .hf-button:hover{background:#fff8ec;transform:translateY(-2px)}.hf .hf-button:active{transform:translateY(1px)}.hf .hf-button>span{font:18px/1 var(--font-sans)}.hf .hf-button-small{gap:16px;padding:8px 12px 10px;font-size:20px}.hf .hf-button-small>span{font-size:14px}.hf .hf-journey{--hf-line:26svh;--hf-stage-top:calc(var(--hf-header-h) + 20px);--hf-stage-h:min(600px, calc(var(--hf-skyline,100svh) - var(--hf-stage-top) - 18px));--hf-pad:max(160px, calc(var(--hf-stage-h) + 110px - var(--hf-line)));--hf-unit:70svh;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);column-gap:42px;max-width:1360px;margin:0 auto;padding:0 48px;display:grid}.hf .hf-stage{top:var(--hf-stage-top);height:var(--hf-stage-h);grid-area:1/2/span 2;align-self:start;min-width:0;margin-top:30px;position:sticky}.hf .hf-stage-content{height:calc(100% - 47px);position:relative;overflow:clip}.hf .hf-stage-frame{position:absolute;inset:0}.hf .hf-stage-foot{color:#af9cc7;justify-content:flex-end;align-items:center;gap:12px;padding:8px 30px 0;font-size:11px;display:flex}.hf .hf-stage-foot>div{gap:8px;display:flex}.hf .hf-stage-foot button{color:#dfc9f8;cursor:pointer;width:27px;height:27px;font:16px/1 var(--font-sans);background:#1e143d;border:1px solid #7b629960;place-items:center;padding:0;display:grid}.hf .hf-stage-foot button:hover{color:var(--day-gold);border-color:var(--day-gold)}.hf .hf-stage-foot button:disabled{opacity:.25;cursor:default}.hf .hf-beats{padding-bottom:var(--hf-pad);grid-area:2/1}.hf .hf-chapter{height:calc(var(--hf-beats) * var(--hf-unit));scroll-margin-top:var(--hf-line)}.hf .hf-copy-body{top:var(--hf-line);padding-bottom:70px;position:sticky}.hf .hf-copy-body h2{max-width:none;color:var(--day-cream);font:400 75px/.95 var(--font-display);letter-spacing:-.015em;text-shadow:0 3px #140d2e;margin:0 0 28px}.hf .hf-copy-body h2>span{color:var(--day-lilac)}.hf .hf-copy-body>p{max-width:34ch;color:var(--day-mist);text-shadow:0 2px #140d2e;margin:0 0 18px;font-size:17px;line-height:1.75}.hf .hf-glyph{vertical-align:middle;flex:none;width:16px;height:16px;display:inline-block}.hf .hf-mac-stage{height:100%;position:relative}.hf .hf-mac-stage .hf-window{left:52px;right:84px}.hf .hf-window-shadow{opacity:.5;background:#3f2a66;position:absolute;inset:70px 10px 85px 24px;transform:translate(8px,8px)}.hf .hf-window{--u:3px;color:#2c2140;background:#fffaf2;border:1px solid #e9dcf3;height:min(400px,100% - 112px);font-size:14px;position:absolute;top:64px;left:64px;right:48px;box-shadow:0 -3px #433357,0 3px #433357,-3px 0 #433357,3px 0 #433357,0 9px #10082280,0 25px 70px #08051d40}.hf .hf-window-bar{color:#6b597d;background:#eee6f3;border-bottom:1px solid #d8cce5;justify-content:space-between;align-items:center;gap:12px;height:33px;padding:0 12px;font-size:11px;display:flex}.hf .hf-dots{gap:5px;width:44px;display:flex}.hf .hf-dots i{background:#d68aa3;border-radius:50%;width:7px;height:7px}.hf .hf-dots i:nth-child(2){background:#d8b873}.hf .hf-dots i:nth-child(3){background:#98b0a0}.hf .hf-window-mark{text-align:right;width:44px;font-size:14px}.hf .hf-chat{grid-template-columns:108px minmax(0,1fr);height:calc(100% - 33px);display:grid}.hf .hf-chat-sidebar{color:#bfa9d2;background:#38234f;flex-direction:column;gap:14px;padding:20px 0 12px;font-size:10px;display:flex;position:relative}.hf .hf-chat-sidebar>strong{color:#f7ecd8;padding:0 12px;font-size:13px}.hf .hf-chat-sidebar>span{padding:0 10px}.hf .hf-chat-sidebar>span:nth-child(2){color:#a38bb9;margin-top:12px}.hf .hf-chat-sidebar>b{color:#f7ecd8;background:#79539c;margin-top:-4px;padding:7px 10px;font-weight:500}.hf .hf-sidebar-bottom{position:absolute;bottom:20px}.hf .hf-sidebar-bottom i{background:#b3ce9f;width:5px;height:5px;margin:0 3px;display:inline-block}.hf .hf-chat-main{flex-direction:column;min-width:0;min-height:0;display:flex}.hf .hf-chat-heading{border-bottom:1px solid #e6ddeb;flex:none;justify-content:space-between;gap:8px;padding:12px 15px;font-size:15px;font-weight:650;display:flex}.hf .hf-chat-heading>span{color:#9e8caf;font-size:10px;font-weight:400}.hf .hf-thread{flex-direction:column;flex:1;justify-content:flex-end;gap:16px;min-height:40px;padding:12px 14px;display:flex;overflow:hidden}.hf .hf-message{align-items:flex-start;gap:9px;display:flex}.hf .hf-avatar{color:#69492e;background:#e9c69b;flex:none;place-items:center;width:27px;height:29px;font-size:12px;display:grid}.hf .hf-avatar-wisp{background:#e9dcf8}.hf .hf-message>div{min-width:0}.hf .hf-message strong{font-size:12px;font-weight:650}.hf .hf-message small{color:#97889f;margin-left:6px;font-size:10px;font-weight:400}.hf .hf-message p{margin:3px 0 0;font-size:13px;line-height:1.5}.hf .hf-compose{background:#fffdf9;border:1px solid #d7c8e5;border-radius:3px;margin:0 12px 12px;position:relative}.hf .hf-compose-tools{color:#937da5;background:#f1eaf6;align-items:center;gap:18px;height:25px;padding:0 12px;font-size:12px;display:flex}.hf .hf-compose-text{white-space:normal;min-height:64px;margin:8px 13px;font-size:14px;line-height:1.6}.hf .hf-placeholder{color:#b3a7be}.hf .hf-caret{vertical-align:-3px;background:#9269ba;width:2px;height:15px;margin:0 2px;animation:1s step-end infinite hf-blink;display:inline-block}.hf .hf-compose-foot{justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:0 9px 8px 13px;display:flex}.hf .hf-compose-foot>span:first-child{color:#a493b4;font-size:9px}.hf .hf-send{color:#614478;background:#f8f4fc;border:1px solid #cdbbdc;border-radius:3px;flex:none;align-items:center;gap:10px;padding:5px 10px;font-size:11px;display:inline-flex}.hf .hf-send>span{opacity:.6;font-size:9px}.hf .hf-pill-slot{z-index:4;width:fit-content;margin:8px 12px 0;position:relative}.hf .hf-pill{--hf-pill-gap:8px;justify-content:center;align-items:center;gap:var(--hf-pill-gap);color:#f3e6ff;white-space:nowrap;background:#573b78;border:1px solid #8f74a580;border-radius:30px;width:fit-content;min-width:112px;min-height:32px;padding:3px 37px 3px 5px;font-size:12px;display:flex;position:relative;box-shadow:0 3px 8px #27133918}.hf .hf-pill-cancel{color:#fff8ec;width:22px;height:22px;font:24px/.7 var(--font-sans);background:#211d2b;border-radius:50%;place-items:center;display:grid}.hf .hf-pill-wisp{position:absolute;top:-11px;right:-7px}.hf .hf-pill-label{padding:0 7px 0 2px}.hf .hf-pill-label[data-for=done]{color:#a2ee8c;font:20px/1 var(--font-pixel)}.hf .hf-meter{align-items:center;gap:3px;height:19px;padding:0 5px;display:inline-flex}.hf .hf-meter i{width:3px;height:var(--h,8px);animation:hf-meter .85s ease-in-out var(--d,0s) infinite alternate;background:#d2bfe5;border-radius:3px;flex:none;display:block}.hf .hf-word{color:color-mix(in srgb, color-mix(in srgb, #b1a4bb, #2c2140 calc(var(--ink,1) * 100%)), #64408c calc(var(--mark,0) * 100%));background:color-mix(in srgb, transparent, #eadcf9 calc(var(--mark,0) * 100%));display:inline-block}.hf .hf-word[data-dropping=true]{color:color-mix(in srgb, #2c2140, #bd7c9a calc(var(--mark) * 100%));-webkit-text-decoration:line-through color-mix(in srgb, transparent, #bd7c9a calc(var(--mark) * 100%));text-decoration:line-through color-mix(in srgb, transparent, #bd7c9a calc(var(--mark) * 100%));background:0 0}.hf .hf-ribbon{z-index:6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hf .hf-ribbon-band{fill:none;stroke:#f7ecd8;stroke-width:26px;stroke-linecap:round}.hf .hf-ribbon-shadow{stroke:#12091f50}.hf .hf-ribbon-text,.hf .hf-ribbon-measure{font:13px var(--font-sans);letter-spacing:.01em;dominant-baseline:central;fill:#38234f}.hf .hf-ribbon-measure{visibility:hidden}.hf .hf-keyboard-strip{align-items:center;gap:6px;display:flex;position:absolute;bottom:0;left:34px;right:22px}.hf .hf-keyboard-strip kbd{color:#bda7d3;min-width:33px;height:30px;font:10px var(--font-sans);background:#291d43;border:1px solid #685077;place-items:center;padding:0 8px;display:grid;box-shadow:0 3px #302043}.hf .hf-keyboard-strip kbd:first-child{color:color-mix(in srgb, #f7ecd8, #2e1d4f calc(var(--held) * 100%));--held:0;background:color-mix(in srgb, #291d43, #c5aef0 calc(var(--held) * 100%));box-shadow:0 calc(3px - var(--held) * 2px) color-mix(in srgb, #302043, #594174 calc(var(--held) * 100%));translate:0 calc(var(--held) * 2px);border-color:#997db4;font-size:13px}.hf .hf-keyboard-strip .hf-space{color:#806895;flex:1}.hf .hf-keyboard-strip>span{color:#ac91c5;min-width:78px;margin-left:8px;font-size:11px}.hf .hf-phone-stage{justify-content:center;align-items:center;height:100%;display:flex}.hf .hf-phone{background:#1b122c;border-radius:46px;width:264px;height:100%;max-height:520px;padding:9px;position:relative;box-shadow:inset 0 0 0 2px #514069,inset 0 0 0 4px #120b20,0 18px 40px #08051d80}.hf .hf-phone:before,.hf .hf-phone:after{content:"";background:#3d2f54;border-radius:2px;width:3px;position:absolute}.hf .hf-phone:before{height:40px;top:110px;left:-3px;box-shadow:0 50px #3d2f54}.hf .hf-phone:after{height:64px;top:140px;right:-3px}.hf .hf-phone-screen{color:#2e1d4f;background:#fff8ec;border:2px solid #c5b0d5;border-radius:37px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.hf .hf-phone-status{flex:none;justify-content:space-between;align-items:center;height:34px;padding:2px 26px 0;font-size:10px;font-weight:600;display:flex;position:relative}.hf .hf-island{background:#1c1233;border-radius:20px;width:64px;height:15px;position:absolute;top:9px;left:calc(50% - 32px)}.hf .hf-home{background:#1c1233;border-radius:2px;width:30%;height:3px;position:absolute;bottom:7px;left:35%}.hf .hf-messages-head{background:#faf4f3;border-bottom:1px solid #e8ddec;flex-direction:column;flex:none;align-items:center;gap:3px;height:66px;padding-top:4px;font-size:11px;display:flex;position:relative}.hf .hf-messages-head>span:first-child{color:#835bab;font-size:28px;position:absolute;top:13px;left:14px}.hf .hf-contact{color:#fff8ec;background:#cfbedf;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.hf .hf-messages-thread{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:60px;padding:12px 10px;display:flex}.hf .hf-messages-thread p{border-radius:11px;max-width:90%;margin:0;padding:8px 10px;font-size:13px;line-height:1.45}.hf .hf-incoming{background:#e9e2ee}.hf .hf-outgoing{color:#fff8ec;background:#7b58b0;align-self:flex-end}.hf .hf-message-field{flex:none;align-items:flex-end;gap:6px;padding:5px 8px 8px;font-size:15px;display:flex}.hf .hf-message-field>p{color:#705d81;border:1px solid #d7c7df;border-radius:12px;flex:1;min-height:31px;margin:0;padding:6px 8px;font-size:13px;line-height:1.45}.hf .hf-message-field>span:first-child{padding-bottom:5px}.hf .hf-phone-send{color:#fff;background:#8b69b7;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-bottom:5px;transition:background .12s,transform .12s;display:grid}.hf .hf-phone-send[data-pressed=true]{background:#493064;transform:translateY(1px)}.hf .hf-ios-keyboard{background:#d8d4df;flex:none;height:226px;padding:0 5px 24px}.hf .hf-ios-listen{color:#7a55b3;justify-content:center;align-items:center;height:33px;font-size:12px;display:flex}.hf .hf-ios-listen .hf-morph-layer>span{align-items:center;gap:5px;display:flex}.hf .hf-ios-listen .hf-ios-chip{color:#fff8ec;background:#7a55b3;border-radius:12px;padding:3px 10px}.hf .hf-ios-listen .hf-glyph{width:11px;height:11px}.hf .hf-ios-listen .hf-meter{gap:2px;height:14px;padding:0}.hf .hf-ios-listen .hf-meter i{width:2px;height:8px}.hf .hf-key-row{justify-content:center;gap:4px;height:29px;margin-bottom:6px;display:flex}.hf .hf-key-row>span{color:#51475e;background:#fff;border-radius:3px;place-items:center;width:9%;min-width:0;font-size:13px;display:grid;box-shadow:0 1px #a6a0b0}.hf .hf-bottom-keys>span{width:22%;font-size:11px}.hf .hf-bottom-keys .hf-ios-space{flex:1}.hf .hf-ios-accessories{color:#71667f;justify-content:space-between;align-items:center;padding:0 22px;font-size:22px;display:flex;position:relative}.hf .hf-ios-accessories>.hf-wisp{position:absolute;top:-2px;left:calc(50% - 13px)}.hf .hf-mic-key{--on:0;color:color-mix(in srgb, #71667f, #fff calc(var(--on) * 100%));background:color-mix(in srgb, transparent, #7a55b3 calc(var(--on) * 100%));border-radius:8px;padding:2px 6px}.hf .hf-intercom-stage{height:100%;position:relative}.hf .hf-radio-mac{width:81%;height:310px;top:30px;left:20px;right:auto}.hf .hf-radio-chat{padding:14px;position:relative}.hf .hf-radio-chat>h3{align-items:center;gap:10px;margin:0 0 20px;font-size:14px;font-weight:600;display:flex}.hf .hf-radio-chat>h3>.hf-glyph{color:#9272ad;width:14px}.hf .hf-radio-compose{border:1px solid #d7c8e5;border-radius:3px;margin-top:20px;padding:11px 12px}.hf .hf-radio-compose p{max-width:57%;min-height:65px;margin:13px 0 0;font-size:13px;line-height:1.55}.hf .hf-radio-sent{max-width:min(57%,100% - 280px);margin:12px 0 0 36px;font-size:13px}.hf .hf-pill-antenna{color:#c5aef0;position:absolute;top:-21px;right:12px}.hf .hf-pill-antenna .hf-glyph{width:20px;height:22px}.hf .hf-phone-chip{background:#79608f;border-radius:10px;padding:3px 7px;font-size:10px}.hf .hf-pill-label[data-for=from-phone]{color:#ddf0d8}.hf .hf-handheld{z-index:7;color:#d1baf9;width:226px;font-family:var(--font-radio);background:radial-gradient(#3c2b53 1px,#0000 1px) 0 0/6px 6px,#21182f;border:3px solid #493858;padding:17px 16px 14px;position:absolute;top:139px;right:7px;box-shadow:-3px 0 #110c1f,3px 0 #110c1f,0 -3px #110c1f,0 6px #110c1f,0 12px 30px #0a041f80}.hf .hf-antenna{z-index:-1;background:repeating-linear-gradient(#342841 0 7px,#181320 7px 9px);width:15px;height:69px;position:absolute;top:-68px;right:18px;box-shadow:-3px 0 #110c1f,3px 0 #110c1f,0 -3px #110c1f}.hf .hf-antenna i{background:#62516c;width:2px;position:absolute;inset:3px auto 0 3px}.hf .hf-radio-top{justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.hf .hf-radio-top>i{background:#675a72;width:8px;height:8px;transition:background .2s,box-shadow .2s;box-shadow:0 0 0 3px #120f1c}.hf .hf-radio-top>i[data-on=true]{background:#9ee3a7;box-shadow:0 0 9px #9ee3a74a,0 0 0 3px #120f1c}.hf .hf-radio-top>i[data-talking=true]{background:#ff413a}.hf .hf-speaker{grid-template-columns:repeat(14,1fr);gap:5px;padding:18px 4px;display:grid}.hf .hf-speaker>i{background:#110e1b;border-radius:50%;width:4px;height:4px}.hf .hf-lcd{color:#28124f;background:repeating-linear-gradient(#d5c1ff 0 3px,#c9b0ee 3px 4px);border:4px solid #3b285b;outline:2px solid #130e21;height:116px;margin:0 0 18px;padding:12px 9px;position:relative}.hf .hf-lcd>span{z-index:2;white-space:nowrap;font-size:16px;position:relative}.hf .hf-lcd>small{font-size:8px;line-height:1.75;position:absolute;bottom:20px;left:9px}.hf .hf-lcd-wisp{position:absolute;bottom:21px;right:-2px}.hf .hf-lcd-level{background:#513377;max-width:calc(100% - 18px);height:4px;position:absolute;bottom:8px;left:9px}.hf .hf-radio-talk{color:#eee0ff;background:#8461b0;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:73px;display:flex;box-shadow:0 -3px #b491dc,0 4px #4f346c}.hf .hf-radio-talk strong{font-size:16px;font-weight:400}.hf .hf-radio-talk-hint{font-size:8px}.hf .hf-radio-talk .hf-morph-layer{flex-direction:column;align-items:center;gap:6px;display:flex}.hf .hf-radio-talk>.hf-glyph{display:none}.hf .hf-radio-talk{--talk:0;color:color-mix(in srgb, #eee0ff, #28124f calc(var(--talk) * 100%));background:color-mix(in srgb, #8461b0, #ff413a calc(var(--talk) * 100%));box-shadow:0 -3px color-mix(in srgb, #b491dc, #ff8e91 calc(var(--talk) * 100%)), 0 calc(4px - var(--talk) * 2px) color-mix(in srgb, #4f346c, #8c273c calc(var(--talk) * 100%));translate:0 calc(var(--talk) * 2px)}.hf .hf-radio-keys{gap:8px;margin-top:15px;display:flex}.hf .hf-radio-keys>span{text-align:center;background:#30253f;flex:1;padding:9px 2px;font-size:8px;transition:color .15s,background .15s,box-shadow .15s,transform .15s;box-shadow:0 -2px #5e4a72,0 3px #100c19}.hf .hf-radio-keys>span:last-child{flex:1.8}.hf .hf-radio-keys .hf-glyph{width:9px;height:9px}.hf .hf-radio-keys>span[data-pressed=true]{color:#1c1233;background:#c5aef0;transform:translateY(2px);box-shadow:0 1px #7a55b3}.hf .hf-radio-permission{color:#92809f;font:9px/1.4 var(--font-sans);text-align:center;margin:11px 0 0}.hf .hf-maia-stage{height:100%;position:relative}.hf .hf-maia-stage .hf-window{top:42px}.hf .hf-maia-layout{grid-template-columns:94px minmax(0,1fr);height:calc(100% - 33px);display:grid;overflow:hidden}.hf .hf-maia-nav{color:#8b74a4;background:#efe6f5;border-right:1px solid #e4d8ee;flex-direction:column;align-items:flex-start;gap:17px;padding:16px 10px;font-size:11px;display:flex}.hf .hf-maia-nav>.hf-wisp{margin:-7px 0 -22px -2px}.hf .hf-maia-nav>strong{color:#533575;font:30px/1 var(--font-display);margin:8px 0 10px}.hf .hf-maia-nav>b{color:#533575;background:#d9c7ed;width:calc(100% + 20px);margin-left:-10px;padding:8px 10px;font-weight:500}.hf .hf-words-stage .hf-thread{justify-content:flex-start}.hf .hf-heard{color:color-mix(in srgb, currentColor, #3c6a38 calc(var(--fix) * 100%));text-underline-offset:4px;--sel:0;--fix:0;background:0 0;background:color-mix(in srgb, color-mix(in srgb, transparent, #d9c7ed calc(var(--sel) * 100%)), #e3efd6 calc(var(--fix) * 100%));-webkit-text-decoration:underline wavy #d0607f;text-decoration:underline wavy #d0607f;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, color-mix(in srgb, #d0607f, #d0607f80 calc(var(--sel) * 100%)), transparent calc(var(--fix) * 100%));text-decoration-color:color-mix(in srgb, color-mix(in srgb, #d0607f, #d0607f80 calc(var(--sel) * 100%)), transparent calc(var(--fix) * 100%));padding:0 1px}.hf .hf-teach-card{z-index:6;background:#fff;border:1px solid #d7c8e5;border-radius:6px;width:236px;padding:10px 12px 12px;font-size:12px;position:absolute;bottom:calc(100% - 26px);left:8px;box-shadow:0 3px #433357,0 16px 30px #2e1d4f38}.hf .hf-teach-card>header{color:#533575;align-items:center;gap:4px;height:22px;margin-bottom:8px;font-weight:650;display:flex}.hf .hf-teach-card>header>.hf-wisp{margin:-6px 0 -6px -8px}.hf .hf-teach-card>p{grid-template-columns:46px minmax(0,1fr);align-items:center;margin:0 0 7px;display:grid}.hf .hf-teach-card>p>span{color:#a18aaf;font-size:10px}.hf .hf-teach-card s{color:#b0557a}.hf .hf-teach-card b{border:1px solid #b79ad6;border-radius:3px;min-height:25px;padding:3px 7px;font-weight:500;box-shadow:0 0 0 2px #e9dcf8}.hf .hf-teach-button{color:#fff;background:#7852aa;border-radius:3px;margin:3px 0 0 46px;padding:4px 14px;font-size:11px;transition:background .12s,transform .12s;display:inline-block}.hf .hf-teach-button[data-pressed=true]{background:#533575;transform:translateY(1px)}.hf .hf-learned{z-index:6;color:#f7ecd8;background:#2e1d4f;border-radius:16px;align-items:center;gap:7px;padding:6px 12px;font-size:11px;display:flex;position:absolute;bottom:calc(100% + 10px);right:10px;box-shadow:0 8px 20px #2e1d4f40}.hf .hf-learned b{color:#c9e7b8;font-weight:600}.hf .hf-learned .hf-glyph{color:#b3ce9f;width:10px;height:10px}.hf .hf-privacy-panel{min-width:0;padding:24px 22px;position:relative}.hf .hf-trip{background:#fff;border:1px solid #e3d5ed;border-radius:6px;align-items:center;margin-top:18px;padding:14px 12px;display:flex}.hf .hf-trip-stop{color:#6b597d;white-space:nowrap;background:#f7f1fc;border:1px solid #ddd0e8;border-radius:12px;flex:none;align-items:center;gap:5px;padding:5px 9px;font-size:11px;display:inline-flex}.hf .hf-trip-stop .hf-glyph{width:10px;height:11px}.hf .hf-trip-stop[data-tone]{--on:0;border-color:color-mix(in srgb, #ddd0e8, var(--to-line) calc(var(--on) * 100%));background:color-mix(in srgb, #f7f1fc, var(--to-fill) calc(var(--on) * 100%));color:color-mix(in srgb, #6b597d, var(--to-ink) calc(var(--on) * 100%))}.hf .hf-trip-stop[data-tone=work]{--to-line:#9a78c4;--to-fill:#ece0f9;--to-ink:#533575}.hf .hf-trip-stop[data-tone=lit]{--to-line:#b9d4a6;--to-fill:#eef5e6;--to-ink:#3c6a38}.hf .hf-trip-line{background:repeating-linear-gradient(90deg,#d5c4e5 0 4px,#0000 4px 7px);flex:1;min-width:16px;height:2px;margin:0 6px;position:relative}.hf .hf-trip-line>b{background:#7852aa;width:8px;height:8px;margin-left:-4px;position:absolute;top:-3px}.hf .hf-trip-note{color:#3c6a38;margin:7px 0 0 4px;font-size:11px}.hf .hf-promises{margin:8px 0 0;padding:0;list-style:none}.hf .hf-promises>li{--on:0;opacity:calc(.3 + var(--on) * .7);border-bottom:1px solid #ece2f2;grid-template-columns:22px minmax(0,1fr);column-gap:8px;padding:8px 4px;display:grid}.hf .hf-promises .hf-glyph{color:#b8a3cb;background:#e9dcf8;border-radius:50%;grid-row:span 2;width:18px;height:18px;margin-top:2px;padding:3px}.hf .hf-promises>li .hf-glyph{background:color-mix(in srgb, #e9dcf8, #7852aa calc(var(--on) * 100%));color:color-mix(in srgb, #b8a3cb, #fff calc(var(--on) * 100%))}.hf .hf-promises strong{color:#2e1d4f;font-size:13px;font-weight:650}.hf .hf-promises span{color:#9b86ad;font-size:11px}.hf .hf-panel-heading h3{color:#2e1d4f;letter-spacing:-.03em;margin:0 0 6px;font-size:25px;font-weight:650;line-height:1}.hf .hf-panel-heading>p{color:#a088b3;margin:0;font-size:12px}.hf [data-paused=true] :is(.hf-meter i,.hf-caret){animation-play-state:paused}@keyframes hf-blink{50%{opacity:0}}@keyframes hf-meter{0%{opacity:.6;transform:scaleY(.5)}to{opacity:1;transform:scaleY(1)}}@media (min-width:1500px){.hf .hf-journey{--hf-stage-h:min(650px, calc(var(--hf-skyline,100svh) - var(--hf-stage-top) - 18px));column-gap:70px;max-width:1440px}.hf .hf-window{height:min(430px,100% - 112px)}}@media (max-width:1180px) and (min-width:761px){.hf .hf-header{padding-left:30px;padding-right:30px}.hf .hf-journey{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:20px;padding:0 32px}.hf .hf-copy-body h2{font-size:60px}.hf .hf-button{padding-left:15px;padding-right:15px}.hf .hf-chat{grid-template-columns:1fr}.hf .hf-chat-sidebar{display:none}.hf .hf-window{left:64px;right:48px}.hf .hf-keyboard-strip{gap:4px;left:20px;right:16px}.hf .hf-keyboard-strip kbd{min-width:26px;padding:0 5px}.hf .hf-keyboard-strip>span{min-width:auto;font-size:10px}.hf .hf-keyboard-strip kbd:nth-child(2){display:none}.hf .hf-maia-layout{grid-template-columns:70px minmax(0,1fr)}.hf .hf-handheld{width:206px;right:4px}.hf .hf-radio-mac{width:90%}.hf .hf-radio-compose p{max-width:45%}}@media (max-width:760px){.hf{--hf-header-h:calc(72px + env(safe-area-inset-top))}.hf .hf-header{padding:max(15px, env(safe-area-inset-top)) max(22px, env(safe-area-inset-right)) 12px max(22px, env(safe-area-inset-left));gap:14px}.hf .hf-brand{gap:6px}.hf .hf-brand>span{font-size:30px}.hf .hf-header-actions{gap:16px}.hf .hf-signin{font-size:11px}.hf .hf-button-small{gap:10px;padding:6px 10px 8px;font-size:20px}.hf .hf-header .hf-button-small>span{display:none}.hf .hf-journey{--hf-stage-h:350px;--hf-stage-top:var(--hf-header-h);--hf-line:calc(var(--hf-stage-top) + var(--hf-stage-h) + 20px);--hf-pad:150px;--hf-unit:60svh;padding:0 max(24px, env(safe-area-inset-left));flex-direction:column;display:flex}.hf .hf-button{gap:18px;padding:10px 15px 12px}.hf .hf-stage{top:var(--hf-stage-top);z-index:5;height:var(--hf-stage-h);background:#140d2e;flex-shrink:0;width:calc(100% + 48px);margin:0 -24px;padding:7px 12px 0;box-shadow:0 12px 16px #140d2e}.hf .hf-stage-content{height:calc(100% - 49px);margin-top:7px}.hf .hf-stage-foot{padding:3px 13px 0;font-size:10px}.hf .hf-stage-foot button{width:25px;height:25px}.hf .hf-beats{padding-top:22px}.hf .hf-copy-body{isolation:isolate;padding-bottom:25px}.hf .hf-copy-body:before{content:"";z-index:-1;background:linear-gradient(#140d2e 20%,#140d2ed9 85%,#140d2e00);position:absolute;inset:-15px -24px -12px}.hf .hf-chapter{scroll-margin-top:var(--hf-line)}.hf .hf-copy-body h2{max-width:none;margin-bottom:10px;font-size:30px;line-height:1.1}.hf .hf-copy-body>p{max-width:40ch;margin-bottom:10px;font-size:14px;line-height:1.5}.hf .hf-window{height:222px;font-size:13px;top:38px;left:24px;right:24px}.hf .hf-mac-stage .hf-window{left:32px;right:32px}.hf .hf-window-shadow{inset:26px 8px 22px 16px}.hf .hf-window-bar{height:25px;padding:0 10px;font-size:10px}.hf .hf-dots{gap:4px}.hf .hf-dots i{width:6px;height:6px}.hf .hf-chat{height:calc(100% - 25px);display:block}.hf .hf-chat-sidebar{display:none}.hf .hf-chat-main{height:100%}.hf .hf-chat-heading{padding:7px 11px;font-size:13px}.hf .hf-chat-heading>span{font-size:9px}.hf .hf-thread{gap:7px;min-height:41px;padding:6px 10px}.hf .hf-avatar{width:23px;height:24px;font-size:11px}.hf .hf-message strong{font-size:10px}.hf .hf-message small{font-size:8px}.hf .hf-message p{margin-top:1px;font-size:13px;line-height:1.4}.hf .hf-compose{margin:0 8px 8px}.hf .hf-compose-tools{display:none}.hf .hf-compose-text{min-height:37px;margin:6px 10px;font-size:13px;line-height:1.4}.hf .hf-pill-slot{margin:5px 10px 0}.hf .hf-pill{--hf-pill-gap:4px;min-height:27px;padding:2px 29px 2px 4px;font-size:11px}.hf .hf-pill-cancel{width:19px;height:19px;font-size:21px}.hf .hf-pill-wisp{top:-7px;right:-6px;width:52px!important;height:50px!important}.hf .hf-meter{gap:2px;height:17px;padding:0 4px}.hf .hf-meter i{width:2px}.hf .hf-compose-foot{min-height:23px;padding:0 7px 5px 10px}.hf .hf-compose-foot>span:first-child{font-size:8px}.hf .hf-send{padding:3px 7px;font-size:10px}.hf .hf-keyboard-strip{gap:4px;bottom:0;left:14px;right:12px}.hf .hf-keyboard-strip kbd{min-width:24px;height:22px;padding:0 5px;font-size:9px}.hf .hf-keyboard-strip kbd:first-child{font-size:11px}.hf .hf-keyboard-strip kbd:nth-child(2){display:none}.hf .hf-keyboard-strip>span{min-width:64px;margin-left:5px;font-size:9px}.hf .hf-ribbon-band{stroke-width:23px}.hf .hf-ribbon-text,.hf .hf-ribbon-measure{font-size:13px}.hf .hf-phone-stage{align-items:flex-start}.hf .hf-phone{border-radius:36px;width:238px;height:290px;padding:6px}.hf .hf-phone-screen{border-width:1px;border-radius:30px}.hf .hf-phone-status{height:21px;padding:0 12px;font-size:9px}.hf .hf-island{width:55px;height:12px;top:3px;left:calc(50% - 27.5px)}.hf .hf-messages-head{flex-direction:row;justify-content:center;gap:6px;height:37px;padding:1px 0 4px;font-size:11px}.hf .hf-contact{width:24px;height:24px;font-size:13px}.hf .hf-messages-head>span:first-child{top:0}.hf .hf-messages-thread{gap:5px;min-height:32px;padding:6px 8px}.hf .hf-messages-thread p{padding:5px 8px;font-size:13px;line-height:1.3}.hf .hf-message-field{gap:4px;padding:3px 6px 5px}.hf .hf-message-field>p{min-height:27px;padding:4px 7px;font-size:13px;line-height:1.3}.hf .hf-ios-keyboard{height:132px;padding:0 4px 10px}.hf .hf-ios-listen{height:23px;font-size:10px}.hf .hf-ios-listen .hf-ios-chip{padding:1px 8px}.hf .hf-key-row{gap:3px;height:18px;margin-bottom:4px}.hf .hf-key-row>span{border-radius:2px;font-size:13px}.hf .hf-bottom-keys>span{font-size:10px}.hf .hf-ios-accessories{height:16px;font-size:16px}.hf .hf-ios-accessories .hf-glyph{width:13px;height:13px}.hf .hf-ios-accessories>.hf-wisp{display:none}.hf .hf-intercom-stage{flex-direction:column;gap:9px;padding:6px 12px;display:flex}.hf .hf-radio-mac{flex:none;width:100%;height:134px;position:relative;top:auto;left:auto;right:auto}.hf .hf-radio-chat{padding:7px 10px}.hf .hf-radio-chat>h3,.hf .hf-radio-chat>.hf-message{display:none}.hf .hf-radio-compose{margin-top:0;padding:5px 7px;position:relative}.hf .hf-radio-compose p{max-width:100%;min-height:28px;margin-top:7px;font-size:13px;line-height:1.35}.hf .hf-radio-sent{z-index:5;background:#fffaf2;max-width:100%;margin:0;font-size:13px;position:absolute;top:47px;left:12px;right:10px}.hf .hf-handheld{border-width:2px;grid-template-rows:68px 34px;grid-template-columns:48px minmax(0,1fr) 54px;gap:10px 9px;width:100%;height:145px;padding:10px;display:grid;position:relative;top:auto;right:auto}.hf .hf-antenna{display:none}.hf .hf-radio-top{grid-area:1/1;align-self:start;margin-top:2px;font-size:8px;line-height:1.8;position:relative}.hf .hf-radio-top>span{width:42px}.hf .hf-radio-top>i{width:6px;height:6px}.hf .hf-speaker{grid-area:2/1;grid-template-columns:repeat(7,1fr);align-self:end;gap:2px;padding:0}.hf .hf-speaker>i{width:3px;height:3px}.hf .hf-speaker>i:nth-child(n+22){display:none}.hf .hf-lcd{border-width:2px;outline-width:1px;grid-area:1/2;height:68px;margin:0;padding:6px}.hf .hf-lcd>span{font-size:16px}.hf .hf-lcd>small{font-size:8px;line-height:1.2;bottom:5px;left:4px}.hf .hf-lcd>small>br{display:block}.hf .hf-lcd-wisp{display:block;bottom:4px;right:0}.hf .hf-lcd-wisp .hf-wisp{width:26px!important;height:25px!important}.hf .hf-lcd-level{height:2px;bottom:3px;left:4px}.hf .hf-radio-talk{flex-direction:row;grid-area:2/2;gap:8px;height:34px}.hf .hf-radio-talk strong{font-size:16px}.hf .hf-radio-talk .hf-radio-talk-hint{display:none}.hf .hf-radio-keys{flex-direction:column;grid-area:1/3/span 2;gap:10px;margin:0;display:flex}.hf .hf-radio-keys>span{justify-content:center;align-items:center;padding:3px;font-size:8px;display:flex}.hf .hf-radio-keys>span:last-child{flex-direction:column;flex:1.3;gap:4px}.hf .hf-radio-permission{display:none}.hf .hf-maia-stage .hf-window{height:253px;top:24px}.hf .hf-maia-layout{grid-template-columns:62px minmax(0,1fr);height:calc(100% - 25px)}.hf .hf-maia-nav{gap:11px;padding:10px 8px;font-size:10px}.hf .hf-maia-nav>.hf-wisp{margin-left:-5px;width:52px!important;height:50px!important}.hf .hf-maia-nav>strong{margin-top:10px;margin-bottom:2px;font-size:20px}.hf .hf-maia-nav>b{width:calc(100% + 16px);margin-left:-8px;padding:6px 8px}.hf .hf-panel-heading h3{margin-bottom:4px;font-size:20px}.hf .hf-panel-heading>p{font-size:10px}}@media (max-width:760px) and (max-height:720px){.hf .hf-journey{--hf-stage-h:280px;--hf-line:calc(var(--hf-stage-top) + var(--hf-stage-h) + 12px)}.hf .hf-stage-content{height:calc(100% - 49px)}.hf .hf-stage-foot{padding-top:0}.hf .hf-phone{height:228px}.hf .hf-window{height:160px;overflow:clip}.hf .hf-copy-body h2{margin-bottom:6px}}@media (max-width:760px) and (max-height:619px){.hf .hf-journey{--hf-stage-h:240px}.hf .hf-stage{z-index:8}.hf .hf-stage-content{height:calc(100% - 9px)}.hf .hf-stage-foot{display:none}.hf .hf-copy-body{z-index:7;padding-bottom:0}.hf .hf-copy-body>p~p{display:none}}@media (prefers-reduced-motion:reduce){.hf *,.hf :before,.hf :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hf .hf-paragraph-break{height:calc(var(--gap,1) * 10px);display:block}.hf .hf-radio-compose .hf-pill{z-index:8}.hf .hf-radio-keys>span[data-ready=true]{color:#f7ecd8;background:#624379;box-shadow:0 -2px #a584c3,0 3px #100c19}.hf .hf-radio-keys>span[data-pressed=true]{color:#1c1233;background:#c5aef0;box-shadow:0 1px #7a55b3}.hf .hf-messages-thread{overflow:hidden}@media (max-width:760px){.hf .hf-paragraph-break{height:calc(var(--gap,1) * 5px)}.hf .hf-phone{width:278px}}@media (min-width:761px) and (max-width:950px){.hf .hf-window{left:24px;right:24px}.hf .hf-mac-stage .hf-window{left:32px;right:32px}}@media (min-width:761px) and (max-width:950px) and (orientation:portrait){.hf .hf-stage{margin-top:200px}}@media (max-width:760px){.hf .hf-radio-sent{background:0 0;max-width:100%;margin:0;line-height:1.35;position:absolute;top:47px;left:19px;right:17px}}.hf .hf-intercom-phone{z-index:7;width:244px;height:min(446px,100% - 40px);position:absolute;top:40px;right:0}.hf .hf-intercom-phone>.hf-phone{width:100%;height:100%;max-height:none}.hf .hf-intercom-phone .hf-phone-screen{color:#d1baf9;background:#21182f;border-color:#655077}.hf .hf-intercom-phone .hf-island{background:#100b19}.hf .hf-intercom-phone .hf-home{background:#bda7d7}.hf .hf-intercom-phone .hf-handheld{width:100%;box-shadow:none;border:none;padding-bottom:22px;position:relative;top:auto;right:auto}@media (min-width:761px) and (max-width:950px){.hf .hf-intercom-phone{width:210px;height:min(446px,100% - 286px);top:286px}.hf .hf-radio-mac{width:calc(100% - 32px);height:270px}.hf .hf-radio-chat{padding:12px}.hf .hf-radio-chat>h3{margin-bottom:12px}.hf .hf-radio-compose{margin-top:12px;padding:8px}.hf .hf-radio-compose p{max-width:calc(100% - 200px)}.hf .hf-radio-sent{max-width:calc(100% - 230px)}}@media (min-width:761px){.hf .hf-intercom-phone .hf-handheld{flex-direction:column;flex:1;display:flex}.hf .hf-intercom-phone .hf-handheld>*{flex-shrink:0}.hf .hf-intercom-phone .hf-radio-talk{flex:1;min-height:65px}}@media (min-width:761px) and (max-height:900px){.hf .hf-intercom-phone .hf-handheld{padding:12px 14px 16px}.hf .hf-speaker{padding:10px 4px}.hf .hf-lcd{height:104px;margin-bottom:12px}.hf .hf-radio-talk{height:65px}.hf .hf-radio-keys{margin-top:12px}}@media (max-width:760px){.hf .hf-intercom-phone,.hf .hf-intercom-phone>.hf-phone,.hf .hf-intercom-phone .hf-phone-screen{display:contents}.hf .hf-intercom-phone :is(.hf-phone-status,.hf-home){display:none}.hf .hf-intercom-phone .hf-handheld{border:2px solid #493858;padding:10px;box-shadow:-3px 0 #110c1f,3px 0 #110c1f,0 -3px #110c1f,0 6px #110c1f}.hf .hf-radio-mac{height:124px}.hf .hf-intercom-phone .hf-handheld{grid-template-rows:70px 34px;height:147px}.hf .hf-lcd{height:70px}.hf .hf-lcd>small{font-size:16px;line-height:1;bottom:7px;left:6px}.hf .hf-radio-keys>span{font-size:16px}.hf .hf-radio-keys>span:last-child>.hf-glyph{display:none}}@media (max-width:760px) and (max-height:720px){.hf .hf-radio-mac{height:100px}.hf .hf-intercom-phone .hf-handheld{grid-template-rows:66px 30px;height:130px;padding:6px 10px}.hf .hf-lcd{height:66px}}@media (max-width:760px){.hf .hf-teach-card{width:190px;padding:6px 8px 8px;font-size:11px;bottom:calc(100% - 34px)}.hf .hf-teach-card>header,.hf .hf-teach-card>p{margin-bottom:4px}.hf .hf-teach-card b{min-height:0;padding:1px 6px}.hf .hf-learned{padding:4px 9px;font-size:10px;bottom:calc(100% + 4px)}.hf .hf-privacy-panel{padding:13px 12px 9px}.hf .hf-trip{margin-top:10px;padding:7px 6px}.hf .hf-trip-stop{padding:3px 6px;font-size:9px}.hf .hf-trip-note{margin-top:4px;font-size:9px}.hf .hf-promises>li{padding:4px 2px}.hf .hf-promises strong{font-size:11px}.hf .hf-promises span{display:none}}.hf .hf-morph{vertical-align:middle;display:inline-block;position:relative}.hf .hf-morph-layer{white-space:nowrap;width:max-content;position:absolute;top:50%;left:0;translate:0 -50%}.hf .hf-morph[data-center=true]>.hf-morph-layer{left:50%;translate:-50% -50%}.hf .hf-morph[data-measured=false]>[data-lead]{position:relative;top:auto;left:auto;translate:none}.hf .hf-grow{display:grid}.hf .hf-grow>span{min-height:0;display:block;overflow:hidden}.hf .hf-grow-end>span{flex-direction:column;align-items:flex-end;display:flex}.hf .hf-stack{display:grid}.hf .hf-stack>*{grid-area:1/1}.light .hf{color:var(--day-plum);background:#b4c6f2}.light .hf :is(a,button,input):focus-visible{outline-color:var(--day-violet)}.light .hf .hf-header{background:linear-gradient(#b4c6f2f5 55%,#b4c6f200)}.light .hf .hf-brand{color:var(--day-plum)}.light .hf .hf-stage-foot button:hover{color:var(--day-violet)}.light .hf .hf-button{box-shadow:0 -3px #1c1233,0 3px #1c1233,-3px 0 #1c1233,3px 0 #1c1233,0 6px #1c123366}.light .hf .hf-stage-foot{color:#55467a}.light .hf .hf-stage-foot button{color:#3b2b5e;background:#e8edfc;border-color:#6a52a066}.light .hf .hf-stage-foot button:hover{border-color:var(--day-violet)}.light .hf .hf-copy-body h2{color:var(--day-plum);text-shadow:0 3px #e3eafc}.light .hf .hf-copy-body h2>span{color:#5d3aa3}.light .hf .hf-copy-body>p{color:#392a5b;text-shadow:none}.light .hf .hf-window-shadow{background:#7f8fcc}@media (max-width:760px){.light .hf .hf-stage{background:#b4c6f2;box-shadow:0 12px 16px #b4c6f2}.light .hf .hf-copy-body:before{background:linear-gradient(#b4c6f2 20%,#b4c6f2d9 85%,#b4c6f200)}}.light .hf .hf-keyboard-strip kbd{color:#5d4c7e;background:#fbf9ff;border-color:#c3b6d8;box-shadow:0 3px #a597c0}.light .hf .hf-keyboard-strip kbd:first-child{background:color-mix(in srgb, #fbf9ff, #c5aef0 calc(var(--held) * 100%));color:#2e1d4f;box-shadow:0 calc(3px - var(--held) * 2px) color-mix(in srgb, #a597c0, #7a55b3 calc(var(--held) * 100%));border-color:#9a82c0}.light .hf .hf-keyboard-strip .hf-space{color:#a094b8}.light .hf .hf-keyboard-strip>span{color:#4f3f75}.dark .hf .hf-window{color:#ece4f6;background:#221b31;border-color:#3a2f4f;box-shadow:0 -3px #4b3c63,0 3px #4b3c63,-3px 0 #4b3c63,3px 0 #4b3c63,0 9px #05020d80,0 25px 70px #0006}.dark .hf .hf-window-bar{color:#b3a3c8;background:#2c2340;border-bottom-color:#3a2f4f}.dark .hf .hf-chat-sidebar{color:#a898bf;background:#191225}.dark .hf .hf-chat-sidebar>span:nth-child(2){color:#85769d}.dark .hf .hf-chat-sidebar>b{background:#5e3f84}.dark .hf .hf-chat-heading{border-bottom-color:#342a48}.dark .hf :is(.hf-chat-heading>span,.hf-message small){color:#8c7da3}.dark .hf .hf-avatar{color:#fff3e2;background:#a9845c}.dark .hf .hf-avatar-wisp{background:#3b2d55}.dark .hf .hf-compose{background:#1b1528;border-color:#3d3254}.dark .hf .hf-compose-tools{color:#9a88b5;background:#282038}.dark .hf .hf-placeholder{color:#75688c}.dark .hf .hf-caret{background:#b48ae0}.dark .hf .hf-compose-foot>span:first-child{color:#85769d}.dark .hf .hf-send{color:#d9c8ef;background:#2a2140;border-color:#4a3d63}.dark .hf .hf-word{color:color-mix(in srgb, color-mix(in srgb, #6f6386, #ece4f6 calc(var(--ink,1) * 100%)), #d6bcff calc(var(--mark,0) * 100%));background:color-mix(in srgb, transparent, #3f2d5e calc(var(--mark,0) * 100%))}.dark .hf .hf-word[data-dropping=true]{color:color-mix(in srgb, #ece4f6, #e58bb0 calc(var(--mark) * 100%));-webkit-text-decoration-color:color-mix(in srgb, transparent, #e58bb0 calc(var(--mark) * 100%));text-decoration-color:color-mix(in srgb, transparent, #e58bb0 calc(var(--mark) * 100%));background:0 0}.dark .hf .hf-phone-stage .hf-phone-screen{color:#f0e9f9;background:#110c19;border-color:#3b3050}.dark .hf .hf-phone-stage .hf-island{background:#000}.dark .hf .hf-phone-stage .hf-home{background:#e9e0f5}.dark .hf .hf-messages-head{background:#1a1424;border-bottom-color:#2a2238}.dark .hf .hf-messages-head>span:first-child{color:#b48ae0}.dark .hf .hf-contact{color:#f4ecfb;background:#5b4a73}.dark .hf .hf-incoming{background:#2a2336}.dark .hf .hf-message-field>p{color:#b3a3c8;border-color:#3a3050}.dark .hf .hf-phone-send[data-pressed=true]{background:#6b4b95}.dark .hf .hf-ios-keyboard{background:#26222d}.dark .hf .hf-ios-listen{color:#cbb4f4}.dark .hf .hf-key-row>span{color:#f3eef8;background:#58525f;box-shadow:0 1px #0d0b11}.dark .hf .hf-ios-accessories{color:#a49bb2}.dark .hf .hf-mic-key{color:color-mix(in srgb, #a49bb2, #fff calc(var(--on) * 100%))}.dark .hf .hf-radio-chat>h3>.hf-glyph{color:#b597d4}.dark .hf .hf-radio-compose{border-color:#3d3254}.dark .hf .hf-heard{background:color-mix(in srgb, color-mix(in srgb, transparent, #4a3768 calc(var(--sel) * 100%)), #22381f calc(var(--fix) * 100%));color:color-mix(in srgb, currentColor, #a8dc9a calc(var(--fix) * 100%));-webkit-text-decoration-color:color-mix(in srgb, color-mix(in srgb, #ec7896, #ec789680 calc(var(--sel) * 100%)), transparent calc(var(--fix) * 100%));text-decoration-color:color-mix(in srgb, color-mix(in srgb, #ec7896, #ec789680 calc(var(--sel) * 100%)), transparent calc(var(--fix) * 100%))}.dark .hf .hf-teach-card{background:#2a2240;border-color:#45395c;box-shadow:0 3px #120c1f,0 16px 30px #0006}.dark .hf .hf-teach-card>header{color:#dcc8f8}.dark .hf .hf-teach-card>p>span{color:#8f80a6}.dark .hf .hf-teach-card s{color:#ee8fb0}.dark .hf .hf-teach-card b{border-color:#8d6cc0;box-shadow:0 0 0 2px #3b2d55}.dark .hf .hf-teach-button[data-pressed=true]{background:#5e3f94}.dark .hf .hf-learned{color:var(--day-plum);background:#efe6fb;box-shadow:0 8px 20px #00000059}.dark .hf .hf-learned b{color:#3c7a35}.dark .hf .hf-learned .hf-glyph{color:#5c9a4e}.dark .hf .hf-maia-nav{color:#998ab2;background:#1c1528;border-right-color:#322845}.dark .hf .hf-maia-nav>strong{color:#dcc8f8}.dark .hf .hf-maia-nav>b{color:#eadcfc;background:#3b2c57}.dark .hf .hf-trip{background:#1b1528;border-color:#3a3050}.dark .hf .hf-trip-stop{color:#b3a3c8;background:#2a2140;border-color:#3d3254}.dark .hf .hf-trip-stop[data-tone]{border-color:color-mix(in srgb, #3d3254, var(--to-line) calc(var(--on) * 100%));background:color-mix(in srgb, #2a2140, var(--to-fill) calc(var(--on) * 100%));color:color-mix(in srgb, #b3a3c8, var(--to-ink) calc(var(--on) * 100%))}.dark .hf .hf-trip-stop[data-tone=work]{--to-line:#8a68b8;--to-fill:#36295a;--to-ink:#e0ccfb}.dark .hf .hf-trip-stop[data-tone=lit]{--to-line:#5f8f50;--to-fill:#1f3420;--to-ink:#b4e2a4}.dark .hf .hf-trip-line{background:repeating-linear-gradient(90deg,#4a3d63 0 4px,#0000 4px 7px)}.dark .hf .hf-trip-line>b{background:#a47cd8}.dark .hf .hf-trip-note{color:#a8dc9a}.dark .hf .hf-promises>li{border-bottom-color:#2f2643}.dark .hf .hf-promises>li .hf-glyph{background:color-mix(in srgb, #2f2544, #7852aa calc(var(--on) * 100%));color:color-mix(in srgb, #6f6386, #fff calc(var(--on) * 100%))}.dark .hf :is(.hf-promises strong,.hf-panel-heading h3){color:#f0e9f9}.dark .hf :is(.hf-promises span,.hf-panel-heading>p){color:#9384ab}
