*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans), system-ui, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--brand-rgb:20 91 225;--brand-hover-rgb:18 82 203;--brand-strong-rgb:16 75 185;--brand-fg-rgb:255 255 255;--surface:#f2f2f2;--surface-2:#f4f4f4;--surface-3:#ececec;--line:#eceef0;--line-strong:#e6e8eb;--ink:#0f1115;--ink-body:#475467;--ink-muted:#667085;--ink-soft:#98a2b3;--shadow-card:0 1px 2px #1018280a;--shadow-raise:0 1px 2px #1018280f;--background:0 0% 100%;--foreground:222 12% 7%;--card:0 0% 100%;--card-foreground:222 12% 7%;--popover:0 0% 100%;--popover-foreground:222 12% 7%;--primary:219 84% 48%;--primary-foreground:0 0% 100%;--text-primary-900:220 24% 12%;--text-success-primary:153, 91%, 30%;--text-tertiary-600:220, 8%, 35%;--text-error-primary:4, 74%, 49%;--text-quaternary:220, 6%, 47%;--text-secondary:221, 11%, 29%;--text-secondary-700:220, 11%, 29%, 1;--text-error-secondary:4, 86%, 58%, 1;--border-secondary:210, 5%, 92%;--utility-success-200:144, 69%, 80%, 1;--utility-success-50:144, 78%, 96%, 1;--utility-success-500:152, 77%, 39%;--utility-success-700:155, 90%, 24%;--secondary:220 14% 96%;--secondary-foreground:222 12% 7%;--muted:220 14% 96%;--muted-foreground:220 9% 46%;--accent:220 14% 96%;--accent-foreground:222 12% 7%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:216 14% 93%;--input:216 14% 91%;--ring:var(--primary);--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--radius:.6875rem;--sidebar-background:0 0% 100%;--sidebar-foreground:220 11% 40%;--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:220 14% 96%;--sidebar-accent-foreground:222 12% 7%;--sidebar-border:216 14% 93%;--sidebar-ring:var(--primary)}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));font-family:var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:20px}h1,h2,h3,.font-display{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.01em;font-weight:500}b,strong{font-weight:500}::selection{background:rgb(var(--brand-rgb) / .18)}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media (min-width:1400px){.container{max-width:1400px}}.sh-field{height:var(--field-h,2.25rem);border-width:1px;border-color:var(--hair-strong);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));width:100%;color:var(--ink);outline-offset:2px;border-radius:12px;outline:2px solid #0000;padding-left:.75rem;padding-right:.75rem;font-size:13.5px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cx3-item .rounded-full.sh-field{transition:background .2s var(--ov3-out), color .2s var(--ov3-out);background:#f2f2f2;border:0}.cx3-item:hover .rounded-full.sh-field{color:#fff;background:#111}.sh-field::placeholder{color:var(--ink-soft)}.sh-field:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px #0077e62e}.rise{opacity:0;animation:.5s cubic-bezier(.2,.8,.2,1) forwards rise;animation-delay:calc(var(--i,0) * 50ms + var(--d,0s));transform:translateY(10px)}@keyframes rise{to{opacity:1;transform:none}}@keyframes chip-in{0%{opacity:0;transform:scale(.82)}}.grow{transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) .15s forwards grow;transform:scaleX(0)}@keyframes grow{to{transform:none}}.ring-draw{animation:2s cubic-bezier(.45,.05,.2,1) .2s forwards ring-draw}@keyframes ring-draw{to{stroke-dashoffset:0}}.ring-bar{transform-origin:0;animation:1.6s cubic-bezier(.45,.05,.2,1) .3s forwards grow;transform:scaleX(0)}.pill-ink,.btn-app-ink,.k-btn-primary,.k-primary{color:#fff;white-space:nowrap;background:#111;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:13px;font-weight:500;line-height:1;transition:background .15s,transform .15s;display:inline-flex}.pill-ink:hover,.btn-app-ink:hover,.k-btn-primary:hover,.k-primary:hover{background:#2b2b2b}.pill-ink:disabled,.pill-line:disabled,.k-btn-primary:disabled,.k-btn-secondary:disabled{opacity:.5;pointer-events:none}.pill-line,.btn-app-line,.k-btn-secondary{height:32px;color:var(--ink);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;line-height:1;transition:background .15s,transform .15s;display:inline-flex}.pill-line,.btn-app-line,.k-btn-secondary,.k-btn-soft{background:#f2f2f2}.pill-line:hover,.btn-app-line:hover,.k-btn-secondary:hover,.k-btn-soft:hover{background:#e8e8e8}:is(.ov3-panel,.ov3-modal,.k-card .k-card,.sh-card .sh-card,:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) :is(.k-card,.sh-card)) :is(.pill-line,.btn-app-line,.k-btn-secondary,.k-btn-soft){background:#fff}:is(.ov3-panel,.ov3-modal,.k-card .k-card,.sh-card .sh-card,:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) :is(.k-card,.sh-card)) :is(.pill-line,.btn-app-line,.k-btn-secondary,.k-btn-soft):hover{background:#fafafa}:is(.ov3-isle,:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) :is(.k-card,.sh-card) :is(.k-card,.sh-card)) :is(.pill-line,.btn-app-line,.k-btn-secondary,.k-btn-soft){background:#f2f2f2}:is(.ov3-isle,:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) :is(.k-card,.sh-card) :is(.k-card,.sh-card)) :is(.pill-line,.btn-app-line,.k-btn-secondary,.k-btn-soft):hover{background:#e8e8e8}:is(.pill-ink,.btn-app-ink,.k-btn-primary,.k-primary,.pill-line,.btn-app-line,.k-btn-secondary,.k-btn-ghost):active{transform:scale(.97)}.k-btn-ghost{height:32px;color:var(--ink-muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;transition:background .15s,color .15s;display:inline-flex}.k-btn-ghost:hover{color:var(--ink);background:#f2f2f2}.pill-ink:focus-visible,.pill-line:focus-visible,.btn-app:focus-visible,.k-btn-primary:focus-visible,.k-btn-secondary:focus-visible,.k-btn-ghost:focus-visible,.k-tab:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e638}.pill-ink .lucide,.pill-line .lucide,.btn-app .lucide,.k-btn-primary .lucide,.k-btn-secondary .lucide,.k-btn-ghost .lucide{width:16px;height:16px}.pill-line.is-danger:hover,.pill-danger:hover{background:var(--bad-soft);color:var(--bad)}.pill-line.is-danger,.pill-danger{transition:background .18s,border-color .18s,color .18s}.pill-line.is-danger:hover .lucide,.pill-danger:hover .lucide{color:var(--bad)}.icon-danger{color:var(--ink-soft);background:0 0;border-radius:10px;place-items:center;transition:background .18s,color .18s;display:inline-grid}.icon-danger:hover{background:var(--bad-soft);color:var(--bad)}.tag,.k-badge{white-space:nowrap;color:#555;background:#efefef;border-radius:6px;align-items:center;gap:4px;height:20px;padding:0 6px;font-size:12px;font-weight:500;line-height:1;transition:background .2s,color .2s;display:inline-flex}.tag .lucide,.k-badge .lucide,.badge .lucide{width:12px;height:12px}.tag.is-good,.k-badge.is-good{background:var(--good-soft);color:var(--good)}.tag.is-wait,.k-badge.is-warn{background:var(--wait-soft);color:var(--wait)}.tag.is-bad,.k-badge.is-bad,.tag.is-hot{background:var(--bad-soft);color:var(--bad)}.tag.is-brand,.k-badge.is-blue{background:var(--blue-soft);color:var(--blue)}.tag.is-ink{background:var(--ink);color:#fff}.tag.is-soft,.k-badge.is-neutral{color:#555;background:#efefef}.sh-card,.k-card{border:1px solid var(--hair);box-shadow:none;background:#fff;border-radius:12px}.k-card .k-card,.k-card .sh-card,.sh-card .k-card,.sh-card .sh-card,.ov-card .k-card{background:var(--surface-2);border-color:#0000}.\!num{font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important;font-weight:500!important;line-height:1!important}.num{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.\!rows>*+*{border-top:1px solid var(--hair)!important}.rows>*+*,.rows-2>*{border-top:1px solid var(--hair)}.rows-2>:first-child{border-top:0}@media (min-width:768px){.rows-2>:nth-child(2){border-top:0}}.tf{--imsg:#0b84fe;background:var(--surface-lift);border-radius:12px;padding:18px;overflow:hidden}.tf-stage{min-height:236px;display:grid;position:relative}.tf.is-compact .tf-stage{min-height:196px}.tf-beat{opacity:0;grid-area:1/1;align-content:center;display:grid;transform:translateY(8px)}.tf-a{animation:12s infinite both tf-a}.tf-b{animation:12s infinite both tf-b}.tf-c{animation:12s infinite both tf-c}@keyframes tf-a{0%,4%{opacity:0;transform:translateY(8px)}8%,30%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-6px)}}@keyframes tf-b{0%,34%{opacity:0;transform:translateY(8px)}38%,62%{opacity:1;transform:none}66%,to{opacity:0;transform:translateY(-6px)}}@keyframes tf-c{0%,66%{opacity:0;transform:translateY(8px)}70%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.tf-step{opacity:.55;transition:opacity .3s}.tf-step-msg{color:#fff;background:#0b84fe;border-radius:18px;margin-right:7px;position:relative}.tf-step-msg:before,.tf-step-msg:after{content:"";width:20px;height:20px;position:absolute;bottom:0}.tf-step-msg:before{background:#0b84fe;border-bottom-left-radius:16px 14px;right:-7px}.tf-step-msg:after{background:var(--tf-bg,#fff);border-bottom-left-radius:10px;right:-20px}.tf-step-msg.tf-s2{animation-name:tf-s2-msg}.tf-steps.is-still .tf-step{opacity:1;animation:none}@keyframes tf-s2-msg{0%,34%{opacity:.8}38%,62%{opacity:1}66%,to{opacity:.8}}.tf-s1{animation:12s infinite both tf-s1}.tf-s2{animation:12s infinite both tf-s2}.tf-s3{animation:12s infinite both tf-s3}@keyframes tf-s1{0%,4%{opacity:.55}8%,30%{opacity:1}34%,to{opacity:.55}}@keyframes tf-s2{0%,34%{opacity:.55}38%,62%{opacity:1}66%,to{opacity:.55}}@keyframes tf-s3{0%,66%{opacity:.55}70%,96%{opacity:1}to{opacity:.55}}.tf-pos{border:1px solid var(--hair);width:min(100%,300px);box-shadow:none;background:#fff;border-radius:12px;margin:0 auto;padding:14px 16px}.tf-thread{flex-direction:column;align-items:flex-start;gap:4px;width:min(100%,320px);margin:0 auto;display:flex}.tf-time{color:#8e8e93;align-self:center;margin-bottom:4px;font-size:10.5px}.tf .bubble{color:#000;letter-spacing:-.01em;background:#e9e9eb;border-radius:18px;max-width:86%;padding:8px 12px 9px;font-size:13.5px;line-height:1.32;position:relative}.tf .bubble.is-out{background:var(--imsg);color:#fff;align-self:flex-end;margin-top:6px}.tf .bubble.tail-l:before,.tf .bubble.tail-l:after,.tf .bubble.tail-r:before,.tf .bubble.tail-r:after{content:"";height:20px;position:absolute;bottom:0}.tf .bubble.tail-l:before{background:#e9e9eb;border-bottom-right-radius:16px 14px;width:20px;left:-7px}.tf .bubble.tail-l:after{background:var(--surface-lift);border-bottom-right-radius:10px;width:20px;left:-20px}.tf .bubble.tail-r:before{background:var(--imsg);border-bottom-left-radius:16px 14px;width:20px;right:-7px}.tf .bubble.tail-r:after{background:var(--surface-lift);border-bottom-left-radius:10px;width:20px;right:-20px}.tf-link{text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.tf-delivered{color:#8e8e93;align-self:flex-end;padding-right:4px;font-size:10.5px;font-weight:500}.tf-posted{background:var(--good-soft);height:20px;color:var(--good);border-radius:6px;align-self:flex-end;align-items:center;gap:4px;margin-top:8px;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.tf-photo{border:1px solid var(--hair-strong);text-align:center;width:132px;height:96px;color:var(--ink-muted);background:#fff;border-radius:14px;place-content:center;align-self:flex-end;margin-top:6px;font-family:ui-serif,Georgia,serif;font-size:12px;line-height:1.3;display:grid}.tf-option{padding:3px 0;display:block}.tf-option+.tf-option{border-top:1px solid #ffffff59}.tf-needs{background:var(--bad-soft);height:20px;color:var(--bad);border-radius:6px;align-self:flex-end;align-items:center;margin-top:6px;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}@media (prefers-reduced-motion:reduce){.tf-a,.tf-b,.tf-c,.tf-s1,.tf-s2,.tf-s3{animation:none}.tf-b{opacity:1;transform:none}.tf-a,.tf-c{display:none}.tf-step{opacity:1}}@keyframes tk-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tk-out{to{opacity:0;visibility:hidden}}.tk-star{animation:.5s cubic-bezier(.34,1.56,.64,1) both tk-star;animation-delay:calc(var(--i,0) * 60ms + .12s);display:inline-block}@keyframes tk-star{0%{opacity:0;transform:scale(.3)rotate(-30deg)}to{opacity:1;transform:none}}.tk-line{animation:.6s cubic-bezier(.16,1,.3,1) .22s both tk-line}@keyframes tk-line{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes map-roam{0%{transform:translate(-8%,-10%)}9%{transform:translate(-18%,-6%)}17%{transform:translate(-18%,-6%)}27%{transform:translate(-15%,-30%)}36%{transform:translate(-15%,-30%)}47%{transform:translate(-3%,-38%)}56%{transform:translate(-3%,-38%)}66%{transform:translate(-1%,-18%)}74%{transform:translate(-1%,-18%)}86%{transform:translate(-12%,-2%)}92%{transform:translate(-12%,-2%)}to{transform:translate(-8%,-10%)}}.rise.just-in{animation:.5s cubic-bezier(.2,.8,.2,1) forwards rise,6s ease-out just-in;animation-delay:calc(var(--i,0) * 50ms + var(--d,0s)), 0s}@keyframes just-in{0%,30%{background:rgb(var(--brand-rgb) / .09)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.rise.just-in{animation:.5s cubic-bezier(.2,.8,.2,1) forwards rise}}@keyframes trend{to{stroke-dashoffset:0}}.bar{transform-origin:bottom;animation:.7s cubic-bezier(.2,.8,.2,1) forwards bar;animation-delay:calc(var(--i,0) * 18ms + .15s);transform:scaleY(0)}@keyframes bar{to{transform:none}}@media (prefers-reduced-motion:reduce){.rise,.grow,.bar,.chip-in{opacity:1;animation:none;transform:none}.trend-line{stroke-dashoffset:0;animation:none}.rk-ring{--pct:var(--target,0);animation:none}}.\!ov{font-family:var(--font-inter), var(--font-sans), system-ui, sans-serif!important;color:#333!important}.ov{font-family:var(--font-inter), var(--font-sans), system-ui, sans-serif;color:#333}.ov-card{border:1px solid var(--hair);box-shadow:none;background:#fff;border-radius:12px;padding:20px}.ov-title{color:#333;letter-spacing:-.005em;font-size:16px;font-weight:600;line-height:20px}.ov-label{color:#777;font-size:13px;font-weight:500;line-height:16px}.ov-more{color:#333;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px}.ov-more:hover{text-underline-offset:4px;text-decoration:underline}.ov-rows>*+*{border-top:1px solid var(--hair)}.ov-row{align-items:center;gap:12px;min-height:44px;padding-top:10px;padding-bottom:10px;display:flex}.badge{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;height:20px;padding:0 6px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.badge-good{background:var(--good-soft);color:var(--good)}.badge-warn{background:var(--wait-soft);color:var(--wait)}.badge-blue{background:var(--blue-soft);color:var(--blue)}.btn-app{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.btn-app-ink{color:#fff;box-shadow:none;background:#111;border-color:#111;transition:background .2s,transform .25s cubic-bezier(.32,.72,0,1)}.btn-app-ink:hover{box-shadow:none;background:#2a2a2a}.btn-app-ink:active{transform:scale(.97)}.btn-app-ink:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #0071e38c}.btn-app-ink:disabled{transform:none}@keyframes fn-dot{0%{opacity:0;transform:translate(-60px)scale(.6)}15%{opacity:1;transform:translate(-30px)scale(1)}35%{opacity:1;transform:translate(0)scale(1)}50%{opacity:0;transform:translate(10px)scale(.6)}to{opacity:0;transform:translate(10px)scale(.6)}}.ov-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.spark{align-items:flex-end;gap:3px;width:72px;height:28px;display:inline-flex}.spark-bar{background:color-mix(in srgb, var(--spark,#9a9a9a) 26%, #fff);transform-origin:bottom;min-width:0;animation:.6s cubic-bezier(.16,1,.3,1) both spark-up;animation-delay:calc(var(--i,0) * 70ms + .2s);border-radius:2px;flex:1 1 0}.spark-bar.is-last{background:var(--spark,#9a9a9a)}@keyframes spark-up{0%{transform:scaleY(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){.spark-bar{animation:none}}.ov-seg{gap:6px;display:inline-flex}.ov-seg-btn{color:#777;white-space:nowrap;background:#fff;border:1px solid #0a287824;border-radius:10px;height:32px;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .15s,color .15s,background .15s}.ov-seg-btn:hover{color:#333;border-color:#0a28784d}.ov-seg-btn.is-on{color:#333;border-color:#333}.gbp-opt{--gbp-ease:cubic-bezier(.32,.72,0,1);--gbp-pop:cubic-bezier(.34,1.56,.64,1);--gbp-ink:#1d1d1f;--gbp-ink-2:#6e6e73}.gbp-orb-stage{width:100%;min-height:0;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1 1 0;place-items:center;margin:10px 0 12px;padding:0;display:grid;position:relative}.gbp-orb-stage:disabled{cursor:default}.gbp-orb-hue{z-index:0;pointer-events:none;filter:blur(7cqw)saturate(1.15);opacity:0;transition:opacity .7s var(--gbp-ease), transform 1s var(--gbp-ease);background:conic-gradient(#ff5f8f,#ff9f43,#ffe066,#5ee6a0,#38c6f4,#7c83fd,#c77dff,#ff5f8f);border-radius:50%;position:absolute;inset:-30%;transform:scale(.55)}.gbp-orb-stage:not(:disabled):hover .gbp-orb-hue{opacity:.78;animation:4.5s linear infinite gbp-hue;transform:scale(1)}.gbp-opt:has(.gbp-go:not(:disabled):is(:hover,:focus-visible)) .gbp-orb-hue{opacity:.78;animation:4.5s linear infinite gbp-hue;transform:scale(1)}.gbp-opt.is-busy .gbp-orb-hue{opacity:.42;animation:2.2s linear infinite gbp-hue;transform:scale(.9)}.gbp-orb-stage:not(:disabled):hover .gbp-orb-rim:after{filter:saturate(4)brightness(.97);animation:2.6s linear infinite gbp-hue}.gbp-opt:has(.gbp-go:not(:disabled):is(:hover,:focus-visible)) .gbp-orb-rim:after{filter:saturate(4)brightness(.97);animation:2.6s linear infinite gbp-hue}.gbp-orb-stage:not(:disabled):hover .gbp-orb{scale:1.035}.gbp-opt:has(.gbp-go:not(:disabled):is(:hover,:focus-visible)) .gbp-orb{scale:1.035}.gbp-orb-stage:not(:disabled):hover .gbp-chip{box-shadow:0 0 0 .6px #1014240f,0 .6cqw 1.2cqw #1014240d,0 5cqw 10cqw -4cqw #3c287852}.gbp-opt:has(.gbp-go:not(:disabled):is(:hover,:focus-visible)) .gbp-chip{box-shadow:0 0 0 .6px #1014240f,0 .6cqw 1.2cqw #1014240d,0 5cqw 10cqw -4cqw #3c287852}.gbp-orb-stage:not(:disabled):active .gbp-orb{transition-duration:.15s;scale:.975}@keyframes gbp-hue{to{rotate:360deg}}.gbp-orb{aspect-ratio:1;max-width:100%;height:100%;transition:transform .9s var(--gbp-ease), scale .6s var(--gbp-pop);border-radius:50%;position:relative;container-type:inline-size}.gbp-orb:after{content:"";filter:blur(2px);z-index:-1;height:9%;transition:transform .9s var(--gbp-ease), opacity .9s var(--gbp-ease);background:radial-gradient(closest-side,#14182829,#0000);border-radius:50%;position:absolute;bottom:-7%;left:20%;right:20%}.gbp-opt:hover .gbp-orb{transform:perspective(800px)rotateX(6deg)rotateY(-8deg)scale(1.015)}.gbp-opt:hover .gbp-orb:after{opacity:.8;transform:scaleX(.92)}.gbp-orb-in{transition:filter .5s var(--gbp-ease);background:radial-gradient(circle at 42% 30%,#fff 0%,#f8f9fb 42%,#eef0f5 78%,#e5e8ef 100%);border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 -9cqw 16cqw -10cqw #1820402e}.gbp-chip{color:var(--gbp-ink);white-space:nowrap;animation:gbp-chip-in .9s var(--gbp-ease) calc(var(--k,0) * 90ms + .18s) both, var(--drift) ease-in-out calc(var(--k,0) * -2.3s) infinite alternate;transition:transform .9s var(--gbp-ease), opacity .5s var(--gbp-ease), scale .9s var(--gbp-ease), rotate .9s var(--gbp-ease), filter .5s var(--gbp-ease);background:#fffffff5;border-radius:4.6cqw;align-items:center;gap:2.4cqw;padding:0 4.2cqw;line-height:1;display:flex;position:absolute;box-shadow:0 0 0 .6px #10142414,0 .6cqw 1.2cqw #1014240f,0 4cqw 8cqw -4cqw #18204047}.gbp-chip.is-hours{--drift:gbp-drift-a 9s;z-index:1;width:42%;height:16%;top:20%;left:41%;rotate:4deg}.gbp-chip.is-rating{--drift:gbp-drift-b 11s;z-index:2;border-radius:6cqw;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.6cqw;width:46%;height:30%;padding:0 5cqw;top:34%;left:17%;rotate:-5deg}.gbp-chip.is-desc{--drift:gbp-drift-c 10s;z-index:3;width:48%;height:20%;top:60%;left:35%;rotate:-2deg}.gbp-dot{background:#1e8e3e;border-radius:50%;flex:none;width:2.6cqw;height:2.6cqw;box-shadow:0 0 0 .9cqw #1e8e3e24}.gbp-open{letter-spacing:-.01em;color:#1e8e3e;font-size:6cqw;font-weight:600}.gbp-big{letter-spacing:-.03em;color:var(--gbp-ink);font-variant-numeric:tabular-nums;font-size:13cqw;font-weight:600}.gbp-stars{letter-spacing:.06em;color:#f4b400;font-size:5.4cqw}.gbp-pen{width:6cqw;height:6cqw;color:var(--gbp-ink);stroke-width:2.2px;flex:none}.gbp-lines{flex:1;gap:1.8cqw;min-width:0;display:grid}.gbp-lines i{transform-origin:0;background:#1d1d1f29;border-radius:2cqw;height:2.4cqw;display:block}.gbp-lines i:last-child{width:64%}.gbp-opt:hover .gbp-chip.is-hours{transform:translate(5%,-14%)}.gbp-opt:hover .gbp-chip.is-rating{transform:translate(-6%,-2%)}.gbp-opt:hover .gbp-chip.is-desc{transform:translate(4%,10%)}.gbp-orb-rim{pointer-events:none;-webkit-backdrop-filter:blur(2px)saturate(1.2);backdrop-filter:blur(2px)saturate(1.2);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 64%,#000 70.5%);mask:radial-gradient(circle,#0000 64%,#000 70.5%)}.gbp-orb-rim:after{content:"";opacity:.55;background:conic-gradient(from 20deg,#ffd6ece6,#ceecffe6,#e8deffe6,#fff6d6e6,#ffd6ece6);border-radius:50%;animation:24s linear infinite gbp-turn;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 69%,#000 70.2% 70.6%,#0000 71.4%);mask:radial-gradient(circle,#0000 69%,#000 70.2% 70.6%,#0000 71.4%)}.gbp-orb-glass{pointer-events:none;background:radial-gradient(24% 13% at 32% 17%,#fff,#ffffff8c 45%,#fff0 100%),radial-gradient(22% 9% at 62% 90%,#ffffffbf,#fff0 100%),radial-gradient(circle,#0000 66%,#ffffff8c 70.5%,#0000 71%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fffffff2,inset 0 1.5cqw 3cqw #ffffffd9,inset 0 -1.2cqw 3cqw #ffffffb3,0 0 0 1px #10142412,0 18px 36px -24px #18204073}.gbp-orb-glass:before{content:"";filter:blur(.3px);border:1px solid #0000;border-top:1.5px solid #fffffff2;border-left-color:#ffffff80;border-radius:50%;position:absolute;inset:3.5%;rotate:-24deg}.gbp-ring{pointer-events:none;opacity:0;width:109%;height:109%;transition:opacity .4s var(--gbp-ease);position:absolute;inset:-4.5%;transform:rotate(-90deg)}.gbp-ring circle{fill:none;stroke:var(--gbp-ink);stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:18 82}.gbp-opt.is-busy .gbp-ring{opacity:1;animation:1.15s linear infinite gbp-spin}.gbp-opt[data-state=done] .gbp-ring{animation:gbp-ring-out 1.8s var(--gbp-ease) forwards}.gbp-opt[data-state=done] .gbp-ring circle{stroke:var(--good);stroke-dasharray:100 0;animation:gbp-ring-close .8s var(--gbp-ease) both}.gbp-orb-check{z-index:4;color:#fff;background:var(--good);opacity:0;pointer-events:none;border-radius:50%;place-items:center;width:22%;height:22%;display:grid;position:absolute;bottom:6%;right:6%;scale:.3;box-shadow:0 0 0 2.2cqw #fff,0 6px 14px -6px #1050288c}.gbp-orb-check svg{stroke-width:3px;width:56%;height:56%}.gbp-opt[data-state=done] .gbp-orb-check{opacity:1;animation:gbp-land .6s var(--gbp-pop) .45s both;scale:1}.gbp-opt[data-state=writing] .gbp-chip{animation:none}.gbp-opt[data-state=writing] .gbp-chip.is-hours,.gbp-opt[data-state=writing] .gbp-chip.is-rating{opacity:.32;filter:blur(.6px);scale:.94}.gbp-opt[data-state=writing] .gbp-chip.is-desc{transform:translate(-18%,-70%)scale(1.3)rotate(0)}.gbp-opt[data-state=writing] .gbp-lines i{animation:gbp-write 1.5s var(--gbp-ease) infinite}.gbp-opt[data-state=writing] .gbp-lines i:last-child{animation-delay:.35s}.gbp-opt[data-state=writing] .gbp-pen{animation:.5s ease-in-out infinite alternate gbp-nib}.gbp-opt[data-state=publishing] .gbp-chip{animation:gbp-send 1.5s var(--gbp-ease) calc(var(--k,0) * .16s) infinite}.gbp-opt[data-state=done] .gbp-chip{animation:none}.gbp-opt[data-state=failed] .gbp-orb{animation:.5s cubic-bezier(.36,.07,.19,.97) gbp-shake}.gbp-opt[data-state=failed] .gbp-orb-in,.gbp-opt[data-state=partial] .gbp-orb-in{filter:saturate(.3)}.gbp-weekly{color:var(--gbp-ink-2);text-align:center;margin-top:2px;font-size:12px;line-height:16px}.gbp-line{min-height:18px;color:var(--gbp-ink);text-align:center;text-wrap:balance;justify-content:center;align-items:flex-end;font-size:13px;font-weight:500;line-height:18px;display:flex}.gbp-opt.is-busy .gbp-line,.gbp-opt[data-state=done] .gbp-line{color:var(--gbp-ink)}.gbp-line.is-bad{color:var(--bad)}.gbp-go{min-width:118px}.gbp-go:disabled{cursor:default}.gbp-go.is-off:disabled{opacity:.4}.gbp-spin{border:1.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite gbp-spin}.gbp-more{height:26px;color:var(--gbp-ink-2);white-space:nowrap;transition:color .2s var(--gbp-ease);border-radius:8px;align-items:center;gap:2px;padding:0 4px;font-size:13px;font-weight:500;display:inline-flex}.gbp-more svg{width:14px;height:14px;transition:transform .3s var(--gbp-ease)}.gbp-more:hover{color:var(--gbp-ink)}.gbp-more:hover svg{transform:translate(2px)}.gbp-more:focus-visible{color:var(--gbp-ink);outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #0071e380}.gbp-when{color:var(--gbp-ink-2);white-space:nowrap;font-size:13px;line-height:16px}@keyframes gbp-chip-in{0%{opacity:0;scale:.86}}@keyframes gbp-drift-a{0%{translate:0}to{translate:3% -6%}}@keyframes gbp-drift-b{0%{translate:0}to{translate:-3% 4%}}@keyframes gbp-drift-c{0%{translate:0}to{translate:2% 7%}}@keyframes gbp-turn{to{transform:rotate(360deg)}}@keyframes gbp-spin{to{transform:rotate(270deg)}}@keyframes gbp-write{0%{opacity:1;transform:scaleX(0)}55%{opacity:1;transform:scaleX(1)}85%,to{opacity:0;transform:scaleX(1)}}@keyframes gbp-nib{0%{translate:0;rotate:-6deg}to{translate:0 -12%;rotate:6deg}}@keyframes gbp-send{0%,to{translate:0}35%{translate:0 -12%}60%{translate:0 2%}}@keyframes gbp-ring-close{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes gbp-ring-out{0%,55%{opacity:1}to{opacity:0}}@keyframes gbp-land{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@keyframes gbp-shake{0%,to{transform:none}20%,60%{transform:translate(-4%)}40%,80%{transform:translate(4%)}}@media (prefers-reduced-motion:reduce){.gbp-opt *,.gbp-opt :before,.gbp-opt :after{transition:none!important;animation:none!important}}.k-title{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:20px}.k-label{color:var(--ink-muted);font-size:13px;font-weight:500;line-height:16px}.k-small{color:var(--ink-muted);font-size:12.5px;line-height:16px}.k-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;min-height:32px;margin-bottom:24px;display:flex}.k-page-title{min-height:32px;color:var(--ink);letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:600;line-height:20px;display:inline-flex}.k-page-title>.lucide{width:18px;height:18px;color:var(--ink-muted)}.k-page-sub{color:var(--ink-muted);margin-top:0;font-size:14px;line-height:20px}.k-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.k-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.k-input,.k-select{border:1px solid var(--hair-strong);height:32px;color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:0 10px;font-size:13px;transition:border-color .15s,box-shadow .15s}.k-input::placeholder{color:var(--ink-soft)}.k-input:focus,.k-select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0077e62e}.k-select{cursor:pointer;align-items:center;gap:6px;padding-right:8px;display:inline-flex}.k-select .lucide{width:14px;height:14px;color:var(--ink-muted)}.k-card-pad{padding:16px}.k-card-head .k-label .lucide{vertical-align:-2px;width:14px;height:14px;margin-right:6px}.k-rows>*+*{border-top:1px solid var(--hair)}.k-row{min-height:40px;color:var(--ink);align-items:center;gap:12px;padding:0 2px;font-size:14px;transition:background .15s;display:flex}.k-row-store{min-height:44px}.k-row-hover{border-radius:8px;margin:0 -8px;padding:0 8px}.k-row-hover:hover{background:var(--surface-2)}.k-logo{border:1px solid var(--hair);background:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.k-logo img{object-fit:contain;width:100%;height:100%;padding:4px}.k-kv{border:1px solid var(--hair);border-radius:12px;overflow:hidden}.k-kv>*+*{border-top:1px solid var(--hair)}.k-kv-row{grid-template-columns:minmax(140px,1fr) minmax(0,2fr);align-items:center;min-height:40px;display:grid}.k-kv-key{border-right:1px solid var(--hair);height:100%;min-height:40px;color:var(--ink-muted);align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.k-kv-key .lucide{width:14px;height:14px}.k-kv-val{min-width:0;color:var(--ink);padding:0 12px;font-size:14px}.k-tabs{border-bottom:1px solid var(--hair);gap:4px;margin-bottom:16px;display:flex}.k-tab{height:32px;color:var(--ink-muted);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 10px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.k-tab:hover{color:var(--ink)}.k-tab.is-on{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.k-tab .k-badge{margin-left:2px}.k-card .k-empty-box,.sh-card .k-empty-box,.ov-card .k-empty-box{background:var(--surface-2);border-color:#0000}:is(.ov3-panel,:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) :is(.k-card,.sh-card)) .k-empty-box{background:#fff}:is(.ov3-isle,:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) :is(.k-card,.sh-card) :is(.k-card,.sh-card)) .k-empty-box{background:#f2f2f2}.k-empty{text-align:center;color:var(--ink-muted);flex-direction:column;align-items:center;gap:10px;padding:36px 16px;font-size:14px;display:flex}.k-skeleton{background:var(--surface-2);border-radius:12px;animation:1.4s ease-in-out infinite k-pulse}@keyframes k-pulse{50%{opacity:.55}}.k-form-row{gap:8px;padding:16px 0;display:grid}@media (min-width:768px){.k-form-row{grid-template-columns:200px minmax(0,520px);align-items:center}}.k-small.is-bad,.k-label.is-bad{color:var(--bad)}.k-bar{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.k-bar>*{background:var(--ink);border-radius:3px;height:100%}.k-tile{background:var(--surface-2);width:32px;height:32px;color:var(--ink);border-radius:10px;flex:none;place-items:center;display:grid}.k-tile .lucide{width:16px;height:16px}.sh-tile{background:color-mix(in srgb, var(--t) 13%, #fff);color:var(--t);flex:none;place-items:center;display:grid}.sh-tile.is-yellow{color:#f2a900}@media (prefers-reduced-motion:reduce){.k-skeleton{animation:none}}.ask-page{height:calc(100dvh - var(--top,220px) - 17px);flex-direction:column;min-height:460px;margin-bottom:-40px;display:flex}.ask-row{flex:1;min-height:0;display:flex}@media (min-width:768px){.ask-page{margin-top:-40px;margin-left:-40px;margin-right:-40px}}.ask-main{flex-direction:column;flex:1;min-width:0;display:flex}.ask-page>.k-page-head{border-bottom:1px solid var(--hair);background:var(--rail);flex:none;margin-bottom:0;padding:16px 24px}@media (min-width:768px){.ask-page>.k-page-head{padding-top:32px;padding-right:152px}}.ask-scroll{flex-direction:column;flex:1;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.ask-scroll::-webkit-scrollbar{width:0}.ask-scroll{scrollbar-width:none}.ask-empty{text-align:center;width:100%;max-width:520px;margin:auto}.ask-empty-mark{margin:0 auto 14px;display:block}.ask-greet{color:var(--ink);font-size:16px;font-weight:600;line-height:20px}.ask-empty-sub{color:var(--ink-muted);margin-top:3px;font-size:14px;line-height:20px}.ask-sugs{text-align:left;gap:8px;margin-top:18px;display:grid}.ask-sug{border:1px solid var(--hair);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:11px 13px;transition:background .12s;display:flex}.ask-sug:hover{background:var(--surface-2)}.ask-sug-title{color:var(--ink);font-size:14px;font-weight:500;line-height:19px;display:block}.ask-sug-sub{color:var(--ink-muted);margin-top:1px;font-size:12.5px;line-height:16px;display:block}.ask-sug-arrow{width:17px;height:17px;color:var(--ink-muted);flex:none;align-self:center}.ask-sug:hover .ask-sug-arrow{color:var(--ink)}.ask-follows{flex-wrap:wrap;gap:6px;margin-top:6px;margin-left:-8px;display:flex}.ask-follow{border:1px solid var(--hair);max-width:100%;height:28px;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:0 11px;font-size:13px;font-weight:500;line-height:16px;transition:background .12s,color .12s;display:inline-flex;overflow:hidden}.ask-follow:hover{background:var(--surface-2);color:var(--ink)}.ask-follow svg{opacity:.55;flex:none;width:13px;height:13px}.ask-follow:hover svg{opacity:1}.ask-follow:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e638}.ask-thread{flex-direction:column;gap:16px;padding-bottom:4px;display:flex}.ask-turn{gap:10px;max-width:740px;display:flex}.ask-av{flex:none;place-items:center;width:24px;height:21px;display:grid}.ask-turn-me .ask-av{display:none}.ask-turn-me{align-self:flex-end;max-width:80%}.ask-bubble{background:var(--ink);color:#fff;white-space:pre-wrap;border-radius:18px;padding:9px 14px;font-size:14px;line-height:20px}.ask-body{color:var(--ink);font-size:14px;line-height:21px}.ask-body+.ask-body{margin-top:9px}.ask-line{margin-top:3px;display:block}.ask-caret{vertical-align:-2px;background:var(--ink);width:2px;height:15px;margin-left:2px;animation:1s step-end infinite ask-blink;display:inline-block}@keyframes ask-blink{50%{opacity:0}}.ask-work{color:var(--ink-muted);margin-bottom:10px;font-size:13px;line-height:18px}.ask-work-head{height:20px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ask-work-chev{width:12px;height:12px;color:var(--ink-soft);transition:transform .18s;transform:rotate(-90deg)}.ask-work.is-open .ask-work-chev{transform:none}.ask-work-title{font-weight:500}.ask-work-time{color:var(--ink-soft);font-variant-numeric:tabular-nums}.ask-work-rail{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid;position:relative}.ask-work-rail:before{content:"";background:var(--hair-strong);width:1px;position:absolute;top:9px;bottom:9px;left:5px}.ask-work-step{align-items:flex-start;gap:10px;animation:.3s both ask-act-in;display:flex;position:relative}.ask-work-node{z-index:1;background:#fff;flex:none;place-items:center;width:11px;height:18px;display:grid;position:relative}.ask-work-dot{background:var(--ink-soft);border-radius:50%;width:5px;height:5px}.ask-spin{border:1.5px solid var(--hair-strong);border-top-color:var(--ink);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite ask-spin}@keyframes ask-spin{to{transform:rotate(360deg)}}.ask-work-text{flex-wrap:wrap;gap:0 8px;min-width:0;animation:.25s both ask-act-in;display:flex}.ask-work-detail{color:var(--ink);font-weight:500}.ask-work-step.is-final .ask-work-node svg{width:13px;height:13px;color:var(--blue)}.ask-work-step.is-final .ask-work-text{color:var(--ink)}.ask-act{margin-top:12px}.ask-act.is-done{color:var(--good);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.ask-act.is-done svg{width:15px;height:15px}.ask-act-where{color:var(--ink-muted);margin-bottom:8px;font-size:13px;line-height:18px}.ask-act-fields{gap:9px;margin-bottom:11px;display:grid}.ask-act-field{gap:4px;display:grid}.ask-act-field>span{color:var(--ink);font-size:12.5px;font-weight:500}.ask-act-field .k-input{width:100%;height:34px}.ask-choose{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.ask-choose .pill-line{animation:.3s cubic-bezier(.2,.8,.2,1) both ask-act-in}.ask-choose .pill-line:nth-child(2){animation-delay:40ms}.ask-choose .pill-line:nth-child(3){animation-delay:80ms}.ask-choose .pill-line:nth-child(4){animation-delay:.12s}.ask-choose .pill-line:nth-child(5){animation-delay:.16s}.ask-choose .pill-line:nth-child(6){animation-delay:.2s}.ask-act-error{color:var(--bad);margin-top:8px;font-size:12.5px;line-height:17px}.ask-posts{gap:8px;margin-top:12px;display:grid}.ask-post{border:1px solid var(--hair);background:#fff;border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;transition:background .15s,border-color .15s;animation:.3s cubic-bezier(.2,.8,.2,1) both ask-act-in;display:grid}.ask-post:hover{background:var(--surface-2);border-color:var(--hair-strong)}.ask-post:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e638}.ask-post:nth-child(2){animation-delay:40ms}.ask-post:nth-child(3){animation-delay:80ms}.ask-post:nth-child(4){animation-delay:.12s}.ask-post:nth-child(5){animation-delay:.16s}.ask-post:nth-child(6){animation-delay:.2s}.ask-post-thumb{border:1px solid var(--hair);background:var(--surface-2);width:44px;height:44px;color:var(--ink-soft);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.ask-post-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ask-post-thumb svg{width:17px;height:17px}.ask-post-line{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;line-height:18px;display:block;overflow:hidden}.ask-post-meta{color:var(--ink-muted);align-items:center;gap:6px;margin-top:3px;font-size:12.5px;display:flex}.ask-writing{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin:10px 0}.ask-writing-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:7px 10px 7px 12px;display:flex}.ask-writing-k{color:var(--ink-muted);font-size:12px;font-weight:500}.ask-writing-copy{height:24px;color:var(--ink-soft);border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.ask-writing-copy:hover{background:var(--surface-3);color:var(--ink)}.ask-writing-copy.is-copied{color:var(--good)}.ask-writing-copy svg{width:13px;height:13px}.ask-writing-text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 12px 12px;font-size:14px;line-height:21px}.ask-post-says{border-top:1px solid var(--line);color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;max-height:102px;margin-top:6px;padding-top:6px;font-size:12.5px;line-height:17px;display:block;overflow:hidden auto}.ask-actions{gap:2px;margin-top:8px;margin-left:-8px;display:flex}.ask-action{height:28px;color:var(--ink-soft);border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.ask-action:hover{background:var(--surface-2);color:var(--ink)}.ask-action svg{width:14px;height:14px}.ask-action:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e638}.ask-action.is-icon{justify-content:center;width:28px;padding:0}.ask-action.is-on{background:var(--surface-3);color:var(--ink)}.ask-action-sep{background:var(--hair);align-self:center;width:1px;height:16px;margin:0 6px}.ask-action-note{height:28px;color:var(--ink-muted);white-space:nowrap;align-items:center;padding:0 8px;font-size:12.5px;display:inline-flex}.ask-thought{color:var(--ink-soft);align-items:center;gap:6px;margin-bottom:7px;font-size:12.5px;line-height:16px;display:inline-flex}.ask-thought svg{width:13px;height:13px}@keyframes ask-dot{0%,60%,to{opacity:.3}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.ask-caret,.ask-dots i,.ask-working-word{color:var(--ink-muted);-webkit-text-fill-color:currentColor;background:0 0;animation:none}}.ask-src{background:var(--surface-2);height:22px;color:var(--ink-muted);border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.ask-src-ic{place-items:center;display:grid}.ask-src-ic svg{width:12px;height:12px}.ask-error{border:1px solid var(--hair);background:var(--surface-2);color:var(--ink-muted);border-radius:12px;padding:12px 14px}.ask-composer{border-top:1px solid var(--hair);padding:14px 24px 16px}.ask-box{border:1px solid var(--hair-strong);background:#fff;border-radius:12px;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;transition:box-shadow .12s,border-color .12s;display:flex}.ask-box:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #0077e62e}.ask-box textarea{resize:none;font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink);background:0 0;border:0;outline:0;flex:1;max-height:140px;padding:6px 0;font-size:14px;font-weight:400;line-height:20px}.ask-box textarea::placeholder{color:var(--ink-soft)}.ask-box textarea{scrollbar-width:none}.ask-box textarea::-webkit-scrollbar{display:none}.ask-send{background:var(--btn);border:1px solid var(--btn-edge);color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;transition:background .12s;display:grid}.ask-send:hover:not(:disabled){background:var(--btn-hover)}.ask-send:disabled{background:var(--surface-3);color:var(--ink-soft);border-color:#0000}.ask-send svg{width:15px;height:15px}.ask-send.is-stop{background:var(--ink-deep);border-color:var(--ink-deep)}.ask-stop-sq{background:#fff;border-radius:2px;width:9px;height:9px}.ask-foot{color:var(--ink-soft);text-align:center;margin-top:8px;font-size:11.5px;line-height:16px}.ask-foot.is-bad{color:var(--bad)}.ask-foot-live{color:var(--ink-muted);justify-content:center;align-items:center;gap:7px;display:flex}.ask-mic-dot{background:var(--bad);border-radius:50%;flex:none;width:7px;height:7px;animation:1.4s ease-in-out infinite ask-mic-pulse}@keyframes ask-mic-pulse{0%,to{opacity:1}50%{opacity:.35}}.ask-mic{width:30px;height:30px;color:var(--ink-soft);border-radius:9px;flex:none;place-items:center;transition:background .12s,color .12s;display:grid}.ask-mic:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.ask-mic.is-on,.ask-mic.is-on:hover:not(:disabled){color:var(--bad);background:#ffe2e2}.ask-mic.is-on:hover:not(:disabled){background:#ffd0d0}.ask-levels{flex:none;align-items:center;gap:2.5px;height:20px;padding:0 4px;display:inline-flex}.ask-levels i{background:var(--bad);border-radius:2px;width:2.5px;height:6px;animation:1s ease-in-out infinite ask-level}.ask-levels i:nth-child(2){animation-delay:.18s}.ask-levels i:nth-child(3){animation-delay:.36s}.ask-levels i:nth-child(4){animation-delay:.12s}@keyframes ask-level{0%,to{opacity:.55;height:5px}50%{opacity:1;height:15px}}@media (prefers-reduced-motion:reduce){.ask-levels i{height:10px;animation:none}}.ask-mic:disabled{opacity:.45;pointer-events:none}.ask-mic svg{width:16px;height:16px}.ask-mic:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e638}@media (prefers-reduced-motion:reduce){.ask-mic-dot{animation:none}}.mail-ask{border:1px solid var(--hair);background:#fff;border-radius:16px;gap:10px;padding:16px 18px 14px;transition:border-color .15s,box-shadow .15s;display:grid;box-shadow:0 1px 2px #00000008,0 20px 44px -30px #00000047}.mail-ask:focus-within{border-color:var(--hair-strong);box-shadow:0 1px 2px #00000008,0 24px 52px -30px #00000057}.mail-ask-kicker{color:var(--ink-muted);align-items:center;gap:7px;margin:0;font-size:12.5px;font-weight:500;line-height:16px;display:inline-flex}.mail-ask textarea{resize:none;width:100%;min-height:84px;max-height:240px;color:var(--ink);background:0 0;border:0;outline:0;margin:0;padding:0;font-family:inherit;font-size:17px;line-height:26px;display:block}.mail-ask textarea.is-small{min-height:48px;font-size:15px;line-height:22px}.mail-ask textarea:disabled{opacity:.55}.mail-ask textarea::placeholder{color:var(--ink-soft);animation:.5s cubic-bezier(.2,.8,.2,1) both mail-ph-a}.mail-ask textarea.is-alt::placeholder{animation-name:mail-ph-b}@keyframes mail-ph-a{0%{opacity:0}}@keyframes mail-ph-b{0%{opacity:0}}.mail-ask-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.mail-ask-brand{min-width:0;max-width:100%;color:var(--ink-muted);border-radius:8px;align-items:center;gap:8px;font-size:13px;line-height:16px;transition:color .12s;display:inline-flex}.mail-ask-brand:hover{color:var(--ink)}.mail-ask-brand .lucide{color:var(--ink-soft);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.mail-ask-brand:hover .lucide{transform:translate(2px)}.mail-ask-brand:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e638}.mail-ask-swatch{border:1px solid #0000001a;border-radius:50%;flex:none;width:14px;height:14px}.mail-ask-swatch.is-empty{border:1.5px dashed var(--hair-strong)}.mail-ask .pill-ink{border-radius:999px;height:36px;padding:0 16px 0 14px;transition:transform .12s,background .12s,box-shadow .12s}.mail-ask .pill-ink:active{transform:translateY(1px)scale(.985)}.mail-ask .pill-ink.is-busy:disabled{opacity:1}.mail-ask .ask-spin{border-color:#fff #ffffff59 #ffffff59}@media (prefers-reduced-motion:reduce){.mail-ask textarea::placeholder,.mail-ask textarea.is-alt::placeholder{animation:none}}.mail-ask-logo{object-fit:contain;border:1px solid var(--hair);background:#fff;border-radius:5px;flex:none;width:18px;height:18px}.mail-ask-swatches{flex:none;display:inline-flex}.mail-ask-swatches .mail-ask-swatch{margin-left:-4px;box-shadow:0 0 0 1.5px #fff}.mail-ask-swatches .mail-ask-swatch:first-child{margin-left:0}.mail-ask-brand small{color:var(--ink-soft)}.mail-rail{gap:2px;display:grid}.mail-rail-title{color:var(--ink-muted);margin:0 0 6px;font-size:13px;line-height:18px}.mail-rail ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mail-rail-step{min-height:26px;color:var(--ink-soft);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;padding:3px 0;transition:color .16s cubic-bezier(.2,.8,.2,1);display:grid}.mail-rail-step.is-doing{color:var(--ink)}.mail-rail-step.is-done{color:var(--ink-muted)}.mail-rail-label{font-size:14px;font-weight:500;line-height:20px;transition:font-weight .16s;display:block}.mail-rail-step.is-doing .mail-rail-label{color:var(--ink)}.mail-rail-detail{color:var(--ink-muted);margin-top:1px;font-size:12.5px;line-height:16px;animation:.3s cubic-bezier(.2,.8,.2,1) both rise;display:block}.mail-rail-mark{border:1.5px solid var(--hair-strong);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;margin-top:2px;transition:background .16s cubic-bezier(.2,.8,.2,1),border-color .16s;display:grid;position:relative}.mail-rail-step.is-doing .mail-rail-mark{border-color:#0000}.mail-rail-step.is-done .mail-rail-mark{background:var(--ink);border-color:var(--ink)}.mail-rail-spin{border:1.5px solid var(--hair-strong);border-top-color:var(--ink);border-radius:50%;width:16px;height:16px;animation:.9s linear infinite spin}.mail-rail-check{stroke-dasharray:16;stroke-dashoffset:16px;animation:.32s cubic-bezier(.2,.8,.2,1) 60ms forwards mail-check}@keyframes mail-check{to{stroke-dashoffset:0}}.mail-rail.is-compact .mail-rail-step{min-height:22px;padding:1px 0}.mail-rail.is-compact .mail-rail-label{font-size:13px;line-height:18px}.mail-rail.is-compact .mail-rail-detail{font-size:12px}.mail-ask .mail-rail{padding:4px 0 2px}.mail-ask-brief{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:22px;display:-webkit-box;overflow:hidden}.mail-inbox{border-bottom:1px solid var(--hair);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 18px;display:grid}.mail-inbox-avatar{background:var(--surface-2);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid;overflow:hidden}.mail-inbox-avatar img{object-fit:cover;width:100%;height:100%}.mail-inbox-from{color:var(--ink);justify-content:space-between;align-items:baseline;gap:10px;font-size:15px;font-weight:600;line-height:20px;display:flex}.mail-inbox-from small{color:var(--ink-muted);white-space:nowrap;font-size:13px;font-weight:400}.mail-inbox-subject{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.mail-inbox-pre{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:18px;display:-webkit-box;overflow:hidden}.mail-inbox-dot{background:var(--blue);border-radius:50%;width:9px;height:9px;margin-top:6px}.mail-preview-bar{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 18px;display:flex}.mail-preview-stage{background:var(--surface-2);position:relative}.mail-preview-stage.is-phone{justify-content:center;padding:20px 16px;display:flex}.mail-preview-stage.is-desktop{justify-content:center;padding:24px 16px;display:flex}.mail-send{container-type:inline-size}.mail-row{gap:12px;display:grid}.mail-send .mail-seg{flex-wrap:wrap;gap:4px;height:auto;padding:4px;overflow:visible}.mail-send .mail-seg>*{flex:none}@container (min-width:600px){.mail-row{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:center;gap:16px}.mail-row>:last-child{justify-self:end}}.mail-preview-stage.is-desktop .mail-preview-frame{flex:none;max-width:100%}.mail-phone{border:1px solid var(--hair-strong);background:#fff;border-radius:28px;width:100%;max-width:390px;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 24px 48px -32px #00000059}.mail-preview-frame{animation:.45s cubic-bezier(.2,.8,.2,1) both mail-fade}@keyframes mail-fade{0%{opacity:0}}.mail-preview-stage.is-busy .mail-preview-frame{opacity:.45;transition:opacity .3s}.mail-preview-over{z-index:2;border:1px solid var(--hair);background:#fff;border-radius:14px;max-width:360px;padding:14px 16px 12px;animation:.35s cubic-bezier(.2,.8,.2,1) both rise;position:absolute;top:16px;left:16px;right:16px;box-shadow:0 1px 2px #0000000a,0 20px 44px -30px #0000004d}.mail-thread{gap:0;margin:4px 0 0;padding:0;list-style:none;display:grid}.mail-thread li{border-top:1px solid var(--hair);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 0;font-size:13.5px;line-height:18px;animation:.35s cubic-bezier(.2,.8,.2,1) both rise;display:grid}.mail-thread li q{quotes:"“" "”";color:var(--ink)}.mail-thread small{color:var(--ink-muted);white-space:nowrap}.mail-thread .tag{vertical-align:1px;margin-left:6px}.mail-opened{vertical-align:2px;background:var(--hair);border-radius:2px;width:60px;height:4px;margin:0 6px 0 2px;display:inline-block;overflow:hidden}.mail-opened i{background:var(--good);transform-origin:0;border-radius:2px;height:100%;animation:.8s cubic-bezier(.2,.8,.2,1) both mail-bar;display:block}@keyframes mail-bar{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.mail-rail-check,.mail-rail-detail,.mail-preview-frame,.mail-preview-over,.mail-thread li,.mail-opened i,.mail-rail-spin{animation:none}}.ask-history{border-left:1px solid var(--hair);background:var(--rail);flex-direction:column;flex:none;width:268px;padding:16px 12px;display:none}@media (min-width:1100px){.ask-history{display:flex}}.ask-page.is-folded .ask-history{align-items:center;width:52px;padding-left:0;padding-right:0}.ask-history.is-mini{gap:4px;padding-top:16px}.ask-new{background:var(--ink-deep);color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;width:100%;height:36px;margin-top:10px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.ask-new:hover{background:#000}.ask-new:disabled{opacity:.5;pointer-events:none}.ask-new svg{width:15px;height:15px}.ask-new:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e638}.ask-history-head{align-items:center;gap:6px;padding:0 2px 10px;display:flex}.ask-clear{color:var(--ink-muted);font-size:12.5px}.ask-clear:hover{color:var(--ink)}.ask-history-list{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.ask-history-list::-webkit-scrollbar{width:0}.ask-history-group{color:var(--ink-soft);margin:12px 0 4px;padding:0 4px;font-size:11.5px;font-weight:500;line-height:16px}.ask-history-list>div:first-child .ask-history-group{margin-top:0}.ask-history-item{cursor:pointer;border-radius:10px;padding:8px 28px 8px 9px;transition:background .12s;position:relative}.ask-history-item:hover{background:var(--surface-2)}.ask-history-item.is-on{background:var(--surface-3)}.ask-history-item.is-on .ask-history-title{font-weight:600}.ask-history-item.is-picking{padding-left:32px}.ask-history-item.is-picked{background:var(--blue-soft)}.ask-tick{border:1px solid var(--hair-strong);color:#fff;background:#fff;border-radius:5px;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:9px;left:8px}.ask-history-item.is-picked .ask-tick{background:var(--blue);border-color:var(--blue)}.ask-tick svg{width:11px;height:11px}.ask-pickbar{flex:none;align-items:center;gap:8px;margin-top:10px;display:flex}.ask-del-many{background:var(--bad);color:#fff;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;height:36px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.ask-del-many:hover:not(:disabled){background:#a82a35}.ask-del-many:disabled{background:var(--surface-3);color:var(--ink-soft);pointer-events:none}.ask-del-many svg{width:15px;height:15px}.ask-del-many:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e638}.ask-history-title{-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:17px;display:-webkit-box;overflow:hidden}.ask-history-when{color:var(--ink-soft);margin-top:2px;font-size:11.5px;line-height:16px;display:block}.ask-history-del{width:22px;height:22px;color:var(--ink-soft);opacity:0;border-radius:6px;place-items:center;transition:opacity .12s,background .12s;display:grid;position:absolute;top:7px;right:6px}.ask-history-item:hover .ask-history-del,.ask-history-del:focus-visible{opacity:1}.ask-history-del:hover{color:var(--bad);background:#0000000f}.ask-history-del svg{width:14px;height:14px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-\[6\%\]{bottom:6%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[50\%\]{left:50%}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[6\%\]{right:6%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[calc\(50\%-4px\)\]{top:calc(50% - 4px)}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.order-3{order:3}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.\!m-0{margin:0!important}.m-2{margin:.5rem}.m-5{margin:1.25rem}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2\.5{margin-left:-.625rem;margin-right:-.625rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.mx-0{margin-left:0;margin-right:0}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mt-0{margin-top:0!important}.\!mt-2{margin-top:.5rem!important}.-mb-16{margin-bottom:-4rem}.-mb-2{margin-bottom:-.5rem}.-ml-4{margin-left:-1rem}.-mr-2\.5{margin-right:-.625rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[2px\]{margin-top:2px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1}.size-4{width:1rem;height:1rem}.\!h-12{height:3rem!important}.\!h-3{height:.75rem!important}.\!h-6{height:1.5rem!important}.\!h-7{height:1.75rem!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[112px\]{height:112px}.h-\[120px\]{height:120px}.h-\[128px\]{height:128px}.h-\[140px\]{height:140px}.h-\[160px\]{height:160px}.h-\[168px\]{height:168px}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[224px\]{height:224px}.h-\[264px\]{height:264px}.h-\[280px\]{height:280px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[320px\]{height:320px}.h-\[340px\]{height:340px}.h-\[350px\]{height:350px}.h-\[360px\]{height:360px}.h-\[380px\]{height:380px}.h-\[3px\]{height:3px}.h-\[420px\]{height:420px}.h-\[46px\]{height:46px}.h-\[520px\]{height:520px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[560px\]{height:560px}.h-\[60vh\]{height:60vh}.h-\[70vh\]{height:70vh}.h-\[72px\]{height:72px}.h-\[76\%\]{height:76%}.h-\[96px\]{height:96px}.h-\[var\(--field-h\,2\.25rem\)\]{height:var(--field-h,2.25rem)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-40{max-height:10rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[132px\]{max-height:132px}.max-h-\[200px\]{max-height:200px}.max-h-\[26rem\]{max-height:26rem}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[440px\]{max-height:440px}.max-h-\[55vh\]{max-height:55vh}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.max-h-\[min\(44vh\,400px\)\]{max-height:min(44vh,400px)}.max-h-\[min\(560px\,calc\(100dvh-372px\)\)\]{max-height:min(560px,100dvh - 372px)}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-12{min-height:3rem}.min-h-9{min-height:2.25rem}.min-h-\[124px\]{min-height:124px}.min-h-\[140px\]{min-height:140px}.min-h-\[204px\]{min-height:204px}.min-h-\[240px\]{min-height:240px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[32px\]{min-height:32px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[64px\]{min-height:64px}.min-h-\[76px\]{min-height:76px}.min-h-\[88px\]{min-height:88px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-3{width:.75rem!important}.\!w-6{width:1.5rem!important}.\!w-7{width:1.75rem!important}.\!w-full{width:100%!important}.w-0{width:0}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-1\/6{width:16.6667%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[--radix-popover-trigger-width\]{width:var(--radix-popover-trigger-width)}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[112px\]{width:112px}.w-\[120px\]{width:120px}.w-\[124px\]{width:124px}.w-\[128px\]{width:128px}.w-\[136px\]{width:136px}.w-\[150px\]{width:150px}.w-\[170px\]{width:170px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[220px\]{width:220px}.w-\[232px\]{width:232px}.w-\[240px\]{width:240px}.w-\[248px\]{width:248px}.w-\[260px\]{width:260px}.w-\[264px\]{width:264px}.w-\[280px\]{width:280px}.w-\[42px\]{width:42px}.w-\[64px\]{width:64px}.w-\[72px\]{width:72px}.w-\[76\%\]{width:76%}.w-\[76px\]{width:76px}.w-\[86\%\]{width:86%}.w-\[88px\]{width:88px}.w-\[calc\(100\%\+24px\)\]{width:calc(100% + 24px)}.w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.w-\[min\(360px\,calc\(100vw-32px\)\)\]{width:min(360px,100vw - 32px)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-5{min-width:1.25rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[280px\]{min-width:280px}.min-w-\[40px\]{min-width:40px}.min-w-\[520px\]{min-width:520px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-0{max-width:0}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1160px\]{max-width:1160px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[160px\]{max-width:160px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[256px\]{max-width:256px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[32ch\]{max-width:32ch}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[390px\]{max-width:390px}.max-w-\[400px\]{max-width:400px}.max-w-\[40ch\]{max-width:40ch}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[46ch\]{max-width:46ch}.max-w-\[480px\]{max-width:480px}.max-w-\[48ch\]{max-width:48ch}.max-w-\[520px\]{max-width:520px}.max-w-\[52ch\]{max-width:52ch}.max-w-\[548px\]{max-width:548px}.max-w-\[560px\]{max-width:560px}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[700px\]{max-width:700px}.max-w-\[760px\]{max-width:760px}.max-w-\[78ch\]{max-width:78ch}.max-w-\[85\%\]{max-width:85%}.max-w-\[96ch\]{max-width:96ch}.max-w-\[980px\]{max-width:980px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-md{max-width:28rem}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-\[200px\]{flex-basis:200px}.basis-\[240px\]{flex-basis:240px}.basis-\[280px\]{flex-basis:280px}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-px{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[0\.75px\]{--tw-translate-x:.75px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[22px\]{--tw-translate-x:22px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[240deg\]{--tw-rotate:-240deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.scroll-mt-4{scroll-margin-top:1rem}.scroll-mt-6{scroll-margin-top:1.5rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1\.3fr_1\.2fr_1\.2fr\]{grid-template-columns:1.3fr 1.2fr 1.2fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[64px_minmax\(0\,1fr\)\]{grid-template-columns:64px minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(156px\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(156px,1fr) minmax(0,2fr)}.grid-cols-\[minmax\(84px\,132px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(84px,132px) minmax(0,1fr)}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.\!items-end{align-items:flex-end!important}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.\!gap-0{gap:0!important}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[2px\]{gap:2px}.gap-px{gap:1px}.gap-x-1\.5{column-gap:.375rem}.gap-x-2{column-gap:.5rem}.gap-x-2\.5{column-gap:.625rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-x-6{column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[var\(--hair\)\]>:not([hidden])~:not([hidden]){border-color:var(--hair)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-\[18px\]{border-radius:18px!important}.\!rounded-\[22px\]{border-radius:22px!important}.\!rounded-\[28px\]{border-radius:28px!important}.\!rounded-\[8px\]{border-radius:8px!important}.\!rounded-full{border-radius:9999px!important}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.\!border-0{border-width:0!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.\!border-ink{border-color:var(--ink)!important}.\!border-transparent{border-color:#0000!important}.border-\[\#1a73e8\]{--tw-border-opacity:1;border-color:rgb(26 115 232/var(--tw-border-opacity,1))}.border-\[\#383838\]{--tw-border-opacity:1;border-color:rgb(56 56 56/var(--tw-border-opacity,1))}.border-\[\#c7c7cc\]{--tw-border-opacity:1;border-color:rgb(199 199 204/var(--tw-border-opacity,1))}.border-\[\#d8d8d8\]{--tw-border-opacity:1;border-color:rgb(216 216 216/var(--tw-border-opacity,1))}.border-\[\#e7e7ea\]{--tw-border-opacity:1;border-color:rgb(231 231 234/var(--tw-border-opacity,1))}.border-\[\#f0f0f0\]{--tw-border-opacity:1;border-color:rgb(240 240 240/var(--tw-border-opacity,1))}.border-\[rgba\(0\,119\,230\,0\.25\)\]{border-color:#0077e640}.border-\[rgba\(166\,107\,0\,0\.25\)\]{border-color:#a66b0040}.border-\[rgba\(200\,50\,63\,0\.25\)\]{border-color:#c8323f40}.border-\[rgba\(21\,176\,66\,0\.25\)\]{border-color:#15b04240}.border-\[var\(--blue\)\]{border-color:var(--blue)}.border-\[var\(--chart-grey\)\]{border-color:var(--chart-grey)}.border-\[var\(--chart-guide\)\]{border-color:var(--chart-guide)}.border-\[var\(--good\)\]{border-color:var(--good)}.border-\[var\(--hair\)\]{border-color:var(--hair)}.border-\[var\(--hair-strong\)\]{border-color:var(--hair-strong)}.border-black\/\[0\.08\]{border-color:#00000014}.border-ink{border-color:var(--ink)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-l-transparent{border-left-color:#0000}.border-t-transparent{border-top-color:#0000}.\!bg-\[var\(--ink-deep\)\]{background-color:var(--ink-deep)!important}.\!bg-white{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.bg-\[\#111\]{--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity,1))}.bg-\[\#1a73e8\]{--tw-bg-opacity:1;background-color:rgb(26 115 232/var(--tw-bg-opacity,1))}.bg-\[\#1c1c1c\]{--tw-bg-opacity:1;background-color:rgb(28 28 28/var(--tw-bg-opacity,1))}.bg-\[\#EFEFEF\]{--tw-bg-opacity:1;background-color:rgb(239 239 239/var(--tw-bg-opacity,1))}.bg-\[\#c4c4c8\]{--tw-bg-opacity:1;background-color:rgb(196 196 200/var(--tw-bg-opacity,1))}.bg-\[\#d9ecfb\]{--tw-bg-opacity:1;background-color:rgb(217 236 251/var(--tw-bg-opacity,1))}.bg-\[\#e6f7c4\]{--tw-bg-opacity:1;background-color:rgb(230 247 196/var(--tw-bg-opacity,1))}.bg-\[\#eefaf1\]{--tw-bg-opacity:1;background-color:rgb(238 250 241/var(--tw-bg-opacity,1))}.bg-\[\#efefef\]{--tw-bg-opacity:1;background-color:rgb(239 239 239/var(--tw-bg-opacity,1))}.bg-\[\#f2f2f2\]{--tw-bg-opacity:1;background-color:rgb(242 242 242/var(--tw-bg-opacity,1))}.bg-\[\#f2f2f7\]{--tw-bg-opacity:1;background-color:rgb(242 242 247/var(--tw-bg-opacity,1))}.bg-\[\#fde8e8\]{--tw-bg-opacity:1;background-color:rgb(253 232 232/var(--tw-bg-opacity,1))}.bg-\[color-mix\(in_srgb\,var\(--surface-2\)_55\%\,white\)\]{background-color:color-mix(in srgb,var(--surface-2) 55%,white)}.bg-\[rgb\(15_17_21\/0\.28\)\]{background-color:#0f111547}.bg-\[rgba\(20\,20\,20\,0\.4\)\]{background-color:#14141466}.bg-\[rgba\(23\,24\,26\,0\.34\)\]{background-color:#17181a57}.bg-\[var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[var\(--bad\)\]{background-color:var(--bad)}.bg-\[var\(--bad-soft\)\]{background-color:var(--bad-soft)}.bg-\[var\(--blue\)\]{background-color:var(--blue)}.bg-\[var\(--blue-soft\)\]{background-color:var(--blue-soft)}.bg-\[var\(--btn\)\]{background-color:var(--btn)}.bg-\[var\(--good\)\]{background-color:var(--good)}.bg-\[var\(--good-soft\)\]{background-color:var(--good-soft)}.bg-\[var\(--hair\)\]{background-color:var(--hair)}.bg-\[var\(--hair-strong\)\]{background-color:var(--hair-strong)}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-\[var\(--ink-deep\)\]{background-color:var(--ink-deep)}.bg-\[var\(--pnl-2\)\]{background-color:var(--pnl-2)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-\[var\(--surface-lift\)\]{background-color:var(--surface-lift)}.bg-\[var\(--wait\)\]{background-color:var(--wait)}.bg-\[var\(--wait-soft\)\]{background-color:var(--wait-soft)}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/20{background-color:#0003}.bg-black\/50{background-color:#00000080}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-ink{background-color:var(--ink)}.bg-ink-soft{background-color:var(--ink-soft)}.bg-muted{background-color:hsl(var(--muted))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.bg-surface-3{background-color:var(--surface-3)}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/15{background-color:#ffffff26}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/80{background-color:#fffc}.bg-\[linear-gradient\(90deg\,\#e8f5ed_0\%\,\#f1f7ee_55\%\,\#fbf7ec_100\%\)\]{background-image:linear-gradient(90deg,#e8f5ed 0%,#f1f7ee 55%,#fbf7ec 100%)}.fill-\[\#fbbc04\]{fill:#fbbc04}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.\!p-3\.5{padding:.875rem!important}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.p-\[clamp\(24px\,5vw\,36px\)\]{padding:clamp(24px,5vw,36px)}.p-\[var\(--dlg-pad\)\]{padding:var(--dlg-pad)}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.\!pt-6{padding-top:1.5rem!important}.pb-1{padding-bottom:.25rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-px{padding-bottom:1px}.pl-1{padding-left:.25rem}.pl-12{padding-left:3rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-5{padding-right:1.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[3px\]{padding-top:3px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-\[-2px\]{vertical-align:-2px}.align-\[1px\]{vertical-align:1px}.font-display{font-family:var(--font-display), var(--font-sans), sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-sans), system-ui, sans-serif}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.\!text-\[11px\]{font-size:11px!important}.\!text-\[12\.5px\]{font-size:12.5px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[15px\]{font-size:15px!important}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[7\.5px\]{font-size:7.5px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-normal{font-weight:400!important}.font-bold{font-weight:700}.font-medium{font-weight:600}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[17px\]{line-height:17px}.leading-\[18px\]{line-height:18px}.leading-\[19px\]{line-height:19px}.leading-\[22px\]{line-height:22px}.leading-\[26px\]{line-height:26px}.leading-\[30px\]{line-height:30px}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[\.07em\]{letter-spacing:.07em}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.\!text-ink{color:var(--ink)!important}.\!text-ink-muted{color:var(--ink-muted)!important}.\!text-white\/70{color:#ffffffb3!important}.text-\[\#137a37\]{--tw-text-opacity:1;color:rgb(19 122 55/var(--tw-text-opacity,1))}.text-\[\#1a8c50\]{--tw-text-opacity:1;color:rgb(26 140 80/var(--tw-text-opacity,1))}.text-\[\#555\]{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1))}.text-\[\#5c5b56\]{--tw-text-opacity:1;color:rgb(92 91 86/var(--tw-text-opacity,1))}.text-\[\#6b6b6b\]{--tw-text-opacity:1;color:rgb(107 107 107/var(--tw-text-opacity,1))}.text-\[\#8e8e93\]{--tw-text-opacity:1;color:rgb(142 142 147/var(--tw-text-opacity,1))}.text-\[\#fbbc04\]{--tw-text-opacity:1;color:rgb(251 188 4/var(--tw-text-opacity,1))}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--auth-accent\)\]{color:var(--auth-accent)}.text-\[var\(--bad\)\]{color:var(--bad)}.text-\[var\(--blue\)\]{color:var(--blue)}.text-\[var\(--btn\)\]{color:var(--btn)}.text-\[var\(--good\)\]{color:var(--good)}.text-\[var\(--hair-strong\)\]{color:var(--hair-strong)}.text-\[var\(--wait\)\]{color:var(--wait)}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-foreground{color:hsl(var(--foreground))}.text-ink{color:var(--ink)}.text-ink-body{color:var(--ink-body)}.text-ink-muted{color:var(--ink-muted)}.text-ink-soft{color:var(--ink-soft)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/55{color:#ffffff8c}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-\[\#c4c4c8\]{text-decoration-color:#c4c4c8}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.accent-\[var\(--blue\)\]{accent-color:var(--blue)}.accent-\[var\(--btn\)\]{accent-color:var(--btn)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.04\)\,0_8px_24px_-16px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 1px 2px #0000000a,0 8px 24px -16px #00000040;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 8px 24px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 1px 2px #0000000d;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 1px 2px #0003;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 1px 2px #0f172a0d;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.06\)\,0_18px_50px_-18px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 1px 2px #0f172a0f,0 18px 50px -18px #0f172a59;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 18px 50px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_60px_-30px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 24px 60px -30px #00000059;--tw-shadow-colored:0 24px 60px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(23\,24\,26\,0\.22\)\]{--tw-shadow:0 24px 70px #17181a38;--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-\[3px\]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[4px\]{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,color\,transform\]{transition-property:background-color,color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[opacity\,background-color\,color\]{transition-property:opacity,background-color,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\]{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in-0{--tw-enter-opacity:0}.fade-in-80{--tw-enter-opacity:.8}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.\[--dlg-pad\:clamp\(20px\,4vw\,32px\)\]{--dlg-pad:clamp(20px, 4vw, 32px)}.\[--field-h\:44px\]{--field-h:44px}.\[field-sizing\:content\]{field-sizing:content}.\[font-family\:inherit\]{font-family:inherit}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[text-wrap\:balance\]{text-wrap:balance}.\[text-wrap\:pretty\]{text-wrap:pretty}:root{--font-display:var(--font-sans);--ink:#333;--ink-body:#333;--ink-muted:#777;--ink-soft:#9a9a9a;--btn:#1f5cf5;--btn-hover:#2f6bff;--btn-edge:#1a4fd6;--btn-glow:#1f5cf573;--ink-deep:#1a1a1a;--blue:#0077e6;--blue-hover:#005fb8;--blue-soft:#e4eeff;--chart-grey:#c9c7c0;--chart-grid:#d8d3c8;--chart-guide:#b9b3a6;--surface:#f2f2f2;--rail:#fafafa;--surface-2:#f4f4f4;--surface-3:#ececec;--surface-lift:#f0f0f0;--line:#ebebeb;--line-strong:#e0e0e0;--hair:#00000014;--hair-strong:#0000001f;--good:#15b042;--good-soft:#caface;--wait:#a66b00;--wait-soft:#fff2cc;--bad:#c8323f;--bad-soft:#ffe2e2;--violet:#8b5cf6}.brand-logo{z-index:1;color:var(--ink);align-items:center;gap:9px;text-decoration:none;display:inline-flex;position:absolute;top:20px;left:20px}.brand-logo svg{color:#145be1;display:block}.brand-logo-word{font-family:var(--font-brand), "Space Grotesk", var(--font-sans), sans-serif;letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1}.auth-wrap{flex:1;grid-template-rows:1fr auto 1fr;justify-items:center;width:100%;padding:60px 24px 40px;display:grid}.auth-card{flex-direction:column;grid-row:2;width:min(392px,100%);animation:.42s cubic-bezier(.2,.8,.2,1) both auth-rise;display:flex}@keyframes auth-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.auth-brand{justify-content:center;margin-bottom:18px;display:flex}.auth-eyebrow{letter-spacing:.01em;color:var(--auth-muted);text-align:center;margin:0 0 6px;font-size:12px;font-weight:600}.auth-title{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.01em;color:var(--ink);text-align:center;margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.2}.auth-sub{color:var(--auth-muted);text-align:center;margin:0 0 34px;font-size:14px;line-height:1.5}.auth-link{color:var(--auth-accent);text-underline-offset:3px;font-size:12.5px;font-weight:500;text-decoration:underline}.auth-forgot{text-align:right;margin:10px 0 0}.auth-input{width:100%;height:36px;font:inherit;color:var(--ink);background:#fff;border:1px solid #0a287829;border-radius:10px;outline:none;padding:0 14px;font-size:13.5px;transition:border-color .12s,box-shadow .12s}.auth-input.is-next{margin-top:13px}.auth-input::placeholder{color:#9a9ea6}.auth-input:focus{border-color:var(--auth-accent);box-shadow:0 0 0 3px #145be129}.auth-input:hover:not(:focus){border-color:#0a28784d}.auth-input[aria-invalid=true]{border-color:var(--auth-error)}.auth-error{color:var(--auth-error);margin:12px 0 0;font-size:13.5px;line-height:1.45}.auth-submit{background:linear-gradient(180deg, #ffffff38, #fff0 55%), var(--btn);border:0;border:1px solid var(--btn-edge);height:36px;box-shadow:inset 0 1px 0 #ffffff40, 0 10px 22px -10px var(--btn-glow);color:#fff;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:13.5px;font-weight:500;transition:background .15s,opacity .12s;display:inline-flex}.auth-submit:hover:not(:disabled){background:linear-gradient(180deg, #ffffff47, #fff0 55%), var(--btn-hover)}.auth-submit.is-idle,.auth-submit.is-idle:hover:not(:disabled){box-shadow:none;background:#b9bcc4;border-color:#b9bcc4}.auth-submit:disabled{opacity:.6;cursor:not-allowed}.auth-or{color:var(--auth-muted);align-items:center;gap:16px;margin:36px 0;font-size:12px;display:flex}.auth-or:before,.auth-or:after{content:"";background:#0a287824;flex:1;height:1px}.auth-google{height:36px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #0a287829;border-radius:10px;justify-content:center;align-items:center;gap:9px;font-size:13.5px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.auth-google svg{width:16px;height:16px}.auth-google:hover:not(:disabled){background:#fbfbf9;border-color:#0a28784d}.auth-google:disabled{opacity:.55;cursor:not-allowed}.auth-new{text-align:center;color:var(--auth-muted);margin:36px 0 0;font-size:13px}.auth-new a{color:var(--auth-accent);text-underline-offset:3px;white-space:nowrap;font-weight:500;text-decoration:underline}.auth-foot{text-align:center;color:var(--auth-muted);flex-wrap:wrap;grid-row:3;justify-content:center;align-self:end;align-items:center;gap:10px;margin:0;padding-top:24px;font-size:13px;display:flex}.auth-foot a{color:var(--auth-accent);text-underline-offset:3px;font-weight:500;text-decoration:underline}.auth-foot-sep{background:#1b1d2233;width:1px;height:12px}.gate-card.auth-card{width:min(480px,100%)}.gate-card.auth-card.is-narrow{width:min(392px,100%)}.gate-stage{margin-top:20px}.gate-stage [data-page-header],.gate-stage [data-settings-tabs]{display:none}.gate-stage .sh-card.rise{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.gate-stage .sh-card:not(.rise){box-shadow:none;border:1px solid #0a287824;border-radius:12px}.gate-stage .rounded-full{border-radius:10px}.gate-done{text-align:center;color:var(--auth-muted);flex-direction:column;gap:12px;margin-top:24px;font-size:13.5px;line-height:1.5;display:flex}.gate-done b{color:var(--ink);font-weight:600}.gate-done .auth-submit{margin-top:0}.gate-foot-link{color:var(--auth-accent);text-underline-offset:3px;font-weight:500;text-decoration:underline}.ob-bottom{flex-direction:column;margin-top:auto;padding-top:32px;display:flex}.ob-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:12px;display:grid}.ob-skip{border:1px solid var(--hair-strong);height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:0 16px;font-size:14px;font-weight:500;transition:background .15s;display:inline-flex}.ob-skip:hover{background:var(--surface-2)}.door .auth-fine.ob-note{text-align:left;color:var(--auth-muted);align-items:flex-start;gap:6px;margin:12px 0 0;font-size:12.5px;line-height:1.45;display:flex}.ob-note svg{margin-top:1px}.ob-sim{margin-top:4px}.ob-sim-line{color:var(--ink-muted);margin:0;font-size:14px;line-height:20px}.ob-sim-line b{color:var(--ink);font-weight:500}.ob-sim-box{border:1px solid var(--hair);background:#fafafa;border-radius:12px;margin:16px 0 0;padding:16px 16px 16px 14px;list-style:none;position:relative}.ob-sim-step{align-items:flex-start;gap:12px;padding:0 0 16px;display:flex;position:relative}.ob-sim-step:last-child{padding-bottom:0}.ob-sim-step:before{content:"";background:var(--hair-strong);width:1px;position:absolute;top:18px;bottom:0;left:7px}.ob-sim-step:last-child:before{display:none}.ob-sim-icon{color:#fff;background:#8d8d8d;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:2px;transition:background .3s;display:grid;position:relative}.ob-sim-step.is-next .ob-sim-icon{border:1.5px solid var(--hair-strong);color:#0000;background:0 0}.ob-sim-step.is-now .ob-sim-icon{background:0 0}.ob-sim-step.is-final .ob-sim-icon{background:var(--blue)}.ob-sim-spin{border:2px solid var(--hair-strong);border-top-color:var(--ink);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ob-spin}@keyframes ob-spin{to{transform:rotate(360deg)}}.ob-sim-head{color:var(--ink);font-size:14px;line-height:20px;transition:color .3s;display:block}.ob-sim-step.is-next .ob-sim-head{color:var(--ink-muted)}.ob-sim-step.is-final .ob-sim-head{color:var(--blue);font-weight:500}.ob-sim-sub{color:var(--ink-muted);font-size:12.5px;line-height:16px;display:block}.ob-sim-clock{color:var(--ink-muted);margin-left:auto;padding-top:2px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.ob-sim-spin{animation:none}}.auth-submit:focus-visible,.auth-google:focus-visible,.auth-foot a:focus-visible,.brand-logo:focus-visible,.auth-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.auth-input:focus-visible{border-color:var(--auth-accent);outline:none;box-shadow:0 0 0 3px #145be129}.auth-hint{color:var(--auth-muted);margin:8px 0 0;font-size:12px;line-height:1.45}.auth-hint b,.auth-sub b{color:var(--ink);font-weight:600}.auth-fine{color:var(--auth-muted);text-align:center;margin:12px 0 0;font-size:12px;line-height:1.5}.auth-fine a{color:var(--auth-accent);text-underline-offset:3px;text-decoration:underline}a.auth-submit{text-decoration:none}.auth-card.is-busy .auth-title:after{content:"";border:2px solid var(--auth-accent);vertical-align:middle;border-right-color:#0000;border-radius:50%;width:10px;height:10px;margin-left:10px;animation:.8s linear infinite auth-spin;display:inline-block}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (max-width:520px){.brand-logo{top:20px;left:20px}.auth-wrap{padding:76px 20px 24px}.auth-title{font-size:20px}.auth-foot{flex-direction:column;gap:8px}.auth-foot-sep{display:none}}@media (prefers-reduced-motion:reduce){.auth-card{animation:none}}.door{--auth-accent:#145be1;--auth-error:#e5484d;--auth-muted:#6b6b6b;--d-pnl:#f2f2f2;--d-ink:#111;--d-line:#dedede;--d-out:cubic-bezier(.22, 1, .36, 1);min-height:100dvh;color:var(--d-ink);background:#fff;grid-template-rows:minmax(0,1fr);display:grid;position:relative}.door-top{z-index:3;align-items:center;height:64px;padding:0 22px;display:flex;position:absolute;top:12px;right:12px}.door-top-do{color:var(--auth-muted);align-items:center;gap:12px;margin:0;font-size:13.5px;display:flex}.door-top-do .pill-ink{height:36px;padding:0 16px;font-size:14px}.door-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:0;padding:12px;display:grid}.door-stage{background:var(--d-pnl);border-radius:32px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}@keyframes door-rise{0%{opacity:0;filter:blur(6px);transform:translateY(24px)}}.door-stage.is-main{background:#ebebeb}.door-stage.is-main .auth-card{box-shadow:0 1px 2px #0f172a0d,0 28px 56px -28px #0f172a52}.door .auth-wrap{padding:28px 24px 20px}.door .auth-card{width:min(392px,100%);animation:door-rise .9s var(--d-out) both;background:#fff;border-radius:24px;padding:32px 28px 28px}.door-mark{background:#3d83c6 url(/promo-hills.webp) 50% 40%/cover no-repeat;border-radius:17px;place-items:center;width:56px;height:56px;margin:0 auto 22px;animation:.9s cubic-bezier(.24,1.34,.38,1) .15s both door-mark-in;display:grid;box-shadow:inset 0 0 0 100px #08204014,0 12px 24px -14px #10325c99}.door-bird{color:#fff;filter:drop-shadow(0 4px 6px #08204052);width:28px;height:25px;animation:2.6s ease-in-out infinite alternate door-glide;overflow:visible;translate:9.6% 1.2%}.door-wing{transform-box:fill-box;animation:4.2s ease-in-out .6s infinite door-flap}.door-wing.is-up{transform-origin:100% 100%}.door-wing.is-down{transform-origin:100% 0;--flap:16deg}@keyframes door-mark-in{0%{opacity:0;transform:scale(.6)rotate(-8deg)}}@keyframes door-glide{0%{transform:translateY(1.5px)}to{transform:translateY(-1.5px)}}@keyframes door-flap{0%,10%,20%,30%,40%,to{rotate:0deg}5%,15%,25%,35%{rotate:var(--flap,-16deg)}}.door .auth-title{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.025em;color:var(--d-ink);margin:0 0 6px;font-size:26px;font-weight:500;line-height:1.2}.door .auth-sub{color:var(--auth-muted);margin:0 0 24px;font-size:14px}.door .auth-google{border:1px solid var(--d-line);height:42px;transition:background .2s var(--d-out), border-color .2s var(--d-out), transform .15s var(--d-out);border-radius:999px;font-size:14px}.door .auth-google:hover:not(:disabled){background:#f7f7f7;border-color:#d4d4d4}.door .auth-google:active:not(:disabled),.door .auth-submit:active:not(:disabled){transform:scale(.98)}.door .auth-or{color:#9a9a9a;gap:14px;margin:18px 0;font-size:12px}.door .auth-or:before,.door .auth-or:after{background:#ececec}.door .auth-input{border:1px solid var(--d-line);height:42px;transition:border-color .2s var(--d-out), box-shadow .2s var(--d-out);background:#fff;border-radius:12px;padding:0 14px;font-size:14px}.door .auth-input.is-next{margin-top:8px}.door .auth-input:hover:not(:focus){border-color:#d0d0d0}.door .auth-input:focus,.door .auth-input:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f62e}.door .auth-input[aria-invalid=true]{border-color:var(--auth-error)}.door .auth-pw{margin-top:8px;position:relative}.door .auth-pw .auth-input{padding-right:48px}.door .auth-pw-eye{color:#5f5f5f;cursor:pointer;width:34px;height:34px;transition:background-color .2s var(--d-out), color .2s var(--d-out);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:5px;translate:0 -50%}.door .auth-pw-eye:hover{color:var(--d-ink);background:#f2f2f2}.door .auth-pw-eye[aria-pressed=true]{color:#145be1}.door .auth-pw-eye:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f640}.door .auth-forgot{text-align:center;margin:14px 0 0}.door .auth-link{color:var(--auth-muted);font-size:13px;font-weight:500;text-decoration:none}.door .auth-link:hover{color:var(--d-ink);text-underline-offset:3px;text-decoration:underline}.door .auth-submit{height:42px;transition:background .2s var(--d-out), color .2s var(--d-out), transform .15s var(--d-out);background:#145be1;border:0;border-radius:999px;margin-top:16px;font-size:14px;font-weight:500;box-shadow:0 10px 22px -12px #145be1bf}.door .auth-submit:hover:not(:disabled){background:#1150c8}.door .auth-submit:not(.is-idle):not(:disabled){animation:.5s cubic-bezier(.32,1.12,.5,1) door-ready}@keyframes door-ready{0%{box-shadow:none;transform:scale(.96)}}.door .auth-submit.is-idle,.door .auth-submit.is-idle:hover:not(:disabled){color:#8a8a8a;box-shadow:none;background:#ececec}.door .auth-error{margin:10px 0 0;font-size:13px}.door .auth-new{color:var(--auth-muted);margin:22px 0 0;font-size:13px}.door :is(.auth-new,.auth-foot,.auth-fine) a{color:var(--d-ink);text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #c9c9c9;text-decoration:underline #c9c9c9}.door :is(.auth-new,.auth-foot,.auth-fine) a:hover{-webkit-text-decoration-color:var(--d-ink);text-decoration-color:var(--d-ink)}.door .auth-foot{color:var(--auth-muted);padding-top:20px;font-size:12.5px}.door .auth-foot-sep{background:#d4d4d4}.door-ba-stage{contain:size;background:#f8f8f8;place-items:center;padding:76px 24px 24px}.door-ba{width:min(420px,100%);animation:door-rise 1s var(--d-out) .12s both}.door-ba-t{letter-spacing:-.01em;color:var(--d-ink);margin:0;font-size:16px;font-weight:600}.door-ba-num{letter-spacing:-.04em;color:var(--d-ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:16px 0 0;font-size:46px;font-weight:500;line-height:1;display:flex}.door-ba-num span{letter-spacing:-.005em;color:#9a9a9a;font-size:15px;font-weight:500}.door-ba-num span em{margin-left:4px}.ob-path .door-ba-num{flex-wrap:nowrap}.ob-path .door-ba-num span{min-width:0}.door-ba-num em{letter-spacing:0;font-size:22px;font-style:normal;animation:.9s cubic-bezier(.32,1.12,.5,1) .2s both door-emo}.door-ba-move{color:var(--auth-muted);animation:door-roll .45s var(--d-out) both;margin:10px 0 0;font-size:13px}.door-ba-move b{color:#1f9d55;font-weight:600}.door-ba-rows{margin:16px 0 18px;padding:0;list-style:none}.door-ba-rows li{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;display:grid}.door-ba-rows li+li{border-top:1px solid #e8e8e8}.door-ba-rows i{width:8px;height:8px;transition:background-color .5s var(--d-out);transition-delay:calc(var(--r,0) * 70ms);background:#f0614f;border-radius:999px}.door-ba-rows span{min-width:0;color:var(--d-ink);font-size:14px;font-weight:500}.door-ba-rows b{color:#8a8a8a;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;animation:door-roll .45s var(--d-out) both;animation-delay:calc(var(--r,0) * 70ms);font-size:13.5px;font-weight:500}.door-ba[data-side=after] .door-ba-rows i{background:#22c55e}.door-ba[data-side=after] .door-ba-rows b{color:var(--d-ink)}.door-ba-rows em{animation:.9s cubic-bezier(.32,1.12,.5,1) both door-emo;animation-delay:calc(var(--r,0) * 70ms + .16s);margin-left:7px;font-size:15px;font-style:normal;line-height:1;display:inline-block}@keyframes door-roll{0%{opacity:0;filter:blur(2px);transform:translateY(.45em)}}@keyframes door-emo{0%{opacity:0;transform:scale(.3)rotate(-25deg)}}.door-ba .ov3-seg.is-fill{background:#ededed;border-radius:999px;gap:4px;padding:4px}.door-ba .ov3-seg.is-fill button{height:36px;font-size:13.5px}.door-ba .ov3-seg.is-fill .ov3-seg-pill{top:4px;bottom:4px}.door-ba .ov3-seg[data-value=after] .ov3-seg-pill,.door-ba .ov3-seg:not([data-ready]) button[data-v=after][aria-selected=true]{background:#3d83c6 url(/promo-hills.webp) 50% 49%/cover no-repeat;box-shadow:inset 0 0 0 100px #0820401a}.door-ba .ov3-seg button[data-v=after][aria-selected=true]{color:#fff;text-shadow:0 1px 2px #08204080;font-weight:600}@media (min-width:641px) and (max-height:880px){.door .auth-wrap{padding:24px 24px 14px}.door .auth-card{padding:26px 26px 22px}.door-mark{border-radius:15px;width:48px;height:48px;margin-bottom:16px}.door-bird{width:24px;height:21px}.door .auth-title{font-size:24px}.door .auth-sub{margin-bottom:18px}.door .auth-or{margin:12px 0}.door .auth-input,.door :is(.auth-google,.auth-submit){height:40px}.door .auth-submit{margin-top:14px}.door .auth-new{margin-top:16px}.door .auth-foot{padding-top:12px}}@media (min-width:641px) and (max-height:780px){.door-mark{border-radius:13px;width:40px;height:40px;margin-bottom:12px}.door-bird{width:20px;height:18px}.door .auth-sub{margin-bottom:14px}}.door .ob-door-k{text-align:center;color:var(--auth-muted);margin:0 0 6px;font-size:13px;font-weight:500}.door .ob-door-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.door .ob-door-two a{color:var(--d-ink);gap:6px;text-decoration:none}.door .ob-door-wait{color:var(--auth-muted);justify-content:center;align-items:center;gap:9px;margin:18px 0 0;font-size:13px;display:flex}.door .ob-door-wait i{background:#22c55e;border-radius:999px;width:8px;height:8px;animation:1.6s ease-out infinite ob-door-ping}@keyframes ob-door-ping{0%{box-shadow:0 0 #22c55e8c}to{box-shadow:0 0 0 8px #22c55e00}}.door .ob-door-tips{color:var(--auth-muted);text-align:center;border-top:1px solid #efefef;justify-items:center;gap:2px;margin:18px 0 0;padding-top:16px;font-size:13px;display:grid}.door .ob-door-tips p{margin:0}.door .auth-foot button{font:inherit;color:var(--d-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;-webkit-text-decoration:underline #c9c9c9;text-decoration:underline #c9c9c9}.door .auth-foot button:hover{-webkit-text-decoration-color:var(--d-ink);text-decoration-color:var(--d-ink)}.door .ob-door-card.is-wide{width:min(480px,100%)}.door .ob-door-card.is-wide>:is(.ob-door-k,.auth-title,.auth-sub){text-align:center}.door .gate-stage{margin-top:4px}.door .auth-wrap{grid-template-columns:minmax(0,1fr)}.door .ob-door-card{min-width:0;max-width:100%}.door .gate-stage,.door .gate-stage>*{min-width:0}.door .gate-stage>*{padding-left:0;padding-right:0}.door .gate-stage .k-rows{border:1px solid var(--hair);border-color:#ececec;border-radius:16px;overflow:hidden}.door .gate-stage .k-rows .k-row,.door .gate-stage .k-row-store{border-radius:0;gap:14px;width:100%;margin:0;padding:14px 16px}.door .gate-stage .k-row .line-clamp-2{margin-top:2px;display:-webkit-box}.door .gate-stage .k-row .tag{flex:none}.door .ob-bottom{padding-top:20px}.door .ob-bottom>.auth-link{align-self:center}.door .ob-actions{gap:8px}.door .ob-skip{border-color:var(--d-line);border-radius:999px;height:42px;font-size:14px}.door .ob-skip:hover{background:#f7f7f7}.door .gate-done{margin:0 0 16px}.door .ob-sim-box{background:#fafafa;border-color:#ececec;border-radius:16px}.ob-path-rows span small{color:#6b6b6b;margin-top:2px;font-size:12.5px;font-weight:400;display:block}.ob-path-rows li.is-now{padding:6px 0}.ob-text-thread{background:#fff;border-radius:24px;gap:6px;margin-top:18px;padding:18px 16px 14px;display:grid;box-shadow:inset 0 0 0 1px #efefef}.ob-text-when{color:#9a9a9a;justify-self:center;margin-bottom:4px;font-size:11.5px;font-weight:500}.ob-text-bubble{max-width:88%;color:var(--d-ink);animation:door-bubble .8s var(--d-out) both;background:#e9e9eb;border-radius:18px 18px 18px 6px;justify-self:start;margin:0;padding:9px 13px;font-size:14px;line-height:1.4}.ob-text-bubble+.ob-text-bubble{animation-delay:.9s}.ob-text-read{color:#9a9a9a;justify-self:start;margin:0 0 0 6px;font-size:11px}@keyframes door-bubble{0%{opacity:0;transform:translateY(12px)scale(.94)}}.ob-path-rows{margin:16px 0 0;padding:0;list-style:none}.ob-path-rows li{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;display:grid}.ob-path-rows li+li{border-top:1px solid #e8e8e8}.ob-path-rows i{background:#cfcfd4;border-radius:999px;width:8px;height:8px}.ob-path-rows span{color:#8a8a8a;min-width:0;font-size:14px;font-weight:500}.ob-path-rows b{color:#9a9a9a;white-space:nowrap;font-size:13.5px;font-weight:500}.ob-path-rows li.is-done i{background:#22c55e}.ob-path-rows li.is-done span,.ob-path-rows li.is-now span{color:var(--d-ink)}.ob-path-rows li.is-now i{background:#145be1;animation:1.6s ease-out infinite ob-door-ping-blue}.ob-path-rows li.is-now b{color:#145be1}.ob-path-rows li.is-end span{color:#6b6b6b}@keyframes ob-door-ping-blue{0%{box-shadow:0 0 #145be180}to{box-shadow:0 0 0 8px #145be100}}@media (min-width:641px) and (max-height:740px){.door-mark{display:none}}@media (max-width:1000px){.door-body{grid-template-columns:minmax(0,1fr)}.door-ba-stage{display:none}.door .auth-wrap{padding-top:76px}}@media (max-width:640px){.door-top{height:56px;padding:0 14px;top:8px;right:8px}.door-top-do>span{display:none}.door-top-do .pill-ink{height:34px;padding:0 14px;font-size:13.5px}.door-body{gap:0;padding:0}.door .door-stage{background:0 0;border-radius:0}.door .auth-wrap{grid-template-rows:auto auto;align-content:start;padding:76px 20px 0}.door .auth-card{background:0 0;border-radius:0;grid-row:1;width:100%;padding:0}.door .door-stage.is-main .auth-card{box-shadow:none}.door .auth-wrap>.auth-foot{padding:28px 0 max(24px, env(safe-area-inset-bottom));grid-row:2;align-self:start}.door .auth-foot{flex-direction:column;gap:6px}.door-top-do .pill-ink{height:38px}.door .auth-pw-eye{width:40px;height:40px;right:1px}.door .auth-forgot .auth-link,.door .auth-new a{margin:-10px -8px;padding:10px 8px;display:inline-block}.door .auth-foot>a,.door .auth-foot>button{padding:8px 6px;display:inline-block}.door .auth-foot span a{padding:8px 0}.door .auth-foot-sep,.door .auth-foot>span[aria-hidden=true]{display:none}}@media (max-width:1000px){.door.is-ob .door-body{grid-template-rows:auto 1fr}.door.is-ob .auth-wrap{grid-template-rows:auto auto;align-content:start;padding-top:28px}.door.is-ob .auth-card{grid-row:1}.door.is-ob .auth-wrap>.auth-foot{grid-row:2;align-self:start}.door.is-ob .door-ba-stage{contain:none;place-items:start center;padding:28px 24px 32px;display:grid}}@media (max-width:640px){.door.is-ob .auth-wrap{padding-top:76px}.door.is-ob .auth-wrap>.auth-foot{display:none}.door.is-ob .door-ba-stage{padding:32px 20px 0}.door.is-ob .door-ba{border-top:1px solid #ececec;width:100%;padding-top:24px}.door.is-ob .ob-foot-end{padding:28px 20px max(24px, env(safe-area-inset-bottom));flex-direction:row;grid-row:3;align-self:end;gap:0 2px;margin:0;display:flex}.door.is-ob .ob-foot-end>span:first-child{text-align:center;flex-basis:100%}.door.is-ob .ob-foot-end>button+span[aria-hidden=true]{display:inline}.door input:not([type=checkbox]):not([type=radio]),.door textarea,.door select{font-size:16px}}.ob-foot-end{display:none}.door-body:not(:has(>.door-ba-stage)){grid-template-columns:minmax(0,1fr)}.door .gate-stage>*{padding-bottom:0}.door .gate-stage .k-empty-box{background:0 0;padding:8px 0 0}.door :is(.auth-title,.k-empty-box p:first-of-type){text-wrap:balance}.door :is(.auth-sub,.k-empty-box p+p,.door-ba-move){text-wrap:pretty}.door .gate-stage td .truncate{white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.door .gate-stage td .k-small.truncate{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.door .ob-door-wait i,.ob-path-rows li.is-now i,.door .auth-card,.door .auth-submit,.door-ba,.door-ba-num em,.door-ba-move,.door-ba-rows b,.door-ba-rows em,.door-mark,.door-bird,.door-wing{animation:none}.door-ba-rows i{transition:none}}.tm-live{animation:1.4s ease-in-out infinite tm-live}@keyframes tm-live{50%{opacity:.25}}.tm-dot{animation:tm-dot 1.1s var(--d,0s) ease-in-out infinite}@keyframes tm-dot{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-3px)}}.tk-in{animation:.7s cubic-bezier(.16,1,.3,1) both tk-in}.chip-in{animation:.45s cubic-bezier(.16,1,.3,1) chip-in}.lc-fig{place-items:center;padding:28px;display:grid}.lc-beat{opacity:0;grid-area:1/1;justify-items:center;gap:14px;width:100%;max-width:320px;animation:9s cubic-bezier(.2,.8,.2,1) infinite both lc-beat;display:grid;transform:translateY(10px)scale(.98)}.lc-a{animation-delay:0s}.lc-b{animation-delay:3s}.lc-c{animation-delay:6s}@keyframes lc-beat{0%{opacity:0;transform:translateY(10px)scale(.98)}5%,28%{opacity:1;transform:none}33%,to{opacity:0;transform:translateY(-8px)scale(.99)}}.lc-map{aspect-ratio:16/10;background-color:#eef0ea;background-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0),linear-gradient(#fff 0 0),linear-gradient(#fbf1c4 0 0);background-position:0 30%,34% 0,0 72%,70% 0;background-repeat:no-repeat;background-size:100% 5px,5px 100%,100% 5px,5px 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 1px 3px #10182814}.lc-shop{background:rgb(var(--brand-rgb));border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 5px #ffffffe6,0 6px 16px -6px #145be199}.lc-pin{left:var(--x);top:var(--y);color:#fff;opacity:0;width:30px;height:30px;animation:9s cubic-bezier(.2,.9,.3,1.3) infinite both lc-pin;animation-delay:calc(.4s + var(--k) * .25s);background:#ff8ccb;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;transform:scale(.4);box-shadow:0 0 0 3px #fff,0 4px 10px -4px #10182859}.lc-pin:nth-of-type(2){background:#c4a5ff}.lc-pin:nth-of-type(3){background:#ffb37a}@keyframes lc-pin{0%{opacity:0;transform:scale(.4)}6%,26%{opacity:1;transform:none}31%,to{opacity:0;transform:scale(.8)}}.lc-gift{text-align:center;width:100%;color:var(--ink-muted);background:#fff;border-radius:18px;justify-items:center;gap:6px;padding:26px 18px;font-size:13.5px;display:grid;box-shadow:0 1px 3px #10182814}.lc-gift b{color:var(--ink);font-size:17px;font-weight:600}.lc-gift-ic{color:#b7791f;background:#fff1cc;border-radius:50%;place-items:center;width:48px;height:48px;animation:9s ease-in-out 3.4s infinite lc-wiggle;display:grid}@keyframes lc-wiggle{0%,to{transform:none}2%{transform:rotate(-12deg)scale(1.08)}4%{transform:rotate(10deg)scale(1.08)}6%{transform:none}}.lc-post{background:#fff;border-radius:18px;width:100%;overflow:hidden;box-shadow:0 1px 3px #10182814}.lc-post img{object-fit:cover;width:100%;height:150px;display:block}.lc-post-meta{color:var(--ink-muted);gap:1px;padding:10px 14px 12px;font-size:12.5px;display:grid}.lc-post-meta b{color:var(--ink);font-size:14px}.lc-cap{color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #1018280f}.lc-cap.is-good{color:var(--good)}@keyframes vidplay{0%{width:0}to{width:100%}}.vid-play{width:0;animation:2.6s linear forwards vidplay}.tf-type{max-width:0;animation:1.4s steps(28,end) .35s forwards tf-type;display:inline-block}@keyframes tf-type{to{max-width:100%}}.tk-pick{animation:tk-pick .25s var(--d,0s) forwards}@keyframes tk-pick{to{color:#35f}}.tk-in{opacity:0;animation:tk-in .4s var(--d,0s) cubic-bezier(.2,.7,.2,1) forwards}.tk-tap{opacity:0;pointer-events:none;width:26px;height:26px;animation:tk-tap .7s var(--d,0s) ease-out;border:2px solid #fff;border-radius:999px;margin:-13px 0 0 -13px;position:absolute;top:50%;left:50%}@keyframes tk-tap{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.tk-pick-bg{animation:tk-pick-bg .3s var(--d,0s) forwards}@keyframes tk-pick-bg{to{background:#1a73e814}}.tk-check{animation:tk-check .25s var(--d,0s) forwards}@keyframes tk-check{to{background:#1a73e8}}.tk-out{animation:tk-out .2s var(--d,0s) forwards}.gs-fill{transform-origin:0;animation:gs-fill var(--ms,4.2s) linear both}@keyframes gs-fill{0%{transform:scaleX(0)}to{transform:none}}.rt .tf-time{color:var(--ink-soft);font-size:11.5px}.rt-fast [role=tabpanel] .rise{animation-duration:.32s;animation-delay:calc(var(--i,0) * 18ms);transform:translateY(6px)}.rt button:focus-visible,.rt a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ph{width:320px;max-width:100%;box-shadow:none;-webkit-user-select:none;user-select:none;background:#0b0b0d;border:7px solid #0b0b0d;border-radius:44px;margin:0 auto;padding:0}.ph-screen{color:#000;background:#fff;border-radius:37px;flex-direction:column;height:560px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;display:flex;position:relative;overflow:hidden}.ph-status{justify-content:space-between;align-items:center;padding:14px 24px 0 28px;font-size:13px;font-weight:600;display:flex}.ph-head{border-bottom:1px solid #ececf0;justify-items:center;gap:4px;padding:10px 12px 8px;display:grid}.ph-avatar{color:#fff;background:#8e8e93;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:17px;font-weight:600;line-height:1;display:grid}.ph-name{font-size:11px;font-weight:500}.ph-thread{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:4px;min-height:0;padding:6px 12px 26px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 30px),#0000);mask-image:linear-gradient(#000 calc(100% - 30px),#0000)}.ph-thread::-webkit-scrollbar{display:none}.ph-thread:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.ph-b{letter-spacing:-.01em;white-space:pre-line;overflow-wrap:anywhere;background:#e9e9eb;border-radius:18px;max-width:82%;padding:8px 12px 9px;font-size:13.5px;line-height:1.32}.ph-b.is-me{color:#fff;background:#0b84fe;align-self:flex-end}.ph-note{text-align:center;color:#6b6b72;align-self:center;max-width:88%;margin:10px 0 4px;font-size:11px;font-weight:600}.ph-photo{text-align:center;color:#5b6779;background:#f1efe9;border:1px solid #e2ded4;border-radius:16px;place-content:center;width:132px;height:160px;margin-bottom:2px;font-family:ui-serif,Georgia,serif;font-size:12px;line-height:1.3;display:grid}.ph-poll{background:#e9e9eb;border-radius:18px;gap:5px;width:82%;padding:8px;display:grid}.ph-poll span{background:#fff;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:500}.ph-compose{padding:8px 12px 14px}.ph-field{color:#9a9aa2;border:1px solid #d8d8dd;border-radius:999px;align-items:center;height:32px;padding:0 13px;font-size:13px;display:flex}.su-in{animation:.35s cubic-bezier(.2,.8,.2,1) both su-in}@keyframes su-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.su-in{animation:none}}.pill-sherli{height:32px;color:var(--ink);white-space:nowrap;background:linear-gradient(#fff 0%,#eceef2 48%,#dcdfe5 100%);border:1px solid #00000029;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13px;font-weight:500;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0000000a,0 1px 2px #0000001a}.pill-sherli:hover{background:linear-gradient(#fff 0%,#f1f2f5 48%,#e3e5ea 100%);border-color:#00000038;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0000000a,0 2px 4px #0000001f}.pill-sherli:active{background:linear-gradient(#e6e8ec 0%,#dcdfe5 100%);transform:translateY(1px);box-shadow:inset 0 1px 2px #0000001f}.pill-sherli:focus-visible{outline:none;box-shadow:inset 0 1px #fffffff2,0 0 0 3px #0077e638}.pill-sherli:disabled{opacity:.6;pointer-events:none}.pill-sherli-mark{flex:none;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.pill-sherli:hover .pill-sherli-mark{transform:translateY(-1px)rotate(-8deg)}.pill-sherli.is-busy .pill-sherli-mark{animation:1.1s ease-in-out infinite sherli-breathe}@keyframes sherli-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.pill-sherli.is-busy .pill-sherli-mark{animation:none}}.switch-pill{border:1px solid var(--hair-strong);height:32px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:500;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.switch-pill:hover{background:var(--surface-2)}.switch-pill:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e638}.switch-pill:disabled{opacity:.6;pointer-events:none}.switch-pill-track{background:var(--hair-strong);border-radius:9px;flex:none;width:30px;height:18px;transition:background .2s;position:relative}.switch-pill-track.is-on{background:var(--blue)}.switch-pill-knob{background:#fff;border:1px solid #00000014;border-radius:50%;width:14px;height:14px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:2px;left:2px}.switch-pill-track.is-on .switch-pill-knob{border-color:#0000;transform:translate(12px)}.ask-modal{--ask-stage:#f2f2f2;--ask-q:cubic-bezier(.22, 1, .36, 1);--ask-pop:cubic-bezier(.24, 1.34, .38, 1)}.ask-modal[data-state=open]{animation:ask-board-in .46s var(--ask-q) both}.ask-modal[data-state=closed]{animation:.16s ease-in both ask-board-out}@keyframes ask-board-in{0%{opacity:0;scale:.94}}@keyframes ask-board-out{to{opacity:0;scale:.97}}.ask-modal [data-dialog-close]{background:var(--ask-stage);width:32px;height:32px;transition:background .22s var(--ask-q), transform .16s var(--ask-q);top:18px;right:18px}.ask-modal [data-dialog-close]:hover{background:#e6e6e6}.ask-modal [data-dialog-close]:active{transform:scale(.92)}.ask-page.is-modal{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:10px;height:min(80dvh,720px);min-height:440px;margin:0;display:grid}@media (min-width:768px){.ask-page.is-modal{margin:0}}.ask-page.is-modal>.ask-row{display:contents}.ask-page.is-modal .ask-main{background:var(--ask-stage);min-height:0;animation:ask-panel-in .5s var(--ask-q) both;border-radius:28px;grid-row:2;overflow:hidden}.ask-modal-head{animation:ask-panel-in .5s var(--ask-q) 60ms both;background:#fff;border-radius:28px;flex:none;align-items:center;gap:12px;padding:16px 60px 16px 16px;display:flex}@keyframes ask-panel-in{0%{opacity:0;transform:translateY(12px)}}.ask-modal-mark{background:var(--ask-stage);border-radius:999px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ask-modal-title{letter-spacing:-.015em;color:#111;font-size:17px;font-weight:600;line-height:22px;display:block}.ask-modal-sub{color:#6b6b6b;margin-top:2px;font-size:13px;line-height:18px;display:block}.ask-modal-new{background:var(--ask-stage);color:#111;height:32px;transition:background .22s var(--ask-q), transform .16s var(--ask-q);border-radius:999px;padding:0 14px;font-size:13px;font-weight:500}.ask-modal-new:hover{background:#e6e6e6}.ask-modal-new:active{transform:scale(.96)}@media (min-width:1100px){.ask-page.is-modal:has(.ask-history){grid-template-columns:minmax(0,1fr) 300px;gap:0 10px}.ask-page.is-modal:has(.ask-history) .ask-main{grid-area:1/1/span 2}.ask-page.is-modal:has(.ask-history) .ask-modal-head{border-radius:28px 28px 0 0;grid-area:1/2;align-items:flex-start;padding:20px 60px 12px 20px}.ask-page.is-modal .ask-history{width:auto;animation:ask-panel-in .5s var(--ask-q) 60ms both;background:#fff;border-left:0;border-radius:0 0 28px 28px;grid-area:2/2;padding:4px 12px 14px}}.ask-page.is-bench{--ask-stage:#f2f2f2;--ask-q:cubic-bezier(.22, 1, .36, 1);--ask-pop:cubic-bezier(.24, 1.34, .38, 1);padding-bottom:16px}@media (min-width:768px){.ask-page.is-bench{margin:0 0 -40px}}.ask-page.is-bench>.ask-row{gap:12px}.ask-page.is-bench>.k-page-head:not(:has(button)){display:none}.ask-page.is-bench>.k-page-head{background:0 0;border:0;margin-bottom:10px}.ask-page.is-bench .ask-main{background:#f2f2f2;border-radius:28px;overflow:hidden}.ask-page.is-bench .ask-history{background:#f2f2f2;border:0;border-radius:28px;padding:12px}.ask-page.is-bench .ask-history-item:hover,.ask-page.is-bench .ask-history-item.is-on{background:#fff}.ask-page.is-bench .ask-composer{border-top:0}.ask-page:is(.is-modal,.is-bench) .ask-scroll{padding:28px 28px 12px}.ask-page:is(.is-modal,.is-bench) .ask-empty{max-width:560px}.ask-page:is(.is-modal,.is-bench) .ask-empty-mark{margin-bottom:16px}.ask-page:is(.is-modal,.is-bench) .ask-empty-mark,.ask-page:is(.is-modal,.is-bench) .ask-greet,.ask-page:is(.is-modal,.is-bench) .ask-empty-sub{animation:.8s cubic-bezier(.16,1,.3,1) both ask-blur-in}.ask-page:is(.is-modal,.is-bench) .ask-greet{letter-spacing:-.025em;font-size:26px;font-weight:600;line-height:32px;animation-delay:70ms}.ask-page:is(.is-modal,.is-bench) .ask-empty-sub{color:#6b6b6b;margin-top:6px;font-size:15px;line-height:22px;animation-delay:.14s}@keyframes ask-blur-in{0%{opacity:0;filter:blur(8px);transform:translateY(.3em)}}.ask-page:is(.is-modal,.is-bench) .rise{animation:ask-rise .6s var(--ask-q) both;animation-delay:calc(min(var(--i,0), 9) * 60ms + .18s)}@keyframes ask-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ask-page:is(.is-modal,.is-bench) .ask-sugs{margin-top:24px}.ask-page:is(.is-modal,.is-bench) .ask-sug{transition:transform .16s var(--ask-q), background .22s var(--ask-q);background:#fff;border:0;border-radius:18px;align-items:center;gap:14px;padding:14px 16px 14px 14px}.ask-page:is(.is-modal,.is-bench) .ask-sug:hover{background:#fff;transform:translateY(-1px)}.ask-page:is(.is-modal,.is-bench) .ask-sug:active{transform:scale(.985)}.ask-page:is(.is-modal,.is-bench) .ask-sug-title{font-size:14.5px;line-height:20px}.ask-page:is(.is-modal,.is-bench) .ask-sug-sub{color:#6b6b6b;margin-top:2px;font-size:13px}.ask-page:is(.is-modal,.is-bench) .ask-sug-arrow{transition:transform .22s var(--ask-pop), color .16s var(--ask-q)}.ask-page:is(.is-modal,.is-bench) .ask-sug:hover .ask-sug-arrow{transform:translate(3px)}.ask-page:is(.is-modal,.is-bench) .ask-work-node{background:var(--ask-stage)}.ask-page:is(.is-modal,.is-bench) .ask-composer{border-top:0;padding:8px 20px 16px}.ask-page:is(.is-modal,.is-bench) .ask-box{transition:box-shadow .22s var(--ask-q);background:#fff;border:0;border-radius:24px;align-items:center;padding:6px 6px 6px 18px}.ask-page:is(.is-modal,.is-bench) .ask-box:focus-within{box-shadow:0 0 0 3px #11111114}.ask-page:is(.is-modal,.is-bench) .ask-box textarea{padding:8px 0;font-size:15px;line-height:20px}.ask-page:is(.is-modal,.is-bench) .ask-send,.ask-page:is(.is-modal,.is-bench) .ask-mic{border:0;border-radius:999px;width:36px;height:36px}.ask-page:is(.is-modal,.is-bench) .ask-send{transition:background .22s var(--ask-q), transform .16s var(--ask-q);background:#111}.ask-page:is(.is-modal,.is-bench) .ask-send:hover:not(:disabled){background:#2b2b2b}.ask-page:is(.is-modal,.is-bench) .ask-send:active:not(:disabled){transform:scale(.92)}.ask-page:is(.is-modal,.is-bench) .ask-send:disabled{color:#a3a3a3;background:#ececec}.ask-page:is(.is-modal,.is-bench) .ask-foot{color:#8a8a8a;margin-top:10px}.ask-page.is-modal .ask-history-head>button:first-child{display:none}.ask-page:is(.is-modal,.is-bench) .ask-history-head{padding:8px 6px 6px}.ask-page:is(.is-modal,.is-bench) .ask-history-item{transition:background .16s var(--ask-q);border-radius:12px}.ask-page:is(.is-modal,.is-bench) .ask-history-item:hover{background:#f4f4f4}.ask-page:is(.is-modal,.is-bench) .ask-history-item.is-on{background:#ededed}.ask-page:is(.is-modal,.is-bench) .ask-new{height:40px;transition:background .22s var(--ask-q), transform .16s var(--ask-q);background:#111;border-radius:999px}.ask-page:is(.is-modal,.is-bench) .ask-new:hover{background:#2b2b2b}.ask-page:is(.is-modal,.is-bench) .ask-new:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.ask-modal[data-state],.ask-page:is(.is-modal,.is-bench) .ask-main,.ask-modal-head,.ask-page:is(.is-modal,.is-bench) .ask-history,.ask-page:is(.is-modal,.is-bench) .rise,.ask-page:is(.is-modal,.is-bench) .ask-empty-mark,.ask-page:is(.is-modal,.is-bench) .ask-greet,.ask-page:is(.is-modal,.is-bench) .ask-empty-sub{animation:none}}.cta{background:linear-gradient(180deg, #ffffff38, #fff0 55%), var(--btn);border:1px solid var(--btn-edge);height:40px;box-shadow:inset 0 1px 0 #ffffff40, 0 8px 18px -10px var(--btn-glow);color:#fff;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex}.cta:hover{background:linear-gradient(180deg, #ffffff47, #fff0 55%), var(--btn-hover);box-shadow:inset 0 1px 0 #ffffff40, 0 10px 22px -10px var(--btn-glow)}.cta:active{transform:translateY(1px)}.cta:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e638}.cta:disabled{opacity:.6;pointer-events:none}.cta svg{flex:none;width:16px;height:16px}.cta-mark,.cta-go{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.cta:hover .cta-mark{transform:translateY(-1px)rotate(-8deg)}.cta:hover .cta-go{transform:translate(2px)}.sc-list{text-align:left;border-top:1px solid var(--hair);margin-top:18px}.sc-row{border-bottom:1px solid var(--hair);animation:.4s cubic-bezier(.2,.8,.2,1) both ask-act-in;animation-delay:calc(var(--i,0) * 90ms + .12s);align-items:center;gap:12px;display:flex}.sc-pick{text-align:left;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:13px 2px;display:flex}.sc-dot{border:1.5px solid var(--hair-strong);border-radius:999px;flex:none;width:9px;height:9px;margin-top:6px;transition:background .2s,border-color .2s,transform .2s}.sc-row.is-on .sc-dot{background:var(--blue);border-color:var(--blue);transform:scale(1.1)}.sc-title{color:var(--ink);font-size:14px;font-weight:500;line-height:20px;display:block}.sc-line{color:var(--ink-muted);margin-top:1px;font-size:13px;line-height:18px;display:block}.sc-go{height:44px;animation:.4s cubic-bezier(.2,.8,.2,1) both ask-act-in;animation-delay:calc(var(--i,0) * 90ms + .12s);margin-top:22px;padding:0 18px 0 16px;font-size:15px}.sw-cta{height:34px;box-shadow:none;color:#fff;background:#111;border:0;border-radius:999px;flex:none;align-self:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;transition:background .2s;display:inline-flex}.ask-sug:hover .sw-cta{background:#2a2a2a}.sw-cta svg{width:15px;height:15px}.ask-sug.is-next{border-color:var(--hair-strong)}.sw-step{justify-items:center;display:grid}.sw-back{justify-self:start;margin:0 0 10px -10px}.sw-panel{border:1px solid var(--hair);text-align:left;background:#fff;border-radius:12px;width:100%;margin-top:18px;padding:20px;animation:.35s cubic-bezier(.2,.8,.2,1) both ask-act-in}.ask-act-values{border-top:1px solid var(--hair);margin-bottom:12px;display:grid}.ask-act-value{border:0;border-bottom:1px solid var(--hair);text-align:left;width:100%;min-height:44px;font:inherit;color:inherit;background:0 0;grid-template-columns:108px minmax(0,1fr) auto;align-items:baseline;gap:12px;margin:0;padding:12px 0;animation:.35s cubic-bezier(.2,.8,.2,1) both ask-act-in;display:grid;position:relative}button.ask-act-value{cursor:pointer}button.ask-act-value:hover .ask-act-value-v{color:var(--blue)}button.ask-act-value:focus-visible{border-radius:6px;outline:none;box-shadow:inset 0 0 0 2px #0077e64d}.ask-act-value.is-copied:after{content:"";background:var(--blue-soft);pointer-events:none;border-radius:8px;animation:.9s ease-out both ask-copied;position:absolute;inset:0 -8px}@keyframes ask-copied{0%{opacity:1}to{opacity:0}}.ask-act-value-k{color:var(--ink-muted);font-size:13px;line-height:20px}.ask-act-value-v{z-index:1;min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:20px;transition:color .12s;position:relative}.ask-act-copy{z-index:1;color:var(--ink-soft);white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:500;line-height:20px;transition:color .12s;display:inline-flex;position:relative}button.ask-act-value:hover .ask-act-copy,.ask-act-value.is-copied .ask-act-copy{color:var(--blue)}.ask-act-copy svg{width:13px;height:13px}.ask-act-wait{color:var(--ink-muted);align-items:center;gap:9px;font-size:13px;line-height:18px;display:flex}.ask-act-wait+*{margin-top:12px}.ask-act-wait.is-in{color:var(--good);font-weight:500;animation:.35s cubic-bezier(.2,.8,.2,1) both ask-act-in}.ask-act-wait svg{flex:none;width:15px;height:15px}.ask-act-dot{background:var(--wait);border-radius:999px;flex:none;width:8px;height:8px;position:relative}.ask-act-dot:after{content:"";border-radius:inherit;background:inherit;animation:1.8s cubic-bezier(0,0,.2,1) infinite ask-ping;position:absolute;inset:0}@keyframes ask-ping{75%,to{opacity:0;transform:scale(2.4)}}@keyframes ask-act-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ask-act-value,.ask-act-wait.is-in,.ask-act-dot:after,.sw-panel,.sc-row,.sc-go{animation:none}}.ask-answer{gap:14px;display:grid}.ask-verdict{color:var(--ink);font-size:16px;line-height:24px}.ask-nums{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.ask-nums.is-one{grid-template-columns:minmax(180px,320px)}.ask-num{border:1px solid var(--hair);background:#fff;border-radius:12px;padding:12px 14px}.ask-num-label{color:var(--ink-muted);font-size:13px;line-height:16px}.ask-num-value{color:var(--ink);letter-spacing:-.01em;align-items:baseline;gap:8px;margin-top:6px;font-size:22px;font-weight:600;line-height:26px;display:flex}.ask-num-delta{color:var(--ink-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:500}.ask-num-delta.is-up{color:var(--good)}.ask-num-delta.is-down{color:var(--bad)}.ask-h{color:var(--ink);margin-top:2px;font-size:14px;font-weight:600;line-height:20px}.ask-list{gap:8px;margin-top:-6px;padding-left:18px;list-style:outside;display:grid}.ask-item{color:var(--ink);font-size:14px;line-height:21px}.ask-item-text{margin-right:6px}.ask-item .ask-src{vertical-align:1px}.ask-src.is-link:hover{background:var(--surface-2);color:var(--ink)}.msg-sky{background:var(--surface-2);border-radius:12px;align-content:start;justify-items:center;min-width:0;min-height:600px;padding:32px 24px;display:grid;overflow:hidden}@media (min-width:1024px){.msg-sky{align-self:start}}@media (min-width:1024px) and (min-height:860px){.msg-sky{position:sticky;top:16px}}.msg-sky [role=tab]:focus-visible{outline-offset:-2px}@media (max-width:640px){.msg-sky{min-height:0;padding:24px 12px}}.msg-sky [role=tablist]{background:#fff;border-radius:13px;gap:3px;height:auto;min-height:42px;padding:3px;box-shadow:0 1px 2px #081e500f}.msg-sky [role=tab]{border-radius:10px;height:36px;padding:0 16px;font-size:14.5px}.msg-sky .k-small{color:var(--ink-muted);background:#fff;border-radius:999px;padding:3px 10px;font-size:13px;line-height:18px}.msg-sky [role=tab][aria-selected=true]{background:var(--ink);color:#fff}.msg-sky .ph{box-shadow:0 40px 70px -40px #081e5059}.aiv3{--q:cubic-bezier(.22, 1, .36, 1);--pop:cubic-bezier(.24, 1.34, .38, 1);grid-template-columns:minmax(0,1fr) 320px;gap:12px;display:grid}.aiv3-stage{perspective:1000px;touch-action:pan-y;cursor:grab;background:#1a1a1a;border-radius:28px;outline:none;min-height:440px;position:relative;overflow:hidden}.aiv3-stage:active{cursor:grabbing}.aiv3-stage:focus-visible{box-shadow:inset 0 0 0 2px #ffffff40}.aiv3-lede{color:#4a4a4a;margin:-4px 2px 14px;font-size:13.5px;line-height:20px}.aiv3-lock{pointer-events:none}.aiv3-lock svg{width:13px;height:13px}.aiv3-slot{width:186px;height:330px;z-index:calc(10 - var(--ao));transform:translateX(calc(var(--o) * var(--aiv3-step,118px))) translateZ(calc(var(--ao) * -90px)) rotateY(calc(var(--o) * -18deg)) scale(calc(1 - var(--ao) * .1));opacity:calc(1 - var(--ao) * .18);transition:transform .7s var(--q), opacity .5s var(--q);cursor:pointer;margin:-165px 0 0 -93px;position:absolute;top:50%;left:50%}.aiv3-slot[data-front]{cursor:auto}.aiv3-slot[data-far]{opacity:0;pointer-events:none}.aiv3-float{width:100%;height:100%;animation:5s ease-in-out infinite aiv3-bob}@keyframes aiv3-bob{0%,to{transform:translateY(-4px)rotate(-1deg)}50%{transform:translateY(4px)rotate(1deg)}}.aiv3-tilt{perspective:800px;width:100%;height:100%}.aiv3-card{width:100%;height:100%;transition:transform .5s var(--q), box-shadow .5s var(--q);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 48px -18px #000000a6,inset 0 0 0 1px #ffffff0f}.aiv3-card.is-leaning{transition:transform .12s linear, box-shadow .3s var(--q);box-shadow:0 14px 30px -14px #000000b3,inset 0 0 0 1px #ffffff14}.aiv3-slot:not([data-front]) .aiv3-card{filter:brightness(.72);transition:filter .5s var(--q), transform .5s var(--q)}.aiv3-card video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.aiv3-sheen{border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .3s var(--q);position:absolute;inset:0}.aiv3-face{color:#fff;background:#ffffff1a;border-radius:999px;place-items:center;width:60px;height:60px;margin-left:-30px;font-size:24px;font-weight:500;display:grid;position:absolute;top:22%;left:50%}.aiv3-by{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1111118c;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px 0 3px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:12px;left:12px}.aiv3-by i{background:#3b82f6;border-radius:999px;place-items:center;width:20px;height:20px;font-size:10.5px;font-style:normal;font-weight:600;display:grid}.aiv3-cap{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1119;border-radius:14px;margin:0;padding:8px 12px;font-size:14px;line-height:20px;position:absolute;bottom:12px;left:12px;right:12px}.aiv3-cap b{background:#3b82f6;border-radius:6px;padding:0 6px;font-weight:600;display:inline-block}.aiv3-play{color:#111;width:52px;height:52px;transition:scale .22s var(--pop), opacity .2s;background:#ffffffe6;border-radius:999px;place-items:center;margin:-26px 0 0 -26px;display:grid;position:absolute;top:50%;left:50%}.aiv3-play:hover:not(:disabled){scale:1.06}.aiv3-play:active:not(:disabled){scale:.94}.aiv3-play:disabled{cursor:default;opacity:.78}.aiv3-play svg{width:20px;height:20px;margin-left:2px}.aiv3-card.is-playing .aiv3-play{opacity:0}.aiv3-card.is-playing:hover .aiv3-play{opacity:1}.aiv3-auto{z-index:20;color:#fff;width:38px;height:38px;transition:background .22s var(--q), scale .16s var(--q);background:#2a2a2a;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:14px;right:14px}.aiv3-auto:hover{background:#333}.aiv3-auto:active{scale:.92}.aiv3-auto svg{width:15px;height:15px}.aiv3-auto:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff59}.aiv3-side{color:#fff;background:#1c1c1c;border-radius:28px;flex-direction:column;min-width:0;padding:20px 18px 18px;display:flex}.aiv3-title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:22px;font-weight:600;line-height:28px}.aiv3-sub{color:#9a9a9a;text-wrap:pretty;margin:10px 0 0;font-size:13.5px;line-height:20px}.aiv3-rows{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:18px;display:grid}.aiv3-row{text-align:left;width:100%;height:44px;transition:background .22s var(--q), scale .16s var(--q);background:#262626;border-radius:10px;align-items:center;gap:10px;padding:0 14px;display:flex;position:relative;overflow:hidden}.aiv3-row:hover{background:#2c2c2c}.aiv3-row:active{scale:.985}.aiv3-row:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff4d}.aiv3-fill{background:#3a3a3a;width:0;position:absolute;inset:0}.aiv3-fill[data-run]{animation:linear both aiv3-fill}.aiv3-fill[data-hold]{animation-play-state:paused}@keyframes aiv3-fill{0%{width:0}to{width:100%}}.aiv3-row-name{color:#fff;flex:none;font-size:13px;font-weight:500;position:relative}.aiv3-row-say{color:#a3a3a3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;position:relative;overflow:hidden}.aiv3-row[aria-pressed=true] .aiv3-row-say{color:#e5e5e5}.aiv3-foot{gap:8px;margin-top:auto;padding-top:18px;display:grid}.aiv3-price{color:#d4d4d4;border-radius:999px;place-items:center;height:40px;font-size:13px;display:grid;box-shadow:inset 0 0 0 1px #3a3a3a}.aiv3-unlock{color:#111;height:40px;transition:background .22s var(--q), scale .16s var(--q);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.aiv3-unlock:hover{background:#ececec}.aiv3-unlock:active{scale:.97}.aiv3-unlock svg{width:13px;height:13px}@media (max-width:1000px){.aiv3{grid-template-columns:minmax(0,1fr)}.aiv3-stage{min-height:400px}}@media (max-width:640px){.aiv3-stage{--aiv3-step:74px;border-radius:22px;min-height:360px}.aiv3-slot{width:164px;height:290px;margin:-145px 0 0 -82px}.aiv3-slot:not([data-front]) .aiv3-cap,.aiv3-slot:not([data-front]) .aiv3-by{opacity:0}.aiv3-cap{padding:7px 10px;font-size:13px;bottom:8px;left:8px;right:8px}}@media (prefers-reduced-motion:reduce){.aiv3-float,.aiv3-fill[data-run]{animation:none}.aiv3-slot,.aiv3-card{transition:none}}.done-hero{place-items:center;height:148px;margin-top:8px;display:grid;position:relative}.done-check{z-index:1;background:#34b04a;border-radius:50%;place-items:center;width:64px;height:64px;animation:.6s cubic-bezier(.3,1.5,.5,1) both done-pop;display:grid;position:relative;box-shadow:inset 0 -2px #00000014}.done-check path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.35s ease-out .45s forwards done-draw}@keyframes done-pop{0%{transform:scale(.14)}55%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes done-draw{to{stroke-dashoffset:0}}.done-confetti{width:0;height:0;position:absolute;top:50%;left:50%}.done-bit{background:var(--c);opacity:0;animation:done-burst var(--t,2.6s) cubic-bezier(.15, .7, .3, 1) var(--dl,.4s) forwards;position:absolute;top:0;left:0}.done-bit.is-rect{border-radius:1.5px;width:7px;height:10px}.done-bit.is-strip{border-radius:2px;width:3px;height:13px}.done-bit.is-dot{border-radius:50%;width:6px;height:6px}.done-bit.is-curl{border:2px solid var(--c);border-color:var(--c) transparent transparent transparent;background:0 0;border-radius:50%;width:12px;height:7px}@keyframes done-burst{0%{opacity:0;transform:translate(0)rotate(0)scale(.4)}6%{opacity:1}32%{transform:translate(var(--x), var(--y)) rotate(var(--r)) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(calc(var(--x) * 1.12), calc(var(--y) + var(--fall))) rotate(calc(var(--r) * 2.4)) scale(1)}}.done-row{background:#f2f2f2;border:0;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:14px 16px;transition:background .15s;display:flex}.done-row:hover{background:#e8e8e8}.done-row:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e638}.done-doc{color:#8a8f98;background:#fff;border:0;border-radius:6px 12px 6px 6px;flex:none;place-items:center;width:40px;height:46px;display:grid;position:relative}.done-doc em{color:#fff;background:#34b04a;border-radius:4px;padding:1px 5px;font-size:10.5px;font-style:normal;font-weight:700;line-height:15px;position:absolute;bottom:6px;left:-8px}.done-hero.is-calm{height:112px}.done-hero.is-calm .done-check,.done-hero.is-calm .done-check path{stroke-dashoffset:0;animation:none}.done-check.is-bad{background:var(--bad)}.done-list{background:#f2f2f2;border:0;border-radius:18px}.done-item{grid-template-columns:20px minmax(0,1fr);column-gap:12px;padding:12px 16px;display:grid}.done-item+.done-item{border-top:1px solid #e4e4e7}.done-tick{color:#137a37;background:#eefaf1;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.done-tick.is-bad{color:var(--bad);background:#fdeceb}.fr-stage{z-index:2;--cw:clamp(56px, min(22cqw, (100dvh - 530px) * .8), 96px);--ease:cubic-bezier(.32, .72, 0, 1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:12px;margin:12px 0 8px;display:grid;position:relative;container-type:inline-size}.fr-stage.is-one{--cw:clamp(56px, min(28cqw, (100dvh - 530px) * .8), 112px);--grow:1.75}.fr-fan{--spread:9deg;flex-direction:column;align-items:center;gap:4px;display:flex}.fr-stage.is-one .fr-fan{--spread:12deg}.fr-cards{isolation:isolate;width:100%;height:calc(var(--cw) * 1.25 + 18px);position:relative}.fr-hit,.fr-face{width:var(--cw);height:calc(var(--cw) * 1.25);transform-origin:50% 0;--th:calc(var(--a) * var(--spread));transform:translate(calc(-50% + var(--cw) * 3.75 * sin(var(--th))), calc(var(--cw) * 3.75 * (1 - cos(var(--th))))) rotate(var(--th)) scale(1);border-radius:10px;position:absolute;top:4px;left:50%}.fr-hit{z-index:calc(var(--z) + 20);-webkit-tap-highlight-color:transparent;outline:none}.fr-face{z-index:var(--z);pointer-events:none;transition:transform .5s var(--ease), height .5s var(--ease), border-radius .5s var(--ease), box-shadow .3s ease, z-index .4s linear;animation:fr-deal .5s cubic-bezier(.2, .8, .2, 1) calc(var(--k) * 70ms + .12s) backwards;background:#fff;border:1px solid #1014241a;overflow:hidden;box-shadow:0 1px 2px #1014240f,0 10px 18px -14px #10142473}.fr-face>img{object-fit:cover;width:100%;height:100%;display:block}.fr-face .sug-peek{position:absolute;inset:0}@keyframes fr-deal{0%{opacity:0;transform:translate(-50%,26px)rotate(0)scale(.9)}}.fr-hit:hover+.fr-face,.fr-hit:focus-visible+.fr-face{z-index:40;transform:translate(-50%, -6px) rotate(0deg) scale(var(--grow,2));transition:transform .5s var(--ease), height .5s var(--ease), border-radius .5s var(--ease), box-shadow .3s ease, z-index 0s;border-radius:6px;box-shadow:0 1px 2px #1014240d,0 8px 20px -8px #10142452}.fr-hit:hover+.fr-face.is-tall,.fr-hit:focus-visible+.fr-face.is-tall{height:calc(var(--cw) * 1.25 * 1.75)}.fr-hit:focus-visible+.fr-face{border-color:#0071e399}.fr-label{color:var(--ink-muted);font-size:12.5px;font-weight:500;line-height:18px}.fr-stage .done-bit{animation-duration:calc(var(--t) * .75);animation-delay:calc(var(--dl) + .45s)}.fr-facts{row-gap:6px;width:fit-content;max-width:100%;margin:16px auto 0;display:grid}.fr-facts li{color:var(--ink);align-items:flex-start;column-gap:10px;font-size:14px;line-height:20px;display:flex}.fr-facts .done-tick{flex:none;width:18px;height:18px;margin-top:1px}.fr-steps{margin-top:18px}.fr-step{color:var(--ink);border-bottom:1px solid #e4e4e7;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:14px;line-height:20px;transition:color .15s;display:flex}.fr-steps{background:#f2f2f2;border-radius:18px;padding-top:12px}.fr-steps>p{padding:0 14px}.fr-step:first-of-type{margin-top:6px}.fr-step:last-of-type{border-bottom:0}.fr-step>span:last-child{color:var(--ink-muted);transition:color .15s,transform .2s cubic-bezier(.2,.8,.2,1)}.fr-step:hover{color:#111}.fr-step:hover>span:last-child{color:currentColor;transform:translate(3px)}.fr-step:focus-visible{border-radius:6px;outline:none;box-shadow:0 0 0 3px #0077e638}.ts-thread{gap:6px;margin:18px 0;display:grid}.ts-thread.is-compact{margin:14px 0 12px}.ts-bubble{border-radius:18px;max-width:82%;padding:9px 13px;font-size:14px;line-height:19px;animation:.45s cubic-bezier(.2,.8,.2,1) both ts-pop}.ts-bubble.is-me{color:#fff;background:#1f8bff;border-bottom-right-radius:6px;justify-self:end}.ts-bubble.is-sherli{color:var(--ink);background:#eceef1;border-bottom-left-radius:6px;justify-self:start;animation-delay:.7s}@keyframes ts-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}}.ts-cta{color:#fff;background:#111;border-radius:999px;justify-content:center;align-items:center;height:46px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s,transform .15s;display:flex}.ts-cta:hover{background:#2a2a2a}.ts-cta:active{transform:scale(.98)}.ts-cta:focus-visible,.ts-later:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e638}.ts-later{height:40px;color:var(--ink-muted);border-radius:999px;font-size:14px;transition:color .15s}.ts-later:hover{color:var(--ink)}.ts-qr{color:var(--ink);background:#fff;border:0;border-radius:14px;flex:none;padding:8px;box-shadow:inset 0 0 0 1px #e4e4e7}.ts-fine{text-align:center;color:var(--ink-muted);margin-top:12px;font-size:11.5px;line-height:16px}@media (prefers-reduced-motion:reduce){.ts-bubble{animation:none}}.tsa-bubble{white-space:pre-wrap;max-width:92%;max-height:96px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60px,#0000);mask-image:linear-gradient(#000 60px,#0000)}.tsa-bubble.is-open{max-height:none;-webkit-mask-image:none;mask-image:none}.tsa-more{color:var(--ink-muted);text-underline-offset:2px;justify-self:start;margin-left:13px;font-size:12.5px;line-height:18px;text-decoration:underline}.tsa-more:hover{color:var(--ink)}.tsa-bonus{text-align:center;color:var(--ink-muted);margin-top:12px;font-size:13px;line-height:18px}.tsa-strip{color:var(--ink);border-bottom:1px solid #e4e4e7;align-items:center;gap:12px;padding:9px 0;font-size:13px;line-height:18px;display:flex}.tsa-strip-link{color:#111;text-underline-offset:2px;flex:none;font-weight:500;-webkit-text-decoration:underline #c4c4c8;text-decoration:underline #c4c4c8}.tsa-strip-link:hover{text-decoration-color:#111}.tsa-strip-x{width:24px;height:24px;color:var(--ink-muted);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.tsa-strip-x:hover{color:var(--ink);background:#f2f2f2}.tsa-strip-link:focus-visible,.tsa-strip-x:focus-visible,.tsa-more:focus-visible{border-radius:6px;outline:none;box-shadow:0 0 0 3px #0077e638}@media (max-width:767px){.tsa-strip{padding:9px 16px}}@media (max-height:590px){.fr{overflow-y:auto}.fr .done-confetti{display:none}}@media (prefers-reduced-motion:reduce){.done-confetti{display:none}.fr-face,.fr-step>span:last-child{transition:none;animation:none}}.done-more>summary{cursor:pointer;color:var(--ink-muted,#6e6e73);text-underline-offset:2px;border-radius:4px;margin-top:4px;font-size:12.5px;line-height:18px;text-decoration:underline;list-style:none;display:inline-block}.done-more>summary::-webkit-details-marker{display:none}.done-more>summary:hover{color:var(--ink,#1d1d1f)}.done-more>summary:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e638}.done-more[open]>summary{margin-bottom:6px}@media (prefers-reduced-motion:reduce){.done-check,.done-check path{stroke-dashoffset:0;animation:none}.done-confetti{display:none}}.sug-mark{place-items:center;width:14px;height:14px;display:inline-grid;position:relative}.sug-mark>*{grid-area:1/1}.sug-spark{color:var(--blue);opacity:0;font-size:13px;line-height:1;transform:scale(.3)rotate(-30deg)}.sug-in .sug-spark{animation:1.1s cubic-bezier(.2,.8,.2,1) both sug-spark;animation-delay:calc(var(--i,0) * .14s + 60ms)}.sug-in .mail-dot{opacity:0;animation:.5s cubic-bezier(.2,.8,.2,1) both sug-dot;animation-delay:calc(var(--i,0) * .14s + .76s);transform:scale(.4)}.sug-in .sug-w{opacity:0;filter:blur(6px);animation:.55s cubic-bezier(.2,.8,.2,1) both sug-word;animation-delay:calc(var(--i,0) * .14s + .16s + var(--w,0) * 55ms);display:inline-block;transform:translateY(3px)}.sug-in .sug-why{opacity:0;animation:.6s both sug-why;animation-delay:calc(var(--i,0) * .14s + .62s)}@keyframes sug-spark{0%{opacity:0;transform:scale(.3)rotate(-30deg)}35%{opacity:1;transform:scale(1.15)rotate(0)}70%{opacity:1;transform:scale(1)rotate(10deg)}to{opacity:0;transform:scale(.5)rotate(20deg)}}@keyframes sug-dot{to{opacity:1;transform:none}}@keyframes sug-word{to{opacity:1;filter:blur();transform:none}}@keyframes sug-why{to{opacity:1}}@media (prefers-reduced-motion:reduce){.sug-in .sug-spark{animation:none}.sug-in .mail-dot,.sug-in .sug-w,.sug-in .sug-why{opacity:1;filter:none;animation:none;transform:none}}.peek{padding:20px 0 28px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);container-type:inline-size}.peek-track{will-change:transform;gap:2cqw;width:max-content;display:flex}.peek-item{will-change:transform, opacity;transform-style:preserve-3d;flex:none}.peek.is-still{-webkit-mask-image:none;mask-image:none}.peek.is-still .peek-track{will-change:auto;flex-wrap:wrap;row-gap:14px;width:auto}.peek.is-still .peek-item{will-change:auto}.sug-peekrow.is-still,.ml3 .sug-peekrow.is-still{margin-inline:0}.sug-peekrow{--bleed:clamp(0px, (100vw - 760px - 320px) / 2, 120px);margin:0 calc(-1 * var(--bleed))}.sug-card{aspect-ratio:4/5;border:1px solid var(--hair);cursor:pointer;width:14.5cqw;color:inherit;font:inherit;background:#fff;border-radius:12px;margin:0;padding:0;transition:box-shadow .25s;display:block;position:relative;overflow:hidden}.sug-card:hover:not(:disabled){box-shadow:0 1px 2px #0000000a,0 22px 40px -24px #0006}.sug-card:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e638}.sug-card:disabled,.sug-card.is-empty{cursor:default}.sug-card-view{background:var(--surface-2);height:100%;display:block;position:relative;overflow:hidden}.sug-card-blank{background:var(--surface-2);width:100%;height:100%;display:block}.sug-peek{opacity:0;width:100%;height:100%;transition:opacity .5s;display:block;overflow:hidden}.sug-peek.is-ready{opacity:1}.sug-peek iframe{transform-origin:0 0;pointer-events:none;background:#fff;border:0;display:block}.sug-card.is-empty .sug-peek{opacity:.9}.sug-cover{object-fit:cover;width:100%;height:100%;display:block}.mail-row-wrap{position:relative}.mail-row-wrap.is-busy{opacity:.55;pointer-events:none}.mail-row-acts{z-index:2;gap:14px;display:flex;position:absolute;top:12px;right:48px}.mail-act{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12.5px;font-weight:500;transition:color .15s}.mail-act:hover{color:var(--ink)}.mail-act.is-bad:hover{color:#c0392b}@media (max-width:639px){.mail-row-acts{padding:0 24px 10px;position:static}}.mail-thumb{border:1px solid var(--hair);background:var(--surface-2);border-radius:10px;width:150px;height:190px;display:none;position:relative;overflow:hidden}@media (min-width:640px){.mail-thumb{display:block}}.sug-sp{background:#f1f1f1;flex-direction:column;gap:7%;height:100%;padding:8%;display:flex}.sug-sp-photo{background:#e0e0e0;border-radius:6px;flex:1;display:block}.sug-sp.is-1{padding:0}.sug-sp.is-1 .sug-sp-photo{border-radius:0}.sug-sp.is-2 .sug-sp-photo{flex:0 0 56%}.sug-sp-lines{flex-direction:column;gap:6px;display:flex}.sug-sp-bar{background:#d2d2d2;border-radius:4px;height:7px;display:block}.sug-card.is-busy .sug-card-view:after{content:"";background:#ffffff8c;animation:1.6s ease-in-out infinite sug-veil;position:absolute;inset:0}@keyframes sug-veil{50%{background:#ffffff40}}.sug-card .sug-spark{color:var(--blue);opacity:0;font-size:14px;line-height:1;position:absolute;top:8px;right:10px;transform:scale(.3)rotate(-30deg)}.sug-card.is-busy .sug-spark{animation:1.4s cubic-bezier(.2,.8,.2,1) infinite sug-spark}@media (max-width:720px){.peek-track{gap:2.5cqw}.sug-peekrow{margin:0 -16px}.sug-card{width:36cqw}}.social-reel{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;display:flex;overflow-x:auto}.social-reel::-webkit-scrollbar{display:none}.social-reel>*{scroll-snap-align:start;flex:0 0 100%}.social-slide{aspect-ratio:4/5;background:var(--surface-2);border-radius:12px;margin:0;position:relative;overflow:hidden}.social-slide img,.social-frame img,.social-thumb img,.social-avatar img{object-fit:cover;width:100%;height:100%;display:block}.social-frame{aspect-ratio:9/16;background:var(--surface-2);border-radius:10px;flex:0 0 110px;margin:0;overflow:hidden}.social-dots{justify-content:center;gap:6px;display:flex}.social-dots button{background:var(--hair-strong);border:0;border-radius:50%;width:6px;height:6px;padding:0;transition:background .15s,transform .15s}.social-dots button[aria-current=true]{background:var(--ink);transform:scale(1.25)}.social-thumb{background:var(--surface-2);border-radius:8px;width:48px;height:60px;display:block;overflow:hidden}.social-row-thumb{border:1px solid var(--hair);background:var(--surface-2);border-radius:10px;width:150px;height:188px;display:none;overflow:hidden}.social-row-thumb img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:640px){.social-row-thumb{display:block}}.social-avatar{background:var(--surface-2);width:36px;height:36px;color:var(--ink-muted);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid;overflow:hidden}.py-tiles{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;margin:0;padding:2px 2px 4px;list-style:none;display:flex;overflow-x:auto}.py-tiles::-webkit-scrollbar{display:none}.py-tiles>li{flex:none}.py-tile{aspect-ratio:4/5;border:1px solid var(--hair);background:var(--surface-2);border-radius:10px;height:150px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .2s;display:block;position:relative;overflow:hidden}.py-tile.is-story{aspect-ratio:9/16}.py-tile img{object-fit:cover;width:100%;height:100%;display:block}.py-num{min-width:20px;height:20px;box-shadow:0 0 0 1px var(--hair);color:var(--ink);text-align:center;white-space:nowrap;background:#fff;border-radius:999px;padding:0 6px;font-size:11px;font-weight:600;line-height:20px;position:absolute;bottom:6px;left:6px}.py-act{width:24px;height:24px;box-shadow:0 0 0 1px var(--hair);color:var(--ink);background:#fff;border-radius:999px;place-items:center;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .2s,color .2s;display:grid;position:absolute;top:6px;right:6px}.py-act .lucide{width:14px;height:14px}.py-tile:hover{border-color:var(--hair-strong);transform:translateY(-2px)}.py-tile:hover .py-act{background:var(--ink);color:#fff;box-shadow:none;transform:scale(1.12)}.py-tile:active{transform:translateY(0)scale(.98)}.py-tile:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e638}.py-tile.is-saved .py-act{background:var(--good);color:#fff;box-shadow:none}@media (prefers-reduced-motion:reduce){.py-tile,.py-act{transition:none}.py-tile:hover{transform:none}}.kind-toggle{border:1px solid var(--hair);height:30px;color:var(--ink-muted);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s,transform .12s;display:inline-flex}.kind-toggle:hover{border-color:var(--hair-strong);color:var(--ink)}.kind-toggle:active{transform:scale(.97)}.kind-toggle[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.kind-toggle:disabled{opacity:.5;cursor:default}.kind-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e638}.social-stage{justify-items:center;padding:20px 16px;display:grid}.social-card{border:1px solid var(--hair);background:#fff;border-radius:14px;width:100%;max-width:420px;animation:.45s cubic-bezier(.2,.8,.2,1) both mail-fade;overflow:hidden}.mail-preview-stage.is-busy .social-card,.mail-preview-stage.is-busy .social-phone,.mail-preview-stage.is-busy .social-frames{opacity:.45;transition:opacity .3s}.social-card .social-reel,.social-phone .social-reel{gap:0}.social-card .social-slide{border-radius:0}.social-head{align-items:center;gap:10px;padding:10px 12px;display:flex}.social-head .social-avatar{width:32px;height:32px;font-size:13px}.social-head b{color:var(--ink);font-size:13px;font-weight:600;line-height:16px;display:block}.social-head small{color:var(--ink-muted);font-size:12px;line-height:14px;display:block}.social-head>.lucide{width:18px;height:18px;color:var(--ink-muted);flex:none;margin-left:auto}.social-pic{background:var(--surface-2);width:100%;display:block;position:relative;overflow:hidden}.social-pic img{object-fit:cover;width:100%;height:100%;transition:opacity .35s;display:block}.social-pic.is-loading{animation:1.4s ease-in-out infinite k-pulse}.social-pic.is-loading img{opacity:0}.social-tall{aspect-ratio:9/16}.social-arrow{z-index:2;color:#111;cursor:pointer;background:#fffffff0;border:0;border-radius:999px;place-items:center;width:36px;height:36px;margin-top:-18px;padding:0;transition:transform .25s cubic-bezier(.32,.72,0,1),background .15s;display:grid;position:absolute;top:50%;box-shadow:0 1px 3px #0000004d}.social-arrow.is-prev{left:10px}.social-arrow.is-next{right:10px}.social-arrow:hover{background:#fff;transform:scale(1.06)}.social-arrow:active{transform:scale(.96)}.social-arrow:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e659,0 1px 3px #0000004d}.social-arrow .lucide{stroke-width:2.25px;width:20px;height:20px}.social-counter{z-index:1;color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#0000008c;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600;line-height:16px;position:absolute;top:10px;right:10px}.social-actions{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:10px 12px 4px;display:grid}.social-actions>span{align-items:center;gap:14px;display:inline-flex}.social-actions>span:last-child{justify-content:flex-end}.social-actions .lucide{width:22px;height:22px;color:var(--ink);stroke-width:1.6px}.social-caption{color:var(--ink);overflow-wrap:anywhere;padding:6px 12px 12px;font-size:13.5px;line-height:18px}.social-caption b{margin-right:5px;font-weight:600}.social-more{color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.social-more:hover{color:var(--ink)}.social-tag{color:#00376b}.social-when{letter-spacing:.02em;color:var(--ink-muted);text-transform:uppercase;margin-top:6px;font-size:11px;line-height:14px;display:block}.social-fb-text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 12px 10px;font-size:14px;line-height:19px}.social-fb-actions{border-top:1px solid var(--hair);grid-template-columns:repeat(3,1fr);padding:4px 6px;display:grid}.social-fb-actions span{height:36px;color:var(--ink-muted);justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.social-fb-actions .lucide{stroke-width:1.8px;width:18px;height:18px}.social-phone{aspect-ratio:9/16;border:1px solid var(--hair-strong);background:#111;border-radius:22px;width:100%;max-width:250px;animation:.45s cubic-bezier(.2,.8,.2,1) both mail-fade;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 24px 48px -32px #00000059}.social-phone:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000008c);height:44%;position:absolute;bottom:0;left:0;right:0}.social-phone>.social-pic,.social-phone .social-reel,.social-phone .social-reel>*{height:100%}.social-phone.is-tiktok .social-pic img{object-fit:contain}.social-story-bars{z-index:2;gap:3px;display:flex;position:absolute;top:8px;left:8px;right:8px}.social-story-bars i{background:#ffffff59;border-radius:1px;flex:1;height:2px}.social-story-bars i.is-on{background:#fff}.social-story-head{z-index:2;color:#fff;text-shadow:0 1px 2px #0006;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex;position:absolute;top:16px;left:10px;right:10px}.social-story-head .social-avatar{border:1.5px solid #fff;width:26px;height:26px;font-size:11px}.social-story-head small{opacity:.85;font-weight:400}.social-tt-counter{z-index:2;color:#fff;font-variant-numeric:tabular-nums;background:#00000073;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600;line-height:16px;position:absolute;top:12px;left:50%;translate:-50%}.social-tt-side{z-index:2;color:#fff;justify-items:center;gap:14px;display:grid;position:absolute;bottom:64px;right:8px}.social-tt-side .lucide{stroke-width:1.6px;filter:drop-shadow(0 1px 2px #0006);width:26px;height:26px}.social-tt-side .social-avatar{border:1.5px solid #fff;width:34px;height:34px;font-size:13px}.social-tt-foot{z-index:2;color:#fff;text-shadow:0 1px 2px #00000080;position:absolute;bottom:16px;left:12px;right:56px}.social-tt-foot b{font-size:14px;line-height:18px;display:block}.social-tt-foot p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12.5px;line-height:16px;display:-webkit-box;overflow:hidden}.social-frames{justify-content:center;gap:6px;margin-top:10px;display:flex}.social-frames button{background:var(--surface-2);border:2px solid #0000;border-radius:8px;width:36px;height:64px;padding:0;transition:border-color .15s,transform .12s;overflow:hidden}.social-frames button[aria-current=true]{border-color:var(--ink)}.social-frames button:active{transform:scale(.96)}.social-frames button:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e638}.social-frames img{object-fit:cover;width:100%;height:100%;display:block}.social-kinds{border:1px solid var(--hair);background:var(--surface-2);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.social-kinds button{height:28px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s,transform .12s,box-shadow .15s;display:inline-flex}.social-kinds button:hover{color:var(--ink)}.social-kinds button:active{transform:scale(.97)}.social-kinds button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #00000014}.social-kinds button:disabled{opacity:.5;cursor:default}.social-kinds button:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e638}.social-marks{vertical-align:middle;display:inline-flex}.social-marks .social-avatar{width:18px;height:18px;margin-left:-5px;font-size:9px;box-shadow:0 0 0 1.5px #fff}.social-marks .social-avatar:first-child{margin-left:0}.social-marks.is-big .social-avatar{width:24px;height:24px;margin-left:-7px;font-size:11px}.social-marks.is-big .social-avatar:first-child{margin-left:0}.social-skeleton{gap:12px;padding:16px;display:grid}.social-skeleton>div{height:14px}.social-skeleton .is-pic{aspect-ratio:4/5;justify-self:center;width:100%;max-width:420px;height:auto}@media (prefers-reduced-motion:reduce){.social-pic.is-loading,.social-card,.social-phone{animation:none}}.setup-go{height:40px;padding:0 18px 0 14px;font-size:14.5px}.setup-go.is-done{cursor:default;background:var(--surface-2);color:var(--ink-muted);box-shadow:none;border:1px solid var(--hair)}.setup-run{border:1px solid var(--hair);background:#ffffffb3;border-radius:14px;margin-top:2px;padding:12px 16px;display:inline-block}.setup-leave{color:var(--ink-muted);margin:10px 0 0 30px;font-size:12.5px;line-height:17px}.gtk{justify-items:start;gap:8px;width:min(100%,440px);margin:12px 0 0;display:grid}.gtk-card{text-align:left;color:#1f1f1f;background:#fff;border:1px solid #0000001f;border-radius:12px;gap:8px;width:100%;padding:12px 16px;display:grid}.gtk-head{color:#444746;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.gtk-row{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.gtk-dot{background:#0b57d0;border-radius:50%;width:8px;height:8px}.gtk-text{text-wrap:pretty;font-size:14px;line-height:20px}.gtk-box{border:2px solid #444746;border-radius:2px;place-items:center;width:18px;height:18px;animation:5s cubic-bezier(.32,.72,0,1) infinite gtk-box;display:grid;position:relative}.gtk-box svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;width:18px;height:18px;animation:5s cubic-bezier(.32,.72,0,1) infinite gtk-check;position:absolute;inset:-2px}.gtk-tap{opacity:0;pointer-events:none;background:#0b57d038;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;animation:5s ease-out infinite gtk-tap;position:absolute;top:50%;left:50%}.gtk figcaption{font-size:14px;font-weight:600;line-height:20px}@keyframes gtk-box{0%,34%{background:0 0;border-color:#444746}38%,88%{background:#0b57d0;border-color:#0b57d0}94%,to{background:0 0;border-color:#444746}}@keyframes gtk-check{0%,37%{stroke-dashoffset:16px}46%,88%{stroke-dashoffset:0}94%,to{stroke-dashoffset:16px}}@keyframes gtk-tap{0%,28%{opacity:0;transform:scale(.3)}34%{opacity:1;transform:scale(.7)}46%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.gtk-box,.gtk-box svg,.gtk-tap{animation:none}.gtk-box{background:#0b57d0;border-color:#0b57d0}.gtk-box svg{stroke-dashoffset:0}}.social-making{padding:20px 22px 18px}.social-making .mail-ask-brief{margin-bottom:10px}.mref-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mref{aspect-ratio:3/4;background:var(--surface-2);width:100%;box-shadow:inset 0 0 0 1px var(--hair);animation:.4s cubic-bezier(.32,.72,0,1) both ref-in;animation-delay:calc(var(--i,0) * 40ms);border-radius:10px;transition:transform .25s cubic-bezier(.32,.72,0,1);display:block;position:relative;overflow:hidden}.mref:hover{transform:translateY(-2px)}.mref:active{transform:scale(.98)}.mref a{width:100%;height:100%;display:block}.mref img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.mref a:focus-visible,.mref-add:focus-visible,.mref-x:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mref-x{width:24px;height:24px;color:var(--ink);box-shadow:0 0 0 1px var(--hair);opacity:0;cursor:pointer;background:#fffffff0;border:0;border-radius:999px;place-items:center;transition:opacity .2s cubic-bezier(.32,.72,0,1);display:grid;position:absolute;top:6px;right:6px}.mref:hover .mref-x,.mref-x:focus-visible{opacity:1}@media (hover:none){.mref-x{opacity:1}}.mref-add{border:1px dashed var(--hair-strong);box-shadow:none;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;place-content:center;justify-items:center;gap:6px;font-size:13px;display:grid}.mref-add:hover{color:var(--ink);background:var(--surface-2)}.mref-add:disabled{opacity:.6;cursor:default;transform:none}.ref-strip{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex;overflow:hidden}.ref-thumb{background:var(--hair);cursor:pointer;width:52px;height:52px;animation:.4s cubic-bezier(.32,.72,0,1) both ref-in;animation-delay:calc(var(--i,0) * 30ms);border:0;border-radius:6px;flex:none;padding:0;transition:transform .25s cubic-bezier(.32,.72,0,1);position:relative;overflow:hidden}.ref-thumb:hover{transform:translateY(-2px)}.ref-thumb:active{transform:scale(.97)}.ref-thumb:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ref-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ref-thumb.is-carousel:after{content:"";border:1.5px solid #fff;border-radius:2px;width:10px;height:10px;position:absolute;top:4px;right:4px;box-shadow:2px -2px 0 -.5px #ffffffd9}.ref-modal{max-width:min(720px,100vw - 32px);padding:20px 22px 18px}.ref-modal-title{color:var(--ink-muted);font-size:13px;font-weight:500;line-height:16px}.ref-modal-pic{background:#f2f2f2;border-radius:16px;margin-top:12px;overflow:hidden}.ref-modal-pic img{object-fit:contain;width:100%;max-height:64vh;animation:.3s cubic-bezier(.32,.72,0,1) both ref-in;display:block}.ref-modal-strip{gap:6px;margin-top:10px;display:flex;overflow-x:auto}.ref-modal-strip button{opacity:.6;cursor:pointer;background:#f2f2f2;border:0;border-radius:10px;flex:none;width:44px;height:44px;padding:0;overflow:hidden}.ref-modal-strip button.is-on{opacity:1;outline-offset:2px;outline:2px solid #111}.ref-modal-strip img{object-fit:cover;width:100%;height:100%;display:block}.ref-modal-cap{color:var(--ink-muted);white-space:pre-wrap;max-height:72px;margin-top:12px;font-size:13px;line-height:18px;overflow:auto}.ref-modal-foot{align-items:center;gap:8px;margin-top:14px;display:flex}@keyframes ref-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ref-strip img{animation:none}}.sug-item{justify-items:start;gap:6px;display:grid}.sug-frame{position:relative}.sug-x{z-index:2;width:26px;height:26px;color:var(--ink);-webkit-backdrop-filter:blur(10px)saturate(1.5);backdrop-filter:blur(10px)saturate(1.5);opacity:0;cursor:pointer;background:#ffffffd1;border:0;border-radius:999px;place-items:center;padding:0;transition:opacity .2s,transform .35s cubic-bezier(.32,.72,0,1),background-color .15s;display:grid;position:absolute;top:8px;left:8px;transform:scale(.8);box-shadow:0 0 0 .5px #0000001a,0 2px 8px -3px #0000004d}.sug-frame:hover .sug-x,.sug-x:focus-visible{opacity:1;transform:none}.sug-x:hover{background:#fff}.sug-x:active{transform:scale(.9)}.sug-x:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e647}.sug-x:disabled{opacity:0;pointer-events:none}.sug-item.is-leaving{pointer-events:none;animation:.26s cubic-bezier(.32,.72,0,1) both sug-leave}@keyframes sug-leave{to{opacity:0;filter:blur(2px);transform:scale(.92)translateY(6px)}}@media (hover:none){.sug-x{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sug-x{transition:none}.sug-item.is-leaving{opacity:0;animation:none}}.rate{gap:6px;display:grid}.rate-row{align-items:center;gap:4px;min-height:28px;display:flex}.rate-btn{width:28px;height:28px;color:var(--ink-muted);border-radius:8px;place-items:center;transition:color .15s,background .15s,transform .12s;display:inline-grid}.rate-btn:hover{color:var(--ink);background:var(--surface-2)}.rate-btn:active{transform:scale(.94)}.rate-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e638}.rate-btn.is-on{color:var(--ink);background:var(--surface-2)}.rate-btn.is-on.is-down{color:var(--bad)}.rate-why{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;max-width:14ch;font-size:12px;line-height:16px;overflow:hidden}.rate-reasons{flex-wrap:wrap;gap:4px;max-width:30ch;display:flex}.rate-chip{border:1px solid var(--hair-strong);height:24px;color:var(--ink);opacity:0;animation:.32s cubic-bezier(.32,.72,0,1) forwards rate-in;animation-delay:calc(var(--i,0) * 30ms);background:#fff;border-radius:999px;padding:0 8px;font-size:12px;transition:background .15s;transform:translateY(4px)}.rate-chip:hover{background:var(--surface-2)}@keyframes rate-in{to{opacity:1;transform:none}}.sys{gap:0;display:grid}.sys-swatches{border-bottom:1px solid var(--hair);flex-wrap:wrap;gap:16px;padding:16px 20px;display:flex}.sys-swatch{opacity:0;animation:.4s cubic-bezier(.32,.72,0,1) forwards rate-in;animation-delay:calc(var(--i,0) * 60ms);align-items:center;gap:8px;display:inline-flex}.sys-chip{border-radius:6px;width:20px;height:20px;box-shadow:inset 0 0 0 1px #00000014}.sys-lines{margin:0}.sys-line{border-top:1px solid var(--hair);opacity:0;animation:.4s cubic-bezier(.32,.72,0,1) forwards rate-in;animation-delay:calc(var(--i,0) * 60ms);grid-template-columns:80px 1fr;gap:12px;padding:12px 20px;font-size:14px;line-height:20px;display:grid}.sys-line:first-child{border-top:0}.sys-line dt{color:var(--ink-muted)}.sys-line dd{color:var(--ink);text-wrap:pretty;margin:0}@media (prefers-reduced-motion:reduce){.rate-chip,.sys-swatch,.sys-line{opacity:1;animation:none;transform:none}}.ref-drop{box-shadow:0 0 0 2px var(--blue), 0 0 0 6px #0077e61f;transition:box-shadow .2s cubic-bezier(.32,.72,0,1)}.ref-known{gap:8px;display:grid}.ref-known-row{flex-wrap:wrap;gap:6px;display:flex}.ref-known-chip{border:1px solid var(--hair-strong);max-width:220px;height:30px;color:var(--ink);opacity:0;animation:.36s cubic-bezier(.32,.72,0,1) forwards rate-in;animation-delay:calc(var(--i,0) * 30ms);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 4px;font-size:13px;transition:background .15s,transform .12s;display:inline-flex;transform:translateY(4px)}.ref-known-chip:hover:not(:disabled){background:var(--surface-2)}.ref-known-chip:active:not(:disabled){transform:scale(.98)}.ref-known-chip:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e638}.ref-known-chip:disabled{cursor:default;color:var(--ink-muted)}.ref-known-chip img{object-fit:cover;border-radius:999px;flex:none;width:22px;height:22px}.ref-known-n{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px}@media (prefers-reduced-motion:reduce){.ref-known-chip{opacity:1;animation:none;transform:none}}.dashboard-content:has(.phones-workspace) main{min-height:0;padding-bottom:0}.phones-frame{transform-origin:0 0;width:117.647%;height:117.647%;transform:scale(.85)}@media (max-width:359px){.phones-frame{width:142.857%;height:142.857%;transform:scale(.7)}}.phones-workspace{--fleet-active:#eef3fb;--fleet-hair:#181f2a17;--fleet-blue:#0072df;--fleet-muted:#626b78;color:#25282e;background:#fff}.fleet-columns{grid-template-columns:minmax(0,1fr)}.fleet-columns.with-phones{grid-template-rows:minmax(0,1fr) minmax(0,.4fr);gap:12px}.fleet-phone-toggle{border:1px solid var(--fleet-hair);color:#515966;border-radius:9px;align-items:center;gap:7px;height:32px;padding:0 11px;font-size:13px;display:inline-flex}.fleet-phone-toggle:hover{background:var(--fleet-active);color:var(--fleet-blue)}.fleet-mail{border:1px solid var(--fleet-hair);background:#fff;border-radius:14px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.fleet-scope{border-bottom:1px solid var(--fleet-hair);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 16px;display:flex}.fleet-scope-title{flex:none;font-size:14px;font-weight:600}.fleet-client-picker>[aria-haspopup]{background:#f4f5f7;border-color:#0000;border-radius:8px;height:30px;min-height:30px;font-size:12.5px;font-weight:500}.fleet-client-picker>[aria-haspopup]:hover{background:#e9ecf1}.fleet-inbox{grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.fleet-list,.fleet-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.fleet-list{background:#fafafa;padding:14px 8px 8px}.fleet-list-hidden,.fleet-detail-empty{display:none}.fleet-list-tools{align-items:center;gap:5px;margin-bottom:12px;padding:0 5px;display:flex}.fleet-search{min-width:0;height:34px;color:var(--fleet-muted);background:#eeeef0;border:1px solid #0000;border-radius:9px;flex:1;align-items:center;gap:7px;padding:0 10px;display:flex}.fleet-search input{color:#25282e;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;height:100%;font-size:13px}.fleet-search input::placeholder{color:var(--fleet-muted)}.fleet-search:focus-within{border-color:var(--fleet-blue);background:#fff}.fleet-search>svg{flex:none}.fleet-icon{width:32px;height:32px;color:var(--fleet-muted);border-radius:8px;flex:none;place-items:center;display:grid}.fleet-icon:hover{color:#25282e;background:#e9ecf1}.fleet-filters{background:#eeeef0;border-radius:9px;flex:none;align-items:center;gap:2px;margin:0 5px 12px;padding:3px;display:flex}.fleet-filters button{color:#626974;white-space:nowrap;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;padding:5px 6px;font-size:12px;font-weight:500;display:flex}.fleet-filters button[aria-pressed=true]{color:#25282e;background:#fff;box-shadow:0 1px 3px #0000000c}.fleet-filters button:hover{color:#25282e}.fleet-count{font-variant-numeric:tabular-nums;color:var(--fleet-muted);font-size:11px}.fleet-rows{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:3px;min-height:0;display:flex;overflow-y:auto}.fleet-row{text-align:left;background:0 0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:82px;padding:12px 10px;display:flex;position:relative}.fleet-row:hover{background:#eeeef0}.fleet-row[aria-current=true]{background:#e8effa}.fleet-avatar{color:#737c8b;background:#e9ebef;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:500;display:grid;position:relative}.fleet-row[aria-current=true] .fleet-avatar{color:#4373aa;background:#d7e4f9}.fleet-row.needs .fleet-avatar:after{content:"";background:var(--fleet-blue);border:2px solid #fafafa;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:-1px}.fleet-row-lines{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fleet-row-top{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.fleet-row-top b,.fleet-row-business,.fleet-row-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fleet-row-top b{font-size:14px;font-weight:600;line-height:18px}.fleet-row-business{color:#646c78;font-size:11.5px;line-height:15px}.fleet-row-preview{color:#646c78;font-size:13px;line-height:18px}.fleet-row time{color:var(--fleet-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px;line-height:16px}.fleet-blank{text-align:center;color:var(--fleet-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:13px;display:flex}.fleet-blank-icon{color:#8794a6;background:#f3f5f8;border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:8px;display:grid}.fleet-blank h2{color:#505967;font-size:16px;font-weight:500}.fleet-thread-head{border-bottom:1px solid var(--fleet-hair);gap:10px;min-height:72px;padding:14px 20px}.fleet-thread-name{flex:1;gap:10px}.fleet-thread-name .fleet-avatar{width:34px;height:34px;font-size:13px}.fleet-identity{min-width:0}.fleet-identity h2{font-size:15px;font-weight:600;line-height:20px}.fleet-identity p{text-overflow:ellipsis;white-space:nowrap;color:var(--fleet-muted);font-size:12px;line-height:18px;overflow:hidden}.fleet-thread-name>button{width:30px;height:32px}.fleet-thread-actions{gap:7px}.fleet-thread-actions .pill-ink{color:#505967;min-height:30px;box-shadow:none;background:#f4f5f7;border:0;border-radius:8px;padding:4px 9px;font-size:12px;font-weight:500}.fleet-thread-actions .pill-ink:hover{background:#e9ecf1}.fleet-state{color:var(--fleet-muted);font-size:11px;line-height:16px}.fleet-state.is-bad{color:#b42335}.fleet-state.is-wait{color:#8a5c13}.fleet-messages{overscroll-behavior:contain;scrollbar-width:thin;padding:16px 24px 20px}.fleet-messages details{border-bottom-style:solid;border-color:var(--fleet-hair);width:100%;max-width:720px;margin:0 auto 14px;padding-bottom:12px}.fleet-messages details summary{color:var(--fleet-muted);font-size:11.5px}.fleet-message-list{gap:14px;width:100%;max-width:720px;margin:0 auto}.fleet-date{text-align:center;color:var(--fleet-muted);margin:4px 0;font-size:11px;font-weight:500;line-height:18px}.fleet-bubble{overflow-wrap:anywhere;border-radius:18px;padding:10px 14px;font-size:14px;line-height:1.5}.fleet-bubble.in{color:#25282e;background:#eeeef0;border-bottom-left-radius:6px}.fleet-bubble.out{background:var(--fleet-blue);color:#fff;border-bottom-right-radius:6px}.fleet-bubble.out.is-pending,.fleet-bubble.out.is-unconfirmed{color:#795311;background:#fff3d6}.fleet-bubble.out.is-failed{color:#a22b3b;background:#ffedef}.fleet-message-status{overflow-wrap:anywhere;max-width:100%;margin:4px 5px 0;font-size:10.5px;line-height:15px}.fleet-message-status.text-ink-muted{color:var(--fleet-muted)}.fleet-composer{border-top:1px solid var(--fleet-hair);gap:10px;max-height:50%;padding:14px 24px 12px;overflow-y:auto}.fleet-composer>div,.fleet-reply{width:100%;max-width:720px;margin:0 auto}.fleet-reply{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px 10px;display:grid}.fleet-reply textarea{background:#fff;border:1px solid #dfe2e7;border-radius:22px;grid-area:1/1/auto/-1;width:100%;min-height:44px;padding:11px 48px 11px 16px;font-size:14px;line-height:20px}.fleet-reply textarea:hover{border-color:#b9c0cb}.fleet-reply textarea:focus-visible{border:1px solid var(--fleet-blue);box-shadow:0 0 0 2px #0077e614}.fleet-send-row{display:contents}.fleet-send-row>p{color:var(--fleet-muted);grid-area:2/1;padding-left:5px;font-size:10.5px;line-height:16px}.fleet-send-row>.pill-line{grid-area:2/2;min-height:26px;padding:3px 8px;font-size:11px}.fleet-send{z-index:1;background:var(--fleet-blue);color:#fff;border-radius:50%;grid-area:1/2;place-items:center;width:28px;height:28px;margin:8px;display:grid}.fleet-send:disabled{color:#a3aab5;cursor:default;background:#e9ebef}.fleet-send:hover:not(:disabled){background:#0062bd}.phones-workspace button:focus-visible{outline:2px solid var(--fleet-blue);outline-offset:2px}@media (max-width:639px){.fleet-scope{min-height:50px;padding:9px 12px}.fleet-scope-title{font-size:13px}.fleet-thread-head{padding:12px}.fleet-thread-actions{margin-left:auto}.fleet-thread-name{flex-basis:100%}.fleet-thread-actions .fleet-state{margin-right:4px}.fleet-messages{padding:12px 16px 16px}.fleet-composer{padding:12px 14px}}@media (min-width:1024px){.fleet-columns.with-phones{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 340px;gap:16px}}@container (min-width:640px){.fleet-inbox{grid-template-columns:260px minmax(0,1fr)}.fleet-detail{border-left:1px solid var(--fleet-hair)}.fleet-list-hidden,.fleet-detail-empty{display:flex}.fleet-thread-name>button{display:none}}@container (max-width:800px){.fleet-thread-actions{flex-basis:100%;justify-content:flex-end}.fleet-thread-head{padding:12px 16px}.fleet-messages{padding:14px 16px}.fleet-composer{padding:12px 16px}}@media (min-width:1600px){.fleet-columns.with-phones{grid-template-columns:minmax(0,1fr) 360px}}@container (min-width:1000px){.fleet-inbox{grid-template-columns:300px minmax(0,1fr)}}.fleet-scope{flex-wrap:wrap}.fleet-categories{background:#f1f2f4;border-radius:10px;flex-wrap:wrap;gap:3px;padding:3px;display:flex}.fleet-categories button{color:#626b78;border-radius:7px;padding:6px 10px;font-size:12px;font-weight:500}.fleet-categories button[aria-pressed=true]{color:#25282e;background:#fff;box-shadow:0 1px 4px #00000010}.fleet-scope-hint{color:#626b78;padding:0 7px 10px;font-size:11.5px;line-height:16px}.fleet-icon[aria-pressed=true]{color:var(--fleet-blue);background:var(--fleet-active)}.fleet-user-group{color:#626b78;justify-content:space-between;gap:8px;padding:14px 10px 4px;font-size:11px;font-weight:600;display:flex}.fleet-user-group span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fleet-row-category{text-overflow:ellipsis;white-space:nowrap;color:#7a818c;font-size:10.5px;line-height:15px;overflow:hidden}.fleet-review-user{border-bottom:1px solid var(--fleet-hair);background:#fafafa;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:8px 16px;font-size:12px;display:flex}.fleet-review-user span{text-overflow:ellipsis;white-space:nowrap;color:#626b78;min-width:0;overflow:hidden}.fleet-review-user button{color:var(--fleet-blue);flex:none;font-size:11px}.ov3{--pnl:#f2f2f2;--pnl-2:#e8e8e8;--isle:#fff;--thumb:#fff;--strong:#111;--muted:#4a4a4a;--soft:#6b6b6b;--ink-on:#fff;--up:#1f9d55;--ov3-out:cubic-bezier(.22, 1, .36, 1);--ov3-pop:cubic-bezier(.24, 1.34, .38, 1);--ov3-stretch:cubic-bezier(.32, .72, .24, 1);grid-template-columns:minmax(0,1fr);padding-bottom:40px}.ov3 .rise{animation:ov3-in .7s var(--ov3-out) both;animation-delay:calc(min(var(--i,0), 9) * 70ms + var(--d,0s))}@keyframes ov3-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ov3-swap{animation:ov3-roll .32s var(--ov3-out) both;display:inline-block}@keyframes ov3-roll{0%{opacity:0;filter:blur(2px);transform:translateY(.4em)}}.ov3-panel{background:var(--pnl);min-width:0;color:var(--strong);border-radius:28px;flex-direction:column;padding:20px;display:flex}@media (max-width:640px){.ov3-panel{border-radius:24px;padding:14px}}.ov3-panel>*{flex:none}.ov3-isle{background:var(--isle);border-radius:18px}.ov3-head{justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin-bottom:12px;display:flex}@media (max-width:640px){.ov3-head:has(>.ov3-seg){flex-wrap:wrap;row-gap:10px}.ov3-head>.ov3-seg{border-radius:18px;flex-wrap:wrap;flex:100%;max-width:100%;display:flex}.ov3-head>.ov3-seg>button{flex:auto;padding:0 9px;font-size:12.5px}.ov3-head>.ov3-seg .ml3-n{min-width:16px;height:16px;margin-left:4px;padding:0 4px;font-size:10.5px}}.ov3-title{letter-spacing:-.01em;color:var(--strong);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.ov3-sub{color:var(--soft);font-size:13px;line-height:18px}.ov3-more{color:var(--soft);transition:color .16s var(--ov3-out);align-items:center;gap:4px;font-size:13px;display:inline-flex}.ov3-more:hover{color:var(--strong)}.ov3-more svg{width:14px;height:14px;transition:transform .22s var(--ov3-pop)}.ov3-more:hover svg{transform:translate(1px,-1px)}.ov3-count{background:var(--strong);min-width:22px;height:22px;color:var(--ink-on);border-radius:999px;place-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-grid}.ov3-pill{white-space:nowrap;height:32px;transition:background .22s var(--ov3-out), color .22s var(--ov3-out), transform .16s var(--ov3-out);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.ov3-pill.is-ink{background:var(--strong);color:var(--ink-on)}.ov3-pill.is-ink:hover{background:color-mix(in srgb, var(--strong) 84%, var(--pnl))}.sky-hover{isolation:isolate;position:relative;overflow:hidden}.sky-hover:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:#3d83c6 url(/promo-hills.webp) 50% 49%/cover no-repeat;transition:opacity .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;box-shadow:inset 0 0 0 100px #0820401f}.sky-hover:is(:hover,:focus-visible):not(:disabled,.is-off):before{opacity:1}.sky-hover:is(:hover,:focus-visible):not(:disabled,.is-off){color:#fff;text-shadow:0 1px 2px #08204080}.sky-hover.is-busy:before{opacity:1}.sky-hover.is-busy{color:#fff;text-shadow:0 1px 2px #08204080}.ov3-pill.is-soft{background:var(--pnl);color:var(--strong)}.ov3-pill.is-soft:hover{background:var(--pnl-2)}.ov3-pill:active{transform:scale(.96)}.ov3-pill:focus-visible,.ov3-seg button:focus-visible,.ov3-stat:focus-visible,.ov3-x:focus-visible,.ov3-more:focus-visible,.pull-plot:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e64d}.ov3-seg{isolation:isolate;background:var(--pnl,#f2f2f2);border-radius:999px;flex:none;gap:2px;padding:3px;display:inline-flex;position:relative}.ov3-panel .ov3-seg{background:var(--pnl-2,#e8e8e8)}.ov3-seg button{white-space:nowrap;height:30px;color:var(--soft,#6b6b6b);transition:color .16s var(--ov3-out,cubic-bezier(.22, 1, .36, 1)), transform .22s var(--ov3-pop,cubic-bezier(.24, 1.34, .38, 1));border-radius:999px;padding:0 14px;font-size:13px;font-weight:500;position:relative}.ov3-seg button:hover,.ov3-seg button[aria-selected=true]{color:var(--strong,#111)}.ov3-seg button:active{transform:scale(.96)}.ov3-seg:not([data-ready]) button[aria-selected=true]{background:var(--thumb,#fff)}.ov3-seg-pill{z-index:-1;background:var(--thumb,#fff);pointer-events:none;border-radius:999px;position:absolute;top:3px;bottom:3px;left:0}.ov3-seg-pill[data-phase=stretch]{transition:transform .17s var(--ov3-stretch,cubic-bezier(.32, .72, .24, 1)), width .17s var(--ov3-stretch,cubic-bezier(.32, .72, .24, 1))}.ov3-seg-pill[data-phase=settle]{transition:transform .42s cubic-bezier(.28, 1.28, .36, 1), width .42s var(--ov3-pop,cubic-bezier(.24, 1.34, .38, 1)), top .3s var(--ov3-out,ease), height .3s var(--ov3-out,ease)}.ov3-seg.is-fill{background:0 0;gap:4px;width:100%;padding:0;display:flex}.ov3-seg.is-fill button{flex:1 1 0;height:34px}.ov3-seg.is-fill .ov3-seg-pill{top:0;bottom:0}.ov3-hero{padding:24px}.ov3-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ov3-kicker{color:var(--soft);align-items:center;gap:8px;font-size:13px;display:inline-flex}.ov3-bird{background:var(--isle);width:24px;height:24px;color:var(--blue);border-radius:999px;flex:none;place-items:center;display:grid}.ov3-verdict{letter-spacing:-.025em;max-width:820px;color:var(--strong);text-wrap:balance;margin-top:14px;font-size:28px;font-weight:600;line-height:34px}.ov3-w{animation:.9s cubic-bezier(.16,1,.3,1) both ov3-word;animation-delay:calc(min(var(--w,0), 24) * 28ms + 60ms);display:inline-block}@keyframes ov3-word{0%{opacity:0;filter:blur(8px);transform:translateY(.3em)}}.ov3-also{color:var(--soft);margin-top:8px;font-size:15px;line-height:22px;display:block}.ov3-figs{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-top:20px;display:grid}.ov3-fig{padding:16px 18px}.ov3-fig-value{letter-spacing:-.03em;color:var(--strong);font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:34px}.ov3-fig-suffix{color:#f5b301;margin-left:4px;font-size:18px}.ov3-fig-label{color:var(--muted);margin-top:4px;font-size:13px}.ov3-fig-sub{color:var(--soft);margin-top:2px;font-size:12px}.ov3-toasts{grid-template-columns:minmax(0,1fr);margin-bottom:-8px;display:grid}.ov3-slot{transition:grid-template-rows .32s var(--ov3-out) .1s;grid-template-rows:1fr;display:grid}.ov3-slot-in{min-height:0;transition:opacity .22s var(--ov3-out), transform .3s var(--ov3-out);padding-bottom:8px;overflow:hidden}.ov3-slot.is-leaving{grid-template-rows:0fr}.ov3-slot.is-leaving .ov3-slot-in{opacity:0;transform:translate(24px)}.ov3-toast{align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex}.ov3-toast-dot{background:var(--soft);border-radius:999px;flex:none;width:8px;height:8px}.ov3-toast.is-bad .ov3-toast-dot{background:#ef4444}.ov3-toast.is-warn .ov3-toast-dot{background:#f59e0b}.ov3-toast.is-blue .ov3-toast-dot{background:#3b82f6}.ov3-toast-t{color:var(--strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.ov3-x{width:28px;height:28px;color:var(--soft);transition:background .16s var(--ov3-out), color .16s var(--ov3-out), transform .16s var(--ov3-out);border-radius:999px;flex:none;place-items:center;display:grid}.ov3-x:hover{background:var(--pnl);color:var(--strong)}.ov3-x:active{transform:scale(.9)}.ov3-x svg{width:14px;height:14px}.ov3-calm{align-items:center;gap:12px;padding:16px;display:flex}.ov3-calm-dot{color:#16a34a;background:#dcfce7;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ov3-calm-dot svg{width:16px;height:16px}.ov3-calm-t{color:var(--strong);font-size:14px;font-weight:600}.ov3-timeline{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.ov3-day-label{color:var(--soft);margin:0 0 6px 4px;font-size:12px;font-weight:500}.ov3-day ul{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.ov3-event{align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}.ov3-event-ico{background:var(--pnl);width:32px;height:32px;color:var(--muted);border-radius:999px;flex:none;place-items:center;display:grid}.ov3-event-ico svg{width:15px;height:15px}.ov3-event-t{min-width:0;color:var(--strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.ov3-event-at{color:var(--soft);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.ov3-optimizer .ov-card{aspect-ratio:auto;background:var(--isle);border:0;border-radius:18px;min-height:0}.ov3-optimizer .gbp-opt{grid-template-rows:1fr repeat(4,auto) 1fr;grid-template-columns:116px minmax(0,1fr);column-gap:20px;padding:18px 20px 18px 16px;display:grid}.ov3-optimizer .gbp-orb-stage{grid-area:1/1/-1;align-self:center;width:116px;height:116px;margin:0}.ov3-optimizer .gbp-opt>:not(.gbp-orb-stage){grid-column:2}.ov3-optimizer #gbp-opt-title{letter-spacing:-.015em;color:var(--strong);text-align:left;grid-row:2;font-size:16px;line-height:22px}.ov3-optimizer .gbp-weekly{text-align:left;grid-row:3;margin-top:2px}.ov3-optimizer .gbp-line{min-height:0;color:var(--muted);text-align:left;text-wrap:pretty;grid-row:4;margin-top:4px;font-size:13.5px;font-weight:400;line-height:19px;display:block}.ov3-optimizer .gbp-sent{text-wrap:balance;display:block}.ov3-optimizer .gbp-opt>div:last-of-type{flex-flow:wrap;grid-row:5;align-items:center;gap:6px 12px;margin-top:14px}.ov3-optimizer .gbp-go{border-radius:999px;min-width:0;height:34px;padding:0 16px;font-size:13px}.ov3-slides{margin-top:8px}.ov3-window{touch-action:pan-y;border-radius:18px;overflow:hidden}.ov3-track{transition:transform .62s var(--ov3-out);gap:8px;display:flex}.ov3-track[data-snap],.ov3-track[data-drag]{transition:none}.ov3-stat{min-width:0;transition:transform .62s var(--ov3-out), opacity .45s var(--ov3-out), background .22s var(--ov3-out);flex:0 0 100%;align-items:center;gap:12px;padding:12px 14px 12px 12px;display:flex}.ov3-stat[data-off]{opacity:.35;transform:scale(.94)}.ov3-stat:not([data-off]):active{transition-duration:.16s;transform:scale(.985)}.ov3-track[data-drag] .ov3-stat{transition:none}.ov3-dots{justify-content:center;gap:2px;margin-top:6px;display:flex}.ov3-dot{border-radius:999px;place-items:center;height:20px;padding:0 3px;display:grid}.ov3-dot-bar{background:color-mix(in srgb, var(--strong) 18%, transparent);width:6px;height:6px;transition:width .42s var(--ov3-pop), background .22s var(--ov3-out);border-radius:999px;display:block;position:relative;overflow:hidden}.ov3-dot:hover .ov3-dot-bar{background:color-mix(in srgb, var(--strong) 34%, transparent)}.ov3-dot[aria-selected=true] .ov3-dot-bar{width:24px}.ov3-dot-bar i{border-radius:inherit;background:var(--strong);transform-origin:0;animation:4.2s linear both ov3-fill;position:absolute;inset:0}.ov3-slides[data-hold] .ov3-dot-bar i{animation-play-state:paused}.ov3-dot:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e64d}@keyframes ov3-fill{0%{transform:scaleX(0)}}.ov3-stat-ico{background:var(--pnl);width:32px;height:32px;color:var(--muted);border-radius:999px;flex:none;place-items:center;display:grid}.ov3-stat-ico svg{width:15px;height:15px}.ov3-stat-label{color:var(--strong);font-size:14px;font-weight:500;display:block}.ov3-stat-sub{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.ov3-ticker{height:16px;line-height:16px;position:relative}.ov3-ticker-track{transition:transform .5s var(--ov3-out);display:block}.ov3-tick{text-overflow:ellipsis;white-space:nowrap;opacity:0;filter:blur(2px);height:16px;transition:opacity .4s var(--ov3-out), filter .4s var(--ov3-out);display:block;overflow:hidden}.ov3-tick[data-on]{opacity:1;filter:none}.ov3-ticker-track[data-snap],.ov3-ticker-track[data-snap] .ov3-tick{transition:none}.ov3-stat-value{letter-spacing:-.02em;color:var(--strong);flex:none;font-size:20px;font-weight:500}.ov3-stat-value svg{width:16px;height:16px;color:var(--soft)}.ov3[data-look=b] .ov3-hero,.ov3[data-look=b] .ov3-graph.pull{--pnl:#171717;--pnl-2:#262626;--isle:#232323;--thumb:#ffffff1a;--strong:#fff;--muted:#c8c8c8;--soft:#9b9b9b;--ink-on:#111;--up:#2fbf71}.ov3[data-look=c]{--pnl:#fff;--pnl-2:#f2f2f2;--isle:#f5f5f5;--thumb:#ececec}.ov3[data-look=c] .ov3-panel,.ov3[data-look=c] .pull,.ov3[data-look=c] .pull-sheet{box-shadow:inset 0 0 0 1px #e9e9e9}.ov3[data-look=c] .ov3-graph.pull{--pnl:#fff;--pnl-2:#f2f2f2;--thumb:#ececec}.ov3[data-look=c] .ov3-pill.is-soft{background:#fff}.ov3-finds{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ov3-stack{display:contents}.ov3-finds .ov3-graph{order:1}.ov3-finds .ov3-profile{order:2}.ov3-finds .ov3-needs{order:3}.ov3-finds .ov3-did{order:4}.ov3-finds .pull-plot{min-height:180px}@media (min-width:1024px){.ov3-finds{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.ov3-finds>.ov3-hero{grid-column:1/-1}.ov3-stack{order:1;grid-template-columns:minmax(0,1fr);gap:12px;display:grid}}.rv3 .k-page-head{margin-bottom:20px}.rv3-stats{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (min-width:900px){.rv3-stats{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr))}}.rv3-stat{height:100%}.rv3-stat-top{width:100%}.rv3-of{letter-spacing:-.01em;color:var(--soft);margin-left:6px;font-size:17px}.rv3-was{background:var(--pnl);min-width:0;height:22px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:0 9px;font-size:11.5px;display:inline-flex;overflow:hidden}.rv3-foot{width:100%;margin-top:auto;padding-top:16px;display:block}.rv3 .is-five{background:#8fd5a6}.rv3 .is-four{background:#cde6a3}.rv3 .is-three{background:#f6da8f}.rv3 .is-low{background:#f2a7a5}.rv3-ctx-head{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:22px;display:flex}.rv3-ctx-title{letter-spacing:-.01em;color:var(--strong);font-size:16px;font-weight:500;line-height:20px}.rv3-ctx-fig{align-items:baseline;gap:6px;margin:12px 0 0;display:flex}.rv3-ctx-num{letter-spacing:-.03em;color:var(--strong);font-variant-numeric:tabular-nums;font-size:34px;font-weight:500;line-height:38px}.rv3-ctx-of{color:var(--soft);font-size:14px}.rv3-meter{gap:3px;width:100%;height:40px;display:flex}.rv3-ctx{overflow:visible}.rv3-seg{cursor:pointer;transform-origin:0;min-width:10px;animation:rv3-seg-in .7s var(--ov3-out) both;animation-delay:calc(var(--j,0) * 70ms + .24s);transition:flex-grow .82s cubic-bezier(.65, 0, .2, 1), opacity .22s var(--ov3-out), scale .32s var(--ov3-pop), filter .22s var(--ov3-out);border-radius:6px;flex-basis:0;position:relative}.rv3-seg[data-none]{display:none}.rv3-seg[data-dim]{opacity:.22}.rv3-seg[data-on]{filter:saturate(1.25)brightness(.97);scale:1 1.14}.rv3-seg:active{scale:1 1.04}.rv3-seg:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e64d}.rv3-seg-tip{z-index:2;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s var(--ov3-out), translate .22s var(--ov3-out), scale .22s var(--ov3-out);background:#111;border-radius:10px;padding:6px 10px;font-size:12px;line-height:16px;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50% 4px;scale:.96}.rv3-seg-tip b{font-weight:600}.rv3-seg[data-on] .rv3-seg-tip{opacity:1;translate:-50%;scale:1 .877193}@keyframes rv3-seg-in{0%{opacity:0;transform:scaleX(0)}}.rv3-meter-chips{flex-wrap:wrap;gap:6px;width:100%;margin-top:16px;display:flex}.rv3-meter-chip{background:var(--pnl);height:32px;color:var(--strong);transition:background .22s var(--ov3-out), scale .24s var(--ov3-pop);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.rv3-meter-chip[data-on]{background:var(--pnl-2);scale:.975}.rv3-meter-chip:active{scale:.96}.rv3-meter-chip:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e64d}.rv3-meter-chip i{border-radius:2px;width:8px;height:8px}.rv3-meter-chip b{font-variant-numeric:tabular-nums;font-weight:600}.roll{font-variant-numeric:tabular-nums;display:inline-flex}.roll-strip>span{text-align:center}.roll-row{line-height:1;display:inline-flex}.roll-wheel{height:1.15em;display:inline-block;position:relative;overflow:hidden}.roll-strip{flex-direction:column;transition:transform .9s cubic-bezier(.22,1,.36,1);display:flex}.roll-strip>span,.roll-sym{height:1.15em;line-height:1.15em;display:block}@media (prefers-reduced-motion:reduce){.roll-strip{transition:none}}.rv3-num-row{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.rv3-ring{flex:none;width:52px;height:52px;margin-top:6px;rotate:-90deg}.rv3-ring circle{fill:none;stroke-width:5px}.rv3-ring circle:first-child{stroke:var(--pnl)}.rv3-ring circle:last-child{stroke:#2563eb;stroke-linecap:round;animation:rv3-dial .9s var(--ov3-out) .3s both;transition:stroke-dasharray .82s cubic-bezier(.65,0,.2,1)}.rv3-pair{align-items:baseline;gap:8px;display:flex}.rv3-big2{letter-spacing:-.02em;color:var(--strong);font-variant-numeric:tabular-nums;flex:none;font-size:20px;font-weight:500;line-height:24px}.rv3-of-n{color:var(--soft);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:18px;font-size:13px}.rv3-dots{flex-wrap:wrap;gap:5px;width:100%;margin-top:14px;display:flex}.rv3-dots i{width:11px;height:11px;animation:rv3-dot-in .45s var(--ov3-pop) both;animation-delay:calc(min(var(--j,0), 60) * 12ms + .2s);transition:scale .2s var(--ov3-pop);background:#e4e9f2;border-radius:3px}.rv3-dots i[data-done]{background:#7fa8f5}.rv3-dots i:not([data-done]){animation:rv3-dot-in .45s var(--ov3-pop) both, rv3-wait 1.8s ease-in-out 1s infinite;animation-delay:calc(min(var(--j,0), 60) * 12ms + .2s), 1s}.rv3-dots i:hover{scale:1.35}@keyframes rv3-dot-in{0%{scale:0}}@keyframes rv3-wait{50%{background:#cfd8e8}}.rv3-gone{gap:6px;display:grid}.rv3-gone>span:not(.rv3-stat-sub){background:var(--pnl);color:var(--strong);border-radius:14px;align-items:center;gap:10px;padding:7px 10px 7px 7px;font-size:13px;display:flex}.rv3-gone .rv3-face{width:26px;height:26px;font-size:11px}.rv3-clean{color:#15803d;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.rv3-clean svg{width:16px;height:16px}@keyframes rv3-dial{0%{stroke-dasharray:0 100}}.rv3-stat{text-align:left;min-width:0;transition:translate .16s var(--ov3-out), scale .16s var(--ov3-out);flex-direction:column;align-items:flex-start;padding:16px 18px;display:flex}.rv3-stat:hover{translate:0 -1px}.rv3-stat:active{scale:.985}.rv3-stat.rv3-ctx:hover,.rv3-stat.rv3-ctx:active{translate:none;scale:none}.rv3-stat:focus-visible,.rv3-line.is-press:focus-visible,.rv3-switch:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e64d}.rv3-stat-top{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.rv3-ico{border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:grid}.rv3-ico svg{width:12px;height:12px}.rv3-ico.is-good{color:#16a34a;background:#dcfce7}.rv3-ico.is-gold{color:#d97706;background:#fef3c7}.rv3-ico.is-blue{color:#2563eb;background:#dbeafe}.rv3-ico.is-violet{color:#7c3aed;background:#ede9fe}.rv3-stat-n{letter-spacing:-.035em;color:var(--strong);font-variant-numeric:tabular-nums;margin-top:12px;font-size:34px;font-weight:500;line-height:38px}.rv3-stat-star{color:#f5b301;margin-left:4px;font-size:20px}.rv3-stat-sub{color:var(--soft);margin-top:6px;font-size:12.5px;line-height:17px}.rv3-head-2{align-items:flex-start}.ov3-panel>.rv3-chart{flex:auto}.rv3-chart{flex-direction:column;padding:16px 18px;display:flex}.rv3-now{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 12px;padding:16px 18px;display:grid}.rv3-now-n{letter-spacing:-.04em;color:var(--strong);font-variant-numeric:tabular-nums;grid-column:1;font-size:40px;font-weight:500;line-height:1}.rv3-now-l{color:var(--muted);grid-column:1;font-size:13px}.rv3-now-go{grid-area:1/2/span 2;align-self:center}.rv3-line{text-align:left;align-items:center;gap:12px;width:100%;margin-top:6px;padding:12px 14px;display:flex}.rv3-line-ico{background:var(--pnl);width:32px;height:32px;color:var(--blue);border-radius:999px;flex:none;place-items:center;display:grid}.rv3-line-t{color:var(--strong);font-size:14px;font-weight:500;display:block}.rv3-lines{gap:6px;margin-top:6px;display:grid}.rv3-lines .rv3-line{margin-top:0}.rv3-line.is-press{transition:translate .16s var(--ov3-out), scale .16s var(--ov3-out)}.rv3-line.is-press:hover{translate:0 -1px}.rv3-line.is-press:active{scale:.985}.rv3-go{width:16px;height:16px;color:var(--soft);transition:translate .22s var(--ov3-pop);flex:none;transform:rotate(-90deg)}.rv3-line.is-press:hover .rv3-go{translate:2px}.rv3-dot{border-radius:999px;flex:none;width:8px;height:8px;margin:0 12px}.rv3-dot.is-blue{background:#3b82f6}.rv3-dot.is-warn{background:#f59e0b}.rv3-dot.is-bad{background:#ef4444}.rv3-switch{width:44px;height:26px;transition:background .22s var(--ov3-out);background:#d4d4d4;border-radius:999px;flex:none;position:relative}.rv3-switch[aria-checked=true]{background:var(--strong)}.rv3-knob{transform-origin:0;width:20px;height:20px;transition:translate .32s var(--ov3-pop), scale .2s var(--ov3-out);background:#fff;border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.rv3-switch[aria-checked=true] .rv3-knob{transform-origin:100%;translate:18px}.rv3-switch:active .rv3-knob{scale:1.15 1}.rv3-switch:disabled{opacity:.5}.rv3-all{scroll-margin-top:16px}.rv3-filters{scrollbar-width:none;overscroll-behavior-x:contain;margin:0 -4px;padding:4px;overflow-x:auto}@media (max-width:720px){.rv3-all .rv3-filters{overflow:visible}.rv3-all .rv3-filters .ov3-seg{border-radius:18px;flex-wrap:wrap;width:100%;display:flex}.rv3-all .rv3-filters .ov3-seg>button{flex:auto;padding:0 10px;font-size:12.5px}}.rv3-filters .ov3-seg{width:max-content}.rv3-filters::-webkit-scrollbar{display:none}.rv3-list{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:10px;display:grid}.rv3-row{overflow:hidden}.rv3-row-head{text-align:left;width:100%;transition:background .16s var(--ov3-out);border-radius:18px;grid-template-columns:36px minmax(0,190px) minmax(0,1fr) auto 20px;align-items:center;gap:16px;padding:12px 18px 12px 12px;display:grid}.rv3-row-head:hover{background:#fafafa}.rv3-row-head:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #0077e666}.rv3-face{color:#3f3f46;border-radius:999px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:grid}.rv3-who{flex-direction:column;gap:2px;min-width:0;display:flex}.rv3-name{color:var(--strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.rv3-meta{color:var(--soft);align-items:center;gap:8px;font-size:12px;line-height:14px;display:flex}.rv3-stars{gap:1px;font-size:12px;line-height:1;display:inline-flex}.rv3-stars i{color:#dcdcdc;font-style:normal}.rv3-stars i[data-on]{color:#f5b301}.rv3-text{color:var(--strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.rv3-none{color:var(--soft)}.rv3-state{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.rv3-state i{background:currentColor;border-radius:999px;width:6px;height:6px}.rv3-state.is-good{color:#15803d;background:#e8f7ee}.rv3-state.is-blue{color:#1d4ed8;background:#e8f0fe}.rv3-state.is-warn{color:#b45309;background:#fef3c7}.rv3-state.is-bad{color:#b91c1c;background:#fde8e8}.rv3-state.is-sherli{color:#1d4ed8;background:#eef4ff}.rv3-chev{width:16px;height:16px;color:var(--soft);transition:transform .32s var(--ov3-pop)}.rv3-row[data-open] .rv3-chev{transform:rotate(180deg)}.rv3-more{transition:grid-template-rows .26s var(--ov3-out);grid-template-rows:0fr;display:grid}.rv3-more.is-open{animation:rv3-open .38s var(--ov3-out);grid-template-rows:1fr}@keyframes rv3-open{0%{grid-template-rows:0fr}}.rv3-more-in{min-height:0;overflow:hidden}.rv3-body{padding:4px 32px 28px 66px}.rv3-row-head .rv3-text{transition:opacity .2s var(--ov3-out)}.rv3-row[data-open] .rv3-row-head .rv3-text{opacity:0}.rv3-more.is-open .rv3-body>*{animation:rv3-in .42s var(--ov3-out) both}.rv3-more.is-open .rv3-body>:nth-child(2){animation-delay:40ms}.rv3-more.is-open .rv3-body>:nth-child(3){animation-delay:80ms}@keyframes rv3-in{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}}.rv3-day{color:var(--soft);font-size:12.5px}.rv3-full{max-width:70ch;color:var(--strong);text-wrap:pretty;margin-top:8px;font-size:15px;line-height:23px}.rv3-reply{max-width:70ch;margin-top:28px}.rv3-reply-k{color:var(--muted);align-items:center;gap:6px;margin-bottom:10px;font-size:12.5px;font-weight:500;display:inline-flex}.rv3-reply-k.is-sherli{color:#1d4ed8}.rv3-reply-k.is-bad{color:#b91c1c}.rv3-bubble{background:var(--pnl);color:var(--strong);text-wrap:pretty;border-radius:20px;padding:16px 20px;font-size:15px;line-height:23px}.rv3-bubble.is-sherli{background:#eef4ff}.rv3-bubble.is-bad{color:#991b1b;background:#fdecec}.rv3-acts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ov3-pill.is-danger{color:#b91c1c;background:#fdecec}.ov3-pill.is-danger:hover{background:#fbdcdc}.ov3-pill:disabled{opacity:.55;pointer-events:none}.rv3 .rv3-area{background:var(--pnl);min-height:110px;box-shadow:none;border:0;border-radius:16px;padding:12px 14px;font-size:14px;line-height:21px}.rv3 .rv3-area:focus-visible{outline:none;box-shadow:0 0 0 3px #11111114}.rv3-note{color:var(--soft);font-size:13px;line-height:19px}.rv3-note.is-bad{color:#b91c1c}.rv3-link{color:var(--blue);text-underline-offset:3px;font-weight:500;text-decoration:underline}.rv3-link:disabled{opacity:.6}@media (max-width:1100px){.rv3-row-head{grid-template-columns:36px minmax(0,150px) minmax(0,1fr) auto 20px}}@media (max-width:640px){.rv3-stat{padding:14px}.rv3-stat-n{font-size:28px;line-height:32px}.rv3-row-head{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"face who state""text text text";row-gap:8px}.rv3-face{grid-area:face}.rv3-who{grid-area:who}.rv3-state{grid-area:state}.rv3-text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:text;display:-webkit-box}.rv3-chev{display:none}.rv3-body{padding:4px 16px 20px}.rv3-row[data-open] .rv3-row-head .rv3-text{display:none}}@media (prefers-reduced-motion:reduce){.rv3-more.is-open,.rv3-more.is-open .rv3-body>*,.rv3-seg,.rv3-dots i,.rv3-ring circle{animation:none}}.pull{--pnl:#f2f2f2;--pnl-2:#e8e8e8;--thumb:#fff;--strong:#111;--soft:#6b6b6b;--up:#1f9d55;--down:#e5484d;--ov3-out:cubic-bezier(.22, 1, .36, 1);--ov3-pop:cubic-bezier(.24, 1.34, .38, 1);--ov3-stretch:cubic-bezier(.32, .72, .24, 1);background:var(--pnl);min-width:0;color:var(--strong);border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden}.pull:before{content:"";background:var(--pnl-2);opacity:0;transition:opacity .2s var(--ov3-out);position:absolute;inset:0}.pull[data-pull]:before{opacity:1}.pull-sheet{z-index:1;border-radius:inherit;background:var(--pnl);-webkit-user-select:none;user-select:none;min-height:0;transition:transform .46s var(--ov3-pop);flex-direction:column;flex:auto;padding:24px 20px 20px;display:flex;position:relative}.pull-sheet[data-phase=pull]{cursor:grabbing;transition:none}.pull-sheet>*{flex:none}.pull-sum{letter-spacing:-.04em;color:var(--strong);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:44px;font-weight:500;line-height:1;display:flex}.pull-unit{letter-spacing:-.02em;opacity:.34;font-size:22px}.pull-move{color:var(--soft);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:10px;font-size:13px;display:flex}.pull-move b{color:var(--soft);font-weight:500}.pull-move[data-good=true] b{color:var(--up)}.pull-move[data-good=false] b{color:var(--down)}.pull-swap{animation:pull-roll .32s var(--ov3-out) both;display:inline-block}@keyframes pull-roll{0%{opacity:0;filter:blur(2px);transform:translateY(.4em)}}.pull-plot{--pad:8px;min-height:150px;color:var(--up);cursor:crosshair;touch-action:pan-y;border-radius:12px;flex:auto;margin:18px 0 14px;position:relative}.pull-sheet>.pull-plot{flex:auto}.pull-plot:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e64d}.pull-line{top:var(--pad);width:100%;height:calc(100% - 2 * var(--pad));position:absolute;left:0;overflow:visible}.pull-curve{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pull-guide{top:var(--pad);bottom:var(--pad);opacity:0;pointer-events:none;width:1px;transition:opacity .16s var(--ov3-out);background:currentColor;margin-left:-.5px;position:absolute}.pull-plot[data-scrub] .pull-guide{opacity:.28}.pull-tip{top:calc(var(--pad) + (100% - 2 * var(--pad)) * var(--tip,0));background:var(--pnl);pointer-events:none;width:11px;height:11px;animation:pull-dot .5s var(--ov3-pop) .75s both;transition:scale .16s var(--ov3-pop);border-radius:999px;margin:-5.5px 0 0 -5.5px;position:absolute;box-shadow:0 0 0 2.25px}.pull-plot[data-scrub] .pull-tip{scale:1.2}@keyframes pull-dot{0%{transform:scale(0)}}.pull-mark{top:0;bottom:var(--pad);border-left:1px dashed color-mix(in srgb, var(--strong) 26%, transparent);pointer-events:none;width:0;animation:pull-mark-in .5s var(--ov3-out) .6s both;position:absolute}.pull-mark-chip{background:var(--strong);height:20px;color:var(--pnl);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;top:-10px;left:0;transform:translate(-50%)}@keyframes pull-mark-in{0%{opacity:0}}.pull-goo{z-index:0;width:28px;height:28px;color:var(--strong);opacity:var(--p,0);scale:calc(.7 + var(--p,0) * .3);rotate:calc(var(--p,0) * 240deg);pointer-events:none;margin-left:-14px;position:absolute;top:16px;left:50%}.pull-goo i{width:4px;height:4px;opacity:calc(.2 + var(--k) * .16);transform:rotate(calc(var(--k) * 60deg)) translateY(-10px);background:currentColor;border-radius:999px;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%}.pull-goo[data-phase=work]{opacity:1;animation:.8s linear infinite pull-spin;scale:1}.pull-goo[data-phase=back]{transition:opacity .2s var(--ov3-out), scale .2s var(--ov3-out)}@keyframes pull-spin{0%{rotate:0deg}to{rotate:360deg}}.pull .ov3-seg.is-fill{margin-top:0}@media (max-width:640px){.pull{border-radius:22px}.pull-sheet{padding:18px 14px 14px}.pull-sum{font-size:38px}.pull-plot{min-height:160px}}@media (prefers-reduced-motion:reduce){.pull-swap,.pull-tip,.pull-mark{animation:none}.pull *,.pull:before{transition-duration:1ms!important}.pull-goo[data-phase=work]{animation-duration:3s}}.rk3 .k-page-head{margin-bottom:16px}.rk3-hero{grid-template-columns:minmax(0,1fr);display:grid}.rk3-quiet{background:var(--pnl);height:22px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;display:inline-flex}.rk3-vs{flex-direction:column;padding:22px 24px 0;display:flex}.rk3-vs-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rk3-vs-k{color:#4a4a4a;font-size:13px;font-weight:500}.rk3-vs-h{letter-spacing:-.025em;color:#111;margin-top:6px;font-size:28px;font-weight:600;line-height:34px}.rk3-vs-place{color:#2563eb;align-items:baseline;display:inline-flex}.rk3-vs-sub{color:#3f3f46;margin-top:6px;font-size:15px;line-height:22px}.rk3-vs-sub b{color:#111;font-weight:600}.rk3-r2s{gap:6px;margin-top:20px;display:grid}.rk3-r2{grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:12px;display:grid}.rk3-r2-lane{background:#f4f4f5;border-radius:12px;height:40px;display:block;position:relative;overflow:hidden}.rk3-r2-bar{width:var(--w);transform-origin:0;animation:rk3-r2-in .9s var(--ov3-out) both;animation-delay:calc(var(--j,0) * 90ms + .2s);transition:width .82s cubic-bezier(.65, 0, .2, 1), background .22s var(--ov3-out);background:#eceef2;border-radius:11px;position:absolute;top:0;bottom:0;left:0}.rk3-r2:first-child:not(.is-you) .rk3-r2-bar{background:#d3d8e0}.rk3-r2.is-you .rk3-r2-bar{background:#2563eb}.rk3-r2-name{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;animation:pull-roll .4s var(--ov3-out) both;animation-delay:calc(var(--j,0) * 90ms + .6s);padding:0 14px;font-size:14px;font-weight:500;line-height:40px;display:block;position:absolute;inset:0;overflow:hidden}.rk3-r2.is-you .rk3-r2-name{color:#fff;font-weight:600}.rk3-r2.is-you.is-out .rk3-r2-name{left:var(--w);padding-left:max(10px, calc(14px - var(--w)));color:#2563eb}.rk3-r2-n{color:#111;text-align:right;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.rk3-r2.is-you .rk3-r2-n{color:#2563eb}.rk3-strip{border-top:1px solid #eee;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px -24px 0;display:grid}.rk3-strip>div{padding:14px 24px 16px}.rk3-strip>div+div{border-left:1px solid #eee}.rk3-strip dt{color:#4a4a4a;font-size:12.5px;line-height:17px}.rk3-strip dd{letter-spacing:-.02em;color:#111;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-top:4px;font-size:22px;font-weight:600;line-height:28px;display:flex}.rk3-strip dd>span:not(.rk3-move){letter-spacing:0;color:#6b6b6b;font-size:13px;font-weight:500}.rk3-strip .rk3-move{align-self:center}.rk3-strip.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rk3-ai{z-index:1;flex-wrap:wrap;gap:6px;margin-top:-5px;padding:0 14px 12px;display:flex;position:relative}.rk3-ai-chip{color:#111;height:22px;transition:background .2s var(--ov3-out), transform .16s var(--ov3-out);background:#e8e8e8;border-radius:999px;align-items:center;gap:5px;padding:0 9px 0 7px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}li:has(>.rk3-row[aria-pressed=true]) .rk3-ai-chip{background:#f2f2f2}.rk3-ai-chip:hover{background:#dedede}.rk3-ai-chip:active{transform:scale(.96)}.rk3-ai-chip:focus-visible{outline:none;box-shadow:0 0 0 2px #0077e659}.rk3-ai-chip i{background:#b9b9b9;border-radius:50%;width:7px;height:7px}.rk3-ai-chip.is-named i{background:#15b042}.rk3-ai-chip.is-not i{background:#c8323f}.rk3-ai-chip.is-wait i{background:0 0;box-shadow:inset 0 0 0 1.5px #a9a9a9}.rk3-face.is-ai{position:relative;overflow:visible}.rk3-face.is-ai:after{content:"";background:#15b042;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 2px #fff}.rk3-ai-legend{color:#6b6b6b;align-items:center;gap:6px;margin:10px 4px 0;font-size:11.5px;display:flex}.rk3-ai-legend i{background:#15b042;border-radius:50%;flex:none;width:8px;height:8px}.rk3-ai-mark{color:#111;font-size:12px;font-weight:700}.rk3-ai-body{background:#fff;border-radius:18px;gap:14px;padding:14px;display:grid}.rk3-ai-label{color:#6b6b6b;margin-bottom:6px;font-size:12px}.rk3-ai-who{gap:8px;display:grid}.rk3-ai-who li{align-items:center;gap:8px;min-width:0;font-size:13.5px;display:flex}.rk3-ai-who li.is-you{font-weight:600}.rk3-ai-meta{color:#6b6b6b;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:12.5px;font-weight:500}.rk3-ai-said{color:#4a4a4a;white-space:pre-line;overflow-wrap:anywhere;background:#f2f2f2;border-radius:12px;padding:10px 12px;font-size:13px;line-height:19px}.rk3-ai-said mark{color:#111;background:#fff1a8;border-radius:3px;padding:0 2px}.rk3-ai-src{flex-wrap:wrap;gap:6px;display:flex}.rk3-ai-src span{background:#f2f2f2;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12.5px;display:inline-flex}.rk3-ai-note{color:#4a4a4a;font-size:13px;line-height:19px}.rk3-ai-fresh{color:#6b6b6b;font-size:12px}@keyframes rk3-r2-in{0%{transform:scaleX(0)}}.rk3-hero>.k-skeleton{min-height:280px}.rk3-move{letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-self:center;align-items:center;gap:2px;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.rk3-move svg{width:12px;height:12px}.rk3-move.is-up{color:#15803d;background:#e8f7ee}.rk3-move.is-down{color:#b91c1c;background:#fde8e8}.rk3-sort svg{width:14px;height:14px}.rk3-find{background:var(--isle);height:38px;transition:box-shadow .22s var(--ov3-out);border-radius:999px;align-items:center;gap:8px;margin-bottom:8px;padding:0 14px;display:flex}.rk3-find svg{width:14px;height:14px;color:var(--soft);flex:none}.rk3-find input{min-width:0;color:var(--strong);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.rk3-find:focus-within{box-shadow:0 0 0 3px #11111114}.rk3-list{scrollbar-width:none;grid-template-columns:minmax(0,1fr);gap:2px;max-height:540px;margin:0 -4px;padding:0 4px;display:grid;position:relative;overflow-y:auto}.rk3-list::-webkit-scrollbar{display:none}.rk3-pick{z-index:0;background:var(--isle);pointer-events:none;border-radius:16px;position:absolute;top:0;left:4px;right:4px}.rk3-pick[data-phase=go]{transition:transform .46s cubic-bezier(.28, 1.28, .36, 1), height .46s var(--ov3-pop)}.rk3-list>li:not(.rk3-pick){z-index:1;position:relative}.rk3-searches-say{color:#4a4a4a;margin:-4px 2px 12px;font-size:13px;line-height:18px}.rk3-ns-isle{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);display:grid;overflow:hidden}.rk3-ns-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:40px 44px;display:flex}.rk3-ns-tag{color:#1f5cf5;background:#eaf1ff;border-radius:999px;align-items:center;gap:7px;height:26px;padding:0 11px 0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.rk3-ns-tag i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite rk3-ns-beat}.rk3-ns-tag.is-stop{color:#a85a07;background:#fff1e0}.rk3-ns-tag.is-stop i{animation:none}@keyframes rk3-ns-beat{50%{opacity:.3}}.rk3-ns-title{letter-spacing:-.02em;max-width:24ch;color:var(--strong);text-wrap:balance;margin-top:16px;font-size:26px;font-weight:600;line-height:1.15}.rk3-ns-sub{max-width:52ch;color:var(--ink-muted);text-wrap:pretty;margin-top:10px;font-size:15px;line-height:1.5}.rk3-ns-ways{border-top:1px solid var(--hair);width:100%;margin-top:24px}.rk3-ns-ways li{border-bottom:1px solid var(--hair);opacity:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;animation:.5s cubic-bezier(.2,.8,.2,1) .14s forwards rise;display:flex}.rk3-ns-ways li+li{animation-delay:.21s}.rk3-ns-way{flex-direction:column;gap:3px;min-width:0;display:flex}.rk3-ns-way b{color:var(--strong);font-size:14.5px;font-weight:600}.rk3-ns-way span{max-width:46ch;color:var(--ink-muted);font-size:13.5px;line-height:1.45}.rk3-ns-soon{height:26px;color:var(--ink-muted);background:#f2f2f2;border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.rk3-ns-act{margin-top:24px}.rk3-ns-saved{width:100%;margin-top:26px}.rk3-ns-label{color:var(--ink-soft);font-size:12.5px;font-weight:500}.rk3-ns-saved ul{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.rk3-ns-saved li{height:28px;color:var(--strong);opacity:0;animation:.45s cubic-bezier(.2,.8,.2,1) forwards rise;animation-delay:calc(.28s + var(--n,0) * 40ms);background:#f2f2f2;border-radius:999px;align-items:center;padding:0 11px;font-size:13px;display:inline-flex}.rk3-ns-add{width:100%;margin-top:22px}.rk3-ns-add .rk3-add{background:0 0;padding:0}.rk3-ns-art{border-left:1px solid var(--hair);background:#f8f9fb;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:40px 32px;display:flex}.rk3-ns-grid{aspect-ratio:1;grid-template-columns:repeat(9,1fr);gap:15px;width:min(100%,300px);display:grid}.rk3-ns-grid i{animation:.5s cubic-bezier(.2,.8,.2,1) forwards rk3-ns-in;animation-delay:calc(var(--far) * 55ms + .12s);background:#d7dbe3;border-radius:50%;scale:0}@keyframes rk3-ns-in{to{scale:1}}.rk3-ns-grid.is-scanning i{animation:.5s cubic-bezier(.2,.8,.2,1) forwards rk3-ns-in,3.4s ease-in-out infinite rk3-ns-sweep;animation-delay:calc(var(--far) * 55ms + .12s), calc(var(--far) * .27s + .9s)}@keyframes rk3-ns-sweep{0%,26%,to{background:#d7dbe3;scale:1}10%{background:#1f5cf5;scale:1.3}}.rk3-ns-grid:is(.is-scanning,.is-retry) i.is-mid{background:#1f5cf5;animation:.5s cubic-bezier(.2,.8,.2,1) .12s forwards rk3-ns-in;box-shadow:0 0 0 5px #1f5cf529}.rk3-ns-grid.is-blocked i{background:#e4e7ed}.rk3-ns-grid.is-blocked i.is-mid{outline-offset:5px;background:0 0;outline:2px dashed #a9b0bd}.rk3-ns-cap{color:var(--ink-muted);font-size:13px}@media (max-width:900px){.rk3-ns-isle{grid-template-columns:1fr}.rk3-ns-copy{padding:26px 22px}.rk3-ns-title{font-size:22px}.rk3-ns-ways li{flex-direction:column;align-items:flex-start;gap:12px}.rk3-ns-art{border-left:0;border-top:1px solid var(--hair);flex-direction:row;justify-content:flex-start;gap:16px;padding:18px 22px}.rk3-ns-grid{flex:none;gap:4px;width:84px}}@media (prefers-reduced-motion:reduce){.rk3-ns-grid i,.rk3-ns-grid.is-scanning i,.rk3-ns-ways li,.rk3-ns-saved li,.rk3-ns-tag i{opacity:1;animation:none;scale:1}}.rk3-row{text-align:left;width:100%;transition:background .16s var(--ov3-out), scale .16s var(--ov3-out);border-radius:16px;flex-direction:column;gap:7px;padding:12px 14px;display:flex}.rk3-row:hover:not([aria-pressed=true]){background:#ffffff8c}.rk3-row:active{scale:.985}.rk3-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #0077e659}.rk3-row.is-wait{opacity:.6}.rk3-row-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rk3-row-k{color:#111;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:19px}.rk3-row-n{color:#111;font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:600;line-height:19px}.rk3-row-bar{height:6px;transition:background .22s var(--ov3-out);background:#e3e3e6;border-radius:999px;display:block;overflow:hidden}.rk3-row[aria-pressed=true] .rk3-row-bar{background:#efeff1}.rk3-row-bar s{transform-origin:0;height:100%;animation:rk3-r2-in .8s var(--ov3-out) both;animation-delay:calc(var(--i,0) * 60ms + .2s);background:#1f9d63;border-radius:999px;display:block}.rk3-row-sub{color:#6b6b6b;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;line-height:16px;display:flex}.rk3-row-sub .rk3-move{height:18px;padding:0 6px;font-size:11px}.rk3-row-sub .rk3-move svg{width:10px;height:10px}.rk3-row-sub .is-warn{color:#b45309}.rk3-none-here{color:var(--soft);padding:14px;font-size:13px}.rk3-add{gap:4px;padding:16px;display:grid}.rk3-add-t{color:var(--strong);font-size:15px;font-weight:600}.rk3-add-l{color:var(--soft);font-size:13px;line-height:19px}.rk3-fail{padding:18px 20px}.rk3-fail-t{color:var(--strong);font-size:16px;font-weight:600}.rk3-map-title{overflow-wrap:anywhere}.rk3-figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rk3-fig{padding:12px 14px}.rk3-fig-v{letter-spacing:-.02em;color:var(--strong);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:26px;display:block}.rk3-fig-l{color:var(--muted);margin-top:2px;font-size:12px}.rk3-fig-s{color:var(--soft);margin-top:6px;font-size:12px}.rk3-pic{margin-top:8px;position:relative;overflow:hidden}.rk3-pic-img{opacity:0;width:100%;height:auto;transition:opacity .45s var(--ov3-out), scale .7s var(--ov3-out);display:block;position:absolute;inset:0;scale:1.02}.rk3-pic-img.is-on{opacity:1;position:relative;scale:1}.rk3-pic-none{height:320px;color:var(--soft);text-align:center;place-items:center;padding:24px;font-size:14px;display:grid}.rk3-legend{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.rk3-legend>span{background:var(--isle);height:26px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.rk3-legend i{border-radius:999px;width:8px;height:8px}.rk3-legend>.rk3-where{color:var(--soft);background:0 0;margin-left:auto}.rk3-foot{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rk3-board{padding:4px 6px}.rk3-board-cols,.rk3-board-row{grid-template-columns:30px minmax(0,1fr) 96px 64px;align-items:center;gap:12px;display:grid}.rk3-board-cols{color:#6b6b6b;padding:10px 10px 8px;font-size:12px;font-weight:500}.rk3-board-cols span:first-child{grid-column:1/3}.rk3-board-cols span:not(:first-child){text-align:right}.rk3-board-row{animation:rk3-board-in .55s var(--ov3-out) both;animation-delay:calc(min(var(--j,0), 10) * 40ms + .12s);transition:background .16s var(--ov3-out);border-radius:12px;padding:10px;position:relative}.rk3-board-row+.rk3-board-row:before{content:"";background:#f0f0f0;height:1px;position:absolute;top:0;left:50px;right:10px}.rk3-board-row.is-you{background:#eef3fe}.rk3-board-row.is-you:before,.rk3-board-row.is-you+.rk3-board-row:before{display:none}.rk3-board-row:not(.is-you):hover{background:#f7f7f7}.rk3-board-row:not(.is-you):hover:before,.rk3-board-row:not(.is-you):hover+.rk3-board-row:before{opacity:0}@keyframes rk3-board-in{0%{opacity:0;transform:translateY(6px)}}.rk3-board-who{flex-direction:column;min-width:0;display:flex}.rk3-board-name{color:#111;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:500;line-height:19px;display:flex}.rk3-board-you{color:#fff;background:#2563eb;border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:600;line-height:16px}.rk3-board-sub{color:#6b6b6b;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:17px;display:block;overflow:hidden}.rk3-board-rev,.rk3-board-map{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;min-width:0;display:flex}.rk3-board-rev b,.rk3-board-map b{color:#111;font-size:15px;font-weight:600;line-height:19px}.rk3-board-map i{background:#eee;border-radius:999px;width:100%;height:5px;margin:6px 0;display:block;overflow:hidden}.rk3-board-map s{transform-origin:0;height:100%;animation:rk3-r2-in .8s var(--ov3-out) both;animation-delay:calc(min(var(--j,0), 10) * 40ms + .26s);background:#a3acb9;border-radius:999px;display:block}.rk3-board-row.is-you .rk3-board-map s{background:#2563eb}.ov3-modal-body{scrollbar-width:none;max-height:64vh;padding:0 14px 14px;overflow-y:auto}.ov3-modal-body::-webkit-scrollbar{display:none}.ov3-modal-body .rk3-board-cols{z-index:1;background:#fff;border-radius:14px 14px 0 0;position:sticky;top:0}.rk3-face{letter-spacing:0;border-radius:999px;flex:none;place-items:center;font-weight:600;display:grid}.ov3-modal{--ov3-out:cubic-bezier(.22, 1, .36, 1);--pnl:#f2f2f2;--isle:#fff;--strong:#111;--ink-on:#fff;--muted:#4a4a4a;--soft:#6b6b6b;outline:none;padding:0}.ov3-modal:focus,.ov3-modal:focus-visible{box-shadow:none;outline:none}.ov3-modal[data-state=open]{animation:.46s cubic-bezier(.22,1,.36,1) both ask-board-in}.ov3-modal[data-state=closed]{animation:.16s ease-in both ask-board-out}.ov3-modal [data-dialog-close]{background:#e6e6e6;width:32px;height:32px;transition:background .22s,transform .16s;top:18px;right:18px}.ov3-modal [data-dialog-close]:hover{background:#dcdcdc}.ov3-modal [data-dialog-close]:active{transform:scale(.92)}.ov3-modal [data-dialog-close]:focus{box-shadow:none;outline:none}.ov3-modal [data-dialog-close]:focus-visible{box-shadow:0 0 0 3px #0077e64d}.ov3-modal-head{align-items:flex-start;gap:12px;padding:22px 60px 14px 22px;display:flex}.ov3-modal-mark{color:#7c3aed;background:#fff;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ov3-modal-mark svg{width:18px;height:18px}.rk3 .ov3-modal-title,.ov3-modal .ov3-modal-title{letter-spacing:-.015em;color:#111;font-family:inherit;font-size:17px;font-weight:600;line-height:22px}.ov3-modal .ov3-modal-sub{color:#6b6b6b;text-align:left;margin-top:2px;font-size:13px;line-height:19px}.ov3-modal-mark.is-go{color:#15803d}.ov3-modal-mark.is-wait{color:#a16207}.ov3-modal-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.ov3-modal-foot .ov3-pill{height:38px;padding:0 18px;font-size:13.5px}.ov3-modal .tag{white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.ov3-modal .tag.is-good{color:#15803d;background:#e8f7ee}.ov3-modal .tag.is-bad{color:#b91c1c;background:#fde8e8}.ov3-modal .tag.is-soft{color:#52525b;background:#f0f0f2}.rk3-card{flex-direction:column;display:flex}.rk3-card-say{letter-spacing:-.01em;color:#111;text-wrap:pretty;margin:-4px 2px 12px;font-size:15px;font-weight:500;line-height:21px}.rk3-card-say b{font-weight:650}.rk3-card-isle{flex-direction:column;flex:auto;padding:16px;display:flex}.rk3-card-more{color:#4a4a4a;transition:color .16s var(--ov3-out);align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:13px;font-weight:500;display:inline-flex}.rk3-card-more svg{width:14px;height:14px;transition:translate .16s var(--ov3-out)}.rk3-card-more:hover{color:#111}.rk3-card-more:hover svg{translate:2px}.rk3-duo{gap:14px;display:grid}.rk3-duo-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;row-gap:6px;display:grid}.rk3-duo-row>span{color:#4a4a4a;font-size:13px}.rk3-duo-row>b{letter-spacing:-.02em;color:#111;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:26px}.rk3-duo-row>i{background:#f0f0f2;border-radius:999px;grid-column:1/-1;height:12px;display:block;overflow:hidden}.rk3-duo-row>i s{transform-origin:0;height:100%;animation:rk3-r2-in .9s var(--ov3-out) both;background:#c9d1dc;border-radius:999px;animation-delay:.25s;display:block}.rk3-duo-row.is-you>span,.rk3-duo-row.is-you>b{color:#2563eb}.rk3-duo-row.is-you>i s{background:#2563eb;animation-delay:.4s}.rk3-leaders{border-top:1px solid #f0f0f0;margin-top:16px;display:grid}.rk3-leaders li{color:#111;align-items:center;gap:8px;min-width:0;padding:10px 0 0;font-size:13.5px;display:flex}.rk3-leaders li>b{font-variant-numeric:tabular-nums;margin-left:auto;padding-left:8px;font-weight:600}.rk3-star{color:#6b6b6b;flex:none;font-size:12px}.rk3-race .rk3-card-say{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:23px}.rk3-race .ov3-head .ov3-pill{pointer-events:none}.rk3-total{color:#6b6b6b;border-top:1px solid #f0f0f0;margin-top:16px;padding-top:12px;font-size:12.5px;line-height:18px}.rk3-total b{color:#111;font-variant-numeric:tabular-nums;font-weight:600}.rk3-race-go{gap:12px;margin-top:auto;padding-top:18px;display:grid}.rk3-race-go p{color:#4a4a4a;text-wrap:pretty;font-size:13.5px;line-height:20px}.rk3-race-go .ov3-pill{justify-self:start}.rk3-bars{gap:12px;display:grid}.rk3-bar-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 40px;align-items:center;gap:10px;display:grid}.rk3-bar-name{color:#111;align-items:center;gap:8px;min-width:0;font-size:13.5px;display:flex}.rk3-bar-track{background:#f0f0f2;border-radius:999px;height:10px;overflow:hidden}.rk3-bar-track i{transform-origin:0;height:100%;animation:rk3-bar-in .8s var(--ov3-out) both;animation-delay:calc(var(--j,0) * 70ms + .2s);background:#c9d1dc;border-radius:999px;transition:width .82s cubic-bezier(.65,0,.2,1);display:block}.rk3-bar-row.is-you .rk3-bar-track i{background:#2563eb}.rk3-bar-row.is-you .rk3-bar-name{color:#2563eb;font-weight:600}@keyframes rk3-bar-in{0%{transform:scaleX(0)}}.rk3-bar-n{color:#111;text-align:right;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.rk3-bar-row.is-you .rk3-bar-n{color:#2563eb}.rk3-tilt{perspective:800px;min-width:0}.rk3-promo{isolation:isolate;color:#fff;height:100%;min-height:430px;transition:transform .5s var(--ov3-out), box-shadow .4s var(--ov3-out);background:#3d83c6;border-radius:26px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 44px -26px #10325c8c}.rk3-promo:before{content:"";z-index:-1;background:linear-gradient(#08204024,#08204024),#3d83c6 url(/promo-hills.webp) bottom/cover no-repeat;animation:18s ease-in-out infinite alternate rk3-pan;position:absolute;inset:-8%}.rk3-flight{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rk3-bird{color:#fff;filter:drop-shadow(0 6px 8px #0820404d);will-change:transform;width:30px;height:27px;margin:-13px 0 0 -15px;position:absolute;top:0;left:0}.rk3-wing{transform-box:fill-box;animation:.42s ease-in-out infinite alternate rk3-flap}.rk3-wing.is-up{transform-origin:100% 100%}.rk3-wing.is-down{transform-origin:100% 0;--flap:16deg}@keyframes rk3-flap{0%{rotate:0deg}to{rotate:var(--flap,-16deg)}}.rk3-promo-top{z-index:1;position:relative}.rk3-promo-k,.rk3-promo-u{text-shadow:0 1px 2px #08204059}@keyframes rk3-pan{0%{transform:translate(-3%,-2%)}to{transform:translate(3%,2%)}}.rk3-promo.is-leaning{transition:transform .12s linear, box-shadow .3s var(--ov3-out);box-shadow:0 9px 24px -8px #10325c73}.rk3-promo-top{justify-content:space-between;align-items:center;gap:10px;padding:18px 16px 0 20px;display:flex}.rk3-promo-k{letter-spacing:-.01em;color:#fff;font-size:14px;font-weight:600}.rk3-promo-chip{color:#fff;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border-radius:999px;align-items:center;max-width:62%;height:28px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47}.rk3-promo-stage{z-index:1;text-align:center;flex:auto;place-content:center;min-height:200px;display:grid;position:relative}.rk3-promo-n{letter-spacing:-.045em;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 2px 18px #08204059;justify-content:center;align-items:baseline;font-size:60px;font-weight:650;line-height:62px;display:inline-flex;position:relative}.rk3-promo-u{color:#fff;margin-top:4px;font-size:15px;font-weight:600;line-height:20px;position:relative}.rk3-promo-u:first-child{margin:0 0 2px}.rk3-promo-panel{z-index:1;color:#111;text-align:center;background:#fff;border-radius:20px;margin:0 8px 8px;padding:16px 16px 10px;position:relative}.rk3-promo-h{letter-spacing:-.015em;color:#111;font-size:16px;font-weight:600;line-height:22px}.rk3-promo-cap{color:#3f3f46;text-wrap:balance;max-width:36ch;margin:6px auto 0;font-size:13.5px;line-height:20px}.rk3-promo-do{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:6px;margin-top:12px;display:grid}.rk3-promo-go{justify-content:center;height:40px;font-size:13.5px;font-weight:600}.rk3-promo-pager{justify-content:center;gap:4px;margin-top:10px;display:flex}.rk3-promo-pager button{background:0 0;width:18px;height:14px;padding:5.5px 0}.rk3-promo-pager button:before{content:"";width:100%;height:3px;transition:background .22s var(--ov3-out);background:#dcdfe4;border-radius:2px;display:block}.rk3-promo-pager button[aria-selected=true]{width:26px}.rk3-promo-pager button[aria-selected=true]:before{background:#111}.rk3-promo-pager button:focus-visible{border-radius:3px;outline:none;box-shadow:0 0 0 2px #0077e659}.rk3-promo-sheen{border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .3s var(--ov3-out);position:absolute;inset:0}@media (max-width:1100px){.rk3-foot{grid-template-columns:repeat(2,minmax(0,1fr))}.rk3-tilt{grid-column:1/-1}.rk3-promo{min-height:340px}}@media (max-width:900px){.rk3-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rk3-map .ov3-head{flex-direction:column;align-items:stretch;gap:12px}.rk3-map .ov3-head>.ov3-seg{align-self:flex-start}.rk3-strip,.rk3-strip.is-4{grid-template-columns:minmax(0,1fr)}.rk3-strip>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.rk3-strip>div+div{border-top:1px solid #eee;border-left:0}.rk3-strip dd{margin-top:0}.rk3-fig{padding:14px}.rk3-foot{grid-template-columns:minmax(0,1fr)}.rk3-vs{padding:16px 16px 0}.rk3-vs-head{flex-direction:column-reverse;align-items:flex-start;gap:10px}.rk3-vs-h{font-size:22px;line-height:28px}.rk3-strip{margin:18px -16px 0}.rk3-strip>div{padding:12px 14px 14px}.rk3-strip dd{font-size:18px;line-height:24px}.rk3-board-cols,.rk3-board-row{grid-template-columns:30px minmax(0,1fr) 64px 48px;gap:8px}.rk3-board-map i{display:none}}@media (prefers-reduced-motion:reduce){.rk3-r2-bar,.rk3-r2-name,.rk3-bar-track i,.rk3-promo:before,.rk3-board-row,.rk3-board-map s,.rk3-row-bar s,.rk3-duo-row>i s,.rk3-wing{animation:none}.rk3-promo{transform:none!important}.rk3-pick[data-phase=go]{transition:none}}.tx3{--hair:#f0f0f0}.tx3-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}.tx3-tabs::-webkit-scrollbar{display:none}.ov3-seg button:disabled{opacity:.4;cursor:not-allowed}.tx3-mode{gap:10px;margin:4px 2px 28px;display:grid}.tx3-mode-text{gap:12px;min-width:0;display:grid}.tx3-kinds-k{color:#6b6b6b;margin:0 2px 12px;font-size:13px;font-weight:500}.tx3-mode-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.tx3-mode-say{color:#4a4a4a;text-wrap:pretty;min-width:0;font-size:13px;line-height:19px}.tx3-mode-say i{vertical-align:1px;background:#a1a1aa;border-radius:999px;width:8px;height:8px;margin-right:8px;display:inline-block}.tx3-mode.is-test .tx3-mode-say i{background:#fde047;box-shadow:0 0 0 1px #713f124d}.tx3-mode.is-live .tx3-mode-say i{background:#22c55e}.tx3-mode-say b{color:#111;font-weight:600}.tx3-mode-say.is-bad{color:#b91c1c}.tx3-link{color:#111;text-underline-offset:3px;transition:text-decoration-color .16s var(--ov3-out);font-weight:500;-webkit-text-decoration:underline #c4c4c8;text-decoration:underline #c4c4c8}.tx3-link:hover{text-decoration-color:#111}.tx3-link:disabled{opacity:.5}.tx3-mode .ov3-seg button{height:26px;padding:0 11px;font-size:12.5px}.tx3-mode .ov3-seg-pill{transition-property:transform,width,background}.tx3-mode .ov3-seg[data-value=test] .ov3-seg-pill{background:#fde047}.tx3-mode .ov3-seg[data-value=live] .ov3-seg-pill{background:#22c55e}.tx3-mode .ov3-seg[data-value=test] button[data-v=test]{color:#713f12}.tx3-mode .ov3-seg[data-value=live] button[data-v=live]{color:#fff}.tx3-mode .ov3-seg:not([data-ready])[data-value=test] button[aria-selected=true]{background:#fde047}.tx3-mode .ov3-seg:not([data-ready])[data-value=live] button[aria-selected=true]{background:#22c55e}.tx3-mode-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tx3-mode-form input{background:#fff}.tx3-mode-note{color:#4a4a4a;font-size:12.5px;line-height:18px}.tx3-mode-note.is-good{color:#15803d}.tx3-fill{color:#4a4a4a;transition:background .16s var(--ov3-out), color .16s var(--ov3-out), transform .16s var(--ov3-out);border-radius:999px;align-items:center;gap:5px;margin-top:6px;padding:3px 9px 3px 7px;font-size:12px;font-weight:500;display:inline-flex}.tx3-fill svg{color:#7c3aed;width:13px;height:13px}.tx3-fill:hover:not(:disabled){color:#111;background:#f3f0ff}.tx3-fill:active:not(:disabled){transform:scale(.96)}.tx3-fill:disabled{opacity:.45;cursor:default}.tx3-kinds{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tx3-kind{text-align:left;transition:background .22s var(--ov3-out), box-shadow .22s var(--ov3-out), translate .22s var(--ov3-out);background:#ffffff80;border-radius:18px;gap:8px;padding:18px 20px;display:grid}.tx3-kind:hover{background:#fff;translate:0 -2px}.tx3-kind:active{scale:.98}.tx3-kind[aria-selected=true]{background:#fff;box-shadow:0 1px 2px #0f172a0d,0 14px 30px -20px #0f172a66}.tx3-kind:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e659}.tx3-kind-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.tx3-kind-name{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:600;overflow:hidden}.tx3-kind-state{color:#6b6b6b;background:#f0f0f2;border-radius:999px;flex:none;padding:3px 10px;font-size:11.5px;font-weight:600}.tx3-kind-state.is-on{color:#fff;background:#22c55e}.tx3-kind-state.is-test{color:#713f12;background:#fde047}.tx3-kind-when{color:#6b6b6b;font-size:13.5px;line-height:19px}.tx3-head{margin:2px 4px 14px}.tx3-h{letter-spacing:-.02em;color:#111;text-wrap:balance;font-size:22px;font-weight:600;line-height:28px}.tx3-sub{color:#4a4a4a;text-wrap:pretty;margin-top:4px;font-size:14px;line-height:20px}.tx3-panel-sub{color:#4a4a4a;text-wrap:pretty;margin:-6px 4px 12px;font-size:13px;line-height:18px}.tx3-note{color:#6b6b6b;text-wrap:pretty;margin:10px 4px 0;font-size:12.5px;line-height:18px}.tx3-note a{color:#111;text-underline-offset:3px;font-weight:500;text-decoration:underline}.tx3-quiet{color:#4a4a4a;text-align:center;background:#fff;border-radius:999px;align-items:center;min-height:24px;padding:3px 10px;font-size:12px;line-height:16px;display:inline-flex}.tx3 .ov3-panel>.ov3-isle+.ov3-isle{margin-top:8px}.tx3 .k-card{box-shadow:none;background:#fff;border:0;border-radius:18px}.tx3 .k-rows>*+*{border-top:1px solid #f0f0f0}.tx3 .k-small{color:#6b6b6b}.tx3 .k-small.is-bad,.tx3 .is-bad{color:#b91c1c}.tx3 .k-bar{background:#f0f0f2}.tx3 :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.sh-field){color:#111;box-shadow:none;transition:background .16s var(--ov3-out), border-color .16s var(--ov3-out), box-shadow .16s var(--ov3-out);background:#f4f4f5;border:1px solid #0000;border-radius:12px;font-size:14px}.tx3 :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,.sh-field){height:38px}.tx3 :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.sh-field):hover:not(:disabled){background:#efeff1;border-color:#0000}.tx3 :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.sh-field):focus-visible,.tx3 textarea:focus{background:#fff;border-color:#d4d4d8;outline:none;box-shadow:0 0 0 4px #1111110f}.tx3 textarea{padding:9px 12px;line-height:20px}:is(.tx3,.ib3,.ml3) .pill-ink{color:#fff;height:34px;box-shadow:none;transition:background .22s var(--ov3-out), transform .16s var(--ov3-out);background:#111;border:0;border-radius:999px;padding:0 16px;font-size:13px;font-weight:500}:is(.tx3,.ib3,.ml3) .pill-ink:hover{box-shadow:none;background:#2a2a2a}:is(.tx3,.ib3,.ml3) .pill-line{color:#111;height:34px;box-shadow:none;transition:background .22s var(--ov3-out), transform .16s var(--ov3-out);background:#f2f2f2;border:0;border-radius:999px;padding:0 16px;font-size:13px;font-weight:500}:is(.tx3,.ib3,.ml3) .pill-line:hover{background:#e8e8e8}:is(.tx3,.ib3,.ml3) :is(.pill-ink,.pill-line):active{transform:scale(.96)}.ov3-pill.is-white{color:#111;background:#fff}.ov3-pill.is-white:hover{background:#fafafa}.ov3-pill svg{width:14px;height:14px}:is(.tx3,.ib3) .tag{border-radius:999px;height:22px;padding:0 9px;font-size:11.5px;font-weight:600}:is(.tx3,.ib3) .tag.is-good{color:#15803d;background:#e8f7ee}:is(.tx3,.ib3) .tag.is-wait{color:#a16207;background:#fdf3dc}:is(.tx3,.ib3) :is(.tag.is-bad,.tag.is-hot){color:#b91c1c;background:#fde8e8}:is(.tx3,.ib3) .tag.is-brand{color:#1d4ed8;background:#e8effd}:is(.tx3,.ib3) .tag.is-soft{color:#52525b;background:#f0f0f2}.tx3-save{border-top:1px solid #f0f0f0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:12px 14px;display:flex}.tx3-save-state{color:#6b6b6b;font-size:12.5px}.tx3-save-state.is-saved{color:#15803d;align-items:center;gap:4px;display:inline-flex}.tx3-phone{align-items:center;padding-top:22px;padding-bottom:28px}.tx3-phone .ph{box-shadow:0 40px 70px -40px #081e5059}@media (min-width:1024px) and (min-height:860px){.tx3-phone{align-self:start;position:sticky;top:16px}}.tx3-chart{min-width:0}.tx3-funnel{flex-direction:column;flex:auto;padding:14px;display:flex}.tx3-steps{gap:6px;display:grid}.tx3-step{grid-template-columns:minmax(0,1fr) 44px 38px;align-items:center;gap:10px;display:grid}.tx3-step-lane{background:#f4f4f5;border-radius:11px;height:38px;display:block;position:relative;overflow:hidden}.tx3-step-bar{width:var(--w);background:var(--c,#dfe6f5);transform-origin:0;animation:rk3-r2-in .9s var(--ov3-out) both;animation-delay:calc(var(--j,0) * 90ms + .2s);border-radius:11px;position:absolute;top:0;bottom:0;left:0}.tx3-step-name{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;padding:0 12px;font-size:13.5px;font-weight:500;line-height:38px;display:block;position:absolute;inset:0;overflow:hidden}.tx3-step.is-out .tx3-step-name{left:var(--w);padding-left:10px}.tx3-step.is-goal:not(.is-out) .tx3-step-name{color:#fff;font-weight:600}.tx3-step-n{color:#111;text-align:right;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.tx3-step.is-goal .tx3-step-n{color:#15803d}.tx3-step-pct{color:#6b6b6b;text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.tx3-step-lock{color:#6b6b6b;width:28px;height:28px;transition:background .16s var(--ov3-out);background:#f2f2f2;border-radius:999px;justify-self:end;place-items:center;display:grid}.tx3-step-lock:hover{color:#111;background:#e8e8e8}.tx3-step-lock svg{width:14px;height:14px}.tx3-needs{color:#111;transition:background .16s var(--ov3-out);background:#fdf2f2;border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:10px 10px 10px 14px;font-size:13.5px;display:flex}.tx3-funnel .tx3-needs,.tx3-funnel .tx3-calm{margin-top:14px}.tx3-needs:hover{background:#fbe9e9}.tx3-needs b{font-weight:650}.tx3-needs-dot{background:#dc2626;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #dc262624}.tx3-calm{color:#4a4a4a;align-items:center;gap:8px;font-size:13px;display:flex}.tx3-calm svg{color:#15803d;width:16px;height:16px}.tx3-list{padding:4px 6px}.tx3-visit{position:relative}.tx3-visit+.tx3-visit:before{content:"";background:#f0f0f0;height:1px;position:absolute;top:0;left:54px;right:10px}.tx3-visit-row{transition:background .16s var(--ov3-out);border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:10px;display:grid}a.tx3-visit-row:hover{background:#f7f7f7}.tx3-face{border-radius:999px;place-items:center;width:32px;height:32px;font-size:12.5px;font-weight:600;display:grid}.tx3-visit-name{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:19px;display:block;overflow:hidden}.tx3-visit-sub{color:#6b6b6b;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:17px;display:block;overflow:hidden}.tx3-visit-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.tx3-chev{color:#a1a1aa;width:16px;height:16px;transition:translate .16s var(--ov3-out), color .16s var(--ov3-out)}a.tx3-visit-row:hover .tx3-chev{color:#111;translate:2px}.tx3-list-foot{justify-content:center;padding:8px 0 10px;display:flex}.tx3-more-head{cursor:pointer;color:#111;align-items:center;gap:8px;padding:14px 20px;font-size:14px;font-weight:500;list-style:none;display:flex}.tx3-more-head::-webkit-details-marker{display:none}.tx3-more-head span{color:#6b6b6b;font-size:13px;font-weight:400}.tx3-more-head svg{color:#6b6b6b;width:16px;height:16px;transition:rotate .3s var(--ov3-pop);margin-left:auto}.tx3-more[open] .tx3-more-head svg{rotate:180deg}.tx3-more-body{border-top:1px solid #f0f0f0}.tx3-more[open] .tx3-more-body{animation:ov3-in .45s var(--ov3-out) both}.tx3-fold{padding:0}.tx3-fold-head{cursor:pointer;border-radius:28px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;list-style:none;display:flex}.tx3-fold-head::-webkit-details-marker{display:none}.tx3-fold-head:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #0077e64d}.tx3-fold-sub{color:#6b6b6b;margin-top:4px;font-size:13px;line-height:18px;display:block}.tx3-fold-chev{color:#6b6b6b;width:18px;height:18px;transition:rotate .3s var(--ov3-pop);flex:none}.tx3-fold[open] .tx3-fold-chev{rotate:180deg}.tx3-fold-body{padding:0 20px 20px}.tx3-fold[open] .tx3-fold-body{animation:ov3-in .45s var(--ov3-out) both}.tx3-rules{gap:12px 28px;padding:18px;display:grid}.tx3-rules li{color:#111;gap:10px;font-size:13.5px;line-height:20px;display:flex}.tx3-rules svg{color:#15803d;flex:none;width:16px;height:16px;margin-top:2px}.tx3-cust{flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:16px 18px;display:flex}.tx3-count{letter-spacing:-.03em;color:#111;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:34px}.tx3-cust-sub{color:#4a4a4a;font-size:13px;line-height:18px}@media (min-width:768px){.tx3-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tx3-h{font-size:20px;line-height:26px}.tx3-fold-head{padding:14px}.tx3-fold-body{padding:0 14px 14px}.tx3-step{grid-template-columns:minmax(0,1fr) 40px 34px;gap:8px}.tx3-visit-row{grid-template-columns:32px minmax(0,1fr) 16px}.tx3-visit-tags{grid-column:2/3;justify-content:flex-start}.tx3-tabs .ov3-seg button{padding:0 10px;font-size:12.5px}.tx3-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}.tx3-kind{padding:14px 16px}.tx3-kind-top{flex-direction:column-reverse;align-items:flex-start;gap:6px}.tx3-needs{flex-wrap:wrap}.tx3-needs>.flex-1{min-width:180px}}@media (prefers-reduced-motion:reduce){.tx3-step-bar,.tx3-more[open] .tx3-more-body,.tx3-fold[open] .tx3-fold-body{animation:none}}.ib3>.ov3-panel{padding:12px}.ib3-list{gap:10px}.ib3-list .ov3-seg.is-fill{background:#e8e8e8;border-radius:999px;padding:3px}.ib3-list .ov3-seg.is-fill .ov3-seg-pill{top:3px;bottom:3px}.ib3-list .ov3-seg.is-fill button{height:32px;padding:0 8px;font-size:13px}.ib3-n{font-variant-numeric:tabular-nums;background:#11111114;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.ib3-find{height:38px;transition:box-shadow .2s var(--ov3-out);background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px;display:flex}.ib3-find:focus-within{box-shadow:0 0 0 4px #1111110f}.ib3-find svg{color:#6b6b6b;flex:none;width:14px;height:14px}.ib3-find input{color:#111;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13.5px}.ib3-find input::placeholder{color:#8a8a8a}.ib3-rows{scrollbar-width:none;flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;min-height:0;margin:0 -4px;padding:0 4px 4px;display:grid;overflow-y:auto}.ib3-rows::-webkit-scrollbar{display:none}.ib3-row{text-align:left;width:100%;transition:background .16s var(--ov3-out), scale .16s var(--ov3-out);border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ib3-row:hover{background:#fff9}.ib3-row[aria-current=true]{background:#fff}.ib3-row:active{scale:.985}.ib3-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #0077e659}.ib3-row-mid{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.ib3-row-top{align-items:center;gap:6px;min-width:0;display:flex}.ib3-row-name{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:19px;overflow:hidden}.ib3-row-biz{color:#6b6b6b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ib3-row-time{color:#6b6b6b;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;padding-left:6px;font-size:12px}.ib3-row-prev{color:#4a4a4a;align-items:center;gap:6px;min-width:0;font-size:13px;line-height:18px;display:flex}.ib3-row-prev>span,.ib3-row-top>.tag{min-width:0}.ib3-row-top>.tag{flex:none}.ib3-dot{background:#dc2626;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #dc262624}.ib3-empty{color:#6b6b6b;padding:18px 14px;font-size:13px;line-height:19px}.ib3-more{justify-content:center;padding:8px 0;display:flex}.ib3-list-foot{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:0 4px 2px;display:flex}.ib3-thread{gap:8px}.ib3-head{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px 12px;padding:4px 4px 4px 6px;display:flex}.ib3-who{gap:12px}.ib3-who-name{letter-spacing:-.015em;color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;line-height:22px;overflow:hidden}.ib3-who-sub{color:#6b6b6b;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:17px;overflow:hidden}.ib3-back{color:#111;width:34px;height:34px;transition:transform .16s var(--ov3-out);background:#fff;border-radius:999px;flex:none;place-items:center;display:grid}.ib3-back:active{transform:scale(.94)}.ib3-back svg{width:16px;height:16px}.ib3-thread>.ib3-msgs{flex:auto}.ib3-msgs{scrollbar-width:thin;padding:18px 22px}.ib3-status{margin-top:4px;padding:0 6px;font-size:11.5px;line-height:15px}.ib3-facts{background:#f7f7f8;border-radius:14px;margin-bottom:18px;padding:10px 12px}.ib3-facts-head{cursor:pointer;color:#6b6b6b;font-size:12px;font-weight:500;list-style:none}.ib3-facts-head::-webkit-details-marker{display:none}.ib3-bubbles{gap:16px}.ib3-bubble{border-radius:18px;padding:9px 14px;font-size:14px;line-height:20px}.ib3-bubble.is-in{color:#111;background:#f2f2f2;border-bottom-left-radius:6px}.ib3-bubble.is-out{color:#fff;background:#0b84fe;border-bottom-right-radius:6px}.ib3-foot{gap:8px}.ib3-acts{gap:12px;padding:14px 16px;display:grid}.ib3-acts p{color:#111;font-size:14px;line-height:20px}.ib3-compose{transition:box-shadow .2s var(--ov3-out);background:#fff;border-radius:18px}.ib3-compose:focus-within{box-shadow:0 0 0 4px #1111110f,inset 0 0 0 1px #d4d4d8}.ib3-send{color:#fff;width:32px;height:32px;transition:background .2s var(--ov3-out), transform .16s var(--ov3-out);background:#111;border-radius:999px;flex:none;place-items:center;display:grid}.ib3-send:hover{background:#2a2a2a}.ib3-send:active{transform:scale(.92)}.ib3-send:disabled{opacity:.3;pointer-events:none}.ib3-note{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ib3-note p{color:#4a4a4a;font-size:14px;line-height:20px}@media (max-width:1023px){.ib3[data-open] .ib3-list,.ib3:not([data-open]) .ib3-thread{display:none}}@media (max-width:640px){.ib3-msgs{padding:14px}.ib3-who-name{font-size:16px}}@media (max-width:1023px){.ib3[data-open]{z-index:60;padding:8px 8px calc(8px + env(safe-area-inset-bottom));opacity:1;background:#fff;margin:0;animation:none;position:fixed;inset:0;transform:none;height:100dvh!important;min-height:0!important}@media (prefers-reduced-motion:no-preference){.ib3[data-open]{animation:.34s cubic-bezier(.32,.72,0,1) both ib3-push}}.ib3[data-open] .ib3-thread{height:100%}.ib3[data-open] .ib3-head{padding-top:calc(4px + env(safe-area-inset-top))}.ib3[data-open] .ib3-acts{max-height:30dvh;overflow-y:auto}.ib3[data-open] .ib3-compose .k-small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.ml3-hero{gap:10px;padding:16px}.ml3-hero .mail-ask{gap:8px;padding:12px 14px 10px}.ml3-hero .mail-ask-kicker{display:none}.ml3-hero .mail-ask textarea{height:48px;min-height:48px;font-size:16px;line-height:24px}@supports (field-sizing:content){.ml3-hero .mail-ask textarea{field-sizing:content;height:auto;min-height:24px}}.ml3-hero-head .setup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;display:flex}.ml3-hero-head .setup>p{margin:0}.so3 .ml3-hero .mail-ask{grid-template-columns:max-content minmax(0,1fr);align-items:center}.so3 .ml3-hero .mail-ask>*{grid-column:1/-1}.so3 .ml3-hero .mail-ask>.social-kinds{grid-column:1}.so3 .ml3-hero .mail-ask>.mail-ask-foot{grid-column:2}@media (max-width:640px){.so3 .ml3-hero .mail-ask>.social-kinds,.so3 .ml3-hero .mail-ask>.mail-ask-foot{grid-column:1/-1}}.so3-connect{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.so3-connect-tile{text-align:left;transition:translate .2s var(--ov3-out), box-shadow .2s var(--ov3-out);animation:ov3-in .55s var(--ov3-out) both;animation-delay:calc(var(--j,0) * 70ms + .12s);align-items:center;gap:12px;padding:14px;display:flex}.so3-connect-tile:hover{translate:0 -2px;box-shadow:0 10px 24px -16px #0f172a59}.so3-connect-tile:active{scale:.98}.so3-connect-tile:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e64d}.so3-mark{color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.so3-mark svg{width:20px;height:20px}.so3-mark.is-instagram{background:#e1306c}.so3-mark.is-facebook{background:#1877f2}.so3-mark.is-tiktok{background:#111}.so3-connect-name{color:#111;font-size:14.5px;font-weight:600;display:block}.so3-connect-sub{color:#6b6b6b;margin-top:2px;font-size:12.5px;display:block}.so3-connect-tile .ov3-pill{pointer-events:none}@media (max-width:900px){.so3-connect{grid-template-columns:minmax(0,1fr)}}.ml3-hero-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;padding:4px 4px 0;display:flex}.ml3-hero-head>.min-w-0{flex:320px}.ml3-h{letter-spacing:-.025em;color:#111;text-wrap:balance;font-size:26px;font-weight:600;line-height:32px}.ml3-word{white-space:pre;animation:ml3-word .6s var(--ov3-out) both;animation-delay:calc(var(--k,0) * 70ms + .12s);display:inline-block}@keyframes ml3-word{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}}.ml3-n{font-variant-numeric:tabular-nums;background:#11111114;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.ml3 .sug-card-view{transform:perspective(700px) rotateX(calc(var(--ty,0) * -10deg)) rotateY(calc(var(--tx,0) * 12deg));transition:transform .5s var(--ov3-out)}.ml3 .sug-card:hover .sug-card-view{transition:transform .12s linear}.ml3-sub{color:#4a4a4a;text-wrap:pretty;max-width:60ch;margin-top:4px;font-size:14.5px;line-height:21px}.ml3-hero-head>:not(.min-w-0){flex:none;align-items:center;gap:6px 12px;display:flex}.ml3 .mail-ask{box-shadow:none;transition:box-shadow .2s var(--ov3-out);background:#fff;border:0;border-radius:18px}.ml3 .mail-ask:focus-within{box-shadow:0 0 0 4px #1111110f}.ml3 .mail-ask textarea{box-shadow:none;background:0 0;border:0}.ml3 .mail-ask .pill-ink{color:#fff;height:36px;box-shadow:none;background:#111;border:0;border-radius:999px;padding:0 16px}.ml3 .mail-ask .pill-ink:hover{background:#2a2a2a}.ml3 .mail-ask .pill-ink:disabled{opacity:.35}:is(.ml3,.so3) .ml3-hero-head .setup{text-align:right;margin:0}:is(.ml3,.so3) .setup-go{color:#fff;height:34px;box-shadow:none;background:#111;border:0;border-radius:999px;padding:0 16px;font-size:13px;font-weight:500}:is(.ml3,.so3) .setup-go:hover{box-shadow:none;background:#2a2a2a}.setup-state{color:#111;cursor:default;background:#fff;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.setup-state svg{color:#15803d}.setup-again{color:#4a4a4a;height:34px;transition:background .16s var(--ov3-out), color .16s var(--ov3-out);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.setup-again:hover{color:#111;background:#e8e8e8}.setup-again svg{width:14px;height:14px;transition:rotate .4s var(--ov3-out)}.setup-again:hover svg{rotate:90deg}:is(.ml3,.so3) .ml3-hero-head .setup p{margin-top:6px}:is(.ml3,.so3) .ml3-hero-head .setup-done>p{margin:0;display:flex}.ml3 .sug-open{background:#f2f2f2;border-radius:28px;padding:20px 20px 16px;overflow:hidden}.ml3 .sug-open>h3{letter-spacing:-.01em;padding:0 4px;font-size:15px}.ml3 .sug-open>h3+p{color:#4a4a4a;padding:0 4px;font-size:13px}.ml3 .sug-peekrow{margin:6px -20px 0}.ml3 .sug-card{border:0;border-radius:14px;box-shadow:0 1px 2px #0f172a0d,0 18px 36px -24px #0f172a59}.ml3-list{grid-template-columns:minmax(0,1fr);padding:4px 6px;display:grid}.ml3-list>li{position:relative}.ml3-list>li+li:before{content:"";background:#f0f0f0;height:1px;position:absolute;top:0;left:12px;right:12px}.ml3-row{transition:background .16s var(--ov3-out);border-radius:14px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:14px;padding:12px;display:grid}.ml3-row:hover{background:#f7f7f7}@media (min-width:640px){.ml3-row{grid-template-columns:auto minmax(0,1fr) 16px}}.ml3-tile{color:#52525b;background:#f0f0f2;border-radius:12px;place-items:center;width:44px;height:44px;display:none}@media (min-width:640px){.ml3-tile{display:grid}}.ml3-tile svg{width:18px;height:18px}.ml3-tile.is-good{color:#15803d;background:#e8f7ee}.ml3-tile.is-wait{color:#a16207;background:#fdf3dc}.ml3-tile.is-bad{color:#b91c1c;background:#fde8e8}.ml3-tile.is-brand{color:#1d4ed8;background:#e8effd}@media (hover:hover) and (min-width:640px){.ml3 .mail-row-acts{opacity:0;transition:opacity .16s var(--ov3-out)}.ml3 .mail-row-wrap:hover .mail-row-acts,.ml3 .mail-row-wrap:focus-within .mail-row-acts{opacity:1}}.ml3 .mail-thumb{background:#f2f2f2;border:0;border-radius:10px;width:72px;height:90px}.ml3-row-title{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;line-height:20px;overflow:hidden}.ml3-row-sub{color:#6b6b6b;margin-top:3px;font-size:12.5px;line-height:18px;display:block}.ml3-chev{color:#a1a1aa;width:16px;height:16px;transition:translate .16s var(--ov3-out), color .16s var(--ov3-out)}.ml3-row:hover .ml3-chev{color:#111;translate:2px}@media (min-width:640px){.ml3 .mail-row-acts{top:50%;right:40px;translate:0 -50%}}@media (max-width:639px){.ml3 .mail-row-wrap{flex-direction:column;display:flex}.ml3 .mail-row-acts{order:2;gap:6px;padding:2px 12px 14px}}.ml3 .mail-act{color:#4a4a4a;transition:background .16s var(--ov3-out), color .16s var(--ov3-out);background:#f2f2f2;border-radius:999px;padding:3px 9px;font-size:12px}.ml3 .mail-act:hover{color:#111;background:#e8e8e8}.ml3 .mail-act.is-bad:hover{color:#b91c1c;background:#fde8e8}.ml3-list-foot{color:#4a4a4a;padding:12px 6px 2px;font-size:13px}.ml3-list-foot button{color:#111;text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #c4c4c8;text-decoration:underline #c4c4c8}.ml3 .tag{border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.ml3 .tag.is-good{color:#15803d;background:#e8f7ee}.ml3 .tag.is-wait{color:#a16207;background:#fdf3dc}.ml3 .tag.is-bad{color:#b91c1c;background:#fde8e8}.ml3 .tag.is-brand{color:#1d4ed8;background:#e8effd}.ml3 .tag.is-soft{color:#52525b;background:#f0f0f2}.ml3-cust{padding:18px}.ov3-panel>.ml3-cust,.ov3-panel>.ml3-refs{flex:auto}.ml3-cust-n{letter-spacing:-.035em;color:#111;align-items:baseline;gap:8px;font-size:34px;font-weight:600;line-height:38px;display:flex}.ml3-cust-n>span:last-child{letter-spacing:0;color:#4a4a4a;font-size:14px;font-weight:500}.ml3-cust-sub{color:#6b6b6b;margin-top:4px;font-size:13px;line-height:18px}.ml3-segs{border-top:1px solid #f0f0f0;gap:12px;margin-top:16px;padding-top:14px;display:grid}.ml3-seg-top{color:#3f3f46;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.ml3-seg-top b{color:#111;font-variant-numeric:tabular-nums;font-weight:600}.ml3-segs i{background:#f0f0f2;border-radius:999px;height:8px;margin-top:6px;display:block;overflow:hidden}.ml3-segs s{width:var(--w);transform-origin:0;height:100%;animation:rk3-r2-in .9s var(--ov3-out) both;animation-delay:calc(var(--j,0) * 90ms + .2s);background:#111;border-radius:999px;display:block}.ml3-segs li:not(:first-child) s{background:#a3acb9}.ml3-cust-msg{margin-top:12px;font-size:13px}.ml3-cust-msg.is-good{color:#15803d}.ml3-panel-sub{color:#4a4a4a;text-wrap:pretty;margin:-6px 4px 12px;font-size:13px;line-height:18px}.ml3-refs{padding:14px}.ml3 .mref-grid{margin-top:0}.ml3 .mref{border-radius:12px}@media (max-width:640px){.ml3-h{font-size:22px;line-height:28px}.ml3-hero-head>:not(.min-w-0){align-items:flex-start}.ml3 .sug-open{border-radius:22px;padding:14px 14px 12px}.ml3 .sug-peekrow{margin:6px -14px 0}}.ml3-crumb{color:#4a4a4a;align-items:center;gap:12px;min-width:0;margin-bottom:12px;font-size:13.5px;display:flex}.ml3-back{color:#111;height:32px;transition:background .16s var(--ov3-out), transform .16s var(--ov3-out);background:#f2f2f2;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px 0 10px;font-weight:500;display:inline-flex}.ml3-back:hover{background:#e8e8e8}.ml3-back:active{transform:scale(.96)}.ml3-back svg{width:15px;height:15px;transition:translate .16s var(--ov3-out)}.ml3-back:hover svg{translate:-2px}.ml3-preview{gap:10px}.ml3 .mail-preview-bar{background:0 0;border:0;padding:0 4px}.ml3 .mail-inbox{background:#fff;border:0;border-radius:16px}.ml3 .mail-preview-stage{background:0 0;border-radius:18px;overflow:hidden}.ml3 .mail-phone{border:0;box-shadow:0 30px 60px -36px #0f172a73}.ml3 .mail-send .mail-row{border-top-color:#f0f0f0;padding:16px}.ml3 .mail-send .mail-seg{background:#f2f2f2;border-radius:14px}.ml3 .mail-send .mail-seg button{border-radius:999px;height:30px}.ml3 .mail-send input{height:34px;box-shadow:none;background:#f4f4f5;border:1px solid #0000;border-radius:999px;padding:0 12px;font-size:13px}.ml3 .mail-send input:focus-visible{background:#fff;border-color:#d4d4d8;box-shadow:0 0 0 4px #1111110f}.ml3 .mail-thread li{border-top-color:#f0f0f0}.ml3-nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ml3-change .mail-ask-kicker{display:none}.ml3-nums.is-hero{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:6px}.ml3-num{background:#fff;border-radius:16px;align-content:start;gap:2px;min-width:0;padding:12px 14px;display:grid}.ml3-num.is-big{padding:16px}.ml3-num-l{color:#4a4a4a;font-size:12.5px}.ml3-num-v{letter-spacing:-.02em;color:#111;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:28px}.ml3-num.is-big .ml3-num-v{letter-spacing:-.03em;font-size:32px;line-height:38px}.ml3-num-s{color:#6b6b6b;font-size:12px;line-height:16px}.ml3-steps{padding:4px 6px}.ml3-step{color:#111;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.ml3-step+.ml3-step{border-top:1px solid #f0f0f0}.ml3-step .k-small{color:#6b6b6b}@media (max-width:640px){.ml3-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.ml3-nums.is-hero{grid-template-columns:minmax(0,1fr)}}.so3 .social-kinds{background:0 0;border:0;justify-self:start;gap:6px;width:max-content;max-width:100%;padding:0}.so3 .social-kinds button{color:#4a4a4a;height:30px;transition:background .16s var(--ov3-out), color .16s var(--ov3-out), transform .16s var(--ov3-out);background:#f2f2f2;padding:0 12px}.so3 .social-kinds button:hover{color:#111;background:#e8e8e8}.so3 .social-kinds button[aria-pressed=true]{color:#fff;box-shadow:none;background:#111}.so3 .social-row-thumb{background:#f2f2f2;border:0;border-radius:10px;width:64px;height:80px}@media (prefers-reduced-motion:reduce){.ml3-segs s,.ml3-word{animation:none}.ml3 .sug-card-view{transform:none}}:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) :is(.k-card,.sh-card){box-shadow:none;background:#f2f2f2;border:0;border-radius:24px}:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) :is(.k-card,.sh-card) :is(.k-card,.sh-card){background:#fff;border-radius:16px}:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) .k-rows>*+*{border-top-color:#e4e4e7}:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) :is(.k-primary,.pill-ink,.k-btn-primary){color:#fff;height:34px;box-shadow:none;transition:background .2s var(--ov3-out,ease), transform .16s var(--ov3-out,ease);background:#111;border:0;border-radius:999px;padding:0 16px;font-weight:500}:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) :is(.k-primary,.pill-ink,.k-btn-primary):hover{box-shadow:none;background:#2a2a2a}:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) :is(.k-primary,.pill-ink,.k-btn-primary,.pill-line,.k-btn-secondary):active{transform:scale(.96)}:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) :is(.pill-line,.k-btn-secondary){height:34px;padding:0 16px}:is(.bx,main:has([data-settings-tabs]),main:not(.door,:has(.ov3,.preflight,.phones-workspace,.ask-page))) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea,.sh-field){box-shadow:none;background:#fff;border:1px solid #0000;border-radius:12px}:is(.bx,main:has([data-settings-tabs]),main:not(.door,:has(.ov3,.preflight,.phones-workspace,.ask-page))) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea,.sh-field):hover:not(:disabled){border-color:#e4e4e7}:is(.bx,main:has([data-settings-tabs]),main:not(.door,:has(.ov3,.preflight,.phones-workspace,.ask-page))) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea,.sh-field):focus-visible{border-color:#d4d4d8;outline:none;box-shadow:0 0 0 4px #1111110f}:is(.bx,main:has([data-settings-tabs]),main:not(.door,:has(.ov3,.preflight,.phones-workspace,.ask-page))) :is(.k-card,.sh-card) :is(.k-card,.sh-card) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){background:#f4f4f5}:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) [class*="text-[var(--blue)]"]{color:#111;text-decoration-color:#c4c4c8}:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) [class*="text-[var(--blue)]"]:hover{text-decoration-color:#111}:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) .tag{border-radius:999px;height:22px;padding:0 9px;font-size:11.5px;font-weight:600}:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) .tag.is-good{color:#15803d;background:#e8f7ee}:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) .tag.is-wait{color:#a16207;background:#fdf3dc}:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) .tag.is-bad{color:#b91c1c;background:#fde8e8}:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) .tag.is-brand{color:#1d4ed8;background:#e8effd}:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) .tag.is-soft{color:#52525b;background:#f0f0f2}.cx3 label>input{height:48px;box-shadow:none!important;background:#f2f2f2!important;border-radius:999px!important}.cx3 label>input:focus-visible{background:#fff!important}.cn-page{flex-direction:column;gap:24px;width:100%;padding:4px 0 8px;display:flex}.gate-stage .cn-page{gap:24px;max-width:none;padding:0}.cn-body{flex-direction:column;gap:40px;padding:20px;display:flex}.cn-body>*{opacity:0;animation:.5s cubic-bezier(.2,.8,.2,1) .12s forwards rise;transform:translateY(10px)}.cn-body>:nth-child(2){animation-delay:.18s}.cn-body>:nth-child(n+3){animation-delay:.24s}@media (max-width:767px){.cn-body{gap:32px}.cn-page>.cn-body.sh-card{margin:0}}.cn-body>:empty{display:none}.cn-body.cn-flat{gap:24px;margin:0;padding:0}.gate-stage .cn-body{background:0 0;border:0;border-radius:0;gap:24px;margin:0;padding:0}.ml3-crumb.cn-crumb{margin-bottom:28px}.cn-page:has(>.cn-body.sh-card){gap:32px}.cn-page>.cn-flow{border-top:0;padding-top:8px}.cn-page>.cn-flow .cn-flow-run{top:1px}.cn-page>.cn-flow .cn-flow-run i{box-shadow:0 0 0 3px #fff,0 0 0 4px #145be159}.cn-body.sh-card>.cn-more{margin-top:-8px}.cn-body .cn-ask,.cn-body>.divide-y>:last-child{padding-bottom:0}.cn-body .divide-y>button.cn-quiet+:not([hidden]){border-top-width:0}.cn-body.sh-card:has(>.cn-more:last-child){padding-bottom:12px}.cn-page>*{opacity:0;animation:.5s cubic-bezier(.2,.8,.2,1) forwards rise;transform:translateY(10px)}.cn-page>:nth-child(2){animation-delay:60ms}.cn-page>:nth-child(3){animation-delay:.12s}.cn-page>:nth-child(4){animation-delay:.18s}.cn-page>:nth-child(n+5){animation-delay:.24s}.cn-ask{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:20px;display:flex}.cn-ask>div{width:100%}.cn-ask-btn{min-width:240px;color:#fff!important;background:#145be1!important;height:48px!important;padding:0 28px!important;font-size:16px!important}.cn-ask-btn:hover:not(:disabled){background:#0f4bc4!important}.cn-easiest{color:#7a5300;letter-spacing:.01em;background:#fff4d1;border:1px solid #f1d27a;border-radius:999px;align-items:center;gap:8px;width:fit-content;height:30px;margin-bottom:16px;padding:0 12px 0 4px;font-size:13px;font-weight:600;display:flex}.cn-easiest i{color:#5c3d00;background:#e9b42a;border:2px solid #f7d46b;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-family:inherit;font-size:11px;font-style:normal;font-weight:800;line-height:1;animation:.6s cubic-bezier(.2,1.4,.4,1) .2s both cn-medal;display:flex;position:relative;box-shadow:inset 0 -2px #7a530040}.cn-easiest i:before{content:"#";opacity:.8;margin-right:1px;font-size:8px}@keyframes cn-medal{0%{opacity:0;transform:scale(.5)rotate(-25deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cn-easiest i{animation:none}}.cn-yn{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.cn-yn .cn-ask-btn{min-width:150px}.cn-ask-btn.cn-ask-no{border:1px solid #00000024;transition:background-color .2s,border-color .2s,color .2s;color:var(--ink)!important;background:#fff!important}.cn-ask-btn.cn-ask-no:hover:not(:disabled){border-color:#f3b9b9;color:#b42318!important;background:#fdeaea!important}@media (max-width:480px){.cn-yn .cn-ask-btn{flex:1;width:auto;min-width:0}}.cn-ask-btn svg{width:18px;height:18px;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.cn-ask-btn:hover:not(:disabled) svg{transform:translate(2px,-2px)}.cn-ask-btn:disabled{opacity:.45;cursor:not-allowed}.cn-ask-note{max-width:46ch;color:var(--ink-muted);text-wrap:pretty;font-size:14px;line-height:20px}@media (max-width:480px){.cn-ask-btn{width:100%}}.cn-catch{color:var(--ink);margin-top:8px;display:block}.cn-paste{gap:12px;display:grid}.cn-paste-slots{flex-wrap:wrap;gap:8px;display:flex}.cn-paste-slots li{border:1px solid var(--hair);height:36px;color:var(--ink-muted);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:14px;font-weight:500;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.cn-paste-slots li[data-on]{color:var(--ink);background:#f1fbf4;border-color:#15b04273}.cn-paste-tick{border:1.5px dashed #00000040;border-radius:999px;place-items:center;width:20px;height:20px;display:grid}.cn-paste-slots li[data-on] .cn-paste-tick{background:var(--good);color:#fff;border:0;animation:.35s cubic-bezier(.2,1.4,.4,1) cn-pop}.cn-paste-tick svg{stroke-width:3px;width:13px;height:13px}.cn-paste-slots button{width:20px;height:20px;color:var(--ink-muted);border-radius:999px;place-items:center;margin-left:2px;display:grid}.cn-paste-slots button:hover{color:var(--ink);background:#0000000f}.cn-paste-slots button svg{width:12px;height:12px}@keyframes cn-pop{0%{transform:scale(.4)}to{transform:scale(1)}}.cn-paste-box{width:100%;min-height:76px;color:var(--ink);resize:none;outline:none;padding:14px 16px;font:500 15px/22px ui-monospace,SFMono-Regular,Menlo,monospace;transition:border-color .15s,box-shadow .15s;background:#fff!important;border:1.5px dashed #145be18c!important;border-radius:16px!important}.cn-paste-box::placeholder{color:var(--ink-muted);font-family:inherit;font-weight:400;font-family:var(--font-sans,inherit)}.cn-paste-box:focus{border-style:solid;border-color:#145be1;box-shadow:0 0 0 3px #145be124}.cn-paste-say{color:var(--ink-muted);font-size:15px;line-height:22px}.cn-paste-say[data-tone=ok]{color:#0f7a31}.cn-paste-say[data-tone=no]{color:var(--bad,#b91c1c)}.cn-msg{gap:12px;margin-top:16px;display:grid}.cn-msg-body{border:1px solid var(--hair);color:var(--ink);white-space:pre-line;background:#fff;border-radius:16px;padding:14px 16px;font-size:15px;line-height:22px}.cn-proof{border:1px solid var(--hair);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex}.cn-proof[data-state=got]{background:#f1fbf4;border-color:#15b04273}.cn-proof-t{color:var(--ink);font-size:16px;font-weight:500;line-height:24px}.cn-proof-d{color:var(--ink-muted);font-size:14px;line-height:20px}.cn-proof-dots{flex:none;gap:5px;display:inline-flex}.cn-proof-dots i{background:#145be1;border-radius:999px;width:8px;height:8px;animation:1.2s ease-in-out infinite cn-wait}.cn-proof-dots i:nth-child(2){animation-delay:.15s}.cn-proof-dots i:nth-child(3){animation-delay:.3s}@keyframes cn-wait{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.cn-proof-tick{background:var(--good);color:#fff;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;animation:.4s cubic-bezier(.2,1.4,.4,1) cn-pop;display:grid}.cn-proof-tick svg{stroke-width:3px;width:18px;height:18px}@media (prefers-reduced-motion:reduce){.cn-proof-dots i,.cn-proof-tick,.cn-paste-slots li[data-on] .cn-paste-tick{opacity:1;animation:none}}.cn-trail{flex-wrap:wrap;align-items:center;gap:8px 6px;margin-top:14px;display:flex}.cn-trail li{border:1px solid var(--hair);height:36px;color:var(--ink);opacity:0;animation:.35s cubic-bezier(.2,.8,.2,1) forwards cn-trail;animation-delay:calc(var(--i) * .11s + .12s);background:#fff;border-radius:10px;align-items:center;padding:0 14px;font-size:15px;font-weight:500;display:inline-flex;transform:translate(-6px)}.cn-trail li+li:before{content:"›";color:var(--ink-muted);margin:0 12px 0 -22px;font-weight:400;transform:translate(-9px)}.cn-trail li+li{margin-left:16px}@keyframes cn-trail{to{opacity:1;transform:none}}.cn-help{margin-top:10px}.cn-help>summary{cursor:pointer;color:var(--ink-muted);text-underline-offset:3px;font-size:14px;font-weight:500;-webkit-text-decoration:underline #c4c4c8;text-decoration:underline #c4c4c8;list-style:none;display:inline-flex}.cn-help>summary::-webkit-details-marker{display:none}.cn-help>summary:hover{color:var(--ink)}.cn-help>p{color:var(--ink-muted);margin-top:8px;font-size:15px;line-height:22px}.cn-quiet{color:var(--ink-muted);align-items:center;gap:4px;margin-top:14px;font-size:14px;font-weight:500;display:flex}.cn-quiet:hover{color:var(--ink)}.cn-quiet svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.cn-trail li{opacity:1;animation:none;transform:none}}.cn-step{opacity:0;padding-bottom:24px;animation:.4s cubic-bezier(.2,.8,.2,1) forwards rise;transform:translateY(8px)}.cn-step-bar{background:#00000014;border-radius:999px;height:4px;overflow:hidden}.cn-step-bar i{border-radius:inherit;background:#145be1;height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block}.cn-step .cn-ask-btn{min-width:160px}@media (prefers-reduced-motion:reduce){.cn-step{opacity:1;animation:none;transform:none}.cn-step-bar i{transition:none}}.cn-steps{gap:20px;padding-bottom:24px;display:grid}.cn-steps>li:hover .cn-steps-n{transform:scale(1.1)}.cn-steps-n{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.cn-steps>li{opacity:0;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;animation:.45s cubic-bezier(.2,.8,.2,1) forwards rise;display:grid;transform:translateY(8px)}.cn-steps>li:first-child{animation-delay:.14s}.cn-steps>li:nth-child(2){animation-delay:.21s}.cn-steps>li:nth-child(3){animation-delay:.28s}.cn-steps>li:nth-child(n+4){animation-delay:.35s}.cn-steps-n{color:#fff;font-variant-numeric:tabular-nums;background:#145be1;border-radius:999px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:500;display:grid}.cn-flow{border-top:1px solid var(--hair);padding-top:24px;position:relative}.cn-flow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:34px;display:grid;position:relative}.cn-flow ol:before{content:"";background:#0000001a;border-radius:2px;width:calc(100% - 10px);height:2px;position:absolute;top:11px;left:5px}.cn-flow li{align-content:start;gap:2px;min-width:0;display:grid;position:relative}.cn-flow li:nth-child(2){text-align:center}.cn-flow li:nth-child(3){text-align:right}.cn-flow li:nth-child(2) .cn-flow-dot{left:calc(50% - 5px)}.cn-flow li:nth-child(3) .cn-flow-dot{left:auto;right:0}.cn-flow-dot{background:#fff;border:1px solid #00000038;border-radius:999px;width:10px;height:10px;position:absolute;top:-28px;left:0}.cn-flow-t{color:var(--ink);opacity:.5;animation:cn-read 6s calc(var(--i) * 1.75s + .35s) infinite both;font-size:15px;font-weight:500;line-height:20px}.cn-flow-d{color:var(--ink-muted);font-size:13px;line-height:18px}.cn-flow-run{z-index:1;pointer-events:none;width:calc(100% - 10px);height:36px;position:absolute;top:17px;left:-13px}.cn-flow-run i{background:#1f6fd6;border-radius:999px;width:36px;height:36px;animation:6s cubic-bezier(.6,0,.3,1) infinite both cn-run;display:block;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 3px #f2f2f2,0 0 0 4px #145be159}.cn-flow-run i:before{content:"";background:#3d83c6 url(/promo-hills.webp) 50% 49%/cover no-repeat;transition:scale .6s cubic-bezier(.2,.8,.2,1);animation:7s ease-in-out infinite alternate cn-drift;position:absolute;inset:-12%}.cn-flow:hover .cn-flow-run i:before{scale:1.25}@keyframes cn-drift{0%{translate:-6%}to{translate:6%}}@keyframes cn-run{0%,6%{opacity:1;left:0}29%,35%{left:50%}58%,86%{opacity:1;left:100%}94%,to{opacity:0;left:100%}}@keyframes cn-read{0%,3%{opacity:.5}8%,30%{opacity:1}42%,to{opacity:.5}}@media (max-width:480px){.cn-flow li{grid-template-rows:40px auto}.cn-flow-t{font-size:14px}}.cn-live{color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:10px;font-size:16px;line-height:24px;display:flex}.cn-live b{font-variant-numeric:tabular-nums;font-weight:500}.cn-live-dot{background:var(--good);border-radius:999px;flex:none;width:8px;height:8px;margin-right:2px;position:relative}.cn-live-dot:after{content:"";border-radius:inherit;border:1px solid var(--good);animation:2.4s cubic-bezier(.2,.8,.2,1) infinite cn-ring;position:absolute;inset:0}@keyframes cn-ring{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.cn-live-link{color:var(--ink);text-underline-offset:3px;align-items:center;gap:3px;margin-left:4px;font-size:14px;font-weight:500;-webkit-text-decoration:underline #c4c4c8;text-decoration:underline #c4c4c8;display:inline-flex}.cn-live-link:hover{text-decoration-color:currentColor}.cn-live-link svg{width:14px;height:14px}.cn-more{border-top:1px solid var(--hair)}.cn-more>summary{cursor:pointer;height:48px;color:var(--ink-muted);border-radius:8px;align-items:center;gap:6px;font-size:14px;font-weight:500;list-style:none;transition:color .15s;display:inline-flex}.cn-more>summary::-webkit-details-marker{display:none}.cn-more>summary:hover{color:var(--ink)}.cn-more>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cn-more>summary svg{width:16px;height:16px;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.cn-more[open]>summary svg{transform:rotate(180deg)}.cn-more[open]>div{opacity:0;animation:.35s cubic-bezier(.2,.8,.2,1) forwards rise;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.cn-page>*,.cn-body>*,.cn-steps>li,.cn-more[open]>div{opacity:1;animation:none;transform:none}.cn-flow-run i{animation:none}.cn-live-dot:after{animation:none;display:none}.cn-flow-t{opacity:1;animation:none}.cn-flow-run i:before{transition:none;animation:none}.cn-ask-btn svg,.cn-more>summary svg{transition:none}}.cx3-grid{background:#f2f2f2;border-radius:28px;padding:10px;gap:8px!important}.cx3-tabs{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.cx3-tabs::-webkit-scrollbar{display:none}.cx3-tabs .k-tab{flex:none}.cx3-item{background:#fff;min-height:72px;width:100%!important;transition:translate .2s var(--ov3-out), box-shadow .2s var(--ov3-out)!important;border-radius:18px!important;margin:0!important;padding:12px 14px!important}.cx3-item:hover{translate:0 -2px;box-shadow:0 12px 26px -18px #0f172a59;background:#fff!important}.cx3-item .rounded-full.border{transition:background .2s var(--ov3-out), color .2s var(--ov3-out);background:#f2f2f2;border:0}.cx3-item:hover .rounded-full.border{color:#fff;background:#111}.cx3-item [class*="rounded-[12px]"][class*=border]{border-color:#ececec}:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) :is(.k-card,.sh-card)>.k-page-head{background:0 0;border-bottom:0;margin-bottom:0}:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) :is(.k-card,.sh-card)>:is(.border-t,[class*=border-t\ ]){border-top-color:#0000}:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) .k-tabs{background:#f2f2f2;border:0;border-radius:999px;gap:2px;width:max-content;max-width:100%;margin-bottom:14px;padding:3px;display:inline-flex}:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) .k-tab{color:#6b6b6b;height:30px;transition:background .22s var(--ov3-out,ease), color .16s var(--ov3-out,ease);border:0;border-radius:999px;margin:0;padding:0 14px}:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) .k-tab:hover{color:#111}:is(.bx,main:has([data-settings-tabs]),main:not(:has(.ov3,.preflight,.phones-workspace,.ask-page))) .k-tab.is-on{color:#111;background:#fff;border:0;font-weight:500}.sb3{background:#f2f2f2}@media (min-width:768px){.sb3{border-radius:24px;height:calc(100vh - 24px);margin:12px 0 12px 12px;top:12px}}.sb3-icon{color:#4a4a4a;width:36px;height:36px;transition:background .16s var(--ov3-out), color .16s var(--ov3-out), transform .16s var(--ov3-out);border-radius:999px;outline:none;flex:none;place-items:center;display:grid;position:relative}.sb3-icon:hover,.sb3-icon[data-state=open]{color:#111;background:#ffffffbf}.sb3-icon:active,.sb3-me:active{transform:scale(.96)}.sb3-icon:focus-visible,.sb3-me:focus-visible{box-shadow:0 0 0 3px #0077e638}.sb3-icon.is-top{background:#f2f2f2;width:32px;height:32px}.sb3-icon.is-top:hover,.sb3-icon.is-top[data-state=open]{background:#e8e8e8}.sb3-icon-n{color:#fff;font-variant-numeric:tabular-nums;background:#111;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:grid;position:absolute;top:1px;right:-1px;box-shadow:0 0 0 2px #f2f2f2}.sb3-icon.is-top .sb3-icon-n{box-shadow:0 0 0 2px #fff}.sb3-me{color:#111;width:100%;height:44px;transition:background .16s var(--ov3-out), transform .16s var(--ov3-out);border-radius:999px;outline:none;align-items:center;gap:10px;padding:0 12px 0 7px;font-size:14px;font-weight:500;display:flex}.sb3-me:hover,.sb3-me[data-state=open]{background:#ffffffbf}.sb3-avatar{color:#fff;background:#111;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:600;display:grid}.sb3-icon .sb3-avatar{width:28px;height:28px}.sb3-icon.is-top .sb3-avatar{width:24px;height:24px;font-size:11.5px}.menu3{background:#fff;border:0;border-radius:20px;padding:6px;box-shadow:0 1px 2px #0f172a0f,0 18px 50px -18px #0f172a59}.menu3 [role=menuitem]{border-radius:12px;min-height:36px;padding:8px 10px;font-size:13.5px}.menu3 [role=menuitem][data-highlighted]{color:#111;background:#f2f2f2}.menu3 [role=separator]{background:#f0f0f0;margin:4px 6px}.menu3-k{color:#6b6b6b;padding:8px 10px 4px;font-size:12.5px;font-weight:600}.sb3-count{color:#fff;font-variant-numeric:tabular-nums;background:#111;border-radius:999px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-grid}.sb3-lock{color:#6b6b6b;pointer-events:none;background:#fff;border-radius:999px;place-items:center;width:16px;height:16px;display:grid;position:absolute;bottom:-4px;right:-6px;box-shadow:0 0 0 2px #f2f2f2,0 1px 2px #0f172a1f}.sb3-lock svg{width:9px;height:9px}@media (min-width:641px){.ad3 .ov3-head:has(>.ov3-seg){flex-wrap:wrap;row-gap:10px}}@media (min-width:440px) and (max-width:1130px){.ad3 .ov3-head>.ov3-seg{border-radius:18px;flex:100%;grid-template-columns:repeat(6,auto);max-width:100%;display:grid}.ad3 .ov3-head>.ov3-seg>button{grid-column:span 2}.ad3 .ov3-head>.ov3-seg>button:nth-of-type(n+4){grid-column:span 3}}.ad3-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ad3-find{flex:260px;max-width:420px;margin-bottom:0}.ad3-toggle{background:var(--isle);height:38px;color:var(--muted);transition:background .2s var(--ov3-out), color .2s var(--ov3-out), transform .16s var(--ov3-out);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.ad3-toggle svg{width:14px;height:14px}.ad3-toggle b{background:var(--pnl);min-width:20px;height:20px;color:var(--strong);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-grid}.ad3-toggle[aria-pressed=true]{background:var(--strong);color:#fff}.ad3-toggle[aria-pressed=true] b{color:#fff;background:#ffffff2e}.ad3-toggle:active{transform:scale(.97)}.ad3-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e640}.ad3-inside{color:var(--muted);margin:0 4px 10px;font-size:13.5px}.ad3-inside b{color:var(--strong);font-weight:600}.ad3-meta{color:var(--soft);font-size:12.5px;line-height:18px}.ad3-stop{background:var(--bad-soft);height:22px;color:var(--bad);border-radius:7px;padding:0 9px;font-size:12px;font-weight:500;line-height:1;transition:background .2s,transform .15s}.ad3-stop:hover{filter:brightness(.97)}.ad3-stop:active{transform:scale(.97)}.ad3-stop:disabled{opacity:.6}.ad3-stop.is-resume{color:#555;background:#efefef}.ad3-consent{flex-basis:100%;gap:4px;margin-top:2px;display:grid}.ad3-consent p{margin:0}.ad3-consent{color:var(--soft);font-size:12.5px;line-height:18px}.ad3-consent.is-warn .ad3-consent-how{color:#9a6700}.ad3-consent-thread{gap:2px;padding-left:12px;display:grid}.ad3-consent-thread p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ad3-consent-thread.is-full p{display:block;overflow:visible}.ad3-consent-thread b{margin-right:6px;font-weight:600}.ad3-consent-a{color:var(--ink,#111)}.ad3-b-name{color:var(--strong);font-size:14px;font-weight:600}.ad3-b-name.is-off{color:var(--soft);text-decoration:line-through}.ad3 .tag{letter-spacing:.005em;border-radius:6px;height:20px;padding:0 7px;font-size:11.5px;font-weight:600}.ad3 .tag.is-good{color:#12813a;background:#e7f8ec}.ad3 .tag.is-wait{color:#9a6200;background:#fdf1dc}.ad3 .tag.is-bad{color:#b42332;background:#fde8e8}.ad3 .tag.is-brand{color:#1162c4;background:#e8f1fe}.ad3 .tag.is-soft{color:#5c5c66;background:#f0f0f2}.ad3-more{align-self:flex-start;margin-top:10px}.ad3-wait{gap:10px;padding:16px;display:grid}.ad3-wait span{background:var(--pnl);border-radius:12px;height:48px;animation:1.2s ease-in-out infinite ad3-pulse}@keyframes ad3-pulse{50%{opacity:.5}}.ad4{--ad4-line:#f0f0f0;--ad4-out:cubic-bezier(.22, 1, .36, 1)}@keyframes ad4-in{0%{opacity:0;filter:blur(5px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes ad4-row{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}.ad4-tool{animation:ad4-in .5s var(--ad4-out) both;animation-delay:calc(var(--t,0) * 55ms + 80ms)}.rk3-find kbd,.ad4-esc{background:var(--pnl);min-width:20px;height:20px;color:var(--soft);border-radius:6px;flex:none;place-items:center;padding:0 6px;font:500 11px/1 ui-sans-serif,system-ui,sans-serif;transition:opacity .2s;display:inline-grid}.rk3-find:focus-within kbd{opacity:0}.ad4-wrap{overflow:hidden;container-type:inline-size}.ad4-table{color:var(--muted);grid-template-columns:minmax(232px,1.7fr) minmax(152px,1.2fr) 148px 96px 128px 84px 86px minmax(128px,.6fr) 80px 78px;font-size:13px;display:grid}.ad4-th,.ad4-body,.ad4-tr,.ad4-main{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid}.ad4-main{grid-column:1/-2}.ad4-th{border-bottom:1px solid var(--ad4-line);height:38px;color:var(--soft);animation:ad4-in .5s var(--ad4-out) both;padding:0 6px;font-size:12px;font-weight:500;animation-delay:.2s}.ad4-c{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex;overflow:hidden}.ad4-c.is-plan,.ad4-c.is-active,.ad4-c.is-phone{font-variant-numeric:tabular-nums;display:block}.ad4-c.is-open{justify-content:flex-end;padding-right:12px;overflow:visible}.ad4-tr{animation:ad4-row .46s var(--ad4-out) both;animation-delay:calc(var(--j,0) * 24ms + .24s);transition:background .18s var(--ad4-out);padding:0 6px;position:relative}.ad4-tr.is-new{animation-delay:calc(var(--j,0) * 24ms)}.ad4-tr+.ad4-tr{box-shadow:0 -1px 0 var(--ad4-line)}.ad4-tr:hover,.ad4-tr:focus-within{background:#fafafa}.ad4-tr:has(.ad4-main:active){background:#f4f4f4}.ad4-main{text-align:left;height:54px;color:inherit;cursor:pointer;border-radius:10px}.ad4-main:focus-visible{outline-offset:-2px;outline:2px solid #0077e68c}.ad4-face{background:var(--pnl);width:30px;height:30px;color:var(--strong);border-radius:999px;flex:none;place-items:center;font-size:12.5px;font-weight:600;display:grid}.ad4-face.is-lg{width:52px;height:52px;font-size:20px}.ad4-id{min-width:0;line-height:17px;display:grid}.ad4-email{color:var(--strong);text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.ad4-name{color:var(--soft);text-overflow:ellipsis;font-size:12px;overflow:hidden}.ad4-name.is-biz{display:none}.ad4-c.is-system .ad4-name{font-variant-numeric:tabular-nums}.ad4-sys{min-width:0;color:var(--strong);align-items:center;gap:6px;display:flex}.ad4-sys>:first-child{text-overflow:ellipsis;overflow:hidden}.ad4-biz{color:var(--strong);text-overflow:ellipsis;overflow:hidden}.ad4-biz.is-off{color:var(--soft);text-decoration:line-through}.ad4-plus{background:var(--pnl);color:var(--muted);border-radius:5px;flex:none;padding:0 5px;font-size:11px;font-weight:600;line-height:18px}.ad4-none{color:#b5b5b5}.ad4-open{height:28px;color:var(--soft);transition:background .18s var(--ad4-out), color .18s var(--ad4-out), transform .16s var(--ad4-out);border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.ad4-open svg{width:13px;height:13px;transition:transform .22s var(--ad4-out)}.ad4-tr:hover .ad4-open,.ad4-open:focus-visible{background:var(--strong);color:#fff}.ad4-tr:hover .ad4-open svg{transform:translate(2px)}.ad4-open:active{transform:scale(.96)}.ad4-open:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e64d}.ad4-open:disabled{opacity:.5}.ad4-tr.is-wait,.ad4-tr.is-wait:hover{background:0 0;animation:none}.ad4-tr.is-wait .ad4-main{cursor:default}.ad4-tr.is-wait i{background:var(--pnl);width:62%;height:10px;animation:1.2s ease-in-out infinite ad3-pulse;animation-delay:calc(var(--j,0) * 70ms);border-radius:6px;display:block}.ad4-tr.is-wait .is-client i{width:78%;height:12px}.ad4-tr.is-wait .is-google i,.ad4-tr.is-wait .is-texting i,.ad4-tr.is-wait .is-message i{width:44px;height:18px}.ad4[data-settled] .rise,.ad4[data-settled] .ad4-tool,.ad4[data-settled] .ad4-th,.ad4-body[data-still] .ad4-tr:not(.is-new){opacity:1;animation:none;transform:none}@container (max-width:1260px){.ad4-table{grid-template-columns:minmax(224px,1.7fr) minmax(146px,1.2fr) 96px 124px 84px 86px minmax(128px,.6fr) 80px 78px}.ad4-c.is-phone{display:none}}@container (max-width:1060px){.ad4-table{grid-template-columns:minmax(200px,1.6fr) minmax(130px,1.1fr) 96px 120px 84px minmax(124px,.6fr) 78px 78px}.ad4-c.is-message{display:none}}@container (max-width:920px){.ad4-table{grid-template-columns:minmax(200px,1.6fr) minmax(130px,1.1fr) 92px 116px 84px 76px 76px}.ad4-c.is-plan{display:none}}@container (max-width:800px){.ad4-table{grid-template-columns:minmax(160px,1.4fr) minmax(100px,1fr) 108px 84px 72px}.ad4-c.is-google,.ad4-c.is-active{display:none}}@container (max-width:540px){.ad4-table{grid-template-columns:minmax(0,1fr) 92px 48px}.ad4-c.is-business,.ad4-c.is-system,.ad4-open-l{display:none}.ad4-open{background:var(--pnl);width:32px;color:var(--strong);justify-content:center;padding:0}.ad4-name{display:none}.ad4-name.is-biz{display:block}}.ad4-in{animation:ad4-in .55s var(--ad4-out) both;animation-delay:calc(var(--k,0) * 55ms + 80ms)}.ad4-detail{gap:12px}.ad4-crumbs{min-height:28px;color:var(--soft);align-items:center;gap:8px;font-size:13.5px;display:flex}.ad4-back{background:var(--isle);width:28px;height:28px;color:var(--strong);transition:transform .18s var(--ad4-out), background .18s;border-radius:999px;place-items:center;margin-right:2px;display:grid}.ad4-back svg{width:15px;height:15px;transition:transform .22s var(--ad4-out)}.ad4-back:hover svg{transform:translate(-2px)}.ad4-back:active{transform:scale(.94)}.ad4-crumb{color:var(--soft);transition:color .18s}button.ad4-crumb:hover{color:var(--strong)}.ad4-crumb.is-here{color:var(--strong);font-weight:600}.ad4-esc{background:var(--isle);margin-left:auto}.ad4-hero{flex-wrap:wrap;align-items:center;gap:14px;padding:18px 20px;display:flex}.ad4-hero-id{flex:240px;min-width:0}.ad4-hero-t{letter-spacing:-.015em;color:var(--strong);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:600;line-height:26px;overflow:hidden}.ad4-hero-t span{display:inline-block}.ad4-hero-s{color:var(--soft);margin-top:2px;font-size:13px;line-height:18px}.ad4-hero-acts{flex-wrap:wrap;gap:8px;display:flex}.ad4-hero-acts svg{width:14px;height:14px}.ad4-cols{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:12px;display:grid}.ad4-card{padding:16px 20px 8px}.ad4-h{color:var(--strong);align-items:center;gap:8px;margin-bottom:6px;font-size:13.5px;font-weight:600;display:flex}.ad4-n{background:var(--pnl);min-width:20px;height:20px;color:var(--muted);border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-grid}.ad4-dl-row{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;min-height:40px;font-size:13.5px;display:grid}.ad4-dl-row+.ad4-dl-row{box-shadow:0 -1px 0 var(--ad4-line)}.ad4-dl-row dt{color:var(--soft)}.ad4-dl-row dd{color:var(--strong);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.ad4-link{color:var(--strong);text-underline-offset:3px;-webkit-text-decoration:underline #d6d6d6;text-decoration:underline #d6d6d6;transition:text-decoration-color .18s}.ad4-link:hover{text-decoration-color:currentColor}.ad4-empty{color:var(--soft);padding:8px 0 14px;font-size:13.5px}.ad4-b{gap:8px;padding:12px 0 14px;display:grid}.ad4-b+.ad4-b{box-shadow:0 -1px 0 var(--ad4-line)}.ad4-b-top{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ad4-b-top .ad4-link{font-size:13px}.ad4-b-when{margin-left:auto}.ad4-b-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ad4-b-tags .ad3-stop{margin-left:auto}.ad4-b .ad3-consent{background:#fafafa;border-radius:12px;padding:10px 12px}@media (max-width:860px){.ad4-cols{grid-template-columns:minmax(0,1fr)}.ad4-esc{display:none}}@media (max-width:560px){.ad4-hero{gap:12px;padding:16px}.ad4-hero-id{flex-basis:180px}.ad4-hero-t{white-space:normal;overflow-wrap:anywhere;font-size:17px;line-height:22px}.ad4-face.is-lg{width:44px;height:44px;font-size:17px}.ad4-card{padding:14px 16px 6px}}html.ad4-vt::view-transition-old(root){animation-duration:.26s}html.ad4-vt::view-transition-new(root){animation-duration:.26s}html.ad4-vt::view-transition-group(ad4-face){animation-duration:.44s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html.ad4-vt::view-transition-group(ad4-title){animation-duration:.44s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html.ad4-vt::view-transition-old(ad4-title){width:auto;height:100%}html.ad4-vt::view-transition-new(ad4-title){width:auto;height:100%}@media (prefers-reduced-motion:reduce){.ad4-tool,.ad4-th,.ad4-tr,.ad4-in,.ad4-tr.is-wait i{animation:none}}.tb3{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;isolation:isolate;grid-template-columns:repeat(var(--n), minmax(0, 1fr));background:#111;border-radius:26px;padding:6px;animation:.5s cubic-bezier(.22,1,.36,1) both tb3-in;display:grid;position:fixed;left:12px;box-shadow:inset 0 1px #ffffff0f,0 18px 40px -14px #00000080}@keyframes tb3-in{0%{opacity:0;transform:translateY(24px)}}.tb3-pill{z-index:-1;width:calc((100% - 12px) / var(--n));transform:translateX(calc(var(--k) * 100%));background:#fff;border-radius:20px;transition:transform .45s cubic-bezier(.24,1.2,.38,1);position:absolute;top:6px;bottom:6px;left:6px}.tb3-tab{color:#a1a1aa;letter-spacing:.01em;-webkit-tap-highlight-color:transparent;border-radius:20px;justify-items:center;gap:3px;padding:8px 0 7px;font-size:10.5px;font-weight:600;text-decoration:none;transition:color .25s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.tb3-tab svg{width:20px;height:20px}.tb3-tab[aria-current=page]{color:#111}.tb3-tab:active{transform:scale(.92)}.tb3-tab:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff80}.tb3-n{color:#111;font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:3px;left:calc(50% + 5px);box-shadow:0 0 0 2px #111}.tb3-tab[aria-current=page] .tb3-n{color:#fff;background:#111;box-shadow:0 0 0 2px #fff}@media (min-width:768px){.tb3{display:none}}@media (max-width:767px){.dashboard-content main{padding-bottom:calc(100px + env(safe-area-inset-bottom))}:is(body:has(.ib3[data-open],.ask-page,.phones-page,.gate-stage) .tb3,body:has(:is(input:not([type=checkbox]):not([type=radio]),textarea,[contenteditable=true]):focus) .tb3){display:none}}@media (prefers-reduced-motion:reduce){.tb3,.tb3-pill,.tb3-tab{transition:none;animation:none}}.ov3-looks{z-index:40;--pnl:transparent;--strong:#fff;--soft:#a3a3a3;--thumb:#ffffff29;background:#111111eb;border-radius:999px;padding:4px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000002e}.ov3-looks .ov3-seg{background:0 0}@media (max-width:640px){.ov3-panel{border-radius:22px;padding:14px}.ov3-hero{padding:18px}.ov3-verdict{font-size:22px;line-height:28px}.ov3-figs{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;margin-top:16px}.ov3-fig{padding:12px}.ov3-fig-value{font-size:24px;line-height:28px}.ov3-fig-suffix{font-size:15px}.ov3-fig-label{font-size:12px;line-height:16px}.ov3-optimizer .gbp-opt{grid-template-columns:88px minmax(0,1fr);column-gap:14px;padding:14px}.ov3-optimizer .gbp-orb-stage{width:88px;height:88px}}@media (prefers-reduced-motion:reduce){.ov3 .rise,.ov3-w,.ov3-swap,.ov3-dot-bar i{animation:none}.ov3-dot-bar i{opacity:0}.ov3 *,.ov3 :before,.ov3 :after{transition-duration:1ms!important}}.gs-steps{gap:16px;margin:4px 0 0;padding:0;list-style:none;display:grid}.gs-step{align-items:flex-start;gap:12px;display:flex}.gs-num{background:var(--surface-3,#f1f2f5);width:22px;height:22px;color:var(--ink-muted);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;margin-top:1px;font-size:11.5px;font-weight:700;display:grid}.gs-num.is-done{background:var(--good,#15803d);color:#fff}.gs-title{color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.gs-wait{color:var(--ink-soft);margin-top:6px;font-size:12.5px;line-height:18px}.gs-wait.is-done{color:var(--good,#15803d);font-weight:600}.gs-shot{width:100%;max-width:420px;margin:9px 0 0}.gs-shot img{border:1px solid var(--hair);background:var(--surface-2)}.gs-shot figcaption{margin-top:5px}@keyframes ib3-push{0%{transform:translate(100%)}to{transform:none}}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){.fleet-detail:not(.fleet-detail-empty){animation:.34s cubic-bezier(.32,.72,0,1) both ib3-push}}.srcmap{grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);align-items:center;gap:20px 32px;padding:4px;display:grid;position:relative}.srcmap-lines{pointer-events:none;position:absolute;inset:0;overflow:visible}.srcmap-line{fill:none;stroke:var(--hair-strong);stroke-width:1.5px;stroke-dasharray:1200;stroke-dashoffset:1200px;animation:.9s cubic-bezier(.2,.8,.2,1) forwards srcmap-draw;animation-delay:calc(.36s + var(--i,0) * 60ms)}@keyframes srcmap-draw{to{stroke-dashoffset:0}}.srcmap-col{min-width:0;margin:0;padding:0;list-style:none;display:grid}.srcmap-node{border-top:1px solid var(--hair);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:1px 10px;min-width:0;padding:9px 12px 9px 4px;display:grid}.srcmap-col>.srcmap-node:first-child{border-top:0}.srcmap-ic{width:16px;height:16px;color:var(--ink-muted);grid-row:1/span 2;margin-top:1px}.srcmap-node.is-dim{opacity:.55}.srcmap-label{color:var(--ink);letter-spacing:-.01em;font-size:13px;font-weight:600;line-height:18px}.srcmap-value{color:var(--ink-muted);overflow-wrap:anywhere;font-size:12px;line-height:16px}.srcmap-node.is-out{grid-template-columns:18px minmax(0,1fr);padding:12px 4px 12px 12px}.srcmap-node.is-out .srcmap-ic{color:var(--good);grid-row:1/span 3}.srcmap-big{color:var(--good);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:30px}.srcmap-node.is-out.is-dim .srcmap-big{color:var(--ink-muted);font-size:13px;font-weight:500;line-height:18px}.srcmap-mid{text-align:center;justify-items:center;gap:8px;display:grid}.srcmap-mark{width:68px;height:68px;color:var(--ink);background:var(--surface-2);border:1px solid var(--hair-strong);border-radius:999px;place-items:center;display:grid}.srcmap-mid-t{color:var(--ink-muted);text-wrap:balance;max-width:150px;margin:0;font-size:12px;line-height:16px}@media (max-width:719px){.srcmap{grid-template-columns:1fr;gap:14px}.srcmap-lines{display:none}.srcmap-node{padding-right:4px}.srcmap-mid{padding:12px 0;position:relative}.srcmap-mid:before,.srcmap-mid:after{content:"";background:var(--hair-strong);width:1px;height:12px;position:absolute;left:50%}.srcmap-mid:before{top:-14px}.srcmap-mid:after{bottom:-14px}}@media (prefers-reduced-motion:reduce){.srcmap-line{stroke-dashoffset:0;animation:none}}.mbo{border-radius:22px;overflow:hidden}.mbo-x{z-index:3;color:#5c5b56;background:#ffffffeb;border-radius:999px;place-items:center;width:34px;height:34px;transition:background .15s;display:grid;position:absolute;top:10px;right:10px}.mbo-x:hover{color:var(--ink);background:#fff}.mbo-x:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e638}.mbo-g{background:#eef0eb;flex-direction:column;display:flex;position:relative}.mbo-g-search{z-index:1;color:#5f6368;background:#fff;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:12px;display:inline-flex;position:absolute;top:12px;left:14px;box-shadow:0 1px 2px #00000014}.mbo-g-map{width:100%;height:132px;display:block}.mbo-g-pin{transform-box:fill-box;transform-origin:50% 100%;animation:1.6s ease-in-out infinite mbo-pin}@keyframes mbo-pin{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.mbo-g-sheet{background:#fff;border-radius:16px 16px 0 0;gap:3px;margin:-16px 12px 0;padding:12px 14px 14px;display:grid;position:relative;box-shadow:0 -2px 10px #0000000d}.mbo-g-sheet>b{letter-spacing:-.01em;color:#000;font-size:16px;font-weight:700}.mbo-g-meta{color:#5f6368;font-size:12px}.mbo-g-open{color:#188038;font-weight:600}.mbo-g-acts{gap:6px;margin-top:8px;display:flex}.mbo-g-acts>span{color:#1a73e8;background:#fff;border:1px solid #dadce0;border-radius:12px;flex:1;justify-items:center;gap:3px;padding:7px 0 6px;font-size:11px;font-weight:600;display:grid}.mbo-g-acts>.is-msg{color:#fff;background:#1a73e8;border-color:#1a73e8;animation:2s ease-out infinite mbo-ping}.mbo-g[data-done="1"] .mbo-g-acts>.is-msg{animation:none}@keyframes mbo-ping{0%{box-shadow:0 0 #1a73e873}70%,to{box-shadow:0 0 0 10px #1a73e800}}.mbo-body{background:#fff;padding:18px 20px;display:grid}.mbo-h{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:21px;font-weight:600;line-height:26px}.mbo-p{color:var(--ink);text-wrap:pretty;margin-top:8px;font-size:14px;line-height:20px}.mbo-p b{font-weight:600}.mbo-proof{color:var(--ink-muted);flex-wrap:wrap;gap:6px 14px;margin:12px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.mbo-proof li{align-items:center;gap:6px;display:inline-flex}.mbo-proof li:before{content:"";background:#1a7f37;border-radius:999px;width:6px;height:6px}.mbo-cta{color:#fff;background:#111;border-radius:999px;justify-content:center;align-items:center;height:46px;margin-top:16px;font-size:15px;font-weight:600;transition:background .15s,transform .25s cubic-bezier(.32,.72,0,1);display:flex}.mbo-cta:hover{background:#2a2a2a}.mbo-cta:active{transform:scale(.98)}.mbo-cta:disabled{opacity:.7;transform:none}.mbo-cta:focus-visible,.mbo-later:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e638}.mbo-later{height:38px;color:var(--ink-muted);border-radius:999px;margin-top:4px;font-size:14px;transition:color .15s}.mbo-later:hover{color:var(--ink)}.mbo-err{text-align:center;color:#b3261e;margin-top:8px;font-size:12.5px;line-height:18px}.mbo-fine{text-align:center;color:var(--ink-muted);margin-top:10px;font-size:11.5px;line-height:16px}@media (prefers-reduced-motion:reduce){.mbo-g-pin,.mbo-g-acts>.is-msg{animation:none}}.ad3-ln-sum{color:var(--soft);font-size:13px}.ad3-ln-sum b{color:var(--strong);font-weight:600}.ad3-ln-keep{display:none}@media (min-width:900px){.ad3-ln-keep{display:inline}}.ad3-ln-list{grid-template-columns:10px minmax(170px,1fr) minmax(0,1.7fr) auto;column-gap:14px;padding:6px;display:grid}.ad3-ln-waiting{margin-top:10px}.ad3-ln-row{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;min-height:56px;padding:8px 10px;display:grid}.ad3-ln-row+.ad3-ln-row{box-shadow:0 -1px #f0f0f0}.ad3-ln-waiting .ad3-ln-who{grid-column:2/4}.ad3-ln-dot{background:#c4c4c4;border-radius:999px;justify-self:center;width:8px;height:8px}.ad3-ln-dot.is-good{background:var(--good)}.ad3-ln-dot.is-wait{background:var(--wait)}.ad3-ln-dot.is-bad{background:var(--bad)}.ad3-ln-who{min-width:0;display:grid}.ad3-ln-num{color:var(--strong);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.ad3-ln-biz{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.ad3-ln-acts{grid-template-columns:216px 132px;gap:8px;display:grid}.ad3-ln-acts>:only-child{grid-column:2}.ad3-ln-acts .ov3-pill{text-overflow:ellipsis;justify-content:center;width:100%;padding:0 12px;overflow:hidden}.ad3-ln-acts .ov3-pill:disabled{opacity:.5}.ad3-ln-pick{appearance:none;background:var(--pnl) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b6b6b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;width:100%;height:32px;color:var(--strong);text-overflow:ellipsis;cursor:pointer;transition:background-color .22s var(--ov3-out);border:0;border-radius:999px;padding:0 32px 0 14px;font-size:13px;font-weight:500}.ad3-ln-pick:hover{background-color:var(--pnl-2)}.ad3-ln-pick:focus-visible{outline:none;box-shadow:0 0 0 3px #0077e64d}.ad3-ln-pick:disabled{opacity:.5;cursor:default}.ad3-ln-err{color:var(--bad);margin:8px 4px 0;font-size:13px}@media (max-width:1100px){.ad3-ln-list{grid-template-columns:10px minmax(0,1fr)}.ad3-ln-row{row-gap:8px}.ad3-ln-who,.ad3-ln-waiting .ad3-ln-who,.ad3-ln-biz,.ad3-ln-acts{grid-column:2}.ad3-ln-acts{grid-template-columns:minmax(0,216px) minmax(0,132px)}.ad3-ln-acts>:only-child{grid-column:1}.ad3-ln-acts:empty{display:none}}@media (max-width:560px){.ad3-ln-acts{grid-template-columns:minmax(0,1fr) auto}}.tx3-pinned{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;font-size:12.5px;display:flex}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-\[13px\]::file-selector-button{font-size:13px}.file\:font-medium::file-selector-button{font-weight:600}.placeholder\:text-ink-muted::placeholder{color:var(--ink-muted)}.placeholder\:text-ink-soft::placeholder{color:var(--ink-soft)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.first\:border-t-0:first-child{border-top-width:0}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.empty\:hidden:empty{display:none}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-\[var\(--blue\)\]:focus-within{border-color:var(--blue)}.focus-within\:shadow-\[0_0_0_3px_rgba\(0\,119\,230\,0\.18\)\]:focus-within{--tw-shadow:0 0 0 3px #0077e62e;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-within\:ring-\[rgba\(0\,119\,230\,0\.22\)\]:focus-within{--tw-ring-color:#0077e638}.hover\:border-0:hover{border-width:0}.hover\:border-\[\#d4d4d8\]:hover{--tw-border-opacity:1;border-color:rgb(212 212 216/var(--tw-border-opacity,1))}.hover\:border-\[rgba\(0\,0\,0\,0\.2\)\]:hover{border-color:#0003}.hover\:border-\[var\(--hair-strong\)\]:hover{border-color:var(--hair-strong)}.hover\:bg-\[\#2b2b2b\]:hover{--tw-bg-opacity:1;background-color:rgb(43 43 43/var(--tw-bg-opacity,1))}.hover\:bg-\[\#ab2634\]:hover{--tw-bg-opacity:1;background-color:rgb(171 38 52/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f2f2f2\]:hover{--tw-bg-opacity:1;background-color:rgb(242 242 242/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fbd5d5\]:hover{--tw-bg-opacity:1;background-color:rgb(251 213 213/var(--tw-bg-opacity,1))}.hover\:bg-\[rgb\(15_17_21\/0\.55\)\]:hover{background-color:#0f11158c}.hover\:bg-\[var\(--bad-soft\)\]:hover{background-color:var(--bad-soft)}.hover\:bg-\[var\(--ink-deep\)\]:hover{background-color:var(--ink-deep)}.hover\:bg-\[var\(--surface-2\)\]:hover{background-color:var(--surface-2)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:bg-surface-3:hover{background-color:var(--surface-3)}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:text-\[var\(--bad\)\]:hover{color:var(--bad)}.hover\:text-\[var\(--blue\)\]:hover{color:var(--blue)}.hover\:text-\[var\(--blue-hover\)\]:hover{color:var(--blue-hover)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:opacity-75:hover{opacity:.75}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:border-\[\#a1a1aa\]:focus{--tw-border-opacity:1;border-color:rgb(161 161 170/var(--tw-border-opacity,1))}.focus\:border-\[var\(--blue\)\]:focus{border-color:var(--blue)}.focus\:bg-\[\#f2f2f2\]:focus{--tw-bg-opacity:1;background-color:rgb(242 242 242/var(--tw-bg-opacity,1))}.focus\:bg-\[var\(--ink-deep\)\]:focus{background-color:var(--ink-deep)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-ink:focus{color:var(--ink)}.focus\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:shadow-\[0_0_0_3px_rgba\(0\,119\,230\,0\.18\)\]:focus{--tw-shadow:0 0 0 3px #0077e62e;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-\[3px\]:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-\[rgba\(0\,119\,230\,0\.18\)\]:focus{--tw-ring-color:#0077e62e}.focus-visible\:border-0:focus-visible{border-width:0}.focus-visible\:border-\[var\(--blue\)\]:focus-visible{border-color:var(--blue)}.focus-visible\:bg-surface-2:focus-visible{background-color:var(--surface-2)}.focus-visible\:text-ink:focus-visible{color:var(--ink)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-\[rgba\(0\,119\,230\,0\.18\)\]:focus-visible{--tw-ring-color:#0077e62e}.focus-visible\:ring-\[rgba\(0\,119\,230\,0\.22\)\]:focus-visible{--tw-ring-color:#0077e638}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.active\:scale-\[\.97\]:active{--tw-scale-x:.97;--tw-scale-y:.97;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:\!opacity-100:disabled{opacity:1!important}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group\/row:hover .group-hover\/row\:bg-white\/60{background-color:#fff9}.group:hover .group-hover\:bg-surface-2{background-color:var(--surface-2)}.group:hover .group-hover\:text-ink{color:var(--ink)}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100,.group:focus-visible .group-focus-visible\:opacity-100{opacity:1}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-\[var\(--bad\)\]{color:var(--bad)}.group.success .group-\[\.success\]\:text-\[var\(--good\)\]{color:var(--good)}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.warning .group-\[\.warning\]\:text-\[var\(--wait\)\]{color:var(--wait)}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:checked\]\:bg-surface-2:has(:checked){background-color:var(--surface-2)}.has-\[\:focus-visible\]\:bg-surface-2:has(:focus-visible){background-color:var(--surface-2)}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-surface-2[aria-selected=true]{background-color:var(--surface-2)}.aria-selected\:bg-surface-3[aria-selected=true]{background-color:var(--surface-3)}.aria-selected\:text-ink[aria-selected=true]{color:var(--ink)}.aria-selected\:text-ink-muted[aria-selected=true]{color:var(--ink-muted)}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-\[18px\][data-state=checked]{--tw-translate-x:18px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-\[2px\][data-state=unchecked]{--tw-translate-x:2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:.2s ease-out accordion-up}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:.2s ease-out accordion-down}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[state\=checked\]\:border-\[var\(--btn\)\][data-state=checked]{border-color:var(--btn)}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=true\]\:bg-surface-2[data-selected=true]{background-color:var(--surface-2)}.data-\[state\=active\]\:bg-white[data-state=active]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.data-\[state\=checked\]\:bg-\[var\(--btn\)\][data-state=checked]{background-color:var(--btn)}.data-\[state\=checked\]\:bg-\[var\(--good\)\][data-state=checked]{background-color:var(--good)}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-surface-2[data-state=open]{background-color:var(--surface-2)}.data-\[state\=selected\]\:bg-\[var\(--blue-soft\)\][data-state=selected]{background-color:var(--blue-soft)}.data-\[state\=unchecked\]\:bg-\[\#c8c8c4\][data-state=unchecked]{--tw-bg-opacity:1;background-color:rgb(200 200 196/var(--tw-bg-opacity,1))}.data-\[active\=true\]\:font-medium[data-active=true],.data-\[state\=checked\]\:font-semibold[data-state=checked]{font-weight:600}.data-\[placeholder\]\:text-ink-soft[data-placeholder]{color:var(--ink-soft)}.data-\[state\=active\]\:text-ink[data-state=active],.data-\[state\=checked\]\:text-ink[data-state=checked]{color:var(--ink)}.data-\[state\=checked\]\:text-white[data-state=checked]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-gate] .group-data-\[gate\]\:left-3{left:.75rem}.group[data-gate] .group-data-\[gate\]\:right-1\.5{right:.375rem}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-gate] .group-data-\[gate\]\:mt-0{margin-top:0}.group[data-gate] .group-data-\[gate\]\:mt-2{margin-top:.5rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden,.group[data-gate] .group-data-\[gate\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-gate] .group-data-\[gate\]\:h-10{height:2.5rem}.group[data-gate] .group-data-\[gate\]\:h-4{height:1rem}.group[data-gate] .group-data-\[gate\]\:h-6{height:1.5rem}.group[data-gate] .group-data-\[gate\]\:h-7{height:1.75rem}.group[data-gate] .group-data-\[gate\]\:h-\[180px\]{height:180px}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0}.group[data-gate] .group-data-\[gate\]\:w-4{width:1rem}.group[data-gate] .group-data-\[gate\]\:w-6{width:1.5rem}.group[data-gate] .group-data-\[gate\]\:w-7{width:1.75rem}.group[data-gate] .group-data-\[gate\]\:w-full{width:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-gate] .group-data-\[gate\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.group[data-gate] .group-data-\[gate\]\:flex-row{flex-direction:row}.group[data-gate] .group-data-\[gate\]\:items-center{align-items:center}.group[data-gate] .group-data-\[gate\]\:justify-center{justify-content:center}.group[data-gate] .group-data-\[gate\]\:gap-2{gap:.5rem}.group[data-gate] .group-data-\[gate\]\:gap-4{gap:1rem}.group[data-gate] .group-data-\[gate\]\:gap-y-2{row-gap:.5rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-gate] .group-data-\[gate\]\:rounded-\[10px\]{border-radius:10px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-gate] .group-data-\[gate\]\:border-\[var\(--hair-strong\)\]{border-color:var(--hair-strong)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-gate] .group-data-\[gate\]\:px-1{padding-left:.25rem;padding-right:.25rem}.group[data-gate] .group-data-\[gate\]\:px-2{padding-left:.5rem;padding-right:.5rem}.group[data-gate] .group-data-\[gate\]\:py-2{padding-top:.5rem;padding-bottom:.5rem}.group[data-gate] .group-data-\[gate\]\:pl-10{padding-left:2.5rem}.group[data-gate] .group-data-\[gate\]\:pr-10{padding-right:2.5rem}.group[data-gate] .group-data-\[gate\]\:text-\[12\.5px\]{font-size:12.5px}.group[data-gate] .group-data-\[gate\]\:text-\[14px\]{font-size:14px}.group[data-gate] .group-data-\[gate\]\:font-medium{font-weight:600}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-gate] .group-data-\[gate\]\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-gate] .group-data-\[gate\]\:hover\:translate-y-0:hover{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-gate] .group-data-\[gate\]\:focus\:ring-\[3px\]:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.group[data-gate] .group-data-\[gate\]\:focus\:ring-\[rgba\(0\,119\,230\,0\.18\)\]:focus{--tw-ring-color:#0077e62e}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (min-width:640px){.max-sm\:hidden{display:none}}@media (min-width:640px){.sm\:order-none{order:0}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:0}.sm\:mt-0\.5{margin-top:.125rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:hidden{display:none}.sm\:w-\[176px\]{width:176px}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-\[660px\]{max-width:660px}.sm\:max-w-sm{max-width:24rem}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[120px_minmax\(0\,1fr\)\]{grid-template-columns:120px minmax(0,1fr)}.sm\:grid-cols-\[132px_minmax\(0\,1fr\)\]{grid-template-columns:132px minmax(0,1fr)}.sm\:grid-cols-\[148px_minmax\(0\,1fr\)_auto\]{grid-template-columns:148px minmax(0,1fr) auto}.sm\:grid-cols-\[18px_minmax\(0\,1fr\)_minmax\(0\,230px\)\]{grid-template-columns:18px minmax(0,1fr) minmax(0,230px)}.sm\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.sm\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,230px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,230px)}.sm\:grid-cols-\[minmax\(84px\,132px\)_minmax\(0\,1fr\)_minmax\(0\,264px\)\]{grid-template-columns:minmax(84px,132px) minmax(0,1fr) minmax(0,264px)}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:rounded-\[24px\]{border-radius:24px}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:pt-2{padding-top:.5rem}.sm\:text-left{text-align:left}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:col-span-1{grid-column:span 1/span 1}.md\:mx-0{margin-left:0;margin-right:0}.md\:mb-4{margin-bottom:1rem}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:grid{display:grid}.md\:hidden{display:none}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:min-w-\[220px\]{min-width:220px}.md\:max-w-\[400px\]{max-width:400px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-\[1\.3fr_1\.2fr_1\.2fr\]{grid-template-columns:1.3fr 1.2fr 1.2fr}.md\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)_16px\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1fr) 16px}.md\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,440px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,440px) minmax(0,1fr)}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:gap-x-6{column-gap:1.5rem}.md\:self-center{align-self:center}.md\:whitespace-nowrap{white-space:nowrap}.md\:p-8{padding:2rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-9{padding-left:2.25rem;padding-right:2.25rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pt-0\.5{padding-top:.125rem}.md\:pt-1{padding-top:.25rem}.md\:pt-10{padding-top:2.5rem}.md\:pt-2{padding-top:.5rem}.md\:pt-2\.5{padding-top:.625rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-4{top:1rem}.lg\:top-6{top:1.5rem}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:hidden{display:none}.lg\:h-\[620px\]{height:620px}.lg\:w-\[220px\]{width:220px}.lg\:w-\[360px\]{width:360px}.lg\:flex-none{flex:none}.lg\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.lg\:grid-flow-col{grid-auto-flow:column}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_400px\]{grid-template-columns:minmax(0,1fr) 400px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lg\:grid-cols-\[minmax\(0\,7fr\)_minmax\(0\,5fr\)\]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lg\:grid-cols-\[minmax\(280px\,340px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.lg\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.lg\:self-start{align-self:flex-start}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0}.lg\:border-\[var\(--hair\)\]{border-color:var(--hair)}.lg\:p-4{padding:1rem}}@media (min-width:1100px){.min-\[1100px\]\:hidden{display:none}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\:\:-moz-color-swatch\]\:rounded-\[9px\]::-moz-color-swatch{border-radius:9px}.\[\&\:\:-moz-color-swatch\]\:border-0::-moz-color-swatch{border-width:0}.\[\&\:\:-webkit-calendar-picker-indicator\]\:hidden::-webkit-calendar-picker-indicator{display:none}.\[\&\:\:-webkit-color-swatch-wrapper\]\:p-0::-webkit-color-swatch-wrapper{padding:0}.\[\&\:\:-webkit-color-swatch\]\:rounded-\[9px\]::-webkit-color-swatch{border-radius:9px}.\[\&\:\:-webkit-color-swatch\]\:border-0::-webkit-color-swatch{border-width:0}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\[aria-selected\]\)\]\:bg-surface-3:has([aria-selected]){background-color:var(--surface-3)}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-\[8px\]:has([aria-selected]):first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-\[8px\]:has([aria-selected]):last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-surface-2:has([aria-selected].day-outside){background-color:var(--surface-2)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-\[8px\]:has([aria-selected].day-range-end){border-top-right-radius:8px;border-bottom-right-radius:8px}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\*\:first-child\]\:pt-0>:first-child{padding-top:0}.\[\&\>\*\]\:px-0>*{padding-left:0;padding-right:0}.\[\&\>\*\]\:pb-0>*{padding-bottom:0}.\[\&\>\[data-dialog-close\]\]\:hidden>[data-dialog-close]{display:none}.\[\&\>button\]\:right-3>button{right:.75rem}.\[\&\>button\]\:top-3>button{top:.75rem}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:\!h-4>svg{height:1rem!important}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:h-5>svg{height:1.25rem}.\[\&\>svg\]\:h-\[18px\]>svg{height:18px}.\[\&\>svg\]\:\!w-4>svg{width:1rem!important}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:w-4>svg{width:1rem}.\[\&\>svg\]\:w-5>svg{width:1.25rem}.\[\&\>svg\]\:w-\[18px\]>svg{width:18px}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-\[var\(--bad\)\]>svg{color:var(--bad)}.\[\&\>svg\]\:text-\[var\(--blue\)\]>svg{color:var(--blue)}.\[\&\>svg\]\:text-\[var\(--good\)\]>svg{color:var(--good)}.\[\&\>svg\]\:text-\[var\(--wait\)\]>svg{color:var(--wait)}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-ink>svg{color:var(--ink)}.\[\&\>svg\]\:text-ink-muted>svg{color:var(--ink-muted)}.hover\:\[\&\>svg\]\:text-ink>svg:hover{color:var(--ink)}.group[data-gate] .group-data-\[gate\]\:\[\&\>svg\]\:h-\[15px\]>svg{height:15px}.group[data-gate] .group-data-\[gate\]\:\[\&\>svg\]\:w-\[15px\]>svg{width:15px}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.tf-pos\]\:rounded-\[14px\] .tf-pos{border-radius:14px}.\[\&_\.tf-pos\]\:border-0 .tf-pos{border-width:0}.\[\&_\.tf-pos\]\:shadow-none .tf-pos{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-\[13px\] [cmdk-group-heading]{font-size:13px}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:600}.\[\&_\[cmdk-group-heading\]\]\:leading-4 [cmdk-group-heading]{line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:text-ink-muted [cmdk-group-heading]{color:var(--ink-muted)}.\[\&_\[cmdk-input-wrapper\]\]\:pr-12 [cmdk-input-wrapper]{padding-right:3rem}.\[\&_aside\>div\:first-child\]\:pr-10 aside>div:first-child{padding-right:2.5rem}.\[\&_p\]\:leading-5 p{line-height:1.25rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3 svg{width:.75rem;height:.75rem}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:h-4 svg{height:1rem}.\[\&_svg\]\:h-\[18px\] svg{height:18px}.\[\&_svg\]\:h-\[22px\] svg{height:22px}.\[\&_svg\]\:w-4 svg{width:1rem}.\[\&_svg\]\:w-\[18px\] svg{width:18px}.\[\&_svg\]\:w-\[22px\] svg{width:22px}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.\[\&_tr\]\:border-\[var\(--hair\)\] tr{border-color:var(--hair)}.\[\&_tr\]\:hover\:bg-transparent:hover tr{background-color:#0000}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
