/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--p:0}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border);--font-display:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}html{overflow-x:clip}}@layer components;@layer utilities{.roster-card-completing{pointer-events:none;animation:.56s cubic-bezier(.2,.8,.2,1) forwards task-collapse}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.cc-section{position:relative}.cc-section:before{content:"";background:var(--border);inset-inline:0;height:1px;position:absolute;top:0}.completion-burst{z-index:20;background:#fff;border-radius:999px;width:1rem;height:1rem;animation:.52s cubic-bezier(.2,.8,.2,1) forwards completion-particles;position:absolute;top:50%;right:9.5rem;box-shadow:0 -34px 13px #28d7ff,28px -20px 12px #995cff,35px 10px 13px #ff4fc8,10px 34px 12px #2ee6b8,-25px 24px 12px #ffd23f,-36px -8px 13px #ff5f57}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.calendar-entry{color:#fff;white-space:nowrap;border:0;border-radius:3px;align-items:center;min-width:0;height:1.15rem;font-size:.6rem;line-height:1;display:flex;position:relative;overflow:hidden}.roster-card{color:#000;background:#fff;border:1px solid #00000014;transition:box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000d,0 1px 2px -1px #0000000d}.roster-card:hover{transform:translateY(-1px);box-shadow:0 4px 10px -4px #0000001f}.roster-panel-urgent{background:var(--cherry);--panel-background:var(--cherry);--panel-foreground:#fff;position:relative}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-14{right:calc(var(--spacing) * 14)}.right-16{right:calc(var(--spacing) * 16)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-3{bottom:calc(var(--spacing) * 3)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-5{left:calc(var(--spacing) * 5)}.left-\[4\.5rem\]{left:4.5rem}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.col-span-2{grid-column:span 2/span 2}.col-span-6{grid-column:span 6/span 6}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-4{margin:calc(var(--spacing) * 4)}.calendar-entry-stack{gap:2px;margin-inline:-.3rem;display:grid}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-3{margin-block:calc(var(--spacing) * -3)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-20{margin-block:calc(var(--spacing) * 20)}.calendar-more{letter-spacing:.02em;color:#8a8a93;text-align:left;margin-top:2px;font-size:.52rem;font-weight:800;display:block}.roster-clock-label{letter-spacing:.15em;text-transform:uppercase;opacity:1;margin-top:.25rem;font-size:.5rem;font-weight:800;display:block}.\!mt-0{margin-top:0!important}.\!mt-1{margin-top:var(--spacing)!important}.\!mt-2{margin-top:calc(var(--spacing) * 2)!important}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-28{margin-top:calc(var(--spacing) * 28)}.mt-auto{margin-top:auto}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.roster-clock-date{letter-spacing:.16em;text-transform:uppercase;margin-bottom:.6rem;font-size:.625rem;font-weight:900}.-mb-6{margin-bottom:calc(var(--spacing) * -6)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.-ml-5{margin-left:calc(var(--spacing) * -5)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.status-dot{background:var(--status-grey);border-radius:999px;flex:none;width:.45rem;height:.45rem;display:inline-block}.calendar-nav-button{color:#000;background:#fff;border:1px solid #d9d9d9;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.calendar-nav-button:hover{color:#fff;background:#000}.roster-clock-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;display:grid}.roster-day-badge{letter-spacing:.12em;align-items:center;padding:.25rem .45rem;font-size:.6875rem;font-weight:900;display:inline-flex}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.roster-clock-digits{font-family:var(--font-display);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:.82;display:block}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.roster-panel-button{letter-spacing:.1em;text-transform:uppercase;border-radius:0;min-height:2rem;padding-block:.45rem;font-size:.6rem;font-weight:900;line-height:1.15;white-space:normal!important;height:auto!important}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-\[1\.1rem\]{height:1.1rem}.h-\[1px\]{height:1px}.h-\[2\.75rem\]{height:2.75rem}.h-\[3\.1rem\]{height:3.1rem}.h-\[18px\]{height:18px}.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-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[40vh\]{max-height:40vh}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.calendar-day{border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;min-width:0;min-height:7rem;padding:.4rem .3rem;transition:background-color .14s;overflow:hidden}.calendar-adjacent-day{color:#c2c2c6;background:#fafafa;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;min-height:7rem;padding:.4rem .3rem;font-size:.7rem;font-weight:700}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[32vh\]{min-height:32vh}.min-h-\[42vh\]{min-height:42vh}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1\.1rem\]{width:1.1rem}.w-\[1px\]{width:1px}.w-\[18px\]{width:18px}.w-\[100px\]{width:100px}.w-\[min\(30rem\,64vw\)\]{width:min(30rem,64vw)}.w-\[min\(34rem\,72vw\)\]{width:min(34rem,72vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-\[40ch\]{max-width:40ch}.max-w-\[390px\]{max-width:390px}.max-w-\[720px\]{max-width:720px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1720px\]{max-width:1720px}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[900px\]{min-width:900px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.roster-clock-unit{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.cc-card-lift{transition:border-color .18s,box-shadow .18s,transform .18s}.cc-card-lift:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cc-card-lift:hover{border-color:color-mix(in oklch, var(--foreground) 22%, var(--border))}}.cc-card-lift:hover{box-shadow:var(--surface-shadow-hover);transform:translateY(-1px)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.columns-1{columns:1}.break-inside-avoid{break-inside:avoid}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[3\.25rem_minmax\(0\,1fr\)_3\.5rem\]{grid-template-columns:3.25rem minmax(0,1fr) 3.5rem}.grid-cols-\[6\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:6.5rem minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.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\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto_auto_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto auto auto auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.3fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.self-center{align-self:center}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-\[2px\]{border-radius:2px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.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:calc(var(--radius) + 4px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.\!border-t-0{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-\[var\(--urgent\)\]{border-color:var(--urgent)}.border-background\/70{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.border-background\/70{border-color:color-mix(in oklab, var(--background) 70%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.border-black\/25{border-color:#00000040}@supports (color:color-mix(in lab, red, red)){.border-black\/25{border-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-destructive,.border-destructive\/20{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/20{border-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-foreground{border-color:var(--foreground)}.border-input{border-color:var(--input)}.border-primary,.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#f4f4f4\]{background-color:#f4f4f4}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground,.bg-foreground\/55{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/55{background-color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.bg-muted,.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/40{--tw-gradient-from:#0006}@supports (color:color-mix(in lab, red, red)){.from-black\/40{--tw-gradient-from:color-mix(in oklab, var(--color-black) 40%, transparent)}}.from-black\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/50{--tw-gradient-from:#00000080}@supports (color:color-mix(in lab, red, red)){.from-black\/50{--tw-gradient-from:color-mix(in oklab, var(--color-black) 50%, transparent)}}.from-black\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/10{--tw-gradient-via:#0000001a}@supports (color:color-mix(in lab, red, red)){.via-black\/10{--tw-gradient-via:color-mix(in oklab, var(--color-black) 10%, transparent)}}.via-black\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab, red, red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab, var(--color-black) 20%, transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[1px\]{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.\!py-4{padding-block:calc(var(--spacing) * 4)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.\!pt-0{padding-top:0!important}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.roster-heading{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;color:#fff;font-size:clamp(1.9rem,4vw,3.25rem);font-weight:900;line-height:1}.font-display{font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif}.calendar-date-number{font-size:.72rem;font-weight:800;line-height:1}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.calendar-weekday{color:#111;letter-spacing:.1em;text-transform:uppercase;background:#fff;font-size:.6rem;font-weight:800}.label{letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:500}.calendar-today-label{letter-spacing:.08em;text-transform:uppercase;font-size:.44rem;font-weight:900}.roster-clock-digits-minor{opacity:.75;font-size:clamp(.9rem,1.4vw,1.05rem);font-weight:700}.roster-clock-digits-major{font-size:clamp(1.35rem,2vw,1.75rem);font-weight:900}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.calendar-entry-past{color:#676770;opacity:.72;filter:grayscale();background:#c6c6cc}.roster-panel-button-ghost{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffffb3}.roster-panel-button-ghost:hover{color:var(--panel-background);background:#fff}.roster-panel-button-primary{color:var(--panel-background);box-shadow:none;background:#fff}.roster-panel-button-primary:hover{color:var(--panel-background);background:#e5e5e5}.roster-panel-button-secondary{color:var(--panel-background);box-shadow:none;background:#fff}.roster-panel-button-secondary:hover{color:var(--panel-background);background:#e5e5e5}.calendar-entry-tentative{color:#3f3f46;background:#f0f0f2;border:1px dashed #b3b3ba}.calendar-past{color:#777780;background:repeating-linear-gradient(135deg,#eeeef1 0 5px,#e8e8ec 5px 6px)}.calendar-past-weekend{color:#6f7480;background:repeating-linear-gradient(135deg,#dddfe6 0 5px,#d5d8e1 5px 6px)}.calendar-weekday-end{color:#4b5573;background:#eef0f6}.roster-day-today{background:var(--cherry);color:#fff}.roster-day-tomorrow{background:var(--cobalt);color:#fff}.roster-header-band{color:#fff;background:#0a0a0a}.roster-action-panel{color:var(--panel-foreground)}.roster-clock,.roster-clock-upcoming,.roster-clock-urgent{color:inherit}.roster-shell,.roster-task-title{color:#000}.signal-text{color:var(--signal)}.text-\[var\(--urgent\)\]{color:var(--urgent)}.text-accent-foreground{color:var(--accent-foreground)}.text-background,.text-background\/60{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/60{color:color-mix(in oklab, var(--background) 60%, transparent)}}.text-background\/70{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/70{color:color-mix(in oklab, var(--background) 70%, transparent)}}.text-black{color:var(--color-black)}.text-black\/50{color:#00000080}@supports (color:color-mix(in lab, red, red)){.text-black\/50{color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.text-black\/60{color:#0009}@supports (color:color-mix(in lab, red, red)){.text-black\/60{color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.text-black\/70{color:#000000b3}@supports (color:color-mix(in lab, red, red)){.text-black\/70{color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.12\]{opacity:.12}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.cc-surface{background:var(--card);border:1px solid var(--border);box-shadow:var(--surface-shadow)}.calendar-today{background:#fff;box-shadow:inset 0 0 0 2px #000}.ring-ring{--tw-ring-color:var(--ring)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-2{outline-offset:calc(2px * -1)}.outline-foreground{outline-color:var(--foreground)}.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,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.backdrop-filter{-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.calendar-month-grid{will-change:transform, opacity;border-left:1px solid #e8e8e8}.roster-panel-upcoming{background:var(--cobalt);--panel-background:var(--cobalt);--panel-foreground:#fff}.cc-well{background:var(--muted);border:1px solid var(--border)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.roster-list-well{background:#f4f4f5;border-bottom:1px solid #d9d9d9}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\!paused{animation-play-state:paused!important}.\!running{animation-play-state:running!important}.\[--cell-size\:2rem\]{--cell-size:2rem}.\[mailto\:jo\@x\.com\]{mailto:jo@x.com}.\[thread\:8812\]{thread:8812}.\[thread\:w-emma\]{thread:w-emma}.\[thread\:w-grace\]{thread:w-grace}.calendar-entry-content{background:#f96015}.calendar-entry-cultural{background:#4c1d95}.calendar-entry-job{background:#b45309}.calendar-entry-meeting{background:var(--cobalt)}.calendar-entry-milestone{background:#08783f}.calendar-entry-other,.calendar-entry-scouting{background:#3f3f46}.calendar-entry-social{background:#b4236d}.calendar-entry-travel{background:#0e7490}.calendar-weekend{background:#eef0f6}.command-console{background:#fff}.fade-out{--tw-exit-opacity:0}.home-canvas{background:#fff}.paused{animation-play-state:paused}.roster-accent-emma,.roster-accent-general,.roster-accent-mark,.roster-accent-museums,.roster-accent-neil,.roster-accent-shane{--roster-accent:#000}.roster-card-tentative{background:#fff}.roster-card-urgent{--roster-accent:var(--cherry)}.roster-intelligence{background:#fff}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:border-background:is(:where(.group):hover *),.group-hover\:border-background\/30:is(:where(.group):hover *){border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-background\/30:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--background) 30%, transparent)}}.group-hover\:bg-background:is(:where(.group):hover *){background-color:var(--background)}.group-hover\:text-background:is(:where(.group):hover *),.group-hover\:text-background\/60:is(:where(.group):hover *){color:var(--background)}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-background\/60:is(:where(.group):hover *){color:color-mix(in oklab, var(--background) 60%, transparent)}}.group-hover\:text-background\/70:is(:where(.group):hover *){color:var(--background)}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-background\/70:is(:where(.group):hover *){color:color-mix(in oklab, var(--background) 70%, transparent)}}.group-hover\:text-destructive:is(:where(.group):hover *){color:var(--destructive)}.group-hover\:opacity-65:is(:where(.group):hover *){opacity:.65}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-black\/40::placeholder{color:#0006}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-black\/40::placeholder{color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.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-style:var(--tw-border-style);border-left-width:1px}.last\:mb-0:last-child{margin-bottom: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-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-foreground:focus-within{border-color:var(--foreground)}@media (hover:hover){.hover\:border-foreground:hover{border-color:var(--foreground)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-foreground:hover,.hover\:bg-foreground\/85:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/85:hover{background-color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-background:hover{color:var(--background)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:is(:where(.group)[data-collapsible=offcanvas] *):hover{background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:border-foreground:focus{border-color:var(--foreground)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-black\/5:focus{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.focus\:bg-black\/5:focus{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-offset-\[-2px\]:focus{outline-offset:-2px}.focus\:outline-\[var\(--signal\)\]:focus{outline-color:var(--signal)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--sidebar-ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[var\(--signal\)\]:focus-visible{outline-color:var(--signal)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-muted-foreground:disabled{color:var(--muted-foreground)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.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-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.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:var(--spacing)}.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-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.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-right[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\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.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-\[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-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:-mx-10{margin-inline:calc(var(--spacing) * -10)}.sm\:my-28{margin-block:calc(var(--spacing) * 28)}.sm\:mt-0{margin-top:0}.sm\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.sm\:mt-20{margin-top:calc(var(--spacing) * 20)}.sm\:mt-36{margin-top:calc(var(--spacing) * 36)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:columns-2{columns:2}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_10rem_10rem_auto\]{grid-template-columns:minmax(0,1fr) 10rem 10rem auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_12rem\]{grid-template-columns:minmax(0,1fr) 12rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.sm\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:px-14{padding-inline:calc(var(--spacing) * 14)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:pt-0{padding-top:0}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.sm\:pb-40{padding-bottom:calc(var(--spacing) * 40)}.sm\:text-left{text-align:left}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}}@media (width>=64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-start-1{grid-column-start:1}.lg\:min-h-screen{min-height:100vh}.lg\:columns-3{columns:3}.lg\:columns-4{columns:4}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(24rem\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(24rem,.85fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.lg\:px-20{padding-inline:calc(var(--spacing) * 20)}}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:.625rem;--background:#fff;--foreground:#000;--card:#fff;--card-foreground:#000;--popover:#fff;--popover-foreground:#000;--primary:#000;--primary-foreground:#fff;--secondary:#f2f2f2;--secondary-foreground:#000;--muted:#f2f2f2;--muted-foreground:#666;--accent:#e8e8e8;--accent-foreground:#000;--destructive:#d20001;--destructive-foreground:#fff;--border:#d9d9d9;--input:#d9d9d9;--ring:#000;--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.4% .003 247.858);--sidebar-foreground:oklch(12.9% .042 264.695);--sidebar-primary:oklch(20.8% .042 265.755);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(96.8% .007 247.896);--sidebar-accent-foreground:oklch(20.8% .042 265.755);--sidebar-border:oklch(92.9% .013 255.508);--sidebar-ring:oklch(70.4% .04 256.788)}.dark{--background:#0a0a0a;--foreground:#fff;--card:#fff;--card-foreground:#000;--popover:#fff;--popover-foreground:#000;--primary:#fff;--primary-foreground:#000;--secondary:#1c1c1c;--secondary-foreground:#fff;--muted:#1c1c1c;--muted-foreground:#a3a3a3;--accent:#2a2a2a;--accent-foreground:#fff;--destructive:#d20001;--destructive-foreground:#fff;--border:#333;--input:#333;--ring:#fff;--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.8% .042 265.755);--sidebar-foreground:oklch(98.4% .003 247.858);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(27.9% .041 260.031);--sidebar-accent-foreground:oklch(98.4% .003 247.858);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.1% .027 264.364)}html.launch-surface,body.launch-surface{background:#000}:root{--background:#fff;--foreground:#000;--card:#fff;--card-foreground:#000;--primary:#000;--primary-foreground:#fff;--muted:#f2f2f2;--muted-foreground:#666;--accent:#e8e8e8;--accent-foreground:#000;--border:#d9d9d9;--input:#d9d9d9;--ring:#000;--radius:0px;--cherry:#d20001;--cobalt:#0212ee;--ask:#2f6fe4;--signal:var(--cherry);--status-green:#202020;--status-amber:#777;--status-red:var(--cherry);--status-grey:#777;--urgent:var(--cherry);--surface-shadow:0 1px 3px var(--cobalt)}@supports (color:color-mix(in lab, red, red)){:root{--surface-shadow:0 1px 3px color-mix(in oklch, var(--cobalt) 8%, transparent)}}:root{--surface-shadow-hover:0 8px 22px -16px var(--cobalt)}@supports (color:color-mix(in lab, red, red)){:root{--surface-shadow-hover:0 8px 22px -16px color-mix(in oklch, var(--cobalt) 28%, transparent)}}:root{--status-green-soft:#eee;--status-amber-soft:#eee;--status-red-soft:#f6e9e9}.roster-action-panel .roster-panel-button-calendar{width:fit-content;height:1.35rem;min-height:0;padding:0 .1rem;font-size:.48rem}.roster-task-title{color:#000}.roster-card-tentative .roster-intelligence{background:#fff}.roster-card-tentative .roster-task-title,.roster-card-urgent .roster-task-title{color:#000}.roster-action-panel .roster-panel-button-primary{color:var(--panel-background,var(--cobalt));background:#fff}.roster-action-panel .roster-panel-button-secondary{color:var(--panel-background);background:#fff}.roster-action-panel .roster-panel-button-ghost{color:#fff;background:#ffffff29}.home-dark-section .cc-surface{color:#000}.home-dark-section .cc-surface .bg-muted{color:#fff}.roster-shell .cc-well{color:#bdbdbd;background:#1c1c1c;border-color:#444}@keyframes day-sheet-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes day-scrim-in{0%{opacity:0}to{opacity:1}}.day-sheet-scrim{z-index:90;-webkit-backdrop-filter:blur(10px);background:#08080a6b;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.day-sheet-in{animation:.2s cubic-bezier(.2,.8,.2,1) forwards day-scrim-in}.day-sheet-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) forwards day-scrim-out}@keyframes day-scrim-out{0%{opacity:1}to{opacity:0}}.day-sheet{color:#0a0a0a;background:#fff;border-radius:1.1rem 1.1rem 0 0;flex-direction:column;width:min(46rem,100%);height:min(88vh,54rem);max-height:88vh;animation:.24s cubic-bezier(.2,.8,.2,1) both day-sheet-rise;display:flex;box-shadow:0 -12px 48px #0000004d}.day-sheet-out .day-sheet{animation:.2s cubic-bezier(.2,.8,.2,1) both day-sheet-drop}@keyframes day-sheet-drop{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(18px)scale(.985)}}@media (width>=640px){.day-sheet-scrim{align-items:center}.day-sheet{border-radius:1.1rem}}@media (prefers-reduced-motion:reduce){.day-sheet,.day-sheet-in,.day-sheet-out{animation-duration:1ms}}.day-sheet-head{border-bottom:1px solid #ececef;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.15rem .85rem;display:flex}.day-sheet-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--cobalt);font-size:.55rem;font-weight:900}.day-sheet-title{letter-spacing:-.01em;margin-top:.25rem;font-size:1.05rem;font-weight:900}.day-sheet-close{color:#111;background:#f2f2f4;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.day-sheet-close:hover{color:#fff;background:#111}.day-sheet-body{overscroll-behavior:contain;flex:1;padding:0 1.15rem 1rem;position:relative;overflow-y:auto}.day-sheet-empty{color:#8a8a93;padding:1.6rem 0;font-size:.8rem}.day-row{border-bottom:1px solid #f1f1f3;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.5rem;padding:.7rem 0;display:grid}.day-row>.day-row-main:first-child{grid-column:1/3}.day-row-done .day-row-title{color:#a1a1a8;text-decoration:line-through}.day-row-main{min-width:0}.day-row-title{background:0 0;outline:none;width:100%;min-width:0;font-size:.85rem;font-weight:700}.day-row-title:focus{border-bottom:1px solid #111}.day-row-static{font-size:.85rem;font-weight:700}.day-row-fields{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.35rem;display:flex}.day-field{color:#3f3f46;background:#f4f4f6;border-radius:5px;outline:none;height:1.7rem;padding:0 .4rem;font-size:.68rem;font-weight:600}.day-field-time{font-variant-numeric:tabular-nums}.day-field-grow{flex:1;min-width:5rem}.day-row-note{letter-spacing:.08em;text-transform:uppercase;color:#9a9aa2;font-size:.58rem;font-weight:800}.day-row-tick{color:#9a9aa2;border:1px solid #c9c9d0;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;margin-top:.15rem;display:grid}.day-row-done .day-row-tick{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.day-row-kill{color:#b0b0b8;border-radius:6px;place-items:center;width:1.9rem;height:1.9rem;display:grid}.day-row-kill:hover{color:#c02626;background:#fdecec}.day-row-view{text-align:left;grid-column:1/-1;width:100%;min-width:0;padding-right:1.6rem;display:block;position:relative}.day-row-view-title{font-size:.85rem;font-weight:700;display:block}.day-row-done .day-row-view-title{color:#a1a1a8;text-decoration:line-through}.day-row-view-meta{color:#8a8a93;margin-top:.15rem;font-size:.68rem;font-weight:600;display:block}.day-row-view-edit{color:#c4c4cc;position:absolute;top:.25rem;right:0}.day-row-view:hover .day-row-view-edit{color:#111}.day-row-actions{flex-direction:column;align-items:center;gap:.35rem;display:flex}.day-row-finish{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#111;border-radius:999px;padding:.3rem .7rem;font-size:.62rem;font-weight:800}.day-sheet-add{padding:.7rem 1.15rem calc(.9rem + env(safe-area-inset-bottom));background:#fafafa;border-top:1px solid #ececef;grid-template-columns:minmax(0,1fr) auto auto auto;gap:.4rem;display:grid}.day-add-text{background:#fff;border:1px solid #e2e2e6;border-radius:7px;outline:none;min-width:0;height:2.2rem;padding:0 .6rem;font-size:.82rem}.day-add-text:focus{border-color:#111}.day-add-time,.day-add-kind{background:#fff;border:1px solid #e2e2e6;border-radius:7px;outline:none;height:2.2rem;padding:0 .35rem;font-size:.68rem;font-weight:700}.day-add-go{color:#fff;background:#0a0a0a;border-radius:7px;place-items:center;width:2.2rem;height:2.2rem;display:grid}.day-add-go:disabled{opacity:.3}.day-all-day{z-index:4;background:#fff;border-bottom:1px solid #dcdce1;grid-template-columns:3.5rem minmax(0,1fr);gap:.75rem;padding:.6rem 0;display:grid;position:sticky;top:0}.day-all-day-label{color:#8a8a93;text-align:right;text-transform:uppercase;padding-top:.45rem;font-size:.6rem;font-weight:800}.day-all-day-items{gap:.3rem;display:grid}.day-timeline{border-left:1px solid #dedee3;margin:.85rem 0 0 4.25rem;position:relative}.day-hour{border-top:1px solid #e7e7eb;height:1px;position:absolute;left:0;right:0}.day-hour>span{color:#8a8a93;text-align:right;white-space:nowrap;width:3.1rem;font-size:.65rem;font-weight:600;position:absolute;top:-.48rem;right:calc(100% + .65rem)}.day-timed-items{position:absolute;inset:0 0 0 .45rem}.day-timed-position{z-index:2;min-height:3.1rem;position:absolute;left:0;right:0}.day-event-card{border-left:4px solid var(--cobalt);background:var(--cobalt);border-radius:5px;width:100%;min-height:3.1rem;padding:.5rem 2rem .45rem .7rem;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.day-event-card{background:color-mix(in oklab, var(--cobalt) 13%, #fff)}}.day-event-card{color:#111;text-align:left;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab;transition:box-shadow .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1);overflow:hidden}.day-event-card:active{cursor:grabbing}.day-event-dragging{z-index:8;cursor:grabbing;transform:scale(1.015);box-shadow:0 10px 24px #0003}.day-sheet-body-dragging{scroll-behavior:auto}.day-sheet-body-dragging,.day-sheet-body-dragging *{cursor:grabbing}.day-event-call{background:#e8f6ef;border-left-color:#0b8a55}.day-event-dinner{background:#fae9f1;border-left-color:#b4236d}.day-event-popup,.day-event-exhibition,.day-event-conference{background:#f0eafa;border-left-color:#5b2ca0}.day-event-shoot{background:#fff0e7;border-left-color:#ed5e17}.day-event-auction{background:#fff6d9;border-left-color:#b98700}.day-event-scouting{background:#eeeef1;border-left-color:#55555d}.day-event-tentative{background:#f3f3f5 repeating-linear-gradient(135deg,#52525b1a 0 4px,#0000 4px 8px);border-left-style:dashed}.day-event-title{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:800;line-height:1.2;display:block;overflow:hidden}.day-event-meta,.day-event-reminder{color:#686870;margin-top:.16rem;font-size:.63rem;font-weight:650;display:block}.day-event-reminder{color:var(--cobalt)}.day-event-meta{overflow:hidden}.day-meta-parts{margin-left:-1em;display:block}.day-meta-part{vertical-align:top;overflow-wrap:anywhere;max-width:100%;padding-left:1em;display:inline-block;position:relative}.day-event-detail .day-event-title{white-space:normal;overflow-wrap:anywhere}.day-meta-dot{text-align:center;width:1em;position:absolute;left:0}.day-event-edit{color:#85858d;position:absolute;top:.55rem;right:.6rem}.day-event-editor{z-index:5;background:#fff;border:1px solid #111;border-radius:5px;min-height:4.8rem;padding:.65rem;position:relative;box-shadow:0 10px 24px #0000001f}.day-event-google{cursor:pointer}.day-event-detail{background:#fff;border:1px solid #111;border-radius:6px;margin:0 0 1rem;padding:.8rem .9rem;box-shadow:0 8px 20px #00000014}.day-event-editor .linked{margin-top:.6rem}.day-editor-actions{justify-content:flex-end;align-items:center;gap:.35rem;margin-top:.45rem;display:flex}.day-reminder-position{min-height:2.45rem}.day-reminder-card{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#f1f1f3;border-left:4px solid #111;border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-height:2.45rem;padding:.35rem .7rem;display:grid}.day-reminder-open{text-align:left;min-width:0}.day-reminder-open .day-event-title{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.day-reminder-done{opacity:.5}.day-reminder-done .day-event-title{text-decoration:line-through}.day-static-card{background:#f1f1f3;border-radius:5px;justify-content:space-between;align-items:baseline;gap:1rem;padding:.45rem .65rem;font-size:.72rem;display:flex}.day-static-card span{color:#777780;text-transform:uppercase;font-size:.6rem;font-weight:700}@media (width<=639px){.calendar-fullbleed{border-left:0;border-right:0;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:0}.calendar-day,.calendar-adjacent-day{min-height:5.1rem;padding:.24rem .14rem}.calendar-entry-stack{gap:2px;margin-inline:-.08rem}.calendar-entry{border-radius:2px;height:1.02rem;padding:0 .2rem;font-size:.52rem;line-height:1}.calendar-entry .calendar-venue-tbd,.calendar-entry .calendar-prep,.calendar-entry .calendar-entry-delete{display:none}.calendar-weekday{letter-spacing:.02em;text-align:center;padding-inline:.15rem;font-size:.55rem}.calendar-date-number{font-size:.64rem}.calendar-today-label{font-size:.38rem}.calendar-more{font-size:.46rem}.day-sheet-add{grid-template-columns:minmax(0,1fr) auto auto;grid-auto-rows:auto}.day-add-kind{grid-column:1/3}.day-add-go{grid-column:3}}.calendar-entry-clip{flex:auto;min-width:0;display:block;overflow:hidden}.calendar-entry-clip.is-sliding{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000);mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000)}.calendar-entry-title{will-change:transform;flex:none;align-items:center;width:max-content;font-weight:800;display:flex}.calendar-entry-title>span{flex:none;padding-right:1.1rem}.calendar-entry-title-scroll{animation-name:calendar-title-scroll;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:1.5s;animation-fill-mode:backwards}.calendar-entry:hover .calendar-entry-title-scroll,.calendar-entry:focus-within .calendar-entry-title-scroll{animation-play-state:paused}@keyframes calendar-title-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.roster-panel-urgent:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 1.35rem var(--cherry);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.roster-panel-urgent:before{box-shadow:0 0 1.35rem color-mix(in oklch, var(--cherry) 24%, transparent)}}.roster-panel-urgent:before{opacity:0;animation:1.8s ease-in-out infinite roster-alert}@keyframes roster-alert{0%,to{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.roster-panel-urgent:before{animation:none}}@keyframes calendar-next{0%{opacity:1;transform:translate(0)}to{opacity:.25;transform:translate(-9%)}}@keyframes calendar-previous{0%{opacity:1;transform:translate(0)}to{opacity:.25;transform:translate(9%)}}.calendar-slide-next{animation:.18s cubic-bezier(.2,.8,.2,1) forwards calendar-next}.calendar-slide-previous{animation:.18s cubic-bezier(.2,.8,.2,1) forwards calendar-previous}@keyframes calendar-in-next{0%{opacity:.25;transform:translate(9%)}to{opacity:1;transform:none}}@keyframes calendar-in-previous{0%{opacity:.25;transform:translate(-9%)}to{opacity:1;transform:none}}.calendar-slide-in-next{animation:.24s cubic-bezier(.2,.8,.2,1) both calendar-in-next}.calendar-slide-in-previous{animation:.24s cubic-bezier(.2,.8,.2,1) both calendar-in-previous}.calendar-view-switch button,.calendar-week-head,.calendar-week-free,.calendar-week-item,.day-row-tick,.day-row-kill,.day-reminder-open{-webkit-tap-highlight-color:transparent;transition:transform .12s cubic-bezier(.2,.8,.2,1),background-color .16s,color .16s}:is(.calendar-view-switch button,.calendar-week-head,.calendar-week-free,.calendar-week-item,.day-reminder-open):active{transform:scale(.97)}:is(.day-row-tick,.day-row-kill):active{transform:scale(.86)}.day-event-card:not(.day-event-dragging):active{transform:scale(.985)}.calendar-bar{transition:opacity .12s}.calendar-bar:active{opacity:.75}.day-event-detail-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both fade-row-out}@media (prefers-reduced-motion:reduce){.calendar-slide-in-next,.calendar-slide-in-previous{animation:none}.day-event-detail-out{opacity:0;animation:none}.calendar-view-switch button,.calendar-week-head,.calendar-week-free,.calendar-week-item,.day-row-tick,.day-row-kill,.day-reminder-open,.calendar-bar{transition:none}}.calendar-swipe-shell{overscroll-behavior-x:contain;touch-action:pan-y;max-width:100%;position:relative;overflow-x:clip}@media (width<=639px){.calendar-swipe-shell.calendar-fullbleed{width:100vw;max-width:none}}@keyframes siri-aura{0%,to{box-shadow:-12px -8px 30px #28d7ff4d,12px 8px 30px #ff4fc83d}50%{box-shadow:-16px 10px 38px #995cff59,16px -10px 38px #2ee6b84d}}@keyframes chromatic-file{0%{opacity:1;filter:blur();transform:scale(1)}55%{opacity:.72;filter:blur(7px)saturate(1.8);transform:scale(.992)}to{opacity:0;filter:blur(30px)saturate(2.2);transform:scale(.965)}}.command-siri,.calendar-command{isolation:isolate;position:relative}.command-siri{animation:2.4s ease-in-out infinite siri-aura}.command-filed{transform-origin:50% 18%;animation:.52s cubic-bezier(.2,.8,.2,1) forwards chromatic-file}@keyframes completion-particles{0%{opacity:1;filter:blur();transform:translateY(-50%)scale(.4)}to{opacity:0;filter:blur(7px);transform:translateY(-50%)scale(2.7)}}@keyframes task-collapse{0%{opacity:1;max-height:30rem;transform:scale(1)}65%{opacity:.4;filter:blur(5px)saturate(1.5);transform:scale(.965)}to{opacity:0;filter:blur(16px);max-height:0;margin:0;transform:scale(.88)}}.tool-muted{opacity:.42;filter:grayscale()}.tool-muted:hover{opacity:.65}.postit-pad{color:#141414;box-shadow:var(--surface-shadow);background:#efeeea}.postit-row+.postit-row{border-top:1px solid #14141417}.postit-input-row{border-bottom:1px solid #14141429}.postit-done{color:#141414;opacity:.3;border-radius:999px;transition:opacity .14s,background-color .14s}.postit-row:hover .postit-done{opacity:.85}.postit-done:hover{color:#efeeea;opacity:1;background:#141414}.postit-highlight{color:#141414;opacity:.3;border-radius:999px;transition:opacity .14s,background-color .14s}.postit-row:hover .postit-highlight{opacity:.85}.postit-highlight:hover{color:#f6e75b;opacity:1;background:#141414}.postit-row-highlight{background:#f6e75b}.postit-row-highlight+.postit-row,.postit-row+.postit-row-highlight{border-top-color:#1414140a}@keyframes postit-clear{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(4px);transform:translate(8px)}}.postit-row.postit-leaving{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) forwards postit-clear}.postit-leaving-done{text-decoration:line-through}.postit-row{animation:.26s cubic-bezier(.2,.8,.2,1) backwards fade-row-in}.home-notes{margin-top:.75rem}.home-notes-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.home-notes-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground);font-size:.62rem;font-weight:700}.home-notes-add{color:#141414;-webkit-tap-highlight-color:transparent;background:#f6e75b;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:transform .12s cubic-bezier(.2,.8,.2,1);display:flex;box-shadow:0 1px 3px #14141424}.home-notes-add:active{transform:scale(.86)}.home-notes-list{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}.home-notes-list:empty{display:none}.home-note{color:#141414;background:#fbf0a0;border-radius:10px;grid-template-columns:1.4rem minmax(0,auto);align-items:center;gap:.3rem;min-width:0;max-width:100%;padding:.15rem .6rem .15rem .25rem;transition:opacity .2s,background-color .24s,color .24s;animation:.26s cubic-bezier(.2,.8,.2,1) backwards fade-row-in;display:grid;box-shadow:0 1px 3px #1414141a}.home-note-tick{color:#0000;-webkit-tap-highlight-color:transparent;border:1.5px solid #14141459;border-radius:999px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;transition:background-color .16s,color .16s,border-color .16s,transform .12s cubic-bezier(.2,.8,.2,1);display:flex}.home-note-tick:active{transform:scale(.82)}.home-note-size{min-width:0;max-width:100%;display:inline-grid}.home-note-size:after{content:attr(data-v) " ";visibility:hidden;white-space:pre;grid-area:1/1;height:0;font-size:.9rem;overflow:hidden}.home-note-size>input{grid-area:1/1}.home-note-text{text-overflow:ellipsis;background:0 0;outline:none;width:100%;min-width:0;padding:.3rem 0;font-size:.9rem;line-height:1.35}.home-note-line{text-align:left;white-space:nowrap;-webkit-tap-highlight-color:transparent;padding:.25rem 0;font-size:.84rem;display:block;overflow:hidden}.home-note.is-open{flex-basis:100%;align-items:start;animation:none}.home-note.is-open .home-note-tick{margin-top:.15rem}.home-note-full{resize:none;white-space:pre-wrap;word-break:break-word;display:block;overflow:hidden}.home-note-read{text-align:left;white-space:pre-wrap;word-break:break-word;-webkit-tap-highlight-color:transparent;font-size:1rem;display:block}.home-note-choices{flex-wrap:wrap;grid-column:2;gap:.4rem;padding:.15rem 0 .4rem;animation:.2s cubic-bezier(.2,.8,.2,1) backwards fade-row-in;display:flex}.home-note-choice{-webkit-tap-highlight-color:transparent;border:1.5px solid;border-radius:999px;min-height:2.5rem;padding:0 .9rem;font-size:1rem;font-weight:600;transition:transform .12s cubic-bezier(.2,.8,.2,1),background-color .2s,color .2s,border-color .2s}.home-note-choice:active{transform:scale(.94)}.home-note-choice-urgent{color:#fff;background:#d7192d;border-color:#d7192d}.home-note.is-urgent{color:#fff;background:#d7192d;animation:.26s cubic-bezier(.2,.8,.2,1) backwards fade-row-in,2.2s ease-in-out infinite home-note-glow}.home-note.is-urgent.is-open{animation:2.2s ease-in-out infinite home-note-glow}.home-note.is-urgent .home-note-tick{border-color:#ffffffbf}.home-note.is-urgent .home-note-choice-urgent{color:#b5121f;background:#fff;border-color:#fff}@keyframes home-note-glow{0%,to{box-shadow:0 0 8px 1px #ef23378c}50%{box-shadow:0 0 20px 5px #ef2337e6}}.home-note-text::placeholder{color:#14141473}.home-note-new .home-note-tick{border-style:dashed}.home-note.is-done .home-note-tick,.home-note.is-urgent.is-done .home-note-tick{color:#fbf0a0;background:#141414;border-color:#141414}.home-note.is-done .home-note-text{opacity:.55;text-decoration:line-through}.home-note.is-done{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) .22s forwards postit-clear}.home-note.is-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) forwards postit-clear}@media (prefers-reduced-motion:reduce){.home-note,.home-note.is-done,.home-note.is-out,.home-note.is-urgent,.home-note.is-urgent.is-open,.home-note-choices{animation:none}.home-note.is-urgent{box-shadow:0 0 14px 3px #ef2337bf}}.postit-promote,.postit-more,.postit-brain-btn{-webkit-tap-highlight-color:transparent;transition:opacity .14s,background-color .14s,color .14s,transform .12s cubic-bezier(.2,.8,.2,1)}.postit-done,.postit-highlight{-webkit-tap-highlight-color:transparent;transition:opacity .14s,background-color .14s,transform .12s cubic-bezier(.2,.8,.2,1)}:is(.postit-promote,.postit-highlight,.postit-done,.postit-more):active{opacity:1;transform:scale(.82)}.postit-brain-btn:active{transform:scale(.96)}.postit-list{scrollbar-width:thin;scrollbar-color:#14141459 transparent}@media (prefers-reduced-motion:reduce){.postit-row.postit-leaving{opacity:0;animation:none}.postit-row{animation:none}.postit-promote,.postit-more,.postit-brain-btn,.postit-done,.postit-highlight{transition:none}.command-siri,.command-filed,.roster-card-completing,.completion-burst,.calendar-slide-next,.calendar-slide-previous{animation:none}}.cc-department .bg-background{background-color:var(--card)}.cc-department main article,.cc-department main section,.cc-department main form{box-shadow:var(--surface-shadow)}.cc-department main article{transition:border-color .18s,box-shadow .18s,transform .18s}.cc-department main article:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cc-department main article:hover{border-color:color-mix(in oklch, var(--foreground) 22%, var(--border))}}.cc-department main article:hover{box-shadow:var(--surface-shadow-hover);transform:translateY(-1px)}@keyframes cc-welcome{0%{opacity:0;filter:blur(14px);transform:translateY(8px)}55%{opacity:1;filter:blur();transform:translateY(0)}80%{opacity:1;filter:blur()}to{opacity:0;filter:blur(2px)}}.cc-welcome{animation:2.2s ease-out forwards cc-welcome}@keyframes cc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cc-in{animation:.5s ease-out both cc-in}@keyframes cc-review{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.cc-review{animation:.28s ease-out both cc-review}@keyframes type-caret{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes thinking-pulse{0%,to{opacity:.45;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}@keyframes command-scan{0%{box-shadow:0 0 #0000}50%{box-shadow:0 0 18px color-mix(in oklab, var(--urgent) 28%, transparent)}to{box-shadow:0 0 #0000}}.type-caret{animation:.8s step-end infinite type-caret}.thinking-pulse{background:var(--urgent);width:.55rem;height:.55rem;box-shadow:0 0 .8rem var(--urgent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.thinking-pulse{box-shadow:0 0 .8rem color-mix(in oklab, var(--urgent) 55%, transparent)}}.thinking-pulse{animation:.8s ease-in-out infinite thinking-pulse}.command-thinking{animation:1s ease-in-out infinite command-scan}.urgent-frame{border-color:var(--urgent)}@supports (color:color-mix(in lab, red, red)){.urgent-frame{border-color:color-mix(in oklab, var(--urgent) 80%, transparent)}}.urgent-frame{box-shadow:0 0 12px var(--urgent)}@supports (color:color-mix(in lab, red, red)){.urgent-frame{box-shadow:0 0 12px color-mix(in oklab, var(--urgent) 25%, transparent)}}@keyframes intro-bg{0%{background-color:#fff}16%{background-color:#fff}36%{background-color:#000}90%{opacity:1;background-color:#000}to{opacity:0;background-color:#000}}@keyframes intro-logo{0%,30%{opacity:0;filter:invert()blur(10px);transform:scale(.97)}46%{opacity:1;filter:invert()blur();transform:scale(1)}58%{opacity:1;filter:invert()blur()}68%,to{opacity:0;filter:invert()blur(6px)}}@keyframes intro-welcome{0%,64%{opacity:0;filter:blur(14px);transform:translateY(10px)}82%{opacity:1;filter:blur();transform:translateY(0)}92%{opacity:1;filter:blur()}to{opacity:0;filter:blur()}}@keyframes intro-skip{0%,40%{opacity:0}60%,90%{opacity:1}to{opacity:0}}.intro{animation:3.1s ease-in-out forwards intro-bg}.intro-logo{animation:3.1s ease-in-out forwards intro-logo}.intro-welcome{animation:3.1s ease-out forwards intro-welcome}.intro-skip{animation:3.1s ease-out forwards intro-skip}@media (prefers-reduced-motion:reduce){.cc-welcome,.cc-in,.cc-review,.intro,.intro-logo,.intro-welcome,.intro-skip{animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes cc-expand{0%{opacity:0;filter:blur(14px);max-height:0;overflow:hidden;transform:translateY(-14px)scaleY(.94)}40%{opacity:.55}99%{max-height:120rem;overflow:hidden}to{opacity:1;filter:blur();max-height:none;overflow:visible;transform:translateY(0)scaleY(1)}}.cc-expand{transform-origin:top;animation:.56s cubic-bezier(.22,1.2,.36,1) both cc-expand;position:relative}.cc-expand:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#28d7ff 30%,#995cff 50%,#ff4fc8 70%,#0000) 0 0/220% 100%;height:2px;animation:1.1s cubic-bezier(.16,1,.3,1) 80ms both cc-sweep;position:absolute;top:-1px;left:0;right:0}@keyframes cc-sweep{0%{opacity:0;background-position:120% 0}25%{opacity:1}to{opacity:0;background-position:-120% 0}}.cc-expand.cc-collapse{pointer-events:none;animation:.34s cubic-bezier(.4,0,.2,1) both cc-collapse;overflow:hidden}.cc-expand.cc-collapse:before{display:none}@keyframes cc-collapse{0%{opacity:1;max-height:var(--cc-h,60rem);filter:none;transform:none}60%{opacity:.2}to{opacity:0;filter:blur(8px);max-height:0;transform:translateY(-10px)scaleY(.96)}}@media (prefers-reduced-motion:reduce){.cc-expand{animation:none}.cc-expand.cc-collapse{opacity:0;animation:none}}.tap{-webkit-tap-highlight-color:transparent;transition:transform .12s cubic-bezier(.2,.8,.2,1),color .16s,background-color .16s,opacity .16s}.tap:active:not(:disabled){transform:scale(.96)}.tap-swap{animation:.24s cubic-bezier(.2,.8,.2,1) backwards builder-swap-in;display:inline-block}.tap-x:active:not(:disabled){color:var(--foreground);transform:scale(.82)}.tap.tap-row{transform-origin:0}.tap.tap-row:active:not(:disabled){transform:scale(.98)}.dept-top{animation:.3s cubic-bezier(.2,.8,.2,1) backwards dept-in}.dept-leaving .dept-top{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both dept-out}@keyframes dept-in{0%{opacity:0;transform:translateY(8px)}}@keyframes dept-out{to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.dept-top,.dept-leaving .dept-top{animation:none}}.swap-in{animation:.24s cubic-bezier(.2,.8,.2,1) backwards builder-swap-in}.mail-archived-list{animation:.26s cubic-bezier(.2,.8,.2,1) backwards bt-done-in}.mail-archived-list-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both bt-done-out}@media (prefers-reduced-motion:reduce){.tap{transition:none}.tap-swap,.swap-in,.mail-archived-list{animation:none}.mail-archived-list-out{opacity:0;animation:none}}.fade-row{animation:.26s cubic-bezier(.2,.8,.2,1) backwards fade-row-in}.fade-chip{animation:.24s cubic-bezier(.2,.8,.2,1) backwards fade-chip-in}.fade-row.fade-out,.fade-chip.fade-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both fade-row-out}@keyframes fade-row-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes fade-chip-in{0%{opacity:0;transform:scale(.92)}}@keyframes fade-row-out{to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.fade-row,.fade-chip{animation:none}.fade-row.fade-out,.fade-chip.fade-out{opacity:0;animation:none}}@keyframes cc-spin{to{transform:rotate(360deg)}}.cc-spinner{border:1px solid var(--foreground);width:.85rem;height:.85rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.cc-spinner{border:1px solid color-mix(in oklch, var(--foreground) 20%, transparent)}}.cc-spinner{border-top-color:var(--foreground);border-radius:9999px;animation:.7s linear infinite cc-spin}@media (prefers-reduced-motion:reduce){.cc-spinner{animation-duration:2s}}button .cc-spinner{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){button .cc-spinner{border-color:color-mix(in oklch, currentColor 25%, transparent)}}button .cc-spinner{border-top-color:currentColor;flex:none}:root{--team-shane:#555;--team-mark:#555;--team-neil:#555;--team-emma:#555;--team-museum:#555}.pencilled{background-image:repeating-linear-gradient(45deg, var(--muted) 0 6px, transparent 6px 12px);border-style:dashed!important}@supports (color:color-mix(in lab, red, red)){.pencilled{background-image:repeating-linear-gradient(45deg, color-mix(in oklch, var(--muted) 70%, transparent) 0 6px, transparent 6px 12px)}}@keyframes cc-glow-pulse{0%,to{box-shadow:0 0 0 color-mix(in oklch, var(--status-red) 0%, transparent)}50%{box-shadow:0 0 14px color-mix(in oklch, var(--status-red) 35%, transparent)}}.cc-glow{animation:1.8s ease-in-out infinite cc-glow-pulse}@media (prefers-reduced-motion:reduce){.cc-glow{animation:none}}.roster-card.roster-look{position:relative}.roster-look-badge{background:var(--look);color:#fff;letter-spacing:.16em;text-transform:uppercase;align-items:center;height:1.25rem;padding:0 .5rem;font-size:.6rem;font-weight:900;display:inline-flex}.roster-card.roster-look-edge{outline:2px solid var(--look);outline-offset:-2px;box-shadow:0 0 14px -2px var(--look)}@supports (color:color-mix(in lab, red, red)){.roster-card.roster-look-edge{box-shadow:0 0 14px -2px color-mix(in srgb, var(--look) 55%, transparent)}}.roster-card.roster-look-edge{transform:translateZ(0)}.roster-card.roster-look-edge .roster-look-badge{color:var(--look);box-shadow:inset 0 0 0 1px var(--look);background:0 0}.roster-card.roster-look-glow{box-shadow:inset 0 0 0 1px var(--look), 0 0 0 3px var(--look), 0 10px 28px -8px var(--look)}@supports (color:color-mix(in lab, red, red)){.roster-card.roster-look-glow{box-shadow:inset 0 0 0 1px var(--look), 0 0 0 3px color-mix(in srgb, var(--look) 18%, transparent), 0 10px 28px -8px color-mix(in srgb, var(--look) 55%, transparent)}}.roster-card.roster-look-tint{background:var(--look)}@supports (color:color-mix(in lab, red, red)){.roster-card.roster-look-tint{background:color-mix(in srgb, var(--look) 7%, #fff)}}.roster-card.roster-look-tint{box-shadow:inset 0 0 0 1px var(--look)}@supports (color:color-mix(in lab, red, red)){.roster-card.roster-look-tint{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--look) 35%, transparent)}}.roster-card.roster-look-bar{box-shadow:inset 0 3px 0 var(--look), inset 0 0 0 1px var(--look)}@supports (color:color-mix(in lab, red, red)){.roster-card.roster-look-bar{box-shadow:inset 0 3px 0 var(--look), inset 0 0 0 1px color-mix(in srgb, var(--look) 30%, transparent)}}.roster-card.roster-look-dashed{outline:2px dashed var(--look);outline-offset:-2px}.mail-band{color:#141414;background:#f7f7f5}.mail-swipe-face{background:#f7f7f5}.mail-row{border-bottom:1px solid #e2e2de}.mail-sender{color:#141414;letter-spacing:0}.mail-row-unread{background:linear-gradient(90deg,#005cff1a,#005cff05 42%,#0000 72%);padding-left:.6rem;box-shadow:inset 3px 0 #0047ff,0 0 18px -6px #0047ff8c}.mail-row-unread .mail-sender{color:#04123d}.mail-row-unread .mail-unread-dot{background:#0047ff;box-shadow:0 0 0 3px #0047ff2e,0 0 10px #0047ffd9}.mail-row-important{padding-left:.6rem;box-shadow:inset 3px 0 #d6002a}.mail-important-badge{color:#d6002a;letter-spacing:.15em;text-transform:uppercase;vertical-align:1px;border:1px solid #d6002a;padding:.05rem .35rem;font-size:.55rem;font-weight:800;display:inline-block}.mail-send{color:#fff;letter-spacing:.2em;text-transform:uppercase;background:#03f;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.65rem;font-weight:800;display:inline-flex}.mail-cancel{letter-spacing:.2em;text-transform:uppercase;color:#777;padding:.55rem .2rem;font-size:.65rem;font-weight:800}.mail-cancel:disabled{opacity:.4}.mail-send:disabled{opacity:.6}.mail-row-open{background:#fff;border-bottom-color:#0000;margin-block:.75rem;margin-inline:-1.25rem;padding-inline:1.25rem;box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000f}.mail-open{max-width:60rem;margin-inline:auto;padding:.5rem 0 1.5rem}.mail-reader{z-index:70;background:var(--background);flex-direction:column;transition:transform .2s;animation:.32s cubic-bezier(.22,1,.36,1) both mail-reader-in;display:flex;position:fixed;inset:0}@keyframes mail-reader-in{0%{opacity:0;filter:blur(4px);transform:translateY(18px)scale(.94)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.mail-reader{animation:none}}.mail-reader-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:0 1.25rem calc(env(safe-area-inset-bottom,0px) + 6rem);flex:auto;overflow-y:auto}.mail-reader-bar{padding:calc(env(safe-area-inset-top,0px) + .6rem) 1.25rem .6rem;background:var(--background);border-bottom:1px solid #e2e2de;flex:none;justify-content:space-between;align-items:center;gap:1rem;display:flex}.mail-reader-back{align-items:center;gap:.15rem;margin-left:-.4rem;padding:.4rem;font-size:.95rem;font-weight:700;display:inline-flex}.mail-reader-subject{overflow-wrap:anywhere;border-bottom:1px solid #e2e2de;padding:.75rem 0 1rem;font-size:1.25rem;font-weight:700;line-height:1.35}@media (width>=640px){.mail-reader-subject{font-size:1.5rem}}body.mail-reader-on{overflow:hidden}.mail-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#141414;max-width:42rem;margin:.9rem 0 0 2.75rem;font-size:.95rem;line-height:1.7}.mail-html{background:#fff;margin-top:.9rem;transition:height .2s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.mail-html-frame{transform-origin:0 0;background:#fff;border:0;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.mail-html{transition:none}}html.dark .mail-html,html.dark .mail-html-frame{background:var(--card)}.mail-files{margin-top:1rem}.mail-files-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:flex}.mail-files-row{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.mail-file{border:1px solid var(--border);background:var(--card);min-width:0;max-width:100%;color:var(--foreground);text-align:left;border-radius:10px;flex:13rem;align-items:center;gap:.6rem;padding:.6rem .75rem;transition:transform .12s,background-color .16s;display:flex}.mail-file:active{transform:scale(.97)}.mail-file-icon{color:#fff;background:#d93025;border-radius:6px;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid}.mail-file-is-image .mail-file-icon{background:#1a73e8}.mail-file-is-email .mail-file-icon{background:#5f6368}.mail-file-text{min-width:0;display:grid}.mail-file-name{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.mail-file-size{color:var(--muted-foreground);font-size:.72rem}.mail-file-viewer-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mail-file-viewer-body{overscroll-behavior:contain;min-height:0;padding:0 12px calc(16px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;display:flex;overflow:auto}.mail-file-viewer-note{text-align:center;color:#fffc;max-width:20rem;margin:auto;font-size:.9rem}.mail-file-image{border-radius:4px;max-width:100%;margin:auto;display:block}.mail-file-pdf{background:#fff;border:0;border-radius:4px;flex:1;width:100%;min-height:70vh}.mail-file-plain{color:#202124;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:4px;margin:0;padding:1rem;font-size:.8rem}.mail-file-email{background:var(--card);color:var(--foreground);border-radius:6px;padding:1rem}.mail-file-email-subject{font-size:1.15rem;font-weight:700;line-height:1.3}.mail-file-email-meta{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:.25rem;font-size:.78rem}.mail-file-email-text{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.9rem;font-size:.95rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.mail-file{transition:none}}.mail-avatar{color:#fff;background:#141414;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.8rem;font-weight:800;display:grid}.mail-gmail-link{white-space:nowrap;letter-spacing:.15em;text-transform:uppercase;border:1px solid #141414;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.62rem;font-weight:800;display:inline-flex}.mail-gmail-link:hover{color:#fff;background:#141414}.mail-compose{background:#fafaf8;border:1px solid #e2e2de;margin-top:1rem;padding:.75rem 1rem}.mail-next{gap:.6rem;margin-top:1rem;animation:.42s cubic-bezier(.22,1,.36,1) both rise-in;display:grid}.mail-draft-reply{color:#fff;letter-spacing:.2em;text-transform:uppercase;background:#03f;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.85rem 1rem;font-size:.72rem;font-weight:800;transition:transform .16s,opacity .16s;display:flex}.mail-draft-reply:active{transform:scale(.98)}.mail-draft-reply:disabled{opacity:.6}.mail-forward{border:1px solid var(--foreground);width:100%;color:var(--foreground);letter-spacing:.2em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.72rem;font-weight:800;transition:transform .16s,opacity .16s;display:flex}.mail-forward:active{transform:scale(.98)}.mail-forward:disabled{opacity:.45}.mail-ask{background:#fafaf8;border:1px solid #e2e2de;align-items:center;gap:.6rem;padding:.35rem .5rem .35rem .85rem;display:flex}.mail-ask:focus-within{background:#fff;border-color:#03f}.mail-ask input{background:0 0;outline:none;flex:1;min-width:0;padding:.45rem 0;font-size:16px}.mail-ask-go{color:#fff;letter-spacing:.15em;text-transform:uppercase;background:#141414;padding:.45rem .8rem;font-size:.62rem;font-weight:800}.roster-ask{margin-right:1.4rem}.mail-field{border-bottom:1px solid #ecece8;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;padding:.4rem 0;font-size:.85rem;display:grid}.mail-field span{color:#777;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:700}.mail-field input{background:0 0;outline:none;min-width:0;font-size:16px}@media (width<=640px){.mail-body{margin-left:0}.mail-row-open{margin-inline:-1.25rem}}.calendar-entry-delete{opacity:0;color:inherit;padding:2px;transition:opacity .15s;position:absolute;top:2px;right:2px}.calendar-entry:hover .calendar-entry-delete,.calendar-entry-delete:focus{opacity:.7}.calendar-entry-delete:hover{opacity:1}@media (hover:none){.calendar-entry-delete{opacity:.6}}.roster-status-badge{letter-spacing:.18em;text-transform:uppercase;border:1px solid;padding:.15rem .45rem;font-size:.55rem;font-weight:800}.roster-status-venue-tbd{color:#b45309}.roster-status-prep{color:var(--cobalt,#1d4ed8)}.roster-status-waiting{color:#6b7280}.roster-status-critical{color:var(--cherry,#c81e3a)}.roster-focus-badge{letter-spacing:.2em;text-transform:uppercase;color:#fff;background:#000;padding:.15rem .45rem;font-size:.55rem;font-weight:900}.roster-staged-context{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-top:.4rem;font-size:.68rem;font-weight:700}.roster-brain-line{color:#111;max-width:46ch;margin-top:.55rem;font-size:.82rem;line-height:1.35}.roster-brain-chip{color:#fff;letter-spacing:.12em;text-transform:uppercase;vertical-align:.1em;background:#000;margin-right:.45rem;padding:.1rem .4rem;font-size:.58rem;font-weight:900;display:inline-block}.roster-brain-actions{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.roster-brain-btn{color:#000;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid #000;padding:.45rem .7rem;font-size:.66rem;font-weight:800;transition:background .16s,color .16s}.roster-brain-btn:hover,.roster-brain-btn:focus-visible{color:#fff;background:#000;outline:none}.roster-brain-btn-primary{color:#fff;background:#000}.roster-brain-btn-ask{color:#000000b3;border-color:#00000040}.roster-brain-btn-ask:disabled{opacity:.5}.roster-brain-btn:disabled,.mail-quick-reply:disabled,.fix-this-cancel:disabled{opacity:.45;cursor:default}.fix-this textarea:disabled,.composer-rewrite input:disabled,.ai-balance-input:disabled{opacity:.6}.postit-brain{color:#0000009e;flex-wrap:wrap;align-items:center;gap:.35rem;padding:0 0 .35rem;font-size:.72rem;display:flex}.postit-brain-btn{letter-spacing:.08em;text-transform:uppercase;color:#000;background:0 0;border:1px solid #0000008c;padding:.2rem .5rem;font-size:.58rem;font-weight:800}.postit-brain-btn:hover,.postit-brain-btn:focus-visible{color:#fff;background:#000;outline:none}.roster-mini-action{letter-spacing:.16em;text-transform:uppercase;opacity:.55;font-size:.58rem;font-weight:800}.roster-mini-action:hover{opacity:1}.roster-sleeping{border:1px dashed var(--border);padding:.6rem 1rem}.roster-sleeping-toggle{letter-spacing:.2em;text-transform:uppercase;opacity:.6;font-size:.6rem;font-weight:800}.roster-sleeping-toggle:hover{opacity:1}.roster-sleeping-list{gap:.35rem;margin-top:.6rem;display:grid}.roster-sleeping-row{opacity:.7;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;font-size:.8rem;display:grid}.roster-sleeping-when{text-transform:uppercase;letter-spacing:.14em;font-size:.6rem}.roster-sleeping-wake{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;font-size:.58rem;font-weight:800}.postit-chip{letter-spacing:.16em;text-transform:uppercase;border:1px solid;flex-shrink:0;padding:.1rem .35rem;font-size:.5rem;font-weight:900}.postit-tag-urgent .postit-chip{color:var(--cherry,#c81e3a)}.postit-tag-finance .postit-chip{color:#15803d}.postit-tag-question .postit-chip{color:var(--cobalt,#1d4ed8)}.postit-tag-urgent input{font-weight:700}.postit-promote{opacity:.35}.postit-promote:hover{opacity:1}.calendar-venue-tbd{letter-spacing:.12em;text-transform:uppercase;color:#b45309;border:1px solid;margin-top:.2rem;padding:0 .2rem;font-size:.5rem;font-weight:900;display:inline-block}.calendar-prep{letter-spacing:.1em;text-transform:uppercase;opacity:0;font-size:.5rem;font-weight:900;position:absolute;bottom:.15rem;right:.25rem}.calendar-entry:hover .calendar-prep{opacity:.8}.calendar-prep:hover{opacity:1!important}.mail-quick-reply{border:1px solid var(--border);letter-spacing:.12em;text-transform:uppercase;padding:.3rem .7rem;font-size:.62rem;font-weight:700}.mail-quick-reply:hover{border-color:var(--foreground)}.mail-signature-preview{border-top:1px solid var(--border);color:var(--foreground);margin-top:.75rem;padding-top:.9rem;font-family:Arial,sans-serif;font-size:.82rem;line-height:1.45;overflow:hidden}.mail-signature-preview img{max-width:min(250px,100%);height:auto;margin-top:.65rem;display:block}.mail-signature-preview a{color:#15c;text-decoration:underline}.mail-sig-quiet{overflow-wrap:anywhere;max-width:42rem;color:var(--muted-foreground);border-top:1px solid var(--border);margin:.8rem 0 0 2.75rem;padding-top:.5rem;font-size:.68rem;line-height:1.45}.mail-sig-quiet summary{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;opacity:.55;width:fit-content;font-size:.58rem;font-weight:800;list-style:none}.mail-sig-quiet summary::-webkit-details-marker{display:none}.mail-sig-quiet summary:after{content:" +"}.mail-sig-quiet[open] summary:after{content:" −"}.mail-sig-quiet>div{white-space:pre-wrap;opacity:.65;margin-top:.55rem}@media (width<=640px){.mail-sig-quiet{margin-left:0}}.mail-fwd{border-top:1px solid var(--border);max-width:42rem;margin:1.1rem 0 0 2.75rem;padding-top:.7rem}.mail-fwd .mail-body,.mail-fwd .mail-sig-quiet{margin-left:0}.mail-fwd .mail-body{margin-top:.5rem}.mail-fwd-head{color:#141414;overflow-wrap:anywhere;font-size:.8rem;line-height:1.45}.mail-fwd-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin-right:.15rem;font-size:.58rem;font-weight:800}.mail-fwd-faint{color:var(--muted-foreground)}@media (width<=640px){.mail-fwd{margin-left:0}}.deck{border:1px solid var(--border);background:var(--background);margin-top:16px}.deck-pinned{border-color:var(--foreground)}.deck-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.deck-title{letter-spacing:-.01em;font-size:15px;font-weight:600}.deck-sub{opacity:.6;margin-top:2px;font-size:12px}.deck-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deck-metric{letter-spacing:.1em;text-transform:uppercase;opacity:.6;border:1px solid var(--border);padding:3px 8px;font-size:10px}.deck-metric b{opacity:1;color:var(--foreground);font-weight:600}.deck-icon{opacity:.4}.deck-icon:hover{opacity:1}.deck-rows{flex-direction:column;display:flex}.deck-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.deck-row{border-bottom:1px solid color-mix(in oklab, var(--border) 60%, transparent)}}.deck-row:last-child{border-bottom:none}.deck-status{letter-spacing:.1em;border:1px solid var(--border);white-space:nowrap;padding:3px 7px;font-size:9.5px}.deck-status:hover{border-color:var(--foreground)}.deck-row-title{flex:140px;min-width:120px;font-size:13.5px}.deck-cell{opacity:.8;background:0 0;border:none;outline:none;flex:90px;min-width:70px;font-size:12.5px}.deck-cell:focus{opacity:1;border-bottom:1px solid var(--foreground)}.deck-cell-money{text-align:right;font-variant-numeric:tabular-nums}.deck-empty{opacity:.45;padding:12px 14px;font-size:12px}.deck-add{align-items:center;gap:8px;padding:6px 14px 10px;display:flex}@media (display-mode:standalone){body{padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);overscroll-behavior-y:none}.home-inner,.dept-top{padding-top:calc(2rem + env(safe-area-inset-top))}.ios-status-blur{z-index:1000;height:calc(env(safe-area-inset-top) + 2.75rem);pointer-events:none;background:linear-gradient(to bottom, var(--background) 0%, var(--background) env(safe-area-inset-top), transparent 100%);position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.ios-status-blur{background:linear-gradient(to bottom, color-mix(in oklab, var(--background) 62%, transparent) 0%, color-mix(in oklab, var(--background) 34%, transparent) env(safe-area-inset-top), transparent 100%)}}.ios-status-blur:before,.ios-status-blur:after{content:"";position:absolute;inset:0}.ios-status-blur:before{-webkit-backdrop-filter:blur(4px)saturate(160%);backdrop-filter:blur(4px)saturate(160%);-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 100%);mask-image:linear-gradient(#000 0% 45%,#0000 100%)}.ios-status-blur:after{-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);-webkit-mask-image:linear-gradient(to bottom, black 0%, black calc(env(safe-area-inset-top) * .7), transparent calc(env(safe-area-inset-top) + 1rem));-webkit-mask-image:linear-gradient(to bottom, black 0%, black calc(env(safe-area-inset-top) * .7), transparent calc(env(safe-area-inset-top) + 1rem));-webkit-mask-image:linear-gradient(to bottom, black 0%, black calc(env(safe-area-inset-top) * .7), transparent calc(env(safe-area-inset-top) + 1rem));-webkit-mask-image:linear-gradient(to bottom, black 0%, black calc(env(safe-area-inset-top) * .7), transparent calc(env(safe-area-inset-top) + 1rem));-webkit-mask-image:linear-gradient(to bottom, black 0%, black calc(env(safe-area-inset-top) * .7), transparent calc(env(safe-area-inset-top) + 1rem));mask-image:linear-gradient(to bottom, black 0%, black calc(env(safe-area-inset-top) * .7), transparent calc(env(safe-area-inset-top) + 1rem))}}@media (prefers-reduced-motion:reduce){.calendar-entry-title-scroll{animation:none}.calendar-entry-clip.is-sliding{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 10px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 10px),#0000)}}.mail-soft{color:var(--foreground)}.mail-ask-mark{background:var(--chart-4)}@supports (color:color-mix(in lab, red, red)){.mail-ask-mark{background:color-mix(in oklab, var(--chart-4) 34%, var(--background))}}.mail-ask-mark{color:inherit;font-weight:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.08em .14em}.mail-todos{border:1px solid var(--border);gap:.5rem;margin:.75rem 0;padding:.9rem 1rem;display:grid}.mail-todo{align-items:flex-start;gap:.6rem;font-size:.9rem;display:flex}.mail-todo input{margin-top:.3rem}.mail-signals{gap:.5rem;margin:.9rem 0 .25rem;display:grid}.mail-signal{border:1px solid var(--border);border-left:3px solid var(--foreground);background:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .9rem;display:grid}.mail-signal-attachment,.mail-signal-invoice{border-left-color:var(--destructive)}.mail-signal-icon{align-items:center;display:flex}.mail-signal-title{font-size:.9rem;font-weight:700;display:block}.mail-signal-detail{color:var(--muted-foreground);font-size:.8rem;display:block}@media (width<=640px){.mail-signal{grid-template-columns:auto minmax(0,1fr)}.mail-signal>span:last-child{grid-column:1/-1}}.mail-urgent-dot{background:var(--destructive);vertical-align:middle;border-radius:9999px;width:.55rem;height:.55rem;animation:1.2s ease-in-out infinite mail-urgent-pulse;display:inline-block}@keyframes mail-urgent-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--destructive) 60%, transparent)}50%{box-shadow:0 0 0 5px #0000}}.mail-resolved-badge{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);border:1px solid var(--border);padding:.05rem .35rem;font-size:.6rem;font-weight:700}.mail-reactivated{border:1px solid var(--foreground);background:var(--muted);color:var(--foreground)}.opening-sequence{z-index:2000;opacity:1;visibility:visible;background:#000;place-items:center;min-height:calc(100dvh + 10rem);display:grid;position:fixed;inset:-5rem;overflow:hidden;transform:translateZ(0);box-shadow:0 0 0 100vmax #000}.opening-sequence-exiting{pointer-events:none;animation:.38s cubic-bezier(.22,1,.36,1) forwards splash-out}.opening-sequence-exiting .opening-sequence-logo{animation:.38s cubic-bezier(.22,1,.36,1) forwards splash-logo-out}@keyframes splash-out{0%{opacity:1}to{opacity:0}}@keyframes splash-logo-out{0%{opacity:1;filter:blur();transform:scale(1)translateY(0)}to{opacity:0;filter:blur(14px);transform:scale(1.08)translateY(-10px)}}.cc-fade-in{animation:.3s cubic-bezier(.22,1,.36,1) both cc-fade-in}@keyframes cc-fade-in{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}.raised-target-glow{animation:1.6s cubic-bezier(.22,1,.36,1) .12s both raised-target-glow}@keyframes raised-target-glow{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--raised-accent,#c8f560) 0%, transparent)}30%{box-shadow:0 0 0 4px color-mix(in oklab, var(--raised-accent,#c8f560) 70%, transparent)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.opening-sequence-exiting,.opening-sequence-exiting .opening-sequence-logo{animation-duration:1ms}.cc-fade-in,.raised-target-glow{animation:none}}@keyframes app-reveal{0%{opacity:0;filter:blur(14px);transform:scale(1.015)}to{opacity:1;filter:blur();transform:scale(1)}}.app-reveal{animation:.38s cubic-bezier(.22,1,.36,1) backwards app-reveal}@media (prefers-reduced-motion:reduce){.app-reveal{animation-duration:1ms}}.opening-sequence-logo{backface-visibility:hidden;will-change:opacity, transform;width:min(17rem,56vw);height:auto;animation:.7s cubic-bezier(.22,1,.36,1) 80ms both opening-logo;position:relative}@keyframes opening-logo{0%{opacity:0;transform:scale(.94)translateZ(0)}55%{opacity:1;transform:scale(1.008)translateZ(0)}to{opacity:1;transform:scale(1)translateZ(0)}}@media (prefers-reduced-motion:reduce){.opening-sequence-logo{animation:none}}@keyframes rise-in{0%{opacity:0;filter:blur(4px);transform:translateY(14px)scale(.985)}to{opacity:1;filter:blur();transform:none}}.sound-picker-menu{transform-origin:0 0;animation:.14s ease-out both sound-menu-in}@keyframes sound-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sound-picker-menu{animation:none}}.mail-compose,.mail-todos,.mail-signals,.cc-review,.day-quick-add{animation:.42s cubic-bezier(.22,1,.36,1) both rise-in}.roster-card{transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s}@media (hover:hover){.roster-card:hover{box-shadow:0 18px 40px -24px var(--foreground);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.roster-card:hover{box-shadow:0 18px 40px -24px color-mix(in oklab, var(--foreground) 45%, transparent)}}}.roster-card:not(.roster-card-completing){animation:rise-in .3s cubic-bezier(.2, .8, .2, 1) calc(40ms + var(--i,0) * 50ms) backwards}.roster-brain-btn{transition:background .16s,color .16s,transform .12s cubic-bezier(.2,.8,.2,1)}.roster-brain-btn:active:not(:disabled){transform:scale(.96)}.roster-drag-handle{transition:transform .12s cubic-bezier(.2,.8,.2,1),opacity .16s}.roster-drag-handle:active{opacity:.9;transform:scale(.86)}.mail-ask-go{animation:.22s cubic-bezier(.2,.8,.2,1) backwards builder-swap-in}.mail-ask-go.mail-ask-go-out{pointer-events:none;animation:.18s cubic-bezier(.2,.8,.2,1) both fade-row-out}.roster-sleeping-list{animation:.26s cubic-bezier(.2,.8,.2,1) backwards bt-done-in}.roster-sleeping-list.roster-sleeping-list-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both bt-done-out}@media (prefers-reduced-motion:reduce){.roster-brain-btn,.roster-drag-handle{transition:none}.mail-ask-go,.roster-sleeping-list{animation:none}.mail-ask-go.mail-ask-go-out,.roster-sleeping-list.roster-sleeping-list-out{opacity:0;animation:none}}.mail-quick-reply,.mail-send{transition:transform .16s,opacity .16s}.mail-quick-reply:active,.mail-send:active,.roster-panel-button:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.opening-sequence-logo,.roster-card,.mail-compose,.cc-review{animation-duration:1ms!important}.roster-card{animation-delay:0s!important}}.day-linked{color:var(--cobalt);align-items:center;gap:.35rem;margin-top:.4rem;font-size:.66rem;font-weight:700;display:inline-flex}.day-linked-done{color:#9a9aa2}.day-linked-dot{border:1px solid;border-radius:999px;place-items:center;width:.95rem;height:.95rem;display:grid}.day-linked-done .day-linked-dot{color:#fff;background:#9a9aa2;border-color:#9a9aa2}.day-sheet-add{grid-template-columns:minmax(0,1fr) 4rem 7rem 2.2rem!important}.day-add-kind,.day-add-go{grid-column:auto!important}.day-add-time{width:4rem}.day-add-time-wrap{min-width:0;display:block;position:relative}.day-add-time-wrap .day-add-time{width:100%}.day-add-time.is-empty{color:#0000}.day-add-time-hint{color:#8a8a93;pointer-events:none;place-items:center;font-size:.82rem;transition:opacity .2s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:0}.day-add-time-hint.is-set{opacity:0}@media (width<=640px){.day-add-time-hint{font-size:16px}.day-sheet-add{gap:.3rem}.day-add-text{padding:0 .45rem}}@media (width<=384px){.day-sheet-add{padding-inline:.75rem}}@media (prefers-reduced-motion:reduce){.day-add-time-hint{transition:none}}.when-wrap{flex:100%;min-width:0;display:block;position:relative}.when-empty{color:#0000}.when-hint{color:var(--muted-foreground);pointer-events:none;align-items:center;padding:0 .75rem;font-size:.875rem;transition:opacity .2s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0}.when-hint.is-set{opacity:0}@media (width<=640px){.when-hint{font-size:16px}}@media (prefers-reduced-motion:reduce){.when-hint{transition:none}}:root{--raised-bg:#0e0e0c;--raised-fg:#f3f1ea;--raised-dim:#f3f1ea9e;--raised-faint:#f3f1ea21;--raised-line:#f3f1ea3d;--accent-action:#ff8a1f;--accent-info:#4da8ff;--accent-good:#3fd17a;--accent:var(--accent-action);--raised-ease:cubic-bezier(.2, .8, .2, 1)}.raised-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.raised-head-title{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.9rem,4vw,3.25rem);font-weight:900;line-height:1}.raised-head-count{letter-spacing:.24em;text-transform:uppercase;color:var(--muted-foreground);padding-bottom:.3rem;font-size:.625rem;font-weight:800}.raised-card{background:var(--raised-bg);color:var(--raised-fg);border:1px solid var(--raised-faint);padding:1.4rem 1.25rem 1.2rem;position:relative}@media (width>=640px){.raised-card{padding:1.75rem 2rem 1.5rem}}.raised-kind{letter-spacing:.24em;text-transform:uppercase;color:var(--raised-dim);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.625rem;font-weight:800;display:flex}.raised-new{background:var(--accent);color:#0b0b0a;letter-spacing:.18em;padding:.15rem .4rem}.raised-title{font-family:var(--font-display);text-transform:uppercase;margin-top:.6rem;font-size:clamp(1.2rem,2.6vw,1.7rem);font-weight:900;line-height:1.04}.raised-line{color:var(--raised-dim);margin-top:.6rem;font-size:.95rem;font-weight:500;line-height:1.5}.raised-body{color:var(--raised-dim);margin-top:.75rem;font-size:.9rem;line-height:1.65}.raised-body strong,.raised-strong{color:var(--raised-fg);font-weight:700}.raised-sub{letter-spacing:.22em;text-transform:uppercase;color:var(--raised-dim);font-size:.6rem;font-weight:800}.raised-block{border-top:1px solid var(--raised-faint);margin-top:1rem;padding-top:.9rem}.raised-list{margin:.4rem 0 0;padding:0;list-style:none}.raised-list>li{border-top:1px solid var(--raised-faint);padding:.55rem 0;font-size:.9rem;line-height:1.5}.raised-list>li:first-child{border-top:0}.raised-item{border:1px solid var(--raised-faint);padding:.9rem 1rem;font-size:.9rem}.raised-item-strong{border-color:var(--raised-fg);border-width:2px}.raised-actions{border-top:1px solid var(--raised-faint);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.25rem;padding-top:1rem;display:flex}.raised-btn{border:1px solid var(--raised-line);min-height:2.5rem;color:var(--raised-fg);letter-spacing:.18em;text-transform:uppercase;text-align:left;transition:background-color .16s var(--raised-ease), border-color .16s var(--raised-ease), color .16s var(--raised-ease), transform .16s var(--raised-ease);background:0 0;justify-content:center;align-items:center;gap:.4rem;padding:.65rem 1rem;font-size:.625rem;font-weight:800;display:inline-flex}.raised-btn:hover{border-color:var(--raised-fg)}.raised-btn:active{transform:translateY(1px)}.raised-btn:disabled{opacity:.35;pointer-events:none}.raised-btn-primary{background:var(--accent);border-color:var(--accent);color:#0b0b0a}.raised-btn-primary:hover{filter:brightness(1.1)}.raised-btn-ghost{color:var(--raised-dim);border-color:#0000;padding-inline:.5rem}.raised-btn-ghost:hover{color:var(--raised-fg);border-color:#0000}.raised-field{width:100%;min-width:0;font:inherit;color:var(--raised-fg);border:0;border-bottom:1px solid var(--raised-line);transition:border-color .16s var(--raised-ease);background:0 0;border-radius:0;outline:none;padding:.55rem 0;font-size:.95rem}.raised-field::placeholder{color:#f3f1ea61}.raised-field:focus{border-bottom-color:var(--accent)}textarea.raised-field{border:1px solid var(--raised-line);min-height:6.5rem;padding:.65rem .75rem;line-height:1.45}textarea.raised-field:focus{border-color:var(--accent)}.raised-field:disabled{opacity:.6}textarea.raised-field{resize:vertical;line-height:1.65}.raised-question{border:1px solid var(--raised-line);margin-top:1rem;padding:1rem}.raised-question label{color:var(--raised-fg);font-size:.95rem;font-weight:700;line-height:1.45;display:block}.raised-editorial .raised-title{margin-top:.9rem;font-size:clamp(2rem,7vw,3.6rem);line-height:.94}.raised-dateline{border-bottom:2px solid var(--raised-fg);justify-content:space-between;gap:1rem;padding-bottom:.6rem;display:flex}.raised-numbered{counter-reset:raised;margin:1.25rem 0 0;padding:0;list-style:none}.raised-numbered>li{counter-increment:raised;border-top:1px solid var(--raised-faint);grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding:1rem 0;display:grid}.raised-numbered>li:before{content:counter(raised, decimal-leading-zero);font-family:var(--font-display);color:var(--raised-fg);font-size:1.6rem;font-weight:900;line-height:1}.raised-numbered>li:first-child{border-top:0}.raised-item-text{color:var(--raised-fg);font-size:1rem;font-weight:600;line-height:1.5}.raised-compact{padding:1rem 1.1rem .9rem}.raised-compact .raised-numbered{margin-top:.5rem}.raised-compact .raised-numbered>li{grid-template-columns:minmax(0,1fr);padding:.6rem 0}.raised-compact .raised-numbered>li:before{content:none}.raised-compact .raised-item-text{font-size:.95rem;font-weight:500}.raised-compact .raised-actions{margin-top:.6rem;padding-top:.6rem}.raised-compact .raised-wrong{margin-top:.4rem}@keyframes raised-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes raised-out{to{opacity:0;transform:translate(28px)}}@keyframes raised-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 70%, transparent)}to{box-shadow:0 0 0 14px color-mix(in srgb, var(--accent) 0%, transparent)}}@keyframes raised-confirm{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.raised-enter{animation:raised-in .26s var(--raised-ease) both;animation-delay:calc(var(--i,0) * 45ms)}.raised-stack>.raised-slot+.raised-slot{margin-top:.75rem}.raised-slot{transition:grid-template-rows .24s var(--raised-ease) .14s, margin-top .24s var(--raised-ease) .14s;grid-template-rows:1fr;display:grid}.raised-slot>*{min-width:0;min-height:0}.raised-slot.is-leaving{grid-template-rows:0fr;margin-top:0!important}.raised-slot.is-leaving>*{overflow:hidden}.raised-slot.is-leaving .raised-card{animation:raised-out .2s var(--raised-ease) forwards}.raised-focus{border-color:var(--accent);animation:raised-pulse .9s var(--raised-ease) .3s 2}.raised-expand{transition:grid-template-rows .24s var(--raised-ease);grid-template-rows:0fr;display:grid}.raised-expand[data-open=true]{grid-template-rows:1fr}.raised-expand>div{min-height:0;overflow:hidden}.raised-confirmed{letter-spacing:.16em;text-transform:uppercase;color:var(--raised-fg);animation:raised-confirm .22s var(--raised-ease) both;align-items:center;gap:.6rem;font-size:.7rem;font-weight:800;display:flex}.raised-check{background:var(--accent-good);color:#0b0b0a;flex:none;place-items:center;width:1.4rem;height:1.4rem;display:grid}.raised-cancelled{letter-spacing:.16em;text-transform:uppercase;color:var(--raised-dim);font-size:.7rem;font-weight:800}@media (prefers-reduced-motion:reduce){.raised-enter,.raised-focus,.raised-slot.is-leaving .raised-card,.raised-confirmed{animation:none!important}.raised-slot,.raised-expand,.raised-btn,.raised-field{transition:none!important}}.calendar-week{position:relative}.calendar-bars{pointer-events:none;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:1.15rem;row-gap:2px;display:grid;position:absolute;top:1.55rem;left:0;right:0}.calendar-bar{pointer-events:auto;color:#fff;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:3px;min-width:0;margin:0 3px;padding:0 .4rem;font-size:.62rem;font-weight:800;line-height:1.15rem;overflow:hidden}.calendar-bar-title{text-overflow:ellipsis;display:block;overflow:hidden}.calendar-bar-from{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.calendar-bar-into{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.calendar-week .calendar-entry-stack{margin-top:calc(var(--bar-lanes,0) * (1.15rem + 2px) + .3rem)}@media (width<=639px){.calendar-bars{grid-auto-rows:1.02rem;top:1.2rem}.calendar-bar{margin:0 1px;padding:0 .22rem;font-size:.56rem;line-height:1.02rem}.calendar-week .calendar-entry-stack{margin-top:calc(var(--bar-lanes,0) * (1.02rem + 2px) + .2rem)}}.calendar-view-switch{border:1px solid var(--border);display:inline-flex}.calendar-view-switch button{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);background:0 0;padding:.45rem .7rem;font-size:.62rem;font-weight:800;transition:background-color .16s,color .16s}.calendar-view-switch button[aria-pressed=true]{background:var(--foreground);color:var(--background)}.calendar-week-list{margin:0;padding:0;list-style:none;transition:opacity .18s,transform .18s}.calendar-week-day{border-bottom:1px solid var(--border);background:var(--card);grid-template-columns:4.2rem minmax(0,1fr);gap:.75rem;padding:.55rem 1rem;display:grid}.calendar-week-day:last-child{border-bottom:0}@supports (color:color-mix(in lab, red, red)){.calendar-week-today{background:color-mix(in oklab, var(--foreground) 5%, var(--card))}}.calendar-week-past .calendar-week-head{opacity:.5}.calendar-week-head{text-align:left;flex-direction:column;align-items:flex-start;gap:.1rem;min-height:2.5rem;display:flex}.calendar-week-name{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:.62rem;font-weight:800}.calendar-week-date{font-size:1.35rem;font-weight:900;line-height:1}.calendar-week-items{align-content:start;gap:.35rem;min-width:0;display:grid}.calendar-week-item{text-align:left;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.6rem;min-height:2.25rem;padding:.45rem .65rem;font-size:.85rem;display:grid}.calendar-week-item:not(.calendar-entry-past):not(.calendar-entry-tentative){color:#fff}.calendar-bar.calendar-entry-tentative,.calendar-entry.calendar-entry-tentative,.calendar-week-item.calendar-entry-tentative{color:#3f3f46;background-color:#f4f4f5;background-image:repeating-linear-gradient(135deg,#71717a14 0 4px,#0000 4px 8px);border:1px dashed #a1a1aa}.calendar-week-when{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;opacity:.85;font-size:.66rem;font-weight:800}.calendar-week-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.calendar-week-free{color:var(--muted-foreground);place-self:center start;padding:.5rem 0;font-size:.8rem}@media (width<=639px){.calendar-week-item{grid-template-columns:minmax(0,1fr);gap:.1rem}.calendar-week-title{white-space:normal;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.calendar-week-list,.calendar-view-switch button{transition:none}}.mail-related-notes{color:#111;background:#fff6a8;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.9rem;padding:.55rem .7rem;font-size:.85rem;display:flex}.mail-related-notes ul{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.postit-chip-button{cursor:pointer;border:0}.postit-chip-button:focus-visible{outline-offset:1px;outline:2px solid #000}.roster-brain-error{color:var(--muted-foreground);font-size:.72rem;line-height:1.4}.postit-more{color:#0000008c;background:0 0;border:0;font-size:1rem;line-height:1}.postit-more:hover,.postit-more:focus-visible,.postit-more[aria-expanded=true]{color:#000;outline:none}.postit-brain{gap:.35rem;min-width:0;padding:0 0 .5rem;display:grid}.postit-brain-line{color:#000000b3;overflow-wrap:anywhere;font-size:.74rem;line-height:1.35}.postit-brain-actions{flex-wrap:wrap;gap:.35rem;display:flex}.postit-brain-btn{white-space:normal;text-align:left}.work-plan{counter-reset:work}.work-plan>li{counter-increment:work;grid-template-columns:1.6rem minmax(0,1fr);gap:.5rem;display:grid}.work-plan>li:before{content:counter(work) ".";color:var(--raised-dim);font-weight:800}.work-question{padding:.85rem .9rem}.work-options{flex-wrap:wrap;gap:.4rem;margin:.7rem 0 .2rem;display:flex}.work-option{border:1px solid var(--raised-line);color:var(--raised-fg);text-align:left;transition:background-color .16s var(--raised-ease), border-color .16s var(--raised-ease), color .16s var(--raised-ease);background:0 0;padding:.45rem .7rem;font-size:.8rem;line-height:1.3}.work-option.is-on{background:var(--accent);border-color:var(--accent);color:#0b0b0a;font-weight:700}.work-file{width:100%;min-width:0;color:var(--raised-dim);margin-top:.7rem;font-size:.8rem;display:block}.work-recipient{overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.work-recipient input{accent-color:var(--accent);width:1rem;height:1rem;margin-top:.3rem}.work-address{color:var(--raised-dim);overflow-wrap:anywhere;margin-top:.15rem;font-size:.75rem;display:block}.work-draft{margin:.4rem 0 0 1.7rem}.work-draft summary{cursor:pointer;letter-spacing:.22em;text-transform:uppercase;color:var(--raised-dim);font-size:.6rem;font-weight:800}.work-list{margin-top:1.5rem}.work-list ul{margin:.5rem 0 0;padding:0;list-style:none}.work-list li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1rem;padding:.7rem 0;font-size:.9rem;display:grid}.work-name{overflow-wrap:anywhere;min-width:0;font-weight:700}.work-status{color:var(--muted-foreground);text-align:right;font-size:.8rem}.work-note{color:var(--muted-foreground);grid-column:1/-1;font-size:.75rem}.work-stop{letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--border);grid-column:1/-1;justify-self:start;padding:.45rem .7rem;font-size:.625rem;font-weight:800}@media (width<=420px){.work-list li{grid-template-columns:minmax(0,1fr)}.work-status{text-align:left}}.raised-tone-action{--accent:var(--accent-action)}.raised-tone-info{--accent:var(--accent-info)}.raised-tone-good{--accent:var(--accent-good)}.raised-card{border-top:3px solid var(--accent)}.raised-card .raised-kind{color:var(--accent)}.raised-light{--raised-bg:#f4f6f9;--raised-fg:#111;--raised-dim:#111111a8;--raised-faint:#1111111a;--raised-line:#11111138;box-shadow:0 0 0 1px #4da8ff38,0 6px 22px -6px #4da8ff73}.raised-white{--raised-bg:#fff;--raised-fg:#111;--raised-dim:#1111119e;--raised-faint:#11111117;--raised-line:#11111138}.raised-white .raised-card{box-shadow:0 1px 2px #0000000d,0 12px 30px -12px #00000038}.raised-white .raised-field::placeholder{color:#11111161}.raised-white .raised-wrong{color:#1116}.raised-done{letter-spacing:.18em;text-transform:uppercase;color:var(--raised-dim);align-items:center;gap:.45rem;margin-top:.6rem;font-size:.625rem;font-weight:800;display:inline-flex}.raised-done .raised-check{width:1.15rem;height:1.15rem}.raised-numbered>li.is-decided .raised-item-text{color:var(--raised-dim);text-decoration:line-through;text-decoration-thickness:1px}.raised-wrong{letter-spacing:.2em;text-transform:uppercase;color:#f3f1ea61;background:0 0;border:0;margin-top:.9rem;padding:.3rem 0;font-size:.6rem;font-weight:800}.raised-wrong:hover,.raised-wrong.tap:active{color:var(--raised-fg)}.fy-tray{animation:.26s cubic-bezier(.2,.8,.2,1) backwards bt-done-in}.fy-tray.fy-tray-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both bt-done-out}@media (prefers-reduced-motion:reduce){.fy-tray{animation:none}.fy-tray.fy-tray-out{opacity:0;animation:none}}.raised-wrong-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;margin-top:.6rem;display:grid}.ai-balance{border:1px solid var(--border);gap:.6rem;margin-block:1rem;padding:.9rem 1rem;display:grid}.ai-balance-warn{border-color:var(--accent-action);border-left-width:4px}.ai-balance-line{font-size:.9rem;line-height:1.45}.ai-out{display:inline-flex;position:relative}.ai-out-icon{color:#c62828;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#fff5f5;border:1px solid #e5322d;border-radius:999px;align-items:center;gap:.3rem;min-height:1.75rem;padding:0 .6rem;font-size:.62rem;font-weight:800;display:inline-flex}.ai-out-why{z-index:30;border:1px solid var(--border);background:var(--background);width:14rem;color:var(--foreground);text-align:left;border-radius:8px;padding:.55rem .7rem;font-size:.75rem;line-height:1.4;animation:.24s cubic-bezier(.2,.8,.2,1) backwards ai-out-why-in;position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0000001f}.ai-out-why-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both ai-out-why-out}@keyframes ai-out-why-in{0%{opacity:0;transform:translate(-50%)translateY(-4px)}}@keyframes ai-out-why-out{to{opacity:0;transform:translate(-50%)translateY(-4px)}}.ai-out{animation:.24s cubic-bezier(.2,.8,.2,1) backwards ai-out-in}.ai-out.ai-out-leave{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both ai-out-leave}@keyframes ai-out-in{0%{opacity:0;transform:scale(.92)}}@keyframes ai-out-leave{to{opacity:0;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.ai-out-why,.ai-out{animation:none}.ai-out-why-out,.ai-out.ai-out-leave{opacity:0;animation:none}}.ai-balance-form{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.ai-balance-input{border:1px solid var(--border);background:0 0;min-width:0;padding:.5rem .6rem;font-size:.9rem}.ai-balance-btn{letter-spacing:.18em;text-transform:uppercase;border:1px solid;justify-self:start;padding:.5rem .8rem;font-size:.625rem;font-weight:800}.raised-more{margin-top:.35rem}.raised-btn-primary:disabled{border-color:var(--raised-line);color:var(--raised-dim);background:0 0}.work-upload{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.7rem;display:inline-flex}.work-upload-name{color:var(--raised-dim);overflow-wrap:anywhere;font-size:.8rem}.offline-line{border:1px solid var(--border);border-left:4px solid var(--accent-info);margin-block:.75rem;padding:.6rem .9rem;font-size:.9rem}.offline-line-action{text-underline-offset:2px;min-height:44px;font-weight:600;text-decoration:underline;transition:transform .12s cubic-bezier(.2,.8,.2,1)}.offline-line-action:active:not(:disabled){transform:scale(.97)}.offline-line-action:disabled{opacity:.6}.deep-link-glow{box-shadow:0 0 0 3px var(--accent-info);transition:box-shadow .28s cubic-bezier(.2,.8,.2,1)}.deep-link-glow-off{transition:box-shadow .24s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.deep-link-glow,.deep-link-glow-off{transition:none}}.settings-switch{border:1px solid var(--border);background:var(--muted);border-radius:999px;width:2.9rem;height:1.6rem;transition:background-color .16s ease-out;position:relative}.settings-switch:after{content:"";background:var(--background);border-radius:999px;width:1.2rem;height:1.2rem;transition:transform .16s ease-out;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 2px #00000040}.settings-switch.is-on{background:var(--foreground)}.settings-switch.is-on:after{transform:translate(1.3rem)}@media (prefers-reduced-motion:reduce){.settings-switch,.settings-switch:after{transition:none}}.roster-quick-add{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.roster-quick-input,.roster-edit-input{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;padding:.6rem .7rem;font-size:.95rem}.roster-edit{gap:.5rem;display:grid}.roster-add-plus{color:#000;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:1px dashed #a1a1aa;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3rem;font-size:.66rem;font-weight:800;transition:transform .12s cubic-bezier(.2,.8,.2,1),background .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1);display:flex}.roster-add-plus:hover,.roster-add-plus:focus-visible{background:#fff;border-color:#000;outline:none}.roster-add-card{background:#fff;border:1px solid #000;gap:.7rem;padding:.9rem}.roster-add-field{gap:.3rem;display:grid}.roster-add-levels{border:1px solid #000;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.roster-add-level{letter-spacing:.08em;text-transform:uppercase;color:#000;background:#fff;min-height:2.6rem;font-size:.66rem;font-weight:800;transition:transform .12s cubic-bezier(.2,.8,.2,1),background .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1)}.roster-add-card .when-hint{padding:0 .7rem;font-size:.95rem}@media (prefers-reduced-motion:reduce){.roster-add-plus,.roster-add-level{transition:none}}.roster-add-level+.roster-add-level{border-left:1px solid #000}.roster-add-level.is-on{color:#fff;background:#000}.roster-add-level-important.is-on{background:#e11d48}.roster-add-level-urgent.is-on{background:#b91c1c}.roster-edit-row{flex-wrap:wrap;gap:.5rem;display:flex}.roster-edit-row>.roster-edit-input{flex:12rem}select.roster-edit-input{appearance:none;color:var(--foreground);background:var(--background) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .7rem center / 1rem;cursor:pointer;border-radius:0;padding-right:2.2rem}.roster-drag-row{position:relative}.roster-drag-row .roster-intelligence{padding-right:2.4rem}.roster-drag-handle{width:1.5rem;height:2.5rem;color:var(--muted-foreground);touch-action:none;cursor:grab;letter-spacing:-.2em;opacity:.45;z-index:1;place-items:center;font-size:.9rem;display:grid;position:absolute;top:.3rem;right:.6rem}.roster-drag-row.is-dragging{opacity:.6}.roster-ghost{pointer-events:none}.roster-ghost .roster-card{animation:none}.roster-drag-row.is-target{box-shadow:0 -3px 0 0 var(--accent-info)}.mail-search{border:1px solid var(--border);background:var(--background);align-items:center;gap:.6rem;margin-top:1rem;padding:0 .85rem;display:flex}.mail-search:focus-within{border-color:var(--foreground)}.mail-search input::-webkit-search-cancel-button{display:none}.mail-search-clear{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);padding:.5rem 0;font-size:.62rem;font-weight:800}.mail-older-head{border-bottom:1px solid var(--border);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground);padding-bottom:.5rem;font-size:.65rem;font-weight:800}.mail-thread-toggle{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.25rem;padding:.4rem 0;font-size:.62rem;font-weight:800}.mail-msg-mine{border-left:3px solid var(--cobalt);padding-left:.75rem}.mail-msg-mine .mail-avatar{background:var(--cobalt);color:#fff}.mail-meeting{text-align:left;width:100%;display:block}.mail-meeting-replies{opacity:.75;margin-top:.45rem;font-size:.85rem;line-height:1.4;display:block}.meetings-pad{--mt-col:4.9rem;--mt-gap:.9rem;--mt-orange:#f09609;--mt-green:#00a300;color:#141414;background:#f6f6f3}.meetings-hero{padding-top:1.1rem}.meetings-hero-kicker{letter-spacing:.22em;text-transform:uppercase;color:#8a8a8a;font-size:.68rem;font-weight:700}.meetings-hero-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;margin-top:.15rem;font-size:2.2rem;font-weight:900;line-height:.95;animation:.52s cubic-bezier(.1,.9,.2,1) both tile-title-in}.meetings-hero-summary{flex-wrap:wrap;gap:.35rem;margin-top:.6rem;display:flex}.meetings-chip{letter-spacing:.14em;text-transform:uppercase;color:#1a1a1a;background:#1414140f;padding:.35rem .6rem;font-size:.66rem;font-weight:800}.meetings-chip-asks{background:var(--mt-orange);color:#fff}.meetings-day{margin-top:1.4rem}.meetings-day-row{border-bottom:1px solid #1414141a;align-items:baseline;gap:.6rem;margin-bottom:.5rem;padding-bottom:.35rem;display:flex}.meetings-day-head{color:#141414;font-size:.95rem;font-weight:700}.meetings-day-date{color:#14141480;font-size:.8rem}.meeting-card{background:#fff;border:1px solid #14141412;border-left:3px solid #1414141f;padding:.85rem .95rem .6rem;box-shadow:0 6px 18px -14px #0000004d}.meeting-card-asks{border-left-color:var(--mt-orange)}.meeting-open{grid-template-columns:var(--mt-col) minmax(0, 1fr);column-gap:var(--mt-gap);text-align:left;row-gap:.2rem;width:100%;display:grid}.meeting-open>*{grid-column:2}.meeting-open.tap:active:not(:disabled){transform:scale(.98)}.meeting-time{font-variant-numeric:tabular-nums;flex-direction:column;grid-area:1/1/span 6;align-items:flex-start;gap:.2rem;font-size:1.05rem;font-weight:700;line-height:1.2;display:flex}.meeting-kind{letter-spacing:.14em;text-transform:uppercase;color:#14141480;font-size:.58rem;font-weight:700;line-height:1.3}.meeting-title{overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.3}.meeting-moved{color:#b7791f;font-size:.85rem;font-weight:700}.meeting-who,.meeting-waiting{color:#1414149e;font-size:.85rem;line-height:1.4}.meeting-status{color:var(--mt-green);justify-self:start;font-size:.85rem;font-weight:600;line-height:1.4}.meeting-card-asks .meeting-status{background:var(--mt-orange);color:#fff;margin-top:.2rem;padding:.12rem .5rem;font-size:.78rem}.meeting-actions{padding-left:calc(var(--mt-col) + var(--mt-gap));flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.75rem;display:flex}.meeting-said{padding-left:calc(var(--mt-col) + var(--mt-gap));margin-top:.55rem;font-size:.85rem;line-height:1.4}.meeting-ask.mail-ask{background:0 0;border:0;border-top:1px solid #14141414;margin-top:.7rem;padding:.3rem 0 0}.meeting-ask.mail-ask:focus-within{background:0 0;border-top-color:#03f}.meeting-ask input{font-size:16px}.meeting-ask input::placeholder{color:#14141473}.meetings-pad .raised-btn{--raised-fg:#111;--raised-line:#11111138;min-height:2.3rem;padding:.5rem .85rem}.meetings-pad .raised-btn-primary:not(:disabled){background:var(--mt-green);border-color:var(--mt-green);color:#fff}.mail-meeting-status{margin-top:.45rem;font-size:.85rem;font-weight:700;line-height:1.4;display:block}.mail-meeting-asks .mail-meeting-status{color:#b7791f}.mail-meeting-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.85rem;display:flex}.mail-meeting-said{margin-top:.6rem;font-size:.85rem;line-height:1.4}.mail-meeting-open.tap:active:not(:disabled){transform:scale(.98)}.mail-scheduled-preview{-webkit-line-clamp:2;opacity:.75;-webkit-box-orient:vertical;margin-top:.5rem;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.mail-scheduled-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.85rem;display:flex}.undo-bar-wrap{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 1.25rem);z-index:80;pointer-events:none;justify-content:center;padding:0 1rem;display:flex;position:fixed}.undo-bar{pointer-events:auto;color:#fff;background:#0b0b0a;border:1px solid #ffffff38;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:28rem;padding:.85rem 1rem .85rem 1.1rem;font-size:.9rem;animation:.24s cubic-bezier(.2,.8,.2,1) undo-in;display:flex;box-shadow:0 10px 30px #00000059}.undo-bar button{min-height:2.25rem;color:var(--accent);letter-spacing:.18em;text-transform:uppercase;flex-shrink:0;padding:0 .4rem;font-size:.7rem;font-weight:800}@keyframes undo-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.undo-bar.undo-bar-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both undo-out}@keyframes undo-out{to{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.undo-bar{animation:none}.undo-bar.undo-bar-out{opacity:0;animation:none}}.chat-dock-wrap{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + .75rem);z-index:70;padding:0 .75rem 0 calc(env(safe-area-inset-left,0px) + .75rem);pointer-events:none;justify-content:center;transition:bottom .24s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed}body:has(.undo-bar-wrap) .chat-dock-wrap{bottom:calc(env(safe-area-inset-bottom,0px) + 5.25rem)}body:has(.chat-dock-wrap){padding-bottom:calc(env(safe-area-inset-bottom,0px) + 5rem)}.chat-dock{pointer-events:auto;text-align:left;background:var(--background);width:100%;max-width:28rem;min-height:3.5rem;color:var(--foreground);border:1px solid var(--border);border-radius:999px;align-items:center;gap:.8rem;padding:.7rem 1rem .7rem 1.1rem;transition:transform .12s cubic-bezier(.2,.8,.2,1),filter .14s;animation:.26s cubic-bezier(.2,.8,.2,1) undo-in;display:flex;box-shadow:0 2px 6px #0000000f,0 12px 30px #14142829}.chat-dock:active:not(:disabled){filter:brightness(.96);transform:scale(.98)}.chat-dock.is-leaving{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both undo-out}.chat-dock-orb:not(.is-busy){animation:none}.chat-dock-words{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.chat-dock-head{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:.68rem;font-weight:800}.chat-dock-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;overflow:hidden}.chat-dock-sheet{pointer-events:auto;background:var(--background);width:100%;max-width:28rem;max-height:min(46vh,26rem);color:var(--foreground);border:1px solid var(--border);transform-origin:bottom;border-radius:1.4rem;flex-direction:column;animation:.28s cubic-bezier(.2,.8,.2,1) chat-dock-rise;display:flex;overflow:hidden;box-shadow:0 2px 6px #0000000f,0 16px 40px #14142833}.chat-dock-sheet.is-leaving{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both chat-dock-sink}@keyframes chat-dock-rise{0%{opacity:0;transform:translateY(24px)scaleY(.6)}to{opacity:1;transform:none}}@keyframes chat-dock-sink{to{opacity:0;transform:translateY(24px)scaleY(.6)}}.chat-dock-sheet-head{border-bottom:1px solid var(--border);align-items:center;gap:.6rem;padding:.55rem .55rem .55rem 1.1rem;display:flex}.chat-dock-full{background:var(--muted);border-radius:999px;align-items:center;gap:.35rem;min-height:2.5rem;padding:0 .85rem;font-size:.85rem;font-weight:600;display:inline-flex}.chat-dock-fold{width:2.5rem;height:2.5rem;color:var(--muted-foreground);border-radius:999px;place-items:center;display:inline-grid}.chat-dock-full:active,.chat-dock-fold:active,.chat-dock-review:active{transform:scale(.96)}.chat-dock-msgs{overscroll-behavior:contain;flex-direction:column;gap:.6rem;margin:0;padding:.85rem 1.1rem 1rem;list-style:none;display:flex;overflow-y:auto}.chat-dock-msg p{white-space:pre-line;margin:0;font-size:.92rem;line-height:1.45}.chat-dock-msg.is-you{background:var(--muted);border-radius:1rem;align-self:flex-end;max-width:85%;padding:.5rem .8rem}.chat-dock-msg.is-cc{align-self:stretch}.chat-dock-msg.is-thinking p{color:var(--muted-foreground)}.chat-dock-review{color:#fff;background:var(--cobalt);border-radius:999px;min-height:2.5rem;margin-top:.45rem;padding:0 1rem;font-size:.85rem;font-weight:600}@media (prefers-reduced-motion:reduce){.chat-dock,.chat-dock.is-leaving,.chat-dock-sheet,.chat-dock-sheet.is-leaving{animation:none}.chat-dock-wrap{transition:none}}body:has(.undo-bar){padding-bottom:7rem}body:has(.day-sheet-scrim) .undo-bar-wrap{z-index:95;bottom:calc(env(safe-area-inset-bottom,0px) + 5.5rem)}.contacts-dupes{border:1px solid var(--border);background:var(--muted);padding:.85rem 1rem}.contacts-sig{border-left:3px solid var(--cobalt);background:var(--cobalt);gap:.35rem;padding:.6rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.contacts-sig{background:color-mix(in oklab, var(--cobalt) 6%, transparent)}}.contacts-sig-item{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;font-size:.85rem;display:grid}.contacts-sig-item button{min-height:2rem}.health-step{border-left:3px solid #08783f;padding-left:.6rem}.health-failing,.health-stale{border-left-color:#f96015;font-weight:600}.health-paused{border-left-color:var(--cobalt)}.person-stats{gap:.4rem;font-size:.9rem;display:grid}.person-stats>div{grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;display:grid}.person-stats dt{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);padding-top:.15rem;font-size:.65rem;font-weight:800}.person-timeline{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.person-item{border-bottom:1px solid var(--border);border-left:3px solid var(--border);padding:.7rem 0 .7rem .75rem}.person-email-in{border-left-color:var(--cobalt)}.person-email-out{border-left-color:#0b0b0a}.person-meeting{border-left-color:#b4236d}.person-reminder{border-left-color:#f96015}.person-post-it{border-left-color:#e8d44d}@media (width<=420px){.person-stats>div{grid-template-columns:minmax(0,1fr);gap:.1rem}}.raised-person-link{letter-spacing:.14em;text-transform:uppercase;color:var(--raised-dim,#a1a1aa);text-underline-offset:3px;margin-top:.5rem;font-size:.68rem;font-weight:800;text-decoration:underline;display:inline-block}.budget-input{border:1px solid var(--border);background:var(--background);min-height:2.75rem;padding:0 .75rem;font-size:1rem}.budget-input:focus{border-color:var(--foreground);outline:none}.budget-tiers{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.budget-tier{border:1px solid var(--border);border-left-width:3px;gap:.15rem;padding:.6rem .75rem;display:grid}.budget-tier-on{background:oklab(50.3087% -.113104 .0576787/.06);border-left-color:#08783f}.project-choice{gap:.45rem;width:100%;min-width:0;display:grid}.project-choice>*{min-width:0}.project-choice .raised-actions{border-top:0;margin-top:.15rem;padding-top:0}.project-name{gap:.25rem;display:grid}.project-name-label{letter-spacing:.16em;text-transform:uppercase;color:var(--raised-dim,#a1a1aa);font-size:.6rem;font-weight:800}.project-name-box{border:1px solid var(--raised-line,#ffffff59);background:var(--raised-fg,#fff);border-radius:4px;align-items:center;gap:.5rem;min-height:2.6rem;padding:0 .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.project-name-box{background:color-mix(in srgb, var(--raised-fg,#fff) 6%, transparent)}}.project-name-box{color:var(--raised-fg,#fff)}.project-name-box:focus-within{border-color:var(--accent)}.project-name-box input{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1rem;font-weight:800}.project-why{color:var(--raised-fg,#fff);margin:0;font-size:.9rem;line-height:1.35}.project-meta{color:var(--raised-dim,#a1a1aa);margin:0;font-size:.78rem}.project-hint{color:var(--raised-dim,#a1a1aa);margin:0;font-size:.72rem}.build-item{border-left:3px solid var(--border);overflow-wrap:anywhere;padding:.5rem 0 .5rem .7rem;font-size:.9rem}.build-needs-louie{border-left-color:#f96015}.build-building{border-left-color:var(--cobalt)}.build-done{border-left-color:#08783f}.build-rolled-back{border-left-color:#f96015}.whats-new-backdrop{z-index:90;overscroll-behavior:contain;-webkit-backdrop-filter:blur(8px);background:#00000059;justify-content:center;align-items:flex-end;padding:1rem;animation:.22s ease-out whats-new-in;display:flex;position:fixed;inset:0}.whats-new{width:100%;max-width:26rem;max-height:calc(100dvh - 2rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin-bottom:env(safe-area-inset-bottom,0px);color:#fff;background:#0b0b0a;border-top:3px solid #08783f;border-radius:8px;padding:1.25rem;overflow-y:auto}.whats-new-kicker{letter-spacing:.2em;text-transform:uppercase;color:#6fdc9b;font-size:.65rem;font-weight:800}.whats-new-needs .whats-new-kicker{color:#f96015}.whats-new-needs{margin-top:1rem}.whats-new-list{gap:.15rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.whats-new-list a,.whats-new-list span,.whats-new-list button{color:#fff;text-align:left;border-bottom:1px solid #ffffff1f;width:100%;padding:.55rem 0;font-size:.95rem;line-height:1.35;display:block}.whats-new-close{color:#0b0b0a;letter-spacing:.18em;text-transform:uppercase;background:#fff;border-radius:4px;width:100%;min-height:2.75rem;margin-top:1rem;font-size:.72rem;font-weight:800}@keyframes whats-new-in{0%{opacity:0}to{opacity:1}}@keyframes whats-new-fade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.whats-new-backdrop,.whats-new-out{animation:none}}.composer{z-index:80;background:var(--background);color:var(--foreground);flex-direction:column;display:flex;position:fixed;inset:0}.composer-top{padding:max(.75rem, env(safe-area-inset-top)) 1rem .75rem;border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;display:grid}.composer-title{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground);font-size:.7rem;font-weight:800}.composer-quiet{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:.4rem .2rem;font-size:.95rem}.composer-quiet:hover{color:var(--foreground)}.composer-body{flex:1;width:100%;max-width:44rem;margin:0 auto;padding:0 1rem 1.5rem;overflow-y:auto}.composer-email+.composer-email,.composer-item+.composer-item,.composer-email+.composer-item{border-top:1px solid var(--border);margin-top:1rem}.composer-row{border-bottom:1px solid var(--border);align-items:baseline;gap:.75rem;min-width:0;padding:.8rem 0;display:flex}.composer-label{width:2rem;color:var(--muted-foreground);flex:none;font-size:.85rem}.composer-item .composer-label{letter-spacing:.2em;text-transform:uppercase;width:auto;padding-top:1rem;font-size:.7rem;font-weight:800;display:block}.composer-names{text-align:left;min-width:0;font:inherit;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;cursor:text;background:0 0;border:0;flex:1;padding:0;font-size:1.05rem;font-weight:600;overflow:hidden}.composer-names:focus{outline:none}.composer-people{overscroll-behavior-x:contain;scrollbar-width:none;text-align:left;min-width:0;font:inherit;cursor:text;-webkit-overflow-scrolling:touch;background:0 0;border:0;flex:1;gap:.4rem;padding:.1rem 0;display:flex;overflow-x:auto}.composer-people::-webkit-scrollbar{display:none}.composer-person{background:var(--foreground);border-radius:999px;flex:none;padding:.3rem .7rem}@supports (color:color-mix(in lab, red, red)){.composer-person{background:color-mix(in oklab, var(--foreground) 7%, var(--background))}}.composer-person{color:var(--foreground);white-space:nowrap;font-size:.95rem;font-weight:600}.composer-file{align-items:center;gap:.35rem;padding-right:.3rem;display:inline-flex}.composer-file-off{width:1.6rem;height:1.6rem;color:var(--muted-foreground);border-radius:999px;place-items:center;margin:-.3rem -.1rem -.3rem 0;display:inline-grid}.composer-file-off:active{transform:scale(.9)}.composer-people-empty{color:var(--muted-foreground);font-size:.95rem}.composer-thread{max-width:100%;color:var(--muted-foreground);align-items:center;gap:.25rem;padding:.55rem 0 0;display:flex}.composer-thread select{appearance:none;min-width:0;font:inherit;color:var(--muted-foreground);text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:0;max-width:100%;padding:0;font-size:16px}.composer-thread-chevron{pointer-events:none;flex:none;width:1rem;height:1rem}.composer-row .composer-label{width:2.4rem}.composer-from,.composer-from-fixed{min-width:0;color:var(--foreground);flex:1;align-items:center;gap:.25rem;font-size:.95rem;display:flex}.composer-from-hint{color:var(--muted-foreground);margin:.4rem 0 0;font-size:.8rem;line-height:1.35}.composer-from select{appearance:none;min-width:0;font:inherit;color:var(--foreground);text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-size:16px}.composer-subject{border:0;border-bottom:1px solid var(--border);width:100%;font:inherit;color:var(--foreground);background:0 0;padding:.8rem 0;font-size:1.2rem;font-weight:700;display:block}.composer-subject:focus,.composer-text:focus{outline:none}.composer-text{resize:none;width:100%;font:inherit;color:var(--foreground);field-sizing:content;background:0 0;border:0;min-height:12rem;padding:1rem 0 .5rem;font-size:1.05rem;line-height:1.6;display:block}.composer-signature{color:var(--muted-foreground);opacity:.7;white-space:pre-line;margin-top:.75rem;font-size:.8rem;line-height:1.5}.composer-line{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:.6rem;font-size:.9rem;line-height:1.5}.composer-destructive{color:var(--foreground);font-weight:700}.composer-warn{color:var(--foreground);margin-top:.6rem;font-size:.9rem;font-weight:600}.composer-outside{margin-top:.5rem;font-size:.85rem;font-weight:500;line-height:1.35}.composer-link{font:inherit;color:var(--foreground);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.composer-option{margin-top:.5rem;padding-left:0;text-decoration:underline;display:block}.composer-check{color:var(--foreground);cursor:pointer;align-items:center;gap:.6rem;margin-top:.9rem;font-size:.95rem;display:flex}.composer-check input{width:1.1rem;height:1.1rem;accent-color:var(--foreground);flex:none}.composer-faint{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.85rem}.composer-invite{border:1px solid var(--border);border-radius:6px;margin-top:1rem;padding:.9rem}.composer-invite-row{overflow-wrap:anywhere;gap:.75rem;padding:.3rem 0;font-size:.9rem;display:flex}.composer-invite-key{width:2.6rem;color:var(--muted-foreground);flex:none}.composer-invite-subject{border-bottom:1px solid var(--border);margin-top:.6rem;padding-bottom:.6rem;font-size:1rem;font-weight:700;line-height:1.4}.composer-invite-note{border-bottom:1px dashed var(--border);min-height:5rem;padding-top:.75rem}.composer-invite-line{color:var(--foreground);margin-top:.5rem;font-size:.9rem;line-height:1.45}.composer-invite-title{font-weight:700}.composer-when{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.composer-when label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);gap:.3rem;font-size:.75rem;font-weight:700;display:grid}.composer-when input{border:1px solid var(--border);font:inherit;letter-spacing:normal;text-transform:none;color:var(--foreground);background:0 0;border-radius:4px;padding:.55rem .7rem;font-size:16px}.composer-gap{border-left:2px solid var(--foreground);margin-top:.9rem;padding-left:.75rem}.composer-gap p{font-size:.95rem;line-height:1.45}.composer-gap-row{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.composer-gap-row input{border:0;border-bottom:1px solid var(--border);min-width:0;font:inherit;color:var(--foreground);background:0 0;flex:12rem;padding:.4rem 0;font-size:.95rem}.composer-gap-row button{border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;padding:.4rem .8rem;font-size:.85rem}.composer-gap-row button:disabled{opacity:.4;cursor:default}.composer-bottom{border-top:1px solid var(--border);padding:.75rem 1rem max(.75rem, env(safe-area-inset-bottom));background:var(--background)}.composer-bottom[data-bottom-bar=reserve]{padding-left:calc(env(safe-area-inset-left,0px) + 4.2rem)}.composer-actions{gap:.6rem;max-width:44rem;margin:0 auto;display:flex}.composer-primary{background:var(--foreground);color:var(--background);cursor:pointer;border:0;flex:1;padding:.95rem 1rem;font-size:1rem;font-weight:700}.composer-primary:disabled{opacity:.35;cursor:default}.composer-secondary{border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;flex:none;padding:.95rem 1.1rem;font-size:1rem}.composer-schedule{flex-wrap:wrap;align-items:center;gap:.75rem;max-width:44rem;margin:0 auto .6rem;display:flex}.composer-schedule .when-wrap{flex:12rem}.composer-schedule .when-wrap input{width:100%}.composer-schedule .when-hint{padding:0}.composer-schedule input{border:0;border-bottom:1px solid var(--border);font:inherit;color:var(--foreground);background:0 0;padding:.4rem 0}.composer-hint{max-width:44rem;color:var(--muted-foreground);text-align:center;margin:.5rem auto 0;font-size:.8rem}.snooze-choices{display:contents}.composer-replying{background:var(--muted);border-radius:6px;margin-top:1rem;padding:.85rem .9rem}.composer-replying-head{color:var(--muted-foreground);font-size:.8rem}.composer-replying-from{color:var(--foreground);font-weight:700}.composer-replying-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.4rem;font-size:.92rem;line-height:1.5}.composer-replying-more{margin-bottom:.5rem;padding-left:0;font-size:.85rem;text-decoration:underline;display:block}.composer-replying-earlier{border-bottom:1px solid var(--border);margin-bottom:.75rem;padding-bottom:.75rem;scroll-margin-top:.75rem}.composer-rewrite-open{margin-top:.4rem;padding-left:0;text-decoration:underline;display:inline-block}.composer-rewrite{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.composer-rewrite input{border:0;border-bottom:1px solid var(--border);min-width:0;font:inherit;color:var(--foreground);background:0 0;flex:12rem;padding:.45rem 0;font-size:.95rem}.composer-rewrite button[type=submit]{background:var(--foreground);color:var(--background);border:0;padding:.45rem .9rem;font-size:.85rem;font-weight:700}.composer-rewrite button:disabled{opacity:.4}.composer{animation:.3s cubic-bezier(.2,.8,.2,1) both composer-in}.composer.composer-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both composer-out}@keyframes composer-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes composer-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(24px)}}:is(.composer-primary,.composer-secondary,.composer-quiet,.composer-gap-row button,.composer-rewrite button){-webkit-tap-highlight-color:transparent;transition:transform .12s cubic-bezier(.2,.8,.2,1),color .16s,opacity .16s}:is(.composer-primary,.composer-secondary,.composer-gap-row button,.composer-rewrite button):active:not(:disabled){transform:scale(.97)}.composer-quiet:active:not(:disabled){color:var(--foreground);transform:scale(.94)}@media (prefers-reduced-motion:reduce){.composer{animation:none}.composer.composer-out{opacity:0;animation:none}:is(.composer-primary,.composer-secondary,.composer-quiet,.composer-gap-row button,.composer-rewrite button){transition:none}}.fix-this-button{z-index:92;left:calc(env(safe-area-inset-left,0px) + 10px);bottom:calc(env(safe-area-inset-bottom,0px) + .5rem);touch-action:manipulation;border:1px solid var(--border);background:var(--background);width:44px;height:44px;color:var(--foreground);letter-spacing:.06em;text-transform:uppercase;opacity:.92;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.68rem;font-weight:800;display:flex;position:fixed;box-shadow:0 2px 10px #00000024}.fix-this-button:before{content:"";border-radius:999px;position:absolute;inset:-6px}.fix-this-button:hover,.fix-this-button:focus-visible{opacity:1;color:var(--foreground)}.fix-this-backdrop{z-index:95;background:#00000059;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.fix-this{overscroll-behavior:contain;width:100%;max-width:32rem;max-height:92dvh;padding:calc(env(safe-area-inset-top,0px) + 1rem) 1rem 1rem;background:var(--background);color:var(--foreground);border-radius:0 0 12px 12px;overflow-y:auto}.fix-this-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground);font-size:.65rem;font-weight:800}.fix-this-where{color:var(--muted-foreground);margin-top:.35rem;font-size:.85rem}.fix-this-shot{border:1px solid var(--border);border-radius:6px;width:auto;max-width:100%;max-height:9rem;margin-top:.9rem;display:block}.fix-this textarea{border:0;border-bottom:1px solid var(--border);width:100%;font:inherit;color:var(--foreground);resize:none;background:0 0;margin-top:.8rem;padding:.6rem 0;font-size:16px;line-height:1.5;display:block}.fix-this textarea:focus{border-bottom-color:var(--foreground);outline:none}.fix-this-done{margin-top:.6rem;font-size:.9rem;font-weight:600}.fix-this-actions{gap:.6rem;margin-top:.9rem;display:flex}.fix-this-cancel{border:1px solid var(--border);color:var(--foreground);background:0 0;flex:none;padding:.85rem 1.1rem;font-size:.95rem}.fix-this-submit{background:var(--foreground);color:var(--background);border:0;flex:1;padding:.85rem 1rem;font-size:.95rem;font-weight:700}.fix-this-submit:disabled{opacity:.35}.fix-this-backdrop.is-typing .fix-this{max-height:100%;padding-bottom:.8rem}.fix-this-backdrop.is-typing .fix-this-shot{max-height:4.5rem}.fix-this-button{transition:opacity .18s}.fix-this-done{align-items:center;gap:.5rem;display:flex}.fix-this-tick{color:#fff;background:#1d4ed8;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;font-size:.9rem;animation:.34s cubic-bezier(.3,1.6,.5,1) fix-this-pop;display:inline-grid}.fix-this-backdrop.is-sent .fix-this-actions{opacity:0;transition:opacity .2s}@keyframes fix-this-fade{0%{opacity:0}}@keyframes fix-this-fade-out{to{opacity:0}}@keyframes fix-this-up{0%{transform:translateY(-100%)}}@keyframes fix-this-away{to{transform:translateY(-105%)}}@keyframes fix-this-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.fix-this,.fix-this-backdrop,.fix-this-tick,.fix-this-backdrop.is-sent,.fix-this-backdrop.is-sent .fix-this{animation:none}}@media (width<=640px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select{font-size:16px!important}.home-note-size:after{font-size:16px}}.linked{border-top:1px solid var(--border);gap:.45rem;margin-top:.9rem;padding-top:.75rem;display:grid}.linked-row{grid-template-columns:5.2rem minmax(0,1fr);align-items:baseline;gap:.6rem;display:grid}.linked-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:.62rem;font-weight:800}.linked-items{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.linked-chip{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--border);max-width:100%;color:var(--foreground);background:var(--background);border-radius:999px;padding:.3rem .6rem;font-size:.85rem;line-height:1.3;display:inline-block;overflow:hidden}.linked-chip:hover{border-color:var(--foreground)}.postit-row .linked{border-top:0;margin-top:0;padding-top:0}.builder-bar{border:1px solid var(--cobalt);align-items:center;gap:.75rem;width:100%;margin-top:1rem;padding:.65rem 1.1rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.builder-bar{border:1px solid color-mix(in oklab, var(--cobalt) 28%, var(--border))}}.builder-bar{background:var(--cobalt);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.builder-bar{background:color-mix(in oklab, var(--cobalt) 6%, var(--background))}}.builder-bar{color:var(--foreground);text-align:left;-webkit-tap-highlight-color:transparent;font-size:.9rem;line-height:1.3;transition:opacity .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1);animation:.28s cubic-bezier(.2,.8,.2,1) both builder-bar-in;overflow:hidden}.builder-bar:after{content:"";background:linear-gradient(100deg, transparent 20%, var(--cobalt) 50%, transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.builder-bar:after{background:linear-gradient(100deg, transparent 20%, color-mix(in oklab, var(--cobalt) 14%, transparent) 50%, transparent 80%)}}.builder-bar:after{pointer-events:none;animation:3.2s ease-in-out infinite builder-bar-sweep;transform:translate(-100%)}.builder-bar:active{transform:scale(.985)}.builder-bar-out{opacity:0;transform:translateY(-6px)}.builder-bar-dot{background:var(--cobalt);width:.55rem;height:.55rem;box-shadow:0 0 0 0 var(--cobalt);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.builder-bar-dot{box-shadow:0 0 0 0 color-mix(in oklab, var(--cobalt) 45%, transparent)}}.builder-bar-dot{animation:2.2s ease-in-out infinite builder-dot-breathe}.builder-bar-text{flex:1;gap:.1rem;min-width:0;display:grid}.builder-bar-item,.builder-bar-step{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.builder-bar-step{color:var(--muted-foreground);font-size:.8rem}.builder-bar-text strong{font-weight:700}.builder-bar-more{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);flex:none;font-size:.62rem;font-weight:800}@keyframes builder-bar-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes builder-bar-sweep{0%,15%{transform:translate(-100%)}70%,to{transform:translate(100%)}}@keyframes builder-dot-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--cobalt) 45%, transparent);opacity:.85}50%{box-shadow:0 0 0 .4rem color-mix(in oklab, var(--cobalt) 0%, transparent);opacity:1}}.builder-sheet-scrim{z-index:85;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000047;justify-content:center;align-items:flex-end;animation:.22s ease-out both day-scrim-in;display:flex;position:fixed;inset:0}.builder-sheet{background:var(--background);width:100%;max-width:34rem;max-height:82vh;color:var(--foreground);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:18px 18px 0 0;flex-direction:column;animation:.28s cubic-bezier(.2,.8,.2,1) both day-sheet-rise;display:flex;box-shadow:0 -12px 40px #0000002e}.builder-sheet-out{opacity:0;pointer-events:none;transition:opacity .2s}.builder-sheet-head{justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem .6rem;display:flex}.builder-sheet-head h2{font-size:1.15rem;font-weight:800}.builder-sheet-close{letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground);-webkit-tap-highlight-color:transparent;padding:.5rem .2rem;font-size:.65rem;font-weight:800;transition:transform .12s cubic-bezier(.2,.8,.2,1),color .16s}.builder-sheet-close:active{color:var(--foreground);transform:scale(.94)}.builder-sheet-out .builder-sheet{animation:.2s cubic-bezier(.2,.8,.2,1) both builder-sheet-drop}@keyframes builder-sheet-drop{0%{transform:none}to{transform:translateY(28px)}}.bt-grip{transition:transform .12s cubic-bezier(.2,.8,.2,1),color .16s}.bt-grip:active{color:var(--foreground);transform:scale(.92)}.task-sheet-said{animation:.24s cubic-bezier(.2,.8,.2,1) both builder-swap-in}.task-sheet-failed{color:var(--destructive);font-weight:600}@media (prefers-reduced-motion:reduce){.builder-sheet-out .builder-sheet,.task-sheet-said{animation:none}.builder-sheet-out,.builder-sheet-close,.bt-grip,.bt-btn,.task-row,.task-bar{transition:none}}.builder-sheet{max-height:82dvh}.builder-sheet-body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overscroll-behavior-x:none;overflow-wrap:anywhere;flex:auto;grid-template-columns:minmax(0,1fr);gap:1.2rem;min-height:0;padding:0 1.25rem 3.75rem;display:grid;overflow:hidden auto}.builder-sheet-body h3{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.45rem;font-size:.62rem;font-weight:800}.builder-sheet-body ul{gap:.6rem;display:grid}.builder-sheet-body li{gap:.15rem;font-size:.95rem;line-height:1.35;display:grid}.builder-sheet-body li a{text-underline-offset:3px;text-decoration:underline}.builder-sheet-meta{color:var(--muted-foreground);font-size:.8rem}.builder-sheet-now{align-items:center;gap:.6rem;font-size:.95rem;display:flex}.builder-sheet-quiet{color:var(--muted-foreground);font-size:.9rem}.builder-today .builder-sheet-head h2{letter-spacing:-.01em;font-size:1.3rem}.builder-today .builder-sheet-body{gap:1.1rem}.bt-now{background:var(--cobalt);border-radius:16px;align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bt-now{background:color-mix(in oklab, var(--cobalt) 8%, var(--background))}}.bt-now{border:1px solid var(--cobalt)}@supports (color:color-mix(in lab, red, red)){.bt-now{border:1px solid color-mix(in oklab, var(--cobalt) 22%, var(--border))}}.bt-now-quiet{color:var(--muted-foreground);font-size:.9rem}.bt-now-text{gap:.1rem;min-width:0;display:grid}.bt-now-label{color:var(--cobalt);font-size:.75rem;font-weight:700}.bt-now-item{overflow-wrap:anywhere;font-size:.98rem;font-weight:600;line-height:1.3}.bt-now,.bt-now .builder-bar-dot{transition:background-color .24s cubic-bezier(.2,.8,.2,1),border-color .24s cubic-bezier(.2,.8,.2,1)}.bt-now.is-stopped{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bt-now.is-stopped{background:color-mix(in oklab, var(--foreground) 4%, var(--background))}}.bt-now.is-stopped{border-color:var(--border)}.bt-now.is-stopped .builder-bar-dot{background:var(--muted-foreground);box-shadow:none}.bt-now.is-stopped .bt-now-label{color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.bt-now,.bt-now .builder-bar-dot{transition:none}}.builder-today .bt-head{letter-spacing:0;text-transform:none;color:var(--foreground);align-items:center;gap:.45rem;margin-bottom:.55rem;font-size:.95rem;font-weight:800;display:flex}.bt-count{background:var(--foreground);border-radius:999px;min-width:1.35rem;padding:.05rem .4rem}@supports (color:color-mix(in lab, red, red)){.bt-count{background:color-mix(in oklab, var(--foreground) 8%, var(--background))}}.bt-count{text-align:center;color:var(--muted-foreground);font-size:.72rem;font-weight:700}.bt-next{gap:.4rem;display:grid}.builder-today .bt-next li{background:var(--foreground);border-radius:14px;align-items:flex-start;gap:.7rem;padding:.7rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.builder-today .bt-next li{background:color-mix(in oklab, var(--foreground) 4%, var(--background))}}.builder-today .bt-next li{font-size:.95rem;line-height:1.35}.bt-num{background:var(--foreground);width:1.4rem;height:1.4rem;color:var(--background);border-radius:999px;flex:none;place-items:center;font-size:.72rem;font-weight:800;display:grid}.bt-grip{width:2.75rem;height:2.75rem;color:var(--muted-foreground);touch-action:none;cursor:grab;-webkit-tap-highlight-color:transparent;flex:none;place-items:center;margin:-.7rem -.85rem -.7rem 0;display:grid}.builder-today .bt-next li{transition:transform .16s,box-shadow .16s,opacity .16s}.builder-today .bt-next li.is-dragging{opacity:.85;transform:scale(1.02);box-shadow:0 8px 24px #00000024}.builder-today .bt-next li.is-target-above{box-shadow:0 -3px 0 0 var(--foreground)}.builder-today .bt-next li.is-target-below{box-shadow:0 3px 0 0 var(--foreground)}.bt-done-toggle{border:1px dashed var(--border);width:100%;color:var(--muted-foreground);text-align:left;border-radius:14px;align-items:center;gap:.6rem;padding:.7rem .85rem;font-size:.9rem;display:flex}.bt-tick{background:var(--foreground);border-radius:999px;place-items:center;width:1.4rem;height:1.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bt-tick{background:color-mix(in oklab, var(--foreground) 8%, var(--background))}}.bt-tick{font-size:.75rem}.bt-done-more{font-size:.8rem;font-weight:700}.builder-today .bt-done-list{opacity:.6;gap:.75rem;margin-top:.7rem;padding-left:.3rem}.builder-today .bt-done-list li{font-size:.88rem}.builder-today .bt-done-list li a{text-decoration:none}@media (prefers-reduced-motion:reduce){.builder-bar,.builder-bar:after,.builder-bar-dot,.builder-sheet,.builder-sheet-scrim{animation:none}.builder-bar:after{display:none}}.drop-overlay{z-index:200;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000004d;place-items:center;padding:1rem;animation:.2s ease-out both day-scrim-in;display:grid;position:fixed;inset:0}.drop-overlay:before{content:"";border:2px dashed #ffffff8c;border-radius:26px;position:absolute;inset:.75rem}.drop-overlay-card{color:#fff;text-align:center;background:#0b0b0f;border-radius:22px;justify-items:center;gap:.35rem;width:min(100%,24rem);padding:1.5rem 1.4rem 1.4rem;animation:.26s cubic-bezier(.2,.8,.2,1) backwards builder-swap-in;display:grid;position:relative;box-shadow:0 24px 60px -24px #0009}.drop-overlay-mark{background:#ffffff1f;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.35rem;animation:1.6s ease-in-out infinite drop-nudge;display:grid}.drop-overlay-title{letter-spacing:-.02em;font-size:1.2rem;font-weight:900;line-height:1.15}.drop-overlay-line{color:#ffffffad;font-size:.85rem;line-height:1.35}@keyframes drop-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.drop-overlay,.drop-overlay-card,.drop-overlay-mark{animation:none}}.footage-drop-hint{margin-top:.2rem;display:none}@media (hover:hover) and (pointer:fine){.footage-drop-hint{display:block}}.footage-uploads~.clips-empty{display:none}.footage-bar{background:var(--foreground);border-radius:999px;height:.35rem;margin-top:.8rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.footage-bar{background:color-mix(in oklab, var(--foreground) 9%, var(--background))}}.footage-bar>span{transform-origin:0;border-radius:inherit;background:var(--cobalt);transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.footage-actions{grid-template-columns:1fr 1fr;margin-top:.9rem}.footage-sheet-sum{letter-spacing:-.01em;margin-top:.4rem;font-size:.95rem;font-weight:800}@media (prefers-reduced-motion:reduce){.footage-bar>span{transition:none}}.builder-bar:not(.builder-bar-building):after{display:none}.builder-bar-paused{border-color:#c98a00}@supports (color:color-mix(in lab, red, red)){.builder-bar-paused{border-color:color-mix(in oklab, #c98a00 30%, var(--border))}}.builder-bar-paused{background:#c98a00}@supports (color:color-mix(in lab, red, red)){.builder-bar-paused{background:color-mix(in oklab, #c98a00 6%, var(--background))}}.builder-bar-paused .builder-bar-dot{background:#c98a00;animation:none}.builder-bar-offline,.builder-bar-signed-out{border-color:var(--border);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.builder-bar-offline,.builder-bar-signed-out{background:color-mix(in oklab, var(--foreground) 3%, var(--background))}}.builder-bar-offline .builder-bar-dot,.builder-bar-signed-out .builder-bar-dot{background:var(--muted-foreground);opacity:.6;animation:none}.whats-new-list .whats-new-question{overflow-wrap:anywhere;border-bottom:1px solid #ffffff1f;min-width:0;padding:.7rem 0 .8rem}.whats-new-question>p:first-child{color:#fff;font-size:.95rem;line-height:1.4}.whats-new-list .whats-new-answers{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}.whats-new-list .whats-new-answers .whats-new-answer{color:#fff;background:#ffffff0f;border:1px solid #ffffff59;border-radius:999px;width:auto;padding:.5rem .85rem;font-size:.88rem;line-height:1.2;transition:background .14s,transform .14s;display:inline-block}.whats-new-list .whats-new-answers .whats-new-answer:active{background:#ffffff29;transform:scale(.97)}.whats-new-list .whats-new-answers .whats-new-answer:disabled{opacity:.5}.whats-new-reply{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;margin-top:.55rem;display:grid}.whats-new-reply input{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:8px;min-width:0;padding:.55rem .7rem;font-size:16px}.whats-new-reply input::placeholder{color:#ffffff80}.whats-new-list .whats-new-reply button{color:#0b0b0a;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:0;border-radius:8px;width:auto;padding:.55rem .9rem;font-size:.8rem;font-weight:800;display:inline-block}.whats-new-list .whats-new-reply button:disabled{opacity:.4}.whats-new-answered{color:#8fe0b4;margin-top:.5rem;font-size:.88rem}.whats-new-answered.tap-swap{display:block}.whats-new-list .whats-new-answered .whats-new-chat{width:auto;color:inherit;font-size:inherit;border:0;padding:0;text-decoration:underline;display:inline}.whats-new-list button .tap-swap{width:auto;color:inherit;font-size:inherit;line-height:inherit;border:0;padding:0;display:inline-block}.builder-bar-building:after{background:linear-gradient(100deg, transparent 25%, var(--cobalt) 50%, transparent 75%);animation-duration:2.6s}@supports (color:color-mix(in lab, red, red)){.builder-bar-building:after{background:linear-gradient(100deg, transparent 25%, color-mix(in oklab, var(--cobalt) 12%, transparent) 50%, transparent 75%)}}.builder-bar-dot-pulse{animation:2.2s ease-in-out infinite builder-dot-breathe,.7s cubic-bezier(.2,.8,.2,1) builder-stage-pulse}.builder-bar-paused .builder-bar-dot-pulse,.builder-bar-offline .builder-bar-dot-pulse,.builder-bar-signed-out .builder-bar-dot-pulse{animation:none}.builder-bar-swap{animation:.26s cubic-bezier(.2,.8,.2,1) both builder-swap-in}@keyframes builder-stage-pulse{0%{transform:scale(1)}40%{transform:scale(1.7)}to{transform:scale(1)}}@keyframes builder-swap-in{0%{opacity:0;filter:blur(2px);transform:translateY(3px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.builder-bar-dot-pulse,.builder-bar-swap{animation:none}}.push-lost{z-index:75;top:calc(env(safe-area-inset-top,0px) + .5rem);border:1px solid #c98a00;width:max-content;max-width:calc(100vw - 2rem);padding:.55rem .95rem;position:fixed;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.push-lost{border:1px solid color-mix(in oklab, #c98a00 35%, var(--border))}}.push-lost{background:#c98a00;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.push-lost{background:color-mix(in oklab, #c98a00 8%, var(--background))}}.push-lost{color:var(--foreground);text-align:center;font-size:.85rem;line-height:1.3;animation:.42s cubic-bezier(.2,.8,.2,1) both builder-bar-in;box-shadow:0 6px 18px #00000014}.mail-row{--state:#0047ff;--state-tint:#0047ff0b;border-bottom:1px solid #ecece8;transition:background .22s;position:relative}.mail-row.mail-state-waiting{--state:#1d8a85;--state-tint:#1d8a850b}.mail-row.mail-state-resolved{--state:#a3a39e;--state-tint:transparent}.mail-row.mail-state-fyi{--state:#cfcfca;--state-tint:transparent}.mail-row.mail-row-unread,.mail-row.mail-row-important{box-shadow:none;background:0 0;padding-left:0}.mail-row:before{content:"";background:var(--state);opacity:.9;border-radius:3px;width:3px;position:absolute;top:.85rem;bottom:.85rem;left:0}.mail-row-btn{text-align:left;-webkit-tap-highlight-color:transparent;gap:.2rem;width:100%;padding:.85rem .25rem .85rem .95rem;transition:transform .14s;display:grid}.mail-row-btn:active{transform:scale(.992)}.mail-row-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.mail-row .mail-unread-dot{background:#0047ff;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #0047ff24}.mail-row .mail-unread-dot.is-read{box-shadow:none;background:0 0;width:0;margin-right:-.5rem}.mail-row .mail-sender{text-overflow:ellipsis;white-space:nowrap;color:#141414;min-width:0;font-size:.95rem;font-weight:700;overflow:hidden}.mail-row-unread .mail-sender{color:#04123d;font-weight:800}.mail-row-time{color:#8a8a85;font-size:.78rem}.mail-row-subject{align-items:center;gap:.4rem;min-width:0;font-size:.95rem;display:flex}.mail-row-subject-text{text-overflow:ellipsis;white-space:nowrap;color:#1f1f1f;min-width:0;font-weight:500;overflow:hidden}.mail-row-count{text-align:center;color:#5a5a55;background:#0000000f;border-radius:999px;flex:none;min-width:1.35rem;padding:.05rem .4rem;font-size:.72rem;font-weight:700}.mail-row-gist{-webkit-line-clamp:2;color:#6b6b66;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.mail-row-gist:empty{display:none}.mail-row-subject .mail-state-word{flex:none;margin-left:auto}.mail-state-word{letter-spacing:.12em;text-transform:uppercase;color:var(--state);background:var(--state);border-radius:999px;padding:.12rem .5rem;font-size:.62rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.mail-state-word{background:color-mix(in oklab, var(--state) 10%, transparent)}}.mail-state-resolved .mail-state-word,.mail-state-fyi .mail-state-word{color:#8a8a85;background:#0000000a}.mail-state-fyi .mail-sender,.mail-state-fyi .mail-row-subject-text{color:#55554f}.mail-row .mail-important-badge{margin:0}@media (prefers-reduced-motion:reduce){.mail-row-btn{transition:none}.mail-row-btn:active{transform:none}}.calendar-entry-content{--kind:#e2560f}.calendar-entry-meeting{--kind:#0212ee}.calendar-entry-milestone{--kind:#08783f}.calendar-entry-cultural{--kind:#5b21b6}.calendar-entry-social{--kind:#b4236d}.calendar-entry-scouting,.calendar-entry-other{--kind:#52525b}.calendar-entry-travel{--kind:#0e7490}.calendar-entry-job{--kind:#b45309}:is(.calendar-entry,.calendar-bar,.calendar-week-item):not(.calendar-entry-past):not(.calendar-entry-tentative){background:var(--kind,#52525b)}@supports (color:color-mix(in lab, red, red)){:is(.calendar-entry,.calendar-bar,.calendar-week-item):not(.calendar-entry-past):not(.calendar-entry-tentative){background:color-mix(in oklab, var(--kind,#52525b) 13%, #fff)}}:is(.calendar-entry,.calendar-bar,.calendar-week-item):not(.calendar-entry-past):not(.calendar-entry-tentative){color:var(--kind,#52525b)}@supports (color:color-mix(in lab, red, red)){:is(.calendar-entry,.calendar-bar,.calendar-week-item):not(.calendar-entry-past):not(.calendar-entry-tentative){color:color-mix(in oklab, var(--kind,#52525b) 82%, #000)}}:is(.calendar-entry,.calendar-bar,.calendar-week-item):not(.calendar-entry-past):not(.calendar-entry-tentative){box-shadow:none}.calendar-week-span{border-left:0}.calendar-entry-past{filter:none;opacity:.6;color:#6b6b74;background:#ececef}.calendar-day.calendar-today{background:var(--cobalt)}@supports (color:color-mix(in lab, red, red)){.calendar-day.calendar-today{background:color-mix(in oklab, var(--cobalt) 6%, #fff)}}.calendar-day.calendar-today{box-shadow:inset 0 2px 0 var(--cobalt)}.calendar-today .calendar-date-number{background:var(--cobalt);color:#fff;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;margin:-.15rem 0 0 -.1rem;padding:0 .2rem;display:inline-grid}.calendar-today .calendar-today-label{color:var(--cobalt)}.calendar-week-today{background:var(--cobalt)}@supports (color:color-mix(in lab, red, red)){.calendar-week-today{background:color-mix(in oklab, var(--cobalt) 6%, var(--card))}}.calendar-week-today{box-shadow:inset 3px 0 0 var(--cobalt)}.day-now-line{z-index:6;pointer-events:none;background:#e5322d;height:2px;margin-top:-1px;position:absolute;left:-.3rem;right:0;box-shadow:0 0 8px #e5322d8c}.day-now-line:before{content:"";background:#e5322d;border-radius:999px;width:10px;height:10px;animation:2.4s ease-in-out infinite now-dot;position:absolute;top:-4px;left:-2px;box-shadow:0 0 0 4px #e5322d2e}@keyframes now-dot{0%,to{box-shadow:0 0 0 3px #e5322d2e}50%{box-shadow:0 0 0 7px #e5322d0f}}.day-event-next{animation:2.8s ease-in-out infinite next-up}@keyframes next-up{0%,to{box-shadow:0 0 #0212ee00}50%{box-shadow:0 0 0 4px #0212ee24,0 6px 16px #0212ee1f}}@media (prefers-reduced-motion:reduce){.day-now-line:before,.day-event-next{animation:none}}.coming-back-pill{top:calc(env(safe-area-inset-top,0px) + .75rem);z-index:80;color:#111;white-space:nowrap;-webkit-backdrop-filter:blur(18px)saturate(1.6);pointer-events:none;background:#ffffffe0;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem 1.1rem .5rem .55rem;font-size:.9rem;font-weight:600;line-height:1.2;animation:2.8s both coming-back;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000029,0 0 0 1px #0000000f}.coming-back-pill.update-note{z-index:96}.coming-back-tick{color:#fff;background:#0d8a62;border-radius:999px;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}@keyframes coming-back{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.9,.3,1.25);transform:translate(-50%,-120%)scale(.9)}16%{opacity:1;transform:translate(-50%)scale(1)}82%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.75,0);transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-70%)scale(.94)}}.mail-row{animation:.26s cubic-bezier(.2,.7,.2,1) both row-in}@keyframes row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}:is(.day-sheet-close,.day-row-finish,.day-add-go,.calendar-day){transition:transform .12s,background-color .14s}:is(.day-sheet-close,.day-row-finish,.day-add-go):active:not(:disabled){transform:scale(.94)}.calendar-day:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.coming-back-pill,.mail-row{animation:none}:is(.day-sheet-close,.day-row-finish,.day-add-go,.calendar-day):active{transform:none}}.task-bar{--task:#0d8a62;border:1px solid var(--task);align-items:center;gap:.75rem;width:100%;margin-top:1rem;padding:.65rem 1.1rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.task-bar{border:1px solid color-mix(in oklab, var(--task) 32%, var(--border))}}.task-bar{background:var(--task);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.task-bar{background:color-mix(in oklab, var(--task) 7%, var(--background))}}.task-bar{color:var(--foreground);text-align:left;-webkit-tap-highlight-color:transparent;font-size:.9rem;line-height:1.3;transition:opacity .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1);animation:.28s cubic-bezier(.2,.8,.2,1) both builder-bar-in;overflow:hidden}.task-bar:after{content:"";background:linear-gradient(100deg, transparent 25%, var(--task) 50%, transparent 75%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.task-bar:after{background:linear-gradient(100deg, transparent 25%, color-mix(in oklab, var(--task) 14%, transparent) 50%, transparent 75%)}}.task-bar:after{pointer-events:none;animation:2.8s ease-in-out infinite builder-bar-sweep;transform:translate(-100%)}.task-bar:not(.task-bar-working):after{display:none}.task-bar:active{transform:scale(.985)}.task-bar-failed{--task:#f97316}.task-stack{gap:.5rem;margin-top:1rem;display:grid}.task-stack .task-bar{margin-top:0}.task-row{align-items:stretch;gap:.35rem;transition:transform .16s,box-shadow .16s,opacity .16s;display:flex}.task-row>.task-bar{flex:1;min-width:0}.task-bar.is-paused:after{display:none}.task-bar.is-paused .task-bar-dot{opacity:.45;animation:none}.task-row .task-grip{background:var(--foreground);border-radius:12px;height:auto;min-height:2.75rem;margin:0}@supports (color:color-mix(in lab, red, red)){.task-row .task-grip{background:color-mix(in oklab, var(--foreground) 4%, var(--background))}}.task-row.is-dragging{opacity:.85;transform:scale(1.02)}.task-row-out{pointer-events:none;animation:.22s cubic-bezier(.2,.8,.2,1) both task-row-out}@keyframes task-row-out{to{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.task-row-out{opacity:0;animation:none}}.task-row.is-target-above{box-shadow:0 -3px 0 0 var(--foreground)}.task-row.is-target-below{box-shadow:0 3px 0 0 var(--foreground)}.task-bar-dot{background:var(--task,#0d8a62);border-radius:999px;flex:none;width:.55rem;height:.55rem;animation:2.2s ease-in-out infinite builder-dot-breathe;display:inline-block}.task-bar-preview{object-fit:cover;object-position:top;border:1px solid var(--border);background:#fff;border-radius:4px;flex:none;width:2.1rem;height:2.75rem;animation:.26s cubic-bezier(.2,.8,.2,1) both builder-swap-in;box-shadow:0 2px 8px #0000001a}.task-sheet-preview{border:1px solid var(--border);background:#fff;border-radius:6px;width:100%;display:block;box-shadow:0 6px 20px #00000014}.task-status{flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.1rem;font-size:.95rem;font-weight:700;display:flex}.task-status-time{color:var(--muted-foreground);font-size:.8rem;font-weight:400}.task-status-time:before{content:"·";margin-right:.5rem}.task-status-tick{color:var(--task,#0d8a62);animation:.24s cubic-bezier(.2,.8,.2,1) both builder-swap-in;display:inline-flex}.task-status-failed{color:var(--destructive)}.task-needs-build{background:var(--cobalt);border-radius:14px;gap:.6rem;margin-bottom:.9rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.task-needs-build{background:color-mix(in oklab, var(--cobalt) 8%, var(--background))}}.task-needs-build{border:1px solid var(--cobalt)}@supports (color:color-mix(in lab, red, red)){.task-needs-build{border:1px solid color-mix(in oklab, var(--cobalt) 30%, transparent)}}.task-needs-build p{margin:0;line-height:1.45}.task-status-yours{color:var(--ask);font-weight:600}.task-status-yours .task-bar-dot{background:var(--ask)}.task-result{background:var(--muted);white-space:pre-wrap;border-radius:14px;padding:.9rem 1rem;font-size:.95rem;line-height:1.5}.task-result-failed{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.task-result-failed{background:color-mix(in srgb, var(--destructive) 9%, transparent)}}.task-result-link{text-underline-offset:3px;font-weight:600;text-decoration:underline}.task-copy{background:var(--background);border:1px solid var(--border);vertical-align:middle;border-radius:10px;align-items:center;gap:.6rem;margin:.25rem 0;padding:.35rem .35rem .35rem .75rem;display:inline-flex}.task-copy-value{letter-spacing:.02em;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;font-size:1.05rem;font-weight:600}.task-copy-btn{background:var(--foreground);min-height:2.25rem;color:var(--background);border-radius:8px;padding:0 .85rem;font-size:.85rem;font-weight:600;transition:transform .12s cubic-bezier(.2,.8,.2,1)}.task-copy-btn:active{transform:scale(.95)}.task-copy-num{font-weight:600}.task-check-back{align-items:baseline;gap:.5rem;font-size:.95rem;line-height:1.45;display:flex}.task-check-back .task-bar-dot{flex:none;transform:translateY(-1px)}.task-emails{gap:.6rem;display:grid}.task-email{border:1px solid var(--border);border-radius:14px;gap:.2rem;padding:.9rem 1rem;display:grid}.task-email-title{font-size:1rem;font-weight:700;line-height:1.35}.task-email-line{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.9rem;line-height:1.4}.task-email-state{color:var(--muted-foreground);font-size:.85rem;font-weight:700}.task-email-waiting{color:#ea580c}.task-email-sent,.task-email-scheduled{color:#0d8a62}.task-email-btns{gap:.5rem;margin-top:.5rem;display:flex}.task-email-btns .bt-btn{flex:1}.task-pages{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;margin:0 -1.25rem;padding:.2rem 1.25rem .9rem;display:flex;overflow-x:auto}.task-pages::-webkit-scrollbar{display:none}.task-page{scroll-snap-align:center;border:1px solid var(--border);-webkit-tap-highlight-color:transparent;background:#fff;border-radius:6px;flex:0 0 72%;padding:0;transition:transform .12s cubic-bezier(.2,.8,.2,1);overflow:hidden;box-shadow:0 6px 20px #0000001a}.task-page:active{transform:scale(.98)}.task-page img{aspect-ratio:210/297;object-fit:cover;object-position:top;width:100%;display:block}.task-pages-count{color:var(--muted-foreground);font-size:.8rem}.chat-task-file{margin-top:.9rem}.chat-task-file .task-pages{margin:0;padding:.2rem 0 .7rem}.chat-task-file .task-page{flex-basis:78%}.chat-task-file-title{margin-bottom:.4rem;font-size:.8rem;font-weight:600}.chat-task-file-btns{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.chat-task-file-btns a{text-decoration:none}.task-pdf-btn{justify-content:center;align-items:center;margin-top:.8rem;text-decoration:none;display:flex}.task-sheet-live{object-fit:contain;object-position:top;max-height:40vh}.task-asked summary{cursor:pointer;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:.62rem;font-weight:800;list-style:none;display:flex}.task-asked summary::-webkit-details-marker{display:none}.task-asked summary:after{content:"›";letter-spacing:0;font-size:.95rem;transition:transform .16s}.task-asked[open] summary:after{transform:rotate(90deg)}.task-asked[open] p{animation:.22s cubic-bezier(.2,.8,.2,1) both builder-swap-in}.task-sheet-actions{gap:.6rem;display:grid}.task-sheet-actions:empty{display:none}.task-sheet-actions>div{flex-wrap:wrap;gap:.6rem;display:flex}.task-sheet-actions>div>p{flex-basis:100%}.task-viewer{z-index:95;padding-top:env(safe-area-inset-top,0px);background:#111;flex-direction:column;animation:.2s ease-out both day-scrim-in;display:flex;position:fixed;inset:0}.task-viewer-out{pointer-events:none;animation:.2s ease-in forwards builder-scrim-out}.task-viewer-head{color:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}.task-viewer-title{color:#ffffffb3;font-size:.8rem}.task-viewer-tools{gap:1.1rem;display:flex}.task-viewer-btn{color:#fff;letter-spacing:.2em;text-transform:uppercase;padding:.5rem .2rem;font-size:.65rem;font-weight:800;text-decoration:none;transition:transform .12s}.task-viewer-btn:active{transform:scale(.94)}.task-viewer-pages{padding:0 12px calc(24px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;flex:1;align-content:start;gap:12px;display:grid;overflow:auto}.task-viewer-pages img{background:#fff;border-radius:4px;width:100%;transition:width .2s cubic-bezier(.2,.8,.2,1);display:block}.task-viewer-zoom img{width:220%;max-width:none}@media (prefers-reduced-motion:reduce){.task-viewer,.task-viewer-out,.task-status-tick,.task-asked[open] p{animation:none}.task-viewer-pages img,.task-page{transition:none}}.raised-tone-task{--accent:#0d8a62}.laptop-task-card{--task:#0d8a62;border:1px solid var(--task);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem 1.05rem 1.05rem;display:grid}@supports (color:color-mix(in lab, red, red)){.laptop-task-card{border:1px solid color-mix(in oklab, var(--task) 28%, var(--border))}}.laptop-task-card{background:linear-gradient(180deg, var(--task), #fff 70%);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.laptop-task-card{background:linear-gradient(180deg, color-mix(in oklab, var(--task) 8%, #fff), #fff 70%)}}.laptop-task-card{color:#111;box-shadow:0 1px 2px #0000000a, 0 10px 26px -14px var(--task)}@supports (color:color-mix(in lab, red, red)){.laptop-task-card{box-shadow:0 1px 2px #0000000a, 0 10px 26px -14px color-mix(in oklab, var(--task) 55%, transparent)}}.laptop-task-icon{background:var(--task);color:#fff;width:2.25rem;height:2.25rem;box-shadow:0 4px 12px -4px var(--task);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.laptop-task-icon{box-shadow:0 4px 12px -4px color-mix(in oklab, var(--task) 70%, transparent)}}.laptop-task-body{gap:.3rem;min-width:0;display:grid}.laptop-task-kind{color:var(--task);font-size:.72rem;font-weight:700}.laptop-task-title{overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.3}.laptop-task-state{color:#111111a8;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.85rem;line-height:1.4;display:flex}.laptop-task-state .task-bar-dot{flex:none}.laptop-task-then{color:#111111a8;overflow-wrap:anywhere;margin-top:.15rem;font-size:.85rem;line-height:1.4}html.dark .laptop-task-then{color:var(--muted-foreground)}.laptop-task-error{color:var(--destructive);font-size:.85rem;line-height:1.4}.laptop-task-start{background:var(--task);color:#fff;-webkit-tap-highlight-color:transparent;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:2.75rem;margin-top:.45rem;font-size:.95rem;font-weight:700;transition:transform .14s cubic-bezier(.2,.8,.2,1),filter .14s;display:inline-flex}.laptop-task-start:hover{filter:brightness(1.08)}.laptop-task-start:active{transform:scale(.97)}.raised-card.raised-light{--chat:#2f6fe4;border:1px solid var(--chat);padding:1rem 1.05rem 1.05rem}@supports (color:color-mix(in lab, red, red)){.raised-card.raised-light{border:1px solid color-mix(in oklab, var(--chat) 24%, var(--border))}}.raised-card.raised-light{background:linear-gradient(180deg, var(--chat), #fff 70%);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.raised-card.raised-light{background:linear-gradient(180deg, color-mix(in oklab, var(--chat) 7%, #fff), #fff 70%)}}.raised-card.raised-light{box-shadow:0 1px 2px #0000000a, 0 10px 26px -14px var(--chat)}@supports (color:color-mix(in lab, red, red)){.raised-card.raised-light{box-shadow:0 1px 2px #0000000a, 0 10px 26px -14px color-mix(in oklab, var(--chat) 55%, transparent)}}.raised-light .raised-body{color:#111;font-size:.92rem;line-height:1.5}.raised-light .raised-actions{border-top:0;padding-top:0}.raised-light .raised-btn{letter-spacing:0;text-transform:none;border-radius:12px;min-height:2.75rem;font-size:.95rem;font-weight:700}.raised-light .raised-btn-primary{border-color:var(--chat);background:var(--chat);color:#fff;width:100%;box-shadow:0 6px 16px -8px var(--chat)}@supports (color:color-mix(in lab, red, red)){.raised-light .raised-btn-primary{box-shadow:0 6px 16px -8px color-mix(in oklab, var(--chat) 80%, transparent)}}.raised-light .raised-confirmed,.raised-light .raised-cancelled{letter-spacing:0;text-transform:none;font-size:.88rem;font-weight:600}@media (prefers-reduced-motion:reduce){.laptop-task-start{transition:none}.task-bar,.task-bar:after,.task-bar-dot,.task-bar-preview{animation:none}.task-bar:after{display:none}}.task-bar-asking{--task:var(--ask)}.task-bar-asking .task-bar-dot{animation:1.4s ease-in-out infinite builder-dot-breathe}@media (prefers-reduced-motion:reduce){.task-bar-asking .task-bar-dot{animation:none}}.task-question{white-space:pre-line;font-size:1rem;font-weight:600;line-height:1.4}.task-dot-asking{--task:var(--ask);background:var(--ask)}.mail-hero-title{letter-spacing:-.035em;color:#0000;background:linear-gradient(120deg,#0b0b0f 0%,#1c2a6b 55%,#0047ff 100%);-webkit-background-clip:text;background-clip:text;margin-top:.15rem;font-size:2.6rem;font-weight:900;line-height:1;animation:.6s cubic-bezier(.2,.8,.2,1) both mail-hero-in}.mail-hero-summary{flex-wrap:wrap;gap:.4rem;margin-top:.7rem;animation:.6s cubic-bezier(.2,.8,.2,1) .12s both mail-hero-in;display:flex}.mail-hero-chip{color:#3a3a36;background:#0000000d;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.8rem;font-weight:700;display:inline-flex}.mail-hero-needs{color:#fff;background:linear-gradient(135deg,#0047ff,#4f7bff);box-shadow:0 6px 18px #0047ff47}.mail-hero-waiting{color:#136b67;background:#1d8a851f}.mail-hero-clear{color:#0d6b4c;background:#0d8a621f}.mail-hero-pulse{background:#fff;border-radius:999px;width:.45rem;height:.45rem;animation:1.8s ease-in-out infinite mail-pulse}@keyframes mail-hero-in{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes mail-pulse{0%,to{box-shadow:0 0 #ffffffb3}50%{box-shadow:0 0 0 5px #fff0}}.mail-day-head{letter-spacing:.02em;color:#8a8a85;margin:1.1rem .25rem .5rem;font-size:.78rem;font-weight:800}.mail-cascade{animation:mail-card-in .52s calc(var(--i,0) * 45ms) cubic-bezier(.2, .8, .2, 1) both}@keyframes mail-card-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.mail-row{background:#fff;border:0;border-radius:18px;margin-bottom:.55rem;animation:none;overflow:hidden;box-shadow:0 1px 2px #0f14280d,0 6px 18px #0f14280f}.mail-row:before{display:none}.mail-row.mail-row-unread:not(.mail-row-open){background:#fff}.mail-row.mail-state-needs{background:linear-gradient(160deg,#fff 55%,#f1f5ff 100%);box-shadow:0 0 0 1px #0047ff24,0 8px 24px #0047ff1f}.mail-row.mail-state-needs.mail-row-unread:not(.mail-row-open){background:linear-gradient(160deg,#fff 50%,#ebf1ff 100%)}.mail-row.mail-state-waiting{animation:4.5s ease-in-out infinite mail-wait;box-shadow:0 0 0 1px #1d8a8524,0 6px 18px #1d8a8514}.mail-row.mail-state-resolved,.mail-row.mail-state-fyi{background:#fbfbfa;box-shadow:0 1px 2px #0f14280a}@keyframes mail-wait{0%,to{box-shadow:0 0 0 1px #1d8a851f,0 6px 18px #1d8a850f}50%{box-shadow:0 0 0 1px #1d8a854d,0 8px 24px #1d8a8529}}.mail-row-btn{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.85rem .95rem;transition:transform .22s cubic-bezier(.3,1.6,.5,1);display:grid;position:relative}.mail-row-main{gap:.2rem;min-width:0;display:grid}.mail-avatar{background:linear-gradient(140deg, hsl(var(--hue) 78% 62%), hsl(calc(var(--hue) + 40) 72% 46%));color:#fff;letter-spacing:.02em;width:2.6rem;height:2.6rem;box-shadow:inset 0 1px 0 #ffffff59, 0 4px 10px hsl(var(--hue) 60% 40% / .25);border-radius:999px;place-items:center;font-size:.86rem;font-weight:800;display:grid}.mail-state-fyi .mail-avatar,.mail-state-resolved .mail-avatar{filter:saturate(.35)brightness(1.05);box-shadow:none}.mail-sheen{pointer-events:none;animation:mail-sheen 6s calc(1.2s + var(--i,0) * .7s) ease-in-out infinite;mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 35%,#ffffffd9 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.mail-cascade .mail-sheen{--i:inherit}@keyframes mail-sheen{0%,70%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.mail-row-unread .mail-unread-dot:not(.is-read){animation:2.4s ease-in-out infinite mail-dot}@keyframes mail-dot{0%,to{box-shadow:0 0 0 3px #0047ff24}50%{box-shadow:0 0 0 6px #0047ff0a}}@media (prefers-reduced-motion:reduce){.mail-hero-title,.mail-hero-summary,.mail-cascade,.mail-row.mail-state-waiting,.mail-sheen,.mail-hero-pulse,.mail-row-unread .mail-unread-dot{animation:none}.mail-sheen{display:none}}.mail-refresh{color:#1f1f1f;background:#fff;border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;margin-top:1.4rem;transition:transform .2s cubic-bezier(.3,1.6,.5,1);display:grid;box-shadow:0 1px 2px #0f14280f,0 6px 16px #0f142814}.mail-segments{background:#7676801f;border-radius:14px;gap:.25rem;margin-top:1.1rem;padding:.25rem;display:flex}.mail-segment{color:#3c3c40;border-radius:10px;flex:1;min-height:2.25rem;font-size:.86rem;font-weight:600;transition:background .22s,box-shadow .22s,color .22s}.mail-segment.is-on{color:#0b0b0f;background:#fff;font-weight:700;box-shadow:0 1px 3px #0000001f,0 3px 8px #0000000f}.mail-band .mail-search{background:#7676801f;border:0;border-radius:14px;margin-top:.8rem;padding:0 .95rem}.mail-band .mail-search:focus-within{box-shadow:0 0 0 2px #0047ff59}.mail-cascade .mail-row{margin-bottom:0}.command-console{border-radius:20px;transition:box-shadow .28s cubic-bezier(.2,.8,.2,1);position:relative;overflow:clip;box-shadow:0 1px 2px #0f14280f,0 10px 30px #283cc814}.command-console:focus-within{animation:none;box-shadow:0 0 0 2px #0047ff59,0 12px 34px #283cc82e}.cc-breathe{position:relative}.cc-breathe-glow{pointer-events:none;border-radius:20px;transition:opacity .24s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.cc-breathe-glow:before{content:"";opacity:0;border-radius:20px;animation:5s ease-in-out infinite chat-breathe;position:absolute;inset:0;box-shadow:0 12px 38px #6e46e633}.cc-breathe:focus-within>.cc-breathe-glow,.cc-breathe.cc-breathe-off>.cc-breathe-glow{opacity:0;transition-duration:.2s}.cc-breathe:focus-within>.cc-breathe-glow:before,.cc-breathe.cc-breathe-off>.cc-breathe-glow:before{animation-play-state:paused}@keyframes chat-breathe{0%,to{opacity:0}50%{opacity:1}}.chat-msg{overflow-wrap:anywhere;animation:.3s cubic-bezier(.2,.8,.2,1) both chat-msg-in}.chat-msg-cc{animation-delay:60ms}@keyframes chat-msg-in{0%{opacity:0;filter:blur(3px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.chat-msg-you{animation:.42s cubic-bezier(.16,1,.3,1) both chat-you-in}@keyframes chat-you-in{0%{opacity:0;filter:blur(4px);transform:translateY(-18px)scale(.98)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.command-console,.cc-breathe-glow:before,.chat-msg{animation:none}.command-console,.cc-breathe-glow{transition:none}}.thread-lines{margin-top:.15rem;padding-bottom:.9rem;display:block;position:relative;overflow:hidden}.thread-lines-track{will-change:transform;width:200%;transition:transform .64s cubic-bezier(.65,0,.2,1);display:flex}.thread-panel{gap:.15rem;width:50%;padding-right:.5rem;display:grid}.thread-panel-label{letter-spacing:.12em;text-transform:uppercase;color:#8a8a85;font-size:.62rem;font-weight:800}.thread-panel-latest .thread-panel-label{color:#0047ff}.thread-panel-text{-webkit-line-clamp:2;color:#4f4f4a;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.thread-panel-latest .thread-panel-text{color:#1b2a55}.thread-dots{gap:.3rem;display:flex;position:absolute;bottom:.1rem;left:0}.thread-dots span{background:#00000029;border-radius:999px;width:.35rem;height:.35rem;transition:width .3s,background .3s}.thread-dots span.is-on{background:#0047ff;width:1rem}@media (prefers-reduced-motion:reduce){.thread-lines-track{transition:none}}.mail-band{--m-bg:#fff;--m-ink:#111;--m-dim:#8a8a8a;--m-plain:#f2f2f2;--m-plain-ink:#1a1a1a;--m-green:#00a300;--m-orange:#f09609;--m-accent:#00a300;background:var(--m-bg);color:var(--m-ink);font-family:Segoe UI,-apple-system,Helvetica Neue,system-ui,sans-serif}.mail-band:before,.mail-band:after{display:none}.mail-hero-account{letter-spacing:.04em;text-transform:uppercase;color:var(--m-dim);font-size:.72rem;font-weight:600}.mail-hero-title{letter-spacing:-.04em;text-transform:none;color:var(--m-ink);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin-top:0;font-size:3.6rem;font-weight:300;line-height:1;animation:.52s cubic-bezier(.1,.9,.2,1) both tile-title-in}@keyframes tile-title-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.mail-hero-summary{scrollbar-width:none;flex-wrap:nowrap;gap:.35rem;overflow-x:auto}.mail-hero-chip{letter-spacing:0;text-transform:lowercase;background:var(--m-plain);color:var(--m-plain-ink);box-shadow:none;border:0;border-radius:0;flex:none;padding:.35rem .6rem;font-size:.8rem;font-weight:600}.mail-hero-needs{background:var(--m-green);color:#fff}.mail-hero-waiting{background:var(--m-orange);color:#fff}.mail-hero-clear{background:var(--m-green);color:#fff}.mail-hero-pulse{display:none}.mail-hero-chip .mail-count{font-weight:700;animation:.65s cubic-bezier(.1,.9,.2,1) both tile-count;display:inline-block}@keyframes tile-count{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.mail-refresh{border:2px solid var(--m-ink);color:var(--m-ink);box-shadow:none;background:0 0;border-radius:0}.mail-segments{box-shadow:none;scrollbar-width:none;background:0 0;border:0;border-radius:0;gap:1.2rem;margin-top:1rem;padding:0;display:flex;position:relative;overflow-x:auto}.mail-segments-line{display:none}.mail-segment,.mail-segment.is-on{min-height:3rem;box-shadow:none;letter-spacing:-.02em;text-transform:lowercase;color:var(--m-dim);opacity:.55;background:0 0;border-radius:0;flex:none;padding:0;font-size:1.9rem;font-weight:300;transition:opacity .26s,color .26s}.mail-segment.is-on{color:var(--m-ink);opacity:1}.mail-band .mail-search{border:2px solid var(--m-plain);background:var(--m-bg);box-shadow:none;border-radius:0}.mail-band .mail-search:focus-within{border-color:var(--m-accent)}.mail-band .mail-search input{color:var(--m-ink)}.mail-day-head{letter-spacing:0;text-transform:lowercase;color:var(--m-dim);margin:1.1rem 0 .4rem;font-size:1.05rem;font-weight:300}.mail-cascade{perspective:900px;animation:tile-turnstile .56s calc(var(--i,0) * 55ms) cubic-bezier(.1, .9, .2, 1) both;transform-origin:0}@keyframes tile-turnstile{0%{opacity:0;transform:rotateY(-75deg)translate(-12px)}to{opacity:1;transform:none}}.mail-cascade>.relative{border-radius:0;margin-bottom:.4rem}.mail-cascade .mail-swipe-face{background:0 0}.mail-band .mail-row,.mail-band .mail-row:not(.mail-row-open){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--m-plain-ink);border:0;border-radius:0;margin:0;animation:none;position:relative;background:var(--m-plain)!important}.mail-band .mail-row.mail-state-needs:not(.mail-row-open){color:#fff;background:var(--m-green)!important}.mail-band .mail-row.mail-state-waiting:not(.mail-row-open){color:#fff;background:var(--m-orange)!important}.mail-band .mail-row:before,.mail-band .mail-row:after{display:none}.mail-row-btn{padding:0;transition:transform .2s cubic-bezier(.1,.9,.2,1);display:block}.tile-flip{perspective:800px;min-height:7.6rem;display:grid;position:relative}.tile-face{backface-visibility:hidden;text-align:left;flex-direction:column;grid-area:1/1;justify-content:flex-end;gap:.2rem;padding:.8rem .9rem .75rem;display:flex}.tile-back{animation:tile-back 11s calc(3s + var(--i,0) * 1.7s) cubic-bezier(.6, 0, .3, 1) infinite both;justify-content:center;transform:rotateX(-180deg)}@keyframes tile-front{0%,46%{opacity:1;transform:rotateX(0)}48.9%{opacity:1}49%,97%{opacity:0}52%,94%{transform:rotateX(180deg)}97.1%,to{opacity:1}to{transform:rotateX(360deg)}}@keyframes tile-back{0%,46%{opacity:0;transform:rotateX(-180deg)}48.9%{opacity:0}49%,96.9%{opacity:1}52%,94%{transform:rotateX(0)}97%,to{opacity:0}to{transform:rotateX(180deg)}}.tile-static .tile-front,.tile-static .tile-back{animation:none}.mail-row .mail-sender{letter-spacing:-.01em;color:inherit;font-size:1.15rem;font-weight:600}.mail-row .mail-row-time{color:inherit;opacity:.8;margin-left:auto;font-size:.78rem;font-weight:400}.mail-row-unread .mail-row-time{color:inherit;font-weight:600}.mail-row .mail-unread-dot{width:.45rem;height:.45rem;box-shadow:none;background:currentColor;border-radius:0;animation:2.2s ease-in-out infinite tile-blink}.mail-row .mail-unread-dot.is-read{animation:none}@keyframes tile-blink{0%,to{opacity:1}50%{opacity:.25}}.mail-row .mail-row-subject-text{color:inherit;opacity:.95;font-weight:400}.tile-count{opacity:.9;font-size:1.6rem;font-weight:300;line-height:1;position:absolute;top:.65rem;right:.85rem}.mail-state-fyi .mail-sender,.mail-state-fyi .mail-row-subject-text,.mail-state-resolved .mail-sender{color:inherit}.tile-back .thread-lines{margin:0}.tile-back .thread-panel-label{color:inherit;opacity:.75;letter-spacing:.14em;font-size:.6rem}.tile-back .thread-panel-text,.tile-back .mail-row-gist{color:inherit;-webkit-line-clamp:4;font-size:.98rem;font-weight:400;line-height:1.38}.tile-back .thread-dots span{opacity:.35;background:currentColor}.tile-back .thread-dots span.is-on{opacity:1;background:currentColor}@media (prefers-reduced-motion:reduce){.mail-cascade,.mail-hero-title,.mail-hero-chip .mail-count,.tile-front,.tile-back,.mail-row .mail-unread-dot{animation:none}.tile-back{transform:none}.tile-flip{display:block}}.tile-back{opacity:0}.tile-static .tile-back{display:none}.mail-band{font-family:var(--font-sans)}.mail-hero-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-size:2.7rem;font-weight:900;line-height:.95}.mail-hero-chip{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;padding:.35rem .6rem;font-size:.66rem;font-weight:800}.mail-segment,.mail-segment.is-on{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;min-height:2.6rem;font-size:1.5rem;font-weight:900}.mail-day-head{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;font-size:.64rem;font-weight:800}.tile-body{text-align:left;gap:.25rem;padding:.7rem .85rem .75rem;display:grid}.mail-row .mail-row-top{align-items:center;gap:.45rem;padding-right:0;display:flex}.mail-row .mail-sender{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;opacity:.9;font-size:.7rem;font-weight:800}.tile-count{font-family:var(--font-sans);letter-spacing:0;opacity:.85;border:1px solid;flex:none;padding:.02rem .4rem;font-size:.68rem;font-weight:800;line-height:1.4;position:static}.mail-row .mail-row-time{opacity:.85;margin-left:auto;font-size:.72rem;font-weight:700}.mail-row .mail-row-subject{font-size:1rem}.mail-row .mail-row-subject-text{font-family:var(--font-display);white-space:normal;-webkit-line-clamp:2;opacity:1;-webkit-box-orient:vertical;font-size:1.05rem;font-weight:800;line-height:1.2;display:-webkit-box}.mail-row-unread .mail-row-subject-text{font-weight:900}.tile-flip{perspective:700px;min-height:0;margin-top:.15rem;display:grid;position:relative}.tile-face{justify-content:initial;grid-area:1/1;padding:0;display:block}.tile-summary{-webkit-line-clamp:4;font-family:var(--font-sans);opacity:.95;-webkit-box-orient:vertical;font-size:.92rem;font-weight:500;line-height:1.42;display:-webkit-box;overflow:hidden}.tile-label{font-weight:800}.mail-band .mail-row:not(.mail-state-needs):not(.mail-state-waiting) .tile-summary{color:#3a3a3a}.mail-band .mail-row.mail-state-needs .tile-summary,.mail-band .mail-row.mail-state-waiting .tile-summary{color:#fff}.tile-front{animation:tile-front 12s calc(3s + var(--i,0) * 1.9s) cubic-bezier(.6, 0, .3, 1) infinite both}.tile-back{opacity:0;animation:tile-back 12s calc(3s + var(--i,0) * 1.9s) cubic-bezier(.6, 0, .3, 1) infinite both;transform:rotateX(-180deg)}.tile-static .tile-front{animation:none}@media (prefers-reduced-motion:reduce){.tile-front,.tile-back{animation:none}.tile-back{display:none}}.mail-band .mail-row-unread .mail-unread-dot:not(.is-read),.mail-band .mail-row .mail-unread-dot{box-shadow:none;outline:0;animation:2.2s ease-in-out infinite tile-blink}.mail-band .mail-row .mail-unread-dot.is-read{animation:none}.mail-hero-title{font-size:2.2rem}.mail-segment,.mail-segment.is-on{min-height:2.3rem;font-size:1.15rem}.mail-band .mail-segments{gap:.75rem}.mail-band .mail-segment,.mail-band .mail-segment.is-on{font-size:.95rem}.tile-body{gap:.2rem;padding:.6rem .75rem .7rem}.tile-count{padding:0 .32rem;font-size:.6rem}.mail-row .mail-row-time{font-size:.66rem}.mail-row .mail-row-subject-text{font-size:.9rem;line-height:1.22}.tile-summary{-webkit-line-clamp:5;font-size:.82rem;line-height:1.42}.mail-band .mail-row.mail-state-needs:not(.mail-row-open){animation:9s ease-in-out infinite alternate tile-live,4.2s ease-in-out infinite tile-glow;background:linear-gradient(115deg,#00a300 0%,#00c25a 30%,#008f2a 55%,#00b84a 80%,#00a300 100%) 0 0/300% 300%!important}.mail-band .mail-row.mail-state-waiting:not(.mail-row-open){animation:11s ease-in-out infinite alternate tile-live;background:linear-gradient(115deg,#f09609 0%,#ffb12e 35%,#e07d00 65%,#f7a21b 100%) 0 0/300% 300%!important}@keyframes tile-live{0%{background-position:0 30%}to{background-position:100% 70%}}@keyframes tile-glow{0%,to{box-shadow:inset 0 0 #b4ffc800}50%{box-shadow:inset 0 0 26px #b4ffc861}}.mail-band .mail-row.mail-row-unread.mail-state-needs:not(.mail-row-open){animation-duration:6s,2.6s}.tile-ticker{margin-top:.2rem;display:block}.tile-line{gap:.18rem;animation:.56s cubic-bezier(.1,.9,.2,1) both tile-line-in;display:grid}@keyframes tile-line-in{0%{opacity:0;filter:blur(3px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}.tile-label{letter-spacing:.16em;text-transform:uppercase;color:#3a3a3a;background:#00000014;justify-self:start;padding:.08rem .4rem;font-size:.54rem;font-weight:800}.tile-line-latest .tile-label{color:#fff;background:#111}.mail-band .mail-state-needs .tile-label,.mail-band .mail-state-waiting .tile-label{color:#fff;background:#ffffff38}.mail-band .mail-state-needs .tile-line-latest .tile-label{color:#007a1f;background:#fff}.mail-band .mail-state-waiting .tile-line-latest .tile-label{color:#a35a00;background:#fff}.tile-progress{opacity:.35;transform-origin:0;background:currentColor;width:100%;height:3px;animation:linear both tile-progress;position:absolute;bottom:0;left:0}@keyframes tile-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mail-row-btn{position:relative;overflow:hidden}.mail-hero-title{animation:none}.mail-title-letter{animation:letter-rise .64s calc(var(--l,0) * 70ms) cubic-bezier(.1, .9, .2, 1) both;display:inline-block}@keyframes letter-rise{0%{opacity:0;transform:translateY(60%)rotateX(-70deg)}to{opacity:1;transform:none}}.mail-day-head{animation:.5s cubic-bezier(.1,.9,.2,1) both day-head-in}@keyframes day-head-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.mail-segment{transition:opacity .26s,color .26s,transform .36s cubic-bezier(.3,1.4,.5,1)}.mail-segment.is-on{transform:translateY(-2px)}.mail-segment:active{transform:scale(.94)}.mail-row-btn:active{transition-duration:90ms;transform:perspective(600px)rotateX(6deg)scale(.97)}.mail-refresh{background:var(--m-plain);width:auto;height:auto;color:var(--m-ink);letter-spacing:.16em;text-transform:uppercase;box-shadow:none;border:0;border-radius:0;align-items:center;gap:.4rem;margin-top:1.1rem;padding:.45rem .7rem;font-size:.6rem;font-weight:800;transition:transform .2s cubic-bezier(.3,1.5,.5,1),background .2s;display:inline-flex}.mail-refresh:active{transform:scale(.92)}.mail-refresh-icon{width:.85rem;height:.85rem;transition:transform .5s cubic-bezier(.3,1.4,.5,1)}.mail-refresh.is-busy .mail-refresh-icon{animation:.8s linear infinite refresh-spin}@keyframes refresh-spin{to{transform:rotate(-360deg)}}.mail-band.is-refreshing .mail-cascade>.relative{animation:tile-ripple .9s calc(var(--i,0) * 70ms) cubic-bezier(.3, 0, .2, 1) both}@keyframes tile-ripple{0%{filter:none;transform:none}40%{filter:brightness(1.12);transform:perspective(700px)rotateX(-10deg)translateY(-2px)}to{filter:none;transform:none}}.mail-reader{animation:.42s cubic-bezier(.1,.9,.2,1) both mail-reader-in}@media (prefers-reduced-motion:reduce){.mail-band .mail-row.mail-state-needs:not(.mail-row-open),.mail-band .mail-row.mail-state-waiting:not(.mail-row-open),.tile-line,.tile-progress,.mail-title-letter,.mail-day-head,.mail-band.is-refreshing .mail-cascade>.relative,.mail-refresh.is-busy .mail-refresh-icon,.mail-reader{animation:none}}.mail-hero{flex:1;min-width:0}.mail-refresh{flex:none;margin-right:0}.mail-hero-summary{flex-wrap:wrap;overflow:visible}.tile-icon{vertical-align:-.18rem;background:#00000014;border-radius:2px;place-items:center;width:1.05rem;height:1.05rem;margin-right:.35rem;display:inline-grid}.mail-band .mail-state-needs .tile-icon,.mail-band .mail-state-waiting .tile-icon{background:#ffffff40}.tile-line-latest .tile-icon{color:#fff;background:#111}.mail-band .mail-state-needs .tile-line-latest .tile-icon{color:#007a1f;background:#fff}.mail-band .mail-state-waiting .tile-line-latest .tile-icon{color:#a35a00;background:#fff}.tile-line-summary .tile-icon svg{animation:2.4s ease-in-out infinite icon-twinkle}@keyframes icon-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.7;transform:scale(.8)rotate(18deg)}}@media (prefers-reduced-motion:reduce){.tile-line-summary .tile-icon svg{animation:none}}.mail-band .mail-state-needs .tile-line-summary .tile-icon,.mail-band .mail-state-waiting .tile-line-summary .tile-icon{color:#fff}.tile-flip3d{perspective:700px;margin-top:.2rem;display:grid}.tile-face3d{transform-origin:50%;grid-area:1/1;transition:transform .72s cubic-bezier(.6,0,.3,1),opacity 0s linear .36s}.tile-face3d-b{opacity:0;transform:rotateX(-180deg)}.tile-flip3d[data-face="1"] .tile-face3d-a{opacity:0;transform:rotateX(180deg)}.tile-flip3d[data-face="1"] .tile-face3d-b{opacity:1;transform:rotateX(0)}.tile-face3d{min-width:0}.tile-summary{overflow-wrap:anywhere}.tile-progress{display:none}@media (prefers-reduced-motion:reduce){.tile-face3d{transition:none}}.hold-scrim{z-index:90;background:#00000059;justify-content:center;align-items:flex-end;animation:.2s ease-out both hold-scrim-in;display:flex;position:fixed;inset:0}.hold-scrim.is-closing{opacity:0;transition:opacity .18s}.hold-sheet{width:100%;max-width:34rem;padding:1.1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));color:#111;background:#fff;animation:.32s cubic-bezier(.1,.9,.2,1) both hold-sheet-in}@keyframes hold-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes hold-sheet-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.hold-sub{letter-spacing:.16em;text-transform:uppercase;color:#8a8a8a;font-size:.6rem;font-weight:800}.hold-title{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:1.1rem;font-weight:900;line-height:1.2;overflow:hidden}.hold-options{border-top:1px solid #00000014;margin-top:.8rem;display:grid}.hold-option{text-align:left;min-height:3rem;font-family:var(--font-display);animation:hold-option-in .38s calc(var(--o,0) * 35ms + 60ms) cubic-bezier(.1, .9, .2, 1) both;border-bottom:1px solid #00000014;padding:0 .2rem;font-size:1.05rem;font-weight:800;transition:background .12s,padding .16s}.hold-option:active{background:#f2f2f2;padding-left:.6rem}.hold-option.is-danger{color:#c62828}@keyframes hold-option-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.hold-cancel{color:#fff;letter-spacing:.18em;text-transform:uppercase;background:#111;width:100%;min-height:2.8rem;margin-top:.6rem;font-size:.7rem;font-weight:800}.mail-row-btn{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:transform .26s cubic-bezier(.2,1.4,.4,1)}.mail-row-btn[data-pressed]{transition-duration:.12s;transform:perspective(600px)rotateX(7deg)scale(.965)}.tile-icon,.mail-band .mail-state-needs .tile-icon,.mail-band .mail-state-waiting .tile-icon,.tile-line-latest .tile-icon,.mail-band .mail-state-needs .tile-line-latest .tile-icon,.mail-band .mail-state-waiting .tile-line-latest .tile-icon{width:auto;height:auto;color:inherit;vertical-align:-.1rem;background:0 0;border-radius:0;margin-right:.3rem}.tile-icon svg{width:.85rem;height:.85rem}@media (prefers-reduced-motion:reduce){.hold-sheet,.hold-option,.hold-scrim{animation:none}}.mail-band{--m-plain:#fff}.mail-band .mail-row:not(.mail-state-needs):not(.mail-state-waiting) .tile-line-summary .tile-summary{color:#1c4fd8}.mail-band .mail-row:not(.mail-state-needs):not(.mail-state-waiting) .tile-line-latest .tile-summary{color:#2b2b2b}.mail-band .mail-row.mail-state-needs .tile-line-summary .tile-summary,.mail-band .mail-row.mail-state-waiting .tile-line-summary .tile-summary{color:#dbeaff}.tile-icon{display:none}.mail-people{white-space:nowrap;letter-spacing:.02em;min-width:0;color:inherit;opacity:.55;flex:1;font-size:.66rem;font-weight:600;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.mail-people:has(.is-long){-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 85%,#0000)}.mail-people-track{gap:2rem;display:inline-flex}.mail-people-track.is-long{animation:people-glide calc(var(--chars,30) * .32s) linear infinite}@keyframes people-glide{0%{transform:translate(0)}to{transform:translate(calc(-50% - 1rem))}}.mail-row .mail-row-top .mail-sender{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:55%;overflow:hidden}.mail-band .mail-row,.mail-band .mail-row *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mail-row-btn[data-pressed]{transform:perspective(500px) rotateY(var(--tilt-y,0deg)) rotateX(var(--tilt-x,0deg)) scale(.97);transition:transform .14s ease-out}@media (prefers-reduced-motion:reduce){.mail-people-track.is-long{animation:none}.mail-row-btn[data-pressed]{transform:scale(.98)}}.tile-body{grid-template-columns:minmax(0,1fr);min-width:0}.mail-row .mail-row-top{min-width:0}.mail-row .mail-row-top>.tile-count,.mail-row .mail-row-top>.mail-row-time{flex:none}.mail-band .mail-search,.mail-refresh,.mail-hero-chip:not(.mail-hero-needs):not(.mail-hero-waiting){border:1px solid #e3e3e3}button.mail-hero-chip{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s cubic-bezier(.3,1.6,.5,1),background-color .2s,color .2s}button.mail-hero-chip:active{transform:scale(.94)}.mail-hero-chip.is-on,.mail-hero-chip.is-on:not(.mail-hero-needs):not(.mail-hero-waiting){background:var(--m-ink,#111);color:var(--m-bg,#fff);border-color:var(--m-ink,#111)}.mail-chip-x{width:.85rem;height:.85rem;margin-left:.1rem;animation:.4s cubic-bezier(.1,.9,.2,1) both tile-count}.hold-scrim{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#0000002e;justify-content:stretch;align-items:stretch}.hold-pop{z-index:91;color:#111;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#fff;min-width:12.5rem;max-width:80vw;padding:.3rem 0;animation:.22s cubic-bezier(.2,1.3,.4,1) both hold-pop-in;display:grid;position:fixed;box-shadow:0 2px 6px #00000014,0 18px 40px #00000038}.hold-pop *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@keyframes hold-pop-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.hold-pop .hold-option{text-align:left;min-height:2.6rem;font-family:var(--font-sans);animation:hold-option-in .26s calc(var(--o,0) * 25ms + 40ms) cubic-bezier(.1, .9, .2, 1) both;border:0;padding:0 1rem;font-size:.95rem;font-weight:600;transition:background 90ms,color 90ms}.hold-pop .hold-option.is-hot,.hold-pop .hold-option:active{color:#fff;background:#111;padding-left:1rem}.hold-pop .hold-option+.hold-option{border-top:1px solid #0000000f}.mail-cascade>.relative{overflow:visible;box-shadow:0 1px 2px #0000000d,0 8px 20px #00000014}.mail-cascade>.relative>.mail-swipe-face{overflow:hidden}.mail-band .mail-row:not(.mail-row-open){box-shadow:none}.mail-row .mail-sender{letter-spacing:.12em;font-size:.78rem}.mail-people{font-size:.74rem}.mail-day-head{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--m-ink);align-items:center;gap:.7rem;margin:1.5rem 0 .6rem;font-size:1.05rem;font-weight:900;display:flex}.mail-day-head:after{content:"";background:var(--m-ink);opacity:.12;transform-origin:0;flex:1;height:2px;animation:.7s cubic-bezier(.1,.9,.2,1) .12s both day-rule}@keyframes day-rule{0%{transform:scaleX(0)}to{transform:none}}.mail-list>.mail-cascade:first-child .mail-day-head,.mail-list>p+.mail-cascade .mail-day-head{margin-top:.6rem}@media (prefers-reduced-motion:reduce){.hold-pop,.hold-pop .hold-option,.mail-day-head:after{animation:none}}.mail-row-unread .mail-row-btn:after{content:"";pointer-events:none;animation:new-sheen 5.5s calc(1.5s + var(--i,0) * .45s) ease-in-out infinite;background:linear-gradient(105deg,#0000 38%,#ffffff8c 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.mail-band .mail-row-unread:not(.mail-state-needs):not(.mail-state-waiting) .mail-row-btn:after{background:linear-gradient(105deg,#0000 38%,#00a30024 50%,#0000 62%)}@keyframes new-jiggle{0%,84%,to{transform:none}87%{transform:perspective(500px)rotateY(7deg)scale(.985)}90%{transform:perspective(500px)rotateY(-6deg)scale(.985)}93%{transform:perspective(500px)rotateY(4deg)}96%{transform:perspective(500px)rotateY(-2deg)}}@keyframes new-sheen{0%,80%{transform:translate(-120%)}96%,to{transform:translate(120%)}}.mail-row-unread .mail-row-btn[data-pressed]{animation:none}@media (prefers-reduced-motion:reduce){.mail-row-unread .mail-row-btn,.mail-row-unread .mail-row-btn:after{animation:none}}.mail-row-unread .mail-row-btn{animation:none}.mail-row-unread .tile-body{animation:new-jiggle 5.5s calc(1.5s + var(--i,0) * .45s) ease-in-out infinite;transform-origin:50%}.mail-row-unread .mail-row-btn[data-pressed] .tile-body{animation:none}@media (prefers-reduced-motion:reduce){.mail-row-unread .tile-body{animation:none}}.mail-band .mail-row:not(.mail-row-open),.mail-band .mail-row.mail-state-needs:not(.mail-row-open),.mail-band .mail-row.mail-state-waiting:not(.mail-row-open){color:var(--m-plain-ink);animation:none;background:var(--m-plain)!important;background-size:auto!important}.mail-band .mail-row.mail-row-unread:not(.mail-row-open){color:#fff;animation:10s ease-in-out infinite alternate tile-live;background:linear-gradient(115deg,#00a300 0%,#00c25a 30%,#008f2a 55%,#00b84a 80%,#00a300 100%) 0 0/300% 300%!important}.mail-band .mail-row .mail-unread-dot{display:none}.mail-row-unread .tile-body,.mail-row-unread .mail-row-btn{animation:none}.mail-row-unread .mail-row-btn:after,.mail-row .mail-row-btn:after,.mail-sheen{display:none}.mail-row .mail-row-subject-text{-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tile-flip3d{height:3.4932rem;overflow:hidden}.tile-face3d .tile-summary{-webkit-line-clamp:3}@keyframes unread-tilt{0%,80%,to{filter:none;transform:none}88%{filter:brightness(1.14)saturate(1.1);transform:perspective(700px)rotateX(-10deg)translateY(-2px)}}.mail-band .mail-row.mail-row-unread:after{content:"";pointer-events:none;animation:unread-sheen 7.5s calc(2s + var(--i,0) * .9s) cubic-bezier(.3, 0, .2, 1) infinite;background:linear-gradient(105deg,#0000 36%,#ffffff59 50%,#0000 64%);display:block;position:absolute;inset:0;transform:translate(-120%)}@keyframes unread-sheen{0%,78%{transform:translate(-120%)}98%,to{transform:translate(120%)}}.mail-band .mail-row{overflow:hidden}@media (prefers-reduced-motion:reduce){.mail-band .mail-row.mail-row-unread:after,.mail-band .mail-row.mail-row-unread:not(.mail-row-open){animation:none}.mail-cascade:has(.mail-row-unread)>.relative{animation:none}}@keyframes reader-grow{0%{clip-path:inset(var(--t,40%) var(--r,0px) var(--b,40%) var(--l,0px));opacity:.6}to{clip-path:inset(0);opacity:1}}@keyframes reader-shrink{0%{clip-path:inset(0);opacity:1}to{clip-path:inset(var(--t,40%) var(--r,0px) var(--b,40%) var(--l,0px));opacity:.2}}.mail-reader-grow .mail-reader-bar{animation:.42s cubic-bezier(.1,.9,.2,1) .14s both reader-bar-in}@keyframes reader-bar-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.mail-reader-grow .mail-reader-subject{font-family:var(--font-display);font-weight:900;animation:.52s cubic-bezier(.1,.9,.2,1) .2s both reader-rise}.mail-reader-grow .mail-open>*{animation:.52s cubic-bezier(.1,.9,.2,1) both reader-rise}@keyframes reader-rise{0%{opacity:0;filter:blur(2px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}.mail-reader-back{transition:transform .18s cubic-bezier(.3,1.5,.5,1)}.mail-reader-back:active{transform:translate(-4px)scale(.95)}@keyframes tile-land{0%{filter:brightness(1.15);transform:perspective(700px)rotateX(-12deg)translateY(-3px)}to{filter:none;transform:none}}.mail-band .mail-row.mail-row-landed:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(105deg,#0000 36%,#ffffff73 50%,#0000 64%);width:auto;animation:.8s cubic-bezier(.3,0,.2,1) 80ms both tile-land-sheen;display:block;position:absolute;inset:0}@keyframes tile-land-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.mail-reader.mail-reader-grow,.mail-reader.mail-reader-grow.is-leaving,.mail-reader-grow .mail-reader-bar,.mail-reader-grow .mail-reader-subject,.mail-reader-grow .mail-open>*,.mail-band .mail-row.mail-row-landed:before{animation:none}.mail-cascade:has(.mail-row-landed)>.relative{animation:none}}.mail-band .mail-row.mail-row-unread:not(.mail-row-open){animation:none;background:linear-gradient(135deg,#00a83a 0%,#009a2e 100%)!important}.mail-band .mail-row.mail-row-unread:after{animation:unread-sheen 4.2s calc(1.5s + var(--i,0) * .6s) cubic-bezier(.4, 0, .2, 1) infinite;background:linear-gradient(105deg,#0000 40%,#ffffff29 50%,#0000 60%)}.mail-band .mail-row .tile-line-summary .tile-summary{color:#7a7a7a}.mail-band .mail-row .tile-line-latest .tile-summary{color:#2b2b2b}.mail-band .mail-row:not(.mail-row-unread) .tile-line-summary .tile-summary{color:#1c4fd8}body.mail-turn-out .mail-cascade>.relative{animation:turn-out .3s calc(var(--i,0) * 30ms) cubic-bezier(.6, 0, .8, .3) both;transform-origin:0}@keyframes turn-out{0%{opacity:1;transform:perspective(900px)rotateY(0)}to{opacity:0;transform:perspective(900px)rotateY(80deg)translate(-20px)}}body.mail-turn-in .mail-cascade>.relative{animation:turn-in .52s calc(var(--i,0) * 45ms) cubic-bezier(.1, .9, .2, 1) both;transform-origin:0}@keyframes turn-in{0%{opacity:0;transform:perspective(900px)rotateY(-75deg)}to{opacity:1;transform:none}}body.mail-turn-in .mail-cascade:has(.mail-row-landed)>.relative{animation:.52s cubic-bezier(.1,.9,.2,1) both turn-in,.9s cubic-bezier(.3,0,.2,1) .42s both tile-land}@keyframes reader-swing-in{0%{opacity:0;transform:perspective(1200px)rotateY(-65deg)translate(40px)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes reader-swing-out{0%{opacity:1;transform:none}to{opacity:0;transform:perspective(1200px)rotateY(70deg)translate(-30px)}}.mail-reader .mail-avatar{display:none}.mail-reader .linked-chip{border-radius:0;font-weight:600}.mail-reader-subject{font-family:var(--font-display);font-size:1.4rem;font-weight:900}.mail-reader .mail-msg-mine{border-left-color:#00a300}@media (prefers-reduced-motion:reduce){body.mail-turn-out .mail-cascade>.relative,body.mail-turn-in .mail-cascade>.relative,.mail-reader.mail-reader-grow,.mail-reader.mail-reader-grow.is-leaving{animation:none}}.mail-band .mail-row.mail-row-unread,.mail-band .mail-row.mail-row-unread .mail-sender,.mail-band .mail-row.mail-row-unread .mail-row-subject-text,.mail-band .mail-row.mail-row-unread .mail-row-time{color:#fff!important}.mail-band .mail-row.mail-row-unread .tile-line-summary .tile-summary{color:#c8f5d6!important}.mail-band .mail-row.mail-row-unread .tile-line-latest .tile-summary,.mail-band .mail-row.mail-row-unread .mail-people{color:#fff!important}body.mail-reader-on{width:100%;position:fixed;left:0;right:0;overflow:hidden}.mail-band{overflow-x:clip}.mail-reader{overscroll-behavior:contain;touch-action:pan-y;will-change:transform, opacity;transition:none}body.mail-turn-out .mail-cascade>.relative{animation:turn-out .22s calc(var(--i,0) * 16ms) cubic-bezier(.6, 0, .8, .3) both;will-change:transform, opacity}.mail-reader-grow .mail-reader-bar{animation-delay:.2s}.mail-reader-grow .mail-reader-subject{animation-delay:.24s}.mail-reader-grow .mail-open>:first-child{animation-delay:.27s}.mail-reader-grow .mail-open>:nth-child(2){animation-delay:.3s}.mail-reader-grow .mail-open>:nth-child(3){animation-delay:.33s}.mail-reader-grow .mail-open>:nth-child(4){animation-delay:.36s}.mail-reader-grow .mail-open>:nth-child(5){animation-delay:.39s}.mail-reader-grow .mail-open>:nth-child(n+6){animation-delay:.42s}body.mail-turn-in .mail-cascade>.relative{animation:turn-in .46s calc(var(--i,0) * 30ms) cubic-bezier(.1, .9, .2, 1) both;will-change:transform, opacity}.mail-band .mail-row.mail-row-unread:after{background:linear-gradient(105deg,#0000 30%,#ffffff2e 42%,#ffffff80 50%,#ffffff2e 58%,#0000 70%)}.mail-reader-subject{border-bottom:0;padding:.9rem 0 .2rem}.mail-reader-who{color:#8a8a8a;border-bottom:1px solid #ececec;padding:0 0 .9rem;font-size:.85rem;line-height:1.4}.mail-reader-from{color:hsl(var(--p,0) 55% 38%);font-weight:800}.mail-reader-people{color:#9a9a9a}.mail-reader .divide-y>.mail-msg-tinted{border-top-width:0}.mail-msg-tinted{background:radial-gradient(130% 110% at 0% 100%, hsl(var(--p,0) 85% 93%) 0%, hsl(var(--p,0) 85% 97%) 35%, var(--background) 72%);border-left:4px solid hsl(var(--p,0) 65% 62%);margin:.45rem 0;padding:.75rem .85rem!important}.mail-msg-tinted.mail-msg-mine{border-left-color:#9e5fdd}.mail-gmail-bottom{margin:2rem 0 calc(7rem + env(safe-area-inset-bottom));width:fit-content;margin-left:auto;display:flex}.mail-reader .mail-msg>button{grid-template-columns:minmax(0,1fr) auto}.mail-msg-tinted,.mail-msg-tinted.mail-msg-mine,.mail-reader .mail-msg-mine{border-left:0!important;padding-left:.85rem!important}.mail-msg-tinted .font-bold,.mail-reader-from{color:inherit}.mail-band .mail-row.mail-row-unread:after{opacity:0;animation:unread-glint 4.2s calc(1.5s + var(--i,0) * .6s) cubic-bezier(.3, 0, .2, 1) infinite;background:radial-gradient(120% 80% at 30% 0,#ffffff6b,#0000 60%);transform:none}@keyframes unread-glint{0%,80%,to{opacity:0}88%{opacity:1}}body.mail-turn-out .mail-cascade>.relative,body.mail-turn-in .mail-cascade>.relative{animation:none}.mail-cascade:has(.mail-row-unread)>.relative{animation:unread-tilt 4.2s calc(1.5s + var(--i,0) * .6s) cubic-bezier(.3, 0, .2, 1) infinite}.mail-band .mail-row.mail-row-landed:before{display:none}.mail-reader.mail-reader-grow{transform-origin:50%;animation:.28s cubic-bezier(.2,.9,.2,1) both reader-slide-in}@keyframes reader-slide-in{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}.mail-reader.mail-reader-grow.is-leaving{animation:.2s cubic-bezier(.6,0,.8,.4) both reader-slide-out}@keyframes reader-slide-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(36px)}}.mail-reader-grow .mail-reader-bar,.mail-reader-grow .mail-reader-subject,.mail-reader-grow .mail-open>*{animation:none}@media (prefers-reduced-motion:reduce){.mail-band .mail-row.mail-row-unread:after,.mail-reader.mail-reader-grow,.mail-reader.mail-reader-grow.is-leaving{animation:none}.mail-cascade:has(.mail-row-unread)>.relative{animation:none}}.voice-listening{border-top:1px solid var(--border);grid-template-columns:auto 1fr auto auto;align-items:center;gap:.9rem;padding:.7rem 1rem;animation:.22s ease-out voice-in;display:grid}.voice-listening .label{color:var(--muted-foreground)}.voice-listening .voice-done{color:var(--foreground);border:1px solid var(--foreground);padding:.45rem .9rem}.voice-listening .voice-cancel{padding:.45rem .2rem}.voice-bars{justify-content:center;align-items:center;gap:4px;height:22px;display:inline-flex}.voice-bars span{background:var(--signal,var(--foreground));transform-origin:50%;border-radius:2px;width:4px;height:100%;animation:.9s ease-in-out infinite voice-bar}@keyframes voice-bar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes voice-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.voice-hint{border-top:1px solid var(--border);color:var(--muted-foreground);padding:.7rem 1rem;font-size:.85rem}@media (prefers-reduced-motion:reduce){.voice-bars span{animation:none;transform:scaleY(.6)}}.task-missed{border:1px solid #f97316;margin:0 0 1rem;padding:.95rem 1rem 1rem}@supports (color:color-mix(in lab, red, red)){.task-missed{border:1px solid color-mix(in oklab, #f97316 26%, var(--border))}}.task-missed{background:#f97316;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.task-missed{background:color-mix(in oklab, #f97316 7%, var(--background))}}.task-missed{animation:.28s cubic-bezier(.2,.8,.2,1) both task-missed-in}.task-missed-head{letter-spacing:.14em;text-transform:uppercase;color:#ea580c;align-items:center;gap:.5rem;font-size:.68rem;font-weight:700;display:flex}.task-missed-title{margin-top:.45rem;font-size:1.05rem;font-weight:700;line-height:1.3}.task-missed-q{color:var(--foreground);margin-top:.35rem;font-size:.92rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.task-missed-q{color:color-mix(in oklab, var(--foreground) 78%, transparent)}}.task-missed-q{white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.task-missed-btn{width:100%;margin-top:.85rem}@keyframes task-missed-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.task-missed-out{pointer-events:none;animation:.22s cubic-bezier(.2,.8,.2,1) both task-missed-out}@keyframes task-missed-out{to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.task-missed,.task-missed-out{animation:none}}.bt-actions{flex-wrap:wrap;gap:.6rem;display:flex}.bt-btn{border:1px solid var(--foreground);background:var(--background);min-width:8rem;min-height:2.75rem;color:var(--foreground);letter-spacing:.16em;text-transform:uppercase;border-radius:12px;flex:1 1 0;padding:.6rem 1rem;font-size:.7rem;font-weight:800;transition:background-color .16s,transform .12s}.bt-btn:active{transform:scale(.97)}.bt-btn:disabled{opacity:.45}.bt-btn-solid{background:var(--foreground);color:var(--background)}.bt-cancel-sure{color:#fff;background:#c0392b;border-color:#c0392b}.task-sheet-full-scrim{align-items:stretch}.task-sheet-full{max-width:none;height:100%;max-height:none;padding-top:env(safe-area-inset-top,0px);border-radius:0}.task-sheet-full .builder-sheet-head h2{font-size:1.4rem}.task-sheet-full .task-question{white-space:pre-wrap;font-size:1rem;line-height:1.5}.task-ask{background:var(--ask);border-radius:16px;padding:1rem}@supports (color:color-mix(in lab, red, red)){.task-ask{background:color-mix(in oklab, var(--ask) 7%, var(--background))}}.task-ask{border:1px solid var(--ask)}@supports (color:color-mix(in lab, red, red)){.task-ask{border:1px solid color-mix(in oklab, var(--ask) 24%, var(--border))}}.task-ask .task-question{font-weight:500}.task-ask-form{gap:.6rem;margin-top:.85rem;display:grid}.task-answer{resize:none;border:1px solid var(--border);background:var(--background);border-radius:12px;width:100%;padding:.7rem .85rem;font-size:1rem;line-height:1.4}.task-answer:focus{border-color:var(--foreground);outline:none}.task-files{gap:.4rem;display:grid}.builder-sheet-body .task-file{border:1px solid var(--border);border-radius:10px;align-items:center;gap:.65rem;padding:.4rem .5rem;display:flex}.task-file img,.task-file-pdf{object-fit:cover;border-radius:6px;flex:none;width:2.5rem;height:2.5rem}.task-file-pdf{letter-spacing:.08em;background:var(--foreground);place-items:center;font-size:.65rem;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.task-file-pdf{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.task-file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9rem;overflow:hidden}.task-file-x{color:var(--foreground);flex:none;padding:.35rem .5rem;font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.task-file-x{color:color-mix(in oklab, var(--foreground) 65%, transparent)}}.task-talk{gap:.5rem;margin:0 0 .85rem;padding:0;list-style:none;display:grid}.builder-sheet-body .task-talk-line{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:88%;padding:.55rem .8rem;font-size:.95rem;line-height:1.4}.task-talk-laptop{background:var(--background);border:1px solid var(--border);border-bottom-left-radius:4px;justify-self:start}.task-talk-louie{background:var(--foreground);color:var(--background);border-bottom-right-radius:4px;justify-self:end}.task-talk-replying{color:var(--foreground);align-items:center;gap:.5rem;font-size:.9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.task-talk-replying{color:color-mix(in oklab, var(--foreground) 65%, transparent)}}.task-talk-hint{color:var(--foreground);margin:0;font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.task-talk-hint{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.builder-bar-wrap{position:relative}.builder-bar-wrap.has-start .builder-bar{padding-right:7.5rem}.builder-bar-start{border:1px solid var(--foreground);background:var(--background);letter-spacing:.14em;text-transform:uppercase;color:var(--foreground);-webkit-tap-highlight-color:transparent;border-radius:999px;padding:.45rem .8rem;font-size:.62rem;font-weight:800;transition:transform .16s,opacity .2s;position:absolute;top:calc(50% + .5rem);right:.55rem;transform:translateY(-50%)}.builder-bar-start:active{transform:translateY(-50%)scale(.96)}.builder-bar-start:disabled{opacity:.6}.builder-bar-start{animation:.26s cubic-bezier(.2,.8,.2,1) backwards builder-start-in}.builder-bar-start-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both builder-start-out}@keyframes builder-start-in{0%{opacity:0;transform:translateY(-50%)scale(.9)}}@keyframes builder-start-out{to{opacity:0;transform:translateY(-50%)scale(.9)}}.builder-bar-start .builder-bar-swap,.bt-done-more.builder-bar-swap{display:inline-block}.bt-done-toggle{-webkit-tap-highlight-color:transparent;transition:transform .12s cubic-bezier(.2,.8,.2,1),background-color .16s}.bt-done-toggle:active{background:var(--foreground);transform:scale(.98)}@supports (color:color-mix(in lab, red, red)){.bt-done-toggle:active{background:color-mix(in oklab, var(--foreground) 4%, var(--background))}}.builder-today .bt-done-list{animation:.26s cubic-bezier(.2,.8,.2,1) backwards bt-done-in}.builder-today .bt-done-list-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both bt-done-out}@keyframes bt-done-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes bt-done-out{to{opacity:0;transform:translateY(-6px)}}.bt-swap{animation:.24s cubic-bezier(.2,.8,.2,1) backwards builder-swap-in}@media (prefers-reduced-motion:reduce){.builder-bar-start,.builder-today .bt-done-list,.bt-swap{animation:none}.builder-bar-start-out,.builder-today .bt-done-list-out{opacity:0;animation:none}.bt-done-toggle{transition:none}}.private-hidden{font-family:var(--font-mono,monospace);letter-spacing:.08em;color:var(--muted-foreground);align-items:center;gap:.6rem;font-size:.9rem;display:flex}.private-hidden .label{letter-spacing:.14em;font-family:inherit;font-size:.6rem}.private-doc{z-index:80;background:oklab(0% none none/.55);place-items:center;padding:1rem;animation:.24s both private-doc-in;display:grid;position:fixed;inset:0}.private-doc-inner{background:var(--background);border:1px solid var(--border);width:min(560px,100%);max-height:90vh;padding:1rem;overflow:auto}@keyframes private-doc-in{0%{opacity:0}to{opacity:1}}.private-doc{animation:.24s cubic-bezier(.2,.8,.2,1) both private-doc-in}.private-doc-inner{animation:.28s cubic-bezier(.2,.8,.2,1) both day-sheet-rise}.private-doc.private-doc-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both private-doc-out}.private-doc-out .private-doc-inner{animation:.2s cubic-bezier(.2,.8,.2,1) both builder-sheet-drop}@keyframes private-doc-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.private-doc,.private-doc-inner,.private-doc-out .private-doc-inner{animation:none}.private-doc.private-doc-out{opacity:0;animation:none}}.api-mark{color:#f97316;letter-spacing:.14em;background:oklab(70.4871% .125896 .137895/.09);border:1px solid oklab(70.4871% .125896 .137895/.55);border-radius:999px;align-items:center;gap:.2rem;margin-top:.5rem;padding:.1rem .4rem .1rem .3rem;font-size:.55rem;font-weight:600;line-height:1.4;display:inline-flex}.task-more-list{gap:.4rem;display:grid}.builder-asks{border:1px solid #f97316;margin-top:.75rem;padding:1rem 1rem .4rem}@supports (color:color-mix(in lab, red, red)){.builder-asks{border:1px solid color-mix(in oklab, #f97316 35%, var(--border))}}.builder-asks{background:#f97316;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.builder-asks{background:color-mix(in oklab, #f97316 5%, var(--background))}}.builder-asks{animation:.32s cubic-bezier(.2,.8,.2,1) both builder-asks-in}.builder-asks-kicker{letter-spacing:.2em;text-transform:uppercase;color:#ea580c;align-items:center;gap:.5rem;font-size:.62rem;font-weight:700;display:flex}.builder-asks-dot{background:#f97316;border-radius:999px;width:7px;height:7px;animation:1.8s ease-in-out infinite builder-asks-pulse}.builder-asks-list{display:grid}.builder-ask{border-top:1px solid #c98a00;padding:.85rem 0 .9rem}@supports (color:color-mix(in lab, red, red)){.builder-ask{border-top:1px solid color-mix(in oklab, #c98a00 18%, var(--border))}}.builder-ask{max-height:40rem;transition:opacity .28s,transform .28s,max-height .34s .12s,padding .34s .12s;overflow:hidden}.builder-ask:first-child{border-top:0}.builder-ask-out{opacity:0;max-height:0;padding-block:0;transform:translate(12px)}.builder-ask-about{overflow-wrap:anywhere;color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.builder-ask-q{overflow-wrap:anywhere;color:var(--foreground);margin-top:.35rem;font-size:.98rem;font-weight:600;line-height:1.4}.builder-ask-options{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.builder-ask-option{border:1px solid var(--foreground);color:var(--foreground);background:var(--background);border-radius:999px;padding:.55rem .9rem;font-size:.85rem;line-height:1.2;transition:background .16s,color .16s,transform .14s}.builder-ask-option:active{background:var(--foreground);color:var(--background);transform:scale(.96)}.builder-ask-option:disabled{opacity:.45}.builder-ask-reply{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;margin-top:.6rem;display:grid}.builder-ask-reply input{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--foreground);border-radius:10px;padding:.55rem .7rem;font-size:16px;transition:border-color .16s}.builder-ask-reply input:focus{border-color:var(--foreground);outline:none}.builder-ask-reply button{background:var(--foreground);color:var(--background);letter-spacing:.12em;text-transform:uppercase;border-radius:10px;padding:.55rem .95rem;font-size:.7rem;font-weight:800;transition:opacity .16s,transform .14s}.builder-ask-reply button:active{transform:scale(.96)}.builder-ask-reply button:disabled{opacity:.35}.builder-ask-done{color:#1f8a4c;margin-top:.6rem;font-size:.9rem;animation:.24s both builder-asks-in}.builder-ask-error{color:#b42318;margin-top:.5rem;font-size:.85rem}.waiting-asks{padding:.15rem .85rem}.waiting-asks-list{grid-template-columns:minmax(0,1fr);display:grid}.waiting-ask{border-top:1px solid #c98a00;min-width:0}@supports (color:color-mix(in lab, red, red)){.waiting-ask{border-top:1px solid color-mix(in oklab, #c98a00 18%, var(--border))}}.waiting-ask:first-child{border-top:0}.waiting-ask-line{text-align:left;align-items:center;gap:.55rem;width:100%;min-height:44px;display:flex}.waiting-ask-q{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--foreground);flex:1;font-size:.9rem;font-weight:600;overflow:hidden}.waiting-ask-tag{letter-spacing:.16em;text-transform:uppercase;color:#ea580c;flex:none;font-size:.6rem;font-weight:700}.waiting-ask.is-open .waiting-ask-q{white-space:normal;overflow-wrap:anywhere;padding-block:.6rem}.waiting-asks-chev{flex:none;transition:transform .24s cubic-bezier(.16,1,.3,1),background .24s}.waiting-asks-chev.is-open{background:var(--foreground);transform:rotate(180deg)}@supports (color:color-mix(in lab, red, red)){.waiting-asks-chev.is-open{background:color-mix(in oklab, var(--foreground) 9%, transparent)}}.waiting-asks-body{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1);display:grid}.waiting-asks-body>div{visibility:hidden;min-height:0;transition:visibility 0s .32s;overflow:hidden}.waiting-asks-body.is-open>div{visibility:visible;transition-delay:0s}.waiting-asks-body.is-open{grid-template-rows:1fr}.waiting-asks-body.is-open>div{padding-bottom:.75rem}@media (prefers-reduced-motion:reduce){.waiting-asks-body,.waiting-asks-chev{transition:none}}@keyframes builder-asks-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes builder-asks-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.builder-asks,.builder-ask-done,.builder-asks-dot{animation:none}.builder-ask{transition:none}}.mail-reader{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.mail-reader.mail-reader-grow{animation:.28s cubic-bezier(.2,.8,.2,1) backwards reader-slide-in}.mail-reader.mail-reader-grow.is-leaving{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both reader-slide-away}@keyframes reader-slide-away{0%{transform:translateX(var(--sx,0px));opacity:1}to{transform:translateX(calc(var(--sx,0px) + 36px));opacity:0}}.mail-msg-head{-webkit-tap-highlight-color:transparent;transition:transform .12s cubic-bezier(.2,.8,.2,1)}.mail-msg-head:active{transform:scale(.98)}.mail-msg-body-in,.mail-sig-quiet>.mail-sig-in{animation:.26s cubic-bezier(.2,.8,.2,1) backwards fade-row-in}.mail-msg-body-out,.mail-sig-quiet>.mail-sig-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both mail-fold-out}@keyframes mail-fold-out{to{opacity:0;transform:translateY(-4px)}}.mail-sig-quiet.is-shutting summary:after{content:" +"}.quiet-fold summary{width:fit-content;list-style:none}.quiet-fold summary::-webkit-details-marker{display:none}.quiet-fold summary:after{content:" +"}.quiet-fold[open]:not(.is-shutting) summary:after{content:" −"}.quiet-fold>.quiet-fold-in{animation:.26s cubic-bezier(.2,.8,.2,1) backwards fade-row-in}.quiet-fold>.quiet-fold-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both mail-fold-out}@media (prefers-reduced-motion:reduce){.quiet-fold>.quiet-fold-in{animation:none}.quiet-fold>.quiet-fold-out{opacity:0;animation:none}}.mail-compose,.mail-todos,.mail-next{animation-duration:.28s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.mail-compose.mail-compose-out,.mail-flash-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both fade-row-out}.mail-meeting.tap:active:not(:disabled){transform:scale(.98)}.mail-cascade.mail-row-fading{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both fade-row-out}.mail-band .mail-hero-summary{animation-duration:.28s}.mail-chip-x{animation:.24s cubic-bezier(.2,.8,.2,1) backwards fade-chip-in}.mail-signals{animation:.28s cubic-bezier(.2,.8,.2,1) backwards fade-row-in}@media (prefers-reduced-motion:reduce){.mail-chip-x,.mail-signals{animation:none}}.search-hit.tap:active:not(:disabled){transform:scale(.98)}.search-hit{overflow-wrap:anywhere}.work-option.tap{transition:transform .12s cubic-bezier(.2, .8, .2, 1), background-color .16s var(--raised-ease), border-color .16s var(--raised-ease), color .16s var(--raised-ease)}.work-draft[open]>p{animation:.26s cubic-bezier(.2,.8,.2,1) backwards fade-row-in}@media (prefers-reduced-motion:reduce){.work-draft[open]>p{animation:none}}.settings-switch.tap{transition:transform .12s cubic-bezier(.2,.8,.2,1),background-color .2s cubic-bezier(.2,.8,.2,1)}.settings-switch.tap:after{transition:transform .2s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.settings-switch.tap,.settings-switch.tap:after{transition:none}}.hold-scrim.is-closing{pointer-events:none;transition:none;animation:.2s cubic-bezier(.2,.8,.2,1) both hold-scrim-out}@keyframes hold-scrim-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.mail-reader,.mail-msg-head{transition:none}.mail-msg-body-in,.mail-sig-quiet>.mail-sig-in{animation:none}.mail-msg-body-out,.mail-sig-quiet>.mail-sig-out,.mail-compose.mail-compose-out,.mail-flash-out,.mail-cascade.mail-row-fading,.hold-scrim.is-closing,.mail-reader.mail-reader-grow.is-leaving{opacity:0;animation:none}}.fix-this-button.tap{transition:opacity .2s cubic-bezier(.2,.8,.2,1),transform .12s cubic-bezier(.2,.8,.2,1),translate .24s cubic-bezier(.2,.8,.2,1);animation:.24s cubic-bezier(.2,.8,.2,1) backwards fix-this-fade}.fix-this-button{--fix-lift:calc(env(safe-area-inset-bottom,0px) + .5rem);translate:0 calc(env(safe-area-inset-bottom,0px) + .5rem - var(--fix-lift))}.fix-this-backdrop{animation:.24s cubic-bezier(.2,.8,.2,1) fix-this-fade}.fix-this{animation:.28s cubic-bezier(.2,.8,.2,1) fix-this-up}.fix-this-backdrop.is-closing{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) forwards fix-this-fade-out}.fix-this-backdrop.is-closing .fix-this{animation:.2s cubic-bezier(.2,.8,.2,1) forwards fix-this-away}.fix-this-backdrop.is-sent{animation:.2s cubic-bezier(.2,.8,.2,1) .7s forwards fix-this-fade-out}.fix-this-backdrop.is-sent .fix-this{animation:.2s cubic-bezier(.2,.8,.2,1) .7s forwards fix-this-away}.fix-this-backdrop.is-sent .fix-this-actions{transition:opacity .2s cubic-bezier(.2,.8,.2,1)}.fix-this-tick{animation:.24s cubic-bezier(.2,.8,.2,1) fix-this-pop}.fix-this-error{color:var(--destructive)}.fix-this-submit{justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.fix-this-button.tap{transition:none;animation:none}.fix-this,.fix-this-backdrop,.fix-this-tick,.fix-this-backdrop.is-sent,.fix-this-backdrop.is-sent .fix-this{animation:none}.fix-this-backdrop.is-closing,.fix-this-backdrop.is-closing .fix-this{opacity:0;animation:none}}.builder-ask{transition:opacity .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1),max-height .24s cubic-bezier(.2,.8,.2,1) 80ms,padding .24s cubic-bezier(.2,.8,.2,1) 80ms}.builder-asks{animation-duration:.28s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.builder-asks.builder-asks-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both fade-row-out}.builder-ask-done{animation:.24s cubic-bezier(.2,.8,.2,1) both builder-swap-in}.builder-ask-option{align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.builder-ask{transition:none}.builder-asks,.builder-ask-done{animation:none}.builder-asks.builder-asks-out{opacity:0;animation:none}}.raised-btn:active:not(:disabled){transform:scale(.96)}.offline-line-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both fade-row-out}.push-lost{align-items:center;transition:transform .12s cubic-bezier(.2,.8,.2,1);animation:.28s cubic-bezier(.2,.8,.2,1) both push-lost-in;display:inline-flex}.push-lost.push-lost-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both push-lost-out}button.push-lost:active:not(:disabled){transform:translate(-50%)scale(.97)}@keyframes push-lost-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes push-lost-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}.whats-new-backdrop{animation-duration:.26s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.whats-new-out{animation:.2s cubic-bezier(.2,.8,.2,1) forwards whats-new-fade}.whats-new-list a{-webkit-tap-highlight-color:transparent;transition:transform .12s cubic-bezier(.2,.8,.2,1);display:inline-block}.whats-new-list a:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.push-lost,.whats-new-backdrop{animation:none}.push-lost{transition:none}.offline-line-out,.push-lost.push-lost-out,.whats-new-out{opacity:0;animation:none}.whats-new-list a{transition:none}}.link-box:active{transform:scale(.98)}.sound-picker-menu{animation:.24s cubic-bezier(.2,.8,.2,1) both sound-menu-in}.sound-picker-menu.sound-picker-menu-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both sound-menu-out}@keyframes sound-menu-out{to{opacity:0;transform:translateY(-5px)scale(.985)}}.sound-picker-menu [role=menuitemradio]{transition:transform .12s cubic-bezier(.2,.8,.2,1),background-color .16s}.sound-picker-menu [role=menuitemradio]:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.link-box:active,.sound-picker-menu [role=menuitemradio]:active{transform:none}.sound-picker-menu{animation:none}.sound-picker-menu.sound-picker-menu-out{opacity:0;animation:none}}.raised-failed{color:var(--destructive);font-size:.85rem;font-weight:600;line-height:1.45}.linked-chip{-webkit-tap-highlight-color:transparent;transition:transform .12s cubic-bezier(.2,.8,.2,1),border-color .16s}.linked-chip:active{border-color:var(--foreground);transform:scale(.96)}@media (prefers-reduced-motion:reduce){.linked-chip{transition:none}}.composer-people{-webkit-tap-highlight-color:transparent;transition:transform .12s cubic-bezier(.2,.8,.2,1)}.composer-people:active{transform:scale(.98)}.composer-schedule-out,.composer-fold-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both mail-fold-out}@media (prefers-reduced-motion:reduce){.composer-people{transition:none}.composer-schedule-out,.composer-fold-out{opacity:0;animation:none}}.voice-listening{animation:.26s cubic-bezier(.2,.8,.2,1) voice-in}.voice-listening.voice-listening-out,.voice-hint-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both fade-row-out}@media (prefers-reduced-motion:reduce){.voice-listening{animation:none}.voice-listening.voice-listening-out,.voice-hint-out{opacity:0;animation:none}}.day-event-card,.day-reminder-card{animation:.24s cubic-bezier(.2,.8,.2,1) backwards day-item-in}.day-reminder-card.day-item-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both day-item-out}@keyframes day-item-in{0%{opacity:0}}@keyframes day-item-out{to{opacity:0}}.day-event-card.day-event-next{animation:.24s cubic-bezier(.2,.8,.2,1) backwards day-item-in,2.8s ease-in-out infinite next-up}.day-reminder-card{transition:box-shadow .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.day-event-card,.day-reminder-card{transition:none}.day-event-card,.day-reminder-card,.day-event-card.day-event-next{animation:none}.day-reminder-card.day-item-out{opacity:0;animation:none}}.bt-failed{color:var(--destructive);margin-top:.5rem;font-size:.85rem}.cc-think{align-items:center;gap:.6rem;display:inline-flex}.cc-orb{background:conic-gradient(#28d7ff,#995cff,#ff4fc8,#2ee6b8,#28d7ff);border-radius:999px;flex:none;width:.95rem;height:.95rem;animation:1.1s linear infinite cc-orb-spin,1.6s ease-in-out infinite cc-orb-breathe;display:inline-block;position:relative;box-shadow:0 0 10px #995cff59;-webkit-mask:radial-gradient(circle,#0000 36%,#000 40%);mask:radial-gradient(circle,#0000 36%,#000 40%)}.cc-orb-sm{width:.75rem;height:.75rem}@keyframes cc-orb-spin{to{rotate:360deg}}@keyframes cc-orb-breathe{0%,to{filter:saturate();scale:.9}50%{filter:saturate(1.5)brightness(1.08);scale:1.1}}.cc-shimmer{background:linear-gradient(90deg, var(--muted-foreground) 0%, var(--muted-foreground) 35%, var(--foreground) 50%, var(--muted-foreground) 65%, var(--muted-foreground) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite cc-shimmer,.24s cubic-bezier(.2,.8,.2,1) backwards builder-swap-in}@keyframes cc-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.cc-think-row{align-items:center;animation:.3s cubic-bezier(.2,.8,.2,1) both chat-msg-in;display:flex}.cc-console-think{animation:.26s cubic-bezier(.16,1,.3,1) both cc-think-in}@keyframes cc-think-in{0%{opacity:0;filter:blur(4px);transform:translate(-6px)}to{opacity:1;filter:none;transform:none}}.cc-card-in{animation:.52s cubic-bezier(.16,1,.3,1) .12s both cc-card-in;position:relative;overflow:hidden}.cc-card-in:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffffbf 48%,#995cff1f 52%,#0000 70%);animation:1.1s cubic-bezier(.16,1,.3,1) .38s both cc-card-light;position:absolute;inset:0;transform:translate(-120%)}@keyframes cc-card-in{0%{opacity:0;filter:blur(6px);transform:translateY(14px)scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes cc-card-light{to{transform:translate(120%)}}.cc-icon-swap{animation:.3s cubic-bezier(.34,1.56,.64,1) both cc-icon-swap}@keyframes cc-icon-swap{0%{opacity:0;transform:rotate(-90deg)scale(.4)}to{opacity:1;transform:none}}.cc-send:hover:not(:disabled) svg,.cc-send:focus-visible svg{transition:transform .2s cubic-bezier(.2,.8,.2,1);transform:translate(2px)}.cc-send:active:not(:disabled) svg{opacity:0;transition:transform .16s ease-in,opacity .16s ease-in;transform:translate(6px)}.cc-reply{transition:border-color .22s,box-shadow .26s}.cc-reply:focus-within{border-color:var(--foreground);box-shadow:0 0 0 3px #0047ff1f,0 8px 24px #6e46e61f}@media (prefers-reduced-motion:reduce){.cc-orb,.cc-shimmer,.cc-card-in,.cc-card-in:after,.cc-icon-swap,.chat-msg-you,.cc-expand:before,.cc-think-row,.cc-console-think{animation:none}.cc-shimmer{color:var(--muted-foreground);background:0 0}.cc-card-in:after{display:none}}.command-console{transition:box-shadow .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.command-console.cc-console-open{animation:none;box-shadow:0 1px 2px #0f14280f,0 22px 60px #463cdc2e}.cc-top{visibility:visible;max-height:calc(40vh + 4rem);transition:max-height .48s cubic-bezier(.16,1,.3,1),opacity .26s,transform .48s cubic-bezier(.16,1,.3,1),visibility}.cc-top.cc-top-docked{opacity:0;pointer-events:none;visibility:hidden;max-height:0;transition:max-height .48s cubic-bezier(.16,1,.3,1),opacity .26s,transform .48s cubic-bezier(.16,1,.3,1),visibility 0s .48s;overflow:hidden;transform:translateY(-10px)scale(.98)}.command-console.cc-console-open .cc-expand{border-top-color:#0000}.chat-msg.chat-msg-you{justify-content:flex-end;animation:none;display:flex}.cc-bubble{background:var(--foreground);max-width:85%;color:var(--background);transform-origin:100% 100%;border-radius:20px 20px 6px;padding:.65rem 1rem;font-size:.95rem;line-height:1.5;animation:.52s cubic-bezier(.34,1.4,.64,1) both cc-bubble-in;box-shadow:0 6px 18px #0f14281f}@keyframes cc-bubble-in{0%{opacity:0;filter:blur(4px);transform:translateY(16px)scale(.86)}60%{opacity:1;filter:none}to{opacity:1;filter:none;transform:none}}.chat-you-stack{flex-direction:column;align-items:flex-end;gap:.4rem;max-width:85%;display:flex}.chat-you-stack .cc-bubble{max-width:100%}.chat-resumed{border:1px solid var(--border);border-left:3px solid var(--foreground);background:var(--foreground);border-radius:14px;padding:.75rem .95rem}@supports (color:color-mix(in lab, red, red)){.chat-resumed{background:color-mix(in oklab, var(--foreground) 4%, transparent)}}.chat-resumed{transform-origin:0 0;animation:.52s cubic-bezier(.34,1.4,.64,1) both cc-bubble-in}.chat-resumed-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:.68rem;font-weight:600}.chat-resumed-line{overflow-wrap:anywhere;color:var(--foreground);margin-top:.3rem;font-size:.9rem;line-height:1.45}.chat-you-files{transform-origin:100% 100%;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;animation:.52s cubic-bezier(.34,1.4,.64,1) both cc-bubble-in;display:flex}.chat-you-photo{object-fit:cover;border:1px solid var(--border);border-radius:16px;width:6rem;height:6rem;box-shadow:0 6px 18px #0f14281f}.chat-you-file{background:var(--foreground);color:var(--background);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.8rem;display:inline-flex;box-shadow:0 6px 18px #0f14281f}.chat-msg.chat-msg-cc{animation:none}.chat-msg:has(>.cc-globe-wrap){margin-bottom:0}.cc-globe-wrap{clip-path:inset(-4rem -4rem 0);justify-content:center;align-items:center;height:8.25rem;margin-bottom:-1.75rem;padding-bottom:1.75rem;transition:height .28s cubic-bezier(.4,0,.2,1) .3s,padding .28s cubic-bezier(.4,0,.2,1) .3s,margin .28s cubic-bezier(.4,0,.2,1) .3s;display:flex}.cc-globe-stage{animation:.72s cubic-bezier(.34,1.45,.5,1) both cc-globe-pop}@keyframes cc-globe-pop{0%{opacity:0;transform:translateY(5.5rem)scale(.35)}55%{opacity:1}to{opacity:1;transform:none}}.cc-globe-spin{transform-style:preserve-3d;animation:1.3s cubic-bezier(.12,.75,.3,1) both cc-globe-spin-in;position:absolute;inset:0}@keyframes cc-globe-spin-in{0%{transform:rotateY(-1080deg)}to{transform:rotateY(0)}}.cc-globe-carried .cc-globe-stage,.cc-globe-carried .cc-globe-spin{animation:none}.cc-globe-wrap.cc-globe-out{pointer-events:none;height:0;margin-bottom:0;padding-bottom:0}.cc-globe-out .cc-globe-stage{animation:.52s cubic-bezier(.5,0,.75,0) both cc-globe-drop}@keyframes cc-globe-drop{0%{opacity:1;transform:none}30%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.85,.35);transform:translateY(-4px)scale(1.14)}to{opacity:0;transform:translateY(5.5rem)scale(.3)}}.cc-globe-out .cc-globe-spin{animation:.52s cubic-bezier(.55,0,1,.45) both cc-globe-spin-out}@keyframes cc-globe-spin-out{0%{transform:rotateY(0)}to{transform:rotateY(900deg)}}.cc-globe-stage{perspective:380px;width:72px;height:72px;position:relative}.cc-globe-glow{background:radial-gradient(circle,#995cff47,#28d7ff1f 45%,#0000 70%);border-radius:999px;animation:2.4s ease-in-out infinite cc-globe-glow;position:absolute;inset:-14px}@keyframes cc-globe-glow{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.cc-globe{transform-style:preserve-3d;animation:6s linear infinite cc-globe-turn;position:absolute;inset:0}@keyframes cc-globe-turn{0%{transform:rotateX(-20deg)rotateY(0)}to{transform:rotateX(-20deg)rotateY(360deg)}}.cc-globe-ring{opacity:.85;backface-visibility:visible;border:1.5px solid #28d7ff;border-color:#28d7ff #995cff #ff4fc8 #2ee6b8;border-radius:999px;position:absolute;inset:0}.cc-globe-lat{opacity:.7;border-color:#995cff8c}.cc-reveal{animation:1s cubic-bezier(.16,1,.3,1) .48s both cc-reveal;display:block;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 55% 100%);mask-image:linear-gradient(#000 0% 45%,#0000 55% 100%);-webkit-mask-size:100% 300%;mask-size:100% 300%}@keyframes cc-reveal{0%{opacity:.3;filter:blur(8px);transform:translateY(6px);-webkit-mask-position:0 100%;mask-position:0 100%}60%{filter:blur()}to{opacity:1;filter:none;transform:none;-webkit-mask-position:0 0;mask-position:0 0}}.cc-dock{background:linear-gradient(to bottom, var(--foreground), var(--background))}@supports (color:color-mix(in lab, red, red)){.cc-dock{background:linear-gradient(to bottom, color-mix(in oklab, var(--foreground) 2%, var(--background)), var(--background))}}.cc-reply{border:1px solid var(--border);background:var(--background);border-radius:24px;align-items:flex-end;gap:.4rem;padding:.3rem .3rem .3rem .2rem;transition:border-color .26s,box-shadow .32s cubic-bezier(.16,1,.3,1);display:flex}.cc-reply:focus-within{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cc-reply:focus-within{border-color:color-mix(in oklab, var(--foreground) 45%, var(--border))}}.cc-reply:focus-within{box-shadow:0 0 0 4px #0047ff14,0 10px 28px #6e46e624}.cc-round-send{background:var(--foreground);border-radius:999px;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.cc-round-send{background:color-mix(in oklab, var(--foreground) 8%, var(--background))}}.cc-round-send{color:var(--muted-foreground);transition:background-color .26s,color .26s,transform .2s cubic-bezier(.34,1.56,.64,1)}.cc-round-send.is-ready{background:var(--foreground);color:var(--background);transform:scale(1.04)}.cc-round-send:disabled{opacity:1;cursor:default}.cc-round-send>*{grid-area:1/1;transition:opacity .22s,transform .32s cubic-bezier(.34,1.56,.64,1)}.cc-round-orb{opacity:0;transform:scale(.4)}.cc-round-send.is-working{background:var(--background);box-shadow:inset 0 0 0 1px var(--border)}.cc-round-send.is-working .cc-round-arrow{opacity:0;transform:translate(10px)scale(.6)}.cc-round-send.is-working .cc-round-orb{opacity:1;transform:none}.cc-round-send.is-ready:active .cc-round-arrow{transform:translate(4px)}.cc-close{border:1px solid var(--border);border-radius:999px;transition:color .2s,border-color .2s,transform .16s cubic-bezier(.2,.8,.2,1),background-color .2s}.cc-close:hover{color:var(--foreground);border-color:var(--foreground)}@media (prefers-reduced-motion:reduce){.cc-top,.command-console,.cc-reply,.cc-round-send,.cc-round-send>*,.cc-globe-wrap{transition:none}.cc-bubble,.chat-you-files,.cc-globe-wrap,.cc-globe-stage,.cc-globe-spin,.cc-globe,.cc-globe-glow,.cc-reveal{animation:none!important}.cc-reveal{-webkit-mask-image:none;mask-image:none}}.inst-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (width>=640px){.inst-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.inst-card{color:#fff;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:8.5rem;padding:1.1rem 1.2rem 1rem;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .26s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000001f,0 10px 26px #0f142824}.inst-card:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0f,#0000 40%,#0000002e);position:absolute;inset:0}.inst-card.tap:active{transform:scale(.98)}.inst-card-name{z-index:1;letter-spacing:-.01em;font-size:1.2rem;font-weight:800;line-height:1.2;position:relative}.inst-card-place{z-index:1;color:#ffffffb8;margin-top:.25rem;font-size:.82rem;position:relative}.inst-card-foot{z-index:1;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.9rem;display:flex;position:relative}.inst-card-chip{color:#fff;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .65rem;font-size:.68rem;font-weight:700;display:inline-flex}.inst-card-contact{text-overflow:ellipsis;white-space:nowrap;color:#ffffffb3;min-width:0;font-size:.78rem;overflow:hidden}.inst-card-live{background:#2ee68c;border-radius:999px;width:7px;height:7px;animation:1.6s ease-in-out infinite builder-asks-pulse;box-shadow:0 0 8px #2ee68c}.inst-hero{color:#fff;border-radius:24px;padding:1.6rem 1.4rem 1.4rem;animation:.46s cubic-bezier(.16,1,.3,1) both rise-in;box-shadow:0 14px 34px #0f14282e}.inst-hero-name{letter-spacing:-.015em;font-size:1.7rem;font-weight:800;line-height:1.15}.inst-hero-place{color:#ffffffb8;margin-top:.3rem}.inst-section{margin-top:1.75rem;animation:.42s cubic-bezier(.16,1,.3,1) 80ms both rise-in}.inst-stage{border:1px solid var(--border);border-radius:999px;padding:.5rem .9rem;font-size:.82rem;transition:background-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1),transform .16s cubic-bezier(.2,.8,.2,1)}.inst-stage.is-on{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.outreach-todo{border:1px solid #c98a00;margin-top:.5rem}@supports (color:color-mix(in lab, red, red)){.outreach-todo{border:1px solid color-mix(in oklab, #c98a00 35%, var(--border))}}.outreach-todo{background:#c98a00;border-radius:16px}@supports (color:color-mix(in lab, red, red)){.outreach-todo{background:color-mix(in oklab, #c98a00 5%, var(--background))}}.outreach-todo{animation:.32s cubic-bezier(.2,.8,.2,1) both builder-asks-in;overflow:hidden}.outreach-todo-head{text-align:left;align-items:center;gap:.6rem;width:100%;padding:.9rem 1rem;display:flex}.outreach-todo-dot{background:#c98a00;border-radius:999px;width:7px;height:7px;animation:1.8s ease-in-out infinite builder-asks-pulse}.outreach-todo-title{flex:1;font-size:.9rem;font-weight:600}.outreach-todo-chev{color:var(--muted-foreground);font-size:1.2rem;transition:transform .26s cubic-bezier(.2,.8,.2,1)}.outreach-todo-chev.is-open{transform:rotate(90deg)}.outreach-todo-body{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1);display:grid}.outreach-todo-body>ol{min-height:0;color:var(--muted-foreground);margin:0;padding:0 1rem 0 2.2rem;font-size:.86rem;line-height:1.55;list-style:decimal;overflow:hidden}.outreach-todo-body.is-open{grid-template-rows:1fr}.outreach-todo-body.is-open>ol{padding-bottom:1rem}.inst-check{border:1px solid var(--cobalt);margin-bottom:.9rem}@supports (color:color-mix(in lab, red, red)){.inst-check{border:1px solid color-mix(in oklab, var(--cobalt) 22%, var(--border))}}.inst-check{background:var(--cobalt);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.inst-check{background:color-mix(in oklab, var(--cobalt) 4%, var(--background))}}.inst-check{overflow:hidden}.inst-check-head{text-align:left;align-items:center;gap:.6rem;width:100%;padding:.9rem 1.1rem;display:flex}.inst-check-title{flex:1;font-size:.92rem;font-weight:700}.inst-check-count{color:var(--muted-foreground);font-size:.78rem;font-weight:600}.inst-check-list{min-height:0;margin:0;padding:0 .9rem;list-style:none;overflow:hidden}.outreach-todo-body.is-open>.inst-check-list{padding-bottom:.6rem}.inst-check-row{border-top:1px solid var(--border);align-items:flex-start;gap:.75rem;padding:.7rem .2rem;transition:opacity .26s cubic-bezier(.2,.8,.2,1);display:flex}.outreach-todo-body.is-open .inst-check-row{animation:.32s cubic-bezier(.2,.8,.2,1) both inst-check-in;animation-delay:calc(var(--i,0) * 30ms)}@keyframes inst-check-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.inst-check-box{border:1.5px solid var(--foreground);border-radius:999px;flex:none;place-items:center;width:1.6rem;height:1.6rem;margin-top:.05rem;display:grid}@supports (color:color-mix(in lab, red, red)){.inst-check-box{border:1.5px solid color-mix(in oklab, var(--foreground) 30%, transparent)}}.inst-check-box{color:#0000;transition:background .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1),transform .12s cubic-bezier(.2,.8,.2,1)}.inst-check-box svg{stroke-width:3px;width:.95rem;height:.95rem;transition:transform .26s cubic-bezier(.34,1.56,.64,1);transform:scale(.4)}.inst-check-box:active{transform:scale(.9)}.inst-check-row.is-done .inst-check-box{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.inst-check-row.is-done .inst-check-box svg{transform:scale(1)}.inst-check-words{flex:1;min-width:0}.inst-check-text{font-size:.88rem;font-weight:600;line-height:1.4;transition:color .2s}.inst-check-row.is-done .inst-check-text{color:var(--muted-foreground);text-decoration:line-through}.inst-check-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-top:.3rem;font-size:.76rem;display:flex}.inst-check-link{color:var(--cobalt);font-weight:700}.team-unmatched{border:1px solid #c98a00;border-radius:18px;margin-bottom:1rem;padding:.95rem 1.05rem .6rem}@supports (color:color-mix(in lab, red, red)){.team-unmatched{border:1px solid color-mix(in oklab, #c98a00 35%, var(--border))}}.team-unmatched{background:#c98a00}@supports (color:color-mix(in lab, red, red)){.team-unmatched{background:color-mix(in oklab, #c98a00 6%, var(--background))}}.team-unmatched-head{flex-wrap:wrap;align-items:baseline;gap:.3rem .55rem;display:flex}.team-unmatched-dot{background:#c98a00;border-radius:999px;align-self:center;width:7px;height:7px;animation:1.8s ease-in-out infinite builder-asks-pulse}.team-unmatched-title{font-size:.95rem;font-weight:700}.team-unmatched-count,.team-unmatched-note{color:var(--muted-foreground);font-size:.78rem}.team-unmatched-list{margin:.5rem 0 0;padding:0;list-style:none}.team-unmatched-list>li{animation-delay:calc(var(--i,0) * 30ms)}.team-unmatched-row{border-top:1px solid #c98a00;flex-direction:column;gap:.15rem;width:100%;padding:.65rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.team-unmatched-row{border-top:1px solid color-mix(in oklab, #c98a00 18%, var(--border))}}.team-unmatched-row{text-align:left;transition:transform .12s cubic-bezier(.2,.8,.2,1)}.team-unmatched-row:active{transform:scale(.98)}.team-unmatched-item{border-top:1px solid #c98a00;align-items:flex-start;gap:.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.team-unmatched-item{border-top:1px solid color-mix(in oklab, #c98a00 18%, var(--border))}}.team-unmatched-item>.team-unmatched-row{border-top:0;flex:1;min-width:0}.team-unmatched-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both fade-row-out}.team-unmatched-clear{width:2.25rem;height:2.25rem;color:var(--muted-foreground);border-radius:999px;flex:none;place-items:center;margin:.45rem -.5rem 0 0;transition:transform .12s cubic-bezier(.2,.8,.2,1),background-color .16s,color .16s;display:grid}.team-unmatched-clear svg{width:1rem;height:1rem}.team-unmatched-clear:active{color:var(--foreground);background:oklab(67.9378% .0332878 .13848/.14);transform:scale(.88)}.team-unmatched-top{justify-content:space-between;gap:.75rem;min-width:0;font-size:.88rem;display:flex}.team-unmatched-top b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.team-unmatched-top span{color:var(--muted-foreground);flex:none;font-size:.76rem}.team-unmatched-subject{overflow-wrap:anywhere;font-size:.84rem;font-weight:600}.team-unmatched-said{color:var(--muted-foreground);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.team-unmatched-more{border-top:1px solid #c98a00;width:100%;padding:.6rem 0 .3rem;display:block}@supports (color:color-mix(in lab, red, red)){.team-unmatched-more{border-top:1px solid color-mix(in oklab, #c98a00 18%, var(--border))}}.team-unmatched-more{color:#a86f00;text-align:center;font-size:.82rem;font-weight:700}.outreach-todo-body li+li{margin-top:.35rem}@media (prefers-reduced-motion:reduce){.inst-card-li,.inst-hero,.inst-section,.outreach-todo{animation:none}.outreach-todo-body,.inst-card{transition:none}}.home-tabs{grid-template-columns:repeat(var(--tabs,4), minmax(0, 1fr));background:var(--foreground);border-radius:999px;margin-bottom:1.5rem;padding:4px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.home-tabs{background:color-mix(in oklab, var(--foreground) 6%, var(--background))}}.home-tabs{touch-action:pan-y}.home-tabs-pill{width:calc((100% - 8px) / var(--tabs,4));background:var(--background);border-radius:999px;transition:transform .38s cubic-bezier(.34,1.3,.64,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #0f142814,0 4px 14px #0f14281a}.home-tab{z-index:1;white-space:nowrap;letter-spacing:-.01em;height:2.4rem;color:var(--muted-foreground);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 2px;font-size:.75rem;font-weight:600;transition:color .24s;display:inline-flex;position:relative}.home-tab.is-on{color:var(--foreground)}.home-tab.has-new{color:#12a05c}.home-tab-dot{background:#2ee68c;border-radius:999px;width:7px;height:7px;animation:1.4s ease-in-out infinite builder-asks-pulse;box-shadow:0 0 10px #2ee68c}.home-tab-pane{animation:.42s cubic-bezier(.16,1,.3,1) both home-pane-right}@keyframes home-pane-right{0%{opacity:0;filter:blur(4px);transform:translate(28px)}to{opacity:1;filter:none;transform:none}}@keyframes home-pane-left{0%{opacity:0;filter:blur(4px);transform:translate(-28px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.home-tabs-pill{transition:none}.home-tab-pane,.home-tab-dot{animation:none}}.up-next{text-align:left;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;display:flex}.up-next-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.4rem;font-size:.62rem;font-weight:800;display:inline-flex}.up-next-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--foreground);font-size:.95rem;font-weight:700;line-height:1.25;display:block;overflow:hidden}.up-next-time{font-variant-numeric:tabular-nums;font-weight:800}.up-next-title.up-next-free{white-space:normal}.up-next-soon .up-next-kicker{color:#1d4ed8}.up-next-kicker{transition:color .24s cubic-bezier(.2,.8,.2,1)}.up-next-dot{background:#1d4ed8;border-radius:999px;width:.4rem;height:.4rem;animation:.24s cubic-bezier(.2,.8,.2,1) backwards fade-chip-in,1.8s ease-in-out .24s infinite up-next-pulse}@keyframes up-next-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.up-next.tap:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.up-next-dot{animation:none}.up-next-kicker{transition:none}}.roster-strip{justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .5rem .45rem 1rem;display:flex}.roster-strip-when{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;min-width:0;font-size:.62rem;font-weight:800;overflow:hidden}.roster-strip-buttons{flex:none;gap:.35rem;display:flex}.roster-strip .roster-panel-button{min-height:1.85rem;padding:.3rem .7rem;font-size:.56rem}.roster-ask-slim{padding-top:.15rem;padding-bottom:.15rem}.roster-ask-slim input{min-height:2rem;font-size:.9rem}.completion-burst{right:4.5rem}.roster-day-head{letter-spacing:.12em;text-transform:uppercase;color:#141414;align-items:center;gap:.75rem;margin-top:1.4rem;font-size:1.05rem;font-weight:900;display:flex}.roster-day-head:after{content:"";background:#141414;flex:1;height:2px}.roster-day-head:first-child{margin-top:0}.roster-entry{text-align:left;width:100%;box-shadow:inset 3px 0 0 var(--cobalt);background:#fff;border:1px solid #00000014;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.7rem 1rem;display:grid}.roster-entry-time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8rem;font-weight:800}.roster-entry-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:600;overflow:hidden}.roster-entry-kind{letter-spacing:.16em;text-transform:uppercase;color:var(--cobalt);font-size:.56rem;font-weight:800}.roster-card .linked{border-top:0;gap:.25rem;margin-top:.45rem;padding-top:0}.roster-card .linked-row{grid-template-columns:3.6rem minmax(0,1fr);align-items:center;gap:.4rem}.roster-card .linked-label{font-size:.55rem}.roster-card .linked-chip{padding:.12rem .5rem;font-size:.78rem}.roster-strip-when{white-space:normal;line-height:1.25}.roster-ask-in{animation:.24s cubic-bezier(.2,.8,.2,1) both builder-swap-in}.roster-ask-out{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;transform:translateY(-4px)}.roster-strip{flex-wrap:wrap;row-gap:.35rem}.roster-strip-buttons{margin-left:auto}.roster-strip .roster-panel-button-ghost.is-on{color:var(--panel-background);background:#fff}.inst-grid{gap:0}.inst-card{min-height:6rem;box-shadow:none;border-radius:0;padding:.8rem 1.25rem .75rem}.inst-card:hover{box-shadow:none}.inst-card-foot{margin-top:.55rem}.inst-card.is-replied{box-shadow:inset 0 0 0 2px #2ee68ca6}@media (width<=639px){.inst-grid{width:100vw;margin-left:calc(50% - 50vw)}}.roster-task-title>button{overflow-wrap:anywhere;width:100%;display:block}.update-ready{top:calc(env(safe-area-inset-top,0px) + .75rem);z-index:96;color:#111;white-space:nowrap;-webkit-backdrop-filter:blur(18px)saturate(1.6);background:#ffffffeb;border-radius:999px;align-items:center;gap:.8rem;padding:.4rem .4rem .4rem 1.1rem;font-size:.9rem;font-weight:600;animation:.52s cubic-bezier(.34,1.4,.64,1) both update-ready-in;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000029,0 0 0 1px #0000000f}.update-ready-go{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#111;border-radius:999px;padding:.45rem .95rem;font-size:.72rem;font-weight:800}.update-ready-go:active{transform:scale(.95)}@keyframes update-ready-in{0%{opacity:0;transform:translate(-50%,-140%)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.update-ready{animation:none}}.cc-piece{animation:.7s cubic-bezier(.16,1,.3,1) both cc-piece-in}.cc-pieces>.cc-piece:first-child{animation-delay:.42s}@keyframes cc-piece-in{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:none}}@media (prefers-reduced-motion:reduce){.cc-piece{animation:none}}.cc-answering{max-height:2rem;margin-top:.75rem;font-size:1rem;font-weight:500;transition:opacity .2s,max-height .2s,margin .2s;overflow:hidden}.cc-answering.is-leaving{opacity:0;max-height:0;margin-top:0}.cc-answering-in{animation:.24s cubic-bezier(.2,.8,.2,1) .6s backwards chat-answering-in}@keyframes chat-answering-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.cc-answering{transition:none}.cc-answering-in{animation:none}}.inst-squares{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width>=640px){.inst-squares{grid-template-columns:repeat(3,minmax(0,1fr))}}.inst-squares .inst-card{aspect-ratio:1;min-height:0;padding:.6rem .6rem .55rem}@media (width<=639px){.inst-squares>.inst-card-li:nth-child(3n+1) .inst-card{padding-left:1.3rem}.inst-squares>.inst-card-li:nth-child(3n+1) .inst-card-reach{left:1.3rem}}.inst-squares .inst-card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;display:-webkit-box;overflow:hidden}.inst-squares .inst-card-foot{margin-top:.4rem}.inst-squares .inst-card-chip{letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:.18rem .4rem;font-size:.5rem;overflow:hidden}.inst-card-blank{background:#e9e9ec;box-shadow:inset 0 0 0 .5px #0000000f}.inst-card-blank:after{display:none}.home-tabs-pill{will-change:transform;transition:transform .26s cubic-bezier(.2,.9,.3,1)}.home-tabs-pill.is-dragging{transition:none}.home-tabs{-webkit-user-select:none;user-select:none}.home-tab-pane{animation-name:home-pane-in-right;animation-duration:.28s}.home-tab-pane.from-left{animation-name:home-pane-in-left}@keyframes home-pane-in-right{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes home-pane-in-left{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-tab-pane,.home-tab-pane.from-left{animation:none}}.mail-band .mail-row.mail-row-attention:not(.mail-row-open){box-shadow:0 0 0 1px #f08c3c29,0 8px 22px #f0823224;background:linear-gradient(135deg,#fff8ee 0%,#fed 55%,#ffe2c8 100%)!important}.mail-band .mail-row.mail-row-attention:after{content:"";pointer-events:none;opacity:0;animation:unread-glint 4.8s calc(1.8s + var(--i,0) * .6s) cubic-bezier(.3, 0, .2, 1) infinite;background:radial-gradient(120% 80% at 30% 0,#ffc47880,#0000 62%);display:block;position:absolute;inset:0}.mail-cascade:has(.mail-row-attention)>.relative{animation:attention-tilt 4.8s calc(1.8s + var(--i,0) * .6s) cubic-bezier(.3, 0, .2, 1) infinite}@keyframes attention-tilt{0%,80%,to{filter:none;transform:none}88%{filter:brightness(1.04)saturate(1.15);transform:perspective(700px)rotateX(-9deg)translateY(-2px)}}body.mail-turn-out .mail-cascade:has(.mail-row-attention)>.relative{animation:none}body.mail-turn-in .mail-cascade:has(.mail-row-attention)>.relative{animation:none}.mail-cascade:has(.mail-row-landed)>.relative{animation:none}@media (prefers-reduced-motion:reduce){.mail-band .mail-row.mail-row-attention:after{animation:none}.mail-cascade:has(.mail-row-attention)>.relative{animation:none}}.builder-sheet-scrim.builder-sheet-out{transition:none;animation:.2s ease-in forwards builder-scrim-out}.builder-sheet-out .builder-sheet{will-change:transform;animation:.2s cubic-bezier(.4,0,.9,.5) forwards builder-sheet-away}@keyframes builder-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes builder-sheet-away{0%{transform:none}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.builder-sheet-scrim.builder-sheet-out{animation:.12s linear forwards builder-scrim-out}.builder-sheet-out .builder-sheet{animation:none}}.build-card{background:linear-gradient(160deg,#fff 0%,#f7f6ff 100%);border-radius:20px;gap:.7rem;padding:1rem 1.1rem 1.05rem;display:grid;position:relative;box-shadow:0 0 0 1px #5a50c814,0 10px 28px -12px #5046c847}.build-card-head{align-items:center;gap:.45rem;min-height:1.4rem;display:flex}.build-card-mark{color:#fff;background:linear-gradient(135deg,#6d5cff,#9b7bff);border-radius:999px;place-items:center;width:1.4rem;height:1.4rem;display:inline-grid;box-shadow:0 2px 8px #6d5cff59}.build-card-kicker{letter-spacing:.14em;text-transform:uppercase;color:#6b6890;font-size:.66rem;font-weight:700}.build-card-chip{color:#55536a;white-space:nowrap;background:#f0eff5;border-radius:999px;align-items:center;gap:.35rem;margin-left:auto;padding:.22rem .6rem;font-size:.68rem;font-weight:700;display:inline-flex}.build-card-dot{background:currentColor;border-radius:999px;width:6px;height:6px}.build-card-chip.is-busy{color:#3d3ad8;background:#eef0ff}.build-card-chip.is-done{color:#0e8a47;background:#e6f8ee}.build-card-chip.is-needs{color:#b4610b;background:#fff3e2}.build-card-task{color:#15142a;font-size:.95rem;font-weight:600;line-height:1.45}.build-card-note{color:#8a5a1c;font-size:.82rem;line-height:1.45}.build-card-then{color:#4a4866;font-size:.85rem;line-height:1.45}.build-card-then span{color:#15142a;font-weight:700}.build-card-actions{gap:.5rem;display:flex}.build-card-btn{color:#15142a;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:999px;flex:1;min-height:2.6rem;padding:0 1rem;font-size:.85rem;font-weight:700;transition:transform .14s cubic-bezier(.2,.8,.2,1),box-shadow .16s,background-color .16s;box-shadow:inset 0 0 0 1px #15142a24}.build-card-btn:active{transform:scale(.96)}.build-card-go{color:#fff;background:#15142a;box-shadow:0 6px 16px -6px #15142a80}@media (prefers-reduced-motion:reduce){.build-card-btn{transition:none}}.build-plan-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.build-plan-step{background:#6d5cff0f;border-radius:14px;align-items:flex-start;gap:.55rem;padding:.55rem .65rem;display:flex}.build-plan-num{color:#3d3ad8;background:#fff;border-radius:999px;flex:none;place-items:center;width:1.3rem;height:1.3rem;font-size:.7rem;font-weight:800;display:inline-grid;box-shadow:inset 0 0 0 1px #3d3ad833}.build-plan-text{color:#15142a;flex:1;gap:.2rem;font-size:.88rem;line-height:1.4;display:grid}.build-plan-step .build-card-chip{margin-left:0}.build-plan-after{color:#6b6890;font-size:.8rem;line-height:1.4}html.dark .build-plan-step{background:#7c5cff}@supports (color:color-mix(in lab, red, red)){html.dark .build-plan-step{background:color-mix(in oklab, #7c5cff 12%, var(--card))}}html.dark .build-plan-num{background:var(--card);color:#b9a8ff}html.dark .build-plan-text{color:var(--foreground)}html.dark .build-plan-after{color:#a9a6cc}.roster-entry{background:linear-gradient(160deg,#fff 0%,#f6f8ff 100%);border:0;flex-direction:column;align-items:stretch;gap:.4rem;min-height:5.6rem;padding:.95rem 1.1rem 1rem;transition:transform .16s cubic-bezier(.2,.8,.2,1),opacity .3s;display:flex;box-shadow:0 0 0 1px #0028a012,0 8px 22px -14px #0028a059}.roster-entry-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.roster-entry-time{letter-spacing:.02em;color:var(--cobalt);font-size:.78rem;font-weight:800}.roster-entry-title{white-space:normal;-webkit-line-clamp:2;color:#121212;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:1.05rem;font-weight:750;line-height:1.3;display:-webkit-box;overflow:hidden}.roster-entry{min-width:0}.roster-entry-fact>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.roster-entry-meta{flex-wrap:wrap;gap:.3rem .9rem;margin-top:.1rem;display:flex}.roster-entry-fact{text-overflow:ellipsis;white-space:nowrap;color:#1414149e;align-items:center;gap:.3rem;min-width:0;max-width:100%;font-size:.8rem;display:inline-flex;overflow:hidden}.roster-entry-fact svg{color:#0028a08c;flex:none}.roster-entry-phase{white-space:nowrap;color:var(--cobalt);background:#0047ff14;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.roster-entry-now{background:linear-gradient(160deg,#fff 0%,#effaf3 100%);box-shadow:0 0 0 1px #0e8a472e,0 8px 22px -14px #0e8a4773}.roster-entry-now .roster-entry-phase{color:#0e8a47;background:#0e8a471a}.roster-entry-live{background:#18b45c;border-radius:999px;width:7px;height:7px;animation:1.6s ease-in-out infinite builder-asks-pulse;box-shadow:0 0 8px #18b45c}.roster-entry-past{opacity:.55;background:#fafafa;box-shadow:0 0 0 1px #0000000f}.roster-entry-past .roster-entry-time{color:#1414148c}.roster-entry-past .roster-entry-phase{color:#14141499;background:#0000000d}.roster-entry-past .roster-entry-fact svg{color:#14141466}.roster-entry-sep{background:linear-gradient(90deg,#0000,#0000001f 20% 80%,#0000);height:1px;margin:.35rem .5rem}@media (prefers-reduced-motion:reduce){.roster-entry-live{animation:none}.roster-entry{transition:none}}.roster-entry{border:1px solid var(--cobalt);border-radius:20px;gap:.5rem;padding:.95rem 1.15rem 1.05rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.roster-entry{border:1px solid color-mix(in oklab, var(--cobalt) 18%, var(--border))}}.roster-entry{background:var(--cobalt)}@supports (color:color-mix(in lab, red, red)){.roster-entry{background:color-mix(in oklab, var(--cobalt) 5%, var(--background))}}.roster-entry{box-shadow:0 10px 24px -20px #0028a099}.roster-entry.fade-row:not(.fade-out){animation:roster-entry-in .52s cubic-bezier(.2, .9, .25, 1) calc(var(--i,0) * 70ms) backwards}@keyframes roster-entry-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.roster-entry-time{letter-spacing:0;text-transform:none;color:var(--cobalt);background:var(--cobalt);border-radius:999px;align-items:center;padding:.22rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.roster-entry-time{background:color-mix(in oklab, var(--cobalt) 12%, transparent)}}.roster-entry-soon .roster-entry-time{animation:2.4s ease-in-out infinite roster-entry-soon}@keyframes roster-entry-soon{0%,to{box-shadow:0 0 #0047ff59}50%{box-shadow:0 0 0 5px #0047ff00}}.roster-entry-title{letter-spacing:-.01em;font-size:1.05rem;font-weight:700;line-height:1.3}.roster-entry-phase{background:var(--background)}.roster-entry-now{border-color:#0e8a47}@supports (color:color-mix(in lab, red, red)){.roster-entry-now{border-color:color-mix(in oklab, #0e8a47 30%, var(--border))}}.roster-entry-now{background:#0e8a47}@supports (color:color-mix(in lab, red, red)){.roster-entry-now{background:color-mix(in oklab, #0e8a47 6%, var(--background))}}.roster-entry-now{box-shadow:0 10px 24px -18px #0e8a4799}.roster-entry-now .roster-entry-time{color:#0e8a47;background:oklab(55.6343% -.12562 .0665996/.13)}.roster-entry-past{border-color:var(--border);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.roster-entry-past{background:color-mix(in oklab, var(--foreground) 3%, var(--background))}}.roster-entry-past{box-shadow:none}.roster-entry-past .roster-entry-time{color:#14141499;background:#0000000f}.roster-entry-track{background:#0e8a471f;height:4px;position:absolute;bottom:0;left:0;right:0}.roster-entry-fill{transform-origin:0;background:linear-gradient(90deg,#18b45c,#0e8a47);border-radius:0 999px 999px 0;height:100%;transition:width 1s cubic-bezier(.2,.8,.2,1);animation:.9s cubic-bezier(.2,.8,.2,1) .3s backwards roster-entry-fill;display:block}@keyframes roster-entry-fill{0%{transform:scaleX(0)}to{transform:none}}.roster-entry.tap:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.roster-entry.fade-row:not(.fade-out),.roster-entry-soon .roster-entry-time,.roster-entry-fill{animation:none}}.roster-entry-open{align-items:stretch;gap:inherit;text-align:left;width:100%;min-width:0;color:inherit;background:0 0;border:0;flex-direction:column;padding:0;transition:transform .16s cubic-bezier(.2,.8,.2,1);display:flex}.roster-entry-open.tap:active{transform:scale(.98)}.roster-entry-answer{color:#0e8a47;background:#0e8a471a;border-radius:999px;align-self:flex-start;padding:.2rem .6rem;font-size:.72rem;font-weight:700}.roster-entry-answer-open{color:#b45309;background:#d977061f}.roster-entry-actions{flex-wrap:wrap;gap:.5rem;display:flex}.roster-entry-actions .raised-btn{--raised-fg:var(--foreground);--raised-line:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.roster-entry-actions .raised-btn{--raised-line:color-mix(in oklab, var(--foreground) 22%, transparent)}}.roster-entry-said{font-size:.8rem;font-weight:600}.roster-entry-top{padding-right:2.1rem}.roster-entry-kill{color:#14141473;background:0 0;border-radius:999px;place-items:center;width:2rem;height:2rem;transition:color .16s,background-color .16s,transform .16s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:.7rem;right:.7rem}.roster-entry-kill:hover,.roster-entry-kill[aria-expanded=true]{color:#c81e1e;background:#c81e1e14}.roster-entry-kill.tap:active{transform:scale(.9)}.roster-entry-ask{flex-direction:column;gap:.5rem;padding-top:.15rem;display:flex}.roster-entry-ask-line{font-size:.85rem;font-weight:600}.day-event-cancel-row{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.75rem;display:flex}.day-event-cancel[aria-expanded=true]{color:#c81e1e}html.dark .day-event-cancel[aria-expanded=true]{color:#f87171}html.dark .roster-entry-kill{color:#ffffff80}html.dark .roster-entry-kill:hover,html.dark .roster-entry-kill[aria-expanded=true]{color:#f87171;background:#f871711f}html.dark .roster-entry-answer{color:#3ccf7f;background:#3ccf7f1f}html.dark .roster-entry-answer-open{color:#fbbf24;background:#fbbf241f}.inst-card{transition:filter .14s,box-shadow .26s}.inst-card.tap:active:not(:disabled){filter:brightness(.82)saturate(1.05);transform:none}@media (prefers-reduced-motion:reduce){.inst-card{transition:none}}.build-card-fold{opacity:1;max-height:9rem;transition:max-height .26s cubic-bezier(.2,.8,.2,1),opacity .2s cubic-bezier(.2,.8,.2,1),margin-top .26s cubic-bezier(.2,.8,.2,1)}.build-card-fold-in{gap:.6rem;display:grid}.build-card-fold.is-folded{opacity:0;pointer-events:none;max-height:0;margin-top:-.7rem;overflow:hidden}@media (prefers-reduced-motion:reduce){.build-card-fold{transition:none}}.cc-review{animation-duration:.28s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.builder-sheet-scrim{animation-duration:.24s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.roster-ask-out{transition:opacity .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.type-caret,.mail-urgent-dot,.mail-next,.roster-ask-in,.animate-pulse{animation:none}.roster-ask-out{transition:none}}.home-tab{transition:color .24s cubic-bezier(.2,.8,.2,1)}.home-tab-pane{animation-timing-function:cubic-bezier(.2,.8,.2,1)}.home-tab-dot.fade-chip{animation:.24s cubic-bezier(.2,.8,.2,1) backwards fade-chip-in,1.4s ease-in-out .24s infinite builder-asks-pulse}.home-tab-dot.fade-chip.fade-out{animation:.2s cubic-bezier(.2,.8,.2,1) both fade-row-out}@keyframes inst-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.outreach-todo-body{transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1)}.outreach-todo.is-leaving{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both fade-row-out}@media (prefers-reduced-motion:reduce){.home-tab,.outreach-todo-body{transition:none}.home-tab-dot.fade-chip,.inst-card-li,.inst-card-live,.outreach-todo-dot{animation:none}.home-tab-dot.fade-chip.fade-out,.outreach-todo.is-leaving{opacity:0;animation:none}}.cc-department main .inst-section{box-shadow:none}.inst-hero,.inst-section{animation:.32s cubic-bezier(.2,.8,.2,1) both inst-card-in}.inst-section:nth-of-type(2){animation-delay:50ms}.inst-section:nth-of-type(3){animation-delay:90ms}.inst-section:nth-of-type(n+4){animation-delay:.13s}@media (prefers-reduced-motion:reduce){.inst-hero,.inst-section{animation:none}}.inst-add-slot{grid-template-rows:1fr;margin-top:1.5rem;transition:grid-template-rows .2s cubic-bezier(.2,.8,.2,1),margin-top .2s cubic-bezier(.2,.8,.2,1);display:grid}.inst-add-slot>div{min-height:0;overflow:hidden}.inst-add-slot.is-leaving{pointer-events:none;grid-template-rows:0fr;margin-top:0}.inst-add-slot.is-leaving>div{animation:.2s cubic-bezier(.2,.8,.2,1) both fade-row-out}.inst-add-slot{animation:.28s cubic-bezier(.2,.8,.2,1) backwards inst-add-slot-in}@keyframes inst-add-slot-in{0%{grid-template-rows:0fr;margin-top:0}}.artist-folds{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.add-artists-toggle{background:var(--foreground);border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:.45rem;min-width:0;height:2.6rem;padding:0 .8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.add-artists-toggle{background:color-mix(in oklab, var(--foreground) 6%, var(--background))}}.add-artists-toggle{color:var(--foreground);letter-spacing:-.01em;white-space:nowrap;font-size:.8rem;font-weight:600;transition:background .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),transform .12s cubic-bezier(.2,.8,.2,1)}.add-artists-toggle:active{transform:scale(.96)}.add-artists-toggle.is-open{background:var(--background);box-shadow:0 1px 2px #0f142814,0 4px 14px #0f14281a}.add-artists-icon{color:var(--muted-foreground);display:inline-flex}.add-artists-icon svg{width:.95rem;height:.95rem}.add-artists-label{text-overflow:ellipsis;overflow:hidden}.add-artists-toggle .add-artists-chev{opacity:.55;flex:none}.inst-card-reach{z-index:2;color:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex;position:absolute;top:.45rem;left:.45rem;box-shadow:0 1px 3px #00000038}.inst-card-reach svg{width:.72rem;height:.72rem}.inst-card-reach.is-email{background:#16a34a}.inst-card-reach.is-form{background:#d97706}.inst-card-reach.is-dm{background:#7c3aed}.inst-card-reach.is-waiting{background:#64748b}.outreach-sent-line{color:var(--muted-foreground);margin-top:.6rem;font-size:.8rem}@media (prefers-reduced-motion:reduce){.add-artists-toggle{transition:none}}.add-artists-slot{margin-top:.6rem}.add-artists-slot>div{animation:.28s cubic-bezier(.2,.8,.2,1) backwards fade-row-in}.add-artists-chev{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.add-artists-chev.is-open{transform:rotate(180deg)}.artist-stats{scrollbar-width:none;gap:.35rem;margin:1rem -1.25rem 0;padding:.1rem 1.25rem;display:flex;overflow-x:auto}.artist-stats::-webkit-scrollbar{display:none}.artist-stat{border:1px solid var(--foreground);flex-direction:row;flex:none;align-items:baseline;gap:.3rem;padding:.3rem .65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.artist-stat{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.artist-stat{background:var(--background);color:var(--foreground);text-align:left;border-radius:999px;transition:background .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1),transform .12s cubic-bezier(.2,.8,.2,1)}.artist-stat:active{transform:scale(.96)}.artist-stat.is-on{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.artist-stat-n{font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700;line-height:1.2;animation:.32s cubic-bezier(.2,.8,.2,1) backwards artist-stat-tick}.artist-stat-word{letter-spacing:.02em;opacity:.65;white-space:nowrap;font-size:.68rem;font-weight:600}@keyframes artist-stat-tick{0%{opacity:0;transform:translateY(.3rem)}}.artist-sorts{scrollbar-width:none;gap:.4rem;margin:0 -1.25rem .75rem;padding:.1rem 1.25rem;display:flex;overflow-x:auto}.artist-sorts::-webkit-scrollbar{display:none}.artist-sort{border:1px solid var(--foreground);flex:none;padding:.4rem .8rem}@supports (color:color-mix(in lab, red, red)){.artist-sort{border:1px solid color-mix(in oklab, var(--foreground) 16%, transparent)}}.artist-sort{background:var(--background);color:var(--foreground);white-space:nowrap;border-radius:999px;font-size:.78rem;font-weight:600;transition:background .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1),transform .12s cubic-bezier(.2,.8,.2,1)}.artist-sort:active{transform:scale(.95)}.artist-sort.is-on{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.artist-sorted{animation:.28s cubic-bezier(.2,.8,.2,1) backwards artist-sorted-in}@keyframes artist-sorted-in{0%{opacity:0;transform:translateY(6px)}}.artist-group+.artist-group{margin-top:1.1rem}.artist-group-title{letter-spacing:.14em;text-transform:uppercase;align-items:baseline;gap:.45rem;margin-bottom:.45rem;font-size:.68rem;font-weight:800;display:flex}.artist-group-count{color:var(--muted-foreground);letter-spacing:0;font-weight:600}@media (prefers-reduced-motion:reduce){.artist-sorted{animation:none}.artist-sort,.add-artists-chev{transition:none}.inst-add-slot{transition:none;animation:none}.add-artists-slot>div{animation:none}.inst-add-slot.is-leaving>div{opacity:0;animation:none}}.inst-card-li{animation:inst-card-deal .46s cubic-bezier(.16, 1, .3, 1) calc(var(--i,0) * 45ms) backwards}.inst-card-li .inst-card-name{animation:inst-name-in .42s cubic-bezier(.16, 1, .3, 1) calc(90ms + var(--i,0) * 45ms) backwards}@keyframes inst-card-deal{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes inst-name-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.inst-hero{view-transition-name:inst-open}html.inst-opening .inst-hero,.inst-hero.is-grown{animation:none}::view-transition-group(inst-open){animation-duration:.46s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-image-pair(inst-open){border-radius:22px;overflow:hidden}::view-transition-old(inst-open){object-fit:cover;height:100%;animation-duration:.46s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-new(inst-open){object-fit:cover;height:100%;animation-duration:.46s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(root){animation-duration:.26s}::view-transition-new(root){animation-duration:.26s}.inst-stages{position:relative}.inst-stage-thumb{background:var(--foreground);pointer-events:none;border-radius:999px;position:absolute;top:0;left:0}.inst-stage-thumb.is-ready{transition:transform .38s cubic-bezier(.3,1.25,.5,1),width .38s cubic-bezier(.3,1.25,.5,1),height .38s cubic-bezier(.2,.8,.2,1)}.inst-stages.has-thumb .inst-stage{z-index:1;transition-duration:.3s;position:relative}.inst-stages.has-thumb .inst-stage.is-on{background:0 0;border-color:#0000}@media (prefers-reduced-motion:reduce){.inst-card-li,.inst-card-li .inst-card-name{animation:none}.inst-stage-thumb.is-ready,.inst-stages.has-thumb .inst-stage{transition:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.outreach-linked{color:var(--muted-foreground);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.82rem;display:flex}.outreach-linked-dot{background:#2ee68c;border-radius:999px;width:7px;height:7px;box-shadow:0 0 8px #2ee68c}.outreach-conv{gap:.7rem;display:grid}.outreach-conv-box{overscroll-behavior:contain;max-height:26rem;margin-top:1rem;transition:max-height .24s cubic-bezier(.2,.8,.2,1),-webkit-mask-position .24s cubic-bezier(.2,.8,.2,1),mask-position .24s cubic-bezier(.2,.8,.2,1);overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 2.5rem);mask-image:linear-gradient(#0000 0,#000 2.5rem);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:100% calc(100% + 2.5rem);mask-size:100% calc(100% + 2.5rem);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.outreach-conv-box.is-open{max-height:calc(var(--full,200rem) + 1px);transition-duration:.32s}.outreach-conv-box.is-folded{-webkit-mask-position:0 0;mask-position:0 0}.outreach-conv-toggle{color:var(--muted-foreground);margin-top:.8rem}.outreach-conv-toggle:hover{color:var(--foreground)}.outreach-msg{background:var(--foreground);border-radius:18px 18px 18px 6px;justify-self:start;max-width:88%;padding:.7rem .95rem}@supports (color:color-mix(in lab, red, red)){.outreach-msg{background:color-mix(in oklab, var(--foreground) 6%, var(--background))}}.outreach-msg{animation:rise-in .28s cubic-bezier(.2, .8, .2, 1) calc(var(--i,0) * 50ms) backwards}.outreach-msg.is-mine{background:var(--foreground);color:var(--background);border-radius:18px 18px 6px;justify-self:end}.outreach-msg-meta{letter-spacing:.06em;opacity:.6;font-size:.68rem}.outreach-msg-subject{margin-top:.25rem;font-size:.82rem;font-weight:700}.outreach-msg-text{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.3rem;font-size:.9rem;line-height:1.5}.outreach-msg-text:empty{display:none}.outreach-sig{color:inherit;border-top-color:currentColor;margin:.6rem 0 0}@supports (color:color-mix(in lab, red, red)){.outreach-sig{border-top-color:color-mix(in oklab, currentColor 18%, transparent)}}.outreach-msg.is-bounce .outreach-msg-meta{opacity:.8;font-weight:700}.outreach-conv-loading{gap:.6rem;display:grid}.outreach-conv-loading span{background:linear-gradient(90deg, var(--foreground), var(--foreground), var(--foreground));border-radius:18px;height:3.2rem}@supports (color:color-mix(in lab, red, red)){.outreach-conv-loading span{background:linear-gradient(90deg, color-mix(in oklab, var(--foreground) 5%, var(--background)), color-mix(in oklab, var(--foreground) 10%, var(--background)), color-mix(in oklab, var(--foreground) 5%, var(--background)))}}.outreach-conv-loading span{background-size:200% 100%;animation:1.4s linear infinite cc-shimmer}.outreach-conv-loading span:nth-child(2){justify-self:end;width:70%}@media (prefers-reduced-motion:reduce){.outreach-msg,.outreach-conv-loading span{animation:none}.outreach-conv-box{transition:none}}.bar-chevron{width:1.6rem;height:1.6rem;color:var(--muted-foreground);background:var(--foreground);border-radius:999px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.bar-chevron{background:color-mix(in oklab, var(--foreground) 5%, transparent)}}.bar-chevron{transition:transform .32s cubic-bezier(.2,.8,.2,1),background-color .2s cubic-bezier(.2,.8,.2,1)}.is-open>.builder-bar .bar-chevron,.is-open>.task-bar-head .bar-chevron{background:var(--foreground);transform:rotate(180deg)}@supports (color:color-mix(in lab, red, red)){.is-open>.builder-bar .bar-chevron,.is-open>.task-bar-head .bar-chevron{background:color-mix(in oklab, var(--foreground) 9%, transparent)}}.builder-bar-wrap.is-open>.builder-bar,.task-fold.is-open>.task-bar-head{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.builder-bar,.task-bar{transition:opacity .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1),border-radius .32s cubic-bezier(.2,.8,.2,1)}.bar-panel{grid-template-rows:1fr;animation:.3s cubic-bezier(.2,.8,.2,1) both bar-panel-in;display:grid}.bar-panel-inner{gap:.4rem;min-height:0;padding-top:.4rem;display:grid;overflow:hidden}.bar-panel-out{pointer-events:none;animation:.22s cubic-bezier(.2,.8,.2,1) both bar-panel-out}@keyframes bar-panel-in{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@keyframes bar-panel-out{0%{opacity:1;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}.bar-panel .task-stack{margin-top:0}.bar-row{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);text-align:left;-webkit-tap-highlight-color:transparent;animation:.28s cubic-bezier(.2,.8,.2,1) both bar-row-rise;animation-delay:calc(var(--i,0) * 55ms + 60ms);border-radius:14px;align-items:center;gap:.7rem;padding:.6rem .95rem;font-size:.86rem;line-height:1.3;transition:transform .16s cubic-bezier(.2,.8,.2,1),background-color .16s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.bar-row:active{background:var(--foreground);transform:scale(.985)}@supports (color:color-mix(in lab, red, red)){.bar-row:active{background:color-mix(in oklab, var(--foreground) 3%, var(--background))}}.bar-row-builder{border-color:var(--cobalt)}@supports (color:color-mix(in lab, red, red)){.bar-row-builder{border-color:color-mix(in oklab, var(--cobalt) 18%, var(--border))}}.bar-panel .task-row{animation:.28s cubic-bezier(.2,.8,.2,1) both bar-row-rise}.bar-panel .task-row:nth-child(2){animation-delay:55ms}.bar-panel .task-row:nth-child(3){animation-delay:.11s}.bar-panel .task-row:nth-child(n+4){animation-delay:.165s}@keyframes bar-row-rise{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.bar-row.is-out,.bar-panel .task-row.task-row-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both task-row-out}.bar-row-text{flex:1;gap:.08rem;min-width:0;display:grid}.bar-row-who{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6rem;font-weight:800}.bar-row-title{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.bar-row-sub{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.bt-next-open{width:100%;color:inherit;font:inherit;text-align:left;transform-origin:0;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;transition:transform .12s cubic-bezier(.2,.8,.2,1),opacity .12s cubic-bezier(.2,.8,.2,1);display:block}.bt-next-open:active:not(:disabled){opacity:.7;transform:scale(.98)}.bt-next-more{justify-items:start;gap:.5rem;margin-top:.55rem;display:grid}.bt-next-more.is-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both fade-row-out}@media (prefers-reduced-motion:reduce){.bt-next-open{transition:none}.bt-next-more.is-out{opacity:0;animation:none}}.bar-next-list{gap:.3rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.bar-next-list li{align-items:baseline;gap:.55rem;min-width:0;display:flex}.bar-next-num{width:1rem;color:var(--muted-foreground);flex:none;font-size:.72rem;font-weight:800}.bar-next-task{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.bar-row-left{color:var(--cobalt);flex:none;font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.bar-row-left{color:color-mix(in oklab, var(--cobalt) 70%, var(--foreground))}}.bar-row-foot{letter-spacing:.04em;color:var(--muted-foreground);border-style:dashed;justify-content:center;padding:.55rem;font-size:.72rem;font-weight:700}.bar-dot-hand{background:var(--cobalt)}.task-fold{margin-top:1rem}.task-fold>.task-bar-head{margin-top:0}.task-fold-out{pointer-events:none;animation:.22s cubic-bezier(.2,.8,.2,1) both task-row-out}.bar-ask{border:1px solid #f97316;align-items:center;gap:.65rem;width:100%;margin-top:1rem;padding:.6rem .95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bar-ask{border:1px solid color-mix(in oklab, #f97316 45%, var(--border))}}.bar-ask{background:#f97316;border-radius:16px}@supports (color:color-mix(in lab, red, red)){.bar-ask{background:color-mix(in oklab, #f97316 12%, var(--background))}}.bar-ask{color:var(--foreground);text-align:left;-webkit-tap-highlight-color:transparent;font-size:.86rem;font-weight:600;line-height:1.3;transition:transform .16s cubic-bezier(.2,.8,.2,1);animation:.3s cubic-bezier(.2,.8,.2,1) both builder-bar-in}.bar-ask:active{transform:scale(.985)}.bar-ask+.builder-bar-wrap>.builder-bar,.bar-ask+.task-fold,.bar-ask+.task-stack{margin-top:.45rem}.bar-ask-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bar-ask>.tap-swap:not(.bar-ask-text){flex:1}.bar-ask-dot{background:var(--ask);border-radius:999px;flex:none;width:.55rem;height:.55rem;animation:1.4s ease-in-out infinite bar-ask-breathe}@keyframes bar-ask-breathe{0%,to{box-shadow:0 0 #2f6fe473}50%{box-shadow:0 0 0 .4rem #2f6fe400}}.bar-ask-go{background:var(--foreground);color:var(--background);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;flex:none;padding:.3rem .65rem;font-size:.6rem;font-weight:800}.bar-ask-out{pointer-events:none;animation:.22s cubic-bezier(.2,.8,.2,1) both task-missed-out}@media (prefers-reduced-motion:reduce){.bar-panel,.bar-panel-out,.bar-row,.bar-panel .task-row,.bar-ask,.bar-ask-dot{animation:none}.bar-panel-out,.task-fold-out,.bar-ask-out,.bar-row.is-out,.bar-panel .task-row.task-row-out{opacity:0;animation:none}.bar-chevron,.builder-bar,.task-bar,.bar-row,.bar-ask{transition:none}}.intake-box{border:1px solid var(--border);background:var(--foreground);border-radius:18px;margin-top:.25rem;padding:.9rem}@supports (color:color-mix(in lab, red, red)){.intake-box{background:color-mix(in oklab, var(--foreground) 2%, var(--background))}}.intake-box{animation:.3s cubic-bezier(.2,.8,.2,1) both builder-bar-in}.intake-paste{gap:.5rem;display:flex}.intake-input{border:1px solid var(--border);background:var(--background);border-radius:12px;flex:1;min-width:0;height:2.75rem;padding:0 .9rem;font-size:1rem;transition:border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1),opacity .2s cubic-bezier(.2,.8,.2,1)}.intake-input:focus{border-color:var(--foreground);box-shadow:0 0 0 3px var(--foreground);outline:none}@supports (color:color-mix(in lab, red, red)){.intake-input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--foreground) 8%, transparent)}}.intake-add{background:var(--foreground);height:2.75rem;color:var(--background);letter-spacing:.16em;text-transform:uppercase;border-radius:12px;flex:none;padding:0 1rem;font-size:.62rem;font-weight:800;transition:opacity .16s cubic-bezier(.2,.8,.2,1),transform .12s cubic-bezier(.2,.8,.2,1)}.intake-add:disabled{opacity:.35}.intake-add:active{transform:scale(.96)}.intake-lines{gap:.3rem;margin-top:.7rem;display:grid}.intake-line{background:var(--background);border:1px solid var(--border);border-radius:10px;align-items:center;gap:.55rem;min-height:2.4rem;padding:0 .4rem 0 .7rem;font-size:.92rem;display:flex}.intake-line.fade-row:not(.fade-out){animation:.42s cubic-bezier(.2,.9,.25,1.25) backwards intake-drop}.intake-line.fade-out.is-sent{animation:.32s cubic-bezier(.4,0,.6,1) both intake-sent}@keyframes intake-drop{0%{opacity:0;transform:translateY(-1.4rem)scale(.94)}}@keyframes intake-sent{40%{opacity:1;transform:translateY(-2px)scale(1.02)}to{opacity:0;transform:translateY(1.6rem)scale(.96)}}.just-added.swap-in{animation:.42s cubic-bezier(.2,.9,.25,1.25) backwards intake-drop}.just-added-item.fade-row:not(.fade-out){animation:intake-drop .46s cubic-bezier(.2, .9, .25, 1.25) calc(.18s + var(--i,0) * 80ms) backwards}@media (prefers-reduced-motion:reduce){.intake-line.fade-row:not(.fade-out),.just-added.swap-in,.just-added-item.fade-row:not(.fade-out){animation:none}.intake-line.fade-out.is-sent{opacity:0;animation:none}}.intake-line.is-flagged{border-color:#b7791f}@supports (color:color-mix(in lab, red, red)){.intake-line.is-flagged{border-color:color-mix(in oklab, #b7791f 40%, var(--border))}}.intake-line.is-flagged{background:#b7791f}@supports (color:color-mix(in lab, red, red)){.intake-line.is-flagged{background:color-mix(in oklab, #b7791f 6%, var(--background))}}.intake-tick{color:#0d8a62;background:oklab(56.2021% -.112517 .0325692/.14);border-radius:999px;flex:none;place-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;font-weight:800;animation:.5s cubic-bezier(.2,.8,.2,1) builder-stage-pulse;display:grid}.intake-line.is-flagged .intake-tick{color:#a16207;background:oklab(62.635% .0417604 .117599/.18)}.intake-handle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.intake-flag{color:#a16207;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.74rem;overflow:hidden}.intake-line:not(.is-flagged) .intake-handle{flex:1}.intake-remove{width:2rem;height:2rem;color:var(--muted-foreground);border-radius:999px;flex:none;font-size:1.1rem}.intake-go{width:100%;margin-top:.7rem}.intake-status{color:var(--muted-foreground);margin-top:.6rem;font-size:.78rem}.outreach-filters{flex-wrap:wrap;gap:.4rem;margin-top:1.1rem;margin-bottom:1rem;display:flex}.outreach-filter{border:1px solid var(--border);background:var(--background);border-radius:999px;max-width:100%;height:2.25rem;padding:0 .75rem;font-size:.8rem}input.outreach-filter{width:7.5rem}select.outreach-filter,select.notable-kind{appearance:none;color:var(--foreground);background:var(--background) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .65rem center / .9rem;cursor:pointer;padding-right:2rem}.outreach-filter:focus{border-color:var(--foreground);outline:none}.outreach-filter-clear{letter-spacing:.14em;text-transform:uppercase;height:2.25rem;color:var(--muted-foreground);border-radius:999px;padding:0 .8rem;font-size:.62rem;font-weight:800}.outreach-sentbox{border:1px solid var(--border);border-radius:16px;margin-top:1rem;overflow:hidden}.outreach-sentbox-head{text-align:left;align-items:center;gap:.6rem;width:100%;padding:.85rem 1rem;display:flex}.outreach-sentbox-head .label{flex:1}.outreach-todo-body>div,.outreach-todo-body>.outreach-sentbox-list{min-height:0;padding:0 1rem;overflow:hidden}.outreach-sentbox-list{gap:.6rem;margin:0;list-style:none;display:grid}.outreach-todo-body.is-open>.outreach-sentbox-list{padding-bottom:1rem}.outreach-sentbox-list li,.outreach-sent-list li{gap:.1rem;display:grid}.outreach-sent-subject{font-size:.88rem;font-weight:600}.outreach-limit{color:var(--muted-foreground);margin-top:.7rem;font-size:.78rem}.outreach-draft{border:1px solid var(--cobalt);margin-top:.8rem;padding:.9rem}@supports (color:color-mix(in lab, red, red)){.outreach-draft{border:1px solid color-mix(in oklab, var(--cobalt) 25%, var(--border))}}.outreach-draft{background:var(--cobalt);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.outreach-draft{background:color-mix(in oklab, var(--cobalt) 4%, var(--background))}}.outreach-draft-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--cobalt);font-size:.62rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.outreach-draft-kicker{color:color-mix(in oklab, var(--cobalt) 75%, var(--foreground))}}.outreach-draft-subject,.outreach-draft-body{border:1px solid var(--border);background:var(--background);border-radius:10px;width:100%;margin-top:.5rem;padding:.6rem .75rem;font-size:.95rem;display:block}.outreach-draft-subject{font-weight:600}.outreach-draft-body{resize:vertical;line-height:1.45}.outreach-draft-foot{color:var(--muted-foreground);margin-top:.4rem;font-size:.72rem}.outreach-draft-actions{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.outreach-sent-list{gap:.5rem;margin-top:.8rem;display:grid}.outreach-dnc-note,.outreach-paintrag-note{background:#c2410c;border-radius:12px;margin-top:.4rem;padding:.6rem .8rem}@supports (color:color-mix(in lab, red, red)){.outreach-dnc-note,.outreach-paintrag-note{background:color-mix(in oklab, #c2410c 8%, var(--background))}}.outreach-dnc-note,.outreach-paintrag-note{color:#9a3412;font-size:.82rem}.outreach-suggest{border:1px solid #0d8a62;border-radius:14px;margin-top:.8rem;padding:.85rem}@supports (color:color-mix(in lab, red, red)){.outreach-suggest{border:1px solid color-mix(in oklab, #0d8a62 35%, var(--border))}}.outreach-suggest{background:#0d8a62}@supports (color:color-mix(in lab, red, red)){.outreach-suggest{background:color-mix(in oklab, #0d8a62 6%, var(--background))}}.outreach-suggest-line{font-size:.9rem}.outreach-facts{gap:.4rem;margin-top:.6rem;display:grid}.outreach-fact{gap:.5rem;font-size:.86rem;display:flex}.outreach-fact-kind{letter-spacing:.12em;text-transform:uppercase;width:5.5rem;color:var(--muted-foreground);flex:none;padding-top:.15rem;font-size:.62rem;font-weight:800}.inst-card-pic{z-index:1;object-fit:cover;border:2px solid #ffffff80;border-radius:999px;width:3rem;height:3rem;animation:.3s cubic-bezier(.2,.8,.2,1) both builder-swap-in;position:absolute;top:.9rem;right:.9rem;box-shadow:0 4px 12px #00000040}.inst-squares .inst-card-pic{width:2rem;height:2rem;top:.6rem;right:.6rem}.inst-card-photo{z-index:0;object-fit:cover;width:100%;height:100%;animation:.3s cubic-bezier(.2,.8,.2,1) both builder-swap-in;position:absolute;inset:0}.inst-card.has-photo:after{background:linear-gradient(#0000 30%,#00000052 58%,#000000b8)}.inst-card.has-photo .inst-card-name,.inst-card.has-photo .inst-card-place{text-shadow:0 1px 3px #00000073}.inst-squares .inst-card-place{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;font-size:.68rem;overflow:hidden}.inst-card-flag{z-index:1;letter-spacing:.1em;text-transform:uppercase;color:#fde68a;font-size:.66rem;font-weight:700;position:relative}.inst-card-chip.is-finding{background:linear-gradient(100deg,#ffffff1f 30%,#ffffff4d 50%,#ffffff1f 70%) 0 0/200% 100%;animation:1.6s linear infinite intake-shimmer}.is-grey.inst-card,.is-grey.inst-hero{color:#18181b}.is-grey.inst-hero{position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 10px 26px #0f142814}.is-grey.inst-card{box-shadow:inset 0 -.5px #00000014}.is-grey.inst-card:after{background:linear-gradient(#ffffff59,#0000 45%)}.is-grey .inst-card-place,.is-grey .inst-hero-place,.is-grey .inst-card-contact{color:#18181b99}.is-grey .inst-card-chip{color:#3f3f46;background:#18181b14}.is-grey .inst-card-chip.is-finding{background:linear-gradient(100deg,#18181b0f 30%,#18181b29 50%,#18181b0f 70%) 0 0/200% 100%}.is-grey .inst-card-flag{color:#b45309}.is-grey .inst-card-pic{z-index:0;width:42%;height:100%;box-shadow:none;border:0;border-radius:0;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}.has-pic.inst-card,.has-pic.inst-hero{padding-right:calc(34% + .5rem)}@keyframes intake-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.intake-upload{border:1px solid var(--border);letter-spacing:.14em;text-transform:uppercase;border-radius:12px;flex:none;height:2.75rem;padding:0 .8rem;font-size:.62rem;font-weight:800}.intake-scan{margin-top:.6rem;font-size:.8rem}.intake-scan-bar{background:var(--border);border-radius:999px;height:4px;margin-top:.35rem;overflow:hidden}.intake-scan-bar>span{background:var(--foreground);transform-origin:0;height:100%;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:block}.intake-upload:disabled,.intake-mode-opt:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){.intake-scan-bar>span{transition:none}.intake-box,.intake-tick,.inst-card-pic,.inst-card-photo,.inst-card-chip.is-finding{animation:none}}.bar-row-slow{color:#a16207;white-space:normal;font-size:.74rem;font-weight:600}.intake-tools{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.intake-tools .intake-upload{white-space:nowrap;letter-spacing:.1em;flex:8rem;min-width:0}.intake-or{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:.85rem;padding-top:.75rem;font-size:.78rem}.intake-box>.intake-or:first-child{border-top:0;margin-top:0;padding-top:0}.intake-tools .intake-scan{flex:100%;margin-top:0}.sources-list{gap:.6rem;margin-top:1rem;display:grid}.sources-row{border:1px solid var(--border);border-radius:16px;gap:.25rem;padding:.9rem 1rem;display:grid}.sources-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sources-name{font-weight:700}.sources-status{letter-spacing:.14em;text-transform:uppercase;background:var(--foreground);border-radius:999px;padding:.25rem .55rem;font-size:.62rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.sources-status{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.sources-status.is-sweeping{color:#0d8a62;background:oklab(56.2021% -.112517 .0325692/.14)}.sources-status.is-layout-changed,.sources-status.is-paused-for-the-night{color:#9a3412;background:oklab(55.3428% .136253 .108001/.12)}.swipe-card{border:1px solid var(--border);border-radius:22px;margin-top:1rem;padding:1rem;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s cubic-bezier(.2,.8,.2,1)}.swipe-card.is-yes{opacity:0;transform:translate(40%)rotate(6deg)}.swipe-card.is-no{opacity:0;transform:translate(-40%)rotate(-6deg)}.swipe-card,.on-light,.inst-section,.notables{--raised-fg:#111;--raised-dim:#1111119e;--raised-line:#11111138}.swipe-top{align-items:center;gap:.9rem;display:flex}.swipe-pic{object-fit:cover;background:var(--border);border-radius:999px;flex:none;width:4.5rem;height:4.5rem}.swipe-pic-blank{color:var(--muted-foreground);letter-spacing:.04em;place-items:center;font-size:1.3rem;font-weight:700;display:grid}.swipe-name{font-size:1.25rem;font-weight:800;line-height:1.2}.swipe-unsure{color:#a16207;background:oklab(62.635% .0417604 .117599/.16);border-radius:999px;margin-left:.4rem;padding:.1rem .45rem;font-weight:700}.swipe-art{grid-template-columns:repeat(4,1fr);gap:.35rem;margin-top:.9rem;display:grid}.swipe-art img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.swipe-actions{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1rem;display:grid}@media (prefers-reduced-motion:reduce){.swipe-card{transition:none}}.swipe-check{color:#92400e;background:oklab(62.635% .0417604 .117599/.12);border-radius:10px;margin-top:.3rem;padding:.35rem .6rem;font-size:.8rem;font-weight:600}.feed-chip{border:1px solid var(--border);color:inherit;background:0 0;border-radius:999px;padding:.45rem .85rem;font-size:.8rem;font-weight:600;transition:transform .12s cubic-bezier(.2,.8,.2,1),background-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1)}.feed-chip.is-on{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.feed-list{grid-template-columns:minmax(0,1fr);gap:1.75rem;margin-top:1.25rem;display:grid}@media (width>=720px){.feed-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.feed-card{min-width:0;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s cubic-bezier(.2,.8,.2,1)}@media (width<=719px){.feed-face{width:100vw;margin-left:calc(50% - 50vw)}}.feed-card.is-leaving{pointer-events:none;opacity:0}.feed-card.is-yes{transform:translate(30%)rotate(4deg)}.feed-card.is-no{transform:translate(-30%)rotate(-4deg)}.feed-actions{--raised-fg:var(--foreground);--raised-dim:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.feed-actions{--raised-dim:color-mix(in oklab, var(--foreground) 62%, transparent)}}.feed-actions{--raised-line:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.feed-actions{--raised-line:color-mix(in oklab, var(--foreground) 30%, transparent)}}.feed-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:.5rem;margin-top:.75rem;display:grid}.feed-actions .raised-btn{background:var(--foreground);border-color:#0000;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.feed-actions .raised-btn{background:color-mix(in oklab, var(--foreground) 6%, var(--background))}}.feed-actions .raised-btn{color:var(--foreground);letter-spacing:-.01em;text-transform:none;font-size:.8rem;font-weight:600}.feed-actions .raised-btn:hover{border-color:#0000}.feed-actions .raised-btn-primary{background:var(--foreground);color:var(--background)}.feed-actions .raised-btn-primary:hover{filter:none;opacity:.9}.feed-actions .raised-btn.is-on{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.feed-reasons{flex-wrap:wrap;gap:.45rem;margin-top:.6rem;display:flex}.feed-reasons-ask{color:var(--muted-foreground);flex-basis:100%;font-size:.75rem}.feed-reasons-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both bt-done-out}.feed-turn{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:transform .7s cubic-bezier(0,0,.2,1);transform:rotateY(0)}.feed-turn.is-flipped{transform:rotateY(180deg)}.feed-side{backface-visibility:hidden;transition:visibility 0s linear .14s}.feed-front{transform:rotateY(0)}.feed-back{transform:rotateY(180deg)}.feed-turn.is-flipped .feed-front,.feed-turn:not(.is-flipped) .feed-back{visibility:hidden}.feed-note{color:#1119;background:#1111110d;padding:.5rem .65rem;font-size:.7rem;line-height:1.45}.feed-draft-label{text-transform:uppercase;letter-spacing:.08em;color:#11111180;font-size:10px;font-weight:600}.feed-draft{color:#111111eb;margin-top:.4rem;font-size:13px;line-height:1.55}.feed-say{margin-top:.75rem}.feed-say-chips{flex-wrap:wrap;gap:.4rem;display:flex}.feed-say-chip{padding:.35rem .7rem;font-size:.75rem}.feed-say-chip:active{transform:scale(.96)}.feed-say-box{resize:vertical;background:var(--foreground);width:100%;min-height:2.75rem;margin-top:.55rem;display:block}@supports (color:color-mix(in lab, red, red)){.feed-say-box{background:color-mix(in oklab, var(--foreground) 4%, var(--background))}}.feed-say-box{font:inherit;color:var(--foreground);border:1px solid #0000;border-radius:14px;padding:.6rem .8rem;font-size:16px;line-height:1.4;transition:border-color .2s cubic-bezier(.2,.8,.2,1),background-color .2s cubic-bezier(.2,.8,.2,1)}.feed-say-box::placeholder{color:var(--muted-foreground)}.feed-say-box:focus{border-color:var(--foreground);outline:none}@supports (color:color-mix(in lab, red, red)){.feed-say-box:focus{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.feed-say-box:focus{background:var(--background)}.feed-say-state{min-height:1.1rem;color:var(--muted-foreground);margin-top:.3rem;font-size:.72rem}.feed-say-saved{align-items:center;gap:.25rem;display:inline-flex}.feed-say-state>span{transform-origin:0;display:inline-block}.feed-say-state>span.feed-say-saved{display:inline-flex}.feed-say-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both fade-row-out}@media (prefers-reduced-motion:reduce){.feed-say-out{opacity:0;animation:none}}.feed-views{justify-content:center;gap:1.25rem;margin-top:2rem;padding-bottom:1rem;display:flex}.feed-view-link{color:var(--muted-foreground);text-underline-offset:3px;font-size:.75rem;text-decoration:underline}@media (prefers-reduced-motion:reduce){.feed-card,.feed-chip,.feed-turn,.feed-side{transition:none}.feed-card.is-yes,.feed-card.is-no{transform:none}.feed-reasons-out{opacity:0;animation:none}}.inst-card[href^=\/institution]{--inst-grey:#e3e3e7;color:#18181b;box-shadow:inset 0 -1px #fff;background:var(--inst-grey)!important}.inst-card-li:nth-child(4n+1)>.inst-card[href^=\/institution]{--inst-grey:#f4f4f5}.inst-card-li:nth-child(4n+3)>.inst-card[href^=\/institution]{--inst-grey:#ececef}.inst-card-li:nth-child(4n+4)>.inst-card[href^=\/institution]{--inst-grey:#d9d9de}.inst-hero.is-light{color:#18181b;background:#ebebed}.inst-card[href^=\/institution]:after{display:none}.inst-card.is-replied[href^=\/institution]{box-shadow:inset 0 0 0 2px #2ee68ca6}.inst-card[href^=\/institution] .inst-card-place,.inst-card[href^=\/institution] .inst-card-contact,.inst-hero.is-light .inst-hero-place{color:#18181b99}.inst-card[href^=\/institution] .inst-card-chip,.inst-hero.is-light .inst-card-chip{color:#3f3f46;background:#18181b14}.inst-card[href^=\/institution] .inst-card-flag{color:#b45309}.intake-mode{border:1px solid var(--border);background:var(--background);border-radius:12px;flex:none;height:2.75rem;padding:3px;display:flex}.intake-mode-opt{color:var(--muted-foreground);border-radius:9px;padding:0 .75rem;font-size:.82rem;font-weight:600;transition:background-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1),transform .16s cubic-bezier(.2,.8,.2,1)}.intake-mode-opt.is-on{background:var(--foreground);color:var(--background)}.intake-mode-opt:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.intake-mode-opt{transition:none}}.intake-owner{margin-top:.5rem}.intake-owner b{font-weight:700}.dupes{border:1px solid var(--border);border-radius:12px;margin-top:.6rem;overflow:hidden}.dupes-head{justify-content:space-between;align-items:center;width:100%;padding:.6rem .8rem;font-size:.85rem;font-weight:700;display:flex}.dupes-count{background:var(--muted);text-align:center;border-radius:999px;min-width:1.5rem;padding:.05rem .45rem;font-size:.75rem}.dupes-list{gap:.6rem;margin:0;padding:0 .8rem .6rem;list-style:none;display:grid}.dupe{border-top:1px solid var(--border);gap:.4rem;padding-top:.6rem;display:grid}.dupe-why{color:var(--muted-foreground);font-size:.72rem}.dupe-who{align-items:center;gap:.55rem;min-width:0;display:flex}.dupe-pic{object-fit:cover;background:var(--muted);border-radius:6px;flex:none;width:2rem;height:2rem}.dupe-text{min-width:0;font-size:.82rem;display:grid}.dupe-text span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.dupe-actions{gap:.5rem;display:flex}.dupe-actions .raised-btn{--raised-fg:#111;--raised-line:#11111138}.dupes.is-leaving{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both fade-row-out}.dupes-slot{grid-template-rows:1fr;transition:grid-template-rows .2s cubic-bezier(.2,.8,.2,1);animation:.28s cubic-bezier(.2,.8,.2,1) backwards dupes-slot-in;display:grid}.dupes-slot>div{min-height:0;overflow:hidden}.dupes-slot.is-leaving{pointer-events:none;grid-template-rows:0fr}.dupes-slot.is-leaving>div{animation:.2s cubic-bezier(.2,.8,.2,1) both fade-row-out}@keyframes dupes-slot-in{0%{grid-template-rows:0fr}}@media (prefers-reduced-motion:reduce){.dupes-slot{transition:none;animation:none}.dupes.is-leaving,.dupes-slot.is-leaving>div{opacity:0;animation:none}}.just-added{border:1px solid var(--border);border-radius:12px;margin-top:.6rem;padding:.5rem .7rem .6rem}.just-added-head{justify-content:space-between;align-items:center;font-size:.8rem;font-weight:700;display:flex}.just-added-list{gap:.35rem;max-height:22rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.just-added-row{align-items:center;gap:.55rem;min-width:0;display:flex}.just-added-row .dupe-text{flex:1}.just-added-word{color:var(--muted-foreground);flex:none;align-items:center;gap:.35rem;font-size:.68rem;display:inline-flex}.just-added-word .cc-spinner{width:.7rem;height:.7rem}.dig-line{color:var(--muted-foreground);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.85rem;display:flex}.artist-activity{margin-top:.75rem}.artist-activity .task-bar{box-shadow:0 4px 14px #0000000f}.artist-activity-text{flex:1;min-width:0;display:grid}.artist-activity-sub{color:var(--muted-foreground);font-size:.72rem}.artist-activity-pct{font-variant-numeric:tabular-nums;color:var(--muted-foreground);flex:none;font-size:.75rem}.emails-others{gap:.3rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.emails-others li{align-items:center;gap:.6rem;min-width:0;display:flex}.emails-others li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.curation-list{gap:.6rem;margin-top:.75rem;display:grid}.curation-row{background:var(--foreground);border-radius:14px;padding:.75rem .85rem}@supports (color:color-mix(in lab, red, red)){.curation-row{background:color-mix(in oklab, var(--foreground) 4%, var(--background))}}.curation-head{justify-content:space-between;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.curation-line{align-items:center;gap:.45rem;margin-top:.25rem;font-size:.82rem;display:flex}.curation-sub{color:var(--muted-foreground);margin-top:.2rem;font-size:.72rem}.curation-actions{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.ig-card{background:var(--background);border:1px solid var(--border);touch-action:pan-y;border-radius:22px;margin-top:.5rem;padding:1rem;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s cubic-bezier(.2,.8,.2,1);box-shadow:0 6px 24px #0f142814}.ig-card.is-leaving-yes{opacity:0;transform:translate(110%)rotate(8deg)}.ig-card.is-leaving-no{opacity:0;transform:translate(-110%)rotate(-8deg)}.ig-card.is-leaving-nudge{opacity:0;transform:translateY(-40px)}.ig-card.is-dragging{transition:none}.ig-pic-blank{color:var(--muted-foreground);letter-spacing:.04em;place-items:center;font-size:1.15rem;font-weight:700;display:grid}.ig-tile img,.ig-big img{opacity:0;transition:opacity .24s cubic-bezier(.2,.8,.2,1)}.ig-tile img.is-loaded,.ig-big img.is-loaded{opacity:1}@keyframes ig-big-in{0%{opacity:0}}@keyframes ig-big-out{to{opacity:0}}.ig-big{animation:.24s cubic-bezier(.2,.8,.2,1) both ig-big-in}.ig-big.is-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both ig-big-out}.ig-head{align-items:center;gap:.85rem;display:flex}.ig-pic{object-fit:cover;background:var(--foreground);border-radius:999px;flex:none;width:4rem;height:4rem}@supports (color:color-mix(in lab, red, red)){.ig-pic{background:color-mix(in oklab, var(--foreground) 8%, var(--background))}}.ig-who{gap:.15rem;min-width:0;display:grid}.ig-who b{overflow-wrap:anywhere;font-size:1rem}.ig-who span{color:var(--muted-foreground);font-size:.78rem}.ig-bio{white-space:pre-line;overflow-wrap:anywhere;margin-top:.75rem;font-size:.85rem}.ig-link{color:#00376b;overflow-wrap:anywhere;margin-top:.3rem;font-size:.82rem;font-weight:600;display:inline-block}.ig-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:.9rem -1rem 0;display:grid}.ig-tile{aspect-ratio:1;background:var(--foreground);padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ig-tile{background:color-mix(in oklab, var(--foreground) 6%, var(--background))}}.ig-tile img{object-fit:cover;width:100%;height:100%;display:block}.ig-open{margin-top:.75rem}.ig-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.9rem;display:grid}.ig-ask{margin-top:.6rem}.ig-big{z-index:60;background:#000000e0;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ig-big-close{place-items:center;width:100%;height:100%;padding:0;display:grid}.ig-big img{object-fit:contain;border-radius:6px;max-width:100%;max-height:100%}.task-bar-ready{--task:#2d6cdf}.artist-activity-go{color:var(--task);flex:none;margin-left:auto;font-size:.78rem;font-weight:700}@media (prefers-reduced-motion:reduce){.ig-card,.ig-tile img,.ig-big img{transition:none}.ig-big{animation:none}.ig-big.is-out{opacity:0;animation:none}}.pull-refresh{left:50%;top:calc(env(safe-area-inset-top,0px) + .5rem);z-index:120;color:#111;opacity:0;pointer-events:none;background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.8rem;font-weight:700;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .2s cubic-bezier(.2,.8,.2,1),background-color .24s cubic-bezier(.2,.8,.2,1),color .24s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:fixed;box-shadow:0 1px 2px #0000000f,0 8px 20px #0000001f}.pull-refresh.is-shown{opacity:1;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .24s cubic-bezier(.2,.8,.2,1),background-color .24s cubic-bezier(.2,.8,.2,1),color .24s cubic-bezier(.2,.8,.2,1)}.pull-refresh.is-pulling{transition:opacity .24s cubic-bezier(.2,.8,.2,1),background-color .24s cubic-bezier(.2,.8,.2,1),color .24s cubic-bezier(.2,.8,.2,1)}.pull-refresh.is-ready{color:#fff;background:#00a300}.pull-refresh.is-refreshing svg{animation:.7s linear infinite pull-spin}@keyframes pull-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pull-refresh,.pull-refresh.is-shown{transition:none}.pull-refresh.is-refreshing svg{animation:none}}.notables-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin-top:1rem;display:flex}.notables-count{font-size:1rem}.notables-today{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.8rem}.notables-today.is-done{color:#0d8a62;font-weight:700}.notables-warmth{gap:.5rem;margin-top:.7rem;display:grid}.notables-switch{background:var(--foreground);border-radius:999px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.notables-switch{background:color-mix(in oklab, var(--foreground) 6%, var(--background))}}.notables-switch button{min-height:2.1rem;color:var(--muted-foreground);border-radius:999px;padding:0 .9rem;font-size:.8rem;font-weight:600;transition:background-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1)}.notables-switch button.is-on{background:var(--background);color:var(--foreground);box-shadow:0 1px 2px #0f142814}.notables-lookup{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;margin-top:.4rem;display:flex}.notables-templates{border:1px solid var(--border);border-radius:16px;margin-top:.9rem;padding:.7rem .9rem}.notables-templates summary{cursor:pointer;font-size:.85rem;font-weight:600;list-style:none}.notables-templates summary::-webkit-details-marker{display:none}.notables-templates summary:after{content:" +";color:var(--muted-foreground)}.notables-templates[open]:not(.is-shutting) summary:after{content:" −"}.notables-templates-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both bt-done-out}.notables-templates textarea,.notables-field textarea,.notables-slot textarea{border:1px solid var(--border);background:var(--background);border-radius:12px;width:100%;padding:.6rem .8rem;font-size:.95rem}.notables-slot{gap:.4rem;margin-top:.8rem;display:grid}.notables-field{color:var(--muted-foreground);gap:.3rem;margin-top:.7rem;font-size:.75rem;display:grid}.notables-field>input,.notables-field>textarea{color:var(--foreground)}:is(.intake-input,.notables-field>textarea,.notables-check input,.outreach-filter,.outreach-draft-subject,.outreach-draft-body):disabled{opacity:.6}.notables-check{align-items:center;gap:.4rem;min-height:2.25rem;font-size:.8rem;display:inline-flex}.notables-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.notables-booked{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.6rem;display:grid}.notables-booked>input:last-child{grid-column:1/-1}.notables-list{grid-template-columns:minmax(0,1fr);gap:.5rem;margin-top:1rem;display:grid}.notable-card{border:1px solid var(--border);background:var(--background);min-width:0;animation:inst-card-in .3s cubic-bezier(.2, .8, .2, 1) calc(var(--i,0) * 40ms) backwards;border-radius:18px;transition:border-color .2s cubic-bezier(.2,.8,.2,1)}.notable-card.is-open{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.notable-card.is-open{border-color:color-mix(in oklab, var(--foreground) 30%, var(--border))}}.notable-head{text-align:left;align-items:flex-start;gap:.7rem;width:100%;padding:.75rem;display:flex}.notable-pic{object-fit:cover;background:var(--foreground);border-radius:999px;flex:none;width:2.75rem;height:2.75rem}@supports (color:color-mix(in lab, red, red)){.notable-pic{background:color-mix(in oklab, var(--foreground) 8%, var(--background))}}.notable-pic.is-blank{color:var(--muted-foreground);place-items:center;font-weight:700;display:grid}.notable-who{flex:1;gap:.1rem;min-width:0;display:grid}.notable-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.notable-tick{color:var(--cobalt)}.notable-meta{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.78rem}.notable-line{color:var(--muted-foreground);font-size:.75rem}.notable-line.is-due{color:#a16207;font-weight:600}.notable-line.is-replied{color:#0d8a62;font-weight:600}.notable-tags{flex:none;justify-items:end;gap:.25rem;display:grid}.notable-warm,.notable-stage{background:var(--foreground);border-radius:999px;padding:.1rem .5rem;font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.notable-warm,.notable-stage{background:color-mix(in oklab, var(--foreground) 6%, var(--background))}}.notable-warm,.notable-stage{color:var(--muted-foreground)}.notable-warm.is-warm{background:#e8711a}@supports (color:color-mix(in lab, red, red)){.notable-warm.is-warm{background:color-mix(in oklab, #e8711a 14%, var(--background))}}.notable-warm.is-warm{color:#b4530f}.notable-detail{min-width:0;padding:0 .75rem .9rem}.notable-detail select{text-overflow:ellipsis;max-width:100%}.notable-bio{white-space:pre-line;font-size:.85rem}.notable-link{overflow-wrap:anywhere;margin-top:.3rem;font-size:.8rem;text-decoration:underline;display:inline-block}.notable-emails{gap:.35rem;margin-top:.3rem;display:grid}.notable-emails li{flex-wrap:wrap;align-items:center;gap:.3rem .5rem;font-size:.85rem;display:flex}.notable-email{overflow-wrap:anywhere;min-width:0;font-weight:600}.notable-kind{border:1px solid var(--border);background:var(--background);border-radius:999px;height:1.9rem;padding:0 .5rem;font-size:.72rem}.notable-from{color:var(--muted-foreground);font-size:.72rem}.notable-channel{margin-top:1rem}.row-remove{color:var(--destructive);margin-top:1rem;padding:.4rem 0;font-size:.8rem;font-weight:600;transition:transform .12s cubic-bezier(.2,.8,.2,1),opacity .16s cubic-bezier(.2,.8,.2,1);display:block}.row-remove:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.row-remove{transition:none}}.notable-detail-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both bt-done-out}.notable-soft{align-items:center;gap:.7rem;padding:.75rem;display:flex}@media (prefers-reduced-motion:reduce){.notable-card{animation:none}.notables-switch button,.notable-card{transition:none}.notable-detail-out,.notables-templates-out{opacity:0;animation:none}}.home-tabs .home-tab{white-space:nowrap;min-width:0;font-size:clamp(.7rem,3vw,.82rem)}@property --p{syntax:"<number>";inherits:true;initial-value:0}.inst-install{pointer-events:none;--p:0;transition:--p 1.2s cubic-bezier(.2,.8,.2,1);position:absolute;overflow:hidden}.inst-install.is-photo{border-radius:inherit;inset:0}.inst-install-grey{object-fit:cover;filter:grayscale()brightness(.62);width:100%;height:100%;-webkit-mask-image:conic-gradient(from 0deg, transparent calc(var(--p) * 360deg), #000 calc(var(--p) * 360deg + .5deg));-webkit-mask-image:conic-gradient(from 0deg, transparent calc(var(--p) * 360deg), #000 calc(var(--p) * 360deg + .5deg));-webkit-mask-image:conic-gradient(from 0deg, transparent calc(var(--p) * 360deg), #000 calc(var(--p) * 360deg + .5deg));-webkit-mask-image:conic-gradient(from 0deg, transparent calc(var(--p) * 360deg), #000 calc(var(--p) * 360deg + .5deg));-webkit-mask-image:conic-gradient(from 0deg, transparent calc(var(--p) * 360deg), #000 calc(var(--p) * 360deg + .5deg));mask-image:conic-gradient(from 0deg, transparent calc(var(--p) * 360deg), #000 calc(var(--p) * 360deg + .5deg));transition:opacity .6s .3s;position:absolute;inset:0}.inst-install.is-done .inst-install-grey{opacity:0}@media (prefers-reduced-motion:reduce){.inst-install,.inst-install-grey{transition:none}}.inst-install.is-pic{z-index:1;border-radius:999px;width:3rem;height:3rem;top:.9rem;right:.9rem}.inst-squares .inst-install.is-pic{width:2rem;height:2rem;top:.6rem;right:.6rem}.is-grey .inst-install.is-pic{z-index:0;border-radius:0;width:42%;height:100%;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}.curation-depths{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-top:.6rem;display:grid}.curation-depth{background:var(--foreground);border-radius:14px;justify-items:center;gap:.1rem;padding:.5rem .25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.curation-depth{background:color-mix(in oklab, var(--foreground) 5%, var(--background))}}.curation-depth{color:var(--muted-foreground);transition:transform .12s cubic-bezier(.2,.8,.2,1),background-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1)}.curation-depth b{color:var(--foreground);font-size:.9rem}.curation-depth span{font-size:.66rem}.curation-depth.is-on{background:var(--foreground);color:var(--background)}@supports (color:color-mix(in lab, red, red)){.curation-depth.is-on{color:color-mix(in oklab, var(--background) 75%, transparent)}}.curation-depth.is-on b{color:var(--background)}.pages-board{margin-top:1.1rem}.pages-board-title{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);align-items:baseline;gap:.45rem;font-size:.78rem;font-weight:800;display:flex}.pages-board-title span{letter-spacing:0;font-weight:600}.pages-board-toggle{background:var(--foreground);border-radius:999px;align-items:center;gap:.6rem;width:100%;min-height:2.6rem;padding:0 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pages-board-toggle{background:color-mix(in oklab, var(--foreground) 6%, var(--background))}}.pages-board-toggle{color:var(--foreground);text-align:left;transition:background .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),transform .12s cubic-bezier(.2,.8,.2,1)}.pages-board-toggle:active{transform:scale(.98)}.pages-board-toggle.is-open{background:var(--background);box-shadow:0 1px 2px #0f142814,0 4px 14px #0f14281a}.pages-board-toggle .pages-board-title{letter-spacing:-.01em;text-transform:none;color:var(--foreground);flex:auto;align-items:center;font-size:.8rem;font-weight:600}.pages-board-toggle .pages-board-title span{color:var(--muted-foreground)}.pages-board-waiting{background:var(--foreground);color:var(--background);white-space:nowrap;border-radius:999px;padding:.25rem .6rem;font-size:.7rem;font-weight:700}.pages-board-waiting.is-out{animation:.2s cubic-bezier(.2,.8,.2,1) both fade-row-out}@media (prefers-reduced-motion:reduce){.pages-board-toggle{transition:none}.pages-board-waiting.is-out{opacity:0;animation:none}}.pages-board-toggle .add-artists-chev{opacity:.55;flex:none}.pages-board-slot{margin-top:0}@media (prefers-reduced-motion:reduce){.pages-board-toggle{transition:none}}.pages-list{gap:.5rem;margin-top:.5rem;display:grid}.pages-row{background:var(--foreground);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.pages-row{background:color-mix(in oklab, var(--foreground) 4%, var(--background))}}.pages-row{overflow:hidden}.pages-main{color:inherit;grid-template-columns:1fr auto;grid-template-areas:"name review""status review";gap:.1rem .75rem;padding:.75rem .9rem .4rem;display:grid}.pages-name{overflow-wrap:anywhere;grid-area:name;font-size:.92rem;font-weight:700}.pages-status{color:var(--muted-foreground);grid-area:status;align-items:center;gap:.4rem;font-size:.74rem;display:flex}.pages-status .cc-spinner{width:.7rem;height:.7rem}.pages-review{background:var(--foreground);color:var(--background);white-space:nowrap;border-radius:999px;grid-area:review;align-self:center;align-items:center;gap:.15rem;padding:.4rem .55rem .4rem .75rem;font-size:.74rem;font-weight:700;display:inline-flex}.pages-review svg{width:.95rem;height:.95rem}.pages-done{color:var(--muted-foreground);grid-area:review;align-self:center;font-size:.72rem}.pages-controls{justify-content:space-between;align-items:center;gap:.5rem;padding:.15rem .9rem .7rem;display:flex}.pages-every{background:var(--foreground);border-radius:999px;grid-template-columns:repeat(3,auto);padding:3px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.pages-every{background:color-mix(in oklab, var(--foreground) 6%, var(--background))}}.pages-every-btn{color:var(--muted-foreground);border-radius:999px;padding:.28rem .7rem;font-size:.7rem;font-weight:600;transition:transform .12s cubic-bezier(.2,.8,.2,1),background-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1)}.pages-every-btn.is-on{background:var(--background);color:var(--foreground);box-shadow:0 1px 2px #0f14281a}.pages-remove{min-width:2rem;height:2rem;color:var(--muted-foreground);border-radius:999px;font-size:.95rem}.pages-sure{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.pages-sure .pages-remove:not(.is-sure){color:var(--foreground);padding:0 .7rem;font-size:.72rem;font-weight:600}.pages-remove{transition:transform .12s cubic-bezier(.2,.8,.2,1),opacity .16s cubic-bezier(.2,.8,.2,1)}.pages-remove:disabled{opacity:.6}.pages-remove.is-sure .cc-spinner{vertical-align:-.1rem;width:.7rem;height:.7rem}.pages-failed{color:var(--destructive);padding:0 .9rem .7rem;font-size:.72rem}@media (prefers-reduced-motion:reduce){.intake-add,.curation-depth,.pages-every-btn,.pages-remove{transition:none}}.pages-remove.is-sure{color:#fff;background:#b91c1c;padding:0 .8rem;font-size:.72rem;font-weight:700}.review-bar{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.9rem;font-weight:700;display:flex}.review-bar-left{color:var(--muted-foreground);margin-left:.5rem;font-size:.75rem;font-weight:500}.review-stop{min-height:2.1rem;padding:.45rem .8rem}.review-pause{text-align:center;background:var(--foreground);border-radius:22px;justify-items:center;gap:.5rem;padding:2.5rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.review-pause{background:color-mix(in oklab, var(--foreground) 4%, var(--background))}}.review-pause-big{font-size:1.6rem;font-weight:800}.review-pause-actions{gap:.5rem;margin-top:.5rem;display:flex}.home-tabs.is-scroll{scrollbar-width:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain;display:flex;overflow:auto hidden}.home-tabs.is-scroll::-webkit-scrollbar{display:none}.home-tabs.is-scroll.more-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.home-tabs.is-scroll.more-left{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}.home-tabs.is-scroll.more-left.more-right{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.home-tabs.is-scroll .home-tab{flex:none;min-width:auto;padding:0 .95rem;font-size:.8rem}.home-tabs.is-scroll .home-tabs-pill{width:4rem;transition:transform .3s cubic-bezier(.2,.8,.2,1),width .3s cubic-bezier(.2,.8,.2,1),opacity .2s cubic-bezier(.2,.8,.2,1);left:0}.home-tabs.is-scroll .home-tabs-pill.is-unmeasured{opacity:0;transition:none}.home-tab-count{background:var(--foreground);min-width:1.15rem;height:1.15rem;color:var(--background);letter-spacing:0;border-radius:999px;place-items:center;padding:0 .3rem;font-size:.62rem;font-weight:700;display:inline-grid}.coll-switch{background:var(--foreground);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.coll-switch{background:color-mix(in oklab, var(--foreground) 6%, var(--background))}}.coll-switch-pill{background:var(--background);width:calc(33.3333% - 2px);transform:translateX(calc(var(--at,0) * 100%));border-radius:999px;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #0f142814,0 3px 10px #0f142814}.coll-switch-btn{z-index:1;height:2.2rem;color:var(--muted-foreground);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;font-size:.76rem;font-weight:600;transition:transform .12s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}.coll-switch-btn.is-on{color:var(--foreground)}.coll-switch-n{background:var(--foreground);min-width:1.1rem;height:1.1rem;color:var(--background);border-radius:999px;place-items:center;padding:0 .28rem;font-size:.6rem;font-weight:700;display:inline-grid}.coll-view{margin-top:1rem;animation:.28s cubic-bezier(.2,.8,.2,1) both home-pane-in-right}.coll-view.from-left{animation-name:home-pane-in-left}.coll-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both fade-row-out}.coll-card{margin-top:0;position:relative;overflow:hidden}.coll-stamp{z-index:2;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;border:2px solid;border-radius:10px;padding:.3rem .7rem;font-size:.72rem;font-weight:800;position:absolute;top:1rem}.coll-stamp.is-yes{color:#0d8a62;left:1rem;transform:rotate(-8deg)}.coll-stamp.is-no{color:#b91c1c;right:1rem;transform:rotate(8deg)}.coll-pic{opacity:0;transition:opacity .24s cubic-bezier(.2,.8,.2,1)}.coll-pic.is-loaded{opacity:1}.coll-who-score{align-items:center;gap:.5rem;margin-top:.15rem;display:flex}.coll-score{align-items:center;gap:3px;display:inline-flex}.coll-dot{background:var(--foreground);border-radius:999px;width:7px;height:7px}@supports (color:color-mix(in lab, red, red)){.coll-dot{background:color-mix(in oklab, var(--foreground) 14%, var(--background))}}.coll-dot{animation:coll-dot-in .26s cubic-bezier(.2, .8, .2, 1) calc(var(--k,1) * 50ms) backwards}.coll-dot.is-on{background:#d4a017}@keyframes coll-dot-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.coll-new{background:#12a05c;border-radius:999px;padding:.08rem .45rem}@supports (color:color-mix(in lab, red, red)){.coll-new{background:color-mix(in oklab, #12a05c 14%, var(--background))}}.coll-new{color:#0d8a62;font-size:.64rem;font-weight:700}.coll-reason{margin-top:.8rem;font-size:.88rem;line-height:1.45}.coll-comments{gap:.45rem;margin-top:.8rem;display:grid}.coll-comment{background:var(--foreground);border-radius:12px;margin-top:.45rem;padding:.6rem .75rem}@supports (color:color-mix(in lab, red, red)){.coll-comment{background:color-mix(in oklab, var(--foreground) 4%, var(--background))}}.coll-comments .coll-comment{margin-top:0}.coll-comment p{overflow-wrap:anywhere;font-size:.86rem;line-height:1.4}.coll-comment a{color:var(--muted-foreground);text-underline-offset:2px;margin-top:.25rem;font-size:.74rem;font-weight:600;text-decoration:underline;display:inline-block}.coll-pages{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:.55rem;font-size:.75rem}.coll-open{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.9rem;display:grid}.coll-open .raised-btn,.coll-choices .raised-btn{text-align:center;justify-content:center}.coll-choices{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.5rem;margin-top:.5rem;display:grid}.coll-empty{padding:1.25rem 0 .5rem}.coll-empty p{color:var(--muted-foreground);font-size:1rem;line-height:1.45}.coll-empty-actions{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.coll-empty-line{color:var(--muted-foreground);margin-top:1rem;font-size:.875rem;line-height:1.45}.coll-h{margin-bottom:.5rem;font-size:.85rem;font-weight:600}.coll-depths{grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem}.coll-depths .curation-depth{gap:0;padding-inline:.1rem}.coll-depths .curation-depth b{margin-bottom:.1rem}.coll-estimate-what{margin-top:.45rem;font-weight:700}.coll-estimate-line{margin-top:.15rem;font-size:.9rem}.coll-go{cursor:pointer;border:0}.coll-go:disabled{opacity:.5}.coll-page-facts{color:var(--muted-foreground);padding:0 .9rem .25rem;font-size:.74rem}.coll-page-error{color:var(--destructive);margin-top:.15rem;display:block}.coll-soft{padding:.9rem}.coll-stages{scrollbar-width:none;gap:.35rem;margin:.9rem -1rem 0;padding:0 1rem .15rem;display:flex;overflow-x:auto}.coll-stages::-webkit-scrollbar{display:none}.coll-stage{background:var(--foreground);border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.38rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.coll-stage{background:color-mix(in oklab, var(--foreground) 5%, var(--background))}}.coll-stage{color:var(--muted-foreground);font-size:.74rem;font-weight:600;transition:transform .12s cubic-bezier(.2,.8,.2,1),background-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1),opacity .2s cubic-bezier(.2,.8,.2,1)}.coll-stage span{opacity:.7;font-weight:700}.coll-stage.is-none{opacity:.55}.coll-stage.is-due{color:#a16207}.coll-stage.is-on{background:var(--foreground);color:var(--background);opacity:1}.coll-picker{flex-wrap:wrap;gap:.3rem;margin-top:.8rem;display:flex}.coll-pick{border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;padding:.32rem .65rem;font-size:.72rem;font-weight:600;transition:transform .12s cubic-bezier(.2,.8,.2,1),background-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1)}.coll-pick.is-on{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.coll-slot-switch{margin-top:.3rem}.coll-dm{background:var(--foreground);border-radius:12px;margin-top:.5rem;padding:.7rem .8rem}@supports (color:color-mix(in lab, red, red)){.coll-dm{background:color-mix(in oklab, var(--foreground) 4%, var(--background))}}.coll-dm{white-space:pre-line;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:.9rem;line-height:1.45}.coll-copy{margin-top:.55rem}@media (prefers-reduced-motion:reduce){.home-tabs.is-scroll .home-tabs-pill,.coll-switch-pill,.coll-switch-btn,.coll-stage,.coll-pick,.coll-pic{transition:none}.coll-view,.coll-dot{animation:none}.coll-out{opacity:0;animation:none}}.warm-meta{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.35rem;font-size:.75rem;display:flex}.warm-show{color:var(--muted-foreground);font-size:.75rem;text-decoration:underline}.warm-list{gap:.35rem;margin-top:.8rem;display:grid}.warm-row{background:var(--foreground);border-radius:14px;grid-template-columns:1.6rem minmax(0,1fr) auto auto auto;align-items:center;gap:.5rem;padding:.55rem .6rem .55rem .4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.warm-row{background:color-mix(in oklab, var(--foreground) 4%, var(--background))}}.warm-row{transition:opacity .22s cubic-bezier(.2,.8,.2,1)}.warm-row.is-done{opacity:.5}.warm-rank{color:var(--muted-foreground);text-align:right;font-size:.7rem;font-weight:700}.warm-who{min-width:0;color:inherit;display:grid}.warm-who b{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.warm-who span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.warm-contact{text-overflow:ellipsis;white-space:nowrap;grid-area:2/2/auto/3;min-width:0;margin-top:-.3rem;font-size:.72rem;overflow:hidden}.warm-contact a{color:inherit;text-underline-offset:2px;text-decoration:underline}.warm-email{-webkit-user-select:all;user-select:all;font-weight:600}.warm-count{font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:800}.warm-btn{background:var(--background);width:2.2rem;height:2.2rem;color:var(--foreground);border-radius:999px;place-items:center;transition:transform .12s cubic-bezier(.2,.8,.2,1),background-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:0 1px 2px #0f14281a}.warm-btn svg{width:1rem;height:1rem}.warm-btn.is-on{color:#fff;background:#0d8a62}.warm-ask{z-index:5;background:var(--background);border-radius:16px;align-items:center;gap:.5rem;margin-top:.8rem;padding:.6rem .7rem;font-size:.86rem;display:flex;position:sticky;top:.5rem;box-shadow:0 6px 24px #0f142824}.warm-ask span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.warm-ask-btn{min-height:2.1rem;padding:.4rem .8rem}.warm-due{margin-top:1rem}.warm-due-title{letter-spacing:.12em;text-transform:uppercase;color:#b45309;align-items:baseline;gap:.45rem;font-size:.78rem;font-weight:800;display:flex}.warm-due-title span{letter-spacing:0;font-weight:600}.priest-mark{color:#fff;letter-spacing:.02em;vertical-align:middle;white-space:nowrap;background:#0d8a62;border-radius:999px;align-items:center;margin-left:.4rem;padding:.1rem .45rem;font-size:.62rem;font-weight:700;display:inline-flex}.ig-who .priest-mark{color:#fff;justify-self:start;font-size:.62rem}.priest-mark.is-compact{justify-content:center;min-width:1rem;padding:0 .32rem}.inst-hero .priest-mark{margin:.35rem 0 0}.warm-nofollow{color:#b45309;margin-left:.4rem;font-size:.62rem;font-weight:700;animation:.24s cubic-bezier(.2,.8,.2,1) backwards builder-swap-in;display:inline-block}.warm-who .warm-nofollow{color:#b45309;font-size:.62rem;overflow:visible}.warm-out{pointer-events:none;animation:.2s cubic-bezier(.2,.8,.2,1) both fade-row-out}.priest-mark{animation:.24s cubic-bezier(.2,.8,.2,1) backwards builder-swap-in}@media (prefers-reduced-motion:reduce){.warm-btn,.warm-row{transition:none}.warm-nofollow,.priest-mark{animation:none}.warm-out{opacity:0;animation:none}}.inst-card-priest{z-index:2;color:#fff;background:#0d8a62;border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;font-size:.62rem;font-weight:800;display:grid;position:absolute;top:.55rem;left:2.3rem;box-shadow:0 1px 4px #00000040}.notables-filters .artist-sorts{margin-bottom:.45rem}.notables-clear{color:var(--muted-foreground)}.artist-sort:disabled{opacity:.5}.planner-ig-link{white-space:nowrap;font-weight:700;text-decoration:underline}.planner-top{align-items:center}.planner-top .notables-switch{flex:none}.planner-new{flex:8rem}.planner-empty{color:var(--muted-foreground);margin-top:1rem;font-size:.85rem}.planner-days{grid-template-columns:minmax(0,1fr);gap:.15rem;margin-top:1rem;display:grid}.planner-day{margin:.45rem 0 .35rem}.planner-day-title{letter-spacing:.12em;text-transform:uppercase;color:var(--foreground);font-size:.7rem;font-weight:800}.planner-day-title.is-warn{color:#b45309}.planner-day-thin{border-left:2px solid var(--foreground);padding:.28rem 0 .28rem .7rem}@supports (color:color-mix(in lab, red, red)){.planner-day-thin{border-left:2px solid color-mix(in oklab, var(--foreground) 8%, var(--background))}}.planner-day-thin{color:var(--muted-foreground);font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.planner-day-thin{color:color-mix(in oklab, var(--muted-foreground) 75%, transparent)}}.planner-day-thin.is-week{margin-top:.4rem}.planner-rows{gap:.35rem;margin-top:.4rem;display:grid}.planner-row{background:var(--foreground);border-radius:14px;align-items:center;gap:.65rem;width:100%;padding:.45rem .6rem .45rem .45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.planner-row{background:color-mix(in oklab, var(--foreground) 4%, var(--background))}}.planner-row{text-align:left;transition:transform .12s cubic-bezier(.2,.8,.2,1),opacity .2s cubic-bezier(.2,.8,.2,1)}.planner-row:active{transform:scale(.98)}.planner-row.is-skipped{opacity:.5}.planner-thumb{background:var(--foreground);border-radius:10px;flex:none;place-items:center;width:3rem;height:3rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.planner-thumb{background:color-mix(in oklab, var(--foreground) 9%, var(--background))}}.planner-thumb{color:var(--muted-foreground)}.planner-thumb img{object-fit:cover;width:100%;height:100%}.planner-thumb svg{width:1.1rem;height:1.1rem}.planner-thumb .planner-thumb-many{color:#fff;filter:drop-shadow(0 1px 2px #00000080);width:.8rem;height:.8rem;position:absolute;top:.2rem;right:.2rem}.planner-row-main{flex:1;gap:.15rem;min-width:0;display:grid}.planner-row-top{align-items:center;gap:.4rem;font-size:.85rem;display:flex}.planner-kind{background:var(--background);color:var(--muted-foreground);border-radius:999px;padding:.05rem .45rem;font-size:.65rem;font-weight:700}.planner-row-caption{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--muted-foreground);-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}.planner-status{letter-spacing:0;text-transform:none;vertical-align:middle;background:var(--foreground);border-radius:999px;flex:none;padding:.12rem .5rem;font-size:.66rem;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.planner-status{background:color-mix(in oklab, var(--foreground) 7%, var(--background))}}.planner-status{color:var(--muted-foreground)}.planner-status.is-approved{background:#2563eb}@supports (color:color-mix(in lab, red, red)){.planner-status.is-approved{background:color-mix(in oklab, #2563eb 12%, var(--background))}}.planner-status.is-approved{color:#1d4ed8}.planner-status.is-posting{background:#2563eb}@supports (color:color-mix(in lab, red, red)){.planner-status.is-posting{background:color-mix(in oklab, #2563eb 12%, var(--background))}}.planner-status.is-posting{color:#1d4ed8;animation:1.4s cubic-bezier(.2,.8,.2,1) infinite planner-pulse}.planner-status.is-posted{background:#0d8a62}@supports (color:color-mix(in lab, red, red)){.planner-status.is-posted{background:color-mix(in oklab, #0d8a62 13%, var(--background))}}.planner-status.is-posted{color:#0b6e4f}.planner-status.is-failed{background:#c0262d}@supports (color:color-mix(in lab, red, red)){.planner-status.is-failed{background:color-mix(in oklab, #c0262d 12%, var(--background))}}.planner-status.is-failed{color:#a1191f}@keyframes planner-pulse{50%{opacity:.55}}.planner-more{justify-self:center;margin-top:.9rem}.planner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-top:1rem;display:grid}.planner-sheet .planner-status{margin-left:.3rem}.planner-body{padding-bottom:1.6rem}.planner-body .notables-field textarea{color:var(--foreground)}.planner-body textarea,.planner-body input,.planner-body select{font-size:1rem}.planner-body .when-hint{padding:0 .9rem;font-size:1rem}.planner-count{letter-spacing:0;text-transform:none;color:var(--muted-foreground);margin-left:.35rem;font-size:.68rem;font-weight:600}.planner-count.is-over{color:#a1191f}.planner-pics{gap:.5rem;margin-top:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.planner-pic{background:#f2f2f4;border-radius:10px;flex:none;width:6.2rem;height:6.2rem;position:relative;overflow:hidden}.planner-pic img{object-fit:cover;width:100%;height:100%}.planner-pic.is-add button{color:#55555c;border:1.5px dashed #c9c9cf;border-radius:10px;align-content:center;place-items:center;gap:.2rem;width:100%;height:100%;font-size:.72rem;font-weight:600;transition:transform .12s cubic-bezier(.2,.8,.2,1);display:grid}.planner-pic.is-add button:active{transform:scale(.96)}.planner-pic.is-add svg{width:1.2rem;height:1.2rem}.planner-pic-tools{background:linear-gradient(#0000,#0000008c);justify-content:space-between;padding:.2rem;display:flex;position:absolute;inset:auto 0 0}.planner-pic-tools button{color:#111;background:#ffffffeb;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;transition:transform .12s cubic-bezier(.2,.8,.2,1),opacity .16s cubic-bezier(.2,.8,.2,1);display:grid}.planner-pic-tools button:active{transform:scale(.92)}.planner-pic-tools button:disabled{opacity:.3}.planner-pic-tools svg{width:.85rem;height:.85rem}.planner-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;display:grid}.planner-select{height:2.75rem;color:var(--foreground)}.planner-ticks{margin-top:.4rem;display:grid}.planner-mark{color:#0b6e4f;margin-left:.4rem;font-size:.68rem;font-weight:700}.planner-mark.is-bad{color:#a1191f}.planner-preview{grid-template-columns:minmax(0,1fr);gap:.35rem;margin-top:.3rem;display:grid}.planner-preview-one{background:#f6f6f8;border-radius:12px;min-width:0;padding:.5rem .7rem;font-size:.78rem}.planner-preview-one summary{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;font-weight:600;list-style:none;display:block;overflow:hidden}.planner-preview-one summary::-webkit-details-marker{display:none}.planner-preview-one summary:before{content:"+ ";color:#8a8a93}.planner-preview-one[open]:not(.is-shutting) summary:before{content:"− "}.planner-actions>.raised-btn-ghost{grid-column:1/-1}.planner-preview-one p{white-space:pre-line;color:#3f3f46;margin-top:.4rem}.planner-note{color:#6b6b73;margin-top:.6rem;font-size:.78rem}.planner-error{color:#a1191f;background:oklab(96.214% .0137279 .00632818);border-radius:12px;margin-top:.6rem;padding:.5rem .7rem;font-size:.8rem}.planner-actions{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1.1rem;display:grid}.planner-actions>.raised-btn:first-child{grid-column:1/-1;min-height:2.9rem}.planner-actions .raised-btn{text-align:center;justify-content:center}.planner-confirm{background:#f6f6f8;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.7rem;padding:.6rem .7rem;font-size:.82rem;display:flex}.planner-confirm span{flex:100%}.planner-danger{color:#a1191f;border-color:#c0262d}.feed-plan{margin-top:.6rem}.planner-plan{gap:.45rem}@media (prefers-reduced-motion:reduce){.planner-row,.planner-tile,.planner-pic-tools button,.planner-pic.is-add button{transition:none}.planner-status.is-posting{animation:none}}.planner-ig{color:var(--muted-foreground);margin-top:.7rem;font-size:.74rem;line-height:1.35}.planner-ig:before{content:"";vertical-align:.06rem;background:#d97706;border-radius:999px;width:.42rem;height:.42rem;margin-right:.4rem;display:inline-block}.planner-ig.is-on{color:#0b6e4f;font-weight:600}.planner-ig.is-on:before{background:#0d8a62}.planner-ig.is-bad{color:#a1191f}.planner-ig.is-bad:before{background:#c0262d}.planner-ig .planner-ig-link{color:var(--foreground)}.planner-profile{margin-top:1.1rem}.ig-head{gap:.15rem;display:grid}.ig-handle{letter-spacing:-.01em;font-size:1.05rem;font-weight:800}.ig-head-row{align-items:center;gap:1.1rem;margin:.55rem 0 .5rem;display:flex}.ig-avatar{background:conic-gradient(from 210deg,#f2c94c,#e2725b,#c13584,#833ab4,#f2c94c);border-radius:999px;flex:none;width:5.1rem;height:5.1rem;padding:3px;display:block}.ig-avatar img{border:3px solid var(--background);object-fit:cover;background:#000;border-radius:999px;width:100%;height:100%;display:block}.ig-stats{text-align:center;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ig-stats span{color:var(--muted-foreground);font-size:.78rem;display:grid}.ig-stats b{color:var(--foreground);font-size:1.05rem;font-weight:800;line-height:1.25}.ig-name{font-size:.86rem;font-weight:700}.ig-bio{font-size:.84rem;line-height:1.35}.ig-link{color:#1d4ed8;font-size:.84rem;font-weight:600}.ig-note{color:var(--muted-foreground);margin-top:.3rem;font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.ig-note{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.ig-bar{border-top:1px solid var(--foreground);justify-content:space-between;align-items:center;gap:.6rem;margin-top:1.1rem;padding-top:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ig-bar{border-top:1px solid color-mix(in oklab, var(--foreground) 9%, var(--background))}}.ig-bar-title{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ig-samples{background:var(--foreground);border-radius:999px;min-height:2rem;padding:0 .75rem}@supports (color:color-mix(in lab, red, red)){.ig-samples{background:color-mix(in oklab, var(--foreground) 6%, var(--background))}}.ig-samples{color:var(--muted-foreground);font-size:.72rem;font-weight:600}.ig-legend{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.3rem .35rem;margin:.45rem 0 .6rem;font-size:.7rem;display:flex}.ig-legend .ig-dot{box-shadow:none;margin-left:.25rem;position:static}.ig-legend .ig-dot:first-child{margin-left:0}.ig-legend span{margin-left:auto}.ig-undated{text-underline-offset:2px;color:#b45309;margin:0 0 .6rem;font-size:.75rem;font-weight:600;text-decoration:underline;display:block}.ig-dot{background:#8a8a93;border-radius:999px;width:.55rem;height:.55rem;display:inline-block;position:absolute;top:.4rem;left:.4rem;box-shadow:0 0 0 2px #ffffffe6}.ig-dot.is-draft{background:#ea7a12}.ig-dot.is-approved,.ig-dot.is-posting{background:#2563eb}.ig-dot.is-failed{background:#c0262d}.ig-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.ig-cell{aspect-ratio:1}.ig-ahead{position:relative}.ig-ahead .planner-tile{width:calc(33.3333% - 1.33333px);transition:transform .28s cubic-bezier(.2,.8,.2,1),scale .12s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),opacity .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.ig-ahead .planner-tile.is-lifted{z-index:5;transition:box-shadow .2s cubic-bezier(.2,.8,.2,1);box-shadow:0 14px 30px #00000052}.ig-ahead.is-shuffling .planner-tile:not(.is-lifted){opacity:.88}.ig-ahead .planner-tile:not(.is-lifted):not(.ig-out):active{scale:.97}.ig-in{animation:.26s cubic-bezier(.2,.8,.2,1) backwards ig-tile-in;animation-delay:calc(var(--i,0) * 30ms)}@keyframes ig-tile-in{0%{opacity:0}}.planner-tile{aspect-ratio:1;background:var(--foreground);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.planner-tile{background:color-mix(in oklab, var(--foreground) 8%, var(--background))}}.planner-tile{animation-delay:calc(var(--i,0) * 30ms);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:transform .12s cubic-bezier(.2,.8,.2,1),opacity .2s cubic-bezier(.2,.8,.2,1)}.ig-grid:not(.ig-ahead) .planner-tile:active{transform:scale(.97)}.planner-tile img{object-fit:cover;pointer-events:none;width:100%;height:100%}.planner-tile.is-draft img,.planner-tile.is-failed img{opacity:.5;filter:saturate(.7)}.planner-tile.is-draft,.planner-tile.is-failed{background:#e9e7e2}.planner-tile-blank{background:var(--foreground);place-items:center;width:100%;height:100%;padding:.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.planner-tile-blank{background:color-mix(in oklab, var(--foreground) 7%, var(--background))}}.planner-tile-blank{color:var(--muted-foreground);text-align:center;font-size:.66rem;line-height:1.25}.planner-tile-many{color:#fff;filter:drop-shadow(0 1px 2px #00000080);width:1rem;height:1rem;position:absolute;top:.35rem;right:.35rem}.planner-tile-when{text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#0009;border-radius:999px;max-width:calc(100% - .6rem);padding:.1rem .42rem;font-size:.6rem;font-weight:700;position:absolute;bottom:.3rem;left:.3rem;overflow:hidden}.ig-sample{color:#6b6b73;letter-spacing:.08em;text-transform:uppercase;background:#fff9;border-radius:5px;padding:.04rem .28rem;font-size:.44rem;font-weight:800;position:absolute;bottom:.3rem;right:.3rem}.planner-tile:has(.planner-tile-when) .ig-sample{top:.3rem;bottom:auto}.planner-tile:has(.planner-tile-when):has(.planner-tile-many) .ig-sample{right:1.6rem}.ig-sample.is-inline{background:var(--foreground);position:static}@supports (color:color-mix(in lab, red, red)){.ig-sample.is-inline{background:color-mix(in oklab, var(--foreground) 7%, var(--background))}}.ig-divider{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.7rem;margin:1.3rem 0 .7rem;font-size:.68rem;font-weight:800;display:flex}.ig-divider:before,.ig-divider:after{content:"";background:var(--foreground);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.ig-divider:before,.ig-divider:after{background:color-mix(in oklab, var(--foreground) 12%, var(--background))}}.ig-post{height:auto;max-height:92vh;overflow:hidden}.ig-post-head{align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}.ig-post-avatar{background:conic-gradient(from 210deg,#f2c94c,#e2725b,#c13584,#833ab4,#f2c94c);border-radius:999px;flex:none;width:2.1rem;height:2.1rem;padding:2px}.ig-post-avatar img{background:#000;border:2px solid #fff;border-radius:999px;width:100%;height:100%}.ig-post-who{flex:1;min-width:0;font-size:.85rem;line-height:1.2;display:grid}.ig-post-who span{text-overflow:ellipsis;white-space:nowrap;color:#6b6b73;font-size:.72rem;overflow:hidden}.ig-post-scroll{overscroll-behavior:contain;flex:1;overflow-y:auto}.ig-post-pics{scroll-snap-type:x mandatory;scrollbar-width:none;background:#f2f2f4;display:flex;overflow-x:auto}.ig-post-pics::-webkit-scrollbar{display:none}.ig-post-pics img{aspect-ratio:1;object-fit:cover;scroll-snap-align:center;flex:none;width:100%}.ig-post-pics.is-empty{aspect-ratio:1;color:#8a8a93;align-content:center;place-items:center;gap:.4rem;font-size:.8rem;display:grid}.ig-post-dots{justify-content:center;gap:.3rem;padding-top:.6rem;display:flex}.ig-post-dots i{background:#c9c9cf;border-radius:999px;width:.38rem;height:.38rem;transition:background-color .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1)}.ig-post-dots i.is-on{background:#2563eb;transform:scale(1.15)}.ig-post-body{padding:.7rem .95rem 1.4rem}.ig-post-when{color:#3f3f46;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.78rem;display:flex}.ig-post-caption{white-space:pre-line;margin-top:.6rem;font-size:.88rem;line-height:1.4}.ig-post-caption.is-empty{color:#8a8a93}.ig-post-meta{color:#6b6b73;margin-top:.35rem;font-size:.78rem}.planner-cal{margin-top:1.1rem}.cal-head{align-items:center;gap:.4rem;display:flex}.cal-title{letter-spacing:-.01em;flex:1;align-items:center;gap:.5rem;font-size:1.15rem;font-weight:900;display:flex}.cal-busy{background:#2563eb;border-radius:999px;width:.5rem;height:.5rem;animation:1.2s cubic-bezier(.2,.8,.2,1) infinite planner-pulse}.cal-arrow{background:var(--foreground);border-radius:999px;place-items:center;width:2.3rem;height:2.3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cal-arrow{background:color-mix(in oklab, var(--foreground) 6%, var(--background))}}.cal-arrow svg{width:1.1rem;height:1.1rem}.cal-today{background:var(--foreground);border-radius:999px;min-height:2.3rem;padding:0 .85rem}@supports (color:color-mix(in lab, red, red)){.cal-today{background:color-mix(in oklab, var(--foreground) 6%, var(--background))}}.cal-today{font-size:.75rem;font-weight:700}.cal-week{text-align:center;letter-spacing:.08em;color:var(--muted-foreground);grid-template-columns:repeat(7,minmax(0,1fr));margin:.8rem 0 .3rem;font-size:.66rem;font-weight:800;display:grid}.cal-grid{touch-action:pan-y;gap:3px;display:grid}.cal-grid[role=status]{grid-template-columns:repeat(7,minmax(0,1fr))}.cal-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.cal-day{background:var(--foreground);border-radius:10px;flex-direction:column;align-items:stretch;gap:2px;min-height:3.6rem;padding:3px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.cal-day{background:color-mix(in oklab, var(--foreground) 3.5%, var(--background))}}.cal-day{text-align:left;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:transform .12s cubic-bezier(.2,.8,.2,1),background-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1)}.cal-num{padding-left:2px;font-size:.7rem;font-weight:700;line-height:1.1}.cal-day.is-out{opacity:.38}.cal-day.is-past .cal-num{color:var(--muted-foreground);font-weight:600}.cal-day.is-today .cal-num{background:var(--foreground);color:var(--background);border-radius:999px;align-self:flex-start;padding:0 .3rem}.cal-day.is-picked{box-shadow:inset 0 0 0 2px var(--foreground)}.cal-day.is-over{background:#2563eb}@supports (color:color-mix(in lab, red, red)){.cal-day.is-over{background:color-mix(in oklab, #2563eb 16%, var(--background))}}.cal-day.is-over{transform:scale(1.04);box-shadow:inset 0 0 0 2px #2563eb}.cal-thumb{aspect-ratio:1;background:var(--foreground);border-radius:6px;width:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cal-thumb{background:color-mix(in oklab, var(--foreground) 8%, var(--background))}}.cal-thumb{transition:opacity .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1)}.cal-thumb img{object-fit:cover;pointer-events:none;width:100%;height:100%}.cal-thumb.is-draft img,.cal-thumb.is-failed img{opacity:.55}.cal-thumb.is-lifted{opacity:.3;transform:scale(.9)}.cal-thumb .ig-dot{width:.42rem;height:.42rem;inset:auto 3px 3px auto}.cal-thumb-blank{width:100%;height:100%;color:var(--muted-foreground);place-items:center;display:grid}.cal-thumb-blank svg{width:45%;height:45%}.cal-thumb-in{animation:.24s cubic-bezier(.2,.8,.2,1) backwards cal-thumb-in}@keyframes cal-thumb-in{0%{opacity:0;transform:scale(.88)}}.cal-thumb.cal-thumb-out{pointer-events:none;opacity:0;transform:scale(.9)}.cal-more{color:#fff;text-align:center;background:#000000b3;border-radius:999px;min-width:1rem;padding:0 .22rem;font-size:.55rem;font-weight:800;line-height:1rem;position:absolute;bottom:2px;right:2px}.cal-ghost{z-index:80;pointer-events:none;width:52px;height:52px;position:fixed;top:0;left:0}.cal-ghost-in{width:100%;height:100%;color:var(--muted-foreground);background:#e9e7e2;border-radius:10px;place-items:center;animation:.2s cubic-bezier(.2,.8,.2,1) backwards cal-ghost-in;display:grid;overflow:hidden;box-shadow:0 14px 30px #00000059}@keyframes cal-ghost-in{0%{opacity:0;transform:scale(.8)}}.cal-ghost-in svg{width:45%;height:45%}.cal-ghost img{object-fit:cover;width:100%;height:100%}.cal-dayview{margin-top:1rem}.cal-dayview-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.planner-row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.planner-row.is-lifted{opacity:.4}.ig-ahead .planner-tile.ig-out{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.ig-ahead .planner-tile,.cal-day,.cal-thumb,.ig-post-dots i{transition:none}.cal-busy,.ig-in,.cal-thumb-in,.cal-ghost-in{animation:none}}.live-lines{gap:.5rem;margin-top:1rem;display:grid}.bar-panel .live-lines{margin-top:0}.live-row{align-items:stretch;gap:.35rem;min-width:0;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1),opacity .16s cubic-bezier(.2,.8,.2,1);display:flex}.live-row.is-dragging{opacity:.85;transform:scale(1.02)}.live-row.is-target-above{box-shadow:0 -3px 0 0 var(--foreground)}.live-row.is-target-below{box-shadow:0 3px 0 0 var(--foreground)}.live-clear{background:#0d8a62;border:1px solid oklab(56.2021% -.112517 .0325692/.35);border-radius:12px;flex:none;min-height:2.75rem;padding:0 .95rem}@supports (color:color-mix(in lab, red, red)){.live-clear{background:color-mix(in oklab, #0d8a62 8%, var(--background))}}.live-clear{color:#0d8a62;font-size:.8rem;font-weight:700;transition:transform .12s cubic-bezier(.2,.8,.2,1)}.live-clear:active{transform:scale(.95)}.live-clear-yours{border-color:var(--ask)}@supports (color:color-mix(in lab, red, red)){.live-clear-yours{border-color:color-mix(in oklab, var(--ask) 40%, transparent)}}.live-clear-yours{background:var(--ask)}@supports (color:color-mix(in lab, red, red)){.live-clear-yours{background:color-mix(in oklab, var(--ask) 9%, var(--background))}}.live-clear-yours{color:var(--ask)}.live-row .task-grip{background:var(--foreground);border-radius:12px;height:auto;min-height:2.75rem;margin:0}@supports (color:color-mix(in lab, red, red)){.live-row .task-grip{background:color-mix(in oklab, var(--foreground) 4%, var(--background))}}.live-line{--tone:var(--cobalt);border:1px solid var(--tone);flex:1;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.65rem 1.1rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.live-line{border:1px solid color-mix(in oklab, var(--tone) 30%, var(--border))}}.live-line{background:var(--tone);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.live-line{background:color-mix(in oklab, var(--tone) 7%, var(--background))}}.live-line{color:var(--foreground);text-align:left;-webkit-tap-highlight-color:transparent;font-size:.9rem;line-height:1.3;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .32s cubic-bezier(.2,.8,.2,1),border-color .32s cubic-bezier(.2,.8,.2,1),border-radius .32s cubic-bezier(.2,.8,.2,1);animation:.28s cubic-bezier(.2,.8,.2,1) both builder-bar-in;overflow:hidden}.live-line:active{transform:scale(.985)}.live-line-waiting{--tone:var(--cobalt)}.live-line-needs{--tone:var(--ask)}.live-line-stuck{--tone:#ea580c}.live-line-done{--tone:#0d8a62}.live-line-text{flex:1;gap:.1rem;min-width:0;display:grid}.live-line-what,.live-line-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-line-what strong{font-weight:800}.live-line-sub{color:var(--muted-foreground);font-size:.8rem}.live-line-dot{background:var(--tone);border-radius:999px;flex:none;width:.55rem;height:.55rem;transition:background-color .32s cubic-bezier(.2,.8,.2,1)}.live-line-working .live-line-dot{animation:2.2s ease-in-out infinite builder-dot-breathe}.live-line-needs .live-line-dot{animation:1.4s ease-in-out infinite bar-ask-breathe}.live-line-waiting .live-line-dot{opacity:.55}.live-line-tick{background:var(--tone);color:#fff;border-radius:999px;flex:none;place-items:center;width:1.15rem;height:1.15rem;animation:.36s cubic-bezier(.2,.8,.2,1) both live-tick-in;display:grid}@keyframes live-tick-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.live-line-out{pointer-events:none;animation:.22s cubic-bezier(.2,.8,.2,1) both task-row-out}.live-fold{margin-top:1rem}.is-open>.live-fold-head .bar-chevron{background:var(--foreground);transform:rotate(180deg)}@supports (color:color-mix(in lab, red, red)){.is-open>.live-fold-head .bar-chevron{background:color-mix(in oklab, var(--foreground) 9%, transparent)}}.live-fold.is-open>.live-fold-head{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.bar-panel .live-row{animation:.28s cubic-bezier(.2,.8,.2,1) both bar-row-rise}.bar-panel .live-row:nth-child(2){animation-delay:55ms}.bar-panel .live-row:nth-child(3){animation-delay:.11s}.bar-panel .live-row:nth-child(n+4){animation-delay:.165s}.bar-panel .live-row.live-line-out{animation:.2s cubic-bezier(.2,.8,.2,1) both task-row-out}.live-lines-finished{margin-top:.5rem}.live-line-flash{animation:.28s cubic-bezier(.2,.8,.2,1) both builder-bar-in,1.1s ease-in-out 2 live-flash}@keyframes live-flash{0%,to{box-shadow:0 0 #0000}45%{box-shadow:0 0 0 4px color-mix(in oklab, var(--tone) 35%, transparent);background-color:color-mix(in oklab, var(--tone) 22%, var(--background))}}@media (prefers-reduced-motion:reduce){.live-line,.live-line-dot,.live-line-tick,.live-row,.bar-panel .live-row,.live-line-working .live-line-dot,.live-line-needs .live-line-dot{transition:none;animation:none}.live-line-out,.bar-panel .live-row.live-line-out{opacity:0;animation:none}}.clips-add{background:var(--foreground);width:100%;height:3rem;color:var(--background);letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-size:.95rem;font-weight:800;transition:transform .12s cubic-bezier(.2,.8,.2,1),opacity .16s;display:flex}.clips-add:active{transform:scale(.98)}.clips-hint{text-align:center;color:var(--muted-foreground);margin-top:.6rem;font-size:.8rem}.clips-empty{border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);border-radius:22px;margin-top:1.75rem;padding:2.25rem 1.5rem;font-size:.95rem;line-height:1.45}.clips-shoots{gap:1.25rem;margin-top:1.75rem;display:grid}.clips-shoot{border:1px solid var(--border);background:var(--background);border-radius:22px;padding:1.1rem 1rem 1.15rem}.clips-shoot-name{letter-spacing:-.02em;font-size:1.2rem;font-weight:900;line-height:1.15}.clips-shoot-sub{color:var(--muted-foreground);align-items:center;gap:.5rem;margin-top:.3rem;font-size:.82rem;display:flex}.clips-shoot-sub.is-editing{color:var(--cobalt)}.clips-shoot-sub.is-failed{color:#c2410c}.clips-dot{background:var(--cobalt);border-radius:999px;flex:none;width:.5rem;height:.5rem;animation:2.2s ease-in-out infinite builder-dot-breathe}.clips-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem .75rem;margin-top:1rem;display:grid}.clips-tile{flex-direction:column;min-width:0;display:flex}.clips-poster{aspect-ratio:9/16;-webkit-tap-highlight-color:transparent;background:#0b0b0f;border-radius:14px;width:100%;display:block;position:relative;overflow:hidden}.clips-poster img,.clips-poster video{object-fit:cover;width:100%;height:100%}.clips-poster:active .clips-play{transform:translate(-50%,-50%)scale(.94)}.clips-play{color:#fff;-webkit-backdrop-filter:blur(6px);background:#00000080;border-radius:999px;place-items:center;width:2.9rem;height:2.9rem;transition:transform .12s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clips-chip{color:#fff;-webkit-backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:700;position:absolute}.clips-chip.is-time{bottom:.45rem;right:.45rem}.clips-chip.is-state{top:.45rem;left:.45rem}.clips-chip.is-good{background:#0d8a62}.clips-chip.is-info{background:var(--cobalt)}.clips-chip.is-warn{background:#c2410c}.clips-title{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.6rem;font-size:.92rem;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.clips-hook{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.78rem;line-height:1.3;display:-webkit-box;overflow:hidden}.clips-actions{gap:.4rem;margin-top:.65rem;display:grid}.clips-btn{border:1px solid var(--foreground);background:var(--background);height:2.5rem;color:var(--foreground);-webkit-tap-highlight-color:transparent;border-radius:12px;font-size:.82rem;font-weight:800;transition:transform .12s cubic-bezier(.2,.8,.2,1),opacity .16s}.clips-btn:active:not(:disabled){transform:scale(.97)}.clips-btn:disabled{opacity:.45}.clips-btn.is-solid{background:var(--foreground);color:var(--background)}.clips-btn.is-quiet{color:var(--muted-foreground);border-color:#0000}.clips-note{border:1px solid var(--border);background:var(--background);width:100%;min-height:5.5rem;color:var(--foreground);resize:none;border-radius:12px;padding:.55rem .65rem;font-size:.85rem;line-height:1.35}.clips-note:focus{border-color:var(--foreground);outline:none}.clips-said{color:var(--muted-foreground);margin-top:.4rem;font-size:.75rem;line-height:1.3}.clips-davinci{border-top:1px solid var(--border);color:var(--muted-foreground);word-break:break-all;margin-top:1rem;padding-top:.8rem;font-size:.72rem;line-height:1.35}.clips-soft{aspect-ratio:9/16;background:var(--foreground);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.clips-soft{background:color-mix(in oklab, var(--foreground) 7%, var(--background))}}.clips-soft{animation:1.4s ease-in-out infinite clips-soft}@keyframes clips-soft{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.clips-add,.clips-btn,.clips-play{transition:none}.clips-soft,.clips-dot{animation:none}}.attach-tray{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.attach-thumb{flex-shrink:0;width:3.25rem;height:3.25rem;display:block;position:relative}.attach-thumb img{object-fit:cover;border:1px solid var(--border);border-radius:12px;width:100%;height:100%;box-shadow:0 2px 8px #00000014}.attach-thumb-x{background:var(--foreground);width:1.35rem;height:1.35rem;color:var(--background);border:2px solid var(--background);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:-.4rem;right:-.4rem}.inst-page .inst-section{background:var(--foreground);border-radius:20px;margin-top:.9rem;padding:1.1rem 1.1rem 1.2rem}@supports (color:color-mix(in lab, red, red)){.inst-page .inst-section{background:color-mix(in oklab, var(--foreground) 4%, var(--background))}}.inst-page .inst-hero+.inst-section{margin-top:1.25rem}.inst-page .inst-section input,.inst-page .inst-section textarea{background:var(--background);border-color:#0000;border-radius:12px;box-shadow:0 1px 2px #0000000d}.inst-page .inst-section input:focus,.inst-page .inst-section textarea:focus{border-color:var(--foreground)}.inst-page .inst-section .raised-btn{background:var(--background);letter-spacing:-.005em;text-transform:none;white-space:nowrap;border-color:#0000;border-radius:999px;min-height:2.6rem;padding:.6rem 1.1rem;font-size:.85rem;font-weight:600;box-shadow:0 1px 3px #00000014}.inst-page .inst-section .raised-btn-primary{background:var(--accent)}.inst-page .inst-stage:not(.is-on){background:var(--background);border-color:#0000}.inst-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem;display:grid}.inst-open-link{background:var(--background);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;display:inline-flex;box-shadow:0 1px 2px #0000000d}.inst-quiet-row{border-top:1px solid var(--foreground);margin-top:1rem;padding-top:.9rem}@supports (color:color-mix(in lab, red, red)){.inst-quiet-row{border-top:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.inst-week-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.inst-week-title{margin-top:.35rem;font-size:.85rem;font-weight:700}.inst-week-list{border-top:1px solid #e8e8e8;border-radius:14px;margin:.8rem -.6rem 0;overflow:hidden}.inst-more:not([open])>:not(summary){display:none}.inst-week-list .calendar-day,.inst-week-list .calendar-adjacent-day{min-height:max(4.2rem, calc(2.8rem + var(--bar-lanes,0) * 2.4rem))}.inst-page .inst-quiet-row .raised-btn{box-shadow:none;color:var(--muted-foreground);background:0 0;padding-inline:0}.inst-foot{justify-content:center;margin-top:1.5rem;display:flex}.inst-page .inst-section>.label+*{margin-top:.6rem}.inst-details .intake-input{height:auto;padding:.625rem .75rem;font-size:.875rem}.task-question-read{white-space:normal;gap:.9rem;font-weight:400;display:grid}.task-q-box{background:var(--background);border:1px solid #2563eb;border-radius:14px;gap:.55rem;padding:.95rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.task-q-box{border:1px solid color-mix(in oklab, #2563eb 28%, var(--border))}}.task-q-box{animation:.32s cubic-bezier(.2,.8,.2,1) both rise-in;box-shadow:0 2px 10px #2563eb14}.task-q-short{color:var(--foreground);font-size:.92rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.task-q-short{color:color-mix(in oklab, var(--foreground) 78%, transparent)}}.task-q-ask{color:#1d4ed8;font-size:1.05rem;font-weight:650;line-height:1.4}.task-q-choices{flex-wrap:wrap;gap:.5rem;margin-top:.15rem;display:flex}.task-q-choice{border:1px solid #2563eb;border-radius:999px;min-height:2.5rem;padding:.45rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.task-q-choice{border:1px solid color-mix(in oklab, #2563eb 40%, var(--border))}}.task-q-choice{background:var(--background);color:#1d4ed8;font-size:.9rem;font-weight:600;transition:background-color .18s cubic-bezier(.2,.8,.2,1),color .18s cubic-bezier(.2,.8,.2,1),transform .14s cubic-bezier(.2,.8,.2,1)}.task-q-choice:active{transform:scale(.96)}.task-q-choice.is-on{color:#fff;background:#2563eb;border-color:#2563eb}.task-q-details{gap:.75rem;display:grid}.task-q-block{gap:.2rem;display:grid}.task-q-head{letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.task-q-head{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.task-q-line{overflow-wrap:anywhere;font-size:.9rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.task-q-box{animation:none}.task-q-choice{transition:none}}.task-sheet-full .task-question-read{white-space:normal}.files-list{gap:.5rem;margin-top:1rem;display:grid}.files-row{border:1px solid var(--border);background:var(--background);color:inherit;border-radius:14px;align-items:flex-start;gap:.85rem;min-width:0;padding:.7rem;text-decoration:none;display:flex}.files-row:active{transform:scale(.985)}.files-thumb{object-fit:cover;background:var(--foreground);border-radius:10px;flex:none;width:3.5rem;height:3.5rem}@supports (color:color-mix(in lab, red, red)){.files-thumb{background:color-mix(in oklab, var(--foreground) 5%, var(--background))}}.files-pdf{letter-spacing:.06em;color:#b91c1c;place-items:center;font-size:.72rem;font-weight:800;display:grid}.files-text{gap:.15rem;min-width:0;display:grid}.files-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.files-meta{color:var(--muted-foreground);font-size:.78rem}.files-note{color:var(--foreground);font-size:.82rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.files-note{color:color-mix(in oklab, var(--foreground) 80%, var(--background))}}.files-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.task-askform{gap:.75rem;display:grid}.task-needs{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.task-need{border:1px solid var(--border);background:var(--background);border-radius:12px;grid-template-columns:1.5rem 1fr auto;align-items:center;gap:.35rem .6rem;padding:.6rem .75rem;transition:border-color .2s cubic-bezier(.2,.8,.2,1),background-color .2s cubic-bezier(.2,.8,.2,1);display:grid}.task-need.is-got{background:#0d8a62;border-color:oklab(56.2021% -.112517 .0325692/.4)}@supports (color:color-mix(in lab, red, red)){.task-need.is-got{background:color-mix(in oklab, #0d8a62 6%, var(--background))}}.task-need-tick{border:1px solid var(--border);color:#fff;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-size:.8rem;font-weight:800;display:grid}.task-need.is-got .task-need-tick{background:#0d8a62;border-color:#0d8a62}.task-need-text{gap:.1rem;min-width:0;display:grid}.task-need-what{font-weight:650;line-height:1.35}.task-need-why{color:var(--muted-foreground);font-size:.8rem;line-height:1.35}.task-need-btn{color:#1d4ed8;background:#2563eb;border:1px solid #2563eb;border-radius:999px;min-width:64px;min-height:44px;padding:0 .9rem}@supports (color:color-mix(in lab, red, red)){.task-need-btn{background:color-mix(in oklab, #2563eb 6%, var(--background))}}.task-need-btn{font-size:.85rem;font-weight:700}.task-need-yes{gap:.4rem;display:flex}.task-need-yes .task-q-choice{min-height:44px;padding:0 .95rem}.task-need-input{border:1px solid var(--border);background:var(--background);min-height:44px;color:var(--foreground);font:inherit;border-radius:10px;grid-column:2/4;padding:0 .75rem;font-size:16px}.task-need-files{color:var(--muted-foreground);overflow-wrap:anywhere;grid-column:2/4;font-size:.78rem}.task-q-more{color:var(--muted-foreground);font-size:.85rem}.task-q-more summary{cursor:pointer;align-items:center;min-height:44px;font-weight:650;display:flex}.task-q-choice{min-height:44px}.roster-cal-btn{color:#0a0a0a;background:#fff;border-radius:12px;flex:none;grid-template-rows:auto 1fr;width:48px;height:52px;transition:transform .12s cubic-bezier(.2,.8,.2,1);display:grid;overflow:hidden;box-shadow:0 2px 10px #00000059}.roster-cal-month{color:#fff;letter-spacing:.1em;text-transform:uppercase;text-align:center;background:#ef4444;padding:3px 0 2px;font-size:.58rem;font-weight:800;display:block}.roster-cal-day{place-items:center;font-size:1.25rem;font-weight:800;line-height:1;display:grid}.roster-cal-btn:active{transform:scale(.96)}.hold-swatches{animation:hold-option-in .26s calc(var(--o,0) * 25ms + 40ms) cubic-bezier(.1, .9, .2, 1) both;border-top:1px solid #0000000f;justify-content:space-between;gap:.55rem;padding:.55rem 1rem .45rem;display:flex}.hold-swatch{background:var(--sw);border-radius:999px;width:1.9rem;height:1.9rem;transition:transform .12s cubic-bezier(.2,1.3,.4,1),box-shadow .12s;box-shadow:inset 0 0 0 1px #00000024}.hold-swatch[aria-label=No\ colour]{background:linear-gradient(135deg,#0000 46%,#c62828 46% 54%,#0000 54%),#fff}.hold-swatch.is-on{box-shadow:inset 0 0 0 1px #00000024,0 0 0 2px #fff,0 0 0 4px #111}.hold-swatch.is-hot,.hold-swatch:active{transform:scale(1.22)}.mail-band .mail-row.mail-row-tint:not(.mail-row-open){box-shadow:0 0 0 1px var(--tl), 0 8px 22px var(--tl);transition:background .4s;background:linear-gradient(135deg, var(--t1) 0%, var(--t2) 55%, var(--t3) 100%)!important;background-size:auto!important}.mail-row.mail-tint-yellow{--t1:#fffdf0;--t2:#fff6cf;--t3:#ffeea6;--tl:#dcb41e29}.mail-row.mail-tint-green{--t1:#f4fcf5;--t2:#e3f6e7;--t3:#cdeed5;--tl:#28a05026}.mail-row.mail-tint-blue{--t1:#f4f8ff;--t2:#e3edff;--t3:#cfdfff;--tl:#2864e626}@media (prefers-reduced-motion:reduce){.hold-swatches,.hold-swatch{transition:none;animation:none}}.mail-band .mail-row:is(.mail-row-tint,.mail-row-attention):not(.mail-row-open),.mail-band .mail-row:is(.mail-row-tint,.mail-row-attention):not(.mail-row-open) :is(.mail-sender,.mail-row-subject-text,.mail-row-time,.mail-people,.tile-line-latest .tile-summary){color:#111!important}.mail-band .mail-row:is(.mail-row-tint,.mail-row-attention):not(.mail-row-open) .tile-line-summary .tile-summary{color:#1c4fd8!important}.ae-bar{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;font-size:.95rem;display:flex}.ae-bar-done{color:#0e8a47;margin-left:.6rem;font-size:.78rem;font-weight:600}.ae-stop{min-height:2.1rem;padding:.45rem .9rem}.ae-limit{color:var(--muted-foreground);margin-bottom:.75rem;font-size:.75rem}.ae-card{gap:.85rem;padding-bottom:6.5rem;transition:transform .26s cubic-bezier(.4,0,.2,1),opacity .26s;display:grid}.ae-card.is-leaving{opacity:0;transform:translate(-28px)}.ae-card.swap-in{animation:.36s cubic-bezier(.16,1,.3,1) both ae-card-in}@keyframes ae-card-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}.ae-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.ae-pic{object-fit:cover;background:var(--muted);border-radius:999px;width:3.25rem;height:3.25rem}.ae-pic-blank{color:var(--muted-foreground);place-items:center;font-size:.95rem;font-weight:800;display:grid}.ae-who{gap:.1rem;min-width:0;display:grid}.ae-who b{overflow-wrap:anywhere;font-size:1.05rem;line-height:1.2}.ae-who span{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.76rem}.ae-need{white-space:nowrap;color:var(--cobalt);background:var(--cobalt);border-radius:999px;padding:.25rem .6rem;font-size:.68rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ae-need{background:color-mix(in oklab, var(--cobalt) 12%, transparent)}}.ae-need-reply{color:#0e8a47;background:oklab(55.6343% -.12562 .0665996/.14)}.ae-need-followup{color:#b86e00;background:oklab(74.8406% .0622819 .150843/.16)}.ae-bio{color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ae-chat{gap:.55rem;display:grid}.ae-bubble{border-radius:20px;gap:.3rem;max-width:88%;padding:.7rem .9rem;animation:.32s cubic-bezier(.2,.8,.2,1) both ae-in;display:grid}.ae-bubble.is-theirs{background:var(--muted);border-bottom-left-radius:6px;justify-self:start}.ae-bubble.is-mine{background:var(--cobalt);border-bottom-right-radius:6px;justify-self:end}@supports (color:color-mix(in lab, red, red)){.ae-bubble.is-mine{background:color-mix(in oklab, var(--cobalt) 10%, var(--card))}}.ae-bubble.is-draft{border:1.5px dashed var(--cobalt);width:88%}@supports (color:color-mix(in lab, red, red)){.ae-bubble.is-draft{border:1.5px dashed color-mix(in oklab, var(--cobalt) 55%, transparent)}}.ae-bubble.is-draft{background:var(--card);box-shadow:0 6px 22px var(--cobalt)}@supports (color:color-mix(in lab, red, red)){.ae-bubble.is-draft{box-shadow:0 6px 22px color-mix(in oklab, var(--cobalt) 12%, transparent)}}.ae-bubble-text{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;margin:0;font-size:.95rem;line-height:1.5}button.ae-bubble{text-align:left;color:inherit;font:inherit}button.ae-bubble:not(.is-open) .ae-bubble-text{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ae-earlier{color:var(--muted-foreground);background:var(--muted);border-radius:999px;justify-self:center;padding:.3rem .8rem;font-size:.75rem;font-weight:700}.ae-draft-text{width:100%;color:var(--foreground);display:block}.ae-bubble-when{color:var(--muted-foreground);font-size:.68rem}.ae-draft-label{letter-spacing:.14em;text-transform:uppercase;color:var(--cobalt);overflow-wrap:anywhere;font-size:.62rem;font-weight:800}.ae-edit-body{resize:none;min-height:12rem;overflow:hidden}.ae-edit-subject,.ae-edit-body{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:12px;padding:.55rem .7rem;font-size:16px;line-height:1.5;display:block}.ae-bubble-wait{border-radius:20px;justify-self:start;width:70%;height:4.5rem}.ae-writing{align-content:center;min-height:4.5rem}.ae-dots{gap:.3rem;display:inline-flex}.ae-dots i{background:var(--cobalt);opacity:.35;border-radius:999px;width:.45rem;height:.45rem;animation:1.1s ease-in-out infinite ae-dot}.ae-dots i:nth-child(2){animation-delay:.15s}.ae-dots i:nth-child(3){animation-delay:.3s}.ae-ask{border-radius:999px}.ae-else{color:var(--muted-foreground);justify-self:start;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;display:inline-flex}.ae-actions{z-index:30;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom)) 4.6rem;background:var(--background);grid-template-columns:auto auto 1fr;gap:.5rem;display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.ae-actions{background:color-mix(in oklab, var(--background) 92%, transparent)}}.ae-actions{-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border)}.ae-actions .raised-btn{letter-spacing:.04em;white-space:nowrap;min-height:3rem;padding-inline:.8rem;font-size:.78rem}.ae-actions .ae-approve{font-size:.9rem}@media (width>=720px){.ae-actions{border:1px solid var(--border);border-radius:20px 20px 0 0;width:min(680px,100%);left:50%;right:auto;transform:translate(-50%)}}@keyframes ae-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ae-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.9;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ae-bubble,.ae-dots i{animation:none}.ae-card{transition:none}}.ae-open{background:var(--cobalt);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin-bottom:.9rem;padding:.95rem 1.1rem;font-weight:800;display:flex}.ae-open small{opacity:.85;font-size:.78rem;font-weight:600}.hq-nav{z-index:20;background:var(--background);gap:1.1rem;margin:-1.5rem -1.25rem 2rem;padding:.85rem 1.25rem;display:flex;position:sticky;top:0;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.hq-nav{background:color-mix(in oklab, var(--background) 94%, transparent)}}.hq-nav{-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border);scrollbar-width:none}.hq-nav::-webkit-scrollbar{display:none}.hq-nav a{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);flex:none;font-size:.72rem;font-weight:700}.hq-nav a:hover{color:var(--foreground)}.hq-section{border-bottom:1px solid var(--border);padding:2.75rem 0;scroll-margin-top:4rem}.hq-status{padding-top:1.25rem;position:relative}.hq-live{letter-spacing:.16em;text-transform:uppercase;color:#0e8a47;align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.68rem;font-weight:800;display:inline-flex}.hq-live i{background:#0e8a47;border-radius:999px;width:.5rem;height:.5rem;animation:1.8s ease-in-out infinite hq-pulse}@keyframes hq-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.hq-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;display:grid}@media (width>=720px){.hq-stats{grid-template-columns:repeat(5,minmax(0,1fr))}}.hq-stat{border-top:2px solid var(--foreground);gap:.35rem;padding-top:.9rem;display:grid}.hq-week{color:#0e8a47;font-size:.75rem;font-weight:700}.hq-week.is-quiet{visibility:hidden}.hq-strip{scrollbar-width:none;gap:.6rem;margin-top:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.hq-strip::-webkit-scrollbar{display:none}.hq-strip-item{border:1px solid var(--border);background:var(--card);flex:none;gap:.2rem;min-width:9.5rem;max-width:14rem;padding:.75rem .9rem;font-size:.85rem;display:grid}.hq-strip-item b{letter-spacing:.08em;text-transform:uppercase;color:var(--cobalt);font-size:.72rem}.hq-flag{letter-spacing:.06em;text-transform:uppercase;color:#9a5b00;background:oklab(74.8406% .0622819 .150843/.18);justify-self:start;margin-left:.4rem;padding:.1rem .4rem;font-size:.62rem;font-style:normal;font-weight:800;display:inline-block}.hq-grid{gap:.75rem;display:grid}@media (width>=720px){.hq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.hq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hq-card{border:1px solid var(--border);background:var(--card);align-content:start;gap:.45rem;padding:1rem 1.1rem;font-size:.9rem;line-height:1.5;display:grid}.hq-card-top{justify-content:space-between;align-items:center;gap:.75rem;font-size:.8rem;display:flex}.hq-card-top b{font-size:1rem}.hq-stage{color:var(--cobalt);font-size:.72rem;font-style:normal;font-weight:700}.hq-chips{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.hq-chip{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);padding:.45rem .8rem;font-size:.78rem;font-weight:700}.hq-chip small{opacity:.75;margin-left:.3rem;font-weight:600}.hq-chip.is-on{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.hq-wins{gap:.1rem;display:grid}.hq-win{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.75rem 0;display:grid}.hq-win b{overflow-wrap:anywhere;font-size:.95rem;display:block}.hq-win b a{text-decoration:underline;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}.hq-win span{color:var(--muted-foreground);font-size:.75rem}.hq-win.is-hidden{opacity:.45}.hq-win-dot{background:var(--muted-foreground);width:.6rem;height:.6rem;margin-top:.35rem}.hq-win-dot.is-artist{background:var(--cobalt)}.hq-win-dot.is-institution{background:#0e8a47}.hq-win-dot.is-notable{background:#d20001}.hq-win-dot.is-platform,.hq-win-dot.is-team{background:var(--foreground)}.hq-quiet{color:var(--muted-foreground);text-underline-offset:3px;margin-top:.9rem;font-size:.8rem;font-weight:700;text-decoration:underline}.hq-people{gap:.5rem;display:grid}@media (width>=720px){.hq-people{grid-template-columns:repeat(2,minmax(0,1fr))}}.hq-person{border:1px solid var(--border);background:var(--card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem .75rem;display:grid}.hq-person img,.hq-person-blank{object-fit:cover;background:var(--muted);width:2.75rem;height:2.75rem}.hq-person-blank{color:var(--muted-foreground);place-items:center;font-size:.8rem;font-weight:800;display:grid}.hq-person b{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;display:block;overflow:hidden}.hq-person small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;display:block;overflow:hidden}.hq-person em{white-space:nowrap;color:var(--cobalt);font-size:.68rem;font-style:normal;font-weight:800}.hq-heat{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}@media (width>=720px){.hq-heat{grid-template-columns:repeat(12,minmax(0,1fr))}}.hq-heat-month{border:1px solid var(--border);background:var(--cobalt);justify-items:start;gap:.2rem;min-height:4rem;padding:.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hq-heat-month{background:color-mix(in oklab, var(--cobalt) calc(var(--heat,0) * 70%), var(--card))}}.hq-heat-month{color:var(--foreground)}.hq-heat-month span{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.hq-heat-month b{font-size:1.1rem}.hq-heat-month.is-open{outline:2px solid var(--foreground);outline-offset:-2px}.hq-month-list{gap:.4rem;margin-top:1rem;font-size:.9rem;display:grid}.hq-month-list b{color:var(--cobalt);margin-right:.4rem}.hq-form,.hq-suggest{gap:.5rem;margin-bottom:1.25rem;display:grid}@media (width>=720px){.hq-form{grid-template-columns:minmax(0,1fr) auto auto;align-items:start}}.hq-suggestions,.hq-members{gap:.5rem;margin-top:1rem;display:grid}.hq-suggestions li,.hq-members li{border:1px solid var(--border);background:var(--card);gap:.6rem;padding:.8rem .9rem;font-size:.9rem;display:grid}@media (width>=720px){.hq-suggestions li,.hq-members li{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.hq-suggestions small,.hq-members small{color:var(--muted-foreground);font-size:.75rem}.hq-suggestions p{color:var(--muted-foreground);margin-top:.3rem;font-size:.85rem}.hq-members li.is-off{opacity:.55}.hq-wall{gap:.1rem;display:grid}.hq-wall li{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;padding:.85rem 0;display:grid}.hq-avatar{background:var(--foreground);width:2.25rem;height:2.25rem;color:var(--background);place-items:center;font-size:.72rem;font-weight:800;display:grid}.hq-wall-who{color:var(--muted-foreground);font-size:.72rem;font-weight:700}.hq-wall p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.2rem;font-size:.95rem;line-height:1.5}.hq-icon{min-width:2.25rem;min-height:2.25rem;color:var(--muted-foreground);place-items:center;padding:0 .4rem;font-size:.75rem;font-weight:700;display:inline-grid}.hq-icon:hover{color:var(--foreground)}.hq-search{border:1px solid var(--border);background:var(--card);align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.7rem .9rem;display:flex}.hq-search input{background:0 0;outline:none;flex:1;min-width:0;font-size:16px}.hq-play-group{margin-bottom:1.75rem}.hq-play-group h3{margin-bottom:.5rem}.hq-play{border-bottom:1px solid var(--border)}.hq-play-q{text-align:left;width:100%;padding:.85rem 0;font-size:1rem;font-weight:700;display:block}.hq-play-a{color:var(--foreground);padding:0 0 1rem;font-size:.92rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.hq-play-a{color:color-mix(in oklab, var(--foreground) 85%, var(--background))}}.hq-play-a p+p{margin-top:.6rem}.hq-play-a table{border-collapse:collapse;width:100%;margin:.6rem 0;font-size:.85rem}.hq-play-a td,.hq-play-a th{border:1px solid var(--border);text-align:left;vertical-align:top;padding:.4rem .5rem}.hq-play-a ul{margin:.4rem 0 .4rem 1.1rem;list-style:outside}.hq-editors{border:1px dashed var(--border);gap:.6rem;margin-top:1.25rem;padding:1rem;display:grid}.hq-edit{background:var(--muted);gap:.45rem;padding:.75rem;display:grid}.hq-edit-row{gap:.45rem;display:grid}@media (width>=720px){.hq-edit-row{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.hq-edit-actions{align-items:center;gap:.25rem;display:flex}.hq-docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=720px){.hq-docs{grid-template-columns:repeat(4,minmax(0,1fr))}}.hq-doc{border:1px solid var(--border);background:var(--card);align-content:start;gap:.5rem;display:grid}.hq-doc-thumb{aspect-ratio:3/4;background:var(--muted);border-bottom:1px solid var(--border);place-items:center;display:grid;overflow:hidden}.hq-doc-thumb img{object-fit:cover;object-position:top;width:100%;height:100%}.hq-doc-text{gap:.25rem;padding:0 .75rem;display:grid}.hq-doc-text b{overflow-wrap:anywhere;font-size:.88rem}.hq-doc-text p{color:var(--muted-foreground);font-size:.78rem}.hq-doc .hq-edit{margin:0 .5rem}.hq-doc-actions{flex-wrap:wrap;padding:0 .25rem .25rem;display:flex}.hq-invite{border:1px solid var(--cobalt);background:var(--cobalt);gap:.6rem;margin-bottom:1rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hq-invite{background:color-mix(in oklab, var(--cobalt) 6%, var(--card))}}.hq-invite{font-size:.9rem}.hq-invite code{background:var(--card);overflow-wrap:anywhere;padding:.5rem;font-size:.75rem;display:block}@media (prefers-reduced-motion:reduce){.hq-live i{animation:none}}.hq-home-link{background:var(--foreground);width:40px;height:40px;color:var(--background);letter-spacing:.06em;border-radius:999px;flex:none;place-items:center;font-size:.7rem;font-weight:800;transition:transform .12s cubic-bezier(.2,.8,.2,1);display:grid}.hq-home-link:active{transform:scale(.92)}.hq-head-actions{align-items:center;gap:.6rem;display:flex}.hq-interviews{gap:1.25rem;display:grid}@media (width>=900px){.hq-interviews{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}}.hq-interview-col{gap:.5rem;display:grid}.hq-interview-col h3 small{opacity:.7;margin-left:.3rem;font-weight:600}.hq-interview{border:1px solid var(--border);background:var(--card);gap:.3rem;padding:.8rem .9rem;font-size:.85rem;line-height:1.45;display:grid}.hq-interview b{font-size:.95rem}.hq-interview-ig{color:var(--cobalt);justify-self:start;font-size:.78rem;font-weight:700}.hq-interview p{color:var(--muted-foreground)}.hq-notes{gap:.75rem;margin-top:1.25rem;display:grid}.hq-note-list{gap:.1rem;display:grid}.hq-note-list li{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.7rem 0;display:grid}.hq-note-list p{overflow-wrap:anywhere;margin-top:.15rem;font-size:.9rem;line-height:1.45}.hq-note-form{border:1px dashed var(--border);gap:.45rem;padding:.9rem;display:grid}.hq-section{border:0;margin-top:2.5rem;padding:0;scroll-margin-top:1rem}.hq-band .label{color:#fff9}.hq-well{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hq-well{background:color-mix(in oklab, var(--foreground) 4%, var(--background))}}.hq-status{border:1px solid var(--cobalt);border-radius:22px;margin-top:.5rem;padding:1.1rem 1.2rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.hq-status{border:1px solid color-mix(in oklab, var(--cobalt) 26%, var(--border))}}.hq-status{background:var(--cobalt)}@supports (color:color-mix(in lab, red, red)){.hq-status{background:color-mix(in oklab, var(--cobalt) 6%, var(--background))}}.hq-stat{border-top:0;padding-top:.6rem}.hq-stat .text-4xl{font-family:var(--font-display);font-weight:900}.hq-coming{margin-top:1.25rem}.hq-strip-item,.hq-card,.hq-person,.hq-doc,.hq-interview,.hq-suggestions li,.hq-members li,.hq-invite{background:var(--background);border:0;border-radius:18px;box-shadow:0 0 0 1px #0000000d,0 8px 22px -16px #0f142873}.hq-strip-item b{color:var(--cobalt)}.hq-card{padding:1rem 1.15rem}.hq-person{border-radius:18px;padding:.65rem .8rem}.hq-person img,.hq-person-blank{border-radius:999px}.hq-person em{background:var(--cobalt);border-radius:999px;padding:.2rem .55rem}@supports (color:color-mix(in lab, red, red)){.hq-person em{background:color-mix(in oklab, var(--cobalt) 10%, transparent)}}.hq-doc{overflow:hidden}.hq-doc-thumb{border-bottom:0}.hq-avatar{border-radius:999px}.hq-chips{background:var(--foreground);border-radius:999px;flex-wrap:nowrap;gap:.15rem;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.hq-chips{background:color-mix(in oklab, var(--foreground) 6%, var(--background))}}.hq-chips{scrollbar-width:none}.hq-chips::-webkit-scrollbar{display:none}.hq-chip{color:var(--muted-foreground);background:0 0;border:0;border-radius:999px;flex:none;padding:.55rem .95rem;font-size:.8rem;font-weight:600}.hq-chip.is-on{background:var(--background);color:var(--foreground);box-shadow:0 1px 2px #0f142814,0 4px 14px #0f14281a}.hq-wins{gap:.5rem}.hq-win{background:var(--background);border:0;border-radius:16px;padding:.8rem 1rem;box-shadow:0 0 0 1px #0000000d}.hq-win-dot{border-radius:999px}.hq-heat-month{border:0;border-radius:14px}.hq-wall{gap:.5rem}.hq-wall li{background:var(--background);border:0;border-radius:16px;padding:.8rem 1rem;box-shadow:0 0 0 1px #0000000d}.hq-notes{margin-top:1.5rem}.hq-note-list{gap:.5rem}.hq-note-list li{background:#f09609;border:0;border-radius:16px;padding:.75rem .9rem}@supports (color:color-mix(in lab, red, red)){.hq-note-list li{background:color-mix(in oklab, #f09609 7%, var(--background))}}.hq-note-list li{box-shadow:0 0 0 1px oklab(74.8406% .0622819 .150843/.22)}.hq-note-form{border:1px solid #f09609;padding:1rem}@supports (color:color-mix(in lab, red, red)){.hq-note-form{border:1px solid color-mix(in oklab, #f09609 28%, var(--border))}}.hq-note-form{background:#f09609;border-radius:20px}@supports (color:color-mix(in lab, red, red)){.hq-note-form{background:color-mix(in oklab, #f09609 5%, var(--background))}}.hq-note-form .label{color:#b86e00}.hq-search{background:var(--background);border:0;border-radius:999px;box-shadow:0 0 0 1px #0000000f}.hq-play{background:var(--background);border-bottom:0;border-radius:16px;margin-bottom:.5rem;padding:0 1rem;box-shadow:0 0 0 1px #0000000d}.hq-editors{border-radius:20px}.hq-edit{background:var(--background);border-radius:16px}.hq-root input,.hq-root textarea,.hq-root select{border-radius:14px}.hq-root .raised-btn{white-space:nowrap}.hq-hidden{border-top:2px dashed var(--border);opacity:.6;margin-top:3rem;padding-top:1.5rem}.hq-hidden-note{color:var(--muted-foreground);font-size:.8rem;font-weight:700}.hq-person.is-interview{background:linear-gradient(135deg, var(--cobalt) 0%, var(--cobalt) 100%)}@supports (color:color-mix(in lab, red, red)){.hq-person.is-interview{background:linear-gradient(135deg, color-mix(in oklab, var(--cobalt) 12%, var(--background)) 0%, color-mix(in oklab, var(--cobalt) 4%, var(--background)) 100%)}}.hq-person.is-interview{box-shadow:0 0 0 1.5px var(--cobalt), 0 10px 26px -16px var(--cobalt)}@supports (color:color-mix(in lab, red, red)){.hq-person.is-interview{box-shadow:0 0 0 1.5px color-mix(in oklab, var(--cobalt) 40%, transparent), 0 10px 26px -16px color-mix(in oklab, var(--cobalt) 60%, transparent)}}.hq-person.is-interview em{background:var(--cobalt);color:#fff}.hq-person.is-interview img,.hq-person.is-interview .hq-person-blank{box-shadow:0 0 0 2px var(--cobalt)}.hq-pager{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.25rem;font-size:.85rem;font-weight:700;display:flex}.hq-tabs-wrap{z-index:20;background:var(--background);box-shadow:0 0 0 100vmax var(--background);clip-path:inset(0 -100vmax);margin:1rem -.25rem 0;padding:.5rem .25rem;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .24s;position:sticky;top:0}.hq-tabs-wrap.is-tucked{opacity:0;pointer-events:none;transform:translateY(-115%)}@media (prefers-reduced-motion:reduce){.hq-tabs-wrap{transition:none}}.hq-tabs-wrap .home-tabs{margin-bottom:0}.hq-inst{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.hq-inst-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.hq-inst.is-moving em{background:var(--cobalt);color:#fff}.hq-inst-know{color:#b86e00;background:#f09609;border-radius:999px;justify-self:start;padding:.3rem .7rem;font-size:.75rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.hq-inst-know{background:color-mix(in oklab, #f09609 9%, var(--background))}}.hq-inst-know{box-shadow:0 0 0 1px oklab(74.8406% .0622819 .150843/.26)}.hq-inst-notes{gap:.35rem;display:grid}.hq-inst-notes li{background:#f09609;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.5rem .65rem;font-size:.82rem;line-height:1.4;display:flex}@supports (color:color-mix(in lab, red, red)){.hq-inst-notes li{background:color-mix(in oklab, #f09609 7%, var(--background))}}.hq-inst-notes li{overflow-wrap:anywhere}.hq-inst-form{gap:.45rem;display:grid}.hq-guide{max-width:46rem;color:var(--foreground);font-size:.95rem;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.hq-guide{color:color-mix(in oklab, var(--foreground) 88%, var(--background))}}.hq-guide p+p,.hq-guide p+ul{margin-top:.75rem}.hq-guide ul{gap:.6rem;display:grid}.hq-guide li{background:var(--background);border-radius:16px;padding:.8rem .95rem;box-shadow:0 0 0 1px #0000000d,0 8px 22px -16px #0f142873}.hq-guide li b{color:var(--foreground)}.hq-guide-lead{max-width:46rem;color:var(--muted-foreground);margin-bottom:1rem;font-size:.92rem}.hq-supplier-group+.hq-supplier-group{margin-top:1.25rem}.hq-supplier-group h3{margin-bottom:.5rem}.hq-suppliers{gap:.5rem;display:grid}@media (width>=720px){.hq-suppliers{grid-template-columns:repeat(2,minmax(0,1fr))}}.hq-supplier{background:var(--background);border-radius:18px;gap:.25rem;padding:.8rem .95rem;display:grid;box-shadow:0 0 0 1px #0000000d,0 8px 22px -16px #0f142873}.hq-supplier small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.75rem}.hq-supplier p{font-size:.85rem;line-height:1.45}.hq-supplier-by{color:var(--muted-foreground);font-size:.68rem;font-weight:700}.hq-pd h3{margin:1.75rem 0 .6rem}.hq-pd-table{background:var(--background);border-radius:16px;overflow-x:auto;box-shadow:0 0 0 1px #0000000d}.hq-pd-table table{border-collapse:collapse;width:100%;font-size:.84rem;line-height:1.4}.hq-pd-table th,.hq-pd-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:.55rem .7rem}.hq-pd-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.68rem;font-weight:800}.hq-pd-table small{color:var(--muted-foreground);margin-top:.15rem;font-size:.74rem;display:block}.hq-pd-years li{grid-template-columns:3.4rem minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.hq-pd-years span{color:var(--cobalt);font-weight:800}.hq-pd-sources{gap:.3rem;padding-left:1.2rem;font-size:.8rem;list-style:decimal;display:grid}.hq-pd-sources li{box-shadow:none;background:0 0;border-radius:0;padding:0}.hq-pd-sources a{overflow-wrap:anywhere;text-decoration:underline}.hq-pd-note{color:var(--muted-foreground);margin-top:.75rem;font-size:.78rem}.hq-net-group+.hq-net-group{margin-top:1.4rem}.hq-net-group h3{margin-bottom:.5rem}.ae-links{flex-wrap:wrap;gap:.5rem;margin:.25rem 0 .75rem;display:flex}.ae-link{align-items:center;gap:.35rem;height:2.1rem;padding:0 .85rem;font-size:.72rem;display:inline-flex}.ae-inst{background:var(--background);border-radius:22px;gap:.9rem;margin-bottom:1.25rem;padding:1.1rem 1.15rem;display:grid;box-shadow:0 0 0 1px #0000000f,0 14px 34px -22px #0f142880}.ae-inst-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;display:grid}.ae-inst-pic{object-fit:cover;border-radius:999px;place-items:center;width:3.4rem;height:3.4rem;font-weight:800;display:grid}.ae-inst-name{letter-spacing:-.02em;overflow-wrap:break-word;font-size:1.35rem;font-weight:800;line-height:1.15}@media (width<=520px){.ae-inst-top{grid-template-columns:auto minmax(0,1fr)}.ae-inst-top>.ae-need{grid-column:2;justify-self:start}}.ae-inst-where{color:var(--muted-foreground);margin-top:.2rem;font-size:.85rem}.ae-inst-facts{border-top:1px solid var(--border);gap:.55rem;padding-top:.85rem;display:grid}.ae-inst-facts>div{grid-template-columns:6.2rem minmax(0,1fr);gap:.6rem;font-size:.88rem;line-height:1.45;display:grid}.ae-inst-facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);padding-top:.15rem;font-size:.66rem;font-weight:800}.ae-inst-facts dd{overflow-wrap:anywhere}.ae-inst-facts dd b{font-weight:700;display:block}.ae-inst-facts small{color:var(--muted-foreground);font-size:.75rem;display:block}.ae-inst-facts small.is-high{color:#0e8a47}.ae-inst-facts small.is-medium{color:#b86e00}.ae-inst-facts small.is-low{color:var(--destructive)}@media (width<=520px){.ae-inst-facts>div{grid-template-columns:minmax(0,1fr);gap:.25rem}}.ae-inst .ae-links{margin:0}.ae-help{text-align:center;color:var(--muted-foreground);margin-top:.6rem;font-size:.74rem;line-height:1.45}.ae-sure{color:var(--destructive);box-shadow:0 0 0 1.5px var(--destructive)}.inst-find{gap:.6rem;margin:1rem 0 .75rem;display:grid}.inst-find-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;display:grid}.inst-views{flex-wrap:wrap;gap:.4rem;display:flex}.inst-view{height:2.1rem;color:var(--muted-foreground);background:var(--foreground);border-radius:999px;align-items:center;gap:.35rem;padding:0 .85rem;font-size:.78rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.inst-view{background:color-mix(in oklab, var(--foreground) 6%, var(--background))}}.inst-view{transition:background .2s,color .2s}.inst-view span{opacity:.75;font-size:.7rem;font-weight:800}.inst-view.is-on{color:var(--background);background:var(--foreground)}.inst-view.is-emailed.is-on{background:var(--cobalt);color:#fff}.inst-view.is-replied.is-on{color:#fff;background:#0e8a47}.inst-card.is-emailed{box-shadow:none;background:linear-gradient(135deg,#e3ecff 0%,#d4e2ff 100%)!important}.inst-card.is-replied{box-shadow:none;background:linear-gradient(135deg,#dcf7e8 0%,#c7f0da 100%)!important}.inst-card.is-emailed .inst-card-chip{color:#1d4ed8;background:#2563eb24}.inst-card.is-conversation{box-shadow:none;background:linear-gradient(135deg,#93b2ff 0%,#7b9ffb 100%)!important}.inst-card.is-conversation .inst-card-chip{color:#13307a;background:#ffffff73}.inst-card.is-replied .inst-card-chip{color:#0b6b38;background:#0e8a4729}.inst-card-note{color:#1f2937;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.82rem;line-height:1.4;display:-webkit-box;overflow:hidden}.inst-find .outreach-conv-refresh{justify-self:start;margin-top:0}.outreach-conv-refresh{color:var(--foreground);background:var(--background);border-radius:999px;align-items:center;gap:.4rem;margin-top:.6rem;padding:.35rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 0 0 1px #00000014}.inst-summary-stage{gap:.25rem;margin-top:.6rem;display:grid}.inst-summary-stage b{letter-spacing:-.01em;font-size:1.15rem;font-weight:800}.inst-summary-stage span{color:var(--foreground);font-size:.95rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.inst-summary-stage span{color:color-mix(in oklab, var(--foreground) 82%, var(--background))}}.inst-summary-line{gap:.6rem;margin-top:.75rem;font-size:.92rem;display:flex}.inst-summary-line span,.inst-more-head span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);padding-top:.2rem;font-size:.66rem;font-weight:800}.inst-log-list{gap:.85rem;margin-top:.7rem;display:grid}.inst-log-item{border-left:2px solid var(--foreground);gap:.2rem;padding-left:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.inst-log-item{border-left:2px solid color-mix(in oklab, var(--foreground) 14%, transparent)}}.inst-log-meta{color:var(--muted-foreground);font-size:.74rem;font-weight:700}.inst-log-line{overflow-wrap:anywhere;font-size:.92rem;line-height:1.45}.inst-log-points{color:var(--primary);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.88rem;font-weight:700;display:flex}.inst-log-points b{letter-spacing:.08em;text-transform:uppercase;background:var(--primary);border-radius:999px;padding:.15rem .45rem;font-size:.62rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.inst-log-points b{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.inst-log-more{color:var(--primary);margin-top:.8rem;font-size:.85rem;font-weight:700}.inst-passed-on{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.inst-passed-on{border:1px solid color-mix(in oklab, var(--primary) 55%, transparent)}}.inst-passed-on-head{letter-spacing:.1em;text-transform:uppercase;color:var(--primary);align-items:center;gap:.45rem;font-size:.66rem;font-weight:800;display:flex}.inst-passed-on-name{letter-spacing:-.01em;margin-top:.55rem;font-size:1.15rem;font-weight:800}.inst-passed-on-email{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.9rem}.inst-passed-on-why{overflow-wrap:anywhere;margin-top:.5rem;font-size:.92rem;line-height:1.45}.who-banner{border:1px solid var(--primary);border-radius:.9rem;padding:.8rem .9rem}@supports (color:color-mix(in lab, red, red)){.who-banner{border:1px solid color-mix(in oklab, var(--primary) 55%, transparent)}}.who-banner{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.who-banner{background:color-mix(in oklab, var(--primary) 9%, transparent)}}.who-banner-head{letter-spacing:.1em;text-transform:uppercase;color:var(--primary);align-items:center;gap:.45rem;font-size:.66rem;font-weight:800;display:flex}.who-banner-row{overflow-wrap:anywhere;align-items:baseline;gap:.6rem;margin-top:.5rem;font-size:.95rem;display:flex}.who-banner-row>span{width:4.6rem;color:var(--muted-foreground);flex:none;font-size:.72rem;font-weight:700}.who-banner-row>b{min-width:0;font-weight:800}.who-banner-row>i{color:var(--muted-foreground);font-style:normal}.who-banner-row input{border:1px solid var(--border);background:var(--background);min-width:0;font:inherit;color:inherit;border-radius:.5rem;flex:1;padding:.35rem .5rem}.who-banner-new{letter-spacing:.06em;text-transform:uppercase;background:var(--primary);color:var(--primary-foreground);border-radius:999px;flex:none;padding:.1rem .45rem;font-size:.66rem;font-style:normal;font-weight:800}.who-banner-email{color:var(--muted-foreground);overflow-wrap:anywhere;margin-left:5.2rem;font-size:.85rem}.who-banner-note{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:.35rem;font-size:.85rem;line-height:1.4}.inst-summary-facts{gap:.35rem;margin-top:.75rem;padding-left:1.1rem;font-size:.9rem;line-height:1.45;list-style:outside;display:grid}.inst-more{margin-top:1.75rem}.inst-more-head{cursor:pointer;background:var(--foreground);border-radius:20px;align-items:baseline;gap:.75rem;padding:1rem 1.1rem;font-size:1rem;font-weight:800;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.inst-more-head{background:color-mix(in oklab, var(--foreground) 5%, var(--background))}}.inst-more-head::-webkit-details-marker{display:none}.inst-more-head:after{content:"+";color:var(--muted-foreground);margin-left:auto;font-weight:600}.inst-more[open] .inst-more-head:after{content:"−"}@media (width>=900px){.outreach-conv-box{max-height:52rem}}.ae-addr{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.ae-addr-change,.ae-addr-use{color:var(--cobalt);text-underline-offset:2px;font-size:.75rem;font-weight:700;text-decoration:underline}.ae-addr-others{flex-wrap:wrap;gap:.75rem;margin-top:.3rem;display:flex}.ae-addr-edit{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ae-addr-edit input{min-width:14rem}.inst-hero-map{color:var(--cobalt);text-underline-offset:2px;margin-left:.4rem;font-size:.8rem;font-weight:700;text-decoration:underline}.ae-addr-cc{margin-top:.2rem;font-size:.85rem;font-weight:600;display:block}.ae-addr-pair{gap:.6rem;display:inline-flex}.ae-inline-edit{width:100%;color:inherit;font:inherit;line-height:inherit;resize:none;cursor:text;background:0 0;border:0;outline:none;padding:0;display:block;overflow:hidden}.ae-inline-edit:focus{box-shadow:0 0 0 2px var(--cobalt)}@supports (color:color-mix(in lab, red, red)){.ae-inline-edit:focus{box-shadow:0 0 0 2px color-mix(in oklab, var(--cobalt) 30%, transparent)}}.ae-inline-edit:focus{border-radius:6px}.ae-auto{color:var(--muted-foreground);background:var(--foreground);border-radius:999px;justify-self:start;padding:.35rem .8rem;font-size:.75rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ae-auto{background:color-mix(in oklab, var(--foreground) 5%, var(--background))}}.ae-bubble.is-auto{opacity:.7}.outreach-msg.is-auto-line{box-shadow:none;background:0 0;padding:0}.ae-actions{padding-top:.85rem;padding-bottom:calc(.85rem + env(safe-area-inset-bottom));align-items:center;gap:.6rem}.ae-actions .raised-btn{letter-spacing:.08em;border-radius:999px;height:3rem;padding:0 1.15rem;font-size:.72rem;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .2s,background .2s}.ae-actions .raised-btn:active{transform:scale(.96)}.ae-actions .ae-approve{letter-spacing:.12em;height:3.25rem;box-shadow:0 10px 24px -12px var(--accent), inset 0 1px 0 #ffffff59;justify-content:center;align-items:center;gap:.55rem;font-size:.85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ae-actions .ae-approve{box-shadow:0 10px 24px -12px color-mix(in oklab, var(--accent) 90%, transparent), inset 0 1px 0 #ffffff59}}.ae-actions .ae-approve:hover:not(:disabled){box-shadow:0 14px 30px -12px var(--accent), inset 0 1px 0 #ffffff59;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.ae-actions .ae-approve:hover:not(:disabled){box-shadow:0 14px 30px -12px color-mix(in oklab, var(--accent) 95%, transparent), inset 0 1px 0 #ffffff59}}.ae-actions .ae-approve svg{transition:transform .22s cubic-bezier(.2,.8,.2,1)}@media (width<=520px){.ae-wide{display:none}.ae-actions{grid-template-columns:auto auto minmax(6.5rem,1fr);gap:.4rem;padding-left:4.4rem;padding-right:.75rem}.ae-actions .raised-btn{letter-spacing:.05em;padding:0 .85rem}}.ae-actions .ae-approve:hover:not(:disabled) svg{transform:translate(2px,-2px)rotate(-8deg)}@media (width>=720px){.ae-actions{border-radius:999px;padding:.55rem .6rem;bottom:1rem;box-shadow:0 18px 40px -20px #0f142873}}.ae-sent{left:50%;bottom:calc(5.5rem + env(safe-area-inset-bottom));z-index:60;max-width:calc(100vw - 2rem);color:var(--foreground);background:var(--background);pointer-events:none;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1rem .55rem .6rem;font-size:.85rem;animation:1.1s cubic-bezier(.22,1,.36,1) both ae-sent;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px -14px #0f142873,0 0 0 1px #0000000f}.ae-sent b{font-weight:700}.ae-sent span:last-child{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);overflow:hidden}.ae-sent-tick{color:#0b0b0a;background:var(--accent);border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;display:grid}@media (width>=720px){.ae-sent{bottom:6rem}}@keyframes ae-sent{0%{opacity:0;transform:translate(-50%,10px)}16%{opacity:1;transform:translate(-50%)}78%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}@media (prefers-reduced-motion:reduce){.ae-sent{animation-duration:1.1s;animation-timing-function:step-end}}.inst-card.is-never{box-shadow:none;background:linear-gradient(135deg,#fde4e4 0%,#f9d2d2 100%)!important}.inst-card.is-never .inst-card-chip{color:#b42318;background:#c81e1e1f}.inst-card.is-shared{box-shadow:none;opacity:.8;background:#ececee!important}.inst-card.is-later{box-shadow:none;background:linear-gradient(135deg,#fff1d6 0%,#ffe6b8 100%)!important}.inst-card.is-later .inst-card-chip{color:#8a4b00;background:#b4640024}.chase-head{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;display:flex}.inst-card-chase{color:#8a4b00;white-space:nowrap;background:#b464001f;border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.inst-card-age{color:var(--muted-foreground);white-space:nowrap;background:#0000000d;border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.inst-card-age.is-late{color:#fff;background:#c81e1e;animation:2.4s ease-in-out infinite inst-age-pulse}@keyframes inst-age-pulse{0%,to{box-shadow:0 0 #c81e1e73}50%{box-shadow:0 0 0 6px #c81e1e00}}@media (prefers-reduced-motion:reduce){.inst-card-age.is-late{animation:none}}.plan-chat-head{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;display:flex}.plan-chat-help{color:var(--muted-foreground);margin-top:.3rem;font-size:.82rem}.plan-chat-log{overscroll-behavior:contain;gap:.5rem;max-height:26rem;margin-top:.8rem;padding:.2rem;display:grid;overflow-y:auto}.plan-chat-log:has(.plan-email){max-height:none;overflow-y:visible}.plan-chat-msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;max-width:88%;padding:.6rem .85rem;font-size:.9rem;line-height:1.45;animation:.22s cubic-bezier(.2,.8,.2,1) both plan-msg-in}.plan-chat-msg.is-mine{color:#fff;background:#0b0b0a;border-bottom-right-radius:6px;justify-self:end}.plan-chat-msg.is-ai{background:var(--foreground);justify-self:start}@supports (color:color-mix(in lab, red, red)){.plan-chat-msg.is-ai{background:color-mix(in oklab, var(--foreground) 6%, var(--background))}}.plan-chat-msg.is-ai{border-bottom-left-radius:6px}.plan-chat-status{color:var(--muted-foreground)}.plan-chat-form{align-items:flex-end;gap:.5rem;margin-top:.8rem;display:flex}.plan-chat-input{resize:none;border:1px solid var(--border);background:var(--background);border-radius:18px;flex:1;min-width:0;padding:.7rem .95rem;font-size:.95rem;line-height:1.4}.plan-chat-send{border-radius:999px;flex:none;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}@keyframes plan-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.plan-chat-msg{animation:none}}.plan-chat-on{gap:.35rem;margin-top:.8rem;display:grid}.plan-chat-on-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:.68rem;font-weight:800}.plan-chat-on-item{color:#1d4ed8;background:#2563eb14;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;max-width:100%;padding:.4rem .75rem;font-size:.82rem;font-weight:600;display:flex}.plan-chat-on-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-chat-on.is-line{scrollbar-width:none;white-space:nowrap;align-items:center;gap:.75rem;margin-top:.6rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.plan-chat-on.is-line::-webkit-scrollbar{display:none}.plan-chat-on.is-line .plan-chat-on-label{flex:none;font-size:.62rem}.plan-chat-on.is-line .plan-chat-on-item{text-underline-offset:2px;background:0 0;border-radius:0;flex:none;gap:.25rem;max-width:14rem;padding:0;font-size:.75rem;font-weight:600;text-decoration:underline}html.dark .plan-chat-on.is-line .plan-chat-on-item{background:0 0}.plan-chat-earlier{color:var(--muted-foreground);background:var(--foreground);border-radius:999px;justify-self:center;padding:.3rem .8rem;font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.plan-chat-earlier{background:color-mix(in oklab, var(--foreground) 6%, var(--background))}}.plan-chat-link{color:#1d4ed8;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.plan-chat-suggest{letter-spacing:.08em;border-radius:999px;align-items:center;gap:.45rem;height:2.5rem;margin-top:.8rem;padding:0 1rem;font-size:.75rem;display:inline-flex}.plan-chat-status{animation:1.4s ease-in-out infinite plan-status}@keyframes plan-status{0%,to{opacity:.45}50%{opacity:1}}.plan-chat-turn{gap:.4rem;display:grid}.plan-chat-turn.is-mine{justify-items:end}.plan-chat-turn.is-ai{justify-items:start}.plan-chat-use{letter-spacing:.08em;border-radius:999px;align-items:center;gap:.45rem;height:2.5rem;padding:0 1rem;font-size:.75rem;display:inline-flex}.inst-card-age.is-yours{color:#0b6b38;background:#0e8a4724}.inst-card-stage{z-index:1;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;margin-bottom:.5rem;display:flex;position:relative}.inst-card-stage b{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#3f3f46;background:#18181b14;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.66rem;font-weight:800;display:inline-flex}.inst-card-stage.is-yours b{color:#fff;background:#0e8a47}.inst-card-stage.is-yours .inst-card-live{background:#fff;box-shadow:0 0 6px #fff}.inst-card-stage.is-theirs b{color:#fff;background:#2554d9}.inst-card-when{color:#18181b9e;white-space:nowrap;font-size:.74rem;font-weight:600}.inst-card-when.is-late{color:#fff;background:#c81e1e;border-radius:999px;padding:.12rem .5rem}.inst-card.is-purple .inst-card-stage b{color:#5b21b6;background:#fff}.inst-card.is-purple .inst-card-stage .inst-card-live{box-shadow:none;background:#7c3aed}.inst-card.is-purple .inst-card-when{color:#ffffffd9}.plan-email{border:1px solid var(--border);background:var(--background);border-radius:18px;width:100%;max-width:40rem;padding:.9rem 1rem 1rem;box-shadow:0 10px 30px -18px #0f142859}.plan-email-head{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.45rem;font-size:.68rem;font-weight:800;display:flex}.plan-email-line{border-bottom:1px solid var(--border);overflow-wrap:anywhere;align-items:center;gap:.6rem;margin-top:.55rem;padding-bottom:.45rem;font-size:.88rem;display:flex}.plan-email-line>span{width:4.2rem;color:var(--muted-foreground);flex:none;font-size:.72rem;font-weight:700}.plan-email-line input{min-width:0;font:inherit;color:inherit;background:0 0;flex:1}.plan-email-sent{color:#0b6b38;background:#0e8a471f;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}.plan-chat-quick{flex-wrap:wrap;gap:.5rem;display:flex}.plan-chat-staged{background:var(--foreground);border-radius:18px;justify-items:start;gap:.5rem;max-width:88%;padding:.7rem .85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.plan-chat-staged{background:color-mix(in oklab, var(--foreground) 4%, var(--background))}}.plan-chat-staged{border:1px solid var(--border)}.plan-chat-staged-line{font-size:.88rem;font-weight:600}.plan-chat-build{width:100%;max-width:26rem}.inst-card.is-needs{box-shadow:none}.inst-card-todo{align-items:baseline;gap:.5rem;font-size:.86rem;line-height:1.35;display:flex}.inst-card-todo b{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#7c3aed;border-radius:999px;flex:none;padding:.15rem .5rem;font-size:.62rem}.inst-todo{background:#7c3aed}@supports (color:color-mix(in lab, red, red)){.inst-todo{background:color-mix(in oklab, #7c3aed 8%, var(--background))}}.inst-next{background:var(--foreground);border-radius:20px;margin-top:.9rem;padding:1.1rem 1.15rem 1.2rem}@supports (color:color-mix(in lab, red, red)){.inst-next{background:color-mix(in oklab, var(--foreground) 5%, var(--background))}}.inst-next{border-left:4px solid var(--muted-foreground)}.inst-next.is-needs{background:#7c3aed}@supports (color:color-mix(in lab, red, red)){.inst-next.is-needs{background:color-mix(in oklab, #7c3aed 9%, var(--background))}}.inst-next.is-needs{border-left-color:#7c3aed}.inst-next.is-yours{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.inst-next.is-yours{background:color-mix(in oklab, #16a34a 9%, var(--background))}}.inst-next.is-yours{border-left-color:#16a34a}.inst-next.is-late{background:#dc2626}@supports (color:color-mix(in lab, red, red)){.inst-next.is-late{background:color-mix(in oklab, #dc2626 8%, var(--background))}}.inst-next.is-late{border-left-color:#dc2626}.inst-next.is-waiting{background:#2563eb}@supports (color:color-mix(in lab, red, red)){.inst-next.is-waiting{background:color-mix(in oklab, #2563eb 8%, var(--background))}}.inst-next.is-waiting{border-left-color:#2563eb}.inst-next.is-later{background:#d97706}@supports (color:color-mix(in lab, red, red)){.inst-next.is-later{background:color-mix(in oklab, #d97706 9%, var(--background))}}.inst-next.is-later{border-left-color:#d97706}.inst-next-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:.7rem;font-weight:800}.inst-next.is-needs .inst-next-label{color:#7c3aed}.inst-next.is-yours .inst-next-label{color:#15803d}.inst-next.is-late .inst-next-label{color:#b91c1c}.inst-next.is-waiting .inst-next-label{color:#1d4ed8}.inst-next.is-later .inst-next-label{color:#b45309}.inst-next-head{overflow-wrap:anywhere;margin-top:.35rem;font-size:1.1rem;font-weight:700;line-height:1.35}.inst-next-line{color:var(--muted-foreground);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.3rem;font-size:.92rem;line-height:1.45;display:-webkit-box;overflow:hidden}.inst-next-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.8rem;display:flex}.inst-next-actions:empty{display:none}.inst-next-state{color:#6d28d9;background:oklab(54.1337% .0963843 -.226969/.14);border-radius:999px;padding:.35rem .8rem;font-size:.85rem;font-weight:700}.inst-next .inst-section{background:0 0;margin-top:.8rem;padding:0}.inst-hero-why{opacity:.75;margin-top:.6rem;font-size:.9rem;line-height:1.4}.inst-fold>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:.75rem;list-style:none;display:flex}.inst-fold>summary::-webkit-details-marker{display:none}.inst-fold-sub{color:var(--muted-foreground);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.inst-todo-head{letter-spacing:.14em;text-transform:uppercase;color:#7c3aed;font-size:.7rem;font-weight:800}.inst-todo-text{margin-top:.35rem;font-size:1.05rem;font-weight:600;line-height:1.4}.hq-inst.tone-emailed{background:#e4e9f3}.hq-inst.tone-talks{background:#aec2f2}.hq-inst.tone-yours{background:#a9d3b6}.hq-inst.tone-later{background:#f0c48e}.hq-inst-line{color:var(--foreground);margin-top:.3rem;font-size:.85rem;font-weight:600;line-height:1.35;display:block}.hq-note-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;display:grid}.hq-note-fields .hq-note-why{grid-column:1/-1}@media (width>=720px){.hq-note-form.is-compact .hq-note-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr) auto}.hq-note-form.is-compact .hq-note-fields .hq-note-why{grid-column:auto}}.hq-note-form.is-compact{margin-bottom:1rem;padding:.8rem .9rem}.hq-drop{outline-offset:6px;border-radius:20px;outline:2px dashed #0000;transition:outline-color .16s,background .16s}.hq-drop.is-over{background:oklab(74.8406% .0622819 .150843/.06);outline-color:#f09609}.hq-drop-hint{border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);border-radius:16px;margin-bottom:1rem;padding:1rem;font-size:.85rem}.hq-drop.is-over .hq-drop-hint{color:#b86e00;border-color:#f09609;font-weight:700}.hq-doc-ask{border:1px solid #f09609;gap:.5rem;margin-bottom:1rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hq-doc-ask{border:1px solid color-mix(in oklab, #f09609 28%, var(--border))}}.hq-doc-ask{background:#f09609;border-radius:20px}@supports (color:color-mix(in lab, red, red)){.hq-doc-ask{background:color-mix(in oklab, #f09609 5%, var(--background))}}.hq-doc-ask .label{color:#b86e00}.hq-doc-ask-file{overflow-wrap:anywhere;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:flex}.hq-play-edit{color:var(--cobalt);background:var(--cobalt);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.76rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hq-play-edit{background:color-mix(in oklab, var(--cobalt) 10%, transparent)}}.hq-play-wiki{margin-top:.6rem}.hq-play-head{align-items:center;gap:.6rem;display:flex}.hq-play-head .hq-play-q{flex:1;min-width:0}.hq-play-head .hq-play-edit{flex:none}.hq-play-by{color:var(--muted-foreground);margin-top:.6rem;font-size:.74rem}@supports (color:color-mix(in lab, red, red)){.hq-play-by{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.hq-logo{justify-content:center;align-items:flex-end;gap:.9rem;width:100%;margin:0 auto;display:flex}.hq-logo img{width:clamp(11rem,38vw,17rem);height:auto}.hq-logo span{letter-spacing:.28em;padding-bottom:.55rem;font-size:.8rem;font-weight:800}.hq-know{gap:.65rem;margin-bottom:1.1rem}.hq-know-title{letter-spacing:-.01em;color:var(--foreground);font-size:1rem;font-weight:800}.hq-know-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;display:grid}@media (width>=900px){.hq-know-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}.hq-know-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hq-know button[type=submit]:disabled{opacity:.45}.hq-ticks{flex-wrap:wrap;gap:.4rem;display:inline-flex}.hq-tick{border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.78rem;font-weight:600;display:inline-flex}.hq-tick input{accent-color:#0d8a62;width:.85rem;height:.85rem}.hq-tick.is-on{color:#0b6b38;background:#0e8a4714;border-color:#0d8a62}.hq-inst-line-edit{text-align:left;cursor:text;border-bottom:1px dashed #0000}.hq-inst-line-edit:hover{border-bottom-color:currentColor}.hq-inst-line-form{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.hq-inst-line-form>:first-child{flex:14rem}.inst-grid:not(.inst-squares)>.inst-card-li{display:flex}.inst-grid:not(.inst-squares)>.inst-card-li>.inst-card{flex:1;justify-content:flex-start}.inst-grid:not(.inst-squares) .inst-card-foot{margin-top:auto}.inst-grid:not(.inst-squares) .inst-card-chip{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}@media (width>=900px){.hq-know-fields .hq-know-wide{grid-column:span 2}}.hq-drop.is-over .hq-drop-hint{padding:2.2rem 1rem;font-size:1rem}.hq-tone-dots{align-items:center;gap:.35rem;margin-top:.45rem;display:flex}.hq-tone-dot{border:1.5px solid #00000026;border-radius:999px;width:1.05rem;height:1.05rem}.hq-tone-dot.is-on{outline:2px solid var(--foreground);outline-offset:1.5px}.hq-tone-dot.tone-emailed{background:#e4e9f3}.hq-tone-dot.tone-talks{background:#aec2f2}.hq-tone-dot.tone-yours{background:#a9d3b6}.hq-tone-dot.tone-later{background:#f0c48e}.hq-tone-dot.tone-auto{width:auto;height:1.05rem;color:var(--muted-foreground);background:0 0;padding:0 .45rem;font-size:.62rem;font-weight:700;line-height:1}.hq-research{color:var(--muted-foreground);align-items:center;gap:.45rem;margin-top:.4rem;font-size:.78rem;display:inline-flex}.hq-research.is-failed{color:#b42318}.hq-spin{border:2px solid var(--foreground);border-radius:999px;width:.85rem;height:.85rem}@supports (color:color-mix(in lab, red, red)){.hq-spin{border:2px solid color-mix(in oklab, var(--foreground) 18%, transparent)}}.hq-spin{border-top-color:var(--cobalt);animation:.9s linear infinite hq-spin}@keyframes hq-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hq-spin{animation-duration:3s}}.hq-find{width:fit-content;color:var(--cobalt);background:var(--cobalt);border-radius:999px;margin-top:.4rem;padding:.3rem .75rem;font-size:.76rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.hq-find{background:color-mix(in oklab, var(--cobalt) 10%, transparent)}}.hq-viewer{z-index:80;background:var(--background);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.hq-viewer{background:color-mix(in oklab, var(--background) 92%, #000)}}.hq-viewer-bar{padding:.75rem 1rem;padding-top:calc(.75rem + env(safe-area-inset-top));border-bottom:1px solid var(--border);background:var(--background);justify-content:space-between;align-items:center;gap:1rem;display:flex}.hq-viewer-bar b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hq-viewer-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:1rem .75rem 3rem;overflow-y:auto}.hq-viewer-pages{justify-items:center;gap:.9rem;display:grid}.hq-viewer-page{background:#fff;border-radius:6px;max-width:100%;height:auto;box-shadow:0 10px 30px -14px #00000073}.hq-people-list{grid-template-columns:minmax(0,1fr);gap:.6rem;margin-bottom:1rem;display:grid}@media (width>=900px){.hq-people-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.hq-person-card{background:var(--background);border-radius:18px;gap:.5rem;padding:.9rem 1rem;display:grid;box-shadow:0 1px 2px #0000000f,0 8px 22px -16px #0f142859}.hq-person-card-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.hq-person-card-name{font-size:1rem;font-weight:800;line-height:1.25;display:block}.hq-person-card-links{flex-wrap:wrap;gap:.2rem .75rem;margin-top:.2rem;font-size:.82rem;display:flex}.hq-person-card-links a{color:var(--cobalt);overflow-wrap:anywhere}.hq-person-card-note{color:var(--foreground);font-size:.85rem;line-height:1.4}.hq-person-card-actions{flex:none;align-items:center;gap:.35rem;display:flex}.hq-person-card-add{color:#fff;background:var(--foreground);border-radius:999px;padding:.35rem .8rem;font-size:.74rem;font-weight:700}.hq-person-card-on{color:#0b6b38;font-size:.74rem;font-weight:700}.hq-person-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.hq-person-card-by{color:var(--muted-foreground);font-size:.72rem}.hq-person-card .hq-tick{padding:.2rem .55rem;font-size:.72rem}.hq-person-card .hq-tick input{width:.75rem;height:.75rem}.hq-person-card-role{color:var(--muted-foreground);font-size:.8rem;display:block}@media (width>=900px){.hq-know-fields{grid-template-columns:repeat(5,minmax(0,1fr))}}.hq-know .raised-btn-primary:disabled,.hq-note-form .raised-btn-primary:disabled{opacity:.55!important;visibility:visible!important;color:#0b0b0a!important;background:var(--accent)!important}.hq-signin{background:radial-gradient(120% 80% at 50% 0%, var(--accent) 0%, var(--background) 60%);place-items:center;min-height:100dvh;padding:1.5rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hq-signin{background:radial-gradient(120% 80% at 50% 0%, color-mix(in oklab, var(--accent) 10%, var(--background)) 0%, var(--background) 60%)}}.hq-signin-card{background:var(--background);width:100%;max-width:26rem;box-shadow:0 30px 70px -40px #0f14288c, 0 0 0 1px var(--foreground);border-radius:28px;gap:.9rem;padding:2rem 1.6rem 1.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hq-signin-card{box-shadow:0 30px 70px -40px #0f14288c, 0 0 0 1px color-mix(in oklab, var(--foreground) 6%, transparent)}}.hq-signin-logo{justify-self:center;width:11rem;height:auto;margin-bottom:.4rem;animation:.7s cubic-bezier(.16,1,.3,1) both hq-splash-in}.hq-signin-title{text-align:center;letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.hq-signin-sub{text-align:center;color:var(--muted-foreground);margin-top:-.4rem;font-size:.9rem}.hq-signin-field{gap:.35rem;display:grid}.hq-signin-field span{font-size:.78rem;font-weight:700}.hq-signin-field input{border:1px solid var(--border);background:var(--background);border-radius:14px;height:3rem;padding:0 1rem;font-size:1rem}.hq-signin-field input:focus{outline:2px solid var(--foreground);outline-offset:1px}.hq-signin-error{color:#b42318;font-size:.85rem;font-weight:600}.hq-signin-go{color:#0b0b0a;background:var(--accent);border-radius:999px;height:3.1rem;font-size:.95rem;font-weight:800;transition:transform .16s,opacity .16s}.hq-signin-go:disabled{opacity:.5}.hq-signin-go:active:not(:disabled){transform:scale(.98)}.hq-signin .hq-quiet{justify-self:center}.hq-splash{z-index:90;background:var(--background);place-content:center;justify-items:center;gap:1.2rem;animation:2.2s both hq-splash-out;display:grid;position:fixed;inset:0}.hq-splash img{width:min(18rem,70vw);height:auto;animation:.9s cubic-bezier(.16,1,.3,1) both hq-splash-in}.hq-splash p{font-size:1.1rem;font-weight:700;animation:.9s cubic-bezier(.16,1,.3,1) .25s both hq-splash-in}@keyframes hq-splash-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes hq-splash-out{0%,80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hq-splash,.hq-splash img,.hq-splash p,.hq-signin-logo{animation-duration:1ms}}.hq-root .hq-guide-lead{max-width:46rem;color:var(--foreground);margin-bottom:1.5rem;font-size:1.02rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.hq-root .hq-guide-lead{color:color-mix(in oklab, var(--foreground) 78%, transparent)}}.hq-form-card{background:var(--background);border-radius:24px;gap:1.1rem;margin-bottom:1.5rem;padding:1.4rem 1.4rem 1.2rem;animation:.42s cubic-bezier(.16,1,.3,1) both hq-card-in;display:grid;box-shadow:0 1px 2px #0000000d,0 16px 40px -28px #0f142873}.hq-form-title{letter-spacing:-.02em;font-size:1.25rem;font-weight:800;line-height:1.2}.hq-form-grid{grid-template-columns:minmax(0,1fr);gap:.85rem .9rem;display:grid}@media (width>=720px){.hq-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hq-form-grid .hq-f.is-wide{grid-column:1/-1}}.hq-f{gap:.4rem;min-width:0;display:grid}.hq-f>span{color:var(--foreground);align-items:baseline;gap:.45rem;font-size:.82rem;font-weight:700;display:flex}.hq-f>span em{color:var(--muted-foreground);font-size:.74rem;font-style:normal;font-weight:500}.hq-form-card input,.hq-form-card select,.hq-form-card textarea{background:var(--foreground);border-radius:14px;width:100%;min-height:2.9rem;font-size:.98rem}@supports (color:color-mix(in lab, red, red)){.hq-form-card input,.hq-form-card select,.hq-form-card textarea{background:color-mix(in oklab, var(--foreground) 3%, var(--background))}}.hq-form-card input,.hq-form-card select,.hq-form-card textarea{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hq-form-card input,.hq-form-card select,.hq-form-card textarea{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.hq-form-card input,.hq-form-card select,.hq-form-card textarea{transition:border-color .16s,background .16s,box-shadow .16s}.hq-form-card input:focus,.hq-form-card select:focus,.hq-form-card textarea:focus{background:var(--background);border-color:var(--foreground);box-shadow:0 0 0 3px var(--foreground);outline:none}@supports (color:color-mix(in lab, red, red)){.hq-form-card input:focus,.hq-form-card select:focus,.hq-form-card textarea:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--foreground) 8%, transparent)}}.hq-form-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.hq-form-foot>:first-child:not(button){margin-right:auto}.hq-form-hint{color:var(--muted-foreground);font-size:.8rem}.hq-form-card .raised-btn{letter-spacing:.06em;border-radius:999px;height:2.9rem;padding:0 1.3rem;font-size:.8rem}.hq-form-card .raised-btn-primary:disabled{opacity:.4!important;visibility:visible!important;color:#0b0b0a!important;background:var(--accent)!important}.hq-empty{border:1.5px dashed var(--foreground);border-radius:20px;gap:.25rem;margin-bottom:1.2rem;padding:1.6rem 1.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hq-empty{border:1.5px dashed color-mix(in oklab, var(--foreground) 14%, transparent)}}.hq-empty{text-align:center}.hq-empty b{font-size:1rem;font-weight:800}.hq-empty span{color:var(--muted-foreground);font-size:.88rem}.hq-root .hq-drop-hint{border:1.5px dashed var(--foreground);gap:.2rem;padding:1.4rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hq-root .hq-drop-hint{border:1.5px dashed color-mix(in oklab, var(--foreground) 16%, transparent)}}.hq-root .hq-drop-hint{text-align:center;border-radius:20px}.hq-root .hq-drop-hint b{color:var(--foreground);font-size:1rem;font-weight:800}.hq-root .hq-drop-hint span{color:var(--muted-foreground);font-size:.85rem}.hq-root .hq-supplier,.hq-root .hq-doc,.hq-root .hq-person-card,.hq-root .hq-play{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .22s}@media (hover:hover){.hq-root .hq-supplier:hover,.hq-root .hq-doc:hover,.hq-root .hq-person-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0000000d,0 20px 40px -26px #0f142880}}.hq-root .hq-supplier b,.hq-root .hq-doc-text b{font-size:1rem;font-weight:800}@keyframes hq-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hq-form-card{animation:none}}.hq-find-all{margin:.9rem 0 .4rem;position:relative}.hq-find-box{background:var(--foreground);border-radius:999px;align-items:center;gap:.6rem;height:3rem;padding:0 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hq-find-box{background:color-mix(in oklab, var(--foreground) 5%, var(--background))}}.hq-find-box{color:var(--muted-foreground)}.hq-find-box input{min-width:0;color:var(--foreground);background:0 0;outline:none;flex:1;font-size:.98rem}.hq-find-results{z-index:30;background:var(--background);max-height:60vh;box-shadow:0 24px 60px -24px #0f142880, 0 0 0 1px var(--foreground);border-radius:20px;gap:.15rem;padding:.4rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.hq-find-results{box-shadow:0 24px 60px -24px #0f142880, 0 0 0 1px color-mix(in oklab, var(--foreground) 7%, transparent)}}.hq-find-hit{text-align:left;border-radius:14px;gap:.1rem;padding:.65rem .8rem;display:grid}.hq-find-hit:hover,.hq-find-hit:focus-visible{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hq-find-hit:hover,.hq-find-hit:focus-visible{background:color-mix(in oklab, var(--foreground) 5%, transparent)}}.hq-find-hit b{font-size:.95rem;font-weight:800}.hq-find-hit small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.hq-find-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--cobalt);font-size:.66rem;font-weight:800}.hq-find-none{color:var(--muted-foreground);padding:.9rem;font-size:.88rem}.hq-new{vertical-align:.15em;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0d8a62;border-radius:999px;margin-left:.5rem;padding:.1rem .45rem;font-size:.62rem;font-weight:800;animation:.5s cubic-bezier(.16,1,.3,1) both hq-new-in;display:inline-flex}@keyframes hq-new-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.hq-dupe{color:#8a4b00;background:#f096091f;border-radius:12px;padding:.6rem .85rem;font-size:.86rem}.hq-people-list>li,.hq-suppliers>*,.hq-docs>*,.hq-root .hq-people>*{animation:.46s cubic-bezier(.16,1,.3,1) both hq-card-in}.hq-people-list>li:first-child,.hq-suppliers>:first-child,.hq-docs>:first-child,.hq-root .hq-people>:first-child{animation-delay:45ms}.hq-people-list>li:nth-child(2),.hq-suppliers>:nth-child(2),.hq-docs>:nth-child(2),.hq-root .hq-people>:nth-child(2){animation-delay:90ms}.hq-people-list>li:nth-child(3),.hq-suppliers>:nth-child(3),.hq-docs>:nth-child(3),.hq-root .hq-people>:nth-child(3){animation-delay:.135s}.hq-people-list>li:nth-child(4),.hq-suppliers>:nth-child(4),.hq-docs>:nth-child(4),.hq-root .hq-people>:nth-child(4){animation-delay:.18s}.hq-people-list>li:nth-child(5),.hq-suppliers>:nth-child(5),.hq-docs>:nth-child(5),.hq-root .hq-people>:nth-child(5){animation-delay:.225s}.hq-people-list>li:nth-child(6),.hq-suppliers>:nth-child(6),.hq-docs>:nth-child(6),.hq-root .hq-people>:nth-child(6){animation-delay:.27s}.hq-people-list>li:nth-child(7),.hq-suppliers>:nth-child(7),.hq-docs>:nth-child(7),.hq-root .hq-people>:nth-child(7){animation-delay:.315s}.hq-people-list>li:nth-child(8),.hq-suppliers>:nth-child(8),.hq-docs>:nth-child(8),.hq-root .hq-people>:nth-child(8){animation-delay:.36s}@media (prefers-reduced-motion:reduce){.hq-people-list>li,.hq-suppliers>*,.hq-docs>*,.hq-root .hq-people>*,.hq-new{animation:none}}.hq-reveal{margin-bottom:1.1rem}.hq-reveal-btn{height:2.5rem;color:var(--background);background:var(--foreground);border-radius:999px;align-items:center;gap:.45rem;padding:0 1.1rem;font-size:.86rem;font-weight:800;transition:transform .16s,opacity .16s;display:inline-flex}.hq-reveal-btn>span{font-size:1.1rem;line-height:1}.hq-reveal.is-open .hq-reveal-btn{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hq-reveal.is-open .hq-reveal-btn{background:color-mix(in oklab, var(--foreground) 7%, transparent)}}.hq-reveal-body{margin-top:.75rem}.hq-root .hq-form-card{border-radius:20px;gap:.8rem;margin-bottom:0;padding:1rem 1.1rem}.hq-root .hq-form-title{font-size:1.05rem}.hq-root .hq-form-grid{gap:.6rem .7rem}.hq-root .hq-f>span{font-size:.76rem}.hq-root .hq-form-card input:not([type=checkbox]),.hq-root .hq-form-card select,.hq-root .hq-form-card textarea{border-radius:12px;min-height:2.45rem;padding-top:.45rem;padding-bottom:.45rem;font-size:.92rem}.hq-root .hq-form-card input[type=checkbox]{border-radius:3px;width:.85rem;height:.85rem;min-height:0;padding:0}.hq-root .hq-form-card .hq-tick{padding:.25rem .65rem;font-size:.78rem}.hq-root .hq-form-card .raised-btn{height:2.45rem;font-size:.75rem}.hq-root .hq-person.is-network{border-radius:18px}.hq-home-summary{flex-wrap:wrap;gap:.5rem;margin-bottom:1.8rem;display:flex}.hq-home-stat{background:var(--background);border-radius:16px;align-items:baseline;gap:.45rem;padding:.7rem 1rem;animation:.46s cubic-bezier(.16,1,.3,1) both hq-card-in;display:inline-flex;box-shadow:0 1px 2px #0000000d,0 10px 26px -20px #0f142866}.hq-home-stat b{letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.hq-home-stat span{font-size:.86rem;font-weight:600}.hq-home-quiet{color:var(--muted-foreground);border:1px dashed var(--foreground);border-radius:16px;align-items:center;padding:.7rem 1rem;font-size:.86rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hq-home-quiet{border:1px dashed color-mix(in oklab, var(--foreground) 14%, transparent)}}.hq-home-h{letter-spacing:-.01em;margin:.4rem 0 .8rem;font-size:1.15rem;font-weight:800}.hq-home-list{grid-template-columns:minmax(0,1fr);gap:.55rem;margin-bottom:1.8rem;display:grid}@media (width>=720px){.hq-home-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.hq-home-inst{text-align:left;background:#e4e9f3;border-radius:18px;gap:.2rem;padding:.95rem 1.1rem;animation:.46s cubic-bezier(.16,1,.3,1) both hq-card-in;display:grid}.hq-home-inst.tone-talks{background:#aec2f2}.hq-home-inst.tone-yours{background:#a9d3b6}.hq-home-inst.tone-later{background:#f0c48e}.hq-home-inst b{font-size:1rem;font-weight:800}.hq-home-inst span{font-size:.88rem}.hq-home-artists{grid-template-columns:minmax(0,1fr);gap:.6rem;margin-bottom:1rem;display:grid}@media (width>=720px){.hq-home-artists{grid-template-columns:repeat(2,minmax(0,1fr))}}.hq-home-artist{background:var(--background);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem 1rem;animation:.46s cubic-bezier(.16,1,.3,1) both hq-card-in;display:grid;box-shadow:0 1px 2px #0000000d,0 10px 26px -20px #0f142866}.hq-home-artist img,.hq-home-artist .hq-person-blank{object-fit:cover;border-radius:999px;width:3rem;height:3rem}.hq-home-artist b{font-weight:800;display:block}.hq-home-artist a{color:var(--cobalt);font-size:.82rem}.hq-home-artist p{margin-top:.15rem;font-size:.85rem}.hq-home-picked{align-items:center;gap:.6rem;min-height:2.45rem;font-weight:700;display:flex}.hq-home-found{background:var(--foreground);border-radius:14px;grid-column:1/-1;gap:.15rem;padding:.3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hq-home-found{background:color-mix(in oklab, var(--foreground) 3%, var(--background))}}.hq-new{position:relative;overflow:hidden}.hq-new:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffffa6 50%,#0000 70%);animation:3.2s ease-in-out 1s infinite hq-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes hq-sheen{0%{transform:translate(-120%)}35%,to{transform:translate(120%)}}.hq-live-line{color:var(--muted-foreground);align-items:center;gap:.5rem;margin-bottom:.9rem;font-size:.8rem;font-weight:700;display:inline-flex}.hq-live-dot{background:#0d8a62;border-radius:999px;width:.55rem;height:.55rem;position:relative}.hq-live-dot:after{content:"";border-radius:inherit;background:#0d8a62;animation:2s ease-out infinite hq-live-ring;position:absolute;inset:0}@keyframes hq-live-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}.hq-inst.tone-yours,.hq-home-inst.tone-yours{position:relative;overflow:hidden}.hq-inst.tone-yours:after,.hq-home-inst.tone-yours:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff59 50%,#0000 65%);animation:6s ease-in-out 2s infinite hq-card-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes hq-card-sheen{0%{transform:translate(-100%)}30%,to{transform:translate(100%)}}.hq-logo span{background:linear-gradient(90deg, var(--foreground) 0%, var(--foreground) 40%, var(--foreground) 50%, var(--foreground) 60%, var(--foreground) 100%)}@supports (color:color-mix(in lab, red, red)){.hq-logo span{background:linear-gradient(90deg, var(--foreground) 0%, var(--foreground) 40%, color-mix(in oklab, var(--foreground) 35%, transparent) 50%, var(--foreground) 60%, var(--foreground) 100%)}}.hq-logo span{color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite hq-shimmer}@keyframes hq-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.hq-home-stat b{animation:.7s cubic-bezier(.16,1,.3,1) both hq-count-in;display:inline-block}@keyframes hq-count-in{0%{opacity:0;transform:translateY(6px)scale(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hq-new:after,.hq-live-dot:after,.hq-inst.tone-yours:after,.hq-home-inst.tone-yours:after,.hq-logo span,.hq-home-stat b{animation:none}.hq-logo span{color:var(--foreground);background:0 0}}@media (width>=720px){.hq-home-artists{grid-template-columns:repeat(6,minmax(0,1fr))}.hq-home-artist{grid-column:span 3}.hq-home-artist.is-big{grid-column:span 2}}.hq-home-artist.is-big{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);padding:0;overflow:hidden}.hq-home-artist.is-big img,.hq-home-artist.is-big .hq-person-blank{aspect-ratio:1;border-radius:0;place-items:center;width:100%;height:auto;font-size:2rem;display:grid}.hq-home-artist.is-big>div{padding:.8rem 1rem 1rem}.hq-home-artist.is-big b{font-size:1.1rem}.hq-home-artist.is-big>.hq-icon{background:#ffffffd9;position:absolute;top:.5rem;right:.5rem}.hq-home-followers{color:var(--muted-foreground);font-size:.76rem;font-weight:700;display:block}.hq-home-chip{color:#0b6b38;white-space:nowrap;background:#0e8a471f;border-radius:999px;align-self:center;padding:.25rem .65rem;font-size:.72rem;font-style:normal;font-weight:800}.hq-home-chip.is-interview{color:#1e3a8a;background:#2563eb1f}.hq-home-handle{color:var(--cobalt);font-size:.82rem;display:block}.hq-home-artist.is-big>.hq-home-chip{background:#ffffffe6;position:absolute;top:.6rem;left:.6rem}.hq-home-doc{text-align:left;grid-template-columns:auto minmax(0,1fr);width:100%}.hq-home-net>button{text-align:left;width:100%;display:block}.hq-home-net .hq-person-card-by{margin-top:.35rem;display:block}.hq-home-rest{border:1px solid var(--border);background:var(--card);border-radius:1rem;margin-top:1.6rem;display:grid;overflow:hidden}.hq-home-rest-row{text-align:left;justify-content:space-between;align-items:baseline;gap:1rem;padding:.95rem 1.1rem;display:flex}.hq-home-rest-row+.hq-home-rest-row{border-top:1px solid var(--border)}.hq-home-rest-row span{color:var(--muted-foreground);text-align:right;font-size:.86rem}.hq-home-rest-row span.is-fresh{color:#0b6b38;font-weight:700}.hq-inst-where{flex-wrap:wrap;gap:.35rem 1rem;margin-top:.7rem;font-size:.8rem;font-weight:600;display:flex}.hq-inst-where a{color:var(--foreground);align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hq-inst-where a{color:color-mix(in oklab, var(--foreground) 72%, transparent)}}.hq-inst-where a{border-bottom:1px solid #0000;text-decoration:none}.hq-inst-where a:hover{border-bottom-color:currentColor}.hq-home-inst{cursor:pointer}.hq-root .dept-top>header{margin-top:1.5rem;padding-bottom:1.75rem}.hq-root .dept-top>main{padding-top:1.5rem}.hq-root .dept-top>nav .truncate{visibility:hidden}@media (width>=900px){.hq-root .dept-top{max-width:1120px}.hq-root .dept-top>header{margin-top:0}.hq-logo img{width:12.5rem}.hq-root .hq-home-summary{gap:.6rem}}.hq-home-artist{text-align:left}.hq-home-rest{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;display:grid;overflow:visible}.hq-home-block{text-align:left;background:var(--card);border-radius:1.25rem;gap:.35rem;padding:1.1rem 1.25rem;display:grid;box-shadow:0 1px 2px #0000000a,0 8px 24px -12px #0000001f}.hq-home-block small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:.72rem;font-weight:800}.hq-home-block span{color:var(--foreground);align-items:baseline;gap:.45rem;font-size:.95rem;font-weight:600;display:flex}.hq-home-block span b{font-size:1.9rem;font-weight:800;line-height:1}.hq-home-block:not(.is-fresh) span:not(:has(b)){color:var(--muted-foreground);font-weight:500}.hq-home-block.is-fresh{box-shadow:inset 0 0 0 1.5px #0e8a4759,0 8px 24px -12px #0000001f}.hq-online{color:var(--muted-foreground);background:var(--foreground);border-radius:999px;align-items:center;gap:.55rem;margin:0 0 .6rem;padding:.45rem .9rem;font-size:.82rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hq-online{background:color-mix(in oklab, var(--foreground) 5%, transparent)}}.hq-online i,.hq-seen i{background:var(--foreground);border-radius:999px;width:.5rem;height:.5rem;position:relative}@supports (color:color-mix(in lab, red, red)){.hq-online i,.hq-seen i{background:color-mix(in oklab, var(--foreground) 25%, transparent)}}.hq-online.is-on{color:#0b6b38;background:#0e8a471a}.hq-online.is-on i,.hq-seen.is-on i{background:#0d8a62}.hq-online.is-on i:after,.hq-seen.is-on i:after{content:"";border-radius:inherit;background:#0d8a62;animation:2s ease-out infinite hq-live-ring;position:absolute;inset:0}.hq-seen{color:var(--foreground);background:var(--foreground);border-radius:999px;align-items:center;gap:.4rem;margin-top:.35rem;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hq-seen{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.hq-seen.is-on{color:#0b6b38;background:#0e8a471f}.hq-seen.is-never{color:var(--muted-foreground);font-weight:500}.hq-members .min-w-0{flex-wrap:wrap;align-items:baseline;column-gap:.4rem;display:flex}.hq-members .hq-seen{flex-basis:auto}.hq-seen-count{flex-wrap:wrap;gap:.6rem;margin:0 0 1rem;display:flex}.hq-seen-count span{background:var(--card);color:var(--muted-foreground);border-radius:1rem;padding:.6rem 1rem;font-size:.85rem;box-shadow:0 1px 2px #0000000a}.hq-seen-count b{color:var(--foreground);margin-right:.3rem;font-size:1.2rem}@media (prefers-reduced-motion:reduce){.hq-online.is-on i:after,.hq-seen.is-on i:after{animation:none}}.plan-chat-toggle{text-align:left;background:0 0;align-items:center;gap:.5rem;width:100%;display:flex}.plan-chat-chev{margin-left:auto;transition:transform .24s cubic-bezier(.16,1,.3,1)}.plan-chat.is-open .plan-chat-chev{transform:rotate(180deg)}.plan-chat.is-folded{padding-top:1rem;padding-bottom:1rem}.plan-chat-count{letter-spacing:0;background:var(--foreground);border-radius:999px;padding:.05rem .5rem;font-size:.7rem}@supports (color:color-mix(in lab, red, red)){.plan-chat-count{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.inst-grid:not(.inst-squares) .inst-card{border-radius:18px}@media (width<=639px){.inst-grid:not(.inst-squares){width:auto;margin-left:0}}.inst-card.is-purple{box-shadow:none;color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#6326d1 100%)!important}.inst-card.is-purple .inst-card-name,.inst-card.is-purple .inst-card-place,.inst-card.is-purple .inst-card-note,.inst-card.is-purple .inst-card-todo,.inst-card.is-purple .inst-card-contact{color:#fff}.inst-card.is-purple .inst-card-place,.inst-card.is-purple .inst-card-contact{opacity:.85}.inst-card.is-purple .inst-card-chip,.inst-card.is-purple .inst-card-age,.inst-card.is-purple .inst-card-chase{color:#fff;background:#ffffff2e}.inst-card.is-purple .inst-card-todo b{color:#5b21b6;background:#fff}.inst-card{-webkit-touch-callout:none}.hq-pins{gap:.7rem;margin-bottom:1rem;display:grid}.hq-pin{color:#3a2a00;background:linear-gradient(135deg,#fff7d6 0%,#ffeeb0 100%);border-radius:1.25rem;padding:1rem 2.8rem 1.1rem 1.2rem;position:relative;box-shadow:0 8px 24px -14px #78500073}.hq-pin-head{letter-spacing:.08em;text-transform:uppercase;opacity:.75;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;display:inline-flex}.hq-pin p{white-space:pre-wrap;margin-top:.35rem;font-size:1rem;line-height:1.5}.hq-pin-x{position:absolute;top:.6rem;right:.6rem}.hq-pin-input{border:1px solid var(--border);background:var(--card);width:100%;font:inherit;border-radius:14px;padding:.7rem .9rem}html.dark .hq-pin{color:#fff3c4;background:linear-gradient(135deg,#3a3110 0%,#463a10 100%)}.hq-home-x{z-index:2;background:var(--foreground);border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;display:grid;position:absolute;top:.45rem;right:.45rem}@supports (color:color-mix(in lab, red, red)){.hq-home-x{background:color-mix(in oklab, var(--foreground) 8%, var(--card))}}.hq-home-x{color:var(--muted-foreground);opacity:.7}.hq-home-x:hover{opacity:1}.hq-home-artist{position:relative}.hq-home-panel{background:var(--foreground);border-radius:1.6rem;margin-top:1.25rem;padding:1.25rem}@supports (color:color-mix(in lab, red, red)){.hq-home-panel{background:color-mix(in oklab, var(--foreground) 4%, var(--background))}}@media (width>=720px){.hq-home-panel{margin-top:1.75rem;padding:1.6rem 1.75rem 1.75rem}}.hq-home-panel>.hq-home-h:first-child{margin-top:0}.hq-home-panel .hq-home-h{margin-bottom:.9rem}.hq-home-panel .hq-home-h-sub{margin-top:1.6rem}.hq-home-panel .hq-home-rest{margin-top:0}.hq-home-panel .hq-empty{background:var(--card)}html.dark .hq-home-panel{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark .hq-home-panel{background:color-mix(in oklab, var(--foreground) 6%, var(--background))}}.hq-home-docs{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.6rem;display:grid}.hq-home-docs .hq-home-doc{background:var(--card);text-align:left;border-radius:1.1rem;grid-template-columns:3.4rem minmax(0,1fr);align-items:center;gap:.9rem;padding:.7rem;display:grid;box-shadow:0 1px 2px #0000000a}.hq-home-docs .hq-doc-thumb{background:var(--foreground);border-radius:.6rem;place-items:center;width:3.4rem;height:4.4rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hq-home-docs .hq-doc-thumb{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.hq-home-docs .hq-doc-thumb img{object-fit:cover;width:100%;height:100%}.hq-home-docs .hq-doc-text{gap:.2rem;min-width:0;display:grid}.hq-home-docs .hq-doc-text b{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.hq-home-docs .hq-doc-text p{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.hq-home-docs .hq-doc-text .label{font-size:.68rem}.inst-grid:not(.inst-squares) .inst-card{gap:.3rem;padding:1.15rem 1.35rem 1.1rem}.inst-grid:not(.inst-squares) .inst-card-name{font-size:1.15rem;line-height:1.25}.inst-grid:not(.inst-squares) .inst-card-note,.inst-grid:not(.inst-squares) .inst-card-todo{margin-top:.45rem;font-size:.95rem;line-height:1.45}.inst-grid:not(.inst-squares) .inst-card-foot{flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin-top:.9rem;display:flex}.inst-grid:not(.inst-squares) .inst-card-chip{white-space:normal;max-width:100%;overflow:visible}.inst-grid:not(.inst-squares) .inst-card-contact{opacity:.75;text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;margin-left:0;font-size:.8rem;overflow:hidden}.inst-card.is-emailed:not(.is-conversation){background:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.inst-card.is-emailed:not(.is-conversation){background:color-mix(in oklab, var(--foreground) 5%, var(--card))!important}}.inst-card.is-emailed:not(.is-conversation) .inst-card-chip{color:#1e3a8a;background:#dfe8ff}html.dark .inst-card.is-emailed:not(.is-conversation) .inst-card-chip{color:#c7d6ff;background:#1f2e50}.tools-toggle{border-bottom:1px solid var(--border);text-align:left;background:0 0;align-items:baseline;gap:.9rem;width:100%;padding:.4rem 0;display:flex}.tools-toggle-title{letter-spacing:-.01em;font-size:1.6rem;font-weight:800}.tools-toggle-chev{color:var(--muted-foreground);align-self:center;margin-left:auto;transition:transform .26s cubic-bezier(.16,1,.3,1)}.tools-toggle-chev.is-open{transform:rotate(180deg)}.notables-finder{background:var(--foreground);border-radius:1.4rem;margin-bottom:1.25rem;padding:1rem 1.15rem}@supports (color:color-mix(in lab, red, red)){.notables-finder{background:color-mix(in oklab, var(--foreground) 4%, var(--background))}}.notables-finder-head{text-align:left;background:0 0;align-items:center;gap:.55rem;width:100%;font-size:1rem;font-weight:800;display:flex}.notables-finder-chev{margin-left:auto;transition:transform .24s cubic-bezier(.16,1,.3,1)}.notables-finder.is-open .notables-finder-chev{transform:rotate(180deg)}.notables-finder-live{color:#0b6b38;background:#0e8a471f;border-radius:999px;align-items:center;gap:.4rem;padding:.15rem .6rem;font-size:.75rem;font-style:normal;font-weight:700;display:inline-flex}.notables-finder-live i{background:#0d8a62;border-radius:999px;width:.45rem;height:.45rem;position:relative}.notables-finder-live i:after{content:"";border-radius:inherit;background:#0d8a62;animation:2s ease-out infinite hq-live-ring;position:absolute;inset:0}.notables-finder-status{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.6rem;font-size:.85rem;display:flex}.notables-finder-stop{border:1px solid var(--border);color:var(--foreground);border-radius:999px;padding:.2rem .7rem;font-size:.78rem;font-weight:700}.notables-finder-help{color:var(--muted-foreground);margin:.7rem 0 .8rem;font-size:.88rem}.notables-brief{background:var(--card);border-radius:1rem;gap:.55rem;margin-top:.5rem;padding:.9rem 1rem;display:grid;box-shadow:inset 0 0 0 1.5px #0e8a4759}.notables-brief-label{letter-spacing:.12em;text-transform:uppercase;color:#0b6b38;font-size:.7rem;font-weight:800}.notables-brief p{font-size:.92rem;line-height:1.5}.notables-brief .raised-btn{justify-self:start}@media (prefers-reduced-motion:reduce){.notables-finder-live i:after{animation:none}}.inst-grid:not(.inst-squares){gap:.5rem}.inst-grid:not(.inst-squares)>.inst-card-li{align-items:flex-start}.inst-grid:not(.inst-squares) .inst-card{border-radius:14px;gap:.1rem;height:100%;min-height:0;padding:.7rem .95rem .65rem}.inst-grid:not(.inst-squares) .inst-card-name{font-size:.98rem}.inst-grid:not(.inst-squares) .inst-card-place{font-size:.74rem}.inst-grid:not(.inst-squares) .inst-card-note,.inst-grid:not(.inst-squares) .inst-card-todo{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.84rem;line-height:1.35;display:-webkit-box;overflow:hidden}.inst-grid:not(.inst-squares) .inst-card-foot{gap:.3rem .4rem;margin-top:.45rem}.inst-grid:not(.inst-squares) .inst-card-chip,.inst-grid:not(.inst-squares) .inst-card-age,.inst-grid:not(.inst-squares) .inst-card-chase{padding:.12rem .5rem;font-size:.68rem}.inst-grid:not(.inst-squares) .inst-card-contact{font-size:.7rem}.inst-grid:not(.inst-squares) .inst-card.is-replied{box-shadow:inset 0 0 0 1.5px #2ec8788c}.notable-known{color:var(--foreground);margin-top:.15rem;font-size:.8rem;font-weight:600;display:block}@supports (color:color-mix(in lab, red, red)){.notable-known{color:color-mix(in oklab, var(--foreground) 78%, transparent)}}.notable-about{margin-bottom:.6rem;font-size:.92rem;line-height:1.5}.notable-scene{color:var(--muted-foreground);background:var(--foreground);border-radius:999px;margin-left:.5rem;padding:.05rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.notable-scene{background:color-mix(in oklab, var(--foreground) 7%, transparent)}}.notables-finder-paste{color:var(--foreground);text-underline-offset:3px;font-weight:700;text-decoration:underline}.notables-finder-missed{flex-basis:100%;font-size:.8rem}.notables-list-box{gap:.5rem;margin-bottom:.8rem;display:grid}.notables-list-foot{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.6rem;font-size:.82rem;display:flex}.notable-field{color:#5b21b6;background:#7c3aed1a;border-radius:999px;margin-right:.45rem;padding:.02rem .45rem;font-size:.68rem;font-style:normal;font-weight:800;display:inline-block}.notables-openers{gap:.5rem;margin-top:1rem;display:grid}.notables-opener{color:var(--muted-foreground);gap:.2rem;font-size:.78rem;font-weight:700;display:grid}.notables-summary{color:var(--muted-foreground);flex-wrap:wrap;gap:.3rem 1rem;margin-top:1rem;font-size:.85rem;display:flex}.notables-summary b{color:var(--foreground)}.notables-summary .is-done{color:#0b6b38;font-weight:700}.notables-groups{gap:.6rem;margin-top:1rem;display:grid}.notables-group{background:var(--foreground);border-radius:1.2rem}@supports (color:color-mix(in lab, red, red)){.notables-group{background:color-mix(in oklab, var(--foreground) 4%, var(--background))}}.notables-group-head{text-align:left;background:0 0;align-items:center;gap:.7rem;width:100%;padding:.95rem 1.1rem;display:flex}.notables-group-head b{font-size:1rem}.notables-group-head span{color:var(--muted-foreground);font-size:.8rem}.notables-group-chev{margin-left:auto;transition:transform .24s cubic-bezier(.16,1,.3,1)}.notables-group.is-open .notables-group-chev{transform:rotate(180deg)}.notables-group>.notables-list{margin:0;padding:0 .6rem .6rem}.notable-ig{color:var(--cobalt);cursor:pointer;font-weight:600}.notable-ig:hover{text-decoration:underline}.notables-uk{align-items:center;gap:.45rem;margin-top:.7rem;font-size:.85rem;font-weight:600;display:inline-flex}.clips-studio{color:#f4efe6;background:#0e0c0b;border-radius:18px;gap:2px;margin-top:28px;padding:18px 20px;display:grid}.clips-studio span{font-size:1.05rem;font-weight:700}.clips-studio small{color:#a59d92;font-size:.82rem}.clips-studio.is-front{text-align:center;background:radial-gradient(120% 90% at 50% 0,#2a2218 0%,#0e0c0b 70%);border-radius:24px;place-content:center;justify-items:center;gap:6px;min-height:15rem;margin-top:0;padding:32px 24px;transition:transform .2s cubic-bezier(.16,1,.3,1);box-shadow:0 18px 40px -24px #0009}.clips-studio.is-front:active{transform:scale(.98)}.clips-studio.is-front span{letter-spacing:-.02em;color:#e6b42e;font-size:clamp(1.6rem,7vw,2.4rem);font-weight:800}.clips-studio.is-front small{font-size:.95rem}.clips-studio.is-front svg{color:#f4efe6;margin-top:10px}.studio{color:#f4efe6;background:#0e0c0b;min-height:100vh;padding:0 18px 80px}.studio-top{max-width:1180px;padding-top:max(18px, env(safe-area-inset-top,0px));align-items:center;gap:14px;margin:0 auto;display:flex}.studio-back{color:#f4efe6;background:#ffffff14;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;display:grid}.studio-kicker{letter-spacing:.2em;text-transform:uppercase;color:#a59d92;font-size:11px}.studio-title{letter-spacing:-.02em;color:#e6b42e;font-size:clamp(30px,7vw,56px);font-weight:800;line-height:1}.studio-tabs{z-index:5;scrollbar-width:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;background:#0e0c0b;gap:6px;max-width:1180px;margin:16px auto 0;padding:10px 0;display:flex;position:sticky;top:0;overflow:auto hidden}.studio-tabs::-webkit-scrollbar{display:none}@media (width<=720px){.studio-tabs{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px;scroll-padding-inline:18px}}@media (width>=721px){.studio-tabs{flex-wrap:wrap}}.studio-tab{color:#d9d1c5;background:#ffffff0f;border-radius:999px;flex:none;align-items:baseline;gap:6px;padding:8px 14px;font-size:.9rem;font-weight:600;display:inline-flex}.studio-tab span{color:#a59d92;font-size:.72rem}.studio-tab.is-on{color:#0e0c0b;background:#f4efe6}.studio-tab.is-on span{color:#6b6259}.studio-main{max-width:1180px;margin:0 auto}.studio-blurb{color:#a59d92;max-width:1180px;margin:10px auto 18px;font-size:.95rem}.studio-mockup{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.studio-reel{aspect-ratio:9/16;background:#000;border-radius:16px;width:100%}.studio-mockup h2{margin-bottom:6px;font-size:1.4rem;font-weight:700}.studio-mockup p{color:#c9c1b6}.studio-mockup ol{color:#d9d1c5;gap:6px;margin-top:12px;padding-left:1.2em;list-style:decimal;display:grid}@media (width<=720px){.studio-mockup{grid-template-columns:1fr}}.studio-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.studio-card{background:#1a1614;border-radius:14px;margin:0;overflow:hidden}.studio-card video{aspect-ratio:4/5;object-fit:cover;background:#000;width:100%;display:block}.studio-card figcaption{color:#c9c1b6;gap:2px;padding:10px 12px 12px;font-size:.85rem;display:grid}.studio-card b{color:#f4efe6;font-size:.95rem}.studio-card small{color:#8f877d}.studio-looks{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.studio-look{background:#1a1614;border-radius:14px;gap:8px;padding-bottom:12px;display:grid;position:relative;overflow:hidden}.studio-look img,.studio-look-blank{aspect-ratio:16/10;object-fit:cover;width:100%}.studio-look h2{letter-spacing:-.01em;color:#f4efe6;text-shadow:0 2px 20px #00000080;font-size:1.6rem;font-weight:800;line-height:1;position:absolute;top:12px;left:12px}.studio-look dl{color:#d9d1c5;grid-template-columns:54px minmax(0,1fr);gap:3px 8px;padding:0 12px;font-size:.85rem;display:grid}.studio-look dt{letter-spacing:.1em;text-transform:uppercase;color:#8f877d;padding-top:3px;font-size:.68rem}.studio-swatches{gap:6px;padding:0 12px;display:flex}.studio-swatches i{border-radius:6px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #ffffff1f}.studio-moods{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.studio-mood{border-radius:14px;align-content:space-between;gap:18px;min-height:240px;padding:16px;display:grid}.studio-mood-name{letter-spacing:.16em;text-transform:uppercase;opacity:.8;font-size:.72rem}.studio-mood b{font-size:3.4rem;line-height:.95}.studio-mood p{opacity:.85;font-size:.85rem}.studio-fonts{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.studio-font{background:#1a1614;border-radius:14px;gap:6px;padding:16px;display:grid}.studio-font b{color:#e6b42e;font-size:2.6rem;line-height:1}.studio-font span{color:#f4efe6;font-size:1.1rem}.studio-font small{color:#8f877d;font-size:.78rem}.studio-titles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.studio-title{background:#1a1614;border-radius:14px;margin:0;overflow:hidden}.studio-title img{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.studio-title figcaption{color:#c9c1b6;gap:4px;padding:10px 12px 12px;font-size:.82rem;display:grid}.studio-title figcaption b{color:#f4efe6;font-size:.95rem}.studio-title figcaption small{color:#8f877d}.studio-refs{columns:4 200px;column-gap:10px}.studio-ref{break-inside:avoid;background:#1a1614;border-radius:12px;margin:0 0 10px;overflow:hidden}.studio-ref img,.studio-ref video{width:100%;display:block}.studio-ref figcaption{color:#c9c1b6;padding:8px 10px;font-size:.8rem}.studio-notes{gap:10px;max-width:760px;display:grid}.studio-note-form{gap:8px;display:grid}.studio-note-form textarea{color:#f4efe6;width:100%;font:inherit;background:#1a1614;border:1px solid #ffffff24;border-radius:12px;padding:12px}.studio-note-form .raised-btn{justify-self:start}.studio-note{color:#e9e2d7;white-space:pre-wrap;background:#1a1614;border-radius:12px;padding:12px 14px}.studio-note small{color:#8f877d;margin-bottom:4px;font-size:.72rem;display:block}.studio-pickers{gap:28px;display:grid}.studio-fresh{gap:10px;display:grid}.studio-new-badge{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#e0251b;border-radius:999px;justify-self:start;padding:5px 12px;font-size:13px;font-weight:700}.studio-earlier summary{cursor:pointer;color:#c9c1b6;background:#1a1614;border-radius:12px;padding:12px 16px;font-weight:600;list-style:none}.studio-earlier[open] summary{margin-bottom:20px}.studio-picker{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.studio-picker h2{margin-bottom:12px;font-size:1.4rem;font-weight:700}.studio-picker p{color:#c9c1b6;max-width:52ch;margin-top:14px}.studio-chips{flex-wrap:wrap;gap:8px;display:flex}.studio-palettes{border-top:1px solid #f4efe61f;margin-top:12px;padding-top:12px}.studio-palettes .studio-chip:disabled{opacity:.35}.studio-chip{color:#e9e2d7;background:#ffffff12;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:.92rem;font-weight:600;display:inline-flex}.studio-chip i{border-radius:999px;width:26px;height:26px}.studio-chip.is-on{color:#0e0c0b;background:#f4efe6}@media (width<=720px){.studio-picker{grid-template-columns:1fr}}.studio-families{gap:18px;display:grid}.studio-family{background:#1a1614;border-radius:18px;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:16px;padding:14px;display:grid}.studio-family-spec{border-radius:12px;align-content:center;gap:6px;min-height:200px;padding:20px;display:grid;overflow:hidden}.studio-family-spec b{font-size:3.4rem;line-height:.92}.studio-family-spec span{font-size:1.6rem;line-height:1}.studio-family-text{color:#c9c1b6;align-content:start;gap:6px;font-size:.9rem;display:grid}.studio-family-text h2{color:#f4efe6;font-size:1.4rem;font-weight:800}.studio-family-text b{color:#f4efe6;margin-right:4px;font-weight:700}.studio-family-pins{scrollbar-width:thin;grid-column:1/-1;gap:8px;display:flex;overflow-x:auto}.studio-family-pins img{border-radius:8px;flex:none;width:auto;height:180px}@media (width<=720px){.studio-family{grid-template-columns:1fr}}.studio-sounds{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.studio-sound{color:#c9c1b6;background:#1a1614;border-radius:14px;gap:6px;padding:14px;font-size:.85rem;display:grid}.studio-sound b{color:#f4efe6;font-size:1rem}.studio-sound audio{width:100%}.studio-sound small{color:#8f877d}.studio-views{z-index:6;background:#0e0c0b;border-bottom:1px solid #f4efe61f;gap:4px;max-width:1180px;margin:16px auto 0;padding:10px 0;display:flex;position:sticky;top:0}.studio-view{color:#a59d92;border-radius:999px;align-items:baseline;gap:6px;padding:8px 16px;font-size:1rem;font-weight:700;display:inline-flex}.studio-view span{color:#8f877d;font-size:.72rem}.studio-view.is-on{color:#0e0c0b;background:#f4efe6}.studio-view.is-on span{color:#6b6259}.studio-views+.studio-tabs{margin-top:0;top:59px}.studio-subjects{gap:40px;padding-top:18px;display:grid}.studio-subject{gap:28px;display:grid}.studio-subject-name{letter-spacing:-.03em;color:#f4efe6;font-size:clamp(40px,9vw,88px);font-weight:800;line-height:.9}.studio-film{border-top:1px solid #f4efe629;gap:14px;padding-top:16px;display:grid}.studio-film-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.studio-film-head h3{letter-spacing:-.01em;color:#e6b42e;font-size:1.8rem;font-weight:800;line-height:1}.studio-film-head span{color:#a59d92;font-size:.9rem}.studio-film-body{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width<=720px){.studio-film-body{grid-template-columns:1fr}.studio-film-body .studio-reel{justify-self:center;width:auto;max-width:100%;height:58vh}}.studio-versions{gap:6px;display:grid}.studio-versions li{background:#1a1614;border-radius:14px}.studio-versions li.is-on{background:#241e1b;box-shadow:inset 3px 0 #e6b42e}.studio-version{text-align:left;color:#c9c1b6;gap:2px;width:100%;padding:12px 14px;display:grid}.studio-version b{color:#f4efe6;align-items:center;gap:8px;font-size:1rem;display:flex}.studio-version b .studio-new-badge{padding:2px 8px;font-size:10px;font-style:normal}.studio-version span{font-size:.92rem}.studio-version small{color:#8f877d;font-size:.78rem}.studio-version-note{color:#d9d1c5;max-width:70ch;padding:0 14px 14px;font-size:.92rem;line-height:1.5}.studio-archive{gap:10px;display:grid}.studio-earlier summary{gap:2px;display:grid}.studio-earlier summary b{color:#f4efe6}.studio-earlier summary small{color:#8f877d;font-weight:500}.studio-open{color:#0e0c0b;background:#f4efe6;border-radius:999px;margin-left:auto;padding:8px 14px;font-size:.9rem;font-weight:700}.fp .studio-top,.fp-grid{max-width:1600px}.fp-grid{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:28px;margin:18px auto 0;display:grid}@media (width<=980px){.fp-grid{grid-template-columns:1fr}}.fp-video{gap:14px;display:grid}.fp-video .studio-reel{justify-self:center;width:auto;max-width:100%;max-height:70vh}.fp-video,.fp-article,.qe,.qe-player{min-width:0}.fp-grid{overflow-x:clip}.fp-version-open{gap:8px;padding:0 14px 14px;display:grid}.fp-version-open .studio-version-note{padding:0}.studio-film .fp-grid{max-width:none;margin-top:4px}.fp-version-more summary{cursor:pointer;color:#a59d92;font-size:.85rem;font-weight:600;list-style:none}.fp-version-more summary:before{content:"+ "}.fp-version-more[open] summary:before{content:"− "}.fp-version-more p{margin-top:6px}.fp-feedback,.fp-feedback form{gap:8px;display:grid}.fp-feedback textarea{color:#f4efe6;width:100%;font:inherit;background:#0e0c0b;border:1px solid #ffffff24;border-radius:12px;padding:12px}.fp-feedback .raised-btn{justify-self:start}.fp-note{color:#f4efe6;white-space:pre-wrap;background:#e6b42e1f;border-radius:10px;padding:10px 12px;font-size:.92rem}.fp-note small{color:#a59d92;margin-bottom:2px;font-size:.72rem;display:block}.fp-pick{border-top:1px solid #f4efe629;gap:10px;padding-top:14px;display:grid}.fp-pick h2{color:#f4efe6;font-size:1.3rem;font-weight:800}.fp-hint{color:#a59d92;margin-top:-6px;font-size:.88rem}.fp-picked{color:#f4efe6;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;background:#0e0c0b;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:.7rem;font-style:normal}.fp-songs{gap:6px;display:grid}.fp-songs li{background:#1a1614;border-radius:14px;gap:4px;padding:4px 4px 10px;display:grid}.fp-songs li.is-on{background:#f4efe6}.fp-song{text-align:left;color:#c9c1b6;gap:1px;padding:8px 10px 0;display:grid}.fp-song b{color:#f4efe6;font-size:1rem}.fp-song small{color:#8f877d;font-size:.8rem}.fp-songs li.is-on .fp-song,.fp-songs li.is-on .fp-song b{color:#0e0c0b}.fp-songs li.is-on .fp-song small{color:#6b6259}.fp-song-links{gap:6px;padding:0 6px;display:flex}.fp-song-links a,.fp-song-links button{color:#e9e2d7;background:#ffffff14;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:600;display:inline-flex}.fp-songs li.is-on .fp-song-links a,.fp-songs li.is-on .fp-song-links button{color:#0e0c0b;background:#00000014}.fp-fonts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.fp-font{text-align:left;background:#1a1614;border-radius:12px;gap:2px;padding:10px 12px;display:grid;overflow:hidden}.fp-font b{color:#f4efe6;white-space:nowrap;font-size:1.6rem;line-height:1}.fp-font small{color:#8f877d;font-size:.75rem}.fp-font.is-on{background:#f4efe6}.fp-font.is-on b{color:#0e0c0b}.fp-article{gap:14px;min-width:0;display:grid}.fp-preview{gap:10px;display:grid}.fp-frame-room{justify-items:center;width:100%;display:grid}.fp-frame{overscroll-behavior:contain;background:#fff;border-radius:10px;outline:1px solid #f4efe633;overflow:hidden auto}.fp-frame-phone{border-radius:28px}.qe{gap:10px;display:grid}.qe-player{background:#000;border-radius:14px;justify-self:center;width:100%;max-width:380px;overflow:hidden}.qe-strip{gap:2px;height:34px;display:flex}.qe-block{background:#ffffff1a;border-radius:4px;flex-basis:0;min-width:4px;position:relative}.qe-block.has-alts{background:#e6b42e73}.qe-block.is-on{background:#f4efe6}.qe-block i{background:#e0251b;width:2px;position:absolute;top:-3px;bottom:-3px}.qe-now{color:#c9c1b6;justify-content:space-between;align-items:center;gap:10px;font-size:.88rem;display:flex}.qe-link{color:#e6b42e;font-size:.85rem;font-weight:600}.qe-tiles{grid-template-columns:repeat(auto-fill,minmax(84px,104px));gap:6px;display:grid}.qe-tile{color:#e9e2d7;text-align:left;background:#1a1614;border-radius:10px;gap:4px;padding:4px;display:grid}.qe-tile video,.qe-tile-her{aspect-ratio:9/16;object-fit:cover;background:#000;border-radius:7px;width:100%;display:block}.qe-tile-her{text-transform:uppercase;color:#a59d92;place-items:center;font-size:.8rem;font-weight:700;display:grid}.qe-tile small{padding:0 2px 2px;font-size:.74rem;line-height:1.2}.qe-player,.qx-player{position:relative}.qe-tag{z-index:4;color:#fff;letter-spacing:.04em;pointer-events:none;background:#e0251b;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:700;position:absolute;top:10px;left:10px}.qe-loading{background:#000;place-items:center;display:grid;position:relative;overflow:hidden}.qe-loading img{object-fit:cover;opacity:.35;filter:blur(6px);width:100%;height:100%;position:absolute;inset:0}.qe-loading div{text-align:center;color:#f4efe6;gap:10px;width:70%;font-size:.9rem;display:grid;position:relative}.qe-loading i{background:#fff3;border-radius:4px;height:4px;display:block;overflow:hidden}.qe-loading b{background:#f4efe6;height:100%;transition:width .2s;display:block}.qe-her{aspect-ratio:9/16;background:#000;border-radius:7px;display:block;overflow:hidden}.qe-her video{object-fit:cover;width:100%;height:100%;display:block}.qe-type{border-top:1px solid #f4efe61f;gap:6px;padding-top:6px;display:grid}.qe-chips{flex-wrap:wrap;gap:6px;display:flex}.qe-chips .studio-chip{padding:8px 14px}.qe-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:8px;display:flex}.qe-expand{justify-self:center}.qe-songs{gap:6px;display:grid}.qe-songs li{background:#1a1614;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:6px 6px 6px 4px;display:flex}.qe-songs li.is-on{box-shadow:inset 3px 0 #e6b42e}.qe-song{text-align:left;color:#e9e2d7;gap:1px;min-width:0;padding:4px 8px;display:grid}.qe-song b{font-size:.92rem}.qe-song small{color:#8f877d;font-size:.74rem}.qe-yn{flex:none;gap:4px;display:flex}.qx{z-index:60;color:#f4efe6;background:#0e0c0b;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:12px 16px 14px;display:grid;position:fixed;inset:0;box-shadow:0 0 0 1px #f4efe624,0 30px 80px #0009}.qx-top{align-items:center;gap:16px;display:flex}.qx-top b{font-size:1.05rem}.qx-top .raised-btn{margin-left:auto}.qx-body{grid-template-columns:minmax(0,1fr) 420px;gap:16px;min-height:0;display:grid}.qx-player{background:#000;border-radius:14px;place-items:center;min-height:0;display:grid;overflow:hidden}.qx-panel{scrollbar-width:thin;align-content:start;gap:10px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.qx-panel .qe-tiles{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.qx-timeline{grid-template-columns:74px minmax(0,1fr);gap:8px;display:grid}.qx-labels{letter-spacing:.06em;text-transform:uppercase;color:#8f877d;grid-template-rows:18px repeat(6,30px);align-items:center;gap:4px;font-size:.72rem;font-weight:700;display:grid}.qx-tracks{cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;grid-template-rows:18px repeat(6,30px);gap:4px;display:grid;position:relative}.qx-ruler{border-bottom:1px solid #f4efe624;position:relative}.qx-ruler i{background:#f4efe64d;width:1px;height:5px;position:absolute;bottom:0}.qx-ruler b{color:#a59d92;white-space:nowrap;font-size:.66rem;font-weight:600;position:absolute;bottom:6px;left:3px}.qx-row{background:#ffffff0a;border-radius:6px;position:relative}.qx-clip{text-align:left;white-space:nowrap;border:1px solid #00000080;border-radius:5px;font-size:.66rem;position:absolute;top:0;bottom:0;overflow:hidden}.qx-clip span{text-overflow:ellipsis;padding:0 5px;line-height:28px;display:block;overflow:hidden}.qx-clip.is-lane{align-items:center;display:flex}.qx-clip.is-lane span{font-size:.92em;line-height:1.1}.qx-shot{color:#e9e2d7;background:#3a332c}.qx-shot.has-alts{background:#6b5320}.qx-text{color:#e6ebff;background:#2c3550}.qx-text.has-alts{background:#3e4f8a}.qx-clip:hover{z-index:3}.qx-clip.is-on{outline-offset:-2px;z-index:2;outline:2px solid #f4efe6}.qx-cap{color:#cfe3d6;background:#25302a}.qx-voice{background:repeating-linear-gradient(90deg,#4a2e38 0 2px,#5c3946 2px 5px)}.qx-music svg{width:100%;height:100%;position:absolute;inset:0}.qx-music polyline{fill:none;stroke:#e6b42e;stroke-width:1.5px;vector-effect:non-scaling-stroke}.qx-music-name{color:#e6b42e;font-size:.66rem;position:absolute;top:7px;left:6px}.qx-sfx{background:#c9c1b6;border-radius:2px;width:3px;margin-left:-1px;position:absolute;top:6px;bottom:6px}.qx-head{pointer-events:none;z-index:3;background:#e0251b;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.qx-head b{color:#fff;background:#e0251b;border-radius:4px;padding:0 4px;font-size:.66rem;position:absolute;top:-2px;left:4px}.hy{aspect-ratio:9/16;background:#000;max-width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.hy-base,.hy-over{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hy-over{overflow:hidden}.hy-type{transform-origin:0 0;pointer-events:none;width:1080px;height:1920px;position:absolute;top:0;left:0}.hy-wait{color:#f4efe6;background:linear-gradient(#0000,#0009);gap:6px;padding:14px;font-size:.8rem;display:grid;position:absolute;bottom:0;left:0;right:0}.hy-wait i{background:linear-gradient(90deg,#0000,#f4efe6,#0000) 0 0/40% 100% no-repeat;height:2px;animation:1s linear infinite hy-load;display:block}@keyframes hy-load{0%{background-position:-40% 0}to{background-position:140% 0}}.hy-play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border-radius:50%;width:72px;height:72px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 1px #ffffff40}.hy-play span{border-top:13px solid #0000;border-bottom:13px solid #0000;border-left:22px solid #fff;width:0;height:0;margin-left:28px;display:block}.qx-body{grid-template-columns:auto minmax(360px,1fr)!important}.qx-player{aspect-ratio:9/16;background:#000;height:100%;place-items:stretch stretch!important}.qx-player>video,.qx-player>div:not(.qe-tag){width:100%!important;height:100%!important}.qx{z-index:120!important}.qx-head.is-end b{left:auto;right:4px}.qx-choice{color:#f0e2ff;background:#4a2c58}.qx-snd{color:#f3e6c8;background:#5a4a2a}.qx-shot,.qx-snd{cursor:grab;touch-action:none}.qx-clip.is-dragging{z-index:4;opacity:.85;cursor:grabbing;box-shadow:0 4px 14px #00000080}.qx-sndedge{cursor:ew-resize;border-right:2px solid #f3e6c899;width:8px;position:absolute;top:0;bottom:0;right:0}.fr{gap:12px;max-width:980px;display:grid}.fr-count{color:#d9d1c5;margin:0}.fr-count b{color:#f4efe6;font-size:1.1rem}.fr-player{aspect-ratio:16/9;background:#000;border-radius:14px;width:100%;position:relative;overflow:hidden}.fr-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.fr-info h3{color:#f4efe6;overflow-wrap:anywhere;margin:0 0 4px;font-size:1.1rem}.fr-info p{margin:0}.fr-verdicts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fr-v b{opacity:.7;margin-right:6px}.fr-great{color:#fff!important;background:#1f5a34!important}.fr-okay{color:#fff!important;background:#5a4a2a!important}.fr-no{color:#fff!important;background:#5a2420!important}.fr-v.is-on{outline-offset:2px;outline:2px solid #f4efe6}.sr{gap:28px;display:grid}.sr-sec{gap:12px;display:grid}.sr-h{color:#f4efe6;margin:0;font-size:1.25rem;font-weight:800}.sr-card{background:#ffffff0a;border-radius:16px;gap:12px;padding:12px;display:grid}.sr-reel video{aspect-ratio:9/16;object-fit:contain;background:#000;border-radius:12px;width:100%;max-height:70vh;display:block}.sr-body{align-content:start;gap:8px;min-width:0;display:grid}.sr-body h3{color:#f4efe6;margin:0;font-size:1.05rem}.sr-points{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sr-points li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.sr-points b{text-transform:capitalize;color:#e6b42e;font-size:.82rem}.sr-points span{color:#e9e2d7;overflow-wrap:anywhere}.sr-at{color:#fff;font-variant-numeric:tabular-nums;background:#e0251b;border-radius:999px;padding:4px 10px;font-size:.82rem;font-weight:700}.sr-verdict{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.sr-verdict .studio-chip{padding:6px 12px}.sr-note{color:#f4efe6;min-width:0;font:inherit;background:#1a1614;border:1px solid #ffffff24;border-radius:999px;flex:160px;padding:6px 10px;font-size:.88rem}.sr-decisions{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sr-decisions li{color:#e9e2d7;background:#ffffff0a;border-radius:12px;gap:4px;padding:12px;display:grid}.sr-decisions p{overflow-wrap:anywhere;margin:0}.sr-decisions b{text-transform:capitalize;color:#e6b42e;margin-right:6px}.sr-links{flex-wrap:wrap;gap:4px 12px;display:flex}.sr-bank{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.sr-item{color:#e9e2d7;background:#ffffff0a;border-radius:12px;align-content:start;gap:6px;min-width:0;padding:10px;display:grid}.sr-item b{overflow-wrap:anywhere}.sr-item img,.sr-item video{aspect-ratio:9/16;object-fit:cover;background:#000;border-radius:8px;width:100%}.sr-play{color:#f3e6c8;background:#5a4a2a;border-radius:10px;padding:18px 0;font-weight:700}.sr-play[aria-pressed=true]{color:#fff;background:#e0251b}.sr-add{background:#ffffff0d;border-radius:14px;gap:10px;max-width:640px;padding:14px;display:grid}.sr-field{gap:4px;display:grid}.sr-field textarea{color:#f4efe6;width:100%;font:inherit;background:#1a1614;border:1px solid #ffffff24;border-radius:10px;padding:8px 10px}.sr-field input[type=file]{color:#e9e2d7}.sr-add-open{justify-self:start}.sr-drop-zone{color:#f4efe6;text-align:center;cursor:pointer;background:#ffffff08;border:2px dashed #f4efe64d;border-radius:18px;place-items:center;gap:6px;min-height:180px;padding:24px;transition:background .2s,border-color .2s;display:grid}.sr-drop-zone b{font-size:1.3rem}.sr-drop-zone.is-over,.sr-drop-zone:hover{background:#e0251b14;border-color:#e0251b}.sr-link{width:100%}.sr-drops{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sr-drops li{background:#ffffff0d;border-radius:12px;gap:8px;padding:12px;display:grid}.sr-drops li.is-failed{box-shadow:inset 0 0 0 1px #e0251b}.sr-drop-name{color:#f4efe6;overflow-wrap:anywhere}.sr-drop{gap:8px;display:grid}.sr-take{color:#e6f2ef;background:#16201f;border-radius:12px;gap:6px;padding:10px 12px;display:grid}.sr-take p{margin:0}.sr-yours{gap:8px;padding-top:6px;display:grid}.sr-yours-note{color:#f4efe6;width:100%;font:inherit;background:#1a1614;border:1px solid #ffffff24;border-radius:10px;padding:8px 10px}.sr-drop-row{background:#ffffff0a;border-radius:14px;grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:12px;padding:12px;display:grid}.sr-drop-row video{aspect-ratio:9/16;object-fit:cover;background:#000;border-radius:10px;width:100%}.sr-why{color:#d9d1c5;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.9rem}@media (width>=900px){.sr-card{grid-template-columns:minmax(240px,340px) minmax(0,1fr)}}.qx-why{color:#cdeee9;background:#1f3b3a}.qx-why-text{color:#e6f2ef;background:#16201f;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.qx-why-text p{margin:0}.qx-newcut{color:#f3e6c8;background:#2a2416;border-radius:10px;padding:10px 12px}.qx-add{background:#ffffff0d;border-radius:12px;gap:8px;padding:12px;display:grid}.qx-add .qe-tiles{max-height:46vh;overflow-y:auto}.qx-add .qe-tile img,.qx-add .qe-tile video{aspect-ratio:9/16;object-fit:cover;background:#000;border-radius:8px;width:100%;display:block}.qx-note{gap:4px;display:grid}.qx-note textarea,.qx-note input[type=text]{resize:vertical;color:#f4efe6;width:100%;font:inherit;background:#1a1614;border:1px solid #ffffff24;border-radius:10px;padding:8px 10px;font-size:.88rem}.qx-stills{gap:8px;display:grid}.qx-stills .qe-tile img{aspect-ratio:9/16;object-fit:cover;border-radius:8px;width:100%;display:block}.qx-stills .qe-tile.is-on{outline-offset:2px;outline:2px solid #f4efe6}.qx-sfxopts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.qx-sfxopts li{background:#ffffff0d;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.qx-sfxopts li.is-on{background:#f4efe624}.qx-sfxopts b{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.qe-err{text-align:center;color:#f4efe6;background:#000;place-items:center;height:100%;padding:24px;font-size:.9rem;display:grid}@media (height<=820px){.qx{gap:6px;padding:8px 12px 10px}.qx-labels,.qx-tracks{--ruler-h:16px;--row-h:22px;grid-template-rows:16px repeat(6,22px);gap:3px}.qx-clip span{line-height:20px}.qx-btn{height:38px}.qx-music-name{top:3px}}@media (width<=1200px){.qx-body{grid-template-columns:auto minmax(300px,1fr)!important}}@media (width<=700px){.qx{overscroll-behavior:contain;padding:10px 12px calc(16px + env(safe-area-inset-bottom));flex-direction:column;gap:12px;display:flex;overflow-y:auto}.qx-top{gap:10px}.qx-top .fp-hint{display:none}.qx>*,.qx .qx-left,.qx .qx-timeline,.qx .qx-panel,.qx-left>*{flex-shrink:0}.qx-body{display:contents!important}.qx .qx-left{order:1;grid-template-rows:auto auto;height:auto}.qx .qx-player{justify-self:center;width:auto;height:min(58vh,560px)}.qx .qx-timeline{overscroll-behavior-x:contain;scrollbar-width:none;order:2;grid-template-columns:62px max-content;padding-bottom:4px;overflow-x:auto}.qx-timeline::-webkit-scrollbar{display:none}.qx .qx-labels{z-index:6;letter-spacing:.04em;background:#0e0c0b;font-size:.62rem;position:sticky;left:0}.qx-labels,.qx-tracks{--ruler-h:18px;--row-h:34px}.qx .qx-tracks{width:calc(var(--secs) * 46px);touch-action:pan-x}.qx-ruler,.qx-cut{touch-action:none}.qx-clip{font-size:.72rem}.qx-clip span{line-height:32px}.qx .qx-panel{order:3;padding-right:0;overflow:visible}.qx-panel .qe-tiles{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}}.qx-left{grid-template-rows:minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;display:grid}.qx-bar{background:#1a1614;border-radius:12px;align-items:center;gap:8px;padding:6px;display:flex}.qx-btn{color:#0e0c0b;background:#f4efe6;border-radius:10px;place-items:center;min-width:44px;height:44px;padding:0 12px;font-size:.85rem;font-weight:700;display:inline-grid}.qx-playi{border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:14px solid #0e0c0b;width:0;height:0;margin-left:3px}.qx-pause{border-left:5px solid #0e0c0b;border-right:5px solid #0e0c0b;width:14px;height:16px}.qx-time{color:#f4efe6;font-variant-numeric:tabular-nums;margin-left:auto;padding-right:8px;font-weight:600}.qx-section{border-bottom:1px solid #f4efe61f;gap:10px;padding-bottom:10px;display:grid}.qx-panel>.raised-btn,.qx-section>.raised-btn{justify-self:start}.qe-status{color:#c9c1b6;align-items:center;gap:8px;font-size:.9rem;display:flex}.qe-status i{background:#e6b42e;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite qe-pulse}.qe-status.is-done{color:#f4efe6}.qe-status.is-failed{color:#ff8a80}.qx-clip.is-changed:after{content:"";background:#e0251b;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px;box-shadow:0 0 0 2px #00000080}.qx-cut{z-index:4;cursor:ew-resize;width:10px;margin-left:-5px;position:absolute;top:-2px;bottom:-2px}.qx-cut:before{content:"";background:#f4efe600;border-radius:2px;width:2px;transition:background .12s;position:absolute;top:6px;bottom:6px;left:4px}.qx-cut:hover:before{background:#f4efe6}.qx-trim{gap:6px;display:grid}.qx-stop{color:#ffb4ad;background:#e0251b2e;border-radius:999px;justify-self:start;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-block}.qx-changes{color:#e9e2d7;background:#1a1614;border-radius:10px;gap:4px;margin:0;padding:10px 12px;font-size:.82rem;list-style:none;display:grid}.qx-changes li:before{content:"";vertical-align:middle;background:#e0251b;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.qx-check{color:#e9e2d7;background:#1a1614;border:1px solid #0000;border-radius:10px;gap:6px;padding:10px 12px;font-size:.84rem;transition:border-color .2s;display:grid}.qx-check.is-mine{border-color:#e0251b8c}.qx-check-head{all:unset;cursor:pointer;line-height:1.35;display:block}.qx-check-head b{color:#f4efe6;margin-right:6px}.qx-check-head:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #f4efe6}.qx-check ul{gap:6px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.qx-check li{gap:2px;padding-left:14px;display:grid;position:relative}.qx-check li:before{content:"";background:#e6b42e;border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:0}.qx-check li.is-fail:before{background:#e0251b}.qx-check li button{all:unset;cursor:pointer;line-height:1.3}.qx-check li button:disabled{cursor:default}.qx-check li button:not(:disabled):hover{color:#fff;text-decoration:underline}.qx-check li button:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #f4efe6}.qx-check li em{color:#ffb4ad;background:#e0251b33;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:.74rem;font-style:normal;font-weight:600}.qx-check li small{color:#a39a8e;font-size:.74rem;line-height:1.3}.qx-check-at{color:#a39a8e;font-variant-numeric:tabular-nums;margin-right:8px}.qx-check li .qx-check-fix{color:#f4efe6;background:#f4efe61a;border-radius:999px;justify-self:start;margin-top:2px;padding:3px 10px;font-size:.74rem;font-weight:600;text-decoration:none}.qx-check li .qx-check-fix:hover{background:#f4efe62e;text-decoration:none}.qx-check-noted{color:#9fd3a6!important}.qx-beats{pointer-events:none;position:absolute;inset:0}.qx-beats i{background:#f4efe638;width:1px;height:22%;position:absolute;bottom:0}.qx-beats i.is-bar{background:#e6b42e8c;height:55%}.qx-brief{gap:8px;display:grid}.qx-brief textarea{color:#f4efe6;width:100%;min-height:54px;font:inherit;resize:vertical;background:#1a1614;border:1px solid #f4efe62e;border-radius:10px;padding:8px 10px;font-size:.9rem}.qx-brief textarea:focus-visible{outline-offset:1px;outline:2px solid #f4efe6}.qx-brief .raised-btn{justify-self:start}.qx-reply{color:#e9e2d7;background:#1a1614;border-radius:10px;gap:4px;padding:10px 12px;font-size:.84rem;display:grid}.qx-reply ul{gap:4px;margin:0;padding-left:18px;display:grid}.qx-compare{background:#1a1614;border-radius:10px;gap:6px;padding:10px 12px;display:grid}.qd-list{gap:6px;display:grid}.rel-box{gap:1rem;display:grid}.rel-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:.7rem;font-weight:800}.rel-list{gap:.45rem;margin-top:.5rem;padding:0;list-style:none;display:grid}.rel-booking{background:#2563eb;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.rel-booking{background:color-mix(in oklab, #2563eb 8%, var(--background))}}.rel-booking.is-proposed{background:#d97706}@supports (color:color-mix(in lab, red, red)){.rel-booking.is-proposed{background:color-mix(in oklab, #d97706 9%, var(--background))}}.rel-when{font-weight:700}.rel-actions{flex-wrap:wrap;gap:.35rem;display:flex}.rel-btn{box-shadow:inset 0 0 0 1px var(--foreground);border-radius:999px;padding:.3rem .75rem;font-size:.8rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.rel-btn{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 22%, transparent)}}.rel-btn.is-quiet{opacity:.7}.rel-ask{align-items:flex-start;gap:.6rem;line-height:1.4;display:flex}.rel-tick{width:1.15rem;height:1.15rem;box-shadow:inset 0 0 0 2px var(--foreground);border-radius:6px;flex:none;margin-top:.1rem}@supports (color:color-mix(in lab, red, red)){.rel-tick{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--foreground) 40%, transparent)}}.rel-due{color:var(--muted-foreground)}.rel-none{color:var(--muted-foreground);margin-top:.4rem;font-size:.9rem}.rel-done{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:.35rem;margin-top:.5rem;font-size:.8rem;display:flex}.rel-undo{opacity:.75;text-decoration:line-through}.rel-add{align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.rel-add .outreach-filter{flex:1;min-width:0}.rel-people{gap:.3rem;margin-top:.5rem;padding:0;font-size:.92rem;list-style:none;display:grid}.rel-people small{color:var(--muted-foreground)}.rel-copied{font-weight:700;color:#1d4ed8!important}.desk{margin-bottom:.6rem}.desk-head{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:.7rem;font-weight:800}.desk-head span{font-variant-numeric:tabular-nums;margin-left:.4rem}.desk-strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.85rem;margin-top:.7rem;padding:.3rem .2rem 1rem;list-style:none;display:flex;overflow-x:auto}.desk-strip::-webkit-scrollbar{display:none}.desk-item{scroll-snap-align:start;flex:none;width:min(80vw,320px)}@media (width>=900px){.desk-strip{scroll-snap-type:none;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid;overflow:visible}.desk-item{width:auto}}.desk-card{isolation:isolate;text-align:left;background:var(--card,#fff);width:100%;height:100%;min-height:9.5rem;box-shadow:0 1px 0 #0000000a, 0 14px 32px -20px #0f142880, inset 0 0 0 1px var(--foreground);border-radius:22px;align-content:start;gap:.35rem;padding:1.05rem 1.1rem 1.1rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.desk-card{box-shadow:0 1px 0 #0000000a, 0 14px 32px -20px #0f142880, inset 0 0 0 1px color-mix(in oklab, var(--foreground) 7%, transparent)}}.desk-card{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;animation:.56s cubic-bezier(.2,.8,.2,1) both desk-in}.desk-card:hover{box-shadow:0 1px 0 #0000000a, 0 20px 40px -20px #0f14288c, inset 0 0 0 1px var(--foreground);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.desk-card:hover{box-shadow:0 1px 0 #0000000a, 0 20px 40px -20px #0f14288c, inset 0 0 0 1px color-mix(in oklab, var(--foreground) 10%, transparent)}}.desk-card:active{transform:scale(.98)}@keyframes desk-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.desk-card.is-new:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(115deg,#1f2bff,#8b5cf6,#ec4899,#f59e0b,#1f2bff) 0 0/300% 300%;padding:2px;animation:4s linear infinite desk-edge;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.desk-card.is-new:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff8c 50%,#0000 58%);animation:3.6s cubic-bezier(.4,0,.2,1) .6s infinite desk-sweep;position:absolute;inset:-40%;transform:translate(-60%)}@keyframes desk-edge{to{background-position:300% 0}}@keyframes desk-sweep{0%{transform:translate(-60%)}45%,to{transform:translate(60%)}}.desk-new{letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(115deg,#1f2bff,#8b5cf6,#ec4899);border-radius:999px;justify-self:start;padding:.12rem .55rem;font-size:.62rem;font-weight:800}.desk-card-about{letter-spacing:.12em;text-transform:uppercase;color:#1d4ed8;font-size:.68rem;font-weight:800}.desk-card-title{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.1rem;font-weight:800;line-height:1.22;display:-webkit-box;overflow:hidden}.desk-card-sum{color:var(--muted-foreground);font-size:.85rem}.desk-card-left{color:#fff;background:#1f2bff;border-radius:999px;justify-self:start;margin-top:.35rem;padding:.2rem .65rem;font-size:.72rem;font-weight:700}.desk-layer{z-index:60;position:fixed;inset:0}.desk-shade{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c166b;position:absolute;inset:0}.desk-sheet{background:var(--background);transform-origin:0 0;border-radius:26px 26px 0 0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:absolute;inset:6vh 0 0;overflow:hidden;box-shadow:0 -18px 50px -20px #0a0c1680}@media (width>=900px){.desk-sheet{border-radius:26px;grid-template-rows:minmax(0,1fr) auto;width:min(900px,92vw);inset:6vh auto 6vh calc(50% - min(450px,46vw))}.desk-sheet-grip{display:none}}.desk-sheet-grip{background:var(--foreground);border-radius:999px;width:2.6rem;height:.3rem;margin:.6rem auto 0}@supports (color:color-mix(in lab, red, red)){.desk-sheet-grip{background:color-mix(in oklab, var(--foreground) 18%, transparent)}}.desk-sheet-inner{width:100%;max-width:760px;margin:0 auto;padding:1rem 16px 2rem;overflow-y:auto}.desk-sheet-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.desk-sheet-title{letter-spacing:-.025em;margin-top:.25rem;font-size:1.65rem;font-weight:900;line-height:1.12}.desk-sheet-why{color:var(--muted-foreground);margin-top:.5rem;line-height:1.5}.desk-close{background:var(--foreground);border-radius:999px;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.desk-close{background:color-mix(in oklab, var(--foreground) 6%, var(--background))}}.desk-part{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin-top:1.4rem;font-size:.7rem;font-weight:800}.desk-done ul{gap:.4rem;margin-top:.55rem;padding:0;list-style:none;display:grid}.desk-done li{animation:.42s cubic-bezier(.2,.8,.2,1) both desk-row-in;animation-delay:calc(var(--i,0) * 80ms + .12s);background:#16a34a14;border-radius:12px;align-items:flex-start;gap:.55rem;padding:.55rem .75rem;display:flex}.desk-done li svg{color:#16a34a;flex:none;margin-top:.15rem}@keyframes desk-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.desk-steps{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:.6rem;padding:0;list-style:none;display:grid}.desk-step,.desk-email,.desk-field,.desk-field .outreach-filter,.desk-body{min-width:0}.desk-step{background:var(--card,#fff);box-shadow:0 10px 26px -22px #0f142899, inset 0 0 0 1px var(--foreground);border-radius:18px;padding:.9rem 1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.desk-step{box-shadow:0 10px 26px -22px #0f142899, inset 0 0 0 1px color-mix(in oklab, var(--foreground) 8%, transparent)}}.desk-step{animation:.46s cubic-bezier(.2,.8,.2,1) both desk-row-in;animation-delay:calc(var(--i,0) * 70ms + .2s)}.desk-step.is-email{box-shadow:0 10px 26px -22px #0f142899, inset 3px 0 0 #1f2bff, inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.desk-step.is-email{box-shadow:0 10px 26px -22px #0f142899, inset 3px 0 0 #1f2bff, inset 0 0 0 1px color-mix(in oklab, var(--foreground) 8%, transparent)}}.desk-step.is-event{box-shadow:0 10px 26px -22px #0f142899, inset 3px 0 0 #8b5cf6, inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.desk-step.is-event{box-shadow:0 10px 26px -22px #0f142899, inset 3px 0 0 #8b5cf6, inset 0 0 0 1px color-mix(in oklab, var(--foreground) 8%, transparent)}}.desk-step.is-reminder{box-shadow:0 10px 26px -22px #0f142899, inset 3px 0 0 #f59e0b, inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.desk-step.is-reminder{box-shadow:0 10px 26px -22px #0f142899, inset 3px 0 0 #f59e0b, inset 0 0 0 1px color-mix(in oklab, var(--foreground) 8%, transparent)}}.desk-step.is-done,.desk-step.is-declined{opacity:.55}.desk-step-top{text-align:left;align-items:center;gap:.7rem;width:100%;display:flex}.desk-step-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);flex:none;font-size:.64rem;font-weight:800}.desk-ticket-date{background:#8b5cf6;border-radius:10px;flex:none;place-items:center;width:2.8rem;height:3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.desk-ticket-date{background:color-mix(in oklab, #8b5cf6 12%, var(--background))}}.desk-ticket-date{color:#6d28d9;line-height:1}.desk-ticket-date b{font-size:1.15rem;font-weight:900}.desk-ticket-date small{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.desk-step-title{flex:1;min-width:0;font-weight:700}.desk-step-sub{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.82rem;font-weight:500;display:block;overflow:hidden}.desk-step-state{background:var(--foreground);border-radius:999px;flex:none;padding:.12rem .6rem;font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.desk-step-state{background:color-mix(in oklab, var(--foreground) 8%, var(--background))}}.desk-step-state.is-done{color:#15803d;background:#16a34a1f}.desk-step-state.is-failed{color:#b91c1c;background:#dc26261a}.desk-step-note{color:var(--muted-foreground);margin-top:.35rem;font-size:.82rem}.desk-step-actions{justify-content:flex-end;gap:.5rem;margin-top:.8rem;display:flex}.desk-step-actions .raised-btn{border-radius:999px;min-height:2.6rem;padding:0 1.05rem;font-size:.78rem}.desk-step-undo{text-underline-offset:3px;margin-top:.4rem;font-size:.8rem;text-decoration:underline}.desk-email{gap:.45rem;margin-top:.8rem;display:grid}.desk-field .outreach-filter{width:100%;max-width:none}.desk-field{color:var(--muted-foreground);grid-template-columns:4.2rem minmax(0,1fr);align-items:center;gap:.5rem;font-size:.8rem;display:grid}.desk-body{background:var(--foreground);border-radius:14px;width:100%;min-height:9rem;padding:.85rem .95rem}@supports (color:color-mix(in lab, red, red)){.desk-body{background:color-mix(in oklab, var(--foreground) 2%, var(--background))}}.desk-body{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.desk-body{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 12%, transparent)}}.desk-body{resize:vertical;line-height:1.55}.desk-small{color:var(--muted-foreground);margin-top:.5rem;font-size:.82rem}.desk-sheet-foot{flex-wrap:wrap;align-self:end;align-items:center}.desk-thread{background:var(--foreground);border-radius:16px;margin-top:.8rem;padding:.9rem}@supports (color:color-mix(in lab, red, red)){.desk-thread{background:color-mix(in oklab, var(--foreground) 4%, var(--background))}}.desk-thread{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.desk-thread{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 8%, transparent)}}.desk-thread{animation:.36s cubic-bezier(.2,.8,.2,1) both desk-in}.desk-thread-subject{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.72rem;font-weight:800}.desk-thread ol{gap:.6rem;margin-top:.6rem;padding:0;list-style:none;display:grid}.desk-thread li{background:var(--background);border-radius:12px;padding:.7rem .8rem}.desk-thread li.is-mine{background:#1f2bff}@supports (color:color-mix(in lab, red, red)){.desk-thread li.is-mine{background:color-mix(in oklab, #1f2bff 6%, var(--background))}}.desk-thread-who{justify-content:space-between;gap:.6rem;font-size:.8rem;display:flex}.desk-thread-who span{color:var(--muted-foreground);white-space:nowrap}.desk-thread-text{white-space:pre-wrap;max-height:14rem;margin-top:.35rem;font-size:.9rem;line-height:1.45;overflow-y:auto}.desk-logo{opacity:.95;border-radius:10px;height:auto;margin-top:.5rem;padding:.35rem .5rem}body:has(.desk-layer) .fix-this-button{display:none}.desk-step-actions .raised-btn:disabled{opacity:1;color:var(--muted-foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.desk-step-actions .raised-btn:disabled{background:color-mix(in oklab, var(--foreground) 8%, var(--background))}}.desk-choices{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.desk-choice{background:var(--foreground);min-height:3rem;color:var(--background);border-radius:999px;padding:0 1.2rem;font-weight:800;animation:.42s cubic-bezier(.2,.8,.2,1) both desk-in}.desk-choice:nth-child(2){animation-delay:60ms}.desk-choice:nth-child(3){animation-delay:.12s}.desk-choice:nth-child(4){animation-delay:.18s}.desk-chose{color:var(--muted-foreground);margin-top:.8rem;font-size:.8rem;font-weight:700}.desk-art{color:#ffffffeb;place-items:center;height:5.4rem;margin:-1.05rem -1.1rem .45rem;display:grid;position:relative;overflow:hidden}.desk-art img{object-fit:cover;width:100%;height:100%;animation:.6s both desk-art-in;position:absolute;inset:0}.desk-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0000002e);position:absolute;inset:0}.desk-art b{letter-spacing:-.02em;font-size:1.6rem;font-weight:900}@keyframes desk-art-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.desk-art.is-small{border-radius:12px;flex:none;width:2.6rem;height:2.6rem;margin:0}.desk-art.is-small b{font-size:.85rem}.desk-art.is-small:after{display:none}.desk-card .desk-new{z-index:2;position:absolute;top:.7rem;left:.8rem}.desk-card-where{letter-spacing:.04em;text-transform:none;color:var(--muted-foreground);margin-left:.45rem;font-weight:600}.desk-card-where:before{content:"· "}.desk-sheet-place{align-items:center;gap:.6rem;display:flex}.desk-why{flex-wrap:nowrap;gap:.5rem}.desk-why input{background:var(--foreground);border-radius:999px;flex:1;width:0;min-width:0;min-height:3rem;padding:0 1rem}@supports (color:color-mix(in lab, red, red)){.desk-why input{background:color-mix(in oklab, var(--foreground) 5%, var(--background))}}.desk-why input{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.desk-why input{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 14%, transparent)}}.desk-why .raised-btn{flex:none;min-height:3rem;padding:0 .9rem;font-size:.72rem}.desk-files{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.desk-file{background:var(--foreground);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.82rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.desk-file{background:color-mix(in oklab, var(--foreground) 7%, var(--background))}}.reel-switch{background:var(--foreground);border-radius:999px;gap:.25rem;margin-bottom:.8rem;padding:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.reel-switch{background:color-mix(in oklab, var(--foreground) 6%, var(--background))}}.reel-switch button{color:var(--muted-foreground);border-radius:999px;padding:.45rem 1.1rem;font-size:.85rem;font-weight:700;transition:background .2s,color .2s}.reel-switch button.is-on{background:var(--foreground);color:var(--background)}.reel-wrap{position:relative}.reel-note{color:var(--muted-foreground);text-align:center;margin-bottom:.6rem;font-size:.78rem;font-weight:600}.reel-note.is-bad{color:#c40000}.reel-list{gap:1.25rem;max-width:480px;margin:0 auto;padding-bottom:3rem;display:grid;position:relative}.reel-item{min-width:0}@media (width<=719px){.reel-list{width:100vw;max-width:none;margin-left:calc(50% - 50vw)}.reel-list .feed-face{width:auto;margin-left:0}}.reel-card{position:relative}.reel-pic-box{aspect-ratio:3/4;cursor:pointer}.reel-list .opp-front{aspect-ratio:3/4}.reel-soft{aspect-ratio:3/4;background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.reel-soft{background:color-mix(in oklab, var(--foreground) 8%, var(--background))}}.reel-soft{animation:1.6s ease-in-out infinite reel-pulse}@keyframes reel-pulse{50%{opacity:.55}}.reel-turn{transform-style:preserve-3d;transition:transform .75s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.reel-turn.is-flipped{transform:rotateY(180deg)}.reel-front,.reel-back{backface-visibility:hidden;border-radius:22px;position:absolute;inset:0;overflow:hidden}.reel-front{text-align:left;color:#fff;background:#111;width:100%;display:block}.reel-front.is-plain{background:linear-gradient(150deg,#1f2bff,#7c3aed 55%,#ec4899)}.reel-pic{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reel-shade{pointer-events:none;z-index:2;background:linear-gradient(#00000040 0%,#0000 28% 50%,#000000c7 100%);position:absolute;inset:0}.reel-chip{z-index:3;letter-spacing:.12em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border-radius:999px;padding:.22rem .65rem;font-size:.66rem;font-weight:800;position:absolute;top:.9rem;left:.9rem}.reel-words{z-index:3;gap:.2rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.reel-words b{letter-spacing:-.01em;text-wrap:balance;font-size:1.25rem;font-weight:900;line-height:1.15}.reel-words small{opacity:.85;font-size:.82rem;font-weight:600}.reel-open{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:absolute;bottom:.8rem;right:.8rem}.reel-front{transform:rotateY(0)translateZ(1px)}.reel-turn .reel-front,.reel-turn .reel-back{transition:visibility 0s linear .375s}.reel-turn:not(.is-flipped) .reel-back,.reel-turn.is-flipped .reel-front{visibility:hidden}.reel-back{background:var(--card,#fff);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground);transform:rotateY(180deg)}@supports (color:color-mix(in lab, red, red)){.reel-back{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 10%, transparent)}}.reel-back-in{align-content:start;gap:.6rem;height:100%;padding:1.4rem 1.3rem;display:grid;overflow-y:auto}.reel-back-in h3{font-size:1.3rem;font-weight:900;line-height:1.2}.reel-kind{letter-spacing:.12em;text-transform:uppercase;color:#1d4ed8;font-size:.68rem;font-weight:800}.reel-about{white-space:pre-line;line-height:1.5}.reel-small{color:var(--muted-foreground);font-size:.8rem}.reel-link{background:var(--foreground);color:var(--background);border-radius:999px;justify-self:start;align-items:center;gap:.35rem;margin-top:.4rem;padding:.6rem 1rem;font-weight:700;display:inline-flex}.reel-rotate,.reel-sound{z-index:6;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;transition:transform .3s;display:grid;position:absolute}.reel-rotate{bottom:.8rem;right:.8rem}.reel-rotate:active{transform:rotate(180deg)}.reel-sound{top:.8rem;right:.8rem}.reel-card:has(.is-flipped) .reel-rotate{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.reel-card:has(.is-flipped) .reel-rotate{background:color-mix(in oklab, var(--foreground) 8%, var(--background))}}.reel-park{height:0;position:relative;overflow:hidden}.reel-player{opacity:.01;z-index:4;pointer-events:none;background:#000;border-radius:0;width:160px;height:90px;position:absolute;top:0;left:0;overflow:hidden}.reel-tap-hint{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:#141414;pointer-events:none;background:#f5f2ec;padding:12px 18px;font-size:12px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reel-tap-note{text-align:center;color:#f5f2ec;text-shadow:0 1px 12px #000000a6;pointer-events:none;font-size:16px;line-height:1.3;position:absolute;top:calc(50% + 34px);left:12%;right:12%}.reel-play{color:#fff;pointer-events:none;justify-items:center;gap:.4rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reel-play>svg{box-sizing:content-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border-radius:999px;padding:.9rem}.reel-play b{text-shadow:0 1px 6px #0009;font-size:.8rem;font-weight:800}.reel-progress{transform-origin:0;pointer-events:none;background:#fff;height:3px;transition:transform .25s linear;position:absolute;bottom:0;left:0;right:0}.reel-list.is-mock .house-rise{opacity:1;animation:none}.reel-list.is-mock .opp-kind,.reel-list.is-mock .opp-prize{text-transform:none;letter-spacing:-.035em;font-weight:800;line-height:1}.reel-list.is-mock .house-img{opacity:1;filter:none;transition:none}.mock-cover{object-fit:cover;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.mock-film{position:relative}.mock-card:has(.mock-film){content-visibility:visible}.mock-film.is-live .mock-cover{opacity:0}.house-flip.is-moving .mock-film .mock-cover,.house-flip:not([data-step="0"]) .mock-film .mock-cover{opacity:1;transition:none}.mock-frame{pointer-events:none;background:#141414;position:absolute;inset:0;overflow:hidden}.mock-frame iframe{pointer-events:none;border:0;width:237.04%;height:100%;position:absolute;top:0;left:-68.52%}.mock-sound{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border-radius:999px;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;margin:-6px -6px 0 0;display:grid}.mock-full{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;display:grid;position:absolute;bottom:.8rem;right:.8rem}.mock-more{z-index:3;text-transform:uppercase;letter-spacing:.14em;color:#141414;pointer-events:none;background:#f5f2ec;padding:.4rem .7rem;font-size:12px;font-weight:600;position:absolute;top:1.05rem;right:4rem}.mock-film .mock-words{right:64px}.rv-page{z-index:90;color:#fff;background:#0b0b0c;flex-direction:column;font-family:Inter Tight,Inter,Arial,sans-serif;display:flex;position:fixed;inset:0}.rv-bar{padding-top:env(safe-area-inset-top);background:#050505;border-bottom:1px solid #ffffff24;flex:none}.rv-bar-top{align-items:center;gap:12px;padding:8px 12px 4px 16px;display:flex}.rv-bar-top b{letter-spacing:-.02em;font-size:16px;font-weight:900}.rv-bar-top span{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.rv-close{flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid}.rv-sets{scrollbar-width:none;gap:6px;padding:0 16px 8px;display:flex;overflow-x:auto}.rv-sets::-webkit-scrollbar{display:none}.rv-sets button{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;flex:none;padding:7px 10px;font-size:12px}.rv-sets button.is-on{color:#000;background:#fff}.rv-sets button.is-seen{opacity:.45}.rv-stage{flex:1;min-height:0;overflow:auto}.rv-row{gap:36px;width:max-content;padding:14px 40px 24px 20px;display:flex}.rv-unit{flex:none;width:417px}.rv-name{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.rv-name b{letter-spacing:-.035em;font-size:30px;font-weight:900}.rv-name span{letter-spacing:.14em;text-transform:uppercase;color:#fff9;font-size:11px}.rv-phone{background:#1b1b1d;border-radius:67px;width:417px;height:876px;padding:12px;box-shadow:inset 0 0 0 2px #3a3a3e,inset 0 0 0 5px #0d0d0e}.rv-screen{background:#fff;border-radius:55px;width:393px;height:852px;overflow:hidden}.rv-feed{color:#141414;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;align-content:start;gap:1.25rem;height:100%;padding:60px 0 40px;display:grid;overflow:hidden auto}.rv-feed .opp-front{aspect-ratio:3/4}.rv-card{min-width:0;position:relative}.rv-card:has(.is-moving){z-index:5}.rv-under-phone{align-items:center;gap:8px;margin-top:12px;display:flex}.rv-restart,.rv-pick{letter-spacing:.14em;text-transform:uppercase;color:#fff;flex:none;padding:10px 12px;font-size:11px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff40}.rv-pick.is-on{color:#000;background:#fff}.rv-note{color:#fff;background:#ffffff14;border:0;border-radius:0;flex:1;min-width:0;padding:10px 12px;font-size:16px}.rv-note::placeholder{color:#ffffff73}.rv-wait{color:#ffffffb3;padding:40px 20px}.rv-nudge{z-index:92;color:#fff;background:#ffffff1a;width:40px;height:80px;margin-top:-40px;font-size:26px;position:fixed;top:50%}.rv-nudge.is-l{left:0}.rv-nudge.is-r{right:0}@media (width<=719px){.rv-nudge{display:none}.rv-row{gap:16px;padding:10px 12px 24px}}.rv-pill{letter-spacing:.14em;text-transform:uppercase;color:#141414;background:#f5f2ec;align-items:center;gap:8px;height:32px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.rv-pills{z-index:2;gap:6px;display:flex;position:absolute;top:12px;left:12px}.rv-pill-top{z-index:2;position:absolute;top:12px;left:12px}.rv-centre{z-index:2;text-align:center;color:#fff;text-shadow:0 1px 12px #00000073;flex-direction:column;justify-content:center;align-items:center;padding:0 20px;display:flex;position:absolute;inset:0}.rv-small-name{letter-spacing:-.02em;color:#fff;font-size:18px;font-weight:700;line-height:1.1}.rv-under{color:#141414;background:#fff;padding:14px 16px 18px}.rv-under-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rv-under-words{min-width:0}.rv-under-big{letter-spacing:-.035em;font-size:28px;font-weight:800;line-height:1.05}.rv-soft{pointer-events:none;height:30%;position:absolute;inset:0 0 auto}.rv-soft.is-strong{background:linear-gradient(#00000080 0%,#00000038 45%,#0000 100%)}.rv-soft.is-light{background:radial-gradient(120% 100% at 0 0,#0000006b 0%,#0000 60%),radial-gradient(120% 100% at 100% 0,#0000006b 0%,#0000 60%)}.rv-under-meta{color:#00000073;margin-top:2px;font-size:16px}.rv-under-caps{margin-bottom:6px;color:#00000080!important}.rv-under-price span{text-align:right;color:#00000080;margin-top:2px;font-size:14px;font-weight:500;display:block}.rv-bell{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;display:grid;position:absolute;bottom:12px;right:12px}.mock-front:has(.rv-bell) .mock-words{right:64px}.rv-remind{text-transform:uppercase;letter-spacing:.14em;flex-shrink:0;font-size:12px;font-weight:600}.rv-remind.is-glass{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:1px solid #ffffff4d;margin:-6px -2px 0 0;padding:6px 12px}.rv-remind.is-paper{color:#141414;background:#f5f2ec;margin:-6px -2px 0 0;padding:8px 12px}.rv-back-tile{color:#141414;background:#f5f2ec;height:524px;position:relative;overflow:auto}.rv-front-tile{position:relative}.reel-switch{flex-wrap:wrap}.rv-back-tile .mock-back:not(.rv-back){position:absolute;inset:0}.rv-under-line{color:#0000008c;margin-top:4px;font-size:16px}.rv-under-price{text-align:right;font-variant-numeric:tabular-nums;flex:none;padding-top:4px;font-size:20px;font-weight:700}.rv-more{width:100%;margin-top:12px}.rv-follow{text-transform:uppercase;letter-spacing:.14em;flex-shrink:0;font-size:12px;font-weight:600}.rv-follow.is-glass{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:1px solid #ffffff4d;margin:-6px -2px 0 0;padding:6px 12px}.rv-follow.is-paper{color:#141414;background:#f5f2ec;margin:-6px -2px 0 0;padding:8px 12px}.rv-follow.is-text{color:#fff;text-underline-offset:3px;text-decoration:underline}.rv-follow.is-under{color:#f5f2ec;background:#141414;padding:9px 14px}.rv-back.is-tight{justify-content:flex-start}.rv-back.is-tight .mock-foot{flex:1}.rv-back.is-tight .mock-acts,.rv-back.is-tight .mock-foot>.mock-act{margin-top:auto}.rv-back.is-spread .mock-foot{flex:1;justify-content:space-between}.rv-back-slice{object-fit:cover;flex:none;width:calc(100% + 32px);height:26%;margin:-16px -16px 0;position:relative!important}.rv-back.is-slice{justify-content:flex-start}.rv-back.is-slice .mock-foot{flex:1}.rv-back.is-slice .mock-acts{margin-top:auto}.rv-back.is-yours{justify-content:flex-start;gap:0;padding:0}.rv-yours-top{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;flex:1;min-height:0;padding:16px 16px 12px;overflow:hidden auto}.rv-yours-top::-webkit-scrollbar{display:none}.rv-yours-top .mock-chunky.is-long{font-size:28px;line-height:1.02}.rv-yours-top .rv-under-meta{color:#0000008c;margin-top:6px}.rv-yours-top .mock-read{-webkit-line-clamp:unset;margin-top:12px;display:block;overflow:visible}.rv-yours-buy{border-top:1px solid #0000001a;flex-direction:column;flex:none;justify-content:flex-end;gap:12px;padding:16px;display:flex}.rv-yours-price{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-bottom:auto;font-size:44px;font-weight:800;line-height:1}.rv-back.is-centre{text-align:center}.rv-back.is-centre .mock-facts{text-align:left}.rv-back.is-ink,.rv-back.is-photo{color:#f5f2ec;background:#141414}.rv-back.is-ink .mock-caps,.rv-back.is-photo .mock-caps{color:#fff9}.rv-back.is-ink .mock-facts,.rv-back.is-photo .mock-facts{border-color:#ffffff2e}.rv-back.is-ink .mock-act,.rv-back.is-photo .mock-act{color:#141414;background:#f5f2ec}.rv-back.is-ink .mock-act.is-quiet,.rv-back.is-photo .mock-act.is-quiet{color:#f5f2ec;background:0 0;box-shadow:inset 0 0 0 1px #f5f2ec59}.rv-back-photo{object-fit:cover;opacity:.28;width:100%;height:100%;inset:0;z-index:0!important;position:absolute!important}.mock-tile.is-pull.is-moving{animation:mock-pull var(--turn-ms) cubic-bezier(.7, 0, .25, 1) both}@keyframes mock-pull{0%{transform:scale(1)}25%{transform:scale(.84)}75%{transform:scale(.84)}to{transform:scale(1)}}.mock-card{color:#fff;background:0 0;font-family:Inter Tight,Inter,Arial,sans-serif}.mock-front{background:#141414;position:relative;overflow:hidden}.mock-shade{pointer-events:none;background:linear-gradient(#0000 38%,#0000008c 68%,#000000d1 100%),linear-gradient(#0006 0%,#0000 28%);position:absolute;inset:0}.mock-top{z-index:2;text-shadow:0 1px 12px #00000073;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;top:16px;left:16px;right:16px}.mock-words{z-index:2;text-shadow:0 1px 12px #00000073;position:absolute;bottom:16px;left:16px;right:16px}.mock-caps{text-transform:uppercase;letter-spacing:.14em;color:#ffffffd9;font-size:12px;font-weight:500}.mock-chunky{letter-spacing:-.035em;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:clamp(30px,9.6vw,38px);font-weight:800;line-height:1;display:-webkit-box;overflow:hidden}.mock-chunky.is-back{letter-spacing:-.03em;-webkit-line-clamp:5;text-shadow:none;margin-top:8px;font-size:30px}.mock-small{color:#fffc;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:16px;overflow:hidden}.mock-follow{text-transform:uppercase;letter-spacing:.14em;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:1px solid #ffffff4d;flex-shrink:0;margin:-6px -2px 0 0;padding:6px 12px;font-size:12px;font-weight:500}.mock-back{color:#141414;background:#f5f2ec;flex-direction:column;justify-content:space-between;gap:16px;padding:16px;font-family:Inter Tight,Inter,Arial,sans-serif;display:flex;position:absolute;inset:0}.mock-back>:not(.house-grain){z-index:2;position:relative}.mock-back .mock-caps{color:#00000080}.mock-foot{flex-direction:column;gap:14px;min-height:0;display:flex}.mock-read{opacity:.8;-webkit-line-clamp:8;-webkit-box-orient:vertical;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.mock-facts{border-top:1px solid #0000001a;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;padding-top:12px;display:grid}.mock-fact{margin-top:4px;font-size:16px;font-weight:600;line-height:1.2}.mock-acts{gap:8px;display:flex}.mock-act{text-transform:uppercase;letter-spacing:.18em;text-align:center;color:#f5f2ec;background:#141414;flex:1;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:12px;font-weight:500;transition:transform .15s;display:inline-flex}.mock-act:active{transform:scale(.97)}.mock-act.is-quiet{color:#141414;background:0 0;box-shadow:inset 0 0 0 1px #14141459}.reel-tap-over{pointer-events:auto;position:absolute;inset:0}.reel-cover{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.reel-player.is-live .reel-cover{opacity:0}.reel-player .reel-sound{pointer-events:auto}:is(body:has(.reel-player.is-big) .fix-this-button,body:has(.rv-page) .fix-this-button){display:none}.reel-frame{position:absolute;inset:0}.reel-frame iframe{height:100%;width:var(--w,178%);top:0;left:calc(50% - var(--w,178%) / 2);border:0;position:absolute}.reel-player.is-big{z-index:80;pointer-events:auto;border-radius:0;place-items:center;display:grid;position:fixed;opacity:1!important;width:100vw!important;height:100dvh!important;inset:0!important}.reel-player.is-big .reel-frame{aspect-ratio:16/9;width:min(100vw,177.778dvh - 8.88889rem);position:relative;inset:auto}.reel-player.is-big .reel-frame iframe{width:100%;height:100%;left:0;transform:none}.reel-big-bar{padding:.9rem 1rem calc(.9rem + env(safe-area-inset-bottom));color:#fff;background:linear-gradient(#0000,#000000b3);align-items:center;gap:.6rem;display:flex;position:absolute;bottom:0;left:0;right:0}@media (orientation:landscape) and (height<=500px){.reel-player.is-big .reel-frame{width:min(100vw,177.778dvh)}.reel-big-credit{display:none}.reel-big-bar{background:0 0;justify-content:flex-end;padding-top:.6rem;top:0;bottom:auto}}.reel-big-credit{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.85rem;font-weight:700;overflow:hidden}.reel-big-btn{background:#ffffff29;border-radius:999px;place-items:center;width:2.8rem;height:2.8rem;display:grid}.reel-player .reel-full{pointer-events:auto;color:#fff;background:#00000073}@media (prefers-reduced-motion:reduce){.reel-turn{transition:none}}.desk-tell{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.desk-tell input{background:var(--foreground);border-radius:999px;flex:1;width:0;min-width:0;min-height:2.8rem;padding:0 1rem}@supports (color:color-mix(in lab, red, red)){.desk-tell input{background:color-mix(in oklab, var(--foreground) 5%, var(--background))}}.desk-tell input{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.desk-tell input{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 10%, transparent)}}.desk-tell .raised-btn{border-radius:999px;min-height:2.6rem;padding:0 1rem;font-size:.75rem}.desk-dismiss{color:var(--muted-foreground);text-underline-offset:3px;padding:.4rem .2rem;font-size:.78rem;font-weight:700;text-decoration:underline}button.desk-note-text{text-align:left}.desk-card-msg{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.desk-note{cursor:default}.desk-note-text{font-weight:700;line-height:1.4}.desk-note-actions{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.desk-note-actions .raised-btn{border-radius:999px;min-height:2.4rem;padding:0 1rem;font-size:.75rem}.desk-sheet-msg{letter-spacing:-.01em;font-size:1.3rem;line-height:1.3}.desk-week{background:var(--foreground);border-radius:16px;margin-top:.8rem;padding:.8rem}@supports (color:color-mix(in lab, red, red)){.desk-week{background:color-mix(in oklab, var(--foreground) 4%, var(--background))}}.desk-week{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.desk-week{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 8%, transparent)}}.desk-week{animation:.36s cubic-bezier(.2,.8,.2,1) both desk-in}.desk-week-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.desk-week-head p{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.72rem;font-weight:800}.desk-week-arrow{background:var(--background);width:2.4rem;height:2.4rem;box-shadow:inset 0 0 0 1px var(--foreground);border-radius:999px;place-items:center;font-size:1.4rem;line-height:1;display:grid}@supports (color:color-mix(in lab, red, red)){.desk-week-arrow{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 10%, transparent)}}.desk-week ol{gap:.3rem;margin-top:.5rem;padding:0;list-style:none;display:grid}.desk-week li{background:var(--background);border-radius:10px;grid-template-columns:3.4rem minmax(0,1fr);align-items:start;gap:.6rem;padding:.5rem .6rem;display:grid}.desk-week li.is-weekend{opacity:.75}.desk-week li.is-past{opacity:.45}.desk-week li.is-named{box-shadow:inset 0 0 0 2px #1f2bff}.desk-week li.is-today .desk-week-day b{color:#e5484d}.desk-week-day{flex-direction:column;font-size:.95rem;font-weight:700;line-height:1.15;display:flex}.desk-week-day b{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.68rem}.desk-week-items{gap:.15rem;min-width:0;font-size:.86rem;display:grid}.desk-week-item{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk-week-item i{font-variant-numeric:tabular-nums;color:var(--muted-foreground);margin-right:.45rem;font-style:normal}.desk-week-free{color:#15803d;font-weight:700}.desk-week-more{color:var(--muted-foreground);font-size:.78rem}html.dark .desk-week-free{color:#6ee7a8}html.dark .desk-week li.is-named{box-shadow:inset 0 0 0 2px #8ea2ff}.desk-links{flex-wrap:wrap;gap:.4rem 1.2rem;display:flex}.desk-how{color:var(--muted-foreground);text-underline-offset:3px;margin-top:.6rem;font-size:.78rem;font-weight:700;text-decoration:underline}.desk-sheet-foot{padding:.8rem 16px calc(.8rem + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--background);justify-content:flex-end;gap:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.desk-sheet-foot{background:color-mix(in oklab, var(--background) 94%, transparent)}}.desk-sheet-foot .raised-btn{border-radius:999px;align-items:center;gap:.45rem;min-height:3rem;padding:0 1.25rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.desk-card,.desk-card.is-new:before,.desk-card.is-new:after,.desk-done li,.desk-step{animation:none}}.roster-cards{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:flex-start;gap:.75rem;padding:.15rem .1rem .8rem;display:flex;overflow-x:auto}.roster-cards::-webkit-scrollbar{display:none}.roster-cards>.roster-card-slot{scroll-snap-align:start;flex:none;width:min(82vw,340px);display:block}.roster-cards>.roster-card-slot>.roster-drag-handle{display:none}.roster-cards .roster-task-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:.9rem!important}.roster-cards .roster-action-panel{background:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.roster-cards .roster-action-panel{background:color-mix(in oklab, var(--foreground) 5%, var(--background))!important}}.roster-cards .roster-action-panel{border-top:1px solid var(--foreground);color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.roster-cards .roster-action-panel{border-top:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.roster-cards .roster-action-panel{flex-wrap:wrap;gap:.4rem;padding:.55rem .75rem!important}.roster-cards .roster-panel-urgent{box-shadow:inset 4px 0 #c40000}.roster-cards .roster-strip-when{font-size:.72rem;color:var(--muted-foreground)!important}.roster-cards .roster-panel-urgent .roster-strip-when{font-weight:800;color:#c40000!important}.roster-cards .roster-strip-buttons{flex-wrap:wrap;flex:100%;gap:.35rem;min-width:0;margin-left:0}.roster-cards .roster-ask{margin-right:0}.roster-cards>.roster-card-slot{border-radius:20px;overflow:hidden}.roster-cards>.roster-card-slot article{border-radius:20px}.roster-cards .roster-panel-button{border-radius:999px!important;min-height:2.2rem!important;padding:0 .7rem!important;font-size:.7rem!important}.roster-cards .roster-panel-button-ghost{color:var(--foreground)!important;border-color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.roster-cards .roster-panel-button-ghost{border-color:color-mix(in oklab, var(--foreground) 20%, transparent)!important}}.roster-cards .roster-panel-button-ghost{background:0 0!important}.roster-cards .roster-panel-button-primary{background:var(--foreground)!important;color:var(--background)!important;border-color:#0000!important}@media (width>=700px){.roster-cards{scroll-snap-type:none;flex-wrap:wrap;overflow-x:visible}.roster-cards>.roster-card-slot{flex:calc(33.3333% - .5rem);width:calc(33.3333% - .5rem);min-width:240px;max-width:calc(33.3333% - .5rem)}}@media (width>=700px) and (width<=1099px){.roster-cards>.roster-card-slot{flex-basis:calc(50% - .375rem);max-width:calc(50% - .375rem)}}.roster-more{text-underline-offset:3px;color:var(--muted-foreground);align-self:flex-start;margin-top:.4rem;font-size:.75rem;font-weight:700;text-decoration:underline}.ae-next{margin-top:2rem}.ae-next-head{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:.7rem;font-weight:800}.ae-next-head span{font-variant-numeric:tabular-nums;margin-left:.4rem}.ae-next-list{gap:.5rem;margin-top:.6rem;padding:0;list-style:none;display:grid}.ae-next-row{transition:transform .36s cubic-bezier(.2,.8,.2,1)}.ae-next-btn{text-align:left;background:var(--foreground);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .6rem;width:100%;padding:.75rem .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ae-next-btn{background:color-mix(in oklab, var(--foreground) 4%, var(--background))}}.ae-next-btn{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ae-next-btn{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 7%, transparent)}}.ae-next-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ae-next-why{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.82rem;overflow:hidden}.ae-next-new{letter-spacing:.08em;text-transform:uppercase;color:#fff;vertical-align:middle;background:#1f2bff;border-radius:999px;margin-left:.45rem;padding:.05rem .45rem;font-size:.65rem}.ae-next-row.is-new .ae-next-btn{animation:.7s cubic-bezier(.2,.8,.2,1) both ae-next-in;box-shadow:inset 0 0 0 1px #1f2bff59}@keyframes ae-next-in{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:none}}.ae-next-more{color:var(--muted-foreground);margin-top:.6rem;font-size:.82rem}@media (prefers-reduced-motion:reduce){.ae-next-row,.ae-next-row.is-new .ae-next-btn{transition:none;animation:none}}.ae-who{gap:.35rem;display:grid}.ae-who-to b{font-weight:700}.ae-who-to small,.ae-who-name small{color:var(--muted-foreground)}.ae-who-cc{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.ae-who-label{color:var(--muted-foreground);margin-right:.15rem;font-size:.75rem}.ae-who-chip{background:var(--foreground);border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .3rem .15rem .6rem;font-size:.82rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ae-who-chip{background:color-mix(in oklab, var(--foreground) 7%, var(--background))}}.ae-who-chip{overflow-wrap:anywhere;max-width:100%}.ae-who-x{width:1.5rem;height:1.5rem;color:var(--muted-foreground);border-radius:999px;font-size:1rem;line-height:1}.ae-who-actions{flex-wrap:wrap;gap:.9rem;display:flex}.ae-who-list{background:var(--foreground);border-radius:14px;gap:0;margin-top:.3rem;padding:.6rem;list-style:none;display:grid}@supports (color:color-mix(in lab, red, red)){.ae-who-list{background:color-mix(in oklab, var(--foreground) 4%, var(--background))}}.ae-who-row{justify-content:space-between;align-items:center;gap:.6rem;padding:.35rem 0;display:flex}.ae-who-row+.ae-who-row{border-top:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ae-who-row+.ae-who-row{border-top:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}.ae-who-name{flex:1;min-width:0;font-size:.88rem;line-height:1.3}.ae-who-name b,.ae-who-name small,.ae-who-name>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ae-who-seg{background:var(--foreground);border-radius:999px;flex:none;padding:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ae-who-seg{background:color-mix(in oklab, var(--foreground) 8%, var(--background))}}.ae-who-seg button{color:var(--muted-foreground);border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.ae-who-seg button.is-on{background:var(--foreground);color:var(--background)}.ae-who-seg button:disabled:not(.is-on){opacity:.35}.ae-who-add{align-items:center;gap:.5rem;display:flex}.ae-who-add .outreach-filter{flex:1;min-width:0}.ae-asks{background:#7c3aed;border-radius:16px;margin:.9rem 0 .4rem;padding:.8rem .9rem}@supports (color:color-mix(in lab, red, red)){.ae-asks{background:color-mix(in oklab, #7c3aed 8%, var(--background))}}.ae-booking{background:#2563eb;border-radius:16px;margin-top:.9rem;padding:.7rem .9rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ae-booking{background:color-mix(in oklab, #2563eb 8%, var(--background))}}.ae-addr-change{white-space:nowrap}.ae-inst-brief{color:#1d4ed8;margin-top:.6rem;font-size:.85rem;font-weight:600}html.dark .ae-inst-brief,html.dark .rel-copied{color:#b9ccff!important}.fs-page{background:var(--background);max-width:1100px;min-height:100vh;color:var(--foreground);margin:0 auto;padding:28px 16px 64px}.fs-page-head{margin-bottom:22px}.fs-logo{width:auto;height:26px}html.dark .fs-logo{filter:invert()}.fs-title{letter-spacing:-.03em;margin-top:18px;font-size:2.6rem;font-weight:900;line-height:1}.fs-sub{color:var(--muted-foreground);margin-top:8px;font-size:.95rem}.fs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fs-count{font-size:.9rem;font-weight:700}.fs-switch{background:var(--foreground);border-radius:999px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fs-switch{background:color-mix(in oklab, var(--foreground) 8%, var(--background))}}.fs-switch-btn{color:var(--muted-foreground);border-radius:999px;padding:7px 14px;font-size:.82rem;font-weight:700}.fs-switch-btn.is-on{background:var(--foreground);color:var(--background)}.fs-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px;margin-top:16px;display:grid}.fs-card{color:#000;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px #0000000f,0 8px 24px -14px #00000059}.fs-soft{aspect-ratio:1/1.35;background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.fs-soft{background:color-mix(in oklab, var(--foreground) 8%, var(--background))}}.fs-soft{box-shadow:none;animation:1.6s ease-in-out infinite pulse}.fs-card-body{gap:4px;padding:12px 14px 14px 20px;display:grid}.fs-count-sub{color:var(--muted-foreground);margin-top:2px;font-size:.78rem;font-weight:500;display:block}.fs-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.fs-status{border-radius:999px;padding:3px 9px;font-size:.7rem;font-weight:700}.fs-status.is-approved{color:#15803d;background:#16a34a1f}.fs-status.is-waiting{color:#0009;background:#0000000f}.fs-status.is-out{color:#b91c1c;background:#dc26261a}.fs-goes{color:#1f2bff;background:#1f2bff17;border-radius:999px;justify-self:start;padding:3px 9px;font-size:.7rem;font-weight:700}.fs-caption{color:#000000b8;white-space:pre-line;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin-top:4px;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}.fs-open{text-underline-offset:3px;justify-self:start;margin-top:6px;font-size:.78rem;font-weight:700;text-decoration:underline}.fs-note{color:var(--muted-foreground);margin-top:10px;font-size:.88rem}.fs-share,.fs-link{background:var(--foreground);border-radius:16px;margin-top:14px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.fs-share,.fs-link{background:color-mix(in oklab, var(--foreground) 5%, var(--background))}}.fs-share,.fs-link{gap:8px;display:grid}.fs-link-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:.7rem;font-weight:800}.fs-link-url{background:var(--background);overflow-wrap:anywhere;border-radius:10px;padding:8px 10px;font-size:.75rem;display:block}.fs-share-actions{flex-wrap:wrap;gap:8px;display:flex}.fs-copy{box-shadow:inset 0 0 0 1px var(--foreground);border-radius:999px;justify-self:start;padding:7px 14px;font-size:.8rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.fs-copy{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 22%, transparent)}}.fs-copy.is-main{background:var(--foreground);color:var(--background);box-shadow:none}.fs-copy:disabled{opacity:.5}.fs-code{margin-top:2px}.fs-json-head{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.fs-json{color:#e6e6ea;white-space:pre;background:#0d0d0f;border-radius:14px;max-height:70vh;margin-top:8px;padding:14px;font-size:.72rem;line-height:1.5;overflow:auto}.inst-check-do{color:#fff;background:#1f2bff;border-radius:999px;padding:3px 12px;font-size:.8rem;font-weight:700}.inst-check-do:focus-visible{outline-offset:2px;outline:2px solid #1f2bff}.inst-check-all{color:var(--muted-foreground,#555);justify-content:space-between;align-items:center;gap:12px;padding:10px 0 12px;font-size:.9rem;display:flex}.inst-check-state{color:#1f2bff;background:#1f2bff1a;border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:700}.inst-check-state.is-sent{color:#1e7a45;background:#1e8c461f}.inst-callline{color:var(--muted-foreground,#6b6259);margin-top:8px;font-size:.86rem}.inst-callline span{color:var(--foreground,#0e0c0b);margin-right:4px;font-weight:700}.inst-callline.is-busy{animation:1.2s ease-in-out infinite qe-pulse}.inst-callline.is-err{color:#b3261e}.fp-fold{background:#1a1614;border-radius:12px;margin-top:10px}.fp-fold>summary{cursor:pointer;color:#f4efe6;justify-content:space-between;align-items:center;min-height:48px;padding:10px 14px;font-size:.92rem;font-weight:700;list-style:none;display:flex}.fp-fold>summary::-webkit-details-marker{display:none}.fp-fold>summary:after{content:"";border-bottom:2px solid #a39a8e;border-right:2px solid #a39a8e;width:9px;height:9px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.fp-fold[open]>summary:after{transform:rotate(225deg)translate(-2px,-1px)}.fp-fold>summary:focus-visible{outline-offset:-2px;border-radius:12px;outline:2px solid #f4efe6}.fp-fold-body{padding:0 14px 14px}.qd{background:#1a1614;border:1px solid #0000;border-radius:12px;transition:border-color .2s}.qd.is-warn{border-color:#e0251b8c}.qd.is-busy .qd-head span:before,.qd.is-done .qd-head span:before{content:"";vertical-align:middle;background:#e6b42e;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.qd.is-busy .qd-head span:before{animation:1.2s ease-in-out infinite qe-pulse}.qd.is-done .qd-head span:before{background:#7fcf8a}.qd-head{all:unset;box-sizing:border-box;cursor:pointer;color:#f4efe6;grid-template-columns:auto minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 14px;display:grid}.qd-head b{font-size:.92rem;font-weight:700}.qd-head span{text-overflow:ellipsis;white-space:nowrap;color:#a39a8e;font-size:.84rem;overflow:hidden}.qd-head i{border-bottom:2px solid #a39a8e;border-right:2px solid #a39a8e;justify-self:end;width:9px;height:9px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.qd.is-open .qd-head i{transform:rotate(225deg)translate(-2px,-1px)}.qd-head:focus-visible{outline-offset:-2px;border-radius:12px;outline:2px solid #f4efe6}.qd-body{gap:10px;padding:0 14px 14px;animation:.18s ease-out qd-in;display:grid}@keyframes qd-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.qd-body{animation:none}.qd-head i{transition:none}}.qd.qx-check{padding:0}.qe-expand.qe-link{justify-self:center}.qx-snd-search{color:#f4efe6;width:100%;font:inherit;background:#1a1614;border:1px solid #ffffff24;border-radius:10px;padding:9px 12px;font-size:.9rem}.qx-snd-search:focus-visible{outline-offset:1px;outline:2px solid #f4efe6}.qx-snd-tags{flex-wrap:wrap}.qx-snd-name{flex:1;gap:2px;min-width:0;display:grid}.qx-snd-name em{color:#f2cf6a;background:#e6b42e2e;border-radius:999px;justify-self:start;padding:1px 7px;font-size:.72rem;font-style:normal;font-weight:600}.qx-snd-name em.is-no{color:#ffb4ad;background:#e0251b2e}.qx-snd-name small{color:#a39a8e;overflow-wrap:anywhere;font-size:.74rem;line-height:1.3}@keyframes qe-pulse{50%{opacity:.3}}.fa{color:#0b0b0b;background:#f4f2ee;font-family:Inter Article,Helvetica Neue,Arial,sans-serif;container-type:inline-size}.fa p,.fa figure{margin:0}.fa-hero{color:#fff;background:#050505;height:420cqi;position:relative}.fa-hero:after{content:"";pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.6s steps(5,end) infinite art-grain;position:absolute;inset:-50%}.fa-hero-stage{align-content:center;height:216cqi;display:grid;position:sticky;top:0;overflow:hidden}.fa-film{filter:blur(20px)saturate(.8);transform:translateY(calc(var(--hp,0) * -10%));background:radial-gradient(60% 45% at 30% 35%,#2a3140 0%,#0000 70%),radial-gradient(50% 40% at 75% 70%,#3a2a24 0%,#0000 70%),radial-gradient(40% 30% at 60% 20%,#1c2433 0%,#0000 70%),#07080a;position:absolute;inset:-20%}.fa-film i{filter:blur(40px);opacity:.55;mix-blend-mode:screen;border-radius:50%;animation:18s ease-in-out infinite alternate fa-drift;position:absolute}.fa-film i:first-child{background:#34405a;width:60%;height:40%;top:20%;left:10%}.fa-film i:nth-child(2){background:#4a3328;width:55%;height:35%;animation-duration:23s;animation-delay:-6s;top:55%;left:45%}.fa-film i:nth-child(3){background:#22303f;width:40%;height:30%;animation-duration:29s;animation-delay:-12s;top:5%;left:30%}@keyframes fa-drift{0%{transform:translate(-6%,-4%)scale(1)}50%{transform:translate(5%,6%)scale(1.15)}to{transform:translate(-3%,8%)scale(.95)}}.fa-name-wrap{z-index:1;transform:translateY(calc(var(--hp,0) * -70cqi));position:relative}.fa-name{margin:0 -15cqi}.fa-hero .fa-small{opacity:calc(1 - var(--hp,0) * 1.4)}@container (width>=700px){.fa-hero{height:110cqi}.fa-hero-stage{height:62cqi}}.ml{gap:20px;padding-top:6px;display:grid}.ml-bar{z-index:6;background:#0e0c0b;gap:10px;margin:0 -18px;padding:12px 18px 14px;display:grid;position:relative;box-shadow:0 1px #f4efe61a}.ml-words{gap:6px;display:grid}.ml-words span,.ml-row>span{letter-spacing:.12em;text-transform:uppercase;color:#8f877d;font-size:.72rem;font-weight:700}.ml-words input{color:#f4efe6;background:#161311;border:1px solid #f4efe640;border-radius:0;width:100%;min-height:44px;padding:10px 14px;font-size:1rem;font-weight:600}.ml-words input:focus{outline-offset:1px;outline:2px solid #f4efe6}.ml-row{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:6px;margin:0 -18px;padding:0 18px;display:flex;overflow-x:auto}.ml-row::-webkit-scrollbar{display:none}.ml-row>span{flex:none;width:48px}.ml-chip{color:#e9e2d7;white-space:nowrap;background:0 0;border:1px solid #f4efe638;border-radius:0;flex:none;min-height:36px;padding:6px 12px;font-size:.85rem;font-weight:600}.ml-chip.is-on{color:#0e0c0b;background:#f4efe6;border-color:#f4efe6}.ml-row>.ml-stats{letter-spacing:0;text-transform:none;color:#e6b42e;white-space:nowrap;flex:none;width:auto;font-size:.8rem;font-weight:700}.ml-hint{color:#8f877d;margin:0;font-size:.8rem}.ml-later{padding-bottom:20px}.ml-vw-wrap{gap:14px;display:grid}.ml-vw-head h2,.ml-section{letter-spacing:-.02em;margin:8px 0 0;font-size:1.5rem;font-weight:800}.ml-stage-916{aspect-ratio:9/16}.ml-vw{position:absolute;inset:0}.ml-vw-bg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ml-grid{grid-template-columns:1fr;gap:28px;display:grid}@media (width>=1024px){.ml-bar{position:sticky;top:0}}@media (width>=760px){.ml-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.ml-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ml-card{align-content:start;gap:10px;display:grid}.ml-stage{aspect-ratio:4/5;background:#000;position:relative;overflow:hidden}.ml-canvas{touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.ml-canvas.is-grab{touch-action:none;cursor:grab}.ml-chosen{z-index:2;color:#f4efe6;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#0000008c;margin:0;padding:4px 8px;font-size:.75rem;font-weight:700;position:absolute;top:10px;left:12px}.ml-canvas.is-grab:active{cursor:grabbing}.ml-tiles,.ml-flip-wrap{cursor:pointer}.ml-card3d{perspective:1100px;place-items:center;display:grid}.ml-card3d-hit{all:unset;cursor:pointer;width:72cqmin;height:92cqmin;transform-style:preserve-3d;display:block}.ml-card3d-hit:focus-visible{outline-offset:6px;outline:2px solid}.ml-box{width:100%;height:100%;transform-style:preserve-3d;position:relative}.ml-box-front,.ml-box-side{backface-visibility:hidden;display:grid;position:absolute;inset:0;overflow:hidden}.ml-box-front{grid-template-rows:minmax(0,1fr) auto;transform:translateZ(36cqmin);box-shadow:0 0 0 1px #80808040}.ml-box-front img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.ml-box-cap{grid-template-columns:1fr auto;gap:2px 10px;padding:4cqmin 4.5cqmin;font-family:Inter,system-ui,sans-serif;font-size:3.4cqmin;display:grid}.ml-box-cap b{letter-spacing:-.02em;grid-column:1;font-size:5.2cqmin;line-height:1}.ml-box-cap span{opacity:.7;grid-column:1}.ml-box-cap .ml-box-price{opacity:1;grid-area:1/2/3;align-self:center;font-weight:700}.ml-box-side{align-content:start;gap:3cqmin;padding:6cqmin 5.5cqmin;font-family:Inter,system-ui,sans-serif;font-size:3.6cqmin;transform:rotateY(90deg)translateZ(36cqmin)}.ml-box-side small{letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:2.8cqmin}.ml-box-side b{letter-spacing:-.03em;font-size:9cqmin;line-height:.92}.ml-box-side dl{grid-template-columns:auto 1fr;gap:1.6cqmin 4cqmin;margin:2cqmin 0 0;display:grid}.ml-box-side dt{opacity:.6}.ml-box-side dd{margin:0}.ml-box-buy{border-top:1px solid;justify-content:space-between;align-items:center;margin-top:auto;padding-top:4cqmin;font-weight:700;display:flex}.ml-box-buy i{letter-spacing:.12em;text-transform:uppercase;border:1px solid;padding:1.6cqmin 3.6cqmin;font-size:2.8cqmin;font-style:normal}.ml-card3d-next{min-height:36px;color:inherit;background:0 0;border:1px solid #80808080;padding:6px 12px;font-size:.8rem;font-weight:600;position:absolute;bottom:12px;right:12px}.ml-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ml-card-head h3{letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:800}.ml-card-head small{letter-spacing:.1em;text-transform:uppercase;color:#8f877d;margin-top:2px;font-size:.72rem;display:block}.ml-card-btns{flex:none;gap:6px;display:flex}.ml-note{color:#c9c1b6;margin:0;font-size:.9rem;line-height:1.5}.ml-full{z-index:130;background:#000;grid-template-rows:minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.ml-full-stage{min-height:0;position:relative}.ml-full-stage>*{position:absolute;inset:0}.ml-full-bar{padding:10px 16px calc(10px + env(safe-area-inset-bottom));color:#f4efe6;background:#0e0c0b;align-items:center;gap:8px;display:flex}.ml-full-bar b{margin-right:auto}.ml-dom{position:absolute;inset:0;overflow:hidden;container-type:size}.ml-dom:not(.is-on) *{animation-play-state:paused!important}.ml-cube-wrap{perspective:900px;place-items:center;display:grid}.ml-cube{width:52cqmin;height:52cqmin;transform-style:preserve-3d;animation:2.7s linear infinite ml-tumble;position:relative}.ml-face{letter-spacing:-.02em;backface-visibility:hidden;align-content:center;padding:7%;font-size:3.6cqmin;line-height:.9;display:grid;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.ml-face span{white-space:nowrap;backface-visibility:hidden;display:block}.ml-face-0{transform:translateZ(26cqmin)}.ml-face-1{transform:rotateY(90deg)translateZ(26cqmin)}.ml-face-2{transform:rotateY(180deg)translateZ(26cqmin)}.ml-face-3{transform:rotateY(-90deg)translateZ(26cqmin)}.ml-face-4{transform:rotateX(90deg)translateZ(26cqmin)}.ml-face-5{transform:rotateX(-90deg)translateZ(26cqmin)}@keyframes ml-tumble{0%{transform:rotateX(-24deg)rotateY(0)rotate(0)}50%{transform:rotateX(200deg)rotateY(180deg)rotate(30deg)}to{transform:rotateX(336deg)rotateY(360deg)rotate(0)}}.ml-flip-wrap{perspective:1200px;place-items:center;display:grid}.ml-prism{width:62cqmin;height:80cqmin;transform-style:preserve-3d;transition:transform .38s cubic-bezier(.7,0,.2,1);position:relative}.ml-poster{backface-visibility:hidden;text-align:left;grid-template-rows:auto 1fr auto;align-items:center;padding:6%;display:grid;position:absolute;inset:0}.ml-poster b{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:11cqmin;line-height:.88}.ml-poster i{letter-spacing:.14em;text-transform:uppercase;font-size:3cqmin;font-style:normal}.ml-poster-0{transform:translateZ(31cqmin)}.ml-poster-1{transform:rotateY(90deg)translateZ(31cqmin)}.ml-poster-2{transform:rotateY(180deg)translateZ(31cqmin)}.ml-poster-3{transform:rotateY(270deg)translateZ(31cqmin)}@keyframes ml-turn{0%,18%{transform:translateZ(-31cqmin)rotateY(0)}25%,43%{transform:translateZ(-31cqmin)rotateY(-90deg)}50%,68%{transform:translateZ(-31cqmin)rotateY(-180deg)}75%,93%{transform:translateZ(-31cqmin)rotateY(-270deg)}to{transform:translateZ(-31cqmin)rotateY(-360deg)}}.ml-tiles{perspective:800px;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.ml-tile{transform-style:preserve-3d;border-radius:10px;place-items:center;transition:transform .55s cubic-bezier(.7,0,.2,1);display:grid;position:relative}.ml-tile-in{place-items:center;transition:transform .55s cubic-bezier(.7,0,.2,1);display:grid;position:absolute;inset:0}.ml-tile b{font-size:21cqmin;line-height:1}.ml-tile small{text-align:center;letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-family:Inter,system-ui,sans-serif;font-size:2.2cqmin;font-weight:600;position:absolute;bottom:7%;left:0;right:0}.ml-shuffle{text-align:center;align-content:center;justify-items:center;gap:0;padding:6% 4%;display:grid}.ml-shuffle p{letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:6.4cqmin;line-height:1.02;position:relative}.ml-shuffle p.is-spread{letter-spacing:.5em;margin-right:-.5em}.ml-shuffle p.is-ghost:after{content:attr(data-ghost);opacity:.7;letter-spacing:-.04em;transform-origin:0;margin-left:.3em;font-size:.5em;position:absolute;top:0;left:100%;transform:scaleX(.6)}.ml-rack b{letter-spacing:-.03em;overflow-wrap:anywhere;line-height:.9;transition:filter .9s cubic-bezier(.3,0,.2,1),opacity .9s;position:absolute;left:6%;right:6%}.ml-rack-a{font-size:15cqmin;top:10%}.ml-rack-b{text-align:right;font-size:10cqmin;top:44%}.ml-rack-c{font-size:13cqmin;bottom:10%}.ml-rack small{font-family:Inter,system-ui,sans-serif;font-size:3cqmin;font-weight:500;position:absolute}.ml-rack-s1{top:4%;left:6%}.ml-rack-s2{top:4%;right:6%}.ml-rack-s3{bottom:4%;right:6%}.ml.is-calm .ml-cube{animation:none;transform:rotateX(-18deg)rotateY(-32deg)}@media (prefers-reduced-motion:reduce){.ml-cube,.ml-prism{animation:none}.ml-tile,.ml-tile b,.ml-rack b{transition:none}}.fa-small{z-index:2;letter-spacing:-.01em;color:#fff;font-size:13px;font-weight:400;line-height:1.2;position:absolute}.fa-s1{top:7cqi;left:6cqi}.fa-s2{top:22cqi;right:6cqi}.fa-s3{width:46cqi;bottom:34cqi;left:30cqi}.fa-s4{text-align:right;bottom:12cqi;right:6cqi}.fa-intro{gap:14px;padding:16cqi 6cqi 12cqi;display:grid}.fa-label{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.fa-lede{letter-spacing:-.012em;font-size:19px;font-weight:500;line-height:1.32}.fa-pick{color:#fff;background:#050505;gap:4cqi;padding:12cqi 0 10cqi;display:grid;position:relative}.fa-pick .fa-small{text-align:center;color:#ffffffbf;position:static}.fa-pick .fa-hint{letter-spacing:.1em;text-transform:uppercase;font-size:11px}.blur-picker{-webkit-user-select:none;user-select:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fa-chapter{gap:0;padding:14cqi 0 0;display:grid}.fa-word{margin:0 2cqi 6cqi}.fa-photo{aspect-ratio:4/5;filter:grayscale()contrast(1.12);background-position:50% 30%;background-size:cover;margin:0 6cqi 10cqi;position:relative}.fa-qa{gap:16px;padding:0 6cqi 12cqi;display:grid}.fa-q{letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1.25}.fa-a{color:#2a2a2a;gap:1em;font-size:15.5px;line-height:1.62;display:grid}.fa-held{height:calc(var(--n) * 60cqi + 100cqi);background:#050505}.fa-held-stage{align-content:center;min-height:190cqi;display:grid;position:sticky;top:0}.fa-colophon{color:#ffffffb3;letter-spacing:.1em;text-transform:uppercase;background:#050505;gap:4px;padding:10cqi 6cqi 18cqi;font-size:11px;font-weight:600;display:grid}@container (width>=700px){.fa-hero{min-height:62cqi;padding:8cqi 0}.fa-intro,.fa-qa{max-width:760px;margin:0 auto;padding-left:0;padding-right:0}.fa-lede{font-size:26px}.fa-photo{aspect-ratio:16/9;max-width:760px;margin:0 auto 6cqi}.fa-held-stage{min-height:62cqi}.fa-pick .blur-type{max-width:820px;margin:0 auto}}@font-face{font-family:Inter Article;src:url(/fonts/article/Inter-var.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Inter Tight;src:url(/fonts/article/InterTight-var.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/article/Archivo-var.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/article/BarlowCondensed-800.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/article/BarlowCondensed-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Anton;src:url(/fonts/article/Anton.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/article/SpaceMono-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Silkscreen;src:url(/fonts/article/Silkscreen.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Pinyon Script;src:url(/fonts/article/PinyonScript.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/article/Satoshi-Black.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/article/Satoshi-Medium.woff2)format("woff2");font-weight:500;font-display:swap}.art{background:var(--art-paper);color:var(--art-ink);min-height:100%;font-family:Inter Article,Helvetica Neue,Arial,sans-serif;font-weight:400;overflow:clip;container-type:inline-size}.art p,.art h1,.art h2,.art figure{margin:0}.art-cover{grid-template-columns:minmax(0,1fr);align-content:start;min-height:100cqi;padding:9cqi 5cqi 6cqi;display:grid;position:relative;overflow:hidden}.art-corners{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:11px;font-weight:700;display:flex;position:absolute;inset:3cqi 4cqi auto}.art-head{z-index:2;font-family:var(--art-head);font-weight:var(--art-head-weight);letter-spacing:-.045em;text-transform:uppercase;color:var(--art-accent);font-size:15cqi;line-height:.86;display:grid;position:relative}.art-head-2{padding-left:1.3em}.art-head sup{vertical-align:top;letter-spacing:0;margin-left:.06em;font-size:.32em}.art-portrait{aspect-ratio:4/5;object-fit:cover;filter:grayscale()contrast(1.08);width:100%;margin-top:6cqi;display:block}.art-role{letter-spacing:.14em;text-transform:uppercase;max-width:46ch;margin-top:3cqi;font-size:12px;font-weight:700}.art-intro{gap:16px;padding:14cqi 6cqi 8cqi;display:grid}.art-label{letter-spacing:.14em;text-transform:uppercase;color:var(--art-accent);font-size:11px;font-weight:700}.art-lede{letter-spacing:-.012em;max-width:30ch;font-size:19px;font-weight:500;line-height:1.32}.art-word{font-family:var(--art-head);font-weight:var(--art-head-weight);font-stretch:var(--art-head-stretch);text-transform:uppercase;color:var(--art-accent);letter-spacing:calc(.16em - var(--p,1) * .19em);opacity:calc(.1 + var(--p,1) * .9);padding:18cqi 6cqi 5cqi;line-height:.82}.art-qa{gap:18px;padding:8cqi 6cqi;display:grid}.art-q{letter-spacing:-.015em;max-width:26ch;font-size:19px;font-weight:600;line-height:1.25}.art-answer{color:#2a2a2a;gap:1em;max-width:36em;font-size:15.5px;line-height:1.62;display:grid}.art-label[data-m],.art-lede[data-m],.art-q[data-m],.art-answer p[data-m]{opacity:var(--p,1);transform:translateY(calc((1 - var(--p,1)) * 26px))}.art-photo{aspect-ratio:4/5;clip-path:inset(calc((1 - var(--p,1)) * 16%) calc((1 - var(--p,1)) * 12%));margin:0 6cqi 4cqi;position:relative;overflow:hidden}.art-photo-in{transform:scale(calc(1.32 - var(--p,1) * .32));filter:var(--tc-filter) blur(calc((1 - var(--p,1)) * 10px));background-position:50% 30%;background-size:cover;position:absolute;inset:0}.tc:after,.art-photo:after,.art-fly-stage:after,.art-loop-in:after{content:"";z-index:3;pointer-events:none;opacity:var(--tc-grain,.3);mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.6s steps(5,end) infinite art-grain;position:absolute;inset:-60%}@keyframes art-grain{0%{transform:translate(0)}20%{transform:translate(-6%,4%)}40%{transform:translate(5%,-3%)}60%{transform:translate(-3%,-6%)}80%{transform:translate(4%,5%)}to{transform:translate(0)}}.art-manifesto{height:calc(var(--vh,800px) * 2.2);background:var(--art-accent);color:var(--art-on)}.art-manifesto-stage{height:var(--vh,800px);align-content:center;padding:0 6cqi;display:grid;position:sticky;top:0}.art-manifesto p{font-family:var(--art-head);font-weight:var(--art-head-weight);font-stretch:var(--art-head-stretch);letter-spacing:-.02em;text-transform:uppercase;font-size:11cqi;line-height:.94}.art-manifesto span{opacity:clamp(.16, calc(var(--p,1) * (var(--n) + 3) - var(--i)), 1)}.art-fly{height:calc(var(--vh,800px) * 3.4);background:#0c0c0c}.art-fly-stage{height:var(--vh,800px);position:sticky;top:0;overflow:hidden}.art-fly-card{--t:calc(var(--p,0) * (var(--n) + .8) - var(--k));aspect-ratio:3/4;width:64%;translate:-50% -50%;transform:scale(clamp(.2, calc(.2 + var(--t) * 1.05), 3.4));opacity:clamp(0, min(calc(var(--t) * 3), calc((1.85 - var(--t)) * 2.4)), 1);filter:var(--tc-filter) blur(clamp(0px, calc((var(--t) - 1.05) * 16px), 22px));background-position:50% 30%;background-size:cover;position:absolute;top:50%;left:50%}.art-strip{height:calc(var(--vh,800px) * 2.4)}.art-strip-stage{height:var(--vh,800px);align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.art-strip-track{transform:translateX(calc(var(--p,0) * (100cqi - 100%)));gap:3cqi;padding:0 6cqi;display:flex}.art-strip-card{aspect-ratio:3/4;width:66cqi;filter:var(--tc-filter);background-position:50% 30%;background-size:cover;flex:none}.art-loop{margin:4cqi 6cqi 8cqi}.art-loop-in{clip-path:inset(calc((1 - var(--p,1)) * 22%) round calc((1 - var(--p,1)) * 60px));position:relative;overflow:hidden}.art-loop video{aspect-ratio:4/5;object-fit:cover;width:100%;filter:var(--tc-filter);transform:scale(calc(1.22 - var(--p,1) * .22));background:#000;display:block}.art-loop figcaption{letter-spacing:.14em;text-transform:uppercase;margin-top:10px;font-size:11px;font-weight:700}.art-film{gap:12px;padding:10cqi 6cqi;display:grid}.art-film .studio-reel{border-radius:0;max-width:100%}.art-colophon{letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #00000024;gap:4px;padding:8cqi 6cqi 16cqi;font-size:11px;font-weight:600;display:grid}@container (width>=700px){.art-intro,.art-qa{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:4cqi;padding:5cqi 8cqi}.art-lede{font-size:26px}.art-q{font-size:22px}.art-answer{font-size:17px}.art-word{padding:9cqi 8cqi 2cqi}.art-photo{aspect-ratio:16/9;margin:0 8cqi 3cqi}.art-manifesto-stage{padding:0 8cqi}.art-manifesto p{font-size:6.4cqi}.art-fly-card{width:30%}.art-strip-card{width:28cqi}.art-loop{margin:3cqi 8cqi 6cqi}.art-loop video{aspect-ratio:16/9}.art-film,.art-colophon{padding-left:8cqi;padding-right:8cqi}.art-cover-wrap{background:var(--tc-paper);padding:5cqi 0}.tc{width:520px;margin:0 auto}}.fp-templates{gap:6px;display:grid}.fp-template-row{scrollbar-width:thin;gap:6px;padding-bottom:6px;display:flex;overflow-x:auto}.fp-template{color:#f4efe6;text-align:left;outline-offset:2px;background:#1a1614;border-radius:10px;outline:2px solid #0000;flex:none;align-content:space-between;gap:2px;width:120px;min-height:74px;padding:10px;display:grid}.fp-template b{text-transform:uppercase;font-size:1rem;line-height:1}.fp-template small{opacity:.8;font-size:.7rem;font-weight:700}.fp-template.is-on{outline-color:#f4efe6}.tc{background:var(--tc-paper);width:100%;color:var(--tc-ink);position:relative;overflow:hidden;container-type:inline-size}.tc h1,.tc h2{font-family:var(--art-head);font-weight:var(--art-head-weight);font-stretch:var(--art-head-stretch);display:grid}.tc ul{margin:0;padding:0;list-style:none}.tc-photo{filter:var(--tc-filter);background-position:50%;background-size:cover;position:absolute;inset:0}.art-cover-wrap .tc-photo{transform:scale(calc(1 + var(--p,0) * .35));filter:var(--tc-filter) blur(calc(var(--p,0) * 16px))}.art-cover-wrap .tc h1,.art-cover-wrap .tc h2{translate:0 calc(var(--p,0) * -24cqi)}.tc-persona .tc-photo{filter:grayscale()contrast(1.5)brightness(.6);background-position:47% 28%;background-size:250%}.tc-persona h1{z-index:2;text-align:center;color:var(--tc-accent);letter-spacing:-.005em;line-height:.84;position:absolute;top:36%;left:0;right:0}.tc-persona .tc-foot{z-index:2;text-align:center;color:var(--tc-accent);font-family:Archivo;font-size:1.8cqi;font-weight:800;font-stretch:75%;position:absolute;bottom:2.4%;left:0;right:0}.tc-road-top{background-position:50% 35%;background-size:cover;position:absolute;inset:0 0 37%}.tc-road h1,.tc-road h2{letter-spacing:-.045em;line-height:.84}.tc-road h1{color:var(--tc-accent);position:absolute;top:.8%;left:2%}.tc-road-bottom{background:var(--tc-accent);position:absolute;inset:63% 0 0}.tc-road h2{text-align:right;color:var(--tc-ink);position:absolute;bottom:.6%;right:1.6%}.tc-ladder{font-family:Inter Tight;font-size:1.25cqi;font-weight:800;position:absolute;inset:0}.tc-ladder li{position:absolute}.tc-ladder-r li{color:var(--tc-accent);right:2%}.tc-ladder-r li:first-child{top:7.5%}.tc-ladder-r li:nth-child(2){top:30%}.tc-ladder-r li:nth-child(3){top:45%}.tc-ladder-r li:nth-child(4){top:60%}.tc-ladder-l li{color:var(--tc-ink);left:2%}.tc-ladder-l li:first-child{top:19%}.tc-ladder-l li:nth-child(2){top:43%}.tc-ladder-l li:nth-child(3){top:67.5%}.tc-ladder-l li:nth-child(4){top:93%}.tc-watch h1{text-align:center;color:var(--tc-accent);letter-spacing:-.01em;line-height:.86;position:absolute;top:20.5%;left:0;right:0}.tc-slit{background-position:46% 38%;background-size:210%;border-radius:999px;width:90%;height:12.2cqi;margin:2.6cqi auto 3cqi;display:block}.tc-watch .tc-foot{color:var(--tc-accent);justify-content:center;align-items:center;gap:4cqi;font-family:Inter Article;font-size:1.9cqi;font-weight:600;display:flex;position:absolute;bottom:4.2%;left:0;right:0}.tc-watch .tc-foot b{background:var(--tc-accent);color:var(--tc-paper);border-radius:999px;padding:1.4cqi 3.6cqi;font-weight:600}.tc-cawang .tc-photo{filter:saturate(1.45)contrast(1.22)brightness(.78)hue-rotate(-24deg)}.tc-cawang-grade{mix-blend-mode:color;background:linear-gradient(#1c3c7880,#0e322866);position:absolute;inset:0}.tc-cawang h1{z-index:2;width:74%;color:var(--tc-ink);letter-spacing:-.045em;text-align:right;line-height:.86;position:absolute;top:1.4%;right:2.2%}.tc-cawang h1>span{grid-area:1/1;display:grid}.tc-soft{filter:blur(.75cqi);text-shadow:0 0 2.4cqi #eef2198c}.tc-sharp{-webkit-mask-image:linear-gradient(100deg,#000 32%,#0000 64%);mask-image:linear-gradient(100deg,#000 32%,#0000 64%)}.tc-tl{z-index:2;letter-spacing:-.03em;color:var(--tc-ink);font-family:Inter Tight;font-size:3.6cqi;font-weight:600;line-height:1;position:absolute;top:1.8%;left:2.2%}.tc-bl{z-index:2;width:44%;color:var(--tc-ink);-webkit-line-clamp:5;-webkit-box-orient:vertical;font-family:Inter Article;font-size:1.75cqi;font-weight:500;line-height:1.3;display:-webkit-box;position:absolute;bottom:4.2%;left:2.2%;overflow:hidden}.tc-br{z-index:2;text-align:right;color:var(--tc-ink);font-family:Inter Tight;display:grid;position:absolute;bottom:3%;right:2.2%}.tc-br b{letter-spacing:-.045em;font-size:9cqi;font-weight:600;line-height:.9}.tc-br span{font-size:2.6cqi;font-weight:700;line-height:1.05}.tc-just{text-align:justify;color:var(--tc-ink);font-family:Inter Article;font-size:1.5cqi;font-weight:500;line-height:1.17;position:absolute;top:2.2%;left:62.5%;right:3%}.tc-snap{background-position:50% 35%;background-size:cover;width:43%;height:47%;position:absolute;top:36.8%;left:3.2%}.tc-dopamine h1{color:var(--tc-ink);letter-spacing:-.045em;line-height:.8;position:absolute;bottom:2%;left:2.6%;right:2.6%}.tc-nice-one h1{text-align:center;letter-spacing:-.035em;background-position:50% 44%;background-size:125%;line-height:.8;position:absolute;top:1.2%;left:0;right:0}.tc-script{z-index:2;text-align:center;color:var(--tc-accent);font-family:Pinyon Script;font-size:13cqi;line-height:1;position:absolute;top:16%;left:0;right:0;rotate:-4deg}.tc-nice-one .tc-foot{z-index:2;text-align:center;color:var(--tc-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Inter Article;font-size:1.65cqi;font-weight:500;line-height:1.25;display:-webkit-box;position:absolute;bottom:2.2%;left:3%;right:3%;overflow:hidden}.tc-touch-top{background:var(--tc-paper);position:absolute;inset:0 0 60%;overflow:hidden}.tc-touch h1{color:var(--tc-ink);letter-spacing:-.01em;line-height:.86;position:absolute;top:.6%;left:1.6%}.tc-num{color:var(--tc-ink);font-family:Archivo;font-size:3.2cqi;font-weight:800;font-stretch:62%;position:absolute;top:1.6%;right:2%}.tc-tr{text-align:right;color:var(--tc-ink);font-family:Inter Article;font-size:1.25cqi;font-weight:800;line-height:1.2;display:grid;position:absolute;top:11%;right:2%}.tc-touch-photo{background-position:50% 55%;background-size:cover;position:absolute;inset:40% 0 0}.tc-poem{text-align:right;color:var(--tc-accent);font-family:Inter Article;font-size:1.3cqi;font-weight:800;line-height:1.15;display:grid;position:absolute;bottom:1.5%;right:2%}.tc-retro .tc-photo{background-position:50% 70%}.tc-retro-band{width:100%;height:47%;position:absolute;top:0;left:0}.tc-pixel{z-index:2;color:#fbe6dd;font-family:Silkscreen,ui-monospace,monospace;font-size:2.6cqi;line-height:1.55;position:absolute}.tc-retro-time{top:1.5%;left:3%}.tc-retro-line{width:64%;top:10.5%;left:3%}.tc-retro-date{top:21.6%;right:3%}.tc-brave .tc-photo{filter:saturate(1.15)contrast(1.05)}.tc-zig{z-index:2;font-family:var(--art-head);font-weight:var(--art-head-weight);letter-spacing:-.045em;color:var(--tc-ink);font-size:13.2cqi;line-height:1;position:absolute}.tc-zig-l{left:2.5%}.tc-zig-r{right:2.5%}.tc-mid{z-index:2;color:var(--tc-ink);justify-content:space-between;gap:3cqi;font-family:Inter Article;font-size:1.55cqi;font-weight:500;display:flex;position:absolute;top:49.5%;left:2.5%;right:2.5%}.tc-place-text{z-index:2;text-align:center;color:var(--tc-ink);position:absolute;top:66.5%;left:3%;right:3%}.tc-mono-small{letter-spacing:-.02em;margin-bottom:1.5cqi;font-family:Space Mono,ui-monospace,monospace;font-size:2.3cqi;font-weight:700}.tc-place h1{letter-spacing:-.07em;line-height:.92}.tc-destination .tc-photo{filter:saturate(1.2)contrast(1.06)}.tc-destination h1{z-index:2;color:var(--tc-ink);letter-spacing:-.025em;line-height:.86;position:absolute;bottom:1%;left:1.2%;right:1.2%}.tc-col{z-index:2;width:13%;color:var(--tc-ink);font-family:Inter Article;font-size:1.05cqi;font-weight:700;line-height:1.15;display:grid;position:absolute;top:64%;right:2%}.tc-nice{border:1.6cqi solid #f8f6f7}.tc-nice h1{color:var(--tc-ink);letter-spacing:-.03em;line-height:.8;position:absolute;top:.5%;left:3%}.tc-meta{color:var(--tc-ink);justify-content:space-between;font-family:Inter Article;font-size:1.1cqi;font-weight:500;display:flex;position:absolute;top:21%;left:3%;right:3%}.tc-still{background-position:50% 40%;background-size:cover;position:absolute;inset:30% 3% 13%}.tc-cols{color:var(--tc-ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:2cqi;font-family:Inter Article;font-size:.95cqi;font-weight:500;line-height:1.2;display:grid;position:absolute;bottom:2%;left:3%;right:3%}.tc-cols p{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tc-sunset .tc-photo{filter:sepia(.18)saturate(1.1)contrast(1.06)}.tc-sun-col,.tc-sun-top{z-index:2;font-family:var(--art-head);font-weight:var(--art-head-weight);font-stretch:var(--art-head-stretch);letter-spacing:-.01em;color:var(--tc-ink);white-space:nowrap;margin:0;font-size:14.5cqi;line-height:.8;position:absolute}.tc-sun-col{transform-origin:0 0;align-items:center;gap:3cqi;width:138.1cqi;height:12cqi;display:flex;top:calc(100% - 1.6cqi);left:1.6cqi;transform:rotate(-90deg)}.tc-sun-col span:last-child{margin-left:auto}.tc-sun-top{top:1.6cqi;left:15.5cqi}.tc-sun{background:radial-gradient(circle, var(--tc-ink) 30%, transparent 32%), repeating-conic-gradient(var(--tc-ink) 0 3deg, transparent 3deg 11deg);border-radius:50%;flex:none;width:9cqi;height:9cqi;-webkit-mask:radial-gradient(circle,#000 69%,#0000 70%);mask:radial-gradient(circle,#000 69%,#0000 70%)}.tc-sun-sub{z-index:2;width:55%;color:var(--tc-ink);font-family:Inter Article;font-size:2.6cqi;font-weight:600;line-height:1.25;position:absolute;top:12.5%;left:15.5%}.tc-sun-date{z-index:2;color:var(--tc-ink);font-family:Archivo;font-size:4.4cqi;font-weight:600;font-stretch:100%;line-height:1;display:grid;position:absolute;bottom:2.4%;left:20%}.tc-sun-para{z-index:2;text-align:right;color:#f4eee4;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:50%;font-family:Inter Article;font-size:.95cqi;line-height:1.25;display:-webkit-box;position:absolute;bottom:2%;right:2%;overflow:hidden}@media (prefers-reduced-motion:reduce){.tc:after,.art-photo:after,.art-fly-stage:after,.art-loop-in:after{animation:none}}.team-replies{background:var(--card,#16161c);border-radius:1.25rem;margin-top:1.5rem;padding:1.1rem 1.2rem}@supports (color:color-mix(in lab, red, red)){.team-replies{background:color-mix(in oklab, var(--card,#16161c) 92%, white 8%)}}.team-replies{border:1px solid}@supports (color:color-mix(in lab, red, red)){.team-replies{border:1px solid color-mix(in oklab, currentColor 12%, transparent)}}.team-reply-group{margin:1rem 0 .4rem;font-size:.95rem;font-weight:700}.team-reply{border-top:1px solid;padding:.75rem 0}@supports (color:color-mix(in lab, red, red)){.team-reply{border-top:1px solid color-mix(in oklab, currentColor 10%, transparent)}}.team-reply-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.team-reply-name{font-weight:700}.team-reply-when,.team-reply-who,.team-reply-note{opacity:.65;font-size:.85rem}.team-reply-said{margin-top:.35rem;line-height:1.45}.team-reply-instead{color:#f2c94c;margin-top:.4rem;font-weight:600}.team-reply-btn{margin-top:.5rem}.team-reply-done{color:#4ade80;margin-top:.4rem;font-size:.85rem}.team-reply-fold{opacity:.75;margin-top:.8rem;font-size:.9rem;text-decoration:underline}.studio-grade{gap:.6rem;margin:0 0 2rem;display:grid}.studio-grade h2{font-size:1.05rem;font-weight:600}.studio-grade p{opacity:.75;font-size:.9rem}.studio-grade video{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%}.studio-grade-actions{flex-wrap:wrap;gap:.5rem;display:flex}.opp-views{flex-wrap:wrap;margin-bottom:14px}.opp-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:28px;display:grid}.opp-card{min-width:0;transition:opacity .22s,transform .22s}.opp-soft{aspect-ratio:1;background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.opp-soft{background:color-mix(in oklab, var(--foreground) 8%, var(--background))}}.opp-soft{animation:1.6s ease-in-out infinite pulse}.opp-front{aspect-ratio:1;color:#fff;background:#141414;font-family:Inter Tight,Inter,Arial,sans-serif;position:relative;overflow:hidden}.opp-pic{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.opp-nopic{background:#141414}.opp-shade{pointer-events:none;background:linear-gradient(#0000 38%,#0000008c 68%,#000000d1 100%),linear-gradient(#0006 0%,#0000 28%);position:absolute;inset:0}.opp-top{z-index:2;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:16px;left:16px;right:16px}.opp-tag-top{color:#141414;letter-spacing:.14em;text-transform:uppercase;background:#f5f2ec;align-items:center;height:32px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.opp-tag-top.is-soon{color:#fff;background:#34c759}.opp-words{z-index:2;text-shadow:0 1px 12px #00000073;padding:0 16px 16px;position:absolute;bottom:0;left:0;right:0}.opp-kind,.opp-prize{text-transform:uppercase;letter-spacing:-.04em;font-size:clamp(34px,11vw,44px);font-weight:900;line-height:.86}.opp-prize{margin-top:2px}.opp-prize.is-range{font-size:clamp(26px,8.4vw,34px)}.opp-title{letter-spacing:-.02em;-webkit-line-clamp:3;text-wrap:balance;-webkit-box-orient:vertical;margin-top:10px;font-size:22px;font-weight:800;line-height:1.05;display:-webkit-box;overflow:hidden}.opp-org{color:#fffc;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:16px;font-weight:500;overflow:hidden}.opp-back{color:#141414;background:#f5f2ec;flex-direction:column;font-family:Inter Tight,Inter,Arial,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden}.opp-back-head{z-index:2;padding:18px 52px 10px 16px;position:relative}.opp-back-kind{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:600}.opp-back-body{z-index:2;-webkit-overflow-scrolling:touch;flex:1;padding:0 16px 14px;position:relative;overflow-y:auto}.opp-back-title{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.08}.opp-about{margin-top:10px;font-size:17px;line-height:1.45}.opp-facts{gap:10px;margin-top:14px;display:grid}.opp-facts dt{letter-spacing:.14em;text-transform:uppercase;color:#1414148c;font-size:12px;font-weight:600}.opp-facts dd{margin-top:2px;font-size:16px;line-height:1.4}.opp-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.opp-tag{letter-spacing:.14em;text-transform:uppercase;align-items:center;height:32px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1.5px #141414}.opp-back-foot{z-index:2;padding:12px 16px 16px;position:relative}.opp-apply{color:#f5f2ec;letter-spacing:.18em;text-transform:uppercase;background:#141414;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-size:12px;font-weight:600;display:flex}.house-flip{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative}.house-flip-box{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;pointer-events:none;position:relative}.house-face{isolation:isolate;backface-visibility:hidden;outline:none;overflow:hidden}.house-face.is-front{position:relative}.house-face.is-back{position:absolute;inset:0}.house-turn-back{z-index:5;width:36px;height:36px;color:inherit;place-items:center;display:grid;position:absolute;top:8px;right:8px}.house-grain{pointer-events:none;z-index:1;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.feed-card,.opp-card{content-visibility:auto;contain-intrinsic-size:auto 560px}.feed-card{contain-intrinsic-size:auto calc(100vw + 277px)}@media (width>=720px){.feed-card{contain-intrinsic-size:auto calc(min(50vw, 586px) + 239px)}}:is(.feed-card:has(.house-flip.is-moving),.opp-card:has(.house-flip.is-moving)){content-visibility:visible;z-index:5;position:relative}.reel-more{width:100%;height:1px}.house-grain--paper{opacity:.16;mix-blend-mode:multiply}@keyframes house-grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.house-stagger>*{animation:.7s cubic-bezier(.22,1,.36,1) backwards house-rise}.house-stagger>:first-child{animation-delay:60ms}.house-stagger>:nth-child(2){animation-delay:.11s}.house-stagger>:nth-child(3){animation-delay:.16s}.house-stagger>:nth-child(4){animation-delay:.21s}.house-stagger>:nth-child(5){animation-delay:.26s}.house-stagger>:nth-child(6){animation-delay:.31s}.house-stagger>:nth-child(n+7){animation-delay:.36s}@keyframes house-rise{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.house-grain,.house-stagger>*{animation:none}}.feed-sub{margin-bottom:4px}.opp-cities{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;margin:6px -16px 0;padding:4px 16px 10px;display:flex;overflow-x:auto}.opp-cities::-webkit-scrollbar{display:none}.opp-city{height:36px;box-shadow:inset 0 0 0 1.5px var(--foreground);flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.opp-city{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--foreground) 22%, transparent)}}.opp-city{letter-spacing:.04em;color:var(--foreground);background:0 0;font-family:Inter Tight,Inter,Arial,sans-serif;font-size:13px;font-weight:600;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1)}.opp-city.is-on{background:var(--foreground);color:var(--background);box-shadow:none}.opp-city-n{opacity:.55;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.opp-source{color:var(--muted-foreground);margin:6px 0 4px;font-size:13px}.opp-part{margin-top:22px}.opp-part-title{letter-spacing:.16em;text-transform:uppercase;align-items:baseline;gap:8px;margin-bottom:12px;font-family:Inter Tight,Inter,Arial,sans-serif;font-size:12px;font-weight:600;display:flex}.house-rise:not(.is-risen){opacity:0}.house-rise.is-risen{animation:.7s cubic-bezier(.22,1,.36,1) backwards house-rise}.house-img{opacity:0;filter:blur(8px);transition:opacity .6s cubic-bezier(.22,1,.36,1),filter .6s cubic-bezier(.22,1,.36,1)}.house-img.is-in{opacity:1;filter:none}.feed-card.is-leaving,.opp-card.is-leaving,.feed-card.is-yes,.feed-card.is-no{pointer-events:none;opacity:0;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);animation:none;transform:translate(-30px)}.feed-card.is-leaving.is-yes,.opp-card.is-leaving.is-yes{transition-delay:.3s}.is-leaving.is-yes .house-flip:after{content:"";z-index:10;pointer-events:none;animation:.3s cubic-bezier(.22,1,.36,1) both house-edge;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #34c759}@keyframes house-edge{0%{opacity:0}to{opacity:1}}.feed-actions .raised-btn,.opp-apply{transition:transform .15s cubic-bezier(.22,1,.36,1),background-color .16s,color .16s}.feed-actions .raised-btn:active:not(:disabled),.opp-apply:active{transform:scale(.97)}.opp-tag-top.is-soon:before{content:"";background:currentColor;width:6px;height:6px;margin-right:8px;animation:1.6s ease-in-out infinite house-dot}@keyframes house-dot{50%{opacity:.3}}.ink-switch{isolation:isolate;position:relative}.ink-switch .fs-switch-btn{z-index:1;transition:color .3s cubic-bezier(.7,0,.25,1);position:relative;background:0 0!important}.ink-switch .fs-switch-btn.is-on{color:var(--background)}.ink-switch-block{background:var(--foreground);z-index:0;border-radius:999px;transition:transform .5s cubic-bezier(.7,0,.25,1),width .5s cubic-bezier(.7,0,.25,1);position:absolute;top:3px;bottom:3px;left:3px}@media (prefers-reduced-motion:reduce){.house-rise:not(.is-risen){opacity:1}.house-rise.is-risen,.opp-tag-top.is-soon:before{animation:none}.house-img{opacity:1;filter:none;transition:none}.ink-switch-block{transition:none}}.cat-venue{content-visibility:auto;contain-intrinsic-size:auto 44px}.cat-score{margin:0 0 18px;overflow-x:auto}.cat-score-title{letter-spacing:.04em;text-transform:uppercase;padding-bottom:6px;font-size:12px;font-weight:700}.cat-score table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.cat-score th,.cat-score td{text-align:right;border-bottom:1px solid var(--foreground);padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.cat-score th,.cat-score td{border-bottom:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.cat-score th,.cat-score td{white-space:nowrap}.cat-score th:first-child{text-align:left;padding-left:0;font-weight:600}.cat-score thead th{opacity:.6;font-size:11px;font-weight:600}.cat-fold{border-bottom:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cat-fold{border-bottom:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.cat-row{text-align:left;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 2px;display:flex}.cat-chev{opacity:.5;flex:none;width:15px;height:15px;transition:transform .2s}.cat-row.is-open .cat-chev{transform:rotate(90deg)}.cat-name{overflow-wrap:break-word;flex:1;min-width:0;font-size:14px;font-weight:600}.cat-stats{text-align:right;opacity:.6;font-variant-numeric:tabular-nums;flex:none;max-width:46%;padding-left:10px;font-size:11.5px;line-height:1.3}.cat-in{padding-bottom:6px;padding-left:14px}.cat-type{letter-spacing:.04em;text-transform:uppercase;opacity:.6;width:fit-content;box-shadow:inset 0 0 0 1px var(--foreground);margin-top:3px;font-size:9.5px;font-weight:600;display:block}@supports (color:color-mix(in lab, red, red)){.cat-type{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 22%, transparent)}}.cat-type{border-radius:999px;padding:2px 7px}.cat-type.is-commercial{opacity:1}.cat-site{overflow-wrap:anywhere;opacity:.8;padding:2px 0 6px;font-size:12.5px}.cat-more{padding:10px 2px;font-size:13px;font-weight:600;text-decoration:underline}.cat-items{margin:0;padding:0;list-style:none}.cat-item{align-items:flex-start;gap:10px;padding:6px 0;display:flex}.cat-item img,.cat-nopic{object-fit:cover;background:var(--foreground);flex:none;width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.cat-item img,.cat-nopic{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.cat-item-title{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.3}.cat-item-sub{opacity:.65;overflow-wrap:anywhere;margin-top:1px;font-size:11.5px;line-height:1.35}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.cat-skel{aspect-ratio:1;width:100%;height:auto}.cat-tile{content-visibility:auto;contain-intrinsic-size:auto 132px;min-width:0;margin:0}.cat-pic{aspect-ratio:1;background:var(--foreground);width:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cat-pic{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.cat-pic img{object-fit:cover;width:100%;height:100%;display:block}.cat-pic:after{content:"";pointer-events:none;position:absolute;inset:0}.cat-tile.is-ai .cat-pic:after{box-shadow:inset 0 0 0 3px #d97706}.cat-tile.is-flagged .cat-pic:after{box-shadow:inset 0 0 0 4px #dc2626}.cat-flag{color:#fff;background:#dc2626;border-radius:999px;padding:4px;animation:.18s ease-out cat-flag-in;display:flex;position:absolute;top:4px;right:4px}.cat-flag svg{width:12px;height:12px}@keyframes cat-flag-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.cat-tile figcaption{opacity:.7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:10px;line-height:1.25;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.cat-chev{transition:none}.cat-flag{animation:none}}.opp-type{min-width:0}.opp-type-front{aspect-ratio:3/4;font-family:Inter Tight,Inter,Arial,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.opp-type-front.is-ink{color:#f5f2ec;background:#141414}.opp-type-front.is-paper{color:#141414;background:#f5f2ec}.opp-type-top{z-index:2;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:2cqi;font-size:max(12px,3.6cqi);font-weight:600;display:flex;position:absolute;top:4.5cqi;left:4.5cqi;right:4.5cqi}.opp-type-tags{flex-direction:column;align-items:flex-end;gap:1.6cqi;display:flex}.opp-type-free{white-space:nowrap;align-items:center;padding:1.2cqi 2.6cqi;display:inline-flex;box-shadow:inset 0 0 0 1.5px}.opp-type-closes{white-space:nowrap;align-items:center;display:inline-flex}.opp-type-closes.is-soon{color:#fff;background:#34c759;padding:1.2cqi 2.6cqi}.opp-type-closes.is-soon:before{content:"";background:currentColor;width:6px;height:6px;margin-right:8px;animation:1.6s ease-in-out infinite house-dot}.opp-type-words{z-index:2;position:absolute;bottom:4.5cqi;left:4.5cqi;right:4.5cqi}.opp-type-sum{letter-spacing:-.04em;text-transform:uppercase;font-size:16cqi;font-weight:900;line-height:.88}.opp-type-sum.is-range{font-size:11.5cqi}.opp-type-title{letter-spacing:-.02em;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:3cqi;font-size:6.4cqi;font-weight:800;line-height:1.08;display:-webkit-box;overflow:hidden}.opp-type-title.is-headline{letter-spacing:-.035em;-webkit-line-clamp:6;margin-top:0;font-size:11cqi;font-weight:900;line-height:.96}.opp-type-where{letter-spacing:.12em;text-transform:uppercase;opacity:.68;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3.4cqi;font-size:max(12px,3.3cqi);font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.opp-type-closes.is-soon:before{animation:none}}.cat-live{float:right;background:var(--foreground);height:40px;color:var(--background);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.clive-page{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f2f2f0;background:#0b0b0d;flex-direction:column;height:100dvh;min-height:640px;padding:18px 24px 0;display:flex;overflow:hidden}.clive-top{flex:none;align-items:center;gap:18px;display:flex}.clive-back{color:#a0a0a5;align-items:center;gap:6px;font-size:16px;text-decoration:none;display:inline-flex}.clive-back svg{width:16px;height:16px}.clive-title{letter-spacing:-.02em;margin:0;font-size:44px;font-weight:800;line-height:1}.clive-running{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.clive-running i{background:#22c55e;border-radius:50%;width:8px;height:8px}.clive-all{color:#f2f2f0;cursor:pointer;background:0 0;border:1px solid #3a3a3e;border-radius:999px;padding:3px 12px;font-size:16px;font-weight:600}.clive-all:disabled{opacity:.4;cursor:default}.clive-route.is-closed{opacity:.45}.clive-free{letter-spacing:.06em;text-transform:uppercase;color:#22c55e;margin-right:7px;font-size:12px;font-weight:700}.clive-stats{border-bottom:1px solid #222226;flex:none;gap:56px;margin-top:16px;padding-bottom:14px;display:flex}.clive-stats p{flex-direction:column;gap:2px;margin:0;display:flex}.clive-stats span{letter-spacing:.08em;text-transform:uppercase;color:#8a8a90;font-size:12px;font-weight:600}.clive-stats b{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.clive-note{color:#d6b25e;flex:none;margin:10px 0 0;font-size:16px}.clive-body{flex:1;grid-template-columns:290px minmax(0,1fr) 290px;gap:28px;min-height:0;padding-top:6px;display:grid}.clive-side{scrollbar-width:thin;scrollbar-color:#2a2a2e transparent;min-height:0;overflow-y:auto}.clive-route{border-bottom:1px solid #1a1a1e;align-items:flex-start;gap:11px;padding:10px 2px;display:flex}.clive-route-text{flex:1;min-width:0}.clive-route-top{align-items:center;gap:9px;display:flex}.clive-route h2{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:16px;font-weight:600;overflow:hidden}.clive-route-top b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.clive-route-top em{color:#22c55e;font-variant-numeric:tabular-nums;font-size:16px;font-style:normal;font-weight:700}.clive-logo{opacity:.55;background:#f2f2f0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;transition:opacity .4s;display:inline-flex;overflow:hidden}.clive-route.is-on .clive-logo{opacity:1}.clive-logo img{object-fit:contain;width:16px;height:16px}.clive-logo.is-mark{color:#f2f2f0;background:#232327}.clive-logo.is-mark svg{width:14px;height:14px}.clive-kind{letter-spacing:.06em;text-transform:uppercase;color:#8a8a90;flex:none;font-size:12px;font-weight:600}.clive-switch{cursor:pointer;background:#2a2a2e;border:0;border-radius:999px;flex:none;width:26px;height:15px;padding:2px;transition:background .25s}.clive-switch span{background:#a0a0a5;border-radius:50%;width:11px;height:11px;transition:transform .25s,background .25s;display:block}.clive-switch.is-on{background:#22c55e}.clive-switch.is-on span{background:#fff;transform:translate(11px)}.clive-switch:disabled{opacity:.4;cursor:default}.clive-doing{color:#77777d;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:16px;line-height:1.25;overflow:hidden}.clive-wall{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-auto-rows:124px;align-content:start;gap:2px 6px;min-height:0;padding-top:10px;display:grid;overflow:hidden}.clive-empty{color:#8a8a90;grid-column:1/-1;font-size:16px}.clive-tile{text-align:center;min-width:0;height:124px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:1px;padding:4px;transition:background .2s;animation:.9s ease-out clive-in;display:flex}.clive-tile:hover{background:#151518}@keyframes clive-in{0%{opacity:0;filter:blur(12px);transform:translateY(8px)}}.clive-face{color:#77777d;background:#18181b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:4px;font-size:18px;font-weight:600;display:flex;overflow:hidden}.clive-face img{object-fit:cover;width:100%;height:100%;animation:1.2s ease-out clive-face}@keyframes clive-face{0%{opacity:0;filter:blur(16px)}}.clive-name{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:16px;font-weight:600;line-height:1.2;overflow:hidden}.clive-contact{color:#77777d;font-size:16px;line-height:1.2;animation:.6s ease-out clive-in}.clive-tile.has-email .clive-contact{color:#22c55e;font-weight:600}.clive-veil{z-index:40;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.clive-sheet{color:#f2f2f0;background:#111114;border:1px solid #2a2a2e;border-radius:12px;width:min(600px,100vw - 32px);max-height:82dvh;padding:22px;position:relative;overflow-y:auto}.clive-sheet-top{align-items:center;gap:14px;margin:0 28px 12px 0;display:flex}.clive-sheet-top img{object-fit:cover;border-radius:50%;flex:none;width:72px;height:72px}.clive-sheet h2{margin:0;font-size:28px;font-weight:700;line-height:1.1}.clive-sheet-top p{color:#8a8a90;margin:4px 0 0;font-size:16px}.clive-sheet-line{margin:0 0 6px;font-size:16px}.clive-sheet a{color:inherit;text-decoration:underline}.clive-sheet blockquote{color:#c8c8cc;border-left:2px solid #3a3a3e;margin:12px 0;padding-left:12px;font-size:16px;line-height:1.45}.clive-close{color:inherit;cursor:pointer;background:0 0;border:0;position:absolute;top:14px;right:14px}@media (prefers-reduced-motion:reduce){.clive-tile,.clive-face img,.clive-contact{animation:none}}.clive-running i.is-off{background:#55555a}.pchk-tabs{border:1px solid #2a2a2e;border-radius:999px;gap:2px;padding:2px;display:inline-flex}.pchk-tabs button{color:#8a8a90;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:3px 14px;font-size:16px;font-weight:600}.pchk-tabs button.is-on{color:#0b0b0d;background:#f2f2f0}.pchk-open{cursor:pointer;font:inherit;background:0 0;border:0}.pchk-stats{flex-wrap:wrap;align-items:flex-end;gap:18px 48px}.pchk-daily{align-items:center;gap:14px;max-width:460px;margin-left:auto;display:flex}.pchk-daily p{text-align:right;flex-direction:column;gap:2px;margin:0;display:flex}.pchk-daily b{font-size:16px;font-weight:700}.pchk-daily span{color:#8a8a90;text-transform:none;letter-spacing:0;font-size:16px;font-weight:400;line-height:1.3}.pchk-body{scrollbar-width:thin;scrollbar-color:#2a2a2e transparent;flex:1;min-height:0;padding:8px 0 28px;overflow-y:auto}.pchk-head{letter-spacing:.08em;text-transform:uppercase;color:#8a8a90;margin:18px 0 10px;font-size:12px;font-weight:700}.pchk-head b{color:#f2f2f0;margin-left:6px}.pchk-asks{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:12px;display:grid}.pchk-ask{background:#111114;border:1px solid #6b5a2a;border-radius:12px;flex-direction:column;gap:10px;padding:16px;animation:.9s ease-out clive-in;display:flex}.pchk-ask-top{align-items:center;gap:12px;display:flex}.pchk-lean{color:#d6b25e;flex:none;font-size:16px}.pchk-why{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:18px;line-height:1.4;display:-webkit-box;overflow:hidden}.pchk-side{color:#c8c8cc;gap:10px;margin:0;font-size:16px;line-height:1.4;display:flex}.pchk-side span{letter-spacing:.06em;text-transform:uppercase;flex:none;width:64px;padding-top:3px;font-size:12px;font-weight:700}.pchk-side.is-for span{color:#22c55e}.pchk-side.is-against span{color:#ef8a8a}.pchk-buttons{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pchk-buttons button{color:#f2f2f0;cursor:pointer;background:#1d1d21;border:1px solid #2e2e34;border-radius:999px;min-height:44px;padding:0 20px;font-size:16px;font-weight:700}.pchk-buttons button.is-yes{color:#0b0b0d;background:#22c55e;border-color:#22c55e}.pchk-buttons button.is-no{color:#ef8a8a}.pchk-buttons button.is-picked{outline-offset:2px;outline:2px solid #f2f2f0}.pchk-buttons button:disabled{opacity:.5;cursor:default}.pchk-buttons .pchk-more{color:#a0a0a5;background:0 0;border-color:#0000;margin-left:auto;padding:0 6px;font-weight:600;text-decoration:underline}.pchk-rows{flex-direction:column;display:flex}.pchk-row{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1a1a1e;grid-template-columns:40px minmax(150px,220px) auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:9px 6px;animation:.9s ease-out clive-in;display:grid}.pchk-row:hover{background:#121215}.pchk-row-why{color:#a0a0a5;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;animation:.6s ease-out clive-in;overflow:hidden}.pchk-face{color:#77777d;background:#1d1d21;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:600;display:inline-flex;overflow:hidden}.pchk-face.is-big{width:56px;height:56px}.pchk-face img{object-fit:cover;width:100%;height:100%;animation:1.2s ease-out clive-face}.clive-sheet-top .pchk-face{width:72px;height:72px}.pchk-who{flex-direction:column;flex:1;min-width:0;display:flex}.pchk-who b{white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;overflow:hidden}.pchk-insta{color:#8a8a90;white-space:nowrap;text-overflow:ellipsis;font-size:16px;text-decoration:none;overflow:hidden}a.pchk-insta:hover{color:#f2f2f0;text-decoration:underline}.pchk-decision{letter-spacing:.06em;text-transform:uppercase;color:#c8c8cc;white-space:nowrap;background:#222226;border-radius:999px;flex:none;justify-self:end;padding:3px 9px;font-size:12px;font-weight:700}.pchk-row.is-yes .pchk-decision{color:#0b0b0d;background:#22c55e}.pchk-row.is-no .pchk-decision{color:#ef8a8a;background:#2a1a1b}.pchk-row.is-working .pchk-decision{color:#8a8a90;background:0 0;border:1px solid #2e2e34}.pchk-strip{gap:4px;display:inline-flex}.pchk-steps{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.pchk-steps li{align-items:flex-start;gap:9px;min-width:0;display:flex}.pchk-steps li.is-wait{opacity:.4}.pchk-step-text{color:#a0a0a5;flex:1;min-width:0;font-size:16px;line-height:1.35}.pchk-step-text b{color:#f2f2f0;font-weight:600}.pchk-detail{white-space:pre-line;color:#8a8a90;overflow-wrap:anywhere;margin-top:3px;font-size:16px;line-height:1.4;display:block}.pchk-mark{border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;animation:.5s cubic-bezier(.3,1.6,.5,1) pchk-drop;display:inline-flex}.pchk-mark svg{stroke-width:3px;width:12px;height:12px}.pchk-mark.is-yes{color:#0b0b0d;background:#22c55e}.pchk-mark.is-no{color:#ef8a8a;background:#3a2022}.pchk-mark.is-ask{color:#0b0b0d;background:#d6b25e}.pchk-mark.is-skip{color:#6a6a70}.pchk-mark.is-skip svg{stroke-width:2px;width:16px;height:16px}.pchk-mark.is-wait{border:1.5px solid #3a3a3e;animation:none}.pchk-mark.is-run{border:2px solid #3a3a3e;border-top-color:#f2f2f0;animation:.9s linear infinite pchk-spin}@keyframes pchk-drop{0%{opacity:0;transform:translateY(-8px)scale(.4)}}@keyframes pchk-spin{to{transform:rotate(360deg)}}.pchk-verdict{margin:4px 0 12px;font-size:18px;line-height:1.4}.pchk-cases{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.pchk-cases h3{letter-spacing:.06em;text-transform:uppercase;color:#8a8a90;margin:0 0 4px;font-size:12px;font-weight:700}.pchk-cases p{color:#c8c8cc;margin:0;font-size:16px;line-height:1.45}.pchk-cost{color:#8a8a90;margin:16px 0 0;font-size:16px}.pchk-sheet{width:min(720px,100vw - 32px)}@media (width<=760px){.pchk-page{height:auto;min-height:100dvh;padding:14px 16px 0;overflow:visible}.pchk-page .clive-top{flex-wrap:wrap;gap:10px 14px}.pchk-page .clive-title{font-size:34px}.pchk-stats{gap:12px 24px}.pchk-stats b{font-size:22px}.pchk-daily{width:100%;max-width:none;margin-left:0}.pchk-daily p{text-align:left}.pchk-body{overflow:visible}.pchk-asks{grid-template-columns:1fr}.pchk-row{grid-template-columns:40px minmax(0,1fr) auto;row-gap:6px}.pchk-row .pchk-strip{grid-area:2/2/auto/-1}.pchk-row .pchk-row-why{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:3/2/auto/-1;display:-webkit-box}.pchk-row .pchk-decision{grid-area:1/3}.pchk-cases{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pchk-ask,.pchk-row,.pchk-row-why,.pchk-mark,.pchk-face img,.pchk-mark.is-run{animation:none}}.live-page{background:var(--background);height:100dvh;min-height:560px;color:var(--foreground);flex-direction:column;gap:14px;padding:18px 24px 16px;display:flex;overflow:hidden}.live-top{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.live-back{opacity:.7;align-items:center;gap:6px;font-size:13px;display:inline-flex}.live-back svg{width:15px;height:15px}.live-title{letter-spacing:-.02em;font-size:34px;font-weight:900;line-height:1}.live-top{position:relative}.live-set{height:36px;box-shadow:inset 0 0 0 1px var(--foreground);border-radius:999px;align-self:center;align-items:center;gap:7px;padding:0 14px;font-size:16px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.live-set{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 20%, transparent)}}.live-set svg{width:16px;height:16px}.live-set-sum{opacity:.7;font-weight:400}.live-set-sum.is-gone{color:#dc2626;opacity:1;font-weight:600}.live-top .live-hunts{z-index:30;background:var(--background);max-height:calc(100dvh - 110px);box-shadow:0 12px 40px #00000040, inset 0 0 0 1px var(--foreground);border-radius:16px;padding:12px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.live-top .live-hunts{box-shadow:0 12px 40px #00000040, inset 0 0 0 1px color-mix(in oklab, var(--foreground) 16%, transparent)}}.live-hunts{flex:none;grid-template-columns:repeat(6,1fr);align-items:start;gap:8px 12px;display:grid}.live-hunt{grid-column:span 2}.live-hunt:nth-child(-n+2){grid-column:span 3}.live-hunt{box-shadow:inset 0 0 0 1px var(--foreground);border-radius:12px;flex-wrap:wrap;place-content:start space-between;align-items:center;gap:6px 16px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.live-hunt{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 16%, transparent)}}.live-hunt-name button{font:inherit;letter-spacing:inherit;align-items:center;gap:4px;display:inline-flex}.live-hunt-name svg{opacity:.6;width:16px;height:16px;transition:transform .2s}.live-hunt-name svg.is-open{transform:rotate(180deg)}.live-hunt-explain{opacity:.8;flex:1 0 100%;font-size:16px;line-height:1.35}.live-hunt-cost.is-free{color:#15803d;opacity:1}html.dark .live-hunt-cost.is-free{color:#4ade80}.live-hunt.is-paused .live-dot{opacity:1;background:#d97706}.live-hunt-who{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px;min-width:0;display:grid}.live-hunt-name{letter-spacing:-.01em;font-size:18px;font-weight:800}.live-hunt-cost{letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:12px;font-weight:700}.live-hunt-state{grid-column:1/-1;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.live-hunt.is-running .live-dot{opacity:1;background:#16a34a;animation:1.4s ease-in-out infinite live-pulse}.live-hunt.is-starting .live-dot,.live-hunt.is-stopping .live-dot{opacity:.7;background:#16a34a}.live-hunt.is-stuck .live-dot,.live-hunt.is-gone .live-dot{opacity:1;background:#dc2626}html.dark .live-hunt.is-running .live-dot{background:#4ade80}.live-hunt-do{align-items:center;gap:6px;display:flex}.live-hunt-for{opacity:.7;white-space:nowrap;margin-right:2px;font-size:16px}.live-hunt-do button{min-width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--foreground);border-radius:999px;padding:0 12px;font-size:16px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.live-hunt-do button{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 28%, transparent)}}@media (hover:hover){.live-hunt-do button:not(:disabled):hover{color:var(--background);background:var(--foreground)}}.live-hunt-do button:disabled{opacity:.4}.live-hunts-note{opacity:.7;grid-column:1/-1;font-size:16px}.live-hunts-note.is-gone{opacity:1;font-weight:600}@media (width<=1100px){.live-hunts{grid-template-columns:1fr}.live-hunt,.live-hunt:nth-child(-n+2){grid-column:auto}}.live-kinds{color:var(--foreground);flex-wrap:wrap;gap:4px 16px;margin:-6px 0 0;padding-bottom:10px;font-size:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.live-kinds{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.live-kinds{border-bottom:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.live-kinds{border-bottom:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.live-kinds b{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:800}.live-status{opacity:.75;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.live-status.is-on{opacity:1}.live-dot{opacity:.4;background:currentColor;border-radius:50%;flex:none;width:9px;height:9px}.live-status.is-on .live-dot,.cat-live .live-dot{opacity:1;background:#16a34a;animation:1.4s ease-in-out infinite live-pulse}@keyframes live-pulse{0%,to{box-shadow:0 0 #16a34a8c}50%{box-shadow:0 0 0 7px #16a34a00}}.live-totals{border-bottom:1px solid var(--foreground);grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:10px 14px;padding-bottom:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.live-totals{border-bottom:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.live-totals dt,.live-city-counts dt{letter-spacing:.03em;text-transform:uppercase;opacity:.55;font-size:10.5px;font-weight:600}.live-totals dd{font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:800;line-height:1.15}.live-totals small{opacity:.55;font-size:11px;font-weight:500}.live-grid{flex:1;grid-template-columns:minmax(310px,380px) minmax(300px,1fr) minmax(260px,340px);gap:24px;min-height:0;display:grid}.live-places,.live-feed{min-height:0;overflow-y:auto}.live-head,.live-place{grid-template-columns:minmax(0,1fr) 52px 62px 46px;align-items:center;column-gap:6px;display:grid}.live-head{z-index:1;letter-spacing:.02em;text-transform:uppercase;color:var(--foreground);padding:0 8px 6px;font-size:9.5px;font-weight:600;line-height:1.15;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.live-head{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.live-head{background:var(--background)}.live-head span:not(:first-child),.live-place>span:not(.live-place-who){text-align:right;font-variant-numeric:tabular-nums}.live-head .is-opp,.live-place .is-opp,.lp-more .is-opp dd,.lp-more .is-opp dt{color:#2563eb}.lp-row{border-radius:8px}.lp-row.is-on{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lp-row.is-on{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.live-place{text-align:left;width:100%;min-height:34px;padding:3px 8px;font-size:13px}.lp-row.is-on .live-place-name{font-weight:700}.lp-row.is-waiting .live-place-who{opacity:.55}.live-place .is-none{opacity:.3}.live-place-who{align-items:center;gap:8px;min-width:0;display:flex}.live-place-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lp-more{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;margin:0;padding:4px 10px 12px 8px;display:grid}.lp-more dt{white-space:nowrap;text-transform:uppercase;letter-spacing:.02em;opacity:.6;font-size:9px;font-weight:600;line-height:1.2}.lp-more dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:700}.live-mark{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--foreground);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.live-mark{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--foreground) 30%, transparent)}}.live-mark.is-done{color:#fff;box-shadow:none;background:#16a34a}.live-mark.is-done svg,.live-step svg{stroke-width:3px;width:10px;height:10px}.live-mark.is-working,.live-stages .is-now .live-step{box-shadow:none;border:2px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.live-mark.is-working,.live-stages .is-now .live-step{border:2px solid color-mix(in oklab, var(--foreground) 18%, transparent)}}.live-mark.is-working,.live-stages .is-now .live-step{border-top-color:var(--foreground);animation:.8s linear infinite live-spin}.live-mark.is-paused{box-shadow:none;background:#d97706}@keyframes live-spin{to{transform:rotate(360deg)}}.live-opp-spin{border:2px solid #2563eb40;border-top-color:#2563eb;border-radius:50%;flex:none;width:13px;height:13px;animation:.8s linear infinite live-spin;display:inline-block}.live-opp-here{color:#2563eb;align-items:center;gap:8px;margin:-8px 0 16px;font-size:13px;font-weight:600;display:inline-flex}.live-status.is-opp:not(.is-on) .live-dot{opacity:.4;background:currentColor}.live-status.is-opp.is-on .live-dot{animation:1.4s ease-in-out infinite live-pulse-blue}@keyframes live-pulse-blue{0%,to{box-shadow:0 0 #2563eb8c}50%{box-shadow:0 0 0 7px #2563eb00}}.live-more{opacity:.5;padding:8px;font-size:12px}.live-now{flex-direction:column;min-width:0;display:flex;overflow-y:auto}.live-globe-box{flex:1;min-height:320px;margin-top:4px;position:relative}.live-wall{pointer-events:none;flex-wrap:wrap;align-content:flex-start;gap:3px;margin:2px 0 12px;display:flex}.live-wall-pic{background:var(--foreground);flex:none;width:33px;height:33px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.live-wall-pic{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.live-wall-pic{animation:1.2s cubic-bezier(.22,1,.36,1) both live-pic-in}.live-wall-pic img{object-fit:cover;width:100%;height:100%;display:block}@keyframes live-pic-in{0%{opacity:0;filter:blur(10px);transform:translate(var(--from-x), 34vh) rotate(var(--turn)) scale(5)}55%{opacity:1}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.live-wall-pic{animation:none}}.live-globe{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.live-country{letter-spacing:.04em;text-transform:uppercase;opacity:.55;font-size:12px;font-weight:600}.live-city{letter-spacing:-.03em;overflow-wrap:break-word;font-size:clamp(30px,3.4vw,52px);font-weight:900;line-height:1.05}.live-stages{flex-wrap:wrap;gap:8px 20px;margin:10px 0 8px;padding:0;font-size:13.5px;font-weight:600;list-style:none;display:flex}.live-stages li{opacity:.4;align-items:center;gap:7px;display:inline-flex}.live-stages .is-done,.live-stages .is-now{opacity:1}.live-step{width:15px;height:15px;box-shadow:inset 0 0 0 1.5px var(--foreground);border-radius:50%;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.live-step{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--foreground) 30%, transparent)}}.live-stages .is-done .live-step{color:#fff;box-shadow:none;background:#16a34a}.live-city-counts{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:14px;display:grid}.live-city-counts dd{font-variant-numeric:tabular-nums;margin:0;font-size:32px;font-weight:800;line-height:1.1}.live-note{opacity:.6;margin-top:12px;font-size:13px}.live-feed h3{letter-spacing:.04em;text-transform:uppercase;opacity:.55;background:var(--background);padding-bottom:6px;font-size:11px;font-weight:700;position:sticky;top:0}.live-feed ul{margin:0;padding:0;list-style:none}.live-drop{border-bottom:1px solid var(--foreground);grid-template-columns:76px minmax(0,1fr);column-gap:8px;padding:6px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.live-drop{border-bottom:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.live-drop{animation:.32s cubic-bezier(.2,.8,.2,1) live-drop-in}.live-drop.is-still,.live-wall-pic.is-still{animation:none}@keyframes live-drop-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.live-kind{letter-spacing:.03em;text-transform:uppercase;opacity:.55;grid-row:span 2;padding-top:2px;font-size:10px;font-weight:700}.flip-number{perspective:240px;align-items:center;gap:2px;display:inline-flex}.flip-mark{text-align:center;width:.3em}.flip-digit{text-align:center;border-radius:3px;width:.82em;height:1.3em;font-size:22px;font-weight:800;line-height:1.3em;display:inline-block;position:relative}.flip-half{background:var(--foreground);height:50%;position:absolute;left:0;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.flip-half{background:color-mix(in oklab, var(--foreground) 11%, var(--background))}}.flip-half>span{height:1.3em;line-height:1.3em;display:block}.flip-half.is-top{box-shadow:inset 0 -1px 0 var(--background);border-radius:3px 3px 0 0;top:0}@supports (color:color-mix(in lab, red, red)){.flip-half.is-top{box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--background) 75%, transparent)}}.flip-half.is-bottom{border-radius:0 0 3px 3px;bottom:0}.flip-half.is-bottom>span{margin-top:-.65em}.flip-half.is-falling{transform-origin:bottom;backface-visibility:hidden;animation:.28s ease-in both flip-fall}.flip-half.is-landing{transform-origin:top;backface-visibility:hidden;animation:.28s ease-out .28s both flip-land}@keyframes flip-fall{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}@keyframes flip-land{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@media (prefers-reduced-motion:reduce){.flip-half.is-falling,.flip-half.is-landing{animation:none}.flip-half.is-falling{display:none}}.ag-main{flex:1;grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:24px;min-height:0;display:grid}.ag-globe{min-height:0;position:relative}.ag-canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ag-side{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.ag-find{width:100%;height:40px;color:var(--foreground);background:var(--foreground);padding:0 14px;font-size:16px}@supports (color:color-mix(in lab, red, red)){.ag-find{background:color-mix(in oklab, var(--foreground) 7%, transparent)}}.ag-find{border:0;border-radius:999px;outline:none}.ag-back{opacity:.65;align-self:flex-start;font-size:14px;font-weight:600}.ag-city{letter-spacing:-.03em;font-size:44px;font-weight:900;line-height:1}.ag-sums{opacity:.8;font-size:14px}.ag-sums b{font-weight:700}.ag-sums .is-email{color:#4a8dff}.ag-sums .is-form{color:#22a652}.ag-list,.ag-places{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.ag-list li{border-top:1px solid var(--foreground);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.ag-list li{border-top:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.ag-list img,.ag-nopic{object-fit:cover;background:var(--foreground);border-radius:6px;width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.ag-list img,.ag-nopic{background:color-mix(in oklab, var(--foreground) 9%, transparent)}}.ag-who{gap:2px;min-width:0;display:grid}.ag-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:16px;font-weight:700;display:flex;overflow:hidden}.ag-name .al-tick{flex:none;position:static}.ag-links{opacity:.75;flex-wrap:wrap;gap:2px 10px;font-size:14px;display:flex}.ag-links a{text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.ag-links em{color:#e0912a;font-style:normal}.ag-count{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.ag-count.is-none{opacity:.25;font-weight:600}.ag-places button{text-align:left;border-top:1px solid var(--foreground);justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px 4px;font-size:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.ag-places button{border-top:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.ag-places span{min-width:0;font-weight:600}.ag-places small{opacity:.55;margin-left:8px;font-size:14px;font-weight:400}.ag-places b{font-variant-numeric:tabular-nums;font-weight:800}@media (width<=1040px){.ag-page{height:auto;overflow:visible}.ag-main{flex-direction:column;flex:none;display:flex}.ag-globe{flex:none;height:360px}.ag-list,.ag-places{overflow:visible}.ag-city{font-size:36px}}.desk-main{flex:1;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:28px;min-height:0;display:grid}.desk-side,.desk-work{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.desk-work{overflow-y:auto}.artdesk-head{letter-spacing:.04em;text-transform:uppercase;opacity:.6;margin-top:8px;font-size:14px;font-weight:700}.desk-make{grid-template-columns:minmax(0,1fr) 84px;gap:8px;display:grid}.desk-make .desk-go{grid-column:1/-1}.desk-go{min-height:40px;color:var(--background);background:var(--foreground);border-radius:999px;padding:0 16px;font-size:16px;font-weight:700}.desk-go:disabled{opacity:.45}.desk-mini{min-height:36px;box-shadow:inset 0 0 0 1px var(--foreground);border-radius:999px;padding:0 12px;font-size:14px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.desk-mini{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 25%, transparent)}}.desk-mini:disabled{opacity:.4}.artdesk-note{opacity:.75;font-size:14px}.desk-empty{opacity:.55;text-align:center;padding:40px 0;font-size:18px}.desk-off{background:oklab(72.126% .0553044 .134132/.16);border-radius:10px;padding:10px 14px;font-size:14px}.desk-batches{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.desk-batches button{text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;font-size:16px;display:flex}.desk-batches button.is-on{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.desk-batches button.is-on{background:color-mix(in oklab, var(--foreground) 9%, transparent)}}.desk-batches span{opacity:.6;font-size:14px}.desk-tabs{gap:6px;display:flex}.desk-tabs button{opacity:.65;border-radius:999px;min-height:40px;padding:0 16px;font-size:16px;font-weight:600}.desk-tabs button.is-on{opacity:1;background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.desk-tabs button.is-on{background:color-mix(in oklab, var(--foreground) 10%, transparent)}}.desk-tabs small{opacity:.7;margin-left:4px;font-size:14px}.desk-message{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.desk-message textarea{font:inherit;color:var(--foreground);background:var(--foreground);flex:100%;padding:12px 14px;font-size:16px}@supports (color:color-mix(in lab, red, red)){.desk-message textarea{background:color-mix(in oklab, var(--foreground) 7%, transparent)}}.desk-message textarea{resize:vertical;border:0;border-radius:12px;outline:none}.desk-preview{white-space:pre-wrap;opacity:.85;flex:1;min-width:0;font-size:16px}.desk-people{margin:0;padding:0;list-style:none}.desk-people li{border-top:1px solid var(--foreground);grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.desk-people li{border-top:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.desk-people li.is-worked{opacity:.6}.desk-people img{object-fit:cover;background:var(--foreground);border-radius:6px;width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.desk-people img{background:color-mix(in oklab, var(--foreground) 9%, transparent)}}.desk-acts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.desk-status{font-size:14px;font-weight:700}.artdesk-email{width:200px;height:36px}@media (width<=1040px){.desk-page{height:auto;overflow:visible}.desk-main{flex-direction:column;flex:none;display:flex}.desk-work,.desk-batches{overflow:visible}}.al-main{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.al-top .live-head,.al-top .live-place{grid-template-columns:minmax(0,1fr) 62px}.al-top{flex:50%;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:24px;min-height:0;display:grid}.al-crawl{min-width:0;min-height:0;position:relative;overflow:hidden}.al-crawl .live-globe-box{opacity:.75;min-height:0;margin:0;position:absolute;inset:0}.al-crawl-now{z-index:3;flex-direction:column;gap:2px;font-size:16px;font-weight:700;display:flex;position:absolute;top:0;left:0}.al-crawl-now em{letter-spacing:-.03em;font-size:28px;font-style:normal;font-weight:900;line-height:1.05}.al-names{z-index:2;pointer-events:none;position:absolute;inset:0}.al-fly-name{white-space:nowrap;opacity:0;--peak:.42;font-size:12px;font-weight:500;line-height:1;animation:3.6s cubic-bezier(.16,1,.3,1) both al-name-out;position:absolute;translate:-50% -50%}.al-fly-name.is-found{--peak:1;font-size:13px;font-weight:800}@keyframes al-name-out{0%{opacity:0;filter:blur(4px);transform:translate(var(--out-x), var(--out-y)) scale(.3)}22%{opacity:var(--peak);filter:blur();transform:none}70%{opacity:var(--peak)}to{opacity:0}}.al-picked{z-index:4;background:var(--background);flex-direction:column;gap:10px;padding:4px;display:flex;position:absolute;inset:0}.al-picked .al-ready{flex:1;min-height:0;overflow-y:auto}.al-got{z-index:5;flex-direction:column;flex:50%;min-height:0;display:flex;position:relative}.al-got-row{flex:1;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));grid-auto-rows:56px;align-content:start;gap:6px;min-height:0;display:grid}.al-card-empty{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.al-card-empty{background:color-mix(in oklab, var(--foreground) 9%, transparent)}}.al-card{min-width:0;animation:1.1s cubic-bezier(.22,1,.36,1) both al-fly;display:block;position:relative}.al-tick{color:#fff;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;top:3px;right:3px;box-shadow:0 0 0 1.5px #00000059}.al-tick svg{stroke-width:3.5px;width:10px;height:10px}.al-tick.is-email{background:#2f7bff}.al-tick.is-form{background:#22a652}.al-tick.is-person{background:#e0912a}.al-card-pic{object-fit:cover;background:var(--foreground);width:100%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.al-card-pic{background:color-mix(in oklab, var(--foreground) 9%, transparent)}}.al-card-pic{animation:2.4s ease-out both al-glow}@keyframes al-fly{0%{opacity:0;filter:blur(8px);transform:translate(var(--from-x,0), var(--from-y,0)) rotate(var(--turn)) scale(.4)}30%{opacity:1}to{opacity:1;filter:blur();transform:none}}@keyframes al-glow{0%{box-shadow:0 0 16px 4px #3a7cffd9}to{box-shadow:0 0 #3a7cff00}}@media (prefers-reduced-motion:reduce){.al-card,.al-card-pic,.al-fly-name{animation:none}}@media (width<=1040px){.live-page:has(.al-main){height:auto;overflow:visible}.al-main{flex:none}.al-top{flex-direction:column-reverse;flex:none;display:flex}.al-crawl{flex:none;height:400px}.al-top .live-places{max-height:300px}.al-got{flex:none;height:440px}.al-fly-name:nth-child(n+70),.al-crawl-now em{display:none}}.al-ready{flex:1;min-height:0;margin:12px 0 0;padding:0;list-style:none;overflow-y:auto}.al-ready li{border-top:1px solid var(--foreground);gap:3px;padding:10px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.al-ready li{border-top:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.al-name{font-size:16px;font-weight:700}.al-name em{color:#d97706;margin-left:8px;font-size:12px;font-style:normal;font-weight:600}.al-links{opacity:.75;overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 14px;font-size:14px;display:flex}.al-links a{text-underline-offset:2px;text-decoration:underline}.al-back{text-underline-offset:3px;align-self:flex-start;margin-top:10px;font-size:14px;text-decoration:underline}.live-drop.is-email .live-kind,.live-drop.is-artist .live-kind,.live-drop.is-location .live-kind{color:#16a34a;opacity:1}.live-drop.is-whatson .live-kind,.live-drop.is-instagram .live-kind{color:#995cff;opacity:1}.live-drop.is-represented .live-kind,.live-drop.is-blocked .live-kind{color:#d97706;opacity:1}.live-drop.is-opportunity .live-kind,.live-drop.is-funder .live-kind,.live-place-n.is-opp{color:#2563eb;opacity:1}.live-status.is-opp .live-dot{opacity:1;background:#2563eb;animation:none}.live-drop.is-diy .live-kind,.live-drop.is-open .live-kind{color:#16a34a;opacity:1}.live-name{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.25}.live-detail{opacity:.55;overflow-wrap:anywhere;font-size:11px}@media (width<=1040px){.live-page{height:auto;overflow:visible}.live-grid{display:block}.live-globe-box{flex:none;height:340px}}@media (width<=860px){.live-page{overflow-y:auto}.live-grid{display:block}.live-places,.live-feed{max-height:40vh;margin:14px 0}}@media (prefers-reduced-motion:reduce){.live-dot,.live-opp-spin,.live-mark.is-working,.live-stages .is-now .live-step,.live-drop{animation:none!important}}.live-theme{order:9;align-self:center;margin-left:auto}html.dark .live-head .is-opp,html.dark .live-place .is-opp,html.dark .lp-more .is-opp dd,html.dark .lp-more .is-opp dt,html.dark .live-opp-here,html.dark .live-drop.is-opportunity .live-kind,html.dark .live-drop.is-funder .live-kind,html.dark .live-place-n.is-opp{color:#6f9fff}html.dark .live-status.is-opp .live-dot{background:#6f9fff}html.dark .live-opp-spin{border-color:#6f9fff #6f9fff40 #6f9fff40}html.dark .live-drop.is-represented .live-kind{color:#d97706;opacity:1}.live-drop.is-blocked .live-kind{color:#fbbf24}html.dark .live-drop.is-diy .live-kind,html.dark .live-drop.is-open .live-kind{color:#4ade80}html.dark .live-status.is-on .live-dot{background:#4ade80}.sf-sim{--top:54px;--bot:96px;color:#141414;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:left;background:#fff;width:393px;height:852px;font-family:Inter Tight,Inter,Arial,sans-serif;position:relative;overflow:hidden}.sf-sim.is-safariOld{--bot:116px}.sf-sim.is-chromeIos{--top:104px;--bot:74px}.sf-sim.is-android{--top:88px;--bot:0px}.sf-sim.is-app{--top:54px;--bot:0px}.sf-status{z-index:7;pointer-events:none;justify-content:space-between;align-items:flex-end;height:54px;padding:0 30px 10px;font-size:16px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}.sf-status.is-android{height:36px;padding:0 32px 4px;font-size:14px;font-weight:500}.sf-status svg{width:22px;height:22px}.sf-page{left:0;right:0;top:var(--top);bottom:var(--bot);background:#fff;transition:top .3s,bottom .3s;position:absolute;overflow:hidden}.sf-brand{height:30px;margin:4px 0 10px 14px;display:block}.sf-card{background:#d9d4cb;height:524px;margin:0 0 16px;position:relative;overflow:hidden}.sf-card img,.sf-card-blank{object-fit:cover;width:100%;height:100%;display:block}.sf-card-blank{background:linear-gradient(160deg,#b9b2a5,#6d675d)}.sf-card.is-next{height:300px}.sf-card-words{color:#fff;background:linear-gradient(#0000,#0009);padding:60px 16px 16px;position:absolute;bottom:0;left:0;right:0}.sf-card-words p{letter-spacing:-.035em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:38px;font-weight:800;line-height:1;display:-webkit-box;overflow:hidden}.sf-remind{letter-spacing:.14em;text-transform:uppercase;color:#141414;background:#f5f2ec;align-items:center;gap:6px;padding:10px 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:12px;right:12px}.sf-remind svg{width:15px;height:15px}.sf-remind.is-set{animation:.5s cubic-bezier(.2,1.4,.4,1) sf-pop}.sf-tabs{text-align:center;color:#141414;background:#fff;border-top:1px solid #1414141f;grid-template-columns:repeat(4,1fr);padding:6px;font-size:14px;font-weight:500;display:grid;position:absolute;bottom:0;left:0;right:0}.sf-tabs b,.sf-tabs span{padding:10px 2px;font-weight:500}.sf-tabs b{color:#f5f2ec;background:#141414}.sf-sim.is-app .sf-tabs{padding-bottom:30px}.sf-bar{z-index:6;background:#f6f6f7;align-items:center;font-family:-apple-system,Segoe UI,Inter,sans-serif;display:flex;position:absolute;left:0;right:0}.sf-sim.is-app .sf-bar{display:none}.sf-bar svg{color:#0a84ff;flex:none;width:24px;height:24px}.sf-address{color:#111;background:#fff;border-radius:22px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;height:44px;font-size:16px;display:flex;box-shadow:0 1px 6px #00000024}.sf-address svg{color:#111;width:16px;height:16px}.sf-round{background:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 1px 6px #00000024}.sf-round svg{color:#111}.sf-icon-btn{flex:none;place-items:center;width:44px;height:44px;display:grid}.sf-bar.is-safari{background:linear-gradient(#0000,#ffffffe6 30%);gap:10px;height:96px;padding:0 12px 34px;bottom:0}.sf-bar.is-safari-old{flex-direction:column;gap:6px;height:116px;padding:8px 12px 30px;bottom:0}.sf-bar.is-safari-old .sf-address{flex:none;width:100%}.sf-icons{justify-content:space-between;align-items:center;width:100%;padding:0 4px;display:flex}.sf-bar.is-chrome-top{gap:6px;height:50px;padding:0 6px 0 12px;top:54px}.sf-bar.is-chrome-top svg{color:#111}.sf-bar.is-chrome-top .sf-address{height:38px;box-shadow:none;background:#e9e9ec}.sf-bar.is-chrome-low{justify-content:space-around;height:74px;padding-bottom:24px;bottom:0}.sf-bar.is-chrome-low svg{color:#111}.sf-bar.is-android{background:#fff;gap:8px;height:52px;padding:0 4px 0 12px;font-family:Roboto,Inter,sans-serif;top:36px}.sf-bar.is-android svg{color:#333;width:22px;height:22px}.sf-bar.is-android .sf-address{height:38px;box-shadow:none;background:#eef0f3;justify-content:flex-start;padding-left:14px}.sf-caps{letter-spacing:.16em;text-transform:uppercase;opacity:.65;font-size:12px;font-weight:600}.sf-read{opacity:.85;font-size:17px;line-height:1.4}.sf-steps{gap:12px;margin:6px 0 0;padding:0;font-size:17px;font-weight:500;line-height:1.25;list-style:none;display:grid}.sf-steps li{grid-template-columns:14px 64px minmax(0,1fr);align-items:center;column-gap:12px;animation:.4s cubic-bezier(.2,.8,.2,1) both sf-rise;display:grid}.sf-steps li>.sf-chip,.sf-steps li>.sf-icon{justify-self:center}.sf-steps b{font-size:16px;font-weight:800}.sf-overlay{left:0;right:0;top:var(--top);bottom:var(--bot);z-index:5;color:#f5f2ec;background:#141414;animation:.4s both sf-fade;position:absolute;overflow:hidden}.sf-overlay-in{z-index:2;flex-direction:column;gap:14px;height:100%;padding:24px 22px;display:flex;position:relative}.sf-overlay.is-low .sf-overlay-in{justify-content:flex-end;padding-bottom:40px}.sf-film{pointer-events:none;background:#141414;position:absolute;inset:-20%}.sf-film i{filter:blur(40px);opacity:.55;mix-blend-mode:screen;border-radius:50%;animation:18s ease-in-out infinite alternate sf-drift;position:absolute}.sf-film i:first-child{background:#34405a;width:60%;height:40%;top:20%;left:10%}.sf-film i:nth-child(2){background:#4a3328;width:55%;height:35%;animation-duration:23s;animation-delay:-6s;top:55%;left:45%}.sf-film i:nth-child(3){background:#22303f;width:40%;height:30%;animation-duration:29s;animation-delay:-12s;top:5%;left:30%}.sf-line{letter-spacing:-.04em;font-size:46px;font-weight:800;line-height:.98}.sf-go{letter-spacing:.18em;text-transform:uppercase;color:#141414;background:#f5f2ec;place-items:center;height:56px;font-size:12px;font-weight:600;display:grid}.sf-chip{color:#111;background:#fff;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;font-family:-apple-system,Segoe UI,Inter,sans-serif;display:inline-grid}.sf-chip svg{width:22px;height:22px}.sf-chip.is-round{border-radius:50%}.sf-chip.is-pair{justify-content:space-around;align-items:center;gap:0;width:64px;padding:0 6px;display:inline-flex}.sf-chip.is-pair svg{width:20px;height:20px}.sf-chip.is-word{color:#0a84ff;width:64px;font-size:16px;font-weight:700}.sf-chip.is-app{background:0 0;width:44px}.sf-chip.is-app .sf-icon{border-radius:11px;width:44px;height:44px}.sf-aim{left:0;right:0;top:var(--top);bottom:var(--bot);z-index:6;pointer-events:none;position:absolute;overflow:hidden}.sf-aim i{background:#fff;border-radius:50%;width:260px;height:260px;margin-left:-130px;animation:.9s cubic-bezier(.22,1,.36,1) both sf-bloom,2.6s ease-in-out .9s infinite sf-throb;position:absolute;bottom:-130px}.sf-aim u{border-bottom:6px solid #141414;border-right:6px solid #141414;width:24px;height:24px;margin-left:-12px;animation:.8s ease-in-out infinite sf-point;position:absolute;bottom:12px}.sf-aim.is-up i{width:200px;height:200px;margin-left:-100px;top:-100px;bottom:auto}.sf-aim.is-up u{animation-name:sf-point-up;top:12px;bottom:auto}.sf-bell{z-index:7;color:#f5f2ec;background:#141414;animation:.5s both sf-fade;position:absolute;inset:0;overflow:hidden}.sf-bell .sf-go{z-index:2;flex:none;margin-top:auto;position:relative}.sf-bell-in{z-index:2;flex-direction:column;gap:12px;height:100%;padding:110px 22px 44px;display:flex;position:relative}.sf-why{left:0;right:0;top:var(--top);bottom:var(--bot);z-index:5;background:#00000052;animation:.3s both sf-fade;position:absolute;overflow:hidden}.sf-why-sheet{color:#141414;background:#f5f2ec;animation:.5s cubic-bezier(.22,1,.36,1) both sf-up;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.sf-why-in{z-index:2;gap:20px;padding:24px 20px 20px;display:grid;position:relative}.sf-why-line{letter-spacing:-.03em;font-size:22px;font-weight:900;line-height:1.05}.sf-go.is-ink{color:#f5f2ec;background:#141414}.sf-sim:has(>.sf-bell)>.sf-status{z-index:8;color:#f5f2ec}.sf-ghost{text-align:center;color:#f5f2ec38;pointer-events:none;border-radius:22px;gap:16px;width:280px;padding-top:20px;font-family:-apple-system,Segoe UI,Inter,sans-serif;font-size:15px;font-weight:600;line-height:1.25;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #f5f2ec1a}.sf-ghost-q{padding:0 18px}.sf-ghost-row{grid-template-columns:1fr 1fr;padding:12px 0;font-size:16px;font-weight:500;display:grid;box-shadow:inset 0 1px #f5f2ec1a}.sf-ghost-row i{font-style:normal}.sf-allow-arrow{z-index:9;pointer-events:none;border-bottom:7px solid #f5f2ec;border-right:7px solid #f5f2ec;width:26px;height:26px;margin-left:-13px;animation:.8s ease-in-out infinite sf-point-up;position:absolute;top:calc(50% + 112px);left:calc(50% + 62px)}.sf-bell-x{z-index:3;opacity:.55;width:20px;height:20px;position:absolute;top:62px;right:14px}.sf-native{z-index:8;color:#111;font-family:-apple-system,Segoe UI,Inter,sans-serif;position:absolute}.sf-native svg{flex:none;width:21px;height:21px}.sf-menu{transform-origin:100% 100%;background:#fafafaf7;border-radius:22px;width:250px;padding:6px;animation:.28s cubic-bezier(.2,1.1,.4,1) both sf-menu;bottom:96px;right:12px;box-shadow:0 12px 44px #00000047}.sf-menu p{align-items:center;gap:12px;padding:13px 14px;font-size:17px;display:flex}.sf-menu.is-android{transform-origin:100% 0;background:#fff;border-radius:12px;width:260px;padding:8px 0;font-family:Roboto,Inter,sans-serif;top:40px;bottom:auto;right:6px}.sf-menu.is-android p{padding:12px 16px;font-size:16px}.sf-sheet-native{background:#f2f2f6;border-radius:26px 26px 0 0;height:470px;padding:18px 16px;animation:.36s cubic-bezier(.2,.8,.2,1) both sf-up;bottom:0;left:0;right:0;box-shadow:0 -8px 40px #00000038}.sf-sheet-head{border-bottom:1px solid #0000001a;align-items:center;gap:12px;padding-bottom:14px;display:flex}.sf-sheet-head div{flex:1;font-size:16px;font-weight:600}.sf-sheet-head div p+p,.sf-add-row div p+p{opacity:.55;font-size:14px;font-weight:400}.sf-apps{gap:18px;padding:18px 4px;display:flex}.sf-apps span{background:#dcdce2;border-radius:15px;width:62px;height:62px}.sf-rows{background:#fff;border-radius:14px}.sf-rows p{border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;padding:15px 16px;font-size:17px;display:flex}.sf-add{background:#f2f2f6;border-radius:26px 26px 0 0;padding:0 16px;animation:.36s cubic-bezier(.2,.8,.2,1) both sf-up;inset:54px 0 0;box-shadow:0 -8px 40px #00000038}.sf-add-nav{justify-content:space-between;align-items:center;height:58px;font-size:16px;display:flex}.sf-add-nav span{color:#0a84ff}.sf-add-go{padding:8px 2px;font-weight:700}.sf-add-row{background:#fff;border-radius:14px;align-items:center;gap:14px;padding:12px;font-size:17px;display:flex}.sf-add-web{background:#fff;border-radius:14px;justify-content:space-between;align-items:center;margin-top:16px;padding:13px 14px;font-size:17px;display:flex}.sf-add-web i{background:#34c759;border-radius:15px;width:50px;height:30px;position:relative}.sf-add-web i:after{content:"";background:#fff;border-radius:50%;width:26px;height:26px;position:absolute;top:2px;right:2px}.sf-icon{background:#000;border-radius:15px;flex:none;width:62px;height:62px;display:block;overflow:hidden}.sf-icon img{width:100%;height:100%;display:block}.sf-icon.is-small{border-radius:10px;width:42px;height:42px}.sf-dialog-wrap{background:#00000052;place-items:center;animation:.2s both sf-fade;display:grid;inset:0}.sf-dialog-wrap.is-low{align-items:end}.sf-alert{text-align:center;background:#f8f8f8fa;border-radius:22px;width:290px;padding-top:20px;font-size:15px;line-height:1.3;animation:.3s cubic-bezier(.2,1.1,.4,1) both sf-pop}.sf-alert>p{padding:0 18px 12px}.sf-alert-title{font-size:17px;font-weight:700}.sf-alert-btns{color:#0a84ff;border-top:1px solid #00000024;grid-template-columns:1fr 1fr;font-size:17px;display:grid}.sf-alert-btns>span{padding:13px}.sf-alert-yes{border-left:1px solid #00000024;font-weight:700}.sf-install{background:#fff;border-radius:24px;width:320px;padding:22px;font-family:Roboto,Inter,sans-serif;animation:.3s cubic-bezier(.2,1.1,.4,1) both sf-pop}.sf-install .sf-add-row{padding:12px 0}.sf-install-title{font-size:22px}.sf-install-go{color:#1a66d6;justify-content:flex-end;gap:24px;margin-top:12px;font-size:16px;font-weight:600;display:flex}.sf-android-perm{background:#fff;border-radius:22px 22px 0 0;width:100%;padding:22px;font-family:Roboto,Inter,sans-serif;font-size:16px;animation:.3s cubic-bezier(.2,.8,.2,1) both sf-up}.sf-android-what{align-items:center;gap:12px;margin-top:12px;font-size:18px;display:flex}.sf-home{z-index:9;background:linear-gradient(170deg,#3c4a57,#8a7a6c 60%,#c9a98a);padding:76px 22px 0;animation:.3s both sf-fade;position:absolute;inset:0}.sf-home-grid{grid-template-columns:repeat(4,1fr);gap:26px 20px;display:grid}.sf-home-grid div{justify-items:center;gap:6px;display:grid}.sf-home-grid span:not(.sf-icon){background:#fff3;border-radius:15px;width:62px;height:62px}.sf-home-grid i{background:#fff3;border-radius:4px;width:40px;height:8px}.is-ours b{color:#fff;font-size:13px;font-weight:500}.is-ours .sf-icon{animation:.6s cubic-bezier(.2,1.5,.4,1) .25s both sf-pop}.sf-home.is-android .sf-icon,.sf-home.is-android .sf-home-grid span:not(.sf-icon){border-radius:50%}.sf-splash{z-index:9;background:#fff;place-items:center;display:grid;position:absolute;inset:0}.sf-splash img{width:58%;animation:1.5s both sf-logo}.sf-banner{z-index:11;background:#f8f8f8f5;border-radius:22px;gap:12px;padding:12px 14px;font-family:-apple-system,Segoe UI,Inter,sans-serif;font-size:15px;line-height:1.25;animation:.55s cubic-bezier(.2,1.2,.4,1) both sf-drop;display:flex;position:absolute;top:58px;left:10px;right:10px;box-shadow:0 10px 34px #00000047}.sf-banner p:first-child{justify-content:space-between;display:flex}.sf-banner div{flex:1;min-width:0}.sf-banner i{opacity:.5;font-size:13px;font-style:normal}.sf-banner.is-android{border-radius:16px;font-family:Roboto,Inter,sans-serif;top:40px}.sf-finger{z-index:20;pointer-events:none;background:#5a5a5a6b;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;animation:.48s ease-out both sf-tap;position:absolute;box-shadow:0 0 0 2px #ffffffbf}@keyframes sf-logo{0%{opacity:0;filter:blur(14px)}35%,75%{opacity:1;filter:blur()}to{opacity:0;filter:blur(14px)}}@keyframes sf-drift{to{transform:translate(8%,-6%)scale(1.15)}}@keyframes sf-bloom{0%{transform:scale(0)}}@keyframes sf-throb{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes sf-fade{0%{opacity:0}}@keyframes sf-up{0%{transform:translateY(100%)}}@keyframes sf-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes sf-pop{0%{opacity:0;transform:scale(.86)}}@keyframes sf-menu{0%{opacity:0;transform:scale(.6)}}@keyframes sf-drop{0%{transform:translateY(-140%)}}@keyframes sf-tap{0%{opacity:0;transform:scale(1.5)}50%{opacity:1;transform:scale(.85)}to{opacity:.9;transform:scale(1)}}@keyframes sf-point{0%,to{transform:rotate(45deg)translate(0)}50%{transform:rotate(45deg)translate(6px,6px)}}@keyframes sf-point-up{0%,to{transform:rotate(225deg)translate(0)}50%{transform:rotate(225deg)translate(6px,6px)}}.reel-list.is-mock .opp-type-front{color:#f5f2ec;background:radial-gradient(60% 40% at 30% 28%,#34405a 0,#0000 72%),radial-gradient(55% 35% at 75% 72%,#4a3328 0,#0000 72%),radial-gradient(40% 30% at 50% 12%,#22303f 0,#0000 72%),#141414}.mock-front:not(:has(.mock-cover)){color:#f5f2ec;background:radial-gradient(60% 40% at 30% 28%,#34405a 0,#0000 72%),radial-gradient(55% 35% at 75% 72%,#4a3328 0,#0000 72%),radial-gradient(40% 30% at 50% 12%,#22303f 0,#0000 72%),#141414}.mock-front:has(.mock-cover.is-gone){color:#f5f2ec;background:radial-gradient(60% 40% at 30% 28%,#34405a 0,#0000 72%),radial-gradient(55% 35% at 75% 72%,#4a3328 0,#0000 72%),radial-gradient(40% 30% at 50% 12%,#22303f 0,#0000 72%),#141414}.mock-front:has(.mock-cover.is-logo){color:#f5f2ec;background:radial-gradient(60% 40% at 30% 28%,#34405a 0,#0000 72%),radial-gradient(55% 35% at 75% 72%,#4a3328 0,#0000 72%),radial-gradient(40% 30% at 50% 12%,#22303f 0,#0000 72%),#141414}.reel-list.is-mock .opp-type-sum,.mock-chunky.is-money,.rv-yours-price.is-money{color:#34c759}.reel-list.is-mock .opp-apply,.mock-act.is-money{color:#141414;height:auto;min-height:40px;box-shadow:none;background:#34c759}.mock-acts:has(>.mock-act.is-money:only-child){justify-content:center}.mock-acts>.mock-act.is-money:only-child{flex:0 0 calc(50% - 4px)}.reel-list.is-mock .opp-apply svg{display:none}.mock-sound.is-waiting{opacity:0}.mock-textlink{color:#14141499;text-underline-offset:3px;align-self:flex-start;font-size:16px;text-decoration:underline;display:inline-block}.sim-arriving{z-index:110;background:#141414;animation:1s cubic-bezier(.4,0,.2,1) both sf-fade;position:fixed;inset:0;overflow:hidden}.sim-arriving.is-leaving{pointer-events:none;animation:1.35s cubic-bezier(.4,0,.2,1) both sim-arrive-out}.sim-arriving.is-leaving .sim-arriving-in{animation:1s ease-in both sim-word-out}@keyframes sim-arrive-out{0%{opacity:1}to{opacity:0}}@keyframes sim-word-out{0%{opacity:1;filter:blur();transform:translateY(-50%)}to{opacity:0;filter:blur(14px);transform:translateY(-50%)}}.sim-arriving-in{z-index:2;animation:.9s cubic-bezier(.22,1,.36,1) both sim-focus;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@keyframes sim-focus{0%{opacity:0;filter:blur(16px);transform:translateY(-50%)scale(1.06)}}@media (orientation:landscape) and (height<=520px){.sim-app{max-width:480px;margin:0 auto}.sim-tabs{width:480px;margin-left:-240px;left:50%;right:auto}}.mock-cover.is-logo{object-fit:contain;width:80%;height:50%;inset:12% 10% auto}.mock-cover.is-gone,.mock-cover-soft.is-gone{display:none!important}.mock-cover-soft{object-fit:cover;filter:blur(46px)saturate(1.25);opacity:.9;width:150%;max-width:none;height:150%;display:none;position:absolute;inset:-25%}.mock-front:has(.mock-cover.is-logo) .mock-cover-soft{display:block}.sim-app{min-height:100dvh;padding-bottom:calc(58px + env(safe-area-inset-bottom));color:#141414;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:left;background:#fff;font-family:Inter Tight,Inter,Arial,sans-serif}.sim-flow{--top:0px;--bot:0px;z-index:200;inset:0;position:fixed!important}.sim-safe{padding-top:calc(env(safe-area-inset-top) + 24px)!important;padding-bottom:calc(env(safe-area-inset-bottom) + 24px)!important}.sim-splash{z-index:300;background:#fff;place-items:center;display:grid;position:fixed;inset:0}.sim-splash img{width:58%;max-width:260px;animation:1.5s both sf-logo}.sim-gone,.sim-wait{text-align:center;padding:40vh 24px 0;font-size:17px}.sim-tab{height:calc(100dvh - 58px - env(safe-area-inset-bottom))}.sim-sheet{z-index:150;position:fixed;inset:0}.sim-tabs{z-index:100;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #1414141f;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.sim-tabs button{color:#141414;padding:12px 2px;font-size:14px;font-weight:500}.sim-tabs-slide{top:6px;left:6px;bottom:calc(6px + env(safe-area-inset-bottom));background:#141414;width:calc(20% - 2.4px);transition:transform .5s cubic-bezier(.7,0,.25,1);position:absolute}.sim-tabs button{z-index:1;transition:color .35s}.sim-tabs button.is-on{color:#f5f2ec}.sim-tabs button{position:relative}.sim-tabs button.is-glow{animation:1.8s ease-in-out infinite alternate sim-green}@media (prefers-reduced-motion:reduce){.sim-tabs button.is-glow{color:#1d8f3c;animation:none}}@keyframes sim-green{0%{color:#141414}to{color:#34c759}}.sim-event-box{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1414149e;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;animation:.32s cubic-bezier(.22,1,.36,1) both sf-fade;display:flex;position:fixed;inset:0}.sim-event-box.is-leaving{animation:.32s both sim-arrive-out}.sim-event-box .sim-event-card{width:min(100%,75dvh - 82.5px);max-width:440px;margin:0;padding:0;animation:.42s cubic-bezier(.22,1,.36,1) both sim-event-in;display:block}@keyframes sim-event-in{0%{filter:blur(10px);transform:translateY(10px)}to{filter:blur();transform:none}}.sim-event-close{color:#f5f2ec;letter-spacing:.18em;text-transform:uppercase;padding:12px 22px;font-size:12px;font-weight:600}.sim-flag-img{object-fit:cover;width:100%;height:100%;display:block}.sim-place-flag:has(.sim-flag-img){vertical-align:middle;width:28px;height:20px;display:inline-block;overflow:hidden}.sim-flag:has(.sim-flag-img){padding:0;overflow:hidden}.sim-flag{z-index:90;left:12px;bottom:calc(env(safe-area-inset-bottom) + 70px);background:#f5f2ec;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;line-height:1;display:grid;position:fixed;box-shadow:0 2px 10px #0003}.sim-places{max-height:72dvh;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex}.sim-places-head{z-index:2;padding:24px 20px 12px;position:relative}.sim-place-list{z-index:2;-webkit-overflow-scrolling:touch;margin:0;padding:0 0 12px;list-style:none;position:relative;overflow-y:auto}.sim-place-list button{text-align:left;border-top:1px solid #14141414;align-items:center;gap:12px;width:100%;padding:12px 20px;font-size:17px;font-weight:500;display:flex}.sim-place-list button.is-on{font-weight:800}.sim-place-flag{flex:none;font-size:24px;line-height:1}.sim-place-name{flex:1;min-width:0}.sim-place-n{color:#14141480;font-variant-numeric:tabular-nums;flex:none;font-size:14px}.sim-x{z-index:7;top:calc(env(safe-area-inset-top) + 12px);color:#141414;letter-spacing:.14em;text-transform:uppercase;background:#f5f2ec;place-items:center;height:44px;padding:0 14px;font-size:12px;font-weight:600;display:grid;position:absolute;right:10px}.sf-not-now{color:#141414;letter-spacing:.14em;text-transform:uppercase;text-underline-offset:3px;height:44px;margin-top:-8px;font-size:12px;font-weight:600;text-decoration:underline}.sim-holding{color:#f5f2ec;background:#141414;min-height:calc(100svh - 58px);position:relative;overflow:hidden}.sim-holding-in{z-index:2;gap:10px;display:grid;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.sim-holding-in .sf-read{padding:0 22px}.sim-page{padding-top:env(safe-area-inset-top);position:relative}.sim-menu{z-index:2;top:calc(env(safe-area-inset-top) + 6px);width:44px;height:44px;position:absolute;left:6px}.sim-menu i{background:#141414;height:2px;position:absolute;left:11px;right:11px}.sim-menu i:first-child{top:17px}.sim-menu i:last-child{top:25px}.sim-who{padding:60px 0 16px}.sim-numbers{border-top:1px solid #1414141f;border-bottom:1px solid #1414141f;grid-template-columns:repeat(3,1fr);margin:0 16px;display:grid}.sim-numbers div{text-align:center;padding:16px 4px}.sim-numbers div+div{border-left:1px solid #1414141f}.sim-numbers dd{letter-spacing:-.03em;margin:0;font-size:34px;font-weight:900;line-height:1}.sim-numbers dt{letter-spacing:.12em;text-transform:uppercase;color:#1414148c;margin-top:6px;font-size:12px;font-weight:500}.sim-views{gap:22px;padding:22px 16px 14px;display:flex}.sim-views button{letter-spacing:-.035em;text-transform:uppercase;color:#14141438;font-size:28px;font-weight:900;line-height:1;transition:color .3s}.sim-views button.is-on{color:#141414}.sim-works{gap:28px;padding-bottom:28px;display:grid}.sim-work img{aspect-ratio:1;object-fit:cover;background:#eee;width:100%;display:block}.sim-work-line{justify-content:space-between;gap:12px;padding:14px 16px 0;display:flex}.sim-work h3{letter-spacing:-.025em;font-size:22px;font-weight:800;line-height:1.1}.sim-work p{font-size:16px}.sim-work-line p{color:#1414148c;margin-top:2px}.sim-work-line b{letter-spacing:-.02em;font-size:22px;font-weight:900}.sim-status{letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 16px 0;font-weight:600;display:flex;font-size:12px!important}.sim-status i{background:#141414;width:9px;height:9px}.sim-status.is-due i{background:#34c759}.sim-status span{letter-spacing:.04em;text-transform:none;color:#1414148c;font-size:15px;font-weight:500}.sim-act{letter-spacing:.18em;text-transform:uppercase;width:calc(100% - 32px);height:52px;margin:12px 16px 0;font-size:12px;font-weight:600;display:block;box-shadow:inset 0 0 0 1.5px #141414}.sim-act.is-ink{color:#f5f2ec;background:#141414}.sim-updates{margin:0;padding:0 16px 28px;list-style:none}.sim-updates li{border-top:1px solid #1414141a;align-items:center;gap:12px;padding:16px 0;font-size:17px;line-height:1.25;display:flex}.sim-updates i{background:#14141440;flex:none;width:9px;height:9px}.sim-updates i.is-new{background:#34c759}.sim-settings{z-index:150;padding:calc(env(safe-area-inset-top) + 60px) 20px 60px;color:#f5f2ec;background:#141414;animation:.6s cubic-bezier(.7,0,.25,1) both sim-from-left;position:fixed;inset:0;overflow-y:auto}.sim-settings h2{letter-spacing:-.04em;text-transform:uppercase;margin-bottom:24px;font-size:44px;font-weight:900;line-height:.88}.sim-close{top:calc(env(safe-area-inset-top) + 6px);place-items:center;width:44px;height:44px;display:grid;position:absolute;left:8px}.sim-section{border-top:1px solid #f5f2ec29}.sim-section-head{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:16px 0;display:flex}.sim-section-head small{letter-spacing:.14em;color:#f5f2ec73;margin-bottom:6px;font-size:12px;font-weight:500;display:block}.sim-section-head span{letter-spacing:-.035em;text-transform:uppercase;font-size:26px;font-weight:900;line-height:.92}.sim-section-head svg{flex:none;width:22px;height:22px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.sim-section.is-open .sim-section-head svg{transform:rotate(45deg)}.sim-section-body{color:#141414;background:#f5f2ec;gap:14px;margin:0 -20px;padding:20px;display:grid}.sim-section-note{font-size:17px}.sim-field{gap:6px;display:grid}.sim-field span{letter-spacing:.14em;text-transform:uppercase;color:#14141480;font-size:12px;font-weight:500}.sim-field input{color:#141414;background:#fff;border:1px solid #14141426;border-radius:0;outline:none;height:48px;padding:0 14px;font-size:16px}.sim-toggle{justify-content:space-between;align-items:center;min-height:44px;font-size:17px;display:flex}.sim-toggle i{place-items:center;width:26px;height:26px;display:grid;box-shadow:inset 0 0 0 1.5px #141414}.sim-toggle i.is-on{color:#f5f2ec;background:#141414}.sim-toggle svg{width:16px;height:16px}.hq-sim{gap:16px;max-width:420px;padding:24px 0;display:grid}.hq-sim-note{font-size:16px}.hq-sim-link{letter-spacing:.18em;text-transform:uppercase;height:56px;color:var(--background);background:var(--foreground);place-items:center;font-size:12px;font-weight:600;display:grid}@keyframes sim-from-left{0%{transform:translate(-100%)}}.rs-wrap{display:inline-flex}.rs-open{opacity:.8;align-items:center;gap:6px;font-size:16px;font-weight:600;display:inline-flex}.rs-open svg{width:16px;height:16px}.rs-pop{z-index:60;background:var(--background);border:1px solid var(--foreground);border-radius:16px;max-height:calc(100dvh - 92px);padding:14px 18px;position:fixed;top:72px;left:24px;right:24px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.rs-pop{border:1px solid color-mix(in oklab, var(--foreground) 16%, transparent)}}.rs-pop{box-shadow:0 18px 50px #00000047}.rs-close{float:right;z-index:1;justify-content:center;align-items:center;width:44px;height:44px;margin:-6px -8px 0 8px;display:inline-flex;position:sticky;top:0}.rs-close svg{width:20px;height:20px}.rs-bar{flex-direction:column;gap:10px;display:flex}.rs-rows{flex-direction:column;display:flex}.rs-row{border-bottom:1px solid var(--foreground);grid-template-columns:180px 150px 180px minmax(0,1fr) 160px;align-items:center;gap:4px 12px;margin-right:0;padding:8px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.rs-row{border-bottom:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.rs-name{letter-spacing:-.01em;text-align:left;align-items:center;gap:6px;min-height:44px;font-size:18px;font-weight:800;display:inline-flex}.rs-name svg{opacity:.55;width:16px;height:16px;transition:transform .2s}.rs-name svg.is-open{transform:rotate(180deg)}.rs-tag{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#15803d;background:oklab(62.7052% -.145969 .0869672/.16);border-radius:999px;justify-self:start;padding:3px 8px;font-size:12px;font-weight:700}.rs-tag.is-paid{color:#b45309;background:oklab(66.584% .082678 .133963/.18)}.rs-tag.is-plan{color:#6d28d9;background:oklab(54.1337% .0963843 -.226969/.18)}.rs-state{align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.rs-state.is-on .live-dot{opacity:1;background:#16a34a;animation:1.4s ease-in-out infinite live-pulse}.rs-now,.rs-explain,.rs-wait,.rs-gone{font-size:16px;line-height:1.35}.rs-now{opacity:.8}.rs-explain{opacity:.72;grid-column:1/-1;max-width:72ch}.rs-wait{text-align:center;font-weight:600}.rs-gone{background:oklab(66.584% .082678 .133963/.16);border-radius:12px;padding:10px 14px;font-weight:600}.rs-go{background:var(--foreground);width:100%;min-height:44px;color:var(--background);border-radius:999px;padding:8px 14px;font-size:16px;font-weight:700}.rs-go:disabled,.rs-size:disabled{opacity:.4;cursor:not-allowed}.rs-go.is-yes{color:#fff;background:#b45309;justify-self:start;width:auto}.rs-price{grid-column:1/-1;gap:8px;padding:4px 0 6px;display:grid}.rs-sizes{flex-wrap:wrap;gap:6px;display:flex}.rs-size{min-height:44px;box-shadow:inset 0 0 0 1px var(--foreground);border-radius:999px;padding:8px 14px;font-size:16px}@supports (color:color-mix(in lab, red, red)){.rs-size{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 22%, transparent)}}.rs-size b{font-weight:800}.rs-size.is-on{box-shadow:inset 0 0 0 2px var(--foreground);font-weight:600}.rs-no{opacity:.75;width:100%;min-height:44px;font-size:16px;font-weight:600}@media (width<=900px){.rs-pop{left:12px;right:12px}.rs-row{grid-template-columns:minmax(0,1fr) auto}.rs-now,.rs-do{grid-column:1/-1}}.swp{flex-direction:column;flex:1;align-items:center;gap:12px;min-height:0;padding:16px 0 28px;display:flex;overflow-y:auto}.swp-count{color:#8a8a90;align-items:center;gap:18px;width:min(560px,100%);margin:0;font-size:16px;display:flex}.swp-count span b{color:#f2f2f0}.swp-undo{color:#f2f2f0;cursor:pointer;background:0 0;border:1px solid #3a3a3e;border-radius:999px;margin-left:auto;padding:4px 14px;font-size:16px;font-weight:600}.swp-live{color:#f2f2f0;flex-wrap:wrap;align-items:baseline;gap:8px;width:min(560px,100%);margin:0;font-size:16px;display:flex}.swp-live i{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite swp-pulse}.swp-live span{color:#8a8a90;white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;animation:.6s ease-out clive-in;overflow:hidden}@keyframes swp-pulse{50%{opacity:.3}}.swp-card{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;width:min(560px,100%);transform:translateX(var(--dx,0)) rotate(var(--turn,0));background:#111114;border:1px solid #1f1f23;border-radius:16px;flex-direction:column;gap:12px;padding:14px;transition:border-color .2s;animation:.45s cubic-bezier(.2,.9,.3,1.1) swp-in;display:flex}.swp-card.is-leaving{opacity:0;transition:transform .26s ease-in,opacity .26s ease-in}.swp-card.is-yes{border-color:#22c55e}.swp-card.is-flag{border-color:#ef8a8a}@keyframes swp-in{0%{opacity:0;transform:translateY(16px)scale(.97)}}.swp-lead{aspect-ratio:1;cursor:pointer;background:#1d1d21;border:0;border-radius:10px;width:100%;padding:0;display:block;overflow:hidden}.swp-lead-img{object-fit:cover;width:100%;height:100%;animation:.8s ease-out clive-face;display:block}.swp-thumbs{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.swp-thumb{aspect-ratio:1;cursor:pointer;opacity:.6;background:#1d1d21;border:0;border-radius:6px;width:100%;padding:0;transition:opacity .2s;display:block;overflow:hidden}.swp-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.swp-thumb.is-on,.swp-thumb:hover{opacity:1}.is-gone{background:#1d1d21;display:block}.swp-info{flex-direction:column;gap:6px;display:flex}.swp-who{text-align:left;flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.swp-who h2{margin:0;font-size:26px;font-weight:800;line-height:1.1}.swp-who a{color:#8a8a90;font-size:16px;text-decoration:none}.swp-who a:hover{color:#f2f2f0;text-decoration:underline}.swp-facts{color:#c8c8cc;flex-wrap:wrap;gap:6px 16px;margin:0;font-size:16px;display:flex}.swp-facts b{color:#f2f2f0;font-size:18px}.swp-cat{letter-spacing:.06em;text-transform:uppercase;color:#0b0b0d;background:#f2f2f0;border-radius:999px;align-self:center;padding:3px 9px;font-size:12px;font-weight:700}.swp-bio{color:#f2f2f0;white-space:pre-line;border-left:2px solid #3a3a3e;margin:0;padding-left:10px;font-size:16px;line-height:1.4}.swp-why{color:#a0a0a5;margin:0;font-size:16px;line-height:1.4}.swp-buttons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.swp-buttons button{cursor:pointer;border-radius:999px;min-height:52px;font-size:18px;font-weight:700}.swp-no{color:#ef8a8a;background:#1d1d21;border:1px solid #3a2022}.swp-yes{color:#0b0b0d;background:#22c55e;border:1px solid #22c55e}@media (width>=761px){.swp-lead{aspect-ratio:auto;height:min(532px,100dvh - 430px);min-height:260px}}@media (width<=760px){.swp{padding-top:8px;overflow:visible}.swp-who h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.swp-card,.swp-lead-img{animation:none}}.anav-top{flex-wrap:wrap;flex:none;align-items:center;gap:10px 18px;min-height:48px;display:flex;position:relative}.anav-back{color:inherit;opacity:.65;align-items:center;gap:6px;font-size:16px;text-decoration:none;display:inline-flex}.anav-back svg{width:16px;height:16px}.anav-title{letter-spacing:-.02em;margin:0;font-size:40px;font-weight:800;line-height:1}.anav-tabs{border:1px solid;gap:2px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.anav-tabs{border:1px solid color-mix(in srgb, currentColor 22%, transparent)}}.anav-tabs{border-radius:999px}.anav-tab{min-height:34px;color:inherit;opacity:.6;white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.anav-tab:hover{opacity:1}.anav-tab.is-on{opacity:1;background:currentColor}.anav-tab.is-on,.anav-tab.is-on:hover{color:inherit}.anav-tab.is-on{-webkit-text-fill-color:var(--background)}.clive-page .anav-tab.is-on{-webkit-text-fill-color:#0b0b0d}.anav-top .live-theme{margin:0;position:absolute;top:4px;right:0}@media (width<=760px){.anav-title{font-size:32px}.anav-tabs{scrollbar-width:none;width:100%;overflow-x:auto}.anav-tab{padding:0 12px}.anav-tab.is-globe{display:none}.anav-top .live-theme{order:1;margin-left:auto;position:static}.anav-tabs{order:2}.anav-top>:not(.anav-back):not(.anav-title):not(.live-theme):not(.anav-tabs){order:3}}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0d0d0f;--foreground:#ededf0;--card:#16161a;--card-foreground:#ededf0;--popover:#1a1a1f;--popover-foreground:#ededf0;--primary:#ededf0;--primary-foreground:#0d0d0f;--secondary:#1c1c21;--secondary-foreground:#ededf0;--muted:#1c1c21;--muted-foreground:#a2a2ab;--border:#2d2d34;--input:#2d2d34;--ring:#ededf0;--cobalt:#4a5aff;--ask:#6f9fff;--status-green:#e4e4e8;--status-amber:#9a9aa2;--status-grey:#9a9aa2;--status-green-soft:#1d1d22;--status-amber-soft:#1d1d22;--status-red-soft:#2b1517;--surface-shadow:0 1px 2px #0000008c;--surface-shadow-hover:0 10px 24px -14px #000000d9;--raised-bg:#141412;--team-shane:#9a9aa2;--team-mark:#9a9aa2;--team-neil:#9a9aa2;--team-emma:#9a9aa2;--team-museum:#9a9aa2}html.dark body{background-color:var(--background);color:var(--foreground)}.theme-toggle{border:1px solid var(--border);background:var(--background);width:40px;height:40px;color:var(--foreground);border-radius:999px;flex:none;place-items:center;transition:transform .12s cubic-bezier(.2,.8,.2,1),background-color .2s cubic-bezier(.2,.8,.2,1);display:grid}.theme-toggle:active{transform:scale(.92)}.theme-toggle-icon{place-items:center;animation:.32s cubic-bezier(.2,.8,.2,1) both theme-icon-in;display:grid}@keyframes theme-icon-in{0%{opacity:0;transform:rotate(-60deg)scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.theme-toggle-icon{animation:none}}html.dark .completion-burst{background-color:var(--card)}html.dark .roster-card{background-color:var(--card);color:var(--foreground)}html.dark .calendar-nav-button{background-color:var(--card);color:var(--foreground);border-color:var(--border)}html.dark .calendar-nav-button:hover{background-color:var(--foreground);color:var(--background)}html.dark .calendar-day{border-color:var(--border)}html.dark .calendar-adjacent-day{background-color:var(--card);border-color:var(--border)}html.dark .bg-\[\#f4f4f4\]{background-color:var(--card)}html.dark .calendar-weekday{background-color:var(--card);color:var(--foreground)}html.dark .calendar-entry-tentative{background-color:var(--muted);color:var(--foreground)}html.dark .calendar-weekday-end{background-color:var(--muted)}html.dark .roster-shell,html.dark .roster-task-title{color:var(--foreground)}html.dark .calendar-month-grid{border-color:var(--border)}html.dark .calendar-weekend{background-color:var(--muted)}html.dark .command-console,html.dark .roster-card-tentative,html.dark .roster-intelligence{background-color:var(--card)}html.dark .roster-task-title{color:var(--foreground)}html.dark .roster-card-tentative .roster-intelligence{background-color:var(--card)}html.dark .roster-card-tentative .roster-task-title,html.dark .roster-card-urgent .roster-task-title{color:var(--foreground)}html.dark .day-sheet{background-color:var(--card);color:var(--foreground)}html.dark .day-sheet-head{border-color:var(--border)}html.dark .day-sheet-close{background-color:var(--muted);color:var(--foreground)}html.dark .day-sheet-close:hover{background-color:var(--foreground);color:var(--background)}html.dark .day-row{border-color:var(--border)}html.dark .day-field{background-color:var(--card);color:var(--foreground)}html.dark .day-row-tick{border-color:var(--border)}html.dark .day-row-kill:hover{background-color:var(--muted)}html.dark .day-row-view:hover .day-row-view-edit{color:var(--foreground)}html.dark .day-row-finish{background-color:var(--foreground);color:var(--background)}html.dark .day-sheet-add,html.dark .day-add-text,html.dark .day-add-time,html.dark .day-add-kind{background-color:var(--card);border-color:var(--border)}html.dark .day-add-go{background-color:var(--foreground);color:var(--background)}html.dark .day-all-day{background-color:var(--card);border-color:var(--border)}html.dark .day-timeline,html.dark .day-hour{border-color:var(--border)}html.dark .day-event-card{color:var(--foreground)}html.dark .day-event-call{background-color:var(--card)}html.dark .day-event-dinner,html.dark .day-event-popup,html.dark .day-event-exhibition,html.dark .day-event-conference,html.dark .day-event-scouting{background-color:var(--muted)}html.dark .day-event-tentative,html.dark .day-event-editor,html.dark .day-event-detail{background-color:var(--card)}html.dark .day-reminder-card,html.dark .day-static-card{background-color:var(--muted)}html.dark .postit-pad{background-color:var(--muted);color:var(--foreground)}html.dark .postit-done{color:var(--foreground)}html.dark .postit-done:hover{background-color:var(--foreground);color:var(--background)}html.dark .postit-highlight{color:var(--foreground)}html.dark .postit-highlight:hover{background-color:var(--foreground);color:var(--background)}html.dark .mail-band{background-color:var(--card);color:var(--foreground)}html.dark .mail-swipe-face{background-color:var(--card)}html.dark .mail-row{border-color:var(--border)}html.dark .mail-sender{color:var(--foreground)}html.dark .mail-row-open{background-color:var(--card)}html.dark .mail-reader-bar,html.dark .mail-reader-subject{border-color:var(--border)}html.dark .mail-msg-tinted{background:radial-gradient(130% 110% at 0% 100%, hsl(var(--p,0) 45% 17%) 0%, hsl(var(--p,0) 40% 12%) 35%, var(--background) 72%)}html.dark .mail-body{color:var(--foreground)}html.dark .mail-gmail-link{border-color:var(--foreground)}html.dark .mail-avatar,html.dark .mail-gmail-link:hover{background-color:var(--foreground);color:var(--background)}html.dark .mail-compose,html.dark .mail-ask{background-color:var(--card);border-color:var(--border)}html.dark .mail-ask:focus-within{background-color:var(--card)}html.dark .mail-ask-go{background-color:var(--foreground);color:var(--background)}html.dark .mail-field{border-color:var(--border)}html.dark .roster-focus-badge{background-color:var(--foreground);color:var(--background)}html.dark .roster-brain-line{color:var(--foreground)}html.dark .roster-brain-chip{background-color:var(--foreground);color:var(--background)}html.dark .roster-brain-btn{background-color:var(--card);color:var(--foreground)}html.dark .roster-brain-btn:hover,html.dark .roster-brain-btn:focus-visible,html.dark .roster-brain-btn-primary{background-color:var(--foreground);color:var(--background)}html.dark .roster-brain-btn-ask,html.dark .postit-brain,html.dark .postit-brain-btn{color:var(--foreground)}html.dark .postit-brain-btn:hover,html.dark .postit-brain-btn:focus-visible{background-color:var(--foreground);color:var(--background)}html.dark .mail-fwd-head{color:var(--foreground)}html.dark .calendar-bar.calendar-entry-tentative,html.dark .calendar-entry.calendar-entry-tentative,html.dark .calendar-week-item.calendar-entry-tentative{background-color:var(--card);color:var(--foreground)}html.dark .mail-related-notes,html.dark .postit-more,html.dark .postit-more:hover,html.dark .postit-more:focus-visible,html.dark .postit-more[aria-expanded=true],html.dark .postit-brain-line,html.dark .work-option.is-on{color:var(--foreground)}html.dark .ai-out-icon{background-color:var(--card)}html.dark .roster-add-plus{color:var(--foreground)}html.dark .roster-add-plus:hover,html.dark .roster-add-plus:focus-visible,html.dark .roster-add-card{background-color:var(--card)}html.dark .roster-add-level{background-color:var(--card);color:var(--foreground)}html.dark .roster-add-level.is-on{background-color:var(--foreground);color:var(--background)}html.dark .meetings-pad{background-color:var(--card);color:var(--foreground)}html.dark .meetings-day-head{color:var(--foreground)}html.dark .meeting-card{background-color:var(--card)}html.dark .meeting-kind,html.dark .meeting-who,html.dark .meeting-waiting{color:var(--foreground)}html.dark .meetings-chip:not(.meetings-chip-asks){background-color:var(--muted);color:var(--foreground)}html.dark .meetings-day-date,html.dark .meetings-hero-kicker{color:var(--muted-foreground)}html.dark .meetings-day-row,html.dark .meeting-ask.mail-ask{border-color:var(--border)}html.dark .undo-bar{background-color:var(--foreground);color:var(--background)}html.dark .whats-new-close{background-color:var(--card);color:var(--foreground)}html.dark .mail-row .mail-sender,html.dark .mail-row-subject-text{color:var(--foreground)}html.dark .calendar-entry-past{background-color:var(--muted)}html.dark .laptop-task-card,html.dark .laptop-task-state,html.dark .mail-hero-chip{color:var(--foreground)}html.dark .mail-row.mail-row-unread:not(.mail-row-open),html.dark .mail-row.mail-state-resolved,html.dark .mail-row.mail-state-fyi{background-color:var(--card)}html.dark .mail-refresh{background-color:var(--card);color:var(--foreground)}html.dark .mail-segment{color:var(--foreground)}html.dark .mail-segment.is-on{background-color:var(--card);color:var(--foreground)}html.dark .mail-band .mail-row:not(.mail-state-needs):not(.mail-state-waiting) .tile-summary,html.dark .tile-label{color:var(--foreground)}html.dark .tile-line-latest .tile-label{background-color:var(--foreground);color:var(--background)}html.dark .mail-band .mail-state-needs .tile-line-latest .tile-label,html.dark .mail-band .mail-state-waiting .tile-line-latest .tile-label{background-color:var(--card)}html.dark .tile-line-latest .tile-icon{background-color:var(--foreground);color:var(--background)}html.dark .mail-band .mail-state-needs .tile-line-latest .tile-icon,html.dark .mail-band .mail-state-waiting .tile-line-latest .tile-icon{background-color:var(--card)}html.dark .hold-sheet{background-color:var(--card);color:var(--foreground)}html.dark .hold-option:active{background-color:var(--muted)}html.dark .hold-cancel{background-color:var(--foreground);color:var(--background)}html.dark .mail-band .mail-search,html.dark .mail-refresh,html.dark .mail-hero-chip:not(.mail-hero-needs):not(.mail-hero-waiting){border-color:var(--border)}html.dark .hold-pop{background-color:var(--card);color:var(--foreground)}html.dark .hold-pop .hold-option.is-hot,html.dark .hold-pop .hold-option:active{background-color:var(--foreground);color:var(--background)}html.dark .mail-band .mail-row .tile-line-latest .tile-summary{color:var(--foreground)}html.dark .mail-reader-who{border-color:var(--border)}html.dark .roster-day-head{color:var(--foreground)}html.dark .roster-day-head:after{background-color:var(--foreground);color:var(--background)}html.dark .roster-entry{background-color:var(--card)}html.dark .build-card-chip,html.dark .build-card-chip.is-busy{background-color:var(--muted)}html.dark .build-card-chip.is-done,html.dark .build-card-btn{background-color:var(--card)}html.dark .roster-entry-title,html.dark .roster-entry-fact{color:var(--foreground)}html.dark .roster-entry-past{background-color:var(--card)}html.dark .roster-entry-past .roster-entry-time,html.dark .roster-entry-past .roster-entry-phase{color:var(--foreground)}html.dark .cal-more{background-color:var(--foreground);color:var(--background)}html.dark .cal-ghost-in{background-color:var(--muted)}html.dark .day-event-card{background:var(--cobalt)}@supports (color:color-mix(in lab, red, red)){html.dark .day-event-card{background:color-mix(in oklab, var(--cobalt) 22%, var(--card))}}html.dark .roster-card.roster-look-tint{background:var(--look)}@supports (color:color-mix(in lab, red, red)){html.dark .roster-card.roster-look-tint{background:color-mix(in srgb, var(--look) 16%, var(--card))}}html.dark :is(.calendar-entry,.calendar-bar,.calendar-week-item):not(.calendar-entry-past):not(.calendar-entry-tentative){background:var(--kind,#52525b)}@supports (color:color-mix(in lab, red, red)){html.dark :is(.calendar-entry,.calendar-bar,.calendar-week-item):not(.calendar-entry-past):not(.calendar-entry-tentative){background:color-mix(in oklab, var(--kind,#52525b) 30%, var(--card))}}html.dark :is(.calendar-entry,.calendar-bar,.calendar-week-item):not(.calendar-entry-past):not(.calendar-entry-tentative){color:var(--foreground)}html.dark .calendar-day.calendar-today{background:var(--cobalt)}@supports (color:color-mix(in lab, red, red)){html.dark .calendar-day.calendar-today{background:color-mix(in oklab, var(--cobalt) 18%, var(--card))}}html.dark .coming-back-pill{color:var(--foreground);background:#1c1c21eb}html.dark .laptop-task-card{background:linear-gradient(180deg, var(--task), var(--card) 70%)}@supports (color:color-mix(in lab, red, red)){html.dark .laptop-task-card{background:linear-gradient(180deg, color-mix(in oklab, var(--task) 18%, var(--card)), var(--card) 70%)}}html.dark .mail-row.mail-state-needs{background:linear-gradient(160deg, var(--card) 55%, var(--cobalt) 100%)}@supports (color:color-mix(in lab, red, red)){html.dark .mail-row.mail-state-needs{background:linear-gradient(160deg, var(--card) 55%, color-mix(in oklab, var(--cobalt) 14%, var(--card)) 100%)}}html.dark .mail-row.mail-state-needs.mail-row-unread:not(.mail-row-open){background:linear-gradient(160deg, var(--card) 50%, var(--cobalt) 100%)}@supports (color:color-mix(in lab, red, red)){html.dark .mail-row.mail-state-needs.mail-row-unread:not(.mail-row-open){background:linear-gradient(160deg, var(--card) 50%, color-mix(in oklab, var(--cobalt) 18%, var(--card)) 100%)}}html.dark .build-card{background:linear-gradient(160deg, var(--card) 0%, #7c5cff 100%)}@supports (color:color-mix(in lab, red, red)){html.dark .build-card{background:linear-gradient(160deg, var(--card) 0%, color-mix(in oklab, #7c5cff 10%, var(--card)) 100%)}}html.dark .roster-entry{background:linear-gradient(160deg, var(--card) 0%, var(--cobalt) 100%)}@supports (color:color-mix(in lab, red, red)){html.dark .roster-entry{background:linear-gradient(160deg, var(--card) 0%, color-mix(in oklab, var(--cobalt) 9%, var(--card)) 100%)}}html.dark .roster-entry-now{background:linear-gradient(160deg, var(--card) 0%, #22c55e 100%)}@supports (color:color-mix(in lab, red, red)){html.dark .roster-entry-now{background:linear-gradient(160deg, var(--card) 0%, color-mix(in oklab, #22c55e 12%, var(--card)) 100%)}}html.dark .mail-sheen{background:linear-gradient(105deg,#0000 35%,#ffffff24 50%,#0000 65%)}html.dark .mail-row-unread .mail-row-btn:after,html.dark .mail-band .mail-row.mail-row-unread:after,html.dark .mail-band .mail-row.mail-row-landed:before{background:linear-gradient(105deg,#0000 38%,#ffffff1a 50%,#0000 62%)}html.dark .cc-card-in:after{background:linear-gradient(105deg,#0000 30%,#ffffff1f 48%,#995cff1f 52%,#0000 70%)}html.dark .text-black:not(.feed-side *){color:var(--foreground)}html.dark :is(.text-black\/40,.text-black\/50,.text-black\/60,.text-black\/70):not(.feed-side *){color:var(--muted-foreground)}html.dark :is(.border-black\/10,.border-black\/15):not(.feed-side *){border-color:var(--border)}html.dark .placeholder\:text-black\/40::placeholder{color:var(--muted-foreground)}html.dark .raised-card{border-color:#f3f1ea2e}html.dark .home-canvas,html.dark .roster-list-well{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){html.dark .roster-list-well{background-color:color-mix(in oklab, var(--background) 60%, var(--card))}}html.dark .roster-list-well{border-color:var(--border)}html.dark .calendar-today{background-color:var(--cobalt)}@supports (color:color-mix(in lab, red, red)){html.dark .calendar-today{background-color:color-mix(in oklab, var(--cobalt) 18%, var(--card))}}html.dark .calendar-adjacent-day{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){html.dark .calendar-adjacent-day{background-color:color-mix(in oklab, var(--background) 70%, var(--card))}}html.dark .raised-white{--raised-bg:var(--card);--raised-fg:var(--foreground);--raised-dim:#ededf0a8;--raised-faint:#ededf01a;--raised-line:#ededf038}html.dark .raised-white .raised-card{box-shadow:0 1px 2px #00000080,0 12px 30px -14px #000c}html.dark .raised-white .raised-field::placeholder{color:#ededf061}html.dark .raised-white .raised-wrong{color:#ededf066}html.dark .raised-light{--raised-bg:#1a1c22;--raised-fg:var(--foreground);--raised-dim:#ededf0ad;--raised-faint:#ededf01a;--raised-line:#ededf038}html.dark .raised-card.raised-light{background:linear-gradient(180deg, var(--chat), var(--card) 70%)}@supports (color:color-mix(in lab, red, red)){html.dark .raised-card.raised-light{background:linear-gradient(180deg, color-mix(in oklab, var(--chat) 14%, var(--card)), var(--card) 70%)}}html.dark .raised-card.raised-light{box-shadow:0 1px 2px #00000080, 0 10px 26px -14px var(--chat)}@supports (color:color-mix(in lab, red, red)){html.dark .raised-card.raised-light{box-shadow:0 1px 2px #00000080, 0 10px 26px -14px color-mix(in oklab, var(--chat) 40%, transparent)}}html.dark .raised-light .raised-body{color:var(--foreground)}html.dark .cc-bubble,html.dark .chat-you-file{color:var(--foreground);background:#2a2d37;box-shadow:0 6px 18px #00000073}html.dark .chat-you-photo{border-color:var(--border);box-shadow:0 6px 18px #00000073}html.dark .build-card{box-shadow:0 0 0 1px #9b7bff2e,0 10px 28px -12px #000000b3}html.dark .build-card-kicker{color:#a9a6cc}html.dark .build-card-task,html.dark .build-card-then span{color:var(--foreground)}html.dark .build-card-then{color:var(--muted-foreground)}html.dark .build-card-note{color:#f0b46a}html.dark .build-card-chip{color:#c9c7dc}html.dark .build-card-chip.is-busy{color:#a8a6ff}html.dark .build-card-chip.is-done{color:#4ade80}html.dark .build-card-chip.is-needs{color:#f0b46a;background-color:#f59e0b29}html.dark .build-card-btn{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border)}html.dark .build-card-go{background:var(--foreground);color:var(--background);box-shadow:0 6px 16px -6px #000000b3}html.dark .laptop-task-state{color:var(--muted-foreground)}html.dark .mail-band{--m-bg:var(--card);--m-ink:var(--foreground);--m-dim:var(--muted-foreground);--m-plain:var(--card);--m-plain-ink:var(--foreground)}html.dark .mail-row,html.dark .mail-hero-chip:not(.mail-hero-needs):not(.mail-hero-waiting):not(.is-on){background-color:var(--card)}html.dark .mail-row-time,html.dark .mail-people-track{color:var(--muted-foreground)}html.dark .mail-band .mail-row .tile-line-summary .tile-summary{color:#8fb0ff}html.dark .mail-band .mail-row:not(.mail-state-needs):not(.mail-state-waiting) .tile-line-latest .tile-summary{color:var(--foreground)}html.dark .day-add-time.is-empty,html.dark .roster-entry-past .roster-entry-fact svg{color:var(--muted-foreground)}html.dark .mail-band .mail-row.mail-row-tint:not(.mail-row-open){background:linear-gradient(135deg, var(--t1) 0%, var(--t2) 55%, var(--t3) 100%)!important}@supports (color:color-mix(in lab, red, red)){html.dark .mail-band .mail-row.mail-row-tint:not(.mail-row-open){background:linear-gradient(135deg, color-mix(in oklab, var(--t1) 16%, var(--card)) 0%, color-mix(in oklab, var(--t2) 20%, var(--card)) 55%, color-mix(in oklab, var(--t3) 26%, var(--card)) 100%)!important}}html.dark .mail-band .mail-row.mail-row-attention:not(.mail-row-open){background:linear-gradient(135deg,#ffb070 0%,#ff9a50 55%,#ff8a3c 100%)!important}@supports (color:color-mix(in lab, red, red)){html.dark .mail-band .mail-row.mail-row-attention:not(.mail-row-open){background:linear-gradient(135deg, color-mix(in oklab, #ffb070 12%, var(--card)) 0%, color-mix(in oklab, #ff9a50 18%, var(--card)) 55%, color-mix(in oklab, #ff8a3c 26%, var(--card)) 100%)!important}}html.dark .mail-band .mail-row:is(.mail-row-tint,.mail-row-attention):not(.mail-row-open),html.dark .mail-band .mail-row:is(.mail-row-tint,.mail-row-attention):not(.mail-row-open) :is(.mail-sender,.mail-row-subject-text,.mail-row-time,.mail-people,.tile-line-latest .tile-summary){color:var(--foreground)!important}html.dark .mail-band .mail-row:is(.mail-row-tint,.mail-row-attention):not(.mail-row-open) .tile-line-summary .tile-summary{color:#8fb0ff!important}html.dark .calendar-entry-past{color:#9a9aa3}html.dark .calendar-adjacent-day{color:#75757e}html.dark .calendar-past{background:repeating-linear-gradient(135deg, var(--background) 0 5px, var(--background) 5px 6px)}@supports (color:color-mix(in lab, red, red)){html.dark .calendar-past{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--background) 55%, var(--card)) 0 5px, color-mix(in oklab, var(--background) 30%, var(--card)) 5px 6px)}}html.dark .calendar-past{color:#7a7a83}html.dark .calendar-past-weekend{background:repeating-linear-gradient(135deg, var(--background) 0 5px, var(--background) 5px 6px)}@supports (color:color-mix(in lab, red, red)){html.dark .calendar-past-weekend{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--background) 35%, var(--muted)) 0 5px, color-mix(in oklab, var(--background) 15%, var(--muted)) 5px 6px)}}html.dark .calendar-past-weekend{color:#7a7a83}html.dark .roster-entry:not(.roster-entry-now):not(.roster-entry-past) .roster-entry-time,html.dark .calendar-today-label{color:#8f9aff}html.dark .roster-entry-now .roster-entry-time{color:#3ccf7f}html.dark .text-destructive{color:#ff5c5c}html.dark .postit-row-highlight{background:#f6e75b}@supports (color:color-mix(in lab, red, red)){html.dark .postit-row-highlight{background:color-mix(in oklab, #f6e75b 13%, var(--muted))}}html.dark .postit-row-highlight{color:var(--foreground);box-shadow:inset 3px 0 #d9c94a}html.dark .postit-row-highlight :is(input,textarea,.postit-more){color:var(--foreground)}html.dark .postit-row-highlight .postit-highlight{color:#e8d955}html.dark .postit-row-highlight .postit-highlight:hover{color:var(--background);background-color:#e8d955}html.dark .inst-card[href^=\/institution]{--inst-grey:#1c1c21;color:var(--foreground);box-shadow:inset 0 -1px 0 var(--border)}html.dark .inst-card-li:nth-child(4n+1)>.inst-card[href^=\/institution]{--inst-grey:#16161a}html.dark .inst-card-li:nth-child(4n+3)>.inst-card[href^=\/institution]{--inst-grey:#19191e}html.dark .inst-card-li:nth-child(4n+4)>.inst-card[href^=\/institution]{--inst-grey:#222228}html.dark .inst-card.is-replied[href^=\/institution]{box-shadow:inset 0 0 0 2px #2ee68ca6}html.dark .is-grey.inst-card{color:var(--foreground);box-shadow:inset 0 -.5px 0 var(--border);background:var(--card)!important}html.dark .inst-card-li:nth-child(2n)>.is-grey.inst-card{background:var(--muted)!important}html.dark .is-grey.inst-card:after{background:linear-gradient(#ffffff0a,#0000 45%)}html.dark .inst-hero.is-light,html.dark .is-grey.inst-hero{color:var(--foreground);background:var(--card)!important}html.dark .inst-card-blank{background:var(--muted);box-shadow:inset 0 0 0 .5px var(--border)}html.dark .inst-card[href^=\/institution] :is(.inst-card-place,.inst-card-contact),html.dark .is-grey :is(.inst-card-place,.inst-hero-place,.inst-card-contact),html.dark .inst-hero.is-light .inst-hero-place{color:var(--muted-foreground)}html.dark .inst-card[href^=\/institution] .inst-card-chip,html.dark .is-grey .inst-card-chip,html.dark .inst-hero.is-light .inst-card-chip{color:#d4d4d8;background:#ffffff14}html.dark .inst-card[href^=\/institution] .inst-card-flag,html.dark .is-grey .inst-card-flag{color:#fbbf24}html.dark .roster-strip.roster-panel-urgent{--panel-background:var(--cherry)}@supports (color:color-mix(in lab, red, red)){html.dark .roster-strip.roster-panel-urgent{--panel-background:color-mix(in oklab, var(--cherry) 42%, var(--card))}}html.dark .roster-strip.roster-panel-urgent{background:var(--panel-background);--panel-foreground:var(--foreground);color:var(--foreground)}html.dark .roster-strip:is(.roster-panel-upcoming,.roster-panel-calm){--panel-background:var(--cobalt)}@supports (color:color-mix(in lab, red, red)){html.dark .roster-strip:is(.roster-panel-upcoming,.roster-panel-calm){--panel-background:color-mix(in oklab, var(--cobalt) 34%, var(--card))}}html.dark .roster-strip:is(.roster-panel-upcoming,.roster-panel-calm){background:var(--panel-background);--panel-foreground:var(--foreground);color:var(--foreground)}html.dark .roster-strip .roster-panel-button-primary,html.dark .roster-strip .roster-panel-button-secondary{background:var(--foreground)}html.dark .roster-strip .roster-panel-button-ghost{color:var(--foreground);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff47}html.dark .roster-panel-urgent:before{box-shadow:0 0 1rem var(--cherry)}@supports (color:color-mix(in lab, red, red)){html.dark .roster-panel-urgent:before{box-shadow:0 0 1rem color-mix(in oklab, var(--cherry) 12%, transparent)}}html.dark .roster-day-today{background:var(--cherry)}@supports (color:color-mix(in lab, red, red)){html.dark .roster-day-today{background:color-mix(in oklab, var(--cherry) 42%, var(--card))}}html.dark .roster-day-today{color:var(--foreground)}html.dark .roster-day-tomorrow{background:var(--cobalt)}@supports (color:color-mix(in lab, red, red)){html.dark .roster-day-tomorrow{background:color-mix(in oklab, var(--cobalt) 34%, var(--card))}}html.dark .roster-day-tomorrow{color:var(--foreground)}html.dark .roster-strip .roster-panel-button-ghost.is-on{background:var(--foreground);color:var(--panel-background)}html.dark .inst-card.is-emailed{background:linear-gradient(135deg,#1a2641 0%,#1f2e50 100%)!important}html.dark .inst-card.is-replied{background:linear-gradient(135deg,#0f3a26 0%,#134a30 100%)!important}html.dark .inst-card.is-emailed .inst-card-chip{color:#b9ccff;background:#93b4ff2e}html.dark .inst-card.is-conversation{background:linear-gradient(135deg,#2450b8 0%,#2c5ccc 100%)!important}html.dark .inst-card.is-conversation .inst-card-chip{color:#dbe6ff;background:#bed2ff33}html.dark .inst-card.is-replied .inst-card-chip{color:#9ff0c3;background:#6ee7a82e}html.dark .inst-card-note{color:#d6d9e0}html.dark .inst-view.is-on{color:#0d0d0f;background:#ededf0}html.dark .inst-view.is-emailed.is-on{color:#fff;background:#3b5bdb}html.dark .inst-view.is-replied.is-on{color:#fff;background:#12804a}html.dark .ae-inst{box-shadow:0 0 0 1px #ffffff14}html.dark .ae-inst-facts small.is-high{color:#6fdc9d}html.dark .ae-inst-facts small.is-medium{color:#f2b45c}html.dark .ae-sure{color:#ff8a8a;box-shadow:0 0 0 1.5px #ff8a8a}html.dark .outreach-conv-refresh{box-shadow:0 0 0 1px #ffffff1f}html.dark .hq-inst-know{color:#f2b45c;background:#f096091f;box-shadow:0 0 0 1px #f096094d}html.dark .hq-inst-notes li{background:#f096091a}html.dark .hq-supplier,html.dark .hq-guide li,html.dark .hq-pd-table{box-shadow:0 0 0 1px #ffffff14}html.dark .ae-addr-change,html.dark .ae-addr-use,html.dark .inst-hero-map{color:#9db7ff}html.dark .inst-card.is-never{background:linear-gradient(135deg,#3a1517 0%,#4a1a1d 100%)!important}html.dark .inst-card.is-never .inst-card-chip{color:#ffb4b4;background:#ff787829}html.dark .inst-card.is-shared{background:#1f1f24!important}html.dark .inst-card.is-later{box-shadow:inset 0 0 0 1.5px #ffc45c8c;background:linear-gradient(135deg,#1d1d22 0%,#232329 100%)!important}html.dark .inst-card.is-later .inst-card-chip{color:#ffcf7a;background:#ffc45c24}html.dark .inst-card-chase{color:#ffcf7a;background:#ffc45c1f}html.dark .inst-card-age{background:#ffffff14}html.dark .plan-chat-msg.is-mine{color:#0b0b0a;background:#f2f2ee}html.dark .plan-chat-on-item,html.dark .plan-chat-link{color:#b9ccff}html.dark .plan-chat-on-item{background:#93b4ff1f}html.dark .inst-card-age.is-yours{color:#9ff0c3;background:#6ee7a829}html.dark .plan-email-sent{color:#9ff0c3;background:#6ee7a824}html.dark .inst-card.is-needs{box-shadow:none}html.dark .inst-todo-head{color:#c4b5fd}html.dark .desk-card,html.dark .desk-step{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark .desk-card,html.dark .desk-step{background:color-mix(in oklab, var(--foreground) 6%, var(--background))}}html.dark .desk-card-about{color:#b9ccff}html.dark .desk-layer .raised-btn.on-light{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark .desk-layer .raised-btn.on-light{background:color-mix(in oklab, var(--foreground) 8%, var(--background))}}html.dark .desk-layer .raised-btn.on-light{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark .desk-layer .raised-btn.on-light{border-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}html.dark .desk-layer .raised-btn.on-light:disabled{color:var(--muted-foreground)}html.dark .desk-logo{background:#fff}html.dark .desk-card.is-new:after{background:linear-gradient(105deg,#0000 42%,#ffffff29 50%,#0000 58%)}html.dark .desk-ticket-date{color:#c4b5fd}html.dark .desk-done li{background:#6ee7a81a}html.dark .inst-todo{background:#a78bfa}@supports (color:color-mix(in lab, red, red)){html.dark .inst-todo{background:color-mix(in oklab, #a78bfa 12%, var(--background))}}html.dark .inst-next.is-needs .inst-next-label{color:#c4b5fd}html.dark .inst-next.is-yours .inst-next-label{color:#9ff0c3}html.dark .inst-next.is-late .inst-next-label{color:#fca5a5}html.dark .inst-next.is-waiting .inst-next-label{color:#b9ccff}html.dark .inst-next.is-later .inst-next-label{color:#ffcf7a}html.dark .inst-next-state{color:#c4b5fd}html.dark .inst-page :is(.inst-section,.inst-next,.on-light){--raised-fg:var(--foreground);--raised-dim:#ededf0a8;--raised-line:#ededf047}html.dark .inst-page :is(.inst-section,.inst-next) .raised-btn{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark .inst-page :is(.inst-section,.inst-next) .raised-btn{background:color-mix(in oklab, var(--foreground) 12%, var(--background))}}html.dark .inst-page :is(.inst-section,.inst-next) .raised-btn{box-shadow:inset 0 0 0 1px #ededf029}html.dark .inst-page :is(.inst-section,.inst-next) .raised-btn-primary:not(:disabled){background:var(--foreground);color:var(--background);box-shadow:none}html.dark .inst-page .inst-quiet-row .raised-btn{box-shadow:none;background:0 0}html.dark .inst-open-link{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark .inst-open-link{background:color-mix(in oklab, var(--foreground) 12%, var(--background))}}html.dark .hq-logo img{filter:invert()}html.dark .hq-person-card-add{color:#0b0b0a}html.dark .hq-signin-logo,html.dark .hq-splash img{filter:invert()}html.dark .hq-dupe{color:#ffcf7a}html.dark .hq-inst.tone-emailed{background:#232733}html.dark .hq-inst.tone-talks{background:#2b3d6b}html.dark .hq-inst.tone-yours{background:#24442f}html.dark .hq-inst.tone-later{background:#4a3620}html.dark .hq-home-inst{background:#232733}html.dark .hq-home-inst.tone-talks{background:#2b3d6b}html.dark .hq-home-inst.tone-yours{background:#24442f}html.dark .hq-home-inst.tone-later{background:#4a3620}html.dark .hq-inst.tone-yours:after,html.dark .hq-home-inst.tone-yours:after{background:linear-gradient(110deg,#0000 35%,#ffffff14 50%,#0000 65%)}html.dark .inst-card-stage b{color:#d4d4d8;background:#ffffff1a}html.dark .inst-card-stage.is-yours b{color:#06301a;background:#6ee7a8}html.dark .inst-card-stage.is-theirs b{color:#0b1a45;background:#93b2ff}html.dark .inst-card-when{color:var(--muted-foreground)}html.dark .rs-tag{color:#4ade80}html.dark .rs-tag.is-paid{color:#fbbf24}html.dark .rs-tag.is-plan{color:#c4b5fd}html.dark .rs-state.is-on .live-dot{background:#4ade80}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@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));filter:blur(var(--tw-enter-blur,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));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
