.hc-window,.hc-fab{--hc-fab-size:56px;--hc-z:9999}.hc-fab{bottom:calc(24px + var(--oht-tabbar,0px) + var(--oht-chat-composer,0px) + env(safe-area-inset-bottom,0px));z-index:var(--hc-z);width:var(--hc-fab-size);height:var(--hc-fab-size);background:var(--hc-accent);color:var(--hc-on-accent);font-size:22px;font-weight:800;font-family:var(--hc-font);cursor:pointer;box-shadow:var(--hc-button-shadow);border:none;border-radius:50%;justify-content:center;align-items:center;line-height:1;transition:transform .2s,background .2s,box-shadow .2s;display:flex;position:fixed;right:24px}.hc-fab:hover{background:var(--hc-accent-dark);box-shadow:var(--hc-shadow);transform:scale(1.08)}.hc-fab:active{transform:scale(.96)}.hc-fab--open{background:var(--hc-text-muted);box-shadow:var(--hc-button-shadow)}.hc-window{--hc-window-bottom:calc(var(--hc-fab-size) + 36px + var(--oht-tabbar,0px) + var(--oht-chat-composer,0px) + env(safe-area-inset-bottom,0px));bottom:var(--hc-window-bottom);z-index:var(--hc-z);width:370px;max-height:min(640px, calc(100dvh - var(--hc-window-bottom) - 16px - env(safe-area-inset-top,0px)));border-radius:var(--hc-radius);background:var(--hc-bg);color:var(--hc-text);font-family:var(--hc-font);font-size:var(--hc-body-size);box-shadow:var(--hc-shadow);border:1px solid var(--hc-border);flex-direction:column;font-weight:500;animation:.22s cubic-bezier(.34,1.56,.64,1) hc-slide-up;display:flex;position:fixed;right:24px;overflow:hidden}@keyframes hc-slide-up{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.hc-window--expanded{width:min(560px,100vw - 48px);max-height:min(760px, calc(100dvh - var(--hc-window-bottom) - 16px - env(safe-area-inset-top,0px)));transition:width .2s,max-height .2s}@media (width<=440px){.hc-window,.hc-window--expanded{--hc-window-bottom:calc(var(--hc-fab-size) + 26px + var(--oht-tabbar,0px) + var(--oht-chat-composer,0px) + env(safe-area-inset-bottom,0px));width:calc(100vw - 28px);right:14px}.hc-window--expanded{max-height:calc(100dvh - var(--hc-window-bottom) - 16px - env(safe-area-inset-top,0px))}.hc-fab{right:16px;bottom:calc(16px + var(--oht-tabbar,0px) + var(--oht-chat-composer,0px) + env(safe-area-inset-bottom,0px))}}.hc-window.hc-window--nofab{--hc-window-bottom:calc(14px + var(--oht-tabbar,0px) + var(--oht-chat-composer,0px) + env(safe-area-inset-bottom,0px))}.hc-header{background:var(--hc-bg);color:var(--hc-text);border-bottom:1px solid var(--hc-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.hc-header-left{align-items:center;gap:10px;min-width:0;display:flex}.hc-header-copy{min-width:0}.hc-avatar{flex-shrink:0;align-items:center;line-height:1;display:inline-flex}.hc-avatar-in{line-height:1;display:inline-flex}.hc-title{font-family:var(--hc-display-font);font-size:var(--hc-title-size);letter-spacing:-.01em;margin:0;font-weight:800;line-height:1.15}.hc-subtitle{font-size:var(--hc-meta-size);color:var(--hc-text-muted);margin-top:3px;line-height:1.35}.hc-header-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.hc-icon-btn{color:var(--hc-text);border-radius:var(--hc-control-radius);cursor:pointer;width:40px;height:40px;font-size:var(--hc-body-size);background:0 0;border:none;justify-content:center;align-items:center;line-height:1;transition:background .15s;display:flex}.hc-icon-btn:hover{background:var(--hc-soft-hover)}.hc-guides{font-size:var(--hc-label-size);flex-shrink:0;padding:8px 14px}.hc-guides a{color:var(--hc-accent-dark);text-underline-offset:3px}.hc-guides a:hover{color:var(--hc-accent)}.hc-messages{scroll-behavior:smooth;flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px 14px 8px;display:flex;overflow-y:auto}.hc-messages::-webkit-scrollbar{width:5px}.hc-messages::-webkit-scrollbar-track{background:0 0}.hc-messages::-webkit-scrollbar-thumb{background:var(--hc-border);border-radius:4px}.hc-msg{display:flex}.hc-msg--user{justify-content:flex-end}.hc-msg--assistant{justify-content:flex-start}.hc-bubble{border-radius:var(--hc-bubble-radius);max-width:85%;font-size:var(--hc-body-size);white-space:pre-wrap;word-break:break-word;padding:9px 13px;line-height:1.5}.hc-msg--user .hc-bubble{background:var(--hc-user-bg);color:var(--hc-user-text);border-bottom-right-radius:4px}.hc-msg--assistant .hc-bubble{background:var(--hc-bot-bg);color:var(--hc-bot-text);border-bottom-left-radius:4px}.hc-bubble--loading{align-items:center;gap:5px;min-width:54px;padding:12px 16px;display:flex}.hc-dot{background:var(--hc-text-muted);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite hc-bounce}.hc-dot:nth-child(2){animation-delay:.18s}.hc-dot:nth-child(3){animation-delay:.36s}@keyframes hc-bounce{0%,80%,to{opacity:.5;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hc-fab,.hc-window,.hc-window--expanded,.hc-icon-btn,.hc-suggested-btn,.hc-input,.hc-send-btn,.hc-dot{transition:none!important;animation:none!important}.hc-messages{scroll-behavior:auto}}.hc-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hc-suggested{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.hc-suggested-btn{background:var(--hc-surface);border:1px solid var(--hc-border);border-radius:var(--hc-control-radius);font-size:var(--hc-label-size);font-family:var(--hc-font);color:var(--hc-text);cursor:pointer;text-align:left;padding:6px 12px;transition:border-color .15s,color .15s,background .15s}.hc-suggested-btn:hover{border-color:var(--hc-accent);color:var(--hc-accent-dark);background:var(--hc-soft-hover)}.hc-input-row{border-top:1px solid var(--hc-border);background:var(--hc-bg);flex-shrink:0;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.hc-input{border:1.5px solid var(--hc-border);border-radius:var(--hc-control-radius);min-width:0;font-size:var(--hc-body-size);font-family:var(--hc-font);color:var(--hc-text);background:var(--hc-surface);resize:none;box-sizing:border-box;outline:none;flex:1;max-height:110px;padding:9px 14px;line-height:1.4;transition:border-color .15s,background .15s;display:block;overflow-y:auto}.hc-input::placeholder{color:var(--hc-text-muted)}.hc-input:focus{border-color:var(--hc-accent);background:var(--hc-bg)}.hc-input:disabled{opacity:.6}.hc-send-btn{background:var(--hc-accent);width:38px;height:38px;color:var(--hc-on-accent);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:800;line-height:1;transition:background .15s,transform .15s;display:flex}.hc-send-btn:hover:not(:disabled){background:var(--hc-accent-dark);transform:scale(1.05)}.hc-send-btn:disabled{opacity:.4;cursor:not-allowed}.hc-footer{background:var(--hc-bg);flex-shrink:0;justify-content:center;padding:0 12px 9px;display:flex}.hc-report-link{color:var(--hc-text-muted);font-family:var(--hc-font);font-size:var(--hc-label-size);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:3px 8px;transition:color .15s,background .15s}.hc-report-link:hover{color:var(--hc-accent-dark);background:var(--hc-soft-hover)}.hc-locked{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:0;padding:28px 22px;display:flex;overflow-y:auto}.hc-locked-icon{background:var(--hc-bot-bg);width:48px;height:48px;color:var(--hc-accent);border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex}.hc-locked-title{font-family:var(--hc-display-font);font-size:var(--hc-title-size);color:var(--hc-text);font-weight:800}.hc-locked-text{font-size:var(--hc-body-size);color:var(--hc-text-secondary);max-width:260px;margin:0;line-height:1.5}.hc-locked-btn{background:var(--hc-accent);color:var(--hc-on-accent);font-family:var(--hc-font);font-size:var(--hc-body-size);border-radius:var(--hc-control-radius);margin-top:6px;padding:9px 22px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s}.hc-locked-btn:hover{background:var(--hc-accent-dark);transform:scale(1.04)}.hc-feedback{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 14px 16px;display:flex;overflow-y:auto}.hc-fb-head{align-items:center;gap:10px;display:flex}.hc-fb-title{font-family:var(--hc-display-font);font-size:var(--hc-title-size);color:var(--hc-text);margin:0;font-weight:800}.hc-fb-back{color:var(--hc-accent-dark);font-family:var(--hc-font);font-size:var(--hc-label-size);cursor:pointer;background:0 0;border:none;padding:2px 4px}.hc-fb-back:hover{text-decoration:underline}.hc-fb-note{font-size:var(--hc-body-size);color:var(--hc-text-secondary);margin:0;line-height:1.45}.hc-fb-textarea,.hc-fb-email{border:1.5px solid var(--hc-border);border-radius:var(--hc-control-radius);font-size:var(--hc-body-size);font-family:var(--hc-font);color:var(--hc-text);background:var(--hc-surface);outline:none;padding:10px 12px;transition:border-color .15s,background .15s}.hc-fb-textarea{resize:vertical;min-height:96px;line-height:1.5}.hc-fb-email{border-radius:var(--hc-control-radius)}.hc-fb-textarea:focus,.hc-fb-email:focus{border-color:var(--hc-accent);background:var(--hc-bg)}.hc-fb-textarea::placeholder,.hc-fb-email::placeholder{color:var(--hc-text-muted)}.hc-fb-textarea:disabled,.hc-fb-email:disabled{opacity:.6}.hc-fb-error{font-size:var(--hc-label-size);color:var(--hc-danger);line-height:1.4}.hc-fb-file-row{flex-direction:column;gap:4px;display:flex}.hc-fb-file-label{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hc-fb-file-prompt{font-size:var(--hc-label-size);color:var(--hc-text-muted);flex:1;min-width:0}.hc-fb-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hc-fb-file-btn{border:1px solid var(--hc-border);border-radius:var(--hc-control-radius);font-size:var(--hc-label-size);font-family:var(--hc-font);color:var(--hc-text-muted);white-space:nowrap;background:0 0;flex-shrink:0;padding:5px 12px;transition:border-color .15s,color .15s;display:inline-block}.hc-fb-file-label:hover .hc-fb-file-btn{border-color:var(--hc-accent);color:var(--hc-accent-dark)}.hc-fb-file-chosen{background:var(--hc-bot-bg);border-radius:var(--hc-control-radius);font-size:var(--hc-label-size);color:var(--hc-text);align-items:center;gap:6px;min-width:0;padding:6px 10px;display:flex}.hc-fb-file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hc-fb-file-remove{color:var(--hc-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:11px;line-height:1;transition:color .15s}.hc-fb-file-remove:hover:not(:disabled){color:var(--hc-danger)}.hc-fb-file-remove:disabled{opacity:.4;cursor:not-allowed}.hc-fb-actions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.hc-fb-cancel{border:1px solid var(--hc-border);border-radius:var(--hc-control-radius);font-size:var(--hc-body-size);font-family:var(--hc-font);color:var(--hc-text-muted);cursor:pointer;background:0 0;padding:8px 16px;transition:border-color .15s,color .15s}.hc-fb-cancel:hover:not(:disabled){border-color:var(--hc-text-muted);color:var(--hc-text)}.hc-fb-cancel:disabled{opacity:.5;cursor:not-allowed}.hc-fb-send{background:var(--hc-accent);border-radius:var(--hc-control-radius);font-size:var(--hc-body-size);font-weight:700;font-family:var(--hc-font);color:var(--hc-on-accent);cursor:pointer;border:none;padding:8px 18px;transition:background .15s}.hc-fb-send:hover:not(:disabled){background:var(--hc-accent-dark)}.hc-fb-send:disabled{opacity:.45;cursor:not-allowed}.hc-fb-success{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px 18px;display:flex}.hc-fb-success-icon{background:var(--hc-bot-bg);width:48px;height:48px;color:var(--hc-accent);border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:800;display:flex}.hc-fb-success p{font-size:var(--hc-body-size);color:var(--hc-text);max-width:250px;margin:0;line-height:1.5}@media (prefers-reduced-motion:reduce){.hc-window{animation:none}.hc-dot{opacity:.7;animation:none}.hc-fab,.hc-fab:hover,.hc-fab:active,.hc-send-btn:hover:not(:disabled),.hc-locked-btn:hover{transition:none;transform:none}}*{box-sizing:border-box}body{color:#15241c;-webkit-font-smoothing:antialiased;background-color:#fff;margin:0;padding:0;font-family:Hanken Grotesk,Inter,Segoe UI,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.5}html,body{max-width:100%;overflow-x:hidden}body{width:100%;position:relative}html.oht-native,html.oht-native body,html.oht-native-tabs,html.oht-native-tabs body{overflow-x:clip}::selection{background:#0d7a4429}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline-offset:1px;outline:2px solid #0d7a4480}.oht-money::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.oht-money::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.oht-money{appearance:textfield;min-width:96px}.oht-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover){.oht-menuitem:not(:disabled):hover{background:#eef4ee}}.oht-tr:hover{background:#fafaf7}.oht-tab:hover{color:#4b5548;background:#ffffff8c}@media (hover:hover){.oht-listrow:hover{background:#f4f6f3}}.oht-listrow:active{background:#eef1ec}@media (hover:hover){.oht-slot:hover{color:#0a5c34;background:#eef4ee}.oht-option:hover{background:#eef4ee}.oht-memberrow:hover{background:#eef4ee;border-color:#cbd8cb}}.oht-memberrow{transition:background .12s,border-color .12s}.oht-social{transition:background .15s,transform .15s}.oht-social:hover{background:#ffffff38;transform:translateY(-1px)}.oht-sitelink{transition:color .15s}.oht-sitelink:hover{color:#cfe025}.oht-assistant-fab{transition:transform .2s,background .2s,box-shadow .2s}.oht-assistant-fab:hover{background:#0a1f17;box-shadow:0 6px 20px #0d241c73}@media (prefers-reduced-motion:no-preference){.oht-assistant-fab:hover{transform:scale(1.08)}.oht-assistant-fab:active{transform:scale(.96)}}.oht-swipe-deck{scrollbar-width:none;-ms-overflow-style:none}.oht-swipe-deck::-webkit-scrollbar{display:none}.oht-hscroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.oht-hscroll::-webkit-scrollbar{display:none}.oht-tv-autoscroll{scrollbar-width:none;-ms-overflow-style:none}.oht-tv-autoscroll::-webkit-scrollbar{display:none}@media (width<=768px),(pointer:coarse){input,select,textarea{font-size:16px!important}}@media (width<=768px){.oht-tv-name{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}}.oht-tv-shell{padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}@media (width<=768px),(pointer:coarse) and (height<=500px){.oht-tv-shell{height:auto!important;max-height:none!important;overflow:visible!important}.oht-tv-shell>main{flex:1 0 auto!important}}@media (pointer:coarse){button{min-width:40px;min-height:40px}button.oht-mini{min-width:0;min-height:0}a[role=menuitem]{align-content:center;min-height:40px}a.oht-footlink,button.oht-footlink,.oht-sitelink,a.oht-taplink{align-items:center;min-height:40px;display:inline-flex}.oht-option{min-height:40px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@keyframes oht-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes oht-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes oht-spin{to{transform:rotate(360deg)}}@keyframes oht-bounce{0%{animation-timing-function:cubic-bezier(.22,.61,.36,1);transform:translateY(0)scaleX(1.06)scaleY(.94)}45%{animation-timing-function:cubic-bezier(.55,0,.68,.19);transform:translateY(-38%)scaleX(.96)scaleY(1.04)}85%{animation-timing-function:cubic-bezier(.55,0,.68,.19);transform:translateY(-4%)scaleX(1.02)scaleY(.98)}to{animation-timing-function:cubic-bezier(.22,.61,.36,1);transform:translateY(0)scaleX(1.06)scaleY(.94)}}@keyframes oht-serve-paddle{0%{opacity:0;transform:rotate(52deg)translateY(8px)}12%{opacity:1}20%{animation-timing-function:cubic-bezier(.4,0,.1,1);transform:rotate(58deg)translateY(0)}40%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:rotate(-5deg)}62%{transform:rotate(-26deg)}to{opacity:0;transform:rotate(-18deg)}}@keyframes oht-serve-knock{0%,32%{transform:translate(0)scale(1)}44%{animation-timing-function:cubic-bezier(.34,1.2,.64,1);transform:translate(-9px,-16px)scale(1.14)}70%,to{transform:translate(0)scale(1)}}@keyframes oht-intro-pop{0%{opacity:0;transform:scale(.2)}55%{opacity:1;transform:scale(1.18)}75%{transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes oht-intro-zoom{0%{opacity:1;transform:scale(1)translateY(0)}20%{transform:scale(.94)}72%{opacity:1}to{opacity:0;transform:scale(3.1)translateY(-8%)}}@keyframes oht-intro-paddle-l{0%{opacity:0;transform:translate(-230px)rotate(-26deg)}24%{opacity:1}46%{transform:translate(0)rotate(7deg)}60%{transform:translate(-26px)rotate(-9deg)}to{opacity:0;transform:translate(-280px)rotate(-30deg)}}@keyframes oht-intro-paddle-r{0%{opacity:0;transform:translate(230px)rotate(26deg)}24%{opacity:1}46%{transform:translate(0)rotate(-7deg)}60%{transform:translate(26px)rotate(9deg)}to{opacity:0;transform:translate(280px)rotate(30deg)}}@keyframes oht-intro-out{0%,84%{opacity:1}to{opacity:0}}.oht-rise{animation:.6s cubic-bezier(.22,.61,.36,1) backwards oht-rise}.oht-sheet{animation:.28s cubic-bezier(.32,.72,0,1) backwards oht-sheet}.oht-spin{will-change:transform;animation:1.1s linear infinite oht-spin}.oht-bounce{will-change:transform;animation:.74s ease-in-out infinite oht-bounce}.oht-serve-paddle{will-change:transform, opacity;animation:1.3s cubic-bezier(.32,0,.14,1) forwards oht-serve-paddle}.oht-serve-knock{will-change:transform;animation:1.25s cubic-bezier(.25,.46,.45,.94) both oht-serve-knock}.oht-intro-pop{animation:.6s cubic-bezier(.3,1.5,.5,1) both oht-intro-pop}.oht-intro-zoom{will-change:transform, opacity;animation:1.1s cubic-bezier(.65,0,.88,.42) 2.2s forwards oht-intro-zoom}.oht-intro-paddle-l{will-change:transform, opacity;animation:1.35s cubic-bezier(.42,0,.22,1) forwards oht-intro-paddle-l}.oht-intro-paddle-r{will-change:transform, opacity;animation:1.35s cubic-bezier(.42,0,.22,1) forwards oht-intro-paddle-r}.oht-intro-out{animation:3.5s forwards oht-intro-out}.oht-card{transition:transform .18s,box-shadow .18s}.oht-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #0d7a4429}.oht-btn{transition:transform .15s,box-shadow .15s,filter .15s,background .15s}.oht-btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.oht-btn:active:not(:disabled){transform:translateY(0)}@keyframes oht-reveal-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.oht-reveal{animation:.6s ease-out both oht-reveal-rise}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.oht-reveal{animation-name:oht-reveal-rise;animation-duration:auto;animation-timeline:view();animation-range:entry 2% cover 32%}}}@keyframes oht-reveal-up{0%{transform:translateY(26px)}to{transform:translateY(0)}}.oht-reveal-up{animation:.6s ease-out both oht-reveal-up}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.oht-reveal-up{animation-name:oht-reveal-up;animation-duration:auto;animation-timeline:view();animation-range:entry cover 22%}}}.hero-mesh:after{content:"";pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes oht-tv-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.oht-tv-fade{animation:.7s both oht-tv-fade}@keyframes oht-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.oht-float{animation:7s ease-in-out infinite oht-float}@keyframes oht-livepulse{0%,to{opacity:1}50%{opacity:.4}}.oht-livedot{animation:1.8s ease-in-out infinite oht-livepulse}@keyframes oht-rally-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.oht-rally-typing-dot{animation:1.05s ease-in-out infinite oht-rally-typing}@keyframes oht-tdpulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.55)}}.oht-tdpulse{animation:1.8s ease-in-out infinite oht-tdpulse}.oht-flip{cursor:pointer}.oht-flip-inner{transform-style:preserve-3d;will-change:transform;transition:transform .6s cubic-bezier(.4,.2,.2,1)}.oht-flip.is-flipped .oht-flip-inner{transform:rotateY(180deg)}.oht-flip-face{backface-visibility:hidden;position:absolute;inset:0;box-shadow:0 8px 24px #0d7a4412}.oht-flip-back{transform:rotateY(180deg)}.oht-flip-icon{transition:transform .25s cubic-bezier(.34,1.45,.64,1)}@media (hover:hover){.oht-flip:hover .oht-flip-inner{transform:rotateY(180deg)}.oht-flip:hover .oht-flip-icon{transform:scale(1.1)rotate(-5deg)}}.oht-price{transition:transform .2s,box-shadow .2s}.oht-price:hover{transform:translateY(-6px);box-shadow:0 22px 48px #0d7a4429}.oht-price-feat{box-shadow:0 24px 60px #0a43264d}.oht-price-feat:hover{box-shadow:0 30px 64px #0a432666}.oht-launchers{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.oht-launchers>*{flex:0 calc(50% - 8px);min-width:0}@media (width<=768px){.oht-launchers>*{flex-basis:100%}}@keyframes oht-pop{0%{opacity:0;transform:scale(.7)}60%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.oht-pop{animation:.34s cubic-bezier(.34,1.5,.64,1) oht-pop;display:inline-block}@keyframes oht-pickle-walk{0%{opacity:0;transform:translate(-138%)rotate(-2deg)translateY(0)}10%{opacity:1}25%{transform:translate(-96%)rotate(2deg)translateY(-2px)}45%{transform:translate(-60%)rotate(-1.5deg)translateY(0)}65%{transform:translate(-28%)rotate(1.5deg)translateY(-2px)}82%{transform:translate(-8%)rotate(-.8deg)translateY(0)}92%{transform:translate(2%)rotate(.4deg)translateY(-1px)}to{opacity:1;transform:translate(0)rotate(0)translateY(0)}}.oht-pickle-walk{animation:1.25s cubic-bezier(.22,.72,.28,1) both oht-pickle-walk}@keyframes oht-pickle-wave{0%,12%,58%,to{transform:rotate(0)}20%{transform:rotate(-17deg)}29%{transform:rotate(11deg)}38%{transform:rotate(-9deg)}47%{transform:rotate(5deg)}54%{transform:rotate(0)}}.oht-pickle-wave{transform-origin:74px 58px;animation:2.8s cubic-bezier(.4,0,.2,1) 1s infinite both oht-pickle-wave}@keyframes oht-pickle-peek{0%{opacity:0;transform:translateY(102%)rotate(-6deg)}16%{opacity:1;transform:translateY(4%)rotate(2deg)}24%{transform:translateY(0)rotate(-1deg)}32%{transform:translateY(1.5%)rotate(.5deg)}76%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(102%)rotate(3deg)}}.oht-pickle-peek{animation:3.4s cubic-bezier(.22,.72,.28,1) both oht-pickle-peek}@keyframes oht-otto-cross{0%{opacity:0;transform:translate(-32vw)}10%{opacity:1;transform:translate(-14vw)}40%{opacity:1;transform:translate(40vw)}62%{opacity:1;transform:translate(40vw)}92%{opacity:1;transform:translate(96vw)}to{opacity:0;transform:translate(108vw)}}.oht-otto-cross{animation:5s cubic-bezier(.4,0,.2,1) both oht-otto-cross}@keyframes oht-otto-gait{0%{transform:translateY(0)rotate(-2deg)}25%{transform:translateY(-2.5px)rotate(0)}50%{transform:translateY(0)rotate(2deg)}75%{transform:translateY(-2.5px)rotate(0)}to{transform:translateY(0)rotate(-2deg)}}.oht-otto-gait{line-height:0;animation:.9s ease-in-out infinite oht-otto-gait;display:inline-block}@keyframes oht-otto-side-left{0%{opacity:0;transform:translate(-118%)rotate(6deg)}17%{opacity:1;transform:translate(2%)rotate(-1.5deg)}25%{transform:translate(0)rotate(0)}74%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(-118%)rotate(-3deg)}}.oht-otto-side-left{animation:4.1s cubic-bezier(.22,.72,.28,1) both oht-otto-side-left}@keyframes oht-otto-side-right{0%{opacity:0;transform:translate(118%)rotate(-6deg)}17%{opacity:1;transform:translate(-2%)rotate(1.5deg)}25%{transform:translate(0)rotate(0)}74%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(118%)rotate(3deg)}}.oht-otto-side-right{animation:4.1s cubic-bezier(.22,.72,.28,1) both oht-otto-side-right}@media (hover:hover){.oht-otto-appear:hover,.oht-otto-appear:focus-within,.oht-otto-appear:hover .oht-otto-gait,.oht-otto-appear:focus-within .oht-otto-gait{animation-play-state:paused}}@keyframes oht-pickle-bob{0%,to{transform:translateY(0)rotate(-.6deg)}50%{transform:translateY(-3px)rotate(.6deg)}}.oht-pickle-bob{animation:4s ease-in-out infinite oht-pickle-bob}@keyframes oht-pickle-ball{0%,to{transform:translateY(0)scaleY(.92)}7%{transform:translateY(-10px)scale(.98,1.02)}46%{transform:translateY(-50px)scale(1)}54%{transform:translateY(-52px)scale(1)}92%{transform:translateY(-9px)scale(.98,1.02)}}.oht-pickle-ball{transform-origin:88px 35.9px;animation:1.28s cubic-bezier(.4,0,.2,1) infinite oht-pickle-ball}@keyframes oht-pickle-paddle-tap{0%,88%,to{transform:rotate(0)translateY(0)}94%{transform:rotate(3deg)translateY(1px)}}.oht-pickle-paddle-tap{transform-origin:73px 46px;animation:1.28s cubic-bezier(.4,0,.2,1) infinite oht-pickle-paddle-tap}@keyframes oht-pickle-scuff{0%,70%,to{transform:translate(0)rotate(0)}79%{transform:translate(-7px)rotate(-9deg)}88%{transform:translate(1px)rotate(2deg)}}.oht-pickle-scuff{transform-origin:52px 62px;animation:4.2s ease-in-out infinite oht-pickle-scuff}@keyframes oht-pickle-scuffball{0%,79%,to{transform:translate(0)rotate(0)}88%{transform:translate(-7px)rotate(-46deg)}96%{transform:translate(-2px)rotate(-16deg)}}.oht-pickle-scuffball{transform-origin:16px 74px;animation:4.2s ease-in-out infinite oht-pickle-scuffball}@keyframes oht-bday-fall{0%{transform:translateY(0)rotate(0)}to{transform:translateY(560px)rotate(260deg)}}.oht-bday-confetti{opacity:.92;animation:linear infinite oht-bday-fall}.oht-bday-drop{opacity:.95;animation:linear infinite oht-bday-fall}@keyframes oht-bday-bob{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-6px)rotate(1.5deg)}}.oht-bday-balloon{animation:4.2s ease-in-out infinite oht-bday-bob}@keyframes oht-bday-pop{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes oht-bday-grow{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes oht-bday-flash{0%,to{color:#0d7a44;text-shadow:0 0 8px #cfe02573}50%{color:#176c45;text-shadow:0 0 14px #cfe025ad}}.oht-bday-turns{animation:2.2s ease-in-out infinite oht-bday-pop}.oht-bday-n{animation:2.2s ease-in-out infinite oht-bday-flash,2.2s ease-in-out infinite oht-bday-grow}@keyframes oht-bday-toot{0%,72%,to{transform:scaleX(.55)}82%{transform:scaleX(1.06)}88%{transform:scaleX(1)}}.oht-birthday-hero .oht-blowout{transform-box:view-box;transform-origin:55px 47px;animation:2.4s ease-in-out infinite oht-bday-toot!important}@media (prefers-reduced-motion:reduce){.oht-birthday-hero .oht-blowout{animation:none!important}}.oht-pickle-still,.oht-pickle-still *{animation:none!important}@keyframes oht-bracket-draw{0%{stroke-dashoffset:var(--oht-len,400)}to{stroke-dashoffset:0}}.oht-bracket-draw{stroke-dasharray:var(--oht-len,400);animation:.62s cubic-bezier(.22,.61,.36,1) both oht-bracket-draw}@keyframes oht-chip-in{0%{opacity:0;transform:scale(.6)translateY(6px)}62%{transform:scale(1.08)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}.oht-chip-in{animation:.44s cubic-bezier(.34,1.5,.64,1) both oht-chip-in}@keyframes oht-medal-in{0%{opacity:0;transform:scale(.3)rotate(-24deg)}55%{opacity:1;transform:scale(1.18)rotate(8deg)}78%{transform:scale(.96)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(0)}}.oht-medal-in{animation:.66s cubic-bezier(.3,1.3,.5,1) both oht-medal-in;display:inline-block}@keyframes oht-streak-hot{0%{background-position:200%}to{background-position:-60%}}.oht-streak-hot{background:linear-gradient(100deg,#b23b3b 18%,#e0a03a 38%,#ffd98a 50%,#e0a03a 62%,#b23b3b 82%) 0 0/260% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite oht-streak-hot}@keyframes oht-lock-snap{0%{transform:scale(1)rotate(0)}30%{transform:scale(.82)rotate(-9deg)}62%{transform:scale(1.1)rotate(4deg)}to{transform:scale(1)rotate(0)}}.oht-lock-snap{animation:.38s cubic-bezier(.34,1.4,.64,1) oht-lock-snap;display:inline-flex}.oht-row-lift{transform:translateY(-2px)scale(1.012);box-shadow:0 10px 24px #15241c29}@keyframes oht-tv-count{0%{opacity:0;transform:scale(2.1)}22%{opacity:1;transform:scale(.92)}40%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.oht-tv-count{animation:.9s cubic-bezier(.2,.9,.3,1) both oht-tv-count;display:inline-block}@keyframes oht-tv-stat-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.oht-tv-stat-in{animation:.5s cubic-bezier(.22,.61,.36,1) both oht-tv-stat-in}@keyframes oht-glow-drift{0%,to{opacity:.5;transform:translate(0)scale(1)}50%{opacity:.85;transform:translate(-5%,4%)scale(1.12)}}.oht-glow{will-change:transform, opacity;animation:10s ease-in-out infinite oht-glow-drift}@keyframes oht-float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}.oht-float-slow{animation:8.5s ease-in-out infinite oht-float-slow}@keyframes oht-timer-flash{0%,to{opacity:1}50%{opacity:.35}}.oht-timer-flash{animation:.9s ease-in-out infinite oht-timer-flash}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.4,0,.2,1)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}.oht-rise,.oht-sheet,.oht-reveal,.oht-spin,.oht-bounce,.oht-tv-fade,.oht-serve-paddle,.oht-serve-knock,.oht-timer-flash,.oht-livedot,.oht-rally-typing-dot,.oht-tdpulse,.oht-float,.oht-glow,.oht-float-slow,.oht-pop,.oht-reveal-up,.oht-pickle-walk,.oht-pickle-wave,.oht-pickle-peek,.oht-pickle-bob,.oht-pickle-ball,.oht-pickle-paddle-tap,.oht-pickle-scuff,.oht-pickle-scuffball,.oht-otto-cross,.oht-otto-gait,.oht-otto-side-left,.oht-otto-side-right,.oht-bday-confetti,.oht-bday-drop,.oht-bday-balloon,.oht-bday-turns,.oht-bday-n,.oht-bracket-draw,.oht-chip-in,.oht-medal-in,.oht-streak-hot,.oht-lock-snap,.oht-tv-count,.oht-tv-stat-in,.oht-intro-pop,.oht-intro-zoom,.oht-intro-paddle-l,.oht-intro-paddle-r,.oht-intro-out{animation:none!important}.oht-bracket-draw{stroke-dasharray:none;stroke-dashoffset:0}.oht-pickle-peek,.oht-otto-cross,.oht-otto-side-left,.oht-otto-side-right{display:none}.oht-row-lift,.oht-card:hover,.oht-price:hover{transform:none}.oht-flip-inner{transition:none}.oht-flip:hover .oht-flip-inner{transform:none}.oht-flip.is-flipped .oht-flip-inner{transform:rotateY(180deg)}.oht-flip:hover .oht-flip-icon,.oht-btn,.oht-btn:hover,.oht-social,.oht-social:hover{transform:none}}:root{--oht-tabbar:0px;--oht-tabbar-space:0px}html.oht-native-tabs{--oht-tabbar:60px;--oht-tabbar-space:calc(60px + 8px + 10px + env(safe-area-inset-bottom,0px))}.oht-sheet-actions>*{justify-content:flex-start;width:100%}.oht-sheet-rise{animation:.22s cubic-bezier(.22,.8,.3,1) both oht-sheet-up}@keyframes oht-sheet-up{0%{opacity:.6;transform:translateY(14%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.oht-sheet-rise{animation:none}}.oht-navchrome>button,.oht-navchrome>*>button,.oht-navchrome>*>*>button{box-shadow:none!important;background:0 0!important;border-color:#0000!important}@media (prefers-reduced-motion:no-preference){.oht-nav-push{animation:.28s cubic-bezier(.32,.72,0,1) forwards oht-nav-in-right}.oht-nav-pop{animation:.28s cubic-bezier(.32,.72,0,1) forwards oht-nav-in-left}.oht-nav-switch{animation:.16s ease-out forwards oht-nav-fade}}@keyframes oht-nav-in-right{0%{opacity:.35;transform:translate(14%)}to{opacity:1;transform:none}}@keyframes oht-nav-in-left{0%{opacity:.35;transform:translate(-14%)}to{opacity:1;transform:none}}@keyframes oht-nav-fade{0%{opacity:.4}to{opacity:1}}.oht-login-shell{background:#fff;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);display:grid}.oht-login-stage{--login-scene-gap:clamp(40px, 4vw, 64px);--login-product-width:min(46%, 350px);--login-product-right:4%;--login-otto-left:2%;isolation:isolate;min-height:max(780px,100dvh);color:var(--login-ink);background:#fff;position:relative;overflow:clip}.oht-login-stage-header{z-index:6;top:calc(32px + env(safe-area-inset-top,0px));justify-content:space-between;align-items:center;gap:18px;display:flex;position:absolute;left:6%;right:5%}.oht-login-lockup{white-space:nowrap;align-items:center;gap:9px;font-size:23px;font-weight:900;display:flex}.oht-login-kicker{letter-spacing:.1em;color:var(--login-muted);margin-left:auto;font-size:12px;font-weight:750}.oht-login-stage-copy{z-index:4;top:calc(126px + env(safe-area-inset-top,0px));position:absolute;left:7%}.oht-login-stage-copy h1{font-family:var(--login-display);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(60px,6vw,88px);font-weight:800;line-height:.87}.oht-login-stage-copy h1 span{color:var(--login-green)}.oht-login-stage-copy p{color:var(--login-muted);margin:19px 0 0;font-size:17px}.oht-login-film{z-index:0;background:#fff;position:absolute;inset:225px -9% 58px 0;overflow:hidden}.oht-login-film video,.oht-login-film>img{object-fit:cover;object-position:48% center;width:100%;height:100%;display:block}.oht-login-film-fade{pointer-events:none;background:linear-gradient(#fff 0%,#ffffffe0 5%,#0000 27% 60%,#fff 98%),linear-gradient(90deg,#ffffff8c,#0000 24% 68%,#fff 99%);position:absolute;inset:-1px}.oht-login-product{z-index:3;right:var(--login-product-right);width:var(--login-product-width);border:1px solid var(--login-line);background:#fffffff7;border-radius:12px;flex-direction:column;height:384px;display:flex;position:absolute;bottom:125px;overflow:hidden;box-shadow:0 14px 50px #15241c1f}.oht-login-product-header{border-bottom:1px solid var(--login-line);justify-content:space-between;align-items:center;gap:8px;padding:12px 15px;display:flex}.oht-login-product-header>span{align-items:center;gap:7px;font-size:14px;font-weight:750;display:flex}.oht-login-product-header small{letter-spacing:.08em;color:var(--login-muted);font-size:12px}.oht-login-scoreboard{padding:0}.oht-login-match-label{color:var(--login-muted);justify-content:space-between;gap:10px;margin-bottom:9px;font-size:12px;font-weight:700;display:flex}.oht-login-match-label b{color:var(--login-green)}.oht-login-score-row{border-radius:4px;justify-content:space-between;align-items:center;padding:2px 9px;font-size:17px;font-weight:650;transition:background .3s,color .3s;display:flex}.oht-login-score-row strong{font-family:var(--login-display);text-align:right;font-variant-numeric:tabular-nums;min-width:30px;font-size:34px;line-height:1.1}.oht-login-score-row.is-winner{background:var(--login-soft);color:var(--login-green)}.oht-login-bracket{padding:0}.oht-login-mini-label{color:var(--login-muted);letter-spacing:.05em;font-size:12px;font-weight:700}.oht-login-bracket-flow{grid-template-columns:1.2fr 26px 1fr;align-items:center;margin-top:8px;display:grid}.oht-login-bracket-flow>div{gap:4px;display:grid}.oht-login-bracket-flow span{border:1px solid var(--login-line);border-radius:3px;justify-content:space-between;align-items:center;gap:4px;min-height:26px;padding:4px;font-size:12px;line-height:1.2;display:flex}.oht-login-bracket-flow svg{width:100%;height:56px;overflow:visible}.oht-login-bracket-flow path{fill:none;stroke:var(--login-line);stroke-width:2px}.oht-login-bracket-flow .is-advanced span{background:var(--login-soft);color:var(--login-green);border-color:var(--login-green);font-weight:750}.oht-login-bracket-flow span svg{flex-shrink:0;width:14px;height:14px}.oht-login-bracket[data-advanced=true] path{stroke:var(--login-green);stroke-dasharray:100}.oht-login-feature-viewport{flex:1;min-height:0;position:relative;overflow:clip}.oht-login-feature-screen{flex-direction:column;gap:8px;padding:15px;display:flex;position:absolute;inset:0}.oht-login-feature-screen>*{flex-shrink:0}.oht-login-feature-screen .oht-login-match-label{margin:0}.oht-login-feature-intro h3{font:750 26px/1.05 var(--login-display);letter-spacing:-.015em;margin:0}.oht-login-feature-intro p{color:var(--login-muted);margin:3px 0 0;font-size:12px;line-height:1.3}.oht-login-feature-notice{border-top:1px solid var(--login-line);align-items:center;gap:9px;margin-top:auto;padding-top:8px;display:flex}.oht-login-feature-notice>svg{color:var(--login-green);flex-shrink:0}.oht-login-feature-notice b{font-size:14px;font-weight:750;line-height:1.25;display:block}.oht-login-feature-notice small{color:var(--login-muted);margin-top:2px;font-size:12px;line-height:1.3;display:block}.oht-login-feature-steps{border-top:1px solid var(--login-line);gap:14px;padding:9px 15px;display:flex}.oht-login-feature-steps>span{color:var(--login-muted);flex:1;align-items:center;gap:5px;font-size:12px;display:flex}.oht-login-feature-steps i{background:var(--login-line);border-radius:2px;flex:1;height:3px}.oht-login-feature-steps [data-active=true]{color:var(--login-green);font-weight:750}.oht-login-feature-steps [data-active=true] i{background:var(--login-green)}.oht-login-league-columns,.oht-login-league-row{grid-template-columns:22px 1fr 36px;align-items:center;gap:8px;padding:0 8px;display:grid}.oht-login-league-columns{color:var(--login-muted);margin-bottom:6px;font-size:12px}.oht-login-league-columns>:last-child,.oht-login-league-row>:last-child{text-align:right}.oht-login-league-rows{height:124px;position:relative}.oht-login-league-row{border-bottom:1px solid var(--login-line);height:28px;transform:translateY(calc(var(--slot) * 31px));font-size:15px;position:absolute;inset:0 0 auto}.oht-login-league-row>span{align-items:center;gap:5px;display:flex}.oht-login-league-row>b{color:var(--login-muted);font-size:12px}.oht-login-league-row>strong{font-family:var(--login-display);font-size:21px}.oht-login-league-row.is-leader{color:var(--login-green);background:var(--login-soft);border-radius:4px;font-weight:750}.oht-login-court-list{gap:6px;display:grid}.oht-login-court-row{border:1px solid var(--login-line);border-radius:5px;align-items:center;gap:9px;min-height:48px;padding:6px 8px;display:flex}.oht-login-court-row>b{color:var(--login-muted);font-family:var(--login-display);flex-shrink:0;width:27px;font-size:21px}.oht-login-court-row>span{flex:1;min-width:0}.oht-login-court-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.oht-login-court-row small{color:var(--login-muted);margin-top:2px;font-size:12px;line-height:1.25;display:block}.oht-login-court-row.is-available{border-style:dashed}.oht-login-court-row.is-assigned{border-color:var(--login-green);background:var(--login-soft);color:var(--login-green)}.oht-login-court-row.is-assigned>b{color:var(--login-green)}.oht-login-court-row>svg{flex-shrink:0}.oht-login-otto{z-index:4;bottom:105px;left:var(--login-otto-left);width:min(400px, calc(100% - var(--login-otto-left) - var(--login-product-right) - var(--login-product-width) - var(--login-scene-gap)));pointer-events:none;position:absolute}.oht-login-otto-pose{z-index:2;transform-origin:50% 90%;position:relative}.oht-login-otto-pose>svg{filter:drop-shadow(0 10px 10px #15241c1a);width:100%;height:auto;display:block}.oht-login-otto-caption{border:1px solid var(--login-line);background:#fff;border-radius:12px 12px 12px 0;width:max-content;max-width:90%;margin:0 auto -25px;padding:10px 15px;font-size:15px;font-weight:700;position:relative;box-shadow:0 5px 25px #15241c1a}.oht-login-otto-shadow{filter:blur(6px);background:#15241c2b;border-radius:50%;width:39%;height:10px;position:absolute;bottom:6%;left:34%}.oht-login-confetti{z-index:5;pointer-events:none;position:absolute;bottom:240px;left:24%}.oht-login-confetti i{opacity:0;border-radius:1px;width:7px;height:10px;position:absolute}.oht-login-playback{width:40px;height:40px;color:var(--login-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;margin-left:auto;padding:0;display:grid}.oht-login-auth-pane{min-width:0;min-height:100dvh;padding:calc(94px + env(safe-area-inset-top,0px)) clamp(30px, 5vw, 80px) 74px;background:#fff;justify-content:center;align-items:center;display:flex;position:relative}.oht-login-home{top:calc(env(safe-area-inset-top,0px) + 26px)!important;background:0 0!important;border-color:#0000!important;padding-left:0!important;left:35px!important}.oht-login-form-card{max-width:420px!important;padding:0!important}.oht-login-form-heading{text-align:left;margin-bottom:12px}.oht-login-form-heading>p{letter-spacing:.16em;color:var(--login-green);margin:0 0 12px;font-size:12px;font-weight:800}.oht-login-form-heading h2{font-family:var(--login-display);letter-spacing:-.025em;margin:0;font-size:clamp(34px,3.1vw,46px);line-height:1}.oht-login-form-heading+p{text-align:left}.oht-login-alt-entry{min-height:40px;color:var(--login-muted);text-align:center;margin:-8px 0 14px;padding:8px 0;font-size:14px;font-weight:650;text-decoration:none}.oht-login-alt-entry strong{color:var(--login-green);white-space:nowrap}.oht-login-form-card input{min-height:50px}.oht-login-form-card input[type=checkbox]{min-height:16px}.oht-login-form-card form{gap:12px!important}.oht-login-form-card>form>label:not(.oht-sr-only){margin-top:5px}@media (hover:hover){.oht-login-playback:hover{background:var(--login-soft)}}@media (prefers-reduced-motion:no-preference){.oht-login-score-row.is-winner strong{animation:.45s cubic-bezier(.2,.85,.3,1.3) oht-login-score-in}.oht-login-otto-caption{animation:.35s ease-out oht-login-caption-in}.oht-login-otto-pose{animation:.4s ease-out oht-login-pose-in}.oht-login-stage[data-scene=point] .oht-login-otto-pose{animation:.65s ease-out oht-login-cheer}.oht-login-stage[data-scene=point] .oht-login-confetti i{animation:oht-login-confetti 1.7s calc(var(--piece) * 25ms) ease-out both}.oht-login-bracket[data-advanced=true] path{animation:.65s ease-out both oht-login-connector}.oht-login-feature-screen{animation:.3s ease-out both oht-login-feature-in}.oht-login-league-rows[data-updated=true] .oht-login-league-row{animation:.7s cubic-bezier(.2,.7,.2,1) both oht-login-rank-move}.oht-login-court-row.is-assigned>span{animation:.45s ease-out both oht-login-caption-in}}.oht-login-stage[data-stopped=true] *,.oht-login-stage[data-stopped=true] :before,.oht-login-stage[data-stopped=true] :after{animation-play-state:paused!important}@keyframes oht-login-score-in{0%{opacity:0;transform:translateY(14px)scale(.7)}to{opacity:1;transform:none}}@keyframes oht-login-caption-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes oht-login-pose-in{0%{transform:scale(.97)}to{transform:none}}@keyframes oht-login-cheer{0%,to{transform:none}35%{transform:translateY(-18px)rotate(-3deg)}65%{transform:translateY(-7px)rotate(2deg)}}@keyframes oht-login-confetti{0%{opacity:0;transform:translate(0)rotate(0)}12%{opacity:1}to{opacity:0;transform:translate(var(--x), -200px) rotate(var(--turn))}}@keyframes oht-login-connector{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes oht-login-feature-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes oht-login-rank-move{0%{transform:translateY(calc(var(--from-slot) * 31px))}to{transform:translateY(calc(var(--slot) * 31px))}}@media (prefers-reduced-motion:reduce){.oht-login-stage *,.oht-login-stage :after{transition:none!important;animation:none!important}.oht-login-confetti{display:none}}@media (width<=1150px){.oht-login-kicker{display:none}.oht-login-stage{--login-product-width:50%;--login-product-right:2%;--login-otto-left:-2%}.oht-login-otto-caption{padding:9px;font-size:14px}.oht-login-bracket-flow{grid-template-columns:1.1fr 20px 1fr}}@media (width<=900px){.oht-login-shell{display:block}.oht-login-stage{min-height:370px}.oht-login-stage-header{top:calc(18px + env(safe-area-inset-top,0px));left:24px;right:24px}.oht-login-lockup{font-size:20px}.oht-login-stage-copy{top:calc(95px + env(safe-area-inset-top,0px));left:24px}.oht-login-stage-copy h1{font-size:58px}.oht-login-stage-copy p{max-width:180px;font-size:15px}.oht-login-film{inset:60px -10% 0 23%}.oht-login-film-fade{background:linear-gradient(#fff 0%,#0000 25% 60%,#fff 100%),linear-gradient(90deg,#fff 0% 20%,#ffffffc7 42%,#0000 65% 85%,#fff)}.oht-login-product{display:none}.oht-login-otto{width:260px;bottom:24px;left:auto;right:3%}.oht-login-otto-caption{display:none}.oht-login-confetti{bottom:160px;left:70%}.oht-login-auth-pane{min-height:auto;padding:57px 28px 40px}.oht-login-home{top:12px!important;left:28px!important}.oht-login-form-heading h2{font-size:38px}}@media (width<=480px){.oht-login-stage{min-height:calc(300px + env(safe-area-inset-top,0px))}.oht-login-lockup{font-size:19px}.oht-login-lockup>svg{width:27px;height:27px}.oht-login-stage-copy{top:calc(77px + env(safe-area-inset-top,0px))}.oht-login-stage-copy h1{font-size:45px}.oht-login-stage-copy p{max-width:130px;margin-top:12px;font-size:14px}.oht-login-film{top:62px;left:15%;right:-16%}.oht-login-otto{width:190px;bottom:30px;right:8px}.oht-login-form-heading h2{font-size:35px}.oht-login-native-first .oht-login-stage{min-height:calc(260px + env(safe-area-inset-top,0px))}.oht-login-native-first .oht-login-stage-copy{top:calc(72px + env(safe-area-inset-top,0px))}.oht-login-native-first .oht-login-stage-copy h1{font-size:42px}.oht-login-native-first .oht-login-otto{width:168px;bottom:19px;right:5px}.oht-login-native-first .oht-login-auth-pane{align-items:flex-start;padding:30px 22px 34px}.oht-login-native-first .oht-login-form-heading,.oht-login-native-first .oht-login-form-heading>p{margin-bottom:8px}.oht-login-native-first .oht-login-form-heading+p{margin-bottom:14px!important}}.oht-tabstrip{scrollbar-width:none;-ms-overflow-style:none}.oht-tabstrip::-webkit-scrollbar{display:none}html.oht-native-tabs body:before{content:"";height:env(safe-area-inset-top,0px);z-index:950;pointer-events:none;background:#fff;position:fixed;top:0;left:0;right:0}.oht-pdash{max-width:720px;margin:0 auto}.oht-pdash-cols{flex-direction:column;gap:16px;display:flex}.oht-pdash-main,.oht-pdash-rail{flex-direction:column;gap:16px;min-width:0;display:flex}.oht-pdash-main>*,.oht-pdash-rail>*{margin-top:0!important;margin-bottom:0!important}@media (width>=1180px){.oht-pdash{max-width:1160px}.oht-pdash-cols{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}}.oht-print-sheet{display:none}@media print{body>:not(.oht-print-sheet){display:none!important}.oht-print-sheet{padding:0;display:block!important}@page{margin:14mm}.oht-print-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#000!important;background:#fff!important}.oht-print-sheet *{box-shadow:none!important;background:0 0!important}.oht-print-sheet tr,.oht-print-sheet td,.oht-print-sheet th{break-inside:avoid;page-break-inside:avoid}.oht-print-sheet thead{display:table-header-group}.oht-print-sheet tfoot{display:table-footer-group}}[data-notification-focus=true]{outline:2px solid var(--notification-focus-color,currentColor);outline-offset:4px;scroll-margin-block:100px}
