.hs{--g:#E2B866;--iv:#F4EFE6;--em:#D9774A;--sg:#9DB38A;--co:#E0866E;--t1:#EDE9E2;--t2:#A9A59E;--t3:#75726C;--line:rgba(244,239,230,0.07);width:min(1200px,calc(100% - 48px));margin:clamp(44px,4.4vw,72px) auto 0}.hs,.hs-box{position:relative}.hs-box{width:100%;border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px rgba(244,239,230,.09),0 50px 120px -40px rgba(0,0,0,.9),0 30px 60px -30px rgba(0,0,0,.6)}.hs-canvas{position:absolute;left:0;top:0;transform-origin:0 0;transition:opacity .5s ease}.hs-canvas>.hs-win{transition:opacity .6s ease,filter .6s ease}.hs-canvas.is-fade>.hs-win{opacity:0;filter:blur(2px)}.hs-win{position:absolute;inset:0;display:grid;grid-template-rows:46px minmax(0,1fr);background:#131417;color:var(--t1);font-family:var(--font-sans,Inter,system-ui,sans-serif);line-height:1.4;letter-spacing:-.003em}.hs-win b{font-weight:560}.hs-win small{display:block}.hs-bar{display:flex;align-items:center;gap:16px;padding:0 18px;border-bottom:1px solid var(--line);background:#17181c}.hs-lights{display:flex;gap:7px}.hs-lights i{width:11px;height:11px;border-radius:50%;background:#2c2d33}.hs-title{display:flex;align-items:center;gap:8px}.hs-sep{color:var(--t3)}.hs-steps{list-style:none;display:flex;gap:22px;margin:0 0 0 auto;padding:0}.hs-steps li{position:relative;display:grid;gap:6px;font-size:13px;color:var(--t3);transition:color .4s}.hs-steps li b{display:block;height:2px;width:44px;border-radius:2px;background:rgba(244,239,230,.08);position:relative;overflow:hidden}.hs-steps li b:after{content:"";position:absolute;inset:0;background:var(--g);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.hs-steps li.is-on{color:var(--t1)}.hs-steps li.is-on b:after{transform:scaleX(.5)}.hs-steps li.is-done{color:var(--t2)}.hs-steps li.is-done b:after{transform:scaleX(1)}.hs-body{display:grid;grid-template-columns:330px minmax(0,1fr) 330px;min-height:0}.hs-col{position:relative;min-height:0;padding:20px 20px 18px;display:flex;flex-direction:column}.hs-col+.hs-col{border-left:1px solid var(--line)}.hs-k{margin:0;font-weight:600;color:var(--iv)}.hs-lede{margin:4px 0 16px;line-height:1.45}.hs-btn{display:inline-grid;place-items:center;height:30px;padding:0 13px;border-radius:8px;font-weight:600;white-space:nowrap;transition:transform .15s,filter .2s,opacity .3s}.hs-btn.is-press{transform:scale(.95);filter:brightness(.88)}.hs-btn-gold{background:var(--g);color:#1d1607;box-shadow:0 6px 18px -8px rgba(226,184,102,.6)}.hs-btn-ghost{background:#1e1f24;box-shadow:0 0 0 1px rgba(244,239,230,.09)}.hs-btn.is-mute{opacity:.45}.hs-av{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;font-size:13px;font-weight:700;flex:none;color:#1b1608}.hs-av-gold{background:linear-gradient(135deg,#F0CB83,#D9A24E)}.hs-av-ember{background:linear-gradient(135deg,#EA9467,#C9643A)}.hs-av-sage{background:linear-gradient(135deg,#B7CBA5,#8AA275)}.hs-av-coral{background:linear-gradient(135deg,#F0A08A,#D0735C)}.hs-field,.hs-search{display:flex;gap:8px}.hs-field{flex:1;align-items:center;height:34px;padding:0 10px;border-radius:9px;background:#1a1b20;box-shadow:0 0 0 1px rgba(244,239,230,.08);color:var(--t3);min-width:0}.hs-q{color:var(--t1);font-size:13px;white-space:nowrap;overflow:hidden}.hs-search .hs-btn{height:34px}.hs-ph{color:var(--t3)}.hs-caret{display:inline-block;height:13px;margin-left:1px;vertical-align:-2px;background:var(--g);animation:hs-blink 1s steps(1) infinite}@keyframes hs-blink{50%{opacity:0}}.hs-meta{margin:10px 0 8px;color:var(--t3)}.hs-results{list-style:none;margin:0;padding:0;display:grid;gap:8px}.hs-res{display:flex;align-items:center;gap:10px;padding:10px;border-radius:11px;background:#18191d;box-shadow:0 0 0 1px rgba(244,239,230,.05);opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.hs-res.is-in{opacity:1;transform:none}.hs-res.is-pick{box-shadow:0 0 0 1px rgba(226,184,102,.45)}.hs-res-t{flex:1;min-width:0}.hs-res-t b{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--t1);white-space:nowrap}.hs-ok{color:var(--g)}.hs-ok,.hs-state{display:inline-flex}.hs-state{font-size:11px;color:var(--t2);align-items:center;gap:4px;white-space:nowrap}.hs-state.is-ok{color:var(--g)}.hs-foot{margin:auto 0 0;padding-top:12px;border-top:1px solid var(--line);display:flex;align-items:center;gap:6px;font-size:11px;color:var(--t2)}.hs-foot svg{color:var(--g)}.hs-chat{padding:0}.hs-chat-head{justify-content:space-between;gap:12px;height:52px;padding:0 20px;border-bottom:1px solid var(--line)}.hs-chat-head,.hs-pair{display:flex;align-items:center}.hs-pair{gap:7px;color:var(--t2)}.hs-pair svg{color:var(--t3);margin:0 3px}.hs-verified{font-size:11px;color:var(--t3);display:inline-flex;align-items:center;gap:5px;transition:color .4s}.hs-verified.is-on{color:var(--g)}.hs-thread{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:16px 20px 12px}.hs-empty{margin:auto;color:var(--t3);font-size:13px}.hs-agreed,.hs-msg,.hs-rule{max-height:0;opacity:0;margin:-5px 0;padding-top:0;padding-bottom:0;overflow:hidden;transform:translateY(8px) scale(.98);transition:max-height .5s cubic-bezier(.2,.7,.2,1),opacity .4s ease,transform .5s cubic-bezier(.2,.7,.2,1),margin .5s,padding .5s,background .4s,box-shadow .4s}.hs-msg{max-width:76%;border-radius:14px;padding-inline:13px;line-height:1.45}.hs-msg.is-in{max-height:120px;opacity:1;transform:none;margin:0;padding-top:9px;padding-bottom:9px}.hs-me{align-self:flex-end;background:linear-gradient(180deg,#3a2f1c,#2c2416);color:#F6EBD6;box-shadow:0 0 0 1px rgba(226,184,102,.28)}.hs-them{align-self:flex-start;background:#1d1e23;box-shadow:0 0 0 1px rgba(244,239,230,.07)}.hs-msg-typing{padding-inline:14px}.hs-typing{display:inline-flex;gap:4px;padding:3px 0}.hs-typing i{width:6px;height:6px;border-radius:50%;background:var(--em);animation:hs-dot 1.1s ease-in-out infinite}.hs-typing i:nth-child(2){animation-delay:.15s}.hs-typing i:nth-child(3){animation-delay:.3s}@keyframes hs-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.hs-file{display:flex;align-items:center;gap:6px;margin-top:0;max-height:0;opacity:0;font-family:var(--font-mono,ui-monospace,monospace);transition:max-height .4s,opacity .4s,margin .4s}.hs-file.is-in{max-height:24px;opacity:1;margin-top:7px}.hs-rule{align-self:stretch;padding-inline:14px;background:#1b1913;box-shadow:0 0 0 1px rgba(226,184,102,.35)}.hs-rule.is-in{max-height:140px;opacity:1;transform:none;margin:2px 0;padding-top:12px;padding-bottom:12px}.hs-rule.is-in.is-done{padding-top:9px;padding-bottom:9px;background:#17181b;box-shadow:0 0 0 1px rgba(226,184,102,.22)}.hs-rule-k{margin:0;font-weight:600;color:var(--g)}.hs-rule-t{margin:3px 0 10px;color:var(--t1)}.hs-rule-btns{display:flex;gap:8px;justify-content:flex-end}.hs-rule-done{margin:0;gap:7px;color:var(--g)}.hs-agreed,.hs-rule-done{display:flex;align-items:center}.hs-agreed{align-self:stretch;gap:11px;border-radius:12px;padding-inline:12px;background:linear-gradient(90deg,rgba(226,184,102,.12),rgba(226,184,102,.03));box-shadow:0 0 0 1px rgba(226,184,102,.4)}.hs-agreed.is-in{max-height:80px;opacity:1;transform:none;margin:2px 0 0;padding-top:10px;padding-bottom:10px}.hs-agreed b{color:var(--iv)}.hs-agreed-i{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:rgba(226,184,102,.16);color:var(--g);flex:none}.hs-composer{display:flex;align-items:center;gap:10px;margin:0 20px 18px;height:42px;padding:0 6px 0 14px;border-radius:12px;background:#1a1b20;box-shadow:0 0 0 1px rgba(244,239,230,.08)}.hs-draft{flex:1;min-width:0;font-size:13px;white-space:nowrap;overflow:hidden;color:var(--t1)}.hs-send{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#26272d;color:var(--t3);transition:background .3s,color .3s,transform .15s}.hs-send.is-on{background:var(--g);color:#1d1607}.hs-send.is-press{transform:scale(.9)}.hs-checks{list-style:none;margin:0;padding:0;display:grid;gap:8px}.hs-checks li{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:11px;background:#18191d;box-shadow:0 0 0 1px rgba(244,239,230,.05);color:var(--t3);transition:color .4s,box-shadow .5s}.hs-checks li b{color:var(--t2);font-size:13px;transition:color .4s}.hs-ck{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgba(244,239,230,.14);color:transparent;flex:none;transition:background .4s,color .4s,box-shadow .4s,transform .4s cubic-bezier(.3,1.6,.5,1)}.hs-checks li.is-on b{color:var(--t1)}.hs-checks li.is-on .hs-ck{background:rgba(226,184,102,.16);box-shadow:inset 0 0 0 1.5px rgba(226,184,102,.7);color:var(--g);transform:scale(1.08)}.hs-view{margin-top:12px;align-self:flex-start;opacity:.35}.hs-view.is-ready{opacity:1;box-shadow:0 0 0 1px rgba(226,184,102,.45)}.hs-sheet{position:absolute;left:14px;right:14px;bottom:14px;padding:16px;border-radius:14px;background:#1a1b1f;box-shadow:0 0 0 1px rgba(226,184,102,.4),0 -20px 50px -10px rgba(0,0,0,.75);transform:translateY(calc(100% + 20px));opacity:0;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .5s}.hs-sheet.is-in{transform:none;opacity:1}.hs-sheet-k{margin:0 0 12px;display:flex;justify-content:space-between;align-items:center;font-weight:600;color:var(--iv)}.hs-sheet-ok{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:var(--g)}.hs-sheet dl{margin:0;display:grid;gap:8px}.hs-sheet dl div{display:grid;grid-template-columns:72px 1fr;gap:8px}.hs-sheet dd{margin:0;color:var(--t1)}.hs-id{margin:12px 0 0;padding-top:11px;border-top:1px solid var(--line);font-family:var(--font-mono,ui-monospace,monospace);color:var(--g);min-height:1.4em;white-space:nowrap}.hs-id span{color:var(--t3);margin-right:8px;font-family:var(--font-sans,Inter,system-ui,sans-serif)}.hs-same{margin:8px 0 0;font-size:11px;color:var(--t2);opacity:0;transform:translateY(4px);transition:opacity .5s,transform .5s}.hs-same.is-in{opacity:1;transform:none}.hs-cur{position:absolute;left:0;top:0;z-index:10;pointer-events:none;display:flex;align-items:flex-start;transition:opacity .2s}.hs-cur svg{margin:-3px 0 0 -3px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5));transition:transform .12s}.hs-cur svg.is-down{transform:scale(.86)}.hs-cur path{stroke:#141417}.hs-tag{margin:15px 0 0 -4px;border-radius:7px;white-space:nowrap;box-shadow:0 6px 16px -6px rgba(0,0,0,.6)}.hs-cur-aria path{fill:var(--g)}.hs-cur-aria .hs-tag{background:var(--g)}.hs-cur-juno path{fill:var(--em)}.hs-cur-juno .hs-tag{background:var(--em);color:#2a1206}.hs-cur-you path{fill:var(--iv)}.hs-cur-you .hs-tag{background:var(--iv);color:#1f1b14}.hs-rip{position:absolute;left:-14px;top:-14px;width:28px;height:28px;border-radius:50%;border:1.5px solid;animation:hs-rip .6s ease-out forwards}.hs-cur-aria .hs-rip{color:var(--g)}.hs-cur-juno .hs-rip{color:var(--em)}.hs-cur-you .hs-rip{color:var(--iv)}@keyframes hs-rip{0%{transform:scale(.3);opacity:.9}to{transform:scale(1.5);opacity:0}}.hs[data-compact]{width:min(440px,calc(100% - 24px))}.hs[data-compact] .hs-body{grid-template-columns:minmax(0,1fr)}.hs[data-compact] .hs-out,.hs[data-compact] .hs-rec,.hs[data-compact] .hs-title{display:none}.hs[data-compact] .hs-steps{gap:12px}.hs[data-compact] .hs-steps li b{width:40px}.hs[data-compact] .hs-msg{max-width:86%}.hs[data-compact] .hs-pair{font-size:11px;gap:5px}.hs[data-compact] .hs-chat-head{padding:0 14px}.hs[data-compact] .hs-thread{padding:14px}.hs[data-compact] .hs-composer{margin:0 14px 14px}@media (prefers-reduced-motion:reduce){.hs *{transition:none!important;animation:none!important}}.hs-tag{margin:-14px 0 0 -2px}.hs-rules{margin-top:auto;padding:12px;border-radius:11px;background:#16171a;box-shadow:0 0 0 1px rgba(244,239,230,.05)}.hs-rules-k{margin:0 0 8px;font-size:11px;color:var(--t2)}.hs-rules ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.hs-rules li{display:flex;justify-content:space-between;align-items:center;color:var(--t2);padding:3px 6px;margin:0 -6px;border-radius:6px;transition:background .4s,color .4s}.hs-rules li b{font-size:11px;font-weight:500;color:var(--t3)}.hs-rules li b.is-ok{color:var(--sg)}.hs-rules li.is-hot{background:rgba(226,184,102,.12);color:var(--t1)}.hs-rules li.is-hot b{color:var(--g)}.hs-foot{margin-top:12px}.hs{--t1:rgba(255,255,255,0.92);--t2:rgba(235,235,245,0.6);--t3:rgba(235,235,245,0.38);--line:rgba(255,255,255,0.08)}.hs-box{border-radius:14px;box-shadow:0 0 0 .5px rgba(255,255,255,.16),0 0 0 1px rgba(0,0,0,.6),0 40px 100px -30px rgba(0,0,0,.85),0 18px 40px -20px rgba(0,0,0,.6)}.hs-box,.hs-win{background:#1c1c1e}.hs-win{grid-template-rows:44px minmax(0,1fr);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro",var(--font-sans),Inter,"Helvetica Neue",system-ui,sans-serif;font-size:13px;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum" 0,"cv11" 1}.hs-btn,.hs-k,.hs-sheet-k,.hs-win b{font-weight:600}.hs-win small{font-size:11px;color:var(--t3);margin-top:1px}.hs-canvas,.hs-canvas>.hs-win{transition:none}.hs-canvas.is-fade>.hs-win{opacity:1;filter:none}.hs-body>.hs-col>*{transition:opacity .5s ease}.hs-canvas.is-fade .hs-body>.hs-col>*{opacity:0}.hs-canvas.is-fade .hs-cur{opacity:0!important}.hs-bar{position:relative;justify-content:center;padding:0 16px;background:#2a2a2c;border-bottom:.5px solid rgba(0,0,0,.6);box-shadow:inset 0 -.5px 0 rgba(255,255,255,.06),inset 0 .5px 0 rgba(255,255,255,.08)}.hs-lights{position:absolute;left:16px;top:50%;transform:translateY(-50%);gap:8px}.hs-lights i{width:12px;height:12px;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.25)}.hs-lights i:first-child{background:#FF5F57}.hs-lights i:nth-child(2){background:#FEBC2E}.hs-lights i:nth-child(3){background:#28C840}.hs-title{font-size:13px;color:var(--t2);gap:7px}.hs-title b{font-weight:600;color:var(--t1)}.hs-out,.hs-rec{background:#232325}.hs-col+.hs-col{border-left:.5px solid rgba(0,0,0,.55);box-shadow:inset .5px 0 0 rgba(255,255,255,.05)}.hs-col{padding:18px 18px 16px}.hs-k{font-size:15px;letter-spacing:-.015em;color:var(--t1)}.hs-lede{font-size:13px;color:var(--t2);margin:3px 0 16px}.hs-btn{height:28px;padding:0 12px;border-radius:7px;font-size:13px;font-weight:500;letter-spacing:-.01em}.hs-btn-gold{background:linear-gradient(180deg,#ECC678,#DCAE58);color:#2a1f08;box-shadow:inset 0 .5px 0 rgba(255,255,255,.35),0 .5px 1px rgba(0,0,0,.4)}.hs-btn-ghost{background:rgba(255,255,255,.1);color:var(--t1);box-shadow:inset 0 .5px 0 rgba(255,255,255,.08)}.hs-composer,.hs-field{background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.1);border-radius:8px}.hs-field,.hs-search .hs-btn{height:30px}.hs-draft,.hs-q{font-size:13px}.hs-caret{background:#E2B866;width:1.5px;height:14px}.hs-meta{font-size:11px}.hs-checks li,.hs-res,.hs-rules{background:rgba(255,255,255,.045);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.07);border-radius:10px}.hs-res.is-pick{box-shadow:inset 0 0 0 1px rgba(226,184,102,.55);background:rgba(226,184,102,.07)}.hs-checks li b,.hs-res-t b{font-size:13px;font-weight:600}.hs-av{width:28px;height:28px;border-radius:7px;font-size:12px;font-weight:600;color:rgba(0,0,0,.75);box-shadow:inset 0 .5px 0 rgba(255,255,255,.4)}.hs-av-sm{width:18px;height:18px;border-radius:5px;font-size:10px}.hs-foot,.hs-rules li b,.hs-rules-k,.hs-same,.hs-sheet-ok,.hs-state,.hs-verified{font-size:11px}.hs-rules li{font-size:13px}.hs-rules-k{color:var(--t3);font-weight:600;text-transform:none}.hs-ck{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px rgba(235,235,245,.25)}.hs-checks li.is-on .hs-ck{background:#E2B866;box-shadow:none;color:#1c1c1e;transform:scale(1);animation:hs-pop .45s cubic-bezier(.3,1.7,.5,1)}@keyframes hs-pop{0%{transform:scale(.6)}to{transform:scale(1)}}.hs-chat-head{height:48px;border-bottom:.5px solid rgba(255,255,255,.08)}.hs-pair{font-size:13px;color:var(--t1);font-weight:500}.hs-msg{font-size:13px;line-height:1.38;border-radius:17px;padding-inline:12px;max-width:72%}.hs-msg.is-in{padding-top:7px;padding-bottom:7px}.hs-me{background:linear-gradient(180deg,#E9C276,#DDAF5C);color:#231a07;box-shadow:none;border-bottom-right-radius:5px}.hs-them{background:#3a3a3c;color:var(--t1);box-shadow:none;border-bottom-left-radius:5px}.hs-typing i{background:rgba(235,235,245,.55)}.hs-file{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-sans),Inter,sans-serif;font-size:11px;color:var(--t2)}.hs-rule{background:rgba(226,184,102,.08);box-shadow:inset 0 0 0 .5px rgba(226,184,102,.45);border-radius:12px}.hs-rule.is-in.is-done{background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.08)}.hs-rule-k{font-size:11px}.hs-rule-done,.hs-rule-t{font-size:13px}.hs-rule-done{font-weight:500}.hs-agreed{background:rgba(226,184,102,.1);box-shadow:inset 0 0 0 .5px rgba(226,184,102,.5)}.hs-agreed b{font-size:13px;color:var(--t1)}.hs-composer{height:36px;border-radius:18px;margin:0 18px 16px;padding:0 4px 0 14px}.hs-send{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.1)}.hs-send.is-on{background:#E2B866;color:#231a07}.hs-sheet{background:rgba(44,44,46,.92);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-radius:12px;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.14),0 20px 50px -12px rgba(0,0,0,.7);transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .5s ease}.hs-sheet dl div,.hs-sheet-k{font-size:13px}.hs-sheet dt{color:var(--t3)}.hs-id{font-family:"SF Mono",ui-monospace,Menlo,var(--font-mono),monospace;font-size:11px;letter-spacing:0}.hs-id span{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-sans),Inter,sans-serif;font-size:11px}.hs-view{height:28px}.hs-cur{transition:none;will-change:transform,opacity;backface-visibility:hidden}.hs-cur svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45));margin:-2px 0 0 -2px;transition:transform .14s cubic-bezier(.3,.7,.4,1)}.hs-cur path{stroke:#fff;stroke-width:1.4px}.hs-tag{margin:16px 0 0 -2px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:-.005em;box-shadow:0 2px 8px -2px rgba(0,0,0,.5),inset 0 0 0 .5px rgba(255,255,255,.25)}.hs-cur-aria path{fill:#E2B866}.hs-cur-aria .hs-tag{background:#E2B866;color:#241a06}.hs-cur-juno path{fill:#FF7A45}.hs-cur-juno .hs-tag{background:#FF7A45;color:#fff}.hs-cur-you path{fill:#0A84FF}.hs-cur-you .hs-tag{background:#0A84FF;color:#fff}.hs-cur-you .hs-rip{color:#0A84FF}.hs-cur-juno .hs-rip{color:#FF7A45}.hs-rip{border-width:1.5px;animation:hs-rip .55s cubic-bezier(.2,.7,.3,1) forwards}.hs .hs-chat{padding:0}.hs[data-compact] .hs-title{display:flex}.hs-tag{position:absolute;left:12px;top:18px;margin:0;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.hs-cur.is-up .hs-tag{top:-26px}.hs-cur.is-left .hs-tag{left:auto;right:6px}.hs-cur.is-left.is-up .hs-tag{right:10px}.hs-lede{margin-bottom:10px}.hs-scope{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:2px;margin:0 0 12px;border-radius:8px;background:rgba(118,118,128,.24)}.hs-scope:before{content:"";position:absolute;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);border-radius:6px;background:#636366;box-shadow:0 1px 3px rgba(0,0,0,.35);transition:transform .38s cubic-bezier(.32,.72,0,1)}.hs-scope.is-ext:before{transform:translateX(100%)}.hs-seg{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:5px;height:24px;font-size:11px;font-weight:500;color:var(--t2);transition:color .3s;white-space:nowrap}.hs-seg.is-on{color:#fff}.hs-seg small{font-size:11px;opacity:.6}.hs-seg.is-press{transform:scale(.97)}.sd{margin:clamp(32px,4vw,56px) auto 0;max-width:1040px;padding:clamp(18px,3vw,36px) clamp(12px,3vw,40px) clamp(14px,2vw,24px);border-radius:28px;background:radial-gradient(120% 90% at 50% 0,rgba(255,255,255,.035),rgba(255,255,255,0) 60%),#0f0f11;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.sd,.sd-state{position:relative}.sd-state{display:grid;grid-template-columns:1fr 1fr;width:220px;margin:0 auto 8px;padding:2px;border-radius:9px;background:rgba(118,118,128,.2)}.sd-state:before{content:"";position:absolute;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);border-radius:7px;background:#3a3a3c;box-shadow:0 1px 3px rgba(0,0,0,.35);animation:sd-pill 12s cubic-bezier(.32,.72,0,1) infinite}.sd-s{position:relative;z-index:1;display:grid;place-items:center;height:26px;font-size:12px;font-weight:500;color:rgba(235,235,245,.5)}.sd-s-a{animation:sd-on-a 12s infinite}.sd-s-b{animation:sd-on-b 12s infinite}@keyframes sd-pill{0%,44%{transform:none}50%,94%{transform:translateX(100%)}to{transform:none}}@keyframes sd-on-a{0%,44%{color:#fff}50%,94%{color:rgba(235,235,245,.5)}to{color:#fff}}@keyframes sd-on-b{0%,44%{color:rgba(235,235,245,.5)}50%,94%{color:#fff}to{color:rgba(235,235,245,.5)}}.sd-svg{display:block;width:100%;height:auto;overflow:visible;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-sans),Helvetica,sans-serif}.sd-co{fill:rgba(255,255,255,.015);stroke:rgba(255,255,255,.09);stroke-width:1;stroke-dasharray:3 5}.sd-co-t{fill:rgba(235,235,245,.45);font-size:13px;font-weight:500}.sd-node circle:first-child{fill:#1c1c1e;stroke:rgba(255,255,255,.14);stroke-width:1}.sd-core{fill:#8e8e93;animation:sd-core 12s infinite}.sd-node text{fill:rgba(235,235,245,.72);font-size:12px;font-weight:500}@keyframes sd-core{0%,46%{fill:#8e8e93}54%,94%{fill:#E2B866}to{fill:#8e8e93}}.sd-broken{fill:none;stroke:rgba(255,255,255,.22);stroke-width:1.2;stroke-dasharray:30 100;stroke-dashoffset:0}.sd-x path{stroke:#FF6961;stroke-width:1.6;stroke-linecap:round;fill:none}.sd-today{animation:sd-today 12s infinite}.sd-x{animation:sd-x 12s infinite;transform-box:fill-box}@keyframes sd-today{0%,42%{opacity:1}48%,96%{opacity:0}to{opacity:1}}@keyframes sd-x{0%,8%{opacity:0}14%,42%{opacity:1}48%,to{opacity:0}}.sd-twixt{animation:sd-twixt 12s infinite}@keyframes sd-twixt{0%,46%{opacity:0}52%,94%{opacity:1}to{opacity:0}}.sd-link{fill:none;stroke:url(#sd-gold);stroke:rgba(226,184,102,.55);stroke-width:1.3;stroke-dasharray:100;stroke-dashoffset:100;animation:sd-draw 12s cubic-bezier(.65,0,.35,1) infinite}@keyframes sd-draw{0%,48%{stroke-dashoffset:100}62%,to{stroke-dashoffset:0}}.sd-dot{fill:#F4EFE6;filter:drop-shadow(0 0 4px rgba(226,184,102,.9))}.sd-hub rect{fill:#161513;stroke:rgba(226,184,102,.5);stroke-width:1}.sd-hub text{fill:rgba(235,235,245,.6);font-size:12px;font-weight:500}.sd-halo{animation:sd-halo 3s ease-in-out infinite;transform-origin:480px 190px}@keyframes sd-halo{50%{opacity:.55;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.sd-core,.sd-halo,.sd-link,.sd-s,.sd-state:before,.sd-today,.sd-twixt,.sd-x{animation:none!important}.sd-today{opacity:0}.sd-twixt{opacity:1}.sd-link{stroke-dashoffset:0}.sd-state:before{transform:translateX(100%)}}@media (max-width:640px){.sd-co-t,.sd-hub text,.sd-node text{font-size:18px}}.hf-film{position:relative;width:min(1040px,calc(100% - 48px));margin:clamp(40px,5svh,64px) auto 0}.hf-film .pf{display:flex;flex-direction:column;align-items:stretch;gap:0}.hf-film .pf>.pf-copy{display:none}.hf-film .pf>.pf-stage{aspect-ratio:960/700;width:100%;height:auto;border-radius:16px;background:none;box-shadow:0 40px 120px -40px rgba(0,0,0,.85)}.hf-film .pf-canvas,.hf-film .pf-win{border-radius:16px}.hf-film .pf-win{inset:0}.hf-film .pf>.pf-scn{justify-content:center;margin:22px 0 0;align-self:center;max-width:100%}@media (max-width:760px){.hf-film{width:min(400px,calc(100% - 24px))}.hf-film .pf>.pf-stage{aspect-ratio:352/488;border-radius:14px}.hf-film .pf-canvas{border-radius:14px}.hf-film .pf[data-compact] .pf-win{inset:0;border-radius:14px}.hf-film .pf>.pf-scn{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);padding:0 16px}.hf-film .pf>.pf-scn::-webkit-scrollbar{display:none}}.hf-film .pf-cam{transform:none!important;transition:none!important}.hf-film .pf>.pf-scn{display:none!important}.pf-seg{position:relative;display:grid;grid-template-columns:1fr 1fr;align-self:center;width:300px;max-width:100%;height:30px;margin:0 auto 12px;padding:2px;border-radius:9px;background:rgba(255,255,255,.045);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);transition:width .85s var(--u-ease),margin .85s var(--u-ease)}.pf-seg-pill{position:absolute;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);border-radius:7px;background:linear-gradient(180deg,#34343a,#2b2b30);box-shadow:0 1px 2px rgba(0,0,0,.45),inset 0 0 0 .5px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.06);transition:transform .55s cubic-bezier(.32,.72,0,1)}.pf-seg.is-ext .pf-seg-pill{transform:translateX(100%)}.pf-seg-i{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:500;letter-spacing:-.003em;color:rgba(235,235,245,.5);white-space:nowrap;transition:color .4s ease}.pf-seg-i.is-on{color:#F4EFE6}.has-res .pf-seg{align-self:flex-start;margin:0 0 10px}.pf-filt{display:flex;align-items:center;gap:6px;max-height:0;margin-top:0;opacity:0;overflow:hidden;transform:translateY(4px);transition:opacity .4s ease .25s,transform .6s var(--u-ease) .25s,max-height .7s var(--u-ease),margin .7s var(--u-ease)}.pf-filt.is-in{max-height:30px;margin-top:10px;opacity:1;transform:none}.pf-filt-i{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:500;color:rgba(235,235,245,.55);white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);transition:color .4s ease .5s,background-color .4s ease .5s,box-shadow .4s ease .5s}.pf-filt-i.is-on{color:#E2B866;background:rgba(226,184,102,.1);box-shadow:inset 0 0 0 1px rgba(226,184,102,.42)}.pf-res{display:grid;gap:12px}.pf-res.is-in{max-height:440px;margin-top:16px}.pf-rg,.pf-rg>ul{display:grid;gap:8px}.pf-rg>ul{list-style:none;margin:0;padding:0}.pf-rg-h{display:flex;align-items:center;gap:8px;margin:0;padding:0 2px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(235,235,245,.55);opacity:0;transform:translateY(4px);transition:opacity .5s ease,transform .6s var(--u-ease);transition-delay:calc(var(--i, 0) * 90ms + .12s)}.pf-res.is-in .pf-rg-h{opacity:1;transform:none}.pf-rg-h i{width:5px;height:5px;border-radius:1px;transform:rotate(45deg);background:#E2B866}.pf-rg-more .pf-rg-h i{background:none;box-shadow:inset 0 0 0 1px rgba(244,239,230,.45)}.pf-rg-h em{margin-left:auto;font-style:normal;font-weight:500;letter-spacing:.02em;text-transform:none;font-size:10.5px;color:rgba(235,235,245,.34)}.pf-rg .pf-res-i{padding:11px 13px}.pf[data-compact] .pf-seg{width:100%;height:28px;margin-bottom:10px}.pf[data-compact] .pf-seg-i{font-size:10.5px}.pf[data-compact] .pf-filt{gap:5px;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.pf[data-compact] .pf-filt-i{height:22px;padding:0 8px;font-size:10.5px}.pf[data-compact] .pf-rg-more{display:none}.pf[data-compact] .pf-rg .pf-res-i{padding:9px 11px}.ad2-pin-gd{width:6px;height:6px;border-radius:1.5px;transform:rotate(45deg);background:none!important;box-shadow:inset 0 0 0 1px rgba(244,239,230,.5)!important}.ad2-pin-gd[data-scope=ext]{background:#E2B866!important;box-shadow:none!important}.ad2-pin-gb{text-transform:uppercase;letter-spacing:.06em!important;font-size:10px!important}.sk{--iv:#F4EFE6;--g:#E2B866;--em:#D9774A;position:relative;width:100%;max-width:1072px;margin:clamp(48px,6vw,88px) auto 0;padding:0;box-sizing:border-box}.sk-svg{display:block;width:100%;height:auto;margin:0 auto;overflow:visible}.sk-m{display:none}@media (max-width:820px){.sk-d{display:none}.sk-m{display:block;max-width:380px;margin:0 auto}}.sk path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sk text{font-family:var(--font-body),Inter,ui-sans-serif,system-ui,sans-serif;font-style:normal;font-weight:400;letter-spacing:.01em;fill:rgba(244,239,230,.86)}.sk .sk-lbl{font-weight:400;letter-spacing:.005em}.sk .sk-lbl.is-you{fill:var(--iv)}.sk .sk-sub{font-size:11px;font-weight:400;letter-spacing:.01em;fill:rgba(244,239,230,.48)}.sk .sk-num{font-size:10px;letter-spacing:.08em;fill:rgba(226,184,102,.9)}.sk .sk-micro,.sk .sk-num{font-weight:400;text-transform:uppercase}.sk .sk-micro{font-size:9.5px;letter-spacing:.18em;fill:rgba(226,184,102,.85)}.sk .sk-micro.is-yes{fill:rgba(217,119,74,.95)}.sk .sk-fill{fill:rgba(244,239,230,.025);stroke:none}.sk-node.is-you .sk-fill{fill:rgba(217,119,74,.05)}.sk-box{stroke:rgba(244,239,230,.34);stroke-width:1}.sk-node.is-you .sk-box{stroke:rgba(217,119,74,.75)}.sk-line{stroke:rgba(244,239,230,.3);stroke-width:1}.sk-head{stroke:rgba(244,239,230,.5);stroke-width:1}.sk-arrow.is-back .sk-line,.sk-arrow.is-yes .sk-line{stroke:rgba(217,119,74,.65)}.sk-arrow.is-back .sk-head,.sk-arrow.is-yes .sk-head{stroke:rgba(217,119,74,.85)}.sk .sk-act-p{stroke:var(--g);stroke-width:1.25}.sk .sk-act-p.is-you{stroke:var(--em)}.sk .sk-run{stroke:var(--g);stroke-width:1.25;stroke-dasharray:.12 2;stroke-dashoffset:.12;opacity:0}.sk-node{transform-box:fill-box;transform-origin:center}.sk-draw{stroke-dasharray:1 1;stroke-dashoffset:1}.sk-act,.sk-draw,.sk-fade,.sk-node{opacity:0}.sk[data-play] .sk-node{animation:sk-pop .7s cubic-bezier(.2,.7,.2,1) forwards}.sk[data-play] .sk-draw{animation:sk-draw .9s cubic-bezier(.45,.05,.25,1) forwards}.sk[data-play] .sk-fade{animation:sk-in .8s ease forwards}.sk[data-play] .sk-act{animation:sk-act 1.6s ease forwards}.sk[data-play] .sk-act.is-last{animation-name:sk-in}.sk[data-play] .sk-run{animation:sk-run .9s cubic-bezier(.45,.05,.25,1) forwards}@keyframes sk-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes sk-draw{0%{stroke-dashoffset:1;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes sk-in{to{opacity:1}}@keyframes sk-act{0%{opacity:0}22%{opacity:1}78%{opacity:1}to{opacity:0}}@keyframes sk-run{0%{stroke-dashoffset:.12;opacity:0}12%{opacity:1}85%{opacity:1}to{stroke-dashoffset:-1;opacity:0}}@media (prefers-reduced-motion:reduce){.sk .sk-node{transform:none}.sk .sk-draw,.sk .sk-node{animation:none!important;opacity:1}.sk .sk-draw{stroke-dashoffset:0}.sk .sk-fade{animation:none!important;opacity:1}.sk .sk-act{animation:none!important;opacity:0}.sk .sk-act.is-last{opacity:1}.sk .sk-run{animation:none!important;opacity:0}}.pf-rg-h small{font-size:inherit;font-weight:500;color:rgba(235,235,245,.34)}.fc-mock,.hs-file,.hs-id span,.hs-win,.pf-badge,.pf-win,.sd-svg{font-family:var(--font-body),Inter,system-ui,sans-serif}.ff-hero-sub.m-hero-sub{max-width:640px!important;margin-left:auto!important;margin-right:auto!important;color:rgba(244,239,230,.66)!important;text-wrap:balance}@media (max-width:600px){.ff-hero-sub.m-hero-sub{max-width:34ch!important;font-size:1rem!important;line-height:1.5!important}}.m-problem-lead{margin:18px 0 0;max-width:34em;font-size:1rem;line-height:1.55;color:rgba(244,239,230,.6);text-wrap:pretty}.fc-connect li{gap:8px;padding:0 12px 0 6px;white-space:nowrap}.fc-mk{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#24242a;box-shadow:0 0 0 1px rgba(255,255,255,.08);color:#F4EFE6;flex:none}.fc-mk svg{display:block;width:13px;height:13px}.fc-mk-img img{display:block;width:14px;height:14px;filter:grayscale(1) brightness(1.9) contrast(.9);opacity:.95}.hf-film .pf-cur{--cur:#E2B866;--cur-ink:#1b1407;will-change:transform,opacity;transition:opacity .32s cubic-bezier(.32,.72,0,1)}.hf-film .pf-cur[data-c=juno]{--cur:#D9774A;--cur-ink:#1f0e05}.hf-film .pf-cur[data-c=you]{--cur:#F4EFE6;--cur-ink:#1b1c20}.hf-film .pf-cur .pf-cur-tag,.hf-film .pf-cur[data-c] .pf-cur-tag,.hf-film .pf-cur[data-flip] .pf-cur-tag{left:0!important;top:0!important;right:auto!important;will-change:transform;border-radius:6px!important;font-weight:590!important;box-shadow:0 4px 12px -4px rgba(0,0,0,.55),inset 0 .5px 0 rgba(255,255,255,.35)!important}.hf-film .pf-cur-arrow{transition:transform .18s cubic-bezier(.32,.72,0,1)}.hf-film .pf{--u-gold:#E2B866;--u-soft:#D9B672;--u-t1:#EDEAE4;--u-t2:rgba(237,234,228,0.62);--u-t3:rgba(237,234,228,0.46);--u-hair:rgba(255,255,255,0.07);--u-hair-2:rgba(255,255,255,0.1);--u-ease:cubic-bezier(0.32,0.72,0,1)}.hf-film .pf-win{border-radius:14px;font-size:13px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;box-shadow:0 0 0 .5px rgba(255,255,255,.16),inset 0 .5px 0 rgba(255,255,255,.08),0 24px 48px -24px rgba(0,0,0,.8),0 8px 18px -12px rgba(0,0,0,.5)}.hf-film .pf-win b{font-weight:590}.hf-film .pf-bar{padding:0 16px;border-bottom:.5px solid rgba(255,255,255,.09);background:linear-gradient(180deg,rgba(38,39,45,.96),rgba(29,30,35,.96))}.hf-film .pf-dots{gap:8px}.hf-film .pf-dots i{width:12px;height:12px}.hf-film .pf-title{font-size:12px;gap:8px}.hf-film .pf-title b{font-size:13px;font-weight:600}.hf-film .pf-rail{padding:12px 8px;gap:2px;border-right:.5px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),rgba(20,21,25,.82);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}.hf-film .pf-ws{padding:4px 8px 12px;margin-bottom:8px;border-bottom:.5px solid rgba(255,255,255,.08)}.hf-film .pf-ws-logo{border-radius:8px;background:linear-gradient(150deg,#EBC886,#C99A45)}.hf-film .pf-ws-n b{font-size:13px;font-weight:600}.hf-film .pf-ws-n span{font-size:11px;color:var(--u-t3)}.hf-film .pf-nav-i,.hf-film .pf-room{height:28px;padding:0 8px;gap:8px;border-radius:8px;font-size:13px;color:var(--u-t2)}.hf-film .pf-nav-i.is-on,.hf-film .pf-room.is-on{background:rgba(255,255,255,.07);color:var(--u-t1)}.hf-film .pf-nav-i svg,.hf-film .pf-room svg{width:14px;height:14px}.hf-film .pf-rail-k{margin:16px 8px 4px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--u-t3)}.hf-film .pf-room i{color:rgba(237,234,228,.32);font-weight:400}.hf-film .pf-me{padding:8px;gap:8px}.hf-film .pf-me b{font-size:13px;font-weight:590}.hf-film .pf-me>span>span{font-size:11px;color:var(--u-t3)}.hf-film .pf-rh{height:48px;padding:0 16px;border-bottom:.5px solid rgba(255,255,255,.08)}.hf-film .pf-rh-n b{font-size:15px;font-weight:600;letter-spacing:-.01em}.hf-film .pf-rh-n b i{color:rgba(237,234,228,.32);font-weight:400}.hf-film .pf-con-h b,.hf-film .pf-hero-h b{font-size:17px;font-weight:600;letter-spacing:-.015em}.hf-film .pf-con-h span,.hf-film .pf-hero-h span{font-size:12px;color:var(--u-t2)}.hf-film .pf-intro b,.hf-film .pf-prof-top b{font-size:15px;font-weight:600;letter-spacing:-.012em}.hf-film .pf-msg-h b{font-size:13px;font-weight:600}.hf-film .pf-msg-h span,.hf-film .pf-msg-h time{font-size:11px;color:var(--u-t3)}.hf-film .pf-appr,.hf-film .pf-composer,.hf-film .pf-id,.hf-film .pf-log,.hf-film .pf-meet,.hf-film .pf-prof,.hf-film .pf-prof-empty,.hf-film .pf-rec,.hf-film .pf-req,.hf-film .pf-res-i,.hf-film .pf-rs,.hf-film .pf-scopecard,.hf-film .pf-search{border-radius:12px}.hf-film .pf-btn,.hf-film .pf-file,.hf-film .pf-filt-i,.hf-film .pf-seg,.hf-film .pf-send{border-radius:8px}.hf-film .pf-chk,.hf-film .pf-seg-pill,.hf-film .pf-tag{border-radius:6px}.hf-film .pf-btn{height:30px;padding:0 14px;gap:6px;font-size:13px;font-weight:590;transition:transform .22s var(--u-ease),background-color .2s ease,box-shadow .2s ease,color .2s ease,opacity .35s ease}.hf-film .pf-btn-gold{background:linear-gradient(180deg,#EAC57C,#DDB05C);color:#1b1407;box-shadow:inset 0 .5px 0 rgba(255,255,255,.45),0 0 0 .5px rgba(0,0,0,.35),0 1px 2px rgba(0,0,0,.35)}.hf-film .pf-btn-gold.is-hover{background:linear-gradient(180deg,#F0CD8A,#E3B868)}.hf-film .pf-btn-gold.is-done{background:rgba(226,184,102,.12);color:var(--u-gold);box-shadow:inset 0 0 0 .5px rgba(226,184,102,.4)}.hf-film .pf-btn-quiet{background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.12)}.hf-film .pf-send.is-ready{background:var(--u-gold)}.hf-film .pf-send.is-hover{background:#EBC57F}.hf-film .pf-btn[data-pressed],.hf-film .pf-send[data-pressed]{transform:scale(.96);filter:brightness(.92);transition-duration:.09s}.hf-film .pf-res-i[data-pressed],.hf-film .pf-search[data-pressed]{transform:scale(.992);transition:transform .12s var(--u-ease)}.hf-film .pf-search{transition:transform .22s var(--u-ease),box-shadow .3s ease}.hf-film .pf-composer.is-focus{box-shadow:inset 0 0 0 1px rgba(226,184,102,.5),0 0 0 3px rgba(226,184,102,.1)}.hf-film .pf-chk.is-held{color:var(--u-gold);background:rgba(226,184,102,.1);box-shadow:inset 0 0 0 .5px rgba(226,184,102,.4)}.hf-film .pf-appr{box-shadow:inset 0 0 0 .5px rgba(226,184,102,.45),0 22px 44px -18px rgba(0,0,0,.85)}.hf-film .pf-appr-ico{background:rgba(226,184,102,.14);border-radius:6px}.hf-film .pf-id,.hf-film .pf-log,.hf-film .pf-meet,.hf-film .pf-res-i,.hf-film .pf-rs{box-shadow:inset 0 0 0 .5px rgba(255,255,255,.11)}.hf-film .pf-id.is-ok,.hf-film .pf-res-i.is-sel{box-shadow:inset 0 0 0 1px rgba(226,184,102,.42)}.hf-film .pf-prof-org,.hf-film .pf-seal{border-color:rgba(255,255,255,.07)}.hf-film .pf-main,.hf-film .pf-rail{contain:layout}.hf-film .pf-ghost{will-change:transform}.hf-film .pf-stack .pf-av+.pf-av{margin-left:-4px}.hf-film .pf-stack .pf-av{box-shadow:0 0 0 1.5px #1e1f24}.hf-film .pf[data-compact] .pf-msgs{-webkit-mask-image:linear-gradient(180deg,transparent,#000 14px);mask-image:linear-gradient(180deg,transparent,#000 14px)}.pl-policy{margin-top:clamp(40px,5vw,64px);gap:clamp(20px,2.4vw,32px);align-items:stretch}.pl-policy-card,.pl-policy-matrix{padding:clamp(28px,3.2vw,44px);border-radius:20px}.pl-policy-card>h3,.pl-policy-matrix>h3{margin:0 0 4px;letter-spacing:-.01em}.pl-policy-card>ul{margin:24px 0 0;padding:0;list-style:none;display:grid;gap:14px}.pl-policy-card>ul li+li{margin-top:0}.pl-policy-card>ul li{position:relative;padding:0 0 14px 28px;line-height:1.6;border-bottom:1px solid color-mix(in oklab,var(--color-text-1,#ece6da) 8%,transparent)}.pl-policy-card>ul li:last-child{border-bottom:0;padding-bottom:0}.pl-policy-card>ul li:before{content:"";position:absolute;left:4px;top:.62em;width:7px;height:7px;border-radius:2px;background:var(--color-gold,#c9a45c);opacity:.85;transform:rotate(45deg)}.pl-policy-matrix>.pl-table{margin-top:24px}.pl-card ul:not([class]) li{line-height:1.6}.section .container>.pl-cards{gap:clamp(20px,2.4vw,32px)}.pl-card{padding:clamp(24px,2.8vw,40px)}@media (max-width:760px){.pl-policy-card,.pl-policy-matrix{padding:24px}}.pl-policy-card>h3,.pl-policy-matrix>h3{margin:0!important;padding-bottom:20px;border-bottom:1px solid color-mix(in oklab,var(--color-text-1,#ece6da) 10%,transparent)}.pl-policy-card>ul,.pl-policy-matrix>.pl-table{margin-top:24px!important}.pl-card>.type-h3+p,.pl-card>h3+p{margin-top:12px}:root{--hover-dur:180ms;--hover-ease:cubic-bezier(0.22,1,0.36,1)}html .btn,html main .btn{transition:background-color var(--hover-dur) var(--hover-ease),border-color var(--hover-dur) var(--hover-ease),color var(--hover-dur) var(--hover-ease),transform var(--hover-dur) var(--hover-ease)!important}.btn-arrow{transition:transform var(--hover-dur) var(--hover-ease)}.m-read-art,.pc-link,.pl-card,.pl-module .p-cover{transition:border-color var(--hover-dur) var(--hover-ease),box-shadow var(--hover-dur) var(--hover-ease),background-color var(--hover-dur) var(--hover-ease)}.m-numbered .m-h3,.m-read-title{transition:color var(--hover-dur) var(--hover-ease)}.fc-card{transition:transform .2s var(--hover-ease),border-color var(--hover-dur) var(--hover-ease),box-shadow .2s var(--hover-ease)}.fc-card:after{transition:opacity .2s var(--hover-ease)}.mh-link{transition:color var(--hover-dur) var(--hover-ease),background-color var(--hover-dur) var(--hover-ease)}.mega-feature,.mega-link{transition:background-color var(--hover-dur) var(--hover-ease)}.mh-caret{transition:transform var(--hover-dur) var(--hover-ease)}.lb-card-title,.lb-crumbs a,.lb-subscribe-btn{transition:color var(--hover-dur) var(--hover-ease)}.lb-featured-cta svg{transition:transform .2s var(--hover-ease)}.lb-card-cover .lb-cover,.lb-featured-cover .lb-cover{backface-visibility:hidden}.lb-ah-dek,.lb-ah-title,.lb-paper-title{opacity:1;transform:none;animation:none}@media (prefers-reduced-motion:reduce){.fc-card:hover{transform:none}}.mega-feature[href="/library"] .mega-feature-art{background:#111216 url(/library/covers/nav.webp) 50%/cover no-repeat;-webkit-mask-image:none;mask-image:none;box-shadow:inset 0 0 0 1px rgba(244,239,230,.06)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-body-face:"Inter","Inter Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_07d42c{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_07d42c{--font-jetbrains:"Geist Mono","Geist Mono Fallback"}