@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,: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-divide-y-reverse:0;--tw-border-style:solid;--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;--drift-x:20%;--mesh-1-x:85%;--mesh-1-y:15%;--mesh-2-x:15%;--mesh-2-y:85%;--mesh-3-x:50%;--mesh-3-y:50%}}}@layer theme{:root,:host{--font-sans:var(--font-sans), Inter, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-orange-50:#fff7ed;--color-orange-200:#ffd7a8;--color-orange-950:#441306;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-green-600:#00a544;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-600:#e70044;--color-rose-700:#c20039;--color-rose-800:#a30037;--color-gray-100:#f3f4f6;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-stone-100:#f5f5f4;--color-stone-300:#d6d3d1;--color-stone-800:#292524;--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;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--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-xs:4px;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans), Inter, system-ui, sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--color-navy:var(--twg-ink);--color-gold:var(--twg-brass);--color-state-moss:#6b7a54;--color-state-slate:#5f554b;--color-state-amber:#c28b3e;--color-state-rose:#9b4a52;--motion-ease:var(--twg-ease);--motion-duration-button:var(--twg-dur-micro);--motion-duration-hover:var(--twg-dur-sm);--motion-duration-page:var(--twg-dur-enter);--motion-duration-shimmer:1.6s;--font-display:var(--font-display), "Cormorant Garamond", Georgia, serif}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-950:lab(14.1747% 23.4515 19.4461);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-stone-100:lab(96.5286% -.0991821 .364268);--color-stone-300:lab(84.7909% .928015 1.59738);--color-stone-800:lab(15.0353% 1.96067 1.53427)}}}@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,ui-sans-serif, system-ui, 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;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{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(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--background);font-family:var(--font-sans), Inter, system-ui, sans-serif;color:var(--foreground);font-size:var(--tao-body-font-size,15px);line-height:1.5}h1,h2,h3,.font-display{font-family:var(--font-display);font-feature-settings:"liga", "kern"}.eyebrow{font-family:var(--font-mono);font-size:var(--twg-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--tao-cream-muted);font-weight:500}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-\[3px\]{inset-block:3px}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-6{top:calc(var(--spacing) * 6)}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[14rem\]{bottom:14rem}.bottom-full{bottom:100%}.-left-9{left:calc(var(--spacing) * -9)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[120\]{z-index:120}.z-\[NNN\]{z-index:NNN}.z-\[var\(--z-NAME\)\]{z-index:var(--z-NAME)}.z-\[var\(--z-modal\)\]{z-index:var(--z-modal)}.z-\[var\(--z-modal-backdrop\)\]{z-index:var(--z-modal-backdrop)}.z-\[var\(--z-pilot-badge\)\]{z-index:var(--z-pilot-badge)}.z-\[var\(--z-pilot-caption\)\]{z-index:var(--z-pilot-caption)}.z-\[var\(--z-pilot-focus\)\]{z-index:var(--z-pilot-focus)}.z-\[var\(--z-pilot-overlay\)\]{z-index:var(--z-pilot-overlay)}.z-\[var\(--z-popover\)\]{z-index:var(--z-popover)}.z-\[var\(--z-toast\)\]{z-index:var(--z-toast)}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.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-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-6{margin-right:calc(var(--spacing) * 6)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.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-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.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}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-\[18px\]{width:18px;height:18px}.size-\[var\(--twg-btn-icon\)\]{width:var(--twg-btn-icon);height:var(--twg-btn-icon)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--active-tab-height\){height:var(--active-tab-height)}.h-\(--cell-size\){height:var(--cell-size)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.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-8\!{height:calc(var(--spacing) * 8)!important}.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-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-\[26px\]{height:26px}.h-\[520px\]{height:520px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--twg-btn-md-h\)\]{height:var(--twg-btn-md-h)}.h-\[var\(--twg-control-min-h\)\]{height:var(--twg-control-min-h)}.h-\[var\(--twg-search-h\)\]{height:var(--twg-search-h)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[24rem\]{max-height:24rem}.max-h-\[40vh\]{max-height:40vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[420px\]{max-height:420px}.max-h-\[inherit\]{max-height:inherit}.max-h-\[min\(38rem\,calc\(100vh-6rem\)\)\]{max-height:min(38rem,100vh - 6rem)}.max-h-\[min\(52vh\,420px\)\]{max-height:min(52vh,420px)}.max-h-\[min\(64vh\,560px\)\]{max-height:min(64vh,560px)}.max-h-\[min\(72vh\,640px\)\]{max-height:min(72vh,640px)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[38px\]{min-height:38px}.min-h-\[60vh\]{min-height:60vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-\(--active-tab-width\){width:var(--active-tab-width)}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.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-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-72{width:calc(var(--spacing) * 72)}.w-\[--anchor-width\]{width:--anchor-width}.w-\[24rem\]{width:24rem}.w-\[76px\]{width:76px}.w-\[80px\]{width:80px}.w-\[92px\]{width:92px}.w-\[160px\]{width:160px}.w-\[280px\]{width:280px}.w-\[min\(360px\,calc\(100vw-2rem\)\)\]{width:min(360px,100vw - 2rem)}.w-\[min\(720px\,calc\(100vw-2rem\)\)\]{width:min(720px,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[75\%\]{max-width:75%}.max-w-\[82\%\]{max-width:82%}.max-w-\[180px\]{max-width:180px}.max-w-\[720px\]{max-width:720px}.max-w-\[820px\]{max-width:820px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[96px\]{min-width:96px}.min-w-\[140px\]{min-width:140px}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--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-\(--active-tab-left\){--tw-translate-x:var(--active-tab-left);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);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-\(--active-tab-top\){--tw-translate-y:var(--active-tab-top);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[twg-tab-panel-in_var\(--twg-dur-sm\)_var\(--twg-ease-soft\)\]{animation:twg-tab-panel-in var(--twg-dur-sm) var(--twg-ease-soft)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_140px_auto\]{grid-template-columns:1fr 140px auto}.grid-cols-\[70px_1fr_30px\]{grid-template-columns:70px 1fr 30px}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.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-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.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)}: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(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * 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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * 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)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}: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-\[rgba\(48\,32\,22\,0\.08\)\]>:not(:last-child)){border-color:#30201614}:where(.divide-\[var\(--glass-border\)\]>:not(:last-child)){border-color:var(--glass-border)}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.\[border-radius\:var\(--twg-btn-md-radius\)\]{border-radius:var(--twg-btn-md-radius)}.rounded{border-radius:.25rem}.rounded-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-2xl{border-radius:.625rem}.rounded-4xl{border-radius:1rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[7px\]{border-radius:7px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-\[var\(--twg-search-radius\)\]{border-radius:var(--twg-search-radius)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:.375rem}.rounded-lg\!{border-radius:.375rem!important}.rounded-md{border-radius:.25rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.5rem}.rounded-xl\!{border-radius:.5rem!important}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-xl{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-l-lg{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.rounded-r-md{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-b-xl{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.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-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\[border-color\:color-mix\(in_oklab\,var\(--twg-btn-approve-bg\)_72\%\,black\)\]{border-color:var(--twg-btn-approve-bg)}@supports (color:color-mix(in lab, red, red)){.\[border-color\:color-mix\(in_oklab\,var\(--twg-btn-approve-bg\)_72\%\,black\)\]{border-color:color-mix(in oklab,var(--twg-btn-approve-bg) 72%,black)}}.\[border-color\:transparent\]{border-color:#0000}.\[border-color\:var\(--twg-btn-andy-bg\)\]{border-color:var(--twg-btn-andy-bg)}.\[border-color\:var\(--twg-btn-destructive-bg\)\]{border-color:var(--twg-btn-destructive-bg)}.\[border-color\:var\(--twg-btn-primary-bg\)\]{border-color:var(--twg-btn-primary-bg)}.border-\[color-mix\(in_oklab\,var\(--twg-ink\)_14\%\,transparent\)\]{border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--twg-ink\)_14\%\,transparent\)\]{border-color:color-mix(in oklab,var(--twg-ink) 14%,transparent)}}.border-\[color\:var\(--twg-search-border\)\]{border-color:var(--twg-search-border)}.border-\[var\(--color-gold\)\]\/35{border-color:var(--color-gold)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-gold\)\]\/35{border-color:color-mix(in oklab, var(--color-gold) 35%, transparent)}}.border-\[var\(--color-gold\)\]\/40{border-color:var(--color-gold)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-gold\)\]\/40{border-color:color-mix(in oklab, var(--color-gold) 40%, transparent)}}.border-\[var\(--color-state-amber\)\]\/40{border-color:#c28b3e66}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-state-amber\)\]\/40{border-color:color-mix(in oklab, var(--color-state-amber) 40%, transparent)}}.border-\[var\(--color-state-moss\)\]\/40{border-color:#6b7a5466}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-state-moss\)\]\/40{border-color:color-mix(in oklab, var(--color-state-moss) 40%, transparent)}}.border-\[var\(--color-state-rose\)\]\/40{border-color:#9b4a5266}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-state-rose\)\]\/40{border-color:color-mix(in oklab, var(--color-state-rose) 40%, transparent)}}.border-\[var\(--color-state-slate\)\]\/40{border-color:#5f554b66}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-state-slate\)\]\/40{border-color:color-mix(in oklab, var(--color-state-slate) 40%, transparent)}}.border-\[var\(--glass-border\)\]{border-color:var(--glass-border)}.border-\[var\(--tao-card-border\)\]{border-color:var(--tao-card-border)}.border-\[var\(--twg-accent-strong\)\]{border-color:var(--twg-accent-strong)}.border-\[var\(--twg-coral\)\]{border-color:var(--twg-coral)}.border-\[var\(--twg-glass-border\)\]{border-color:var(--twg-glass-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/50{border-color:#ffd23680}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/50{border-color:color-mix(in oklab, var(--color-amber-300) 50%, transparent)}}.border-amber-300\/70{border-color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/70{border-color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.border-border,.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-current\/15{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/15{border-color:color-mix(in oklab, currentcolor 15%, transparent)}}.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/20{border-color:color-mix(in oklab, currentcolor 20%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-foreground\/5{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/5{border-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.border-foreground\/10{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/10{border-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.border-foreground\/15{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/15{border-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.border-foreground\/20{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/20{border-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.border-input,.border-input\/30{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.border-input\/30{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}.border-muted-foreground{border-color:var(--muted-foreground)}.border-orange-200{border-color:var(--color-orange-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-rose-200{border-color:var(--color-rose-200)}.border-stone-300{border-color:var(--color-stone-300)}.border-transparent{border-color:#0000}.border-t-foreground{border-top-color:var(--foreground)}.border-b-foreground\/5{border-bottom-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-b-foreground\/5{border-bottom-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.border-b-foreground\/10{border-bottom-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-b-foreground\/10{border-bottom-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.border-l-\[var\(--color-gold\)\]{border-left-color:var(--color-gold)}.border-l-\[var\(--color-state-amber\)\]{border-left-color:var(--color-state-amber)}.border-l-\[var\(--color-state-moss\)\]{border-left-color:var(--color-state-moss)}.border-l-\[var\(--color-state-rose\)\]{border-left-color:var(--color-state-rose)}.border-l-\[var\(--color-state-slate\)\]{border-left-color:var(--color-state-slate)}.bg-\[color-mix\(in_srgb\,var\(--tao-accent\)_15\%\,transparent\)\]{background-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--tao-accent\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--tao-accent) 15%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--tao-ink\)_3\%\,transparent\)\]{background-color:var(--tao-ink)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--tao-ink\)_3\%\,transparent\)\]{background-color:color-mix(in srgb,var(--tao-ink) 3%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--tao-ink\)_5\%\,transparent\)\]{background-color:var(--tao-ink)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--tao-ink\)_5\%\,transparent\)\]{background-color:color-mix(in srgb,var(--tao-ink) 5%,transparent)}}.bg-\[rgba\(255\,253\,248\,0\.55\)\]{background-color:#fffdf88c}.bg-\[rgba\(255\,253\,248\,0\.85\)\]{background-color:#fffdf8d9}.bg-\[rgba\(255\,255\,255\,0\.45\)\]{background-color:#ffffff73}.bg-\[var\(--color-gold\)\]\/10{background-color:var(--color-gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-gold\)\]\/10{background-color:color-mix(in oklab, var(--color-gold) 10%, transparent)}}.bg-\[var\(--color-gold\)\]\/20{background-color:var(--color-gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-gold\)\]\/20{background-color:color-mix(in oklab, var(--color-gold) 20%, transparent)}}.bg-\[var\(--color-gold\)\]\/50{background-color:var(--color-gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-gold\)\]\/50{background-color:color-mix(in oklab, var(--color-gold) 50%, transparent)}}.bg-\[var\(--color-state-amber\)\]\/10{background-color:#c28b3e1a}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-state-amber\)\]\/10{background-color:color-mix(in oklab, var(--color-state-amber) 10%, transparent)}}.bg-\[var\(--color-state-moss\)\]\/10{background-color:#6b7a541a}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-state-moss\)\]\/10{background-color:color-mix(in oklab, var(--color-state-moss) 10%, transparent)}}.bg-\[var\(--color-state-rose\)\]\/10{background-color:#9b4a521a}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-state-rose\)\]\/10{background-color:color-mix(in oklab, var(--color-state-rose) 10%, transparent)}}.bg-\[var\(--color-state-slate\)\]\/10{background-color:#5f554b1a}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-state-slate\)\]\/10{background-color:color-mix(in oklab, var(--color-state-slate) 10%, transparent)}}.bg-\[var\(--twg-accent-soft\)\]{background-color:var(--twg-accent-soft)}.bg-\[var\(--twg-button-andy-bg\)\]{background-color:var(--twg-button-andy-bg)}.bg-\[var\(--twg-cream-bright\)\]{background-color:var(--twg-cream-bright)}.bg-\[var\(--twg-danger\,\#b42318\)\]{background-color:var(--twg-danger,#b42318)}.bg-\[var\(--twg-glass-t1-bg\)\]{background-color:var(--twg-glass-t1-bg)}.bg-\[var\(--twg-glass-t2-bg\)\]{background-color:var(--twg-glass-t2-bg)}.bg-\[var\(--twg-glass-t3-bg\)\]{background-color:var(--twg-glass-t3-bg)}.bg-\[var\(--twg-ink\)\]{background-color:var(--twg-ink)}.bg-\[var\(--twg-salmon\)\]{background-color:var(--twg-salmon)}.bg-\[var\(--twg-search-bg\)\]{background-color:var(--twg-search-bg)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/55{background-color:#fffbeb8c}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/55{background-color:color-mix(in oklab, var(--color-amber-50) 55%, transparent)}}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/70{background-color:color-mix(in oklab, var(--color-amber-50) 70%, transparent)}}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/80{background-color:color-mix(in oklab, var(--color-amber-50) 80%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-900{background-color:var(--color-amber-900)}.bg-background,.bg-background\/25{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/25{background-color:color-mix(in oklab, var(--background) 25%, transparent)}}.bg-background\/35{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/35{background-color:color-mix(in oklab, var(--background) 35%, transparent)}}.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, var(--background) 40%, transparent)}}.bg-background\/45{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/45{background-color:color-mix(in oklab, var(--background) 45%, transparent)}}.bg-background\/55{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/55{background-color:color-mix(in oklab, var(--background) 55%, transparent)}}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-border{background-color:var(--border)}.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-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/70{background-color:color-mix(in oklab, var(--color-emerald-50) 70%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-foreground,.bg-foreground\/5{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/5{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.bg-foreground\/30{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/30{background-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.bg-foreground\/\[0\.06\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.06\]{background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/30{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.bg-muted\/10{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/10{background-color:color-mix(in oklab, var(--muted) 10%, transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.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\/70{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/70{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.bg-orange-50\/70{background-color:#fff7edb3}@supports (color:color-mix(in lab, red, red)){.bg-orange-50\/70{background-color:color-mix(in oklab, var(--color-orange-50) 70%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/70{background-color:#fff1f2b3}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/70{background-color:color-mix(in oklab, var(--color-rose-50) 70%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-stone-100{background-color:var(--color-stone-100)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[3px\]{padding:3px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.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-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[10px\]{padding-inline:10px}.px-\[11px\]{padding-inline:11px}.px-\[var\(--twg-btn-md-pad-x\)\]{padding-inline:var(--twg-btn-md-pad-x)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.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-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[9px\]{padding-block:9px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-\[max\(8px\,env\(safe-area-inset-top\)\)\]{padding-top:max(8px, env(safe-area-inset-top))}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.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-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.\[font-family\:var\(--twg-f-ui\)\]{font-family:var(--twg-f-ui)}.font-display{font-family:var(--font-display), "Cormorant Garamond", Georgia, serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.font-sans{font-family:var(--font-sans), Inter, system-ui, sans-serif}.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))}.\[font-size\:var\(--twg-type-button-size\)\]{font-size:var(--twg-type-button-size)}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[length\:var\(--twg-search-font\)\]{font-size:var(--twg-search-font)}.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-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.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)}.\[line-height\:var\(--twg-type-button-lh\)\]{line-height:var(--twg-type-button-lh)}.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)}.\[font-weight\:var\(--twg-type-button-weight\)\]{font-weight:var(--twg-type-button-weight)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.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}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\[color\:var\(--twg-btn-andy-fg\)\]{color:var(--twg-btn-andy-fg)}.\[color\:var\(--twg-btn-approve-fg\)\]{color:var(--twg-btn-approve-fg)}.\[color\:var\(--twg-btn-destructive-fg\)\]{color:var(--twg-btn-destructive-fg)}.\[color\:var\(--twg-btn-primary-fg\)\]{color:var(--twg-btn-primary-fg)}.\[color\:var\(--twg-btn-secondary-fg\)\]{color:var(--twg-btn-secondary-fg)}.\[color\:var\(--twg-ink-2\)\]{color:var(--twg-ink-2)}.text-\[var\(--color-gold\)\]{color:var(--color-gold)}.text-\[var\(--color-state-amber\)\]{color:var(--color-state-amber)}.text-\[var\(--color-state-moss\)\]{color:var(--color-state-moss)}.text-\[var\(--color-state-rose\)\]{color:var(--color-state-rose)}.text-\[var\(--color-state-slate\)\]{color:var(--color-state-slate)}.text-\[var\(--tao-accent\)\]{color:var(--tao-accent)}.text-\[var\(--tao-ink-bright\)\]{color:var(--tao-ink-bright)}.text-\[var\(--tao-ink-faint\)\]{color:var(--tao-ink-faint)}.text-\[var\(--tao-ink-muted\)\]{color:var(--tao-ink-muted)}.text-\[var\(--twg-accent-strong\)\]{color:var(--twg-accent-strong)}.text-\[var\(--twg-brass\)\]{color:var(--twg-brass)}.text-\[var\(--twg-button-andy-fg\)\]{color:var(--twg-button-andy-fg)}.text-\[var\(--twg-danger\,\#b42318\)\]{color:var(--twg-danger,#b42318)}.text-\[var\(--twg-ink\)\]{color:var(--twg-ink)}.text-\[var\(--twg-ink-3\)\]{color:var(--twg-ink-3)}.text-\[var\(--twg-salmon\)\]{color:var(--twg-salmon)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current,.text-current\/75{color:currentColor}@supports (color:color-mix(in lab, red, red)){.text-current\/75{color:color-mix(in oklab, currentcolor 75%, transparent)}}.text-current\/80{color:currentColor}@supports (color:color-mix(in lab, red, red)){.text-current\/80{color:color-mix(in oklab, currentcolor 80%, transparent)}}.text-destructive{color:var(--destructive)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-foreground,.text-foreground\/55{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/55{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-foreground\/65{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/65{color:color-mix(in oklab, var(--foreground) 65%, transparent)}}.text-foreground\/75{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/75{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-green-600{color:var(--color-green-600)}.text-input{color:var(--input)}.text-muted-foreground{color:var(--muted-foreground)}.text-orange-950{color:var(--color-orange-950)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-stone-800{color:var(--color-stone-800)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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_1px_2px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000a);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-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.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)}.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)}.ring-2{--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)}.\[box-shadow\:none\]{box-shadow:none}.\[box-shadow\:var\(--twg-button-shadow\)\]{box-shadow:var(--twg-button-shadow)}.ring-\[var\(--color-gold\)\]\/40{--tw-ring-color:var(--color-gold)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--color-gold\)\]\/40{--tw-ring-color:color-mix(in oklab, var(--color-gold) 40%, transparent)}}.ring-\[var\(--twg-brass\)\]{--tw-ring-color:var(--twg-brass)}.ring-ring{--tw-ring-color:var(--ring)}.ring-offset-2{--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)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[4px\]{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px);-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-blur-\[8px\]{--tw-backdrop-blur:blur(8px);-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-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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-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-saturate-\[1\.1\]{--tw-backdrop-saturate:saturate(1.1);-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-\[background-color\,border-color\,box-shadow\,opacity\]{transition-property:background-color,border-color,box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\]{transition-property:color,background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\]{transition-property:color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,border-color\,box-shadow\]{transition-property:transform,background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,width\]{transition-property:transform,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,width\,height\]{transition-property:translate,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;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))}.transition-none{transition-property:none}.duration-\(--twg-dur-micro\){--tw-duration:var(--twg-dur-micro);transition-duration:var(--twg-dur-micro)}.duration-\(--twg-dur-snap\){--tw-duration:var(--twg-dur-snap);transition-duration:var(--twg-dur-snap)}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-\[180ms\]{--tw-duration:.18s;transition-duration:.18s}.duration-\[var\(--twg-dur-sm\)\]{--tw-duration:var(--twg-dur-sm);transition-duration:var(--twg-dur-sm)}.ease-\(--twg-ease\){--tw-ease:var(--twg-ease);transition-timing-function:var(--twg-ease)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-radius\:var\(--radius-md\)\]{--cell-radius:var(--radius-md)}.\[--cell-size\:--spacing\(7\)\]{--cell-size:calc(var(--spacing) * 7)}.\[background\:transparent\]{background:0 0}.\[background\:var\(--twg-btn-andy-bg\)\]{background:var(--twg-btn-andy-bg)}.\[background\:var\(--twg-btn-approve-bg\)\]{background:var(--twg-btn-approve-bg)}.\[background\:var\(--twg-btn-destructive-bg\)\]{background:var(--twg-btn-destructive-bg)}.\[background\:var\(--twg-btn-primary-bg\)\]{background:var(--twg-btn-primary-bg)}.\[background\:var\(--twg-btn-secondary-bg\)\]{background:var(--twg-btn-secondary-bg)}.\[background\:var\(--twg-ink-tint-soft\)\]{background:var(--twg-ink-tint-soft)}.\[transition\:background_140ms_var\(--twg-ease\)\]{transition:background .14s var(--twg-ease)}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.inline-1{inline-size:calc(var(--spacing) * 1)}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.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-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/card\:p-3:is(:where(.group\/card)[data-size=sm] *){padding:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/card\:px-3:is(:where(.group\/card)[data-size=sm] *){padding-inline:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[variant\=default\]\/tabs-list\:rounded-md:is(:where(.group\/tabs-list)[data-variant=default] *){border-radius:.25rem}.group-data-\[variant\=default\]\/tabs-list\:border:is(:where(.group\/tabs-list)[data-variant=default] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=default\]\/tabs-list\:border-input:is(:where(.group\/tabs-list)[data-variant=default] *){border-color:var(--input)}.group-data-\[variant\=default\]\/tabs-list\:bg-background:is(:where(.group\/tabs-list)[data-variant=default] *){background-color:var(--background)}.group-data-\[variant\=default\]\/tabs-list\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *){--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-data-\[variant\=line\]\/tabs-list\:bg-foreground:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:var(--foreground)}.group-data-selected\/command-item\:text-foreground:is(:where(.group\/command-item):where([data-selected=true]) *){color:var(--foreground)}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-horizontal\/tabs\:group-data-\[variant\=line\]\/tabs-list\:top-auto:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):is(:where(.group\/tabs-list)[data-variant=line] *){top:auto}.group-data-horizontal\/tabs\:group-data-\[variant\=line\]\/tabs-list\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):is(:where(.group\/tabs-list)[data-variant=line] *){bottom:-5px}.group-data-horizontal\/tabs\:group-data-\[variant\=line\]\/tabs-list\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):is(:where(.group\/tabs-list)[data-variant=line] *){height:calc(var(--spacing) * .5)}.group-data-horizontal\/tabs\:group-data-\[variant\=line\]\/tabs-list\:translate-y-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):is(:where(.group\/tabs-list)[data-variant=line] *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.group-data-vertical\/tabs\:group-data-\[variant\=line\]\/tabs-list\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):is(:where(.group\/tabs-list)[data-variant=line] *){right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:group-data-\[variant\=line\]\/tabs-list\:left-auto:is(:where(.group\/tabs):where([data-orientation=vertical]) *):is(:where(.group\/tabs-list)[data-variant=line] *){left:auto}.group-data-vertical\/tabs\:group-data-\[variant\=line\]\/tabs-list\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):is(:where(.group\/tabs-list)[data-variant=line] *){width:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:group-data-\[variant\=line\]\/tabs-list\:translate-x-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):is(:where(.group\/tabs-list)[data-variant=line] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.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-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:bg-muted:after{content:var(--tw-content);background-color:var(--muted)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:\[border-color\:var\(--glass-border\)\]:hover{border-color:var(--glass-border)}.hover\:bg-\[rgba\(48\,32\,22\,0\.04\)\]:hover{background-color:#3020160a}.hover\:bg-\[rgba\(255\,253\,248\,0\.5\)\]:hover{background-color:#fffdf880}.hover\:bg-\[var\(--twg-accent-soft\)\]:hover{background-color:var(--twg-accent-soft)}.hover\:bg-\[var\(--twg-glass-bg-hover\)\]:hover{background-color:var(--twg-glass-bg-hover)}.hover\:bg-amber-50\/80:hover{background-color:#fffbebcc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-50\/80:hover{background-color:color-mix(in oklab, var(--color-amber-50) 80%, transparent)}}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-background\/45:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/45:hover{background-color:color-mix(in oklab, var(--background) 45%, transparent)}}.hover\:bg-background\/70:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/70:hover{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.hover\:bg-background\/80:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/80:hover{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.hover\:bg-background\/95:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/95:hover{background-color:color-mix(in oklab, var(--background) 95%, 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\/5:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/5:hover{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.hover\:bg-foreground\/90:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/90:hover{background-color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.hover\:bg-foreground\/\[0\.04\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--foreground) 4%, transparent)}}.hover\:bg-foreground\/\[0\.08\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/20:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.hover\:bg-muted\/25:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/25:hover{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.hover\:bg-muted\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.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\/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-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:\[color\:var\(--twg-ink\)\]:hover{color:var(--twg-ink)}.hover\:text-\[color-mix\(in_srgb\,var\(--tao-accent\)_75\%\,\#b8602e\)\]:hover{color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:text-\[color-mix\(in_srgb\,var\(--tao-accent\)_75\%\,\#b8602e\)\]:hover{color:color-mix(in srgb,var(--tao-accent) 75%,#b8602e)}}.hover\:text-\[var\(--tao-accent\)\]:hover{color:var(--tao-accent)}.hover\:text-\[var\(--tao-accent-deep\)\]:hover{color:var(--tao-accent-deep)}.hover\:text-\[var\(--tao-ink-bright\)\]:hover{color:var(--tao-ink-bright)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-rose-700:hover{color:var(--color-rose-700)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:\[background\:color-mix\(in_oklab\,var\(--twg-btn-andy-bg\)_88\%\,black\)\]:hover{background:var(--twg-btn-andy-bg)}@supports (color:color-mix(in lab, red, red)){.hover\:\[background\:color-mix\(in_oklab\,var\(--twg-btn-andy-bg\)_88\%\,black\)\]:hover{background:color-mix(in oklab,var(--twg-btn-andy-bg) 88%,black)}}.hover\:\[background\:color-mix\(in_oklab\,var\(--twg-btn-approve-bg\)_88\%\,black\)\]:hover{background:var(--twg-btn-approve-bg)}@supports (color:color-mix(in lab, red, red)){.hover\:\[background\:color-mix\(in_oklab\,var\(--twg-btn-approve-bg\)_88\%\,black\)\]:hover{background:color-mix(in oklab,var(--twg-btn-approve-bg) 88%,black)}}.hover\:\[background\:color-mix\(in_oklab\,var\(--twg-btn-destructive-bg\)_88\%\,black\)\]:hover{background:var(--twg-btn-destructive-bg)}@supports (color:color-mix(in lab, red, red)){.hover\:\[background\:color-mix\(in_oklab\,var\(--twg-btn-destructive-bg\)_88\%\,black\)\]:hover{background:color-mix(in oklab,var(--twg-btn-destructive-bg) 88%,black)}}.hover\:\[background\:color-mix\(in_oklab\,var\(--twg-cream-bright\)_55\%\,transparent\)\]:hover{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.hover\:\[background\:color-mix\(in_oklab\,var\(--twg-cream-bright\)_55\%\,transparent\)\]:hover{background:color-mix(in oklab,var(--twg-cream-bright) 55%,transparent)}}.hover\:\[background\:color-mix\(in_oklab\,var\(--twg-cream-bright\)_78\%\,transparent\)\]:hover{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.hover\:\[background\:color-mix\(in_oklab\,var\(--twg-cream-bright\)_78\%\,transparent\)\]:hover{background:color-mix(in oklab,var(--twg-cream-bright) 78%,transparent)}}.hover\:\[background\:var\(--twg-fill-solid-hover\)\]:hover{background:var(--twg-fill-solid-hover)}.hover\:\[background\:var\(--twg-ink-tint-hover\)\]:hover{background:var(--twg-ink-tint-hover)}}.focus\:border-\[color\:var\(--twg-search-border\)\]:focus{border-color:var(--twg-search-border)}.focus\:border-foreground\/40:focus{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.focus\:border-foreground\/40:focus{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-muted:focus{background-color:var(--muted)}.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-\[var\(--color-gold\)\]:focus{--tw-ring-color:var(--color-gold)}.focus\:ring-\[var\(--twg-brass\)\]:focus{--tw-ring-color:var(--twg-brass)}.focus\:ring-\[var\(--twg-focus-ring-color\)\]:focus{--tw-ring-color:var(--twg-focus-ring-color)}.focus\:ring-\[var\(--twg-salmon\)\]:focus{--tw-ring-color:var(--twg-salmon)}.focus\:ring-foreground\/20:focus{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-foreground\/20:focus{--tw-ring-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.focus\:ring-red-500\/20:focus{--tw-ring-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.focus\:ring-red-500\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--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)}.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-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-destructive\/30:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.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\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-muted:active{background-color:var(--muted)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:.375rem}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent{background-color:#0000}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--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)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-lg\!{border-radius:.375rem!important}:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}.has-disabled\:bg-input\/50:has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.has-disabled\:bg-input\/50:has(:disabled){background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible){--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-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=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)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-auto[aria-disabled=true]{pointer-events:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:\[border-color\:var\(--glass-border\)\][aria-expanded=true]{border-color:var(--glass-border)}.aria-expanded\:\[color\:var\(--twg-ink\)\][aria-expanded=true]{color:var(--twg-ink)}.aria-expanded\:\[background\:color-mix\(in_oklab\,var\(--twg-cream-bright\)_55\%\,transparent\)\][aria-expanded=true]{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.aria-expanded\:\[background\:color-mix\(in_oklab\,var\(--twg-cream-bright\)_55\%\,transparent\)\][aria-expanded=true]{background:color-mix(in oklab,var(--twg-cream-bright) 55%,transparent)}}.aria-expanded\:\[background\:var\(--twg-ink-tint-hover\)\][aria-expanded=true]{background:var(--twg-ink-tint-hover)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-0[aria-invalid=true]{--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)}.aria-invalid\:ring-3[aria-invalid=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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end=true]{border-radius:var(--cell-radius)}.data-\[range-end\=true\]\:rounded-r-\(--cell-radius\)[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.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-muted[data-range-middle=true]{background-color:var(--muted)}.data-\[range-middle\=true\]\:text-foreground[data-range-middle=true]{color:var(--foreground)}.data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start=true]{border-radius:var(--cell-radius)}.data-\[range-start\=true\]\:rounded-l-\(--cell-radius\)[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.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-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start],.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:gap-3[data-size=sm]{gap:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:py-3[data-size=sm]{padding-block:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group-addon\]\:pl-2\!>*)[data-slot=input-group-addon]{padding-left:calc(var(--spacing) * 2)!important}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:col-span-4{grid-column:span 4/span 4}.sm\:inline-flex{display:inline-flex}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:min-h-8{min-height:calc(var(--spacing) * 8)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:p-5{padding:calc(var(--spacing) * 5)}}@media (min-width:48rem){.md\:table-cell{display:table-cell}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:p-6{padding:calc(var(--spacing) * 6)}.xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){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-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){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-closed\:overflow-hidden:where([data-state=closed]),.data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])){overflow:hidden}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-checked\:border-primary:where([data-state=checked]),.data-checked\:border-primary:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:text-primary-foreground:where([data-state=checked]),.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])){color:var(--primary-foreground)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-unchecked\:bg-input:where([data-state=unchecked]),.data-unchecked\:bg-input:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked]),.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-unchecked]:not([data-unchecked=false])),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked]),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-selected\:bg-muted:where([data-selected=true]){background-color:var(--muted)}.data-selected\:text-foreground:where([data-selected=true]){color:var(--foreground)}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\[var\(--twg-btn-icon-glyph\)\] svg:not([class*=size-]){width:var(--twg-btn-icon-glyph);height:var(--twg-btn-icon-glyph)}.\[\&_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-\(--cell-radius\):first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-b\]\:pb-4.border-b{padding-bottom:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/card\:\[\.border-b\]\:pb-3:is(:where(.group\/card)[data-size=sm] *).border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}: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}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading]{color:var(--muted-foreground)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.\[data-crm-detail-anatomy\=\"shared-four-tabs\"\]\:visible:is(),.\[data-crm-detail-section\=\"\$\{id\}\"\]\:visible:is(),.\[data-state\=\"open\"\]\:visible:is(),.\[data-test\=\"email-compose-trigger\"\]\:visible:is(),.\[data-test\=\"email-mobile-compose\"\]\:visible:is(),.\[data-test\=\"tao-pilot-panel\"\]\:visible:is(),.\[data-test\=\"team-chat-andy-btn\"\]\:visible:is(),.\[data-test\=\"team-chat-input\"\]\:visible:is(),.\[data-test\=\"team-chat-space\"\]\:visible:is(),.\[data-test\=\"team-chat-talk-andy\"\]\:visible:is(),.\[data-test\=\"team-chat-talk-panel\"\]\:visible:is(),.\[data-test\=\"today-overflow-link\"\]\:visible:is(),.\[data-testid\=\"email-compose-andy-workspace\"\]\:visible:is(){visibility:visible}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:.5rem;border-top-right-radius:.5rem}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.\[role\=\"dialog\"\]\:visible:is(){visibility:visible}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}:is(.data-selected\:\*\:\[svg\]\:text-foreground:where([data-selected=true])>*):is(svg){color:var(--foreground)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\):last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>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}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@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{--twg-paper:#f7eedd;--twg-paper-cream:#f7eedd;--twg-paper-deep:#efe2c7;--twg-paper-edge:#e6d4b1;--twg-wash-cyan-focal:#fff0d28c;--twg-wash-cyan-soft:#ffdeb44d;--twg-wash-cool:#ffe9c673;--twg-wash-warm-edge:#f7eedd66;--twg-wash-amber:#e8d2aa8c;--twg-wash-coral:#d9886c29;--twg-ink:#2c1e10;--twg-ink-2:#2c1e10a8;--twg-ink-3:#2c1e10a3;--twg-ink-mute:#2c1e102e;--twg-ink-hair:#2c1e101f;--twg-cream:#fff8e8;--twg-cream-bright:#fffaee;--twg-fill-solid:#2c1e10;--twg-brass:#b88a3a;--twg-brass-soft:#b88a3a38;--twg-coral:#b9582e;--twg-coral-glow:#b9582e59;--twg-salmon:#b9582e;--twg-salmon-hover:color-mix(in oklab, var(--twg-salmon) 82%, var(--twg-ink));--twg-salmon-active:color-mix(in oklab, var(--twg-salmon) 72%, var(--twg-ink));--twg-on-salmon:color-mix(in oklab, var(--twg-ink) 90%, #140c08);--twg-sage:#5f7a4f;--twg-sage-soft:#5f7a4f38;--twg-amber:color-mix(in oklab, var(--twg-brass) 78%, var(--twg-coral));--twg-amber-soft:color-mix(in oklab, var(--twg-amber) 20%, transparent);--twg-violet:color-mix(in oklab, var(--twg-brass) 68%, var(--twg-ink));--twg-violet-soft:color-mix(in oklab, var(--twg-violet) 18%, transparent);--twg-indigo:color-mix(in oklab, var(--twg-brass) 70%, var(--twg-ink));--twg-indigo-soft:color-mix(in oklab, var(--twg-indigo) 18%, transparent);--twg-danger:#b54336;--twg-dsh-blue:#8a4d1c;--twg-dsh-blue-soft:#8a4d1c24;--twg-dsh-amber:#9a5f16;--twg-dsh-amber-soft:#9a5f1624;--twg-dsh-indigo:#7d5a70;--twg-dsh-indigo-soft:#7d5a7024;--twg-dsh-teal:#5f7a4f;--twg-dsh-teal-soft:#5f7a4f24;--twg-dsh-green:#4f7346;--twg-dsh-green-soft:#4f734624;--twg-glass-bg:#fff7e652;--twg-glass-bg-hover:#fff7e694;--twg-glass-bg-deep:#fff7e66b;--twg-glass-bg-soft:#fff7e63d;--twg-head-bg:var(--twg-glass-bg-deep);--twg-head-blur:blur(8px);--twg-glass-border:#6c502a52;--twg-glass-border-pill:#2c1e101a;--twg-glass-blur:blur(24px) saturate(150%);--twg-glass-blur-deep:blur(24px) saturate(150%);--twg-glass-blur-sm:blur(14px) saturate(140%);--twg-paper-shadow:0 1px 2px #2c1e100a, 0 6px 18px #2c1e100d;--twg-glass-t1-bg:color-mix(in oklab, var(--twg-cream-bright) 58%, transparent);--twg-glass-t1-blur:var(--twg-glass-blur-sm);--twg-glass-t1-border:color-mix(in oklab, var(--twg-ink) 11%, transparent);--twg-glass-t1-edge:inset 0 1px 0 #ffffff73;--twg-glass-t2-bg:color-mix(in oklab, var(--twg-cream-bright) 68%, transparent);--twg-glass-t2-blur:var(--twg-glass-blur);--twg-glass-t2-border:var(--twg-glass-border-pill);--twg-glass-t2-edge:inset 0 1px 0 #ffffff8c;--twg-glass-t2-shadow:0 12px 28px -14px #2c1e1029;--twg-glass-t3-bg:color-mix(in oklab, var(--twg-cream-bright) 86%, transparent);--twg-glass-t3-blur:blur(32px) saturate(160%);--twg-glass-t3-border:var(--twg-glass-border);--twg-glass-t3-edge:inset 0 1px 0 #ffffffa6;--twg-glass-t3-shadow:0 18px 48px color-mix(in oklab, var(--twg-ink) 22%, transparent);--twg-ink-tint-soft:color-mix(in oklab, var(--twg-ink) 6%, transparent);--twg-ink-tint-hover:color-mix(in oklab, var(--twg-ink) 10%, transparent);--twg-ink-tint-strong:color-mix(in oklab, var(--twg-ink) 18%, transparent);--twg-fill-solid-hover:color-mix(in oklab, var(--twg-fill-solid) 90%, black);--twg-f-display:var(--font-display), ui-serif, Georgia, serif;--twg-f-ui:var(--font-sans), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--twg-f-content:var(--font-sans), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--twg-f-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--twg-type-heading-weight:600;--twg-type-body-strong-weight:600;--twg-type-button-weight:600;--twg-chip-md-r:12px;--twg-chip-md-gap:4px;--twg-button-md-h:30px;--twg-button-md-h-mobile:48px;--twg-button-md-pad-x:14px;--twg-button-md-r:8px;--twg-button-md-r-mobile:10px;--twg-icon-button-md:32px;--twg-icon-button-md-mobile:40px;--twg-icon-glyph-sm:14px;--twg-icon-glyph-md:18px;--twg-touch-target:44px;--twg-space-0-5:2px;--twg-space-1:4px;--twg-space-1-5:6px;--twg-space-2:8px;--twg-space-2-5:10px;--twg-space-3:12px;--twg-space-4:16px;--twg-border-w:1px;--twg-popover-md-w:440px;--twg-screen-gutter:24px;--twg-icon-sm:16px;--twg-icon-md:18px;--twg-button-primary-bg:var(--twg-ink);--twg-button-primary-fg:var(--twg-cream-bright);--twg-button-secondary-bg:transparent;--twg-button-secondary-fg:var(--twg-ink);--twg-button-approve-bg:var(--twg-salmon);--twg-button-approve-fg:white;--twg-button-danger-bg:var(--twg-danger);--twg-button-danger-fg:white;--twg-button-andy-bg:var(--twg-coral);--twg-button-andy-fg:white;--twg-dialog-mobile-radius:16px 16px 0 0;--twg-dialog-scrim-bg:color-mix(in oklab, var(--twg-ink) 42%, transparent);--twg-dialog-sheet-shadow:0 -24px 56px -18px color-mix(in oklab, var(--twg-ink) 42%, transparent);--z-background:-20;--z-base:0;--z-content:1;--z-chrome:20;--z-sticky:100;--z-header:200;--z-fab:300;--z-dock:320;--z-toast:350;--z-menu-scrim:390;--z-menu:400;--z-popover:500;--z-drawer-scrim:600;--z-drawer:610;--z-drawer-control:620;--z-sheet-scrim:700;--z-sheet:710;--z-sheet-control:720;--z-detail-overlay:800;--z-detail-dialog:900;--z-modal-backdrop:1000;--z-modal:1010;--z-modal-elevated:1100;--z-modal-control:1110;--z-tooltip:1300;--z-devtools:1400;--z-pilot-overlay:35;--z-pilot-caption:36;--z-pilot-badge:45;--z-pilot-card:50;--z-pilot-focus:120;--twg-modal-z:var(--z-modal);--twg-modal-backdrop-z:var(--z-modal-backdrop);--twg-modal-elevated-z:var(--z-modal-elevated);--twg-contact-dialog-z:var(--z-modal-elevated);--twg-contact-popover-z:var(--z-modal-control);--twg-popover-z:var(--z-popover);--twg-menu-z:var(--z-menu);--twg-drawer-z:var(--z-drawer);--twg-sheet-z:var(--z-sheet);--twg-toast-z:var(--z-toast);--twg-modal-surface:var(--twg-cream-bright);--twg-modal-subtle-bg:color-mix(in oklab, var(--twg-ink) 2.5%, var(--twg-cream-bright));--twg-modal-border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent);--twg-modal-hairline:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent);--twg-modal-radius:var(--twg-r-lg);--twg-modal-w-xs:320px;--twg-modal-w-sm:480px;--twg-modal-w-md:640px;--twg-modal-max-h-md:640px;--twg-modal-backdrop-pad:24px;--twg-modal-gutter-desktop:32px;--twg-modal-pad-x:16px;--twg-modal-pad-y:12px;--twg-modal-gap:12px;--twg-modal-gap-sm:8px;--twg-modal-gap-xs:4px;--twg-modal-shadow:0 24px 60px -16px color-mix(in oklab, var(--twg-ink) 42%, transparent), 0 4px 12px -2px color-mix(in oklab, var(--twg-ink) 14%, transparent);--twg-modal-enter-y:8px;--twg-modal-sheet-enter-y:8px;--twg-modal-fade-dur:.18s;--twg-modal-pop-dur:.22s;--twg-modal-shell-inset-top:calc(env(safe-area-inset-top,0px) + var(--twg-header-h,62px));--twg-modal-shell-gap:10px;--twg-modal-shell-radius:22px;--twg-modal-stacked-scale:.98;--twg-modal-stacked-enter-y:8px;--twg-modal-stacked-enter-dur:.24s;--twg-modal-stacked-exit-dur:.22s;--twg-andy-drawer-w:min(500px, calc(100vw - 40px));--twg-andy-drawer-w-tablet:min(420px, calc(100vw - 32px));--twg-andy-drawer-enter-dur:.225s;--twg-andy-drawer-exit-dur:.195s;--twg-modal-input-time-w:96px;--twg-modal-field-min-h:44px;--twg-dd-radius:var(--twg-r-md);--twg-dd-offset:8px;--twg-dd-max-h-mobile:80svh;--twg-dd-item-h-desktop:40px;--twg-dd-item-h-mobile:44px;--twg-mobile-topbar-h:52px;--twg-filter-popover-w:272px;--twg-filter-popover-max-h:420px;--twg-mobile-sheet-max-h:86dvh;--twg-mobile-sheet-max-h-abs:680px;--twg-sheet-handle-w:36px;--twg-sheet-handle-h:4px;--twg-fs-micro:.6875rem;--twg-fs-caption:.6875rem;--twg-fs-label:.75rem;--twg-fs-button:.8125rem;--twg-fs-body:.875rem;--twg-fs-body-lg:.875rem;--twg-fs-section:1rem;--twg-fs-title:1.125rem;--twg-fs-heading:1.25rem;--twg-fs-display:1.5rem;--twg-fs-display-lg:1.75rem;--twg-fs-module-head:1.75rem;--twg-fs-module-head-mobile:1.5rem;--skyline-module-header-height:68px;--skyline-module-header-padding:12px 20px;--skyline-module-header-gap:18px;--skyline-module-header-action-size:36px;--skyline-module-title-size:2rem;--skyline-module-title-weight:300;--skyline-module-title-line-height:1.08;--skyline-module-subtitle-size:.75rem;--skyline-module-subtitle-weight:400;--skyline-module-header-height-mobile:62px;--skyline-module-header-padding-mobile:10px 12px;--skyline-module-title-size-mobile:1.5rem;--skyline-module-title-weight-mobile:350;--twg-authenticated-canvas-url:url(/brand/canvas/sonika-agarwal-MJhgFWr_HAc-unsplash.webp);--twg-fs-record-title:1.375rem;--twg-fs-skyline-micro:.625rem;--twg-fs-skyline-axis:.75rem;--twg-fs-skyline-control:.875rem;--twg-fs-skyline-body:.9375rem;--twg-fs-skyline-label:1.25rem;--twg-fs-skyline-greeting:2.5rem;--twg-fs-skyline-tile-metric:2.5rem;--twg-fs-skyline-metric:2.5rem;--twg-fs-skyline-mobile-kpi:4rem;--twg-fs-skyline-metric-lg:5rem;--twg-lh-dense:1.3;--twg-lh-body:1.5;--twg-lh-display:1.1;--twg-tracking-eyebrow:.06em;--twg-fw-regular:400;--twg-fw-medium:500;--twg-fw-emph:600;--twg-type-display-size:var(--twg-fs-display-lg);--twg-type-display-lh:var(--twg-lh-display);--twg-type-h1-size:var(--twg-fs-module-head);--twg-type-h1-lh:var(--twg-lh-display);--twg-type-h1-mobile-size:var(--twg-fs-module-head-mobile);--twg-type-h1-mobile-lh:var(--twg-lh-display);--twg-type-h2-size:var(--twg-fs-heading);--twg-type-h2-lh:var(--twg-lh-dense);--twg-type-h2-mobile-size:var(--twg-fs-title);--twg-type-h2-mobile-lh:var(--twg-lh-dense);--twg-type-h3-size:var(--twg-fs-title);--twg-type-h3-lh:var(--twg-lh-dense);--twg-type-h3-mobile-size:var(--twg-fs-section);--twg-type-h3-mobile-lh:var(--twg-lh-dense);--twg-type-h4-size:var(--twg-fs-section);--twg-type-h4-lh:var(--twg-lh-dense);--twg-type-h4-mobile-size:var(--twg-fs-body-lg);--twg-type-h4-mobile-lh:var(--twg-lh-body);--twg-type-body-size:var(--twg-fs-body-lg);--twg-type-body-lh:var(--twg-lh-body);--twg-type-small-size:var(--twg-fs-label);--twg-type-small-lh:var(--twg-lh-body);--twg-type-caption-size:var(--twg-fs-caption);--twg-type-caption-lh:var(--twg-lh-dense);--twg-type-button-size:var(--twg-fs-button);--twg-type-button-lh:var(--twg-lh-dense);--twg-type-button-mobile-size:.9375rem;--twg-type-chip-size:var(--twg-fs-label);--twg-type-chip-lh:var(--twg-lh-dense);--twg-type-eyebrow-size:var(--twg-fs-label);--twg-type-eyebrow-lh:var(--twg-lh-dense);--twg-type-headline-weight:600;--twg-type-h3-weight:500;--twg-type-body-weight:400;--twg-type-strong-weight:600;--twg-type-chip-weight:500;--twg-type-label-weight:600;--twg-type-eyebrow-tracking:var(--twg-tracking-eyebrow);--twg-chip-md-h:24px;--twg-chip-md-pad-x:10px;--twg-chip-md-pad-y:4px;--twg-chip-md-radius:12px;--twg-chip-mobile-hit:44px;--twg-hit-floor:var(--twg-chip-md-h);--twg-chip-hit-inset:0px;--twg-icon-hit-inset:0px;--twg-disabled-opacity:.56;--twg-btn-md-h:30px;--twg-btn-sm-h:30px;--twg-btn-compact-h:28px;--twg-btn-md-pad-x:14px;--twg-btn-md-radius:8px;--twg-btn-icon:32px;--twg-btn-icon-glyph:18px;--twg-btn-md-mobile-h:48px;--twg-btn-md-mobile-radius:10px;--twg-btn-icon-mobile:40px;--twg-btn-icon-mobile-glyph:20px;--twg-modal-w-lg:800px;--twg-modal-w-xl:960px;--twg-modal-max-h-lg:720px;--twg-modal-max-h-xl:800px;--twg-modal-tabs-w:220px;--twg-dd-min-w:160px;--twg-dd-max-w:320px;--twg-dd-max-w-wide:400px;--twg-dd-max-h:320px;--twg-bulkbar-h-desktop:48px;--twg-bulkbar-h-mobile-top:48px;--twg-bulkbar-h-mobile-bottom:56px;--twg-bulkbar-pad-inline:16px;--twg-select-col-w-desktop:48px;--twg-select-col-w-mobile:40px;--twg-checkbox-size:18px;--twg-switch-w:38px;--twg-switch-h:22px;--twg-switch-thumb:14px;--twg-switch-offset:3px;--twg-switch-slide:16px;--twg-btn-primary-bg:var(--twg-ink);--twg-btn-primary-fg:var(--twg-cream-bright);--twg-btn-secondary-bg:color-mix(in oklab, var(--twg-cream) 70%, transparent);--twg-btn-secondary-fg:var(--twg-ink);--twg-btn-approve-bg:var(--twg-salmon);--twg-btn-approve-fg:white;--twg-btn-danger-bg:var(--twg-danger);--twg-btn-danger-fg:white;--twg-btn-destructive-bg:var(--twg-danger);--twg-btn-destructive-fg:white;--twg-btn-andy-bg:color-mix(in oklab, var(--twg-coral) 86%, var(--twg-ink));--twg-btn-andy-fg:white;--twg-dialog-shadow:0 24px 70px color-mix(in oklab, var(--twg-ink) 28%, transparent);--twg-button-shadow:0 2px 6px color-mix(in oklab, var(--twg-ink) 18%, transparent);--twg-card-active-ring:0 0 0 2px var(--twg-brass-soft);--twg-chip-active-ring:0 0 0 1px var(--twg-glass-border);--twg-flow-canvas-h:520px;--twg-flow-canvas-mobile-h:300px;--twg-flow-node-pad:8px;--twg-flow-node-min-w:180px;--twg-flow-node-gap-x:240px;--twg-flow-node-branch-x:260px;--twg-flow-node-gap-y:120px;--twg-flow-node-depth-y:180px;--twg-ease:cubic-bezier(.22, 1, .36, 1);--twg-ease-soft:cubic-bezier(.4, 0, .2, 1);--twg-ease-in:cubic-bezier(.4, 0, 1, 1);--twg-ease-emph:cubic-bezier(.2, 0, 0, 1);--twg-t-hover:.18s;--twg-t-scale-open:.24s;--twg-ease-snap:cubic-bezier(.22, 1, .36, 1);--twg-dur-snap:.2s;--twg-dur-advance:.22s;--twg-dur-reveal:.12s;--twg-t-scale-close:.2s;--twg-t-sibling-fade:.22s;--twg-t-breath:4s;--twg-t-shimmer:2s;--twg-dur-micro:80ms;--twg-dur-press:.12s;--twg-dur-sm:.16s;--twg-dur-enter:.22s;--twg-dur-exit:.18s;--twg-dur-lg-enter:.24s;--twg-dur-lg-exit:.24s;--twg-dur-stagger:40ms;--twg-t-press:var(--twg-dur-press) var(--twg-ease);--twg-t-dropdown:var(--twg-dur-sm) var(--twg-ease);--twg-t-dropdown-x:var(--twg-dur-exit) var(--twg-ease-in);--twg-t-tab:var(--twg-dur-sm) var(--twg-ease-soft);--twg-t-modal-in:var(--twg-dur-enter) var(--twg-ease);--twg-t-modal-out:var(--twg-dur-exit) var(--twg-ease-in);--twg-t-sheet-in:var(--twg-dur-lg-enter) var(--twg-ease);--twg-t-sheet-out:var(--twg-dur-lg-exit) var(--twg-ease-in);--twg-t-toast-in:var(--twg-dur-enter) var(--twg-ease);--twg-t-toast-out:var(--twg-dur-exit) var(--twg-ease-in);--twg-t-list-item:var(--twg-dur-sm) var(--twg-ease);--twg-r-card:12px;--twg-r-pill:18px;--twg-r-input:24px;--twg-r-xs:6px;--twg-r-sm:8px;--twg-r-md:12px;--twg-r-lg:16px;--twg-r-full:999px;--twg-btn-h:30px;--twg-btn-pad-x:14px;--twg-btn-pad-y:6px;--twg-control-min-h:30px;--twg-btn-r:var(--twg-r-sm);--twg-btn-gap:8px;--twg-focus-ring-color:color-mix(in oklab, var(--twg-brass) 55%, var(--twg-ink));--twg-focus-ring:0 0 0 2px var(--twg-focus-ring-color);--twg-search-h:var(--twg-btn-h);--twg-search-radius:var(--twg-r-sm);--twg-search-gap:6px;--twg-search-pad-x:10px;--twg-search-bg:color-mix(in oklab, var(--twg-cream-bright) 72%, transparent);--twg-search-border:var(--twg-ink-hair);--twg-search-icon:14px;--twg-search-font:var(--twg-fs-label);--twg-search-weight:600;--twg-header-h:clamp(54px, calc(19.5px + .65vw + 3.7vh), 78px);--twg-footer-overlay-h:calc(var(--twg-header-h) + 12px);--twg-drawer-w:64px;--twg-drawer-w-collapsed:64px;--twg-dash-w:288px;--twg-dash-w-collapsed:46px;--twg-density:1;--twg-chat-mine-bg:#8a5512;--twg-chat-mine-fg:var(--twg-cream-bright);--twg-chat-andy-bg:color-mix(in oklab, var(--twg-coral) 18%, var(--twg-cream-bright));--twg-chat-andy-fg:var(--twg-ink);--twg-chat-andy-border:color-mix(in oklab, var(--twg-coral) 46%, transparent);--twg-chat-other-bg:color-mix(in oklab, var(--twg-cream-bright) 90%, var(--twg-paper));--twg-chat-other-fg:var(--twg-ink);--twg-chat-canvas:color-mix(in oklab, var(--twg-ink) 5%, transparent);--twg-chat-accent:var(--twg-coral);--twg-chat-accent-soft:color-mix(in oklab, var(--twg-chat-accent) 16%, transparent);--twg-spring-settle:linear(0, .0062 1.5%, .0231 3%, .0485 4.5%, .0924 6.5%, .1724 9.5%, .4949 20.5%, .5846 24%, .6636 27.5%, .7314 31%, .7885 34.5%, .8357 38%, .8742 41.5%, .9126 46%, .941 50.5%, .9651 56%, .9817 62%, .9922 68.5%, .9985 76.5%, 1.0014 89%, 1);--twg-chat-send-dur:.24s;--twg-chat-entrance-dur:.2s;--twg-chat-pop-dur:.16s;--twg-chat-settle-dur:.22s;--twg-chat-bubble-radius:8px;--twg-chat-bubble-tail:3px;--twg-chat-bubble-pad-y:7px;--twg-chat-bubble-pad-x:11px;--twg-chat-gap-group:4px;--twg-chat-gap-between:12px}@media (min-width:1700px){:root{--twg-density:1.08;--twg-drawer-w:72px;--twg-drawer-w-collapsed:72px;--twg-dash-w:312px}}@media (max-width:768px){:root{--twg-header-h:64px;--twg-footer-overlay-h:calc(var(--twg-header-h) + 12px);--twg-fs-module-head:var(--twg-fs-module-head-mobile);--twg-type-display-size:var(--twg-fs-module-head-mobile);--twg-type-display-lh:var(--twg-lh-display);--twg-type-h1-size:var(--twg-fs-module-head-mobile);--twg-type-h1-lh:var(--twg-lh-display);--twg-type-h2-size:var(--twg-fs-title);--twg-type-h2-lh:var(--twg-lh-dense);--twg-type-h3-size:var(--twg-fs-section);--twg-type-h3-lh:var(--twg-lh-dense);--twg-type-h4-size:var(--twg-fs-body-lg);--twg-type-h4-lh:var(--twg-lh-body);--twg-type-button-size:var(--twg-type-button-mobile-size);--twg-button-md-h:var(--twg-button-md-h-mobile);--twg-button-md-r:var(--twg-button-md-r-mobile);--twg-btn-md-h:var(--twg-btn-md-mobile-h);--twg-control-min-h:var(--twg-touch-target);--twg-icon-button-md:var(--twg-icon-button-md-mobile);--twg-chip-hit-inset:calc((var(--twg-chip-md-h) - var(--twg-touch-target)) / 2);--twg-icon-hit-inset:calc((var(--twg-icon-button-md-mobile) - var(--twg-touch-target)) / 2)}}@media (min-width:2200px){:root{--twg-density:1.14;--twg-drawer-w:82px;--twg-drawer-w-collapsed:82px;--twg-dash-w:336px}}.twg,.twg *{font-style:normal!important}@media (prefers-reduced-motion:reduce){.twg *,.twg :before,.twg :after{transition-duration:0s!important;animation:none!important}}:root{--twg-ink-3:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){:root{--twg-ink-3:color-mix(in oklab, var(--twg-ink) 64%, transparent)}}@media (prefers-reduced-transparency:reduce){:root{--twg-glass-bg:#fffffff2;--twg-glass-bg-hover:#fff;--twg-glass-bg-deep:#fffffff5;--twg-glass-bg-soft:#ffffffeb;--twg-head-blur:none;--twg-glass-border:var(--twg-ink-mute);--twg-glass-blur:none;--twg-glass-blur-deep:none;--twg-glass-blur-sm:none;--twg-glass-t1-bg:var(--twg-cream-bright);--twg-glass-t1-blur:none;--twg-glass-t2-bg:var(--twg-cream-bright);--twg-glass-t2-blur:none;--twg-glass-t3-bg:var(--twg-cream-bright);--twg-glass-t3-blur:none}}.twg{height:100dvh;color:var(--twg-ink);font-family:var(--twg-f-content);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;box-shadow:inset 0 0 80px var(--twg-ink-tint-soft);background:#f2aa79;position:relative;overflow:clip}.twg-paper{z-index:var(--z-base);pointer-events:none;background-color:#f2aa79;background-image:var(--twg-authenticated-canvas-url);transition:background-color .32s var(--twg-ease);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.twg-paper:after{content:"";pointer-events:none;background:radial-gradient(92% 82% at 78% 7%,#fffdf94d,#0000 64%),linear-gradient(118deg,#fff8f22e,#ffe9dc1a 56%,#fffaf533);position:absolute;inset:0}.twg-shell{z-index:var(--z-content);grid-template-rows:var(--twg-header-h) minmax(0, 1fr);gap:8px;min-width:0;height:100dvh;min-height:0;padding:8px 10px 10px;display:grid;position:relative;overflow:clip}@media (min-width:1700px){.twg-shell{gap:10px;padding:10px 12px 12px}}@media (min-width:2200px){.twg-shell{gap:12px;padding:12px 14px 14px}}.twg-header{z-index:var(--z-chrome);border-radius:var(--twg-r-card);background:var(--twg-glass-bg-deep);border:.5px solid var(--twg-glass-border);-webkit-backdrop-filter:var(--twg-glass-blur-deep);backdrop-filter:var(--twg-glass-blur-deep);box-shadow:var(--twg-paper-shadow);height:var(--twg-header-h);justify-content:space-between;align-items:center;padding:0 18px 0 0;display:flex;position:relative;transition:none!important;animation:none!important}.twg-header-left{width:var(--twg-drawer-w);flex-shrink:0;justify-content:center;align-items:center;display:flex}.twg-header-right{align-items:center;gap:10px;min-width:80px;display:flex}.twg-burger{width:36px;height:calc(var(--twg-btn-icon) + 4px);border-radius:var(--twg-r-sm);color:var(--twg-ink-2);cursor:pointer;transition:color .14s var(--twg-ease), background .14s var(--twg-ease);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.twg-burger:hover{color:var(--twg-ink);background:var(--twg-ink-tint-soft)}.twg-burger:focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px}.twg-burger[aria-pressed=false]{color:var(--twg-ink)}.twg-header-center{justify-content:center;align-items:center;gap:clamp(10px, calc(var(--twg-header-h) * .25 - 3.5px), 16px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.twg-header-center>svg{width:clamp(136px, calc(var(--twg-header-h) * 3 - 26px), 208px);height:clamp(41px, calc(var(--twg-header-h) * .875 - 6.25px), 62px)}@keyframes twg-pilot-breath-rest{0%,to{opacity:.45}50%{opacity:1}}.twg-pilot-presence{background:var(--twg-coral);border-radius:50%;width:8px;height:8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.twg-pilot-presence{background:color-mix(in oklab, var(--twg-coral) 90%, transparent)}}.twg-pilot-presence{transition:width .22s var(--twg-ease), height .22s var(--twg-ease), background .22s var(--twg-ease);animation:4s ease-in-out infinite twg-pilot-breath-rest}.twg-pilot-presence[data-armed=true]{background:var(--twg-coral);opacity:1;width:12px;height:12px;animation:none}@media (prefers-reduced-motion:reduce){.twg-pilot-presence{opacity:.7;animation:none}}.twg-wordmark-svg{background:var(--twg-ink);width:96px;height:28px;display:inline-block;-webkit-mask:url(/brand/tao_wordmark_only.svg) 50%/contain no-repeat;mask:url(/brand/tao_wordmark_only.svg) 50%/contain no-repeat}.twg-wordmark-fallback{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-display-lg);letter-spacing:.14em;color:var(--twg-ink)}.twg-date-pill{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--twg-ink);background:var(--twg-glass-bg-deep);border:.5px solid var(--twg-glass-border-pill);-webkit-backdrop-filter:var(--twg-glass-blur-sm);backdrop-filter:var(--twg-glass-blur-sm);border-radius:var(--twg-r-pill);padding:7px 14px}.twg-acct-pill-wrap{position:relative}.twg-acct-pill{border-radius:var(--twg-r-full);background:var(--twg-glass-bg-deep);border:.5px solid var(--twg-glass-border-pill);height:32px;-webkit-backdrop-filter:var(--twg-glass-blur-sm);backdrop-filter:var(--twg-glass-blur-sm);color:var(--twg-ink);cursor:pointer;font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-button);letter-spacing:-.002em;transition:background .14s var(--twg-ease);align-items:center;gap:8px;padding:5px 12px 5px 8px;display:inline-flex}.twg-acct-pill:hover{background:var(--twg-glass-bg-hover)}.twg-acct-pill svg{color:var(--twg-ink-3)}.twg-acct-pill-dots{flex:none;align-items:center;display:inline-flex}.twg-acct-pill-dot{background:var(--twg-ink);border:1.5px solid var(--twg-cream-bright);border-radius:50%;width:18px;height:18px;display:inline-block;box-shadow:0 1px 2px #2c1e101a}.twg-acct-pill-dot[data-tone=brass]{background:var(--twg-brass)}.twg-acct-pill-dot[data-tone=coral]{background:var(--twg-coral)}.twg-acct-pill-dot[data-tone=sage]{background:var(--twg-sage)}.twg-acct-pill-dot[data-tone=amber]{background:var(--twg-amber,var(--twg-brass))}.twg-acct-pill-dot[data-tone=violet]{background:var(--twg-violet,var(--tao-warm-violet,var(--twg-brass)))}.twg-acct-pill-dot[data-overlap]{margin-left:-7px}.twg-acct-pill-count{border-radius:var(--twg-r-full);background:var(--twg-brass);justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-acct-pill-count{background:color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.twg-acct-pill-count{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);font-weight:700;line-height:1}.twg-acct-pill-menu{z-index:var(--z-menu);background:var(--twg-glass-t3-bg);min-width:280px;max-width:calc(100vw - 16px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border:.5px solid var(--twg-glass-border-pill);border-radius:var(--twg-r-md);box-shadow:0 18px 40px -20px var(--twg-ink-tint-strong), 0 4px 12px var(--twg-ink-tint-soft);animation:twg-menu-in calc((var(--twg-dur-sm) + var(--twg-dur-press)) / 2) var(--twg-ease) both;transform-origin:100% 0;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.twg-acct-pill-item{border-radius:var(--twg-r-sm);cursor:pointer;width:100%;font-family:var(--twg-f-content);text-align:left;transition:background .12s var(--twg-ease);background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.twg-acct-pill-item:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-acct-pill-item:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.twg-acct-pill-item[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-acct-pill-item[data-active]{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.twg-acct-pill-item .twg-acct-pill-dots{flex:none}.twg-acct-pill-item .twg-acct-pill-dot{width:22px;height:22px}.twg-acct-pill-item-label{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.twg-acct-pill-item-label>span:first-child{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-body);color:var(--twg-ink)}.twg-acct-pill-item-hint{font-family:var(--twg-f-content);font-size:var(--twg-fs-label);color:var(--twg-ink-2);opacity:.72}.m-acct-pill-mount{display:none}.twg-circle-btn{width:36px;height:calc(var(--twg-btn-icon) + 4px);cursor:pointer;background:var(--twg-glass-bg-deep);border:.5px solid var(--twg-glass-border-pill);-webkit-backdrop-filter:var(--twg-glass-blur-sm);backdrop-filter:var(--twg-glass-blur-sm);color:var(--twg-ink);transition:background var(--twg-t-hover) var(--twg-ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.twg-circle-btn:hover{background:var(--twg-glass-bg-hover)}.twg-circle-btn:focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px}.twg-avatar{background:var(--twg-fill-solid);color:var(--twg-cream);border-color:var(--twg-fill-solid);font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-section)}.twg-avatar:hover,.twg-avatar[aria-expanded=true]{background:var(--twg-fill-solid);color:var(--twg-cream);border-color:var(--twg-fill-solid)}.twg-body{--col-drawer:var(--twg-drawer-w);--col-dash:var(--twg-dash-w);grid-template-columns:var(--col-drawer) minmax(0, 1fr) var(--col-dash);min-width:0;min-height:0;transition:gap var(--twg-dur-snap) var(--twg-ease), grid-template-columns var(--twg-dur-snap) var(--twg-ease);grid-template-rows:minmax(0,1fr);gap:12px;display:grid}.twg-body:not(:has(>.twg-dash)){grid-template-columns:var(--col-drawer) minmax(0, 1fr)}.twg-body>.twg-drawer{grid-column:1}.twg-body>.twg-canvas-area{grid-column:2}.twg-body>.twg-dash{grid-column:3}@keyframes twg-dock-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-14px)}}@keyframes twg-dock-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.twg-body[data-drawer-state=hiding] .twg-drawer{pointer-events:none}.twg-body[data-drawer-state=hiding] .twg-dock-item{animation:twg-dock-out var(--twg-dur-press) var(--twg-ease) forwards}.twg-body[data-drawer-state=hiding] .twg-dock-item:first-child{animation-delay:0s}.twg-body[data-drawer-state=hiding] .twg-dock-item:nth-child(2){animation-delay:calc(var(--twg-dur-stagger) * .35)}.twg-body[data-drawer-state=hiding] .twg-dock-item:nth-child(3){animation-delay:calc(var(--twg-dur-stagger) * .7)}.twg-body[data-drawer-state=hiding] .twg-dock-item:nth-child(4){animation-delay:calc(var(--twg-dur-stagger) * 1.05)}.twg-body[data-drawer-state=hiding] .twg-dock-item:nth-child(5){animation-delay:calc(var(--twg-dur-stagger) * 1.4)}.twg-body[data-drawer-state=hiding] .twg-dock-item:nth-child(6){animation-delay:calc(var(--twg-dur-stagger) * 1.75)}.twg-body[data-drawer-state=hiding] .twg-dock-item:nth-child(7){animation-delay:calc(var(--twg-dur-stagger) * 2.1)}.twg-body[data-drawer-state=hiding] .twg-dock-item:nth-child(8){animation-delay:calc(var(--twg-dur-stagger) * 2.45)}.twg-body[data-drawer-state=hiding] .twg-dock-divider,.twg-body[data-drawer-state=hiding] .twg-dock-allapps-rule{animation:twg-dock-out var(--twg-dur-press) var(--twg-ease) var(--twg-dur-micro) forwards}.twg-body[data-drawer-state=hidden]{--col-drawer:0px}.twg-body[data-drawer-state=hidden]>.twg-drawer{display:none}.twg-body[data-drawer-state=showing] .twg-dock-item,.twg-body[data-drawer-state=showing] .twg-dock-divider,.twg-body[data-drawer-state=showing] .twg-dock-allapps-rule{animation:twg-dock-in .22s var(--twg-ease) both}.twg-drawer{height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;display:flex;position:relative;overflow:visible}.twg-drawer-inner{flex-direction:column;align-items:center;height:100%;padding:28px 0 22px;display:flex;overflow:visible}.twg-dock-divider{background:var(--twg-brass);width:32px;height:.5px}@supports (color:color-mix(in lab, red, red)){.twg-dock-divider{background:color-mix(in oklab, var(--twg-brass) 28%, transparent)}}.twg-dock-divider{flex-shrink:0;margin:12px 0}.twg-dock-item{cursor:pointer;width:100%;color:var(--twg-ink);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.twg-dock-item+.twg-dock-item{margin-top:10px}.twg-dock-divider+.twg-dock-item{margin-top:0}.twg-dock-item:focus-visible{outline:2px solid var(--twg-brass);outline-offset:3px;border-radius:18px}.twg-dock-tile{border-radius:var(--twg-r-md);background:var(--twg-glass-bg);border:.5px solid var(--twg-glass-border);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);width:44px;height:44px;box-shadow:inset 1px 1px 0 var(--twg-cream-bright), inset 0 -1px 0 var(--twg-ink-tint-soft), 0 1px 2px var(--twg-ink-tint-soft), 0 6px 18px var(--twg-ink-tint-soft);position:relative}@supports (color:color-mix(in lab, red, red)){.twg-dock-tile{box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--twg-cream-bright) 45%, transparent), inset 0 -1px 0 var(--twg-ink-tint-soft), 0 1px 2px var(--twg-ink-tint-soft), 0 6px 18px var(--twg-ink-tint-soft)}}.twg-dock-tile{color:var(--twg-ink);transition:transform .18s var(--twg-ease), background .18s var(--twg-ease), border-color .18s var(--twg-ease), box-shadow .18s var(--twg-ease);justify-content:center;align-items:center;display:inline-flex}@media (min-width:1700px){.twg-dock-tile{border-radius:13px;width:50px;height:50px}}@media (min-width:2200px){.twg-dock-tile{border-radius:14px;width:56px;height:56px}}.twg-dock-item:hover .twg-dock-tile{background:var(--twg-glass-bg-hover);border-color:var(--twg-glass-bg-hover);box-shadow:inset 1px 1px 0 var(--twg-glass-border), inset 0 -1px 0 var(--twg-ink-tint-soft), 0 2px 4px var(--twg-ink-tint-soft), 0 10px 24px #2c1e1012;transform:scale(1.04)}.twg-dock-item:active .twg-dock-tile{transition:transform 60ms var(--twg-ease);transform:scale(.94)}.twg-dock-item[data-active=true] .twg-dock-tile{background:var(--twg-fill-solid);border-color:var(--twg-fill-solid);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 2px 4px var(--twg-coral), 0 10px 28px var(--twg-ink-tint-soft)}@supports (color:color-mix(in lab, red, red)){.twg-dock-item[data-active=true] .twg-dock-tile{box-shadow:0 2px 4px color-mix(in oklab, var(--twg-coral) 8%, transparent), 0 10px 28px var(--twg-ink-tint-soft)}}.twg-dock-item[data-active=true] .twg-dock-tile,.twg-dock-item[data-active=true]:hover .twg-dock-tile{transform:none}.twg-dock-item[data-active=true]:active .twg-dock-tile{transform:scale(.96)}.twg-dock-icon-wrap{width:19px;height:19px;color:var(--twg-ink);opacity:.7;transition:opacity .18s var(--twg-ease), color .18s var(--twg-ease);justify-content:center;align-items:center;display:inline-flex;position:relative}@media (min-width:1700px){.twg-dock-icon-wrap{width:21px;height:21px}}@media (min-width:2200px){.twg-dock-icon-wrap{width:23px;height:23px}}.twg-dock-item:hover .twg-dock-icon-wrap{opacity:1}.twg-dock-item[data-active=true] .twg-dock-icon-wrap{opacity:1;color:var(--twg-cream)}.twg-dock-caption{font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-micro);font-variant:small-caps;letter-spacing:.1em;color:var(--twg-ink);opacity:.55;text-align:center;transition:opacity .18s var(--twg-ease);margin-top:5px;line-height:1.05}@media (min-width:1700px){.twg-dock-caption{font-size:var(--twg-fs-caption);margin-top:6px}}@media (min-width:2200px){.twg-dock-caption{font-size:var(--twg-fs-caption);margin-top:6px}}.twg-dock-item:hover .twg-dock-caption{opacity:.9}.twg-dock-item[data-active=true] .twg-dock-caption{opacity:1}.twg-dock-indicator{background:var(--twg-coral);opacity:0;width:5px;height:5px;transition:opacity .18s var(--twg-ease);border-radius:50%;margin-top:6px}.twg-dock-item[data-active=true] .twg-dock-indicator{opacity:1}.twg-dock-badge{background:var(--twg-cream-bright);border:.5px solid var(--twg-ink-mute);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:18px;height:18px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);letter-spacing:0;z-index:2;border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-7px}.twg-dock-badge[data-tone=alert]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-dock-badge[data-tone=alert]{background:color-mix(in oklab, var(--twg-coral) 95%, transparent)}}.twg-dock-badge[data-tone=alert]{border-color:var(--twg-coral);color:var(--twg-ink)}.twg-canvas-area{border-radius:var(--twg-r-card);min-width:0;min-height:0;position:relative;overflow:clip}.twg-canvas{overscroll-behavior:contain;height:100%;padding:12px 14px 96px;position:relative;overflow-y:auto}.twg-canvas:has(.em,.em-shell,.cal,.tc-app,.ct-shell,.tasks-l1,.tk,.tk-shell,.wf-shell,.apv-shell,.st-shell,.brf,.files-l8){overflow:clip}.twg-next-shell[data-command-mode=route-owned] .twg-canvas{padding-bottom:20px}@media (min-width:1700px){.twg-canvas{padding:14px 16px 104px}.twg-next-shell[data-command-mode=route-owned] .twg-canvas{padding-bottom:22px}}@media (min-width:2200px){.twg-canvas{padding:16px 18px 110px}.twg-next-shell[data-command-mode=route-owned] .twg-canvas{padding-bottom:24px}}.twg-greeting{font-family:var(--twg-f-display);font-style:normal;font-weight:400;font-size:calc(var(--twg-fs-display-lg) + 8px);letter-spacing:-.005em;color:var(--twg-ink);margin:6px 4px 0;line-height:1.1}.twg-greeting-sub{font-family:var(--twg-f-display);font-style:normal;font-size:var(--twg-fs-section);color:var(--twg-ink-2);opacity:.7;margin:8px 4px 28px}.twg-cardgroup{margin-bottom:30px}.twg-cardgroup-head{border-bottom:.5px solid var(--twg-brass-soft);align-items:baseline;gap:12px;margin-bottom:14px;padding:2px 2px 10px;display:flex}.twg-cardgroup-kicker{font-family:var(--twg-f-display);font-variant:small-caps;font-weight:500;font-size:var(--twg-fs-body);letter-spacing:.22em;text-transform:uppercase;color:var(--twg-ink)}.twg-cardgroup-count{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-label);color:var(--twg-ink-3);letter-spacing:.06em;margin-left:auto}.twg-cardgrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.twg-card{border-radius:var(--twg-r-card);background:var(--twg-glass-bg);border:.5px solid var(--twg-glass-border);-webkit-backdrop-filter:var(--twg-glass-blur);backdrop-filter:var(--twg-glass-blur);box-shadow:var(--twg-paper-shadow);cursor:pointer;text-align:left;width:100%;transition:background var(--twg-t-hover) var(--twg-ease), transform var(--twg-t-hover) var(--twg-ease), box-shadow var(--twg-t-hover) var(--twg-ease);color:var(--twg-ink);flex-direction:column;gap:8px;padding:18px 22px;display:flex}.twg-card:hover{background:var(--twg-glass-bg-hover);box-shadow:0 2px 4px var(--twg-ink-tint-soft), 0 10px 24px var(--twg-ink-tint-soft);transform:translateY(-1px)}.twg-card:focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px}.twg-card[data-approval=true]{border-left:2px solid var(--twg-brass)}.twg-card-kicker{font-family:var(--twg-f-ui);font-weight:700;font-size:var(--twg-fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--twg-ink-2);align-items:center;gap:8px;display:flex}.twg-card-title{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-heading);color:var(--twg-ink);letter-spacing:-.003em;line-height:1.3}.twg-card-context{font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);color:var(--twg-ink-2);line-height:1.55}.twg-card-meta{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--twg-ink-3);flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:10px;display:flex}.twg-card-meta-right{margin-left:auto}.twg-coral-dot{background:var(--twg-coral);border-radius:50%;width:6px;height:6px;display:inline-block}.twg-glass{background:var(--twg-glass-bg);border:.5px solid var(--twg-glass-border);-webkit-backdrop-filter:var(--twg-glass-blur);backdrop-filter:var(--twg-glass-blur);box-shadow:var(--twg-paper-shadow);border-radius:var(--twg-r-card);color:var(--twg-ink);position:relative}.twg-glass[data-tone=deep]{background:var(--twg-glass-bg-deep);-webkit-backdrop-filter:var(--twg-glass-blur-deep);backdrop-filter:var(--twg-glass-blur-deep)}.twg-glass[data-tone=soft]{background:var(--twg-glass-bg-soft)}.twg-glass-panel{padding:20px 22px}.twg-btn{height:var(--twg-btn-md-h);padding:var(--twg-btn-pad-y) var(--twg-btn-md-pad-x);border-radius:var(--twg-r-pill);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);line-height:var(--twg-lh-dense);cursor:pointer;border:.5px solid var(--twg-glass-border);background:var(--twg-glass-bg);color:var(--twg-ink);-webkit-backdrop-filter:var(--twg-glass-blur-sm);backdrop-filter:var(--twg-glass-blur-sm);transition:background var(--twg-t-hover) var(--twg-ease);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.twg-btn:hover{background:var(--twg-glass-bg-hover)}.twg-btn:focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px}.twg-btn[data-variant=primary]{background:var(--twg-fill-solid);color:var(--twg-cream);border-color:var(--twg-fill-solid)}.twg-btn[data-variant=primary]:hover{background:var(--twg-fill-solid-hover)}.twg-btn[data-variant=ghost]{color:var(--twg-ink-2);background:0 0;border-color:#0000}.twg-btn[data-variant=ghost]:hover{color:var(--twg-ink);background:var(--twg-glass-bg-deep)}.twg-btn[disabled]{opacity:.5;cursor:not-allowed}.twg-dash{height:100%;transition:width .28s var(--twg-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.twg-dash-inner{flex-direction:column;flex:1;gap:14px;padding:4px 0 14px;display:flex;overflow-y:auto}.twg-dash-head{align-items:center;gap:8px;padding:6px 4px;display:flex}.twg-dash-kicker{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);letter-spacing:.22em;text-transform:uppercase;color:var(--twg-ink-2);flex:1;font-weight:500}.twg-dash-collapse{background:var(--twg-glass-border);border:.5px solid var(--twg-glass-border-pill);width:26px;height:26px;color:var(--twg-ink-2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.twg-dash-collapse:hover{color:var(--twg-ink);background:var(--twg-glass-bg-hover)}.twg-widget{background:var(--w-acc,var(--twg-ink));border-radius:14px;padding:16px 18px;position:relative}@supports (color:color-mix(in lab, red, red)){.twg-widget{background:color-mix(in oklab, var(--w-acc,var(--twg-ink)) 5%, var(--twg-cream-bright))}}.twg-widget{border:.5px solid var(--w-acc,var(--twg-ink))}@supports (color:color-mix(in lab, red, red)){.twg-widget{border:.5px solid color-mix(in oklab, var(--w-acc,var(--twg-ink)) 22%, transparent)}}.twg-widget{border-left:2.5px solid var(--w-acc,var(--twg-ink));-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);transition:background .18s var(--twg-ease), transform .18s var(--twg-ease), box-shadow .18s var(--twg-ease);box-shadow:inset 0 1px #ffffff80,0 1px 2px #2c1e100a}.twg-widget:hover{background:var(--w-acc,var(--twg-ink))}@supports (color:color-mix(in lab, red, red)){.twg-widget:hover{background:color-mix(in oklab, var(--w-acc,var(--twg-ink)) 9%, var(--twg-cream-bright))}}.twg-widget:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff80,0 8px 18px -10px #2c1e1024,0 1px 2px #2c1e100f}.twg-widget-handles{opacity:.3;transition:opacity .18s var(--twg-ease);position:absolute;top:10px;right:10px}.twg-widget:hover .twg-widget-handles{opacity:.6}.twg-widget-handle{width:14px;height:14px;color:var(--twg-ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.twg-widget-handle:hover{color:var(--twg-ink);opacity:1}.twg-widget-label{font-family:var(--twg-f-display);font-variant:small-caps;font-weight:500;font-size:var(--twg-fs-body);letter-spacing:.18em;color:var(--twg-ink-2);opacity:.75}.twg-widget-value{font-family:var(--twg-f-mono);font-weight:500;font-size:calc(var(--twg-fs-display-lg) + 6px);color:var(--twg-ink);letter-spacing:-.02em;margin-top:6px;line-height:1}.twg-widget-sub{font-family:var(--twg-f-display);font-style:normal;font-size:var(--twg-fs-body);color:var(--twg-ink-2);opacity:.72;margin-top:6px;line-height:1.4}.twg-widget-row{align-items:baseline;gap:10px;display:flex}.twg-widget-trend{border-radius:var(--twg-r-full);background:var(--w-acc);align-items:center;gap:3px;padding:2px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-widget-trend{background:color-mix(in oklab, var(--w-acc) 12%, transparent)}}.twg-widget-trend{color:var(--w-acc);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);letter-spacing:.04em;font-weight:600}.twg-widget-trend[data-dir=down]{color:#5f7a4f;background:#7f8a5e29;background:lab(55.7057% -9.96172 22.2215/.16)}.twg-widget-bars{width:100%;height:38px;margin-top:10px;display:block}.twg-widget-spark{width:100%;height:38px;margin-top:8px;display:block}.twg-widget-donut-body{align-items:center;gap:14px;margin-top:6px;display:flex}.twg-widget-donut-legend{flex:1;min-width:0}.twg-widget-donut-legend .twg-widget-label{margin-bottom:4px}.twg-widget-donut-legend ul{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.twg-widget-donut-legend li{font-family:var(--twg-f-display);font-size:var(--twg-fs-button);color:var(--twg-ink-2);align-items:center;gap:7px;display:flex}.twg-donut-dot{border-radius:50%;flex:none;width:8px;height:8px}.twg-donut-lab{flex:1}.twg-donut-val{font-family:var(--twg-f-ui);font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--twg-fs-label);color:var(--twg-ink)}.twg-widget-donut .twg-widget-label{font-size:var(--twg-fs-label);letter-spacing:.16em}.twg-widget-pulse-body{align-items:center;gap:14px;padding:4px 0 2px;display:flex}.twg-pulse-ring{border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative}.twg-pulse-ring:before,.twg-pulse-ring:after{content:"";border:1.5px solid var(--pulse-color,var(--w-acc));opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.twg-widget-pulse[data-hot] .twg-pulse-ring:before{animation:1.8s ease-out infinite twg-pulse-ripple}.twg-widget-pulse[data-hot] .twg-pulse-ring:after{animation:1.8s ease-out .9s infinite twg-pulse-ripple}@keyframes twg-pulse-ripple{0%{opacity:.65;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.twg-pulse-core{color:#fff;width:40px;height:40px;font-family:var(--twg-f-ui);font-variant-numeric:tabular-nums;font-size:var(--twg-fs-title);box-shadow:0 4px 10px -3px var(--w-acc);border-radius:50%;place-items:center;font-weight:600;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-pulse-core{box-shadow:0 4px 10px -3px color-mix(in oklab, var(--w-acc) 60%, transparent)}}.twg-pulse-val{line-height:1}.twg-widget-pulse-text{flex:1;min-width:0}.twg-widget-pulse-text .twg-widget-label{margin:0}.twg-widget-pulse-text .twg-widget-sub{margin-top:2px}.twg-timeline-track{border-top:.5px solid var(--twg-ink);height:28px;margin-top:12px;padding-top:4px;position:relative}@supports (color:color-mix(in lab, red, red)){.twg-timeline-track{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.twg-timeline-tick{font-family:var(--twg-f-ui);font-variant-numeric:tabular-nums;font-size:var(--twg-fs-micro);color:var(--twg-ink-3);letter-spacing:.05em;background:var(--twg-cream-bright);padding:0 3px;position:absolute;top:-7px;transform:translate(-50%)}.twg-timeline-event{border-radius:3px;width:10px;height:14px;position:absolute;top:6px;transform:translate(-50%);box-shadow:0 1px 2px #2c1e102e}.twg-timeline-now{background:var(--twg-coral);width:1.5px;position:absolute;top:4px;bottom:0;transform:translate(-50%)}.twg-timeline-now:before{content:"";background:var(--twg-coral);border-radius:50%;width:6px;height:6px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.twg-widget-stages{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.twg-widget-stages li{grid-template-columns:60px 1fr 48px;align-items:center;gap:8px;display:grid}.twg-stage-lab{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--twg-ink-2)}.twg-stage-bar{background:var(--twg-ink);border-radius:3px;height:6px;position:relative}@supports (color:color-mix(in lab, red, red)){.twg-stage-bar{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.twg-stage-bar{overflow:hidden}.twg-stage-fill{border-radius:3px;position:absolute;inset:0 auto 0 0}.twg-stage-val{font-family:var(--twg-f-ui);font-variant-numeric:tabular-nums;font-size:var(--twg-fs-caption);color:var(--twg-ink);text-align:right;font-weight:600}.twg-widget-graph .twg-widget-value,.twg-widget-stat .twg-widget-value,.twg-widget-timeline .twg-widget-value,.twg-widget-money .twg-widget-value{font-size:var(--twg-fs-display-lg);color:var(--w-acc);margin-top:4px;font-weight:600}.twg-widget-label{color:var(--w-acc,var(--twg-ink-2))}@supports (color:color-mix(in lab, red, red)){.twg-widget-label{color:color-mix(in oklab, var(--w-acc,var(--twg-ink-2)) 70%, var(--twg-ink-2))}}.twg-dash-add{border-radius:var(--twg-r-md);background:var(--twg-glass-bg-soft);border:.5px solid var(--twg-glass-border);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);cursor:pointer;font-family:var(--twg-f-display);font-style:normal;font-size:var(--twg-fs-section);color:var(--twg-ink-2);justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 20px;display:inline-flex}.twg-dash-add:hover{background:var(--twg-glass-border);color:var(--twg-ink)}.twg-dash-configure{font-family:var(--twg-f-display);font-style:normal;font-size:var(--twg-fs-body);color:var(--twg-ink-2);text-align:center;cursor:pointer;opacity:0;min-height:24px;transition:opacity .18s var(--twg-ease);background:0 0;border:0;padding:5px 0 3px}.twg-dash:hover .twg-dash-configure{opacity:.85}.twg-dash-configure:hover{color:var(--twg-ink);opacity:1!important}.twg-dash-configure:focus-visible{opacity:1;outline:2px solid var(--twg-brass);outline-offset:2px;border-radius:var(--twg-r-xs)}.twg-dash-config-backdrop{z-index:var(--z-sheet-scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f18124d;border:0;padding:0;position:fixed;inset:0}.twg-dash-config-sheet{top:calc(env(safe-area-inset-top,0px) + 88px);right:18px;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);z-index:var(--z-sheet);background:var(--twg-glass-t3-bg);width:min(420px,100vw - 36px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border:.5px solid var(--twg-ink);border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto auto;gap:14px;padding:16px;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.twg-dash-config-sheet{border:.5px solid color-mix(in oklab, var(--twg-ink) 15%, transparent)}}.twg-dash-config-sheet{box-shadow:0 30px 72px -30px #1f181275, var(--twg-paper-shadow);color:var(--twg-ink);overflow:hidden}.twg-dash-config-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.twg-dash-config-kicker,.twg-dash-config-section h3{font-family:var(--twg-f-sans);font-size:var(--twg-fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--twg-ink-3);font-weight:700;display:block}.twg-dash-config-head h2{font-family:var(--twg-f-display);font-size:var(--twg-fs-display-lg);margin:3px 0 4px;font-weight:600}.twg-dash-config-head p,.twg-dash-config-empty{font-size:var(--twg-fs-body);color:var(--twg-ink-2);margin:0;line-height:1.45}.twg-dash-config-close,.twg-dash-config-row button,.twg-dash-config-foot button,.twg-dash-config-foot a,.twg-dash-config-addrow{min-height:var(--twg-btn-icon-mobile);border-radius:var(--twg-r-full);border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-dash-config-close,.twg-dash-config-row button,.twg-dash-config-foot button,.twg-dash-config-foot a,.twg-dash-config-addrow{border:.5px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.twg-dash-config-close,.twg-dash-config-row button,.twg-dash-config-foot button,.twg-dash-config-foot a,.twg-dash-config-addrow{color:var(--twg-ink);font-family:var(--twg-f-sans);font-size:var(--twg-fs-body);cursor:pointer;background:#fffaee9e}.twg-dash-config-row button:disabled{cursor:not-allowed;opacity:.48}.twg-dash-config-close{flex:none;padding:0 14px}.twg-dash-config-section{min-height:0;overflow:hidden}.twg-dash-config-section h3{margin:0 0 8px}.twg-dash-config-list{-webkit-overflow-scrolling:touch;flex-direction:column;gap:8px;max-height:100%;padding-right:2px;display:flex;overflow-y:auto}.twg-dash-config-row{border:.5px solid var(--twg-ink);background:#fffaee8f;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-dash-config-row{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.twg-dash-config-row[data-hidden=true]{opacity:.62}.twg-dash-config-icon{width:34px;height:34px;color:var(--twg-brass);background:var(--twg-brass);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-dash-config-icon{background:color-mix(in oklab, var(--twg-brass) 12%, transparent)}}.twg-dash-config-row strong{font-size:var(--twg-fs-body-lg);line-height:1.25;display:block}.twg-dash-config-row span{font-size:var(--twg-fs-label);color:var(--twg-ink-2);line-height:1.35;display:block}.twg-dash-config-row button{min-width:64px;padding:0 13px}.twg-dash-config-addrow{text-align:left;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 12px;display:grid}.twg-dash-config-foot{border-top:.5px solid var(--twg-ink);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.twg-dash-config-foot{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.twg-dash-config-save-state{color:var(--twg-ink-2);font-size:var(--twg-fs-label);line-height:1.3}.twg-dash-config-foot button,.twg-dash-config-foot a{min-height:calc(var(--twg-btn-icon-mobile) + 2px);justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.twg-dash-config-foot button.is-primary{background:var(--twg-ink);color:var(--twg-paper);border-color:#0000}.twg-dash[data-collapsed=true] .twg-dash-head{justify-content:center;padding:6px 0}.twg-dash[data-collapsed=true] .twg-dash-kicker,.twg-dash[data-collapsed=true] .twg-dash-add,.twg-dash[data-collapsed=true] .twg-dash-configure{display:none}.twg-dash[data-collapsed=true] .twg-widget{justify-content:center;align-items:center;padding:14px 0;display:flex}.twg-dash[data-collapsed=true] .twg-widget-label,.twg-dash[data-collapsed=true] .twg-widget-value,.twg-dash[data-collapsed=true] .twg-widget-sub,.twg-dash[data-collapsed=true] .twg-widget-handles{display:none}.twg-dash[data-collapsed=true] .twg-widget-icon{width:22px;height:22px;color:var(--twg-ink-2);justify-content:center;align-items:center;display:inline-flex}.twg-widget-icon{display:none}.twg-footer-overlay{height:var(--twg-footer-overlay-h);pointer-events:none;z-index:var(--z-chrome);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;justify-content:center;align-items:flex-end;padding:0 14px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.twg-footer-card{pointer-events:auto;background:var(--twg-glass-bg-deep);border:.5px solid var(--twg-glass-border-pill);width:100%;max-width:1040px;height:48px;transition:background var(--twg-t-scale-close) var(--twg-ease), border-color var(--twg-t-scale-close) var(--twg-ease);border-radius:28px;align-items:center;gap:8px;padding:0 8px 0 6px;display:flex}@media (min-width:1700px){.twg-footer-card{border-radius:30px;height:54px}}@media (min-width:2200px){.twg-footer-card{border-radius:32px;height:60px}}:is(.footer-active .twg-footer-card,.twg-footer-overlay:has(input:focus) .twg-footer-card,.twg-footer-overlay:has(input:not(:placeholder-shown)) .twg-footer-card){background:var(--twg-glass-bg-hover);border-color:var(--twg-ink-mute)}.twg-footer-input-wrap{background:0 0;border-radius:24px;flex:1;align-items:center;gap:8px;min-width:0;height:46px;padding:0 22px;display:flex}.twg-footer-cue{font-family:var(--twg-f-ui);font-weight:700;font-size:var(--twg-fs-caption);letter-spacing:.2em;text-transform:uppercase;color:var(--twg-brass);white-space:nowrap}.twg-footer-input{min-width:0;font-family:var(--twg-f-display);font-style:normal;font-size:var(--twg-fs-title);letter-spacing:0;color:var(--twg-ink);background:0 0;border:0;outline:none;flex:1;padding:6px 0}.twg-footer-input::placeholder{font-family:var(--twg-f-display);font-style:normal;font-size:var(--twg-fs-title);color:var(--twg-ink-3)}.twg-footer-btns{flex-shrink:0;align-items:center;gap:6px;display:flex}.twg-foot-btn{width:40px;height:var(--twg-btn-icon-mobile);cursor:pointer;background:var(--twg-glass-bg-deep);border:.5px solid var(--twg-glass-border-pill);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);color:var(--twg-ink);transition:background var(--twg-t-hover) var(--twg-ease), color var(--twg-t-hover) var(--twg-ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.twg-foot-btn:hover{background:var(--twg-glass-bg-hover)}.twg-foot-btn:focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px}.twg-foot-btn[data-state=dictating]{color:var(--twg-coral);border-color:var(--twg-coral)}.twg-foot-btn[data-kind=send]{background:var(--twg-fill-solid);color:var(--twg-cream);border-color:var(--twg-fill-solid)}.twg-foot-btn[data-kind=send]:hover{background:var(--twg-fill-solid-hover)}.twg-pilot-btn{width:40px;height:var(--twg-btn-icon-mobile);background:var(--twg-salmon);color:var(--twg-on-salmon);border:.5px solid var(--twg-salmon);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.twg-pilot-btn{border:.5px solid color-mix(in oklab, var(--twg-salmon) 58%, #0f0b07)}}.twg-pilot-btn{cursor:pointer;isolation:isolate;box-shadow:0 1px 0 #ffffff80 inset, 0 9px 22px -13px var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.twg-pilot-btn{box-shadow:0 1px 0 #ffffff80 inset, 0 9px 22px -13px color-mix(in oklab, var(--twg-salmon) 62%, #0f0b07)}}.twg-pilot-btn:focus-visible{outline:2px solid var(--twg-salmon);outline-offset:2px}@keyframes twg-pilot-breath{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.pilot-north-star-mark{border:.5px solid var(--twg-ink);place-items:center;width:28px;height:28px;display:inline-grid;position:relative}@supports (color:color-mix(in lab, red, red)){.pilot-north-star-mark{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.pilot-north-star-mark{border-radius:var(--twg-r-full);background:radial-gradient(circle at 35% 28%, #ffffff80, transparent 62%), var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.pilot-north-star-mark{background:radial-gradient(circle at 35% 28%, #ffffff80, transparent 62%), color-mix(in oklab, var(--twg-cream-bright) 68%, transparent)}}.pilot-north-star-mark{isolation:isolate;box-shadow:0 1px 0 #ffffff80 inset, 0 8px 16px -12px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.pilot-north-star-mark{box-shadow:0 1px 0 #ffffff80 inset, 0 8px 16px -12px color-mix(in oklab, var(--twg-ink) 30%, transparent)}}.pilot-north-star-mark{transition:transform .18s var(--twg-ease), box-shadow .2s var(--twg-ease)}.pilot-north-star-mark[data-phase=armed]{transform:scale(1.05)}.pilot-north-star-mark[data-phase=listening]{transform:scale(1.04)}.pilot-north-star-mark[data-phase=speaking]{transform:scale(1.06)}.pilot-north-star-mark[data-phase=thinking]{animation:1s ease-in-out infinite andy-mark-breathe}.pilot-north-star-mark[data-phase=error]{animation:.28s ease-out andy-mark-error}@keyframes andy-mark-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes andy-mark-error{0%{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-danger) 62%, transparent)}to{box-shadow:0 1px 0 #ffffff80 inset, 0 8px 16px -12px color-mix(in oklab, var(--twg-ink) 30%, transparent)}}.pilot-north-star-ring{border-radius:var(--twg-r-full);opacity:0;pointer-events:none;transition:opacity .22s var(--twg-ease);border:1.5px solid #0000;position:absolute;inset:-2px}.pilot-north-star-mark[data-phase=listening] .pilot-north-star-ring,.pilot-north-star-mark[data-phase=speaking] .pilot-north-star-ring{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.pilot-north-star-mark[data-phase=listening] .pilot-north-star-ring,.pilot-north-star-mark[data-phase=speaking] .pilot-north-star-ring{border-color:color-mix(in oklab, var(--twg-brass) 52%, transparent)}}.pilot-north-star-mark[data-phase=listening] .pilot-north-star-ring,.pilot-north-star-mark[data-phase=speaking] .pilot-north-star-ring{opacity:1}.pilot-north-star-mark[data-phase=listening] .pilot-north-star-ring{animation:1.8s ease-in-out infinite andy-mark-ring}.pilot-north-star-mark[data-phase=speaking] .pilot-north-star-ring{animation:.9s ease-in-out infinite andy-mark-ring}@keyframes andy-mark-ring{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.pilot-north-star-mark-inline,.pilot-north-star-mark-inline.is-active,.pilot-north-star-mark-inline.is-voice-active{box-shadow:none;background:0 0;border:0}.pilot-north-star-mark-inline .pilot-north-star-ring{display:none}.pilot-north-star-mark-button{width:30px;height:var(--twg-btn-md-h)}.pilot-north-star-mark-mobileFab{width:38px;height:38px}.pilot-north-star-mark-inline{width:16px;height:16px;box-shadow:none;border-width:0}.pilot-north-star-icon{z-index:1;object-fit:contain;width:76%;height:76%;filter:drop-shadow(0 1px 1px var(--twg-ink));position:relative}@supports (color:color-mix(in lab, red, red)){.pilot-north-star-icon{filter:drop-shadow(0 1px 1px color-mix(in oklab, var(--twg-ink) 20%, transparent))}}.pilot-north-star-icon{opacity:.82;transition:opacity .2s var(--twg-ease), filter .2s var(--twg-ease)}.pilot-north-star-mark-inline .pilot-north-star-icon{opacity:1;width:100%;height:100%}.pilot-north-star-mark.is-active .pilot-north-star-icon,.pilot-north-star-mark[data-phase=armed] .pilot-north-star-icon,.pilot-north-star-mark[data-phase=listening] .pilot-north-star-icon,.pilot-north-star-mark[data-phase=thinking] .pilot-north-star-icon,.pilot-north-star-mark[data-phase=speaking] .pilot-north-star-icon{opacity:1}@media (prefers-reduced-motion:reduce){.pilot-north-star-mark[data-phase]{animation:none!important}.pilot-north-star-ring{transition:none!important;animation:none!important}.pilot-north-star-mark[data-phase=listening] .pilot-north-star-ring,.pilot-north-star-mark[data-phase=speaking] .pilot-north-star-ring{opacity:.5;transform:none}}.andy-onboarding-scrim{z-index:var(--twg-modal-backdrop-z);background:var(--twg-dialog-scrim-bg);-webkit-backdrop-filter:blur(var(--twg-space-2)) saturate(.96);backdrop-filter:blur(var(--twg-space-2)) saturate(.96)}.andy-onboarding-dialog{z-index:var(--twg-modal-z);width:min(var(--twg-modal-w-sm), calc(100vw - (var(--twg-modal-gutter-desktop) * 2)));max-height:min(80vh, var(--twg-modal-max-h-md));border:var(--twg-modal-border);border-radius:var(--twg-modal-radius);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-dialog-shadow);color:var(--twg-ink);animation:andy-onboarding-pop var(--twg-modal-pop-dur) var(--twg-ease) both;outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.andy-onboarding-head{gap:var(--twg-modal-gap-xs);padding:var(--twg-modal-pad-x) var(--twg-modal-pad-x) var(--twg-modal-pad-y);border-bottom:var(--twg-modal-hairline);background:var(--twg-modal-surface);display:grid;position:sticky;top:0}.andy-onboarding-eyebrow{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-type-eyebrow-size);font-weight:var(--twg-type-label-weight);letter-spacing:var(--twg-type-eyebrow-tracking);text-transform:uppercase}.andy-onboarding-title{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-type-h2-size);font-weight:var(--twg-type-headline-weight);line-height:var(--twg-type-h2-lh);margin:0}.andy-onboarding-body{gap:var(--twg-modal-gap);padding:var(--twg-modal-pad-x);display:grid;overflow-y:auto}.andy-onboarding-body p{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-type-body-size);font-weight:var(--twg-type-body-weight);line-height:var(--twg-type-body-lh);margin:0}.andy-onboarding-check{min-height:var(--twg-touch-target);align-items:center;gap:var(--twg-space-2);padding:0 var(--twg-modal-pad-x);color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-type-small-size);font-weight:var(--twg-type-body-weight);line-height:var(--twg-type-small-lh);display:flex}.andy-onboarding-check input{width:var(--twg-icon-sm);height:var(--twg-icon-sm);accent-color:var(--twg-brass)}.andy-onboarding-foot{justify-content:flex-end;gap:var(--twg-modal-gap-sm);padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x) var(--twg-modal-pad-x);border-top:var(--twg-modal-hairline);background:var(--twg-modal-surface);display:flex;position:sticky;bottom:0}.andy-onboarding-primary,.andy-onboarding-secondary{min-height:var(--twg-button-md-h);border-radius:var(--twg-button-md-r);font-family:var(--twg-f-ui);font-size:var(--twg-type-button-size);font-weight:var(--twg-type-button-weight);line-height:var(--twg-type-button-lh);padding:0 var(--twg-button-md-pad-x);transition:transform var(--twg-t-hover) var(--twg-ease), opacity var(--twg-t-hover) var(--twg-ease);justify-content:center;align-items:center;display:inline-flex}.andy-onboarding-primary{border:var(--twg-border-w) solid var(--twg-button-andy-bg);background:var(--twg-button-andy-bg);color:var(--twg-button-andy-fg);box-shadow:var(--twg-button-shadow)}.andy-onboarding-secondary{border:var(--twg-modal-border);background:var(--twg-button-secondary-bg);color:var(--twg-button-secondary-fg)}.andy-onboarding-primary:disabled,.andy-onboarding-secondary:disabled{cursor:not-allowed;opacity:.55}.andy-onboarding-primary:not(:disabled):hover,.andy-onboarding-secondary:not(:disabled):hover{transform:translateY(calc(var(--twg-space-0-5) * -1))}.andy-onboarding-primary:focus-visible,.andy-onboarding-secondary:focus-visible,.andy-onboarding-check input:focus-visible{outline:var(--twg-border-w) solid var(--twg-brass);outline-offset:var(--twg-space-1)}@media (max-width:768px){.andy-onboarding-dialog{border-radius:var(--twg-dialog-mobile-radius);width:100vw;max-height:80vh;animation:andy-onboarding-sheet-rise var(--twg-modal-pop-dur) var(--twg-ease) both;inset:auto 0 0;transform:none}.andy-onboarding-foot{padding-bottom:calc(var(--twg-modal-pad-x) + env(safe-area-inset-bottom,0px));flex-direction:column-reverse}.andy-onboarding-primary,.andy-onboarding-secondary{min-height:var(--twg-button-md-h);border-radius:var(--twg-button-md-r)}}@keyframes andy-onboarding-pop{0%{opacity:0;transform:translate(-50%, calc(-50% + var(--twg-modal-enter-y)))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes andy-onboarding-sheet-rise{0%{opacity:0;transform:translateY(var(--twg-modal-sheet-enter-y))}to{opacity:1;transform:translateY(0)}}.tao-pilot-root{z-index:var(--z-fab);pointer-events:none;position:fixed;inset:0}.tao-pilot-scrim{z-index:0;-webkit-backdrop-filter:blur(12px)saturate(.96);backdrop-filter:blur(12px)saturate(.96);cursor:default;pointer-events:auto;animation:tao-pilot-fade .22s var(--twg-ease) both;background:#2c1e1038;border:0;position:fixed;inset:0}.tao-pilot-panel{z-index:2;border:.5px solid var(--twg-ink);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tao-pilot-panel{border:.5px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.tao-pilot-panel{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tao-pilot-panel{background:color-mix(in oklab, var(--twg-cream-bright) 78%, transparent)}}.tao-pilot-panel{box-shadow:0 1px 0 #ffffff94 inset, 0 24px 64px -28px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tao-pilot-panel{box-shadow:0 1px 0 #ffffff94 inset, 0 24px 64px -28px color-mix(in oklab, var(--twg-ink) 46%, transparent)}}.tao-pilot-panel{color:var(--twg-ink);pointer-events:auto;-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18)}.tao-pilot-head{border-bottom:.5px solid var(--twg-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 18px 14px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.tao-pilot-head{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.tao-pilot-head{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tao-pilot-head{background:color-mix(in oklab, var(--twg-cream-bright) 86%, var(--twg-paper))}}.tao-pilot-head span,.tao-pilot-message span{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:800;display:block}.tao-pilot-head h2{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-display);letter-spacing:0;margin:4px 0 0;font-weight:600;line-height:1.06}.tao-pilot-context{border:.5px solid var(--twg-brass);align-items:center;gap:6px;max-width:100%;margin:10px 0 0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tao-pilot-context{border:.5px solid color-mix(in oklab, var(--twg-brass) 28%, transparent)}}.tao-pilot-context{border-radius:var(--twg-r-full);background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tao-pilot-context{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.tao-pilot-context{color:var(--twg-ink);font-family:var(--twg-f-ui);padding:5px 9px}.tao-pilot-context svg{width:13px;height:13px;color:var(--twg-brass);flex:none}.tao-pilot-context span{color:inherit;font-size:var(--twg-fs-caption);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tao-pilot-head button{width:38px;height:calc(var(--twg-btn-icon-mobile) - 2px);border:.5px solid var(--twg-ink);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.tao-pilot-head button{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tao-pilot-head button{border-radius:var(--twg-r-full);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tao-pilot-head button{background:color-mix(in oklab, var(--twg-cream-bright) 64%, transparent)}}.tao-pilot-head button{color:var(--twg-ink);cursor:pointer}.tao-pilot-head button svg{width:17px;height:calc(var(--twg-icon-sm) + 1px)}.tao-pilot-body{flex-direction:column;gap:10px;min-height:0;padding:14px 18px 18px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0% 88%,#0000 100%);mask-image:linear-gradient(#000 0% 88%,#0000 100%)}.tao-pilot-empty,.tao-pilot-state,.tao-pilot-error,.tao-pilot-message{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tao-pilot-empty,.tao-pilot-state,.tao-pilot-error,.tao-pilot-message{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tao-pilot-empty,.tao-pilot-state,.tao-pilot-error,.tao-pilot-message{border-radius:var(--twg-chat-bubble-radius) var(--twg-chat-bubble-radius) var(--twg-chat-bubble-radius) var(--twg-chat-bubble-tail);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tao-pilot-empty,.tao-pilot-state,.tao-pilot-error,.tao-pilot-message{background:color-mix(in oklab, var(--twg-cream-bright) 62%, transparent)}}.tao-pilot-empty,.tao-pilot-state,.tao-pilot-error,.tao-pilot-message{color:var(--twg-ink);padding:var(--twg-chat-bubble-pad-y) var(--twg-chat-bubble-pad-x)}.tao-pilot-empty{justify-items:start;gap:8px;display:grid}.tao-pilot-empty svg{color:var(--twg-brass)}.tao-pilot-empty strong{color:var(--twg-ink);font:700 14px/1.25 var(--twg-f-ui)}.tao-pilot-empty p,.tao-pilot-message p,.tao-pilot-resume,.tao-pilot-state,.tao-pilot-error{color:var(--twg-ink-2);font:600 13px/1.45 var(--twg-f-ui);margin:0}.tao-pilot-resume{border:.5px solid var(--twg-brass);align-self:stretch;align-items:center;gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tao-pilot-resume{border:.5px solid color-mix(in oklab, var(--twg-brass) 28%, var(--twg-glass-border-pill))}}.tao-pilot-resume{background:var(--twg-brass);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.tao-pilot-resume{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.tao-pilot-resume>span{flex:auto;min-width:0}.tao-pilot-resume button{min-height:var(--twg-btn-compact-h);border:.5px solid var(--twg-brass);flex:none;align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tao-pilot-resume button{border:.5px solid color-mix(in oklab, var(--twg-brass) 36%, var(--twg-ink))}}.tao-pilot-resume button{border-radius:var(--twg-r-full);background:var(--twg-cream-bright);color:var(--twg-ink);font:700 11.5px/1 var(--twg-f-ui);cursor:pointer;padding:0 9px}.tao-pilot-resume button svg{width:13px;height:var(--twg-fs-button)}.tao-pilot-state{align-items:center;gap:8px;display:flex}.tao-pilot-state svg{width:14px;height:14px}.tao-pilot-error,.tao-pilot-message[data-error=true]{background:#fff1f2;border-color:#b33b3047;border-color:lab(43.2773% 48.9217 34.7667/.28)}@supports (color:color-mix(in lab, red, red)){.tao-pilot-error,.tao-pilot-message[data-error=true]{background:color-mix(in oklab, #fff1f2 72%, var(--twg-cream-bright))}}.tao-pilot-error,.tao-pilot-message[data-error=true]{color:var(--twg-ink)}.tao-pilot-message{width:min(82%,560px)}.tao-pilot-message[data-role=user]{background:var(--twg-chat-mine-bg);color:var(--twg-chat-mine-fg);border-radius:var(--twg-chat-bubble-radius) var(--twg-chat-bubble-radius) var(--twg-chat-bubble-tail) var(--twg-chat-bubble-radius);align-self:flex-end}.tao-pilot-message[data-role=tool]{background:var(--twg-brass);width:min(72%,480px)}@supports (color:color-mix(in lab, red, red)){.tao-pilot-message[data-role=tool]{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.tao-pilot-message[data-role=card]{background:0 0;border:0;align-self:stretch;width:100%;max-width:100%;padding:0}@media (prefers-reduced-motion:no-preference){.tao-pilot-message:not([data-role=card]){animation:tc-message-in .2s var(--twg-ease) both}}.tao-pilot-composer{left:calc(50% + 39px);bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:3;border:.5px solid var(--twg-glass-border-pill);background:var(--twg-glass-bg-deep);width:min(1040px,100vw - 160px);height:44px;min-height:44px;box-shadow:none;pointer-events:auto;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-radius:28px;align-items:center;gap:8px;padding:0 8px 0 22px;display:flex;position:fixed;transform:translate(-50%)}.tao-pilot-composer.is-active{background:var(--twg-glass-bg-hover);border-color:var(--twg-ink-mute)}.tao-pilot-brand,.tao-pilot-voice,.tao-pilot-attach,.tao-pilot-send{border:.5px solid var(--twg-glass-border-pill);border-radius:var(--twg-r-full);background:var(--twg-glass-bg-deep);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);width:40px;height:40px;color:var(--twg-ink-2);cursor:pointer;flex:none;place-items:center;display:grid}.tao-pilot-brand{isolation:isolate;background:var(--twg-salmon);color:var(--twg-on-salmon);border-color:var(--twg-salmon);position:relative}@supports (color:color-mix(in lab, red, red)){.tao-pilot-brand{border-color:color-mix(in oklab, var(--twg-salmon) 58%, #0f0b07)}}.tao-pilot-brand{box-shadow:0 1px 0 #ffffff80 inset, 0 10px 24px -14px var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.tao-pilot-brand{box-shadow:0 1px 0 #ffffff80 inset, 0 10px 24px -14px color-mix(in oklab, var(--twg-salmon) 68%, #0f0b07)}}.tao-pilot-brand svg,.tao-pilot-voice svg,.tao-pilot-attach svg,.tao-pilot-send svg{width:18px;height:var(--twg-icon-md);position:relative}.tao-pilot-attach{background:var(--twg-cream-bright);width:36px;height:36px}@supports (color:color-mix(in lab, red, red)){.tao-pilot-attach{background:color-mix(in oklab, var(--twg-cream-bright) 58%, transparent)}}.tao-pilot-attach:disabled{cursor:not-allowed;opacity:.42}.tao-pilot-file-input{display:none}.tao-pilot-composer textarea{resize:none;min-width:0;height:46px;max-height:46px;color:var(--twg-ink);font:500 17px/1.35 var(--twg-f-display);background:0 0;border:0;outline:none;flex:auto;padding:11px 2px 8px;overflow:hidden}.tao-pilot-composer textarea::placeholder{color:var(--twg-ink-3)}.tao-pilot-attachments{pointer-events:auto;flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:18px;right:18px}.tao-pilot-attachments>span,.tao-pilot-message-attachments>span{border:.5px solid var(--twg-ink);align-items:center;gap:6px;min-width:0;max-width:min(260px,100%);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tao-pilot-attachments>span,.tao-pilot-message-attachments>span{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tao-pilot-attachments>span,.tao-pilot-message-attachments>span{border-radius:var(--twg-r-full);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tao-pilot-attachments>span,.tao-pilot-message-attachments>span{background:color-mix(in oklab, var(--twg-cream-bright) 82%, var(--twg-brass) 8%)}}.tao-pilot-attachments>span,.tao-pilot-message-attachments>span{color:var(--twg-ink);font:700 11px/1 var(--twg-f-ui);padding:6px 8px}.tao-pilot-attachments>span[data-error=true],.tao-pilot-message-attachments>span[data-error=true]{background:#fff1f2;border-color:#b33b3047;border-color:lab(43.2773% 48.9217 34.7667/.28)}@supports (color:color-mix(in lab, red, red)){.tao-pilot-attachments>span[data-error=true],.tao-pilot-message-attachments>span[data-error=true]{background:color-mix(in oklab, #fff1f2 70%, var(--twg-cream-bright))}}.tao-pilot-attachments>span>span,.tao-pilot-message-attachments>span>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tao-pilot-attachments svg,.tao-pilot-message-attachments svg{flex:none;width:13px;height:13px}.tao-pilot-attachments small,.tao-pilot-message-attachments small{color:var(--twg-ink-3);font:700 10px/1 var(--twg-f-ui);white-space:nowrap}.tao-pilot-attachments button{width:18px;height:var(--twg-icon-md);border-radius:var(--twg-r-full);background:var(--twg-ink);border:0;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.tao-pilot-attachments button{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tao-pilot-attachments button{color:var(--twg-ink-2);cursor:pointer}.tao-pilot-attachments button svg{width:11px;height:var(--twg-fs-micro)}.tao-pilot-message-attachments{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tao-pilot-save-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.tao-pilot-save-row button{min-height:var(--twg-btn-md-h);border:.5px solid var(--twg-salmon);align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tao-pilot-save-row button{border:.5px solid color-mix(in oklab, var(--twg-salmon) 34%, var(--twg-ink))}}.tao-pilot-save-row button{border-radius:var(--twg-r-full);background:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.tao-pilot-save-row button{background:color-mix(in oklab, var(--twg-salmon) 12%, var(--twg-cream-bright))}}.tao-pilot-save-row button{color:var(--twg-ink);font:800 11px/1 var(--twg-f-ui);cursor:pointer;padding:0 10px}.tao-pilot-save-row button:disabled{cursor:default;opacity:.72}.tao-pilot-save-row button[data-saved=true]{background:#e7f6ec;border-color:#1b7f4d4d;border-color:lab(46.8539% -38.2753 18.9453/.3)}@supports (color:color-mix(in lab, red, red)){.tao-pilot-save-row button[data-saved=true]{background:color-mix(in oklab, #e7f6ec 78%, var(--twg-cream-bright))}}.tao-pilot-save-row button svg{width:13px;height:var(--twg-fs-button)}.tao-pilot-save-row small{color:#8f2f26;font:700 11px/1.2 var(--twg-f-ui)}.tao-pilot-voice[data-state=listening]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tao-pilot-voice[data-state=listening]{border-color:color-mix(in oklab, var(--twg-brass) 70%, #0f0b07)}}.tao-pilot-voice[data-state=listening]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tao-pilot-voice[data-state=listening]{background:color-mix(in oklab, var(--twg-brass) 22%, var(--twg-cream-bright))}}.tao-pilot-voice[data-state=listening]{color:#0f0b07}.tao-pilot-wave{justify-content:center;align-items:center;gap:3px;width:19px;height:19px;display:inline-flex}.tao-pilot-wave span{border-radius:var(--twg-r-full);background:currentColor;width:3px;animation:.88s ease-in-out infinite tao-pilot-wave-bounce}.tao-pilot-wave span:first-child{height:9px}.tao-pilot-wave span:nth-child(2){height:16px;animation-delay:.12s}.tao-pilot-wave span:nth-child(3){height:11px;animation-delay:.24s}@keyframes tao-pilot-wave-bounce{0%,to{opacity:.72;transform:scaleY(.68)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.tao-pilot-wave span{animation:none}}.tao-pilot-send{background:var(--twg-fill-solid);color:var(--twg-cream);border-color:var(--twg-fill-solid)}.tao-pilot-brand:disabled,.tao-pilot-voice:disabled{cursor:not-allowed;opacity:.48}.tao-pilot-send:disabled{cursor:not-allowed;opacity:1}@keyframes tao-pilot-rise{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes tao-pilot-fade{0%{opacity:0}to{opacity:1}}@keyframes tao-pilot-rise-mobile{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.tao-pilot-root:not([data-open]) .tao-pilot-composer{display:none}.tao-pilot-head{padding:18px 16px 12px}.tao-pilot-grabber{border-radius:var(--twg-r-full);background:var(--twg-ink);width:44px;height:4px;display:block;position:absolute;top:7px;left:50%}@supports (color:color-mix(in lab, red, red)){.tao-pilot-grabber{background:color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.tao-pilot-grabber{transform:translate(-50%)}.tao-pilot-head h2{font-size:var(--twg-fs-heading)}.tao-pilot-body{padding:12px 14px 16px}.tao-pilot-message{width:min(90%,560px)}.tao-pilot-root[data-open] .tao-pilot-composer{width:100vw;max-width:100vw;height:auto;min-height:calc(64px + env(safe-area-inset-bottom,0px));box-sizing:border-box;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--twg-cream-bright);border-inline:0;border-bottom:0;border-radius:24px 24px 0 0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.tao-pilot-root[data-open] .tao-pilot-composer{background:color-mix(in oklab, var(--twg-cream-bright) 86%, var(--twg-paper))}}.tao-pilot-root[data-open] .tao-pilot-composer{-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);transform:none}.tao-pilot-brand,.tao-pilot-voice,.tao-pilot-send{width:44px;height:44px}.tao-pilot-composer textarea{font-size:var(--twg-fs-section)}}.twg-next-shell .twg-canvas{padding-bottom:20px}@media (min-width:1700px){.twg-next-shell .twg-canvas{padding-bottom:22px}}@media (min-width:2200px){.twg-next-shell .twg-canvas{padding-bottom:24px}}.tao-pilot-tab{z-index:var(--z-dock);border:.5px solid var(--twg-salmon);grid-template-columns:auto;place-items:center;gap:4px;width:30px;min-height:84px;display:inline-grid;position:fixed;top:50%;right:0}@supports (color:color-mix(in lab, red, red)){.tao-pilot-tab{border:.5px solid color-mix(in oklab, var(--twg-salmon) 36%, var(--twg-ink))}}.tao-pilot-tab{background:var(--twg-cream-bright);border-right:0;border-radius:12px 0 0 12px}@supports (color:color-mix(in lab, red, red)){.tao-pilot-tab{background:color-mix(in oklab, var(--twg-cream-bright) 82%, transparent)}}.tao-pilot-tab{color:var(--twg-ink);box-shadow:0 18px 42px -26px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tao-pilot-tab{box-shadow:0 18px 42px -26px color-mix(in oklab, var(--twg-ink) 48%, transparent)}}.tao-pilot-tab{cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);padding:7px 4px;transform:translateY(-50%)}.tao-pilot-tab:hover,.tao-pilot-tab[aria-expanded=true]{background:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.tao-pilot-tab:hover,.tao-pilot-tab[aria-expanded=true]{background:color-mix(in oklab, var(--twg-salmon) 14%, var(--twg-cream-bright))}}.tao-pilot-tab:hover,.tao-pilot-tab[aria-expanded=true]{border-color:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.tao-pilot-tab:hover,.tao-pilot-tab[aria-expanded=true]{border-color:color-mix(in oklab, var(--twg-salmon) 52%, var(--twg-ink))}}.tao-pilot-root[data-open] .tao-pilot-tab{z-index:3}.tao-pilot-tab>svg{width:15px;height:15px}.tao-pilot-tab>span{writing-mode:vertical-rl;color:var(--twg-ink);font:800 9.5px/1 var(--twg-f-ui);letter-spacing:0;text-transform:uppercase;transform:rotate(180deg)}.tao-pilot-fab{right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:var(--z-dock);border:.5px solid var(--twg-salmon);place-items:center;width:52px;height:52px;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.tao-pilot-fab{border:.5px solid color-mix(in oklab, var(--twg-salmon) 54%, var(--twg-ink))}}.tao-pilot-fab{border-radius:var(--twg-r-full);background:var(--twg-salmon);color:var(--twg-on-salmon);box-shadow:0 18px 36px -18px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tao-pilot-fab{box-shadow:0 18px 36px -18px color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.tao-pilot-fab{cursor:pointer;pointer-events:auto;transition:transform .16s var(--twg-ease), box-shadow .16s var(--twg-ease), background .16s var(--twg-ease)}@media (min-width:769px){.tao-pilot-root[data-route-key=chat] .tao-pilot-fab{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.tao-pilot-fab:hover{background:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.tao-pilot-fab:hover{background:color-mix(in oklab, var(--twg-salmon) 88%, var(--twg-ink))}}.tao-pilot-fab:hover{box-shadow:0 22px 42px -18px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tao-pilot-fab:hover{box-shadow:0 22px 42px -18px color-mix(in oklab, var(--twg-ink) 62%, transparent)}}.tao-pilot-fab:hover{transform:translateY(-1px)}.tao-pilot-fab:focus-visible{outline:2px solid var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.tao-pilot-fab:focus-visible{outline:2px solid color-mix(in oklab, var(--twg-salmon) 44%, var(--twg-cream-bright))}}.tao-pilot-fab:focus-visible{outline-offset:3px}.tao-pilot-fab svg{width:21px;height:21px}.tao-pilot-scrim{z-index:1}.tao-pilot-panel{top:calc(18px + env(safe-area-inset-top,0px));right:max(14px, env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));width:var(--twg-andy-drawer-w);transform-origin:100%;max-height:none;animation:tao-pilot-drawer-in var(--twg-andy-drawer-enter-dur) var(--twg-ease-soft) both;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;left:auto;transform:none}.tao-pilot-grabber{display:none}.tao-pilot-composer,.tao-pilot-root[data-open] .tao-pilot-composer{background:var(--twg-cream-bright);border-inline:0;border-bottom:0;border-radius:0;width:auto;max-width:none;height:auto;min-height:64px;position:relative;bottom:auto;left:auto;right:auto}@supports (color:color-mix(in lab, red, red)){.tao-pilot-composer,.tao-pilot-root[data-open] .tao-pilot-composer{background:color-mix(in oklab, var(--twg-cream-bright) 88%, var(--twg-paper))}}.tao-pilot-composer,.tao-pilot-root[data-open] .tao-pilot-composer{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.tao-pilot-composer textarea{height:44px;max-height:112px;overflow-y:auto}@keyframes tao-pilot-drawer-in{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:translate(0)}}@media (max-width:768px){.tao-pilot-tab{top:calc(var(--twg-modal-shell-inset-top) + 48px);width:30px;min-height:78px;padding:7px 4px}.tao-pilot-fab{right:calc(14px + env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));width:48px;height:48px;display:none}.tao-pilot-scrim{top:var(--twg-mp2-sheet-top,var(--twg-modal-shell-inset-top))}.tao-pilot-panel{top:var(--twg-mp2-sheet-top,var(--twg-modal-shell-inset-top));width:100vw;max-width:100vw;height:calc(var(--vv-h,100dvh) - var(--twg-mp2-sheet-top,var(--twg-modal-shell-inset-top)));min-height:0;max-height:calc(var(--vv-h,100dvh) - var(--twg-mp2-sheet-top,var(--twg-modal-shell-inset-top)));border:var(--twg-modal-border);border-radius:var(--twg-modal-shell-radius) var(--twg-modal-shell-radius) 0 0;box-shadow:var(--twg-dialog-sheet-shadow), var(--twg-modal-shadow);transform-origin:50% 100%;animation:twg-mp2-stacked-sheet-in var(--twg-modal-stacked-enter-dur) var(--twg-ease) both;border-bottom:0;bottom:0;left:0;right:0}.tao-pilot-head{padding-top:18px}.tao-pilot-grabber{border-radius:var(--twg-r-full);background:var(--twg-ink);width:44px;height:4px;display:block;position:absolute;top:7px;left:50%}@supports (color:color-mix(in lab, red, red)){.tao-pilot-grabber{background:color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.tao-pilot-grabber{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tao-pilot-scrim,.tao-pilot-panel,.tao-pilot-message:not([data-role=card]),.tao-pilot-tab{transition:none!important;animation:none!important;transform:none!important}}@keyframes twg-scale-open{0%{opacity:0;transform:scale(.18)}to{opacity:1;transform:scale(1)}}@keyframes twg-scale-close{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.18)}}.twg-scaling{animation:twg-scale-open var(--twg-t-scale-open) var(--twg-ease) both;will-change:transform, opacity}.twg-scaling[data-direction=close]{animation:twg-scale-close var(--twg-t-scale-close) var(--twg-ease) both}.twg-focused{flex-direction:column;gap:14px;display:flex}.twg-focused-back{font-family:var(--twg-f-display);font-style:normal;font-size:var(--twg-fs-body-lg);color:var(--twg-ink-2);cursor:pointer;text-align:left;background:0 0;border:0;width:fit-content;padding:4px 0}.twg-focused-back:hover{color:var(--twg-ink)}.twg-focused-head{padding:22px 24px}.twg-focused-title{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-display-lg);letter-spacing:-.005em;color:var(--twg-ink);line-height:1.15}.twg-focused-sub{font-family:var(--twg-f-display);font-style:normal;font-size:var(--twg-fs-section);color:var(--twg-ink-2);margin-top:6px}.twg-focused-meta{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-ink-2);flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.twg-substack{flex-direction:column;gap:12px;display:flex}.twg-subcard{padding:18px 20px}.twg-subcard-kicker{font-family:var(--twg-f-ui);font-weight:700;font-size:var(--twg-fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--twg-brass);margin-bottom:6px}.twg-subcard-title{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-heading);color:var(--twg-ink);letter-spacing:-.003em}.twg-subcard-body{font-family:var(--twg-f-content);font-size:var(--twg-fs-section);color:var(--twg-ink);margin-top:6px;line-height:1.55}.twg-andy-revising{font-family:var(--twg-f-display);font-style:normal;font-size:var(--twg-fs-body);color:var(--twg-ink-2);align-items:center;gap:8px;padding:4px 0;display:inline-flex}.twg-andy-revising:before{content:"";background:var(--twg-coral);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite twg-pilot-breath}.twg-focused-actions{flex-wrap:wrap;gap:8px;padding:14px 0 8px;display:flex}.twg-approval-backdrop{z-index:var(--z-modal-backdrop);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f18124d;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.twg-approval-card{border-radius:var(--twg-r-card);background:var(--twg-glass-t3-bg);width:100%;max-width:480px;-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border:.5px solid var(--twg-glass-border);box-shadow:0 30px 60px -30px #2c1e1066, var(--twg-paper-shadow);padding:22px 24px}.twg-approval-eyebrow{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--twg-danger);font-weight:500}.twg-approval-title{font-family:var(--twg-f-display);font-size:var(--twg-fs-display-lg);color:var(--twg-ink);letter-spacing:-.008em;margin-top:4px;font-weight:500;line-height:1.15}.twg-approval-deck{font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);color:var(--twg-ink-2);margin-top:8px;line-height:1.55}.twg-approval-row{border-top:1px solid var(--twg-ink-hair);font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);grid-template-columns:120px 1fr;gap:14px;padding:10px 0;line-height:1.5;display:grid}.twg-approval-row span:first-child{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--twg-ink-3);align-self:baseline;padding-top:2px}.twg-writeback{bottom:calc(var(--twg-footer-overlay-h) + 12px);z-index:var(--z-toast);border-radius:var(--twg-r-pill);background:var(--twg-glass-bg-deep);border:.5px solid var(--twg-glass-border);width:max-content;max-width:min(520px,100vw - 32px);-webkit-backdrop-filter:var(--twg-glass-blur-deep);backdrop-filter:var(--twg-glass-blur-deep);box-shadow:var(--twg-paper-shadow);font-family:var(--twg-f-display);font-style:normal;font-size:var(--twg-fs-body-lg);color:var(--twg-ink);align-items:center;gap:10px;padding:12px 18px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.twg-writeback>div{min-width:0}.twg-writeback[data-variant=notice]{left:max(16px,50% - 260px);right:auto;bottom:calc(var(--twg-footer-overlay-h,0px) + 88px);border-radius:var(--twg-r-card);pointer-events:none;align-items:flex-start;width:min(380px,100vw - 32px);max-width:min(380px,100vw - 32px);transform:none}.twg-writeback-tag{font-family:var(--twg-f-ui);font-style:normal;font-weight:700;font-size:var(--twg-fs-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--twg-sage)}.twg-writeback-actions{align-items:center;gap:6px;margin-left:4px;display:flex}.twg-writeback-actions button{border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-pill);background:var(--twg-glass-bg);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);cursor:pointer;padding:6px 9px;font-weight:700}.twg-writeback-actions button:hover{background:var(--twg-glass-bg-strong)}.twg-module-head{align-items:baseline;gap:16px;padding:0 0 16px;display:flex}.twg-module-title{font-family:var(--twg-f-display);font-style:normal;font-size:calc(var(--twg-fs-display-lg) + 4px);color:var(--twg-ink);letter-spacing:-.005em;font-weight:400;line-height:1}.twg-module-sub{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--twg-brass);font-weight:500}.twg-list-card{padding:0;overflow:hidden}.twg-list-row{text-align:left;border:0;border-top:.5px solid var(--twg-ink-hair);cursor:pointer;width:100%;transition:background var(--twg-t-hover) var(--twg-ease);background:0 0;padding:14px 16px;display:block}.twg-list-row:first-child{border-top:0}.twg-list-row:hover{background:var(--twg-glass-bg-deep)}.twg-list-row[data-active=true]{background:var(--twg-glass-bg-hover);border-left:2px solid var(--twg-brass)}.twg-list-row-meta{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-ink-3);flex-wrap:wrap;gap:10px;font-weight:600;display:flex}.twg-list-row-title{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-title);color:var(--twg-ink);margin-top:4px;line-height:1.3}.twg-list-row-sub{font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);color:var(--twg-ink-2);margin-top:4px;line-height:1.45}.twg-module-grid{grid-template-columns:1.4fr 1fr;gap:14px;display:grid}.twg-photo{width:40px;height:40px;font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-section);color:var(--twg-ink);background:var(--twg-paper-deep);border:.5px solid var(--twg-glass-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}@keyframes twg-shimmer{0%{background-position:-120% 0}to{background-position:220% 0}}.twg-photo[data-fresh=true]:after{content:"";background:linear-gradient(110deg, transparent 0%, transparent 38%, var(--twg-coral) 50%, transparent 62%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.twg-photo[data-fresh=true]:after{background:linear-gradient(110deg, transparent 0%, transparent 38%, color-mix(in oklab, var(--twg-coral) 55%, transparent) 50%, transparent 62%, transparent 100%)}}.twg-photo[data-fresh=true]:after{animation:twg-shimmer var(--twg-t-shimmer) ease-out 1;pointer-events:none;background-size:220% 100%}.twg-evidence-chip{border-radius:var(--twg-r-pill);background:var(--twg-glass-border);border:.5px solid var(--twg-glass-border);font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-label);color:var(--twg-ink-2);align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.twg-evidence-chip[data-trust=verified]{color:var(--twg-sage)}.twg-evidence-chip[data-trust=inferred]{color:var(--twg-brass)}.twg-evidence-chip[data-trust=external]{color:var(--twg-danger)}.twg-evidence-chip-marker{font-family:var(--twg-f-ui);color:var(--twg-brass);font-weight:700}.twg-evidence-strip{flex-wrap:wrap;gap:6px;display:flex}.twg-lineitems{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg)}.twg-lineitems th{text-align:left;font-family:var(--twg-f-ui);font-weight:700;font-size:var(--twg-fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--twg-ink-3);border-bottom:.5px solid var(--twg-ink-hair);padding:5px 4px}.twg-lineitems td{border-bottom:.5px solid var(--twg-ink-hair);color:var(--twg-ink);padding:7px 4px}.twg-lineitems td.num{font-family:var(--twg-f-mono);text-align:right}.twg-lineitems tfoot td{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-section);border-top:.5px solid var(--twg-brass);border-bottom:0;padding-top:8px}.twg-unavailable{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-ink-3);padding:16px 4px}.twg ::-webkit-scrollbar{width:10px;height:10px}.twg ::-webkit-scrollbar-thumb{border-radius:var(--twg-r-xs);background:#1f18122e}.twg ::-webkit-scrollbar-thumb:hover{background:#1f181252}.twg ::-webkit-scrollbar-track{background:0 0}.twg p{margin:0;line-height:1.55}.twg button{font-family:var(--twg-f-ui)}.twg :focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px;border-radius:10px}html[data-shell=twg] .shell-command-dialog [data-slot=command-input]:focus,html[data-shell=twg] .shell-command-dialog [data-slot=command-input]:focus-visible{outline-offset:0;box-shadow:none;outline:0}html[data-shell=twg] .shell-command-dialog [data-slot=input-group]:focus-within{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .shell-command-dialog [data-slot=input-group]:focus-within{border-color:color-mix(in oklab, var(--twg-brass) 58%, var(--twg-line))}}html[data-shell=twg] .shell-command-dialog [data-slot=input-group]:focus-within{outline:2px solid var(--twg-brass);outline-offset:2px;box-shadow:none}@media (min-width:769px){html[data-shell=twg] .shell-command-dialog [data-slot=command-list]{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;max-height:min(540px,100dvh - 360px);overflow-y:auto}html[data-shell=twg] .shell-command-dialog [data-slot=command-list]::-webkit-scrollbar{width:8px;display:block}}.shell-command-state{justify-content:space-between;align-items:center;gap:var(--twg-space-2);min-height:var(--twg-touch-target);padding:var(--twg-space-2) var(--twg-space-3);color:var(--twg-ink);font-size:var(--twg-fs-button);line-height:var(--twg-lh-body);display:flex}.shell-command-state-error{border-bottom:1px solid var(--twg-ink-hair);color:var(--twg-danger)}.shell-command-state>button{min-height:var(--twg-touch-target);padding-inline:var(--twg-space-3);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);color:var(--twg-ink);cursor:pointer;font-weight:600}.twg a:hover{color:var(--twg-ink)}@media (max-width:980px){.twg-body{grid-template-columns:minmax(0,1fr)}.twg-drawer{height:88px;z-index:var(--z-chrome);position:fixed;bottom:14px;left:12px;right:12px}.twg-drawer-inner{-webkit-overflow-scrolling:touch;flex-direction:row;justify-content:flex-start;align-items:center;gap:22px;padding:6px 12px;overflow-x:auto}.twg-dock-divider{width:.5px;height:28px;margin:0 4px}.twg-dock-item{width:auto;min-width:56px;margin:0!important}.twg-dock-item+.twg-dock-item{margin-top:0}.twg-dash{display:none}}@media (prefers-reduced-motion:reduce){.twg-dock-item:hover .twg-dock-icon-wrap,.twg-dock-item:active{transform:none}.twg-footer-overlay{transition:none}.twg-dock-item:hover .twg-dock-tile{transform:none}}@media (prefers-reduced-transparency:reduce){.twg-paper{background-color:#f7ebe4!important;background-image:none!important}.twg-paper:after{display:none!important}.twg-footer-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffffff2!important;-webkit-mask-image:none!important;mask-image:none!important}}.twg-bell-wrap{display:inline-flex;position:relative}.twg-bell-badge{border-radius:var(--twg-r-sm);background:var(--twg-ink);border:.5px solid var(--twg-coral);min-width:16px;height:16px;color:var(--twg-cream-bright);font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);pointer-events:none;justify-content:center;align-items:center;padding:0 4px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-3px;right:-3px}.twg-noti-panel{z-index:var(--z-menu);border-radius:var(--twg-r-md);background:var(--twg-glass-t3-bg);width:360px;max-height:480px;-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border:.5px solid var(--twg-glass-border-pill);box-shadow:0 18px 40px -20px var(--twg-ink-tint-strong), 0 4px 12px var(--twg-ink-tint-soft);animation:twg-menu-in calc((var(--twg-dur-sm) + var(--twg-dur-press)) / 2) var(--twg-ease) both;transform-origin:100% 0;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.twg-noti-head{border-bottom:.5px solid var(--twg-ink-tint-soft);align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.twg-noti-head-copy{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.twg-noti-title{font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-label);font-variant:small-caps;letter-spacing:.14em;color:var(--twg-ink)}.twg-noti-count{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--twg-ink-3)}.twg-noti-close{border-radius:var(--twg-r-full);border:.5px solid var(--twg-ink);width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.twg-noti-close{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.twg-noti-close{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.twg-noti-close{background:color-mix(in oklab, var(--twg-cream-bright) 78%, transparent)}}.twg-noti-close{color:var(--twg-ink-2);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.twg-noti-close:hover{background:var(--twg-ink-tint-soft);color:var(--twg-ink)}.twg-noti-close:focus,.twg-noti-close:focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px}.twg-acct-pill-item:focus-visible{outline:2px solid var(--twg-brass);outline-offset:-2px}.twg-noti-tabs{border-bottom:.5px solid var(--twg-ink-tint-soft);scrollbar-width:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px 12px;display:grid;overflow:visible}.twg-noti-tabs::-webkit-scrollbar{display:none}.twg-noti-tab{border-radius:var(--twg-r-full);border:.5px solid var(--twg-ink);justify-content:center;align-items:center;gap:6px;min-width:0;min-height:32px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-noti-tab{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.twg-noti-tab{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.twg-noti-tab{background:color-mix(in oklab, var(--twg-cream-bright) 62%, transparent)}}.twg-noti-tab{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);white-space:nowrap;cursor:pointer;transition:background var(--twg-t-tab), border-color var(--twg-t-tab), color var(--twg-t-tab);font-weight:600}.twg-noti-tab[data-active=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-noti-tab[data-active=true]{background:color-mix(in oklab, var(--twg-brass) 18%, var(--twg-cream-bright))}}.twg-noti-tab[data-active=true]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-noti-tab[data-active=true]{border-color:color-mix(in oklab, var(--twg-brass) 38%, transparent)}}.twg-noti-tab[data-active=true]{color:var(--twg-ink)}.twg-noti-tab-count{border-radius:var(--twg-r-full);background:var(--twg-coral);justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-noti-tab-count{background:color-mix(in oklab, var(--twg-coral) 18%, transparent)}}.twg-noti-tab-count{color:var(--twg-ink);font-family:var(--twg-f-ui);font-weight:700;font-size:var(--twg-fs-micro);line-height:1}.twg-noti-policy{border:.5px solid var(--twg-brass);border-radius:14px;margin:10px 12px 6px;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.twg-noti-policy{border:.5px solid color-mix(in oklab, var(--twg-brass) 22%, transparent)}}.twg-noti-policy{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-noti-policy{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-cream-bright))}}.twg-noti-policy{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);line-height:1.35}.twg-noti-policy strong{color:var(--twg-ink);font-weight:750;font-size:var(--twg-fs-label);margin-bottom:2px;display:block}.twg-noti-list{flex:1;padding:4px 0;overflow-y:auto}.twg-noti-group-head{border-top:.5px solid var(--twg-ink-tint-soft);color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-weight:600;display:flex}.twg-noti-group-head b{text-align:right;min-width:20px;color:var(--twg-ink-2);font-variant-numeric:tabular-nums}.twg-noti-row{text-align:left;border-top:.5px solid var(--twg-ink-tint-soft);width:100%;color:var(--twg-ink);transition:background var(--twg-t-press);background:0 0;flex:none;grid-template-columns:7px minmax(0,1fr);align-items:flex-start;gap:10px;padding:12px 16px;display:grid;position:relative}.twg-noti-panel[data-density=compact] .twg-noti-row{padding-top:9px;padding-bottom:9px}.twg-noti-panel[data-density=compact] .twg-noti-row-title{font-size:var(--twg-fs-body-lg)}.twg-noti-panel[data-density=compact] .twg-noti-row-reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.twg-noti-row:first-child{border-top:0}.twg-noti-row:hover{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.twg-noti-row:hover{background:color-mix(in oklab, var(--twg-cream-bright) 45%, transparent)}}.twg-noti-row:focus-visible{outline:2px solid var(--twg-brass);outline-offset:-2px}.twg-noti-dot{background:var(--twg-ink-mute);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.twg-noti-row[data-unread=true] .twg-noti-dot{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-noti-row[data-unread=true] .twg-noti-dot{background:color-mix(in oklab, var(--twg-coral) 95%, transparent)}}.twg-noti-row[data-priority=high] .twg-noti-dot{background:var(--twg-danger)}.twg-noti-main{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;padding:0}.twg-noti-main:focus-visible,.twg-noti-action:focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px}.twg-noti-row-title{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-section);color:var(--twg-ink);padding-right:118px;line-height:1.3}.twg-noti-row[data-category=approval_needed] .twg-noti-row-title{padding-right:164px}.twg-noti-row-reason{font-family:var(--twg-f-content);font-size:var(--twg-fs-button);color:var(--twg-ink-2);margin-top:2px;line-height:1.4}.twg-noti-row-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.twg-noti-status-chip,.twg-noti-priority-chip,.twg-noti-source-chip{border-radius:var(--twg-r-full);min-height:22px;font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);color:var(--twg-ink-2);background:var(--twg-ink);align-items:center;padding:0 8px;font-weight:600;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-noti-status-chip,.twg-noti-priority-chip,.twg-noti-source-chip{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.twg-noti-priority-chip{text-transform:uppercase;font-family:var(--twg-f-ui);font-weight:700;font-size:var(--twg-fs-micro);letter-spacing:.08em}.twg-noti-priority-chip[data-priority=high]{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.twg-noti-priority-chip[data-priority=high]{background:color-mix(in oklab, var(--twg-danger) 16%, transparent)}}.twg-noti-priority-chip[data-priority=high]{color:var(--twg-danger)}.twg-noti-priority-chip[data-priority=med]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-noti-priority-chip[data-priority=med]{background:color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.twg-noti-priority-chip[data-priority=med]{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-noti-priority-chip[data-priority=med]{color:color-mix(in oklab, var(--twg-brass) 78%, var(--twg-ink))}}.twg-noti-source-chip{color:var(--twg-ink-3);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.twg-noti-source-chip{background:color-mix(in oklab, var(--twg-cream-bright) 72%, var(--twg-ink) 4%)}}.twg-noti-source-chip[data-trust=verified]{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-noti-source-chip[data-trust=verified]{color:color-mix(in oklab, var(--twg-brass) 76%, var(--twg-ink))}}.twg-noti-source-chip[data-trust=verified]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-noti-source-chip[data-trust=verified]{background:color-mix(in oklab, var(--twg-brass) 12%, transparent)}}.twg-noti-row-meta{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--twg-ink-3);flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.twg-noti-approval-note{border:.5px solid var(--twg-brass);border-radius:10px;margin-top:8px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.twg-noti-approval-note{border:.5px solid color-mix(in oklab, var(--twg-brass) 26%, transparent)}}.twg-noti-approval-note{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-noti-approval-note{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.twg-noti-approval-note{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-noti-approval-note{color:color-mix(in oklab, var(--twg-ink) 82%, var(--twg-brass))}}.twg-noti-approval-note{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);letter-spacing:.04em;font-weight:650;line-height:1.25}.twg-noti-audit-note{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);letter-spacing:.04em;margin-top:7px;font-weight:600;line-height:1.35}.twg-noti-actions{opacity:0;transition:opacity var(--twg-t-dropdown), transform var(--twg-t-dropdown);align-items:center;gap:4px;display:flex;position:absolute;top:12px;right:16px;transform:translate(4px)}.twg-noti-row:hover .twg-noti-actions,.twg-noti-row:focus-within .twg-noti-actions,.twg-noti-row[data-category=approval_needed] .twg-noti-actions{opacity:1;transform:translate(0)}.twg-noti-action{border-radius:var(--twg-r-full);border:.5px solid var(--twg-ink);min-width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.twg-noti-action{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.twg-noti-action{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.twg-noti-action{background:color-mix(in oklab, var(--twg-cream-bright) 80%, transparent)}}.twg-noti-action{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-weight:600;display:inline-flex}.twg-noti-action span{display:none}.twg-noti-row[data-category=approval_needed] .twg-noti-action[data-role=source]{min-width:78px;color:var(--twg-ink);border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-noti-row[data-category=approval_needed] .twg-noti-action[data-role=source]{border-color:color-mix(in oklab, var(--twg-brass) 42%, transparent)}}.twg-noti-row[data-category=approval_needed] .twg-noti-action[data-role=source]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-noti-row[data-category=approval_needed] .twg-noti-action[data-role=source]{background:color-mix(in oklab, var(--twg-brass) 18%, var(--twg-cream-bright))}}.twg-noti-row[data-category=approval_needed] .twg-noti-action[data-role=source]{box-shadow:inset 0 1px #ffffff75;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.46)}.twg-noti-row[data-category=approval_needed] .twg-noti-action[data-role=source] span{display:inline}.twg-noti-action:hover{background:var(--twg-ink-tint-soft);color:var(--twg-ink)}.twg-noti-empty{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-variant:small-caps;letter-spacing:.1em;color:var(--twg-ink-3);text-align:center;padding:22px 0}.twg-noti-queue-state{border-top:.5px solid var(--twg-ink-tint-soft);color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);padding:12px 16px;line-height:1.35}.twg-noti-queue-state.is-error{color:var(--twg-danger);background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.twg-noti-queue-state.is-error{background:color-mix(in oklab, var(--twg-danger) 7%, transparent)}}.twg-noti-foot{border-top:.5px solid var(--twg-ink-tint-soft);text-align:center;padding:8px 16px 12px}.twg-noti-mark{font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-label);font-variant:small-caps;letter-spacing:.1em;color:var(--twg-ink-2);cursor:pointer;border-radius:var(--twg-r-sm);background:0 0;border:0;padding:6px 10px}.twg-noti-mark:hover{background:var(--twg-ink-tint-soft);color:var(--twg-ink)}.twg-dock-allapps-rule{background:var(--twg-brass);width:32px;height:.5px}@supports (color:color-mix(in lab, red, red)){.twg-dock-allapps-rule{background:color-mix(in oklab, var(--twg-brass) 28%, transparent)}}.twg-dock-allapps-rule{flex-shrink:0;margin:12px 0}.twg-dock-top{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.twg-dock-spacer{flex:auto;min-height:0}.twg-dock-bottom{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.twg-dock-item[data-role=allapps] .twg-dock-tile{background:var(--twg-glass-bg-deep);border-color:var(--twg-glass-bg-hover)}.twg-dock-item[data-role=allapps]:hover .twg-dock-tile{background:var(--twg-glass-bg-hover);border-color:var(--twg-cream)}@keyframes twg-launcher-blur-in{0%{-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();background-color:#fff0}to{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background-color:#ffffff14}}.twg-launcher-backdrop{z-index:var(--z-modal-backdrop);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);animation:twg-launcher-blur-in var(--twg-dur-sm) var(--twg-ease) both;background-color:#ffffff14;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.twg-launcher{animation:twg-scale-open var(--twg-dur-snap) var(--twg-ease) both}.twg-launcher-backdrop[data-closing]{animation:twg-launcher-blur-in var(--twg-dur-sm) var(--twg-ease-soft) both reverse;pointer-events:none}.twg-launcher-backdrop[data-closing] .twg-launcher{animation:twg-menu-out var(--twg-dur-sm) var(--twg-ease-soft) both}.twg-launcher{background:var(--twg-glass-bg-hover);border:.5px solid var(--twg-glass-bg-hover);-webkit-backdrop-filter:blur(32px)saturate(160%);backdrop-filter:blur(32px)saturate(160%);width:100%;max-width:720px;max-height:calc(100vh - 80px);box-shadow:inset 1px 1px 0 var(--twg-glass-border), 0 30px 80px -30px #2c1e1066, 0 8px 24px var(--twg-ink-tint-soft);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.twg-launcher-head{border-bottom:.5px solid var(--twg-glass-border-pill);align-items:center;gap:14px;padding:18px 22px;display:flex}.twg-launcher-title{font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-body);font-variant:small-caps;letter-spacing:.16em;color:var(--twg-ink)}.twg-launcher-hint{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-ink-3);margin-left:auto}.twg-launcher-close{background:var(--twg-ink-tint-soft);width:26px;height:26px;color:var(--twg-ink-2);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.twg-launcher-close:hover{background:var(--twg-ink-hair);color:var(--twg-ink)}.twg-launcher-close:focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px}.twg-launcher-body{padding:22px;overflow-y:auto}.twg-launcher-section+.twg-launcher-section{margin-top:22px}.twg-launcher-section-label{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-caption);letter-spacing:.18em;text-transform:uppercase;color:var(--twg-ink-3);margin-bottom:10px;padding-left:4px}.twg-launcher-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:720px){.twg-launcher-grid{grid-template-columns:repeat(3,1fr)}}.twg-launcher-item{background:var(--twg-glass-bg);border:.5px solid var(--twg-glass-border);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);box-shadow:inset 1px 1px 0 var(--twg-glass-bg-deep);cursor:pointer;color:var(--twg-ink);transition:background .18s var(--twg-ease), transform .18s var(--twg-ease), border-color .18s var(--twg-ease);border-radius:14px;position:relative;overflow:hidden}.twg-launcher-item:hover{background:var(--twg-glass-border);border-color:var(--twg-glass-bg-hover);transform:translateY(-1px)}.twg-launcher-item:active{transform:scale(.97)}.twg-launcher-open{width:100%;min-height:91px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 8px 14px;display:flex}.twg-launcher-open:focus-visible{outline:2px solid var(--twg-brass);outline-offset:-3px}.twg-launcher-item[data-stub=true]{opacity:.72}.twg-launcher-item[data-stub=true]:hover{opacity:1}.twg-launcher-icon{width:36px;height:36px;color:var(--twg-ink);justify-content:center;align-items:center;display:inline-flex}.twg-launcher-label{font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-label);font-variant:small-caps;letter-spacing:.1em;color:var(--twg-ink);text-align:center}.twg-launcher-status{font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-ink-3);margin-top:-2px;font-weight:500}.twg-launcher-pin{width:26px;height:calc(var(--twg-chip-md-h) + 2px);background:var(--twg-glass-border);border:.5px solid var(--twg-ink-hair);color:var(--twg-ink-2);cursor:pointer;opacity:0;transition:opacity .18s var(--twg-ease), background .18s var(--twg-ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.twg-launcher-item:hover .twg-launcher-pin{opacity:1}.twg-launcher-pin:hover{background:var(--twg-cream);color:var(--twg-ink)}.twg-launcher-pin[data-pinned=true]{opacity:.55;background:var(--twg-fill-solid);color:var(--twg-cream);border-color:var(--twg-fill-solid)}.twg-launcher-item:hover .twg-launcher-pin[data-pinned=true]{opacity:1}.twg-launcher-pin[data-pinned=true][data-locked=true]{cursor:default;opacity:.5}.twg-launcher-pin:focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px}@media (max-width:720px),(hover:none),(pointer:coarse){.twg-launcher-close{width:44px;height:44px}.twg-launcher-pin{border-radius:var(--twg-r-sm);opacity:1;width:auto;height:44px;inset:auto 4px 4px}.twg-launcher-item[data-pinnable=true] .twg-launcher-open{min-height:132px;padding-bottom:54px}.twg-launcher-pin[data-pinned=true],.twg-launcher-pin[data-pinned=true][data-locked=true]{opacity:1}}.twg-launcher-empty{font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-variant:small-caps;letter-spacing:.1em;color:var(--twg-ink-3);text-align:center;padding:18px 4px}.andy-voice-dock{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:var(--z-dock);border:.5px solid var(--twg-glass-border-pill);background:var(--twg-glass-bg-deep);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);width:min(620px,100vw - 32px);height:56px;box-shadow:0 12px 32px -18px var(--twg-ink);border-radius:28px;align-items:center;gap:12px;padding:0 8px 0 18px;display:flex;position:fixed;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.andy-voice-dock{box-shadow:0 12px 32px -18px color-mix(in oklab, var(--twg-ink) 52%, transparent)}}.andy-voice-dock{color:var(--twg-ink);pointer-events:auto;--andy-viz-speak:var(--twg-salmon);--andy-viz-listen:var(--twg-ink-3);animation:andy-voice-dock-in .24s var(--twg-ease) both}@keyframes andy-voice-dock-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.andy-voice-dock__state{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink-2);white-space:nowrap;flex:none;align-items:center;gap:7px;font-weight:600;line-height:1;display:inline-flex}.andy-voice-dock__dot{background:var(--twg-ink-3);border-radius:50%;flex:none;width:7px;height:7px}.andy-voice-dock[data-phase=listening] .andy-voice-dock__dot,.andy-voice-dock[data-phase=speaking] .andy-voice-dock__dot{background:var(--twg-salmon)}.andy-voice-dock[data-phase=listening] .andy-voice-dock__dot{animation:1.6s ease-in-out infinite andy-dot-pulse}.andy-voice-dock[data-phase=thinking] .andy-voice-dock__dot{background:var(--twg-ink-2);animation:1s ease-in-out infinite andy-dot-pulse}.andy-voice-dock[data-phase=error] .andy-voice-dock__dot{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.andy-voice-dock[data-phase=error] .andy-voice-dock__dot{background:color-mix(in oklab, var(--twg-danger) 68%, var(--twg-ink))}}@keyframes andy-dot-pulse{0%,to{opacity:.45}50%{opacity:1}}.andy-voice-dock__viz{flex:auto;min-width:0;height:40px;display:block}.andy-voice-dock__action{border-radius:var(--twg-r-full);border:.5px solid var(--twg-glass-border-pill);background:var(--twg-glass-bg-deep);height:36px;color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);cursor:pointer;white-space:nowrap;transition:background .16s var(--twg-ease), color .16s var(--twg-ease);flex:none;align-items:center;gap:5px;padding:0 12px;font-weight:600;line-height:1;display:inline-flex}.andy-voice-dock__action svg{width:14px;height:14px}.andy-voice-dock__action:hover{background:var(--twg-glass-bg-hover);color:var(--twg-ink)}.andy-voice-dock__spacer{flex:none;width:6px}.andy-voice-dock__close{border-radius:var(--twg-r-full);width:34px;height:34px;color:var(--twg-ink-3);cursor:pointer;transition:background .16s var(--twg-ease), color .16s var(--twg-ease);background:0 0;border:0;flex:none;place-items:center;display:grid}.andy-voice-dock__close svg{width:16px;height:16px}.andy-voice-dock__close:hover{background:var(--twg-glass-bg-hover);color:var(--twg-ink)}.andy-eph-stack{left:50%;bottom:calc(94px + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);pointer-events:none;width:min(520px,100vw - 28px);position:fixed;transform:translate(-50%)}.andy-eph-card{pointer-events:auto;transform-origin:bottom;transition:transform .22s var(--twg-ease), opacity .2s var(--twg-ease);animation:andy-eph-in .22s var(--twg-ease) both;position:absolute;bottom:0;left:0;right:0}.andy-eph-card[data-depth="0"]{opacity:1;transform:translateY(0)scale(1)}.andy-eph-card[data-depth="1"]{opacity:.88;transform:translateY(-10px)scale(.97)}.andy-eph-card[data-depth="2"]{opacity:.75;transform:translateY(-19px)scale(.95)}.andy-eph-card[data-leaving=true]{opacity:0;transform:translateY(10px)scale(.98)}@keyframes andy-eph-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.andy-eph-card__badge{z-index:2;background:var(--twg-salmon);width:22px;height:22px;color:var(--twg-on-salmon);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);box-shadow:0 2px 6px -2px var(--twg-ink);border-radius:50%;place-items:center;font-weight:700;line-height:1;display:inline-grid;position:absolute;top:-9px;left:-9px}@supports (color:color-mix(in lab, red, red)){.andy-eph-card__badge{box-shadow:0 2px 6px -2px color-mix(in oklab, var(--twg-ink) 50%, transparent)}}.andy-eph-card[data-actionable=true][data-depth="0"]:after{content:"";pointer-events:none;box-shadow:0 0 0 1.5px var(--twg-salmon);border-radius:18px;position:absolute;inset:-2px}@supports (color:color-mix(in lab, red, red)){.andy-eph-card[data-actionable=true][data-depth="0"]:after{box-shadow:0 0 0 1.5px color-mix(in oklab, var(--twg-salmon) 46%, transparent)}}.andy-eph-card[data-actionable=true][data-depth="0"]:after{animation:2.6s ease-in-out infinite andy-eph-attention}@keyframes andy-eph-attention{0%,to{box-shadow:0 0 0 1.5px color-mix(in oklab, var(--twg-salmon) 30%, transparent)}50%{box-shadow:0 0 0 2.5px color-mix(in oklab, var(--twg-salmon) 54%, transparent)}}@media (max-width:768px){.andy-voice-dock{width:calc(100vw - 24px);bottom:calc(16px + env(safe-area-inset-bottom,0px));gap:8px;height:52px;padding:0 6px 0 12px}.andy-voice-dock__action span{display:none}.andy-voice-dock__action{padding:0 10px}.andy-eph-stack{bottom:calc(86px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){[data-pilot-surface=backdrop]{transition:none!important}.andy-voice-dock,.andy-voice-dock__dot,.andy-eph-card,.andy-eph-card[data-actionable=true][data-depth="0"]:after{animation:none!important}.andy-eph-card{transition:opacity .12s linear!important}}.pilot-card-surface{border:.5px solid var(--twg-ink);border-radius:22px;flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.pilot-card-surface{border:.5px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.pilot-card-surface{background:radial-gradient(135% 110% at 50% 0%, var(--twg-cream-bright) 0%, var(--twg-cream-bright) 60%, var(--twg-paper) 100%)}@supports (color:color-mix(in lab, red, red)){.pilot-card-surface{background:radial-gradient(135% 110% at 50% 0%, color-mix(in oklab, var(--twg-cream-bright) 94%, transparent) 0%, color-mix(in oklab, var(--twg-cream-bright) 82%, transparent) 60%, color-mix(in oklab, var(--twg-paper) 80%, transparent) 100%)}}.pilot-card-surface{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);box-shadow:0 1px 0 #fff9 inset, 0 28px 70px -30px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.pilot-card-surface{box-shadow:0 1px 0 #fff9 inset, 0 28px 70px -30px color-mix(in oklab, var(--twg-ink) 50%, transparent)}}.pilot-card-surface{color:var(--twg-ink);--border:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.pilot-card-surface{--border:color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.pilot-card-surface{--muted:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.pilot-card-surface{--muted:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.pilot-card-surface{--muted-foreground:var(--twg-ink-3);--foreground:var(--twg-ink);--primary:var(--twg-ink);--primary-foreground:var(--twg-cream)}.pilot-card-surface .pilot-card-head{border-bottom:.5px solid var(--twg-ink);padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.pilot-card-surface .pilot-card-head{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.pilot-card-surface .pilot-card-row{padding:13px 18px}.pilot-card-surface .pilot-card-body{padding:16px 18px}.pilot-card-surface .pilot-card-foot{border-top:.5px solid var(--twg-ink);padding:12px 18px}@supports (color:color-mix(in lab, red, red)){.pilot-card-surface .pilot-card-foot{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.pilot-card-surface .pilot-card-foot{flex-wrap:wrap}[data-pilot-card-variant=inline] button[aria-label=Close]{display:none}[data-pilot-card-variant=ephemeral] .pilot-card-surface .pilot-card-head{padding:12px 14px}[data-pilot-card-variant=ephemeral] .pilot-card-surface .pilot-card-row{padding:10px 14px}[data-pilot-card-variant=ephemeral] .pilot-card-surface .pilot-card-body{padding:12px 14px}[data-pilot-card-variant=ephemeral] .pilot-card-surface .pilot-card-foot{padding:10px 14px}.pilot-card-surface [data-pilot-row-actions=true]{flex-wrap:wrap;justify-content:flex-end}.pilot-discreet-toggle{border:.5px solid var(--twg-ink);place-items:center;width:34px;height:34px;display:inline-grid;position:relative}@supports (color:color-mix(in lab, red, red)){.pilot-discreet-toggle{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.pilot-discreet-toggle{background:var(--twg-cream-bright);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.pilot-discreet-toggle{background:color-mix(in oklab, var(--twg-cream-bright) 76%, transparent)}}.pilot-discreet-toggle{color:var(--twg-ink-2);cursor:pointer}.pilot-card-surface .pilot-card-foot>.pilot-discreet-toggle{flex:0 0 34px;min-width:34px;max-width:34px;padding:0}.pilot-discreet-toggle:after{content:attr(data-tooltip);z-index:var(--z-tooltip);border-radius:var(--twg-r-sm);background:var(--twg-ink);width:max-content;max-width:min(240px,100cqw - 28px);color:var(--twg-cream-bright);box-shadow:0 8px 22px -12px var(--twg-ink);inset-inline-end:-1px;padding:6px 8px;position:absolute;bottom:calc(100% + 7px)}@supports (color:color-mix(in lab, red, red)){.pilot-discreet-toggle:after{box-shadow:0 8px 22px -12px color-mix(in oklab, var(--twg-ink) 70%, transparent)}}.pilot-discreet-toggle:after{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);text-align:start;white-space:normal;opacity:0;visibility:hidden;transition:opacity var(--twg-t-dropdown), transform var(--twg-t-dropdown);pointer-events:none;font-weight:600;line-height:1.35;transform:translateY(2px)}.pilot-discreet-toggle:hover:after,.pilot-discreet-toggle:focus-visible:after{opacity:1;visibility:visible;transform:translateY(0)}.pilot-discreet-toggle:hover,.pilot-discreet-toggle:focus-visible,.pilot-discreet-toggle[aria-pressed=true]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.pilot-discreet-toggle:hover,.pilot-discreet-toggle:focus-visible,.pilot-discreet-toggle[aria-pressed=true]{border-color:color-mix(in oklab, var(--twg-brass) 52%, transparent)}}.pilot-discreet-toggle:hover,.pilot-discreet-toggle:focus-visible,.pilot-discreet-toggle[aria-pressed=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.pilot-discreet-toggle:hover,.pilot-discreet-toggle:focus-visible,.pilot-discreet-toggle[aria-pressed=true]{background:color-mix(in oklab, var(--twg-brass) 16%, var(--twg-cream-bright))}}.pilot-discreet-toggle:hover,.pilot-discreet-toggle:focus-visible,.pilot-discreet-toggle[aria-pressed=true]{color:var(--twg-ink);outline:none}.pilot-discreet-toggle svg{width:15px;height:15px}.pilot-discreet-summary{min-height:34px;color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}[data-pilot-discreet-value=true]{color:inherit;font-variant-numeric:tabular-nums}[data-pilot-discreet-value=true][data-discreet=true]{text-decoration:underline;-webkit-text-decoration-color:var(--twg-brass);-webkit-text-decoration-color:var(--twg-brass);-webkit-text-decoration-color:var(--twg-brass);text-decoration-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){[data-pilot-discreet-value=true][data-discreet=true]{-webkit-text-decoration-color:color-mix(in oklab, var(--twg-brass) 52%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--twg-brass) 52%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--twg-brass) 52%, transparent);text-decoration-color:color-mix(in oklab, var(--twg-brass) 52%, transparent)}}[data-pilot-discreet-value=true][data-discreet=true]{text-underline-offset:.18em;text-decoration-thickness:.08em}@media (max-width:768px){.pilot-card-surface{border-radius:20px}.pilot-card-surface .pilot-card-head,.pilot-card-surface .pilot-card-row,.pilot-card-surface .pilot-card-body,.pilot-card-surface .pilot-card-foot{padding-left:16px;padding-right:16px}}@container (max-width:560px){.pilot-card-surface .pilot-card-head{gap:8px}.pilot-card-surface .pilot-card-row{gap:10px}.pilot-card-surface .pilot-card-foot{gap:8px}}@container (max-width:430px){.pilot-card-surface .pilot-card-head,.pilot-card-surface .pilot-card-row,.pilot-card-surface .pilot-card-body,.pilot-card-surface .pilot-card-foot{padding-left:14px;padding-right:14px}.pilot-card-surface .pilot-card-row{flex-wrap:wrap}.pilot-card-surface [data-pilot-row-actions=true]{justify-content:flex-start;width:100%}.pilot-card-surface .truncate{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.pilot-card-surface .pilot-card-foot>button,.pilot-card-surface .pilot-card-foot>a{flex:auto;justify-content:center}}@container (max-width:360px){.pilot-card-surface .pilot-card-head,.pilot-card-surface .pilot-card-row,.pilot-card-surface .pilot-card-body,.pilot-card-surface .pilot-card-foot{padding-left:12px;padding-right:12px}.pilot-card-surface .pilot-card-foot>button,.pilot-card-surface .pilot-card-foot>a{flex-basis:100%}}@media (pointer:coarse){.pilot-card-surface button,.pilot-card-surface a{min-height:44px}.pilot-discreet-toggle{width:44px;height:44px}.pilot-card-surface .pilot-card-foot>.pilot-discreet-toggle{flex-basis:44px;min-width:44px;max-width:44px}}.email-draft-card{min-width:0;max-width:100%;container:email-draft-card/inline-size}.email-draft-card__meta,.email-draft-card__meta-row,.email-draft-card__actions{min-width:0}.email-draft-card__meta-row{overflow-wrap:anywhere}.email-draft-card__meta-input{max-width:min(100%,24rem)}.email-draft-card__actions{flex-wrap:wrap;align-items:center}.email-draft-card__action-wrap{min-width:0}.email-draft-card__button{min-height:var(--twg-btn-icon);white-space:nowrap}.email-draft-card__model{white-space:nowrap}@container email-draft-card (max-width:560px){.email-draft-card__actions{align-items:stretch}.email-draft-card__button{justify-content:center}.email-draft-card__action-wrap>.email-draft-card__button{width:100%}.email-draft-card__model{flex-basis:100%;margin-left:0}}@container email-draft-card (max-width:430px){.email-draft-card__meta-row{flex-wrap:wrap;gap:4px 6px;display:flex}.email-draft-card__meta-input{width:100%;margin-left:0}.email-draft-card__button,.email-draft-card__action-wrap{flex:calc(50% - 4px)}}@container email-draft-card (max-width:340px){.email-draft-card__button,.email-draft-card__action-wrap{flex-basis:100%}}.twg-avatar-wrap{display:inline-flex;position:relative}.twg-avatar-scrim{z-index:var(--z-menu-scrim);background:0 0;border:0;display:none;position:fixed;inset:0}.twg-avatar-menu{z-index:var(--z-menu);border-radius:var(--twg-r-md);background:var(--twg-glass-t3-bg);width:264px;-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border:.5px solid var(--twg-glass-border-pill);box-shadow:0 18px 40px -20px var(--twg-ink-tint-strong), 0 4px 12px var(--twg-ink-tint-soft);animation:twg-menu-in calc((var(--twg-dur-sm) + var(--twg-dur-press)) / 2) var(--twg-ease) both;transform-origin:100% 0;flex-direction:column;padding:6px;display:flex;position:fixed}.twg-avatar-menu-id{border-bottom:.5px solid var(--twg-glass-border-pill);align-items:center;gap:10px;margin-bottom:6px;padding:10px 10px 12px;display:flex}.twg-avatar-menu-initials{border-radius:var(--twg-r-full);background:var(--twg-fill-solid);width:34px;height:34px;color:var(--twg-cream);font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-section);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.twg-avatar-menu-who{flex-direction:column;gap:1px;min-width:0;display:flex}.twg-avatar-menu-name{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.twg-avatar-menu-email{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.twg-avatar-menu-item{border-radius:var(--twg-r-sm);width:100%;min-height:40px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.twg-avatar-menu-item svg{width:16px;height:16px;color:var(--twg-ink-mute)}.twg-avatar-menu-item:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-avatar-menu-item:hover{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.twg-avatar-menu-item:focus-visible{outline:2px solid var(--twg-brass);outline-offset:-2px}.twg-avatar-menu-item:disabled{opacity:.6;cursor:default}.twg-avatar-menu-sep{background:var(--twg-glass-border-pill);height:.5px;margin:6px 4px}.twg-avatar-menu-signout,.twg-avatar-menu-signout svg{color:var(--twg-danger)}@media (prefers-reduced-motion:reduce){.twg-avatar-menu{animation:none}}html[data-shell=twg]{overscroll-behavior:none;height:100dvh;overflow:clip}html[data-shell=twg] body{overscroll-behavior:none;height:100dvh;min-height:100dvh;overflow:clip}.twg-logo-home{border-radius:var(--twg-r-sm);-webkit-tap-highlight-color:transparent;outline:none;justify-content:center;align-items:center;display:inline-flex}.twg-logo-home:focus-visible{box-shadow:0 0 0 2px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-logo-home:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--twg-brass) 70%, transparent)}}@keyframes twg-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes twg-menu-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.98)}}.twg-noti-panel[data-closing],.twg-acct-pill-menu[data-closing],.twg-avatar-menu[data-closing]{animation:twg-menu-out calc((var(--twg-dur-micro) + var(--twg-dur-press)) / 2) var(--twg-ease-soft) both;pointer-events:none}.twg-avatar-scrim[data-closing]{pointer-events:none}.twg-help-btn{text-decoration:none}@media (prefers-reduced-motion:reduce){.twg-noti-panel,.twg-acct-pill-menu,.twg-avatar-menu,.twg-launcher,.twg-launcher-backdrop,.twg-body[data-drawer-state=hiding] .twg-dock-item,.twg-body[data-drawer-state=hiding] .twg-dock-divider,.twg-body[data-drawer-state=hiding] .twg-dock-allapps-rule,.twg-body[data-drawer-state=showing] .twg-dock-item,.twg-body[data-drawer-state=showing] .twg-dock-divider,.twg-body[data-drawer-state=showing] .twg-dock-allapps-rule{animation:none}.twg-body,.twg-noti-tab,.twg-noti-row,.twg-noti-actions{transition:none}.twg-noti-panel[data-closing],.twg-acct-pill-menu[data-closing],.twg-avatar-menu[data-closing],.twg-launcher-backdrop[data-closing]{display:none}}@font-face{font-family:Outfit;src:url(/fonts/outfit/outfit-latin-wght.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--twg-paper:#f7e9df;--twg-paper-cream:#f8eee7;--twg-paper-deep:#efd9cd;--twg-paper-edge:#e2bcaa;--twg-ink:#2c1e10;--twg-ink-2:#2c1e10b8;--twg-ink-3:#2c1e10a3;--twg-ink-mute:#2c1e102e;--twg-ink-hair:#2c1e101f;--twg-cream:#fff8f3;--twg-cream-bright:#fffdf9;--twg-fill-solid:#2c1e10;--twg-brass:#94591f;--twg-brass-soft:#94591f33;--twg-accent-strong:#7a4318;--twg-accent-soft:#b9582e1f;--twg-coral:#b9582e;--twg-coral-glow:#b9582e4d;--twg-sage:#5f7a4f;--twg-sage-soft:#5f7a4f33;--twg-danger:#b54336;--twg-glass-bg:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){:root{--twg-glass-bg:color-mix(in oklab, var(--twg-cream-bright) 30%, transparent)}}:root{--twg-glass-bg-hover:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){:root{--twg-glass-bg-hover:color-mix(in oklab, var(--twg-cream-bright) 50%, transparent)}}:root{--twg-glass-bg-deep:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){:root{--twg-glass-bg-deep:color-mix(in oklab, var(--twg-cream-bright) 42%, transparent)}}:root{--twg-glass-bg-soft:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){:root{--twg-glass-bg-soft:color-mix(in oklab, var(--twg-cream-bright) 22%, transparent)}}:root{--twg-glass-border:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){:root{--twg-glass-border:color-mix(in oklab, var(--twg-ink) 16%, transparent)}}:root{--twg-glass-border-pill:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){:root{--twg-glass-border-pill:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}:root{--twg-glass-t1-bg:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){:root{--twg-glass-t1-bg:color-mix(in oklab, var(--twg-cream-bright) 50%, transparent)}}:root{--twg-glass-t2-bg:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){:root{--twg-glass-t2-bg:color-mix(in oklab, var(--twg-cream-bright) 62%, transparent)}}:root{--twg-glass-t3-bg:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){:root{--twg-glass-t3-bg:color-mix(in oklab, var(--twg-cream-bright) 82%, transparent)}}:root{--twg-paper-shadow:0 1px 2px #2c1e100a, 0 18px 48px -34px #2c1e1047;--twg-wallpaper-url:url(/brand/canvas/sonika-agarwal-MJhgFWr_HAc-unsplash.webp);--twg-chat-mine-bg:#7a4318}.twg,html:is([data-shell=twg],[data-shell=twg-admin]) body{--font-sans:"Outfit", ui-sans-serif, system-ui, sans-serif;--font-display:"Outfit", ui-sans-serif, system-ui, sans-serif;--twg-f-sans:"Outfit", ui-sans-serif, system-ui, sans-serif;--twg-f-display:"Outfit", ui-sans-serif, system-ui, sans-serif;--twg-f-ui:"Outfit", ui-sans-serif, system-ui, sans-serif;--twg-f-content:"Outfit", ui-sans-serif, system-ui, sans-serif;--twg-f-mono:"Outfit", ui-sans-serif, system-ui, sans-serif;font-family:var(--twg-f-content)}html:is([data-shell=twg],[data-shell=twg-admin]) input:is([type=checkbox],[type=radio],[type=range]),html:is([data-shell=twg],[data-shell=twg-admin]) progress{accent-color:var(--twg-brass)}html[data-shell=twg-admin] body{background-color:#f2aa79;background-image:linear-gradient(118deg, #fff8f247, #ffe9dc24 56%, #fffaf53d), var(--twg-wallpaper-url);color:var(--twg-ink);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}html[data-shell=twg-admin] body:before{opacity:1;background:linear-gradient(118deg,#fffdf92e,#fff2e814);animation:none}html[data-shell=twg-admin] body:after{opacity:.06;mix-blend-mode:soft-light}@media (prefers-reduced-transparency:reduce){:root{--twg-glass-bg:var(--twg-cream-bright);--twg-glass-bg-hover:var(--twg-cream-bright);--twg-glass-bg-deep:var(--twg-cream-bright);--twg-glass-bg-soft:var(--twg-cream);--twg-glass-t1-bg:var(--twg-cream-bright);--twg-glass-t2-bg:var(--twg-cream-bright);--twg-glass-t3-bg:var(--twg-cream-bright);--twg-head-bg:var(--twg-cream-bright);--twg-head-blur:none;--twg-glass-blur:none;--twg-glass-blur-deep:none;--twg-glass-blur-sm:none;--twg-glass-t1-blur:none;--twg-glass-t2-blur:none;--twg-glass-t3-blur:none}html:is([data-shell=twg],[data-shell=twg-admin]) body *,html:is([data-shell=twg],[data-shell=twg-admin]) body :before,html:is([data-shell=twg],[data-shell=twg-admin]) body :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is(.twg-dock-tile,.twg-dock-badge,.tao-pilot-tab,.tao-pilot-composer){background:var(--twg-cream-bright)!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--twg-glass-bg:var(--twg-cream-bright);--twg-glass-bg-hover:var(--twg-cream-bright);--twg-glass-bg-deep:var(--twg-cream-bright);--twg-glass-bg-soft:var(--twg-cream);--twg-glass-t1-bg:var(--twg-cream-bright);--twg-glass-t2-bg:var(--twg-cream-bright);--twg-glass-t3-bg:var(--twg-cream-bright);--twg-head-bg:var(--twg-cream-bright);--twg-head-blur:none;--twg-glass-blur:none;--twg-glass-blur-deep:none;--twg-glass-blur-sm:none;--twg-glass-t1-blur:none;--twg-glass-t2-blur:none;--twg-glass-t3-blur:none}:is(.twg-header,.twg-dock-tile,.twg-glass){-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){:root{--twg-paper:Canvas;--twg-paper-cream:Canvas;--twg-paper-deep:Canvas;--twg-paper-edge:CanvasText;--twg-ink:CanvasText;--twg-ink-2:CanvasText;--twg-ink-3:CanvasText;--twg-cream:Canvas;--twg-cream-bright:Canvas;--twg-glass-bg:Canvas;--twg-glass-bg-hover:Canvas;--twg-glass-bg-deep:Canvas;--twg-glass-bg-soft:Canvas;--twg-glass-t1-bg:Canvas;--twg-glass-t2-bg:Canvas;--twg-glass-t3-bg:Canvas;--twg-fill-solid:Highlight}.twg-paper{background:canvas!important}.twg-paper:after{display:none}:is(.twg-header,.twg-drawer,.twg-canvas-area,.twg-dock-tile,.twg-glass){color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}.twg-dock-item[data-active=true] .twg-dock-tile{color:highlighttext;background:highlight;border-color:highlight}.twg-dock-item[data-active=true] .twg-dock-icon-wrap{color:highlighttext}}.brf{background:radial-gradient(circle at 10% 6%, #fff0d280, transparent 55%), radial-gradient(circle at 92% 90%, #ffdeb46b, transparent 55%), var(--twg-paper);height:calc(100% + 56px);min-height:0;color:var(--twg-ink);font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);letter-spacing:0;border-radius:14px;flex-direction:column;margin:-12px -14px -44px;display:flex;position:relative;overflow:hidden}@media (min-width:1700px){.brf{height:calc(100% + 56px);margin:-14px -16px -44px}}@media (min-width:2200px){.brf{height:calc(100% + 56px);margin:-16px -18px -44px}}.brf-scroll{gap:var(--twg-space-4);min-height:0;padding:var(--twg-space-4);flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.brf-greeting{padding:4px 4px 0}.brf-greeting-h{font-family:var(--twg-f-display);font-weight:600;font-size:var(--twg-fs-module-head);letter-spacing:0;color:var(--twg-ink);line-height:var(--twg-lh-display);margin:0}.brf-greeting-sub{margin:var(--twg-space-1-5) 0 0;font-family:var(--twg-f-ui);font-weight:400;font-size:var(--twg-fs-body);color:var(--twg-ink-2);opacity:.85;line-height:var(--twg-lh-body);max-width:64ch}@media (min-width:1700px){.brf-greeting-h{font-size:var(--twg-fs-module-head)}.brf-greeting-sub{font-size:var(--twg-fs-body)}}@media (min-width:2200px){.brf-greeting-h{font-size:var(--twg-fs-module-head)}.brf-greeting-sub{font-size:var(--twg-fs-body)}}.brf-section{flex-direction:column;gap:14px;display:flex}.brf-section-head{align-items:center;gap:var(--twg-space-3);padding:var(--twg-space-0-5) var(--twg-space-1) var(--twg-space-2);border-bottom:.5px solid var(--twg-brass-soft);display:flex}.brf-section-kicker{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-label);text-transform:uppercase;letter-spacing:var(--twg-tracking-eyebrow);color:var(--twg-ink)}.brf-section-count{min-height:calc(var(--twg-space-3) * 2);padding:0 var(--twg-space-2);border-radius:var(--twg-r-full);background:var(--twg-ink-tint-soft);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink-2);letter-spacing:0;align-items:center;margin-left:auto;font-weight:500;display:inline-flex}.brf-section-more{min-height:24px;font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-label);font-variant:small-caps;letter-spacing:.1em;color:var(--twg-ink-2);cursor:pointer;border-radius:var(--twg-r-xs);background:0 0;border:0;align-self:flex-start;margin-top:2px;padding:5px 9px}.brf-section-more:hover{color:var(--twg-ink);background:#2c1e100d}.brf-section-more:focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px}.brf-section-collapsed-head{border:0;border-bottom:.5px solid var(--twg-brass-soft);cursor:pointer;text-align:left;background:0 0;align-items:baseline;gap:12px;width:100%;padding:10px 4px;display:flex}.brf-section-collapsed-head:hover .brf-section-collapsed-meta{color:var(--twg-ink)}.brf-section-collapsed-meta{font-family:var(--twg-f-ui);font-weight:400;font-size:var(--twg-fs-label);color:var(--twg-ink-2);opacity:.75;margin-left:auto}.brf-section-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:12px;display:grid}.brf-section-cards>.brf-row{transition:transform .22s var(--twg-ease), box-shadow .22s var(--twg-ease), background .22s var(--twg-ease);position:relative}.brf-section-cards>.brf-row:hover{z-index:5;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,0 14px 30px -14px #2c1e102e,0 4px 10px -4px #2c1e1014}.brf-section-expanded{grid-template-columns:1fr!important;gap:10px!important}.brf-strip-wrap{align-items:stretch;margin:4px -8px 0;display:flex;position:relative}.brf-strip{scroll-snap-type:x proximity;scrollbar-width:thin;flex:1;gap:10px;min-width:0;padding:4px 24px 12px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.brf-strip>.brf-row{scroll-snap-align:start;flex:0 0 280px;min-width:280px;margin:0}.brf-strip-arrow{background:var(--twg-cream-bright);border:.5px solid var(--twg-glass-border-pill);width:32px;height:32px;color:var(--twg-ink-2);cursor:pointer;box-shadow:0 6px 14px -8px var(--twg-ink-mute);z-index:5;transition:background .14s var(--twg-ease), color .14s var(--twg-ease);border-radius:50%;flex:0 0 32px;justify-content:center;align-self:center;align-items:center;display:inline-flex}.brf-strip-arrow:hover{background:var(--twg-glass-bg-deep);color:var(--twg-ink)}.brf-strip-arrow-l{margin-right:-16px}.brf-strip-arrow-r{margin-left:-16px}.brf-section-close{background:var(--twg-cream-bright);border:.5px solid var(--twg-glass-border-pill);border-radius:var(--twg-r-full);cursor:pointer;color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);letter-spacing:.1em;text-transform:uppercase;transition:background .14s var(--twg-ease), color .14s var(--twg-ease);align-items:center;gap:5px;margin-left:12px;padding:4px 10px;font-weight:500;display:inline-flex}.brf-section-close:hover{background:var(--twg-glass-bg-deep);color:var(--twg-ink)}.brf-row{--acc:var(--twg-ink);--acc-soft:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.brf-row{--acc-soft:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.brf-row{--acc-fill:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.brf-row{--acc-fill:color-mix(in oklab, var(--twg-ink) 14%, var(--twg-cream-bright))}}.brf-row{--acc-edge:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.brf-row{--acc-edge:color-mix(in oklab, var(--twg-ink) 28%, transparent)}}.brf-row{--urg-color:var(--acc);cursor:pointer;color:var(--twg-ink);background:var(--twg-brass);padding:0;display:block;position:relative;container:card/inline-size}@supports (color:color-mix(in lab, red, red)){.brf-row{background:color-mix(in oklab, var(--twg-brass) 3%, var(--twg-cream-bright))}}.brf-row{border:.5px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.brf-row{border:.5px solid color-mix(in oklab, var(--twg-brass) 14%, var(--twg-glass-border-pill))}}.brf-row{border-left:3px solid var(--urg-color);border-radius:calc(var(--twg-r-md) + 2px);transition:background .16s var(--twg-ease), border-color .16s var(--twg-ease), box-shadow .2s var(--twg-ease), flex-grow .32s var(--twg-ease);overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 1px 2px #7c5a200a}.brf-row:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(55% 90% at var(--drift-x,20%) 50%, var(--urg-color) 0%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brf-row:before{background:radial-gradient(55% 90% at var(--drift-x,20%) 50%, color-mix(in oklab, var(--urg-color) 12%, transparent) 0%, transparent 70%)}}.brf-row:before{animation:16s ease-in-out infinite alternate brf-drift}@keyframes brf-drift{0%{--drift-x:12%;opacity:.6}to{--drift-x:88%;opacity:1}}@property --drift-x{syntax:"<percentage>";inherits:false;initial-value:20%}.brf-row>*{z-index:1;position:relative}.brf-row[data-active],.brf-section-cards[data-single]>.brf-row{background:var(--urg-color)}@supports (color:color-mix(in lab, red, red)){.brf-row[data-active],.brf-section-cards[data-single]>.brf-row{background:color-mix(in oklab, var(--urg-color) 6%, color-mix(in oklab, var(--twg-brass) 3%, var(--twg-cream-bright)))}}.brf-row[data-active],.brf-section-cards[data-single]>.brf-row{box-shadow:0 1px 0 #ffffff80 inset, 0 10px 22px -10px var(--twg-ink-mute), 0 1px 2px #7c5a200f}.brf-row:focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px}.brf-row{flex-direction:column;display:flex}.brf-row-shell{z-index:1;flex:auto;grid-template-rows:auto auto 1fr auto;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:6px 12px;min-height:0;padding:16px 16px 14px;display:grid;position:relative}.brf-section-cards{align-items:stretch}.brf-row[data-accent=brass]{--acc:var(--twg-brass);--acc-soft:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.brf-row[data-accent=brass]{--acc-soft:color-mix(in oklab, var(--twg-brass) 12%, transparent)}}.brf-row[data-accent=brass]{--acc-fill:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.brf-row[data-accent=brass]{--acc-fill:color-mix(in oklab, var(--twg-brass) 16%, var(--twg-cream-bright))}}.brf-row[data-accent=brass]{--acc-edge:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.brf-row[data-accent=brass]{--acc-edge:color-mix(in oklab, var(--twg-brass) 34%, transparent)}}.brf-row[data-accent=coral]{--acc:var(--twg-coral);--acc-soft:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.brf-row[data-accent=coral]{--acc-soft:color-mix(in oklab, var(--twg-coral) 13%, transparent)}}.brf-row[data-accent=coral]{--acc-fill:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.brf-row[data-accent=coral]{--acc-fill:color-mix(in oklab, var(--twg-coral) 16%, var(--twg-cream-bright))}}.brf-row[data-accent=coral]{--acc-edge:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.brf-row[data-accent=coral]{--acc-edge:color-mix(in oklab, var(--twg-coral) 36%, transparent)}}.brf-row[data-accent=sage]{--acc:var(--twg-sage);--acc-soft:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.brf-row[data-accent=sage]{--acc-soft:color-mix(in oklab, var(--twg-sage) 14%, transparent)}}.brf-row[data-accent=sage]{--acc-fill:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.brf-row[data-accent=sage]{--acc-fill:color-mix(in oklab, var(--twg-sage) 16%, var(--twg-cream-bright))}}.brf-row[data-accent=sage]{--acc-edge:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.brf-row[data-accent=sage]{--acc-edge:color-mix(in oklab, var(--twg-sage) 32%, transparent)}}.brf-row[data-accent=ink]{--acc:var(--twg-ink);--acc-soft:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.brf-row[data-accent=ink]{--acc-soft:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.brf-row[data-accent=ink]{--acc-fill:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.brf-row[data-accent=ink]{--acc-fill:color-mix(in oklab, var(--twg-ink) 12%, var(--twg-cream-bright))}}.brf-row[data-accent=ink]{--acc-edge:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.brf-row[data-accent=ink]{--acc-edge:color-mix(in oklab, var(--twg-ink) 24%, transparent)}}.brf-row[data-density=hero]{background:var(--urg-color)}@supports (color:color-mix(in lab, red, red)){.brf-row[data-density=hero]{background:color-mix(in oklab, var(--urg-color) 4%, color-mix(in oklab, var(--twg-brass) 3%, var(--twg-cream-bright)))}}.brf-row[data-density=hero]{border-left-width:3.5px}.brf-row[data-density=hero] .brf-row-title{font-size:var(--twg-fs-section);font-weight:600;line-height:var(--twg-lh-dense);letter-spacing:0}.brf-avatar{background:var(--acc-fill);width:38px;height:38px;color:var(--acc);border:.5px solid var(--acc-edge);font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-section);letter-spacing:0;text-transform:uppercase;font-feature-settings:"ss01", "cv01";transition:background .16s var(--twg-ease), color .16s var(--twg-ease);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;line-height:1;display:grid}.brf-avatar>*{display:block}.brf-avatar-glyph{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.brf-avatar-glyph{background:color-mix(in oklab, var(--twg-ink) 5%, var(--twg-cream-bright))}}.brf-avatar-glyph{color:var(--twg-ink-2);border-color:var(--twg-ink-hair)}.brf-avatar{grid-area:1/1/3/2}.brf-row-content{display:contents}.brf-row .brf-row-quote{display:none}.brf-row-title{-webkit-line-clamp:2;text-overflow:ellipsis;font-size:var(--twg-fs-section);-webkit-box-orient:vertical;grid-area:1/2;line-height:1.28;display:-webkit-box;overflow:hidden}.brf-row-sub{grid-area:2/2}.brf-row-note{-webkit-line-clamp:2;opacity:.78;font-size:var(--twg-fs-body);-webkit-box-orient:vertical;grid-area:3/1/auto/-1;margin:4px 0 0;line-height:1.5;display:-webkit-box;overflow:hidden}.brf-row-primary-wrap{grid-area:4/1/auto/-1;justify-content:stretch;align-self:end;padding-top:8px;display:flex}.brf-row-primary{justify-content:center;width:100%}.brf-row-note{align-self:start}@container card (min-width:380px){.brf-row-shell{grid-template-rows:auto auto 1fr;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px 18px;padding:18px 22px}.brf-row-shell>.brf-avatar{width:42px;height:42px;font-size:var(--twg-fs-section);grid-area:1/1/4/2;align-self:center}.brf-row-shell .brf-row-title{-webkit-line-clamp:1;font-size:var(--twg-fs-section);grid-area:1/2}.brf-row-shell .brf-row-sub{grid-area:2/2}.brf-row-shell .brf-row-note{-webkit-line-clamp:2;font-size:var(--twg-fs-body-lg);grid-area:3/2;margin-top:2px}.brf-row-shell>.brf-row-primary-wrap{grid-area:1/3/4;justify-content:flex-end;align-self:center;padding-top:0;padding-left:16px}.brf-row-shell .brf-row-primary{width:auto}}@container card (min-width:720px){.brf-row-shell{padding:22px 28px}.brf-row-shell .brf-row-title{font-size:var(--twg-fs-section)}.brf-row-shell .brf-row-note{-webkit-line-clamp:2;max-width:80ch;font-size:var(--twg-fs-body-lg)}}.brf-strip>.brf-row:hover{opacity:1;pointer-events:auto;border:.5px solid var(--twg-brass);flex-grow:0;flex-basis:280px;max-width:280px;padding:18px 20px 20px 22px}@supports (color:color-mix(in lab, red, red)){.brf-strip>.brf-row:hover{border:.5px solid color-mix(in oklab, var(--twg-brass) 14%, var(--twg-glass-border-pill))}}.brf-strip>.brf-row:hover{border-left:3px solid var(--urg-color)}.brf-strip:has(>.brf-row:hover)>.brf-row{opacity:1;pointer-events:auto;border:.5px solid var(--twg-brass);flex-grow:0;flex-basis:280px;max-width:280px;padding:18px 20px 20px 22px}@supports (color:color-mix(in lab, red, red)){.brf-strip:has(>.brf-row:hover)>.brf-row{border:.5px solid color-mix(in oklab, var(--twg-brass) 14%, var(--twg-glass-border-pill))}}.brf-strip:has(>.brf-row:hover)>.brf-row{border-left:3px solid var(--urg-color)}.brf-strip>.brf-row .brf-row-note,.brf-strip>.brf-row .brf-row-primary-wrap{opacity:0;max-width:0;max-height:0;padding-left:0}.brf-row-title{font-family:var(--twg-f-display);font-weight:600;font-size:var(--twg-fs-section);line-height:var(--twg-lh-dense);color:var(--twg-ink);letter-spacing:0;margin:0}.brf-row-sub{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--twg-ink-3);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;max-height:16px;margin-top:-2px;display:flex;overflow:hidden}.brf-row-sub>span{flex:none}.brf-row-sub-kicker{color:var(--acc);font-weight:600}.brf-row-sub-dot{color:var(--twg-ink-3);opacity:.55}.brf-row-sub-person{color:var(--twg-ink-2);font-weight:500}.brf-row-sub-time{color:var(--twg-ink-3)}.brf-row-sub-source{border-radius:var(--twg-r-full);background:var(--acc-soft);border:.5px solid var(--acc-edge);color:var(--acc);font-size:var(--twg-fs-micro);letter-spacing:.12em;margin-left:6px;padding:2px 8px;font-weight:600}.brf-row-pulse{background:var(--urg-color);width:7px;height:7px;box-shadow:0 0 0 0 var(--urg-color);border-radius:50%;margin-right:2px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.brf-row-pulse{box-shadow:0 0 0 0 color-mix(in oklab, var(--urg-color) 60%, transparent)}}.brf-row-pulse{animation:1.6s ease-in-out infinite brf-pulse}@keyframes brf-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--urg-color) 50%, transparent);transform:scale(1)}50%{box-shadow:0 0 0 5px color-mix(in oklab, var(--urg-color) 0%, transparent);transform:scale(1.12)}}.brf-row[data-tone=urgent]{animation:2.6s ease-in-out infinite brf-row-heat}@keyframes brf-row-heat{0%,to{border-left-color:var(--urg-color)}50%{border-left-color:color-mix(in oklab, var(--urg-color) 70%, var(--twg-cream-bright))}}.brf-row-quote{border-left:2px solid var(--acc-edge);margin:8px 0 4px;padding:4px 0 4px 14px}.brf-row-quote-body{font-family:var(--twg-f-content);font-size:var(--twg-fs-section);color:var(--twg-ink);letter-spacing:-.001em;line-height:1.55}.brf-row-quote-body:before{content:"“";color:var(--acc);margin-right:1px}.brf-row-quote-body:after{content:"”";color:var(--acc);margin-left:1px}.brf-row-quote-attr{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-ink-3);margin-top:6px}.brf-row-note{font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);color:var(--twg-ink-2);max-width:64ch;line-height:1.55}.brf-row-meta-links{flex-wrap:wrap;gap:6px;min-width:0;margin-top:8px;display:flex}.brf-row-meta-links button,.brf-row-meta-links span{min-height:var(--twg-chip-md-h);border:.5px solid var(--acc-edge);border-radius:var(--twg-r-md);background:var(--acc-soft);max-width:100%;color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);text-transform:capitalize;align-items:center;padding:4px 8px;font-weight:650;line-height:1.2;display:inline-flex}.brf-row-meta-links button{cursor:pointer}.brf-row-meta-links button:hover{background:var(--acc);color:var(--twg-cream-bright)}.brf-row-foot{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:10px;display:flex}.brf-row-chip{border-radius:var(--twg-r-md);height:24px;font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);white-space:nowrap;border:.5px solid #0000;align-items:center;padding:0 10px;font-weight:650;line-height:1;display:inline-flex}.brf-row-chip[data-tone=overdue]{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.brf-row-chip[data-tone=overdue]{background:color-mix(in oklab, var(--twg-danger) 12%, transparent)}}.brf-row-chip[data-tone=overdue]{color:var(--twg-danger);border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.brf-row-chip[data-tone=overdue]{border-color:color-mix(in oklab, var(--twg-danger) 28%, transparent)}}.brf-row-chip[data-tone=priority]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.brf-row-chip[data-tone=priority]{background:color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.brf-row-chip[data-tone=priority]{color:var(--twg-ink);border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.brf-row-chip[data-tone=priority]{border-color:color-mix(in oklab, var(--twg-brass) 34%, transparent)}}.brf-row-chip[data-tone=deal]{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.brf-row-chip[data-tone=deal]{background:color-mix(in oklab, var(--twg-sage) 16%, transparent)}}.brf-row-chip[data-tone=deal]{color:var(--twg-ink);border-color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.brf-row-chip[data-tone=deal]{border-color:color-mix(in oklab, var(--twg-sage) 30%, transparent)}}.brf-row-chip[data-tone=neutral]{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.brf-row-chip[data-tone=neutral]{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.brf-row-chip[data-tone=neutral]{color:var(--twg-ink-2);border-color:var(--twg-ink-hair)}.brf-row-foot-link{border:.5px solid var(--acc-edge);border-radius:var(--twg-r-md);background:var(--acc-soft);max-width:100%;height:24px;color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 10px;font-weight:650;line-height:1;display:inline-flex;overflow:hidden}.brf-row-foot-link:hover{background:var(--acc);color:var(--twg-cream-bright)}.brf-row-primary{min-height:var(--twg-button-md-h);padding:0 var(--twg-button-md-pad-x);border-radius:var(--twg-button-md-r);border:.5px solid var(--acc-edge);background:var(--acc-soft);color:var(--acc);font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-button);letter-spacing:0;cursor:pointer;white-space:nowrap;transition:background .14s var(--twg-ease), border-color .14s var(--twg-ease), color .14s var(--twg-ease), transform .14s var(--twg-ease);align-items:center;gap:8px;display:inline-flex}.brf-row-primary:hover{background:var(--acc);color:var(--twg-cream-bright);border-color:var(--acc);transform:translate(1px)}.brf-row-primary:focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px}.brf-row[data-density=hero] .brf-row-primary{background:var(--acc);color:var(--twg-cream-bright);border-color:var(--acc)}.brf-row-primary[data-andy]{--acc:var(--twg-salmon);--acc-soft:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.brf-row-primary[data-andy]{--acc-soft:color-mix(in oklab, var(--twg-salmon) 13%, transparent)}}.brf-row-primary[data-andy]{--acc-fill:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.brf-row-primary[data-andy]{--acc-fill:color-mix(in oklab, var(--twg-salmon) 16%, var(--twg-cream-bright))}}.brf-row-primary[data-andy]{--acc-edge:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.brf-row-primary[data-andy]{--acc-edge:color-mix(in oklab, var(--twg-salmon) 36%, transparent)}}.brf-row-tools{opacity:0;transition:opacity .14s var(--twg-ease);z-index:2;align-items:center;gap:4px;display:flex;position:absolute;top:12px;right:8px}.brf-row[data-active] .brf-row-tools,.brf-row:focus-within .brf-row-tools{opacity:1}.brf-row-tool{border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);border:.5px solid var(--twg-glass-border-pill);width:24px;height:24px;color:var(--twg-ink-2);cursor:pointer;transition:color .12s var(--twg-ease), background .12s var(--twg-ease);justify-content:center;align-items:center;display:inline-flex}.brf-row-tool:hover{color:var(--twg-ink);background:var(--twg-glass-bg-deep)}.brf-row-tool:focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px}@media (max-width:768px){.brf-row-tool{border-radius:10px;width:40px;height:40px}}.brf-row-tool[data-kind=complete]:hover{color:var(--twg-sage)}.brf-row-overflow{background:var(--twg-cream-bright);border:.5px solid var(--twg-glass-border-pill);min-width:180px;box-shadow:0 10px 24px var(--twg-ink-mute), 0 2px 4px var(--twg-ink-tint-soft);z-index:3;border-radius:10px;padding:6px;position:absolute;top:30px;right:0}.brf-empty-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:18px;display:grid}.brf-empty .brf-card-meta-item:hover{color:var(--twg-ink);cursor:pointer}.brf-empty-foot{font-family:var(--twg-f-display);font-weight:400;font-size:var(--twg-fs-body-lg);color:var(--twg-ink-2);opacity:.65;margin:22px 4px 0}@media (max-width:720px){.brf-section-cards,.brf-empty-grid{grid-template-columns:1fr}}.brf-card-overflow-item{text-align:left;border-radius:var(--twg-r-xs);cursor:pointer;width:100%;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);background:0 0;border:0;padding:8px 10px;display:block}.brf-card-overflow-item:hover{background:var(--twg-ink-tint-soft)}.brf-snooze-popover{z-index:var(--z-popover);background:var(--twg-cream-bright);border:.5px solid var(--twg-glass-border-pill);border-radius:var(--twg-r-md);width:220px;box-shadow:0 18px 40px -10px var(--twg-ink-mute), 0 4px 12px var(--twg-ink-tint-soft);animation:twg-scale-open .18s var(--twg-ease) both;transform-origin:100% 0;padding:6px;position:fixed}.brf-snooze-head{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--twg-ink-3);padding:8px 10px 6px}.brf-snooze-row{cursor:pointer;text-align:left;width:100%;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);background:0 0;border:0;border-radius:7px;align-items:center;padding:8px 10px;display:flex}.brf-snooze-row:hover{background:var(--twg-ink-tint-soft)}.brf-snooze-row:focus-visible{outline:2px solid var(--twg-brass);outline-offset:-2px}.brf-snooze-label{flex:1}.brf-snooze-meta{font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-caption);letter-spacing:.06em;color:var(--twg-ink-3)}.brf-insp-dim{z-index:60;background:var(--twg-ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.brf-insp-dim{background:color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.brf-insp-dim{-webkit-backdrop-filter:blur(6px)saturate(105%);backdrop-filter:blur(6px)saturate(105%);padding-bottom:calc(var(--twg-footer-overlay-h,110px) + 18px);animation:brf-insp-dim-in .22s var(--twg-ease) both;justify-content:center;align-items:flex-end;padding-top:64px;display:flex}@keyframes brf-insp-dim-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}to{background:color-mix(in oklab, var(--twg-ink) 12%, transparent);-webkit-backdrop-filter:blur(6px)saturate(105%);backdrop-filter:blur(6px)saturate(105%)}}.brf-insp{background:var(--twg-cream-bright);border:.5px solid var(--twg-glass-border-pill);width:720px;max-width:min(92vw,1040px);max-height:100%;box-shadow:0 36px 80px -28px var(--twg-ink-mute), 0 12px 30px -12px var(--twg-ink-tint-soft), inset 0 1px 0 #ffffff80;animation:brf-insp-scale-in .28s var(--twg-ease) both;transform-origin:bottom;border-radius:18px;flex-direction:column;padding:22px 26px 0;display:flex}.brf-insp-scroll{flex:1;min-height:0;padding:0 0 14px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0% 92%,#0000 100%);mask-image:linear-gradient(#000 0% 92%,#0000 100%)}@keyframes brf-insp-scale-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.brf-insp-head{border-bottom:.5px solid var(--twg-ink-hair);align-items:center;gap:12px;padding-bottom:8px;display:flex}.brf-insp-head-meta{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.brf-insp-kicker{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-caption);letter-spacing:.18em;text-transform:uppercase;color:var(--twg-ink-2)}.brf-insp-source{font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.1em;border-radius:var(--twg-r-full);background:var(--twg-brass-soft);border:.5px solid var(--twg-brass);padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.brf-insp-source{border:.5px solid color-mix(in oklab, var(--twg-brass) 30%, transparent)}}.brf-insp-source{color:var(--twg-brass);font-weight:500}.brf-insp-close{border-radius:var(--twg-r-sm);background:var(--twg-ink-tint-soft);width:28px;height:28px;color:var(--twg-ink-2);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.brf-insp-close:hover{background:var(--twg-ink-tint-hover);color:var(--twg-ink)}.brf-insp-close:focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px}.brf-insp-mobile-queue{display:none}.brf-insp-title{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-display-lg);color:var(--twg-ink);letter-spacing:-.005em;margin-top:18px;line-height:1.2}.brf-insp-sub{font-family:var(--twg-f-content);font-size:var(--twg-fs-section);color:var(--twg-ink-2);max-width:56ch;margin-top:8px;line-height:1.55}.brf-insp-meta-strip{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--twg-ink-3);flex-wrap:wrap;gap:14px;margin:16px 0 4px;display:flex}.brf-insp-body{padding:4px 0 14px}.brf-insp-section{margin-top:22px}.brf-insp-section-kicker{font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--twg-brass);margin-bottom:4px;font-weight:500}.brf-insp-section-title{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-title);color:var(--twg-ink);letter-spacing:-.003em}.brf-insp-section-body{margin-top:8px}.brf-insp-prose{font-family:var(--twg-f-content);font-size:var(--twg-fs-section);color:var(--twg-ink);margin:0;line-height:1.6}.brf-insp-list{font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);margin:0;padding-left:18px;line-height:1.55}.brf-insp-list li{margin-bottom:4px}.brf-insp-list-meta{font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-caption);letter-spacing:.06em;color:var(--twg-ink-3)}.brf-insp-actions{background:var(--twg-cream-bright);border-top:.5px solid var(--twg-ink-hair);border-radius:0 0 18px 18px;flex-wrap:wrap;gap:8px;margin:0 -26px;padding:14px 26px 18px;display:flex}.brf-insp-action{font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-body);border-radius:var(--twg-r-full);border:.5px solid var(--twg-glass-border-pill);background:var(--twg-glass-bg-hover);color:var(--twg-ink);cursor:pointer;transition:background .14s var(--twg-ease);padding:9px 16px}.brf-insp-action:hover{background:var(--twg-glass-bg-deep)}.brf-insp-action[data-variant=primary]{background:var(--twg-fill-solid);color:var(--twg-btn-primary-fg);border-color:var(--twg-fill-solid)}.brf-insp-action[data-variant=primary]:hover{background:var(--twg-fill-solid-hover)}.brf-insp-action[data-variant=ghost]{color:var(--twg-ink-2);background:0 0;border-color:#0000}.brf-insp-action[data-variant=ghost]:hover{color:var(--twg-ink);background:var(--twg-ink-tint-soft)}.brf-insp-action[data-variant=danger]{color:var(--twg-danger);border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.brf-insp-action[data-variant=danger]{border-color:color-mix(in oklab, var(--twg-danger) 30%, transparent)}}@media (max-width:720px){.brf-insp{border-radius:14px;width:100%;padding:18px 18px 0}.brf-insp-actions{margin:0 -18px;padding:12px 18px 16px}}.brf-insp-kv{grid-template-columns:120px 1fr;gap:6px 14px;margin:0;display:grid}.brf-insp-kv-k{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--twg-ink-3);align-self:baseline}.brf-insp-kv-v{font-family:var(--twg-f-content);font-size:var(--twg-fs-section);color:var(--twg-ink);margin:0;line-height:1.5}.brf-insp-quote{border-left:2px solid var(--twg-brass-soft);background:var(--twg-ink-tint-soft);border-radius:0 8px 8px 0;margin:8px 0 14px;padding:12px 14px}.brf-insp-quote-body{font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);line-height:1.55}.brf-insp-quote-attr{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-ink-3);margin-top:6px}.brf-insp-quote-when{color:var(--twg-ink-3)}.brf-insp-evidence{flex-wrap:wrap;gap:8px;display:flex}.brf-insp-evidence-pill{border-radius:var(--twg-r-full);background:var(--twg-glass-bg-hover);border:.5px solid var(--twg-glass-border-pill);align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.brf-insp-evidence-label{font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);color:var(--twg-ink)}.brf-insp-evidence-meta{font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-micro);letter-spacing:.06em;color:var(--twg-ink-3);text-transform:lowercase}.brf-insp-risk{margin:0;padding:0;list-style:none}.brf-insp-risk li{font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);align-items:flex-start;gap:10px;padding:6px 0;display:flex}.brf-insp-risk-dot{background:var(--twg-coral);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.brf-insp-options{flex-direction:column;gap:8px;margin:10px 0 4px;display:flex}.brf-insp-option{border:.5px solid var(--twg-glass-border-pill);border-radius:var(--twg-r-md);background:var(--twg-glass-bg);transition:background .14s var(--twg-ease), border-color .14s var(--twg-ease);align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.brf-insp-option:hover{background:var(--twg-glass-bg-hover);border-color:var(--twg-ink-mute)}.brf-insp-option-letter{background:var(--twg-brass-soft);width:26px;height:26px;color:var(--twg-brass);font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-label);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.brf-insp-option-title{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-section);color:var(--twg-ink);letter-spacing:-.003em}.brf-insp-option-consequence{font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);color:var(--twg-ink-2);margin-top:4px;line-height:1.5}.brf-daily-brief{max-width:720px;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink-2);margin:6px 0 0;line-height:1.5}.brf-daily-brief[data-ai=true]:before{content:"Andy · ";color:var(--twg-ink);font-weight:700}.brf-section-overflow{min-height:24px;font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-label);letter-spacing:.04em;color:var(--twg-ink-2);border-bottom:1px dashed var(--twg-hairline,#0003);align-self:flex-start;align-items:center;margin-top:4px;text-decoration:none;display:inline-flex}.brf-section-overflow:hover{color:var(--twg-ink);border-bottom-style:solid}.brf>.m-brf-topbar-slot{display:none}.tdy-col{gap:calc(var(--twg-space-4) + var(--twg-space-1));width:100%;max-width:760px;padding-top:calc(var(--twg-space-4) + var(--twg-space-2));flex-direction:column;margin:0 auto;display:flex}@keyframes tdy-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tdy-enter{animation:tdy-enter var(--twg-t-list-item) both}.tdy-enter-hero{animation:tdy-enter var(--twg-dur-enter) var(--twg-ease-emph) both;animation-delay:var(--twg-dur-stagger)}.tdy-enter-strip{animation:tdy-enter var(--twg-dur-enter) var(--twg-ease) both;animation-delay:calc(var(--twg-dur-stagger) * 2)}.tdy-hero{gap:var(--twg-space-2);flex-direction:column;padding:0 4px;display:flex}.tdy-hero-text{max-width:62ch;font-family:var(--twg-f-ui);font-size:var(--twg-fs-section);line-height:var(--twg-lh-body);color:var(--twg-ink);transition:opacity var(--twg-t-list-item);margin:0}.tdy-hero[data-busy] .tdy-hero-text{opacity:.55}.tdy-hero-editor{width:100%;min-height:156px;max-height:min(42vh,320px);padding:var(--twg-space-3);border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-md);background:var(--twg-modal-surface);box-shadow:inset 0 1px 2px var(--twg-ink-tint-soft);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-section);line-height:var(--twg-lh-body);field-sizing:content;resize:vertical;transition:border-color var(--twg-t-press), box-shadow var(--twg-t-press);margin:0;overflow-y:auto}.tdy-hero-editor:focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px;border-color:var(--twg-brass)}.tdy-hero-editor:disabled{opacity:.62}.tdy-hero-foot{align-items:center;gap:var(--twg-space-2);flex-wrap:wrap;display:flex}.tdy-hero-auto{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);font-weight:var(--twg-fw-emph);letter-spacing:var(--twg-type-eyebrow-tracking);text-transform:uppercase;color:var(--twg-ink-3)}.tdy-hero-actions{align-items:center;gap:var(--twg-space-1);display:inline-flex}.tdy-refresh-confirm{align-items:center;gap:var(--twg-space-2);color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);flex-wrap:wrap;display:flex}.tdy-hero-control{align-items:center;gap:var(--twg-space-1);min-height:var(--twg-btn-sm-h);padding:0 var(--twg-space-2);border-radius:var(--twg-btn-md-radius);color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);font-weight:var(--twg-fw-emph);cursor:pointer;transition:color var(--twg-t-press), background var(--twg-t-press);background:0 0;border:0;display:inline-flex}.tdy-hero-control:hover{color:var(--twg-ink);background:var(--twg-ink-tint-soft)}.tdy-hero-control:disabled{opacity:.55;cursor:default}.tdy-hero-control:focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px}.tdy-hero-save{background:var(--twg-btn-approve-bg);color:var(--twg-btn-approve-fg)}.tdy-hero-save:hover{background:var(--twg-btn-approve-bg)}@supports (color:color-mix(in lab, red, red)){.tdy-hero-save:hover{background:color-mix(in oklab, var(--twg-btn-approve-bg) 88%, var(--twg-ink))}}.tdy-hero-save:hover{color:var(--twg-btn-approve-fg)}.tdy-hero-replace{border:.5px solid var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.tdy-hero-replace{border:.5px solid color-mix(in oklab, var(--twg-danger) 42%, transparent)}}.tdy-hero-replace{color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.tdy-hero-replace{color:color-mix(in oklab, var(--twg-danger) 78%, var(--twg-ink))}}.tdy-hero-replace:hover{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.tdy-hero-replace:hover{background:color-mix(in oklab, var(--twg-danger) 10%, transparent)}}.tdy-hero-replace:hover{color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.tdy-hero-replace:hover{color:color-mix(in oklab, var(--twg-danger) 78%, var(--twg-ink))}}.tdy-strip{gap:var(--twg-space-3);flex-direction:column;padding:0 4px;display:flex}.tdy-tabs{align-self:flex-start;align-items:center;gap:var(--twg-space-0-5);width:max-content;height:auto;padding:var(--twg-space-0-5);border:.5px solid var(--twg-glass-border);border-radius:calc(var(--twg-btn-md-radius) + var(--twg-space-0-5));background:var(--twg-glass-bg-soft);grid-template-columns:repeat(3,minmax(88px,1fr));display:inline-grid;position:relative}.tdy-tabs [data-slot=tabs-indicator]{z-index:0;border-radius:var(--twg-btn-md-radius);background:var(--twg-modal-surface);box-shadow:var(--twg-button-shadow);pointer-events:none;transition-property:translate,width,height;transition-duration:var(--twg-dur-snap);transition-timing-function:var(--twg-ease)}.tdy-tab{z-index:1;height:var(--twg-btn-md-h);min-height:var(--twg-btn-md-h);padding:0 var(--twg-btn-md-pad-x);border-radius:var(--twg-btn-md-radius);color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);cursor:pointer;transition:background var(--twg-t-tab), color var(--twg-t-tab), box-shadow var(--twg-t-tab);background:0 0;border:0;position:relative}.tdy-tab:hover,.tdy-tab[aria-selected=true]{color:var(--twg-ink)}.tdy-tab:focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px}@keyframes tdy-panel-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.tdy-panel{gap:var(--twg-space-2);animation:tdy-panel-in var(--twg-dur-snap) var(--twg-ease) both;flex-direction:column;flex:none;display:flex}.tdy-panel[hidden]{display:none}.tdy-panel:focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px;border-radius:var(--twg-r-md)}.tdy-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tdy-row{align-items:center;gap:var(--twg-space-3);padding:var(--twg-space-2-5) var(--twg-space-1);border-bottom:.5px solid var(--twg-ink-hair);animation:tdy-enter var(--twg-t-list-item) both;animation-delay:calc(var(--tdy-i,0) * var(--twg-dur-stagger));display:flex}.tdy-row:last-child{border-bottom:0}.tdy-row-main{align-items:baseline;gap:var(--twg-space-2);min-width:0;color:inherit;border-radius:var(--twg-r-sm);flex:auto;text-decoration:none;display:flex}.tdy-row-main:focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px}.tdy-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);flex:0 auto;font-weight:500;overflow:hidden}.tdy-row-main:hover .tdy-row-title{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--twg-ink-3);-webkit-text-decoration-color:var(--twg-ink-3);-webkit-text-decoration-color:var(--twg-ink-3);text-decoration-color:var(--twg-ink-3)}.tdy-row-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink-3);flex:auto;overflow:hidden}.tdy-act{align-items:center;gap:var(--twg-space-1-5);min-height:var(--twg-btn-md-h);padding:0 var(--twg-btn-md-pad-x);border:.5px solid var(--twg-ink);flex:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tdy-act{border:.5px solid color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.tdy-act{border-radius:var(--twg-btn-md-radius);color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);white-space:nowrap;cursor:pointer;transition:background var(--twg-t-press), color var(--twg-t-press), border-color var(--twg-t-press);background:0 0}.tdy-act:hover{background:var(--twg-ink-tint-soft);color:var(--twg-ink);border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tdy-act:hover{border-color:color-mix(in oklab, var(--twg-ink) 30%, transparent)}}.tdy-act:focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px}.tdy-act[data-andy]{border:.5px solid var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.tdy-act[data-andy]{border:.5px solid color-mix(in oklab, var(--twg-salmon) 68%, transparent)}}.tdy-act[data-andy]{background:linear-gradient(180deg, var(--twg-salmon), var(--twg-salmon))}@supports (color:color-mix(in lab, red, red)){.tdy-act[data-andy]{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-salmon) 58%, var(--twg-cream-bright)), color-mix(in oklab, var(--twg-salmon) 74%, var(--twg-paper)))}}.tdy-act[data-andy]{color:var(--twg-on-salmon);box-shadow:inset 0 1px 0 var(--twg-cream-bright), 0 4px 10px var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.tdy-act[data-andy]{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--twg-cream-bright) 42%, transparent), 0 4px 10px color-mix(in oklab, var(--twg-salmon) 18%, transparent)}}.tdy-act[data-andy]>.pilot-north-star-mark{flex:none}.tdy-act[data-andy]:hover{border-color:var(--twg-salmon-hover,var(--twg-salmon))}@supports (color:color-mix(in lab, red, red)){.tdy-act[data-andy]:hover{border-color:color-mix(in oklab, var(--twg-salmon-hover,var(--twg-salmon)) 86%, transparent)}}.tdy-act[data-andy]:hover{background:linear-gradient(180deg, var(--twg-salmon-hover,var(--twg-salmon)), var(--twg-salmon-hover,var(--twg-salmon)))}@supports (color:color-mix(in lab, red, red)){.tdy-act[data-andy]:hover{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-salmon-hover,var(--twg-salmon)) 66%, var(--twg-cream-bright)), color-mix(in oklab, var(--twg-salmon-hover,var(--twg-salmon)) 82%, var(--twg-paper)))}}.tdy-empty{padding:var(--twg-space-4) var(--twg-space-1);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink-3);margin:0}.brf-firstrun{margin:var(--twg-space-4) 4px 0;align-items:flex-start;gap:var(--twg-space-2);flex-direction:column;max-width:56ch;display:flex}.brf-firstrun-title{font-family:var(--twg-f-display);font-weight:600;font-size:var(--twg-fs-section);line-height:var(--twg-lh-display);color:var(--twg-ink);margin:0}.brf-firstrun-value{font-family:var(--twg-f-ui);font-weight:400;font-size:var(--twg-fs-body);line-height:var(--twg-lh-body);color:var(--twg-ink-2);max-width:52ch;margin:0}.brf-firstrun-cta{align-items:center;gap:var(--twg-space-2);min-height:var(--twg-button-md-h);padding:0 var(--twg-button-md-pad-x);margin-top:var(--twg-space-1-5);border-radius:var(--twg-button-md-r);background:var(--twg-btn-approve-bg);color:var(--twg-btn-approve-fg);font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-button);cursor:pointer;transition:background var(--twg-t-press), transform var(--twg-t-press);border:0;display:inline-flex}.brf-firstrun-cta:hover{background:var(--twg-btn-approve-bg)}@supports (color:color-mix(in lab, red, red)){.brf-firstrun-cta:hover{background:color-mix(in oklab, var(--twg-btn-approve-bg) 88%, var(--twg-ink))}}.brf-firstrun-cta:active{transform:translateY(.5px)}@media (prefers-reduced-motion:reduce){.tdy-enter,.tdy-enter-hero,.tdy-enter-strip,.tdy-panel,.tdy-row{animation:none}.tdy-tab,.tdy-tabs [data-slot=tabs-indicator],.tdy-act,.tdy-hero-control,.tdy-hero-editor,.tdy-hero-text,.brf-firstrun-cta{transition:none}.brf-firstrun-cta:active{transform:none}}@media (max-width:768px){.tdy-col{gap:var(--twg-space-4);max-width:none;padding-top:var(--twg-space-1)}.tdy-hero{padding:0 var(--twg-space-1)}.tdy-hero-control{min-width:var(--twg-touch-target);min-height:var(--twg-touch-target)}.tdy-strip{padding:0 var(--twg-space-1)}.tdy-tabs{align-self:stretch;width:100%;display:grid}.tdy-tab{min-height:var(--twg-touch-target);flex:1 1 0}.tdy-hero-editor{min-height:156px;max-height:min(46vh,320px);font-size:var(--twg-fs-body)}.tdy-row{padding:var(--twg-space-2) var(--twg-space-0-5)}.tdy-row-main{min-height:var(--twg-touch-target);justify-content:center;align-items:stretch;gap:var(--twg-space-0-5);flex-direction:column}.tdy-act{min-height:var(--twg-touch-target)}.brf-section-overflow{min-height:var(--twg-touch-target);padding-inline:var(--twg-space-1)}.brf-firstrun{margin:var(--twg-space-4) var(--twg-space-2) 0}.brf-firstrun-cta{justify-content:center;width:100%}}.brf.tdy{background:0 0}.brf.tdy .brf-greeting{align-items:flex-start;gap:var(--twg-space-1-5);flex-direction:column;display:flex}.brf.tdy .brf-greeting-sub{margin:0}.tdy-col-dashboard{width:min(100%,1600px);max-width:1600px}.dsh{flex-direction:column;gap:24px;display:flex}@keyframes dsh-enter{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.dsh-enter{animation:dsh-enter var(--twg-dur-enter) var(--twg-ease) both}.dsh-tile{animation:dsh-enter var(--twg-dur-enter) var(--twg-ease) both;animation-delay:calc(var(--dsh-tile-i,0) * 45ms)}.dsh-hero{background:var(--twg-cream-bright);border-radius:12px;grid-template-columns:minmax(210px,.55fr) minmax(420px,1.8fr) 1px minmax(230px,.7fr);align-items:center;gap:24px;min-height:232px;padding:26px 28px;display:grid}@supports (color:color-mix(in lab, red, red)){.dsh-hero{background:color-mix(in oklab, var(--twg-cream-bright) 38%, transparent)}}.dsh-hero{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);border:1px solid var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.dsh-hero{border:1px solid color-mix(in oklab, var(--twg-cream-bright) 58%, transparent)}}.dsh-hero{box-shadow:inset 0 0 0 1px #ffffff4d,0 14px 34px #140e0817}.dsh-hero-state{color:var(--twg-ink-2);font-size:var(--twg-fs-body);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.dsh-hero-headline{flex-direction:column;gap:10px;min-width:0;display:flex}.dsh-hero-number{font-family:var(--twg-f-ui);font-size:var(--twg-fs-display-lg);color:var(--twg-ink);font-variant-numeric:tabular-nums lining-nums;font-weight:700;line-height:1.1}.dsh-hero-label{font-size:var(--twg-fs-body);color:var(--twg-ink-2);font-weight:500}.dsh-legend{font-size:var(--twg-fs-label);color:var(--twg-ink-3);flex-direction:column;gap:4px;display:flex}.dsh-legend-item{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.dsh-legend-dot{border-radius:50%;width:8px;height:8px}.dsh-legend-dot-received{background:var(--twg-dsh-blue)}.dsh-legend-dot-responded{background:var(--twg-dsh-amber)}.dsh-delta-pill{border:1px solid var(--twg-dsh-amber);border-radius:999px;align-self:flex-start;padding:3px 10px}@supports (color:color-mix(in lab, red, red)){.dsh-delta-pill{border:1px solid color-mix(in oklab, var(--twg-dsh-amber) 28%, transparent)}}.dsh-delta-pill{background:var(--twg-dsh-amber-soft);color:var(--twg-dsh-amber);font-size:var(--twg-fs-label);font-variant-numeric:tabular-nums;font-weight:500}.dsh-hero-chart{flex-direction:column;gap:2px;min-width:0;display:flex}.dsh-chart-title{font-size:var(--twg-fs-button);color:var(--twg-ink-2);font-weight:500}.dsh-chart-sub{font-size:var(--twg-fs-label);color:var(--twg-ink-3)}.dsh-chart{position:relative}.dsh-chart-svg{display:block}.dsh-grid{stroke:#140e080f;stroke-width:1px}.dsh-baseline{stroke:#140e0833;stroke-width:1px}.dsh-axis-label{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);fill:var(--twg-ink-3);font-variant-numeric:tabular-nums}.dsh-day-label{font-size:var(--twg-fs-caption)}.dsh-bar{transform-box:fill-box;transform-origin:bottom}@keyframes dsh-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.dsh-bar-group .dsh-bar{animation:.3s cubic-bezier(.33,1,.68,1) both dsh-bar-grow;animation-delay:calc(var(--dsh-i,0) * 30ms)}.dsh-bar-received{fill:var(--twg-dsh-blue)}@supports (color:color-mix(in lab, red, red)){.dsh-bar-received{fill:color-mix(in oklab, var(--twg-dsh-blue) 62%, transparent)}}.dsh-bar-responded{fill:var(--twg-dsh-amber)}.dsh-rate-line-halo{stroke:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.dsh-rate-line-halo{stroke:color-mix(in oklab, var(--twg-cream-bright) 72%, transparent)}}.dsh-rate-line-halo{stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.dsh-rate-line{stroke:var(--twg-dsh-amber);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}@keyframes dsh-line-draw{0%{stroke-dashoffset:900px}to{stroke-dashoffset:0}}.dsh-rate-line{stroke-dasharray:900;animation:.36s cubic-bezier(.33,1,.68,1) .18s both dsh-line-draw}.dsh-rate-dot{fill:var(--twg-dsh-amber);stroke:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.dsh-rate-dot{stroke:color-mix(in oklab, var(--twg-cream-bright) 86%, transparent)}}.dsh-rate-dot{stroke-width:2px;animation:dsh-enter .14s var(--twg-ease) .48s both}.dsh-hit{cursor:pointer}.dsh-tooltip{background:var(--twg-glass-t3-bg);border:1px solid var(--twg-glass-border);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);font-size:var(--twg-fs-label);color:var(--twg-ink-2);font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;z-index:2;border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;display:flex;position:absolute;bottom:calc(100% - 6px);transform:translate(-50%);box-shadow:0 8px 24px #140e0824}.dsh-tooltip-date{color:var(--twg-ink);font-weight:600}.dsh-chart-empty{font-size:var(--twg-fs-body);color:var(--twg-ink-2);flex-direction:column;align-items:flex-start;gap:6px;padding:18px 0;display:flex}.dsh-chart-empty p{margin:0}.dsh-chart-empty-sub{font-size:var(--twg-fs-label);color:var(--twg-ink-3)}.dsh-hero-divider{background:var(--twg-ink-hair);align-self:stretch}.dsh-hero-gauge{justify-content:center;align-items:center;min-width:0;display:flex}.dsh-gauge{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:250px;display:flex;position:relative}.dsh-gauge-hit{cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;padding:0;display:block;position:relative}.dsh-gauge-hit:focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px}.dsh-gauge-track{fill:none;stroke:#140e081a;stroke-width:5px;stroke-linecap:round}.dsh-gauge-value{fill:none;stroke-width:7px;stroke-linecap:round;stroke:url(#dsh-efficiency-gradient)}@keyframes dsh-gauge-sweep{0%{stroke-dashoffset:var(--dsh-arc-len,420)}}.dsh-gauge-value{stroke-dasharray:420;stroke-dashoffset:0;animation:.46s cubic-bezier(.33,1,.68,1) both dsh-gauge-sweep}.dsh-gauge-tick{stroke:var(--twg-ink-2);stroke-width:1.5px}.dsh-gauge-tick-label,.dsh-gauge-domain-label{font-size:var(--twg-fs-caption);fill:var(--twg-ink-3);font-variant-numeric:tabular-nums}.dsh-gauge-centre{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding-top:6px;display:flex;position:absolute;inset:0}.dsh-gauge-score{font-size:var(--twg-fs-display-lg);color:var(--twg-dsh-amber);font-variant-numeric:tabular-nums lining-nums;font-weight:600;line-height:1.1}.dsh-gauge-label{font-size:var(--twg-fs-label);color:var(--twg-ink-2);font-weight:500}.dsh-gauge[data-band=lo] .dsh-gauge-score{color:var(--twg-coral)}.dsh-gauge[data-band=hi] .dsh-gauge-score{color:var(--twg-dsh-teal)}.dsh-gauge-insight{max-width:27ch;color:var(--twg-ink-2);font-size:var(--twg-fs-label);text-align:center;margin:-7px 0 0;line-height:1.35}.dsh-gauge-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;display:grid}.dsh-gauge-breakdown>span{background:var(--twg-dsh-teal);border-radius:7px;min-width:0;padding:6px 4px}@supports (color:color-mix(in lab, red, red)){.dsh-gauge-breakdown>span{background:color-mix(in oklab, var(--twg-dsh-teal) 7%, transparent)}}.dsh-gauge-breakdown>span{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);text-align:center}.dsh-gauge-breakdown span,.dsh-gauge-breakdown strong{display:block}.dsh-gauge-breakdown strong{color:var(--twg-ink);font-size:var(--twg-fs-caption);font-variant-numeric:tabular-nums;margin-top:1px;font-weight:600}.dsh-gauge-pop{background:var(--twg-glass-t3-bg);border:1px solid var(--twg-glass-border);min-width:210px;-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);font-size:var(--twg-fs-label);color:var(--twg-ink-2);z-index:5;animation:dsh-enter var(--twg-dur-sm) var(--twg-ease) both;font-variant-numeric:tabular-nums;border-radius:10px;flex-direction:column;gap:4px;padding:10px 14px;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #140e0824}.dsh-gauge-pop-title{color:var(--twg-ink);font-weight:600}.dsh-gauge-state{font-size:var(--twg-fs-button);color:var(--twg-ink-2);flex-direction:column;align-items:center;gap:6px;display:flex}.dsh-gauge-state p{margin:0}.dsh-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch;gap:24px;display:grid}.dsh-tile{--dsh-accent:var(--twg-dsh-amber);--dsh-accent-soft:var(--twg-dsh-amber-soft);background:var(--dsh-accent);border-radius:10px;flex-direction:column;gap:10px;min-height:150px;padding:18px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dsh-tile{background:color-mix(in oklab, var(--dsh-accent) 5%, color-mix(in oklab, var(--twg-cream-bright) 28%, transparent))}}.dsh-tile{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border:1px solid var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.dsh-tile{border:1px solid color-mix(in oklab, var(--twg-cream-bright) 52%, transparent)}}.dsh-tile{text-align:left;color:var(--twg-ink);transition:box-shadow var(--twg-dur-sm) var(--twg-ease), translate var(--twg-dur-sm) var(--twg-ease);box-shadow:0 8px 24px #140e0814}.dsh-tile:before{content:"";background:linear-gradient(90deg, var(--dsh-accent), var(--dsh-accent));height:3px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.dsh-tile:before{background:linear-gradient(90deg, var(--dsh-accent), color-mix(in oklab, var(--dsh-accent) 10%, transparent))}}.dsh-tile:before{opacity:.78}.dsh-tile-followups{--dsh-accent:var(--twg-dsh-indigo);--dsh-accent-soft:var(--twg-dsh-indigo-soft)}.dsh-tile-email{--dsh-accent:var(--twg-danger);--dsh-accent-soft:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.dsh-tile-email{--dsh-accent-soft:color-mix(in oklab, var(--twg-danger) 14%, transparent)}}.dsh-tile-calendar{--dsh-accent:var(--twg-dsh-teal);--dsh-accent-soft:var(--twg-dsh-teal-soft)}.dsh-tile-todo{--dsh-accent:var(--twg-dsh-green);--dsh-accent-soft:var(--twg-dsh-green-soft)}.dsh-tile-clickable{cursor:pointer}@media (hover:hover){.dsh-tile-clickable:hover,.dsh-preview-row:hover{translate:0 -2px;box-shadow:0 16px 40px #140e0824}.dsh-preview-row:hover .dsh-preview-chevron{opacity:1}}.dsh-tile-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.dsh-tile-label{font-size:var(--twg-fs-body);color:var(--twg-ink-2);align-items:center;gap:7px;font-weight:500;display:inline-flex}.dsh-icon-chip{background:var(--dsh-accent-soft);width:30px;height:30px;color:var(--dsh-accent);box-shadow:inset 0 0 0 1px var(--dsh-accent);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dsh-icon-chip{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--dsh-accent) 14%, transparent)}}.dsh-tile-chevron{color:var(--twg-ink-3)}.dsh-tile-metric{font-size:var(--twg-fs-body);color:var(--twg-ink-2)}.dsh-tile-metric strong{font-size:var(--twg-fs-display);color:var(--dsh-accent);font-variant-numeric:tabular-nums;margin-right:2px;font-weight:600}.dsh-tile-sub{font-size:var(--twg-fs-body);color:var(--twg-ink-3)}.dsh-followup-people{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:4px;display:flex}.dsh-avatar-stack{align-items:center;padding-left:4px;display:flex}.dsh-person-avatar{border:2px solid var(--twg-cream-bright);justify-content:center;align-items:center;width:30px;height:30px;margin-left:-4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dsh-person-avatar{border:2px solid color-mix(in oklab, var(--twg-cream-bright) 78%, transparent)}}.dsh-person-avatar{background:var(--twg-dsh-indigo);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.dsh-person-avatar{background:color-mix(in oklab, var(--twg-dsh-indigo) 18%, var(--twg-cream-bright))}}.dsh-person-avatar{color:var(--twg-dsh-indigo);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);font-weight:700}.dsh-followup-action{color:var(--twg-dsh-indigo);font-size:var(--twg-fs-button);align-items:center;gap:2px;font-weight:600;display:inline-flex}.dsh-badge{min-width:24px;height:22px;font-size:var(--twg-fs-label);font-variant-numeric:tabular-nums;color:var(--twg-ink-2);background:#2c1e100f;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.dsh-badge[data-attention]{background:var(--dsh-accent-soft);border-color:var(--dsh-accent)}@supports (color:color-mix(in lab, red, red)){.dsh-badge[data-attention]{border-color:color-mix(in oklab, var(--dsh-accent) 24%, transparent)}}.dsh-badge[data-attention]{color:var(--dsh-accent);transition:background var(--twg-dur-sm) var(--twg-ease)}.dsh-tile-state{font-size:var(--twg-fs-body);color:var(--twg-ink-2);flex-direction:column;align-items:flex-start;gap:4px;margin:auto 0;display:flex}.dsh-tile-ok{color:var(--dsh-accent)}.dsh-empty-illustration{background:var(--dsh-accent-soft);width:44px;height:44px;color:var(--dsh-accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:2px;display:inline-flex}.dsh-tile-empty-note{font-weight:500}.dsh-tile-empty-sub,.dsh-tile-error-note{font-size:var(--twg-fs-label);color:var(--twg-ink-3)}.dsh-tile-error-note{margin:0}.dsh-tile-retry{border:1px solid var(--twg-glass-border);background:var(--twg-cream);font-size:var(--twg-fs-label);color:var(--twg-ink);cursor:pointer;transition:background var(--twg-dur-micro) var(--twg-ease);border-radius:8px;align-items:center;gap:5px;margin-top:2px;padding:5px 12px;font-weight:500;display:inline-flex}.dsh-tile-retry:hover{background:var(--twg-cream-bright)}.dsh-tile-foot{justify-content:flex-end;margin-top:auto;display:flex}.dsh-tile-primary{border:1px solid var(--twg-glass-border);background:var(--twg-cream);font-size:var(--twg-fs-button);color:var(--dsh-accent);cursor:pointer;transition:background var(--twg-dur-micro) var(--twg-ease);border-radius:8px;padding:6px 14px;font-weight:500}.dsh-tile-primary:hover{background:var(--twg-cream-bright)}.dsh-preview-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dsh-preview-row{text-align:left;cursor:pointer;width:100%;min-height:42px;transition:background var(--twg-dur-micro) var(--twg-ease);background:0 0;border:0;border-radius:8px;align-items:center;padding:5px 22px 5px 8px;display:flex;position:relative}.dsh-preview-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.dsh-preview-row:hover{background:#fffaee80}.dsh-preview-line1{font-size:var(--twg-fs-body);color:var(--twg-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dsh-preview-line2{font-size:var(--twg-fs-button);color:var(--twg-ink-3);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.dsh-preview-line2>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dsh-sender-chip{background:var(--dsh-accent-soft);min-width:24px;height:20px;color:var(--dsh-accent);font-family:var(--twg-f-mono);font-size:var(--twg-fs-caption);border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:inline-flex}.dsh-preview-chevron{color:var(--twg-ink-3);opacity:0;transition:opacity var(--twg-dur-press) var(--twg-ease);position:absolute;top:50%;right:6px;translate:0 -50%}.dsh-tile-todo{min-height:210px}.dsh-todo-progress-note{font-size:var(--twg-fs-label);color:var(--twg-ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.dsh-todo-sync{font-style:italic}.dsh-todo-bar{background:#2c1e1014;border-radius:999px;height:3px;overflow:hidden}.dsh-todo-bar-fill{background:var(--twg-dsh-green);height:100%;transition:width var(--twg-dur-snap) var(--twg-ease-soft);border-radius:999px;display:block}.dsh-todo-list{flex-direction:column;gap:2px;max-height:264px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.dsh-todo-row{border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:4px 6px;display:grid}.dsh-todo-row:hover{background:#fffaee80}.dsh-todo-check{border:1.5px solid var(--twg-glass-border);background:var(--twg-cream);cursor:pointer;width:26px;height:26px;transition:background var(--twg-dur-press) var(--twg-ease), border-color var(--twg-dur-press) var(--twg-ease);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.dsh-todo-group-icon{background:var(--twg-dsh-green-soft);width:26px;height:26px;color:var(--twg-dsh-green);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.dsh-todo-check svg{width:14px;height:14px}.dsh-todo-tick{stroke:var(--twg-cream-bright);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px}.dsh-todo-row[data-done] .dsh-todo-check{background:var(--twg-dsh-green);border-color:var(--twg-dsh-green);cursor:default}@keyframes dsh-tick-draw{to{stroke-dashoffset:0}}.dsh-todo-row[data-done] .dsh-todo-tick{animation:dsh-tick-draw .12s var(--twg-ease) both}.dsh-todo-title{text-align:left;font-size:var(--twg-fs-body);color:var(--twg-ink);cursor:pointer;transition:color .12s var(--twg-ease);background:0 0;border:0;padding:0}.dsh-todo-row[data-grouped] .dsh-todo-title{color:var(--twg-dsh-green);font-weight:600}.dsh-todo-row[data-grouped] .dsh-todo-meta{color:var(--twg-dsh-green)}.dsh-todo-row[data-done] .dsh-todo-title{color:var(--twg-ink-3);cursor:default;-webkit-text-decoration:line-through #2c1e1059;text-decoration:line-through #2c1e1059}.dsh-todo-meta{display:inline-flex}.dsh-todo-chip{font-size:var(--twg-fs-caption);color:var(--twg-ink-2);text-transform:capitalize;background:#2c1e100d;border-radius:999px;padding:2px 8px;font-weight:500}.dsh-todo-chip[data-overdue]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.dsh-todo-chip[data-overdue]{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.dsh-todo-chip[data-overdue]{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.dsh-todo-chip[data-overdue]{color:color-mix(in oklab, var(--twg-brass) 72%, var(--twg-ink))}}.dsh-todo-celebrate{font-size:var(--twg-fs-button);color:var(--twg-dsh-green);animation:dsh-enter var(--twg-dur-enter) var(--twg-ease) both;margin:0}.dsh-modal{border-radius:12px;flex-direction:column;width:min(680px,100vw - 32px);max-width:680px;max-height:80vh;padding:24px;display:flex}.dsh-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.dsh-modal-title{font-size:var(--twg-fs-title);color:var(--twg-ink);font-weight:600}.dsh-modal-sub{font-size:var(--twg-fs-button);color:var(--twg-ink-3)}.dsh-modal-body{flex-direction:column;gap:16px;padding-right:4px;display:flex;overflow-y:auto}.dsh-modal-section{flex-direction:column;gap:8px;display:flex}.dsh-modal-section-head{font-size:var(--twg-fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--twg-ink-3);margin:8px 0 0;font-weight:600}.dsh-modal-section-toggle{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.dsh-caret-open{rotate:180deg}.dsh-modal-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dsh-modal-row{min-height:58px;transition:background var(--twg-dur-micro) var(--twg-ease);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.dsh-modal-row:hover{background:#fffaee99}.dsh-modal-row-main{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;min-width:0;padding:0;display:flex}.dsh-modal-person{font-size:var(--twg-fs-body);color:var(--twg-ink);font-weight:500}.dsh-modal-context{font-size:var(--twg-fs-button);color:var(--twg-ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:40ch;overflow:hidden}.dsh-modal-chip{font-size:var(--twg-fs-caption);color:var(--twg-ink-2);white-space:nowrap;background:#2c1e100d;border-radius:999px;padding:3px 10px;font-weight:500}.dsh-modal-chip[data-bucket=overdue]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.dsh-modal-chip[data-bucket=overdue]{background:color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.dsh-modal-chip[data-bucket=overdue]{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.dsh-modal-chip[data-bucket=overdue]{color:color-mix(in oklab, var(--twg-brass) 74%, var(--twg-ink))}}.dsh-modal-chip[data-bucket=today]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.dsh-modal-chip[data-bucket=today]{background:color-mix(in oklab, var(--twg-brass) 9%, transparent)}}.dsh-modal-chip[data-bucket=today]{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.dsh-modal-chip[data-bucket=today]{color:color-mix(in oklab, var(--twg-brass) 64%, var(--twg-ink))}}.dsh-modal-action{border:1px solid var(--twg-glass-border);background:var(--twg-cream);font-size:var(--twg-fs-button);color:var(--twg-ink);cursor:pointer;transition:background var(--twg-dur-micro) var(--twg-ease);border-radius:8px;padding:6px 14px;font-weight:500}.dsh-modal-action:hover{background:var(--twg-cream-bright)}.dsh-modal-empty{color:var(--twg-ink-2);font-size:var(--twg-fs-body);flex-direction:column;align-items:center;gap:6px;padding:40px 0;display:flex}.dsh-modal-empty p{margin:0}.dsh-modal-empty-sub{font-size:var(--twg-fs-label);color:var(--twg-ink-3)}@keyframes dsh-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.dsh-skeleton{background:linear-gradient(90deg,#2c1e100d 25%,#2c1e101a 50%,#2c1e100d 75%) 0 0/400px 100%;border-radius:6px;animation:1.4s linear infinite dsh-shimmer;display:block}.dsh-skeleton-title{width:100px;height:12px}.dsh-skeleton-number{width:130px;height:34px}.dsh-skeleton-line{width:170px;height:10px}.dsh-skeleton-chart{border-radius:8px;width:100%;height:150px}.dsh-skeleton-ring{border-radius:50%;width:150px;height:150px}.dsh-skeleton-row{width:100%;height:40px}.dsh-skeleton-modal-row{width:100%;height:56px}.dsh-tile-skeleton,.dsh-modal-skeleton{flex-direction:column;gap:8px;display:flex}@media (max-width:1024px) and (min-width:769px){.dsh-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dsh-hero{grid-template-columns:220px minmax(0,1fr)}.dsh-hero-divider{display:none}.dsh-hero-gauge{grid-column:1/-1}}@media (max-width:768px){.brf.tdy .brf-greeting{align-items:flex-start!important;gap:var(--twg-space-1)!important;flex-direction:column!important;display:flex!important}.brf.tdy .brf-greeting-sub{opacity:.86!important;margin:0!important;display:block!important}.dsh{gap:16px}.dsh-hero{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);grid-template-columns:minmax(0,1fr);gap:16px;padding:18px 16px}.dsh-hero-divider{display:none}.dsh-row{grid-template-columns:minmax(0,1fr);gap:14px}.dsh-tile{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);padding:14px}.dsh-hero-number{font-size:var(--twg-fs-module-head-mobile)}.dsh-todo-check{width:44px;height:32px}.dsh-preview-row,.dsh-tile-primary,.dsh-tile-retry{min-height:var(--twg-touch-target)}.dsh-gauge{max-width:270px}.dsh-gauge-pop{min-width:0;position:fixed;inset:auto 12px 12px;transform:none}.dsh-modal{border-radius:14px 14px 0 0;align-self:flex-end;width:calc(100vw - 16px);max-height:86vh}}@media (prefers-reduced-motion:reduce){.dsh-enter,.dsh-tile,.dsh-bar-group .dsh-bar,.dsh-rate-line,.dsh-rate-dot,.dsh-gauge-value,.dsh-gauge-pop,.dsh-todo-celebrate{animation:.14s ease-out both dsh-fade}.dsh-tile{animation-delay:0s}.dsh-rate-line{stroke-dasharray:none;stroke-dashoffset:0}.dsh-todo-row[data-done] .dsh-todo-tick{stroke-dashoffset:0;animation:none}.dsh-tile-clickable:hover,.dsh-preview-row:hover{translate:none}.dsh-skeleton{animation:none}}@keyframes dsh-fade{0%{opacity:0}to{opacity:1}}.twg-canvas .cal-head-title,.twg-canvas .em-head h1,.twg-canvas .em-head-title,.twg-canvas .tk-head h1,.twg-canvas .tk-head-title,.twg-canvas .ct-topbar h1,.twg-canvas .ct-topbar-title h1,.twg-canvas .ct-topbar-title,.twg-canvas .tc-head-title,.twg-canvas .wf-topbar h1,.twg-canvas .wf-topbar-title h1,.twg-canvas .st-head-title,.twg-canvas .st-head h1{font-family:var(--twg-f-display);font-size:var(--twg-fs-module-head);font-weight:var(--twg-fw-emph);letter-spacing:0;color:var(--twg-ink);line-height:var(--twg-lh-display);margin:0}.twg-canvas .cal-head-sub,.twg-canvas .em-head-sub,.twg-canvas .tk-head-sub,.twg-canvas .ct-topbar-sub,.twg-canvas .tc-head-sub,.twg-canvas .wf-topbar-sub,.twg-canvas .st-head-sub{display:none}.twg-canvas .cal-head .cal-count,.twg-canvas .em-head .em-count,.twg-canvas .em-thread-count,.twg-canvas .tk-head .tk-count,.twg-canvas .tk-queue-count,.twg-canvas .wf-topbar .wf-count{font-family:var(--twg-f-mono);font-size:var(--twg-fs-label);line-height:var(--twg-type-small-lh);color:var(--twg-ink-3)}.twg-canvas .cal-head,.twg-canvas .em-head,.twg-canvas .tk-head,.twg-canvas .wf-topbar,.twg-canvas .st-head{border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-head-bg);-webkit-backdrop-filter:var(--twg-head-blur);backdrop-filter:var(--twg-head-blur);align-items:center;gap:16px;padding:6px 16px}.twg-canvas .tasks-l1__head,.twg-canvas .files-l8__head,.twg-canvas .ct-topbar{background:var(--twg-head-bg);-webkit-backdrop-filter:var(--twg-head-blur);backdrop-filter:var(--twg-head-blur)}.twg-canvas .cal-head .cal-btn,.twg-canvas .em-head .em-head-compose,.twg-canvas .wf-topbar .wf-btn,.twg-canvas .wf-topbar .wf-primary-btn,.twg-canvas .wf-topbar .wf-andy-toggle,.twg-canvas .st-head .st-btn{min-height:var(--twg-btn-sm-h)}.twg-canvas .cal-head-brand>svg,.twg-canvas .em-head-brand>svg,.twg-canvas .tk-head-brand>svg,.twg-canvas .wf-topbar-brand>svg,.twg-canvas .st-head-brand>svg{width:22px;height:22px;color:var(--twg-brass);flex-shrink:0}.twg-canvas .cal-btn,.twg-canvas .em-toolbar-btn,.twg-canvas .em-tool-btn,.twg-canvas .em-filter-btn,.twg-canvas .em-format-btn,.twg-canvas .em-compose-btn,.twg-canvas .em-row-quick-btn,.twg-canvas .em-compose-action,.twg-canvas .em-compose-action-ghost,.twg-canvas .tk-btn,.twg-canvas .tk-new-btn,.twg-canvas .tk-plan-btn,.twg-canvas .wf-btn,.twg-canvas .wf-mini-btn,.twg-canvas .st-btn{min-height:var(--twg-btn-md-h);padding:0 var(--twg-btn-md-pad-x);border-radius:var(--twg-btn-md-radius);background:var(--twg-cream-bright);align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .cal-btn,.twg-canvas .em-toolbar-btn,.twg-canvas .em-tool-btn,.twg-canvas .em-filter-btn,.twg-canvas .em-format-btn,.twg-canvas .em-compose-btn,.twg-canvas .em-row-quick-btn,.twg-canvas .em-compose-action,.twg-canvas .em-compose-action-ghost,.twg-canvas .tk-btn,.twg-canvas .tk-new-btn,.twg-canvas .tk-plan-btn,.twg-canvas .wf-btn,.twg-canvas .wf-mini-btn,.twg-canvas .st-btn{background:color-mix(in oklab, var(--twg-cream-bright) 70%, transparent)}}.twg-canvas .cal-btn,.twg-canvas .em-toolbar-btn,.twg-canvas .em-tool-btn,.twg-canvas .em-filter-btn,.twg-canvas .em-format-btn,.twg-canvas .em-compose-btn,.twg-canvas .em-row-quick-btn,.twg-canvas .em-compose-action,.twg-canvas .em-compose-action-ghost,.twg-canvas .tk-btn,.twg-canvas .tk-new-btn,.twg-canvas .tk-plan-btn,.twg-canvas .wf-btn,.twg-canvas .wf-mini-btn,.twg-canvas .st-btn{border:1px solid var(--twg-ink-hair);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);letter-spacing:0;cursor:pointer;transition:background .14s,border-color .14s,color .14s}.twg-canvas .cal-btn:hover,.twg-canvas .em-toolbar-btn:hover,.twg-canvas .em-tool-btn:hover,.twg-canvas .em-filter-btn:hover,.twg-canvas .em-format-btn:hover,.twg-canvas .em-compose-btn:hover,.twg-canvas .em-row-quick-btn:hover,.twg-canvas .em-compose-action:hover,.twg-canvas .em-compose-action-ghost:hover,.twg-canvas .tk-btn:hover,.twg-canvas .tk-new-btn:hover,.twg-canvas .tk-plan-btn:hover,.twg-canvas .wf-btn:hover,.twg-canvas .wf-mini-btn:hover,.twg-canvas .st-btn:hover{background:var(--twg-cream);border-color:var(--twg-ink-mute)}.twg-canvas .em-toolbar-btn>svg,.twg-canvas .em-tool-btn>svg,.twg-canvas .em-filter-btn>svg,.twg-canvas .em-compose-btn>svg,.twg-canvas .em-compose-action>svg,.twg-canvas .em-compose-action-ghost>svg,.twg-canvas .em-compose-action-danger>svg,.twg-canvas .em-primary>svg,.twg-canvas .em-compose-foot-primary>svg,.twg-canvas .em-head-compose>svg,.twg-canvas .tk-btn>svg,.twg-canvas .tk-new-btn>svg,.twg-canvas .tk-plan-btn>svg,.twg-canvas .tk-primary-btn>svg,.twg-canvas .cal-btn>svg,.twg-canvas .wf-btn>svg,.twg-canvas .wf-primary-btn>svg,.twg-canvas .wf-mini-btn>svg{width:16px;height:var(--twg-icon-sm);flex-shrink:0}.twg-canvas .em-icon-btn>svg,.twg-canvas .em-row-quick-btn>svg,.twg-canvas .em-rail-item>svg,.twg-canvas .em-rail-add>svg,.twg-canvas .em-andy-action-title>svg,.twg-canvas .em-andy-head>svg,.twg-canvas .em-andy-bar>svg,.twg-canvas .em-thread-actions>button>svg,.twg-canvas .tk-icon-btn>svg,.twg-canvas .wf-icon-btn>svg,.twg-canvas .cal-pager-btn>svg{width:18px;height:var(--twg-icon-md);flex-shrink:0}.twg-canvas .em-compose-foot-primary{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;display:inline-flex}.twg-canvas .em-compose-foot-more{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:inline-flex}.twg-canvas .ct-metric{color:var(--twg-ink);box-sizing:border-box;height:56px;min-height:56px;max-height:56px}.twg-canvas .ct-metric strong,.twg-canvas .ct-metric span{color:var(--twg-ink)}.twg-canvas .ct-metric span{color:var(--twg-ink-3)}.twg-canvas .ct-action{min-height:60px;max-height:60px;color:var(--twg-ink);border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.twg-canvas .ct-action>svg{color:var(--twg-brass)}.twg-canvas .ct-action.ct-action-andy>svg{color:var(--twg-violet)}.twg-canvas .ct-evidence-tabs{flex:none;align-items:center;min-height:44px}.twg-canvas .ct-evtab{flex:none;min-height:32px}.twg-canvas .ct-evtab>svg{flex-shrink:0;width:14px;height:14px}.twg-canvas .ct-view-row{white-space:normal;align-items:center;min-height:32px;padding:6px 10px}.twg-canvas .ct-view-row>svg{flex-shrink:0;width:14px;height:14px}.twg-canvas .ct-view-row>span:not(.ct-view-count){min-width:0;line-height:1.25;font-size:var(--twg-fs-body);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.twg-canvas .ct-view-row>.ct-view-count{flex:none;margin-left:auto}.twg-canvas .ct-metric{border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;height:auto;min-height:76px;max-height:none;padding:10px 12px;display:flex}.twg-canvas .ct-metric>svg{flex-shrink:0;align-self:flex-start;width:16px;height:16px;margin:0}.twg-canvas .ct-metric>div{flex-direction:column;flex:1;align-items:flex-start;gap:1px;width:100%;min-width:0;display:flex}.twg-canvas .ct-metric strong{font-family:var(--twg-f-display);font-size:var(--twg-fs-display);color:var(--twg-ink);font-weight:600;line-height:1;display:block}.twg-canvas .ct-metric span{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:500;line-height:1.25;display:block;overflow:hidden}.twg-canvas .ct-btn,.twg-canvas .ct-primary-btn,.twg-canvas .ct-icon-btn,.twg-canvas .ct-entity-tab{min-height:var(--twg-btn-md-h)}.twg-canvas .ct-resize{cursor:ew-resize;z-index:4;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-self:stretch;position:relative}.twg-canvas .ct-resize:before{content:"";background:var(--twg-ink-mute);opacity:0;border-radius:2px;width:2px;height:36px;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.twg-canvas .ct-resize:hover:before{opacity:.65}.twg-canvas .ct-resize:active:before{opacity:1;background:var(--twg-ink)}.twg-canvas .ct-body{overflow:hidden}.twg-canvas .ct-rail,.twg-canvas .ct-list,.twg-canvas .ct-cockpit{min-width:0}.twg-canvas .ct-rail{scrollbar-width:thin;scrollbar-color:var(--twg-ink-mute) transparent;overflow:hidden auto}.twg-canvas .ct-rail::-webkit-scrollbar{width:6px}.twg-canvas .ct-rail::-webkit-scrollbar-thumb{background:var(--twg-ink-mute);border-radius:3px}.twg-canvas .ct-list{overflow:hidden}.twg-canvas .ct-cockpit{overflow:hidden auto}.twg-canvas .ct-action-bar{scrollbar-width:none;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;min-height:0;padding:10px;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.twg-canvas .ct-action-bar>*{width:auto;min-width:0}.twg-canvas .ct-evidence-tabs{flex-wrap:nowrap;align-items:center;gap:4px;display:flex;position:relative;overflow:visible}.twg-canvas .ct-evidence-tabs>*{flex:none}.twg-canvas .ct-evidence-tabs-measure{visibility:hidden;pointer-events:none;white-space:nowrap;gap:4px;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.twg-canvas .ct-evtab-more-wrap{margin-left:auto;position:relative}.twg-canvas .ct-evtab.ct-evtab-more{border:1px solid var(--twg-ink-hair);background:#fff7e6b3}.twg-canvas .ct-evtab.ct-evtab-more.is-open{background:var(--twg-cream);border-color:var(--twg-ink-mute)}.twg-canvas .ct-evtab.ct-evtab-more>svg{width:14px;height:14px}.twg-canvas .ct-evtab-pop{z-index:30;background:var(--twg-cream);border:1px solid var(--twg-ink-hair);border-radius:10px;flex-direction:column;gap:2px;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:inset 0 1px #ffffff80,0 8px 20px -6px #2c1e102e,0 2px 6px -2px #2c1e101a}.twg-canvas .ct-evtab-pop-item{text-align:left;cursor:pointer;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;padding:7px 10px;display:flex}.twg-canvas .ct-evtab-pop-item:hover{background:#fff7e6f2}.twg-canvas .ct-evtab-pop-item.is-active{color:var(--twg-ink);background:#b88a3a1f;font-weight:600}.twg-canvas .ct-evtab-pop-item>svg{flex-shrink:0;width:14px;height:14px}.twg-canvas .ct-evtab-pop-item .ct-evtab-badge{margin-left:auto}.twg-canvas .ct-action>svg{flex-shrink:0;width:20px;height:20px}.twg-canvas .ct-action strong{font-size:var(--twg-fs-body);color:var(--twg-ink);font-weight:600;line-height:1.2;display:block}.twg-canvas .ct-action span{font-size:var(--twg-fs-label);color:var(--twg-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;line-height:1.2;display:block;overflow:hidden}.twg-canvas .em-head-compose,.twg-canvas .em-compose-action,.twg-canvas .em-compose-action-ghost,.twg-canvas .em-compose-foot-primary>button,.twg-canvas .em-compose-foot-primary>.em-compose-foot-more>button,.twg-canvas .em-primary.em-compose-send,.twg-canvas .em-compose-send{min-height:calc(var(--twg-btn-icon) + 4px);font-size:var(--twg-fs-body);border-radius:calc(var(--twg-r-xs) + 1px);color:var(--twg-ink);border:1px solid var(--twg-ink-hair);box-shadow:none;cursor:pointer;background:#fff7e6b3;align-items:center;gap:7px;padding:7px 14px;font-weight:500;transition:background .14s,border-color .14s;display:inline-flex}.twg-canvas .em-head-compose:hover,.twg-canvas .em-compose-action:hover,.twg-canvas .em-compose-action-ghost:hover,.twg-canvas .em-compose-foot-primary>button:hover,.twg-canvas .em-compose-foot-primary>.em-compose-foot-more>button:hover,.twg-canvas .em-primary.em-compose-send:hover,.twg-canvas .em-compose-send:hover{background:var(--twg-cream);border-color:var(--twg-ink-mute);color:var(--twg-ink)}.twg-canvas .em-head-compose{min-height:var(--twg-btn-sm-h);height:var(--twg-btn-sm-h);padding:0 var(--twg-btn-md-pad-x);border-radius:var(--twg-btn-md-radius);background:var(--twg-ink);color:var(--twg-btn-primary-fg);font-weight:600;font-size:var(--twg-fs-button);letter-spacing:0;border:0;box-shadow:0 2px 6px #2c1e102e}.twg-canvas .em-head-compose:hover{color:var(--twg-btn-primary-fg);background:#1c1208;border:0}.twg-canvas .em-compose-action-danger{min-height:36px;font-size:var(--twg-fs-body);color:var(--twg-danger);background:#fff7e6b3;border-radius:7px;padding:7px 14px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.twg-canvas .em-compose-action-danger{color:color-mix(in oklab, var(--twg-danger) 55%, var(--twg-ink))}}.twg-canvas .em-compose-action-danger{border:1px solid var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .em-compose-action-danger{border:1px solid color-mix(in oklab, var(--twg-danger) 35%, transparent)}}.twg-canvas .em-compose-action-danger{cursor:pointer;align-items:center;gap:7px;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.twg-canvas .em-compose-action-danger:hover{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .em-compose-action-danger:hover{background:color-mix(in oklab, var(--twg-danger) 10%, #fff7e6b3)}}.twg-canvas .em-compose-action-danger:hover{color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .em-compose-action-danger:hover{color:color-mix(in oklab, var(--twg-danger) 50%, var(--twg-ink))}}.twg-canvas .em-compose-action-danger:hover{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .em-compose-action-danger:hover{border-color:color-mix(in oklab, var(--twg-danger) 55%, transparent)}}.twg-canvas .cal-btn[data-primary],.twg-canvas .tk-primary-btn,.twg-canvas .wf-primary-btn{padding:0 var(--twg-btn-md-pad-x);min-height:var(--twg-btn-md-h);border-radius:var(--twg-btn-md-radius);background:var(--twg-ink);color:var(--twg-btn-primary-fg);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);letter-spacing:0;cursor:pointer;border:0;align-items:center;gap:7px;font-weight:600;transition:background .14s;display:inline-flex;box-shadow:0 2px 6px #2c1e102e}.twg-canvas .cal-btn[data-primary]:hover,.twg-canvas .tk-primary-btn:hover,.twg-canvas .wf-primary-btn:hover{background:#1c1208}.twg-canvas .tk-primary-btn:disabled,.twg-canvas .wf-primary-btn:disabled{opacity:.5;cursor:not-allowed}.twg-canvas .cal-btn[data-danger]{color:var(--twg-danger);border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .cal-btn[data-danger]{border-color:color-mix(in oklab, var(--twg-danger) 30%, transparent)}}.twg-canvas .cal-btn[data-danger]:hover{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .cal-btn[data-danger]:hover{background:color-mix(in oklab, var(--twg-danger) 8%, transparent)}}.twg-canvas .cal-pager-btn,.twg-canvas .em-icon-btn,.twg-canvas .tk-icon-btn,.twg-canvas .wf-icon-btn{width:30px;height:var(--twg-btn-md-h);border-radius:calc(var(--twg-r-xs) + 1px);border:1px solid var(--twg-ink-hair);min-width:30px;color:var(--twg-ink-2);cursor:pointer;background:#fff7e6b3;justify-content:center;align-items:center;padding:0;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.twg-canvas .cal-pager-btn:hover,.twg-canvas .em-icon-btn:hover,.twg-canvas .tk-icon-btn:hover,.twg-canvas .wf-icon-btn:hover{background:var(--twg-cream);color:var(--twg-ink);border-color:var(--twg-ink-mute)}.twg-canvas .cal-views,.twg-canvas .tk-density,.twg-canvas .wf-mode-tabs{border-radius:var(--twg-r-full);border:1px solid var(--twg-ink-hair);min-height:var(--twg-btn-icon);background:#6c502a14;align-items:center;gap:4px;padding:4px;display:inline-flex}.twg-canvas .cal-view-btn,.twg-canvas .tk-density-btn,.twg-canvas .wf-mode-tab{min-height:var(--twg-chip-md-h);border-radius:var(--twg-r-full);color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);cursor:pointer;letter-spacing:.002em;text-transform:none;background:0 0;border:0;align-items:center;gap:6px;padding:6px 14px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.twg-canvas .cal-view-btn:hover,.twg-canvas .tk-density-btn:hover,.twg-canvas .wf-mode-tab:hover{color:var(--twg-ink);background:#fff7e6b3}.twg-canvas .cal-view-btn[data-active],.twg-canvas .tk-density-btn[data-active],.twg-canvas .wf-mode-tab[data-active],.twg-canvas .cal-view-btn.is-active,.twg-canvas .tk-density-btn.is-active,.twg-canvas .wf-mode-tab.is-active{background:var(--twg-cream);color:var(--twg-ink);box-shadow:0 1px 3px #0000000d, 0 0 0 1px var(--twg-ink-mute);font-weight:600}.twg-canvas .cal,.twg-canvas .em-shell,.twg-canvas .tk-shell,.twg-canvas .wf-shell{background:radial-gradient(circle at 10% 6%, #fff0d280, transparent 55%), radial-gradient(circle at 92% 90%, #ffdeb46b, transparent 55%), var(--twg-paper);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);letter-spacing:.005em}.twg-canvas .cal-rail,.twg-canvas .em-rail,.twg-canvas .tk-rail,.twg-canvas .wf-rail{border-right:1px solid var(--twg-ink-hair);box-shadow:none;background:#fff7e6c7;border-radius:0;padding:14px 12px}.twg-canvas .cal-rail-kicker,.twg-canvas .em-rail-kicker,.twg-canvas .tk-rail-kicker,.twg-canvas .wf-rail-kicker{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);text-transform:uppercase;letter-spacing:.08em;color:var(--twg-ink-3);margin:0 0 6px;font-weight:600}.twg-canvas .em-format-btn{width:30px;height:var(--twg-btn-md-h);border-radius:calc(var(--twg-r-xs) + 1px);border:1px solid var(--twg-ink-hair);min-width:30px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);cursor:pointer;background:#fff7e6b3;justify-content:center;align-items:center;padding:0;line-height:1;transition:background .14s,border-color .14s;display:inline-flex}.twg-canvas .em-format-btn:hover{background:var(--twg-cream);border-color:var(--twg-ink-mute)}.twg-canvas .em-format-btn[data-active],.twg-canvas .em-format-btn.is-active{background:var(--twg-ink);color:var(--twg-btn-primary-fg);border-color:var(--twg-ink)}.twg-canvas .em-format-btn>svg{width:16px;height:var(--twg-icon-sm);color:var(--twg-ink)}.twg-canvas .em-format-btn[data-active]>svg,.twg-canvas .em-format-btn.is-active>svg{color:var(--twg-btn-primary-fg)}.twg-canvas .em-compose-format{background:0 0;border:0;align-items:center;gap:4px;padding:4px 16px;display:flex}.twg-canvas .em-compose-format .em-toolbar-divider{background:var(--twg-ink-hair);flex:0 0 1px;width:1px;height:18px;margin:0 4px}.twg-canvas .em-compose{position:relative}.twg-canvas .em-compose-resize{cursor:ns-resize;z-index:5;background:0 0;height:6px;position:absolute;top:0;left:0;right:0}.twg-canvas .em-compose-resize:before{content:"";background:var(--twg-ink-mute);opacity:0;border-radius:2px;width:36px;height:3px;transition:opacity .15s;position:absolute;top:2px;left:50%;transform:translate(-50%)}.twg-canvas .em-compose-resize:hover:before{opacity:.65}.twg-canvas .em-compose-resize:active:before{opacity:.9;background:var(--twg-ink)}.twg-canvas .em-compose>.em-compose-head:first-of-type{padding-top:10px}.twg-canvas .em-tag,.twg-canvas .em-tone-pill,.twg-canvas .em-tool-pill,.twg-canvas .em-andy-pill,.twg-canvas .em-andy-status-pill,.twg-canvas .em-andy-schedule-tag,.twg-canvas .em-contact-card-recent-tag,.twg-canvas .tk-chip,.twg-canvas .tk-status-label,.twg-canvas .tk-link-tag,.twg-canvas .wf-run-pill,.twg-canvas .wf-state-pill,.twg-canvas .wf-status-pill,.twg-canvas .wf-health-chip,.twg-canvas .wf-mod-chip{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);letter-spacing:.02em;border-radius:var(--twg-r-full);color:var(--twg-ink);padding:2px 8px;font-weight:600}.twg-canvas .em-reader{background:#c58a2e}@supports (color:color-mix(in lab, red, red)){.twg-canvas .em-reader{background:color-mix(in oklab, #c58a2e 2%, var(--twg-cream-bright))}}.twg-canvas .em-reader{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .em-reader{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.twg-canvas .em-reader{border-radius:14px;box-shadow:inset 0 1px #ffffff80,0 12px 28px -14px #2c1e101f,0 2px 6px -2px #2c1e100d}.twg-canvas .em-message{border-radius:var(--twg-r-md);background:#fff7e6b8;border:1px solid #6c502a29;padding:14px 16px;box-shadow:inset 0 1px #ffffff6b}.twg-canvas .em-message[data-self]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .em-message[data-self]{background:color-mix(in oklab, var(--twg-brass) 7%, var(--twg-cream-bright))}}.twg-canvas .em-message[data-self]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .em-message[data-self]{border-color:color-mix(in oklab, var(--twg-brass) 26%, transparent)}}.twg-canvas .em-message[data-self]{border-left:3px solid var(--twg-brass);border-left:2px solid var(--twg-brass);background:0 0}@media (max-width:768px){html,body,#root,#__next{background:var(--twg-paper-edge,var(--twg-paper))!important}html[data-shell=twg]{overscroll-behavior:none!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}html[data-shell=twg] body,html[data-shell=twg] #root,html[data-shell=twg] #__next{overscroll-behavior:none!important;width:100%!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}html[data-shell=twg] .twg{width:100vw!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.twg-shell{height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important}.twg-app .twg-sidebar,.twg-app .twg-dash-rail,.twg-app .twg-pilot-mic-floating,.twg-app .pilot-mic,.pilot-mic{display:none!important}.twg-shell{grid-template-columns:100%!important;width:100%!important;max-width:100vw!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.twg-body{grid-template-columns:1fr!important;width:100%!important;max-width:100vw!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.twg-canvas-area{width:100%!important;max-width:100%!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important}.twg-canvas{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;width:100%!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden auto!important}.twg-scaling{width:100%!important}.twg-header{gap:8px;padding:6px 10px}.twg-header-center{transform-origin:50%;transform:none}.twg-header-right .twg-date-pill,.twg-header-right .em-head-accounts,.twg-header-right .twg-circle-btn:not(.twg-noti-trigger):not(.twg-avatar){display:none}.twg-burger{min-width:44px;min-height:44px}.ct-shell,.em,.em-shell,.cal,.tk-shell,.wf-shell,.tk,.tc-app,.apv-shell,.brf{margin:calc(env(safe-area-inset-top,0px) + 10px + var(--twg-header-h,62px) + 10px) 10px 10px 10px!important;border-radius:22px!important;width:auto!important;max-width:calc(100vw - 20px)!important;height:auto!important}.twg-canvas>:not(.em):not(.em-shell):not(.cal):not(.ct-shell):not(.tk-shell):not(.tk):not(.wf-shell):not(.tc-app):not(.apv-shell):not(.brf):not(.m-settings):not(.admin-shell):not(.twg-scaling){padding-top:calc(env(safe-area-inset-top,0px) + 10px + var(--twg-header-h,62px) + 10px)!important}.twg-canvas>section.brf>.brf-scroll,.twg-canvas .brf>.brf-scroll{padding-top:calc(var(--twg-space-3) + var(--twg-space-0-5))!important}.twg-scaling>:not(.em):not(.em-shell):not(.cal):not(.ct-shell):not(.tk-shell):not(.tk):not(.wf-shell):not(.tc-app):not(.apv-shell):not(.m-settings):not(.admin-shell){padding-top:calc(env(safe-area-inset-top,0px) + 10px + var(--twg-header-h,62px) + 10px)!important}.ct-resize,.em-resize,.em-compose-resize{display:none!important}.twg-canvas .ct-body{grid-template-rows:auto 1fr;grid-template-columns:1fr!important}.twg-canvas .ct-body .ct-resize{display:none!important}.ct-rail{border-right:0;border-bottom:1px solid var(--twg-ink-hair);grid-row:auto;max-height:38vh}.ct-list,.ct-cockpit{grid-column:1}.em .em-body,.em-shell .em-body{grid-template-columns:1fr!important;padding:0!important}.em .em-list,.em .em-reader,.em-shell .em-list,.em-shell .em-reader{grid-column:1}.em{background:var(--twg-paper)!important;border-radius:22px!important;margin-left:0!important;margin-right:0!important}.em .em-list,.em-shell .em-list{box-shadow:none!important;border:0!important;border-radius:0!important;flex-direction:column!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;display:flex!important;overflow:hidden!important}.em-list-head{width:calc(100% + 40px)!important;max-width:none!important;margin-left:-20px!important;margin-right:-20px!important;overflow:visible!important}.em-list-rows{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex:1 1 0!important;width:calc(100% + 40px)!important;max-width:none!important;min-height:0!important;margin-left:-20px!important;margin-right:-20px!important;overflow-y:auto!important}.em-list-rows::-webkit-scrollbar{display:none!important}.em-list-controls,.em-group-head,.em-row{margin-left:0!important;margin-right:0!important}.em .em-reader,.em-shell .em-reader,.em[data-thread-open] .em-list,.em-shell[data-thread-open] .em-list{display:none!important}.em[data-thread-open] .em-reader,.em-shell[data-thread-open] .em-reader{flex-direction:column;height:100%;display:flex!important}.em.has-active .em-list,.em-shell.has-active .em-list{display:none}.cal .cal-body{grid-template-rows:auto 1fr;grid-template-columns:1fr!important}.cal .cal-rail,.cal .cal-assistant-panel{display:none}.tk-body{grid-template-rows:auto auto 1fr!important;grid-template-columns:1fr!important;padding-left:0!important;padding-right:0!important;display:grid!important}.tk-workspace,.tk[data-task-open=true] .tk-rail,.tk[data-task-open=true] .tk-list{display:none!important}.tk[data-task-open=true] .tk-workspace{-webkit-overflow-scrolling:touch;flex-direction:column;grid-area:2/1/-1;width:100%;min-height:0;animation:.24s cubic-bezier(.22,1,.36,1) both m-takeover-up;background:var(--twg-paper)!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 90px)!important;border:0!important;border-radius:0!important;margin:0!important;display:flex!important;overflow-y:auto!important}@keyframes m-takeover-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tk[data-task-open=true] .tk-workspace .tk-ws-head{position:relative;padding:14px 16px 12px!important}.tk[data-task-open=true] .tk-workspace .tk-ws-typerow{flex-wrap:wrap!important;row-gap:6px!important;padding-right:130px!important}.m-tk-back{top:calc(env(safe-area-inset-top,0px) + var(--twg-header-h,62px) + 12px);z-index:var(--z-header);width:44px;height:calc(var(--twg-btn-icon) + 4px);border-radius:var(--twg-r-pill);background:var(--twg-paper);position:fixed;left:10px}@supports (color:color-mix(in lab, red, red)){.m-tk-back{background:color-mix(in oklab, var(--twg-paper) 92%, transparent)}}.m-tk-back{-webkit-backdrop-filter:blur(10px);border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.m-tk-back{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.m-tk-back{color:var(--twg-ink);cursor:pointer;justify-content:center;align-items:center;display:none;box-shadow:0 4px 12px #2c1e1029}.tk[data-task-open=true]~* .m-tk-back{display:inline-flex}body:has(.tk[data-task-open=true]) .m-tk-back{display:inline-flex}.tk-rail{display:none!important}.tk-rail .tk-rail-section{display:contents!important}.tk-rail .tk-rail-kicker{display:none!important}.tk-rail .tk-rail-item{font-family:var(--twg-f-ui);cursor:pointer;transition:background .14s,color .14s;white-space:nowrap!important;width:auto!important;height:28px!important;min-height:28px!important;max-height:28px!important;color:var(--twg-ink-2)!important;font-size:var(--twg-fs-label)!important;background:#6c502a14!important;border:0!important;border-radius:14px!important;flex:none!important;align-items:center!important;gap:5px!important;padding:0 11px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.tk-rail .tk-rail-item:hover{background:#6c502a24!important}.tk-rail .tk-rail-item.is-active{background:var(--twg-ink)!important;color:var(--twg-cream)!important}.tk-rail .tk-rail-item.is-urgent .tk-rail-item-count,.tk-rail .tk-rail-item[data-urgent] .tk-rail-item-count{background:var(--twg-coral,var(--twg-brass))!important;color:var(--twg-cream)!important}.tk-rail .tk-rail-item-count{min-width:18px;height:18px;color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);background:#6c502a2e;border-radius:9px;justify-content:center;align-items:center;margin-left:2px;padding:0 5px;font-weight:700;display:inline-flex}.tk-rail .tk-rail-item.is-active .tk-rail-item-count{color:var(--twg-cream);background:#fff7e633}.tk-rail .tk-rail-item>svg{flex-shrink:0;width:13px;height:13px}.tk-rail .tk-rail-item-label{white-space:nowrap}.tk-list{width:100%!important;min-width:0!important}.tk-head{flex-wrap:wrap!important;gap:8px!important;padding:8px 14px!important;display:flex!important}.tk-head-density,.tk-density-toggle,.tk-new-btn,.tk-plan-btn,button[title*=Plan],button[title*=plan],.tk-head-brand .tk-head-sub,.tk-list-head{display:none!important}.tk-head-search{flex:100%!important}.brf-approval-grid,.brf-cards,[class*=brf][class*=grid]{gap:var(--twg-space-3)!important;grid-template-columns:1fr!important;display:grid!important}.brf .brf-scroll,.brf-page{padding:calc(var(--twg-space-3) + var(--twg-space-0-5))!important}.brf .brf-greeting-h{font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-module-head-mobile)!important;letter-spacing:0!important;font-weight:600!important;line-height:var(--twg-lh-display)!important}.brf-sub,.brf-greeting-sub{font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-body)!important;color:var(--twg-ink-3)!important;margin-top:var(--twg-space-1-5)!important;font-style:normal!important;line-height:var(--twg-lh-body)!important}.brf-card,[class*=brf-card]{cursor:pointer;transition:transform .12s,box-shadow .14s}.brf-card:active{transform:scale(.99)}.brf-section-head,.brf-cluster-head{font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-caption)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--twg-ink-3)!important;justify-content:space-between!important;align-items:center!important;margin:18px 0 8px!important;padding:0 2px!important;font-weight:600!important;display:flex!important}.wf-body,.wf-command-grid{display:block!important}.wf-andy,.wf-andy-sidecar,.wf-andy-header,.wf-andy-thread,.wf-andy-input,.wf-andy-quick,.wf-andy-context,.wf-andy-msg{display:none!important}.wf-rail,.wf-run-rail{width:100%!important;max-width:100%!important;display:block!important}.wf-topbar{flex-wrap:wrap!important;gap:8px!important}.wf-topbar-actions{flex-wrap:wrap!important}.wf-run{flex-direction:column!important;gap:12px!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.wf-run-rail{border-right:0!important;border-bottom:.5px solid var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.wf-run-rail{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)!important}}.wf-run-rail{border-radius:var(--twg-r-md)!important;background:var(--twg-paper)!important;padding:12px!important;overflow:visible!important}.wf-run-rail-list{flex-direction:column!important;gap:8px!important;display:flex!important}.wf-run-rail-row{border-radius:var(--twg-r-md)!important;min-height:44px!important}.wf-run-canvas-wrap{flex-direction:column!important;gap:12px!important;width:100%!important;padding:0!important;display:flex!important;overflow:visible!important}.wf-run-header{flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:14px 16px 10px!important;display:flex!important}.wf-run-header h2{font-size:var(--twg-fs-title)!important;margin:0!important}.wf-run-header p{font-size:var(--twg-fs-button)!important;color:var(--twg-ink-3)!important;margin:0!important}.wf-run-actions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.wf-run-actions .wf-btn,.wf-run-actions .wf-primary-btn{flex:auto;min-height:var(--twg-touch-target)!important;border-radius:var(--twg-modal-shell-radius)!important;font-size:var(--twg-fs-body-lg)!important;padding:0 14px!important}.wf-run-mobile-summary{border:.5px solid var(--twg-ink)!important;border-radius:14px!important;gap:12px!important;padding:14px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.wf-run-mobile-summary{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)!important}}.wf-run-mobile-summary{background:var(--twg-cream-bright)!important;box-shadow:inset 0 1px #ffffffb8!important}.wf-run-mobile-summary header{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.wf-run-mobile-kicker{color:var(--twg-ink-3,#2c1e108c)!important;font-size:var(--twg-fs-caption)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:700!important;display:block!important}.wf-run-mobile-summary h3{color:var(--twg-ink)!important;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-section)!important;margin:2px 0 0!important;font-weight:700!important;line-height:1.2!important}.wf-run-mobile-badge{border-radius:var(--twg-r-full)!important;background:var(--twg-brass)!important;flex:none!important;align-items:center!important;min-height:26px!important;padding:0 9px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.wf-run-mobile-badge{background:color-mix(in oklab, var(--twg-brass) 13%, transparent)!important}}.wf-run-mobile-badge{color:var(--twg-brass)!important;font-size:var(--twg-fs-caption)!important;font-weight:700!important}.wf-run-mobile-summary p{color:var(--twg-ink-2,#2c1e10ad)!important;font-size:var(--twg-fs-body)!important;margin:0!important;line-height:1.45!important}.wf-run-mobile-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.wf-run-mobile-stats span{border-radius:var(--twg-r-md)!important;background:var(--twg-ink)!important;min-height:44px!important}@supports (color:color-mix(in lab, red, red)){.wf-run-mobile-stats span{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)!important}}.wf-run-mobile-stats span{color:var(--twg-ink-3,#2c1e108c)!important;font-size:var(--twg-fs-label)!important;text-align:center!important;place-content:center!important;gap:2px!important;font-weight:650!important;display:grid!important}.wf-run-mobile-stats strong{color:var(--twg-ink)!important;font-size:var(--twg-fs-body-lg)!important;text-transform:capitalize!important;font-weight:750!important}.wf-run-mobile-trigger{border-radius:var(--twg-r-md)!important;background:var(--twg-brass)!important;align-items:center!important;gap:9px!important;min-height:42px!important;padding:9px 10px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.wf-run-mobile-trigger{background:color-mix(in oklab, var(--twg-brass) 8%, transparent)!important}}.wf-run-mobile-trigger{color:var(--twg-ink)!important;font-size:var(--twg-fs-button)!important;line-height:1.3!important}.wf-run-mobile-trigger svg{color:var(--twg-brass)!important;flex:none!important}.wf-run-mobile-desktop{background:var(--twg-ink)!important;min-height:44px!important;color:var(--twg-cream)!important;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-body-lg)!important;border:0!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-weight:700!important;display:inline-flex!important}.wf-run-timeline{border-radius:var(--twg-r-md)!important;background:var(--twg-paper)!important;max-height:none!important;padding:8px 12px 16px!important;overflow:visible!important}.wf-run-timeline ol{flex-direction:column;gap:10px;display:flex;margin:0!important;padding:0!important;list-style:none!important}.wf-run-timeline li{background:var(--twg-cream-bright)!important;border-radius:var(--twg-r-md)!important;border:.5px solid var(--twg-ink)!important;grid-template-columns:36px 1fr!important;gap:12px!important;padding:12px 14px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.wf-run-timeline li{border:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)!important}}.wf-timeline-dot{border-radius:18px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;display:inline-flex!important}.wf-run-timeline li strong{font-size:var(--twg-fs-body-lg)!important}.wf-run-timeline li p{font-size:var(--twg-fs-button)!important;color:var(--twg-ink-3)!important;margin:2px 0 0!important}.wf-timeline-meta{font-size:var(--twg-fs-caption)!important;color:var(--twg-ink-3)!important}.ct-topbar{flex-direction:column!important;grid-template-columns:none!important;align-items:stretch!important;gap:8px!important;padding:10px 12px!important;display:flex!important}.ct-entity-tabs{justify-content:flex-start;width:100%;overflow-x:auto}.ct-topbar-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.ct-search{flex:auto;min-width:0}.cal-rail,.cal-assistant-panel{display:none!important}.cal{background:var(--twg-paper)!important;border:1px solid var(--twg-glass-border,#2c1e101a)!important;height:calc(var(--vv-h,100dvh) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 102px)!important;background-image:none!important;flex-direction:column!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 28px -14px #2c1e1038!important}.cal-head{display:none!important}.cal-body{flex:auto!important;grid-template-rows:auto 1fr!important;grid-template-columns:1fr!important;height:auto!important;min-height:0!important;overflow:hidden!important}.cal-main,.cal-surface{width:100%!important;min-width:0!important}.cal-surface{-webkit-overflow-scrolling:touch;scrollbar-width:none;min-height:0!important;overflow:auto!important}.cal-surface::-webkit-scrollbar{display:none}.cal-canvas,.cal-agenda,.cal-day-view,.cal-week-view{padding:8px 0!important}.cal-agenda{padding:4px 0!important}.cal-agenda-day{z-index:4;position:sticky;top:0;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-section)!important;color:var(--twg-ink)!important;background:var(--twg-paper)!important;align-items:baseline!important;gap:10px!important;padding:16px 16px 6px!important;font-weight:500!important;display:flex!important}.cal-agenda-day-sub{font-style:italic;font-family:var(--twg-f-content)!important;font-size:var(--twg-fs-caption)!important;color:var(--twg-ink)!important;font-weight:400!important}.cal-agenda-row{border-bottom:1px solid var(--twg-ink-hair);cursor:pointer;transition:background .14s,transform .12s;background:var(--twg-paper)!important;grid-template-columns:70px 3px minmax(0,1fr) auto!important;align-items:start!important;column-gap:12px!important;padding:10px 16px!important;display:grid!important}.cal-agenda-body{min-width:0}.cal-agenda-row:active{transform:scale(.99);background:#6c502a0f!important}.cal-agenda-time{font-variant-numeric:tabular-nums;line-height:1.3;font-family:var(--twg-f-content)!important;font-size:var(--twg-fs-label)!important;color:var(--twg-ink)!important;font-weight:600!important}.cal-agenda-row{min-height:44px}.cal-panel-kicker{font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-caption)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--twg-ink-3)!important;font-weight:700!important}.cal-agenda-time-end{color:var(--twg-ink)!important}.cal-agenda-rule{border-radius:2px;align-self:stretch;min-height:100%}.cal-agenda-rule[data-c=brass]{background:var(--twg-brass)}.cal-agenda-rule[data-c=coral]{background:var(--twg-coral)}.cal-agenda-rule[data-c=sage]{background:var(--twg-sage)}.cal-agenda-rule[data-c=amber]{background:var(--twg-amber)}.cal-agenda-rule[data-c=violet]{background:var(--twg-violet,var(--tao-warm-violet,var(--twg-brass)))}.cal-agenda-title{line-height:1.3;font-family:var(--twg-f-content)!important;font-size:var(--twg-fs-section)!important;color:var(--twg-ink)!important;font-weight:600!important}.cal-agenda-sub{margin-top:3px;line-height:1.35;font-size:var(--twg-fs-label)!important;color:var(--twg-ink-3)!important}.cal-agenda-chips{flex-wrap:wrap;gap:4px!important;margin-top:6px!important;display:flex!important}.cal-agenda-chips>*{border-radius:var(--twg-r-full);color:var(--twg-ink-3);background:#6c502a1a;font-size:var(--twg-fs-caption)!important;padding:2px 7px!important}.cal-agenda-right{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;place-self:start end;font-family:var(--twg-f-ui)!important;font-weight:600!important;font-size:var(--twg-fs-micro)!important;color:var(--twg-ink-3)!important}.cal-grid{width:100%!important;min-width:100%!important}.cal-grid:has(.cal-grid-body[data-cols="7"]){width:704px!important;min-width:704px!important}.cal-grid-head,.cal-grid-body{width:100%!important}.cal-grid-head[data-cols="1"],.cal-grid-body[data-cols="1"]{grid-template-columns:48px minmax(0,1fr)!important}.cal-grid-head[data-cols="7"],.cal-grid-body[data-cols="7"]{grid-template-columns:48px repeat(7,92px)!important}.cal-grid-allday[data-cols="1"]{grid-template-columns:48px minmax(0,1fr)!important}.cal-grid-allday[data-cols="7"]{grid-template-columns:48px repeat(7,92px)!important}.cal-grid-head-cell{min-width:0!important;font-size:var(--twg-fs-caption)!important;padding:5px 6px!important;line-height:1.2!important}.cal-grid-hours,.cal-grid-col{grid-template-rows:repeat(24,48px)!important}.cal-grid-hour{font-size:var(--twg-fs-micro)!important;padding-right:6px!important}.cal-block{min-height:32px;border-radius:var(--twg-r-sm)!important;padding:5px 6px 5px 8px!important;left:4px!important;right:4px!important}.cal-block-title{font-size:var(--twg-fs-button)!important;-webkit-line-clamp:2!important;line-height:1.25!important}.cal-block-time{font-size:var(--twg-fs-label)!important}.cal-block-flags{display:none!important}.cal-month{flex-direction:column!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.cal-month-head,.cal-month-row{grid-template-columns:repeat(7,minmax(0,1fr))!important;min-width:0!important;display:grid!important}.cal-month-head{flex:0 0 28px!important}.cal-month-row{flex:1 1 0!important;min-height:56px!important}.cal-month-head-cell{text-align:center!important;min-width:0!important;font-size:var(--twg-fs-micro)!important;letter-spacing:.08em!important;padding:8px 0!important}.cal-month-cell{justify-content:flex-start!important;align-items:stretch!important;gap:2px!important;min-width:0!important;min-height:0!important;max-height:none!important;padding:3px 3px 4px!important;overflow:hidden!important}.cal-month-cell[data-selected]{background:var(--twg-brass)!important}@supports (color:color-mix(in lab, red, red)){.cal-month-cell[data-selected]{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))!important}}.cal-month-cell[data-selected]{box-shadow:inset 0 0 0 1px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-month-cell[data-selected]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--twg-brass) 44%, transparent)}}.cal-month-cell-num{border-radius:var(--twg-r-full)!important;width:28px!important;min-width:28px!important;height:24px!important;min-height:24px!important;font-size:var(--twg-fs-caption)!important;justify-content:center!important;align-self:flex-start!important;padding:0!important}.cal-month-cell[data-today] .cal-month-cell-num{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.cal-month-cell[data-today] .cal-month-cell-num{background:color-mix(in oklab, var(--twg-coral) 14%, var(--twg-cream-bright))}}.cal-month-cell-num span{display:none!important}.cal-month-evt{background:var(--twg-ink)!important;border:0!important;border-radius:4px!important;flex:none!important;align-items:center!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding:1px 4px 1px 3px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.cal-month-evt{background:color-mix(in oklab, var(--twg-ink) 5%, var(--twg-cream-bright))!important}}.cal-month-evt{color:var(--twg-ink)!important;overflow:hidden!important}.cal-month-evt[data-status=tentative]{background:repeating-linear-gradient(135deg, var(--twg-ink), var(--twg-ink) 4px, transparent 4px, transparent 7px)!important}@supports (color:color-mix(in lab, red, red)){.cal-month-evt[data-status=tentative]{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--twg-ink) 5%, var(--twg-cream-bright)), color-mix(in oklab, var(--twg-ink) 5%, var(--twg-cream-bright)) 4px, transparent 4px, transparent 7px)!important}}.cal-month-evt-time{display:none!important}.cal-month-evt-rule{border-radius:var(--twg-r-full)!important;flex:0 0 4px!important;align-self:stretch!important;width:4px!important;min-height:9px!important;display:block!important}.cal-month-evt-label{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:var(--twg-fs-micro)!important;color:var(--twg-ink)!important;flex:auto!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.cal-month-more{font-size:var(--twg-fs-micro)!important;align-self:center!important;padding:0!important;line-height:1!important}.cal-mobile-month-agenda{border-top:1px solid var(--twg-ink-hair);background:var(--twg-cream-bright);flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.cal-mobile-month-agenda{background:color-mix(in oklab, var(--twg-cream-bright) 46%, transparent)}}.cal-mobile-month-agenda{overflow:hidden!important}.cal-mobile-month-agenda-head{border-bottom:1px solid var(--twg-ink-hair);flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:9px 12px;display:flex}.cal-mobile-month-agenda-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.cal-mobile-month-agenda-head span{font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--twg-ink-3);font-weight:750}.cal-mobile-month-agenda-head strong{min-width:0;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);line-height:1.15}.cal-mobile-month-agenda-head button{min-width:88px;min-height:var(--twg-touch-target);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.cal-mobile-month-agenda-head button{background:color-mix(in oklab, var(--twg-cream-bright) 80%, transparent)}}.cal-mobile-month-agenda-head button{color:var(--twg-ink);font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-button);font-weight:700}.cal-mobile-month-list{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.cal-mobile-month-empty{min-height:54px;color:var(--twg-ink-3);font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-button);padding:17px 12px}.cal-mobile-month-event{border:0;border-bottom:1px solid var(--twg-ink-hair);width:100%;min-height:58px;color:var(--twg-ink);text-align:left;background:0 0;grid-template-columns:3px 62px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.cal-mobile-month-event[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-mobile-month-event[data-active]{background:color-mix(in oklab, var(--twg-brass) 10%, transparent)}}.cal-mobile-month-event[data-status=draft]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.cal-mobile-month-event[data-status=draft]{background:color-mix(in oklab, var(--twg-coral) 6%, transparent)}}.cal-mobile-month-rule{border-radius:var(--twg-r-full);align-self:stretch;width:3px;min-height:40px}.cal-mobile-month-rule[data-c=brass]{background:var(--twg-brass)}.cal-mobile-month-rule[data-c=coral]{background:var(--twg-coral)}.cal-mobile-month-rule[data-c=sage]{background:var(--twg-sage)}.cal-mobile-month-rule[data-c=amber]{background:var(--twg-amber)}.cal-mobile-month-rule[data-c=violet]{background:var(--twg-violet,var(--tao-warm-violet,var(--twg-brass)))}.cal-mobile-month-rule[data-c=ink]{background:var(--twg-ink)}.cal-mobile-month-rule[data-c=danger]{background:var(--twg-danger)}.cal-mobile-month-time{font-family:var(--twg-f-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:var(--twg-fs-label);color:var(--twg-ink-2);white-space:nowrap;font-weight:650;line-height:1.25}.cal-mobile-month-body{flex-direction:column;gap:3px;min-width:0;display:flex}.cal-mobile-month-body strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-body-lg);font-weight:750;line-height:1.2;overflow:hidden}.cal-mobile-month-body span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--twg-fs-label);color:var(--twg-ink-3);line-height:1.2;overflow:hidden}.cal-month[data-mobile-summary]{gap:0!important}.cal-month-mobile-grid{border-bottom:var(--twg-border-w) solid var(--twg-ink-hair);flex-direction:column!important;flex:none!important;min-width:0!important;min-height:0!important;display:flex!important}.cal-month[data-mobile-summary] .cal-month-head{flex:0 0 calc(var(--twg-touch-target) - var(--twg-space-4))!important}.cal-month[data-mobile-summary] .cal-month-row{flex:0 0 calc(var(--twg-touch-target) + var(--twg-space-1))!important;min-height:calc(var(--twg-touch-target) + var(--twg-space-1))!important}.cal-month[data-mobile-summary] .cal-month-cell{min-height:var(--twg-touch-target)!important;gap:0!important;padding:0!important}.cal-month[data-mobile-summary] .cal-month-cell:after{display:none!important}.cal-month-cell-hit{width:100%;height:100%;min-height:var(--twg-touch-target);color:var(--twg-ink);padding:var(--twg-space-1) var(--twg-space-0-5);justify-content:center;align-items:center;gap:var(--twg-space-0-5);font-family:var(--twg-f-ui);cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.cal-month-cell-hit:hover,.cal-month-cell-hit:focus-visible{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-month-cell-hit:hover,.cal-month-cell-hit:focus-visible{background:color-mix(in oklab, var(--twg-brass) 8%, transparent)}}.cal-month-cell-hit:hover,.cal-month-cell-hit:focus-visible{outline:none}.cal-month-cell-hit:focus-visible{box-shadow:inset 0 0 0 var(--twg-border-w) var(--twg-brass)}.cal-month-cell-hit .cal-month-cell-num{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;font-size:var(--twg-fs-caption)!important;color:var(--twg-ink-2)!important;background:0 0!important;align-self:center!important;padding:0!important;line-height:1!important}.cal-month[data-mobile-summary] .cal-month-cell[data-today] .cal-month-cell-hit .cal-month-cell-num{color:var(--twg-coral)!important}@supports (color:color-mix(in lab, red, red)){.cal-month[data-mobile-summary] .cal-month-cell[data-today] .cal-month-cell-hit .cal-month-cell-num{color:color-mix(in oklab, var(--twg-coral) 58%, var(--twg-ink))!important}}.cal-month-cell-dots{min-height:var(--twg-space-1);justify-content:center;align-items:center;gap:var(--twg-space-0-5);display:inline-flex}.cal-month-cell-dot{width:var(--twg-space-1);height:var(--twg-space-1);border-radius:var(--twg-r-full);display:block}.cal-month-cell-count{min-height:var(--twg-space-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);color:var(--twg-ink-3);font-weight:700;line-height:1}.cal-month-today-label{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.cal-month-today-label{color:color-mix(in oklab, var(--twg-coral) 58%, var(--twg-ink))}}.cal-month-today-label{font-size:var(--twg-fs-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.cal-month[data-mobile-summary] .cal-mobile-month-agenda{border-top:0!important;flex:auto!important;min-height:0!important}.cal-month[data-mobile-summary] .cal-mobile-month-agenda-head{min-height:calc(var(--twg-touch-target) + var(--twg-space-2-5));padding:var(--twg-space-2) var(--twg-space-3);gap:var(--twg-space-2-5);border-bottom:var(--twg-border-w) solid var(--twg-ink-hair)}.cal-month[data-mobile-summary] .cal-mobile-month-agenda-head>div{gap:var(--twg-space-0-5)}.cal-month[data-mobile-summary] .cal-mobile-month-agenda-head span,.cal-month[data-mobile-summary] .cal-mobile-month-agenda-head strong,.cal-month[data-mobile-summary] .cal-mobile-month-empty,.cal-month[data-mobile-summary] .cal-mobile-month-time,.cal-month[data-mobile-summary] .cal-mobile-month-body strong,.cal-month[data-mobile-summary] .cal-mobile-month-body span,.cal-month[data-mobile-summary] .cal-mobile-month-count{font-family:var(--twg-f-ui)}.cal-month[data-mobile-summary] .cal-mobile-month-agenda-head strong{font-size:var(--twg-fs-body);font-weight:700;line-height:1.2}.cal-mobile-month-count{min-height:var(--twg-chip-md-h);border:var(--twg-border-w) solid var(--twg-ink-hair);border-radius:var(--twg-r-full);padding:0 var(--twg-space-2);background:var(--twg-cream-bright);flex:none;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cal-mobile-month-count{background:color-mix(in oklab, var(--twg-cream-bright) 82%, transparent)}}.cal-mobile-month-count{color:var(--twg-ink-2)!important;font-size:var(--twg-fs-label)!important;letter-spacing:0!important;text-transform:none!important;font-weight:600!important}.cal-month[data-mobile-summary] .cal-mobile-month-empty{min-height:calc(var(--twg-touch-target) + var(--twg-space-2-5));padding:var(--twg-space-4) var(--twg-space-3);font-size:var(--twg-fs-button);margin:0}.cal-month[data-mobile-summary] .cal-mobile-month-event{min-height:calc(var(--twg-touch-target) + var(--twg-space-3));grid-template-columns:var(--twg-space-1) calc(var(--twg-touch-target) + var(--twg-space-4)) minmax(0, 1fr);gap:var(--twg-space-2-5);padding:var(--twg-space-2-5) var(--twg-space-3);border-bottom:var(--twg-border-w) solid var(--twg-ink-hair)}.cal-month[data-mobile-summary] .cal-mobile-month-rule{width:var(--twg-space-1);min-height:calc(var(--twg-touch-target) - var(--twg-space-1))}.cal-month[data-mobile-summary] .cal-mobile-month-time{font-variant-numeric:tabular-nums;font-size:var(--twg-fs-label);font-weight:650;line-height:1.25}.cal-month[data-mobile-summary] .cal-mobile-month-body{gap:var(--twg-space-0-5)}.cal-month[data-mobile-summary] .cal-mobile-month-body strong{font-size:var(--twg-fs-body);font-weight:700}.twg-header .twg-acct-pill-wrap,.cal-account-picker,.cal-account-selector{display:none!important}.m-acct-pill-mount{bottom:calc(env(safe-area-inset-bottom,0px) + 12px + var(--vv-off,0px));z-index:70;position:fixed;left:50%;transform:translate(-50%);display:block!important}.em[data-thread-open]~.m-acct-pill-mount,.em-shell[data-thread-open]~.m-acct-pill-mount{display:none!important}body:has(.em[data-thread-open]) .m-acct-pill-mount{display:none!important}body:has(.em-shell[data-thread-open]) .m-acct-pill-mount{display:none!important}.m-acct-pill-mount .twg-acct-pill-wrap{max-width:min(168px,100vw - 176px)!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important}.m-acct-pill-mount .twg-acct-pill{width:min(168px,100vw - 176px)!important;max-width:min(168px,100vw - 176px)!important;height:48px!important;min-height:48px!important;font-size:var(--twg-fs-section)!important;white-space:nowrap!important;background:var(--twg-glass-bg-deep,var(--twg-paper))!important;border-radius:24px!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 12px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.m-acct-pill-mount .twg-acct-pill{background:var(--twg-glass-bg-deep,color-mix(in oklab, var(--twg-paper) 94%, transparent))!important}}.m-acct-pill-mount .twg-acct-pill{border:1px solid var(--twg-glass-border-pill,var(--twg-ink))!important}@supports (color:color-mix(in lab, red, red)){.m-acct-pill-mount .twg-acct-pill{border:1px solid var(--twg-glass-border-pill,color-mix(in oklab, var(--twg-ink) 10%, transparent))!important}}.m-acct-pill-mount .twg-acct-pill{box-shadow:0 8px 18px -4px var(--twg-ink), 0 1px 3px var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.m-acct-pill-mount .twg-acct-pill{box-shadow:0 8px 18px -4px color-mix(in oklab, var(--twg-ink) 28%, transparent), 0 1px 3px color-mix(in oklab, var(--twg-ink) 12%, transparent)!important}}.m-acct-pill-mount .twg-acct-pill{color:var(--twg-ink)!important}.m-acct-pill-mount .twg-acct-pill-dots{flex-shrink:0;height:12px;align-items:center!important;display:inline-flex!important}.m-acct-pill-mount .twg-acct-pill-dot{flex-shrink:0;display:inline-block;border-radius:var(--twg-r-xs)!important;border-width:1.5px!important;width:12px!important;height:12px!important}.m-acct-pill-mount .twg-acct-pill-label{align-items:center;height:16px;display:inline-flex;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-section)!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;color:var(--twg-ink)!important;font-weight:500!important;line-height:1!important;overflow:hidden!important}.m-acct-pill-mount .twg-acct-pill-count{flex:none!important;min-width:22px!important;padding:0 6px!important}.m-acct-pill-mount .twg-acct-pill-item-label>span:first-child{font-family:var(--twg-f-ui)!important;letter-spacing:0!important;font-weight:500!important}.m-acct-pill-mount .twg-acct-pill-item-hint{font-family:var(--twg-f-ui)!important;opacity:1!important;font-weight:400!important}.m-acct-pill-mount .twg-acct-pill>svg{flex-shrink:0;display:inline-block;width:11px!important;height:11px!important;color:var(--twg-ink-3)!important}.m-acct-pill-mount .twg-acct-pill-menu{min-width:240px!important;inset:auto auto calc(100% + 8px) calc(50% + 4px)!important;transform:translate(-50%)!important}.cal-account-picker,.cal-account-selector{display:none!important}.em,.em-shell{background:var(--twg-paper)!important;border:1px solid var(--twg-ink-hair)!important;border-radius:var(--twg-r-lg)!important;background-image:none!important;width:auto!important;height:calc(100dvh - 174px)!important;margin:0 10px 12px!important;padding:0!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 20px -10px #2c1e102e!important}.em-list,.em-list-pane{background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;padding:0!important}.em-body{background:0 0!important}.em-head-brand,.em-head-accounts,.em-head-acct-pill-wrap,.em-head-search-clear,.em-head-acct,.em-head-acct-dots,.em-toolbar-divider,.em-head-spacer{display:none!important}.em-head{background:var(--twg-paper)!important;border-bottom:1px solid var(--twg-ink-hair)!important;border-radius:16px 16px 0 0!important;flex-wrap:nowrap!important;gap:8px!important;min-height:56px!important;padding:8px 12px!important;position:static!important}.em-head-search{min-width:0!important;max-width:none!important;height:var(--twg-search-h)!important;min-height:var(--twg-search-h)!important;padding:0 var(--twg-search-pad-x)!important;border-radius:var(--twg-search-radius)!important;background:var(--twg-search-bg)!important;border:1px solid var(--twg-search-border)!important;flex:auto!important}.em-head-search input{font-size:var(--twg-search-font)!important;font-weight:var(--twg-search-weight)!important;background:0 0!important}.em-head-compose,button.em-head-compose{flex:none!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.m-settings-crm{gap:14px;display:grid}.m-settings-crm-block{border:1px solid var(--twg-line,#6c502a2e);gap:9px;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.m-settings-crm-block{border:1px solid color-mix(in oklab, var(--twg-line,#6c502a2e) 82%, transparent)}}.m-settings-crm-block{background:var(--twg-cream,#fff6e6);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.m-settings-crm-block{background:color-mix(in oklab, var(--twg-cream,#fff6e6) 58%, transparent)}}.m-settings-crm-block h4{color:var(--twg-ink,#2b2117);font-size:var(--twg-fs-body);margin:0;font-weight:760}.m-settings-crm-block p{color:var(--twg-ink-2,#6b5b48);font-size:var(--twg-fs-label);margin:0;line-height:1.38}.m-settings-crm-list{scrollbar-width:none;gap:6px;max-height:240px;display:grid;overflow:auto}.m-settings-crm-list::-webkit-scrollbar{display:none}.m-settings-crm-row{border:1px solid var(--twg-line,#6c502a2e);align-items:center;gap:9px;width:100%;min-height:46px;padding:8px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.m-settings-crm-row{border:1px solid color-mix(in oklab, var(--twg-line,#6c502a2e) 86%, transparent)}}.m-settings-crm-row{color:var(--twg-ink,#2b2117);text-align:left;background:#ffffff6b;background:lab(100% -.0000298023 .0000119209/.42);border-radius:11px}.m-settings-crm-row strong{font-size:var(--twg-fs-button);line-height:1.2;display:block}.m-settings-crm-row small{color:var(--twg-ink-3,#877865);font-size:var(--twg-fs-caption);margin-top:2px;line-height:1.25;display:block}.m-settings-crm-row-stack{flex-direction:column;align-items:stretch}.m-settings-crm-row-stack>span{width:100%}.m-settings-crm-dot{border-radius:var(--twg-r-full);flex:none;width:10px;height:10px}.m-settings-crm-builder{gap:7px;display:grid}.m-settings-crm-builder label{color:var(--twg-ink-2,#6b5b48);font-size:var(--twg-fs-label);gap:5px;font-weight:700;display:grid}.m-settings-crm-builder label>span{color:var(--twg-ink-2,#6b5b48)}.m-settings-crm-builder input,.m-settings-crm-builder select{border:1px solid var(--twg-line,#6c502a2e);width:100%;min-height:38px}@supports (color:color-mix(in lab, red, red)){.m-settings-crm-builder input,.m-settings-crm-builder select{border:1px solid color-mix(in oklab, var(--twg-line,#6c502a2e) 88%, transparent)}}.m-settings-crm-builder input,.m-settings-crm-builder select{color:var(--twg-ink,#2b2117);font-size:var(--twg-fs-body);background:#ffffff8c;background:lab(100% -.0000298023 .0000119209/.55);border-radius:10px;padding:0 10px}.m-settings-crm-builder>button{min-height:calc(var(--twg-btn-icon-mobile) - 2px);border:1px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-settings-crm-builder>button{border:1px solid color-mix(in oklab, var(--twg-brass) 44%, transparent)}}.m-settings-crm-builder>button{border-radius:var(--twg-btn-md-mobile-radius);background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-settings-crm-builder>button{background:color-mix(in oklab, var(--twg-brass) 16%, white)}}.m-settings-crm-builder>button{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-settings-crm-builder>button{color:color-mix(in oklab, var(--twg-brass) 80%, var(--twg-ink,#2b2117))}}.m-settings-crm-builder>button{font-size:var(--twg-fs-button);font-weight:750}.m-settings-crm-picks,.m-settings-crm-stages{flex-wrap:wrap;gap:6px;display:flex}.m-settings-crm-picks button,.m-settings-crm-stages span{min-height:var(--twg-btn-icon);border:1px solid var(--twg-line,#6c502a2e)}@supports (color:color-mix(in lab, red, red)){.m-settings-crm-picks button,.m-settings-crm-stages span{border:1px solid color-mix(in oklab, var(--twg-line,#6c502a2e) 88%, transparent)}}.m-settings-crm-picks button,.m-settings-crm-stages span{border-radius:var(--twg-r-full);color:var(--twg-ink-2,#6b5b48);font-size:var(--twg-fs-label);background:#ffffff73;background:lab(100% -.0000298023 .0000119209/.45);padding:5px 10px}.m-settings-crm-picks button.is-active,.m-settings-crm-stages span{border-color:var(--stage-colour,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.m-settings-crm-picks button.is-active,.m-settings-crm-stages span{border-color:color-mix(in oklab, var(--stage-colour,var(--twg-brass)) 42%, transparent)}}.m-settings-crm-picks button.is-active,.m-settings-crm-stages span{background:var(--stage-colour,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.m-settings-crm-picks button.is-active,.m-settings-crm-stages span{background:color-mix(in oklab, var(--stage-colour,var(--twg-brass)) 14%, white)}}.m-settings-crm-picks button.is-active,.m-settings-crm-stages span{color:var(--twg-ink,#2b2117)}.em[data-thread-open],.em-shell[data-thread-open]{border-radius:22px!important;height:calc(100dvh - 94px)!important;max-height:calc(100dvh - 94px)!important;margin-bottom:10px!important}.em[data-thread-open] .em-reader,.em-shell[data-thread-open] .em-reader{height:100%!important;min-height:0!important}.em[data-thread-open] .em-thread,.em-shell[data-thread-open] .em-thread{min-height:0!important;padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))!important}.em[data-thread-open]>.m-reader-bottom-actions-slot,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot{left:50vw!important;right:auto!important;bottom:calc(2px + env(safe-area-inset-bottom,0px) + var(--vv-off,0px))!important;z-index:68!important;justify-content:center!important;align-items:center!important;width:min(176px,100vw - 152px)!important;min-width:148px!important;height:48px!important;padding:0!important;position:fixed!important;transform:translate(-50%)!important}.em[data-thread-open]>.m-reader-bottom-actions-slot>.m-reader-pill,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot>.m-reader-pill{border-radius:var(--twg-r-full)!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:0!important;padding:0!important}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy{border-radius:var(--twg-r-full)!important;background:var(--twg-coral,var(--twg-brass))!important;width:100%!important;min-width:0!important;height:48px!important;color:var(--twg-cream)!important;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-body)!important;letter-spacing:0!important;border:0!important;flex:auto!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 14px!important;font-weight:700!important;display:inline-flex!important;position:relative!important;box-shadow:0 12px 24px -8px #2c1e1066,0 2px 5px #2c1e102e!important}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy>svg:first-child,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy>svg:first-child{flex:none!important;width:18px!important;height:18px!important}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-label,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-label{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-caret,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-caret{opacity:.95!important;flex:none!important;width:11px!important;height:11px!important;position:static!important}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-menu,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-menu{min-width:210px!important;bottom:calc(100% + 10px)!important;left:50%!important;transform:translate(-50%)!important}.em[data-thread-open] .em-messages,.em-shell[data-thread-open] .em-messages{padding:14px 14px calc(18px + env(safe-area-inset-bottom,0px))!important;background:var(--twg-paper)!important;gap:12px!important}.em[data-thread-open] .em-message,.em-shell[data-thread-open] .em-message{border:.5px solid var(--twg-ink)!important;margin:0!important;padding:14px!important}@supports (color:color-mix(in lab, red, red)){.em[data-thread-open] .em-message,.em-shell[data-thread-open] .em-message{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)!important}}.em[data-thread-open] .em-message,.em-shell[data-thread-open] .em-message{background:var(--twg-cream-bright)!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff9e,0 14px 28px -24px #2c1e1057!important}.em[data-thread-open] .em-message-head,.em-shell[data-thread-open] .em-message-head{align-items:center!important;gap:10px!important;margin-bottom:10px!important;display:flex!important}.em[data-thread-open] .em-message-from,.em-shell[data-thread-open] .em-message-from{font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-section)!important;color:var(--twg-ink)!important;font-weight:650!important;line-height:1.2!important}.em[data-thread-open] .em-message-when,.em-shell[data-thread-open] .em-message-when{font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-label)!important;letter-spacing:0!important;text-transform:none!important;color:var(--twg-ink-3,#2c1e108c)!important;font-weight:500!important}.em[data-thread-open] .em-message-body,.em-shell[data-thread-open] .em-message-body{font-size:var(--twg-fs-section)!important;line-height:1.55!important}.em[data-thread-open] .em-message-actions,.em-shell[data-thread-open] .em-message-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;padding-top:8px!important;position:relative!important;overflow:visible!important}@supports (color:color-mix(in lab, red, red)){.em[data-thread-open] .em-message-action-menu,.em-shell[data-thread-open] .em-message-action-menu{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)!important;background:color-mix(in oklab, var(--twg-cream-bright) 88%, transparent)!important}}.em[data-thread-open] .em-message-attachments,.em-shell[data-thread-open] .em-message-attachments{grid-template-columns:1fr!important}@supports (color:color-mix(in lab, red, red)){:root{--tao-dialog-border:color-mix(in oklab, var(--twg-ink) 12%, transparent);--tao-andy-bg-active:color-mix(in oklab, var(--twg-salmon) 84%, var(--twg-ink))}.cal-modal-head,.ct-mobile-create-head,.em-compose-head,.em-compose-head-mobile,.tk-compose .em-compose-head,.em-settings-head,.m-action-head,.m-views-head,.m-andy-head,.tk-andy-chat-head,.em-compose-andy-sheet-head{background:color-mix(in oklab, var(--tao-dialog-bg) 86%, var(--tao-dialog-soft))!important}.cal-modal-foot,.ct-mobile-create-foot,.em-compose-foot,.tk-compose .em-compose-foot,.m-action-foot,.m-andy-foot,.em-compose-andy-sheet-foot,.tk-andy-chat-foot{background:color-mix(in oklab, var(--tao-dialog-bg) 90%, transparent)!important}.m-reader-andy,.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy,.m-tk-actbar-andy,.em-format-andy,.em-compose-strip-andy,.em-compose-andy-chat-send,.em-compose-andy-sheet-draft,.m-andy-primary,.tk-andy-chat-send,.tk-andy-foot-primary,.em-compose-andy-msg-tag,.tk-andy-msg-tag,.em-compose-andy-banner .em-compose-andy-mark,.tk-andy-prompt-mark{border-color:color-mix(in oklab, var(--twg-brass) 54%, transparent)!important}.ct-shell .ct-row{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)!important;background:color-mix(in oklab, var(--twg-cream-bright) 76%, var(--twg-paper))!important}.ct-shell .ct-row.is-active{border-color:color-mix(in oklab, var(--twg-brass) 68%, transparent)!important}.wf-shell .wf-row{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)!important;background:color-mix(in oklab, var(--twg-cream-bright) 78%, transparent)!important}}:root{--tao-dialog-bg:var(--twg-cream-bright);--tao-dialog-soft:var(--twg-paper);--tao-dialog-border:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){:root{--tao-dialog-border:color-mix(in oklab, var(--twg-ink) 12%, transparent)}}:root{--tao-andy-bg:var(--twg-salmon);--tao-andy-bg-active:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){:root{--tao-andy-bg-active:color-mix(in oklab, var(--twg-salmon) 84%, var(--twg-ink))}}:root{--tao-andy-ink:var(--twg-cream-bright);--tao-mobile-copy:12.75px}.ct-mobile-create-sheet,.cal-modal,.em-compose-backdrop .em-compose,.tk-compose-backdrop>.tk-compose,.em-settings-modal,.em-scheduler-modal,.em-compose-andy-sheet,.m-andy-sheet,.m-action-sheet,.m-views-sheet,.m-folders-sheet,.m-snooze-sheet,.dip-modal,.tk-andy-chat{background:var(--tao-dialog-bg)!important;color:var(--twg-ink)!important;border-color:var(--tao-dialog-border)!important;box-shadow:inset 0 1px #ffffff9e,0 -22px 50px -18px #2c1e106b!important}.cal-modal,.ct-mobile-create-sheet,.em-settings-modal,.em-scheduler-modal,.em-compose-andy-sheet,.m-andy-sheet,.m-action-sheet,.m-views-sheet,.m-folders-sheet,.m-snooze-sheet,.dip-modal,.tk-andy-chat{border-radius:24px 24px 0 0!important}.em-compose-backdrop .em-compose,.tk-compose-backdrop>.tk-compose{background:linear-gradient(180deg, var(--tao-dialog-bg) 0%, var(--tao-dialog-soft) 100%)!important}.cal-modal-head,.ct-mobile-create-head,.em-compose-head,.em-compose-head-mobile,.tk-compose .em-compose-head,.em-settings-head,.m-action-head,.m-views-head,.m-andy-head,.tk-andy-chat-head,.em-compose-andy-sheet-head{background:var(--tao-dialog-bg)!important}@supports (color:color-mix(in lab, red, red)){.cal-modal-head,.ct-mobile-create-head,.em-compose-head,.em-compose-head-mobile,.tk-compose .em-compose-head,.em-settings-head,.m-action-head,.m-views-head,.m-andy-head,.tk-andy-chat-head,.em-compose-andy-sheet-head{background:color-mix(in oklab, var(--tao-dialog-bg) 86%, var(--tao-dialog-soft))!important}}.cal-modal-head,.ct-mobile-create-head,.em-compose-head,.em-compose-head-mobile,.tk-compose .em-compose-head,.em-settings-head,.m-action-head,.m-views-head,.m-andy-head,.tk-andy-chat-head,.em-compose-andy-sheet-head{border-bottom:.5px solid var(--tao-dialog-border)!important}.cal-modal-foot,.ct-mobile-create-foot,.em-compose-foot,.tk-compose .em-compose-foot,.m-action-foot,.m-andy-foot,.em-compose-andy-sheet-foot,.tk-andy-chat-foot{background:var(--tao-dialog-bg)!important}@supports (color:color-mix(in lab, red, red)){.cal-modal-foot,.ct-mobile-create-foot,.em-compose-foot,.tk-compose .em-compose-foot,.m-action-foot,.m-andy-foot,.em-compose-andy-sheet-foot,.tk-andy-chat-foot{background:color-mix(in oklab, var(--tao-dialog-bg) 90%, transparent)!important}}.cal-modal-foot,.ct-mobile-create-foot,.em-compose-foot,.tk-compose .em-compose-foot,.m-action-foot,.m-andy-foot,.em-compose-andy-sheet-foot,.tk-andy-chat-foot{border-top:.5px solid var(--tao-dialog-border)!important}.cal-modal-body,.ct-mobile-create-body,.em-settings-pane,.m-action-sheet,.m-views-sheet,.m-andy-stage,.em-compose-body,.tk-compose .em-compose-body,.tk-andy-chat-log{font-size:var(--tao-mobile-copy)!important}.em-compose-body,.tk-compose .em-compose-body,.em-message-body,.tk-row-sub,.tk-row-meta,.ct-row-line2,.ct-row-line3,.wf-row-desc,.wf-detail-desc,.wf-detail-purpose,.wf-step-body p,.m-andy-sub,.em-compose-andy-msg-bubble,.tk-andy-msg-bubble{font-size:var(--tao-mobile-copy)!important;line-height:1.45!important}.em[data-thread-open]>.m-reader-bottom-actions-slot,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot{bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--vv-off,0px))!important}.m-reader-andy,.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy,.m-tk-actbar-andy,.em-format-andy,.em-compose-strip-andy,.em-compose-andy-chat-send,.em-compose-andy-sheet-draft,.m-andy-primary,.tk-andy-chat-send,.tk-andy-foot-primary,.em-compose-andy-msg-tag,.tk-andy-msg-tag,.em-compose-andy-banner .em-compose-andy-mark,.tk-andy-prompt-mark{background:var(--tao-andy-bg)!important;color:var(--tao-andy-ink)!important;border-color:var(--twg-brass)!important}@supports (color:color-mix(in lab, red, red)){.m-reader-andy,.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy,.m-tk-actbar-andy,.em-format-andy,.em-compose-strip-andy,.em-compose-andy-chat-send,.em-compose-andy-sheet-draft,.m-andy-primary,.tk-andy-chat-send,.tk-andy-foot-primary,.em-compose-andy-msg-tag,.tk-andy-msg-tag,.em-compose-andy-banner .em-compose-andy-mark,.tk-andy-prompt-mark{border-color:color-mix(in oklab, var(--twg-brass) 54%, transparent)!important}}.m-reader-andy,.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy,.m-tk-actbar-andy,.em-format-andy,.em-compose-strip-andy,.em-compose-andy-chat-send,.em-compose-andy-sheet-draft,.m-andy-primary,.tk-andy-chat-send,.tk-andy-foot-primary,.em-compose-andy-msg-tag,.tk-andy-msg-tag,.em-compose-andy-banner .em-compose-andy-mark,.tk-andy-prompt-mark{box-shadow:0 10px 24px -12px #5f40107a,inset 0 1px #ffffff94!important}.m-reader-andy>svg,.m-reader-andy svg,.m-tk-actbar-andy>svg,.em-format-andy>svg,.em-compose-strip-andy>svg,.em-compose-andy-chat-send>svg,.tk-andy-chat-send>svg,.tk-andy-prompt-mark>svg,.m-reader-more-list button.is-andy>svg{color:var(--tao-andy-ink)!important}.m-reader-andy:active,.m-tk-actbar-andy:active,.em-format-andy:active,.em-compose-strip-andy:active,.em-compose-andy-chat-send:active,.tk-andy-chat-send:active{background:var(--tao-andy-bg-active)!important;color:var(--twg-cream-bright)!important}.ct-shell .ct-list{padding-left:8px!important;padding-right:8px!important}.ct-shell .ct-list-rows{padding:0 0 calc(96px + env(safe-area-inset-bottom,0px))!important;gap:8px!important}.ct-shell .ct-row{border:.5px solid var(--twg-ink)!important;min-height:0!important;padding:13px 15px!important}@supports (color:color-mix(in lab, red, red)){.ct-shell .ct-row{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)!important}}.ct-shell .ct-row{background:var(--twg-cream-bright)!important;border-radius:14px!important}@supports (color:color-mix(in lab, red, red)){.ct-shell .ct-row{background:color-mix(in oklab, var(--twg-cream-bright) 76%, var(--twg-paper))!important}}.ct-shell .ct-row{box-shadow:0 10px 22px -22px #2c1e1057!important}.ct-shell .ct-row.is-active{border-color:var(--twg-brass)!important}@supports (color:color-mix(in lab, red, red)){.ct-shell .ct-row.is-active{border-color:color-mix(in oklab, var(--twg-brass) 68%, transparent)!important}}.ct-shell .ct-row.is-active{background:var(--twg-cream-bright)!important}.tk-list-rows{padding-left:0!important;padding-right:0!important}.tk-list-rows .tk-row{padding:14px 15px!important}.tk-row-title{font-size:var(--twg-fs-body-lg)!important;line-height:1.24!important}.tk[data-task-open=true] .tk-workspace{padding-left:10px!important;padding-right:10px!important}.tk[data-task-open=true] .tk-workspace .tk-ws-body{padding-left:0!important;padding-right:0!important}.tk[data-task-open=true] .tk-workspace .tk-ws-section,.tk[data-task-open=true] .tk-workspace .tk-ws-head,.tk[data-task-open=true] .tk-workspace .tk-andy,.tk[data-task-open=true] .tk-workspace .tk-andy-prompt,.tk[data-task-open=true] .tk-workspace .tk-link-card,.tk[data-task-open=true] .tk-workspace .tk-payload,.tk[data-task-open=true] .tk-workspace .tk-evidence{padding-left:14px!important;padding-right:14px!important}.wf-shell .wf-body{padding-left:0!important;padding-right:0!important}.wf-shell .wf-command{padding:10px 10px 0!important}.wf-shell .m-wf-chips,.wf-shell .m-wf-health-slot,.wf-shell .wf-command-grid{width:100%!important}.wf-shell .wf-list{padding:6px 4px calc(96px + env(safe-area-inset-bottom,0px))!important}.wf-shell .wf-row{border:.5px solid var(--twg-ink)!important;padding:10px 12px!important}@supports (color:color-mix(in lab, red, red)){.wf-shell .wf-row{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)!important}}.wf-shell .wf-row{background:var(--twg-cream-bright)!important}@supports (color:color-mix(in lab, red, red)){.wf-shell .wf-row{background:color-mix(in oklab, var(--twg-cream-bright) 78%, transparent)!important}}.em,.em-shell,.cal,.ct-shell,.tk,.tk-shell,.wf-shell,.m-settings{top:var(--m-shell-top)!important;left:var(--m-shell-x)!important;right:var(--m-shell-x)!important;bottom:var(--m-shell-bottom)!important;border-radius:var(--m-shell-radius)!important;flex-direction:column!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding-top:0!important;padding-left:0!important;padding-right:0!important;display:flex!important;position:fixed!important;overflow:hidden!important}.m-settings{background:var(--twg-paper)!important;border:.5px solid var(--twg-ink)!important;padding-bottom:0!important}@supports (color:color-mix(in lab, red, red)){.m-settings{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)!important}}.twg-canvas>.m-settings,.twg-scaling>.m-settings,html body .twg-canvas>.m-settings.m-settings.m-settings.m-settings.m-settings.m-settings,html body .twg-scaling>.m-settings.m-settings.m-settings.m-settings.m-settings.m-settings{padding-top:0!important;padding-left:0!important;padding-right:0!important}.m-settings-scroll{-webkit-overflow-scrolling:touch!important;min-height:0!important;padding:10px 0 calc(120px + env(safe-area-inset-bottom,0px))!important;flex:auto!important;overflow:hidden auto!important}.em[data-thread-open] .em-message-actions,.em-shell[data-thread-open] .em-message-actions{justify-content:flex-end!important;padding-top:8px!important;position:relative!important;overflow:visible!important}@supports (color:color-mix(in lab, red, red)){.em[data-thread-open] .em-message-action-menu,.em-shell[data-thread-open] .em-message-action-menu{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)!important;background:color-mix(in oklab, var(--twg-cream-bright) 88%, transparent)!important}}:root{--m-shell-x:10px;--m-shell-top:calc(env(safe-area-inset-top,0px) + var(--twg-header-h,64px) + 20px);--m-shell-bottom:calc(env(safe-area-inset-bottom,0px) + 10px);--m-shell-radius:22px}html,body,#root,.twg-canvas,.twg-scaling{overflow:hidden!important}.em,.em-shell,.cal,.ct-shell,.tk,.tk-shell,.wf-shell,.m-settings{top:var(--m-shell-top)!important;left:var(--m-shell-x)!important;right:var(--m-shell-x)!important;bottom:var(--m-shell-bottom)!important;border-radius:var(--m-shell-radius)!important;flex-direction:column!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:flex!important;position:fixed!important;overflow:hidden!important}.em-body,.em-reader,.em-thread,.cal-shell,.cal-body,.cal-surface,.ct-body,.ct-list,.ct-list-rows,.ct-cockpit,.tk-body,.tk-list,.tk-list-rows,.tk-workspace,.wf-body,.wf-list,.wf-detail,.m-settings-scroll{min-height:0!important}.m-settings{background:var(--twg-paper)!important;border:.5px solid var(--twg-ink)!important;padding:0!important}@supports (color:color-mix(in lab, red, red)){.m-settings{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)!important}}.m-settings{box-shadow:inset 0 1px #fff9,0 18px 36px -28px #2c1e105c!important}.m-settings>.m-settings-topbar-slot{flex:none!important;position:relative!important;top:auto!important}.m-settings-scroll{-webkit-overflow-scrolling:touch!important;padding:10px 0 calc(120px + env(safe-area-inset-bottom,0px))!important;flex:auto!important;overflow:hidden auto!important}.m-settings-section{margin-left:10px!important;margin-right:10px!important}.m-em-topbar-reader,.m-tk-topbar-reader,.m-ct-topbar-reader,.m-cal-topbar-reader,.m-wf-topbar-reader{padding-left:8px!important}.m-em-topbar-reader>.m-em-topbar-icon:first-child,.m-tk-topbar-reader>.m-em-topbar-icon:first-child,.m-ct-topbar-reader>.m-em-topbar-icon:first-child,.m-cal-topbar-reader>.m-em-topbar-icon:first-child,.m-wf-topbar-reader>.m-em-topbar-icon:first-child{margin-left:-2px!important}.em[data-thread-open],.em-shell[data-thread-open]{bottom:var(--m-shell-bottom)!important}.em[data-thread-open]>.m-reader-bottom-actions-slot,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot{visibility:visible!important;pointer-events:auto!important;bottom:calc(2px + env(safe-area-inset-bottom,0px) + var(--vv-off,0px))!important;display:flex!important}.em-message-actions{position:relative!important}.em-message-action-kebab{display:none!important}.em-message-action-menu{display:none}.em[data-thread-open] .em-message-actions,.em-shell[data-thread-open] .em-message-actions{justify-content:flex-end!important;padding-top:8px!important;overflow:visible!important}.em[data-thread-open] .em-message-inline-action,.em-shell[data-thread-open] .em-message-inline-action{display:none!important}.em[data-thread-open] .em-message-action-kebab,.em-shell[data-thread-open] .em-message-action-kebab{border-radius:var(--twg-r-full)!important;justify-content:center!important;align-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:inline-flex!important}.em[data-thread-open] .em-message-action-menu,.em-shell[data-thread-open] .em-message-action-menu{border-radius:var(--twg-r-lg)!important;border:.5px solid var(--twg-ink)!important;min-width:190px!important;padding:6px!important;display:grid!important;position:absolute!important;bottom:calc(100% + 8px)!important;right:0!important}@supports (color:color-mix(in lab, red, red)){.em[data-thread-open] .em-message-action-menu,.em-shell[data-thread-open] .em-message-action-menu{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)!important}}.em[data-thread-open] .em-message-action-menu,.em-shell[data-thread-open] .em-message-action-menu{background:var(--twg-cream-bright)!important}@supports (color:color-mix(in lab, red, red)){.em[data-thread-open] .em-message-action-menu,.em-shell[data-thread-open] .em-message-action-menu{background:color-mix(in oklab, var(--twg-cream-bright) 88%, transparent)!important}}.em[data-thread-open] .em-message-action-menu,.em-shell[data-thread-open] .em-message-action-menu{-webkit-backdrop-filter:blur(18px)saturate(1.18)!important;z-index:25!important;box-shadow:0 18px 36px -20px #2c1e106b!important}.em[data-thread-open] .em-message-action-menu button,.em-shell[data-thread-open] .em-message-action-menu button{min-height:calc(var(--twg-btn-icon-mobile) + 2px)!important;border-radius:calc(var(--twg-btn-md-mobile-radius) + 1px)!important;width:100%!important;color:var(--twg-ink)!important;font-size:var(--twg-fs-body-lg)!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;padding:0 11px!important;font-weight:650!important;display:flex!important}html body .em[data-thread-open] .em-message .em-message-actions,html body .em-shell[data-thread-open] .em-message .em-message-actions{scrollbar-width:auto!important;flex-wrap:nowrap!important;justify-content:flex-end!important;padding-top:8px!important;position:relative!important;overflow:visible!important}html body .em[data-thread-open] .em-message .em-message-inline-action,html body .em-shell[data-thread-open] .em-message .em-message-inline-action{display:none!important}html body .em[data-thread-open] .em-message .em-message-action-kebab,html body .em-shell[data-thread-open] .em-message .em-message-action-kebab{border-radius:var(--twg-r-full)!important;justify-content:center!important;align-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:inline-flex!important}html body .em[data-thread-open] .em-message .em-message-action-menu,html body .em-shell[data-thread-open] .em-message .em-message-action-menu{display:grid!important;position:absolute!important;bottom:calc(100% + 8px)!important;right:0!important}.cal-modal-backdrop{padding:0 10px env(safe-area-inset-bottom,0px)!important;align-items:flex-end!important}.cal-modal{background:var(--twg-cream-bright)!important;border-radius:24px 24px 0 0!important;width:100%!important;max-height:min(88dvh,760px)!important}.cal-modal-head{align-items:center!important;padding:18px 18px 12px!important}.cal-modal-head h2{font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-heading)!important;letter-spacing:0!important;font-weight:720!important;line-height:1.18!important}.cal-modal-body{gap:12px!important;padding:14px 14px 10px!important}.cal-field-row,.cal-field-datetime{flex-direction:column!important;grid-template-columns:1fr!important}.cal-field,.cal-field-check{min-height:0!important;padding:0!important}.cal-field input[type=text],.cal-field input[type=url],.cal-field input[type=date],.cal-field input[type=time],.cal-field select,.cal-field textarea{border-radius:var(--twg-r-md)!important;min-height:46px!important;font-size:var(--twg-fs-section)!important}.cal-modal-foot{padding:10px 14px calc(14px + env(safe-area-inset-bottom,0px))!important;flex-wrap:wrap!important;gap:8px!important}.cal-modal-foot-spacer{display:none!important}.cal-modal-btn{min-height:var(--twg-touch-target)!important;flex:auto!important;justify-content:center!important}.cal-modal-btn-primary{flex-basis:100%!important}.ct-mobile-create-backdrop{z-index:var(--z-modal-backdrop);padding:0 10px env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(12px)saturate(1.08);background:#1f181257;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ct-mobile-create-sheet{border:.5px solid var(--twg-glass-t3-border);background:var(--twg-glass-t3-bg);width:min(100%,430px);max-height:88dvh;-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-glass-t3-edge), 0 -22px 50px -16px #2c1e1073;border-radius:24px 24px 0 0;flex-direction:column;display:flex;overflow:hidden}.ct-mobile-create-head,.ct-mobile-create-foot{border-bottom:.5px solid var(--twg-ink);flex:none;align-items:center;gap:10px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.ct-mobile-create-head,.ct-mobile-create-foot{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.ct-mobile-create-head:before{content:"";border-radius:var(--twg-r-full);background:var(--twg-ink);width:38px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.ct-mobile-create-head:before{background:color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.ct-mobile-create-head{justify-content:space-between;padding-top:20px;position:relative}.ct-mobile-create-head span{font-size:var(--twg-fs-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--twg-ink-3);margin-bottom:3px;font-weight:700;display:block}.ct-mobile-create-head h2{font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-heading);letter-spacing:0;color:var(--twg-ink);margin:0;font-weight:720;line-height:1.15}.ct-mobile-create-head button,.ct-mobile-create-foot button{appearance:none;border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.ct-mobile-create-head button,.ct-mobile-create-foot button{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.ct-mobile-create-head button,.ct-mobile-create-foot button{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.ct-mobile-create-head button,.ct-mobile-create-foot button{background:color-mix(in oklab, var(--twg-cream-bright) 84%, transparent)}}.ct-mobile-create-head button,.ct-mobile-create-foot button{color:var(--twg-ink);font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-weight:700}.ct-mobile-create-head button{width:38px;height:calc(var(--twg-btn-icon-mobile) - 2px);border-radius:var(--twg-r-full)}.ct-mobile-create-body{-webkit-overflow-scrolling:touch;flex:auto;gap:12px;padding:14px;display:grid;overflow-y:auto}.ct-mobile-create-body label{gap:6px;display:grid}.ct-mobile-create-body label>span{font-size:var(--twg-fs-caption);text-transform:uppercase;letter-spacing:0;color:var(--twg-ink-3);font-weight:700}.ct-mobile-create-body input,.ct-mobile-create-body select{border-radius:var(--twg-r-md);border:.5px solid var(--twg-ink);width:100%;min-height:46px}@supports (color:color-mix(in lab, red, red)){.ct-mobile-create-body input,.ct-mobile-create-body select{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.ct-mobile-create-body input,.ct-mobile-create-body select{background:var(--twg-cream-bright);color:var(--twg-ink);font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-section);outline:0;padding:0 12px}.ct-mobile-create-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ct-mobile-create-note{background:var(--twg-brass);border-radius:14px;margin:0;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.ct-mobile-create-note{background:color-mix(in oklab, var(--twg-brass) 9%, transparent)}}.ct-mobile-create-note{color:var(--twg-ink-2);font-size:var(--twg-fs-button);line-height:1.42}.ct-mobile-create-foot{border-top:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.ct-mobile-create-foot{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.ct-mobile-create-foot{border-bottom:0}.ct-mobile-create-foot button{min-height:calc(var(--twg-touch-target) + 2px);border-radius:var(--twg-r-full);flex:1 1 0}.ct-mobile-create-foot button[data-primary]{background:var(--twg-ink);color:var(--twg-cream-bright)}.ct-mobile-create-foot button:disabled{opacity:.46}}@media (min-width:769px){.em-mobile-filter-toggle{display:none!important}}@media (max-width:768px){.m-fab[data-variant=compose]{background:var(--twg-ink);color:var(--twg-cream)}.m-fab[data-variant=compose]:hover{background:#1c1208}.m-fab-bar{gap:0}.em-list-controls{z-index:4;background:var(--twg-paper);transition:max-height .24s,padding .24s,border-bottom-width 0s .24s;top:0;border-bottom:0!important;gap:4px!important;min-height:0!important;max-height:0!important;padding:0 12px!important;position:sticky!important;overflow:hidden!important}body.em-filters-open .em-list-controls{transition:max-height .24s,padding .24s,border-bottom-width;border-bottom:1px solid var(--twg-ink-hair)!important;max-height:72px!important;padding:10px 12px!important}.em-list-head-row{min-height:36px;font-size:var(--twg-fs-label);letter-spacing:.08em;color:var(--twg-ink-3);align-items:center;display:flex;padding:6px 14px!important}.em-mobile-filter-toggle{width:36px;height:calc(var(--twg-btn-icon) + 4px);border-radius:var(--twg-r-full);color:var(--twg-ink-2);cursor:pointer;background:#6c502a0f;border:0;place-items:center;margin-left:auto;display:inline-grid}.em-mobile-filter-toggle:hover{color:var(--twg-ink);background:#6c502a1f}body.em-filters-open .em-mobile-filter-toggle{background:var(--twg-ink);color:var(--twg-cream)}.em-group-head{font-size:var(--twg-fs-caption)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--twg-ink-3)!important;padding:12px 16px 6px!important;font-weight:600!important}.em-list-rows{-webkit-overflow-scrolling:touch;padding:0!important;overflow-y:auto!important}.em-row{border-bottom:1px solid var(--twg-ink-hair);position:relative;background:var(--twg-paper)!important;border-radius:0!important;grid-template-columns:44px 1fr auto!important;align-items:start!important;column-gap:12px!important;min-height:80px!important;padding:12px 16px 12px 13px!important;display:grid!important}.em-row[data-unread=true]:before,.em-row.is-unread:before{content:"";background:var(--twg-brass);width:3px;position:absolute;top:0;bottom:0;left:0}.em-row:has(.em-row-dot-unread):before{content:"";background:var(--twg-brass);width:3px;position:absolute;top:0;bottom:0;left:0}.em-row .em-photo,.em-row>[class*=avatar]{flex-shrink:0;border-radius:50%!important;width:36px!important;height:36px!important}.em-row-body{flex-direction:column!important;gap:2px!important;min-width:0!important;display:flex!important}.em-row-head{min-width:0;align-items:baseline!important;gap:6px!important;display:flex!important}.em-row-from{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden;font-size:var(--twg-fs-section)!important;color:var(--twg-ink)!important;font-weight:700!important}.em-row-vip{font-size:var(--twg-fs-caption);color:var(--twg-brass)}.em-row-time{font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-label)!important;color:var(--twg-ink-3)!important;font-weight:600!important}.em-row-subject{white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden;font-size:var(--twg-fs-body-lg)!important;color:var(--twg-ink)!important;font-weight:600!important}.em-row-preview{white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.35;overflow:hidden;font-size:var(--twg-fs-button)!important;color:var(--twg-ink-3)!important;font-weight:400!important}.em-row-tags{flex-wrap:nowrap;gap:4px;max-width:100%;margin-top:4px;overflow:hidden;display:flex!important}.em-row-tags>*{font-size:var(--twg-fs-caption);border-radius:var(--twg-r-full);flex-shrink:0;padding:1px 6px}.ct-rail{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-paper);border-right:0!important;flex-direction:row!important;gap:6px!important;max-height:50px!important;padding:8px 12px!important;display:flex!important;overflow-x:auto!important}.ct-rail .ct-views{flex-flow:row!important;gap:6px!important;width:auto!important;display:flex!important;overflow-x:auto!important}.ct-rail .ct-view-row{font-family:var(--twg-f-ui);cursor:pointer;white-space:nowrap!important;width:auto!important;height:28px!important;min-height:28px!important;max-height:28px!important;color:var(--twg-ink-2)!important;font-size:var(--twg-fs-label)!important;background:#6c502a14!important;border:0!important;border-radius:14px!important;flex:none!important;align-items:center!important;gap:6px!important;padding:0 12px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.ct-rail .ct-view-row[data-active]{background:var(--twg-ink)!important;color:var(--twg-cream)!important}.ct-rail .ct-view-count{border-radius:var(--twg-r-sm);min-width:16px;height:16px;color:inherit;font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);background:#6c502a2e;justify-content:center;align-items:center;padding:0 4px;font-weight:600;display:inline-flex}.ct-rail .ct-view-row[data-active] .ct-view-count{background:#fff7e633}.ct-cockpit{animation:m-fade-in .32s var(--m-ease-smooth);padding:12px 14px!important}.ct-id{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.ct-id-actions{justify-content:flex-end;width:100%}.ct-methods-summary{width:100%;grid-template-columns:1fr!important}.ct-methods-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ct-methods-manage-btn{width:100%;min-height:var(--twg-touch-target)}.contact-methods-dialog .ct-methods-manager,.contact-methods-dialog .ct-address-form,.contact-methods-dialog .ct-method-add-row{grid-template-columns:1fr!important}.contact-methods-dialog .ct-address-form-actions{flex-direction:column!important}.contact-methods-dialog .ct-method-save,.contact-methods-dialog .ct-method-cancel{min-height:44px!important}.ct-action-bar{-webkit-overflow-scrolling:touch;margin:0 -4px;gap:6px!important;padding:6px 12px!important;display:flex!important;overflow-x:auto!important}.ct-action-bar>.ct-action:nth-child(n+5){display:none}.ct-list-row,.ct-rail-row{border-bottom:1px solid var(--twg-ink-hair);cursor:pointer;transition:transform .12s,background .14s;align-items:center!important;gap:12px!important;min-height:64px!important;padding:12px 16px!important;display:flex!important}.ct-list-row:active{transform:scale(.99);background:var(--twg-brass)!important}@supports (color:color-mix(in lab, red, red)){.ct-list-row:active{background:color-mix(in oklab, var(--twg-brass) 5%, var(--twg-paper))!important}}.ct-entity-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;gap:4px!important;padding:4px 12px!important;display:flex!important;overflow-x:auto!important}.ct-entity-tab{border-radius:18px!important;flex-shrink:0!important;min-height:36px!important;padding:6px 14px!important}.ct-topbar-actions .ct-btn,.ct-topbar-actions .ct-primary-btn{display:none!important}.ct-cockpit .ct-primary-btn,.ct-cockpit .ct-btn{display:inline-flex!important}.ct-topbar-actions{width:100%!important;padding:6px 12px!important}.ct-topbar-actions .ct-search{min-width:0;flex:100%!important}.tk-list-rows{-webkit-overflow-scrolling:touch;min-height:0!important;padding:0!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 90px)!important;overflow-y:auto!important}.tk-list{min-height:0!important}.tk-task-row,.tk-row{cursor:pointer;transition:transform .12s,background .14s;position:relative;border-bottom:1px solid var(--twg-ink-hair,#2c1e101a)!important;background:var(--twg-paper)!important;grid-template:"check title"".sub"".chips"".meta"/26px 1fr!important;gap:6px 12px!important;min-height:72px!important;padding:14px 6px!important;display:grid!important}.tk-row:active{transform:scale(.99);background:var(--twg-brass)!important}@supports (color:color-mix(in lab, red, red)){.tk-row:active{background:color-mix(in oklab, var(--twg-brass) 5%, var(--twg-paper))!important}}.tk-row-check{cursor:pointer;flex-shrink:0;grid-area:check;place-items:center;transition:background .14s,border-color .14s;position:relative;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--twg-cream)!important;background:0 0!important;border:0!important;border-radius:50%!important;align-self:start!important;margin:-9px 0 -9px -11px!important;display:inline-grid!important}.tk-row-check:before{content:"";border:1.5px solid var(--twg-ink);border-radius:50%;width:22px;height:22px}@supports (color:color-mix(in lab, red, red)){.tk-row-check:before{border:1.5px solid color-mix(in oklab, var(--twg-ink) 28%, transparent)}}.tk-row-check:before{background:0 0;transition:background .14s,border-color .14s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.tk-row-check:hover:before{border-color:var(--twg-brass)!important}.tk-row-check[data-checked]:before{background:var(--twg-brass)!important;border-color:var(--twg-brass)!important}.tk-row-body{min-width:0!important;display:contents!important}.tk-row-title{letter-spacing:-.005em;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;grid-area:title;display:-webkit-box;overflow:hidden;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-body-lg)!important;color:var(--twg-ink)!important;white-space:normal!important;margin:0!important;font-weight:600!important;line-height:1.32!important}.tk-row-sub{grid-area:sub;font-family:var(--twg-f-content)!important;font-size:var(--twg-fs-button)!important;color:var(--twg-ink)!important;font-weight:400!important}@supports (color:color-mix(in lab, red, red)){.tk-row-sub{color:color-mix(in oklab, var(--twg-ink) 68%, transparent)!important}}.tk-row-sub{white-space:nowrap;text-overflow:ellipsis;line-height:1.45;overflow:hidden;margin:0!important}.tk-row-chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-area:chips;flex-wrap:wrap!important;gap:6px!important;margin:0!important;display:flex!important;overflow:hidden visible!important}.tk-row-chips::-webkit-scrollbar{display:none}.tk-row-chips>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-caption)!important;border-radius:var(--twg-r-full)!important;color:var(--twg-ink-2)!important;background:#6c502a1a!important;border:0!important;flex-shrink:0!important;padding:3px 9px!important;line-height:1.3!important}.tk-row-chips[data-chip-count]>:nth-child(n+4):not(.tk-chip-overflow){display:none!important}.tk-chip-overflow{color:var(--twg-ink)!important;background:#6c502a2e!important;font-weight:600!important;display:inline-flex!important}.tk-row-right{grid-area:meta;min-width:0;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-caption)!important;color:var(--twg-ink-3)!important;flex-direction:row!important;justify-content:flex-start!important;align-items:baseline!important;gap:8px!important;margin:0!important;display:flex!important}.tk-row-right>.tk-row-owner{color:var(--twg-ink-3);margin-right:auto;font-style:normal}.tk-row-right>.tk-row-owner.tk-row-owner-andy{font-style:italic;color:var(--twg-brass)!important}.tk-row-right>:not(.tk-row-owner){color:var(--twg-ink-3);font-family:var(--twg-f-ui)!important;font-weight:600!important;font-size:var(--twg-fs-caption)!important}.tk-row-due-overdue{color:var(--twg-danger)!important;font-weight:600!important}.tk-row-due-today{color:var(--twg-brass)!important;font-weight:600!important}.tk-capture,.tk-capture-inline{display:none!important}.tk-section-head{font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-caption)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--twg-ink-3)!important;padding:14px 16px 6px!important;font-weight:600!important}.tk-group-head{background:var(--twg-paper);align-items:baseline;gap:8px;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-caption)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--twg-ink-3)!important;padding:12px 16px 4px!important;font-weight:600!important;display:flex!important}.tk-group-head .tk-group-count{color:var(--twg-ink-3);font-family:var(--twg-f-ui)!important;font-weight:600!important}.tk{height:calc(var(--vv-h,100dvh) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 102px)!important;background:0 0!important;border-radius:0!important;flex-direction:column!important;min-height:0!important;margin:0 10px!important;padding-top:0!important;display:flex!important;overflow:hidden!important}.tk-body{min-height:0!important}.twg-scaling{transform:none!important}.tk .tk-head{top:calc(env(safe-area-inset-top,0px) + 74px + 12px)!important;z-index:6!important;background:var(--twg-paper)!important;border-bottom:.5px solid #2b1f121a!important;border-radius:0!important;margin:0!important;position:fixed!important;left:10px!important;right:10px!important}.tk{padding-top:86px!important}.m-tk-topbar-slot{background:var(--twg-paper);border-bottom:.5px solid #2c1e101a;flex:none}.tk[data-task-open=true] .m-tk-topbar-slot{position:static}.tk[data-task-open=true] .tk-workspace{padding-top:0!important}.tk[data-task-open=true]~* .m-tk-back{display:none!important}body:has(.tk[data-task-open=true]) .m-tk-back{display:none!important}.tk-rail{scroll-snap-type:x mandatory!important;padding-right:16px!important;scroll-padding-inline:16px!important}.tk-rail .tk-rail-item{scroll-snap-align:start!important}.tk-list-rows{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 72px)!important}.wf-rail-list,.wf-workflows-list{width:100%!important;padding:0!important}.wf-row,.wf-workflow-row,.wf-rail-list>*{border-bottom:1px solid var(--twg-ink-hair);transition:transform .12s,background .14s;min-height:84px!important;padding:14px 16px!important}.wf-row:active,.wf-workflow-row:active{transform:scale(.99);background:var(--twg-brass)!important}@supports (color:color-mix(in lab, red, red)){.wf-row:active,.wf-workflow-row:active{background:color-mix(in oklab, var(--twg-brass) 4%, var(--twg-paper))!important}}.twg-canvas .wf-shell .wf-mode-tabs,.wf-topbar-actions .wf-search,.wf-primary-btn,.wf-andy-toggle{display:none!important}.wf-topbar{gap:8px!important;padding:8px 12px!important}.wf-topbar-actions{width:100%!important;padding:0!important}.wf-stats,.wf-stats-strip{flex-wrap:nowrap!important;gap:8px!important;padding:8px 12px!important;overflow-x:auto!important}.wf-stat{flex-shrink:0;min-width:110px;border-radius:14px!important;padding:10px 14px!important}.em-head{flex-wrap:wrap!important;gap:6px!important;padding:8px 10px!important}.em-head-accounts{flex-wrap:wrap;gap:4px}.em-row{align-items:start;min-height:84px!important;padding:12px 14px!important}.em-row-body{min-width:0}.em-row-subject{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.em-row-preview{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.em-row-quick{display:none!important}.twg-canvas button,.twg-canvas [role=button],.twg-canvas a[role=button],.twg-canvas .ct-evtab,.twg-canvas .ct-view-row,.twg-canvas .ct-entity-tab,.twg-canvas .em-toolbar-btn,.twg-canvas .em-compose-action,.twg-canvas .em-primary,.twg-canvas .em-compose-action-danger,.twg-canvas .cal-btn,.twg-canvas .cal-view-btn,.twg-canvas .tk-btn,.twg-canvas .wf-btn{min-height:var(--twg-touch-target)}.twg-canvas .em-icon-btn,.twg-canvas .ct-icon-btn,.twg-canvas .tk-icon-btn,.twg-canvas .wf-icon-btn,.twg-canvas .cal-pager-btn{min-width:44px;min-height:var(--twg-touch-target)}.em-compose-backdrop .em-compose{animation:m-em-compose-sheet-up .36s var(--m-ease-smooth) both;border-radius:0!important;width:100vw!important;height:100dvh!important}@keyframes m-em-compose-sheet-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.em-identity-pop{animation:m-em-compose-sheet-up .28s var(--m-ease-smooth);left:10px!important;right:10px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px + var(--vv-off,0px))!important;width:auto!important;max-width:none!important;z-index:var(--z-popover)!important;border-radius:18px!important;position:fixed!important;top:auto!important;box-shadow:0 22px 50px -10px #2c1e1066!important}.em-identity-row{min-height:56px!important;padding:12px 14px!important}.em-identity-trigger{min-height:var(--twg-button-md-h)!important;height:var(--twg-button-md-h)!important;padding:0 var(--twg-button-md-pad-x)!important;background:var(--twg-cream-bright)!important;border:var(--twg-modal-border)!important;border-radius:var(--twg-button-md-r)!important;font-size:var(--twg-fs-body-lg)!important;font-weight:var(--twg-fw-regular)!important;font-family:var(--twg-f-ui)!important;line-height:var(--twg-lh-dense)!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.em-identity-trigger>svg:first-child{display:none!important}.em-identity-trigger>.em-identity-trigger-label,.em-identity-trigger>.em-identity-trigger-email{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.em-identity-trigger>.em-identity-trigger-email{flex:auto!important}.em-settings-backdrop{box-sizing:border-box!important;justify-content:stretch!important;align-items:stretch!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.em-settings-modal,.em-settings-backdrop .em-settings-modal{animation:m-em-compose-sheet-up .36s var(--m-ease-smooth) both;margin-top:12px;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;inset:auto!important}.em-settings-body{grid-template-rows:auto 1fr!important;grid-template-columns:1fr!important}.em-settings-tabs{gap:6px;border-right:0!important;border-bottom:1px solid var(--twg-ink-hair)!important;flex-direction:row!important;padding:8px!important;overflow-x:auto!important}.em-settings-tab{flex-shrink:0;min-height:44px!important;padding:8px 14px!important}.em-settings-pane{overflow-y:auto;padding:16px!important}.em-settings-pane-head h3{font-size:var(--twg-fs-title)!important}.em-settings-row{min-height:44px!important;padding:10px 12px!important}.em-apps-drawer-backdrop,.em-apps-drawer{animation:m-em-compose-sheet-up .36s var(--m-ease-smooth) both;inset:calc(var(--twg-header-h,52px) + env(safe-area-inset-top,0px)) 0 0 0!important;border-left:0!important;border-radius:0!important;width:100vw!important;height:auto!important;position:fixed!important;overflow:hidden!important}.em-apps-drawer-head{padding-top:calc(12px + env(safe-area-inset-top,0px))!important}.em-apps-drawer-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;min-height:0!important;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))!important;flex:auto!important;overflow-y:auto!important}.em-contact-card{animation:m-em-compose-sheet-up .28s var(--m-ease-smooth) both;left:10px!important;right:10px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px + var(--vv-off,0px))!important;width:auto!important;max-height:min(72dvh, calc(100dvh - 132px - env(safe-area-inset-top,0px)))!important;z-index:var(--z-popover)!important;border-radius:22px!important;margin:0!important;position:fixed!important;top:auto!important;overflow:hidden!important;box-shadow:0 -20px 42px -18px #2c1e1061!important}.em-contact-card:before{content:"";border-radius:var(--twg-r-full);background:#2c1e1038;flex:none;width:36px;height:4px;margin:8px auto 0;display:block}.em-contact-card-head,.em-contact-card-quick{flex:none!important}.em-contact-card-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;min-height:0!important;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;flex:auto!important;overflow-y:auto!important}.em-writeback-card,.twg-writeback-card{animation:m-em-toast-in .2s var(--m-ease-smooth) both;left:10px!important;right:10px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px + 56px + var(--vv-off,0px))!important;z-index:75!important;border-radius:18px!important;width:auto!important;max-width:none!important;position:fixed!important;top:auto!important;box-shadow:0 18px 36px -10px #2c1e1057!important}@keyframes m-em-toast-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.em-draft-provenance{font-size:var(--twg-fs-label)!important;color:var(--twg-ink-3)!important;background:#6c502a0f!important;border:0!important;border-radius:10px!important;padding:6px 10px!important}.em-scheduler-pop,.em-scheduler-modal{animation:m-em-compose-sheet-up .28s var(--m-ease-smooth);left:10px!important;right:10px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px + var(--vv-off,0px))!important;width:auto!important;max-width:none!important;max-height:70dvh!important;z-index:var(--z-popover)!important;border-radius:18px!important;position:fixed!important;top:auto!important;overflow-y:auto!important;box-shadow:0 22px 48px -10px #2c1e1066!important}.em-message-react,.em-reaction-row{flex-wrap:wrap;gap:8px!important;padding:8px 0 4px!important;display:flex!important}.em-reaction{cursor:pointer;border:0;transition:background .14s,transform .12s;border-radius:var(--twg-r-lg)!important;font-size:var(--twg-fs-body-lg)!important;background:#6c502a14!important;padding:6px 12px!important}.em-reaction:hover{background:#6c502a29!important}.em-reaction:active{transform:scale(.92)}.em-apps-drawer{box-shadow:0 -8px 24px -8px #2c1e102e;border-left:0!important;width:100vw!important}.em-settings-modal{border-radius:0!important;width:100%!important;height:100%!important;max-height:100%!important}.em-settings-body{grid-template-columns:1fr!important}.em-settings-tabs{border-bottom:1px solid var(--twg-ink-hair);border-right:0!important;flex-direction:row!important;overflow-x:auto!important}.dip-modal{border-radius:0!important;width:100vw!important;height:100vh!important;max-height:100vh!important}@media (max-width:480px){.em-compose-foot-primary>.em-compose-action:not(.em-compose-send){display:none}}.m-appdrawer-root{z-index:var(--z-drawer);pointer-events:none;visibility:hidden;position:fixed;inset:0}.m-appdrawer-root.is-open{pointer-events:none;visibility:visible}.m-appdrawer-scrim{top:calc(84px + env(safe-area-inset-top,0px));cursor:pointer;pointer-events:auto;transition:background var(--twg-dur-snap) var(--twg-ease), backdrop-filter var(--twg-dur-snap) var(--twg-ease);background:#fff0;border:0;position:fixed;bottom:0;left:0;right:0}.m-appdrawer-root.is-open .m-appdrawer-scrim{-webkit-backdrop-filter:blur(16px)saturate(140%);background:#ffffff14}.m-appdrawer-dock{top:calc(72px + env(safe-area-inset-top,0px));width:min(86vw,360px);z-index:var(--z-drawer);padding:8px 10px calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, var(--twg-cream-bright), var(--twg-cream));border-right:.5px solid var(--twg-ink);position:fixed;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.m-appdrawer-dock{border-right:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.m-appdrawer-dock{border-top-right-radius:var(--twg-r-lg);box-shadow:18px 0 48px -24px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.m-appdrawer-dock{box-shadow:18px 0 48px -24px color-mix(in oklab, var(--twg-ink) 50%, transparent)}}.m-appdrawer-dock{opacity:0;pointer-events:none;transition:opacity var(--twg-dur-exit) var(--twg-ease-in), transform var(--twg-dur-exit) var(--twg-ease-in);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:hidden auto;transform:translate(-18px)}.m-appdrawer-dock::-webkit-scrollbar{display:none}.m-appdrawer-root.is-open .m-appdrawer-dock{opacity:1;pointer-events:auto;transition:opacity var(--twg-dur-enter) var(--twg-ease), transform var(--twg-dur-enter) var(--twg-ease);transform:translate(0)}.m-appdrawer-command-row{border-bottom:1px solid var(--twg-ink);margin-bottom:6px;padding:4px 0 10px}@supports (color:color-mix(in lab, red, red)){.m-appdrawer-command-row{border-bottom:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.m-appdrawer-command{border:1px solid var(--twg-brass);justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:48px;padding:6px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.m-appdrawer-command{border:1px solid color-mix(in oklab, var(--twg-brass) 28%, transparent)}}.m-appdrawer-command{border-radius:var(--twg-r-md);background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-appdrawer-command{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.m-appdrawer-command{color:var(--twg-ink);font:inherit;font-size:var(--twg-fs-body,15px);cursor:pointer;font-weight:650}.m-appdrawer-command:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-appdrawer-command:hover{background:color-mix(in oklab, var(--twg-brass) 16%, var(--twg-cream-bright))}}.m-appdrawer-command:focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px}.m-appdrawer-dock-list{padding:4px 0 calc(18px + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2px;display:flex}.m-appdrawer-dock-item.twg-dock-item{border-radius:var(--twg-r-md);opacity:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0;min-height:48px;padding:6px 12px;animation:none;display:flex;transform:translate(-10px);margin:0!important}.m-appdrawer-dock-item.twg-dock-item[data-active=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-appdrawer-dock-item.twg-dock-item[data-active=true]{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.m-appdrawer-root.is-open .m-appdrawer-dock-item{animation:twg-dock-in var(--twg-dur-enter) var(--twg-ease) both}.m-appdrawer-dock-item .twg-dock-tile{border-radius:var(--twg-r-md);width:44px;height:44px}.m-appdrawer-dock-item .twg-dock-icon-wrap{width:19px;height:19px}.m-appdrawer-dock-item .twg-dock-caption{max-width:none;font-size:var(--twg-fs-body,15px);text-align:left;white-space:nowrap;text-overflow:ellipsis;color:var(--twg-ink);flex:auto;margin-top:0;font-weight:600;overflow:hidden}.m-appdrawer-dock-item .twg-dock-indicator{display:none}body.has-mobile-drawer .twg-header{z-index:var(--z-drawer-control)!important}body.has-mobile-drawer .twg-header:before{content:"";z-index:-1;border-radius:calc(var(--twg-r-card,20px) + 10px);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);pointer-events:none;background:#ffffff14;position:absolute;inset:-10px}body.has-mobile-drawer .twg-header:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:multiply;background:#ffffff14;position:absolute;inset:0}body.has-mobile-drawer .twg-burger{position:relative;z-index:var(--z-drawer-control)!important}.twg-drawer,.twg-sidebar,.twg-dash-rail,.twg-pilot-mic-floating,.pilot-mic{display:none!important}}@media (min-width:769px){.m-appdrawer-root{display:none}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.m-appdrawer-scrim,.m-appdrawer-dock{transition:none!important}.m-appdrawer-dock-item.twg-dock-item{opacity:1;transform:none}.m-appdrawer-root.is-open .m-appdrawer-dock-item{animation:none!important}.m-fab-bar{transition:none!important;animation:none!important}}@media (max-width:768px){.twg-header{top:calc(env(safe-area-inset-top,0px) + 10px)!important;z-index:70!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:auto!important;height:64px!important;min-height:64px!important;padding:0 14px!important;display:flex!important;position:fixed!important;left:10px!important;right:10px!important}.twg-header-left{z-index:2;justify-content:flex-start;align-items:center;min-width:44px;display:flex}.twg-header-right{z-index:2;justify-content:flex-end!important;align-items:center!important;gap:4px!important;display:flex!important}.twg-header-right .twg-date-pill,.twg-header-right .twg-email-account-pill{display:none!important}.twg-header-right .twg-noti-trigger{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;color:var(--twg-ink-2,#2c1e10a8)!important;background:0 0!important;border:0!important;border-radius:9px!important}.twg-header-right .twg-noti-trigger svg{width:16px!important;height:16px!important}.twg-header-right .twg-bell-badge{min-width:14px!important;height:14px!important;font-size:calc(var(--twg-fs-micro) - 2.5px)!important;padding:0 3px!important;line-height:14px!important;top:4px!important;right:3px!important}.twg-header-right .twg-avatar{border-radius:var(--twg-r-md)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;font-size:var(--twg-fs-label)!important;padding:0!important}.twg-header-right .m-dash-toggle{width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important}.twg-header-center{pointer-events:none;z-index:1;top:50%;left:50%;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;transform:translate(-50%,-50%)!important}.twg-header-center>*{transform-origin:50%;pointer-events:auto;transform:none}.twg-chat-footer,.twg-chat-tail,.twg-footer-overlay{display:none!important}.m-fab-bar{z-index:var(--z-fab);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:fixed;bottom:0;left:0;right:0}:is(body:has([aria-modal=true]) .m-fab-bar,body:has([aria-modal=true]) .m-fab-bar-left,body:has([aria-modal=true]) .m-fab-bar-right,body:has([aria-modal=true]) .m-acct-pill-mount,body:has(.tc-app :is(.tc-context,.tc-thread-more-root,.tc-composer-pop,.tc-andy-menu)) .m-fab-bar,body:has(.tc-app :is(.tc-context,.tc-thread-more-root,.tc-composer-pop,.tc-andy-menu)) .m-fab-bar-left,body:has(.tc-app :is(.tc-context,.tc-thread-more-root,.tc-composer-pop,.tc-andy-menu)) .m-fab-bar-right,body:has(.tc-app :is(.tc-context,.tc-thread-more-root,.tc-composer-pop,.tc-andy-menu)) .m-acct-pill-mount){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity var(--twg-dur-press) var(--twg-ease-soft), visibility 0s linear var(--twg-dur-press)!important}.m-fab{pointer-events:auto;background:var(--twg-ink);width:52px;height:52px;color:var(--twg-btn-primary-fg);cursor:pointer;transition:transform var(--twg-dur-press) var(--twg-ease), background var(--twg-dur-press) var(--twg-ease);border:0;border-radius:26px;place-items:center;display:inline-grid;box-shadow:0 8px 22px -6px #2c1e1057,0 2px 6px #2c1e1033}.m-fab:hover{background:#1c1208}.m-fab:active{transform:scale(.94)}.m-fab[data-variant=pilot]{background:linear-gradient(135deg, var(--twg-salmon) 0%, var(--twg-salmon) 100%)}@supports (color:color-mix(in lab, red, red)){.m-fab[data-variant=pilot]{background:linear-gradient(135deg, var(--twg-salmon) 0%, color-mix(in oklab, var(--twg-salmon) 78%, var(--twg-coral)) 100%)}}.m-fab[data-variant=pilot]{color:var(--twg-cream-bright);border:1px solid var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.m-fab[data-variant=pilot]{border:1px solid color-mix(in oklab, var(--twg-salmon) 64%, var(--twg-ink))}}.m-fab[data-variant=pilot]{box-shadow:0 12px 26px -9px var(--twg-salmon), 0 2px 6px #2c1e1033}@supports (color:color-mix(in lab, red, red)){.m-fab[data-variant=pilot]{box-shadow:0 12px 26px -9px color-mix(in oklab, var(--twg-salmon) 58%, transparent), 0 2px 6px #2c1e1033}}.m-fab[data-variant=chat]{background:var(--twg-cream-bright);color:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.m-fab[data-variant=chat]{color:color-mix(in oklab, var(--twg-salmon) 68%, var(--twg-ink))}}.m-fab[data-variant=chat]{border:1px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.m-fab[data-variant=chat]{border:1px solid color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.m-fab[data-variant=chat]{box-shadow:0 8px 22px -6px #2c1e1042,0 2px 6px #2c1e1024}.m-fab[data-variant=chat]:hover{background:var(--twg-cream);filter:brightness(1.02)}.m-fab[data-variant=pilot]:hover{background:linear-gradient(135deg, var(--twg-salmon) 0%, var(--twg-salmon) 100%)}@supports (color:color-mix(in lab, red, red)){.m-fab[data-variant=pilot]:hover{background:linear-gradient(135deg, color-mix(in oklab, var(--twg-salmon) 92%, var(--twg-ink)) 0%, color-mix(in oklab, var(--twg-salmon) 70%, var(--twg-coral)) 100%)}}.m-fab[data-variant=pilot]:hover{filter:brightness(1.05)}.m-fab>svg,.m-fab .pilot-north-star-mark{width:22px;height:22px}.m-takeover-root{z-index:var(--z-sheet);pointer-events:none;visibility:hidden;position:fixed;inset:0}.m-takeover-root.is-open{pointer-events:auto;visibility:visible}.m-takeover-backdrop{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);opacity:0;transition:opacity var(--twg-dur-enter) var(--twg-ease);background:#2c1e102e;position:absolute;inset:0}.m-takeover-root.is-open .m-takeover-backdrop{opacity:1}.m-takeover-sheet{left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 82px);background:var(--twg-glass-t3-bg);min-height:60vh;max-height:none;-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border:.5px solid var(--twg-glass-t3-border);box-shadow:var(--twg-glass-t3-edge), 0 20px 40px -12px #2c1e1066;opacity:0;transition:transform var(--twg-t-sheet-in), opacity var(--twg-dur-enter) var(--twg-ease);border-bottom:0;border-radius:24px 24px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;overflow:hidden;transform:translateY(20px)}.m-takeover-sheet:before{content:"";border-radius:var(--twg-r-full);background:var(--twg-ink);width:42px;height:4px}@supports (color:color-mix(in lab, red, red)){.m-takeover-sheet:before{background:color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.m-takeover-sheet:before{flex:none;align-self:center;margin-top:10px}.m-takeover-root.is-open .m-takeover-sheet{opacity:1;transform:translateY(0)}.m-takeover-head{border-bottom:1px solid var(--twg-ink-hair);align-items:center;gap:10px;padding:12px 18px 14px;display:flex}.m-takeover-head>svg{color:var(--twg-salmon);flex-shrink:0}.m-takeover-head strong{font-family:var(--twg-f-display);font-size:var(--twg-fs-title);color:var(--twg-ink);flex:1}.m-takeover-body{font-size:var(--twg-fs-body-lg);color:var(--twg-ink);flex:auto;padding:18px 18px 20px;line-height:1.45;overflow-y:auto}.m-takeover-body .m-takeover-greeting{color:var(--twg-ink-3);font-size:var(--twg-fs-body-lg);margin:0 0 16px;line-height:1.45}.m-takeover-chips{grid-template-columns:1fr;gap:10px;display:grid}.m-takeover-chip{border:1px solid var(--twg-ink);border-radius:14px;min-height:44px}@supports (color:color-mix(in lab, red, red)){.m-takeover-chip{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.m-takeover-chip{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.m-takeover-chip{background:color-mix(in oklab, var(--twg-cream-bright) 76%, transparent)}}.m-takeover-chip{color:var(--twg-ink);font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-body);text-align:left;padding:0 14px;font-weight:600}.m-takeover-foot{padding:12px 14px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--twg-ink-hair);align-items:center;gap:8px;display:flex}.m-takeover-input{border:1px solid var(--twg-ink-hair);min-height:44px;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);background:#fff7e6b3;border-radius:22px;outline:none;flex:1;padding:10px 14px}.m-takeover-input:focus{border-color:var(--twg-salmon);background:var(--twg-cream)}.m-takeover-send{background:var(--twg-ink);width:44px;height:44px;color:var(--twg-cream);cursor:pointer;border:0;border-radius:22px;place-items:center;display:inline-grid}.m-takeover-send:hover{background:#1c1208}.m-takeover-close{border:1px solid var(--twg-ink-hair);width:44px;height:44px;color:var(--twg-ink);cursor:pointer;z-index:2;background:#fff7e6e6;border-radius:22px;place-items:center;display:inline-grid;position:absolute;top:18px;right:14px}}@media (min-width:769px){.m-fab-bar,.m-takeover-root{display:none!important}}@media (max-width:768px){.m-em-topbar{--twg-ink:inherit;--twg-ink-3:#6c502a;box-sizing:border-box;z-index:1;width:100%;min-height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;min-width:0;padding:4px 4px 0 14px;display:flex;position:static}.m-em-topbar-title{font-family:var(--twg-f-display);font-size:var(--twg-fs-display);letter-spacing:-.005em;color:var(--twg-ink);flex:none;margin:0;padding:0 2px;font-weight:500;line-height:36px}button.m-em-topbar-title-button{color:var(--twg-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 6px 0 2px;line-height:1;display:inline-flex;min-height:var(--twg-touch-target)!important}button.m-em-topbar-title-button>span{font-family:var(--twg-f-display);font-size:var(--twg-fs-display-lg);letter-spacing:-.005em;font-weight:500;line-height:1.1}button.m-em-topbar-title-button>svg{color:var(--twg-ink-2,#2c1e10a8);flex-shrink:0;margin-top:2px}button.m-em-topbar-title-button:active>svg{transform:translateY(1px)}.m-em-topbar-folders{display:none!important}.m-em-topbar-reader{justify-content:space-between!important;align-items:flex-start!important;padding-top:16px!important;padding-bottom:2px!important}.m-em-topbar-search-trigger{margin-left:auto}.m-em-topbar-search-mode{gap:6px!important}.m-em-topbar-search-full{height:var(--twg-touch-target,44px);border:1px solid var(--twg-glass-border,#2c1e101a);background:#6c502a14;border-radius:18px;flex:auto;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.m-em-topbar-search-full>svg{color:var(--twg-ink-3,#6c502a);flex-shrink:0}.m-em-topbar-search-full>input{min-width:0;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);background:0 0;border:0;outline:none;flex:auto}.m-em-topbar-search-full>input::placeholder{color:var(--twg-ink-3,#6c502a)}.m-em-topbar-search-clear{width:var(--twg-touch-target,44px);height:var(--twg-touch-target,44px);border-radius:var(--twg-r-full,999px);color:var(--twg-ink-3,#6c502a);cursor:pointer;background:#6c502a29;border:0;flex-shrink:0;place-items:center;display:inline-grid}.m-em-topbar-search-clear:hover{color:var(--twg-ink);background:#6c502a47}.m-em-topbar-acct-wrap{flex:auto;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.m-em-topbar-acct{max-width:100%;color:var(--twg-ink);cursor:pointer;font-size:var(--twg-fs-display-lg);letter-spacing:.005em;border:0;align-items:baseline;gap:0;min-width:0;padding:2px 22px 14px 14px;font-weight:400;line-height:1;transition:color .22s;display:inline-flex;position:relative;font-family:var(--twg-f-display)!important;background:0 0!important;font-style:italic!important}.m-em-topbar-acct:before{content:"❦";font-family:var(--twg-f-display);font-style:italic;font-size:var(--twg-fs-body-lg);color:var(--twg-brass);line-height:1;position:absolute;bottom:12px;right:6px}@supports (color:color-mix(in lab, red, red)){.m-em-topbar-acct:before{color:color-mix(in oklab, var(--twg-brass) 80%, transparent)}}.m-em-topbar-acct:before{pointer-events:none;transition:transform .32s cubic-bezier(.32,.72,0,1),color .22s;transform:rotate(-12deg)translateY(-1px)}.m-em-topbar-acct:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--twg-brass) 14%, var(--twg-brass) 86%, transparent 100%) 0 50% / 100% 1px no-repeat, radial-gradient(circle at 4% 50%, var(--twg-brass) 0, var(--twg-brass) 1.6px, transparent 2px) 0 50% / 100% 100% no-repeat, radial-gradient(circle at 96% 50%, var(--twg-brass) 0, var(--twg-brass) 1.6px, transparent 2px) 0 50% / 100% 100% no-repeat;height:3px;position:absolute;bottom:6px;left:14px;right:22px}@supports (color:color-mix(in lab, red, red)){.m-em-topbar-acct:after{background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--twg-brass) 92%, transparent) 14%, color-mix(in oklab, var(--twg-brass) 92%, transparent) 86%, transparent 100%) 0 50% / 100% 1px no-repeat, radial-gradient(circle at 4% 50%, var(--twg-brass) 0, var(--twg-brass) 1.6px, transparent 2px) 0 50% / 100% 100% no-repeat, radial-gradient(circle at 96% 50%, var(--twg-brass) 0, var(--twg-brass) 1.6px, transparent 2px) 0 50% / 100% 100% no-repeat}}.m-em-topbar-acct:after{transition:filter .24s,transform .24s}.m-em-topbar-acct:hover{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-em-topbar-acct:hover{color:color-mix(in oklab, var(--twg-brass) 65%, var(--twg-ink))}}.m-em-topbar-acct:hover:before{transform:rotate(-18deg)translateY(-2px)}.m-em-topbar-acct-wrap.is-open .m-em-topbar-acct:before{color:var(--twg-brass);transform:rotate(0)translateY(-2px)}.m-em-topbar-acct-wrap.is-open .m-em-topbar-acct:after{filter:drop-shadow(0 0 4px var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.m-em-topbar-acct-wrap.is-open .m-em-topbar-acct:after{filter:drop-shadow(0 0 4px color-mix(in oklab, var(--twg-brass) 50%, transparent))}}.m-em-topbar-acct-label{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-style:italic;overflow:hidden}.m-em-topbar-acct>svg{display:none}.m-em-topbar-acct-dot{width:30px;height:30px;font-family:var(--twg-f-display);font-size:var(--twg-fs-body-lg);color:var(--twg-cream);background:var(--twg-brass);border-radius:15px;flex-shrink:0;place-items:center;font-weight:600;display:inline-grid;box-shadow:inset 0 1px #fff7e640,0 1px 2px #2c1e102e}.m-em-topbar-acct-dot.tone-brass{background:linear-gradient(135deg, var(--twg-brass) 0%, var(--twg-brass) 100%)}@supports (color:color-mix(in lab, red, red)){.m-em-topbar-acct-dot.tone-brass{background:linear-gradient(135deg, var(--twg-brass) 0%, color-mix(in oklab, var(--twg-brass) 80%, var(--twg-ink)) 100%)}}.m-em-topbar-acct-dot.tone-coral{background:linear-gradient(135deg, var(--twg-coral,var(--twg-brass)) 0%, var(--twg-coral,var(--twg-brass)) 100%)}@supports (color:color-mix(in lab, red, red)){.m-em-topbar-acct-dot.tone-coral{background:linear-gradient(135deg, var(--twg-coral,var(--twg-brass)) 0%, color-mix(in oklab, var(--twg-coral,var(--twg-brass)) 75%, var(--twg-ink)) 100%)}}.m-em-topbar-acct-dot.tone-sage{background:linear-gradient(135deg, var(--twg-sage,#5f7a4f) 0%, var(--twg-sage,#5f7a4f) 100%)}@supports (color:color-mix(in lab, red, red)){.m-em-topbar-acct-dot.tone-sage{background:linear-gradient(135deg, var(--twg-sage,#5f7a4f) 0%, color-mix(in oklab, var(--twg-sage,#5f7a4f) 70%, var(--twg-ink)) 100%)}}.m-em-topbar-acct-dot.tone-amber{background:linear-gradient(135deg, var(--twg-amber) 0%, var(--twg-amber) 100%)}@supports (color:color-mix(in lab, red, red)){.m-em-topbar-acct-dot.tone-amber{background:linear-gradient(135deg, var(--twg-amber) 0%, color-mix(in oklab, var(--twg-amber) 72%, var(--twg-ink)) 100%)}}.m-em-topbar-acct-dot.tone-violet{background:linear-gradient(135deg, var(--twg-violet,var(--tao-warm-violet,var(--twg-brass))) 0%, var(--twg-violet,var(--tao-warm-violet,var(--twg-brass))) 100%)}@supports (color:color-mix(in lab, red, red)){.m-em-topbar-acct-dot.tone-violet{background:linear-gradient(135deg, var(--twg-violet,var(--tao-warm-violet,var(--twg-brass))) 0%, color-mix(in oklab, var(--twg-violet,var(--tao-warm-violet,var(--twg-brass))) 72%, var(--twg-ink)) 100%)}}.m-em-topbar-acct-menu{--twg-ink:inherit;--twg-ink-3:#6c502a;--twg-brass:inherit;--twg-coral:inherit;background:radial-gradient(120% 80% at 50% 0%, var(--twg-brass) 0%, var(--twg-paper) 60%);min-width:300px;max-width:calc(100vw - 24px);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.m-em-topbar-acct-menu{background:radial-gradient(120% 80% at 50% 0%, color-mix(in oklab, var(--twg-brass) 6%, var(--twg-cream)) 0%, var(--twg-paper) 60%)}}.m-em-topbar-acct-menu{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.m-em-topbar-acct-menu{border:.5px solid color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.m-em-topbar-acct-menu{border-top:2px solid var(--twg-brass);z-index:var(--z-popover);border-radius:4px 4px 16px 16px;flex-direction:column;padding:18px 6px 10px;animation:.28s cubic-bezier(.32,.72,0,1) m-em-acct-menu-in;display:flex;box-shadow:0 22px 48px -10px #0c08044d,0 4px 10px #0c08041a,inset 0 1px #fff6}@keyframes m-em-acct-menu-in{0%{opacity:0;transform:translate(-50%)translateY(-8px)scale(.985)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.m-em-topbar-acct-menu:before{content:"✦  Accounts  ✦";font-family:var(--twg-f-display);font-size:var(--twg-fs-body);letter-spacing:.16em;text-transform:uppercase;color:var(--twg-brass);padding:0 0 14px;font-style:italic;font-weight:500}@supports (color:color-mix(in lab, red, red)){.m-em-topbar-acct-menu:before{color:color-mix(in oklab, var(--twg-brass) 88%, transparent)}}.m-em-topbar-acct-menu:before{text-align:center;position:relative}.m-em-topbar-acct-menu:after{content:"";background:var(--twg-brass);height:1px;position:absolute;top:38px;left:30%;right:30%}@supports (color:color-mix(in lab, red, red)){.m-em-topbar-acct-menu:after{background:color-mix(in oklab, var(--twg-brass) 50%, transparent)}}.m-em-topbar-acct-menu:after{pointer-events:none}.m-em-topbar-acct-item{border-radius:var(--twg-r-md);color:var(--twg-ink);text-align:left;cursor:pointer;font-family:var(--twg-f-ui);opacity:0;background:0 0;border:0;align-items:center;gap:14px;min-height:56px;margin:1px 4px;padding:10px 14px;transition:background .18s,transform .12s;animation:.36s cubic-bezier(.32,.72,0,1) forwards m-em-acct-row-in;display:flex;position:relative;transform:translateY(4px)}.m-em-topbar-acct-item:nth-child(2){animation-delay:30ms}.m-em-topbar-acct-item:nth-child(3){animation-delay:60ms}.m-em-topbar-acct-item:nth-child(4){animation-delay:90ms}.m-em-topbar-acct-item:nth-child(5){animation-delay:.12s}.m-em-topbar-acct-item:nth-child(6){animation-delay:.15s}@keyframes m-em-acct-row-in{to{opacity:1;transform:translateY(0)}}.m-em-topbar-acct-item:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-em-topbar-acct-item:hover{background:color-mix(in oklab, var(--twg-brass) 8%, transparent)}}.m-em-topbar-acct-item:active{transform:scale(.99)}.m-em-topbar-acct-item[data-active]{background:linear-gradient(180deg, var(--twg-brass) 0%, var(--twg-brass) 100%)}@supports (color:color-mix(in lab, red, red)){.m-em-topbar-acct-item[data-active]{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream)) 0%, color-mix(in oklab, var(--twg-brass) 4%, var(--twg-cream)) 100%)}}.m-em-topbar-acct-item[data-active]{box-shadow:inset 0 0 0 .5px var(--twg-brass), 0 1px 2px #b88a3a1a}@supports (color:color-mix(in lab, red, red)){.m-em-topbar-acct-item[data-active]{box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--twg-brass) 28%, transparent), 0 1px 2px #b88a3a1a}}.m-em-topbar-acct-item[data-active]:after{content:"✓";background:linear-gradient(135deg, var(--twg-brass) 0%, var(--twg-brass) 100%);border-radius:11px;flex-shrink:0;width:22px;height:22px;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.m-em-topbar-acct-item[data-active]:after{background:linear-gradient(135deg, var(--twg-brass) 0%, color-mix(in oklab, var(--twg-brass) 70%, #5a3a10) 100%)}}.m-em-topbar-acct-item[data-active]:after{color:var(--twg-cream);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);place-items:center;font-weight:700;display:inline-grid;box-shadow:inset 0 1px #ffffff4d,0 1px 2px #2c1e1033}.m-em-topbar-acct-menu .m-em-topbar-acct-dot{width:34px;height:34px;font-family:var(--twg-f-display);font-size:var(--twg-fs-section);color:var(--twg-cream);background:var(--twg-brass);border:.5px solid var(--twg-ink);border-radius:17px;flex-shrink:0;place-items:center;font-weight:600;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.m-em-topbar-acct-menu .m-em-topbar-acct-dot{border:.5px solid color-mix(in oklab, var(--twg-ink) 22%, transparent)}}.m-em-topbar-acct-menu .m-em-topbar-acct-dot{box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #2c1e102e,0 2px 4px #2c1e1038}.m-em-topbar-acct-item-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.m-em-topbar-acct-item-title{font-family:var(--twg-f-display);font-size:var(--twg-fs-title);color:var(--twg-ink);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.002em;font-weight:500;line-height:1.15;overflow:hidden}.m-em-topbar-acct-item[data-active] .m-em-topbar-acct-item-title{font-weight:600}.m-em-topbar-acct-item-sub{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);color:var(--twg-ink);font-style:italic;font-weight:400}@supports (color:color-mix(in lab, red, red)){.m-em-topbar-acct-item-sub{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.m-em-topbar-acct-item-sub{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.015em;overflow:hidden}.m-em-topbar-icon{border-radius:var(--twg-r-full);width:44px;height:44px;color:var(--twg-ink-2);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.m-em-topbar-icon>svg{width:18px;height:18px}.m-em-topbar-icon:hover{color:var(--twg-ink);background:#6c502a1a}.m-em-topbar-bell-dot{background:var(--twg-coral,var(--twg-brass));border:1.5px solid var(--twg-paper);border-radius:4px;width:7px;height:7px;position:absolute;top:7px;right:7px}.m-em-topbar-spacer{flex:auto}.m-em-topbar-search{gap:4px;padding-right:8px}.m-em-topbar-search-input{border:1px solid var(--twg-ink-hair);min-width:0;height:36px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);background:#fff7e699;border-radius:18px;outline:none;flex:auto;padding:0 14px}.m-em-topbar-search-input:focus{border-color:var(--twg-brass);background:var(--twg-cream)}.em,.em-shell{margin:calc(env(safe-area-inset-top,0px) + 10px + 64px + 10px) 10px 10px 10px!important;background:var(--twg-paper)!important;border:1px solid var(--twg-glass-border,#2c1e101a)!important;width:auto!important;height:calc(var(--vv-h,100dvh) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 150px)!important;background-image:none!important;border-radius:22px!important;padding:0!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 28px -14px #2c1e1038!important}.em-head{display:none!important}.em-list-head{background:var(--twg-paper)!important;border-bottom:0!important;width:calc(100% + 40px)!important;max-width:none!important;margin:0 -20px!important;padding:0!important;overflow:visible!important}.em-list-controls{z-index:4;top:0;background:var(--twg-ink)!important;align-items:center!important;gap:10px!important;display:flex!important;position:sticky!important}@supports (color:color-mix(in lab, red, red)){.em-list-controls{background:color-mix(in oklab, var(--twg-ink) 4%, var(--twg-paper))!important}}.em-list-controls{border-top:0!important;border-bottom:.5px solid var(--twg-ink-hair,#2c1e101a)!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:6px 24px 6px 28px!important;transition:none!important;overflow:visible!important}body.em-filters-open .em-list-controls{max-height:44px!important;padding:6px 24px 6px 28px!important}.em-list-controls .em-filter-wrap{align-items:center!important;height:44px!important;min-height:0!important;margin-left:auto!important;display:inline-flex!important}.em-list-head-row,.em-mobile-filter-toggle{display:none!important}.em-focus-toggle{cursor:pointer;flex-shrink:0;width:92px;position:relative;overflow:visible;border-radius:var(--twg-r-full)!important;height:44px!important;min-height:44px!important;max-height:44px!important;color:var(--twg-ink)!important;background:0 0!important;border:0!important;justify-content:stretch!important;align-items:center!important;gap:0!important;padding:2px!important;line-height:1!important;display:inline-flex!important}.em-focus-toggle:before{content:"";border-radius:var(--twg-r-full);border:.5px solid var(--twg-ink-hair,#2c1e101f);pointer-events:none;background:0 0;position:absolute;inset:9px 0}.em-focus-toggle:hover{background:0 0!important}.em-focus-side{font-family:var(--twg-f-ui);cursor:pointer;transition:color .2s;z-index:2!important;height:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;border-radius:var(--twg-r-full)!important;max-height:44px!important;box-shadow:none!important;font-size:var(--twg-fs-label)!important;letter-spacing:.01em!important;color:var(--twg-ink-2,#2c1e10a8)!important;background:0 0!important;border:0!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;min-width:0!important;padding:0!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;position:relative!important}.em-focus-toggle:not([data-on]) .em-focus-all,.em-focus-toggle[data-on] .em-focus-imp{color:var(--twg-cream)!important}.em-focus-thumb{z-index:1;transition:transform .24s cubic-bezier(.32,.72,0,1);box-shadow:0 1px 2px #2c1e1038;background:var(--twg-ink)!important;border-radius:var(--twg-r-full)!important;width:calc(50% - 2px)!important;height:22px!important;display:block!important;position:absolute!important;top:11px!important;left:2px!important}.em-focus-toggle[data-on] .em-focus-thumb{transform:translate(100%)}.em-focus-toggle{flex-shrink:0;order:1}.em-filter-wrap{flex-shrink:0;order:2;margin-left:auto!important}.em-filter-chips{order:3;display:none!important}.em-filter-btn{min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;border-radius:var(--twg-r-full)!important;width:44px!important;max-height:44px!important;color:var(--twg-ink)!important;background:0 0!important;border:0!important;place-items:center!important;gap:0!important;padding:0!important;display:inline-grid!important}@supports (color:color-mix(in lab, red, red)){.em-filter-btn{color:color-mix(in oklab, var(--twg-ink) 65%, transparent)!important}}.em-filter-btn{font-family:var(--twg-f-ui);letter-spacing:.01em;cursor:pointer;transition:color .18s;font-size:var(--twg-fs-caption)!important;font-weight:500!important;line-height:1!important}.em-filter-btn:hover{color:var(--twg-ink)!important;background:0 0!important}.em-filter-btn>svg{width:12px;height:var(--twg-fs-label);color:inherit;flex-shrink:0}.em-filter-btn:has(.em-filter-count){color:var(--twg-brass)!important;font-weight:600!important}.em-filter-count{background:var(--twg-brass);min-width:14px;height:14px;color:var(--twg-cream);font-size:var(--twg-fs-micro);border-radius:7px;justify-content:center;align-items:center;margin-left:2px;padding:0 4px;font-weight:600;line-height:1;display:inline-flex}.em-filter-btn:hover{background:#6c502a14!important}.em-filter-btn>span:not(.em-filter-count){display:none!important}.em-filter-btn[data-active]{color:var(--twg-brass)!important;background:#b88a3a2e!important}.em-filter-pop{width:264px!important;max-width:none!important;max-height:min(70vh,420px)!important;z-index:var(--z-menu)!important;border-radius:calc(var(--twg-r-md) + 2px)!important;background:var(--twg-cream-bright)!important;-webkit-backdrop-filter:none!important;border:.5px solid var(--twg-glass-border,#2c1e101a)!important;position:absolute!important;inset:calc(100% + 6px) 0 auto auto!important;overflow-y:auto!important;box-shadow:0 18px 36px -10px #2c1e104d!important}.em-filter-pop-head{font-size:var(--twg-fs-body-lg)!important;padding:12px 16px!important}.em-filter-pop-body{padding:5px!important}.em-filter-pop-row{border-radius:var(--twg-r-sm)!important;grid-template-columns:20px 1fr!important;column-gap:12px!important;min-height:0!important;padding:7px 14px!important}.em-filter-pop-icon{width:20px!important;height:20px!important}.em-filter-pop-icon>svg{width:18px!important;height:18px!important}.em-filter-pop-label{font-size:var(--twg-fs-section)!important;line-height:1.4!important}.em-filter-pop-kicker{font-size:var(--twg-fs-caption)!important;padding:7px 14px 4px!important}.em-filter-pop-sep{margin:4px 8px!important}.em-filter-pop-clear{font-size:var(--twg-fs-label)!important;padding:4px 8px!important}.em-focus-side{font-weight:600!important}.em:not([data-focus]) .em-focus-side.em-focus-all,.em-shell:not([data-focus]) .em-focus-side.em-focus-all,.em[data-focus] .em-focus-side.em-focus-imp,.em-shell[data-focus] .em-focus-side.em-focus-imp{text-shadow:0 1px 2px #0000004d;color:var(--twg-cream)!important}.em-row{border-bottom:1px solid var(--twg-ink-hair);position:relative;background:var(--twg-paper)!important;border-radius:0!important;flex:none!important;grid-template-columns:36px 1fr!important;align-items:center!important;column-gap:12px!important;height:auto!important;min-height:80px!important;max-height:none!important;padding:14px 32px 14px 28px!important;display:grid!important;overflow:visible!important}.em-row>.em-row-avatar-btn{cursor:pointer;width:44px!important;height:var(--twg-touch-target)!important;min-width:44px!important;min-height:var(--twg-touch-target)!important;background:0 0!important;border:0!important;border-radius:50%!important;align-self:center!important;place-items:center!important;padding:0!important;display:inline-grid!important}.em-row>.em-row-avatar-btn>.twg-photo{width:34px!important;height:calc(var(--twg-btn-icon) + 2px)!important;min-width:34px!important;min-height:calc(var(--twg-btn-icon) + 2px)!important;font-size:var(--twg-fs-label)!important}.em-row-avatar-check{background:var(--twg-coral,var(--twg-brass));width:34px;height:34px;color:var(--twg-cream);border-radius:50%;place-items:center;display:inline-grid}.em-row:has(.em-row-avatar-btn[data-selected]){background:var(--twg-coral)!important}@supports (color:color-mix(in lab, red, red)){.em-row:has(.em-row-avatar-btn[data-selected]){background:color-mix(in oklab, var(--twg-coral) 8%, var(--twg-paper))!important}}.em-list-controls.em-list-controls-bulk{background:var(--twg-ink)!important;color:var(--twg-cream)!important;border-top:0!important;border-bottom:0!important;gap:4px!important;padding:6px 12px!important}.em-bulk-cancel{cursor:pointer;flex-shrink:0;border-radius:var(--twg-r-lg)!important;width:32px!important;height:32px!important;min-height:0!important;color:var(--twg-cream)!important;background:0 0!important;border:0!important;place-items:center!important;display:inline-grid!important}.em-bulk-count{font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-body-lg);color:var(--twg-cream);flex-shrink:0;padding:0 2px;font-weight:600}.em-bulk-spacer{flex:1}.em-bulk-ico{cursor:pointer;flex-shrink:0;border-radius:var(--twg-r-sm)!important;width:36px!important;height:32px!important;min-height:0!important;color:var(--twg-cream)!important;background:0 0!important;border:0!important;place-items:center!important;display:inline-grid!important}.em-bulk-ico:active{background:#fff8e81f!important}.em-bulk-ico[data-tone=danger]:active{color:#ff9c8e!important;background:#b5433652!important}.em-row[data-unread=true]:before,.em-row.is-unread:before{content:none!important}.em-row:has(.em-row-dot-unread):before{content:none!important}.em-row[data-unread=true] .em-row-avatar-btn:after,.em-row.is-unread .em-row-avatar-btn:after{content:"";width:11px;height:var(--twg-fs-micro);background:var(--twg-brass);box-shadow:0 0 0 2px var(--twg-paper);pointer-events:none;z-index:3;border-radius:50%;position:absolute;bottom:0;right:0}.em-row:has(.em-row-dot-unread) .em-row-avatar-btn:after{content:"";width:11px;height:var(--twg-fs-micro);background:var(--twg-brass);box-shadow:0 0 0 2px var(--twg-paper);pointer-events:none;z-index:3;border-radius:50%;position:absolute;bottom:0;right:0}.em-row-avatar-btn{position:relative!important}.em-row[data-active]{box-shadow:none!important;background:var(--twg-brass)!important}@supports (color:color-mix(in lab, red, red)){.em-row[data-active]{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-paper))!important}}.em-row[data-active]:before{content:"";background:var(--twg-brass);z-index:3;width:4px;box-shadow:0 0 0 1px var(--twg-paper);border-radius:0 4px 4px 0;top:4px;bottom:4px;left:-3px;position:absolute!important}.em-row[data-unread=true] .em-row-from,.em-row.is-unread .em-row-from,.em-row[data-unread=true] .em-row-subject,.em-row.is-unread .em-row-subject{color:var(--twg-ink)!important;font-weight:700!important}.em-row[data-unread=true] .em-row-preview,.em-row.is-unread .em-row-preview{color:var(--twg-ink-2,#2c1e10a8)!important}.em-row:not([data-unread=true]):not(.is-unread) .em-row-from,.em-row:not([data-unread=true]):not(.is-unread) .em-row-subject{color:var(--twg-ink-2,#2c1e10a8)!important;font-weight:400!important}.em-row:not([data-unread=true]):not(.is-unread) .em-row-preview{color:var(--twg-ink-3,#2c1e107a)!important}.em-row .em-photo,.em-row>[class*=avatar]{flex-shrink:0;border-radius:50%!important;width:40px!important;height:40px!important}.em-row-body{gap:3px!important}.em-row-from{flex:auto;min-width:0;font-size:var(--twg-fs-body-lg)!important;color:var(--twg-ink)!important;font-weight:600!important}.em-row-time{font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:8px;font-size:var(--twg-fs-label)!important;color:var(--twg-ink-3)!important;font-weight:600!important}.em-row-subject{min-width:0;line-height:1.3;font-size:var(--twg-fs-button)!important;color:var(--twg-ink)!important;align-items:center!important;gap:5px!important;font-weight:600!important;display:flex!important}.em-row-subject>span{min-width:0;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.em-row-replied{flex-shrink:0;color:var(--twg-brass)!important}.em-row-preview{line-height:1.4;font-size:var(--twg-fs-button)!important;color:var(--twg-ink-3)!important;white-space:normal!important;-webkit-line-clamp:2!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;font-weight:400!important;display:-webkit-box!important;overflow:hidden!important}.em-row-quick{display:none!important}.em-group-head{font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-caption)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--twg-ink-2,#2c1e10a8)!important;background:var(--twg-ink)!important;padding:8px 31px 8px 36px!important;font-style:normal!important;font-weight:600!important}@supports (color:color-mix(in lab, red, red)){.em-group-head{background:color-mix(in oklab, var(--twg-ink) 4%, var(--twg-paper))!important}}.em-group-head{border-top:.5px solid var(--twg-ink-hair,#2c1e101a)!important;border-bottom:.5px solid var(--twg-ink-hair,#2c1e101a)!important}.em-group-count{font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-caption)!important;color:var(--twg-ink-3)!important;font-style:normal!important;font-weight:600!important}.m-tabbar{display:none!important}.m-tabbar-legacy-unused{left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);z-index:70;-webkit-backdrop-filter:saturate(1.2)blur(14px);border:1px solid var(--twg-glass-border,#2c1e101a);background:#fff7e6db;border-radius:22px;justify-content:space-around;align-items:stretch;padding:4px;display:none;position:fixed;box-shadow:0 12px 28px -10px #2c1e103d}.m-tabbar-tab{cursor:pointer;min-height:50px;color:var(--twg-ink-3);font-family:var(--twg-f-ui);background:0 0;border:0;border-radius:18px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:6px 4px;transition:background .14s,color .14s;display:inline-flex}.m-tabbar-tab-ico{place-items:center;display:inline-grid}.m-tabbar-tab-ico>svg{width:20px;height:20px}.m-tabbar-tab-label{font-size:var(--twg-fs-caption);letter-spacing:-.005em;font-weight:500}.m-tabbar-tab.is-active{color:var(--twg-ink);background:#b88a3a29}.m-tabbar-tab.is-active .m-tabbar-tab-label{font-weight:600}.m-fab-bar{bottom:calc(env(safe-area-inset-bottom,0px) + 12px + var(--vv-off,0px));z-index:var(--z-fab);pointer-events:none;height:48px;animation:m-fab-bar-in .2s var(--twg-ease,ease) both;animation-duration:var(--twg-dur-snap,.2s);align-items:flex-end;gap:0;padding:0 16px;display:flex;position:fixed;background:0 0!important}@keyframes m-fab-bar-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.m-fab-bar-left{flex-direction:row;justify-content:flex-start;left:0;right:auto}.m-fab-bar-right{flex-direction:column;justify-content:flex-end;align-items:center;gap:12px;height:auto;left:auto;right:0}.m-fab{pointer-events:auto;background:var(--twg-ink);color:var(--twg-btn-primary-fg);border:1px solid var(--twg-glass-border,#fff7e61a);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;transition:transform .14s,background .14s,filter .14s;display:inline-grid;box-shadow:0 12px 24px -8px #2c1e1066,0 2px 5px #2c1e102e;aspect-ratio:1!important;width:48px!important;height:48px!important}:is(body:has(.tao-pilot-root[data-open=true]) .m-fab-bar,body:has(.tao-pilot-root[data-pilot-active=true]) .m-fab-bar){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .12s var(--twg-ease-soft,ease), visibility 0s linear .12s!important}.tao-pilot-tab,.tao-pilot-fab{pointer-events:none!important;display:none!important}.m-fab:active{transform:scale(.94)}.m-fab>svg,.m-fab .pilot-north-star-mark{width:20px;height:20px}.m-fab-tao-mark{font-family:var(--twg-f-content,"Inter", system-ui, sans-serif);letter-spacing:-.02em;color:var(--twg-cream-bright);-webkit-user-select:none;user-select:none;font-weight:700;line-height:1}.m-fab.m-fab-stacked{border-radius:50%;width:48px!important;height:48px!important}.m-fab.m-fab-stacked>svg{width:20px;height:20px}.m-fab[data-variant=compose]{background:linear-gradient(135deg, var(--twg-brass) 0%, var(--twg-brass) 100%)}@supports (color:color-mix(in lab, red, red)){.m-fab[data-variant=compose]{background:linear-gradient(135deg, var(--twg-brass) 0%, color-mix(in oklab, var(--twg-brass) 65%, var(--twg-coral)) 100%)}}.m-fab[data-variant=compose]{color:var(--twg-cream)}.m-fab[data-variant=compose]:hover{filter:brightness(1.05)}.m-fab[data-variant=pilot]{background:linear-gradient(135deg, var(--twg-salmon) 0%, var(--twg-salmon) 100%)}@supports (color:color-mix(in lab, red, red)){.m-fab[data-variant=pilot]{background:linear-gradient(135deg, var(--twg-salmon) 0%, color-mix(in oklab, var(--twg-salmon) 78%, var(--twg-coral)) 100%)}}.m-fab[data-variant=pilot]{color:var(--twg-cream-bright);border-color:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.m-fab[data-variant=pilot]{border-color:color-mix(in oklab, var(--twg-salmon) 64%, var(--twg-ink))}}.m-fab[data-variant=pilot]{box-shadow:0 12px 26px -9px var(--twg-salmon), 0 2px 6px #2c1e1033}@supports (color:color-mix(in lab, red, red)){.m-fab[data-variant=pilot]{box-shadow:0 12px 26px -9px color-mix(in oklab, var(--twg-salmon) 58%, transparent), 0 2px 6px #2c1e1033}}.m-fab[data-variant=chat]{background:var(--twg-cream-bright);color:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.m-fab[data-variant=chat]{color:color-mix(in oklab, var(--twg-salmon) 68%, var(--twg-ink))}}.m-fab[data-variant=chat]{border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.m-fab[data-variant=chat]{border-color:color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.m-fab[data-variant=chat]{box-shadow:0 8px 22px -6px #2c1e1042,0 2px 6px #2c1e1024}.em-thread .em-compose,.em-thread .em-compose-andy{display:none!important}.em-thread-head{animation:m-em-empty-in .32s var(--m-ease-smooth) both;background:var(--twg-paper)!important;border-bottom:1px solid var(--twg-ink-hair)!important;padding:24px 22px 16px!important}.em-thread-head:before{content:"EMAIL";font-family:var(--twg-f-ui);font-weight:700;font-size:var(--twg-fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--twg-ink-3);margin-bottom:6px;display:block}.em-thread{animation:m-em-empty-in .32s var(--m-ease-smooth) both}.em-thread-subject{font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-display)!important;letter-spacing:-.008em!important;color:var(--twg-ink)!important;white-space:normal!important;text-overflow:clip!important;margin:6px 0 10px!important;font-weight:500!important;line-height:1.18!important;display:block!important;overflow:visible!important}.em-thread-meta{border-top:.5px solid #2b1f120f!important;align-items:flex-start!important;gap:10px!important;margin-top:8px!important;padding-top:8px!important;display:flex!important}.em-thread-meta-text{flex:auto;min-width:0}.em-thread-meta-from{font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-body)!important;color:var(--twg-ink)!important;font-weight:500!important}.em-thread-meta-email{font-size:var(--twg-fs-label)!important;color:var(--twg-ink-3)!important}.em-thread-meta-time{font-variant-numeric:tabular-nums;margin-left:auto;font-family:var(--twg-f-ui)!important;font-weight:600!important;font-size:var(--twg-fs-micro)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--twg-ink-3)!important}.em-thread-toolbar{display:none!important}.em-thread{height:100%;position:relative;overflow-y:auto;padding-bottom:80px!important}.em-thread:after{content:none}.em-messages{background:var(--twg-paper)}.em-message{border:0!important;border-bottom:1px solid var(--twg-ink-hair)!important;background:var(--twg-paper)!important;border-radius:0!important;padding:14px 22px!important}.em-message-head{align-items:center!important;gap:10px!important;margin-bottom:8px!important;display:flex!important}.em-message-from{font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-section)!important;color:var(--twg-ink)!important;letter-spacing:-.003em!important;font-weight:600!important}.em-message-when{font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-label)!important;color:var(--twg-ink-3)!important;letter-spacing:0!important}.em-message-cite{display:none!important}.em-message-body{font-size:var(--twg-fs-section)!important;color:var(--twg-ink)!important;line-height:1.55!important}.twg-approval-backdrop{-webkit-backdrop-filter:blur(10px)!important;background:#1f18126b!important;align-items:flex-end!important;padding:0!important}.twg-approval-card{animation:m-em-compose-up .32s var(--m-ease-smooth) both;max-height:88dvh;overflow-y:auto;width:100%!important;max-width:none!important;padding:22px 18px calc(env(safe-area-inset-bottom,0px) + 20px)!important;border-radius:22px 22px 0 0!important;box-shadow:0 -22px 50px -10px #2c1e1066!important}@keyframes m-em-compose-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.em-compose-backdrop{z-index:var(--z-modal-backdrop)!important;background:#2c1e1099!important}.em-compose-backdrop .em-compose{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;background:var(--twg-paper)!important;border:0!important;border-radius:0!important;flex-direction:column!important;display:flex!important}.em-compose-resize{display:none!important}.em-compose-head{min-height:calc(env(safe-area-inset-top,0px) + 56px);padding:calc(env(safe-area-inset-top,0px) + 10px) 14px 10px 14px!important;border-bottom:1px solid var(--twg-ink-hair)!important;background:var(--twg-paper)!important;align-items:center!important;gap:10px!important;display:flex!important}.em-compose-mode{flex:auto;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-section)!important;color:var(--twg-ink)!important;font-weight:600!important}.em-compose-mode-to{margin-top:2px;display:block;font-size:var(--twg-fs-label)!important;color:var(--twg-ink-3)!important;font-weight:400!important}.em-compose-head-actions{align-items:center!important;gap:4px!important;display:flex!important}.em-compose-fields{padding:0!important}.em-compose-field{border-bottom:1px solid var(--twg-ink-hair)!important;background:var(--twg-paper)!important;align-items:baseline!important;gap:8px!important;padding:12px 16px!important;display:flex!important}.em-compose-key{flex-shrink:0;font-size:var(--twg-fs-section)!important;color:var(--twg-ink-3)!important;width:auto!important;min-width:0!important;font-weight:400!important}.em-compose-key:after{content:":"}.em-compose-chips,.em-compose-subject{flex:auto;font-size:var(--twg-fs-section)!important;color:var(--twg-ink)!important;background:0 0!important;border:0!important}.em-compose-chip-input,.em-compose-subject{min-height:24px!important;padding:0!important}.em-compose-format:not(.em-compose-format-mobile),.em-compose-attachments,.em-compose-format-show{display:none!important}.em-compose-body-wrap{flex:auto;overflow-y:auto}.em-compose-body{font-size:var(--twg-fs-section)!important;background:0 0!important;border:0!important;min-height:200px!important;padding:16px!important;line-height:1.55!important}.em-compose-quote-toggle{padding:8px 16px!important}.em-compose-foot,.em-compose-foot-primary{overflow-x:auto;padding:10px 14px calc(env(safe-area-inset-bottom,0px) + 10px) 14px!important;border-top:1px solid var(--twg-ink-hair)!important;background:var(--twg-paper)!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;display:flex!important}.em-thread-meta-recipients{cursor:pointer;transition:background .14s;border-radius:var(--twg-r-sm)!important;font-size:var(--twg-fs-label)!important;color:var(--twg-ink-3)!important;background:#6c502a0f!important;align-items:center!important;gap:4px!important;margin-top:6px!important;padding:6px 8px!important;display:flex!important}.em-thread-meta-recipients:hover{background:#6c502a1f!important}.em-thread-meta-rec-list{animation:m-fade-in .2s var(--m-ease-smooth);background:var(--twg-cream-bright)!important;font-size:var(--twg-fs-button)!important;border-radius:10px!important;margin:8px 0 0!important;padding:10px 12px!important}.em-thread-meta-rec-row{gap:8px!important;padding:4px 0!important;display:flex!important}.em-thread-meta-rec-key{min-width:36px;font-weight:500;color:var(--twg-ink-3)!important}.em-row .em-row-tags{max-width:100%;overflow:hidden;flex-wrap:nowrap!important;gap:4px!important;margin-top:4px!important;display:flex!important}.em-row .em-row-tags>*{flex-shrink:0;font-size:var(--twg-fs-caption)!important;border-radius:var(--twg-r-full)!important;color:var(--twg-ink-3)!important;background:#6c502a1a!important;border:0!important;padding:2px 7px!important}.em-row .em-tag-draft{background:var(--twg-brass)!important}@supports (color:color-mix(in lab, red, red)){.em-row .em-tag-draft{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))!important}}.em-row .em-tag-draft{color:var(--twg-brass)!important;font-weight:600!important}.em-row .em-tag-deadline{background:var(--twg-coral)!important}@supports (color:color-mix(in lab, red, red)){.em-row .em-tag-deadline{background:color-mix(in oklab, var(--twg-coral) 14%, var(--twg-cream-bright))!important}}.em-row .em-tag-deadline{color:var(--twg-coral)!important;font-weight:600!important}.em-reader-empty{text-align:center;animation:m-em-empty-in .36s var(--m-ease-smooth) both;padding:60px 28px!important}.em-reader-empty-sub{margin-top:12px;font-style:italic;color:var(--twg-ink-3)!important;font-size:var(--twg-fs-body-lg)!important}.em-reader-empty svg{width:36px;height:36px;color:var(--twg-brass)!important}@supports (color:color-mix(in lab, red, red)){.em-reader-empty svg{color:color-mix(in oklab, var(--twg-brass) 50%, transparent)!important}}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--mobile-x:16px;--mobile-x-tight:12px;--mobile-touch:44px;--mobile-primary:52px;--mobile-fab:56px;--mobile-radius:22px}html,body,#root{-webkit-text-size-adjust:100%;min-width:0;overflow-x:hidden}@media (max-width:768px){button:not(.em-focus-toggle):not(.em-filter-btn):not(.em-row-quick-btn):not(.m-em-topbar-icon):not(.m-em-topbar-avatar):not(.m-tabbar-tab):not(.tk-row-check),[role=button]:not(.em-focus-toggle):not(.em-filter-btn),a[role=button]{min-width:var(--mobile-touch);min-height:var(--mobile-touch)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:768px){:focus{outline:none}:focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px;border-radius:var(--twg-r-sm)}.m-fab:focus-visible,.m-tabbar-tab:focus-visible{outline:2px solid var(--twg-brass);outline-offset:3px}}:root{--m-ease-snap:cubic-bezier(.2, 0, 0, 1);--m-ease-smooth:cubic-bezier(.22, 1, .36, 1);--m-ease-util:cubic-bezier(.4, 0, .2, 1);--m-dur-micro:.14s;--m-dur-quick:.18s;--m-dur-base:.24s;--m-dur-sheet:.32s;--m-dur-modal:.36s}@media (max-width:768px){.em-row{will-change:transform;transition:transform .12s,background .14s}.em-row:active{transform:scale(.985);background:var(--twg-brass)!important}@supports (color:color-mix(in lab, red, red)){.em-row:active{background:color-mix(in oklab, var(--twg-brass) 5%, var(--twg-paper))!important}}.em-list-rows .em-row{opacity:0;animation:m-em-row-in .32s var(--m-ease-smooth) forwards;transform:translateY(6px)}.em-list-rows .em-row:first-child{animation-delay:0s}.em-list-rows .em-row:nth-child(2){animation-delay:26ms}.em-list-rows .em-row:nth-child(3){animation-delay:52ms}.em-list-rows .em-row:nth-child(4){animation-delay:78ms}.em-list-rows .em-row:nth-child(5){animation-delay:.104s}.em-list-rows .em-row:nth-child(6){animation-delay:.13s}.em-list-rows .em-row:nth-child(7){animation-delay:.156s}.em-list-rows .em-row:nth-child(8){animation-delay:.182s}.em-list-rows .em-row:nth-child(n+9){animation-delay:.2s}@keyframes m-em-row-in{to{opacity:1;transform:translateY(0)}}.em .em-list,.em-shell .em-list,.em .em-reader,.em-shell .em-reader{transition:transform var(--m-dur-base) var(--m-ease-smooth), opacity .2s var(--m-ease-smooth)}.em[data-thread-open] .em-list{opacity:0;transform:translate(-12%)}.em:not([data-thread-open]) .em-reader{opacity:0;transform:translateY(8px)}.em-reader-empty,.em-empty{animation:m-em-empty-in .28s var(--m-ease-smooth) both}@keyframes m-em-empty-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.em-row{touch-action:pan-y;position:relative;overflow:hidden}.em-row:before{content:"";z-index:0;color:var(--twg-cream);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(90deg, var(--twg-brass) 0%, var(--twg-brass) 42%, transparent 70%);justify-content:flex-start;align-items:center;padding-left:18px;font-weight:600;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.em-row:before{background:linear-gradient(90deg, color-mix(in oklab, var(--twg-brass) 62%, #5a3a10) 0%, color-mix(in oklab, var(--twg-brass) 55%, transparent) 42%, transparent 70%)}}.em-row:before{opacity:0;transition:opacity .14s var(--m-ease-smooth);pointer-events:none}.em-row:after{content:"";z-index:0;color:var(--twg-cream);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);letter-spacing:.04em;text-transform:uppercase;opacity:0;transition:opacity .14s var(--m-ease-smooth);pointer-events:none;background:linear-gradient(90deg,#0000 30%,#7c5a2a8c 58%,#624620 100%);background:linear-gradient(90deg,#0000 30%,lab(41.1435% 10.4523 32.8109/.55) 58%,lab(32.3195% 8.90583 27.4876) 100%);justify-content:flex-end;align-items:center;padding-right:18px;font-weight:600;display:flex;position:absolute;inset:0}.em-row[data-swiping=archive]:before{content:"Archive";opacity:1}.em-row[data-swiping=snooze]:after{content:"Snooze";opacity:1}.em-row[data-swiping=archive][data-swipe-armed=true]:before,.em-row[data-swiping=snooze][data-swipe-armed=true]:after{filter:brightness(1.18)}.em-row>*{z-index:2;position:relative}.em-row[data-swiping]{animation:none!important}.em-row[data-swiping]>*{transform:translateX(var(--em-swipe-x,0));will-change:transform}}.m-reader-pill{left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 140px + var(--vv-off,0px));z-index:68;-webkit-backdrop-filter:saturate(1.2)blur(14px);border:1px solid var(--twg-glass-border,#2c1e101a);background:#fff7e6eb;border-radius:18px;justify-content:stretch;align-items:center;gap:6px;min-height:56px;padding:6px;display:none;position:fixed;box-shadow:0 14px 30px -10px #2c1e1057}@media (max-width:768px){.m-reader-pill{display:flex}.em[data-thread-open]>.m-reader-bottom-actions-slot,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot{left:0;right:0;bottom:calc(58px + env(safe-area-inset-bottom,0px));z-index:70;pointer-events:none;padding:0 22px 12px;display:flex;position:absolute}.em[data-thread-open]>.m-reader-bottom-actions-slot>.m-reader-pill,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot>.m-reader-pill{pointer-events:auto;width:100%!important;margin:0!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}}.m-reader-reply{height:var(--twg-btn-icon-mobile);border-radius:var(--twg-r-full) 0 0 999px;background:var(--twg-ink);color:var(--twg-btn-primary-fg);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);cursor:pointer;border:0;flex-shrink:0;align-items:center;gap:7px;padding:0 14px 0 12px;font-weight:600;display:inline-flex}.m-reader-reply:active{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.m-reader-reply:active{background:color-mix(in oklab, var(--twg-ink) 88%, black)}}.m-reader-reply-caret{background:var(--twg-ink);width:28px;height:40px;color:var(--twg-btn-primary-fg);cursor:pointer;border:0;border-left:1px solid #fff7e64d;border-radius:0 999px 999px 0;flex-shrink:0;place-items:center;margin-right:4px;padding:0;display:inline-grid}.m-reader-sep{background:#2c1e1024;flex-shrink:0;width:1px;height:24px;margin:0 4px}.m-reader-ico{width:40px;height:40px;color:var(--twg-ink);cursor:pointer;background:0 0;border:0;border-radius:20px;flex-shrink:0;place-items:center;display:inline-grid}.m-reader-ico:hover{background:#6c502a1a}.m-reader-reply-menu{-webkit-backdrop-filter:saturate(1.2)blur(14px);border:1px solid var(--twg-glass-border,#2c1e101a);min-width:200px;z-index:var(--z-popover);background:#fff7e6f5;border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 16px 32px -10px #2c1e1052}.m-reader-reply-menu-item{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:inline-flex}.m-reader-reply-menu-item:hover{background:#6c502a1a}.m-reader-reply-menu-sep{background:#2c1e101a;height:1px;margin:4px}.m-reader-more-root{z-index:var(--z-sheet);justify-content:stretch;align-items:flex-end;display:flex;position:fixed;inset:0}.m-reader-more-backdrop{-webkit-backdrop-filter:blur(6px);cursor:pointer;background:#2c1e105c;border:0;position:absolute;inset:0}.m-reader-more{border:1px solid var(--twg-glass-border,#2c1e101a);width:calc(100% - 20px);margin:0 auto;margin-bottom:calc(env(safe-area-inset-bottom,0px) + 12px);background:#fff7e6fa;border-radius:22px;flex-direction:column;gap:4px;max-height:70dvh;padding:12px;animation:.28s cubic-bezier(.32,.72,0,1) m-reader-more-in;display:flex;position:relative;left:10px;right:10px;overflow-y:auto;box-shadow:0 -20px 40px -10px #2c1e1061}@keyframes m-reader-more-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.m-reader-more-head{border-bottom:1px solid var(--twg-ink-hair);justify-content:space-between;align-items:center;margin-bottom:6px;padding:4px 8px 10px;display:flex}.m-reader-more-head strong{font-family:var(--twg-f-display);font-size:var(--twg-fs-title);color:var(--twg-ink);font-weight:600}.m-reader-more-close{border:1px solid var(--twg-ink-hair);width:28px;height:28px;color:var(--twg-ink);cursor:pointer;background:0 0;border-radius:14px;place-items:center;display:inline-grid}.m-reader-more-list{flex-direction:column;gap:2px;display:flex}.m-reader-more-list button{border-radius:var(--twg-r-md);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-section);text-align:left;cursor:pointer;min-height:var(--twg-btn-md-mobile-h);background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.m-reader-more-list button:hover{background:#6c502a1a}.m-reader-more-list button:disabled{opacity:.48;cursor:not-allowed}.m-reader-more-list button:disabled:hover{background:0 0}.m-reader-more-list button>svg{color:var(--twg-ink-2,#2c1e10a8);flex-shrink:0}.m-reader-more-list button.is-andy>svg{color:var(--twg-coral,var(--twg-brass))}.m-reader-more-sep{background:var(--twg-ink-hair);height:1px;margin:6px 4px}@media (max-width:768px){.cal-modal-backdrop{padding:0 10px env(safe-area-inset-bottom,0px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#1f18126b!important;align-items:flex-end!important}.cal-modal{animation:.32s cubic-bezier(.22,1,.36,1) both m-em-compose-up;border-radius:24px 24px 0 0!important;flex-direction:column!important;width:100%!important;max-width:none!important;max-height:88dvh!important;display:flex!important;overflow:hidden!important;box-shadow:0 -22px 50px -10px #2c1e1066!important}.cal-modal:not(.cal-modal-sm){border-radius:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;inset:0!important}.cal-modal.cal-modal-sm{height:auto!important;max-height:var(--twg-dd-max-h-mobile)!important;border-radius:var(--twg-dialog-mobile-radius)!important;inset:auto 0 0!important}.cal-modal-head{position:relative;padding:16px 18px 10px!important}.cal-modal-head:before{content:"";background:var(--twg-ink);border-radius:2px;width:36px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.cal-modal-head:before{background:color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.cal-modal-head h2{font-size:var(--twg-fs-title)!important;margin:4px 0!important;font-weight:600!important}.cal-modal-head p{font-size:var(--twg-fs-button)!important;color:var(--twg-ink-3)!important;margin:0!important}.cal-modal-body{-webkit-overflow-scrolling:touch;padding:14px 14px calc(env(safe-area-inset-bottom,0px) + 18px)!important;overflow-y:auto!important}.cal-modal-body input[type=checkbox]{flex-shrink:0;width:22px!important;height:22px!important}.cal-modal-body :where(.cal-field-check,.cal-recur-toggle,.cal-recur-radio){min-height:var(--twg-touch-target)!important;padding:var(--twg-space-2) var(--twg-space-3)!important}.cal-modal-body :where(.cal-field-label,.cal-recur-label){min-height:auto!important;padding:0!important}.cal-modal-close{border-radius:18px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;display:inline-flex!important}.cal-settings-modal{max-height:90dvh!important}.cal-settings-body{padding:14px 14px calc(env(safe-area-inset-bottom,0px) + 20px)!important;gap:16px!important}.cal-settings-section-head{align-items:flex-start!important;gap:10px!important}.cal-settings-section-head p{font-size:var(--twg-fs-label)!important}.cal-settings-account-card{border-radius:14px!important;padding:12px!important}.cal-settings-account-head{align-items:flex-start!important}.cal-settings-sync{flex-direction:column!important;align-items:flex-end!important;gap:6px!important;margin-left:0!important}.cal-settings-sync .cal-btn{min-height:calc(var(--twg-btn-icon) + 4px)!important;padding:0 10px!important}.cal-settings-toggle-grid{grid-template-columns:1fr!important}.cal-settings-toggle-row,.cal-settings-calendar-row{min-height:48px!important}.cal-settings-toggle-row input,.cal-settings-calendar-row input{width:22px!important;height:22px!important}.cal-settings-calendar-account{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:116px!important;overflow:hidden!important}.twg-noti-panel{-webkit-overflow-scrolling:touch;animation:m-em-compose-up var(--twg-t-sheet-in) both;left:0!important;right:auto!important;top:calc(env(safe-area-inset-top,0px) + var(--twg-header-h,64px) + 10px)!important;width:calc(100vw - 22px)!important;height:calc(100dvh - env(safe-area-inset-top,0px) - var(--twg-header-h,64px) - 10px)!important;max-width:none!important;max-height:none!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px)!important;transform-origin:top!important;border-radius:22px 22px 0 0!important;flex-direction:column!important;display:flex!important;position:fixed!important;bottom:auto!important;overflow:hidden!important;box-shadow:0 -20px 50px -10px #2c1e1061!important}.twg-noti-head{flex:none!important;padding:15px 16px 11px!important}.twg-noti-title{font-size:var(--twg-fs-body)!important;letter-spacing:.13em!important}.twg-noti-close{width:44px!important;height:44px!important}.twg-noti-tabs{flex:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px 14px 12px!important;display:grid!important;overflow:visible!important}.twg-noti-tab{min-width:0!important;height:44px!important;min-height:44px!important;font-size:var(--twg-fs-label)!important;border-radius:var(--twg-r-md)!important;white-space:nowrap!important;justify-content:center!important;padding:0 10px!important}.twg-noti-tab-count{min-width:18px!important;height:18px!important;font-size:var(--twg-fs-micro)!important;flex:none!important;padding:0 6px!important}.twg-noti-list{-webkit-overflow-scrolling:touch;flex:auto!important;min-height:0!important;padding:4px 0 0!important;overflow-y:auto!important}.twg-noti-row{grid-template-columns:7px minmax(0,1fr)!important;row-gap:10px!important;min-height:92px!important;padding:14px 16px!important}.twg-noti-row-title{padding-right:0!important}.twg-noti-actions{opacity:1!important;grid-column:2!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:2px!important;display:grid!important;position:static!important;transform:none!important}.twg-noti-action{border-radius:14px!important;min-width:0!important;height:44px!important;min-height:44px!important}.twg-noti-action span{display:inline!important}.twg-noti-row-meta{gap:6px!important}.twg-noti-source-chip{max-width:100%!important}.twg-noti-foot{padding:10px 16px calc(env(safe-area-inset-bottom,0px) + 14px)!important;flex:none!important}.twg-noti-mark{justify-content:center;align-items:center;min-height:44px!important;padding:0 16px!important;display:inline-flex!important}html body .shell-command-dialog{top:calc(12px + env(safe-area-inset-top,0px))!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;height:min(820px, calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)))!important;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;bottom:auto!important;left:50%!important;right:auto!important;transform:none!important}.shell-command-dialog [data-slot=command]{min-height:0}.shell-command-dialog [data-slot=command-list]{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto;max-height:none!important}html body [data-slot=dialog-content] [data-slot=command-input-wrapper] [data-slot=input-group]{height:44px!important;min-height:44px!important}.shell-command-dialog [data-slot=command-item]{min-height:var(--twg-touch-target);padding-block:10px}}.m-rowmenu-root{z-index:var(--z-menu);pointer-events:auto;position:fixed;inset:0}.m-rowmenu-backdrop{-webkit-backdrop-filter:blur(6px);cursor:pointer;background:#2c1e1052;border:0;animation:.2s cubic-bezier(.22,1,.36,1) m-fade-in;position:absolute;inset:0}@keyframes m-fade-in{0%{opacity:0}to{opacity:1}}.m-rowmenu{-webkit-backdrop-filter:saturate(1.2)blur(14px);border:.5px solid var(--twg-ink);background:#fff7e6fa;width:auto;min-width:240px;max-width:calc(100vw - 24px);position:absolute}@supports (color:color-mix(in lab, red, red)){.m-rowmenu{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.m-rowmenu{--twg-ink:inherit;--twg-ink-3:#6c502a;--twg-brass:inherit;border-radius:14px;flex-direction:column;gap:1px;padding:6px;animation:.2s cubic-bezier(.2,0,0,1) both m-rowmenu-in;display:flex;box-shadow:0 22px 50px -10px #2c1e1066}@keyframes m-rowmenu-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.m-rowmenu-item{min-height:48px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-section);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-weight:500;display:flex}.m-rowmenu-item:hover{background:#6c502a1a}.m-rowmenu-item>svg{color:var(--twg-brass);flex-shrink:0}.m-rowmenu-item-danger,.m-rowmenu-item-danger>svg{color:var(--twg-danger)}.m-rowmenu-sep{background:var(--twg-ink);height:1px}@supports (color:color-mix(in lab, red, red)){.m-rowmenu-sep{background:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.m-rowmenu-sep{margin:3px 6px}.m-rowmenu-cancel{color:var(--twg-ink-3,#6c502a);font-weight:600;font-size:var(--twg-fs-body);justify-content:center}.m-rowmenu-cancel>svg{display:none}@media (min-width:769px){.m-tabbar,.m-em-topbar,.m-fab-bar-left,.m-fab-bar-right,.m-reader-pill,.m-acct-pill-mount{display:none!important}}.m-snooze-root{z-index:var(--z-sheet);display:none;position:fixed;inset:0}@media (max-width:768px){.m-snooze-root{display:block}.m-snooze-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;animation:m-em-toast-in .2s var(--m-ease-smooth) both;background:#1c12085c;border:0;position:fixed;inset:0}.m-snooze-sheet{left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px + var(--vv-off,0px));background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border:.5px solid var(--twg-glass-t3-border);max-height:84dvh;box-shadow:var(--twg-glass-t3-edge), var(--twg-glass-t3-shadow);animation:m-em-compose-sheet-up .28s var(--m-ease-smooth);border-radius:18px;padding:14px 14px 12px;position:fixed;overflow-y:auto}.m-snooze-head{font-size:var(--twg-fs-section);color:var(--twg-ink-2);align-items:center;gap:8px;display:flex}.m-snooze-head strong{color:var(--twg-ink);font-weight:600}.m-snooze-head-subject{font-size:var(--twg-fs-button);color:var(--twg-ink-3);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin-left:4px;overflow:hidden}.m-snooze-close{border-radius:var(--twg-r-full);width:36px;height:36px;color:var(--twg-ink-2);cursor:pointer;background:#6c502a14;border:0;flex-shrink:0;place-items:center;display:grid}.m-snooze-hint{font-size:var(--twg-fs-button);color:var(--twg-ink-3);margin:4px 0 12px;line-height:1.4}.m-snooze-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.m-snooze-row{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);width:100%;color:var(--twg-ink-2);cursor:pointer;text-align:left;min-height:56px;font-size:var(--twg-fs-body-lg);background:0 0;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.m-snooze-row.is-picked{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-snooze-row.is-picked{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-cream-bright))}}.m-snooze-row.is-picked{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-snooze-row.is-picked{border-color:color-mix(in oklab, var(--twg-brass) 36%, transparent)}}.m-snooze-row.is-picked{color:var(--twg-ink)}.m-snooze-row-ico{color:var(--twg-brass);place-items:center;display:grid}.m-snooze-row-body{flex-direction:column;min-width:0;display:flex}.m-snooze-row-body strong{color:var(--twg-ink);font-weight:600;font-size:var(--twg-fs-body-lg)}.m-snooze-row-body span{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin-top:2px}.m-snooze-row-tick{color:var(--twg-brass);font-size:var(--twg-fs-section)}.m-snooze-row-custom{cursor:default}.m-snooze-custom-inputs{gap:8px;margin-top:6px;display:flex}.m-snooze-custom-inputs>input{border:1px solid var(--twg-ink-hair);background:var(--twg-cream-bright);border-radius:var(--twg-r-sm);min-width:0;font-size:var(--twg-fs-body-lg);color:var(--twg-ink);flex:1;padding:8px 10px}.m-snooze-summary{font-size:var(--twg-fs-body);color:var(--twg-ink-2);background:#6c502a0f;border-radius:10px;align-items:baseline;gap:6px;margin-top:12px;padding:10px 12px;display:flex}.m-snooze-summary strong{color:var(--twg-ink);font-weight:600}.m-snooze-summary-tz{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin-left:auto}.m-snooze-foot{border-top:1px solid var(--twg-ink-hair);gap:10px;margin-top:12px;padding-top:8px;display:flex}.m-snooze-cancel{border:1px solid var(--twg-ink-hair);min-height:44px;color:var(--twg-ink-2);border-radius:var(--twg-r-full);font-size:var(--twg-fs-body-lg);cursor:pointer;background:0 0;flex:1}.m-snooze-confirm{background:var(--twg-ink);min-height:44px;color:var(--twg-cream);border-radius:var(--twg-r-full);font-size:var(--twg-fs-body-lg);cursor:pointer;border:0;flex:1.4;justify-content:center;align-items:center;gap:6px;display:inline-flex}.m-snooze-confirm:disabled{cursor:not-allowed;background:#1c12084d}}@media (min-width:769px){.m-snooze-root{display:none}}.m-folders-root{z-index:var(--z-sheet);display:none;position:fixed;inset:0}@media (max-width:768px){.m-folders-root{display:block}.m-folders-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;animation:m-em-toast-in .2s var(--m-ease-smooth) both;background:#1c12085c;border:0;position:fixed;inset:0}.m-folders-sheet{left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px + var(--vv-off,0px));background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border:.5px solid var(--twg-glass-t3-border);max-height:84dvh;box-shadow:var(--twg-glass-t3-edge), var(--twg-glass-t3-shadow);animation:m-em-compose-sheet-up .28s var(--m-ease-smooth);border-radius:18px;padding:14px 14px 12px;position:fixed;overflow-y:auto}.m-folders-head{align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.m-folders-head strong{color:var(--twg-ink);font-family:var(--twg-f-display,"Cormorant Garamond", serif);font-weight:600;font-size:var(--twg-fs-heading);letter-spacing:-.005em}.m-folders-head-hint{font-size:var(--twg-fs-label);color:var(--twg-ink-3);flex:1;margin-left:6px;line-height:1.35}.m-folders-close{border-radius:var(--twg-r-full);width:44px;height:44px;color:var(--twg-ink-2);cursor:pointer;background:#6c502a14;border:0;flex-shrink:0;place-items:center;display:grid}.m-folders-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.m-folders-section{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--twg-ink-3);margin:12px 0 6px;font-weight:700}.m-folders-row{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);width:100%;min-height:56px;color:var(--twg-ink-2);cursor:pointer;text-align:left;background:0 0;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.m-folders-row-ico{color:var(--twg-brass);place-items:center;display:grid}.m-folders-row[data-active=true]{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.m-folders-row[data-active=true]{background:color-mix(in oklab, var(--twg-sage) 7%, var(--twg-cream-bright))}}.m-folders-row[data-active=true]{border-color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.m-folders-row[data-active=true]{border-color:color-mix(in oklab, var(--twg-sage) 34%, transparent)}}.m-folders-row-body{flex-direction:column;min-width:0;display:flex}.m-folders-row-body strong{color:var(--twg-ink);font-weight:600;font-size:var(--twg-fs-body-lg)}.m-folders-row-body span{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin-top:2px;font-weight:400}.m-folders-row-plain{grid-template-columns:32px 1fr}.m-folders-row-count{font-size:var(--twg-fs-label);color:var(--twg-ink-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.m-folders-row-badge{font-size:var(--twg-fs-caption);border-radius:var(--twg-r-full);color:var(--twg-ink-2);border:1px solid var(--twg-ink-hair);font-family:var(--twg-f-ui);letter-spacing:.04em;text-transform:uppercase;background:#6c502a1a;flex-shrink:0;padding:3px 8px;font-weight:600}.m-folders-row-badge.tone-ready{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.m-folders-row-badge.tone-ready{background:color-mix(in oklab, var(--twg-sage) 8%, var(--twg-cream-bright))}}.m-folders-row-badge.tone-ready{color:var(--twg-sage);border-color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.m-folders-row-badge.tone-ready{border-color:color-mix(in oklab, var(--twg-sage) 30%, transparent)}}.m-folders-row-badge.tone-partial{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-folders-row-badge.tone-partial{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-cream-bright))}}.m-folders-row-badge.tone-partial{color:var(--twg-brass);border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-folders-row-badge.tone-partial{border-color:color-mix(in oklab, var(--twg-brass) 30%, transparent)}}.m-folders-row-badge.tone-backend_only{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-folders-row-badge.tone-backend_only{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-cream-bright))}}.m-folders-row-badge.tone-backend_only{color:var(--twg-brass);border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-folders-row-badge.tone-backend_only{border-color:color-mix(in oklab, var(--twg-brass) 30%, transparent)}}.m-folders-row-badge.tone-risky{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.m-folders-row-badge.tone-risky{background:color-mix(in oklab, var(--twg-danger) 8%, var(--twg-cream-bright))}}.m-folders-row-badge.tone-risky{color:var(--twg-danger);border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.m-folders-row-badge.tone-risky{border-color:color-mix(in oklab, var(--twg-danger) 30%, transparent)}}.m-folders-row-badge.tone-missing{color:var(--twg-ink-3);border-color:var(--twg-ink-hair);background:#6c502a1a}.m-folders-row.tone-risky:hover{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.m-folders-row.tone-risky:hover{background:color-mix(in oklab, var(--twg-danger) 4%, var(--twg-cream-bright))}}}@media (min-width:769px){.m-folders-root{display:none}}@media (max-width:768px){.m-em-topbar-folders,.m-em-topbar-settings{border-radius:var(--twg-r-md);min-width:44px;min-height:44px;color:var(--twg-ink-2);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.m-em-topbar-folders:active,.m-em-topbar-settings:active{background:#6c502a1a}.twg-header-center>svg{width:140px!important;height:42px!important;overflow:visible!important}.twg-header-center>svg .tsl-tag{font-size:var(--twg-fs-button)!important;letter-spacing:1.4px!important;display:block!important}.twg-header-center>svg .tsl-rule{display:inline!important}.tk[data-task-open=true] .tk-workspace .tk-ws-head{background:var(--twg-paper)!important;z-index:auto!important;border-bottom:.5px solid #2b1f1214!important;margin:0!important;padding:24px 22px 16px!important;position:static!important;top:auto!important}.tk[data-task-open=true] .tk-workspace .tk-ws-eyebrow{font-family:var(--twg-f-mono)!important;font-size:var(--twg-fs-micro)!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--twg-ink-3)!important}.tk[data-task-open=true] .tk-workspace .tk-ws-title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-section)!important;letter-spacing:0!important;margin:6px 0 10px!important;font-weight:500!important;line-height:1.18!important}.tk[data-task-open=true] .tk-workspace .tk-ws-meta{font-size:var(--twg-fs-body)!important;color:var(--twg-ink-2)!important;flex-direction:column!important;gap:4px!important;margin:8px 0 0!important;display:flex!important}.tk[data-task-open=true] .tk-workspace .tk-ws-meta-row{border-bottom:.5px solid #2b1f120f!important;grid-template-columns:90px 1fr!important;align-items:baseline!important;gap:12px!important;padding:4px 0!important;display:grid!important}.tk[data-task-open=true] .tk-workspace .tk-ws-meta-row:last-child{border-bottom:0!important}.tk[data-task-open=true] .tk-workspace .tk-ws-meta-key{font-family:var(--twg-f-mono)!important;font-size:var(--twg-fs-micro)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--twg-ink-3)!important}.tk[data-task-open=true] .tk-workspace .tk-ws-meta-val{font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-body)!important;color:var(--twg-ink)!important}.tk[data-task-open=true] .tk-workspace .tk-ws-chips{flex-wrap:wrap!important;gap:6px!important;margin:12px 0 0!important;display:flex!important}.tk[data-task-open=true] .tk-workspace .tk-ws-body{padding:14px 22px 0!important}.tk[data-task-open=true] .tk-workspace .tk-andy{padding:14px 22px!important}.tk[data-task-open=true] .tk-workspace:has(.m-tkflow) .tk-ws-body{flex-direction:column!important;flex:auto!important;min-height:0!important;padding:0!important;display:flex!important}.tk[data-task-open=true] .tk-workspace{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 8px)!important}.tk-payload-diff{flex-direction:column!important;gap:12px!important;margin:12px 0!important;padding:0!important;display:flex!important}.tk-payload-diff-side{border-radius:var(--twg-r-md)!important;border:.5px solid #2b1f1214!important;width:100%!important;padding:12px 14px!important}.tk-payload-diff-side[data-side=before]{background:#6c502a0a!important}.tk-payload-diff-side[data-side=after]{background:var(--twg-coral,var(--twg-brass))!important}@supports (color:color-mix(in lab, red, red)){.tk-payload-diff-side[data-side=after]{background:color-mix(in oklab, var(--twg-coral,var(--twg-brass)) 5%, var(--twg-cream-bright))!important}}.tk-payload-diff-side[data-side=after]{border-color:var(--twg-coral,var(--twg-brass))!important}@supports (color:color-mix(in lab, red, red)){.tk-payload-diff-side[data-side=after]{border-color:color-mix(in oklab, var(--twg-coral,var(--twg-brass)) 24%, transparent)!important}}.tk-payload-diff-side[data-side=after]>div:last-child{font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-body-lg)!important;line-height:1.55!important}.tk[data-task-open=true] .tk-workspace:has(.m-tkflow) .tk-ws-actions-section .tk-actions{display:none!important}.tk[data-task-open=true] .tk-workspace .tk-ws-actions-section .tk-actions .tk-btn{min-width:92px!important}.tk>.tk-head{display:none!important}.tk{margin-top:calc(env(safe-area-inset-top,0px) + 10px + 64px + 10px)!important;border:1px solid var(--twg-glass-border,#2c1e101a)!important;background:var(--twg-paper)!important;background-image:none!important;border-radius:22px!important;margin-left:10px!important;margin-right:10px!important;padding-top:0!important;overflow:hidden!important;box-shadow:0 12px 28px -14px #2c1e1038!important}.m-tk-topbar{align-items:center}.m-tk-topbar-new{background:var(--twg-ink)!important;color:var(--twg-cream)!important}.m-tk-topbar-new:active{background:#1c1208!important}.tk .tk-rail{z-index:auto!important;background:var(--twg-paper)!important;border-bottom:.5px solid #2b1f121a!important;border-radius:0!important;height:auto!important;min-height:48px!important;margin:0!important;padding:8px 10px!important;position:static!important;top:auto!important;left:auto!important;right:auto!important}.tk-list-rows{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 80px)!important}.tk-row{padding-left:18px!important;padding-right:18px!important}.tk-row-title{font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-title)!important;letter-spacing:0!important;font-weight:600!important;line-height:1.3!important}.tk-row-sub{font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-body-lg)!important;font-weight:400!important;line-height:1.35!important}.tk-ws-title{font-family:var(--twg-f-display,"Cormorant Garamond", serif)!important;font-size:var(--twg-fs-section)!important;letter-spacing:0!important;font-weight:500!important;line-height:1.2!important}.tk-ws-eyebrow,.tk-ws-kicker{font-family:var(--twg-f-mono,"IBM Plex Mono", monospace)!important;font-size:var(--twg-fs-caption)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--twg-ink-3)!important;font-weight:600!important}.tk-row-sub,.tk-row-title{padding-right:2px}.tk-row-right{white-space:nowrap;overflow:hidden;flex-wrap:nowrap!important}.tk-row-right>.tk-row-owner{text-overflow:ellipsis;max-width:50%;overflow:hidden}.twg-header .twg-header-right{gap:4px!important;min-width:0!important}.twg-header .twg-bell-wrap{z-index:3!important;width:44px!important;height:44px!important;margin-right:0!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.twg-header .twg-noti-trigger{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important}.twg-header .twg-circle-btn{width:44px!important;height:var(--twg-touch-target)!important}.twg-header .twg-avatar{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.twg-header .twg-bell-badge{min-width:14px!important;height:14px!important;font-size:calc(var(--twg-fs-micro) - 2.5px)!important;top:2px!important;right:0!important}.m-dash-toggle{top:calc(env(safe-area-inset-top,0px) + 84px)!important;width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;z-index:68!important;display:inline-flex!important;position:fixed!important;right:16px!important;box-shadow:0 10px 22px -14px #1f181257!important}}@media (min-width:769px){.m-dash-toggle,.m-dash-scrim{display:none!important}}@media (max-width:768px){.m-dash-scrim{z-index:74;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f181252;border:0;padding:0;animation:.18s ease-out both m-scrim-fade;position:fixed;inset:0}.twg-body>.twg-dash{display:none!important}.twg-body[data-mobile-dash-open=true]>.twg-dash{top:calc(env(safe-area-inset-top,0px) + 84px)!important;right:10px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:76!important;border-radius:var(--twg-r-lg)!important;background:var(--twg-paper)!important;width:min(336px,100vw - 34px)!important;height:auto!important;display:flex!important;position:fixed!important;left:auto!important}@supports (color:color-mix(in lab, red, red)){.twg-body[data-mobile-dash-open=true]>.twg-dash{background:color-mix(in oklab, var(--twg-paper) 88%, white 12%)!important}}.twg-body[data-mobile-dash-open=true]>.twg-dash{border:.5px solid var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.twg-body[data-mobile-dash-open=true]>.twg-dash{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)!important}}.twg-body[data-mobile-dash-open=true]>.twg-dash{animation:.22s cubic-bezier(.32,.72,0,1) both m-dashboard-slide;box-shadow:0 24px 54px -24px #1f18126b, var(--twg-paper-shadow)!important}.twg-body[data-mobile-dash-open=true]>.twg-dash[data-config-open=true]{z-index:var(--z-sheet)!important}body:has(.twg-dash[data-config-open=true]) .m-fab-bar{pointer-events:none!important;display:none!important}.twg-body[data-mobile-dash-open=true] .twg-dash-inner{-webkit-overflow-scrolling:touch!important;width:100%!important;max-height:100%!important;padding:12px!important;overflow-y:auto!important}.twg-body[data-mobile-dash-open=true] .twg-dash-head{z-index:2!important;background:var(--twg-paper)!important;margin:-12px -12px 10px!important;padding:12px!important;position:sticky!important;top:0!important}@supports (color:color-mix(in lab, red, red)){.twg-body[data-mobile-dash-open=true] .twg-dash-head{background:color-mix(in oklab, var(--twg-paper) 92%, white 8%)!important}}.twg-body[data-mobile-dash-open=true] .twg-dash-head{border-bottom:.5px solid var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.twg-body[data-mobile-dash-open=true] .twg-dash-head{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)!important}}.twg-body[data-mobile-dash-open=true] .twg-dash-configure{opacity:1!important;min-height:44px!important;padding:8px 10px!important}.twg-dash-config-sheet{width:100vw!important;max-height:min(760px, calc(100dvh - env(safe-area-inset-top,0px) - 42px))!important;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px))!important;border-radius:22px 22px 0 0!important;inset:auto auto 0 calc(100% - 100vw + 10px)!important}.twg-dash-config-row{grid-template-columns:34px minmax(0,1fr) 64px!important;min-height:62px!important}@keyframes m-dashboard-slide{0%{opacity:0;transform:translate(18px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}}.m-tk-actbar{display:none}@media (max-width:768px){.m-tk-actbar{left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 72px + var(--vv-off,0px));z-index:var(--z-sticky);background:linear-gradient(180deg, transparent 0%, var(--twg-paper) 35%);pointer-events:none;padding:8px 10px;display:block;position:fixed}.m-tk-actbar-scroll{pointer-events:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding:4px 6px 6px;display:flex;overflow-x:auto}.m-tk-actbar-scroll::-webkit-scrollbar{display:none}.m-tk-actbar-chip{border:.5px solid var(--twg-ink-hair,#2b1f121a);background:var(--twg-cream-bright);min-height:44px;color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);cursor:pointer;border-radius:22px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.m-tk-actbar-chip:active{background:#fff7e699}.m-tk-actbar-chip.is-approve{background:var(--twg-ink);color:var(--twg-cream);border-color:var(--twg-ink);font-weight:600}.m-tk-actbar-chip.is-primary{background:var(--twg-ink);color:var(--twg-btn-primary-fg);border-color:var(--twg-ink);font-weight:600}.m-tk-actbar-chip.is-danger{color:var(--twg-ink);border:.5px solid var(--twg-ink-hair,#2c1e104d);background:0 0;font-weight:500}.m-tk-actbar-andy{background:var(--twg-coral,var(--twg-brass));height:44px;color:var(--twg-cream);font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-button);letter-spacing:.002em;cursor:pointer;white-space:nowrap;scroll-snap-align:start;border:0;border-radius:22px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex;box-shadow:0 2px 6px #d6a23e38}.m-tk-actbar-andy:active{background:var(--twg-coral,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.m-tk-actbar-andy:active{background:color-mix(in oklab, var(--twg-coral,var(--twg-brass)) 90%, var(--twg-ink))}}.m-tk-actbar-andy>svg{flex-shrink:0;width:13px;height:13px}.m-tk-actbar-more{flex-shrink:0;width:36px;padding:0}.m-tk-actbar-more>svg{width:16px;height:16px}.tk[data-task-open=true] .tk-workspace{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 8px)!important}.m-reader-andy{min-width:0;height:var(--twg-touch-target);border-radius:calc(var(--twg-r-md) + 2px);background:var(--twg-coral,var(--twg-brass));color:var(--twg-cream);font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-weight:600;font-size:var(--twg-fs-body-lg);letter-spacing:-.003em;cursor:pointer;white-space:nowrap;border:0;flex:auto;justify-content:center;align-items:center;gap:7px;margin-right:0;padding:0 16px;display:inline-flex}.m-reader-andy:active{background:var(--twg-coral,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.m-reader-andy:active{background:color-mix(in oklab, var(--twg-coral,var(--twg-brass)) 88%, var(--twg-ink))}}.m-reader-andy>svg{color:var(--twg-cream)}.m-reader-reply-caret{height:var(--twg-touch-target);border-radius:calc(var(--twg-r-md) + 2px);background:var(--twg-coral,var(--twg-brass));border:0;place-items:center;width:48px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.m-reader-reply-caret{background:color-mix(in oklab, var(--twg-coral,var(--twg-brass)) 14%, #fff7e6e0)}}.m-reader-reply-caret{color:var(--twg-coral,var(--twg-brass));cursor:pointer;flex-shrink:0}.m-reader-reply-caret:active,.m-reader-reply-caret[aria-expanded=true]{background:var(--twg-coral,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.m-reader-reply-caret:active,.m-reader-reply-caret[aria-expanded=true]{background:color-mix(in oklab, var(--twg-coral,var(--twg-brass)) 24%, #fff7e6e0)}}.m-reader-reply-caret:active,.m-reader-reply-caret[aria-expanded=true]{color:var(--twg-ink)}.wf-topbar-brand,.wf-topbar-title,.wf-topbar-sub{display:none!important}.wf-topbar{min-height:0!important;padding-top:0!important}.wf-shell{padding-top:0!important}.cal-head .cal-settings-btn{display:none!important}.m-em-topbar-reader-subject{min-width:0;font-family:var(--twg-f-display,"Cormorant Garamond", serif);font-size:var(--twg-fs-display);letter-spacing:-.006em;color:var(--twg-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;margin:0 8px 0 -4px;font-weight:500;line-height:1.15;display:-webkit-box;overflow:hidden}.m-em-topbar-reader>.m-em-topbar-icon[aria-label=Star\ thread]{display:none!important}.em[data-thread-open] .em-thread-subject{opacity:.86}.em[data-thread-open] .em-thread-meta-email{display:none}.em[data-thread-open]:has(.em-andy-gate)~* .m-reader-pill{display:none!important}body:has(.em-andy-gate) .m-reader-pill{display:none!important}.em-compose-backdrop{animation:.25s cubic-bezier(.4,0,.2,1) both em-compose-backdrop-in;background:#0006!important}@keyframes em-compose-backdrop-in{0%{background:0 0}to{background:#0006}}.em-compose-backdrop .em-compose{animation:.32s cubic-bezier(.32,.72,0,1) both em-compose-sheet-up;overflow:hidden;box-shadow:0 -8px 24px -8px #2c1e104d;background:var(--twg-paper)!important;top:calc(env(safe-area-inset-top,0px) + 10px)!important;border-radius:16px 16px 0 0!important;flex-direction:column!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;display:flex!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.em-compose-backdrop{position:fixed!important;inset:0!important}@keyframes em-compose-sheet-up{0%{opacity:.7;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.em-compose-grabber{width:36px;height:calc(var(--twg-fs-micro) - 7px);border-radius:calc(var(--twg-r-xs) - 4px);background:#2c1e1038;flex-shrink:0;margin:6px auto 0;display:block}.em-compose-head.em-compose-head-mobile{flex-shrink:0;background:var(--twg-paper)!important;border-bottom:.5px solid var(--twg-ink-hair,#2c1e101a)!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:8px!important;padding:6px 4px 10px!important;display:grid!important}.em-compose-head.em-compose-head-mobile .em-compose-cancel{padding-left:8px}.em-compose-cancel{height:36px;color:var(--twg-ink-2,#2c1e10a8);font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-section);cursor:pointer;text-align:left;background:0 0;border:0;padding:0 4px;font-weight:500}.em-compose-cancel:active{color:var(--twg-ink)}.em-compose-head-status{text-align:center;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-caption);letter-spacing:.1em;color:var(--twg-ink-3,#2c1e107a);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;justify-self:center;max-width:100%;font-weight:600;overflow:hidden}.em-compose-send-primary{min-height:var(--twg-button-md-h);height:var(--twg-button-md-h);min-width:0;padding:0 var(--twg-button-md-pad-x);border-radius:var(--twg-button-md-r);background:var(--twg-button-primary-bg);color:var(--twg-button-primary-fg);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);letter-spacing:0;cursor:pointer;transition:background var(--twg-t-hover) var(--twg-ease), opacity var(--twg-t-hover) var(--twg-ease);border:0;justify-content:center;align-items:center;display:inline-flex}.em-compose-send-primary:active{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-send-primary:active{background:color-mix(in oklab, var(--twg-ink) 90%, var(--twg-coral))}}.em-compose-send-primary:disabled{background:var(--twg-ink-mute);color:var(--twg-button-primary-fg);opacity:.66;cursor:not-allowed}.em-compose-send-group{align-items:center;gap:0;display:inline-flex;position:relative}.em-compose-send-group .em-compose-send-primary{min-width:0;padding-right:var(--twg-button-md-pad-x);border-top-right-radius:0;border-bottom-right-radius:0}.em-compose-send-chevron{min-height:var(--twg-button-md-h);height:var(--twg-button-md-h);min-width:var(--twg-icon-button-md);width:var(--twg-icon-button-md);border:0;border-left:var(--twg-modal-hairline);border-top-right-radius:var(--twg-button-md-r);border-bottom-right-radius:var(--twg-button-md-r);background:var(--twg-button-primary-bg);color:var(--twg-button-primary-fg);cursor:pointer;transition:background var(--twg-t-hover) var(--twg-ease);place-items:center;padding:0;display:inline-grid}.em-compose-send-chevron:active,.em-compose-send-chevron[data-open]{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-send-chevron:active,.em-compose-send-chevron[data-open]{background:color-mix(in oklab, var(--twg-ink) 90%, var(--twg-coral))}}.em-compose-send-chevron:disabled{background:var(--twg-ink-mute);color:var(--twg-button-primary-fg);opacity:.66;cursor:not-allowed}.em-compose-schedule-menu{top:calc(100% + var(--twg-dd-offset));z-index:var(--twg-modal-z);min-width:var(--twg-filter-popover-w);padding:var(--twg-modal-gap-sm);background:var(--twg-modal-surface);border:var(--twg-modal-border);border-radius:var(--twg-dd-radius);box-shadow:var(--twg-modal-shadow);gap:var(--twg-modal-gap-xs);flex-direction:column;display:flex;position:absolute;right:0}.em-compose-schedule-menu-head{padding:var(--twg-modal-gap-sm) var(--twg-modal-gap-sm) var(--twg-modal-gap-xs);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);letter-spacing:var(--twg-type-eyebrow-tracking);text-transform:uppercase;color:var(--twg-ink-3)}.em-compose-schedule-item{align-items:center;gap:var(--twg-modal-gap-sm);min-height:var(--twg-dd-item-h-mobile);padding:var(--twg-modal-gap-sm);border-radius:var(--twg-dd-radius);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-medium);color:var(--twg-ink);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.em-compose-schedule-item:active{background:var(--twg-ink-tint-hover)}.em-compose-schedule-item>svg{color:var(--twg-brass);flex-shrink:0}.em-compose-schedule-item-sub{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);font-weight:var(--twg-fw-regular);color:var(--twg-ink-3);margin-left:auto}.em-compose .em-compose-fields{flex-shrink:0;padding:0!important}.em-compose-chip-row{border-bottom:.5px solid var(--twg-ink-hair,#2c1e101a);box-sizing:border-box;align-items:center;gap:10px;height:56px;padding:0 14px;display:flex}.em-compose-chip-row-key{font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-weight:600;font-size:var(--twg-fs-button);letter-spacing:.08em;color:var(--twg-ink);text-transform:uppercase;flex:0 0 64px;align-self:center;line-height:1}.em-compose-chip-row-from{align-items:center}.em-compose-chip-row-from .em-compose-chip-row-key{padding-top:0}.em-compose-chip-row-chips{flex-wrap:wrap;flex:auto;align-content:center;align-items:center;gap:6px;min-width:0;min-height:30px;display:flex}.em-compose-chip-pill{height:28px;color:var(--twg-ink);font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-body-lg);background:0 0;border:0;border-radius:0;align-items:center;gap:4px;max-width:60%;padding:0;font-weight:400;line-height:1;display:inline-flex}.em-compose-chip-pill-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.em-compose-chip-pill-x{width:20px;height:20px;color:var(--twg-ink-2,#2c1e10a8);cursor:pointer;background:#2c1e1014;border:0;border-radius:10px;flex-shrink:0;place-items:center;display:inline-grid}.em-compose-chip-pill-x:active{background:#2c1e1029}.em-compose-chip-row-input{min-width:40px;height:28px;color:var(--twg-ink);font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-body-lg);background:0 0;border:0;outline:0;flex:40px;align-self:center;padding:0 4px;font-weight:400;line-height:1}.em-compose-chip-row-input::placeholder{color:var(--twg-ink-3,#2c1e107a);font-weight:400}.em-compose-ccbcc-toggle{height:28px;color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);cursor:pointer;white-space:nowrap;background:#2c1e100f;border:0;border-radius:14px;flex:none;align-self:center;margin-left:4px;padding:0 8px;font-weight:500}.em-compose-ccbcc-toggle:active{color:var(--twg-ink)}.em-compose-ccbcc-spacer{width:56px;height:var(--twg-btn-compact-h);pointer-events:none;flex:none;align-self:center;margin-left:4px}.em-compose-chip-row-subject .em-compose-subject-input{flex:auto;align-self:center;min-width:0}.em-compose-subject-input{width:100%;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);background:0 0;border:0;outline:0;font-weight:400;line-height:1}.em-compose-subject-input::placeholder{color:var(--twg-ink-3,#2c1e107a);font-weight:400}.em-compose-body.em-compose-body-mobile{-webkit-overflow-scrolling:touch;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-section)!important;color:var(--twg-ink)!important;resize:none!important;white-space:pre-wrap!important;word-break:break-word!important;background:0 0!important;border:0!important;outline:0!important;flex:auto!important;min-height:0!important;margin:0!important;padding:14px!important;font-weight:400!important;line-height:1.55!important;overflow-y:auto!important}.em-compose-body-mobile::placeholder{color:var(--twg-ink-3,#2c1e107a)}.em-compose-body-mobile[contenteditable=true]:empty:before,.em-compose-body-mobile[contenteditable=true][data-empty]:before{content:attr(data-placeholder);color:var(--twg-ink-3,#2c1e107a);pointer-events:none}.em-compose-action-strip{border-top:.5px solid var(--twg-ink-hair,#2c1e101a);background:var(--twg-paper);flex-shrink:0;align-items:center;gap:4px;padding:8px 12px;display:flex}.em-compose-strip-btn{width:40px;height:var(--twg-btn-icon-mobile);border-radius:calc(var(--twg-r-pill) + 2px);color:var(--twg-ink-2,#2c1e10a8);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.em-compose-strip-btn:active{background:#2c1e1014}.em-compose-strip-spacer{flex:1}.em-compose-strip-andy{background:var(--twg-coral,var(--twg-brass));height:36px;color:var(--twg-cream);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);cursor:pointer;border:0;border-radius:18px;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.em-compose-strip-andy:active{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-compose-strip-andy:active{background:color-mix(in oklab, var(--twg-coral) 88%, var(--twg-ink))}}.em-compose-strip-andy[data-on]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-compose-strip-andy[data-on]{background:color-mix(in oklab, var(--twg-coral) 86%, var(--twg-ink))}}.em-compose-strip-andy[data-on]{box-shadow:inset 0 0 0 2px #fff8e840}.em-compose-safety-hint{padding:8px 14px calc(env(safe-area-inset-bottom,0px) + 10px);background:var(--twg-paper);color:var(--twg-ink-3,#2c1e107a);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);border-top:.5px solid var(--twg-ink-hair,#2c1e101a);flex-shrink:0;align-items:center;gap:6px;line-height:1.3;display:flex}.em-compose-safety-hint>svg{color:var(--twg-brass);flex-shrink:0}:is(.em-compose-head-mobile~.em-compose-foot,.em-compose:has(.em-compose-head-mobile) .em-compose-foot){display:none!important}.m-snooze-backdrop{animation:m-sheet-backdrop-in var(--twg-dur-enter) var(--twg-ease-soft) both!important;background:#0006!important}@keyframes m-sheet-backdrop-in{0%{background:0 0}to{background:#0006}}.m-snooze-sheet{animation:m-sheet-rise var(--twg-t-sheet-in) both!important}@keyframes m-sheet-rise{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.m-snooze-sheet:before{content:"";background:#2c1e1038;border-radius:2px;width:36px;height:4px;margin:8px auto 6px;display:block}.m-folders-backdrop{animation:m-sheet-backdrop-in var(--twg-dur-enter) var(--twg-ease-soft) both!important;background:#0006!important}.m-folders-sheet{animation:m-sheet-rise var(--twg-t-sheet-in) both!important}.m-folders-sheet:before{content:"";background:#2c1e1038;border-radius:2px;width:36px;height:4px;margin:8px auto 6px;display:block}.m-reader-more-backdrop{animation:m-sheet-backdrop-in var(--twg-dur-enter) var(--twg-ease-soft) both!important;background:#0006!important}.m-reader-more{animation:m-sheet-rise var(--twg-t-sheet-in) both!important}.m-reader-more:before{content:"";background:#2c1e1038;border-radius:2px;width:36px;height:4px;margin:4px auto 8px;display:block}@media (prefers-reduced-motion:reduce){.m-snooze-backdrop,.m-folders-backdrop,.m-reader-more-backdrop,.m-snooze-sheet,.m-folders-sheet,.m-reader-more{animation:none!important}}.em-compose-format.em-compose-format-mobile{border-top:.5px solid var(--twg-ink-hair,#2c1e101a);background:var(--twg-paper);flex-shrink:0;align-items:center;gap:0;padding:6px 8px;display:flex;position:relative;overflow:visible}.em-compose-format.em-compose-format-mobile .em-format-btn{width:32px;height:var(--twg-btn-icon);border-radius:var(--twg-r-sm);color:var(--twg-ink-2,#2c1e10a8);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:inline-grid}.em-compose-format.em-compose-format-mobile .em-format-btn:active{color:var(--twg-ink);background:#2c1e1014}.em-compose-format.em-compose-format-mobile .em-toolbar-divider{background:var(--twg-ink-hair);flex-shrink:0;width:1px;height:20px;margin:0 4px;display:inline-block}.em-compose-format.em-compose-format-mobile .em-format-andy{background:var(--twg-coral,var(--twg-brass));height:28px;color:var(--twg-cream);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);letter-spacing:.002em;white-space:nowrap;cursor:pointer;border:0;border-radius:14px;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:0 10px;font-weight:600;display:inline-flex}.em-compose-format.em-compose-format-mobile .em-format-andy:active{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-compose-format.em-compose-format-mobile .em-format-andy:active{background:color-mix(in oklab, var(--twg-coral) 88%, var(--twg-ink))}}.em-compose-format.em-compose-format-mobile .em-format-andy[data-on]{box-shadow:inset 0 0 0 2px #fff8e840}.em-compose-format.em-compose-format-mobile .em-format-btn[data-active]{color:var(--twg-ink);background:#2c1e101f}.em-compose-format.em-compose-format-mobile .em-format-more-wrap{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.em-compose-format.em-compose-format-mobile .em-format-more-menu{z-index:60;background:var(--twg-cream);border:.5px solid var(--twg-ink-hair,#2c1e101a);border-radius:var(--twg-r-md);flex-direction:column;gap:2px;min-width:200px;padding:6px;animation:.2s cubic-bezier(.32,.72,0,1) both m-sheet-rise;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 12px 28px #2c1e102e}.em-compose-format.em-compose-format-mobile .em-format-more-item{border-radius:var(--twg-r-sm);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:10px 12px;font-weight:500;display:flex}.em-compose-format.em-compose-format-mobile .em-format-more-item:active{background:#2c1e100f}.em-compose-format.em-compose-format-mobile .em-format-more-item[data-active]{color:var(--twg-ink);background:#2c1e101f}.em-compose-format.em-compose-format-mobile .em-format-more-item>svg{color:var(--twg-ink-2,#2c1e10a8);flex-shrink:0}.em-compose-format.em-compose-format-mobile .em-format-more-divider{background:var(--twg-ink-hair,#2c1e101a);height:1px;margin:4px 6px;display:block}.em-compose-andy-sheet{border-top:.5px solid var(--twg-ink-hair,#2c1e101a);background:var(--twg-cream);padding:12px 14px calc(env(safe-area-inset-bottom,0px) + 12px);flex-direction:column;flex-shrink:0;gap:10px;animation:.24s cubic-bezier(.32,.72,0,1) both m-sheet-rise;display:flex}.em-compose-andy-sheet-head{align-items:center;gap:8px;display:flex}.em-compose-andy-sheet-kicker{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-coral,var(--twg-brass));align-items:center;gap:6px;font-weight:600;display:inline-flex}.em-compose-andy-sheet-close{width:28px;height:28px;color:var(--twg-ink-2);cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;margin-left:auto;display:inline-grid}.em-compose-andy-sheet-title{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);margin:0;font-weight:600;line-height:1.3}.em-compose-andy-intents{grid-template-columns:1fr 1fr;gap:6px;display:grid}.em-compose-andy-intent{border:.5px solid var(--twg-ink-hair,#2c1e101a);background:var(--twg-paper);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);text-align:left;cursor:pointer;border-radius:10px;padding:10px 12px;font-weight:500;line-height:1.35}.em-compose-andy-intent[data-active]{border-color:var(--twg-coral,var(--twg-brass));background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-compose-andy-intent[data-active]{background:color-mix(in oklab, var(--twg-coral) 10%, var(--twg-paper))}}.em-compose-andy-intent[data-active]{color:var(--twg-ink)}.em-compose-andy-intent-title{margin-bottom:1px;font-weight:600;display:block}.em-compose-andy-intent-sub{font-weight:400;font-size:var(--twg-fs-label);color:var(--twg-ink-3,#2c1e107a);display:block}.em-compose-andy-instruction{border:.5px solid var(--twg-ink-hair,#2c1e101a);background:var(--twg-paper);width:100%;min-height:56px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);resize:none;border-radius:10px;outline:0;padding:10px 12px;font-weight:400;line-height:1.4}.em-compose-andy-instruction::placeholder{color:var(--twg-ink-3,#2c1e107a)}.em-compose-andy-sheet-foot{align-items:center;gap:8px;display:flex}.em-compose-andy-sheet-foot>.em-compose-andy-sheet-spacer{flex:1}.em-compose-andy-sheet-draft{background:var(--twg-coral,var(--twg-brass));height:36px;color:var(--twg-cream);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);cursor:pointer;border:0;border-radius:18px;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.em-compose-andy-sheet-draft:disabled{background:var(--twg-ink-mute,#2c1e102e);color:#fff8e88c;cursor:not-allowed}.em-compose-andy-sheet-ghost{border:.5px solid var(--twg-ink-hair,#2c1e101a);height:36px;color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);cursor:pointer;background:0 0;border-radius:18px;padding:0 12px;font-weight:500}.em-compose-andy-chat{border-top:.5px solid var(--twg-ink-hair,#2c1e101a);background:var(--twg-cream);padding:10px 12px calc(env(safe-area-inset-bottom,0px) + 10px);flex-direction:column;flex-shrink:0;gap:8px;max-height:60vh;animation:.24s cubic-bezier(.32,.72,0,1) both m-sheet-rise;display:flex}.em-compose-andy-chat-head{align-items:center;gap:8px;display:flex}.em-compose-andy-chat-reset{border:.5px solid var(--twg-ink-hair,#2c1e101a);border-radius:var(--twg-r-md);height:24px;color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);cursor:pointer;background:0 0;align-items:center;gap:4px;margin-left:auto;padding:0 8px;font-weight:500;display:inline-flex}.em-compose-andy-chat-log{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:8px;max-height:40vh;padding:2px 0;display:flex;overflow-y:auto}.em-compose-andy-msg{align-items:flex-end;gap:6px;max-width:88%;display:flex}.em-compose-andy-msg-user{flex-direction:row-reverse;align-self:flex-end}.em-compose-andy-msg-andy{align-self:flex-start}.em-compose-andy-msg-mark{background:var(--twg-coral);border-radius:10px;width:20px;height:20px}@supports (color:color-mix(in lab, red, red)){.em-compose-andy-msg-mark{background:color-mix(in oklab, var(--twg-coral) 14%, var(--twg-paper))}}.em-compose-andy-msg-mark{color:var(--twg-coral,var(--twg-brass));flex-shrink:0;place-items:center;display:inline-grid}.em-compose-andy-msg-bubble{background:var(--twg-paper);border:.5px solid var(--twg-ink-hair,#2c1e101a);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);border-radius:14px;padding:8px 12px;line-height:1.45;position:relative}.em-compose-andy-msg-bubble p{margin:0 0 4px}.em-compose-andy-msg-bubble p:last-child{margin-bottom:0}.em-compose-andy-msg-user .em-compose-andy-msg-bubble{background:var(--twg-ink);color:var(--twg-cream);border-color:#0000}.em-compose-andy-msg[data-draft] .em-compose-andy-msg-bubble{background:var(--twg-cream-bright);border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-compose-andy-msg[data-draft] .em-compose-andy-msg-bubble{border-color:color-mix(in oklab, var(--twg-coral) 28%, var(--twg-ink-hair))}}.em-compose-andy-msg-tag{border-radius:var(--twg-r-xs);background:var(--twg-coral,var(--twg-brass));color:var(--twg-cream);font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.06em;text-transform:uppercase;margin-top:6px;padding:1px 6px;font-weight:700;display:inline-block}.em-compose-andy-typing{align-items:center;gap:4px;min-height:18px;display:inline-flex}.em-compose-andy-typing>span{background:var(--twg-ink-3,#2c1e107a);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite m-andy-dot}.em-compose-andy-typing>span:nth-child(2){animation-delay:.16s}.em-compose-andy-typing>span:nth-child(3){animation-delay:.32s}@keyframes m-andy-dot{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.em-compose-andy-chat-composer{background:var(--twg-paper);border:.5px solid var(--twg-ink-hair,#2c1e101a);border-radius:18px;flex-shrink:0;align-items:flex-end;gap:6px;padding:6px 8px;display:flex}.em-compose-andy-chat-input{resize:none;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);background:0 0;border:0;outline:0;flex:1;max-height:96px;padding:6px;line-height:1.4}.em-compose-andy-chat-input::placeholder{color:var(--twg-ink-3,#2c1e107a)}.em-compose-andy-chat-send{border-radius:var(--twg-r-lg);background:var(--twg-coral,var(--twg-brass));width:32px;height:32px;color:var(--twg-cream);cursor:pointer;border:0;flex-shrink:0;place-items:center;display:inline-grid}.em-compose-andy-chat-send:disabled{background:var(--twg-ink-mute,#2c1e102e);color:#fff8e88c;cursor:not-allowed}.em-compose-andy-chat-foot{flex-shrink:0;align-items:center;gap:8px;padding-top:2px;display:flex}.em-compose-strip-btn[data-active]{background:var(--twg-ink)!important;color:var(--twg-cream)!important}.em-compose-andy-banner{border-top:.5px solid var(--twg-ink-hair);border-bottom:.5px solid var(--twg-ink-hair);background:var(--twg-coral);flex-shrink:0;grid-template-columns:28px 1fr;grid-template-areas:"mark text""tones tones";gap:6px 10px;padding:10px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.em-compose-andy-banner{background:color-mix(in oklab, var(--twg-coral) 6%, var(--twg-paper))}}.em-compose-andy-banner .em-compose-andy-mark{background:var(--twg-coral);width:28px;height:28px;color:var(--twg-cream);border-radius:14px;grid-area:mark;place-items:center;display:inline-grid}.em-compose-andy-banner .em-compose-andy-text{grid-area:text;min-width:0}.em-compose-andy-banner .em-compose-andy-title{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);font-weight:600;line-height:1.25}.em-compose-andy-banner .em-compose-andy-sub{font-family:var(--twg-f-content);font-size:var(--twg-fs-label);color:var(--twg-ink-2);margin-top:2px;line-height:1.35}.em-compose-andy-banner .em-compose-andy-tones{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;grid-area:tones;gap:6px;padding-top:4px;display:flex;overflow-x:auto}.em-compose-andy-banner .em-compose-andy-tones::-webkit-scrollbar{display:none}.em-compose-andy-banner .em-tone-pill{border:1px solid var(--twg-glass-border-pill,#2c1e101a);background:var(--twg-paper);height:28px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);cursor:pointer;white-space:nowrap;border-radius:14px;flex-shrink:0;align-items:center;gap:4px;padding:0 10px;font-weight:500;display:inline-flex}.em-compose-andy-banner .em-tone-pill:active{background:var(--twg-cream-bright)}.em-compose-andy-banner .em-tone-pill.em-tone-regen{background:var(--twg-ink);color:var(--twg-cream);border-color:var(--twg-ink)}.m-andy-root{z-index:var(--z-sheet);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.m-andy-backdrop{background:#00000073;animation:.22s cubic-bezier(.4,0,.2,1) both m-andy-fade;position:absolute;inset:0}@keyframes m-andy-fade{0%{background:0 0}to{background:#00000073}}.m-andy-sheet{background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);padding:8px 16px calc(env(safe-area-inset-bottom,0px) + 18px);box-shadow:var(--twg-glass-t3-edge), 0 -10px 28px #2c1e102e;border-radius:20px 20px 0 0;flex-direction:column;gap:12px;max-height:88dvh;animation:.32s cubic-bezier(.32,.72,0,1) both m-sheet-rise;display:flex;position:relative;overflow-y:auto}.m-andy-grabber{background:#2c1e1038;border-radius:2px;width:36px;height:4px;margin:4px auto 0;display:block}.m-andy-head{align-items:center;gap:8px;display:flex}.m-andy-kicker{color:var(--twg-coral,var(--twg-brass));font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-weight:600;display:inline-flex}.m-andy-close{border-radius:var(--twg-r-full);width:44px;height:44px;color:var(--twg-ink-2);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:inline-grid}.m-andy-stage{flex-direction:column;gap:10px;display:flex}.m-andy-title{font-family:var(--twg-f-ui);font-size:var(--twg-fs-title);color:var(--twg-ink);margin:0;font-weight:600;line-height:1.3}.m-andy-sub{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink-2,#2c1e10a8);margin:0;font-weight:400;line-height:1.45}.m-andy-sub em{color:var(--twg-ink);font-style:normal;font-weight:500}.m-andy-analysing,.m-andy-drafting{text-align:center;align-items:center;padding:18px 0 8px}.m-andy-pulse{background:var(--twg-coral);border-radius:28px;width:56px;height:56px}@supports (color:color-mix(in lab, red, red)){.m-andy-pulse{background:color-mix(in oklab, var(--twg-coral) 18%, var(--twg-paper))}}.m-andy-pulse{color:var(--twg-coral,var(--twg-brass));place-items:center;margin-bottom:6px;animation:1.4s ease-in-out infinite m-andy-pulse;display:inline-grid}@keyframes m-andy-pulse{0%,to{transform:scale(1);box-shadow:0 0 #d6a23e73}50%{transform:scale(1.06);box-shadow:0 0 0 12px #d6a23e00}}.m-andy-progress{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink-3,#2c1e107a);flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.m-andy-progress li{border-radius:var(--twg-r-sm);opacity:0;background:#2c1e100a;padding:4px 10px;animation:.32s cubic-bezier(.32,.72,0,1) both m-andy-row-in}.m-andy-progress li:first-child{animation-delay:.1s}.m-andy-progress li:nth-child(2){animation-delay:.38s}.m-andy-progress li:nth-child(3){animation-delay:.66s}.m-andy-progress li[data-active]{color:var(--twg-ink)}@keyframes m-andy-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.m-andy-questions{flex-direction:column;gap:12px;display:flex}.m-andy-question{border-radius:var(--twg-r-md);background:var(--twg-cream);border:.5px solid var(--twg-ink-hair,#2c1e101a);gap:8px;padding:12px;display:flex}.m-andy-q-num{color:var(--twg-coral,var(--twg-brass));font-family:var(--twg-f-ui);font-weight:700;font-size:var(--twg-fs-body);flex-shrink:0;line-height:1.4}.m-andy-q-body{flex-direction:column;flex:1;gap:4px;display:flex}.m-andy-q-prompt{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);font-weight:600;line-height:1.35}.m-andy-q-hint{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink-3,#2c1e107a);font-weight:400}.m-andy-q-input{border:.5px solid var(--twg-ink-hair,#2c1e101a);border-radius:var(--twg-r-sm);background:var(--twg-paper);width:100%;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);outline:0;margin-top:4px;padding:8px 10px}.m-andy-q-input::placeholder{color:var(--twg-ink-3,#2c1e107a)}.m-andy-preview{background:var(--twg-cream);border:.5px solid var(--twg-ink-hair,#2c1e101a);border-radius:var(--twg-r-md);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);max-height:240px;padding:12px 14px;line-height:1.5;overflow-y:auto}.m-andy-preview p{margin:0 0 8px}.m-andy-preview p:last-child{margin-bottom:0}.m-andy-foot{align-items:center;gap:8px;margin-top:4px;display:flex}.m-andy-ghost{border:.5px solid var(--twg-ink-hair,#2c1e101a);height:36px;color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);cursor:pointer;background:0 0;border-radius:18px;padding:0 14px;font-weight:500}.m-andy-primary{background:var(--twg-coral,var(--twg-brass));height:36px;color:var(--twg-btn-primary-fg);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);cursor:pointer;border:0;border-radius:18px;align-items:center;gap:6px;margin-left:auto;padding:0 14px;font-weight:600;display:inline-flex}}.m-reader-header-actions{display:none}@media (max-width:768px){.em-thread-head>.em-thread-subject{display:block!important}.em-thread-head>.em-thread-toolbar{display:none!important}.em-thread-head{flex-direction:column!important;gap:0!important;padding:24px 22px 16px!important;transition:padding .22s cubic-bezier(.32,.72,0,1)!important;display:flex!important}.em-thread-head .em-thread-meta{opacity:1;max-height:120px;transition:max-height .22s cubic-bezier(.32,.72,0,1),opacity .2s cubic-bezier(.32,.72,0,1),margin .22s cubic-bezier(.32,.72,0,1);overflow:hidden}.em-thread-head[data-collapsed=true]{padding:18px 14px 16px!important}.em-thread-head[data-collapsed=true] .em-thread-meta{pointer-events:none;opacity:0!important;max-height:0!important;margin:0!important}.em-thread-head[data-collapsed=true] .m-reader-header-actions{margin-top:0!important;margin-left:-8px!important;margin-right:-8px!important}.em .em-messages{border-top:.5px solid var(--twg-ink-hair,#2c1e101a)!important}.em-thread-meta>.twg-photo{display:none!important}.em-thread-meta{align-items:stretch!important;gap:0!important;margin:0!important;padding:0!important}.em-thread-meta-text{flex:auto;min-width:0;flex-direction:column!important;gap:0!important;line-height:1.2!important;display:flex!important}.em-thread-meta-line{border-bottom:.5px solid var(--twg-ink-hair,#2c1e101a);min-width:0;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;height:40px!important;line-height:1!important;display:flex!important}.em-thread-meta-line:before{content:"FROM";font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-button);letter-spacing:.08em;color:var(--twg-ink);text-transform:uppercase;text-align:right;flex:0 0 36px;font-weight:600;line-height:1}.em-thread-meta-from{box-sizing:border-box!important;border-radius:var(--twg-r-md)!important;background:var(--twg-cream-bright)!important;border:1px solid var(--twg-glass-border-pill,#2c1e101a)!important;height:24px!important;min-height:0!important;max-height:24px!important;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-body)!important;color:var(--twg-ink)!important;letter-spacing:-.003em!important;text-overflow:ellipsis!important;white-space:nowrap!important;appearance:none!important;cursor:pointer!important;text-align:left!important;flex:0 auto!important;align-self:center!important;align-items:center!important;margin:0!important;padding:0 9px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.em-thread-meta-from:focus{outline:0!important}.em-thread-meta-email{display:none!important}.em-thread-vip{box-sizing:border-box!important;height:18px!important;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-micro)!important;letter-spacing:.08em!important;flex-shrink:0!important;align-self:center!important;align-items:center!important;padding:0 6px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.em-thread-meta-time{font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-label)!important;color:var(--twg-ink-3,#2c1e107a)!important;flex-shrink:0!important;margin-left:auto!important;font-weight:400!important;line-height:1!important}.em-thread-meta-recipients{cursor:pointer;border:0!important;border-bottom:.5px solid var(--twg-ink-hair,#2c1e101a)!important;height:40px!important;min-height:0!important;max-height:40px!important;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;background:0 0!important;align-self:stretch!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important}.em-thread-meta-rec-label{flex:0 0 36px;font-size:var(--twg-fs-button)!important;letter-spacing:.08em!important;color:var(--twg-ink)!important;text-transform:uppercase!important;text-align:right!important;font-weight:600!important;line-height:1!important}.em-thread-meta-rec-name{box-sizing:border-box!important;border-radius:var(--twg-r-md)!important;background:var(--twg-cream-bright)!important;border:1px solid var(--twg-glass-border-pill,#2c1e101a)!important;height:24px!important;font-size:var(--twg-fs-body)!important;color:var(--twg-ink)!important;letter-spacing:-.003em!important;align-self:center!important;align-items:center!important;padding:0 9px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}.em-thread-meta-recipients>svg{align-self:center!important}.em-thread-meta-rec-more{font-size:var(--twg-fs-label)!important;color:var(--twg-ink-3,#2c1e107a)!important;font-weight:400!important}.em-thread-meta-recipients:hover,.em-thread-meta-recipients:active{background:0 0!important}.m-reader-header-actions{background:0 0;justify-content:space-around;align-items:center;gap:0;margin:0 -14px;padding:0 4px;display:flex}.em-thread-head[data-collapsed=true]{border-bottom:.5px solid var(--twg-ink-hair,#2c1e101a)!important}.m-reader-header-ico{border-radius:var(--twg-r-sm);height:30px;color:var(--twg-ink-2,#2c1e10a8);cursor:pointer;background:0 0;border:0;flex:1 1 0;place-items:center;display:inline-grid;min-height:0!important}.m-reader-header-ico:active{color:var(--twg-ink);background:#2c1e1014}.m-reader-header-ico[data-tone=danger]:active{color:var(--twg-danger);background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.m-reader-header-ico[data-tone=danger]:active{background:color-mix(in oklab, var(--twg-danger) 8%, transparent)}}.m-reader-pill{justify-content:stretch;left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 140px + var(--vv-off,0px))!important;border-radius:var(--twg-r-pill)!important;width:auto!important;margin:0!important;padding:6px!important}.m-tk-topbar-queue-btn{color:var(--twg-ink);cursor:pointer;font-family:var(--twg-f-display);font-size:var(--twg-fs-display);letter-spacing:-.005em;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 2px;font-weight:500;line-height:36px;display:inline-flex}.m-tk-topbar-queue-btn>span:first-of-type{line-height:1}.m-tk-topbar-queue-count{min-width:18px;height:18px;color:var(--twg-ink-3,#2c1e108c);font-family:var(--twg-f-mono);font-size:var(--twg-fs-caption);background:#2c1e1014;border-radius:9px;place-items:center;margin-left:2px;padding:0 5px;font-weight:600;line-height:1;display:inline-grid}.m-tk-topbar-queue-btn>svg{color:var(--twg-ink-3,#2c1e108c);margin-left:2px}.tk .tk-rail{display:none!important}.m-tk-queue-root{z-index:var(--z-sheet);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.m-tk-queue-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#2c1e106b;border:0;animation:.22s both m-tk-fade-in;position:absolute;inset:0}@keyframes m-tk-fade-in{0%{opacity:0}to{opacity:1}}.m-tk-queue-sheet{z-index:2;background:var(--twg-glass-t3-bg);width:100%;max-width:480px;max-height:88vh;-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-glass-t3-edge), 0 -22px 44px -14px #2c1e1057;padding-bottom:env(safe-area-inset-bottom,0px);border-top-left-radius:22px;border-top-right-radius:22px;flex-direction:column;animation:.26s cubic-bezier(.32,.72,0,1) both m-tk-queue-up;display:flex;position:relative;overflow:hidden}@keyframes m-tk-queue-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.m-tk-queue-head{border-bottom:.5px solid #2c1e101a;flex-shrink:0;padding:6px 12px 12px;position:relative}.m-tk-queue-grabber{background:#2c1e1038;border-radius:2px;width:36px;height:4px;margin:6px auto 10px;display:block}.m-tk-queue-title{font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);letter-spacing:-.005em;color:var(--twg-ink);margin:0;padding-left:4px;font-weight:600}.m-tk-queue-close{border-radius:var(--twg-r-full);width:44px;height:44px;color:var(--twg-ink);cursor:pointer;background:#2c1e100f;border:0;place-items:center;display:inline-grid;position:absolute;top:10px;right:10px}.m-tk-queue-body{-webkit-overflow-scrolling:touch;flex:auto;padding:6px 0 16px;overflow-y:auto}.m-tk-queue-plan{background:var(--twg-coral,var(--twg-brass));width:calc(100% - 20px);color:var(--twg-cream);cursor:pointer;text-align:left;border:0;border-radius:14px;align-items:center;gap:10px;margin:10px 10px 12px;padding:12px 14px;display:flex;box-shadow:0 4px 14px -4px #d6a23e66}.m-tk-queue-plan>svg{flex-shrink:0}.m-tk-queue-plan-label{font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-body-lg);flex:1;font-weight:600;line-height:1.2}.m-tk-queue-plan-hint{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:#fff8e8c7;margin-top:2px;font-weight:400;display:block}.m-tk-queue-kicker{font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--twg-ink-3,#2c1e108c);padding:12px 16px 4px;font-weight:600}.m-tk-queue-row{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:11px 16px;transition:background .12s;display:flex}.m-tk-queue-row:active{background:#2c1e100f}.m-tk-queue-row[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-tk-queue-row[data-active]{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-paper))}}.m-tk-queue-row[data-active]:before{content:"";background:var(--twg-brass);border-radius:0 2px 2px 0;width:3px;height:22px;margin-left:-16px;margin-right:13px}.m-tk-queue-row-ico{width:22px;height:22px;color:var(--twg-ink-2,#2c1e10a8);flex-shrink:0;place-items:center;display:inline-grid}.m-tk-queue-row[data-urgent] .m-tk-queue-row-ico{color:var(--twg-coral,var(--twg-brass))}.m-tk-queue-row-label{font-family:var(--twg-f-ui);font-size:var(--twg-fs-section);color:var(--twg-ink);flex:1;font-weight:500;line-height:1.25}.m-tk-queue-row-hint{font-size:var(--twg-fs-label);color:var(--twg-ink-3,#2c1e108c);margin-top:2px;font-weight:400;display:block}.m-tk-queue-row-count{font-family:var(--twg-f-mono);font-size:var(--twg-fs-label);color:var(--twg-ink-3,#2c1e108c);flex-shrink:0;font-weight:500}.m-tk-queue-row-view .m-tk-queue-row-label,.m-tk-queue-row-add .m-tk-queue-row-label{font-weight:500}.m-tk-queue-row-add,.m-tk-queue-row-add .m-tk-queue-row-ico,.m-tk-queue-row-add .m-tk-queue-row-label{color:var(--twg-brass)}.m-tk-view-root{z-index:var(--z-sheet);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.m-tk-view-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#2c1e106b;border:0;animation:.22s both m-tk-fade-in;position:absolute;inset:0}.m-tk-view-sheet{z-index:2;background:var(--twg-glass-t3-bg);width:100%;max-width:480px;max-height:78vh;-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-glass-t3-edge), 0 -22px 44px -14px #2c1e1057;padding-bottom:env(safe-area-inset-bottom,0px);border-top-left-radius:22px;border-top-right-radius:22px;flex-direction:column;animation:.26s cubic-bezier(.32,.72,0,1) both m-tk-queue-up;display:flex;position:relative;overflow:hidden}.m-tk-view-head{border-bottom:.5px solid #2c1e101a;flex-shrink:0;padding:6px 12px 12px;position:relative}.m-tk-view-grabber{background:#2c1e1038;border-radius:2px;width:36px;height:4px;margin:6px auto 10px;display:block}.m-tk-view-title{font-family:var(--twg-f-display,"Cormorant Garamond", serif);font-size:var(--twg-fs-heading);letter-spacing:-.005em;color:var(--twg-ink);margin:0;padding-left:4px;font-weight:600}.m-tk-view-close{border-radius:var(--twg-r-full);width:44px;height:44px;color:var(--twg-ink);cursor:pointer;background:#2c1e100f;border:0;place-items:center;display:inline-grid;position:absolute;top:10px;right:10px}.m-tk-view-body{-webkit-overflow-scrolling:touch;flex:auto;padding:6px 0 18px;overflow-y:auto}.m-tk-view-section{border-bottom:.5px solid #2c1e101a;padding:8px 10px 12px}.m-tk-view-section:last-child{border-bottom:0}.m-tk-view-kicker{font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--twg-ink-3,#2c1e108c);padding:8px 6px;font-weight:600}.m-tk-view-density{gap:8px;display:grid}.m-tk-view-density-row,.m-tk-view-link{width:100%;min-height:56px;color:var(--twg-ink);cursor:pointer;text-align:left;font-family:var(--twg-f-ui);background:#fffaee8a;border:1px solid #2c1e101a;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.m-tk-view-density-row[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-tk-view-density-row[data-active]{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}.m-tk-view-density-row[data-active]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-tk-view-density-row[data-active]{border-color:color-mix(in oklab, var(--twg-brass) 42%, transparent)}}.m-tk-view-density-mark{border-radius:var(--twg-r-full);width:28px;height:28px;color:var(--twg-brass);background:#2c1e1012;flex-shrink:0;place-items:center;display:inline-grid}.m-tk-view-density-copy{gap:2px;min-width:0;display:grid}.m-tk-view-density-copy strong{font-size:var(--twg-fs-body-lg);font-weight:650;line-height:1.2}.m-tk-view-density-copy span{font-size:var(--twg-fs-label);color:var(--twg-ink-3,#2c1e108c);line-height:1.35}.m-tk-view-link{min-height:48px;font-size:var(--twg-fs-body-lg);color:var(--twg-brass);justify-content:center;font-weight:600}.tk-compose-row{position:relative}.tk-compose-chip-trigger{height:26px;color:var(--twg-ink);font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-button);cursor:pointer;background:#2c1e100f;border:0;border-radius:13px;align-self:center;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.tk-compose-chip-trigger:active{background:#2c1e101a}.tk-compose-chip-trigger>svg{color:#2c1e108c;flex-shrink:0}.tk-compose-mini-pop{z-index:20;background:var(--twg-cream);border:.5px solid #2c1e1024;border-radius:10px;flex-direction:column;gap:1px;min-width:180px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:78px;box-shadow:0 16px 32px -10px #2c1e1047}.tk-compose-mini-item{text-align:left;border-radius:var(--twg-r-xs);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);cursor:pointer;background:0 0;border:0;padding:8px 10px;font-weight:500}.tk-compose-mini-item:active{background:#2c1e100f}.tk-compose-mini-item[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tk-compose-mini-item[data-active]{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.tk-compose-mini-item[data-active]{color:var(--twg-brass);font-weight:600}.m-tk-sheet-root{z-index:var(--z-sheet);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.m-tk-sheet-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#2c1e106b;border:0;animation:.22s both m-tk-fade-in;position:absolute;inset:0}.m-tk-sheet{z-index:2;background:var(--twg-paper);width:100%;max-width:480px;max-height:72vh;padding-bottom:env(safe-area-inset-bottom,0px);border-top-left-radius:22px;border-top-right-radius:22px;flex-direction:column;animation:.26s cubic-bezier(.32,.72,0,1) both m-tk-queue-up;display:flex;position:relative;overflow:hidden;box-shadow:0 -22px 44px -14px #2c1e1057}.m-tk-sheet-head{border-bottom:.5px solid #2c1e101a;flex-shrink:0;padding:6px 12px 12px}.m-tk-sheet-grabber{background:#2c1e1038;border-radius:2px;width:36px;height:4px;margin:6px auto 10px;display:block}.m-tk-sheet-title-row{align-items:center;gap:8px;padding:0 4px;display:flex}.m-tk-sheet-head-icon{width:24px;height:24px;color:var(--twg-ink-2,#2c1e10a8);place-items:center;display:inline-grid}.m-tk-sheet-title{font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);letter-spacing:-.005em;color:var(--twg-ink);flex:1;margin:0;font-weight:600}.m-tk-sheet-close{border-radius:var(--twg-r-full);width:44px;height:44px;color:var(--twg-ink);cursor:pointer;background:#2c1e100f;border:0;place-items:center;display:inline-grid}.m-tk-sheet-sub{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink-3,#2c1e108c);text-overflow:ellipsis;white-space:nowrap;margin:6px 4px 0;padding:0;overflow:hidden}.m-tk-sheet-body{-webkit-overflow-scrolling:touch;flex:auto;padding:6px 0 16px;overflow-y:auto}.m-tk-sheet-row{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:11px 18px;transition:background .12s;display:flex}.m-tk-sheet-row:active{background:#2c1e100f}.m-tk-sheet-row-ico{color:var(--twg-ink-2,#2c1e10a8);flex-shrink:0}.m-tk-sheet-row-label{font-family:var(--twg-f-ui);font-size:var(--twg-fs-section);color:var(--twg-ink);flex:1;font-weight:500;line-height:1.25}.m-tk-sheet-row-hint{font-size:var(--twg-fs-label);color:var(--twg-ink-3,#2c1e108c);margin-top:2px;font-weight:400;display:block}.m-tk-sheet-blurb{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);color:var(--twg-ink-2,#2c1e10a8);margin:12px 18px 16px;padding:0;line-height:1.5}.m-tk-sheet-actions{gap:10px;padding:0 18px 8px;display:flex}.m-tk-sheet-ghost{height:44px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);cursor:pointer;background:0 0;border:.5px solid #2c1e1024;border-radius:14px;flex:1;padding:0 14px;font-weight:500}.m-tk-sheet-danger{background:var(--twg-coral,var(--twg-brass));height:44px;color:var(--twg-cream);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);cursor:pointer;border:0;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:600;display:inline-flex;box-shadow:0 4px 14px -4px #d6a23e66}.m-tk-sheet-primary{background:var(--twg-ink);height:44px;color:var(--twg-btn-primary-fg);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);cursor:pointer;border:0;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:600;display:inline-flex}.m-tk-sheet-primary:disabled,.m-tk-sheet-danger:disabled{opacity:.5;cursor:not-allowed}.m-tk-sheet-honest{background:var(--twg-brass);border-radius:10px;align-items:flex-start;gap:6px;margin:0 0 8px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.m-tk-sheet-honest{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.m-tk-sheet-honest{border:1px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-tk-sheet-honest{border:1px solid color-mix(in oklab, var(--twg-brass) 30%, transparent)}}.m-tk-sheet-honest{color:var(--twg-ink-2,#2c1e10a8);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);line-height:1.4}.m-tk-sheet-honest>svg{color:var(--twg-brass);flex-shrink:0;margin-top:2px}.m-tk-sheet-custom{flex-direction:column;gap:10px;padding:4px 0;display:flex}.m-tk-sheet-field{flex-direction:column;gap:6px;display:flex}.m-tk-sheet-field>span,.m-tk-sheet-field-label{font-family:var(--twg-f-mono,"IBM Plex Mono", monospace);font-size:var(--twg-fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--twg-ink-3,#2c1e107a)}.m-tk-sheet-field>input,.m-tk-sheet-field>textarea{border-radius:var(--twg-r-md);border:1px solid var(--twg-ink-hair,#2c1e101f);background:var(--twg-cream-bright);width:100%;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);box-sizing:border-box;outline:none;padding:10px 12px}.m-tk-sheet-field>textarea{resize:vertical;min-height:72px;font-family:var(--twg-f-content)}.m-tk-sheet-field>input:focus,.m-tk-sheet-field>textarea:focus{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-tk-sheet-field>input:focus,.m-tk-sheet-field>textarea:focus{border-color:color-mix(in oklab, var(--twg-brass) 50%, transparent)}}.m-tk-sheet-field-row{flex-direction:column;gap:6px;display:flex}.m-tk-sheet-duration-chips{flex-wrap:wrap;gap:6px;display:flex}.m-tk-sheet-dur{border-radius:var(--twg-r-full);border:1px solid var(--twg-ink-hair);min-width:64px;height:36px;color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);cursor:pointer;background:0 0;flex:1 0 auto;padding:0 12px;font-weight:500}.m-tk-sheet-dur.is-active{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-tk-sheet-dur.is-active{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.m-tk-sheet-dur.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-tk-sheet-dur.is-active{border-color:color-mix(in oklab, var(--twg-brass) 40%, transparent)}}.m-tk-sheet-dur.is-active{color:var(--twg-ink)}.tk[data-task-open=true] .tk-ws-section,.tk[data-task-open=true] .tk-ws-head{padding:14px 22px 12px!important}.tk[data-task-open=true] .tk-payload-diff{grid-template-columns:1fr!important;gap:10px!important}.tk[data-task-open=true] .tk-payload-diff-side{padding:12px!important}.tk[data-task-open=true] .tk-meeting-attendees{-webkit-overflow-scrolling:touch;padding-bottom:4px;flex-wrap:nowrap!important;overflow-x:auto!important}.tk[data-task-open=true] .tk-meeting-attendees::-webkit-scrollbar{display:none}.tk[data-task-open=true] .tk-handoff-inputs{grid-template-columns:1fr!important;gap:10px!important}.tk[data-task-open=true] .tk-exception-actions{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin-top:12px!important;display:grid!important}.tk[data-task-open=true] .tk-exception-actions>button{min-height:var(--twg-btn-icon-mobile)!important;width:100%!important}.tk[data-task-open=true] .tk-dq-candidate-list{flex-direction:column!important;gap:8px!important;display:flex!important}.tk[data-task-open=true] .tk-waiting{grid-template-columns:minmax(80px,max-content) 1fr!important;gap:6px 12px!important;display:grid!important}.tk[data-task-open=true] .tk-waiting-key{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-ink-3,#2c1e108c);font-weight:600}.tk[data-task-open=true] .tk-waiting-val{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink)}.tk[data-task-open=true] .tk-checklist-row{min-height:44px!important;padding:6px 0!important}.tk[data-task-open=true] .tk-checklist-row>input[type=checkbox]{margin-right:12px;width:22px!important;height:22px!important}.twg-approval-backdrop{z-index:var(--z-modal-backdrop)!important;background:#2c1e106b!important;justify-content:center!important;align-items:flex-end!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important}.twg-approval-backdrop .twg-approval-card{animation:.26s cubic-bezier(.32,.72,0,1) both m-tk-queue-up;width:100%!important;max-width:none!important;height:90vh!important;max-height:90vh!important;padding:22px 18px calc(env(safe-area-inset-bottom,0px) + 16px)!important;border:0!important;border-radius:22px 22px 0 0!important;margin:0!important;overflow-y:auto!important;box-shadow:0 -22px 44px -14px #2c1e1057!important}.twg-approval-backdrop .twg-approval-card:before{content:"";background:#2c1e1038;border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:-8px auto 12px;display:block}.twg-approval-backdrop .twg-approval-eyebrow{font-size:var(--twg-fs-caption)!important}.twg-approval-backdrop .twg-approval-title{font-size:var(--twg-fs-heading)!important;margin-top:4px!important}.twg-approval-backdrop .twg-approval-row{flex-direction:column!important;align-items:flex-start!important;gap:2px!important;padding:10px 0!important}.twg-approval-backdrop .twg-approval-row>span:first-child{font-size:var(--twg-fs-micro)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--twg-ink-3,#2c1e108c)!important}.twg-approval-backdrop .twg-approval-actions{background:var(--twg-paper)!important;flex-direction:column!important;gap:10px!important;padding-top:10px!important;position:sticky!important;bottom:0!important}.twg-approval-backdrop .twg-approval-actions>*{width:100%!important;min-height:48px!important}.tk-compose-backdrop{z-index:var(--z-modal-backdrop)!important;background:#2c1e106b!important;justify-content:center!important;align-items:flex-end!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important}.tk-compose-backdrop .tk-compose{animation:.28s cubic-bezier(.32,.72,0,1) both m-tk-compose-up;top:env(safe-area-inset-top,0px)!important;background:var(--twg-paper)!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;bottom:0!important}.tk-compose .em-compose-head.em-compose-head-desktop{background:var(--twg-paper)!important;border-bottom:.5px solid var(--twg-ink-hair,#2c1e101a)!important;flex-shrink:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:58px!important;padding:8px 12px 10px!important;display:grid!important}.tk-compose .em-compose-head-title-block{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.tk-compose .em-compose-head-title{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;color:var(--twg-ink)!important;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-title)!important;font-weight:650!important;line-height:1.12!important;display:block!important;overflow:hidden!important}.tk-compose .em-compose-head-savestate{color:var(--twg-ink-3,#2c1e107a)!important;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-caption)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:600!important;line-height:1!important;display:block!important}.tk-compose .em-compose-head-actions{justify-content:flex-end!important;align-items:center!important;gap:4px!important;min-width:0!important;display:flex!important}.tk-compose .em-compose-head-icon[aria-label=Pop\ out],.tk-compose .em-compose-head-divider{display:none!important}.tk-compose .em-compose-head-icon{border-radius:var(--twg-r-md)!important;width:40px!important;min-width:40px!important;height:40px!important;color:var(--twg-ink-2,#2c1e10a8)!important;background:#2c1e100f!important;border:0!important;place-items:center!important;padding:0!important;display:inline-grid!important}.tk-compose .em-compose-head-icon-danger{color:var(--twg-danger)!important;background:var(--twg-danger)!important}@supports (color:color-mix(in lab, red, red)){.tk-compose .em-compose-head-icon-danger{background:color-mix(in oklab, var(--twg-danger) 8%, transparent)!important}}.tk-compose .em-compose-send-primary{min-width:66px!important;height:40px!important;font-size:var(--twg-fs-body-lg)!important;border-radius:14px!important;padding:0 13px!important}.tk-compose .em-compose-chip-row{gap:6px!important;height:54px!important;padding:0 12px!important}.tk-compose .tk-compose-scope-row{align-items:flex-start!important;height:auto!important;min-height:112px!important;padding-top:10px!important;padding-bottom:10px!important}.tk-compose .tk-compose-required-note{align-items:flex-start!important;min-height:auto!important;padding:9px 12px!important}.tk-compose .em-compose-chip-row-key{font-size:var(--twg-fs-label)!important;flex-basis:54px!important}.tk-compose .em-compose-subject-input{font-size:var(--twg-fs-section)!important}.tk-compose .tk-compose-chip-trigger{border-radius:var(--twg-r-md)!important;max-width:184px!important;height:40px!important;min-height:40px!important}.tk-compose .tk-compose-scope-copy{font-size:var(--twg-fs-label)!important;white-space:normal!important;text-overflow:clip!important;flex:100%!important;padding-left:0!important;overflow:visible!important}.tk-compose .tk-compose-scope-option{min-height:42px!important;font-size:var(--twg-fs-caption)!important;gap:2px!important;padding:0 2px!important}.tk-compose .tk-compose-scope-option svg{width:11px!important;height:11px!important}.tk-compose .tk-compose-scope-option span{text-overflow:clip!important;overflow:visible!important}.tk-compose .tk-compose-scope-pop{min-width:0!important}.tk-compose .tk-compose-chip-trigger>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.tk-compose .tk-compose-mini-pop{-webkit-overflow-scrolling:touch!important;min-width:0!important;max-width:calc(100vw - 92px)!important;max-height:min(440px,100dvh - 190px)!important;left:70px!important;right:12px!important;overflow-y:auto!important}.tk-compose .tk-compose-mini-item{align-items:center!important;min-height:44px!important}.tk-compose .tk-compose-mini-item-main,.tk-compose .tk-compose-mini-item-meta{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.tk-compose .tk-compose-mini-item-meta{max-width:132px!important}.tk-compose .tk-compose-selected-people{flex:auto!important;justify-content:flex-end!important;overflow:hidden!important}.tk-compose .tk-compose-selected-people span{max-width:74px!important}.tk-compose .tk-compose-more-toggle{gap:8px!important;min-height:44px!important;padding:0 12px!important}.tk-compose .tk-compose-more-summary{max-width:176px!important;font-size:var(--twg-fs-caption)!important}.tk-compose .tk-compose-date-inline input{min-height:40px!important}.tk-compose .tk-compose-inline-picks{gap:6px!important;padding:7px!important}.tk-compose .tk-compose-inline-picks button,.tk-compose .tk-compose-people-add button,.tk-compose .tk-compose-checklist-add button{min-height:calc(var(--twg-btn-icon-mobile) - 2px)!important;padding-inline:11px!important}.tk-compose .tk-compose-people-add,.tk-compose .tk-compose-checklist-add{padding:7px!important}.tk-compose .tk-compose-people-add input,.tk-compose .tk-compose-checklist-add input{min-height:40px!important}.tk-compose .tk-compose-checklist{padding:10px 12px 12px!important}.tk-compose .tk-compose-checklist-items span{max-width:100%!important;min-height:32px!important}.tk-compose .em-compose-body.em-compose-body-mobile{min-height:0!important;padding:14px 12px!important;overflow-x:hidden!important}.tk-compose .em-compose-format.em-compose-format-mobile{min-height:calc(56px + env(safe-area-inset-bottom,0px))!important;padding:6px 10px calc(env(safe-area-inset-bottom,0px) + 8px)!important;gap:4px!important;overflow:hidden!important}.tk-compose .em-compose-format.em-compose-format-mobile .em-toolbar-divider,.tk-compose .em-compose-format.em-compose-format-mobile .em-format-btn[title=Italic],.tk-compose .em-compose-format.em-compose-format-mobile .em-format-btn[title=Underline],.tk-compose .em-compose-format.em-compose-format-mobile .em-format-btn[title=Numbered\ list],.tk-compose .em-compose-format.em-compose-format-mobile .em-format-btn[title=Insert\ link]{display:none!important}.tk-compose .em-compose-format.em-compose-format-mobile .em-format-btn{width:40px!important;height:var(--twg-btn-icon-mobile)!important;border-radius:var(--twg-btn-md-mobile-radius)!important;min-width:40px!important}.tk-compose .em-compose-format.em-compose-format-mobile .em-format-andy{min-width:124px!important;max-width:152px!important;height:40px!important;font-size:var(--twg-fs-button)!important;white-space:nowrap!important;border-radius:14px!important;flex:0 auto!important;justify-content:center!important;margin-left:auto!important;padding:0 12px!important}@media (max-width:394px){.tk-compose .em-compose-format.em-compose-format-mobile .em-format-andy{min-width:116px!important;padding:0 10px!important}}@keyframes m-tk-compose-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ct-shell>.ct-topbar{display:none!important}.ct-shell .ct-body{grid-template-rows:auto 1fr;grid-template-columns:1fr!important}.ct-shell .ct-rail,.ct-shell .ct-resize,.ct-shell .ct-cockpit,.ct-shell[data-contact-open=true] .ct-list{display:none!important}.ct-shell[data-contact-open=true] .ct-cockpit{-webkit-overflow-scrolling:touch;min-height:100%;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 90px);flex-direction:column;grid-area:1/1/-1;overflow-y:auto;display:flex!important}.ct-shell .ct-empty{display:none!important}.ct-shell:not([data-contact-open=true]) .ct-list .ct-empty,.ct-shell:not([data-contact-open=true]) .ct-body-subtab .ct-empty{display:grid!important}.ct-shell[data-contact-open=true] .ct-empty{display:flex!important}.m-ct-topbar-slot{flex:none;width:100%;display:block}}@media (min-width:769px){.ct-shell>.m-ct-topbar-slot{display:none!important}}.m-ct-chips{display:none}@media (max-width:768px){.m-ct-chips{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-paper);scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:0;padding:10px 12px 8px;display:flex;overflow-x:auto}.m-ct-chips::-webkit-scrollbar{display:none}.m-ct-chip{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);min-height:44px;color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);cursor:pointer;white-space:nowrap;background:0 0;flex:none;align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex}.m-ct-chip>svg{width:14px;height:14px;color:var(--twg-brass);flex-shrink:0}.m-ct-chip-count{font-family:var(--twg-f-mono,"IBM Plex Mono", "SF Mono", monospace);font-size:var(--twg-fs-caption);color:var(--twg-ink);padding:0 2px;font-weight:600}.m-ct-chip.is-active{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-ct-chip.is-active{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.m-ct-chip.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-ct-chip.is-active{border-color:color-mix(in oklab, var(--twg-brass) 40%, transparent)}}.m-ct-chip.is-active{color:var(--twg-ink)}.m-ct-chip.is-active .m-ct-chip-count{color:var(--twg-brass)}.m-ct-chip-more{color:var(--twg-ink-2);background:0 0;border-style:dashed}}.m-ct-views-root{z-index:var(--z-sheet);display:none;position:fixed;inset:0}@media (max-width:768px){.m-ct-views-root{display:block}.m-ct-views-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;animation:m-em-toast-in .2s var(--m-ease-smooth) both;background:#1c12085c;border:0;position:fixed;inset:0}.m-ct-views-sheet{left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px + var(--vv-off,0px));background:var(--twg-paper);border:1px solid var(--twg-ink-hair);max-height:84dvh;animation:m-em-compose-sheet-up .28s var(--m-ease-smooth);border-radius:18px;padding:14px 14px 12px;position:fixed;overflow-y:auto;box-shadow:0 22px 48px -10px #2c1e1066}.m-ct-views-head{align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.m-ct-views-head strong{color:var(--twg-ink);font-family:var(--twg-f-display);font-weight:600;font-size:var(--twg-type-h3-size);line-height:var(--twg-type-h3-lh);letter-spacing:-.005em}.m-ct-views-head-hint{font-size:var(--twg-type-caption-size);line-height:var(--twg-type-caption-lh);color:var(--twg-ink-3);flex:1;margin-left:6px;line-height:1.35}.m-ct-views-close{border-radius:var(--twg-r-full);width:44px;height:44px;color:var(--twg-ink-2);cursor:pointer;background:#6c502a14;border:0;flex-shrink:0;place-items:center;display:grid}.m-ct-views-list{flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.m-ct-views-section{flex-direction:column;gap:6px;display:flex}.m-ct-views-section+.m-ct-views-section{border-top:1px solid var(--twg-ink-hair);padding-top:12px}.m-ct-views-section-heading{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-type-eyebrow-size);letter-spacing:var(--twg-type-eyebrow-tracking);text-transform:uppercase;margin:0 4px 2px;font-weight:600}.m-ct-views-row{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);width:100%;min-height:56px;color:var(--twg-ink-2);cursor:pointer;text-align:left;background:0 0;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.m-ct-views-row.is-active{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-ct-views-row.is-active{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-cream-bright))}}.m-ct-views-row.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-ct-views-row.is-active{border-color:color-mix(in oklab, var(--twg-brass) 36%, transparent)}}.m-ct-views-row-ico{color:var(--twg-brass);place-items:center;display:grid}.m-ct-views-row-body{flex-direction:column;min-width:0;display:flex}.m-ct-views-row-body strong{color:var(--twg-ink);font-weight:600;font-size:var(--twg-type-small-size);line-height:var(--twg-type-small-lh)}.m-ct-views-row-count{font-family:var(--twg-f-mono);font-size:var(--twg-type-caption-size);color:var(--twg-ink-3);padding:0 6px;font-weight:500}.m-ct-views-row.is-active .m-ct-views-row-count{color:var(--twg-brass)}}@media (min-width:769px){.m-ct-views-root{display:none}}@media (max-width:768px){.ct-shell .ct-list{padding:0}.ct-shell .ct-list-head{border-bottom:0;padding:10px 14px 8px}.ct-shell .ct-list-rows{gap:4px;padding:4px 0 24px}.ct-shell .ct-row{border-radius:var(--twg-r-md);gap:12px;min-height:96px;padding:14px 18px}.ct-shell .ct-row-line2{white-space:normal;flex-wrap:wrap;line-height:1.35}.ct-shell .ct-row-line3{white-space:normal;gap:4px;overflow:visible}.ct-shell .ct-loop-badge{white-space:normal;max-width:100%;line-height:1.25}.ct-shell .ct-row>.ct-status-pill.mini{display:none!important}.ct-shell .ct-row-body{min-width:0}.ct-shell .ct-row-line1 strong,.ct-shell .ct-row-line2{text-overflow:ellipsis;min-width:0;overflow:hidden}.ct-shell .ct-row-line1 strong{white-space:nowrap}.ct-shell .ct-cockpit{gap:12px;padding:12px 14px 24px}.ct-shell .ct-cockpit .ct-id{border-radius:var(--twg-r-md);grid-template-columns:48px 1fr;gap:12px;padding:12px 14px}.ct-shell .ct-cockpit .ct-id .photo-shimmer,.ct-shell .ct-cockpit .ct-id [data-shimmer]{width:48px!important;height:48px!important}.ct-shell .ct-cockpit .ct-id-body h2{font-family:var(--twg-f-display);font-size:var(--twg-type-h2-size);font-weight:600;line-height:var(--twg-type-h2-lh);letter-spacing:0}.ct-shell .ct-cockpit .ct-id-line2{font-size:var(--twg-fs-button)}.ct-shell .ct-cockpit .ct-id-summary{font-size:var(--twg-fs-button);line-height:1.4}.ct-shell .ct-cockpit .ct-id-meta{font-size:var(--twg-type-small-size);flex-wrap:wrap;gap:8px 12px}.ct-shell .ct-cockpit .ct-schema-strip{font-size:var(--twg-type-chip-size);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin-top:8px;overflow:auto hidden}.ct-shell .ct-cockpit .ct-schema-strip::-webkit-scrollbar{display:none}.ct-shell .ct-cockpit .ct-schema-strip>span{max-width:100%;min-height:var(--twg-chip-md-h);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.ct-shell .ct-cockpit .ct-id-actions{display:none!important}.ct-shell .ct-cockpit .ct-nba{border-radius:var(--twg-r-md);padding:12px 14px}.ct-shell .ct-cockpit .ct-nba-head{flex-wrap:wrap;align-items:center;gap:6px}.ct-nba-collapse{border-radius:var(--twg-r-full);width:32px;height:32px;color:var(--ct-ink-soft,var(--twg-ink-2));cursor:pointer;transition:transform .18s var(--m-ease-smooth,ease);background:0 0;border:0;flex-shrink:0;place-items:center;margin-left:auto;display:inline-grid}.ct-nba[data-collapsed=true] .ct-nba-collapse>svg{transition:transform .18s var(--m-ease-smooth,ease);transform:rotate(-90deg)}.ct-shell .ct-cockpit .ct-nba h3{font-size:var(--twg-type-h4-size);line-height:var(--twg-type-h4-lh);margin:6px 0 4px}.ct-shell .ct-cockpit .ct-nba p{font-size:var(--twg-fs-button);line-height:1.4}.ct-shell .ct-cockpit .ct-nba-actions{flex-wrap:wrap;gap:6px}.ct-nba[data-collapsed=true] .ct-nba-body,.ct-nba[data-collapsed=true] h3,.ct-nba[data-collapsed=true]>p,.ct-nba[data-collapsed=true] .ct-nba-actions{display:none!important}.ct-shell .ct-cockpit .ct-loops{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:6px;max-width:100%;min-height:50px;padding-bottom:2px;overflow-x:auto}.ct-shell .ct-cockpit .ct-loops::-webkit-scrollbar{display:none}.ct-shell .ct-cockpit .ct-loop{border-radius:10px;flex:none;max-width:min(320px,92vw);min-height:48px;padding:8px 12px}.ct-shell .ct-cockpit .ct-open-loop-overview-list .ct-btn{min-height:var(--twg-touch-target)}.ct-shell .ct-cockpit .ct-action-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:8px;display:grid!important;overflow:visible!important}.ct-shell .ct-cockpit .ct-action-bar>.ct-action:nth-child(n+5){display:none!important}.ct-shell .ct-cockpit .ct-action{min-width:0;min-height:58px;padding:10px 12px}.ct-shell .ct-cockpit .ct-action-more{display:flex!important}.ct-shell .ct-cockpit .ct-action strong{font-size:var(--twg-type-button-size);font-weight:600;line-height:var(--twg-type-button-lh)}.ct-shell .ct-cockpit .ct-action span{font-size:var(--twg-type-caption-size);font-weight:500;line-height:var(--twg-type-caption-lh)}@media (min-width:801px){.ct-shell .ct-cockpit .ct-action-more{display:none!important}}.ct-shell .ct-cockpit .ct-composer textarea{min-height:96px;font-size:var(--twg-type-body-size)}.ct-shell .ct-cockpit .ct-composer-actions{flex-wrap:wrap;gap:8px}.ct-shell .ct-cockpit .ct-evidence-tabs{margin-top:calc(12px + var(--ct-tao-pilot-clear,72px));gap:4px;padding:4px 0}.ct-shell .ct-cockpit .ct-evtab{font-size:var(--twg-fs-button);border-radius:9px;padding:6px 10px}.ct-shell .ct-cockpit .ct-evtab>svg{width:14px;height:14px}.ct-shell .ct-cockpit .ct-evtab-badge{font-family:var(--twg-f-mono);font-size:var(--twg-type-chip-size);padding:1px 6px;font-weight:600}.ct-shell .ct-cockpit .ct-evtab-pop{max-height:60vh;right:0;overflow-y:auto}.ct-shell .ct-cockpit .ct-evidence{padding:12px 0 0}}@media (min-width:769px){.ct-nba-collapse{display:none!important}}.ct-bulk-mobile-more{display:none}@media (max-width:768px){.m-ct-topbar-slot .m-em-topbar:not(.m-em-topbar-search-mode){align-items:center!important;gap:var(--twg-space-2)!important;height:47px!important;min-height:47px!important;max-height:47px!important;padding:0 var(--twg-space-2) 0 var(--twg-space-2)!important;display:flex!important;overflow:hidden!important}.m-ct-topbar-slot .m-em-topbar-title{max-width:calc(100% - (3 * var(--twg-touch-target)) - (4 * var(--twg-space-2)))!important;flex:0 auto!important}.m-ct-topbar-slot .m-em-topbar-spacer{flex:auto!important;min-width:0!important}.m-ct-topbar-slot .m-em-topbar-icon{flex:0 0 var(--twg-touch-target)!important}.m-ct-chip{height:var(--twg-touch-target);min-height:var(--twg-touch-target);padding:0 var(--twg-space-3);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.m-ct-chip{background:color-mix(in oklab, var(--twg-cream-bright) 72%, transparent)}}.m-ct-chip{border-color:var(--twg-ink-hair);font-family:var(--twg-f-ui)}.m-ct-chip>svg{color:var(--twg-ink-2)}.m-ct-chip.is-active{background:var(--twg-ink);border-color:var(--twg-ink);color:var(--twg-cream-bright)}.m-ct-chip.is-active>svg,.m-ct-chip.is-active .m-ct-chip-count{color:var(--twg-cream-bright)}.m-ct-chip-more{border-style:solid}.m-ct-views-root{z-index:var(--z-sheet)}.m-ct-views-backdrop{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.m-ct-views-backdrop{background:color-mix(in oklab, var(--twg-ink) 34%, transparent)}}.m-ct-views-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.m-ct-views-sheet{max-height:min(72dvh, calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top) - var(--twg-space-4)));padding:var(--twg-space-2) var(--twg-space-3) calc(var(--twg-space-3) + env(safe-area-inset-bottom,0px));border-radius:var(--twg-dialog-mobile-radius);background:var(--twg-head-bg);color:var(--twg-ink);box-shadow:var(--twg-dialog-sheet-shadow), var(--twg-modal-shadow);-webkit-backdrop-filter:var(--twg-head-blur);backdrop-filter:var(--twg-head-blur);border:0;animation:.24s cubic-bezier(.32,.72,0,1) both m-sheet-rise;bottom:0;left:0;right:0}.m-ct-views-sheet:before{content:"";width:var(--twg-sheet-handle-w);height:var(--twg-sheet-handle-h);margin:var(--twg-space-0-5) auto var(--twg-space-2);border-radius:var(--twg-r-full);background:var(--twg-ink);display:block}@supports (color:color-mix(in lab, red, red)){.m-ct-views-sheet:before{background:color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.m-ct-views-head{margin-bottom:var(--twg-space-2);align-items:center}.m-ct-views-close{color:var(--twg-ink-2);background:0 0}.m-ct-views-section+.m-ct-views-section{border-top:1px solid var(--twg-ink-hair)}.m-ct-views-row{min-height:var(--twg-button-md-h-mobile);padding:0 var(--twg-space-3);border-radius:var(--twg-r-md);grid-template-columns:var(--twg-touch-target) minmax(0, 1fr) auto;background:0 0;border:0}.m-ct-views-row.is-active,.m-ct-views-row:focus-visible,.m-ct-views-row:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.m-ct-views-row.is-active,.m-ct-views-row:focus-visible,.m-ct-views-row:hover{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.m-ct-views-row.is-active,.m-ct-views-row:focus-visible,.m-ct-views-row:hover{border-color:#0000}.m-ct-views-row-ico,.m-ct-views-row.is-active .m-ct-views-row-count{color:var(--twg-ink-2)}.ct-board-toggle,.ct-cboard-scrim{display:none!important}.ct-bulk-bar{bottom:calc(env(safe-area-inset-bottom,0px) + var(--twg-space-3));z-index:40;gap:var(--twg-space-2);margin:var(--twg-space-2) var(--twg-space-3);padding:var(--twg-space-2);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-lg);background:var(--twg-head-bg);box-shadow:var(--twg-dialog-sheet-shadow);-webkit-backdrop-filter:var(--twg-head-blur);backdrop-filter:var(--twg-head-blur);grid-template-columns:1fr 1fr;position:sticky;display:grid!important}.ct-bulk-bar strong{grid-column:1/-1;align-self:center}.ct-bulk-bar button{white-space:normal;min-height:var(--twg-touch-target)!important;border-radius:var(--twg-r-md)!important}.ct-bulk-bar .ct-bulk-overflow{display:none!important}.ct-bulk-bar .ct-bulk-mobile-more{display:inline-flex!important}.ct-nba-collapse{width:var(--twg-touch-target);min-width:var(--twg-touch-target);height:var(--twg-touch-target);min-height:var(--twg-touch-target)}.ct-shell .ct-cockpit .ct-evtab-pop{z-index:var(--z-sheet);width:auto;max-height:min(62dvh, calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top) - var(--twg-space-4)));padding:var(--twg-space-2) var(--twg-space-3) calc(var(--twg-space-3) + env(safe-area-inset-bottom,0px));border-radius:var(--twg-dialog-mobile-radius);background:var(--twg-head-bg);box-shadow:var(--twg-dialog-sheet-shadow), var(--twg-modal-shadow);-webkit-backdrop-filter:var(--twg-head-blur);backdrop-filter:var(--twg-head-blur);border:0;animation:.24s cubic-bezier(.32,.72,0,1) both m-sheet-rise;position:fixed;inset:auto 0 0}.ct-shell .ct-cockpit .ct-evtab-pop:before{content:"";width:var(--twg-sheet-handle-w);height:var(--twg-sheet-handle-h);margin:var(--twg-space-0-5) auto var(--twg-space-2);border-radius:var(--twg-r-full);background:var(--twg-ink);display:block}@supports (color:color-mix(in lab, red, red)){.ct-shell .ct-cockpit .ct-evtab-pop:before{background:color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.ct-shell .ct-cockpit .ct-evtab-pop-item{min-height:var(--twg-button-md-h-mobile);border-radius:var(--twg-r-md)}.twg-canvas .wf-shell>.wf-topbar{display:none!important}.twg-canvas .wf-shell .wf-body{flex-direction:column!important;overflow:visible!important}.twg-canvas .wf-shell .wf-body.with-andy{grid-template-columns:1fr!important}.wf-shell .wf-andy{display:none!important}.twg-canvas .wf-shell .wf-command{flex-direction:column!important;height:auto!important;display:flex!important}.twg-canvas .wf-shell .wf-command-grid{flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important}.twg-canvas .wf-shell .wf-detail,.twg-canvas .wf-shell[data-workflow-open=true] .wf-list,.twg-canvas .wf-shell[data-workflow-open=true] .wf-health-strip,.twg-canvas .wf-shell[data-workflow-open=true] .m-wf-chips{display:none!important}.twg-canvas .wf-shell[data-workflow-open=true] .wf-detail{-webkit-overflow-scrolling:touch;min-height:100%;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 90px);flex-direction:column;overflow-y:auto;display:flex!important}.m-wf-topbar-slot{flex:none;width:100%;display:block}.m-wf-topbar-new-trigger{background:var(--twg-ink)!important;color:var(--twg-cream)!important}.m-wf-topbar-new-trigger:active{background:#1c1208!important}}@media (min-width:769px){.wf-shell>.m-wf-topbar-slot{display:none!important}}.m-wf-chips,.m-wf-health-slot,.m-wf-health{display:none}@media (max-width:768px){.m-wf-chips{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-paper);scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:0;padding:10px 12px 8px;display:flex;overflow-x:auto}.m-wf-chips::-webkit-scrollbar{display:none}.m-wf-chip{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);min-height:44px;color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);cursor:pointer;white-space:nowrap;background:0 0;flex:none;align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex}.m-wf-chip-count{font-family:var(--twg-f-mono,"IBM Plex Mono", "SF Mono", monospace);font-size:var(--twg-fs-caption);color:var(--twg-ink-3);padding:0 2px;font-weight:600}.m-wf-chip.is-active{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-wf-chip.is-active{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.m-wf-chip.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-wf-chip.is-active{border-color:color-mix(in oklab, var(--twg-brass) 40%, transparent)}}.m-wf-chip.is-active{color:var(--twg-ink)}.m-wf-chip.is-active .m-wf-chip-count{color:var(--twg-brass)}.m-wf-chip-more{color:var(--twg-ink-2);background:0 0;border-style:dashed}.m-wf-health-slot{display:block}}.m-wf-views-root,.m-wf-views-backdrop,.m-wf-views-sheet{display:none}@media (max-width:768px){.m-wf-views-root,.m-wf-views-backdrop,.m-wf-views-sheet{display:block}.m-wf-views-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;animation:m-em-toast-in .2s var(--m-ease-smooth) both;background:#1c12085c;border:0;position:fixed;inset:0}.m-wf-views-sheet{left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px + var(--vv-off,0px));background:var(--twg-paper);border:1px solid var(--twg-ink-hair);max-height:84dvh;animation:m-em-compose-sheet-up .28s var(--m-ease-smooth);border-radius:18px;padding:14px 14px 12px;position:fixed;overflow-y:auto;box-shadow:0 22px 48px -10px #2c1e1066}.m-wf-views-head{align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.m-wf-views-head strong,.m-wf-views-title{color:var(--twg-ink);font-family:var(--twg-f-display,"Cormorant Garamond", serif);font-weight:600;font-size:var(--twg-fs-heading);letter-spacing:-.005em}.m-wf-views-head-hint{font-size:var(--twg-fs-label);color:var(--twg-ink-3);flex:1;margin-left:6px;line-height:1.35}.m-wf-views-close{border-radius:var(--twg-r-full);width:44px;height:44px;color:var(--twg-ink-2);cursor:pointer;background:#6c502a14;border:0;flex-shrink:0;place-items:center;display:grid}.m-wf-views-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.m-wf-views-row{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);width:100%;min-height:56px;color:var(--twg-ink-2);cursor:pointer;text-align:left;background:0 0;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.m-wf-views-row.is-active{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-wf-views-row.is-active{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-cream-bright))}}.m-wf-views-row.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-wf-views-row.is-active{border-color:color-mix(in oklab, var(--twg-brass) 36%, transparent)}}.m-wf-views-row-ico{color:var(--twg-brass);place-items:center;display:grid}.m-wf-views-row-body{flex-direction:column;min-width:0;display:flex}.m-wf-views-row-body strong{color:var(--twg-ink);font-weight:600;font-size:var(--twg-fs-body-lg)}.m-wf-views-row-count{font-family:var(--twg-f-mono,"IBM Plex Mono", "SF Mono", monospace);font-size:var(--twg-fs-caption);color:var(--twg-ink-3);padding:0 6px;font-weight:500}.m-wf-views-row.is-active .m-wf-views-row-count{color:var(--twg-brass)}}@media (min-width:769px){.m-wf-views-root{display:none}}.m-wf-actsheet-root,.m-wf-actsheet-backdrop,.m-wf-actsheet-sheet{display:none}@media (max-width:768px){.m-wf-actsheet-root,.m-wf-actsheet-backdrop,.m-wf-actsheet-sheet{display:block}.m-wf-actsheet-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;animation:m-em-toast-in .2s var(--m-ease-smooth) both;background:#1c12085c;border:0;position:fixed;inset:0}.m-wf-actsheet-sheet{left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px + var(--vv-off,0px));background:var(--twg-paper);border:1px solid var(--twg-ink-hair);animation:m-em-compose-sheet-up .28s var(--m-ease-smooth);border-radius:18px;padding:12px 12px 10px;position:fixed;box-shadow:0 22px 48px -10px #2c1e1066}.m-wf-actsheet-head{border-bottom:1px solid var(--twg-ink-hair);align-items:center;gap:8px;margin-bottom:6px;padding:4px 8px 8px;display:flex}.m-wf-actsheet-head strong,.m-wf-actsheet-title{color:var(--twg-ink);font-family:var(--twg-f-display,"Cormorant Garamond", serif);font-weight:600;font-size:var(--twg-fs-heading);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.m-wf-actsheet-close{border-radius:var(--twg-r-full);width:44px;height:44px;color:var(--twg-ink-2);cursor:pointer;background:#6c502a14;border:0;flex-shrink:0;place-items:center;display:grid}.m-wf-actsheet-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.m-wf-actsheet-row{width:100%;min-height:52px;color:var(--twg-ink);cursor:pointer;text-align:left;font-size:var(--twg-fs-body-lg);background:0 0;border:0;border-radius:10px;grid-template-columns:32px 1fr;align-items:center;gap:12px;padding:10px 12px;display:grid}.m-wf-actsheet-row:disabled{cursor:default;opacity:.55}.m-wf-actsheet-row:active{background:#6c502a14}.m-wf-actsheet-row.is-destructive{color:var(--wf-danger,var(--twg-danger))}.m-wf-actsheet-row-ico{color:var(--twg-brass);place-items:center;display:grid}.m-wf-actsheet-row.is-destructive .m-wf-actsheet-row-ico{color:var(--wf-danger,var(--twg-danger))}}@media (min-width:769px){.m-wf-actsheet-root{display:none}}@media (max-width:768px){.wf-shell .wf-health-strip{border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-cream-bright);grid-template-columns:repeat(2,1fr);gap:6px;padding:10px 12px;display:grid!important}.wf-shell .wf-health-chip{border-radius:10px;padding:8px 10px}.wf-shell .wf-health-chip strong{letter-spacing:-.005em;line-height:1;font-family:var(--twg-f-display,"Cormorant Garamond", serif)!important;font-size:var(--twg-fs-display)!important;font-weight:500!important}.wf-shell .wf-health-chip span{letter-spacing:.1em;text-transform:uppercase;font-family:var(--twg-f-ui,"Inter", sans-serif)!important;font-size:var(--twg-fs-caption)!important;font-weight:500!important}.wf-shell .wf-list{gap:6px!important;padding:6px 8px 24px!important}.wf-shell .wf-row{border-radius:var(--twg-r-md)!important;flex:none!important;gap:6px!important;height:auto!important;min-height:0!important;padding:12px 14px!important;overflow:hidden!important}.wf-shell .wf-row.is-active{border-color:var(--wf-border)!important;background:0 0!important}.wf-shell .wf-row-line1{gap:8px}.wf-shell .wf-row-name{font-size:var(--twg-fs-section);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wf-shell .wf-row-desc{font-size:var(--twg-fs-button);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.wf-shell .wf-row-meta{font-size:var(--twg-fs-label);flex-wrap:wrap;gap:6px}.wf-shell .wf-row-modules .wf-mod-chip:nth-of-type(n+4){display:none}.wf-shell .wf-row-actions{display:none!important}.wf-shell .wf-row-issue{font-size:var(--twg-fs-label);display:flex!important;overflow:hidden!important}.wf-shell .wf-detail{background:var(--wf-paper);gap:12px!important;padding:12px 14px 24px!important}.wf-shell .wf-detail-header{border-radius:var(--twg-r-md);background:var(--twg-cream-bright);border:1px solid var(--twg-ink-hair);flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:12px 14px!important;display:flex!important}.wf-shell .wf-detail-title-row{flex-wrap:wrap;gap:8px}.wf-shell .wf-detail-title-row h2{display:none!important}.wf-shell .wf-detail-desc{font-size:var(--twg-fs-button)!important;color:var(--wf-ink-soft)!important;line-height:1.4!important}.wf-shell .wf-detail-purpose{font-style:italic;font-size:var(--twg-fs-label)!important;color:var(--wf-ink-muted)!important}.wf-shell .wf-detail-actions{display:none!important}.wf-shell .wf-detail-issue{font-size:var(--twg-fs-button)!important;border-radius:10px!important;gap:8px!important;padding:10px 12px!important}.wf-shell .wf-detail-section{border-radius:var(--twg-r-md)!important;padding:12px!important}.wf-shell .wf-detail-section header h3{text-transform:uppercase;font-family:var(--twg-f-mono,"IBM Plex Mono", monospace)!important;font-size:var(--twg-fs-caption)!important;letter-spacing:.1em!important;font-weight:600!important}.wf-shell .wf-detail-trigger{font-family:var(--twg-f-mono,"IBM Plex Mono", monospace)!important;font-size:var(--twg-fs-caption)!important;border-radius:10px!important;padding:10px 12px!important;font-weight:500!important}.wf-shell .wf-detail-mods{flex-wrap:wrap!important;gap:6px!important}.wf-shell .wf-detail-steps li{border-radius:10px!important;gap:10px!important;padding:10px 12px!important}.wf-shell .wf-detail-steps li strong{font-size:var(--twg-fs-body-lg)!important;font-weight:600!important}.wf-shell .wf-detail-steps li p{font-size:var(--twg-fs-button)!important}.wf-shell .wf-detail-steps .wf-step-meta{font-family:var(--twg-f-mono,"IBM Plex Mono", monospace)!important;font-size:var(--twg-fs-caption)!important;font-weight:500!important}.wf-shell .wf-runs .wf-run-row{font-size:var(--twg-fs-body-lg)!important;border-radius:10px!important;padding:10px 12px!important;font-weight:600!important}.wf-shell .wf-runs .wf-run-row .wf-run-time,.wf-shell .wf-runs .wf-run-row .wf-run-duration{font-family:var(--twg-f-mono,"IBM Plex Mono", monospace)!important;font-size:var(--twg-fs-caption)!important;font-weight:500!important}}.m-tk-chips{display:none}@media (max-width:768px){.m-tk-chips{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-paper);scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:0;padding:10px 12px 8px;display:flex;overflow-x:auto}.m-tk-chips::-webkit-scrollbar{display:none}.m-tk-chip{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);min-height:44px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);cursor:pointer;white-space:nowrap;background:0 0;flex:none;align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex}.m-tk-chip>svg{width:14px;height:14px;color:var(--twg-brass);flex-shrink:0}.m-tk-chip-count{font-family:var(--twg-f-mono,"IBM Plex Mono", "SF Mono", monospace);font-size:var(--twg-fs-caption);color:var(--twg-ink);padding:0 2px;font-weight:600}.m-tk-chip.is-active{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-tk-chip.is-active{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.m-tk-chip.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-tk-chip.is-active{border-color:color-mix(in oklab, var(--twg-brass) 40%, transparent)}}.m-tk-chip.is-active{color:var(--twg-ink)}.m-tk-chip.is-active .m-tk-chip-count{color:var(--twg-brass)}.m-tk-chip-more{color:var(--twg-ink);background:0 0;border-style:dashed}.twg-canvas .m-tk-chip:not(.is-active),.twg-canvas .m-tk-chip:not(.is-active) .m-tk-chip-count,.twg-canvas .m-tk-chip-more,#main.twg-canvas>.tasks-l1 .tasks-l1__chip:not([data-active]){color:var(--twg-ink)!important}.tk-workspace .tk-ws-section .tk-ws-kicker{align-items:center;gap:8px;display:flex}.tk-ws-collapse{border-radius:var(--twg-r-full);width:28px;height:28px;color:var(--twg-ink-3,#2c1e107a);cursor:pointer;transition:transform .18s var(--m-ease-smooth,ease);background:0 0;border:0;flex-shrink:0;place-items:center;margin-left:auto;display:inline-grid}.tk-ws-collapse:hover{background:#6c502a1a}.tk-ws-section[data-collapsed=true] .tk-ws-collapse>svg{transition:transform .18s var(--m-ease-smooth,ease);transform:rotate(-90deg)}.tk-workspace .tk-ws-section[data-collapsed=true]>:not(.tk-ws-kicker){display:none!important}}@media (min-width:769px){.tk-ws-collapse{display:none!important}}@media (max-width:768px){.tk-row{position:relative;overflow:hidden}.tk-row[data-swiping=true]>*{will-change:transform}.tk-row[data-swiping=true]{transition:background-color .12s var(--m-ease-smooth,ease);border-radius:10px}.tk-row[data-swipe-tier=complete]{background-color:#5f7a4f38!important}.tk-row[data-swipe-tier=snooze]{background-color:#b88a3a33!important}.tk-row[data-swipe-tier=dismiss]{background-color:#b543362e!important}}@media (min-width:769px){.tk>.m-tk-topbar-slot{display:none!important}}.m-cal-control-row,.m-cal-utility-row,.m-cal-view-row,.cal-week-list-shell{display:none}.cal-week-grid-shell{display:contents}@media (max-width:768px){.m-cal-control-row{align-items:center;gap:var(--twg-space-1-5);-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;min-width:0;min-height:58px;padding:var(--twg-space-1-5) var(--twg-space-3);border-top:1px solid var(--twg-ink-hair);border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-paper);flex:none;grid-template-columns:minmax(0,1fr) auto auto;margin:0;display:grid;overflow:hidden}.m-cal-control-row::-webkit-scrollbar{display:none}.m-cal-control-pager{width:100%;min-width:0;min-height:44px;padding:0 var(--twg-space-1);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);background:var(--twg-cream-bright);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:0;display:grid}@supports (color:color-mix(in lab, red, red)){.m-cal-control-pager{background:color-mix(in oklab, var(--twg-cream-bright) 74%, transparent)}}.m-cal-utility-icon,.m-cal-utility-today,.m-cal-utility-date,.m-cal-utility-chip{border-radius:var(--twg-r-full);min-width:44px;min-height:44px;color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.m-cal-utility-date{border-radius:var(--twg-r-full);min-width:0;color:var(--twg-ink);text-overflow:ellipsis;justify-content:center;padding:0 10px;overflow:hidden}.m-cal-utility-today{padding:0 var(--twg-space-2);color:var(--twg-ink);border:1px solid var(--twg-ink-hair);min-width:calc(var(--twg-touch-target) + var(--twg-space-2-5))!important}.m-cal-utility-drafts{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.m-cal-utility-drafts{color:color-mix(in oklab, var(--twg-coral) 70%, var(--twg-ink))}}.m-cal-view-row{justify-content:flex-start;align-items:center;gap:var(--twg-space-1);-webkit-overflow-scrolling:touch;scrollbar-width:none;background:0 0;border:0;grid-column:1/-1;min-width:0;padding:0;display:flex;overflow-x:auto}.m-cal-view-row::-webkit-scrollbar{display:none}.m-cal-view-tab{min-width:calc(var(--twg-touch-target) + var(--twg-space-2));border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);background:var(--twg-cream-bright);flex:none;min-height:44px}@supports (color:color-mix(in lab, red, red)){.m-cal-view-tab{background:color-mix(in oklab, var(--twg-cream-bright) 62%, transparent)}}.m-cal-view-tab{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);cursor:pointer;padding:0 var(--twg-space-2);white-space:nowrap;transition:border-color var(--twg-t-tab);font-weight:600}.m-cal-view-tab[data-active]{background:var(--twg-ink);border-color:var(--twg-ink);color:var(--twg-cream-bright)}.cal-week-grid-shell{display:none!important}.cal-week-list-shell{display:block!important}.cal-week-list{background:var(--twg-paper);flex-direction:column;gap:8px;padding:8px 10px 14px;display:flex}.cal-week-list-day{border:1px solid var(--twg-ink-hair);background:var(--twg-cream-bright);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.cal-week-list-day{background:color-mix(in oklab, var(--twg-cream-bright) 52%, transparent)}}.cal-week-list-day{overflow:hidden}.cal-week-list-day[data-today]{border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.cal-week-list-day[data-today]{border-color:color-mix(in oklab, var(--twg-coral) 32%, var(--twg-ink-hair))}}.cal-week-list-day[data-today]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.cal-week-list-day[data-today]{background:color-mix(in oklab, var(--twg-coral) 7%, var(--twg-cream-bright))}}.cal-week-list-head{border:0;border-bottom:1px solid var(--twg-ink-hair);width:100%;min-height:46px;color:var(--twg-ink);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.cal-week-list-date{min-width:0;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-body);font-weight:700;line-height:1.2}.cal-week-list-count{font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-label);color:var(--twg-ink-3);flex:none;font-weight:650}.cal-week-list-empty{min-height:44px;color:var(--twg-ink-3);font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-button);padding:13px 12px}.cal-week-list-event{border:0;border-bottom:1px solid var(--twg-ink-hair);width:100%;min-height:62px;color:var(--twg-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:3px 62px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.cal-week-list-event:last-child{border-bottom:0}.cal-week-list-event[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-week-list-event[data-active]{background:color-mix(in oklab, var(--twg-brass) 10%, transparent)}}.cal-week-list-event[data-status=draft]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.cal-week-list-event[data-status=draft]{background:color-mix(in oklab, var(--twg-coral) 6%, transparent)}}.cal-week-list-rule{border-radius:var(--twg-r-full);align-self:stretch;width:3px;min-height:44px}.cal-week-list-rule[data-c=brass]{background:var(--twg-brass)}.cal-week-list-rule[data-c=coral]{background:var(--twg-coral)}.cal-week-list-rule[data-c=sage]{background:var(--twg-sage)}.cal-week-list-rule[data-c=amber]{background:var(--twg-amber)}.cal-week-list-rule[data-c=violet]{background:var(--twg-violet,var(--tao-warm-violet,var(--twg-brass)))}.cal-week-list-time{font-family:var(--twg-f-mono,"IBM Plex Mono", monospace);font-size:var(--twg-fs-label);color:var(--twg-ink);white-space:nowrap;flex-direction:column;gap:3px;font-weight:550;line-height:1.25;display:flex}.cal-week-list-time span{color:var(--twg-ink-3)}.cal-week-list-time .cal-week-list-time-start{color:var(--twg-ink)}.cal-week-list-time .cal-week-list-time-end{color:var(--twg-ink-3)}.cal-week-list-body{flex-direction:column;gap:3px;min-width:0;display:flex}.cal-week-list-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);font-weight:700;line-height:1.25;overflow:hidden}.cal-week-list-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--twg-fs-label);color:var(--twg-ink-3);line-height:1.25;overflow:hidden}.cal-week-list-chips{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.m-cal-chip-more{color:var(--twg-ink-2);background:0 0;border-style:dashed}.cal-head .cal-views,.cal[data-event-open=true] .m-cal-utility-row,.cal[data-event-open=true] .m-cal-view-row{display:none!important}}.m-cal-sheet-root{z-index:var(--z-sheet);display:none;position:fixed;inset:0}@media (max-width:768px){.m-cal-sheet-root{display:block}.m-cal-sheet-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;animation:m-em-toast-in .2s var(--m-ease-smooth) both;background:#1c12085c;border:0;position:fixed;inset:0}.m-cal-sheet{left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);background:var(--twg-paper);border:1px solid var(--twg-ink-hair);max-height:84dvh;animation:m-em-compose-sheet-up .28s var(--m-ease-smooth);border-radius:18px;padding:14px 14px 12px;position:fixed;overflow-y:auto;box-shadow:0 22px 48px -10px #2c1e1066}.m-cal-sheet-head{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.m-cal-sheet-grabber{border-radius:var(--twg-r-full);background:#6c502a33;align-self:center;width:36px;height:4px;margin-bottom:6px}.m-cal-sheet-title-row{align-items:center;gap:8px;display:flex}.m-cal-sheet-title{font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);letter-spacing:-.005em;color:var(--twg-ink);flex:1;margin:0;font-weight:600}.m-cal-sheet-close{border-radius:var(--twg-r-full);width:44px;height:44px;color:var(--twg-ink-2);cursor:pointer;background:#6c502a14;border:0;place-items:center;display:grid}.m-cal-sheet-body{flex-direction:column;gap:14px;display:flex}.m-cal-sheet-quick-row{flex-wrap:wrap;gap:6px;display:flex}.m-cal-sheet-quick{border-radius:var(--twg-r-md);border:1px solid var(--twg-ink-hair);background:var(--twg-cream-bright);min-width:96px;min-height:44px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);cursor:pointer;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.m-cal-sheet-quick>svg{color:var(--twg-brass);flex-shrink:0}.m-cal-sheet-field{flex-direction:column;gap:6px;display:flex}.m-cal-sheet-field>span{font-family:var(--twg-f-mono,"IBM Plex Mono", monospace);font-size:var(--twg-fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--twg-ink-3)}.m-cal-sheet-field>input{border-radius:var(--twg-r-md);border:1px solid var(--twg-ink-hair);background:var(--twg-cream-bright);width:100%;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);box-sizing:border-box;outline:none;padding:10px 12px}.m-cal-sheet-field>input:focus{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-cal-sheet-field>input:focus{border-color:color-mix(in oklab, var(--twg-brass) 50%, transparent)}}.m-cal-sheet-section{flex-direction:column;gap:8px;display:flex}.m-cal-sheet-kicker{font-family:var(--twg-f-mono,"IBM Plex Mono", monospace);font-size:var(--twg-fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--twg-ink-3)}.m-cal-sheet-view-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.m-cal-sheet-view-btn{min-height:var(--twg-touch-target);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:8px;padding:0 12px;font-weight:500;display:inline-flex}.m-cal-sheet-view-btn>svg{color:var(--twg-brass);flex-shrink:0}.m-cal-sheet-view-btn.is-active{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-cal-sheet-view-btn.is-active{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.m-cal-sheet-view-btn.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-cal-sheet-view-btn.is-active{border-color:color-mix(in oklab, var(--twg-brass) 40%, transparent)}}.m-cal-sheet-view-btn.is-active{color:var(--twg-ink)}.m-cal-sheet-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.m-cal-sheet-row{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);width:100%;min-height:56px;color:var(--twg-ink-2);cursor:pointer;text-align:left;background:0 0;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.m-cal-sheet-row.is-active{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-cal-sheet-row.is-active{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-cream-bright))}}.m-cal-sheet-row.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-cal-sheet-row.is-active{border-color:color-mix(in oklab, var(--twg-brass) 36%, transparent)}}.m-cal-sheet-row-ico{color:var(--twg-brass);place-items:center;display:grid}.m-cal-sheet-row-body{flex-direction:column;min-width:0;display:flex}.m-cal-sheet-row-body strong{color:var(--twg-ink);font-weight:600;font-size:var(--twg-fs-body-lg)}.m-cal-sheet-row-body span{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin-top:2px}}@media (min-width:769px){.m-cal-sheet-root{display:none}}@media (max-width:768px){.cal .cal-panel,.cal[data-event-open=true] .cal-main,.cal[data-event-open=true] .cal-rail{display:none!important}.cal[data-event-open=true] .cal-panel{background:var(--twg-paper);-webkit-overflow-scrolling:touch;width:100%;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 90px);flex-direction:column;position:absolute;inset:62px 0 0;overflow-y:auto;display:flex!important}.cal[data-event-open=true] .cal-panel-close{display:none!important}.cal-panel-section .cal-panel-kicker{align-items:center;gap:8px;display:flex}.cal-panel-collapse{border-radius:var(--twg-r-full);width:32px;height:32px;color:var(--twg-ink-3,#2c1e107a);cursor:pointer;transition:background-color .12s var(--m-ease-smooth,ease);background:0 0;border:0;flex-shrink:0;place-items:center;margin-left:auto;display:inline-grid}.cal-panel-collapse:hover{background:#6c502a1a}.cal-panel-section[data-collapsed=true]>:not(.cal-panel-kicker){display:none!important}}@media (min-width:769px){.cal-panel-collapse{display:none!important}}.m-cal-actbar{display:none}@media (max-width:768px){.m-cal-actbar{left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 72px + var(--vv-off,0px));z-index:var(--z-sticky);background:var(--twg-paper);padding:8px;display:block;position:fixed}@supports (color:color-mix(in lab, red, red)){.m-cal-actbar{background:color-mix(in oklab, var(--twg-paper) 92%, transparent)}}.m-cal-actbar{-webkit-backdrop-filter:blur(10px);border:1px solid var(--twg-glass-border,#2c1e101a);border-radius:14px;box-shadow:0 8px 24px -10px #2c1e1047}.m-cal-actbar-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:6px;display:flex;overflow-x:auto}.m-cal-actbar-scroll::-webkit-scrollbar{display:none}.m-cal-actbar-chip{border:.5px solid var(--twg-ink-hair);background:var(--twg-cream-bright);min-height:44px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);cursor:pointer;white-space:nowrap;border-radius:22px;flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.m-cal-actbar-chip.is-primary{background:var(--twg-ink);color:var(--twg-btn-primary-fg);border-color:var(--twg-ink)}.m-cal-actbar-chip.is-approve{background:var(--twg-brass);color:var(--twg-cream);border-color:var(--twg-brass)}.m-cal-actbar-chip.is-danger{background:var(--twg-coral,var(--twg-brass));color:var(--twg-cream);border-color:var(--twg-coral)}.m-cal-actbar-more{border-radius:var(--twg-r-full);border:.5px solid var(--twg-ink-hair);background:var(--twg-cream-bright);width:44px;height:44px;color:var(--twg-ink-2);cursor:pointer;flex:none;place-items:center;display:inline-grid}.tk-andy-prompt-section{margin:6px 0 0!important;padding:0 4px!important}.tk-andy-prompt{border:1px solid var(--twg-salmon);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;min-height:64px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.tk-andy-prompt{border:1px solid color-mix(in oklab, var(--twg-salmon) 38%, transparent)}}.tk-andy-prompt{border-radius:var(--twg-r-lg);background:linear-gradient(135deg, var(--twg-salmon) 0%, var(--twg-coral,var(--twg-brass)) 100%)}@supports (color:color-mix(in lab, red, red)){.tk-andy-prompt{background:linear-gradient(135deg, color-mix(in oklab, var(--twg-salmon) 10%, var(--twg-cream-bright)) 0%, color-mix(in oklab, var(--twg-coral,var(--twg-brass)) 8%, var(--twg-cream-bright)) 100%)}}.tk-andy-prompt{color:var(--twg-ink);cursor:pointer;text-align:left;font-family:var(--twg-f-content,"Inter", system-ui, sans-serif);box-shadow:0 6px 18px -10px var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.tk-andy-prompt{box-shadow:0 6px 18px -10px color-mix(in oklab, var(--twg-salmon) 60%, transparent)}}.tk-andy-prompt{transition:transform .12s,box-shadow .14s}.tk-andy-prompt:active{transform:scale(.99)}.tk-andy-prompt-mark{border-radius:var(--twg-r-full);background:linear-gradient(135deg, var(--twg-salmon) 0%, var(--twg-coral,var(--twg-brass)) 100%);width:36px;height:36px;color:var(--twg-cream);box-shadow:0 4px 10px -4px var(--twg-salmon);flex-shrink:0;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tk-andy-prompt-mark{box-shadow:0 4px 10px -4px color-mix(in oklab, var(--twg-salmon) 60%, transparent)}}.tk-andy-prompt-mark svg{width:18px;height:18px}.tk-andy-prompt-body{flex-direction:column;gap:3px;min-width:0;display:flex}.tk-andy-prompt-body strong{font-size:var(--twg-fs-section);color:var(--twg-ink);letter-spacing:-.005em;font-weight:600}.tk-andy-prompt-body span{font-size:var(--twg-fs-body);color:var(--twg-ink-2);line-height:1.4}.tk-andy-prompt-arrow{color:var(--twg-brass);flex-shrink:0}.tk-andy-prompt-arrow svg{width:16px;height:16px}.tk-workspace[data-task-kind=approval] .tk-check,.tk-workspace[data-task-kind=approval] .tk-meeting-agenda,.tk-workspace[data-task-kind=workflow_exception] .tk-check,.tk-workspace[data-task-kind=data_quality] .tk-payload-row[data-side],.tk-workspace[data-task-kind=data_quality] .tk-meeting-agenda,.tk-workspace[data-task-kind=data_quality] .tk-check{display:none!important}.tk-workspace[data-task-kind=manual] .tk-ws-section:has(.tk-ws-kicker:not(:empty)):where(.tk-ws-section:nth-of-type(2)){display:none!important}.tk-task-row,.tk-row{column-gap:14px!important;min-height:76px!important;padding:18px 22px!important}.tk-row-check{align-self:center!important;margin-top:0!important}.tk-row-title{font-size:var(--twg-fs-title)!important;font-weight:600!important;line-height:1.3!important}.tk-row-sub{font-size:var(--twg-fs-body-lg)!important;line-height:1.4!important}.tk-row-chips>*{font-size:var(--twg-fs-label)!important;padding:4px 10px!important}.tk-row-right .tk-row-owner{display:none!important}.tk-row-right,.tk-row-right>:not(.tk-row-owner){font-size:var(--twg-fs-body)!important}.tk-row[data-density=compact]{row-gap:4px!important;min-height:64px!important;padding-top:12px!important;padding-bottom:12px!important}.tk-row[data-density=compact] .tk-row-title{-webkit-line-clamp:1;line-clamp:1}.tk-row[data-density=compact] .tk-row-sub{display:none!important}.tk-row[data-density=compact] .tk-row-chips>*{padding-top:3px!important;padding-bottom:3px!important}.tk[data-task-open=true] .tk-ws-meta-row[data-key=owner],.tk[data-task-open=true] .tk-ws-meta-row[data-key=confidence]{display:none!important}.tk-list-head,.tk-list-head-title,.tk-list-head-sub{text-shadow:none!important;box-shadow:none!important}.tk-list-head-sub{letter-spacing:.04em;text-transform:uppercase;font-family:var(--twg-f-mono,"IBM Plex Mono", monospace)!important;font-size:var(--twg-fs-caption)!important;color:var(--twg-ink-3)!important}.tk-list-rows .tk-row[data-active=true],.tk-list-rows .tk-row.is-active{box-shadow:inset 3px 0 0 var(--twg-brass)!important}:is(.tk-workspace:has(.m-tkflow) .tk-ws-head,.tk-workspace:has(.m-tkflow) .tk-ws-andy-section,.tk-workspace:has(.m-tkflow) .tk-andy-prompt-section,.tk-workspace:has(.m-tkflow) .tk-ws-payload-section,.tk-workspace:has(.m-tkflow) .tk-ws-actions-section){display:none!important}.tk-workspace:has(.m-tkflow) .tk-ws-actions-section{clip:rect(0 0 0 0)!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}:is(.tk-workspace:has(.m-tkflow) .tk-ws-evidence-section,.tk-workspace:has(.m-tkflow) .tk-ws-linked-section,.tk-workspace:has(.m-tkflow) .tk-ws-schedule-section,.tk-workspace:has(.m-tkflow) .tk-ws-resume-section,.tk-workspace:has(.m-tkflow) .tk-ws-activity-section,.tk-workspace:has(.m-tkflow) .tk-ws-writeback-section){border-radius:var(--twg-r-md);background:var(--twg-cream-bright,#fffaf0);border:.5px solid var(--twg-ink);flex-direction:column;gap:8px;margin:0 4px 12px;display:flex!important}@supports (color:color-mix(in lab, red, red)){:is(.tk-workspace:has(.m-tkflow) .tk-ws-evidence-section,.tk-workspace:has(.m-tkflow) .tk-ws-linked-section,.tk-workspace:has(.m-tkflow) .tk-ws-schedule-section,.tk-workspace:has(.m-tkflow) .tk-ws-resume-section,.tk-workspace:has(.m-tkflow) .tk-ws-activity-section,.tk-workspace:has(.m-tkflow) .tk-ws-writeback-section){border:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.m-tkflow{font-family:var(--twg-f-content,"Inter", system-ui, sans-serif);color:var(--twg-ink);flex-direction:column;gap:12px;padding:0 4px 16px;animation:.2s ease-out m-tkflow-in;display:flex}.m-tkflow-andy-card{order:1;margin:4px 0 0;padding:0 4px}.m-tkflow-andy-btn{appearance:none;width:100%;min-height:var(--twg-modal-shell-inset-top);border:1px solid var(--twg-brass);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.m-tkflow-andy-btn{border:1px solid color-mix(in oklab, var(--twg-brass) 38%, transparent)}}.m-tkflow-andy-btn{border-radius:var(--twg-r-lg);background:linear-gradient(135deg, var(--twg-brass) 0%, var(--twg-coral,var(--twg-brass)) 100%)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-andy-btn{background:linear-gradient(135deg, color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright)) 0%, color-mix(in oklab, var(--twg-coral,var(--twg-brass)) 8%, var(--twg-cream-bright)) 100%)}}.m-tkflow-andy-btn{color:var(--twg-ink);cursor:pointer;text-align:left;font-family:var(--twg-f-content,"Inter", system-ui, sans-serif);box-shadow:0 6px 18px -10px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-andy-btn{box-shadow:0 6px 18px -10px color-mix(in oklab, var(--twg-brass) 60%, transparent)}}.m-tkflow-andy-btn{transition:transform .12s,box-shadow .14s}.m-tkflow-andy-btn:active{transform:scale(.99)}.m-tkflow-andy-mark{border-radius:var(--twg-r-full);background:linear-gradient(135deg, var(--twg-brass) 0%, var(--twg-coral,var(--twg-brass)) 100%);width:36px;height:36px;color:var(--twg-cream);box-shadow:0 4px 10px -4px var(--twg-brass);flex-shrink:0;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.m-tkflow-andy-mark{box-shadow:0 4px 10px -4px color-mix(in oklab, var(--twg-brass) 60%, transparent)}}.m-tkflow-andy-body{flex-direction:column;gap:3px;min-width:0;display:flex}.m-tkflow-andy-body strong{font-size:var(--twg-fs-section);color:var(--twg-ink);letter-spacing:-.005em;font-weight:600}.m-tkflow-andy-body span{font-size:var(--twg-fs-body);color:var(--twg-ink-2);line-height:1.4}.m-tkflow-andy-arrow{color:var(--twg-brass);flex-shrink:0}.m-tkflow>.m-tkflow-actstack{grid-template-rows:auto;grid-template-columns:1fr auto 44px;grid-auto-flow:column;align-items:stretch;gap:8px;margin-top:4px;margin-bottom:72px;padding:4px 4px 12px;display:grid}@keyframes m-tkflow-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.m-tkflow-head{flex-direction:column;gap:4px;padding:18px 4px 6px;display:flex}.m-tkflow-eyebrow{font-family:var(--twg-f-mono,"IBM Plex Mono", monospace);font-size:var(--twg-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-ink-3);font-weight:600}.m-tkflow-eyebrow[data-tone=coral]{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-eyebrow[data-tone=coral]{color:color-mix(in oklab, var(--twg-coral) 80%, var(--twg-ink) 20%)}}.m-tkflow-eyebrow[data-tone=danger]{color:var(--twg-danger,#b3261e)}.m-tkflow-eyebrow[data-tone=brass]{color:var(--twg-brass)}.m-tkflow-eyebrow[data-tone=sage]{color:var(--twg-sage,#6d8a6f)}.m-tkflow-eyebrow[data-tone=amber]{color:var(--twg-amber,#b08312)}.m-tkflow-title{font-family:var(--twg-f-display,"Cormorant Garamond", "Times New Roman", serif);font-size:var(--twg-fs-display-lg);color:var(--twg-ink);letter-spacing:-.005em;margin:0;font-weight:500;line-height:1.2}.m-tkflow-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;display:flex}.m-tkflow-badge{border-radius:var(--twg-r-full);font-size:var(--twg-fs-caption);letter-spacing:.02em;background:var(--twg-ink);align-items:center;gap:4px;padding:3px 8px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.m-tkflow-badge{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.m-tkflow-badge{color:var(--twg-ink)}.m-tkflow-badge[data-tone=coral]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-badge[data-tone=coral]{background:color-mix(in oklab, var(--twg-coral) 18%, transparent)}}.m-tkflow-badge[data-tone=coral]{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-badge[data-tone=coral]{color:color-mix(in oklab, var(--twg-coral) 80%, var(--twg-ink) 20%)}}.m-tkflow-badge[data-tone=brass]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-badge[data-tone=brass]{background:color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.m-tkflow-badge[data-tone=brass]{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-badge[data-tone=brass]{color:color-mix(in oklab, var(--twg-brass) 90%, var(--twg-ink) 20%)}}.m-tkflow-badge[data-tone=danger]{background:var(--twg-danger,#b3261e)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-badge[data-tone=danger]{background:color-mix(in oklab, var(--twg-danger,#b3261e) 14%, transparent)}}.m-tkflow-badge[data-tone=danger]{color:var(--twg-danger,#b3261e)}.m-tkflow-badge[data-tone=amber]{background:var(--twg-amber,#b08312)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-badge[data-tone=amber]{background:color-mix(in oklab, var(--twg-amber,#b08312) 14%, transparent)}}.m-tkflow-badge[data-tone=amber]{color:var(--twg-amber,#b08312)}.m-tkflow-linked{font-size:var(--twg-fs-caption);color:var(--twg-ink-2);font-family:var(--twg-f-mono,monospace);align-items:center;gap:4px;display:inline-flex}.m-tkflow-section{background:var(--twg-cream-bright,#fffaf0);border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-section{border:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.m-tkflow-section{border-radius:var(--twg-r-md);flex-direction:column;gap:8px;padding:14px;display:flex}.m-tkflow-section[data-dense]{padding:10px 12px}.m-tkflow-section[data-tone=brass]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-section[data-tone=brass]{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-cream-bright,#fffaf0))}}.m-tkflow-section[data-tone=brass]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-section[data-tone=brass]{border-color:color-mix(in oklab, var(--twg-brass) 22%, transparent)}}.m-tkflow-section[data-danger]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-section[data-danger]{background:color-mix(in oklab, var(--twg-coral) 8%, var(--twg-cream-bright,#fffaf0))}}.m-tkflow-section[data-danger]{border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-section[data-danger]{border-color:color-mix(in oklab, var(--twg-coral) 26%, transparent)}}.m-tkflow-kicker{font-family:var(--twg-f-mono,monospace);font-size:var(--twg-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-ink-3);font-weight:600}.m-tkflow-action-summary{font-family:var(--twg-f-content);flex-direction:column;gap:2px;display:flex}.m-tkflow-action-verb{font-size:var(--twg-fs-label);color:var(--twg-ink-2);letter-spacing:.02em;font-weight:600}.m-tkflow-action-target{font-size:var(--twg-fs-section);color:var(--twg-ink);font-family:var(--twg-f-mono,monospace);word-break:break-word}.m-tkflow-draft{flex-direction:column;gap:6px;display:flex}.m-tkflow-draft-from{font-family:var(--twg-f-mono,monospace);font-size:var(--twg-fs-caption);color:var(--twg-ink-3)}.m-tkflow-draft-body{font-size:var(--twg-fs-section);color:var(--twg-ink);white-space:pre-wrap;line-height:1.5}.m-tkflow-consequence{font-size:var(--twg-fs-section);color:var(--twg-coral);line-height:1.45}@supports (color:color-mix(in lab, red, red)){.m-tkflow-consequence{color:color-mix(in oklab, var(--twg-coral) 35%, var(--twg-ink) 65%)}}.m-tkflow-thread-body{font-size:var(--twg-fs-section);color:var(--twg-ink);white-space:pre-wrap;line-height:1.5}.m-tkflow-ghost{appearance:none;border:1px dashed var(--twg-ink);background:0 0}@supports (color:color-mix(in lab, red, red)){.m-tkflow-ghost{border:1px dashed color-mix(in oklab, var(--twg-ink) 22%, transparent)}}.m-tkflow-ghost{color:var(--twg-ink-2);font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);cursor:pointer;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:12px;display:inline-flex}.m-tkflow-attendees{flex-wrap:wrap;gap:6px;display:flex}.m-tkflow-attendee{font-size:var(--twg-fs-label);border-radius:var(--twg-r-full);background:var(--twg-ink);padding:4px 9px}@supports (color:color-mix(in lab, red, red)){.m-tkflow-attendee{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.m-tkflow-attendee{color:var(--twg-ink-2)}.m-tkflow-attendee-more{color:var(--twg-ink-3)}.m-tkflow-agenda{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.m-tkflow-agenda li{font-size:var(--twg-fs-section);color:var(--twg-ink);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.m-tkflow-agenda-num{background:var(--twg-brass);border-radius:50%;flex:0 0 22px;height:22px}@supports (color:color-mix(in lab, red, red)){.m-tkflow-agenda-num{background:color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.m-tkflow-agenda-num{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-agenda-num{color:color-mix(in oklab, var(--twg-brass) 90%, var(--twg-ink) 20%)}}.m-tkflow-agenda-num{font-family:var(--twg-f-mono,monospace);font-size:var(--twg-fs-caption);place-items:center;font-weight:600;display:grid}.m-tkflow-attendee-list{flex-direction:column;gap:6px;display:flex}.m-tkflow-attendee-row{border-radius:var(--twg-r-sm);background:var(--twg-ink);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.m-tkflow-attendee-row{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.m-tkflow-attendee-name{font-size:var(--twg-fs-section);color:var(--twg-ink)}.m-tkflow-attendee-act{appearance:none;border:.5px solid var(--twg-ink);background:0 0}@supports (color:color-mix(in lab, red, red)){.m-tkflow-attendee-act{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.m-tkflow-attendee-act{border-radius:var(--twg-r-xs);color:var(--twg-ink-2);font-family:var(--twg-f-content);font-size:var(--twg-fs-label);align-items:center;gap:4px;padding:5px 9px;display:inline-flex}.m-tkflow-channels{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.m-tkflow-channel{appearance:none;background:var(--twg-ink);color:var(--twg-cream-bright,#fffaf0);border-radius:var(--twg-r-md);font-family:var(--twg-f-content);font-size:var(--twg-fs-body);cursor:pointer;border:0;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;font-weight:600;display:flex;box-shadow:0 6px 14px -8px #2c1e1066}.m-tkflow-channel:active{transform:scale(.97)}.m-tkflow-outcomes{flex-wrap:wrap;gap:6px;display:flex}.m-tkflow-outcome{appearance:none;border:.5px solid var(--twg-ink);background:0 0}@supports (color:color-mix(in lab, red, red)){.m-tkflow-outcome{border:.5px solid color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.m-tkflow-outcome{border-radius:var(--twg-r-full);font-size:var(--twg-fs-body);color:var(--twg-ink-2);font-family:var(--twg-f-content);cursor:pointer;padding:6px 11px}.m-tkflow-outcome[data-on]{background:var(--twg-ink);color:var(--twg-cream-bright,#fffaf0);border-color:var(--twg-ink)}.m-tkflow-form{flex-direction:column;gap:10px;display:flex}.m-tkflow-field{flex-direction:column;gap:4px;display:flex}.m-tkflow-field label{font-family:var(--twg-f-mono,monospace);font-size:var(--twg-fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--twg-ink-3);font-weight:600}.m-tkflow-field select,.m-tkflow-field input[type=text]{appearance:none;background:var(--twg-cream-bright,#fffaf0);border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-field select,.m-tkflow-field input[type=text]{border:.5px solid color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.m-tkflow-field select,.m-tkflow-field input[type=text]{border-radius:var(--twg-r-sm);font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);min-height:44px;padding:12px}.m-tkflow-toggle{font-size:var(--twg-fs-body-lg);color:var(--twg-ink);cursor:pointer;align-items:center;gap:8px;min-height:44px;display:inline-flex}.m-tkflow-toggle input{width:22px;height:22px;accent-color:var(--twg-brass)}.m-tkflow-error{font-size:var(--twg-fs-section);color:var(--twg-danger,#b3261e);line-height:1.45}.m-tkflow-progress{border-radius:var(--twg-r-full);background:var(--twg-ink);width:100%;height:6px}@supports (color:color-mix(in lab, red, red)){.m-tkflow-progress{background:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.m-tkflow-progress{overflow:hidden}.m-tkflow-progress-bar{background:var(--twg-brass);height:100%;transition:width .2s}.m-tkflow-candidates{flex-direction:column;gap:6px;display:flex}.m-tkflow-candidate{appearance:none;background:var(--twg-cream-bright,#fffaf0);border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-candidate{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.m-tkflow-candidate{cursor:pointer;font-family:var(--twg-f-mono,monospace);color:var(--twg-ink);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.m-tkflow-candidate-id{font-size:var(--twg-fs-body);flex:1}.m-tkflow-evidence{flex-direction:column;gap:6px;display:flex}.m-tkflow-evidence-row{font-size:var(--twg-fs-body-lg);color:var(--twg-ink);grid-template-columns:28px 1fr auto;align-items:center;gap:8px;display:grid}.m-tkflow-evidence-num{font-family:var(--twg-f-mono,monospace);font-size:var(--twg-fs-caption);color:var(--twg-ink-3)}.m-tkflow-evidence-meta{font-family:var(--twg-f-mono,monospace);font-size:var(--twg-fs-micro);text-transform:uppercase;color:var(--twg-ink-3);letter-spacing:.06em}.m-tkflow-prose{font-size:var(--twg-fs-section);color:var(--twg-ink);line-height:1.55}.m-tkflow-textarea{appearance:none;background:var(--twg-cream-bright,#fffaf0);border:.5px solid var(--twg-ink);width:100%}@supports (color:color-mix(in lab, red, red)){.m-tkflow-textarea{border:.5px solid color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.m-tkflow-textarea{font-family:var(--twg-f-content);font-size:var(--twg-fs-section);color:var(--twg-ink);resize:vertical;border-radius:10px;min-height:96px;padding:12px;line-height:1.5}.m-tkflow-checklist{flex-direction:column;gap:4px;display:flex}.m-tkflow-check{appearance:none;text-align:left;cursor:pointer;border-radius:var(--twg-r-sm);background:0 0;border:0;align-items:center;gap:12px;min-height:44px;padding:10px 8px;display:flex}.m-tkflow-check:active{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-check:active{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.m-tkflow-check-box{border-radius:var(--twg-r-xs);border:1.5px solid var(--twg-ink);flex:0 0 22px;width:22px;height:22px}@supports (color:color-mix(in lab, red, red)){.m-tkflow-check-box{border:1.5px solid color-mix(in oklab, var(--twg-ink) 28%, transparent)}}.m-tkflow-check-box{color:var(--twg-brass);place-items:center;display:grid}.m-tkflow-check[data-done] .m-tkflow-check-box{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-check[data-done] .m-tkflow-check-box{background:color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.m-tkflow-check[data-done] .m-tkflow-check-box{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-check[data-done] .m-tkflow-check-box{border-color:color-mix(in oklab, var(--twg-brass) 60%, transparent)}}.m-tkflow-check-text{font-size:var(--twg-fs-section);color:var(--twg-ink);line-height:1.4}.m-tkflow-check[data-done] .m-tkflow-check-text{color:var(--twg-ink-3);text-decoration:line-through}.m-tkflow-linkrow{appearance:none;background:var(--twg-cream-bright,#fffaf0);border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-linkrow{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.m-tkflow-linkrow{text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.m-tkflow-linkrow-stack{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.m-tkflow-linkrow-tag{font-family:var(--twg-f-mono,monospace);font-size:var(--twg-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--twg-ink-3)}.m-tkflow-linkrow-title{font-size:var(--twg-fs-section);color:var(--twg-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-tkflow-actstack{flex-direction:column;gap:8px;margin-top:4px;display:flex}.m-tkflow-primary{appearance:none;border-radius:var(--twg-r-md);min-height:48px;font-family:var(--twg-f-content);font-size:var(--twg-fs-section);color:var(--twg-cream-bright,#fffaf0);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:flex;box-shadow:0 8px 20px -10px #2c1e1066}.m-tkflow-primary:active{transform:scale(.98)}.m-tkflow-primary[data-tone=brass]{background:linear-gradient(135deg, var(--twg-brass) 0%, var(--twg-brass) 100%)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-primary[data-tone=brass]{background:linear-gradient(135deg, var(--twg-brass) 0%, color-mix(in oklab, var(--twg-brass) 70%, var(--twg-coral) 30%) 100%)}}.m-tkflow-primary[data-tone=ink]{background:var(--twg-ink)}.m-tkflow-primary[data-tone=danger]{background:var(--twg-danger,#b3261e)}.m-tkflow-primary-stack{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.m-tkflow-primary-label{font-weight:600}.m-tkflow-primary-sub{font-size:var(--twg-fs-caption);opacity:.85;font-weight:400}.m-tkflow-secondaries{grid-template-columns:1fr 52px;gap:8px;display:grid}.m-tkflow-secondary{appearance:none;background:var(--twg-cream-bright,#fffaf0);border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-secondary{border:.5px solid color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.m-tkflow-secondary{min-height:44px;font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:12px;display:inline-flex}.m-tkflow-secondary[data-danger]{color:var(--twg-danger,#b3261e);border-color:var(--twg-danger,#b3261e)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-secondary[data-danger]{border-color:color-mix(in oklab, var(--twg-danger,#b3261e) 30%, transparent)}}.m-tkflow-secondary:active{transform:scale(.97)}.m-tkflow-andy-secondary{appearance:none;border-radius:var(--twg-r-md);border:1px solid var(--twg-brass);min-height:48px}@supports (color:color-mix(in lab, red, red)){.m-tkflow-andy-secondary{border:1px solid color-mix(in oklab, var(--twg-brass) 36%, transparent)}}.m-tkflow-andy-secondary{background:linear-gradient(135deg, var(--twg-brass) 0%, var(--twg-coral,var(--twg-brass)) 100%)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-andy-secondary{background:linear-gradient(135deg, color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright)) 0%, color-mix(in oklab, var(--twg-coral,var(--twg-brass)) 8%, var(--twg-cream-bright)) 100%)}}.m-tkflow-andy-secondary{color:var(--twg-ink);font-family:var(--twg-f-content,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-body);letter-spacing:-.005em;cursor:pointer;box-shadow:0 4px 12px -6px var(--twg-brass);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.m-tkflow-andy-secondary{box-shadow:0 4px 12px -6px color-mix(in oklab, var(--twg-brass) 50%, transparent)}}.m-tkflow-andy-secondary{white-space:nowrap;transition:transform .12s,filter .12s}.m-tkflow-andy-secondary:hover{filter:brightness(1.02)}.m-tkflow-andy-secondary:active{transform:scale(.98)}.m-tkflow-more-btn{appearance:none;min-height:var(--twg-btn-md-mobile-h);border-radius:var(--twg-r-md);border:.5px solid var(--twg-ink);width:44px}@supports (color:color-mix(in lab, red, red)){.m-tkflow-more-btn{border:.5px solid color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.m-tkflow-more-btn{background:var(--twg-cream-bright,#fffaf0);color:var(--twg-ink-2);cursor:pointer;justify-content:center;align-items:center;transition:transform .12s,background .14s;display:inline-flex}.m-tkflow-more-btn:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.m-tkflow-more-btn:hover{background:color-mix(in oklab, var(--twg-ink) 5%, var(--twg-cream-bright,#fffaf0))}}.m-tkflow-more-btn:active{transform:scale(.95)}.em-row-from{font-size:var(--twg-fs-title)!important;font-weight:600!important}.em-row-subject,.em-row-subject>span{font-size:var(--twg-fs-title)!important;font-weight:600!important;line-height:1.3!important}.em-row-preview{font-size:var(--twg-fs-body-lg)!important;line-height:1.4!important}.em-row-time{font-variant-numeric:tabular-nums;font-size:var(--twg-fs-label)!important;font-weight:600!important}.em-thread-subject{font-size:var(--twg-fs-display-lg)!important;line-height:1.2!important}.em-group-head{font-size:var(--twg-fs-caption)!important;letter-spacing:.1em!important}.cal-agenda-title{font-size:var(--twg-fs-title)!important;font-weight:600!important}.cal-agenda-time{font-size:var(--twg-fs-body-lg)!important}.cal-agenda-day{font-size:var(--twg-fs-caption)!important;font-family:var(--twg-f-mono,"IBM Plex Mono", monospace)!important;letter-spacing:.1em!important;text-transform:uppercase!important}.cal-panel-title{font-size:var(--twg-fs-display-lg)!important;line-height:1.2!important}.cal-panel-kicker{font-size:var(--twg-fs-micro)!important;letter-spacing:.1em!important}.m-cal-topbar-reader .m-em-topbar-reader-subject{-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left!important;width:auto!important;min-width:0!important;font-family:var(--twg-f-display,"Cormorant Garamond", serif)!important;font-size:var(--twg-fs-display-lg)!important;letter-spacing:-.006em!important;color:var(--twg-ink)!important;align-self:center!important;margin:0!important;font-weight:500!important;line-height:1.03!important;display:-webkit-box!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:none!important}@supports (color:color-mix(in lab, red, red)){.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-panel-head{border-bottom-color:color-mix(in oklab, var(--twg-ink) 8%, transparent)!important}}.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-panel-eyebrow{min-height:28px;color:var(--twg-ink-3)!important;align-items:center!important;gap:8px!important;display:flex!important}.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-panel-eyebrow-label{white-space:nowrap;width:0;position:relative;overflow:hidden}.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-panel-eyebrow-label:after{content:"Event details";width:max-content;position:absolute;top:0;left:0}.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-panel-meta{font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-section)!important;letter-spacing:0!important;color:var(--twg-ink)!important;flex-direction:column!important;gap:5px!important;font-weight:500!important;line-height:1.35!important;display:flex!important}.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-panel-chips{gap:7px!important;margin-top:2px!important}.ct-row-line1 strong{font-size:var(--twg-type-h4-size)!important;line-height:var(--twg-type-h4-lh)!important;font-weight:600!important}.ct-row-line2{font-size:var(--twg-type-small-size)!important;line-height:var(--twg-type-small-lh)!important}.ct-id-line1 h2,.ct-id-line1 .ct-id-name{font-family:var(--twg-f-display)!important;font-size:var(--twg-type-h2-size)!important;font-weight:600!important;line-height:var(--twg-type-h2-lh)!important}.ct-list-head{font-size:var(--twg-fs-caption)!important;letter-spacing:.1em!important;text-transform:uppercase!important}.wf-row-name,.wf-row strong,.wf-row-title{font-size:var(--twg-type-h4-mobile-size)!important;font-weight:var(--twg-type-strong-weight)!important;line-height:var(--twg-type-h4-mobile-lh)!important}.wf-row-desc,.wf-row-sub,.wf-row p{font-size:var(--twg-type-body-size)!important;line-height:var(--twg-type-body-lh)!important}.wf-detail h2,.wf-detail-title{font-family:var(--twg-f-display)!important;font-size:var(--twg-type-h2-mobile-size)!important;font-weight:var(--twg-type-headline-weight)!important;letter-spacing:var(--twg-type-tracking-normal)!important;line-height:var(--twg-type-h2-mobile-lh)!important}.brf-greeting{font-size:var(--twg-fs-display-lg)!important;line-height:1.2!important}.brf-sub{font-size:var(--twg-fs-body-lg)!important}.brf-section-head{font-size:var(--twg-fs-caption)!important;font-family:var(--twg-f-mono,"IBM Plex Mono", monospace)!important;letter-spacing:.1em!important;text-transform:uppercase!important}.em-row{padding-left:28px!important;padding-right:28px!important}.cal-agenda-row,.cal-agenda-item,.cal-agenda-event,.ct-row,.wf-row{padding-left:18px!important;padding-right:18px!important}.em-body,.em-shell,.cal-body,.cal-panel,.ct-body,.wf-body,.brf .brf-scroll,.brf-page{padding-left:8px!important;padding-right:8px!important}.em-group-head,.cal-agenda-day,.ct-list-head,.brf-section-head{padding-left:18px!important;padding-right:18px!important}.em-thread-head,.ct-id,.cal-panel-head{padding-left:16px!important;padding-right:16px!important}.em-thread-msg,.ct-id-card,.cal-panel-card,.brf-card{background:var(--twg-cream-bright)!important;border-radius:var(--twg-r-md)!important;border:.5px solid var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.em-thread-msg,.ct-id-card,.cal-panel-card,.brf-card{border:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)!important}}.em-row-chip,.ct-row-chip,.cal-row-chip,.wf-row-chip,.brf-chip{border-radius:var(--twg-r-full)!important;background:var(--twg-ink)!important;padding:4px 9px!important}@supports (color:color-mix(in lab, red, red)){.em-row-chip,.ct-row-chip,.cal-row-chip,.wf-row-chip,.brf-chip{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)!important}}.em-row-chip,.ct-row-chip,.cal-row-chip,.wf-row-chip,.brf-chip{font-size:var(--twg-fs-caption)!important;font-weight:500!important}.em-filter-wrap{gap:8px!important;padding-left:8px!important;padding-right:8px!important}.em-filter-btn{font-size:var(--twg-fs-body)!important;min-height:calc(var(--twg-btn-icon) + 4px)!important;font-family:var(--twg-f-content,"Inter", system-ui, sans-serif)!important;padding:0 12px!important;font-weight:600!important}.em-focus-toggle{min-height:36px!important}.em-focus-side{font-size:var(--twg-fs-label)!important;font-family:var(--twg-f-content,"Inter", system-ui, sans-serif)!important;padding:0 14px!important;font-weight:600!important}@supports (color:color-mix(in lab, red, red)){.em-filter-chip{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)!important}}.em-filter-chip{font-weight:500!important}.em-filter-chips{gap:6px!important;padding-left:0!important;padding-right:0!important}.em-filter-count{font-family:var(--twg-f-mono,"IBM Plex Mono", monospace)!important;font-size:var(--twg-fs-caption)!important;letter-spacing:.06em!important}.em-thread-subject{font-size:var(--twg-fs-display-lg)!important;letter-spacing:-.005em!important;font-weight:500!important;line-height:1.2!important;font-family:var(--twg-f-display)!important}.em-thread-meta-from{font-size:var(--twg-fs-section)!important;font-weight:600!important}.em-thread-meta-email,.em-thread-meta-time{font-size:var(--twg-fs-micro)!important;font-family:var(--twg-f-mono,"IBM Plex Mono", monospace)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:600!important}.em-message-from{font-size:var(--twg-fs-section)!important;font-weight:600!important;font-family:var(--twg-f-content,"Inter", system-ui, sans-serif)!important}.em-message-when{font-size:var(--twg-fs-micro)!important;font-family:var(--twg-f-mono,"IBM Plex Mono", monospace)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:600!important}@supports (color:color-mix(in lab, red, red)){.em-compose-andy-chat{background:linear-gradient(135deg, color-mix(in oklab, var(--twg-salmon) 10%, var(--twg-cream-bright)) 0%, color-mix(in oklab, var(--twg-coral,var(--twg-brass)) 8%, var(--twg-cream-bright)) 100%)!important;box-shadow:0 -10px 24px -12px color-mix(in oklab, var(--twg-salmon) 50%, transparent)!important}}.em-compose-andy-chat-composer{border:1px solid var(--twg-salmon)!important}@supports (color:color-mix(in lab, red, red)){.em-compose-andy-chat-composer{border:1px solid color-mix(in oklab, var(--twg-salmon) 30%, transparent)!important}}.em-compose-andy-chat-composer{background:var(--twg-cream-bright)!important}.ct-shell{height:calc(100dvh - 80px)!important;max-height:calc(100dvh - 80px)!important}.ct-shell .ct-body,.ct-shell[data-contact-open=true] .ct-cockpit{min-height:0!important}.em-body,.em-thread{padding:0!important}.em-thread-head{padding:24px 28px 14px!important}.em-thread-messages,.em-messages{padding:0!important}.em-message{border:0!important;border-bottom:1px solid var(--twg-ink)!important;background:0 0!important}@supports (color:color-mix(in lab, red, red)){.em-message{border-bottom:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)!important}}.em-message{border-radius:0!important;margin:0!important;padding:20px 28px!important}.em-message:last-child{border-bottom:0!important}.em-message-head{margin-bottom:12px!important;padding:0!important}.m-em-topbar .m-em-topbar-title,.m-em-topbar .m-em-topbar-title-button,.m-em-topbar .m-em-topbar-title-button>span,.m-tk-topbar .m-tk-topbar-queue-btn,.m-tk-topbar .m-tk-topbar-queue-btn>span,.m-em-topbar.m-tk-topbar .m-em-topbar-title-button,.m-em-topbar.m-tk-topbar .m-em-topbar-title-button>span,button.m-em-topbar-title-button>span{font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-display-lg)!important;letter-spacing:-.005em!important;font-weight:500!important;line-height:1.1!important}.m-em-topbar .m-em-topbar-title-button,.m-tk-topbar .m-tk-topbar-queue-btn{height:44px!important}.m-em-topbar{min-height:47px!important}.em-group-head{padding-left:28px!important;padding-right:28px!important}.em .em-thread-subject,.em-shell .em-thread-subject{font-size:var(--twg-fs-display-lg)!important;letter-spacing:-.005em!important;font-weight:500!important;line-height:1.2!important;font-family:var(--twg-f-display)!important}.em .em-thread-meta-from,.em .em-message-from{font-size:var(--twg-fs-section)!important;font-weight:600!important;font-family:var(--twg-f-content,"Inter", system-ui, sans-serif)!important}.em .em-thread-meta-time,.em .em-thread-meta-email,.em .em-message-when{font-size:var(--twg-fs-micro)!important;font-family:var(--twg-f-mono,"IBM Plex Mono", monospace)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:600!important}.em .em-message-body,.em-message-body{font-size:var(--twg-fs-section)!important;line-height:1.55!important;font-family:var(--twg-f-content,"Inter", system-ui, sans-serif)!important}.em-compose{padding-left:0!important;padding-right:0!important}.em-compose-andy-chat,.em-compose-andy-chat-composer,.em-compose-andy-chat-foot{padding-left:16px!important;padding-right:16px!important}.em-filter-wrap{padding-top:8px!important;padding-bottom:8px!important}.em-reader-toolbar,.em-reader-actions{padding-left:10px!important;padding-right:10px!important}.cal-body{padding-left:0!important;padding-right:0!important}.cal-agenda-row,.cal-agenda-item,.cal-agenda-event,.cal-event-row{padding-left:22px!important;padding-right:22px!important}.cal-agenda-day,.cal-grid-head{padding-left:28px!important;padding-right:28px!important}.cal-panel-head,.cal-detail-head{padding:24px 28px 14px!important}.cal-panel-title,.cal-detail h2,.cal-detail-title{font-size:var(--twg-fs-display-lg)!important;letter-spacing:-.005em!important;font-weight:500!important;line-height:1.2!important;font-family:var(--twg-f-display)!important}.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-panel-title{display:none!important}.cal-panel-eyebrow,.cal-detail-eyebrow,.cal-panel-meta-time,.cal-detail .when,.cal-event-time{font-size:var(--twg-fs-micro)!important;font-family:var(--twg-f-mono,"IBM Plex Mono", monospace)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:600!important}.cal-detail-body,.cal-detail-prose,.cal-event-description{font-size:var(--twg-fs-section)!important;line-height:1.55!important;font-family:var(--twg-f-content,"Inter", system-ui, sans-serif)!important}.ct-row{min-height:144px!important;padding:16px 22px!important}.ct-row-line2{white-space:normal!important;flex-wrap:wrap!important;line-height:1.35!important}.ct-row-line3{white-space:normal!important;line-height:1.3!important;overflow:visible!important}.ct-loop-badge{white-space:normal!important;max-width:100%!important}.ct-list-head,.ct-rail-head{padding-left:28px!important;padding-right:28px!important}.ct-id,.ct-identity,.ct-cockpit-head{padding:24px 28px 14px!important}.ct-id-line1 h2,.ct-id-name,.ct-cockpit-head h2,.ct-detail-name{font-size:var(--twg-type-h2-size)!important;letter-spacing:-.005em!important;font-weight:600!important;line-height:var(--twg-type-h2-lh)!important;font-family:var(--twg-f-display)!important}.ct-id-meta,.ct-id-email,.ct-id-phone,.ct-id-line1 .meta,.ct-cockpit-head .meta{font-size:var(--twg-type-eyebrow-size)!important;font-family:var(--twg-f-ui)!important;line-height:var(--twg-type-eyebrow-lh)!important;letter-spacing:var(--twg-type-eyebrow-tracking)!important;text-transform:uppercase!important;font-weight:600!important}.ct-id-line2{font-size:var(--twg-type-small-size)!important;line-height:var(--twg-type-small-lh)!important;font-family:var(--twg-f-content)!important}.ct-nba-kicker,.ct-section-kicker{font-size:var(--twg-type-eyebrow-size)!important;font-family:var(--twg-f-ui)!important;line-height:var(--twg-type-eyebrow-lh)!important;letter-spacing:var(--twg-type-eyebrow-tracking)!important;text-transform:uppercase!important;font-weight:600!important}.ct-section-body,.ct-detail-prose,.ct-bio,.ct-notes-body{font-size:var(--twg-type-body-size)!important;line-height:var(--twg-type-body-lh)!important;font-family:var(--twg-f-content)!important}.tk-andy-chat{background:linear-gradient(135deg, var(--twg-salmon) 0%, var(--twg-coral,var(--twg-brass)) 100%)!important}@supports (color:color-mix(in lab, red, red)){.tk-andy-chat{background:linear-gradient(135deg, color-mix(in oklab, var(--twg-salmon) 10%, var(--twg-cream-bright)) 0%, color-mix(in oklab, var(--twg-coral,var(--twg-brass)) 8%, var(--twg-cream-bright)) 100%)!important}}.tk-andy-chat{border-top:2px solid var(--twg-salmon)!important;box-shadow:0 -10px 24px -12px var(--twg-salmon)!important}@supports (color:color-mix(in lab, red, red)){.tk-andy-chat{box-shadow:0 -10px 24px -12px color-mix(in oklab, var(--twg-salmon) 50%, transparent)!important}}.m-tk-sheet-title,.m-tk-sheet h2{font-size:var(--twg-fs-display-lg)!important;letter-spacing:-.005em!important;font-weight:500!important;line-height:1.2!important;font-family:var(--twg-f-display)!important}.m-tk-sheet-sub{font-size:var(--twg-fs-body-lg)!important;font-family:var(--twg-f-content,"Inter", system-ui, sans-serif)!important}.m-tk-sheet-row-label{font-size:var(--twg-fs-section)!important;font-family:var(--twg-f-content,"Inter", system-ui, sans-serif)!important}.m-tk-sheet-row-hint,.m-tk-sheet-row .hint,.m-tk-sheet-eyebrow{font-size:var(--twg-fs-micro)!important;font-family:var(--twg-f-mono,"IBM Plex Mono", monospace)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:600!important}.m-tk-sheet-head,.m-tk-sheet-body{padding-left:28px!important;padding-right:28px!important}.m-snz-title,.m-snz h2{font-size:var(--twg-fs-display-lg)!important;letter-spacing:-.005em!important;font-weight:500!important;font-family:var(--twg-f-display)!important}.m-snz-head,.m-snz-body{padding-left:28px!important;padding-right:28px!important}.m-snz-row-label{font-size:var(--twg-fs-section)!important}.m-snz-row-hint{font-size:var(--twg-fs-micro)!important;font-family:var(--twg-f-mono,"IBM Plex Mono", monospace)!important;letter-spacing:.1em!important;text-transform:uppercase!important}.m-folder-title,.m-folder h2{font-size:var(--twg-fs-display-lg)!important;letter-spacing:-.005em!important;font-weight:500!important;font-family:var(--twg-f-display)!important}.m-folder-head,.m-folder-body{padding-left:28px!important;padding-right:28px!important}.m-folder-row-label{font-size:var(--twg-fs-section)!important}.m-folder-row-hint{font-size:var(--twg-fs-micro)!important;font-family:var(--twg-f-mono,"IBM Plex Mono", monospace)!important;letter-spacing:.1em!important;text-transform:uppercase!important}.m-tk-queue-picker-title,.m-tk-queue-picker h2{font-size:var(--twg-fs-display-lg)!important;letter-spacing:-.005em!important;font-weight:500!important;font-family:var(--twg-f-display)!important}.m-tk-queue-picker-head,.m-tk-queue-picker-body{padding-left:28px!important;padding-right:28px!important}.m-tk-queue-picker-row-label{font-size:var(--twg-fs-section)!important}.m-cal-action-sheet h2,.m-ct-views-sheet h2,.m-wf-action-sheet h2,.m-wf-views-sheet h2{font-size:var(--twg-fs-display-lg)!important;letter-spacing:-.005em!important;font-weight:500!important;font-family:var(--twg-f-display)!important}.m-cal-action-sheet,.m-ct-views-sheet,.m-wf-action-sheet,.m-wf-views-sheet{--m-sheet-pad-x:28px}.tk-compose-modal h2,.tk-compose-modal-title{font-size:var(--twg-fs-display-lg)!important;letter-spacing:-.005em!important;font-weight:500!important;font-family:var(--twg-f-display)!important}.tk-compose-modal-body{padding-left:28px!important;padding-right:28px!important}.m-views-root,.m-action-root{z-index:var(--z-sheet);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.m-views-scrim,.m-action-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#140e0857;border:0;padding:0;position:absolute;inset:0}.m-views-sheet,.m-action-sheet{width:100%;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 80px);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border:1px solid var(--twg-glass-border);border-bottom:0;border-top-left-radius:18px;border-top-right-radius:18px;flex-direction:column;min-height:0;animation:.24s cubic-bezier(.32,.72,0,1) both m-sheet-rise;display:flex;position:relative;overflow:hidden;box-shadow:0 -18px 40px -12px #2c1e104d}.m-views-sheet-head,.m-action-sheet-head{flex-shrink:0;padding:8px 20px 12px}.m-views-sheet-grabber,.m-action-sheet-grabber{background:var(--twg-ink-mute,#2c1e102e);border-radius:var(--twg-r-full);width:36px;height:4px;margin:0 auto 10px;display:block}.m-views-sheet-title-row,.m-action-sheet-title-row{align-items:center;gap:8px;display:flex}.m-views-sheet-title,.m-action-sheet-title{font-family:var(--twg-f-display);font-size:var(--twg-type-h2-size);font-weight:600;line-height:var(--twg-type-h2-lh);color:var(--twg-ink);letter-spacing:-.005em;flex:1;margin:0}.m-views-sheet-close,.m-action-sheet-close{appearance:none;color:var(--twg-ink-2,#2c1e10a8);border-radius:var(--twg-r-full);cursor:pointer;background:0 0;border:0;padding:8px}.m-views-sheet-close:hover,.m-action-sheet-close:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.m-views-sheet-close:hover,.m-action-sheet-close:hover{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.m-views-sheet-close:hover,.m-action-sheet-close:hover{color:var(--twg-ink)}.m-views-sheet-sub,.m-action-sheet-sub{font-family:var(--twg-f-ui);font-size:var(--twg-type-small-size);line-height:var(--twg-type-small-lh);color:var(--twg-ink-3,#2c1e107a);margin:4px 0 0}.m-views-sheet-body,.m-action-sheet-body{overscroll-behavior:contain;min-height:0;padding:4px 12px max(16px, env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.m-views-section{margin-bottom:8px}.m-views-section-kicker{font-family:var(--twg-f-ui);font-size:var(--twg-type-eyebrow-size);font-weight:600;line-height:var(--twg-type-eyebrow-lh);letter-spacing:var(--twg-type-eyebrow-tracking);text-transform:uppercase;color:var(--twg-ink-3,#2c1e107a);margin:0;padding:12px 12px 4px}.m-views-sheet-row,.m-action-sheet-row{appearance:none;text-align:left;width:100%;min-height:var(--twg-btn-md-h);border-radius:var(--twg-r-md);cursor:pointer;font-family:var(--twg-f-content);color:var(--twg-ink);background:0 0;border:0;align-items:center;gap:12px;padding:12px;display:flex}.m-views-sheet-row:hover,.m-action-sheet-row:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.m-views-sheet-row:hover,.m-action-sheet-row:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.m-action-sheet-row:disabled,.m-action-sheet-row[data-disabled=true]{cursor:not-allowed;opacity:.58}.m-views-sheet-row[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-views-sheet-row[data-active]{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.m-views-sheet-row-ico,.m-action-sheet-row-ico{width:24px;height:24px;color:var(--twg-ink-2,#2c1e10a8);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.m-views-sheet-row-label,.m-action-sheet-row-label{font-size:var(--twg-type-button-size);font-weight:600;line-height:var(--twg-type-button-lh);color:var(--twg-ink);flex-direction:column;flex:1;gap:2px;display:flex}.m-views-sheet-row-hint,.m-action-sheet-row-hint{font-size:var(--twg-type-caption-size);line-height:var(--twg-type-caption-lh);color:var(--twg-ink-3,#2c1e107a)}.m-views-sheet-row-count{font-family:var(--twg-f-ui);font-size:var(--twg-type-caption-size);line-height:var(--twg-type-caption-lh);color:var(--twg-ink-3,#2c1e107a)}.m-views-sheet-row-badge,.m-action-sheet-row-badge{font-family:var(--twg-f-ui);font-size:var(--twg-type-chip-size);font-weight:var(--twg-type-chip-weight);line-height:var(--twg-type-chip-lh);min-height:var(--twg-chip-md-h);padding:0 var(--twg-chip-md-pad-x);border-radius:var(--twg-chip-md-radius);background:var(--twg-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.m-views-sheet-row-badge,.m-action-sheet-row-badge{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.m-views-sheet-row-badge,.m-action-sheet-row-badge{color:var(--twg-ink-2,#2c1e10a8)}.m-action-sheet-row[data-tone=brass] .m-action-sheet-row-label{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-action-sheet-row[data-tone=brass] .m-action-sheet-row-label{color:color-mix(in oklab, var(--twg-brass) 90%, var(--twg-ink))}}.m-action-sheet-row[data-tone=andy] .m-action-sheet-row-ico,.m-action-sheet-row[data-tone=andy] .m-action-sheet-row-label{color:var(--twg-btn-andy-bg)}.m-action-sheet-row[data-tone=danger] .m-action-sheet-row-label{color:var(--twg-danger)}@keyframes m-sheet-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.m-settings-section{padding:16px 16px 0}.m-settings-section-head{font-family:var(--twg-f-content,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-body);letter-spacing:.12em;text-transform:uppercase;color:var(--twg-ink);font-weight:600}@supports (color:color-mix(in lab, red, red)){.m-settings-section-head{color:color-mix(in oklab, var(--twg-ink) 55%, transparent)}}.m-settings-section-head{margin:0 12px 8px}.m-settings-section-sub{font-size:var(--twg-fs-body);color:var(--twg-ink-3,#2c1e107a);margin:-4px 12px 8px;line-height:1.4}.m-settings-card{background:var(--twg-cream-bright);border:.5px solid var(--twg-ink-hair,#2c1e101f);border-radius:14px;overflow:hidden}.m-settings-card[data-tone=destructive]{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.m-settings-card[data-tone=destructive]{border-color:color-mix(in oklab, var(--twg-danger) 32%, transparent)}}.m-settings-card[data-tone=brass]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-settings-card[data-tone=brass]{border-color:color-mix(in oklab, var(--twg-brass) 32%, transparent)}}.m-settings-row{appearance:none;text-align:left;cursor:pointer;width:100%;min-height:52px;color:var(--twg-ink);font-family:var(--twg-f-content,"Inter", system-ui, sans-serif);border:0;border-top:.5px solid var(--twg-ink-hair,#2c1e101f);background:0 0;align-items:center;gap:12px;padding:14px 16px;display:flex}.m-settings-row:first-child{border-top:0}.m-settings-row:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.m-settings-row:hover{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.m-settings-row:disabled{cursor:default}.m-settings-row[data-tone=danger]{color:var(--twg-danger)}.m-settings-row[data-tone=brass]{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-settings-row[data-tone=brass]{color:color-mix(in oklab, var(--twg-brass) 95%, var(--twg-ink))}}.m-settings-row-ico{width:24px;height:24px;color:var(--twg-ink-2,#2c1e10a8);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.m-settings-row-label{font-size:var(--twg-fs-section);flex-direction:column;flex:1;gap:2px;display:flex}.m-settings-row-sub{font-size:var(--twg-fs-button);color:var(--twg-ink-3,#2c1e107a);font-weight:400}.m-settings-row-value{font-size:var(--twg-fs-body-lg);color:var(--twg-ink-2,#2c1e10a8)}.m-settings-row-badge{font-family:var(--twg-f-content,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-micro);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--twg-r-full);background:var(--twg-ink);padding:3px 6px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.m-settings-row-badge{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.m-settings-row-badge{color:var(--twg-ink-2,#2c1e10a8)}.m-settings-row-trailing{flex-shrink:0;align-items:center;display:inline-flex}.m-settings-row-chev{color:var(--twg-ink-3,#2c1e107a);flex-shrink:0}.m-settings-search{border:.5px solid var(--twg-ink-hair,#2c1e101f);background:var(--twg-cream-bright);min-height:46px;color:var(--twg-ink-2,#2c1e10a8);border-radius:14px;align-items:center;gap:10px;margin:12px 16px 0;padding:0 12px;display:flex}.m-settings-search input{min-width:0;color:var(--twg-ink);font-family:var(--twg-f-content,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-section);background:0 0;border:0;outline:0;flex:1}.m-settings-search button{appearance:none;color:var(--twg-brass);font-family:var(--twg-f-content,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-body);min-height:var(--twg-touch-target);background:0 0;border:0;padding:0 2px;font-weight:600}.m-settings-empty{color:var(--twg-ink-3,#2c1e107a);font-family:var(--twg-f-content,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-body-lg);padding:18px 16px;line-height:1.45}.brf>.m-brf-topbar-slot{flex:none!important;min-height:47px!important;display:block!important}.twg-canvas>section.brf>.brf-scroll,.twg-canvas .brf>.brf-scroll{padding-top:calc(var(--twg-space-3) + var(--twg-space-0-5))!important;padding-left:10px!important;padding-right:10px!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 104px)!important}:is(.twg-canvas:has(>section.brf),.twg-canvas:has(.brf)){-webkit-overflow-scrolling:touch!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important}.m-brf-topbar{height:47px!important;min-height:47px!important;max-height:47px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;padding:4px 4px 0 14px!important;display:flex!important}.m-brf-topbar .m-brf-topbar-title>span{font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-display-lg)!important;letter-spacing:-.005em!important;font-weight:500!important;line-height:1.1!important}.m-em-topbar-chips{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;flex:0 0 100%;gap:6px;margin:0 -14px;padding:4px 14px 6px;display:flex;overflow-x:auto}.m-em-topbar-chips::-webkit-scrollbar{display:none}.m-em-topbar-chip{scroll-snap-align:start;appearance:none;background:var(--twg-ink);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.m-em-topbar-chip{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.m-em-topbar-chip{color:var(--twg-ink-2,#2c1e10a8);border-radius:var(--twg-r-full);font-family:var(--twg-f-content,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-label);letter-spacing:.02em;cursor:pointer;border:0;align-items:center;gap:4px;min-height:32px;padding:6px 12px;font-weight:600;display:inline-flex}.m-em-topbar-chip[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-em-topbar-chip[data-active]{background:color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.m-em-topbar-chip[data-active]{color:var(--twg-ink)}.m-em-topbar-chip-count{font-family:var(--twg-f-mono,"IBM Plex Mono", monospace);font-size:var(--twg-fs-caption);color:var(--twg-ink-3,#2c1e107a)}.brf-insp-dim[data-mode=centered]{z-index:var(--twg-modal-z)!important;background:var(--twg-dialog-scrim-bg)!important;justify-content:center!important;align-items:flex-end!important;padding:0!important}.brf-insp.brf-insp-centered{width:100%!important;max-width:100%!important;height:auto!important;max-height:min(88svh, calc(100dvh - env(safe-area-inset-top,0px) - var(--twg-modal-gap)))!important;border-top-left-radius:var(--twg-r-lg)!important;border-top-right-radius:var(--twg-r-lg)!important;animation:m-sheet-rise var(--twg-modal-pop-dur) var(--twg-ease) both!important;border:var(--twg-modal-border)!important;box-shadow:var(--twg-dialog-sheet-shadow)!important;border-bottom:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.brf-insp.brf-insp-centered:before{content:""!important;top:var(--twg-modal-gap-sm)!important;width:calc(var(--twg-space-4) + var(--twg-space-2))!important;height:var(--twg-space-0-5)!important;border-radius:var(--twg-r-full)!important;background:var(--twg-ink-hair)!important;z-index:5!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}.brf-insp-head{z-index:4!important;padding:calc(var(--twg-modal-pad-y) + var(--twg-modal-gap)) var(--twg-modal-pad-x) var(--twg-modal-pad-y)!important;background:var(--twg-modal-surface)!important;border-bottom:0!important;position:sticky!important;top:0!important}.brf-insp-head-top{margin-bottom:var(--twg-modal-gap-sm)!important}.brf-insp-close{width:var(--twg-btn-icon-mobile)!important;height:var(--twg-btn-icon-mobile)!important;min-width:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;border-radius:var(--twg-btn-md-mobile-radius)!important;background:var(--twg-modal-subtle-bg)!important;color:var(--twg-ink)!important;border:var(--twg-modal-border)!important}.brf-insp-mobile-queue{z-index:3;align-items:center;gap:var(--twg-modal-gap-sm);padding:var(--twg-modal-gap-sm) var(--twg-modal-pad-x);border-bottom:var(--twg-modal-hairline);background:var(--twg-modal-subtle-bg);grid-template-columns:1fr auto 1fr;position:sticky;top:auto;display:grid!important}.brf-insp-mobile-queue>button{border:var(--twg-modal-border);border-radius:var(--twg-btn-md-mobile-radius);background:var(--twg-modal-surface);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);justify-content:center;align-items:center;gap:var(--twg-modal-gap-xs);padding:0 var(--twg-btn-md-pad-x);display:inline-flex;height:var(--twg-btn-md-mobile-h)!important;min-height:var(--twg-btn-md-mobile-h)!important}.brf-insp-mobile-queue>span{text-align:center;font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);line-height:var(--twg-lh-dense);color:var(--twg-ink-3)}.brf-insp-scroll{min-height:0!important;padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x)!important;flex:auto!important;overflow-y:auto!important;-webkit-mask-image:none!important;mask-image:none!important}.brf-insp-title{font-size:var(--twg-fs-section)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important}.brf-insp-sub{font-size:var(--twg-fs-body)!important;line-height:var(--twg-lh-body)!important;margin-top:var(--twg-modal-gap-sm)!important}.brf-insp-meta-strip{gap:var(--twg-modal-gap-sm)!important;margin-top:var(--twg-modal-gap)!important}.brf-insp-meta-item{min-height:var(--twg-chip-md-h)!important;border-radius:var(--twg-chip-md-radius)!important;background:var(--twg-ink-tint-soft)!important;padding:0 var(--twg-chip-md-pad-x)!important;align-items:center!important;display:inline-flex!important}.brf-insp-section{padding:var(--twg-modal-pad-y)!important;border-radius:var(--twg-r-md)!important;background:var(--twg-modal-subtle-bg)!important;border:0!important;margin-top:0!important}.brf-insp-dock{padding:var(--twg-modal-gap-sm) var(--twg-modal-pad-x) max(var(--twg-modal-pad-y), env(safe-area-inset-bottom))!important;background:var(--twg-modal-surface)!important;border-top:var(--twg-modal-hairline)!important;z-index:4!important;border-radius:0!important;flex:none!important;margin:0!important;position:sticky!important;bottom:0!important}.brf-insp-actions{gap:var(--twg-modal-gap-sm)!important;grid-template-columns:1fr 1fr!important;margin:0!important;display:grid!important}.brf-insp-action{min-height:var(--twg-btn-md-mobile-h)!important;border-radius:var(--twg-btn-md-mobile-radius)!important;font-size:var(--twg-fs-button)!important;font-weight:var(--twg-fw-emph)!important;background:var(--twg-modal-surface)!important;color:var(--twg-ink)!important;border:var(--twg-modal-border)!important;justify-content:center!important}.brf-insp-action[data-variant=primary],.brf-insp-action[data-variant=approve],.brf-insp-action[data-variant=andy]{grid-column:1/-1!important}.brf-insp-action[data-variant=primary]{background:var(--twg-btn-primary-bg)!important;color:var(--twg-btn-primary-fg)!important;border-color:#0000!important}.brf-insp-action[data-variant=approve]{background:var(--twg-btn-approve-bg)!important;color:var(--twg-btn-approve-fg)!important;border-color:#0000!important}.brf-insp-action[data-variant=andy]{background:var(--twg-btn-andy-bg)!important;color:var(--twg-btn-andy-fg)!important;border-color:#0000!important}.brf-insp-action[data-variant=danger]{background:var(--twg-btn-danger-bg)!important;color:var(--twg-btn-danger-fg)!important;border-color:#0000!important}.brf-insp-hintbar,.brf-insp-progress-track{display:none!important}.brf .brf-scroll{gap:var(--twg-space-3)!important}.brf-greeting{padding:0 var(--twg-space-1-5)!important}.brf-greeting-h{font-size:var(--twg-fs-module-head-mobile)!important;line-height:var(--twg-lh-display)!important}.brf-greeting-sub{margin-top:var(--twg-space-1)!important;font-size:var(--twg-fs-body)!important;line-height:var(--twg-lh-dense)!important}.brf-cockpit-bar{gap:var(--twg-space-2)!important;padding:0 var(--twg-space-1-5)!important;margin:0!important}.brf-workmode-btn{min-height:var(--twg-button-md-h)!important;padding:0 var(--twg-button-md-pad-x)!important}.brf-cockpit-progress{font-size:var(--twg-fs-label)!important}.brf-section{gap:var(--twg-space-1-5)!important;margin-bottom:var(--twg-space-2-5)!important}.brf-section-head{margin:var(--twg-space-0-5) 0 0!important;padding:0 var(--twg-space-1-5)!important;border-bottom:0!important;align-items:center!important}.brf-section-kicker{font-size:var(--twg-fs-label)!important;letter-spacing:var(--twg-tracking-eyebrow)!important}.brf-section-count{min-height:calc(var(--twg-space-3) * 2)!important;padding:0 var(--twg-space-2)!important;font-size:var(--twg-fs-caption)!important;align-items:center!important;display:inline-flex!important}.brf-row-shell{row-gap:var(--twg-space-2)!important}.brf-row-sub{white-space:normal!important;gap:var(--twg-space-1) var(--twg-space-1-5)!important;max-height:none!important;margin-top:var(--twg-space-0-5)!important;flex-wrap:wrap!important;line-height:1.35!important;overflow:visible!important}.brf-row-sub-dot{display:none!important}.brf-row-sub>span:not(.brf-row-sub-dot){min-height:calc(var(--twg-space-2-5) * 2)!important;border-radius:var(--twg-r-md)!important;max-width:100%!important;padding:var(--twg-space-0-5) calc(var(--twg-space-1-5) + var(--twg-space-0-5))!important;background:var(--twg-ink)!important;align-items:center!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.brf-row-sub>span:not(.brf-row-sub-dot){background:color-mix(in oklab, var(--twg-ink) 5%, transparent)!important}}.brf-row-sub>span:not(.brf-row-sub-dot){text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.brf-row-sub>.brf-row-pulse{width:calc(var(--twg-space-1-5) + var(--twg-space-0-5))!important;height:calc(var(--twg-space-1-5) + var(--twg-space-0-5))!important;min-height:calc(var(--twg-space-1-5) + var(--twg-space-0-5))!important;flex:0 0 calc(var(--twg-space-1-5) + var(--twg-space-0-5))!important;background:var(--urg-color)!important;border-radius:50%!important;align-self:center!important;padding:0!important;overflow:visible!important}.brf-row-sub-kicker{background:var(--acc-soft)!important;color:var(--acc)!important}.brf-section-list{gap:var(--twg-space-2);padding:var(--twg-space-0-5) 0 0;flex-direction:column;margin:0;display:flex}.brf-section-list-item{min-width:0;display:block}.brf-section-list-item>.brf-row{width:100%}.brf-section-list .brf-row-shell,.brf-section-mobile .brf-row-shell{gap:var(--twg-space-2)!important;padding:var(--twg-space-3) var(--twg-space-3) calc(var(--twg-space-3) - var(--twg-space-0-5))!important;flex-direction:column!important;min-height:0!important;display:flex!important}.brf-section-mobile .brf-row-tools,.brf-section-mobile .brf-row .brf-avatar{display:none!important}.brf-section-mobile .brf-row-content{gap:var(--twg-space-1-5);flex-direction:column;display:flex}.brf-section-mobile .brf-row-rationale{-webkit-line-clamp:2!important;font-style:normal!important}.brf-section-mobile .brf-row-primary-wrap{align-self:stretch!important;width:100%!important;margin:0!important}.brf-section-mobile .brf-row-primary{width:100%!important;min-height:var(--twg-button-md-h)!important;justify-content:center!important}.brf-row-quick{gap:var(--twg-space-2);margin-top:var(--twg-space-0-5);display:flex}.brf-row-qa{border-radius:var(--twg-r-md);border:.5px solid var(--twg-glass-border);background:var(--twg-glass-bg-soft);width:52px;height:44px;color:var(--twg-ink-2);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.brf-row-qa:active{background:var(--twg-glass-bg-deep)}.brf-row-qa[data-act=done]{color:var(--twg-sage)}.brf-row-qa[data-act=snooze]{color:var(--twg-ink-3)}.brf-row-qa[data-act=open]{margin-left:auto}.brf-insp.brf-insp-centered{position:relative}.brf-insp-reveal{pointer-events:none;z-index:6;height:42%;color:var(--twg-cream-bright);font-size:var(--twg-fs-body);transition:opacity var(--twg-dur-reveal,.12s) var(--twg-ease,ease);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex;position:absolute;left:0;right:0}.brf-insp-reveal[data-dir=up]{background:linear-gradient(180deg, var(--twg-sage), var(--twg-sage));top:0}@supports (color:color-mix(in lab, red, red)){.brf-insp-reveal[data-dir=up]{background:linear-gradient(180deg, var(--twg-sage), color-mix(in oklab, var(--twg-sage) 0%, transparent))}}.brf-insp-reveal[data-dir=down]{background:linear-gradient(0deg, var(--twg-ink-2), var(--twg-ink-2));bottom:0}@supports (color:color-mix(in lab, red, red)){.brf-insp-reveal[data-dir=down]{background:linear-gradient(0deg, var(--twg-ink-2), color-mix(in oklab, var(--twg-ink-2) 0%, transparent))}}.brf-insp-reveal-icon{border-radius:var(--twg-r-full);background:var(--twg-cream-bright);width:46px;height:46px}@supports (color:color-mix(in lab, red, red)){.brf-insp-reveal-icon{background:color-mix(in oklab, var(--twg-cream-bright) 26%, transparent)}}.brf-insp-reveal-icon{justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.brf-insp-reveal{transition:none}}.brf-snooze-popover{animation:.24s cubic-bezier(.32,.72,0,1) both m-sheet-rise;width:100%!important;max-width:100%!important;padding:12px 16px max(16px, env(safe-area-inset-bottom,0px))!important;background:var(--twg-paper)!important;z-index:var(--z-sheet)!important;border-radius:18px 18px 0 0!important;position:fixed!important;inset:auto 0 0!important;box-shadow:0 -18px 40px -12px #2c1e104d!important}.brf-snooze-popover:before{content:"";background:var(--twg-ink-mute,#2c1e102e);border-radius:var(--twg-r-full);width:36px;height:4px;margin:0 auto 10px;display:block}.brf-snooze-row{min-height:52px!important;padding:12px 16px!important}.brf-snooze-label{font-size:var(--twg-fs-section)!important}.brf-snooze-meta{font-family:var(--twg-f-mono,"IBM Plex Mono", monospace)!important;font-size:var(--twg-fs-caption)!important;letter-spacing:.08em!important}.brf-row[data-swiping=true]{position:relative;transition:none!important}.brf-row[data-swipe-tier=complete]{background:var(--twg-sage,#5f7a4f)!important}@supports (color:color-mix(in lab, red, red)){.brf-row[data-swipe-tier=complete]{background:color-mix(in oklab, var(--twg-sage,#5f7a4f) 22%, transparent)!important}}.brf-row[data-swipe-tier=snooze]{background:var(--twg-brass)!important}@supports (color:color-mix(in lab, red, red)){.brf-row[data-swipe-tier=snooze]{background:color-mix(in oklab, var(--twg-brass) 20%, transparent)!important}}.brf-row[data-swipe-tier=dismiss]{background:var(--twg-coral,var(--twg-brass))!important}@supports (color:color-mix(in lab, red, red)){.brf-row[data-swipe-tier=dismiss]{background:color-mix(in oklab, var(--twg-coral,var(--twg-brass)) 26%, transparent)!important}}.wf-andy,.wf-andy-sidecar,.wf-andy-toggle{display:none!important}.em-list-rows{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.em-list-head{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;overflow-x:hidden!important}.em-list-controls,.em-row{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.m-ct-entity-tabs{background:var(--twg-paper);border-bottom:.5px solid var(--twg-ink-hair,#2c1e101f);gap:0;padding:0 8px;display:flex}.m-ct-entity-tab{appearance:none;min-height:44px;font-family:var(--twg-f-content,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-body-lg);color:var(--twg-ink-3,#2c1e107a);cursor:pointer;background:0 0;border:0;flex:1;padding:12px 8px;font-weight:500;transition:color .14s;position:relative}.m-ct-entity-tab[data-active]{color:var(--twg-ink);font-weight:600}.m-ct-entity-tab[data-active]:after{content:"";background:var(--twg-brass);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:12px;right:12px}.twg-module-grid{grid-template-columns:1fr!important}.m-settings{padding-bottom:max(120px, env(safe-area-inset-bottom,0px))}.m-settings>.m-settings-topbar-slot{z-index:30;position:sticky;top:0}.m-settings-topbar{background:var(--twg-paper);border-bottom:.5px solid var(--twg-ink-hair,#2c1e101f);align-items:center;gap:6px;min-height:52px;padding:4px 4px 4px 14px;display:flex}.m-settings-kill-btn{appearance:none;width:100%;min-height:calc(var(--twg-btn-md-mobile-h) + 2px);background:var(--twg-danger);border:0;border-radius:0;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.m-settings-kill-btn{background:color-mix(in oklab, var(--twg-danger) 12%, transparent)}}.m-settings-kill-btn{color:var(--twg-danger);font-family:var(--twg-f-content,"Inter", system-ui, sans-serif);font-size:var(--twg-fs-section);cursor:pointer;font-weight:600}.m-settings-kill-btn[data-engaged]{background:var(--twg-danger);color:var(--twg-cream-bright)}.em-compose-andy-chat{background:linear-gradient(135deg, var(--twg-salmon) 0%, var(--twg-coral,var(--twg-brass)) 100%)!important}@supports (color:color-mix(in lab, red, red)){.em-compose-andy-chat{background:linear-gradient(135deg, color-mix(in oklab, var(--twg-salmon) 10%, var(--twg-cream-bright)) 0%, color-mix(in oklab, var(--twg-coral,var(--twg-brass)) 8%, var(--twg-cream-bright)) 100%)!important}}.em-compose-andy-chat{border-top:2px solid var(--twg-salmon)!important;box-shadow:0 -10px 24px -12px var(--twg-salmon)!important}@supports (color:color-mix(in lab, red, red)){.em-compose-andy-chat{box-shadow:0 -10px 24px -12px color-mix(in oklab, var(--twg-salmon) 50%, transparent)!important}}.em-filter-chips{background:var(--twg-paper);border-bottom:.5px solid var(--twg-ink-hair,#2c1e101f);flex-wrap:wrap;gap:6px;padding:6px 14px 8px;display:flex!important}.em-filter-chip{font-size:var(--twg-fs-label)!important;border-radius:var(--twg-r-full)!important;background:var(--twg-ink)!important;padding:4px 10px!important}@supports (color:color-mix(in lab, red, red)){.em-filter-chip{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)!important}}.em-filter-chip{font-family:var(--twg-f-content,"Inter", system-ui, sans-serif)!important;border:0!important}.em-filter-chip-clear{color:var(--twg-coral,var(--twg-brass))!important}.twg-approval-dim{align-items:flex-end!important;padding:0!important}.twg-approval-card{width:100%!important;max-width:100%!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 80px)!important;border-radius:18px 18px 0 0!important;margin:0!important;animation:.24s cubic-bezier(.32,.72,0,1) both m-sheet-rise!important}.twg-approval-card:before{content:"";background:var(--twg-ink-mute,#2c1e102e);border-radius:var(--twg-r-full);width:36px;height:4px;margin:8px auto 4px;display:block}.twg-approval-actions{padding-bottom:max(12px, env(safe-area-inset-bottom,0px))!important}.m-cal-resched-root{z-index:var(--z-sheet);align-items:flex-end;display:flex;position:fixed;inset:0}.m-cal-resched-scrim{cursor:pointer;background:#140e086b;border:0;padding:0;animation:.22s ease-out both m-scrim-fade;position:absolute;inset:0}.m-cal-resched-sheet{background:var(--twg-paper);width:100%;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 60px);border-top-left-radius:18px;border-top-right-radius:18px;flex-direction:column;animation:.24s cubic-bezier(.32,.72,0,1) both m-sheet-rise;display:flex;position:relative;box-shadow:0 -12px 36px #140e082e}.m-cal-resched-head{border-bottom:1px solid var(--twg-rule,#2c1e101a);padding:8px 20px 10px}.m-cal-resched-grabber{background:var(--twg-ink-mute,#2c1e102e);border-radius:var(--twg-r-full);width:36px;height:4px;margin:0 auto 8px;display:block}.m-cal-resched-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.m-cal-resched-title{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-display);color:var(--twg-ink);margin:0;line-height:1.1}.m-cal-resched-close{border-radius:var(--twg-r-full);background:var(--twg-cream-bright,#2c1e100f);width:32px;height:32px;color:var(--twg-ink);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.m-cal-resched-sub{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink-mute,#2c1e109e);margin:6px 0 0}.m-cal-resched-body{flex:auto;padding:16px 20px 8px;overflow-y:auto}.m-cal-resched-eyebrow{font-family:var(--twg-f-mono);font-size:var(--twg-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--twg-ink-mute,#2c1e108c);margin:14px 0 8px}.m-cal-resched-date{flex-direction:column;gap:4px;display:flex}.m-cal-resched-date input[type=date]{appearance:none;background:var(--twg-cream-bright,#2c1e100a);border:1px solid var(--twg-rule,#2c1e1024);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);border-radius:10px;width:100%;padding:10px 12px}.m-cal-resched-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.m-cal-resched-cell{appearance:none;background:var(--twg-cream-bright,#2c1e100a);border:0;border:1px solid var(--twg-rule,#2c1e101a);font-family:var(--twg-f-mono);font-size:var(--twg-fs-label);color:var(--twg-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-height:44px;padding:12px 6px;display:inline-flex}.m-cal-resched-cell[data-conflict]{color:var(--twg-danger);border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.m-cal-resched-cell[data-conflict]{border-color:color-mix(in oklab, var(--twg-danger) 45%, transparent)}}.m-cal-resched-cell[data-conflict]{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.m-cal-resched-cell[data-conflict]{background:color-mix(in oklab, var(--twg-danger) 8%, transparent)}}.m-cal-resched-cell[data-selected]{background:var(--twg-brass,#b08240);color:var(--twg-paper,#f5ede0);border-color:var(--twg-brass,#b08240)}.m-cal-resched-cell[data-selected][data-conflict]{background:var(--twg-danger);border-color:var(--twg-danger)}.m-cal-resched-conflict-note{border-radius:var(--twg-r-sm);background:var(--twg-danger);margin:10px 0 0;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.m-cal-resched-conflict-note{background:color-mix(in oklab, var(--twg-danger) 8%, transparent)}}.m-cal-resched-conflict-note{color:var(--twg-danger);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);align-items:center;gap:6px;display:flex}.m-cal-resched-foot{border-top:1px solid var(--twg-rule,#2c1e101a);padding:12px 20px;padding-bottom:max(12px, env(safe-area-inset-bottom,0px));gap:10px;display:flex}.m-cal-resched-cancel{appearance:none;border:1px solid var(--twg-rule,#2c1e102e);border-radius:var(--twg-r-full);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);cursor:pointer;background:0 0;flex:1 1 0;min-height:44px;padding:12px}.m-cal-resched-confirm{appearance:none;background:var(--twg-brass,#b08240);color:var(--twg-paper,#f5ede0);border-radius:var(--twg-r-full);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);cursor:pointer;border:0;flex:1 1 0;min-height:44px;padding:12px;font-weight:500}.m-cal-resched-confirm:disabled{background:var(--twg-ink-mute,#2c1e1038);color:var(--twg-paper);cursor:not-allowed}.m-cal-att-root{z-index:var(--z-sheet);align-items:flex-end;display:flex;position:fixed;inset:0}.m-cal-att-scrim{cursor:pointer;background:#140e086b;border:0;padding:0;animation:.22s ease-out both m-scrim-fade;position:absolute;inset:0}.m-cal-att-sheet{background:var(--twg-paper);width:100%;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 60px);border-top-left-radius:18px;border-top-right-radius:18px;flex-direction:column;animation:.24s cubic-bezier(.32,.72,0,1) both m-sheet-rise;display:flex;position:relative;box-shadow:0 -12px 36px #140e082e}.m-cal-att-head{border-bottom:1px solid var(--twg-rule,#2c1e101a);padding:8px 20px 12px}.m-cal-att-grabber{background:var(--twg-ink-mute,#2c1e102e);border-radius:var(--twg-r-full);width:36px;height:4px;margin:0 auto 8px;display:block}.m-cal-att-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.m-cal-att-title{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-display);color:var(--twg-ink);margin:0;line-height:1.1}.m-cal-att-close{border-radius:var(--twg-r-full);background:var(--twg-cream-bright,#2c1e100f);width:32px;height:32px;color:var(--twg-ink);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.m-cal-att-sub{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink-mute,#2c1e109e);margin:6px 0 0}.m-cal-att-body{padding:8px 0 max(8px, env(safe-area-inset-bottom,0px));flex:auto;overflow-y:auto}.m-cal-att-row{border:0;border-bottom:1px solid var(--twg-rule,#2c1e100f);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 20px;display:flex}.m-cal-att-row:last-child{border-bottom:0}.m-cal-att-avatar{border-radius:var(--twg-r-full);background:var(--twg-brass,#b08240);width:36px;height:36px;color:var(--twg-paper,#f5ede0);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.m-cal-att-stack{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.m-cal-att-name{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.m-cal-att-meta{font-family:var(--twg-f-mono);font-size:var(--twg-fs-micro);color:var(--twg-ink-mute,#2c1e108c);letter-spacing:.04em;text-transform:uppercase}.m-cal-att-unresolved{color:var(--twg-danger)}.m-cal-att-email{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);color:var(--twg-ink-mute,#2c1e109e);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-cal-att-status{color:var(--twg-ink-mute,#2c1e108c);flex-shrink:0}.m-cal-att-row[data-tone=sage] .m-cal-att-status{color:var(--twg-sage,#6b8b5e)}.m-cal-att-row[data-tone=brass] .m-cal-att-status{color:var(--twg-brass,#b08240)}.m-cal-att-row[data-tone=danger] .m-cal-att-status{color:var(--twg-danger)}.m-wf-health{grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 16px 6px;display:grid}.m-wf-health-card{appearance:none;background:var(--twg-cream-bright,#2c1e100a);border:0;border:1px solid var(--twg-rule,#2c1e101a);color:var(--twg-ink);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-height:78px;padding:12px 8px;display:flex;position:relative}.m-wf-health-card[data-tone=brass]{color:var(--twg-brass,#b08240);border-color:#b082404d}.m-wf-health-card[data-tone=danger]{color:var(--twg-danger);border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.m-wf-health-card[data-tone=danger]{border-color:color-mix(in oklab, var(--twg-danger) 30%, transparent)}}.m-wf-health-n{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-display);color:var(--twg-ink);line-height:1}.m-wf-health-card[data-tone=brass] .m-wf-health-n{color:var(--twg-brass,#b08240)}.m-wf-health-card[data-tone=danger] .m-wf-health-n{color:var(--twg-danger)}.m-wf-health-l{font-family:var(--twg-f-mono);font-size:var(--twg-fs-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--twg-ink-mute,#2c1e109e)}.m-wf-health-badge{background:var(--twg-ink-mute,#2c1e104d);color:var(--twg-paper);font-family:var(--twg-f-mono);font-size:calc(var(--twg-fs-micro) - 3px);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:1px 4px;position:absolute;top:4px;right:4px}.m-em-send-opts-root{z-index:var(--z-sheet);align-items:flex-end;display:flex;position:fixed;inset:0}.m-em-send-opts-scrim{background:#140e086b;border:0;padding:0;animation:.22s ease-out both m-scrim-fade;position:absolute;inset:0}.m-em-send-opts-sheet{background:var(--twg-glass-t3-bg);width:100%;-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border:1px solid var(--twg-glass-border);border-bottom:0;border-top-left-radius:18px;border-top-right-radius:18px;animation:.24s cubic-bezier(.32,.72,0,1) both m-sheet-rise;position:relative;box-shadow:0 -12px 36px #140e082e}.m-em-send-opts-head{border-bottom:1px solid var(--twg-rule,#2c1e101a);padding:8px 20px 12px}.m-em-send-opts-grabber{background:var(--twg-ink-mute,#2c1e102e);border-radius:var(--twg-r-full);width:36px;height:4px;margin:0 auto 8px;display:block}.m-em-send-opts-title-row{justify-content:space-between;align-items:center;display:flex}.m-em-send-opts-title{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-display);color:var(--twg-ink);margin:0}.m-em-send-opts-close{border-radius:var(--twg-r-full);background:var(--twg-cream-bright,#2c1e100f);width:32px;height:32px;color:var(--twg-ink);border:0;justify-content:center;align-items:center;display:inline-flex}.m-em-send-opts-body{padding:8px 0 max(12px, env(safe-area-inset-bottom,0px))}.m-em-send-opts-row{border:0;border-bottom:1px solid var(--twg-rule,#2c1e100f);text-align:left;cursor:pointer;width:100%;min-height:56px;color:var(--twg-ink);background:0 0;align-items:center;gap:14px;padding:14px 20px;display:flex}.m-em-send-opts-row:last-child{border-bottom:0}.m-em-send-opts-row[data-tone=brass] .m-em-send-opts-icon{color:var(--twg-brass,#b08240)}.m-em-send-opts-icon{background:var(--twg-cream-bright,#2c1e100f);width:36px;height:36px;color:var(--twg-ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.m-em-send-opts-stack{flex-direction:column;flex:1 1 0;gap:2px;display:flex}.m-em-send-opts-label{font-family:var(--twg-f-ui);font-size:var(--twg-fs-section);color:var(--twg-ink);font-weight:500}.m-em-send-opts-sub{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink-mute,#2c1e109e)}.m-em-bulk-bar{z-index:var(--z-sticky);background:var(--twg-paper);border-top:1px solid var(--twg-rule,#2c1e1024);padding:8px 16px;padding-bottom:max(8px, env(safe-area-inset-bottom,0px));justify-content:space-between;align-items:center;gap:12px;animation:.22s cubic-bezier(.32,.72,0,1) both m-sheet-rise;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #140e081f}.m-em-bulk-cancel{appearance:none;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px;display:inline-flex}.m-em-bulk-count{font-family:var(--twg-f-mono);font-size:var(--twg-fs-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--twg-ink-mute,#2c1e109e)}.m-em-bulk-actions{align-items:center;gap:4px;display:flex}.m-em-bulk-btn{appearance:none;color:var(--twg-ink);width:44px;height:var(--twg-touch-target);border-radius:var(--twg-r-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.m-em-bulk-btn[data-tone=danger]{color:var(--twg-danger)}.m-em-bulk-btn:disabled{opacity:.32;cursor:not-allowed}.m-em-bulk-more-root{z-index:var(--z-popover);position:fixed;inset:0}.m-em-bulk-more-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c120857;border:0;animation:.22s cubic-bezier(.4,0,.2,1) both m-sheet-backdrop-in;position:fixed;inset:0}.m-em-bulk-more-sheet{left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);border:1px solid var(--twg-glass-border);background:var(--twg-glass-t3-bg);max-height:min(72dvh,480px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border-radius:22px;padding:12px;animation:.24s cubic-bezier(.32,.72,0,1) both m-sheet-rise;position:fixed;overflow-y:auto;box-shadow:0 22px 48px -10px #2c1e1066}.m-em-bulk-more-sheet:before{content:"";background:var(--twg-ink);border-radius:999px;width:36px;height:4px;margin:2px auto 10px;display:block}@supports (color:color-mix(in lab, red, red)){.m-em-bulk-more-sheet:before{background:color-mix(in oklab, var(--twg-ink) 22%, transparent)}}.m-em-bulk-more-head{grid-template-columns:1fr auto 44px;align-items:center;gap:8px;padding:0 0 10px;display:grid}.m-em-bulk-more-head strong{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-section);font-weight:700}.m-em-bulk-more-head span{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label)}.m-em-bulk-more-close{border-radius:var(--twg-r-full);width:44px;height:44px;color:var(--twg-ink-2);background:#6c502a14;border:0;place-items:center;display:grid}.m-em-bulk-more-list{flex-direction:column;gap:6px;display:flex}.m-em-bulk-more-row{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);width:100%;min-height:54px;color:var(--twg-ink);text-align:left;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);background:0 0;grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:11px 12px;font-weight:600;display:grid}.m-em-bulk-more-row svg{color:var(--twg-brass)}.m-em-bulk-more-row[data-tone=danger],.m-em-bulk-more-row[data-tone=danger] svg{color:var(--twg-danger)}.m-tk-qcap{left:16px;right:76px;bottom:max(84px, calc(env(safe-area-inset-bottom,0px) + 84px));z-index:var(--z-sticky);appearance:none;background:var(--twg-paper);border:1px solid var(--twg-rule,#2c1e1024);border-radius:var(--twg-r-full);min-height:40px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);cursor:pointer;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:fixed;box-shadow:0 6px 20px #140e081a}.m-tk-qcap[data-state=expanded]{padding:6px 6px 6px 14px}.m-tk-qcap-input{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);background:0 0;border:0;outline:none;flex:1 1 0;min-width:0}.m-tk-qcap-send{appearance:none;background:var(--twg-brass,#b08240);color:var(--twg-paper);border-radius:var(--twg-r-full);cursor:pointer;border:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.m-tk-qcap-send:disabled{opacity:.4;cursor:not-allowed}.m-undo-snack{left:16px;right:16px;bottom:max(86px, calc(env(safe-area-inset-bottom,0px) + 86px));z-index:var(--z-toast);background:var(--twg-ink);color:var(--twg-paper,#f5ede0);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;animation:.22s cubic-bezier(.32,.72,0,1) both m-sheet-rise;display:flex;position:fixed;box-shadow:0 12px 28px #140e0847}.m-undo-snack-label{flex:1 1 0}.m-undo-snack-btn{appearance:none;color:var(--twg-brass,#d4a05a);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);cursor:pointer;min-height:var(--twg-btn-icon);background:0 0;border:0;align-items:center;gap:4px;padding:4px 8px;font-weight:500;display:inline-flex}.m-swipe-edu-root{z-index:var(--z-tooltip);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.m-swipe-edu-scrim{background:#140e088c;border:0;padding:0;animation:.24s ease-out both m-scrim-fade;position:absolute;inset:0}.m-swipe-edu-card{background:var(--twg-paper);border-radius:var(--twg-r-lg);width:100%;max-width:320px;padding:20px;animation:.24s cubic-bezier(.32,.72,0,1) both m-sheet-rise;position:relative;box-shadow:0 18px 42px #140e084d}.m-swipe-edu-close{border-radius:var(--twg-r-full);background:var(--twg-cream-bright,#2c1e100f);width:28px;height:28px;color:var(--twg-ink);border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.m-swipe-edu-title{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-display);color:var(--twg-ink);margin:0 0 14px}.m-swipe-edu-row{align-items:center;gap:12px;padding:8px 0;display:flex}.m-swipe-edu-glyph{border-radius:var(--twg-r-full);width:30px;height:30px;color:var(--twg-paper);justify-content:center;align-items:center;display:inline-flex}.m-swipe-edu-glyph[data-tone=sage]{background:var(--twg-sage,#6b8b5e)}.m-swipe-edu-glyph[data-tone=brass]{background:var(--twg-brass,#b08240)}.m-swipe-edu-glyph[data-tone=coral]{background:var(--twg-coral,var(--twg-brass))}.m-swipe-edu-text{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);color:var(--twg-ink)}.m-swipe-edu-ok{appearance:none;background:var(--twg-brass,#b08240);width:100%;color:var(--twg-paper);border-radius:var(--twg-r-full);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);cursor:pointer;border:0;min-height:44px;margin-top:14px;padding:12px;font-weight:500}.cal-shell .cal-day-grid,.cal-shell .cal-week-grid{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.cal-shell .cal-day-grid::-webkit-scrollbar{display:none}.cal-shell .cal-week-grid::-webkit-scrollbar{display:none}.cal-shell .cal-month-grid .cal-month-cell{min-height:44px;font-size:var(--twg-fs-caption)}.cal-day-slot[data-start-iso],.cal-week-slot[data-start-iso],.cal-agenda-empty[data-start-iso]{min-height:44px}.em .em-thread-head{padding:24px 22px 16px!important}.em .em-thread-head:before{content:"EMAIL";font-family:var(--twg-f-ui);font-weight:700;font-size:var(--twg-fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--twg-ink-3,#2c1e108c);margin-bottom:6px;display:block}.em .em-thread-head[data-collapsed=true]:before{display:none}.em .em-thread-head>.em-thread-subject{font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-display)!important;letter-spacing:-.008em!important;color:var(--twg-ink)!important;white-space:normal!important;text-overflow:clip!important;margin:6px 0 10px!important;font-weight:500!important;line-height:1.18!important;display:block!important;overflow:visible!important}.em .em-thread-head[data-collapsed=true]>.em-thread-subject{display:none!important}.em .em-messages>.em-message:first-child{border-top:.5px solid var(--twg-ink-hair,#2c1e101a)!important}.em .em-message{padding:14px 22px!important}.m-em-topbar-reader-subject{display:none!important}.em .em-thread-meta{font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;border-top:.5px solid #2b1f1214!important;align-items:flex-start!important;gap:12px!important;height:auto!important;min-height:0!important;max-height:none!important;margin-top:10px!important;padding-top:10px!important;display:flex!important}.em .em-thread-meta>.twg-photo{display:none!important}.em .em-thread-meta-text{flex-direction:column!important;flex:1!important;gap:2px!important;min-width:0!important;display:flex!important;position:relative!important}.em .em-thread-meta-line{font-size:var(--twg-fs-body-lg)!important;color:var(--twg-ink)!important;border-bottom:0!important;flex-wrap:nowrap!important;align-items:baseline!important;gap:6px!important;height:auto!important;min-height:0!important;max-height:none!important;line-height:1.4!important;display:flex!important}.em .em-thread-meta-line:before{content:none!important}.em .em-thread-meta-from{font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-weight:600!important;font-size:var(--twg-fs-body-lg)!important;letter-spacing:-.003em!important;color:var(--twg-ink)!important;cursor:pointer!important;white-space:nowrap!important;text-overflow:clip!important;background:0 0!important;border:0!important;border-radius:4px!important;flex:none!important;align-items:baseline!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin-left:-5px!important;margin-right:0!important;padding:1px 5px!important;line-height:1.4!important;display:inline-flex!important;overflow:visible!important}.em .em-thread-meta-line{flex-wrap:wrap!important}.em .em-thread-meta-email{font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-weight:400!important;font-size:var(--twg-fs-body)!important;color:var(--twg-ink-3,#2c1e108c)!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;border-radius:0!important;min-width:0!important;padding:0!important;display:inline!important;overflow:hidden!important}.em .em-thread-meta-time{font-variant-numeric:tabular-nums;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-weight:500!important;font-size:var(--twg-fs-button)!important;letter-spacing:0!important;text-transform:none!important;color:var(--twg-ink-3,#2c1e108c)!important;white-space:nowrap!important;flex-shrink:0!important;margin-left:auto!important;line-height:1.4!important}.em .em-thread-meta-recipients{color:var(--twg-ink-2,#2c1e10c7)!important;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-weight:400!important;font-size:var(--twg-fs-body)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:4px!important;flex-wrap:nowrap!important;align-self:flex-start!important;align-items:center!important;gap:4px!important;height:auto!important;min-height:0!important;max-height:none!important;margin-left:-5px!important;padding:1px 5px!important;display:inline-flex!important}.em .em-thread-meta-recipients:before{content:none!important}.em .em-thread-meta-rec-label{color:var(--twg-ink-3,#2c1e108c)!important;margin-right:4px!important;display:inline!important}.em .em-thread-meta-rec-name{color:var(--twg-ink)!important;font-weight:500!important;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-body)!important;line-height:1.4!important}.em .em-thread-vip{height:18px!important;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-micro)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--twg-brass,#b08240)!important;background:#b082401a!important;border-radius:4px!important;flex-shrink:0!important;align-items:center!important;padding:0 6px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.em .em-message-head{align-items:center!important;gap:10px!important;margin-bottom:10px!important;display:flex!important}.em .em-message-from{font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-section)!important;color:var(--twg-ink)!important;font-weight:500!important}.em .em-message-when{margin-left:auto;font-family:var(--twg-f-mono)!important;font-size:var(--twg-fs-micro)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--twg-ink-3,#2c1e108c)!important}.em .em-message-body,.em .em-message-text,.em .em-message-content{font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-body-lg)!important;color:var(--twg-ink)!important;line-height:1.55!important}:is(body:has(.em[data-thread-open]) .m-em-topbar-reader,body:has(.em-shell[data-thread-open]) .m-em-topbar-reader){min-height:calc(94px + env(safe-area-inset-top,0px))!important;padding:calc(10px + env(safe-area-inset-top,0px)) 10px 10px 10px!important;background:var(--twg-paper)!important;border-bottom:.5px solid var(--twg-ink-hair,#2c1e101a)!important;gap:8px!important;position:relative!important}.m-em-topbar-reader-subject{-webkit-line-clamp:2;-webkit-box-orient:vertical;left:50%!important;right:auto!important;top:calc(16px + env(safe-area-inset-top,0px))!important;text-overflow:clip!important;white-space:normal!important;text-align:center!important;width:calc(100% - 108px)!important;min-width:0!important;font-family:var(--twg-f-display,"Cormorant Garamond", serif)!important;font-size:var(--twg-fs-display-lg)!important;color:var(--twg-ink)!important;flex:none!important;font-weight:500!important;line-height:1.04!important;display:-webkit-box!important;position:absolute!important;overflow:hidden!important;transform:translate(-50%)!important}.m-em-topbar-reader-subject.is-long{text-align:center!important;width:calc(100% - 108px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.em[data-thread-open] .em-reader,.em-shell[data-thread-open] .em-reader{height:calc(100% - 94px - env(safe-area-inset-top,0px))!important}.em[data-thread-open] .em-thread,.em-shell[data-thread-open] .em-thread{padding-bottom:0!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head{background:var(--twg-cream-bright)!important;border-bottom:0!important;gap:0!important;padding:0!important}.em[data-thread-open] .em-thread-head:before,.em-shell[data-thread-open] .em-thread-head:before,.em[data-thread-open] .em-thread-head>.em-thread-subject,.em-shell[data-thread-open] .em-thread-head>.em-thread-subject{display:none!important}.em[data-thread-open] .em-thread-meta,.em-shell[data-thread-open] .em-thread-meta{opacity:1!important;border-top:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.em[data-thread-open] .em-thread-meta-text,.em-shell[data-thread-open] .em-thread-meta-text{gap:0!important}.em[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-line{border-bottom:.5px solid var(--twg-ink-hair,#2c1e101a)!important;box-sizing:border-box!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;height:56px!important;min-height:56px!important;padding:0 14px!important;display:flex!important}.em[data-thread-open] .em-thread-meta-line:before,.em-shell[data-thread-open] .em-thread-meta-line:before{content:"FROM"!important;width:64px!important;min-width:64px!important;max-width:64px!important;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-button)!important;letter-spacing:.08em!important;color:var(--twg-ink)!important;text-align:left!important;text-transform:uppercase!important;flex:0 0 64px!important;font-weight:600!important;line-height:1!important}.em[data-thread-open] .em-thread-meta-from,.em-shell[data-thread-open] .em-thread-meta-from{height:28px!important;min-height:28px!important;max-height:28px!important;font-size:var(--twg-fs-body-lg)!important;font-weight:400!important;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;background:0 0!important;border:0!important;flex:0 auto!important;align-items:center!important;gap:4px!important;min-width:0!important;max-width:calc(100% - 88px)!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}.em[data-thread-open] .em-thread-meta-email,.em-shell[data-thread-open] .em-thread-meta-email,.em[data-thread-open] .em-thread-meta-time,.em-shell[data-thread-open] .em-thread-meta-time{display:none!important}.em[data-thread-open] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-meta-recipients{border-bottom:.5px solid var(--twg-ink-hair,#2c1e101a)!important;box-sizing:border-box!important;background:0 0!important;align-items:center!important;gap:10px!important;width:100%!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0 14px!important;display:flex!important}.em[data-thread-open] .em-thread-meta-rec-label,.em-shell[data-thread-open] .em-thread-meta-rec-label{width:64px!important;min-width:64px!important;max-width:64px!important;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-caption)!important;font-size:var(--twg-fs-button)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--twg-ink)!important;text-align:left!important;flex:0 0 64px!important;margin:0!important;font-weight:600!important;line-height:1!important}.em[data-thread-open] .em-thread-meta-rec-name,.em-shell[data-thread-open] .em-thread-meta-rec-name{height:28px!important;min-height:28px!important;max-height:28px!important;font-size:var(--twg-fs-body-lg)!important;font-weight:400!important;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:4px!important;min-width:0!important;max-width:calc(100% - 92px)!important;padding:0!important;line-height:1!important;display:inline-flex!important}.em[data-thread-open] .em-address-chip-name,.em[data-thread-open] .em-address-chip-email,.em-shell[data-thread-open] .em-address-chip-name,.em-shell[data-thread-open] .em-address-chip-email{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.em[data-thread-open] .em-address-chip-name,.em-shell[data-thread-open] .em-address-chip-name{color:var(--twg-ink)!important;flex:0 auto!important}.em[data-thread-open] .em-address-chip-email,.em-shell[data-thread-open] .em-address-chip-email{color:var(--twg-ink-3,#2c1e108c)!important;flex:auto!important}.m-reader-header-actions-slot{margin-top:0!important}.m-reader-header-actions{box-sizing:border-box!important;justify-content:space-between!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:2px 14px!important}.m-reader-header-ico{border-radius:var(--twg-r-md)!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.em[data-thread-open] .em-messages,.em-shell[data-thread-open] .em-messages{border-top:.5px solid var(--twg-ink-hair,#2c1e101a)!important;background:var(--twg-brass)!important;flex:auto!important;gap:12px!important;min-height:0!important;padding:14px 14px 20px!important}@supports (color:color-mix(in lab, red, red)){.em[data-thread-open] .em-messages,.em-shell[data-thread-open] .em-messages{background:color-mix(in oklab, var(--twg-brass) 4%, var(--twg-cream-bright))!important}}.em[data-thread-open] .em-messages,.em-shell[data-thread-open] .em-messages{overflow-y:auto!important}.em[data-thread-open] .em-message,.em-shell[data-thread-open] .em-message{border:.5px solid var(--twg-ink)!important;width:100%!important}@supports (color:color-mix(in lab, red, red)){.em[data-thread-open] .em-message,.em-shell[data-thread-open] .em-message{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)!important}}.em[data-thread-open] .em-message,.em-shell[data-thread-open] .em-message{border-radius:var(--twg-r-md)!important;background:var(--twg-cream-bright)!important;padding:14px!important;box-shadow:0 8px 20px -18px #2c1e103d!important}.em[data-thread-open] .em-message-head,.em-shell[data-thread-open] .em-message-head{margin-bottom:10px!important}.em[data-thread-open] .em-message-from,.em-shell[data-thread-open] .em-message-from{font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-section)!important;font-weight:650!important}.em[data-thread-open] .em-message-when,.em-shell[data-thread-open] .em-message-when{font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-label)!important;letter-spacing:0!important;text-transform:none!important;margin-left:0!important}.em[data-thread-open] .em-message-expand,.em-shell[data-thread-open] .em-message-expand{grid-template-columns:1fr!important;gap:4px!important;min-height:54px!important}.cal{--cal-mobile-fab-clearance:calc(72px + env(safe-area-inset-bottom,0px))}.cal .cal-body{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:1fr!important;height:100%!important;min-height:0!important;overflow:hidden!important}.cal .cal-main,.cal .cal-surface{flex:auto!important;height:100%!important;min-height:0!important;max-height:100%!important}.cal .cal-surface{-webkit-overflow-scrolling:touch;overflow:auto!important}.cal .cal-agenda,.cal .cal-grid[data-calendar-view=day],.cal .cal-day-view,.cal .cal-week-view,.cal .cal-month,.cal .cal-week-list-shell,.cal .cal-week-grid-shell{min-height:0!important;height:calc(100% - var(--cal-mobile-fab-clearance))!important;max-height:calc(100% - var(--cal-mobile-fab-clearance))!important;margin-bottom:var(--cal-mobile-fab-clearance)!important}.cal .cal-agenda,.cal .cal-grid[data-calendar-view=day],.cal .cal-day-view,.cal .cal-week-view,.cal .cal-month{-webkit-overflow-scrolling:touch;overflow-y:auto!important}.cal .cal-week-list-shell{-webkit-overflow-scrolling:touch;overflow:hidden auto!important}.m-cal-topbar-reader{min-height:calc(58px + env(safe-area-inset-top,0px))!important;padding:calc(7px + env(safe-area-inset-top,0px)) 12px 7px!important;background:var(--twg-paper)!important;border-bottom:.5px solid var(--twg-ink-hair,#2c1e101a)!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;gap:0!important;display:grid!important}.m-cal-topbar-reader .m-em-topbar-icon{place-self:center!important}.m-cal-topbar-reader .m-em-topbar-reader-subject{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:center!important;width:100%!important;min-width:0!important;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-label)!important;letter-spacing:.11em!important;text-transform:uppercase!important;color:var(--twg-ink-2,#6f5b45)!important;place-self:center!important;margin:0!important;font-weight:700!important;line-height:1!important;display:block!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:none!important}.m-cal-topbar-reader .m-em-topbar-spacer{display:none!important}.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-panel-head{border-bottom-color:var(--twg-ink)!important;gap:9px!important;padding:18px 18px 17px!important}@supports (color:color-mix(in lab, red, red)){.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-panel-head{border-bottom-color:color-mix(in oklab, var(--twg-ink) 8%, transparent)!important}}.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-panel-title{max-width:100%!important;font-family:var(--twg-f-display,"Cormorant Garamond", serif)!important;font-size:var(--twg-fs-display-lg)!important;letter-spacing:-.006em!important;color:var(--twg-ink)!important;text-align:left!important;order:1!important;margin:0!important;font-weight:500!important;line-height:1.08!important;display:block!important}.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-panel-eyebrow{min-height:0!important;color:var(--twg-ink-3)!important;order:2!important;align-items:center!important;gap:7px!important;margin-top:-1px!important;display:flex!important}.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-panel-eyebrow[data-mobile-hidden],.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-panel-eyebrow>svg{display:none!important}.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-panel-eyebrow-label{border-radius:var(--twg-r-full)!important;background:var(--twg-ink)!important;align-items:center!important;width:auto!important;max-width:100%!important;min-height:26px!important;padding:0 10px!important;display:inline-flex!important;position:static!important}@supports (color:color-mix(in lab, red, red)){.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-panel-eyebrow-label{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)!important}}.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-panel-eyebrow-label{text-overflow:ellipsis!important;white-space:nowrap!important;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-label)!important;letter-spacing:0!important;text-transform:none!important;color:var(--twg-ink-2,#6f5b45)!important;font-weight:650!important;line-height:1!important;overflow:hidden!important}.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-panel-eyebrow-label:after{content:none!important;display:none!important}.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-panel-close,.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-panel-meta{display:none!important}.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-panel-meta span{display:block!important}.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-panel-chips{order:4!important;gap:7px!important;margin-top:3px!important}.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-panel-chips .cal-status-badge{border-radius:var(--twg-r-full)!important;min-height:30px!important;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-body)!important;letter-spacing:0!important;padding:0 11px!important;font-weight:600!important}.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-event-brief{padding:13px 16px 12px!important}.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-event-brief-grid{grid-template-columns:1fr!important;gap:8px!important}.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-event-brief-item{grid-template-columns:18px minmax(0,1fr) auto!important;min-height:48px!important;padding:8px 10px!important}.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-event-brief-item strong{font-size:var(--twg-fs-body-lg)!important}.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-event-brief-item small{font-size:var(--twg-fs-label)!important}.cal[data-event-open=true] .cal-panel[data-panel-kind=event] .cal-brief-join{min-width:54px!important;min-height:34px!important}.twg-canvas .wf-shell{height:calc(100dvh - env(safe-area-inset-top,0px) - var(--twg-header-h,62px) - 30px)!important;min-height:0!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - var(--twg-header-h,62px) - 30px)!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.wf-shell .wf-body{flex:auto!important;height:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.wf-shell .wf-command{flex:auto!important;gap:0!important;height:auto!important;min-height:0!important;padding:14px 16px 0!important;overflow:hidden!important}.wf-shell .m-wf-chips,.wf-shell .m-wf-health-slot{flex:none!important}.wf-shell .wf-health-strip{display:none!important}.wf-shell .wf-command-grid{flex:auto!important;min-height:0!important;overflow:hidden!important}.wf-shell .wf-list{-webkit-overflow-scrolling:touch!important;min-height:0!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 96px)!important;flex:auto!important;overflow:hidden auto!important}.wf-shell[data-workflow-open=true] .wf-detail,.wf-shell[data-workflow-open=true] .wf-run,.wf-shell[data-workflow-open=true] .wf-run-viewer{-webkit-overflow-scrolling:touch!important;flex:auto!important;min-height:0!important;overflow:hidden auto!important}.wf-shell[data-workflow-open=true] .m-wf-health-slot{display:none!important}:root{--m-shell-x:10px;--m-shell-top:calc(env(safe-area-inset-top,0px) + var(--twg-header-h,64px) + 20px);--m-shell-bottom:calc(env(safe-area-inset-bottom,0px) + 10px);--m-shell-radius:22px}html,body,#root,.twg-canvas,.twg-scaling{overflow:hidden!important}.em,.em-shell,.cal,.ct-shell,.tk,.tk-shell,.wf-shell,.m-settings{top:var(--m-shell-top)!important;left:var(--m-shell-x)!important;right:var(--m-shell-x)!important;bottom:var(--m-shell-bottom)!important;border-radius:var(--m-shell-radius)!important;flex-direction:column!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding-top:0!important;padding-left:0!important;padding-right:0!important;display:flex!important;position:fixed!important;overflow:hidden!important}.m-settings{background:var(--twg-paper)!important;border:.5px solid var(--twg-ink)!important;padding-bottom:0!important}@supports (color:color-mix(in lab, red, red)){.m-settings{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)!important}}.m-settings>.m-settings-topbar-slot{flex:none!important;position:relative!important;top:auto!important}.m-settings-scroll{-webkit-overflow-scrolling:touch!important;min-height:0!important;padding:10px 0 calc(120px + env(safe-area-inset-bottom,0px))!important;flex:auto!important;overflow:hidden auto!important}.m-settings-section{margin-left:10px!important;margin-right:10px!important}.m-em-topbar-reader,.m-tk-topbar-reader,.m-ct-topbar-reader,.m-cal-topbar-reader,.m-wf-topbar-reader{padding-left:8px!important}.m-em-topbar-reader>.m-em-topbar-icon:first-child,.m-tk-topbar-reader>.m-em-topbar-icon:first-child,.m-ct-topbar-reader>.m-em-topbar-icon:first-child,.m-cal-topbar-reader>.m-em-topbar-icon:first-child,.m-wf-topbar-reader>.m-em-topbar-icon:first-child{margin-left:-2px!important}.em[data-thread-open],.em-shell[data-thread-open]{bottom:var(--m-shell-bottom)!important;border-radius:22px!important}.em[data-thread-open] .em-reader,.em-shell[data-thread-open] .em-reader{height:100%!important;min-height:0!important}.em[data-thread-open] .em-thread,.em-shell[data-thread-open] .em-thread{min-height:0!important;padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))!important}.em[data-thread-open]>.m-reader-bottom-actions-slot,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot{left:50vw!important;right:auto!important;bottom:calc(2px + env(safe-area-inset-bottom,0px) + var(--vv-off,0px))!important;z-index:68!important;justify-content:center!important;align-items:center!important;width:min(176px,100vw - 152px)!important;min-width:148px!important;height:48px!important;padding:0!important;position:fixed!important;transform:translate(-50%)!important}.em[data-thread-open]>.m-reader-bottom-actions-slot>.m-reader-pill,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot>.m-reader-pill{border-radius:var(--twg-r-full)!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:0!important;padding:0!important}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy{border-radius:var(--twg-r-full)!important;background:var(--twg-coral,var(--twg-brass))!important;width:100%!important;min-width:0!important;height:48px!important;color:var(--twg-cream)!important;font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-body)!important;letter-spacing:0!important;border:0!important;flex:auto!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 14px!important;font-weight:700!important;display:inline-flex!important;position:relative!important;box-shadow:0 12px 24px -8px #2c1e1066,0 2px 5px #2c1e102e!important}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy>svg:first-child,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy>svg:first-child{flex:none!important;width:18px!important;height:18px!important}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-label,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-label{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-caret,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-caret{opacity:.95!important;flex:none!important;width:11px!important;height:11px!important;position:static!important}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-menu,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-menu{min-width:210px!important;bottom:calc(100% + 10px)!important;left:50%!important;transform:translate(-50%)!important}.em[data-thread-open] .em-messages,.em-shell[data-thread-open] .em-messages{padding:14px 14px calc(18px + env(safe-area-inset-bottom,0px))!important;background:var(--twg-brass)!important;gap:12px!important}@supports (color:color-mix(in lab, red, red)){.em[data-thread-open] .em-messages,.em-shell[data-thread-open] .em-messages{background:color-mix(in oklab, var(--twg-brass) 4%, var(--twg-cream-bright))!important}}.em[data-thread-open] .em-message,.em-shell[data-thread-open] .em-message{border:.5px solid var(--twg-ink)!important;margin:0!important;padding:14px!important}@supports (color:color-mix(in lab, red, red)){.em[data-thread-open] .em-message,.em-shell[data-thread-open] .em-message{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)!important}}.em[data-thread-open] .em-message,.em-shell[data-thread-open] .em-message{background:var(--twg-cream-bright)!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff9e,0 14px 28px -24px #2c1e1057!important}.em[data-thread-open] .em-message-head,.em-shell[data-thread-open] .em-message-head{align-items:center!important;gap:10px!important;margin-bottom:10px!important;display:flex!important}.em[data-thread-open] .em-message-from,.em-shell[data-thread-open] .em-message-from{font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-section)!important;color:var(--twg-ink)!important;font-weight:650!important;line-height:1.2!important}.em[data-thread-open] .em-message-when,.em-shell[data-thread-open] .em-message-when{font-family:var(--twg-f-ui,"Inter", system-ui, sans-serif)!important;font-size:var(--twg-fs-label)!important;letter-spacing:0!important;text-transform:none!important;color:var(--twg-ink-3,#2c1e108c)!important;font-weight:500!important}.em[data-thread-open] .em-message-body,.em-shell[data-thread-open] .em-message-body{font-size:var(--twg-fs-section)!important;line-height:1.55!important}.em[data-thread-open] .em-message-actions,.em-shell[data-thread-open] .em-message-actions{scrollbar-width:none!important;flex-wrap:nowrap!important;overflow-x:auto!important}.em[data-thread-open] .em-message-actions::-webkit-scrollbar{display:none!important}.em-shell[data-thread-open] .em-message-actions::-webkit-scrollbar{display:none!important}.em[data-thread-open] .em-message-actions button,.em-shell[data-thread-open] .em-message-actions button{min-height:calc(var(--twg-btn-icon-mobile) - 2px)!important;flex:none!important}.em[data-thread-open] .em-message-attachments,.em-shell[data-thread-open] .em-message-attachments{grid-template-columns:1fr!important}.twg-canvas .em .em-thread-head.is-collapsed>.em-thread-subject,.twg-canvas .em-shell .em-thread-head.is-collapsed>.em-thread-subject,.twg-canvas .em .em-thread-head.is-collapsed>.em-thread-linked-chip,.twg-canvas .em .em-thread-head.is-collapsed .em-thread-meta-recipients,.twg-canvas .em-shell .em-thread-head.is-collapsed .em-thread-meta-recipients,.twg-canvas .em .em-thread-head.is-collapsed .em-thread-meta-rec-list{display:none!important}.twg-canvas .em .em-thread-head.is-collapsed,.twg-canvas .em-shell .em-thread-head.is-collapsed,.twg-canvas .em[data-thread-open] .em-thread-head.is-collapsed,.twg-canvas .em-shell[data-thread-open] .em-thread-head.is-collapsed{gap:4px!important;height:auto!important;min-height:0!important}.tk[data-bulk-active=true] .tk-list-rows{padding-bottom:calc(var(--twg-button-md-h-mobile) + var(--twg-touch-target) + env(safe-area-inset-bottom,0px))!important}.tk-bulk-select-all{display:none!important}.tk-bulkbar{z-index:22!important;min-height:var(--twg-button-md-h-mobile)!important;padding:var(--twg-modal-gap-sm) var(--twg-modal-pad-x)!important;border-bottom:var(--twg-modal-hairline)!important;background:var(--twg-brass)!important;position:sticky!important;top:0!important}@supports (color:color-mix(in lab, red, red)){.tk-bulkbar{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))!important}}.tk-bulkbar-count{justify-content:space-between!important;width:100%!important}.tk-bulkbar-count button{min-height:var(--twg-touch-target)!important}.tk-bulkbar-actions{left:var(--twg-modal-gap)!important;right:var(--twg-modal-gap)!important;bottom:max(var(--twg-modal-gap-sm), env(safe-area-inset-bottom,0px))!important;z-index:var(--z-sticky)!important;min-height:var(--twg-button-md-h-mobile)!important;padding:var(--twg-modal-gap-sm)!important;border:var(--twg-modal-border)!important;border-radius:var(--twg-button-md-r-mobile)!important;background:var(--twg-cream-bright)!important;position:fixed!important}@supports (color:color-mix(in lab, red, red)){.tk-bulkbar-actions{background:color-mix(in oklab, var(--twg-cream-bright) 94%, transparent)!important}}.tk-bulkbar-actions{box-shadow:var(--twg-dialog-sheet-shadow)!important}.tk-bulkbar-btn{min-height:var(--twg-touch-target)!important;flex:1 1 0!important}.tk-list-rows .tk-row{grid-template-columns:var(--twg-touch-target) var(--twg-touch-target) minmax(0, 1fr)!important;grid-template-areas:"select check title""select.sub""select.chips""select.meta"!important}.tk-row-select{width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;border-radius:var(--twg-button-md-r-mobile)!important;background:var(--twg-ink)!important;grid-area:select!important;align-self:center!important;margin:0!important}@supports (color:color-mix(in lab, red, red)){.tk-row-select{background:color-mix(in oklab, var(--twg-ink) 3%, transparent)!important}}.tk-row-select[data-selected=true]{background:var(--twg-brass)!important;border-color:var(--twg-brass)!important}.tk-row-check{grid-area:check!important}.tk-row-right{grid-column:auto!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-rail,.twg-canvas .tk[data-test=tasks-r18-board] aside.tk-rail{display:none!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-list-head{justify-content:space-between!important;align-items:center!important;gap:8px!important;margin:0!important;padding:4px 14px 8px!important;display:flex!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-list-head-main{flex:auto!important;align-items:center!important;min-width:0!important;display:flex!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-list-head-title,.twg-canvas .tk[data-test=tasks-r18-board] .tk-list-head-sub{display:none!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-list-head-meta{flex:none!important;gap:8px!important}.twg-canvas .tk[data-test=tasks-r18-board] .m-tk-topbar-queue-btn{min-width:0!important;display:inline-flex!important}.twg-canvas .tk[data-test=tasks-r18-board] .m-tk-topbar-queue-btn>span:first-of-type{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-list,.twg-canvas .tk[data-test=tasks-r18-board] .tk-list-rows,.twg-canvas .tk[data-test=tasks-r18-board] .tk-group{touch-action:pan-y!important;overscroll-behavior-x:contain!important;overflow-x:clip!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-list-rows .tk-row{border-bottom:.5px solid var(--twg-ink-hair,#2c1e101a)!important;border-radius:0!important;width:auto!important;margin-left:0!important;margin-right:0!important;padding:13px 15px!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-list-rows .tk-row:last-child{border-bottom:0!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-check,.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-select{align-self:start!important;margin-top:1px!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-due-overdue{height:var(--twg-chip-md-h)!important;padding:0 var(--twg-chip-md-pad-x,9px)!important;border-radius:var(--twg-chip-md-radius,12px)!important;background:var(--twg-danger)!important;align-items:center!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-due-overdue{background:color-mix(in oklab, var(--twg-danger) 14%, transparent)!important}}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-due-overdue{color:var(--twg-danger)!important;font-size:var(--twg-fs-label)!important;white-space:nowrap!important;font-weight:600!important;line-height:1!important}.twg-canvas .tk-ws-headchips{flex-wrap:wrap!important}.twg-canvas .tk-ws-headchips .tk-inline-chip{flex-shrink:0!important;max-width:100%!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-ws-payload-section{padding-inline:14px!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-ws-payload-section .tk-payload,.twg-canvas .tk[data-test=tasks-r18-board] .tk-ws-payload-section .tk-payload-body,.twg-canvas .tk[data-test=tasks-r18-board] .tk-ws-payload-section .tk-check-editor-list{padding-inline:0!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-ws-payload-section .tk-payload,.twg-canvas .tk[data-test=tasks-r18-board] .tk-ws-payload-section .tk-payload-body,.twg-canvas .tk[data-test=tasks-r18-board] .tk-ws-payload-section .tk-check-editor-list,.twg-canvas .tk[data-test=tasks-r18-board] .tk-check-row{box-sizing:border-box!important;width:100%!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-check-row-label{inline-size:auto!important;width:100%!important;min-width:0!important}.tk[data-task-open=true] .tk-workspace .tk-ws-back{width:44px;height:44px;color:var(--twg-ink-2);border-radius:var(--twg-r-full,999px);background:0 0;border:0;justify-content:center;align-items:center;margin:0 0 2px -10px;padding:0;display:inline-flex!important}.tk[data-task-open=true] .tk-workspace .tk-ws-back:active{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tk[data-task-open=true] .tk-workspace .tk-ws-back:active{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tk[data-task-open=true] .tk-workspace .tk-ws-subtitle{font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-body)!important;color:var(--twg-ink-2)!important;margin:4px 0 0!important;line-height:1.4!important;display:block!important}.tk[data-task-open=true] .tk-workspace .tk-ws-subtitle-action{color:var(--twg-ink);font-weight:600}.tk[data-task-open=true] .tk-workspace .tk-ws-subtitle-contact{color:var(--twg-ink-3)}.tk[data-task-open=true] .tk-workspace .tk-ws-head{padding:14px 16px 12px!important}.tk[data-task-open=true] .tk-workspace .tk-ws-typepill{display:none!important}.tk[data-task-open=true] .tk-workspace .tk-ws-typerow{gap:6px!important;margin-bottom:2px!important;padding-right:0!important}.tk[data-task-open=true] .tk-workspace .tk-ws-statusbadge{color:var(--twg-ink-3)!important;letter-spacing:.14em!important;font-size:var(--twg-fs-micro)!important;background:0 0!important;padding:0!important}.tk[data-task-open=true] .tk-workspace .tk-ws-title{font-size:var(--twg-fs-section)!important;-webkit-line-clamp:2!important;line-clamp:2!important;margin:2px 0 0!important}.tk[data-task-open=true] .tk-workspace .tk-ws-headchips{gap:6px!important;margin-top:8px!important}.tk[data-task-open=true] .tk-workspace .tk-ws-chips [data-test=task-approval-required-chip]{display:none!important}.tk[data-task-open=true] .tk-workspace .tk-ws-source-line{font-size:var(--twg-fs-caption)!important;margin-top:6px!important}.tk[data-task-open=true] .tk-workspace .tk-ws-body{flex-direction:column!important;gap:12px!important;padding:12px 14px 0!important;display:flex!important}.tk[data-task-open=true] .tk-workspace .tk-ws-section{background:var(--twg-cream-bright)!important;border:.5px solid var(--twg-ink-hair)!important;border-radius:14px!important;margin:0!important;padding:14px!important}.tk[data-task-open=true] .tk-workspace .tk-ws-actions-section{z-index:3!important;padding:12px 0 calc(env(safe-area-inset-bottom,0px) + 12px)!important;background:var(--twg-cream-bright)!important;border-top:.5px solid var(--twg-ink-hair)!important;box-shadow:0 -10px 22px -18px var(--twg-fill-solid)!important;order:99!important;margin:12px 0 0!important;position:sticky!important;bottom:0!important}@supports (color:color-mix(in lab, red, red)){.tk[data-task-open=true] .tk-workspace .tk-ws-actions-section{box-shadow:0 -10px 22px -18px color-mix(in oklab, var(--twg-fill-solid) 42%, transparent)!important}}.tk[data-task-open=true] .tk-workspace .tk-ws-actions-section .tk-ws-kicker{display:none!important}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-actions-section .tk-actions{grid-template-columns:1fr 1fr!important;align-items:stretch!important;gap:8px!important;padding-right:64px!important;display:grid!important}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-actions-section .tk-actions .tk-btn{min-height:var(--twg-btn-md-mobile-h)!important;width:100%!important;min-width:0!important;height:auto!important;font-size:var(--twg-fs-body)!important;white-space:normal!important;overflow-wrap:anywhere!important;grid-column:auto!important}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-actions-section .tk-actions .tk-btn[data-approve]{order:-1!important;grid-column:1/-1!important}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-actions-section .tk-actions .tk-btn[data-primary]{order:-1!important}.tk[data-task-open=true] .tk-workspace .tk-ws-actions-section .tk-action-consequence:not([data-last-action]):not([data-test]){display:none!important}.tk[data-task-open=true] .tk-workspace .tk-ws-actions-section .tk-action-consequence[data-last-action],.tk[data-task-open=true] .tk-workspace .tk-ws-actions-section .tk-action-consequence[data-test]{font-size:var(--twg-fs-caption)!important}}.tk-mobile-action-bar,.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-scan-pill[data-mobile-only=true]{display:none}@media (max-width:768px){.twg-canvas .tk[data-test=tasks-r18-board] .tk-list-rows .tk-row{grid-template-columns:var(--twg-touch-target) minmax(0, 1fr)!important;touch-action:pan-y!important;grid-template-areas:"control body""control meta"!important;align-items:start!important;gap:7px 10px!important;min-width:0!important;min-height:86px!important;display:grid!important;overflow-x:clip!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-check,.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-select{width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;grid-area:control!important;align-self:start!important;margin:0!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-title{align-items:flex-start!important;gap:6px!important;min-width:0!important;display:flex!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-title-text{-webkit-line-clamp:2!important;line-clamp:2!important;min-width:0!important;font-size:var(--twg-type-card-title-mobile-size,15px)!important;-webkit-box-orient:vertical!important;line-height:1.24!important;display:-webkit-box!important;overflow:hidden!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-scan{flex-wrap:wrap!important;gap:5px!important;min-width:0!important;display:flex!important;overflow:visible!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-scan-pill{max-width:100%!important;height:var(--twg-chip-md-h,24px)!important;min-height:var(--twg-chip-md-h,24px)!important;padding:0 var(--twg-chip-md-pad-x,9px)!important;border-radius:var(--twg-chip-md-radius,12px)!important;border:.5px solid var(--twg-ink-hair,#2c1e101a)!important;font-size:var(--twg-fs-label,11px)!important;white-space:nowrap!important;text-overflow:ellipsis!important;align-items:center!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-scan-pill[data-tone=type]{background:var(--twg-brass)!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-scan-pill[data-tone=type]{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))!important}}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-scan-pill[data-tone=type]{color:var(--twg-ink)!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-scan-pill[data-tone=source]{background:var(--twg-sage)!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-scan-pill[data-tone=source]{background:color-mix(in oklab, var(--twg-sage) 12%, var(--twg-cream-bright))!important}}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-scan-pill[data-tone=source]{color:var(--twg-ink-2)!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-scan-pill[data-tone=priority]{background:var(--twg-coral)!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-scan-pill[data-tone=priority]{background:color-mix(in oklab, var(--twg-coral) 12%, var(--twg-cream-bright))!important}}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-scan-pill[data-tone=priority]{color:var(--twg-coral)!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-sub{-webkit-line-clamp:2!important;line-clamp:2!important;min-width:0!important;font-size:var(--twg-fs-caption,12px)!important;-webkit-box-orient:vertical!important;line-height:1.34!important;display:-webkit-box!important;overflow:hidden!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-right{min-width:0!important;max-width:100%!important;font-size:var(--twg-fs-caption,12px)!important;flex-wrap:wrap!important;grid-area:meta!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;line-height:1.2!important;display:flex!important;overflow-x:clip!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-owner{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:120px!important;overflow:hidden!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-delete{box-sizing:border-box!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin-left:auto!important;padding:0!important;overflow:hidden!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-delete>svg{flex:none!important;max-width:16px!important;max-height:16px!important}.tk[data-task-open=true] .tk-workspace .tk-ws-headchips{min-width:0!important;max-width:100%!important;overflow-x:clip!important}.tk[data-task-open=true] .tk-workspace .tk-inline-edit,.tk[data-task-open=true] .tk-workspace .tk-inline-chip{min-width:0!important;max-width:100%!important;overflow:hidden!important}.tk[data-task-open=true] .tk-workspace .tk-inline-chip-name,.tk[data-task-open=true] .tk-workspace .tk-link-title,.tk[data-task-open=true] .tk-workspace .tk-payload-key,.tk[data-task-open=true] .tk-workspace .tk-payload-context-key,.tk[data-task-open=true] .tk-workspace .tk-payload-context-sub,.tk[data-task-open=true] .tk-workspace .tk-payload-val{text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.tk[data-task-open=true] .tk-workspace .tk-context-card,.tk[data-task-open=true] .tk-workspace .tk-context-copy,.tk[data-task-open=true] .tk-workspace .tk-payload-context-main{min-width:0!important;max-width:100%!important;overflow-x:clip!important}.tk[data-task-open=true] .tk-workspace .tk-context-title,.tk[data-task-open=true] .tk-workspace .tk-context-preview{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.tk[data-task-open=true] .tk-workspace .tk-check-row,.tk[data-task-open=true] .tk-workspace .tk-check-row-label{min-width:0!important;max-width:100%!important;overflow:hidden!important}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-actions-section>.tk-actions.tk-actions-desktop,.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-actions-section>.tk-actions.tk-actions-spaced{display:none!important}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-actions-section{bottom:calc(env(safe-area-inset-bottom,0px) + 64px)!important}.tk[data-task-open=true] .tk-workspace .tk-mobile-action-bar{align-items:stretch!important;gap:6px!important;padding-right:56px!important;display:flex!important}.tk[data-task-open=true] .tk-workspace .tk-mobile-action-bar>.tk-btn[data-mobile-slot=primary]{min-width:0!important;min-height:var(--twg-btn-md-mobile-h)!important;border-radius:var(--twg-button-md-r-mobile,10px)!important;font-size:var(--twg-fs-body,14px)!important;white-space:normal!important;flex:78px!important;overflow:hidden!important}.tk[data-task-open=true] .tk-workspace .tk-mobile-plan{border-radius:var(--twg-button-md-r-mobile,10px)!important;white-space:normal!important;flex:0 92px!important;max-width:96px!important;min-height:48px!important;overflow:hidden!important}.tk[data-task-open=true] .tk-workspace .tk-mobile-more-actions{flex:0 0 48px!important;min-width:48px!important;position:relative!important}.tk[data-task-open=true] .tk-workspace .tk-mobile-more-actions>summary{cursor:pointer!important;border-radius:var(--twg-button-md-r-mobile,10px)!important;border:.5px solid var(--twg-ink-hair,#2c1e101a)!important;background:var(--twg-cream-bright)!important;justify-content:center!important;align-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;list-style:none!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.tk[data-task-open=true] .tk-workspace .tk-mobile-more-actions>summary{background:color-mix(in oklab, var(--twg-cream-bright) 92%, var(--twg-ink) 3%)!important}}.tk[data-task-open=true] .tk-workspace .tk-mobile-more-actions>summary{color:var(--twg-ink)!important}.tk[data-task-open=true] .tk-workspace .tk-mobile-more-actions>summary::-webkit-details-marker{display:none!important}.tk[data-task-open=true] .tk-workspace .tk-mobile-more-menu{touch-action:pan-y!important;border:.5px solid var(--twg-ink-hair,#2c1e101a)!important;background:var(--twg-cream-bright)!important;border-radius:14px!important;flex-direction:column!important;gap:7px!important;width:min(314px,100vw - 28px)!important;max-height:min(58vh,420px)!important;padding:10px!important;display:flex!important;position:absolute!important;bottom:calc(100% + 8px)!important;right:0!important;overflow:clip auto!important}@supports (color:color-mix(in lab, red, red)){.tk[data-task-open=true] .tk-workspace .tk-mobile-more-menu{background:color-mix(in oklab, var(--twg-cream-bright) 96%, white 4%)!important}}.tk[data-task-open=true] .tk-workspace .tk-mobile-more-menu{box-shadow:0 18px 46px -22px var(--twg-fill-solid)!important}@supports (color:color-mix(in lab, red, red)){.tk[data-task-open=true] .tk-workspace .tk-mobile-more-menu{box-shadow:0 18px 46px -22px color-mix(in oklab, var(--twg-fill-solid) 58%, transparent)!important}}.tk[data-task-open=true] .tk-workspace .tk-mobile-more-menu .tk-btn{width:100%!important;max-width:100%!important;min-height:var(--twg-touch-target)!important;white-space:normal!important;justify-content:center!important;overflow:hidden!important}.twg-canvas .wf-shell{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overflow:hidden auto!important}.twg-canvas .wf-shell .wf-body,.twg-canvas .wf-shell .wf-command,.twg-canvas .wf-shell .wf-command-grid,.twg-canvas .wf-shell .wf-list,.twg-canvas .wf-shell[data-workflow-open=true] .wf-detail{touch-action:pan-y!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}.twg-canvas .wf-shell .wf-command{flex:none!important;padding:0!important}.twg-canvas .wf-shell .wf-command-grid,.twg-canvas .wf-shell .wf-list{flex:none!important}.twg-canvas .wf-shell .wf-list,.twg-canvas .wf-shell[data-workflow-open=true] .wf-detail{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 112px)!important}.twg-canvas .wf-shell .wf-health-strip,.twg-canvas .wf-shell .wf-topbar,.twg-canvas .wf-shell .wf-mode-tabs,.twg-canvas .wf-shell .wf-andy,.twg-canvas .wf-shell .wf-andy-sidecar{display:none!important}.m-wf-topbar-slot{z-index:5;background:var(--twg-paper);position:sticky;top:0}.m-wf-topbar{min-height:47px!important;padding-right:8px!important}.m-wf-topbar-default{align-items:center!important}.m-wf-topbar-title>span{text-overflow:ellipsis;white-space:nowrap;max-width:min(50vw,190px);overflow:hidden}.m-wf-topbar-reader{align-items:center!important;padding:6px 8px 4px 6px!important}.m-wf-topbar-reader-name{min-width:0;color:var(--twg-ink);font-family:var(--twg-f-display,"Cormorant Garamond", serif);font-size:var(--twg-fs-display);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:500;line-height:1.1;overflow:hidden}.m-wf-health{display:grid}.m-wf-health-n,.m-wf-chip-count{font-family:var(--twg-f-ui,Inter, system-ui, sans-serif)!important;font-weight:700!important}body:has(.tk[data-test=tasks-r18-board]){overflow-x:hidden!important}.twg-canvas .tk[data-test=tasks-r18-board]{width:calc(100vw - 20px)!important;min-width:0!important;max-width:calc(100vw - 20px)!important;margin:10px 10px calc(env(safe-area-inset-bottom,0px) + 92px)!important;touch-action:pan-y!important;border-radius:22px!important;overflow:hidden!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-body,.twg-canvas .tk[data-test=tasks-r18-board] .tk-list,.twg-canvas .tk[data-test=tasks-r18-board] .tk-list-rows{touch-action:pan-y!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-list{background:var(--twg-paper)!important;border-radius:22px!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-list-head{background:var(--twg-cream-bright,#fffaf0)!important;gap:12px!important;min-height:96px!important;padding:22px 20px 18px!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .tk[data-test=tasks-r18-board] .tk-list-head{background:color-mix(in oklab, var(--twg-cream-bright,#fffaf0) 88%, var(--twg-paper))!important}}.twg-canvas .tk[data-test=tasks-r18-board] .m-tk-topbar-queue-btn{font-size:var(--twg-fs-section,16px)!important;line-height:1.12!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-list-mobile-tools{gap:14px!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-list-mobile-icon{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-group-head{min-height:40px!important;line-height:40px!important;font-size:var(--twg-fs-caption,12px)!important;letter-spacing:.08em!important;padding:0 18px!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-list-rows .tk-row,.twg-canvas .tk[data-test=tasks-r18-board] .tk-list-rows .tk-row[data-density=compact]{border-bottom:.5px solid var(--twg-ink-hair,#2c1e101a)!important;background:var(--twg-cream-bright,#fffaf0)!important;grid-template-columns:40px minmax(0,1fr)!important;grid-template-areas:"control body""control meta"!important;align-items:start!important;gap:6px 10px!important;min-height:72px!important;padding:12px 16px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .tk[data-test=tasks-r18-board] .tk-list-rows .tk-row,.twg-canvas .tk[data-test=tasks-r18-board] .tk-list-rows .tk-row[data-density=compact]{background:color-mix(in oklab, var(--twg-cream-bright,#fffaf0) 78%, transparent)!important}}.twg-canvas .tk[data-test=tasks-r18-board] .tk-list-rows .tk-row,.twg-canvas .tk[data-test=tasks-r18-board] .tk-list-rows .tk-row[data-density=compact]{overflow:hidden!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-list-rows .tk-row[data-active=true]{box-shadow:inset 3px 0 0 var(--twg-brass)!important;background:var(--twg-brass)!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .tk[data-test=tasks-r18-board] .tk-list-rows .tk-row[data-active=true]{background:color-mix(in oklab, var(--twg-brass) 7%, var(--twg-cream-bright,#fffaf0))!important}}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-check,.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-select{grid-area:control!important;align-self:start!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:1px 0 0!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-body{flex-direction:column!important;grid-area:body!important;gap:5px!important;min-width:0!important;display:flex!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-title,.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-title-text{min-width:0!important;max-width:100%!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-title-text,.twg-canvas .tk[data-test=tasks-r18-board] .tk-row[data-density=compact] .tk-row-title-text{-webkit-line-clamp:2!important;line-clamp:2!important;white-space:normal!important;color:var(--twg-ink,#2b1f12)!important;font-family:var(--twg-f-ui,Inter, system-ui, sans-serif)!important;font-size:var(--twg-fs-section)!important;-webkit-box-orient:vertical!important;font-weight:650!important;line-height:1.22!important;display:-webkit-box!important;overflow:hidden!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-scan{flex-wrap:wrap!important;gap:5px!important;min-width:0!important;display:flex!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-scan-pill{max-width:100%!important;height:24px!important;min-height:24px!important;font-size:var(--twg-fs-label)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:12px!important;padding:0 9px!important;font-weight:600!important;line-height:1!important;overflow:hidden!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-sub,.twg-canvas .tk[data-test=tasks-r18-board] .tk-row[data-density=compact] .tk-row-sub{-webkit-line-clamp:2!important;line-clamp:2!important;color:var(--twg-ink-2,#2c1e10ad)!important;font-size:var(--twg-fs-label)!important;-webkit-box-orient:vertical!important;line-height:1.34!important;display:-webkit-box!important;overflow:hidden!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-right{min-width:0!important;max-width:100%!important;color:var(--twg-ink-3,#2c1e108a)!important;font-size:var(--twg-fs-label)!important;grid-area:meta!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;line-height:1.2!important;display:flex!important;overflow:hidden!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-owner{display:none!important}.twg-canvas .tk[data-test=tasks-r18-board] .tk-row-delete{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin-left:auto!important}.twg-canvas .tk[data-task-open=true] .tk-list,.twg-canvas .tk[data-task-open=true] .tk-rail,.twg-canvas .tk[data-task-open=true] .tk-resizer{display:none!important}.twg-canvas .tk[data-task-open=true] .tk-body{min-height:0!important;display:block!important}.twg-canvas .tk[data-task-open=true] .tk-workspace{inset:84px 12px calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:38!important;border:.5px solid var(--twg-ink-hair,#2c1e101a)!important;background:var(--twg-paper)!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;box-shadow:0 24px 60px -30px var(--twg-fill-solid)!important;border-radius:22px!important;display:block!important;position:fixed!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .tk[data-task-open=true] .tk-workspace{box-shadow:0 24px 60px -30px color-mix(in oklab, var(--twg-fill-solid) 60%, transparent)!important}}.twg-canvas .tk[data-task-open=true] .tk-workspace{touch-action:pan-y!important;overflow:hidden!important}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-root,.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-main{flex-direction:column!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-head{z-index:4!important;border-bottom:.5px solid var(--twg-ink-hair,#2c1e101a)!important;background:var(--twg-cream-bright,#fffaf0)!important;flex-direction:column!important;flex:none!important;min-height:0!important;padding:0 20px 16px!important;display:flex!important;position:sticky!important;top:0!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-head{background:color-mix(in oklab, var(--twg-cream-bright,#fffaf0) 90%, var(--twg-paper))!important}}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-back{width:44px!important;min-width:44px!important;height:58px!important;min-height:58px!important;color:var(--twg-ink-2,#2c1e10ad)!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;margin:0 0 8px -12px!important;padding:0!important;display:inline-flex!important}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-eyebrow{color:var(--twg-ink-3,#2c1e108a)!important;font-family:var(--twg-f-ui,Inter, system-ui, sans-serif)!important;font-size:var(--twg-fs-label)!important;letter-spacing:.08em!important;text-transform:uppercase!important;align-items:center!important;gap:6px!important;margin:0 0 9px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-title{-webkit-line-clamp:3!important;line-clamp:3!important;max-width:100%!important;color:var(--twg-ink,#2b1f12)!important;font-family:var(--twg-f-display,"Cormorant Garamond", serif)!important;font-size:var(--twg-fs-section)!important;letter-spacing:0!important;-webkit-box-orient:vertical!important;margin:0 0 10px!important;font-weight:500!important;line-height:1.12!important;display:-webkit-box!important;overflow:hidden!important}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-subtitle{color:var(--twg-ink-2,#2c1e10ad)!important;font-family:var(--twg-f-ui,Inter, system-ui, sans-serif)!important;font-size:var(--twg-fs-body)!important;margin:0!important;line-height:1.35!important;display:block!important}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-meta,.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-chips,.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-head-actions{display:none!important}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-body{min-width:0!important;min-height:0!important;padding:12px 14px calc(env(safe-area-inset-bottom,0px) + 132px)!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;flex-direction:column!important;flex:auto!important;gap:12px!important;display:flex!important;overflow:hidden auto!important}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-section{border:.5px solid var(--twg-ink-hair,#2c1e101a)!important;background:var(--twg-cream-bright,#fffaf0)!important;border-radius:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:14px!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-section{background:color-mix(in oklab, var(--twg-cream-bright,#fffaf0) 92%, white 4%)!important}}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-section{overflow-x:hidden!important;box-shadow:inset 0 1px #ffffff8a!important}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-kicker{color:var(--twg-ink-3,#2c1e108a)!important;font-family:var(--twg-f-ui,Inter, system-ui, sans-serif)!important;font-size:var(--twg-fs-label)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 9px!important;font-weight:700!important;line-height:1!important}.twg-canvas .tk[data-task-open=true] .tk-workspace :where(input,textarea,select,button,a,summary){max-width:100%!important}.twg-canvas .tk[data-task-open=true] .tk-workspace :where(.tk-payload,.tk-payload-body,.tk-ws-flowcard,.tk-kind-card,.tk-link,.tk-ws-graph,.tk-ws-graph-node,.tk-disc-composer,.tk-disc-input-wrap,.tk-resume-editor){min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.twg-canvas .tk[data-task-open=true] .tk-workspace :where(.tk-payload-row,.tk-task-admin-controls,.tk-task-participants-list,.tk-task-participant-add,.tk-actions,.tk-actions-spaced){flex-wrap:wrap!important;min-width:0!important;max-width:100%!important}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-actions-section{left:24px!important;right:24px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 72px)!important;z-index:45!important;border:.5px solid var(--twg-ink-hair,#2c1e101a)!important;background:var(--twg-cream-bright,#fffaf0)!important;border-radius:16px!important;width:auto!important;margin:0!important;padding:10px!important;position:fixed!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-actions-section{background:color-mix(in oklab, var(--twg-cream-bright,#fffaf0) 94%, white 4%)!important}}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-actions-section{box-shadow:0 18px 46px -24px var(--twg-fill-solid)!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-actions-section{box-shadow:0 18px 46px -24px color-mix(in oklab, var(--twg-fill-solid) 62%, transparent)!important}}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-actions-section .tk-ws-kicker,.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-actions-section>.tk-actions.tk-actions-desktop,.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-actions-section>.tk-actions.tk-actions-spaced,.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-actions-section .tk-action-note,.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-ws-actions-section .tk-action-consequence:not([data-last-action]):not([data-test]){display:none!important}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-mobile-action-bar{grid-template-columns:minmax(0,1fr) minmax(82px,.45fr) 48px!important;align-items:stretch!important;gap:7px!important;padding:0!important;display:grid!important}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-mobile-action-bar>.tk-btn,.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-mobile-action-bar>.tk-mobile-more-actions>summary{min-height:var(--twg-btn-md-mobile-h)!important;height:var(--twg-btn-md-mobile-h)!important;border-radius:var(--twg-btn-md-mobile-radius)!important;font-size:var(--twg-fs-body)!important;line-height:1.1!important}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-mobile-action-bar>.tk-btn[data-mobile-slot=primary]{background:var(--twg-brass)!important;border-color:var(--twg-brass)!important;width:100%!important;min-width:0!important;color:var(--twg-ink)!important}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-mobile-plan{width:100%!important;min-width:0!important;max-width:none!important}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-mobile-more-actions{min-width:48px!important;position:static!important}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-mobile-more-actions:not([open]) .tk-mobile-more-menu{display:none!important}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-mobile-more-menu{left:24px!important;right:24px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 132px)!important;touch-action:pan-y!important;flex-direction:column!important;gap:7px!important;width:auto!important;max-height:min(52vh,360px)!important;display:flex!important;position:fixed!important;overflow:hidden auto!important}.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-mobile-more-menu .tk-btn,.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-mobile-more-menu .tk-snooze,.twg-canvas .tk[data-task-open=true] .tk-workspace .tk-mobile-more-menu .tk-delegate{width:100%!important;min-width:0!important;max-width:100%!important;min-height:var(--twg-touch-target)!important;white-space:normal!important;justify-content:center!important;overflow:hidden!important}.brf>.m-brf-topbar-slot{flex:none!important;display:block!important}.brf .m-brf-topbar{flex-wrap:nowrap!important;height:47px!important;min-height:47px!important;max-height:47px!important}.brf .m-em-topbar.m-brf-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode){grid-template-columns:none!important;align-items:center!important;gap:6px!important;padding:4px 4px 0 14px!important;display:flex!important}.brf .m-em-topbar.m-brf-topbar .m-em-topbar-spacer{flex:auto!important;min-width:0!important;display:block!important}.brf .m-em-topbar.m-brf-topbar .m-em-topbar-r18-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;margin-left:auto!important;display:inline-flex!important}.brf .m-brf-topbar .m-brf-topbar-title>span{font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-display-lg)!important;letter-spacing:-.005em!important;font-weight:500!important;line-height:1.1!important}:is(.twg-canvas:has(>section.brf),.twg-canvas:has(.brf)){overflow:hidden!important}.twg-canvas>section.brf,.twg-canvas .brf{height:calc(var(--vv-h,100dvh) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 150px)!important;max-height:calc(var(--vv-h,100dvh) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 150px)!important;min-height:0!important;overflow:hidden!important}.twg-canvas>section.brf>.brf-scroll,.twg-canvas .brf>.brf-scroll{gap:var(--twg-space-2)!important;padding-top:var(--twg-space-2)!important;padding-left:var(--twg-space-2)!important;padding-right:var(--twg-space-2)!important}.twg-shell:has(.brf) .m-dash-toggle{top:calc(env(safe-area-inset-top,0px) + var(--twg-header-h,62px) - 2px)!important;right:var(--twg-space-3)!important;width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important}.brf .brf-greeting{height:auto!important;min-height:auto!important;max-height:none!important;padding:0 var(--twg-space-1)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-bottom:0!important;display:block!important}.brf .brf-greeting-h{font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-module-head-mobile)!important;font-weight:500!important;line-height:var(--twg-lh-display)!important;color:var(--twg-ink)!important}.brf-section{gap:var(--twg-space-1)!important;margin-bottom:var(--twg-space-1-5)!important}.brf-section-head{min-height:20px!important;padding:0 var(--twg-space-1)!important;margin:0!important}.brf-section-kicker,.brf-section-count{font-size:var(--twg-fs-micro)!important}.brf-section-count{min-height:20px!important;padding:0 var(--twg-space-1-5)!important}.brf-section-list{gap:var(--twg-space-2)!important;padding:var(--twg-space-0-5) 0 0!important;flex-direction:column!important;margin-top:0!important;display:flex!important}.brf-section-list-item>.brf-row{width:100%!important}.brf-section-list .brf-row-shell,.brf-section-mobile .brf-row-shell{gap:var(--twg-space-1-5)!important;padding:var(--twg-space-2-5) var(--twg-space-2-5) var(--twg-space-2)!important}.brf-section-mobile .brf-row-content{gap:var(--twg-space-1)!important}.brf-row-title{font-size:var(--twg-type-card-title-mobile-size,15px)!important;-webkit-line-clamp:2!important;line-height:1.16!important}.brf-row-sub{gap:3px var(--twg-space-1)!important;margin-top:0!important;line-height:1.15!important}.brf-row-sub>span:not(.brf-row-sub-dot){min-height:18px!important;padding:2px var(--twg-space-1)!important;border-radius:var(--twg-r-sm)!important;font-size:var(--twg-fs-micro)!important}.brf-row-foot{gap:var(--twg-space-1)!important;margin-top:var(--twg-space-1)!important}.brf-row-chip,.brf-row-foot-link{min-height:var(--twg-touch-target)!important;height:auto!important;padding:0 var(--twg-space-1-5)!important;border-radius:var(--twg-r-sm)!important;font-size:var(--twg-fs-micro)!important}.brf-section-mobile .brf-row-primary{min-height:var(--twg-button-md-h)!important;border-radius:var(--twg-button-md-r-mobile,10px)!important}.brf-row-primary{font-size:var(--twg-fs-body)!important;gap:var(--twg-space-1)!important}.brf-row-quick{gap:var(--twg-space-1-5)!important;margin-top:0!important}.brf-row-qa{width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;border-radius:var(--twg-r-sm)!important}.brf-dayglance,.brf-section-dots,.brf-section-dot,.brf-section-carousel,.brf-carousel-slot{display:none!important}.twg-avatar-scrim{z-index:var(--z-sheet-scrim)!important;background:#2c1e1057!important;display:block!important}.twg-avatar-menu{z-index:var(--z-sheet)!important;width:100vw!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 80px)!important;padding:10px 10px calc(env(safe-area-inset-bottom,0px) + 14px)!important;border:1px solid var(--twg-glass-border)!important;background:var(--twg-glass-t3-bg)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important;transform-origin:bottom!important;border-bottom:0!important;border-radius:18px 18px 0 0!important;animation:.24s cubic-bezier(.32,.72,0,1) both m-sheet-rise!important;position:fixed!important;inset:auto 0 0!important;box-shadow:inset 0 1px #ffffff9e,0 -22px 50px -18px #2c1e106b!important}.twg-avatar-menu:before{content:"";background:var(--twg-ink);border-radius:999px;align-self:center;width:38px;height:4px}@supports (color:color-mix(in lab, red, red)){.twg-avatar-menu:before{background:color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.twg-avatar-menu:before{margin:2px 0 8px}.twg-avatar-menu .twg-avatar-menu-item{min-height:48px}@media (prefers-reduced-motion:reduce){.twg-avatar-menu{animation:none!important}}.qc-backdrop,.cal-modal-backdrop,.cal-cmdk-overlay,.cal-event-sheet-scrim,.em-compose-backdrop,.em-command-backdrop,.em-shortcuts-backdrop,.em-smart-view-backdrop,.em-confirm-backdrop,.em-sched-backdrop,.em-draft-modal-backdrop,.em-filter-backdrop,.tk-compose-backdrop,.tasks-l1__modal-backdrop:not(.tasks-l1__modal-backdrop--sheet),.tasks-l1__draft-modal-backdrop,.files-l8__modal-backdrop,.m-andy-backdrop,.m-reader-more-backdrop,.m-rowmenu-backdrop,.m-dash-scrim,.m-wf-views-backdrop,.m-wf-actsheet-backdrop,.m-action-scrim,.tc-create-scrim,.twg-approval-backdrop,.twg-dash-config-backdrop,.tao-detail-overlay,.admin-pa-modal-backdrop{top:var(--twg-modal-shell-inset-top)!important}.qc-backdrop,.cal-modal-backdrop,.em-compose-backdrop,.em-command-backdrop,.em-shortcuts-backdrop,.em-smart-view-backdrop,.em-confirm-backdrop,.em-sched-backdrop,.em-draft-modal-backdrop,.tk-compose-backdrop,.tasks-l1__modal-backdrop:not(.tasks-l1__modal-backdrop--sheet),.tasks-l1__draft-modal-backdrop,.twg-approval-backdrop,.twg-dash-config-backdrop,.admin-pa-modal-backdrop{height:calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top))!important;padding:var(--twg-modal-shell-gap)!important;padding-bottom:calc(var(--twg-modal-shell-gap) + env(safe-area-inset-bottom,0px))!important;justify-content:stretch!important;align-items:stretch!important;bottom:auto!important}.qc-modal,.cal-modal,.em-compose-backdrop .em-compose,.tk-compose-backdrop>.tk-compose,.em-command-dialog,.em-shortcuts-dialog,.em-smart-view-dialog,.em-confirm-dialog,.em-sched-modal,.em-settings-modal,.em-draft-modal,.tasks-l1__create-modal,.tasks-l1__draft-modal,.wf-approval-dialog{border-radius:var(--twg-modal-shell-radius)!important;border:var(--twg-modal-border)!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;box-shadow:var(--twg-modal-shadow)!important;overflow:hidden!important}html[data-shell=twg] [data-slot=dialog-overlay]{top:var(--twg-modal-shell-inset-top)!important}html[data-shell=twg] .cal-modal.cal-modal--mobile-sheet{inset:var(--twg-modal-shell-inset-top) var(--twg-modal-shell-gap) calc(var(--twg-modal-shell-gap) + env(safe-area-inset-bottom,0px)) var(--twg-modal-shell-gap)!important;border-radius:var(--twg-modal-shell-radius)!important;border:var(--twg-modal-border)!important;width:auto!important;height:auto!important;max-height:none!important;box-shadow:var(--twg-modal-shadow)!important;margin:0!important}.brf,.tasks-l1,.files-l8,.ct-shell,.wf-shell,.st-shell,.em,.cal,.tc-app{isolation:isolate}.brf:after,.tasks-l1:after,.files-l8:after,.ct-shell:after,.wf-shell:after,.st-shell:after,.em:after,.cal:after,.tc-app:after{content:"";z-index:24;border-radius:inherit;background:var(--twg-ink);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brf:after,.tasks-l1:after,.files-l8:after,.ct-shell:after,.wf-shell:after,.st-shell:after,.em:after,.cal:after,.tc-app:after{background:color-mix(in oklab, var(--twg-ink) 30%, transparent)}}.brf:after,.tasks-l1:after,.files-l8:after,.ct-shell:after,.wf-shell:after,.st-shell:after,.em:after,.cal:after,.tc-app:after{opacity:0;pointer-events:none;transition:opacity var(--twg-modal-stacked-enter-dur) var(--twg-ease-soft)}.brf>:not(.twg-dash-config-backdrop):not(.twg-dash-config-sheet),.tasks-l1>:not(.tasks-l1__compose-backdrop):not(.tasks-l1__modal-backdrop):not(.tasks-l1__draft-modal-backdrop),.files-l8>:not(.files-l8__modal-backdrop),.ct-shell>:not(.qc-backdrop):not(.tao-detail-overlay),.wf-shell>*,.st-shell>*,.em>:not(.em-compose-backdrop):not(.em-settings-backdrop),.cal>:not(.cal-modal-backdrop),.tc-app>:not(.tc-context-scrim):not(.tc-context){transform-origin:50% 0;transition:transform var(--twg-modal-stacked-enter-dur) var(--twg-ease), opacity var(--twg-modal-stacked-enter-dur) var(--twg-ease-soft);will-change:transform, opacity}.brf:has(.twg-dash-config-backdrop)>:not(.twg-dash-config-backdrop):not(.twg-dash-config-sheet){opacity:.94;transform:scale(var(--twg-modal-stacked-scale))}body:has(.twg-dash-config-backdrop) .brf>:not(.twg-dash-config-backdrop):not(.twg-dash-config-sheet){opacity:.94;transform:scale(var(--twg-modal-stacked-scale))}.tasks-l1:has(.tasks-l1__compose-backdrop,.tasks-l1__modal-backdrop:not(.tasks-l1__modal-backdrop--sheet),.tasks-l1__draft-modal-backdrop)>:not(.tasks-l1__compose-backdrop):not(.tasks-l1__modal-backdrop):not(.tasks-l1__draft-modal-backdrop){opacity:.94;transform:scale(var(--twg-modal-stacked-scale))}.files-l8:has(.files-l8__share-modal)>:not(.files-l8__modal-backdrop){opacity:.94;transform:scale(var(--twg-modal-stacked-scale))}body:has(.qc-backdrop,.tao-detail-overlay) .ct-shell>*{opacity:.94;transform:scale(var(--twg-modal-stacked-scale))}body:has(.wf-create-dialog,.wf-approval-dialog) .wf-shell>*{opacity:.94;transform:scale(var(--twg-modal-stacked-scale))}body:has(.settings-crm-dialog,.st-voice-sheet) .st-shell>*{opacity:.94;transform:scale(var(--twg-modal-stacked-scale))}.em:has(.em-compose-backdrop,.em-settings-backdrop)>:not(.em-compose-backdrop):not(.em-settings-backdrop){opacity:.94;transform:scale(var(--twg-modal-stacked-scale))}body:has(.em-smart-view-backdrop,.em-draft-modal-backdrop,.smart-label-modal__sheet,.email-template-picker-modal,.email-participants-modal,[data-test=email-signature-editor]) .em>:not(.em-compose-backdrop):not(.tasks-l1__compose-backdrop):not(.em-settings-backdrop){opacity:.94;transform:scale(var(--twg-modal-stacked-scale))}body:has(.cal-modal-backdrop-full) .cal>*{opacity:.94;transform:scale(var(--twg-modal-stacked-scale))}body:has(.tc-create-scrim) .tc-app>:not(.tc-context-scrim):not(.tc-context){opacity:.94;transform:scale(var(--twg-modal-stacked-scale))}body:has(#tao-pilot-panel[data-test=tao-pilot-panel]) .brf>:not(.tao-pilot-root){opacity:.94;transform:scale(var(--twg-modal-stacked-scale))}body:has(#tao-pilot-panel[data-test=tao-pilot-panel]) .tasks-l1>:not(.tao-pilot-root){opacity:.94;transform:scale(var(--twg-modal-stacked-scale))}body:has(#tao-pilot-panel[data-test=tao-pilot-panel]) .files-l8>:not(.tao-pilot-root){opacity:.94;transform:scale(var(--twg-modal-stacked-scale))}body:has(#tao-pilot-panel[data-test=tao-pilot-panel]) .ct-shell>:not(.tao-pilot-root){opacity:.94;transform:scale(var(--twg-modal-stacked-scale))}body:has(#tao-pilot-panel[data-test=tao-pilot-panel]) .wf-shell>:not(.tao-pilot-root){opacity:.94;transform:scale(var(--twg-modal-stacked-scale))}body:has(#tao-pilot-panel[data-test=tao-pilot-panel]) .st-shell>:not(.tao-pilot-root){opacity:.94;transform:scale(var(--twg-modal-stacked-scale))}body:has(#tao-pilot-panel[data-test=tao-pilot-panel]) .em>:not(.tao-pilot-root){opacity:.94;transform:scale(var(--twg-modal-stacked-scale))}body:has(#tao-pilot-panel[data-test=tao-pilot-panel]) .cal>:not(.tao-pilot-root){opacity:.94;transform:scale(var(--twg-modal-stacked-scale))}body:has(#tao-pilot-panel[data-test=tao-pilot-panel]) .tc-app>:not(.tao-pilot-root){opacity:.94;transform:scale(var(--twg-modal-stacked-scale))}.brf:has(.twg-dash-config-backdrop):after{opacity:1}body:has(.twg-dash-config-backdrop) .brf:after{opacity:1}.tasks-l1:has(.tasks-l1__compose-backdrop,.tasks-l1__modal-backdrop:not(.tasks-l1__modal-backdrop--sheet),.tasks-l1__draft-modal-backdrop):after{opacity:1}.files-l8:has(.files-l8__share-modal):after{opacity:1}body:has(.qc-backdrop,.tao-detail-overlay) .ct-shell:after{opacity:1}body:has(.wf-create-dialog,.wf-approval-dialog) .wf-shell:after{opacity:1}body:has(.settings-crm-dialog,.st-voice-sheet) .st-shell:after{opacity:1}.em:has(.em-compose-backdrop,.em-settings-backdrop):after{opacity:1}body:has(.em-smart-view-backdrop,.em-draft-modal-backdrop,.smart-label-modal__sheet,.email-template-picker-modal,.email-participants-modal,[data-test=email-signature-editor]) .em:after{opacity:1}body:has(.cal-modal-backdrop-full) .cal:after{opacity:1}body:has(.tc-create-scrim) .tc-app:after{opacity:1}body:has(#tao-pilot-panel[data-test=tao-pilot-panel]) .brf:after{opacity:1}body:has(#tao-pilot-panel[data-test=tao-pilot-panel]) .tasks-l1:after{opacity:1}body:has(#tao-pilot-panel[data-test=tao-pilot-panel]) .files-l8:after{opacity:1}body:has(#tao-pilot-panel[data-test=tao-pilot-panel]) .ct-shell:after{opacity:1}body:has(#tao-pilot-panel[data-test=tao-pilot-panel]) .wf-shell:after{opacity:1}body:has(#tao-pilot-panel[data-test=tao-pilot-panel]) .st-shell:after{opacity:1}body:has(#tao-pilot-panel[data-test=tao-pilot-panel]) .em:after{opacity:1}body:has(#tao-pilot-panel[data-test=tao-pilot-panel]) .cal:after{opacity:1}body:has(#tao-pilot-panel[data-test=tao-pilot-panel]) .tc-app:after{opacity:1}.em-compose-backdrop,.qc-backdrop,.tasks-l1__compose-backdrop,.tasks-l1__modal-backdrop:not(.tasks-l1__modal-backdrop--sheet),.tasks-l1__draft-modal-backdrop,.em-smart-view-backdrop,.em-draft-modal-backdrop,.cal-modal-backdrop-full,.tc-create-scrim,.twg-dash-config-backdrop,.settings-crm-scrim{top:var(--twg-modal-shell-inset-top)!important;width:100vw!important;height:calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top))!important;background:var(--twg-ink)!important;justify-content:stretch!important;align-items:flex-end!important;padding:0!important;bottom:0!important;left:0!important;right:0!important}.files-l8__modal-backdrop:has(.files-l8__share-modal){top:var(--twg-modal-shell-inset-top)!important;width:100vw!important;height:calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top))!important;background:var(--twg-ink)!important;justify-content:stretch!important;align-items:flex-end!important;padding:0!important;bottom:0!important;left:0!important;right:0!important}body:has(.wf-create-dialog,.wf-approval-dialog) [data-slot=dialog-overlay]{top:var(--twg-modal-shell-inset-top)!important;width:100vw!important;height:calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top))!important;background:var(--twg-ink)!important;justify-content:stretch!important;align-items:flex-end!important;padding:0!important;bottom:0!important;left:0!important;right:0!important}body:has(.settings-crm-dialog,.st-voice-sheet) [data-slot=dialog-overlay]{top:var(--twg-modal-shell-inset-top)!important;width:100vw!important;height:calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top))!important;background:var(--twg-ink)!important;justify-content:stretch!important;align-items:flex-end!important;padding:0!important;bottom:0!important;left:0!important;right:0!important}body:has(.smart-label-modal__sheet) [data-slot=dialog-overlay]{top:var(--twg-modal-shell-inset-top)!important;width:100vw!important;height:calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top))!important;background:var(--twg-ink)!important;justify-content:stretch!important;align-items:flex-end!important;padding:0!important;bottom:0!important;left:0!important;right:0!important}body:has(.email-template-picker-modal) [data-slot=dialog-overlay]{top:var(--twg-modal-shell-inset-top)!important;width:100vw!important;height:calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top))!important;background:var(--twg-ink)!important;justify-content:stretch!important;align-items:flex-end!important;padding:0!important;bottom:0!important;left:0!important;right:0!important}body:has(.email-participants-modal) [data-slot=dialog-overlay]{top:var(--twg-modal-shell-inset-top)!important;width:100vw!important;height:calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top))!important;background:var(--twg-ink)!important;justify-content:stretch!important;align-items:flex-end!important;padding:0!important;bottom:0!important;left:0!important;right:0!important}body:has([data-test=email-signature-editor]) [data-slot=dialog-overlay]{top:var(--twg-modal-shell-inset-top)!important;width:100vw!important;height:calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top))!important;background:var(--twg-ink)!important;justify-content:stretch!important;align-items:flex-end!important;padding:0!important;bottom:0!important;left:0!important;right:0!important}@supports (color:color-mix(in lab, red, red)){.em-compose-backdrop,.qc-backdrop,.tasks-l1__compose-backdrop,.tasks-l1__modal-backdrop:not(.tasks-l1__modal-backdrop--sheet),.tasks-l1__draft-modal-backdrop,.em-smart-view-backdrop,.em-draft-modal-backdrop,.cal-modal-backdrop-full,.tc-create-scrim,.twg-dash-config-backdrop,.settings-crm-scrim{background:color-mix(in oklab, var(--twg-ink) 28%, transparent)!important}.files-l8__modal-backdrop:has(.files-l8__share-modal){background:color-mix(in oklab, var(--twg-ink) 28%, transparent)!important}body:has(.wf-create-dialog,.wf-approval-dialog) [data-slot=dialog-overlay]{background:color-mix(in oklab, var(--twg-ink) 28%, transparent)!important}body:has(.settings-crm-dialog,.st-voice-sheet) [data-slot=dialog-overlay]{background:color-mix(in oklab, var(--twg-ink) 28%, transparent)!important}body:has(.smart-label-modal__sheet) [data-slot=dialog-overlay]{background:color-mix(in oklab, var(--twg-ink) 28%, transparent)!important}body:has(.email-template-picker-modal) [data-slot=dialog-overlay]{background:color-mix(in oklab, var(--twg-ink) 28%, transparent)!important}body:has(.email-participants-modal) [data-slot=dialog-overlay]{background:color-mix(in oklab, var(--twg-ink) 28%, transparent)!important}body:has([data-test=email-signature-editor]) [data-slot=dialog-overlay]{background:color-mix(in oklab, var(--twg-ink) 28%, transparent)!important}}.em-compose-backdrop,.qc-backdrop,.tasks-l1__compose-backdrop,.tasks-l1__modal-backdrop:not(.tasks-l1__modal-backdrop--sheet),.tasks-l1__draft-modal-backdrop,.em-smart-view-backdrop,.em-draft-modal-backdrop,.cal-modal-backdrop-full,.tc-create-scrim,.twg-dash-config-backdrop,.settings-crm-scrim{-webkit-backdrop-filter:blur(10px)saturate(.98)!important;backdrop-filter:blur(10px)saturate(.98)!important}.files-l8__modal-backdrop:has(.files-l8__share-modal){-webkit-backdrop-filter:blur(10px)saturate(.98)!important;backdrop-filter:blur(10px)saturate(.98)!important}body:has(.wf-create-dialog,.wf-approval-dialog) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(10px)saturate(.98)!important;backdrop-filter:blur(10px)saturate(.98)!important}body:has(.settings-crm-dialog,.st-voice-sheet) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(10px)saturate(.98)!important;backdrop-filter:blur(10px)saturate(.98)!important}body:has(.smart-label-modal__sheet) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(10px)saturate(.98)!important;backdrop-filter:blur(10px)saturate(.98)!important}body:has(.email-template-picker-modal) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(10px)saturate(.98)!important;backdrop-filter:blur(10px)saturate(.98)!important}body:has(.email-participants-modal) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(10px)saturate(.98)!important;backdrop-filter:blur(10px)saturate(.98)!important}body:has([data-test=email-signature-editor]) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(10px)saturate(.98)!important;backdrop-filter:blur(10px)saturate(.98)!important}.em-compose-backdrop .em-compose,.qc-modal,.tasks-l1__compose-backdrop .tasks-l1__compose-modal,.tasks-l1__modal-backdrop .tasks-l1__create-modal,.tasks-l1__draft-modal-backdrop .tasks-l1__draft-modal,.em-settings-modal,.em-smart-view-dialog,.em-draft-modal,.twg-dash-config-sheet,.wf-create-dialog,.settings-crm-dialog,.st-voice-sheet,.tc-create-dialog,.smart-label-modal__sheet,.email-template-picker-modal,.email-participants-modal,[data-test=email-signature-editor]{border-radius:var(--twg-modal-shell-radius) var(--twg-modal-shell-radius) 0 0!important;border:var(--twg-modal-border)!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;box-shadow:var(--twg-dialog-sheet-shadow), var(--twg-modal-shadow)!important;animation:twg-mp2-stacked-sheet-in var(--twg-modal-stacked-enter-dur) var(--twg-ease) both!important;margin:0!important;overflow:hidden!important;transform:translate(0)!important}.files-l8__modal-backdrop:has(.files-l8__share-modal) .files-l8__modal{border-radius:var(--twg-modal-shell-radius) var(--twg-modal-shell-radius) 0 0!important;border:var(--twg-modal-border)!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;box-shadow:var(--twg-dialog-sheet-shadow), var(--twg-modal-shadow)!important;animation:twg-mp2-stacked-sheet-in var(--twg-modal-stacked-enter-dur) var(--twg-ease) both!important;margin:0!important;overflow:hidden!important;transform:translate(0)!important}.em-compose-backdrop .em-compose,.tasks-l1__compose-backdrop .tasks-l1__compose-modal,.tasks-l1__modal-backdrop .tasks-l1__create-modal,.tasks-l1__draft-modal-backdrop .tasks-l1__draft-modal,.em-settings-modal,.em-smart-view-dialog,.em-draft-modal,.twg-dash-config-sheet,.qc-modal{position:relative!important;inset:auto!important}.files-l8__modal-backdrop:has(.files-l8__share-modal) .files-l8__modal{position:relative!important;inset:auto!important}.cal-modal:not(.cal-modal-sm),.wf-create-dialog,.wf-approval-dialog,.settings-crm-dialog,.st-voice-sheet,.tc-create-dialog,.smart-label-modal__sheet,.email-template-picker-modal,.email-participants-modal,[data-test=email-signature-editor]{top:var(--twg-modal-shell-inset-top)!important;width:100vw!important;max-width:100vw!important;height:calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top))!important;max-height:calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top))!important;animation:twg-mp2-stacked-sheet-in var(--twg-modal-stacked-enter-dur) var(--twg-ease) both!important;margin:0!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;transform:translate(0)!important}.em-settings-modal,.em-smart-view-dialog,.em-draft-modal,.tasks-l1__create-modal,.tasks-l1__draft-modal,.files-l8__share-modal,.twg-dash-config-sheet,.wf-create-dialog,.settings-crm-dialog,.st-voice-sheet,.cal-modal:not(.cal-modal-sm),.tc-create-dialog,.smart-label-modal__sheet,.email-template-picker-modal,.email-participants-modal,[data-test=email-signature-editor]{flex-direction:column!important;display:flex!important}.tasks-l1__compose-modal:before,.tasks-l1__create-modal:before,.tasks-l1__draft-modal:before,.files-l8__share-modal:before,.twg-dash-config-sheet:before,.wf-create-dialog:before,.settings-crm-dialog:before,.st-voice-sheet:before,.em-settings-modal:before,.em-smart-view-dialog:before,.em-draft-modal:before,.cal-modal:not(.cal-modal-sm):before,.tc-create-dialog:before,.smart-label-modal__sheet:before,.email-template-picker-modal:before,.email-participants-modal:before,[data-test=email-signature-editor]:before{content:"";z-index:3;border-radius:var(--twg-r-full);background:var(--twg-ink);width:42px;height:4px;position:absolute;top:8px;left:50%}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-modal:before,.tasks-l1__create-modal:before,.tasks-l1__draft-modal:before,.files-l8__share-modal:before,.twg-dash-config-sheet:before,.wf-create-dialog:before,.settings-crm-dialog:before,.st-voice-sheet:before,.em-settings-modal:before,.em-smart-view-dialog:before,.em-draft-modal:before,.cal-modal:not(.cal-modal-sm):before,.tc-create-dialog:before,.smart-label-modal__sheet:before,.email-template-picker-modal:before,.email-participants-modal:before,[data-test=email-signature-editor]:before{background:color-mix(in oklab, var(--twg-ink) 20%, transparent)}}.tasks-l1__compose-modal:before,.tasks-l1__create-modal:before,.tasks-l1__draft-modal:before,.files-l8__share-modal:before,.twg-dash-config-sheet:before,.wf-create-dialog:before,.settings-crm-dialog:before,.st-voice-sheet:before,.em-settings-modal:before,.em-smart-view-dialog:before,.em-draft-modal:before,.cal-modal:not(.cal-modal-sm):before,.tc-create-dialog:before,.smart-label-modal__sheet:before,.email-template-picker-modal:before,.email-participants-modal:before,[data-test=email-signature-editor]:before{pointer-events:none;transform:translate(-50%)}.em-settings-head,.em-smart-view-head,.em-draft-modal-head,.tasks-l1__create-head,.tasks-l1__draft-modal-head,.files-l8__modal-head,.twg-dash-config-head,.wf-create-dialog-head,.settings-crm-dialog__head,.st-voice-sheet-head,.cal-modal-head,.tc-create-dialog-head,.smart-label-modal__header,.email-participants-modal__header,[data-test=email-signature-editor]>:first-child{padding-top:max(var(--twg-modal-pad-y), 18px)!important}.em-smart-view-dialog>:not(header),.em-draft-modal>:not(header):not(footer),.smart-label-modal__body,.email-participants-modal__body,[data-test=email-signature-editor]>:nth-child(2){min-height:0!important;overflow-y:auto!important}:is(.cal-modal-backdrop-small,.files-l8__modal-backdrop:not(:has(.files-l8__share-modal)),.em-confirm-backdrop,.em-sched-backdrop,.em-shortcuts-backdrop){top:var(--twg-modal-shell-inset-top)!important;height:calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top))!important;justify-content:center!important;align-items:center!important;padding:16px!important;bottom:0!important}.cal-modal.cal-modal-sm,.em-confirm-dialog,.em-sched-modal,.em-shortcuts-dialog{width:min(var(--twg-modal-w-sm), calc(100vw - 32px))!important;border-radius:var(--twg-modal-radius)!important;height:auto!important;min-height:0!important;max-height:calc(100% - 32px)!important;animation:cal-modal-pop var(--twg-modal-pop-dur) var(--twg-ease) both!important;margin:auto!important;transform:none!important}.files-l8__modal-backdrop:not(:has(.files-l8__share-modal)) .files-l8__modal{width:min(var(--twg-modal-w-sm), calc(100vw - 32px))!important;border-radius:var(--twg-modal-radius)!important;height:auto!important;min-height:0!important;max-height:calc(100% - 32px)!important;animation:cal-modal-pop var(--twg-modal-pop-dur) var(--twg-ease) both!important;margin:auto!important;transform:none!important}.em-command-backdrop,.cal-cmdk-overlay{top:var(--twg-modal-shell-inset-top)!important;height:calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top))!important;justify-content:stretch!important;align-items:stretch!important;padding:0!important;bottom:0!important}.em-command-dialog,.cal-cmdk{border-radius:0!important;width:100%!important;height:100%!important;max-height:100%!important}.m-em-send-opts-scrim,.em-filter-backdrop,.m-folders-backdrop,.m-snooze-backdrop,.tc-context-scrim{top:var(--twg-modal-shell-inset-top)!important}.tc-app .tc-context{top:var(--twg-modal-shell-inset-top)!important;border-radius:var(--twg-modal-shell-radius) 0 0 0!important;width:min(390px,100vw - 34px)!important;max-width:none!important;bottom:0!important;left:auto!important;right:0!important}@keyframes twg-mp2-stacked-sheet-in{0%{opacity:0;transform:translate3d(0, var(--twg-modal-stacked-enter-y), 0)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.em:after,.cal:after,.tc-app:after,.brf:after,.tasks-l1:after,.files-l8:after,.ct-shell:after,.wf-shell:after,.st-shell:after,.em>*,.cal>*,.tc-app>*,.brf>*,.tasks-l1>*,.files-l8>*,.ct-shell>*,.wf-shell>*,.st-shell>*,.em-compose-backdrop .em-compose,.tasks-l1__compose-backdrop .tasks-l1__compose-modal,.tasks-l1__create-modal,.tasks-l1__draft-modal,.files-l8__modal,.twg-dash-config-sheet,.wf-create-dialog,.wf-approval-dialog,.qc-modal,.settings-crm-dialog,.st-voice-sheet,.tao-pilot-fab,.tao-pilot-drawer,.tao-pilot-wave span,.pilot-north-star-mark,.pilot-north-star-ring,.andy-eph-card,.andy-eph-attention,.twg-launcher-panel,.em-settings-modal,.em-smart-view-dialog,.em-draft-modal,.cal-modal,.tc-create-dialog,.smart-label-modal__sheet,.email-template-picker-modal,.email-participants-modal,[data-test=email-signature-editor]{transition:none!important;animation:none!important;transform:none!important}}body.em-filter-sheet-open .em-filter-pop{flex-direction:column!important;display:flex!important}body.em-filter-sheet-open .em-filter-pop-head,body.em-filter-sheet-open .em-filter-pop-foot{flex:none!important}body.em-filter-sheet-open .em-filter-pop-body{min-height:0!important;padding-bottom:var(--twg-chip-md-pad-x)!important;scroll-padding-bottom:calc(var(--twg-button-md-h) + var(--twg-chip-md-pad-x))!important;flex:auto!important;overflow-y:auto!important}body.em-filter-sheet-open .em-filter-pop-foot{position:static!important}.em-smart-view-dialog,.em-list-head{background:var(--twg-cream-bright)!important}.em-list-controls,.em-group-head{background:var(--twg-brass)!important}@supports (color:color-mix(in lab, red, red)){.em-list-controls,.em-group-head{background:color-mix(in oklab, var(--twg-brass) 4%, var(--twg-cream-bright))!important}}html[data-shell=twg] body:has(.m-reader-more-root) .twg-next-shell>.m-fab-bar.m-fab-bar-left{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}html[data-shell=twg] body:has(.m-reader-more-root) .twg-next-shell>.m-fab-bar.m-fab-bar-right{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}html[data-shell=twg] body:has(.m-reader-more-root) .m-acct-pill-mount{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}html[data-shell=twg] .twg-canvas .cal{background:var(--twg-cream-bright)!important}html[data-shell=twg] .twg-canvas .m-cal-control-row,html[data-shell=twg] .twg-canvas .cal .cal-surface,html[data-shell=twg] .twg-canvas .cal .cal-agenda,html[data-shell=twg] .twg-canvas .cal .cal-agenda-day,html[data-shell=twg] .twg-canvas .cal .cal-agenda-row,html[data-shell=twg] .twg-canvas .cal .cal-week-list,html[data-shell=twg] .twg-canvas .cal .cal-mobile-month-agenda,html[data-shell=twg] .twg-canvas .cal .cal-month-mobile-grid{background:var(--twg-brass)!important}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .twg-canvas .m-cal-control-row,html[data-shell=twg] .twg-canvas .cal .cal-surface,html[data-shell=twg] .twg-canvas .cal .cal-agenda,html[data-shell=twg] .twg-canvas .cal .cal-agenda-day,html[data-shell=twg] .twg-canvas .cal .cal-agenda-row,html[data-shell=twg] .twg-canvas .cal .cal-week-list,html[data-shell=twg] .twg-canvas .cal .cal-mobile-month-agenda,html[data-shell=twg] .twg-canvas .cal .cal-month-mobile-grid{background:color-mix(in oklab, var(--twg-brass) 2.5%, var(--twg-cream-bright))!important}}html[data-shell=twg] .twg-canvas .cal .cal-week-list-day,html[data-shell=twg] .twg-canvas .cal .cal-mobile-month-event{background:var(--twg-cream-bright)!important}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .twg-canvas .cal .cal-week-list-day,html[data-shell=twg] .twg-canvas .cal .cal-mobile-month-event{background:color-mix(in oklab, var(--twg-cream-bright) 86%, transparent)!important}}html[data-shell=twg] .twg-canvas .cal .cal-week-list-day[data-today],html[data-shell=twg] .twg-canvas .cal .cal-week-list-event[data-status=draft],html[data-shell=twg] .twg-canvas .cal .cal-mobile-month-event[data-status=draft]{background:var(--twg-coral)!important}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .twg-canvas .cal .cal-week-list-day[data-today],html[data-shell=twg] .twg-canvas .cal .cal-week-list-event[data-status=draft],html[data-shell=twg] .twg-canvas .cal .cal-mobile-month-event[data-status=draft]{background:color-mix(in oklab, var(--twg-coral) 7%, var(--twg-cream-bright))!important}}:is(html[data-shell=twg] body:has(.cal[data-event-open=true]) :is(.tao-pilot-root,.m-fab-bar,.m-fab-bar-left,.m-fab-bar-right,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal),html[data-shell=twg] body:has(.cal-modal-backdrop) :is(.tao-pilot-root,.m-fab-bar,.m-fab-bar-left,.m-fab-bar-right,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal),html[data-shell=twg] body:has(.cal-cmdk-overlay) :is(.tao-pilot-root,.m-fab-bar,.m-fab-bar-left,.m-fab-bar-right,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal),html[data-shell=twg] body:has(.cal-drafts-popover) :is(.tao-pilot-root,.m-fab-bar,.m-fab-bar-left,.m-fab-bar-right,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal)){visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}html[data-shell=twg] .twg-canvas .cal input[data-calendar-search-input=true]{height:44px!important;min-height:44px!important;padding-left:34px!important;padding-right:34px!important}html[data-shell=twg] body .cal-cmdk-input{height:44px!important;min-height:44px!important;line-height:1.2!important}html[data-shell=twg] body .cal-event-link-name{align-items:center!important;min-height:44px!important;display:flex!important}html[data-noti-panel-open] .m-fab-bar,html[data-noti-panel-open] .tao-pilot-fab,html[data-noti-panel-open] [data-sonner-toaster]{opacity:0!important;pointer-events:none!important;visibility:hidden!important}}@media (max-width:768px) and (prefers-reduced-motion:reduce){:is(body:has([aria-modal=true]) .m-fab-bar,body:has([aria-modal=true]) .m-fab-bar-left,body:has([aria-modal=true]) .m-fab-bar-right,body:has([aria-modal=true]) .m-acct-pill-mount,body:has(.tao-pilot-root[data-open=true]) .m-fab-bar,body:has(.tao-pilot-root[data-pilot-active=true]) .m-fab-bar){transition-duration:.01ms!important;transition-delay:0s!important}}.twg-canvas .ct-shell{--ct-andy-clear:calc(120px + env(safe-area-inset-bottom,0px));background:radial-gradient(circle at 10% 6%, #fff0d280, transparent 55%), radial-gradient(circle at 92% 90%, #ffdeb46b, transparent 55%), var(--twg-paper);width:auto;height:calc(100% + 56px);min-height:0;color:var(--twg-ink);font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body);letter-spacing:0;border-radius:14px;flex-direction:column;margin:-12px -14px -44px;display:flex;position:relative;overflow:hidden}@media (min-width:1700px){.twg-canvas .ct-shell{height:calc(100% + 56px);margin:-14px -16px -44px}}@media (min-width:2200px){.twg-canvas .ct-shell{height:calc(100% + 56px);margin:-16px -18px -44px}}.contact-delete-dialog{border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-lg);background:var(--twg-glass-t3-bg);max-height:calc(100dvh - 32px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:0 24px 54px var(--twg-ink);gap:14px;padding:20px;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);z-index:var(--twg-contact-dialog-z)!important;width:min(680px,100vw - 32px)!important;max-width:min(680px,100vw - 32px)!important}@supports (color:color-mix(in lab, red, red)){.contact-delete-dialog{box-shadow:0 24px 54px color-mix(in oklab, var(--twg-ink) 24%, transparent)}}.contact-delete-dialog{color:var(--twg-ink);font-family:var(--twg-f-ui)}.contact-delete-dialog .contact-delete-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.contact-delete-dialog .contact-delete-head-icon{border:1px solid var(--twg-coral);place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-delete-dialog .contact-delete-head-icon{border:1px solid color-mix(in oklab, var(--twg-coral) 35%, transparent)}}.contact-delete-dialog .contact-delete-head-icon{border-radius:var(--twg-r-md);background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.contact-delete-dialog .contact-delete-head-icon{background:color-mix(in oklab, var(--twg-coral) 14%, transparent)}}.contact-delete-dialog .contact-delete-head-icon{color:var(--twg-coral)}.contact-delete-dialog .contact-delete-head-icon svg{width:20px;height:20px}.contact-delete-dialog [data-slot=dialog-title]{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:600;line-height:var(--twg-lh-dense);letter-spacing:0}.contact-delete-dialog [data-slot=dialog-description]{color:var(--twg-ink-3);font-size:var(--twg-fs-body);line-height:1.45}.contact-delete-close{border:1px solid var(--twg-ink);place-items:center;width:34px;height:34px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.contact-delete-close{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-delete-close{background:var(--twg-cream);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.contact-delete-close{background:color-mix(in oklab, var(--twg-cream) 72%, transparent)}}.contact-delete-close{color:var(--twg-ink-3);cursor:pointer}.contact-delete-close:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-delete-close:hover{border-color:color-mix(in oklab, var(--twg-brass) 34%, transparent)}}.contact-delete-close:hover{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.contact-delete-close:hover{background:color-mix(in oklab, var(--twg-cream) 90%, transparent)}}.contact-delete-close:hover{color:var(--twg-ink)}.contact-delete-close:disabled{cursor:not-allowed;opacity:.55}.contact-delete-close svg{width:15px;height:15px}.contact-delete-modes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.contact-delete-mode{border:1px solid var(--twg-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:70px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-delete-mode{border:1px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.contact-delete-mode{background:var(--twg-cream);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.contact-delete-mode{background:color-mix(in oklab, var(--twg-cream) 68%, transparent)}}.contact-delete-mode{color:var(--twg-ink);font-family:var(--twg-f-ui);text-align:left;cursor:pointer}.contact-delete-mode svg{width:22px;height:22px}.contact-delete-mode strong,.contact-delete-mode small{min-width:0;display:block}.contact-delete-mode strong{font-size:var(--twg-fs-body);font-weight:800}.contact-delete-mode small{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin-top:3px;line-height:1.25}.contact-delete-mode.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-delete-mode.is-active{border-color:color-mix(in oklab, var(--twg-brass) 55%, transparent)}}.contact-delete-mode.is-active{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-delete-mode.is-active{background:color-mix(in oklab, var(--twg-brass) 16%, var(--twg-cream))}}.contact-delete-mode.is-active{box-shadow:inset 0 0 0 1px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-delete-mode.is-active{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--twg-brass) 26%, transparent)}}.contact-delete-mode.danger{border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.contact-delete-mode.danger{border-color:color-mix(in oklab, var(--twg-coral) 30%, transparent)}}.contact-delete-mode:disabled{cursor:not-allowed;opacity:.58}.contact-delete-state{border:1px solid var(--twg-ink);align-items:center;gap:8px;min-height:46px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-delete-state{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contact-delete-state{background:var(--twg-cream);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.contact-delete-state{background:color-mix(in oklab, var(--twg-cream) 62%, transparent)}}.contact-delete-state{color:var(--twg-ink-3);font-size:var(--twg-fs-body)}.contact-delete-state.is-error{border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.contact-delete-state.is-error{border-color:color-mix(in oklab, var(--twg-coral) 44%, transparent)}}.contact-delete-state.is-error{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.contact-delete-state.is-error{background:color-mix(in oklab, var(--twg-coral) 13%, var(--twg-cream))}}.contact-delete-state.is-error{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.contact-delete-state.is-error{color:color-mix(in oklab, var(--twg-coral) 78%, var(--twg-ink))}}.contact-delete-body{gap:12px;display:grid}.contact-delete-summary{border:1px solid var(--twg-ink);gap:6px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-delete-summary{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-delete-summary{background:var(--twg-cream);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.contact-delete-summary{background:color-mix(in oklab, var(--twg-cream) 64%, transparent)}}.contact-delete-summary{color:var(--twg-ink-3);font-size:var(--twg-fs-button);line-height:1.45}.contact-delete-summary p{margin:0}.contact-impact-card{border:1px solid var(--twg-ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contact-impact-card{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contact-impact-card{border-radius:var(--twg-r-md);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.contact-impact-card{background:color-mix(in oklab, var(--twg-cream) 58%, transparent)}}.contact-impact-head{border-bottom:1px solid var(--twg-ink);justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-impact-head{border-bottom:1px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.contact-impact-head p{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin:0;line-height:1.4}.contact-impact-head p:first-child{color:var(--twg-ink);font-size:var(--twg-fs-label);letter-spacing:.04em;text-transform:uppercase;font-weight:850}.contact-impact-head>span{border:1px solid var(--twg-ink);min-width:36px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.contact-impact-head>span{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contact-impact-head>span{border-radius:var(--twg-r-full);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.contact-impact-head>span{background:color-mix(in oklab, var(--twg-cream) 82%, transparent)}}.contact-impact-head>span{font-size:var(--twg-fs-label);text-align:center;font-weight:850}.contact-impact-table-head,.contact-impact-row{grid-template-columns:minmax(0,1fr) 64px minmax(130px,.75fr);align-items:center;gap:10px;display:grid}.contact-impact-table-head{border-bottom:1px solid var(--twg-ink);padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.contact-impact-table-head{border-bottom:1px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.contact-impact-table-head{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-impact-table-head{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.contact-impact-table-head{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:850}.contact-impact-table-head span:nth-child(2){text-align:right}.contact-impact-table ul{margin:0;padding:0;list-style:none}.contact-impact-row{border-bottom:1px solid var(--twg-ink);padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.contact-impact-row{border-bottom:1px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.contact-impact-row{color:var(--twg-ink);font-size:var(--twg-fs-button)}.contact-impact-row:last-child{border-bottom:0}.contact-impact-row.has-records{background:var(--twg-amber)}@supports (color:color-mix(in lab, red, red)){.contact-impact-row.has-records{background:color-mix(in oklab, var(--twg-amber) 13%, transparent)}}.contact-impact-row>span:first-child{align-items:center;gap:8px;min-width:0;font-weight:720;display:flex}.contact-impact-row>span:first-child svg{width:16px;height:16px;color:var(--twg-ink-3);flex:none}.contact-impact-row>span:first-child span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-impact-row>span:nth-child(2){font-variant-numeric:tabular-nums;text-align:right;font-weight:850}.contact-impact-row>span:nth-child(3){border-radius:var(--twg-r-full);background:var(--twg-ink);justify-self:start;padding:3px 8px}@supports (color:color-mix(in lab, red, red)){.contact-impact-row>span:nth-child(3){background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.contact-impact-row>span:nth-child(3){color:var(--twg-ink-3);font-size:var(--twg-fs-caption);line-height:1.25}.contact-impact-row.tone-blocking>span:nth-child(3){background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.contact-impact-row.tone-blocking>span:nth-child(3){background:color-mix(in oklab, var(--twg-coral) 17%, transparent)}}.contact-impact-row.tone-blocking>span:nth-child(3){color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.contact-impact-row.tone-blocking>span:nth-child(3){color:color-mix(in oklab, var(--twg-coral) 75%, var(--twg-ink))}}.contact-impact-row.tone-rekey>span:nth-child(3){background:var(--twg-amber)}@supports (color:color-mix(in lab, red, red)){.contact-impact-row.tone-rekey>span:nth-child(3){background:color-mix(in oklab, var(--twg-amber) 19%, transparent)}}.contact-impact-row.tone-rekey>span:nth-child(3){color:var(--twg-amber)}@supports (color:color-mix(in lab, red, red)){.contact-impact-row.tone-rekey>span:nth-child(3){color:color-mix(in oklab, var(--twg-amber) 60%, var(--twg-ink))}}.contact-impact-warning{border:1px solid var(--twg-coral);margin:12px;padding:10px}@supports (color:color-mix(in lab, red, red)){.contact-impact-warning{border:1px solid color-mix(in oklab, var(--twg-coral) 38%, transparent)}}.contact-impact-warning{background:var(--twg-coral);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.contact-impact-warning{background:color-mix(in oklab, var(--twg-coral) 12%, var(--twg-cream))}}.contact-impact-warning{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.contact-impact-warning{color:color-mix(in oklab, var(--twg-coral) 74%, var(--twg-ink))}}.contact-impact-warning{font-size:var(--twg-fs-label);line-height:1.4}.contact-delete-strategies{gap:8px;display:grid}.contact-delete-strategies>p{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:850}.contact-delete-strategy{border:1px solid var(--twg-ink);gap:4px;width:100%;min-height:62px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-delete-strategy{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contact-delete-strategy{background:var(--twg-cream);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.contact-delete-strategy{background:color-mix(in oklab, var(--twg-cream) 66%, transparent)}}.contact-delete-strategy{color:var(--twg-ink);font-family:var(--twg-f-ui);text-align:left;cursor:pointer;line-height:1.25}.contact-delete-strategy[data-selected=true]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-delete-strategy[data-selected=true]{border-color:color-mix(in oklab, var(--twg-brass) 50%, transparent)}}.contact-delete-strategy[data-selected=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-delete-strategy[data-selected=true]{background:color-mix(in oklab, var(--twg-brass) 13%, var(--twg-cream))}}.contact-delete-strategy[data-selected=true]{box-shadow:inset 0 0 0 1px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-delete-strategy[data-selected=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.contact-delete-strategy:disabled{cursor:not-allowed;opacity:.58}.contact-delete-strategy>span{font-size:var(--twg-fs-button);font-weight:820}.contact-delete-strategy>small{color:var(--twg-ink-3);font-size:var(--twg-fs-label);line-height:1.35}.contact-delete-footer{border-top:1px solid;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex;border-color:var(--twg-ink)!important;margin:0 -20px -20px!important}@supports (color:color-mix(in lab, red, red)){.contact-delete-footer{border-color:color-mix(in oklab, var(--twg-ink) 10%, transparent)!important}}.contact-delete-footer{background:var(--twg-cream)!important}@supports (color:color-mix(in lab, red, red)){.contact-delete-footer{background:color-mix(in oklab, var(--twg-cream) 88%, transparent)!important}}.contact-delete-footer .ct-btn,.contact-delete-footer .ct-primary-btn{min-height:var(--twg-btn-md-h);border:1px solid var(--twg-ink);justify-content:center;align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.contact-delete-footer .ct-btn,.contact-delete-footer .ct-primary-btn{border:1px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.contact-delete-footer .ct-btn,.contact-delete-footer .ct-primary-btn{border-radius:var(--twg-btn-md-radius);padding:0 var(--twg-btn-md-pad-x);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);white-space:nowrap;cursor:pointer;font-weight:600;line-height:1}.contact-delete-footer .ct-btn{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.contact-delete-footer .ct-btn{background:color-mix(in oklab, var(--twg-cream) 78%, transparent)}}.contact-delete-footer .ct-btn{color:var(--twg-ink)}.contact-delete-footer .ct-primary-btn{background:var(--twg-danger);color:var(--twg-cream-bright);border-color:#0000}.contact-delete-footer .ct-btn:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-delete-footer .ct-btn:hover{background:color-mix(in oklab, var(--twg-ink) 6%, var(--twg-cream))}}.contact-delete-footer .ct-primary-btn:hover{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.contact-delete-footer .ct-primary-btn:hover{background:color-mix(in oklab, var(--twg-coral) 72%, var(--twg-ink))}}.contact-delete-footer .ct-btn:disabled,.contact-delete-footer .ct-primary-btn:disabled{cursor:not-allowed;opacity:.58}.contact-delete-footer .ct-btn svg,.contact-delete-footer .ct-primary-btn svg,.contact-delete-spinner{width:14px;height:var(--twg-fs-body);flex:none}.contact-delete-spinner{animation:.8s linear infinite ct-spin}.contact-followup-dialog{z-index:var(--twg-contact-dialog-z)!important;border:1px solid var(--twg-glass-border)!important;background:var(--twg-glass-t3-bg)!important;width:min(560px,100vw - 24px)!important;max-width:min(560px,100vw - 24px)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important;color:var(--twg-ink)!important;border-radius:18px!important;gap:0!important;padding:0!important;display:grid!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important;box-shadow:0 26px 70px #3d2b1533!important}.contact-followup-head{border-bottom:1px solid var(--twg-ink);padding:22px 24px 14px}@supports (color:color-mix(in lab, red, red)){.contact-followup-head{border-bottom:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-followup-head h2,.contact-followup-head [data-slot=dialog-title]{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:600;line-height:var(--twg-lh-dense);letter-spacing:0}.contact-followup-body{gap:12px;padding:18px 24px 22px;display:grid}.contact-followup-field{gap:6px;display:grid}.contact-followup-field>span{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-followup-field>span{color:color-mix(in oklab, var(--twg-ink) 78%, transparent)}}.contact-followup-field>span{font-size:var(--twg-fs-label);font-weight:780}.contact-followup-field input,.contact-followup-field select,.contact-followup-field textarea{border:1px solid var(--twg-ink);width:100%;min-height:40px}@supports (color:color-mix(in lab, red, red)){.contact-followup-field input,.contact-followup-field select,.contact-followup-field textarea{border:1px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.contact-followup-field input,.contact-followup-field select,.contact-followup-field textarea{border-radius:var(--twg-r-sm);color:var(--twg-ink);font-family:var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);font-size:var(--twg-fs-body);background:#fffdf8;background:lab(99.4197% -.0760257 2.74837);padding:8px 10px}.contact-followup-field textarea{resize:vertical;line-height:1.45}.contact-followup-field input:focus,.contact-followup-field select:focus,.contact-followup-field textarea:focus{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-followup-field input:focus,.contact-followup-field select:focus,.contact-followup-field textarea:focus{border-color:color-mix(in oklab, var(--twg-brass) 62%, transparent)}}.contact-followup-field input:focus,.contact-followup-field select:focus,.contact-followup-field textarea:focus{box-shadow:0 0 0 3px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-followup-field input:focus,.contact-followup-field select:focus,.contact-followup-field textarea:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.contact-followup-field input:focus,.contact-followup-field select:focus,.contact-followup-field textarea:focus{outline:none}.contact-followup-error{border:1px solid var(--twg-danger);margin:0}@supports (color:color-mix(in lab, red, red)){.contact-followup-error{border:1px solid color-mix(in oklab, var(--twg-danger) 22%, transparent)}}.contact-followup-error{border-radius:var(--twg-r-sm);background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.contact-followup-error{background:color-mix(in oklab, var(--twg-danger) 7%, var(--twg-cream-bright))}}.contact-followup-error{color:var(--twg-danger);font-size:var(--twg-fs-label);padding:8px 10px;font-weight:760}.contact-followup-actions{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.contact-followup-actions button{min-height:calc(var(--twg-btn-icon-mobile) - 2px)}.ct-type-badge{border:1px solid var(--twg-ink);justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ct-type-badge{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.ct-type-badge{border-radius:var(--twg-r-md);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.ct-type-badge{background:color-mix(in oklab, var(--twg-cream) 72%, transparent)}}.ct-type-badge{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.ct-type-badge{color:color-mix(in oklab, var(--twg-ink) 82%, transparent)}}.ct-type-badge{font-family:var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);letter-spacing:0;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;padding:0 8px;line-height:1;overflow:hidden}.ct-type-badge[data-type=customer],.ct-type-badge[data-type=client]{background:#2f855a;border-color:#2f855a47;border-color:lab(49.5771% -34.8747 15.3663/.28)}@supports (color:color-mix(in lab, red, red)){.ct-type-badge[data-type=customer],.ct-type-badge[data-type=client]{background:color-mix(in oklab, #2f855a 13%, var(--twg-cream))}}.ct-type-badge[data-type=customer],.ct-type-badge[data-type=client]{color:#2f855a}@supports (color:color-mix(in lab, red, red)){.ct-type-badge[data-type=customer],.ct-type-badge[data-type=client]{color:color-mix(in oklab, #2f855a 76%, var(--twg-ink))}}.ct-type-badge[data-type=lead],.ct-type-badge[data-type=prospect]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.ct-type-badge[data-type=lead],.ct-type-badge[data-type=prospect]{border-color:color-mix(in oklab, var(--twg-brass) 32%, transparent)}}.ct-type-badge[data-type=lead],.ct-type-badge[data-type=prospect]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.ct-type-badge[data-type=lead],.ct-type-badge[data-type=prospect]{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream))}}.ct-type-badge[data-type=lead],.ct-type-badge[data-type=prospect]{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.ct-type-badge[data-type=lead],.ct-type-badge[data-type=prospect]{color:color-mix(in oklab, var(--twg-brass) 72%, var(--twg-ink))}}.ct-type-badge[data-type=supplier],.ct-type-badge[data-type=vendor]{background:#8f5d38;border-color:#8f5d384d;border-color:lab(44.5159% 18.1871 29.8121/.3)}@supports (color:color-mix(in lab, red, red)){.ct-type-badge[data-type=supplier],.ct-type-badge[data-type=vendor]{background:color-mix(in oklab, #8f5d38 13%, var(--twg-cream))}}.ct-type-badge[data-type=supplier],.ct-type-badge[data-type=vendor]{color:#8f5d38}@supports (color:color-mix(in lab, red, red)){.ct-type-badge[data-type=supplier],.ct-type-badge[data-type=vendor]{color:color-mix(in oklab, #8f5d38 74%, var(--twg-ink))}}.ct-type-badge[data-type=internal],.ct-type-badge[data-type=team]{border-color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.ct-type-badge[data-type=internal],.ct-type-badge[data-type=team]{border-color:color-mix(in oklab, var(--twg-sage) 28%, transparent)}}.ct-type-badge[data-type=internal],.ct-type-badge[data-type=team]{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.ct-type-badge[data-type=internal],.ct-type-badge[data-type=team]{background:color-mix(in oklab, var(--twg-sage) 12%, var(--twg-cream))}}.ct-type-badge[data-type=internal],.ct-type-badge[data-type=team]{color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.ct-type-badge[data-type=internal],.ct-type-badge[data-type=team]{color:color-mix(in oklab, var(--twg-sage) 76%, var(--twg-ink))}}.ct-contact-chip-list{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.ct-contact-chip{border:1px solid var(--twg-ink);align-items:stretch;min-width:0;max-width:100%;min-height:44px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ct-contact-chip{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.ct-contact-chip{border-radius:var(--twg-r-full);background:linear-gradient(180deg, var(--twg-cream), #f7e6c6b8), var(--twg-paper,#f4e3c3)}@supports (color:color-mix(in lab, red, red)){.ct-contact-chip{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-cream) 82%, transparent), lab(92.0625% 2.29394 17.8593/.72)), var(--twg-paper,#f4e3c3)}}.ct-contact-chip{color:var(--twg-ink);box-shadow:inset 0 1px #ffffff73;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.45)}.ct-contact-chip-main,.ct-contact-chip-remove,.ct-contact-chip-add,.ct-contact-chip-more{appearance:none;font-family:var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);letter-spacing:0}.ct-contact-chip-main{min-width:0;min-height:44px;color:inherit;cursor:pointer;text-align:left;background:0 0;align-items:center;gap:7px;padding:4px 8px 4px 6px;display:inline-flex}.ct-contact-chip-main:hover,.ct-contact-chip-remove:hover,.ct-contact-chip-add:hover,.ct-contact-chip-more:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.ct-contact-chip-main:hover,.ct-contact-chip-remove:hover,.ct-contact-chip-add:hover,.ct-contact-chip-more:hover{background:color-mix(in oklab, var(--twg-brass) 9%, transparent)}}.ct-contact-chip-main:focus-visible,.ct-contact-chip-remove:focus-visible,.ct-contact-chip-add:focus-visible,.ct-contact-chip-more:focus-visible{outline:2px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.ct-contact-chip-main:focus-visible,.ct-contact-chip-remove:focus-visible,.ct-contact-chip-add:focus-visible,.ct-contact-chip-more:focus-visible{outline:2px solid color-mix(in oklab, var(--twg-brass) 72%, transparent)}}.ct-contact-chip-main:focus-visible,.ct-contact-chip-remove:focus-visible,.ct-contact-chip-add:focus-visible,.ct-contact-chip-more:focus-visible{outline-offset:2px}.ct-contact-chip-avatar{border:1px solid var(--twg-ink);flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.ct-contact-chip-avatar{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.ct-contact-chip-avatar{border-radius:var(--twg-r-full);background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.ct-contact-chip-avatar{background:color-mix(in oklab, var(--twg-brass) 18%, var(--twg-cream))}}.ct-contact-chip-avatar{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.ct-contact-chip-avatar{color:color-mix(in oklab, var(--twg-ink) 86%, transparent)}}.ct-contact-chip-avatar{font-size:var(--twg-fs-caption);font-weight:850}.ct-contact-chip-name{min-width:0;max-width:180px;color:var(--twg-ink);font-size:var(--twg-fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:760;line-height:1.1;overflow:hidden}.ct-contact-chip-type{min-height:22px;font-size:var(--twg-fs-caption);padding-left:7px;padding-right:7px}.ct-contact-chip-remove{border-left:1px solid var(--twg-ink);flex:0 0 44px;place-items:center;width:44px;min-height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.ct-contact-chip-remove{border-left:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.ct-contact-chip-remove{color:var(--twg-coral,#b85f4d);background:0 0}@supports (color:color-mix(in lab, red, red)){.ct-contact-chip-remove{color:color-mix(in oklab, var(--twg-coral,#b85f4d) 78%, var(--twg-ink))}}.ct-contact-chip-remove{cursor:pointer}.ct-contact-chip-remove svg{pointer-events:none;width:15px;height:15px}.ct-contact-chip-add,.ct-contact-chip-more,.ct-contact-chip-empty{border-radius:var(--twg-r-full);max-width:100%;min-height:44px;font-family:var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);font-size:var(--twg-fs-label);letter-spacing:0;white-space:nowrap;align-items:center;gap:7px;padding:0 12px;font-weight:780;line-height:1;display:inline-flex}.ct-contact-chip-add{border:1px dashed var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.ct-contact-chip-add{border:1px dashed color-mix(in oklab, var(--twg-brass) 44%, transparent)}}.ct-contact-chip-add{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.ct-contact-chip-add{background:color-mix(in oklab, var(--twg-cream) 60%, transparent)}}.ct-contact-chip-add{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.ct-contact-chip-add{color:color-mix(in oklab, var(--twg-brass) 78%, var(--twg-ink))}}.ct-contact-chip-add{cursor:pointer}.ct-contact-chip-add svg{width:15px;height:15px}.ct-contact-chip-more,.ct-contact-chip-empty{border:1px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.ct-contact-chip-more,.ct-contact-chip-empty{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.ct-contact-chip-more,.ct-contact-chip-empty{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.ct-contact-chip-more,.ct-contact-chip-empty{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.ct-contact-chip-more,.ct-contact-chip-empty{color:var(--twg-ink-3,#76654f)}button.ct-contact-chip-more{cursor:pointer}@media (max-width:640px){.ct-contact-chip-list{align-items:stretch}.ct-contact-chip{width:100%}.ct-contact-chip-main{flex:auto}.ct-contact-chip-name{max-width:none}.ct-contact-chip-add,.ct-contact-chip-more,.ct-contact-chip-empty{justify-content:center;width:100%}.contact-delete-dialog{height:100dvh;max-height:100dvh;padding-bottom:calc(20px + env(safe-area-inset-bottom));border-radius:0;width:100vw!important;max-width:100vw!important;inset:0!important;transform:none!important}.contact-delete-modes{grid-template-columns:1fr}.contact-impact-table-head{display:none}.contact-impact-row{grid-template-columns:1fr auto;gap:6px 10px}.contact-impact-row>span:first-child{grid-column:1/2}.contact-impact-row>span:nth-child(2){grid-area:1/2/2/3}.contact-impact-row>span:nth-child(3){white-space:normal;grid-column:1/-1}.contact-delete-footer{z-index:2;position:sticky;bottom:-20px;padding-bottom:calc(16px + env(safe-area-inset-bottom))!important}.contact-followup-dialog{max-height:min(92dvh,100dvh - 10px);overflow-y:auto;--tw-translate-x:0!important;--tw-translate-y:0!important;border-radius:18px 18px 0 0!important;width:100vw!important;max-width:100vw!important;inset:auto 0 0!important;transform:none!important}.contact-followup-head{padding:18px 18px 12px}.contact-followup-body{padding:16px 18px calc(18px + env(safe-area-inset-bottom))}.contact-followup-field input,.contact-followup-field select,.contact-followup-field textarea,.contact-followup-actions button{min-height:var(--twg-modal-field-min-h)}.contact-followup-actions{margin:0 -18px calc(-18px - env(safe-area-inset-bottom));padding:10px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--twg-ink);position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.contact-followup-actions{border-top:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-followup-actions{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.contact-followup-actions{background:color-mix(in oklab, var(--twg-cream) 94%, transparent)}}}.twg-canvas .ct-topbar{border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-head-bg);-webkit-backdrop-filter:var(--twg-head-blur);backdrop-filter:var(--twg-head-blur);flex:none;grid-template-columns:max-content minmax(0,max-content) minmax(180px,1fr) max-content;align-items:center;gap:16px;padding:3px 16px;display:grid}.twg-canvas .m-ct-entity-slot{display:none}.twg-canvas .ct-topbar-brand{align-items:center;gap:10px;min-width:0;display:flex}.twg-canvas .ct-topbar-brand>svg{width:22px;height:22px;color:var(--twg-brass);flex-shrink:0}.twg-canvas .ct-topbar-title{min-width:0}.twg-canvas .ct-topbar-title h1{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-module-head);font-weight:600;line-height:var(--twg-lh-display);letter-spacing:0;margin:0}.twg-canvas .ct-topbar-sub{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:none;overflow:hidden}.twg-canvas .ct-entity-tabs{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);background:var(--twg-ink);justify-content:flex-start;justify-self:start;align-items:center;gap:4px;width:max-content;min-width:0;max-width:100%;padding:4px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-entity-tabs{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.twg-canvas .ct-entity-tab{border-radius:var(--twg-r-full);min-width:0;height:24px;color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:500;line-height:var(--twg-lh-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.twg-canvas .ct-entity-tab>span:not(.ct-entity-count){text-overflow:ellipsis;min-width:0;overflow:hidden}.twg-canvas .ct-entity-tab:hover{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-entity-tab:hover{background:color-mix(in oklab, var(--twg-cream) 70%, transparent)}}.twg-canvas .ct-entity-tab:hover{color:var(--twg-ink)}.twg-canvas .ct-entity-tab.is-active{background:var(--twg-cream);color:var(--twg-ink);box-shadow:0 1px 3px #0000000d, 0 0 0 1px var(--twg-brass);flex:none;font-weight:600}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-entity-tab.is-active{box-shadow:0 1px 3px #0000000d, 0 0 0 1px color-mix(in oklab, var(--twg-brass) 36%, transparent)}}.twg-canvas .ct-entity-tab.is-active>span:not(.ct-entity-count){text-overflow:clip;flex:none;overflow:visible}.twg-canvas .ct-entity-tab>svg{width:14px;height:14px;color:var(--twg-brass)}.twg-canvas .ct-entity-count{min-width:18px;color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);line-height:var(--twg-lh-dense);flex-shrink:0;justify-content:center;margin-left:2px;display:inline-flex}.twg-canvas .ct-topbar-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:7px;display:flex}.twg-canvas .ct-topbar-actions [data-slot=button],.twg-canvas .ct-topbar-actions>button,.twg-canvas .ct-topbar-actions>a{height:var(--twg-btn-sm-h);min-height:var(--twg-btn-sm-h)}.twg-canvas .ct-topbar .ct-search,.twg-canvas .ct-topbar .ct-search input{height:var(--twg-search-h);min-height:var(--twg-search-h)}.twg-canvas .ct-search{justify-self:stretch;align-items:center;gap:var(--twg-search-gap);min-width:0;min-height:var(--twg-search-h);padding:0 var(--twg-search-pad-x);border:1px solid var(--twg-search-border);border-radius:var(--twg-search-radius);background:var(--twg-search-bg);display:flex}.twg-canvas .ct-search>svg{width:var(--twg-search-icon);height:var(--twg-search-icon);color:var(--twg-ink-3);flex-shrink:0}.twg-canvas .ct-search input{width:100%;min-width:0;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-search-font);font-weight:var(--twg-search-weight);background:0 0;border:0;outline:0;line-height:1}.twg-canvas .ct-search button{width:24px;height:var(--twg-chip-md-h);border-radius:var(--twg-r-full);color:var(--twg-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.twg-canvas .ct-search button>svg{width:13px;height:var(--twg-fs-button)}.twg-canvas .ct-btn,.twg-canvas .ct-primary-btn,.twg-canvas .ct-icon-btn{justify-content:center;align-items:center;gap:var(--twg-btn-gap);min-height:var(--twg-btn-md-h);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-btn-md-radius);background:var(--twg-ink);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-btn,.twg-canvas .ct-primary-btn,.twg-canvas .ct-icon-btn{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.twg-canvas .ct-btn,.twg-canvas .ct-primary-btn,.twg-canvas .ct-icon-btn{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:600;line-height:var(--twg-lh-dense);white-space:nowrap;cursor:pointer;text-decoration:none}.twg-canvas .ct-shell [data-slot=button],.contact-create-dialog [data-slot=button],.contact-edit-dialog [data-slot=button],.contact-type-combo-popover [data-slot=button],.contact-type-combo-dialog [data-slot=button],.contacts-schema-cockpit-dialog [data-slot=button],.contact-field-value-dialog [data-slot=button]{min-height:var(--twg-btn-md-h);border-radius:var(--twg-btn-md-radius);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:600;line-height:var(--twg-lh-dense);padding-inline:var(--twg-btn-md-pad-x)}.twg-canvas .ct-btn,.twg-canvas .ct-primary-btn{padding:0 var(--twg-btn-md-pad-x)}.twg-canvas .ct-btn:hover,.twg-canvas .ct-primary-btn:hover,.twg-canvas .ct-icon-btn:hover{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-btn:hover,.twg-canvas .ct-primary-btn:hover,.twg-canvas .ct-icon-btn:hover{background:color-mix(in oklab, var(--twg-cream) 82%, transparent)}}.twg-canvas .ct-btn:hover,.twg-canvas .ct-primary-btn:hover,.twg-canvas .ct-icon-btn:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-btn:hover,.twg-canvas .ct-primary-btn:hover,.twg-canvas .ct-icon-btn:hover{border-color:color-mix(in oklab, var(--twg-brass) 35%, transparent)}}.twg-canvas .ct-primary-btn{background:var(--twg-btn-primary-bg);color:var(--twg-btn-primary-fg);border-color:#0000;box-shadow:0 2px 6px #2c1e102e}.twg-canvas .ct-primary-btn:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-primary-btn:hover{background:color-mix(in oklab, var(--twg-ink) 92%, black)}}.twg-canvas .ct-primary-btn:hover{color:var(--twg-btn-primary-fg)}.twg-canvas .ct-primary-btn.is-danger{background:var(--twg-btn-destructive-bg);color:var(--twg-btn-destructive-fg)}.twg-canvas .ct-primary-btn.is-danger:hover{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-primary-btn.is-danger:hover{background:color-mix(in oklab, var(--twg-danger) 90%, black)}}.twg-canvas .ct-primary-btn.is-danger:hover{color:var(--twg-btn-destructive-fg)}.ct-andy-btn,.twg-canvas .ct-andy-btn,.contact-type-combo-dialog .ct-andy-btn,.contacts-schema-cockpit-dialog .ct-andy-btn{min-height:var(--twg-btn-md-h);border-radius:var(--twg-btn-md-radius);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);padding-inline:var(--twg-btn-md-pad-x);background:var(--twg-btn-andy-bg)!important;color:var(--twg-btn-andy-fg)!important;border-color:#0000!important}.ct-andy-btn:hover,.twg-canvas .ct-andy-btn:hover,.contact-type-combo-dialog .ct-andy-btn:hover,.contacts-schema-cockpit-dialog .ct-andy-btn:hover{background:var(--twg-btn-andy-bg)!important;border-color:#0000!important}@supports (color:color-mix(in lab, red, red)){.ct-andy-btn:hover,.twg-canvas .ct-andy-btn:hover,.contact-type-combo-dialog .ct-andy-btn:hover,.contacts-schema-cockpit-dialog .ct-andy-btn:hover{background:color-mix(in oklab, var(--twg-btn-andy-bg) 88%, var(--twg-ink))!important}}.ct-andy-btn:hover,.twg-canvas .ct-andy-btn:hover,.contact-type-combo-dialog .ct-andy-btn:hover,.contacts-schema-cockpit-dialog .ct-andy-btn:hover{color:var(--twg-btn-andy-fg)!important}.twg-canvas .ct-icon-btn{width:var(--twg-btn-icon);height:var(--twg-btn-icon);min-height:var(--twg-btn-icon);padding:0}.twg-canvas .ct-icon-btn-danger{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-icon-btn-danger{color:color-mix(in oklab, var(--twg-coral) 78%, var(--twg-ink))}}.twg-canvas .ct-spine-meta .ct-spine-collapse-btn{margin-top:6px}.twg-canvas .ct-btn>svg,.twg-canvas .ct-primary-btn>svg,.twg-canvas .ct-icon-btn>svg{width:14px;height:var(--twg-fs-body);flex-shrink:0}@media (min-width:769px) and (max-width:1310px){.twg-canvas .ct-topbar-title h1{font-size:var(--twg-fs-module-head);line-height:var(--twg-lh-display)}.twg-canvas .ct-entity-tab{gap:5px;min-width:0;padding-inline:8px}.twg-canvas .ct-entity-tab>span:not(.ct-entity-count){text-overflow:ellipsis;overflow:hidden}.twg-canvas .ct-entity-tab:not(.is-active) .ct-entity-count{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;min-width:0;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.twg-canvas .ct-topbar-actions{gap:6px}.twg-canvas .ct-btn,.twg-canvas .ct-primary-btn{padding-inline:var(--twg-btn-md-pad-x)}}.twg-canvas .ct-body{grid-template-columns:var(--ct-rail-width,248px) 5px minmax(280px, var(--ct-list-width,400px)) 5px minmax(0, 1fr);flex:auto;min-height:0;display:grid;overflow:hidden}.twg-canvas .ct-body-subtab,.twg-canvas .ct-shell.is-expanded .ct-body,.twg-canvas .ct-body-expanded{grid-template-columns:var(--ct-rail-width,248px) 5px minmax(0, 1fr)}.twg-canvas .ct-inline-spine{min-width:0;min-height:0;overflow:hidden}.twg-canvas .ct-inline-spine .ct-spine-expanded{height:100%;min-height:0;margin:0}.twg-canvas .ct-resize{z-index:2;background:var(--twg-ink);min-width:5px;position:relative}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-resize{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.twg-canvas .ct-resize{cursor:col-resize;touch-action:none;outline:none}.twg-canvas .ct-resize:before{content:"";position:absolute;inset:0 -5px}.twg-canvas .ct-resize:after{content:"";border-radius:var(--twg-r-full);background:var(--twg-brass);width:3px;height:38px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-resize:after{background:color-mix(in oklab, var(--twg-brass) 28%, transparent)}}.twg-canvas .ct-resize:after{transition:background var(--twg-dur-micro) var(--twg-ease), box-shadow var(--twg-dur-micro) var(--twg-ease), height var(--twg-dur-micro) var(--twg-ease);transform:translate(-50%,-50%)}.twg-canvas .ct-resize:hover,.twg-canvas .ct-resize:focus-visible{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-resize:hover,.twg-canvas .ct-resize:focus-visible{background:color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.twg-canvas .ct-resize:hover:after,.twg-canvas .ct-resize:focus-visible:after{background:var(--twg-brass);height:58px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-resize:hover:after,.twg-canvas .ct-resize:focus-visible:after{background:color-mix(in oklab, var(--twg-brass) 74%, var(--twg-ink))}}.twg-canvas .ct-resize:hover:after,.twg-canvas .ct-resize:focus-visible:after{box-shadow:0 0 0 3px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-resize:hover:after,.twg-canvas .ct-resize:focus-visible:after{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 18%, transparent)}}body.contacts-resizing-panes{-webkit-user-select:none;user-select:none}.twg-canvas .ct-rail{min-width:0;padding:14px 12px calc(14px + var(--ct-andy-clear));scroll-padding-bottom:var(--ct-andy-clear);border-right:.5px solid var(--twg-glass-t1-border);background:var(--twg-glass-t1-bg);-webkit-backdrop-filter:var(--twg-glass-t1-blur);backdrop-filter:var(--twg-glass-t1-blur);box-shadow:var(--twg-glass-t1-edge);overflow:hidden auto}.twg-canvas .ct-rail h3,.twg-canvas .ct-rail-h{margin:0 0 7px}.twg-canvas .ct-rail-h{border-top:1px solid var(--twg-ink-hair);margin-top:14px;padding-top:12px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-rail-h{border-top:1px solid color-mix(in oklab, var(--twg-ink-hair) 78%, transparent)}}.twg-canvas .ct-rail .twg-rail-item{min-height:var(--twg-btn-sm-h);padding:5px 10px}.twg-canvas .ct-view-disclosure{width:100%;min-height:30px;color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 10px;font-weight:500;display:grid}.twg-canvas .ct-view-disclosure:hover,.twg-canvas .ct-view-disclosure:focus-visible{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-view-disclosure:hover,.twg-canvas .ct-view-disclosure:focus-visible{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.twg-canvas .ct-view-disclosure:hover,.twg-canvas .ct-view-disclosure:focus-visible{color:var(--twg-ink)}.twg-canvas .ct-view-disclosure:focus-visible{outline:2px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-view-disclosure:focus-visible{outline:2px solid color-mix(in oklab, var(--twg-brass) 45%, transparent)}}.twg-canvas .ct-view-disclosure:focus-visible{outline-offset:2px}.twg-canvas .ct-view-disclosure>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.twg-canvas .ct-view-disclosure>svg{width:14px;height:14px;color:var(--twg-brass);transition:transform var(--twg-t-tab)}.twg-canvas .ct-view-section-collapsible.is-open .ct-view-disclosure>svg{transform:rotate(180deg)}.twg-canvas .ct-view-disclosure-panel{flex-direction:column;gap:3px;margin-top:4px;display:flex}.twg-canvas .ct-new-view-row{color:var(--twg-ink-3)}.twg-canvas .ct-new-view-row:hover,.twg-canvas .ct-new-view-row:focus-visible{color:var(--twg-ink)}.twg-canvas .ct-new-view-row:disabled{cursor:progress;opacity:.6}.twg-canvas .ct-saved-view-row{cursor:default}.twg-canvas .ct-saved-view-apply,.twg-canvas .ct-saved-view-delete{min-width:0;color:inherit;font:inherit;background:0 0;border:0}.twg-canvas .ct-saved-view-apply{text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding:0;overflow:hidden}.twg-canvas .ct-saved-view-delete{border-radius:var(--twg-r-full);width:30px;height:30px;color:var(--twg-ink-3);cursor:pointer;place-items:center;display:inline-grid}.twg-canvas .ct-saved-view-delete:hover{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-saved-view-delete:hover{background:color-mix(in oklab, var(--twg-danger) 9%, transparent)}}.twg-canvas .ct-saved-view-delete:hover{color:var(--twg-danger)}.twg-canvas .ct-saved-view-delete:disabled{cursor:not-allowed;opacity:.54}@media (max-width:768px){.twg-canvas .ct-saved-view-row,.twg-canvas .ct-saved-view-apply{min-height:44px}.twg-canvas .ct-saved-view-delete{width:44px;height:44px}}.twg-canvas .company-desktop-filters,.twg-canvas .company-filter-controls{align-items:center;gap:8px;min-width:0;display:flex}.twg-canvas .company-mobile-filter-trigger{display:none}.twg-canvas .company-desktop-secondary{display:contents}.twg-canvas .ct-list-head .ct-contact-display-switch{flex:none;margin-left:auto}.twg-canvas .ct-list-head .ct-contact-display-switch button{min-height:var(--twg-btn-compact-h);font-size:var(--twg-fs-caption);padding:5px 8px}.twg-canvas .ct-company-table .ct-table-title{align-items:center;gap:8px;max-width:100%;display:inline-flex}.twg-canvas .ct-company-table .ct-table-title>svg{width:16px;height:16px;color:var(--twg-brass);flex:none}.ct-view-popover{z-index:var(--z-popover);width:min(360px,100vw - 24px);max-height:min(680px, calc(100dvh - 24px), var(--available-height,calc(100dvh - 24px)));overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-md);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:0 14px 36px var(--twg-ink);gap:12px;padding:12px;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.ct-view-popover{box-shadow:0 14px 36px color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.ct-view-popover{color:var(--twg-ink);transform-origin:100% 0;animation:ct-view-popover-in var(--twg-t-dropdown) both}@keyframes ct-view-popover-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ct-view-popover{animation:none!important}}.ct-view-section{gap:8px;min-width:0;display:grid}.ct-view-section+.ct-view-section{border-top:1px solid var(--twg-ink-hair);padding-top:12px}.ct-view-section h4{font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);margin:0}.ct-view-choice-row,.ct-view-choice-col{flex-wrap:wrap;gap:6px;display:flex}.ct-view-choice-col{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ct-view-choice{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);min-height:34px;color:var(--twg-ink-2);font:inherit;cursor:pointer;background:0 0;padding:6px 9px}.ct-view-choice[data-active]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.ct-view-choice[data-active]{border-color:color-mix(in oklab, var(--twg-brass) 48%, var(--twg-ink-hair))}}.ct-view-choice[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.ct-view-choice[data-active]{background:color-mix(in oklab, var(--twg-brass) 10%, transparent)}}.ct-view-choice[data-active]{color:var(--twg-ink)}.ct-view-field-filter{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;display:grid}.ct-view-field-filter>[data-slot=select-trigger],.ct-view-field-filter>input{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-paper);width:100%;min-width:0;min-height:38px}@supports (color:color-mix(in lab, red, red)){.ct-view-field-filter>[data-slot=select-trigger],.ct-view-field-filter>input{background:color-mix(in oklab, var(--twg-paper) 88%, var(--twg-cream-bright))}}.ct-view-field-filter>[data-slot=select-trigger],.ct-view-field-filter>input{color:var(--twg-ink)}.ct-view-field-filter>input{padding:0 10px}@media (max-width:768px){.twg-canvas .company-desktop-filters,.twg-canvas .company-desktop-secondary{display:none}.twg-canvas .company-mobile-filter-trigger{display:inline-flex}html[data-shell=twg] .twg-canvas .ct-shell .ct-list-head{grid-template-columns:minmax(0,1fr) auto auto}html[data-shell=twg] .twg-canvas .ct-shell .ct-contact-display-switch{width:auto;min-width:0}html[data-shell=twg] .twg-canvas .ct-shell .ct-contact-display-switch button{width:var(--twg-btn-md-mobile-h);min-width:var(--twg-btn-md-mobile-h);min-height:var(--twg-btn-md-mobile-h);padding:0;font-size:0}html[data-shell=twg] .twg-canvas .ct-shell .ct-contact-display-switch button>svg{width:var(--twg-icon-md);height:var(--twg-icon-md)}.company-filter-dialog{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-lg) var(--twg-r-lg) 0 0;background:var(--twg-glass-t3-bg);width:100%;max-height:min(78dvh,620px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:0 -16px 44px var(--twg-ink);border-bottom:0;grid-template-rows:auto minmax(0,1fr);gap:0;display:grid;inset:auto 0 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.company-filter-dialog{box-shadow:0 -16px 44px color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.company-filter-dialog{color:var(--twg-ink);animation:tao-detail-slide-up var(--twg-t-sheet-in) both}.company-filter-dialog .contact-related-head{border-bottom:1px solid var(--twg-ink-hair);padding:16px}.company-filter-sheet-body{gap:16px;min-height:0;padding:16px;display:grid;overflow-y:auto}.company-filter-sheet-body .company-filter-controls{grid-template-columns:1fr;gap:12px;display:grid}.company-filter-sheet-section{gap:8px;min-width:0;display:grid}.company-filter-sheet-section+.company-filter-sheet-section{border-top:1px solid var(--twg-ink-hair);padding-top:16px}.company-filter-sheet-section h3{color:var(--twg-ink-2);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);margin:0}.company-filter-sheet-body .ct-schema-select,.company-filter-sheet-section .ct-saved-view-trigger{width:100%}.company-filter-sheet-section .ct-saved-view-trigger strong{flex:auto;max-width:none}.twg-canvas .ct-company-table tr{grid-template-columns:minmax(0,1fr) auto;min-height:0}.twg-canvas .ct-company-table td:first-child{grid-area:1/1/auto/-1}.twg-canvas .ct-company-table td:nth-child(2){grid-area:2/1}.twg-canvas .ct-company-table td:nth-child(3){grid-area:2/2}.twg-canvas .ct-company-table td:nth-child(4),.twg-canvas .ct-company-table td:nth-child(5){grid-row:3;display:flex}.twg-canvas .ct-company-table td:nth-child(4){grid-column:1}.twg-canvas .ct-company-table td:nth-child(5){grid-column:2}.twg-canvas .ct-company-table td:nth-child(6){color:var(--twg-ink-2);font-weight:inherit;grid-area:4/1/auto/-1;justify-self:stretch}.twg-canvas .ct-company-table td:nth-child(7){display:none}.twg-canvas .ct-company-table td:nth-child(8){grid-area:5/1/auto/-1;display:flex}.twg-canvas .ct-company-table td:nth-child(n+4):before{content:attr(data-label) ": ";color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-weight:var(--twg-fw-emph)}.ct-view-field-filter,.ct-view-choice-col{grid-template-columns:1fr}}html[data-shell=twg] .contact-create-role-fieldset,.twg-canvas .contact-role-fieldset{border:0;min-width:0;margin:0;padding:0}html[data-shell=twg] .contact-create-role-fieldset>legend,.twg-canvas .contact-role-fieldset>legend,.twg-canvas .contact-lifecycle-field>span{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);margin:0 0 6px;font-weight:700}html[data-shell=twg] .contact-role-choice-grid,.twg-canvas .contact-role-options{flex-wrap:wrap;gap:6px;min-width:0;display:flex}html[data-shell=twg] .contact-role-choice,.twg-canvas .contact-role-option{min-height:var(--twg-btn-sm-h);border:1px solid var(--twg-ink);justify-content:center;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .contact-role-choice,.twg-canvas .contact-role-option{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}html[data-shell=twg] .contact-role-choice,.twg-canvas .contact-role-option{border-radius:var(--twg-r-full);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .contact-role-choice,.twg-canvas .contact-role-option{background:color-mix(in oklab, var(--twg-cream-bright) 76%, transparent)}}html[data-shell=twg] .contact-role-choice,.twg-canvas .contact-role-option{color:var(--twg-ink-2);cursor:pointer;font:650 var(--twg-fs-label)/1 var(--twg-f-ui);transition:background var(--twg-t-hover) var(--twg-ease), border-color var(--twg-t-hover) var(--twg-ease), color var(--twg-t-hover) var(--twg-ease), transform var(--twg-t-press)}html[data-shell=twg] .contact-role-choice:hover,.twg-canvas .contact-role-option:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .contact-role-choice:hover,.twg-canvas .contact-role-option:hover{border-color:color-mix(in oklab, var(--twg-brass) 38%, transparent)}}html[data-shell=twg] .contact-role-choice:hover,.twg-canvas .contact-role-option:hover{color:var(--twg-ink)}html[data-shell=twg] .contact-role-choice.is-selected,.twg-canvas .contact-role-option[data-selected]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .contact-role-choice.is-selected,.twg-canvas .contact-role-option[data-selected]{border-color:color-mix(in oklab, var(--twg-brass) 48%, transparent)}}html[data-shell=twg] .contact-role-choice.is-selected,.twg-canvas .contact-role-option[data-selected]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .contact-role-choice.is-selected,.twg-canvas .contact-role-option[data-selected]{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}html[data-shell=twg] .contact-role-choice.is-selected,.twg-canvas .contact-role-option[data-selected]{color:var(--twg-ink)}html[data-shell=twg] .contact-role-choice:active,.twg-canvas .contact-role-option:active{transform:scale(.97)}html[data-shell=twg] .contact-role-choice svg,.twg-canvas .contact-role-option svg{width:14px;height:14px;color:var(--twg-brass)}.twg-canvas .contact-role-lifecycle{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream-bright);gap:12px;min-width:0;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-role-lifecycle{background:color-mix(in oklab, var(--twg-cream-bright) 78%, transparent)}}.twg-canvas .contact-role-lifecycle-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.twg-canvas .contact-role-lifecycle-head>div{gap:2px;min-width:0;display:grid}.twg-canvas .contact-role-lifecycle-head strong{color:var(--twg-ink);font:760 var(--twg-fs-body)/1.25 var(--twg-f-ui)}.twg-canvas .contact-role-lifecycle-head span,.twg-canvas .contact-role-fieldset>p,.twg-canvas .contact-lifecycle-field>p{color:var(--twg-ink-3);font:550 var(--twg-fs-caption)/1.4 var(--twg-f-ui);margin:0}.twg-canvas .contact-role-lifecycle-head button{flex:none}.twg-canvas .contact-role-lifecycle-head button svg{width:14px;height:var(--twg-icon-glyph-sm)}.twg-canvas .contact-role-lifecycle-grid{grid-template-columns:minmax(0,1.5fr) minmax(150px,.7fr);align-items:start;gap:14px;display:grid}.twg-canvas .contact-role-fieldset,.twg-canvas .contact-lifecycle-field{gap:7px;min-width:0;display:grid}.twg-canvas .contact-lifecycle-select{width:100%;min-height:38px}.twg-canvas .contact-lifecycle-derived-hint{border-radius:var(--twg-r-sm);background:var(--twg-sage);align-items:center;gap:7px;margin:0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-lifecycle-derived-hint{background:color-mix(in oklab, var(--twg-sage) 10%, transparent)}}.twg-canvas .contact-lifecycle-derived-hint{color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-lifecycle-derived-hint{color:color-mix(in oklab, var(--twg-sage) 72%, var(--twg-ink))}}.twg-canvas .contact-lifecycle-derived-hint{font:650 var(--twg-fs-label)/1.35 var(--twg-f-ui)}.twg-canvas .contact-lifecycle-derived-hint svg{flex:none;width:15px;height:15px}.twg-canvas .ct-crm-embedded{gap:12px;display:grid}.twg-canvas .ct-record-files-stack{gap:12px;min-width:0;display:grid}.twg-canvas .ct-cockpit .ct-loops{flex:none}.twg-canvas .crm-fields,.twg-canvas .crm-fields-state{gap:10px;min-width:0;display:grid}.twg-canvas .crm-fields-state{min-height:46px;color:var(--twg-ink-2);font:600 var(--twg-fs-label)/1.4 var(--twg-f-ui);grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.twg-canvas .crm-fields-empty,.twg-canvas .crm-fields-note,.twg-canvas .crm-fields-error{color:var(--twg-ink-3);font:550 var(--twg-fs-label)/1.45 var(--twg-f-ui);margin:0}.twg-canvas .crm-fields-error{color:var(--twg-danger)}.twg-canvas .crm-fields-grid{gap:0;margin:0;display:grid}.twg-canvas .crm-field-row{border-bottom:1px solid var(--twg-ink-hair);grid-template-columns:minmax(112px,.42fr) minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:9px 0;display:grid}.twg-canvas .crm-field-row:first-child{padding-top:0}.twg-canvas .crm-field-row:last-child{border-bottom:0;padding-bottom:0}.twg-canvas .crm-field-row dt{min-width:0;color:var(--twg-ink-2);font:650 var(--twg-fs-label)/1.3 var(--twg-f-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twg-canvas .crm-field-row dd{min-width:0;margin:0}.twg-canvas .crm-field-input,.twg-canvas .crm-field-textarea,.twg-canvas .crm-field-select,.twg-canvas .crm-field-create input{border:1px solid var(--twg-ink);width:100%;min-height:38px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .crm-field-input,.twg-canvas .crm-field-textarea,.twg-canvas .crm-field-select,.twg-canvas .crm-field-create input{border:1px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.twg-canvas .crm-field-input,.twg-canvas .crm-field-textarea,.twg-canvas .crm-field-select,.twg-canvas .crm-field-create input{border-radius:var(--twg-r-sm);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .crm-field-input,.twg-canvas .crm-field-textarea,.twg-canvas .crm-field-select,.twg-canvas .crm-field-create input{background:color-mix(in oklab, var(--twg-cream-bright) 84%, transparent)}}.twg-canvas .crm-field-input,.twg-canvas .crm-field-textarea,.twg-canvas .crm-field-select,.twg-canvas .crm-field-create input{color:var(--twg-ink);font:600 var(--twg-fs-label)/1.35 var(--twg-f-ui);transition:border-color var(--twg-t-hover) var(--twg-ease), background var(--twg-t-hover) var(--twg-ease);padding:8px 10px}.twg-canvas .crm-field-textarea{resize:vertical;min-height:76px}.twg-canvas .crm-reference-control{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.twg-canvas .crm-reference-control>svg{width:16px;height:16px;color:var(--twg-ink-3);margin-top:11px}.twg-canvas .crm-reference-picker{gap:6px;min-width:0;display:grid}.twg-canvas .crm-reference-picker .tasks-l1__compose-link-label{color:var(--twg-ink-3);font:600 var(--twg-fs-caption)/1.25 var(--twg-f-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twg-canvas .crm-reference-picker .tasks-l1__compose-link-chips{flex-wrap:wrap;gap:6px;display:flex}.twg-canvas .crm-reference-picker .tasks-l1__compose-chip{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);background:var(--twg-brass);align-items:center;gap:5px;max-width:100%;min-height:30px;padding:4px 5px 4px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .crm-reference-picker .tasks-l1__compose-chip{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-cream-bright))}}.twg-canvas .crm-reference-picker .tasks-l1__compose-chip{color:var(--twg-ink-2)}.twg-canvas .crm-reference-picker .tasks-l1__compose-chip strong{font:650 var(--twg-fs-caption)/1.2 var(--twg-f-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twg-canvas .crm-reference-picker .tasks-l1__compose-chip button{width:var(--twg-btn-sm-h);height:var(--twg-btn-sm-h);border-radius:var(--twg-r-full);color:var(--twg-ink-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.twg-canvas .crm-reference-picker .tasks-l1__compose-chip button:disabled{cursor:default;opacity:.5}.twg-canvas .crm-reference-picker .tasks-l1__compose-chip svg{width:13px;height:13px}.twg-canvas .crm-reference-picker .tasks-l1__compose-link-search{min-width:0;position:relative}.twg-canvas .crm-reference-picker .tasks-l1__compose-link-search>svg{z-index:1;width:14px;height:14px;color:var(--twg-ink-3);pointer-events:none;position:absolute;top:12px;left:10px}.twg-canvas .crm-reference-picker .tasks-l1__compose-link-search>input{width:100%;min-height:var(--twg-btn-compact-h);border:1px solid var(--twg-ink);padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .crm-reference-picker .tasks-l1__compose-link-search>input{border:1px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.twg-canvas .crm-reference-picker .tasks-l1__compose-link-search>input{border-radius:var(--twg-r-sm);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .crm-reference-picker .tasks-l1__compose-link-search>input{background:color-mix(in oklab, var(--twg-cream-bright) 84%, transparent)}}.twg-canvas .crm-reference-picker .tasks-l1__compose-link-search>input{color:var(--twg-ink);font:600 var(--twg-fs-label)/1.35 var(--twg-f-ui)}.twg-canvas .crm-reference-picker .tasks-l1__compose-link-search>svg+input{padding-left:30px}.twg-canvas .crm-reference-picker .tasks-l1__compose-link-results,.twg-canvas .crm-reference-picker .tasks-l1__compose-link-search>ul{z-index:var(--z-popover);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-paper);max-height:220px;box-shadow:0 10px 28px var(--twg-ink);margin:0;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.twg-canvas .crm-reference-picker .tasks-l1__compose-link-results,.twg-canvas .crm-reference-picker .tasks-l1__compose-link-search>ul{box-shadow:0 10px 28px color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.twg-canvas .crm-reference-picker .tasks-l1__compose-link-results,.twg-canvas .crm-reference-picker .tasks-l1__compose-link-search>ul{list-style:none}.twg-canvas .crm-reference-picker .tasks-l1__compose-link-results li>button,.twg-canvas .crm-reference-picker .tasks-l1__compose-link-search>ul li>button{width:100%;min-height:var(--twg-btn-compact-h);border-radius:var(--twg-r-xs);color:var(--twg-ink);text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:7px 8px;display:grid}.twg-canvas .crm-reference-picker .tasks-l1__compose-link-results li>button:hover,.twg-canvas .crm-reference-picker .tasks-l1__compose-link-results li>button[data-active],.twg-canvas .crm-reference-picker .tasks-l1__compose-link-search>ul li>button:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .crm-reference-picker .tasks-l1__compose-link-results li>button:hover,.twg-canvas .crm-reference-picker .tasks-l1__compose-link-results li>button[data-active],.twg-canvas .crm-reference-picker .tasks-l1__compose-link-search>ul li>button:hover{background:color-mix(in oklab, var(--twg-brass) 9%, transparent)}}.twg-canvas .crm-reference-picker .tasks-l1__compose-link-results li span,.twg-canvas .crm-reference-picker .tasks-l1__compose-link-search>ul li span,.twg-canvas .crm-reference-picker .tasks-l1__compose-link-empty{color:var(--twg-ink-3);font:550 var(--twg-fs-caption)/1.3 var(--twg-f-ui)}.twg-canvas .crm-reference-picker .tasks-l1__compose-link-empty{padding:9px}.twg-canvas .crm-field-input:focus,.twg-canvas .crm-field-textarea:focus,.twg-canvas .crm-field-create input:focus{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .crm-field-input:focus,.twg-canvas .crm-field-textarea:focus,.twg-canvas .crm-field-create input:focus{border-color:color-mix(in oklab, var(--twg-brass) 52%, transparent)}}.twg-canvas .crm-field-input:focus,.twg-canvas .crm-field-textarea:focus,.twg-canvas .crm-field-create input:focus{outline:2px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .crm-field-input:focus,.twg-canvas .crm-field-textarea:focus,.twg-canvas .crm-field-create input:focus{outline:2px solid color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.twg-canvas .crm-field-input:focus,.twg-canvas .crm-field-textarea:focus,.twg-canvas .crm-field-create input:focus{outline-offset:1px}.twg-canvas .crm-multi-chips,.twg-canvas .crm-bool-options{flex-wrap:wrap;gap:6px;display:flex}.twg-canvas .crm-chip,.twg-canvas .crm-add-field{min-height:var(--twg-btn-sm-h);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);background:var(--twg-cream-bright);justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .crm-chip,.twg-canvas .crm-add-field{background:color-mix(in oklab, var(--twg-cream-bright) 72%, transparent)}}.twg-canvas .crm-chip,.twg-canvas .crm-add-field{color:var(--twg-ink-2);cursor:pointer;font:650 var(--twg-fs-label)/1 var(--twg-f-ui);transition:background var(--twg-t-hover) var(--twg-ease), border-color var(--twg-t-hover) var(--twg-ease), transform var(--twg-t-press)}.twg-canvas .crm-chip[data-active],.twg-canvas .crm-chip:hover,.twg-canvas .crm-add-field:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .crm-chip[data-active],.twg-canvas .crm-chip:hover,.twg-canvas .crm-add-field:hover{border-color:color-mix(in oklab, var(--twg-brass) 42%, transparent)}}.twg-canvas .crm-chip[data-active],.twg-canvas .crm-chip:hover,.twg-canvas .crm-add-field:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .crm-chip[data-active],.twg-canvas .crm-chip:hover,.twg-canvas .crm-add-field:hover{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.twg-canvas .crm-chip[data-active],.twg-canvas .crm-chip:hover,.twg-canvas .crm-add-field:hover{color:var(--twg-ink)}.twg-canvas .crm-chip:active,.twg-canvas .crm-add-field:active{transform:scale(.97)}.twg-canvas .crm-fields-foot,.twg-canvas .crm-field-create-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.twg-canvas .crm-add-field svg,.twg-canvas .crm-fields-note button svg{width:14px;height:var(--twg-icon-glyph-sm)}.twg-canvas .crm-fields-note[role=note]{border-radius:var(--twg-r-sm);background:var(--twg-brass);align-items:center;gap:8px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .crm-fields-note[role=note]{background:color-mix(in oklab, var(--twg-brass) 8%, transparent)}}.twg-canvas .crm-fields-note[role=note] button{width:30px;height:var(--twg-btn-sm-h);border-radius:var(--twg-r-full);color:var(--twg-ink-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:auto;display:inline-grid}.twg-canvas .crm-field-create{border-top:1px solid var(--twg-ink-hair);gap:10px;padding-top:12px;display:grid}.twg-canvas .crm-field-create-grid{grid-template-columns:minmax(0,1fr) minmax(150px,.55fr);gap:10px;display:grid}.twg-canvas .crm-field-create label{min-width:0;color:var(--twg-ink-2);font:650 var(--twg-fs-label)/1.3 var(--twg-f-ui);gap:6px;display:grid}.twg-canvas .contact-list-crm-toolbar{z-index:4;border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-cream);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding:7px 10px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-list-crm-toolbar{background:color-mix(in oklab, var(--twg-cream) 66%, transparent)}}.twg-canvas .contact-list-crm-filters{flex-wrap:wrap;flex:100%;align-items:center;gap:6px;min-width:0;display:flex}.twg-canvas .contact-list-crm-filters>svg{width:15px;height:15px;color:var(--twg-ink-3);flex:none}.twg-canvas .contact-list-crm-select{width:auto;min-width:0;max-width:172px;min-height:34px;height:var(--twg-btn-sm-h);font-size:var(--twg-fs-label);flex:118px}.twg-canvas .contact-list-crm-filter-value{flex:108px;min-width:108px;max-width:154px}.twg-canvas .contact-list-crm-filter-value input{width:100%;min-height:var(--twg-btn-sm-h);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);color:var(--twg-ink);font:600 var(--twg-fs-label)/1 var(--twg-f-ui);padding:7px 9px}.twg-canvas .contact-list-crm-clear{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);width:34px;height:34px;color:var(--twg-ink-2);cursor:pointer;transition:background var(--twg-t-hover) var(--twg-ease), transform var(--twg-t-press);background:0 0;flex:none;place-items:center;display:inline-grid}.twg-canvas .contact-list-crm-clear:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-list-crm-clear:hover{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.twg-canvas .contact-list-crm-clear:active{transform:scale(.96)}.twg-canvas .contact-list-crm-clear svg{width:14px;height:14px}.twg-canvas .contact-list-columns-wrap{flex:none;margin-left:auto;position:relative}.twg-canvas .contact-list-columns-trigger{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-list-columns-trigger{background:color-mix(in oklab, var(--twg-cream-bright) 76%, transparent)}}.twg-canvas .contact-list-columns-trigger{color:var(--twg-ink-2);cursor:pointer;font:650 var(--twg-fs-label)/1 var(--twg-f-ui);transition:background var(--twg-t-hover) var(--twg-ease), border-color var(--twg-t-hover) var(--twg-ease)}.twg-canvas .contact-list-columns-trigger:hover:not(:disabled){border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-list-columns-trigger:hover:not(:disabled){border-color:color-mix(in oklab, var(--twg-brass) 38%, transparent)}}.twg-canvas .contact-list-columns-trigger:hover:not(:disabled){background:var(--twg-cream-bright);color:var(--twg-ink)}.twg-canvas .contact-list-columns-trigger:disabled{cursor:not-allowed;opacity:.55}.twg-canvas .contact-list-columns-trigger>svg{width:14px;height:14px}.twg-canvas .contact-list-columns-trigger>span{border-radius:var(--twg-r-full);background:var(--twg-brass);place-items:center;min-width:18px;height:18px;padding:0 5px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-list-columns-trigger>span{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.twg-canvas .contact-list-columns-trigger>span{color:var(--twg-ink);font-size:var(--twg-fs-caption)}.twg-canvas .contact-list-columns-popover{z-index:var(--twg-contact-popover-z);border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-md);background:var(--twg-glass-t3-bg);width:232px;max-height:min(360px,100vh - 180px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:0 18px 48px var(--twg-ink);gap:3px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-list-columns-popover{box-shadow:0 18px 48px color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.twg-canvas .contact-list-columns-popover{animation:ct-w7-pop-in var(--twg-t-dropdown) both}.twg-canvas .contact-list-columns-popover>strong{color:var(--twg-ink-2);font:750 var(--twg-fs-label)/1.3 var(--twg-f-ui);padding:5px 7px}.twg-canvas .contact-list-columns-popover>button{min-height:var(--twg-btn-md-h);border-radius:var(--twg-r-sm);width:100%;color:var(--twg-ink);cursor:pointer;font:650 var(--twg-fs-label)/1.3 var(--twg-f-ui);text-align:left;transition:background var(--twg-t-hover) var(--twg-ease);background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;padding:7px;display:grid}.twg-canvas .contact-list-columns-popover>button:hover,.twg-canvas .contact-list-columns-popover>button:focus-visible{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-list-columns-popover>button:hover,.twg-canvas .contact-list-columns-popover>button:focus-visible{background:color-mix(in oklab, var(--twg-brass) 11%, transparent)}}.twg-canvas .contact-list-columns-popover>button:hover,.twg-canvas .contact-list-columns-popover>button:focus-visible{outline:none}.twg-canvas .contact-list-column-check{border:1px solid var(--twg-ink-hair);border-radius:5px;place-items:center;width:20px;height:20px;display:inline-grid}.twg-canvas .contact-list-column-check svg{width:15px;height:15px;color:var(--twg-brass)}.twg-canvas .ct-row-crm-fields{gap:6px;min-width:0;margin-top:5px;display:flex;overflow:hidden}.twg-canvas .ct-row-crm-fields>span{border-radius:var(--twg-r-sm);background:var(--twg-ink);align-items:baseline;gap:4px;min-width:0;max-width:180px;padding:3px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-row-crm-fields>span{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.twg-canvas .ct-row-crm-fields>span{color:var(--twg-ink-2);font:550 var(--twg-fs-caption)/1.2 var(--twg-f-ui)}.twg-canvas .ct-row-crm-fields em,.twg-canvas .ct-row-crm-fields strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.twg-canvas .ct-row-crm-fields em:after{content:":"}.twg-canvas .ct-row-crm-fields strong{color:var(--twg-ink);font-weight:700}.twg-canvas .ct-evidence-primary-scroll{overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;align-items:center;gap:5px;min-width:0;display:flex;overflow:auto hidden}.twg-canvas .ct-evidence-primary-scroll::-webkit-scrollbar{display:none}.twg-canvas .ct-activity-filters::-webkit-scrollbar{display:none}.twg-canvas .ct-evidence-tabs .ct-evtab,.twg-canvas .ct-activity-filters button{transition:background var(--twg-t-hover) var(--twg-ease), border-color var(--twg-t-hover) var(--twg-ease), color var(--twg-t-hover) var(--twg-ease), transform var(--twg-t-press)}.twg-canvas .ct-evtab-pop{animation:ct-w7-pop-in var(--twg-t-dropdown) both}.twg-canvas .ct-activity-filters{overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;gap:6px;min-width:0;margin-bottom:10px;padding-bottom:2px;display:flex;overflow:auto hidden}.twg-canvas .ct-activity-filters button{min-height:var(--twg-btn-sm-h);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);background:var(--twg-cream-bright);flex:none;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-activity-filters button{background:color-mix(in oklab, var(--twg-cream-bright) 70%, transparent)}}.twg-canvas .ct-activity-filters button{color:var(--twg-ink-2);cursor:pointer;font:650 var(--twg-fs-label)/1 var(--twg-f-ui)}.twg-canvas .ct-activity-filters button:hover,.twg-canvas .ct-activity-filters button.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-activity-filters button:hover,.twg-canvas .ct-activity-filters button.is-active{border-color:color-mix(in oklab, var(--twg-brass) 42%, transparent)}}.twg-canvas .ct-activity-filters button:hover,.twg-canvas .ct-activity-filters button.is-active{background:var(--twg-cream-bright);color:var(--twg-ink)}.twg-canvas .ct-activity-filters button:active{transform:scale(.97)}.twg-canvas .ct-activity-filters button>svg{width:14px;height:var(--twg-icon-glyph-sm);color:var(--twg-brass)}.twg-canvas .ct-activity-filter-count{border-radius:var(--twg-r-full);background:var(--twg-ink);place-items:center;min-width:18px;height:18px;padding:0 4px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-activity-filter-count{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.twg-canvas .ct-activity-filter-count{font-size:var(--twg-fs-caption)}.twg-canvas .ct-evidence>:not(.ct-activity-filters){animation:ct-w7-panel-in var(--twg-t-tab) both}.twg-canvas .ct-deals-workflow-summary{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-brass);grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;min-height:52px;padding:9px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-deals-workflow-summary{background:color-mix(in oklab, var(--twg-brass) 8%, transparent)}}.twg-canvas .ct-deals-workflow-summary{color:var(--twg-ink);cursor:pointer;text-align:left;transition:background var(--twg-t-hover) var(--twg-ease), border-color var(--twg-t-hover) var(--twg-ease)}.twg-canvas .ct-deals-workflow-summary:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-deals-workflow-summary:hover{border-color:color-mix(in oklab, var(--twg-brass) 38%, transparent)}}.twg-canvas .ct-deals-workflow-summary:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-deals-workflow-summary:hover{background:color-mix(in oklab, var(--twg-brass) 13%, transparent)}}.twg-canvas .ct-deals-workflow-summary>svg{width:17px;height:17px;color:var(--twg-brass)}.twg-canvas .ct-deals-workflow-summary>span{min-width:0;font-family:var(--twg-f-ui);gap:2px;display:grid}.twg-canvas .ct-deals-workflow-summary strong{font-size:var(--twg-fs-label)}.twg-canvas .ct-deals-workflow-summary span span{color:var(--twg-ink-3);font-size:var(--twg-fs-caption)}.twg-canvas .ct-overview-status-chips{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.twg-canvas .ct-overview-status-chips button{min-height:var(--twg-btn-sm-h);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);background:var(--twg-cream-bright);align-items:center;gap:6px;padding:6px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-overview-status-chips button{background:color-mix(in oklab, var(--twg-cream-bright) 74%, transparent)}}.twg-canvas .ct-overview-status-chips button{color:var(--twg-ink-2);cursor:pointer;font:650 var(--twg-fs-label)/1 var(--twg-f-ui);transition:background var(--twg-t-hover) var(--twg-ease), border-color var(--twg-t-hover) var(--twg-ease)}.twg-canvas .ct-overview-status-chips button[data-tone=attention]{border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-overview-status-chips button[data-tone=attention]{border-color:color-mix(in oklab, var(--twg-coral) 42%, transparent)}}.twg-canvas .ct-overview-status-chips button[data-tone=attention]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-overview-status-chips button[data-tone=attention]{background:color-mix(in oklab, var(--twg-coral) 10%, transparent)}}.twg-canvas .ct-overview-status-chips button[data-tone=attention]{color:var(--twg-ink)}.twg-canvas .ct-overview-status-chips button:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-overview-status-chips button:hover{border-color:color-mix(in oklab, var(--twg-brass) 42%, transparent)}}.twg-canvas .ct-overview-status-chips button:hover{background:var(--twg-cream-bright)}.twg-canvas .ct-overview-status-chips svg{width:14px;height:14px}@keyframes ct-w7-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ct-w7-panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){html[data-shell=twg] .contact-create-page-shell .contact-create-footer{position:static!important}html[data-shell=twg] .contact-role-choice,.twg-canvas .contact-role-option,.twg-canvas .crm-chip,.twg-canvas .crm-add-field{min-height:var(--twg-touch-target)}html[data-shell=twg] .contact-role-choice-grid,.twg-canvas .contact-role-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.twg-canvas .contact-role-lifecycle{gap:10px;padding:11px}.twg-canvas .contact-role-lifecycle-head{align-items:center}.twg-canvas .contact-role-lifecycle-head>div>span{display:none}.twg-canvas .contact-role-lifecycle-grid,.twg-canvas .crm-field-create-grid,.twg-canvas .crm-field-row{grid-template-columns:minmax(0,1fr)}.twg-canvas .contact-lifecycle-select,.twg-canvas .crm-field-input,.twg-canvas .crm-field-select,.twg-canvas .crm-field-create input,.twg-canvas .crm-reference-picker .tasks-l1__compose-link-search>input,.twg-canvas .crm-reference-picker .tasks-l1__compose-link-results li>button,.twg-canvas .crm-reference-picker .tasks-l1__compose-link-search>ul li>button{min-height:var(--twg-touch-target)}.twg-canvas .crm-reference-picker .tasks-l1__compose-chip button{width:var(--twg-touch-target);height:var(--twg-touch-target)}.twg-canvas .crm-field-row{gap:6px;padding:10px 0}.twg-canvas .crm-bool-options .crm-chip{min-height:var(--twg-touch-target)}.twg-canvas .crm-fields-foot,.twg-canvas .crm-field-create-actions{flex-direction:column;align-items:stretch}.twg-canvas .crm-field-create-actions button,.twg-canvas .crm-add-field{width:100%;min-height:var(--twg-touch-target)}.twg-canvas .contact-list-crm-toolbar{flex-flow:column;align-items:stretch;gap:7px;padding:8px}.twg-canvas .contact-list-crm-filters{flex:none;grid-template-columns:20px minmax(0,1fr);grid-auto-rows:min-content;align-content:start;gap:6px;display:grid}.twg-canvas .contact-list-crm-select{width:100%;min-width:0;max-width:none;min-height:var(--twg-touch-target);height:var(--twg-touch-target);grid-column:2}.twg-canvas .contact-list-crm-select[aria-label="Choose a custom field filter"]{grid-column:2}.twg-canvas .contact-list-crm-filter-value{grid-column:2;min-width:0;max-width:none}.twg-canvas .contact-list-crm-clear{grid-area:2/1;justify-self:center}html[data-shell=twg] .twg-canvas .ct-shell .ct-list-head>span,html[data-shell=twg] .twg-canvas .ct-shell .ct-empty[data-empty=first-use]>span{color:var(--twg-ink)}.twg-canvas .contact-list-crm-filter-value input,.twg-canvas .contact-list-crm-clear,.twg-canvas .contact-list-columns-trigger{min-height:var(--twg-touch-target);height:var(--twg-touch-target)}.twg-canvas .contact-list-columns-trigger{width:100%;max-width:100%}.twg-canvas .contact-list-columns-wrap{width:100%;min-width:0;margin-left:0}.twg-canvas .contact-list-columns-popover{top:auto;right:12px;bottom:calc(82px + env(safe-area-inset-bottom,0px));border-radius:var(--twg-r-md);width:auto;max-height:min(420px,100svh - 150px);position:fixed;left:12px}.twg-canvas .contact-list-columns-popover>button{min-height:var(--twg-touch-target)}.twg-canvas .ct-row-crm-fields{scrollbar-width:none;overflow:auto hidden}.twg-canvas .ct-row-crm-fields::-webkit-scrollbar{display:none}.twg-canvas .ct-row-crm-fields>span{flex:none;max-width:158px}.twg-canvas .ct-evidence-tabs{padding:6px}.twg-canvas .ct-evidence-primary-scroll{padding-bottom:1px}.twg-canvas .ct-evidence-tabs .ct-evtab,.twg-canvas .ct-activity-filters button{min-height:var(--twg-touch-target);flex:none;padding-inline:11px}.twg-canvas .ct-evidence-tabs .ct-evtab>span:not(.ct-evtab-badge){text-overflow:clip;overflow:visible}.twg-canvas .ct-overview-status-chips{grid-template-columns:minmax(0,1fr);display:grid}.twg-canvas .ct-overview-status-chips button,.twg-canvas .ct-deals-workflow-summary{min-height:var(--twg-touch-target)}}@media (prefers-reduced-motion:reduce){html[data-shell=twg] .contact-role-choice,.twg-canvas .contact-role-option,.twg-canvas .crm-chip,.twg-canvas .crm-add-field,.twg-canvas .crm-field-input,.twg-canvas .crm-field-textarea,.twg-canvas .contact-list-crm-clear,.twg-canvas .contact-list-columns-trigger,.twg-canvas .contact-list-columns-popover,.twg-canvas .contact-list-columns-popover>button,.twg-canvas .ct-evidence-tabs .ct-evtab,.twg-canvas .ct-evtab-pop,.twg-canvas .ct-activity-filters button,.twg-canvas .ct-evidence>:not(.ct-activity-filters),.twg-canvas .ct-deals-workflow-summary,.twg-canvas .ct-overview-status-chips button{transition:none!important;animation:none!important;transform:none!important}}.twg-canvas .ct-gap-note{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);margin:14px 2px 0;line-height:1.45}.twg-canvas .ct-metrics{grid-template-columns:1fr 1fr;gap:7px;display:grid}.twg-canvas .ct-metric{border:1px solid var(--twg-ink-hair);background:var(--twg-cream);border-radius:9px;align-items:center;gap:8px;min-width:0;min-height:58px;padding:9px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-metric{background:color-mix(in oklab, var(--twg-cream) 64%, transparent)}}.twg-canvas .ct-metric{color:var(--twg-ink);text-align:left;cursor:pointer}.twg-canvas .ct-metric:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-metric:hover{border-color:color-mix(in oklab, var(--twg-brass) 35%, transparent)}}.twg-canvas .ct-metric:hover{background:var(--twg-cream)}.twg-canvas .ct-metric>svg{width:15px;height:15px;color:var(--twg-brass);flex-shrink:0}.twg-canvas .ct-metric div{min-width:0}.twg-canvas .ct-metric strong,.twg-canvas .ct-metric span{display:block}.twg-canvas .ct-metric strong{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-display);line-height:1}.twg-canvas .ct-metric span{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.twg-canvas .ct-list{border-right:1px solid var(--twg-ink-hair);background:var(--twg-cream);flex-direction:column;min-width:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-list{background:color-mix(in oklab, var(--twg-cream) 48%, transparent)}}.twg-canvas .ct-list-head{border-bottom:1px solid var(--twg-ink-hair);min-height:44px;color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-weight:720;display:flex}.twg-canvas .ct-list-head>span{align-items:center;gap:6px;display:inline-flex}.twg-canvas .ct-list-head svg{width:13px;height:13px}.twg-canvas .ct-list-count{border-radius:var(--twg-r-full);background:var(--twg-ink);padding:1px 7px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-list-count{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.twg-canvas .ct-list-count{color:var(--twg-ink-2);font-family:var(--twg-f-ui);letter-spacing:0}.twg-canvas .ct-bulk-bar{border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-brass);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-bulk-bar{background:color-mix(in oklab, var(--twg-brass) 9%, var(--twg-cream))}}.twg-canvas .ct-bulk-bar{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);overflow:hidden}.twg-canvas .ct-bulk-bar strong{white-space:nowrap;flex:1 0 100%}.twg-canvas .ct-bulk-bar button{min-height:var(--twg-btn-compact-h);border:1px solid var(--twg-ink-hair);border-radius:calc(var(--twg-r-xs) + 1px);background:var(--twg-cream);padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-bulk-bar button{background:color-mix(in oklab, var(--twg-cream) 70%, transparent)}}.twg-canvas .ct-bulk-bar button{color:var(--twg-ink);font-size:var(--twg-fs-label);white-space:nowrap;font-weight:650}.twg-canvas .ct-list-rows{min-height:0;padding:7px 7px calc(7px + var(--ct-andy-clear));scroll-padding-bottom:var(--ct-andy-clear);flex-direction:column;flex:1 1 0;gap:5px;display:flex;overflow-y:auto}.twg-canvas .ct-list-pagination{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);justify-content:space-between;align-items:center;gap:8px;padding:8px 4px 2px;display:flex}.twg-canvas .ct-list-pagination .ct-btn{min-height:var(--twg-btn-compact-h);padding:4px 9px}.twg-canvas .ct-row{background:var(--twg-cream);border:1px solid #0000;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-row{background:color-mix(in oklab, var(--twg-cream) 60%, transparent)}}.twg-canvas .ct-row{transition:background var(--twg-dur-micro) var(--twg-ease), border-color var(--twg-dur-micro) var(--twg-ease), box-shadow var(--twg-dur-micro) var(--twg-ease);content-visibility:auto;contain-intrinsic-size:auto 111px}@media (min-width:769px){.twg-canvas .ct-shell .ct-row{min-height:111px}}.twg-canvas .ct-row:hover,.twg-canvas .ct-row.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-row:hover,.twg-canvas .ct-row.is-active{border-color:color-mix(in oklab, var(--twg-brass) 36%, transparent)}}.twg-canvas .ct-row:hover,.twg-canvas .ct-row.is-active{background:var(--twg-cream)}.twg-canvas .ct-row.is-active{box-shadow:0 0 0 2px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-row.is-active{box-shadow:0 0 0 2px color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.twg-canvas .ct-row-select{z-index:3;width:var(--twg-btn-icon);height:var(--twg-btn-icon);border:1px solid var(--twg-ink);place-items:center;display:inline-grid;position:absolute;top:14px;left:16px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-row-select{border:1px solid color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.twg-canvas .ct-row-select{border-radius:var(--twg-r-full);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-row-select{background:color-mix(in oklab, var(--twg-cream) 74%, transparent)}}.twg-canvas .ct-row-select{color:var(--twg-brass);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--twg-dur-micro) var(--twg-ease), transform var(--twg-dur-micro) var(--twg-ease), background var(--twg-dur-micro) var(--twg-ease), border-color var(--twg-dur-micro) var(--twg-ease);transform:none}.twg-canvas .ct-row:hover .ct-row-select,.twg-canvas .ct-row:focus-within .ct-row-select,.twg-canvas .ct-row[data-selection-mode=true] .ct-row-select,.twg-canvas .ct-row-select[data-checked=true]{opacity:1;pointer-events:auto;transform:none}.twg-canvas .ct-row-select:hover,.twg-canvas .ct-row-select[data-checked=true],.twg-canvas .ct-row-select:focus-visible{border-color:var(--twg-brass);background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-row-select:hover,.twg-canvas .ct-row-select[data-checked=true],.twg-canvas .ct-row-select:focus-visible{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream))}}.twg-canvas .ct-row-select:focus-visible{outline:2px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-row-select:focus-visible{outline:2px solid color-mix(in oklab, var(--twg-brass) 58%, transparent)}}.twg-canvas .ct-row-select:focus-visible{outline-offset:2px}.twg-canvas .ct-row:hover .ct-row-photo,.twg-canvas .ct-row:focus-within .ct-row-photo,.twg-canvas .ct-row[data-selection-mode=true] .ct-row-photo,.twg-canvas .ct-row[data-checked=true] .ct-row-photo{opacity:.42}.twg-canvas .ct-row-select svg{width:16px;height:16px}.twg-canvas .ct-row-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:0;display:grid}.twg-canvas .ct-row-photo{width:36px;height:36px;font-size:var(--twg-fs-section)}.twg-canvas .ct-row-body,.twg-canvas .ct-row-line1,.twg-canvas .ct-row-line2,.twg-canvas .ct-row-line3{min-width:0}.twg-canvas .ct-row-body{flex-direction:column;display:flex}.twg-canvas .ct-row-line1,.twg-canvas .ct-row-line2,.twg-canvas .ct-row-line3{align-items:center;gap:5px;display:flex}.twg-canvas .ct-row-line1 strong{min-width:0;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.twg-canvas .ct-row-line2{color:var(--twg-ink-2);font-size:var(--twg-fs-label);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.twg-canvas .ct-row-line3{flex-wrap:wrap;margin-top:7px}.twg-canvas .ct-row-meta{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);white-space:nowrap;flex-direction:column;align-self:start;align-items:flex-end;gap:5px;display:flex}.twg-canvas .ct-vip{width:13px;height:13px;color:var(--twg-brass);fill:currentColor;flex-shrink:0}.twg-canvas .ct-status-pill{min-height:var(--twg-chip-md-h);padding:0 var(--twg-chip-md-pad-x);border-radius:var(--twg-chip-md-radius);background:var(--twg-ink);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-status-pill{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.twg-canvas .ct-status-pill{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);letter-spacing:var(--twg-tracking-eyebrow);line-height:var(--twg-lh-dense);text-transform:uppercase;white-space:nowrap}.twg-canvas .ct-crm-status-toggle,.twg-canvas .ct-visibility-toggle{min-height:var(--twg-chip-md-h);padding:0 var(--twg-chip-md-pad-x);border:1px solid var(--twg-ink);align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-crm-status-toggle,.twg-canvas .ct-visibility-toggle{border:1px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.twg-canvas .ct-crm-status-toggle,.twg-canvas .ct-visibility-toggle{border-radius:var(--twg-r-full);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-crm-status-toggle,.twg-canvas .ct-visibility-toggle{background:color-mix(in oklab, var(--twg-cream) 58%, transparent)}}.twg-canvas .ct-crm-status-toggle,.twg-canvas .ct-visibility-toggle{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);line-height:var(--twg-lh-dense);cursor:pointer;white-space:nowrap}.twg-canvas .ct-crm-status-toggle{border-color:var(--ct-status-colour,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-crm-status-toggle{border-color:color-mix(in oklab, var(--ct-status-colour,var(--twg-brass)) 24%, transparent)}}.twg-canvas .ct-crm-status-toggle{background:var(--ct-status-colour,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-crm-status-toggle{background:color-mix(in oklab, var(--ct-status-colour,var(--twg-brass)) 11%, var(--twg-cream))}}.twg-canvas .ct-crm-status-toggle{color:var(--ct-status-colour,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-crm-status-toggle{color:color-mix(in oklab, var(--ct-status-colour,var(--twg-brass)) 72%, var(--twg-ink))}}.twg-canvas .ct-crm-status-toggle:hover,.twg-canvas .ct-visibility-toggle:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-crm-status-toggle:hover,.twg-canvas .ct-visibility-toggle:hover{border-color:color-mix(in oklab, var(--twg-brass) 35%, transparent)}}.twg-canvas .ct-crm-status-toggle:hover,.twg-canvas .ct-visibility-toggle:hover{background:var(--twg-cream)}.twg-canvas .ct-crm-status-toggle:disabled,.twg-canvas .ct-visibility-toggle:disabled{cursor:wait;opacity:.72}.twg-canvas .ct-crm-status-toggle svg,.twg-canvas .ct-visibility-toggle svg{width:13px;height:13px;color:var(--twg-brass);flex-shrink:0}.twg-canvas .ct-crm-status-toggle svg{color:var(--ct-status-colour,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-crm-status-toggle svg{color:color-mix(in oklab, var(--ct-status-colour,var(--twg-brass)) 72%, var(--twg-ink))}}.twg-canvas .ct-visibility-toggle.is-private{border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-visibility-toggle.is-private{border-color:color-mix(in oklab, var(--twg-coral) 26%, transparent)}}.twg-canvas .ct-visibility-toggle.is-private{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-visibility-toggle.is-private{background:color-mix(in oklab, var(--twg-coral) 11%, var(--twg-cream))}}.twg-canvas .ct-visibility-toggle.is-private{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-visibility-toggle.is-private{color:color-mix(in oklab, var(--twg-coral) 72%, var(--twg-ink))}}.twg-canvas .ct-visibility-toggle.is-private svg{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-visibility-toggle.is-private svg{color:color-mix(in oklab, var(--twg-coral) 72%, var(--twg-ink))}}.twg-canvas .ct-vip-badge{min-height:var(--twg-chip-md-h);padding:0 var(--twg-chip-md-pad-x);border-radius:var(--twg-chip-md-radius);background:var(--twg-brass);align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-vip-badge{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.twg-canvas .ct-vip-badge{color:var(--twg-brass);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);line-height:var(--twg-lh-dense);text-transform:uppercase}.twg-canvas .ct-vip-badge svg{fill:currentColor;width:12px;height:12px}.twg-canvas .ct-loop-badge,.twg-canvas .ct-loop-more{max-width:180px;min-height:var(--twg-chip-md-h);padding:0 var(--twg-chip-md-pad-x);border-radius:var(--twg-chip-md-radius);background:var(--twg-ink);align-items:center;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-loop-badge,.twg-canvas .ct-loop-more{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.twg-canvas .ct-loop-badge,.twg-canvas .ct-loop-more{color:var(--twg-ink-2);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);line-height:var(--twg-lh-dense);text-overflow:ellipsis;white-space:nowrap}.twg-canvas .ct-loop-badge.kind-waiting_reply{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-loop-badge.kind-waiting_reply{background:color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.twg-canvas .ct-loop-badge.kind-waiting_reply{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-loop-badge.kind-waiting_reply{color:color-mix(in oklab, var(--twg-brass) 70%, var(--twg-ink))}}.twg-canvas .ct-cockpit{min-width:0;padding:14px 14px calc(14px + var(--ct-andy-clear));scroll-padding-bottom:var(--ct-andy-clear);flex-direction:column;gap:12px;display:flex;overflow:hidden auto}.twg-canvas .ct-id,.twg-canvas .ct-nba,.twg-canvas .ct-action-bar,.twg-canvas .ct-ov-block,.twg-canvas .ct-empty{border:1px solid var(--twg-ink-hair);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-id,.twg-canvas .ct-nba,.twg-canvas .ct-action-bar,.twg-canvas .ct-ov-block,.twg-canvas .ct-empty{background:color-mix(in oklab, var(--twg-cream) 68%, transparent)}}.twg-canvas .ct-empty .ct-empty-cta{border:.5px solid var(--twg-ink);margin-top:8px;padding:6px 16px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-empty .ct-empty-cta{border:.5px solid color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.twg-canvas .ct-empty .ct-empty-cta{border-radius:var(--twg-r-full,999px);background:var(--twg-cream-bright);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);cursor:pointer;font-weight:600}.twg-canvas .ct-empty .ct-empty-cta:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-empty .ct-empty-cta:hover{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.twg-canvas .ct-empty .ct-empty-cta[data-primary]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-empty .ct-empty-cta[data-primary]{border-color:color-mix(in oklab, var(--twg-brass) 40%, transparent)}}.twg-canvas .ct-empty .ct-empty-cta[data-primary]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-empty .ct-empty-cta[data-primary]{background:color-mix(in oklab, var(--twg-brass) 16%, var(--twg-cream-bright))}}.twg-canvas .ct-id{border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;padding:14px;display:grid}.twg-canvas .ct-id-photo{width:56px;height:56px;font-size:var(--twg-fs-display)}.twg-canvas .ct-id-body{min-width:0}.twg-canvas .ct-id-line1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.twg-canvas .ct-id-line1 h2{min-width:0;color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:600;line-height:var(--twg-lh-dense);text-overflow:ellipsis;white-space:nowrap;flex:180px;margin:0;overflow:hidden}.twg-canvas .ct-id-status-strip{align-items:center;gap:6px;min-width:0;display:inline-flex}.twg-canvas .ct-vip-toggle{min-width:var(--twg-btn-icon);min-height:var(--twg-btn-icon);border:1px solid var(--twg-ink);justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-vip-toggle{border:1px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.twg-canvas .ct-vip-toggle{border-radius:var(--twg-r-full);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-vip-toggle{background:color-mix(in oklab, var(--twg-cream) 58%, transparent)}}.twg-canvas .ct-vip-toggle{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);line-height:var(--twg-lh-dense);white-space:nowrap;cursor:pointer}.twg-canvas .ct-vip-toggle:disabled{cursor:wait;opacity:.72}.twg-canvas .ct-vip-toggle-stack{display:contents}.twg-canvas .ct-vip-toggle-error{display:none}.twg-canvas .ct-vip-label,.twg-canvas .ct-crm-status-toggle span,.twg-canvas .ct-visibility-toggle span,.twg-canvas .ct-lifecycle-control span{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (min-width:769px){.twg-canvas .ct-id-line1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.twg-canvas .ct-id-line1 h2{flex:160px}.twg-canvas .ct-id-status-strip{flex-wrap:wrap;max-width:100%}.twg-canvas .ct-id-status-strip .ct-status-pill{text-overflow:ellipsis;max-width:96px;overflow:hidden}.twg-canvas .ct-vip-toggle,.twg-canvas .ct-crm-status-toggle,.twg-canvas .ct-visibility-toggle{max-width:132px;min-width:var(--twg-btn-icon);min-height:var(--twg-btn-icon);padding:4px 8px}.twg-canvas .ct-id-summary{-webkit-line-clamp:2}.twg-canvas .ct-id-meta,.twg-canvas .ct-schema-strip{flex-wrap:wrap;overflow:visible}.twg-canvas .ct-id-meta span{flex:0 auto;max-width:100%}.twg-canvas .ct-schema-strip>span{text-overflow:clip;white-space:normal;max-width:100%;overflow:visible}}.twg-canvas .ct-id-line2,.twg-canvas .ct-id-summary{color:var(--twg-ink-2);font-size:var(--twg-fs-body);margin:5px 0 0;line-height:1.45}.twg-canvas .ct-id-summary{color:var(--twg-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.twg-canvas .ct-lifecycle-strip{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.twg-canvas .ct-lifecycle-control{border:1px solid var(--ct-status-colour,var(--twg-brass));align-items:center;gap:8px;min-width:0;min-height:38px;padding:6px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-lifecycle-control{border:1px solid color-mix(in oklab, var(--ct-status-colour,var(--twg-brass)) 22%, transparent)}}.twg-canvas .ct-lifecycle-control{border-radius:var(--twg-r-md);background:var(--ct-status-colour,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-lifecycle-control{background:color-mix(in oklab, var(--ct-status-colour,var(--twg-brass)) 7%, var(--twg-cream))}}.twg-canvas .ct-lifecycle-control{color:var(--twg-ink);font-family:var(--twg-f-ui);text-align:left;cursor:pointer}.twg-canvas .ct-lifecycle-control:disabled{cursor:wait;opacity:.72}.twg-canvas .ct-lifecycle-control svg{width:14px;height:14px;color:var(--ct-status-colour,var(--twg-brass));flex:none}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-lifecycle-control svg{color:color-mix(in oklab, var(--ct-status-colour,var(--twg-brass)) 72%, var(--twg-ink))}}.twg-canvas .ct-lifecycle-control>span{gap:2px;display:grid}.twg-canvas .ct-lifecycle-label{color:var(--twg-ink);font-size:var(--twg-fs-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:760;line-height:1}.twg-canvas .ct-lifecycle-control strong{color:var(--twg-ink);font-size:var(--twg-fs-label);font-weight:760;line-height:1.1}.twg-canvas .ct-id-meta{color:var(--twg-ink-2);font-size:var(--twg-fs-label);flex-wrap:wrap;gap:7px 13px;margin-top:9px;display:flex}.twg-canvas .ct-id-meta>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.twg-canvas .ct-id-meta-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.twg-canvas .ct-id-meta svg{width:12px;height:12px;color:var(--twg-brass)}.twg-canvas .ct-schema-strip{color:var(--twg-ink-2);font-size:var(--twg-fs-label);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.twg-canvas .ct-schema-strip>span{border:1px solid var(--twg-line);border-radius:var(--twg-r-full);background:var(--twg-brass);align-items:center;min-height:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-schema-strip>span{background:color-mix(in oklab, var(--twg-brass) 6%, transparent)}}.twg-canvas .ct-schema-strip>span{padding:2px 8px}.twg-canvas .ct-schema-strip>span.is-error{color:#92400e;background:#f59e0b1f;background:lab(72.7914% 26.933 75.4338/.12);border-color:#b453095c;border-color:lab(47.4594% 37.7723 54.9047/.36)}.twg-canvas .ct-pipe-strip{flex-wrap:wrap;align-items:center;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.twg-canvas .ct-pipe-strip li{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);background:var(--twg-cream);align-items:center;min-height:22px;padding:1px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-pipe-strip li{background:color-mix(in oklab, var(--twg-cream) 60%, transparent)}}.twg-canvas .ct-pipe-strip li{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-weight:var(--twg-fw-medium);line-height:var(--twg-lh-dense);white-space:nowrap}.twg-canvas .ct-pipe-strip li[data-current=true]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-pipe-strip li[data-current=true]{border-color:color-mix(in oklab, var(--twg-brass) 45%, transparent)}}.twg-canvas .ct-pipe-strip li[data-current=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-pipe-strip li[data-current=true]{background:color-mix(in oklab, var(--twg-brass) 16%, var(--twg-cream))}}.twg-canvas .ct-pipe-strip li[data-current=true]{color:var(--twg-ink);font-weight:700}.twg-canvas .ct-methods-manager{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.twg-canvas .contact-identity-panel .ct-methods-manager{margin-top:0}.twg-canvas .ct-methods-summary{background:0 0;border:0;justify-content:flex-start;align-items:center;margin-top:8px;padding:0;display:flex}.twg-canvas .ct-methods-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0;display:none}.twg-canvas .ct-method-summary-chip{border:1px solid var(--twg-ink);align-items:center;gap:6px;min-width:0;min-height:34px;padding:5px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-method-summary-chip{border:1px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.twg-canvas .ct-method-summary-chip{border-radius:var(--twg-r-sm);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-method-summary-chip{background:color-mix(in oklab, var(--twg-cream) 66%, transparent)}}.twg-canvas .ct-method-summary-chip{color:var(--twg-ink)}.twg-canvas .ct-method-summary-chip.is-empty{color:var(--twg-ink-3)}.twg-canvas .ct-method-summary-chip>svg,.twg-canvas .ct-methods-manage-btn>svg{width:13px;height:var(--twg-fs-button);color:var(--twg-brass);flex:none}.twg-canvas .ct-method-summary-chip>span{min-width:0}.twg-canvas .ct-method-summary-chip strong,.twg-canvas .ct-method-summary-chip span span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.twg-canvas .ct-method-summary-chip strong{color:inherit;font-size:var(--twg-fs-micro);text-transform:uppercase;font-weight:780;line-height:1.1}.twg-canvas .ct-method-summary-chip span span{color:inherit;font-size:var(--twg-fs-label);margin-top:2px;line-height:1.2}.twg-canvas .ct-methods-manage-btn{min-height:calc(var(--twg-chip-md-h) + 2px);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);background:var(--twg-ink);justify-content:center;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-methods-manage-btn{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.twg-canvas .ct-methods-manage-btn{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);white-space:nowrap;cursor:pointer;font-weight:720}.twg-canvas .ct-methods-manage-btn:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-methods-manage-btn:hover{border-color:color-mix(in oklab, var(--twg-brass) 35%, transparent)}}.twg-canvas .ct-methods-manage-btn:hover{background:var(--twg-cream)}.contact-methods-dialog{width:min(920px,100vw - 28px);max-height:min(86vh,780px);overflow-y:auto}.contact-methods-dialog .ct-methods-manager{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.contact-methods-dialog .ct-method-section{border:1px solid var(--twg-ink);min-width:0;padding:8px}@supports (color:color-mix(in lab, red, red)){.contact-methods-dialog .ct-method-section{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-methods-dialog .ct-method-section{background:var(--twg-cream);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.contact-methods-dialog .ct-method-section{background:color-mix(in oklab, var(--twg-cream) 52%, transparent)}}.contact-methods-dialog .ct-address-section{grid-column:1/-1}.contact-methods-dialog .ct-method-head,.contact-methods-dialog .ct-method-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.contact-methods-dialog .ct-method-head{margin-bottom:7px}.contact-methods-dialog .ct-method-head>span{min-width:0;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);text-transform:uppercase;align-items:center;gap:6px;font-weight:720;display:inline-flex}.contact-methods-dialog .ct-method-head svg{width:13px;height:13px;color:var(--twg-brass)}.contact-methods-dialog .ct-method-add-btn,.contact-methods-dialog .ct-method-save,.contact-methods-dialog .ct-method-cancel,.contact-methods-dialog .ct-mini-icon{border:1px solid var(--twg-ink-hair);background:var(--twg-ink);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.contact-methods-dialog .ct-method-add-btn,.contact-methods-dialog .ct-method-save,.contact-methods-dialog .ct-method-cancel,.contact-methods-dialog .ct-mini-icon{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.contact-methods-dialog .ct-method-add-btn,.contact-methods-dialog .ct-method-save,.contact-methods-dialog .ct-method-cancel,.contact-methods-dialog .ct-mini-icon{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);cursor:pointer;font-weight:650}.contact-methods-dialog .ct-method-add-btn{min-height:calc(var(--twg-chip-md-h) + 2px);border-radius:var(--twg-r-full);white-space:nowrap;gap:4px;padding:4px 7px}.contact-methods-dialog .ct-method-add-btn svg{width:12px;height:var(--twg-fs-label)}.contact-methods-dialog .ct-method-list{flex-direction:column;gap:6px;display:flex}.contact-methods-dialog .ct-method-row{border-radius:var(--twg-r-sm);background:var(--twg-cream);min-height:38px;padding:6px 7px}@supports (color:color-mix(in lab, red, red)){.contact-methods-dialog .ct-method-row{background:color-mix(in oklab, var(--twg-cream) 62%, transparent)}}.contact-methods-dialog .ct-method-value{min-width:0}.contact-methods-dialog .ct-method-value strong,.contact-methods-dialog .ct-method-value span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.contact-methods-dialog .ct-method-value strong{color:var(--twg-ink);font-size:var(--twg-fs-label);font-weight:720}.contact-methods-dialog .ct-method-value span{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);margin-top:1px}.contact-methods-dialog .ct-website-link{min-width:0;max-width:100%;min-height:24px;color:var(--twg-ink);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.contact-methods-dialog .ct-website-link svg{width:13px;height:13px;color:var(--twg-brass);flex:none}.contact-methods-dialog .ct-method-actions{align-items:center;gap:4px;display:inline-flex}.contact-methods-dialog .ct-mini-icon{border-radius:var(--twg-r-sm);width:28px;height:28px}.contact-methods-dialog .ct-mini-icon svg{width:13px;height:13px}.contact-methods-dialog .ct-mini-icon.is-active{color:var(--twg-brass);background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-methods-dialog .ct-mini-icon.is-active{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.contact-methods-dialog .ct-mini-icon.is-active svg{fill:currentColor}.contact-methods-dialog .ct-mini-icon.danger{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.contact-methods-dialog .ct-mini-icon.danger{color:color-mix(in oklab, var(--twg-coral) 86%, var(--twg-ink))}}.contact-methods-dialog .ct-method-add-row{grid-template-columns:minmax(0,1fr) auto auto;gap:5px;margin-top:7px;display:grid}.contact-methods-dialog .ct-method-add-row input,.contact-methods-dialog .ct-address-form input[type=text]{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream);min-width:0;height:30px;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.contact-methods-dialog .ct-method-add-row input,.contact-methods-dialog .ct-address-form input[type=text]{background:color-mix(in oklab, var(--twg-cream) 80%, transparent)}}.contact-methods-dialog .ct-method-add-row input,.contact-methods-dialog .ct-address-form input[type=text]{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label)}.contact-methods-dialog .ct-address-card{gap:6px;display:grid}.contact-methods-dialog .ct-address-form{border-radius:var(--twg-r-sm);background:var(--twg-cream);grid-template-columns:minmax(0,1.35fr) minmax(0,2fr) minmax(0,1.25fr) minmax(0,1fr);gap:6px;margin-top:7px;padding:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-methods-dialog .ct-address-form{background:color-mix(in oklab, var(--twg-cream) 66%, transparent)}}.contact-methods-dialog .ct-address-primary-toggle{min-height:30px;color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);align-items:center;gap:6px;font-weight:650;display:inline-flex}.contact-methods-dialog .ct-address-primary-toggle input{width:14px;height:14px;accent-color:var(--twg-brass)}.contact-methods-dialog .ct-address-form-actions{gap:6px;display:flex}.contact-methods-dialog .ct-method-save,.contact-methods-dialog .ct-method-cancel{border-radius:var(--twg-r-sm);gap:4px;min-height:30px;padding:5px 8px}.contact-methods-dialog .ct-method-empty,.contact-methods-dialog .ct-method-error{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin:0;line-height:1.35}.contact-methods-dialog .ct-method-error{color:var(--twg-coral);margin-top:6px}@supports (color:color-mix(in lab, red, red)){.contact-methods-dialog .ct-method-error{color:color-mix(in oklab, var(--twg-coral) 86%, var(--twg-ink))}}.twg-canvas .ct-method-panel-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.twg-canvas .ct-method-panel-head p{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin:4px 0 0;line-height:1.35}.twg-canvas .ct-identity-schema-section{grid-column:1/-1}.twg-canvas .ct-method-context{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin:6px 0 10px;line-height:1.35}.twg-canvas .ct-method-inline-action{border:1px solid var(--twg-ink);justify-content:center;align-items:center;gap:6px;min-height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-method-inline-action{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.twg-canvas .ct-method-inline-action{border-radius:var(--twg-r-sm);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-method-inline-action{background:color-mix(in oklab, var(--twg-cream) 72%, transparent)}}.twg-canvas .ct-method-inline-action{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);cursor:pointer;padding:6px 9px;font-weight:780}.twg-canvas .ct-method-inline-action:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-method-inline-action:hover{border-color:color-mix(in oklab, var(--twg-brass) 34%, transparent)}}.twg-canvas .ct-method-inline-action:hover{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-method-inline-action:hover{background:color-mix(in oklab, var(--twg-cream) 88%, transparent)}}.twg-canvas .ct-method-inline-action svg{flex:none;width:13px;height:13px}.twg-canvas .contact-smart-crm-panel{gap:10px;display:grid;container-type:inline-size}.twg-canvas .ct-smart-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.twg-canvas .ct-smart-head h2{margin:0}.twg-canvas .ct-smart-head p{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin:4px 0 0;line-height:1.35}.twg-canvas .ct-smart-section{border:1px solid var(--twg-ink);gap:8px;min-width:0;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-smart-section{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.twg-canvas .ct-smart-section{background:var(--twg-cream);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-smart-section{background:color-mix(in oklab, var(--twg-cream) 52%, transparent)}}.twg-canvas .ct-smart-context-line{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin:-2px 0 0;line-height:1.35}.twg-canvas .ct-smart-history{gap:7px;display:grid}.twg-canvas .ct-smart-history-head{color:var(--twg-ink-3);font-size:var(--twg-fs-label);align-items:center;gap:6px;font-weight:760;display:flex}.twg-canvas .ct-smart-history-head svg{width:13px;height:13px;color:var(--twg-brass)}.twg-canvas .ct-vip-toggle.is-active,.twg-canvas .ct-vip-toggle.is-vip{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-vip-toggle.is-active,.twg-canvas .ct-vip-toggle.is-vip{border-color:color-mix(in oklab, var(--twg-brass) 44%, transparent)}}.twg-canvas .ct-vip-toggle.is-active,.twg-canvas .ct-vip-toggle.is-vip{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-vip-toggle.is-active,.twg-canvas .ct-vip-toggle.is-vip{background:color-mix(in oklab, var(--twg-brass) 16%, var(--twg-cream))}}.twg-canvas .ct-vip-icon{width:15px;height:15px;color:var(--twg-ink-3)}.twg-canvas .ct-vip-icon.is-filled{color:var(--twg-brass);fill:currentColor}.twg-canvas .ct-vip-icon.is-spinning{animation:.8s linear infinite ct-spin}.twg-canvas .ct-vip-label{color:var(--twg-ink);font-size:var(--twg-fs-label);font-weight:780}.twg-canvas .ct-method-section{border:1px solid var(--twg-ink);min-width:0;padding:8px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-method-section{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.twg-canvas .ct-method-section{background:var(--twg-cream);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-method-section{background:color-mix(in oklab, var(--twg-cream) 52%, transparent)}}.twg-canvas .ct-address-section{grid-column:1/-1}.twg-canvas .ct-method-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.twg-canvas .ct-method-head>span{min-width:0;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);text-transform:uppercase;align-items:center;gap:6px;font-weight:720;display:inline-flex}.twg-canvas .ct-method-head small{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);white-space:nowrap;font-weight:760}.twg-canvas .ct-method-head svg{width:13px;height:13px;color:var(--twg-brass)}.twg-canvas .ct-method-add-btn,.twg-canvas .ct-method-save,.twg-canvas .ct-method-cancel,.twg-canvas .ct-mini-icon{border:1px solid var(--twg-ink-hair);background:var(--twg-ink);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-method-add-btn,.twg-canvas .ct-method-save,.twg-canvas .ct-method-cancel,.twg-canvas .ct-mini-icon{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.twg-canvas .ct-method-add-btn,.twg-canvas .ct-method-save,.twg-canvas .ct-method-cancel,.twg-canvas .ct-mini-icon{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);cursor:pointer;font-weight:650}.twg-canvas .ct-method-add-btn{min-height:calc(var(--twg-chip-md-h) + 2px);border-radius:var(--twg-r-full);white-space:nowrap;gap:4px;padding:4px 7px}.twg-canvas .ct-method-add-btn svg{width:12px;height:var(--twg-fs-label)}.twg-canvas .ct-method-list{flex-direction:column;gap:6px;display:flex}.twg-canvas .ct-method-row{border-radius:var(--twg-r-sm);background:var(--twg-cream);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-height:38px;padding:6px 7px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-method-row{background:color-mix(in oklab, var(--twg-cream) 62%, transparent)}}.twg-canvas .ct-method-value{min-width:0}.twg-canvas .ct-method-value strong,.twg-canvas .ct-method-value span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.twg-canvas .ct-method-value strong{color:var(--twg-ink);font-size:var(--twg-fs-label);font-weight:720}.twg-canvas .ct-method-value span{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);margin-top:1px}.twg-canvas .ct-website-link{min-width:0;max-width:100%;min-height:24px;color:var(--twg-ink);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.twg-canvas .ct-website-link svg{width:13px;height:13px;color:var(--twg-brass);flex:none}.twg-canvas .ct-website-link strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.twg-canvas .ct-website-link:hover strong{text-underline-offset:2px;text-decoration:underline}.twg-canvas .ct-method-actions{align-items:center;gap:4px;display:inline-flex}.twg-canvas .ct-mini-icon{border-radius:var(--twg-r-sm);width:28px;height:28px}.twg-canvas .ct-mini-icon svg{width:13px;height:13px}.twg-canvas .ct-mini-icon.is-active{color:var(--twg-brass);background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-mini-icon.is-active{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.twg-canvas .ct-mini-icon.is-active svg{fill:currentColor}.twg-canvas .ct-mini-icon.danger{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-mini-icon.danger{color:color-mix(in oklab, var(--twg-coral) 86%, var(--twg-ink))}}.twg-canvas .ct-method-add-row{grid-template-columns:minmax(0,1fr) auto auto;gap:5px;margin-top:7px;display:grid}.twg-canvas .ct-method-add-row input{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream);min-width:0;height:30px;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-method-add-row input{background:color-mix(in oklab, var(--twg-cream) 78%, transparent)}}.twg-canvas .ct-method-add-row input{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label)}.twg-canvas .ct-address-card{gap:6px;display:grid}.twg-canvas .ct-address-form{border-radius:var(--twg-r-sm);background:var(--twg-cream);grid-template-columns:minmax(0,1.35fr) minmax(0,2fr) minmax(0,1.25fr) minmax(0,1fr);gap:6px;margin-top:7px;padding:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-address-form{background:color-mix(in oklab, var(--twg-cream) 66%, transparent)}}.twg-canvas .ct-address-form input[type=text]{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream);min-width:0;height:30px;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-address-form input[type=text]{background:color-mix(in oklab, var(--twg-cream) 80%, transparent)}}.twg-canvas .ct-address-form input[type=text]{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label)}.twg-canvas .ct-address-primary-toggle{min-height:30px;color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);align-items:center;gap:6px;font-weight:650;display:inline-flex}.twg-canvas .ct-address-primary-toggle input{width:14px;height:14px;accent-color:var(--twg-brass)}.twg-canvas .ct-address-form-actions{gap:6px;display:flex}.twg-canvas .ct-method-save,.twg-canvas .ct-method-cancel{border-radius:var(--twg-r-sm);gap:4px;min-height:30px;padding:5px 8px}.twg-canvas .ct-method-save svg{width:12px;height:12px}.twg-canvas .ct-method-empty,.twg-canvas .ct-method-error{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin:0;line-height:1.35}.twg-canvas .ct-method-error{color:var(--twg-coral);margin-top:6px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-method-error{color:color-mix(in oklab, var(--twg-coral) 86%, var(--twg-ink))}}.twg-canvas .ct-id-actions{align-items:flex-start;gap:6px;display:flex}@media (min-width:769px){.twg-canvas .ct-id-actions{width:auto;min-width:114px;display:flex}.twg-canvas .ct-id-close{display:none}}.twg-canvas .ct-nba{border-left:3px solid var(--twg-brass);border-radius:14px;padding:14px}.twg-canvas .ct-nba-head{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.twg-canvas .ct-nba-head svg{width:14px;height:14px;color:var(--twg-brass)}.twg-canvas .ct-nba-kicker{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:780}.twg-canvas .ct-nba-flag{color:var(--twg-brass);align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-nba-flag{color:color-mix(in oklab, var(--twg-brass) 70%, var(--twg-ink))}}.twg-canvas .ct-nba-flag{font-size:var(--twg-fs-caption);text-transform:capitalize;font-weight:700}.twg-canvas .ct-nba h3{color:var(--twg-ink);font-size:var(--twg-fs-section);margin:7px 0 4px;font-weight:700}.twg-canvas .ct-nba p{color:var(--twg-ink-2);font-size:var(--twg-fs-body);margin:0;line-height:1.45}.twg-canvas .ct-nba-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.twg-canvas .ct-nba-popover-wrap,.twg-canvas .ct-nba-snooze{flex-wrap:wrap;gap:5px;display:inline-flex;position:relative}.twg-canvas .ct-nba-popover,.twg-canvas .ct-nba-menu{z-index:var(--twg-contact-popover-z);border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-card);background:var(--twg-glass-t3-bg);width:min(320px,100vw - 24px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);color:var(--twg-ink);padding:10px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 20px 50px #2c1e102e}.twg-canvas .ct-nba-popover-stack{gap:10px;display:grid}.twg-canvas .ct-nba-popover h4{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-title);letter-spacing:0;margin:3px 0 4px;font-weight:650;line-height:1}.twg-canvas .ct-nba-popover p,.twg-canvas .ct-nba-popover dd{color:var(--twg-ink-2);font-size:var(--twg-fs-label);margin:0;line-height:1.4}.twg-canvas .ct-nba-popover-kicker,.twg-canvas .ct-nba-popover dt{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:780}.twg-canvas .ct-nba-metrics{border:1px solid var(--twg-ink-hair);background:var(--twg-cream);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-nba-metrics{background:color-mix(in oklab, var(--twg-cream) 60%, transparent)}}.twg-canvas .ct-nba-metrics>div:last-child{grid-column:1/-1}.twg-canvas .ct-nba-metrics dd{color:var(--twg-ink);text-transform:capitalize;margin-top:3px}.twg-canvas .ct-nba-evidence-list{gap:6px;margin:5px 0 0;padding:0;list-style:none;display:grid}.twg-canvas .ct-nba-evidence-list li{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream);padding:8px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-nba-evidence-list li{background:color-mix(in oklab, var(--twg-cream) 68%, transparent)}}.twg-canvas .ct-nba-evidence-list a{color:var(--twg-ink);font-size:var(--twg-fs-button);font-weight:760;text-decoration:none}.twg-canvas .ct-nba-snooze-state{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.twg-canvas .ct-nba-menu{width:min(224px,100vw - 24px);padding:6px}.twg-canvas .ct-nba-menu-item{width:100%;min-height:34px;color:var(--twg-ink);font:inherit;font-size:var(--twg-fs-label);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 8px;display:block}.twg-canvas .ct-nba-menu-item:hover,.twg-canvas .ct-nba-menu-item:focus-visible{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-nba-menu-item:hover,.twg-canvas .ct-nba-menu-item:focus-visible{background:color-mix(in oklab, var(--twg-brass) 12%, transparent)}}.twg-canvas .ct-nba-menu-item:hover,.twg-canvas .ct-nba-menu-item:focus-visible{outline:none}.twg-canvas .ct-loops{flex-wrap:wrap;align-items:center;gap:6px;min-height:30px;display:flex}.twg-canvas .ct-loop{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);background:var(--twg-cream);align-items:center;gap:5px;min-width:0;min-height:30px;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-loop{background:color-mix(in oklab, var(--twg-cream) 64%, transparent)}}.twg-canvas .ct-loop{color:var(--twg-ink);font-size:var(--twg-fs-button);text-align:left;cursor:pointer;font-weight:650;line-height:1.15;text-decoration:none}.twg-canvas .ct-loop span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.twg-canvas .ct-loop svg:first-child{color:currentColor;flex-shrink:0;width:13px;height:13px}.twg-canvas .ct-loop svg:last-child{width:11px;height:11px;color:var(--twg-ink-3);flex-shrink:0}.twg-canvas .ct-loop:hover,.twg-canvas .ct-loop:focus-visible{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-loop:hover,.twg-canvas .ct-loop:focus-visible{border-color:color-mix(in oklab, var(--twg-brass) 32%, transparent)}}.twg-canvas .ct-loop:hover,.twg-canvas .ct-loop:focus-visible{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-loop:hover,.twg-canvas .ct-loop:focus-visible{background:color-mix(in oklab, var(--twg-cream) 88%, transparent)}}.twg-canvas .ct-loop:hover,.twg-canvas .ct-loop:focus-visible{outline:none}.twg-canvas .ct-loop.kind-overdue_task,.twg-canvas .ct-loop.kind-waiting_reply{color:var(--twg-coral)}.twg-canvas .ct-loop.kind-conflict,.twg-canvas .ct-loop.kind-missing_field{color:var(--twg-amber)}.twg-canvas .ct-loop.kind-duplicate{color:var(--twg-violet)}.twg-canvas .ct-loop.kind-stale_opportunity{color:var(--twg-brass)}.twg-canvas .ct-loop.kind-unlinked_evidence{color:var(--twg-indigo)}.twg-canvas .ct-loop.is-muted{color:var(--twg-ink-3);cursor:default}.twg-canvas .ct-action-bar{gap:var(--twg-modal-gap-sm);padding:var(--twg-space-2-5);border-radius:var(--twg-r-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.twg-canvas .ct-trash-banner,.twg-canvas .ct-trash-retention-note{border:1px solid var(--twg-coral);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-trash-banner,.twg-canvas .ct-trash-retention-note{border:1px solid color-mix(in oklab, var(--twg-coral) 24%, transparent)}}.twg-canvas .ct-trash-banner,.twg-canvas .ct-trash-retention-note{border-radius:var(--twg-r-md);background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-trash-banner,.twg-canvas .ct-trash-retention-note{background:color-mix(in oklab, var(--twg-coral) 9%, var(--twg-cream))}}.twg-canvas .ct-trash-banner,.twg-canvas .ct-trash-retention-note{color:var(--twg-ink)}.twg-canvas .ct-trash-banner{padding:11px 12px}.twg-canvas .ct-trash-banner>svg,.twg-canvas .ct-trash-retention-note>svg{width:18px;height:18px;color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-trash-banner>svg,.twg-canvas .ct-trash-retention-note>svg{color:color-mix(in oklab, var(--twg-coral) 72%, var(--twg-ink))}}.twg-canvas .ct-trash-banner strong,.twg-canvas .ct-trash-banner span span{min-width:0;display:block}.twg-canvas .ct-trash-banner strong{font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:820}.twg-canvas .ct-trash-banner span span,.twg-canvas .ct-trash-retention-note span{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin-top:2px;line-height:1.35}.twg-canvas .ct-action-bar-trash{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.twg-canvas .ct-trash-retention-note{min-height:58px;padding:10px}.twg-canvas .ct-action{align-items:center;gap:var(--twg-space-2-5);min-width:0;min-height:var(--twg-btn-md-h);padding:var(--twg-space-2-5);border:var(--twg-border-w) solid var(--twg-ink-hair);border-radius:var(--twg-btn-md-radius);background:var(--twg-cream);display:flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-action{background:color-mix(in oklab, var(--twg-cream) 56%, transparent)}}.twg-canvas .ct-action{color:var(--twg-ink);text-align:left;cursor:pointer;text-decoration:none}.twg-canvas .ct-action:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-action:hover{border-color:color-mix(in oklab, var(--twg-brass) 35%, transparent)}}.twg-canvas .ct-action:hover{background:var(--twg-cream)}.twg-canvas .ct-action:disabled{opacity:.5;cursor:not-allowed}.twg-canvas .ct-action>svg{width:var(--twg-icon-md);height:var(--twg-icon-md);color:var(--twg-brass);flex-shrink:0}.twg-canvas .ct-action.ct-action-pilot>svg{color:var(--twg-btn-andy-fg)}.twg-canvas .ct-action.ct-action-pilot{background:var(--twg-btn-andy-bg);color:var(--twg-btn-andy-fg);border-color:#0000}.twg-canvas .ct-action.ct-action-pilot:hover{border-color:var(--twg-btn-andy-bg)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-action.ct-action-pilot:hover{border-color:color-mix(in oklab, var(--twg-btn-andy-bg) 36%, transparent)}}.twg-canvas .ct-action.ct-action-pilot:hover{background:var(--twg-btn-andy-bg)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-action.ct-action-pilot:hover{background:color-mix(in oklab, var(--twg-btn-andy-bg) 88%, black)}}.twg-canvas .ct-action.ct-action-pilot:hover{color:var(--twg-btn-andy-fg)}.twg-canvas .ct-action span{min-width:0}.twg-canvas .ct-action strong,.twg-canvas .ct-action span span{display:block}.twg-canvas .ct-action strong{color:var(--twg-ink);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense)}.twg-canvas .ct-action.ct-action-pilot strong,.twg-canvas .ct-action.ct-action-pilot span span{color:var(--twg-btn-andy-fg)}.twg-canvas .ct-action span span{margin-top:var(--twg-space-0-5);color:var(--twg-ink-3);font-size:var(--twg-fs-caption);line-height:var(--twg-lh-dense)}.twg-canvas .ct-action-overflow{display:flex!important}@media (min-width:769px){html[data-shell=twg] .ct-mobile-action-sheet-root{z-index:var(--twg-modal-z);padding:var(--twg-modal-backdrop-pad);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-scrim{background:var(--twg-dialog-scrim-bg);cursor:pointer;border:0;padding:0;position:absolute;inset:0}html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet{width:min(var(--twg-modal-w-sm), 100%);max-height:min(var(--twg-modal-max-h-md), calc(100svh - var(--twg-modal-backdrop-pad) - var(--twg-modal-backdrop-pad)));border:1px solid var(--twg-glass-border);border-radius:var(--twg-modal-radius);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-modal-shadow);color:var(--twg-ink);flex-direction:column;display:flex;position:relative;overflow:hidden}html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-head{gap:var(--twg-modal-gap-xs);padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);border-bottom:var(--twg-modal-hairline);display:grid}html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-grabber{display:none}html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-title-row{align-items:center;gap:var(--twg-modal-gap-sm);display:flex}html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-title{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);flex:1;margin:0}html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-close{width:var(--twg-btn-icon);height:var(--twg-btn-icon);min-height:var(--twg-btn-icon);border-radius:var(--twg-btn-md-radius);color:var(--twg-ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-close:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-close:hover{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-close:hover{color:var(--twg-ink)}html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-close svg{width:var(--twg-btn-icon-glyph);height:var(--twg-btn-icon-glyph)}html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-sub{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body);margin:0}html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-body{gap:var(--twg-space-1);min-height:0;padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);display:grid;overflow-y:auto}html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-row{align-items:center;gap:var(--twg-modal-gap-sm);width:100%;min-height:var(--twg-dd-item-h-desktop);padding:var(--twg-space-2) var(--twg-space-3);border-radius:var(--twg-dd-radius);color:var(--twg-ink);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-row:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-row:hover{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-row:disabled,html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-row[data-disabled=true]{cursor:not-allowed;opacity:.58}html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-row-ico{width:var(--twg-icon-md);height:var(--twg-icon-md);color:var(--twg-brass);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-row-ico svg{width:var(--twg-icon-md);height:var(--twg-icon-md)}html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-row-label{gap:var(--twg-space-0-5);min-width:0;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);flex:1;display:grid}html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-row-hint{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-weight:var(--twg-fw-regular);line-height:var(--twg-lh-dense);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-row-badge{min-height:var(--twg-chip-md-h);padding-inline:var(--twg-chip-md-pad-x);border-radius:var(--twg-chip-md-radius);background:var(--twg-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-row-badge{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-row-badge{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);line-height:var(--twg-lh-dense)}html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-row[data-tone=andy] .m-action-sheet-row-ico,html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-row[data-tone=andy] .m-action-sheet-row-label{color:var(--twg-salmon)}html[data-shell=twg] .ct-mobile-action-sheet-root .m-action-sheet-row[data-tone=danger] .m-action-sheet-row-label{color:var(--twg-danger)}}.ct-mobile-action-sheet-root .m-action-sheet-row[data-tone=andy] .m-action-sheet-row-ico,.ct-mobile-action-sheet-root .m-action-sheet-row[data-tone=andy] .m-action-sheet-row-label{color:var(--twg-salmon)}.contact-status-dialog,.contact-visibility-dialog{border:1px solid var(--twg-glass-border);background:var(--twg-glass-t3-bg);width:min(560px,100vw - 24px);max-width:min(560px,100vw - 24px);max-height:min(86svh,760px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);color:var(--twg-ink);border-radius:14px;gap:0;padding:0;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 70px #2c1e103d;z-index:var(--twg-contact-dialog-z)!important}.contact-visibility-dialog{width:min(520px,100vw - 24px);max-width:min(520px,100vw - 24px)}.contact-status-head,.contact-visibility-head{border-bottom:1px solid var(--twg-ink);padding:22px 24px 14px}@supports (color:color-mix(in lab, red, red)){.contact-status-head,.contact-visibility-head{border-bottom:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-status-head [data-slot=dialog-title],.contact-visibility-head [data-slot=dialog-title]{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:600;line-height:var(--twg-lh-dense);letter-spacing:0}.contact-status-head [data-slot=dialog-description],.contact-visibility-head [data-slot=dialog-description]{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-status-head [data-slot=dialog-description],.contact-visibility-head [data-slot=dialog-description]{color:color-mix(in oklab, var(--twg-ink) 72%, transparent)}}.contact-status-head [data-slot=dialog-description],.contact-visibility-head [data-slot=dialog-description]{font-size:var(--twg-fs-body);line-height:1.45}.contact-status-body,.contact-visibility-body{gap:14px;padding:18px 24px 22px;display:grid;overflow-y:auto}.contact-status-impact,.contact-visibility-impact{border:1px solid var(--twg-ink);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-status-impact,.contact-visibility-impact{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-status-impact,.contact-visibility-impact{border-radius:var(--twg-r-md);background:var(--twg-paper)}@supports (color:color-mix(in lab, red, red)){.contact-status-impact,.contact-visibility-impact{background:color-mix(in oklab, var(--twg-paper) 78%, white)}}.contact-status-impact>svg,.contact-visibility-impact>svg{width:22px;height:22px;color:var(--twg-brass);margin-top:2px}.contact-visibility-impact.is-private>svg{color:#a84f41}.contact-status-impact strong,.contact-visibility-impact strong{color:var(--twg-ink);font-size:var(--twg-fs-body-lg);font-weight:760;display:block}.contact-status-impact p,.contact-visibility-impact p{color:var(--twg-ink);margin:4px 0 0}@supports (color:color-mix(in lab, red, red)){.contact-status-impact p,.contact-visibility-impact p{color:color-mix(in oklab, var(--twg-ink) 72%, transparent)}}.contact-status-impact p,.contact-visibility-impact p{font-size:var(--twg-fs-button);line-height:1.45}.contact-status-field{color:var(--twg-ink);font-size:var(--twg-fs-button);gap:6px;font-weight:650;display:grid}.contact-status-field select,.contact-status-field textarea{border:1px solid var(--twg-ink);width:100%;min-height:38px}@supports (color:color-mix(in lab, red, red)){.contact-status-field select,.contact-status-field textarea{border:1px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.contact-status-field select,.contact-status-field textarea{border-radius:var(--twg-r-sm);background:var(--twg-cream);color:var(--twg-ink);font:inherit;font-weight:500}.contact-status-field select{padding:7px 10px}.contact-status-field textarea{resize:vertical;padding:9px 10px;line-height:1.45}.contact-status-empty{border:1px dashed var(--twg-ink);gap:5px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-status-empty{border:1px dashed color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.contact-status-empty{border-radius:var(--twg-r-md);background:var(--twg-paper)}@supports (color:color-mix(in lab, red, red)){.contact-status-empty{background:color-mix(in oklab, var(--twg-paper) 76%, white)}}.contact-status-empty{color:var(--twg-ink)}.contact-status-empty strong{font-size:var(--twg-fs-body)}.contact-status-empty p{color:var(--twg-ink);margin:0}@supports (color:color-mix(in lab, red, red)){.contact-status-empty p{color:color-mix(in oklab, var(--twg-ink) 72%, transparent)}}.contact-status-empty p{font-size:var(--twg-fs-button);line-height:1.4}.contact-status-empty a{color:#8a5a20;font-size:var(--twg-fs-button);font-weight:760;text-decoration:underline}.contact-status-actions,.contact-visibility-actions{justify-content:flex-end;gap:8px;display:flex}.contact-status-actions .ct-btn,.contact-status-actions .ct-primary-btn,.contact-visibility-actions .ct-btn,.contact-visibility-actions .ct-primary-btn{box-sizing:border-box;height:calc(var(--twg-touch-target) + 2px);min-height:calc(var(--twg-touch-target) + 2px);border:1px solid var(--twg-ink);justify-content:center;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.contact-status-actions .ct-btn,.contact-status-actions .ct-primary-btn,.contact-visibility-actions .ct-btn,.contact-visibility-actions .ct-primary-btn{border:1px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.contact-status-actions .ct-btn,.contact-status-actions .ct-primary-btn,.contact-visibility-actions .ct-btn,.contact-visibility-actions .ct-primary-btn{border-radius:calc(var(--twg-r-xs) + 1px);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-status-actions .ct-btn,.contact-status-actions .ct-primary-btn,.contact-visibility-actions .ct-btn,.contact-visibility-actions .ct-primary-btn{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.contact-status-actions .ct-btn,.contact-status-actions .ct-primary-btn,.contact-visibility-actions .ct-btn,.contact-visibility-actions .ct-primary-btn{color:var(--twg-ink);font-size:var(--twg-fs-button);font-weight:650}.contact-status-actions .ct-primary-btn,.contact-visibility-actions .ct-primary-btn{background:var(--twg-ink);color:var(--twg-btn-primary-fg);border-color:#0000}.contact-visibility-actions .contact-vip-danger,.contact-visibility-actions .contact-confirm-danger{background:var(--twg-danger);color:var(--twg-cream)}.contact-status-actions .ct-btn:disabled,.contact-status-actions .ct-primary-btn:disabled,.contact-visibility-actions .ct-btn:disabled,.contact-visibility-actions .ct-primary-btn:disabled{cursor:not-allowed;opacity:.62}.contact-status-actions svg,.contact-visibility-actions svg{width:14px;height:14px}.twg-canvas .ct-evidence-tabs{border:1px solid var(--twg-ink-hair);background:var(--twg-cream);border-radius:13px;flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;padding:8px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-evidence-tabs{background:color-mix(in oklab, var(--twg-cream) 54%, transparent)}}.twg-canvas .ct-evidence-tabs{overflow:visible}.twg-canvas .ct-evidence-tabs-measure{pointer-events:none;visibility:hidden;gap:5px;max-width:none;height:0;display:flex;position:absolute;inset:8px auto auto 8px;overflow:hidden}.twg-canvas .ct-evtab{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);background:var(--twg-cream);align-items:center;gap:5px;min-height:28px;padding:5px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-evtab{background:color-mix(in oklab, var(--twg-cream) 70%, transparent)}}.twg-canvas .ct-evtab{color:var(--twg-ink-2);font-size:var(--twg-fs-label);white-space:nowrap;cursor:pointer;font-weight:650}.twg-canvas .ct-evtab:hover,.twg-canvas .ct-evtab.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-evtab:hover,.twg-canvas .ct-evtab.is-active{border-color:color-mix(in oklab, var(--twg-brass) 38%, transparent)}}.twg-canvas .ct-evtab:hover,.twg-canvas .ct-evtab.is-active{background:var(--twg-cream);color:var(--twg-ink)}.twg-canvas .ct-evtab>svg{width:13px;height:13px;color:var(--twg-brass)}.twg-canvas .ct-evtab>span:not(.ct-evtab-badge){text-overflow:ellipsis;min-width:0;overflow:hidden}.twg-canvas .ct-evtab-badge,.twg-canvas .ct-count-pill{border-radius:var(--twg-r-full);background:var(--twg-ink);padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-evtab-badge,.twg-canvas .ct-count-pill{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.twg-canvas .ct-evtab-badge,.twg-canvas .ct-count-pill{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);font-weight:700}.twg-canvas .ct-count-pill--loading{min-width:22px;height:14px;animation:1.4s ease-in-out infinite ct-count-pulse;display:inline-block}@keyframes ct-count-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.twg-canvas .ct-count-pill--loading{animation:none}}.twg-canvas .ct-evtab-more-wrap{flex:none;position:relative}.twg-canvas .ct-evtab-more{color:var(--twg-ink)}.twg-canvas .ct-evtab-more.is-open{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-evtab-more.is-open{border-color:color-mix(in oklab, var(--twg-brass) 48%, transparent)}}.twg-canvas .ct-evtab-more.is-open{background:var(--twg-cream)}.twg-canvas .ct-evtab-pop{z-index:var(--twg-contact-popover-z);border:1px solid var(--twg-ink);gap:3px;width:max-content;min-width:196px;max-width:min(280px,100vw - 28px);display:grid;position:absolute;top:calc(100% + 6px);right:0}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-evtab-pop{border:1px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.twg-canvas .ct-evtab-pop{border-radius:var(--twg-r-md);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-evtab-pop{background:color-mix(in oklab, var(--twg-cream) 96%, white)}}.twg-canvas .ct-evtab-pop{padding:7px;box-shadow:0 22px 54px #2c1e102e}.twg-canvas .ct-evtab-pop-item{width:100%;min-height:38px;color:var(--twg-ink);cursor:pointer;font:inherit;font-size:var(--twg-fs-label);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 9px;font-weight:700;display:grid}.twg-canvas .ct-evtab-pop-item:hover,.twg-canvas .ct-evtab-pop-item:focus-visible,.twg-canvas .ct-evtab-pop-item.is-active{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-evtab-pop-item:hover,.twg-canvas .ct-evtab-pop-item:focus-visible,.twg-canvas .ct-evtab-pop-item.is-active{background:color-mix(in oklab, var(--twg-brass) 13%, transparent)}}.twg-canvas .ct-evtab-pop-item:hover,.twg-canvas .ct-evtab-pop-item:focus-visible,.twg-canvas .ct-evtab-pop-item.is-active{outline:none}.twg-canvas .ct-evtab-pop-item>svg{width:14px;height:14px;color:var(--twg-brass)}.twg-canvas .ct-evtab-pop-item>span:not(.ct-evtab-badge):not(.ct-evtab-check){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.twg-canvas .ct-evtab-check{color:var(--twg-brass);font-weight:900}.twg-canvas .ct-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.twg-canvas .ct-evidence{min-width:0}.twg-canvas .ct-ev-list{gap:9px;display:grid}.twg-canvas .ct-email-card,.twg-canvas .ct-event-card,.twg-canvas .ct-task-card,.twg-canvas .ct-opp-card,.twg-canvas .ct-note-card,.twg-canvas .ct-ai-card,.twg-canvas .ct-wf-card,.twg-canvas .ct-dq-card,.twg-canvas .ct-crm-embedded,.twg-canvas .ct-unavailable{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream);min-width:0}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-email-card,.twg-canvas .ct-event-card,.twg-canvas .ct-task-card,.twg-canvas .ct-opp-card,.twg-canvas .ct-note-card,.twg-canvas .ct-ai-card,.twg-canvas .ct-wf-card,.twg-canvas .ct-dq-card,.twg-canvas .ct-crm-embedded,.twg-canvas .ct-unavailable{background:color-mix(in oklab, var(--twg-cream) 68%, transparent)}}.twg-canvas .ct-email-card,.twg-canvas .ct-event-card,.twg-canvas .ct-task-card,.twg-canvas .ct-opp-card,.twg-canvas .ct-note-card,.twg-canvas .ct-ai-card,.twg-canvas .ct-wf-card,.twg-canvas .ct-dq-card{padding:12px}.twg-canvas .ct-email-card>header,.twg-canvas .ct-event-card>header,.twg-canvas .ct-task-card>header,.twg-canvas .ct-opp-card>header,.twg-canvas .ct-note-card>header,.twg-canvas .ct-ai-card>header,.twg-canvas .ct-wf-card>header,.twg-canvas .ct-dq-card>header{align-items:center;gap:7px;min-width:0;display:flex}.twg-canvas .ct-email-card>header>svg,.twg-canvas .ct-event-card>header>svg,.twg-canvas .ct-task-card>header>svg,.twg-canvas .ct-opp-card>header>svg,.twg-canvas .ct-note-card>header>svg,.twg-canvas .ct-ai-card>header>svg,.twg-canvas .ct-wf-card>header>svg,.twg-canvas .ct-dq-card>header>svg{width:14px;height:14px;color:var(--twg-brass);flex-shrink:0}.twg-canvas .ct-email-card strong,.twg-canvas .ct-event-card strong,.twg-canvas .ct-task-card strong,.twg-canvas .ct-opp-card strong,.twg-canvas .ct-note-card strong,.twg-canvas .ct-ai-card strong,.twg-canvas .ct-wf-card strong,.twg-canvas .ct-dq-card strong{min-width:0;color:var(--twg-ink);font-size:var(--twg-fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:720;overflow:hidden}.twg-canvas .ct-email-preview,.twg-canvas .ct-meta{color:var(--twg-ink-2);font-size:var(--twg-fs-button);margin:7px 0 0;line-height:1.4}.twg-canvas .ct-note-composer{border:1px solid var(--twg-ink-hair);background:var(--twg-cream);border-radius:10px;gap:9px;min-width:0;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-note-composer{background:color-mix(in oklab, var(--twg-cream) 64%, transparent)}}.twg-canvas .ct-note-toolbar{justify-content:flex-start;min-width:0;display:flex}.twg-canvas .ct-note-field{min-width:0;color:var(--twg-ink);font-size:var(--twg-fs-button);gap:6px;font-weight:750;display:grid}.twg-canvas .ct-note-composer textarea,.twg-canvas .ct-note-edit textarea{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream);min-width:0;min-height:96px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);resize:vertical;padding:8px 10px;line-height:1.45}.twg-canvas .ct-note-composer textarea:focus,.twg-canvas .ct-note-edit textarea:focus{outline:2px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-note-composer textarea:focus,.twg-canvas .ct-note-edit textarea:focus{outline:2px solid color-mix(in oklab, var(--twg-brass) 38%, transparent)}}.twg-canvas .ct-note-composer textarea:focus,.twg-canvas .ct-note-edit textarea:focus{outline-offset:2px}.twg-canvas .ct-note-composer-foot{gap:7px;min-width:0;display:grid}.twg-canvas .ct-note-composer-actions{justify-content:flex-end;gap:8px;min-width:0;display:flex}.twg-canvas .ct-note-section{gap:8px;min-width:0;display:grid}.twg-canvas .ct-note-section-head{color:var(--twg-ink);font-size:var(--twg-fs-button);align-items:center;gap:7px;font-weight:750;display:flex}.twg-canvas .ct-note-section-head>svg,.twg-canvas .ct-note-card-main>svg{width:14px;height:14px;color:var(--twg-brass);flex-shrink:0}.twg-canvas .ct-note-section-head>span{border-radius:var(--twg-r-full);background:var(--twg-brass);justify-content:center;align-items:center;min-width:21px;min-height:21px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-note-section-head>span{background:color-mix(in oklab, var(--twg-brass) 12%, transparent)}}.twg-canvas .ct-note-section-head>span{color:var(--twg-ink);font-size:var(--twg-fs-caption)}.twg-canvas .ct-note-card.is-pinned{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-note-card.is-pinned{border-color:color-mix(in oklab, var(--twg-brass) 38%, var(--twg-ink-hair))}}.twg-canvas .ct-note-card.is-pinned{background:linear-gradient(180deg, var(--twg-cream-bright), var(--twg-paper)), var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-note-card.is-pinned{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-cream-bright) 92%, transparent), color-mix(in oklab, var(--twg-paper) 78%, transparent)), color-mix(in oklab, var(--twg-brass) 8%, transparent)}}.twg-canvas .ct-note-card>header{justify-content:space-between;align-items:flex-start}.twg-canvas .ct-note-card-main{align-items:flex-start;gap:8px;min-width:0;display:flex}.twg-canvas .ct-note-card-main>div{min-width:0}.twg-canvas .ct-note-card-main .ct-meta{margin-top:2px;display:block}.twg-canvas .ct-note-card-main .is-filled,.twg-canvas .ct-note-section-head .is-filled{fill:currentColor}.twg-canvas .ct-note-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.twg-canvas .ct-note-pin{flex-shrink:0;min-height:34px}.twg-canvas .ct-note-pin.is-danger{border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-note-pin.is-danger{border-color:color-mix(in oklab, var(--twg-coral) 32%, var(--twg-ink-hair))}}.twg-canvas .ct-note-pin.is-danger{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-note-pin.is-danger{color:color-mix(in oklab, var(--twg-coral) 74%, var(--twg-ink))}}.twg-canvas .ct-note-edit{gap:9px;min-width:0;margin-top:10px;display:grid}@media (max-width:640px){.twg-canvas .ct-note-composer{padding:9px}.twg-canvas .ct-note-composer textarea,.twg-canvas .ct-note-edit textarea,.twg-canvas .ct-note-composer .ct-btn,.twg-canvas .ct-note-composer .ct-primary-btn,.twg-canvas .ct-note-edit .ct-btn,.twg-canvas .ct-note-edit .ct-primary-btn,.twg-canvas .ct-note-pin{min-height:var(--twg-touch-target)}.twg-canvas .ct-note-card>header,.twg-canvas .ct-note-actions{align-items:stretch}.twg-canvas .ct-note-actions{grid-template-columns:1fr;width:100%;display:grid}.twg-canvas .ct-note-actions .ct-btn{width:100%}.twg-canvas .ct-note-composer-actions{grid-template-columns:1fr;display:grid}.twg-canvas .ct-note-composer .ct-btn,.twg-canvas .ct-note-composer .ct-primary-btn{width:100%}}.twg-canvas .ct-ai-card.unreviewed{border-style:dashed;border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-ai-card.unreviewed{border-color:color-mix(in oklab, var(--twg-brass) 48%, var(--twg-ink-hair))}}.twg-canvas .ct-ai-card>footer{gap:9px;min-width:0;margin-top:10px;display:grid}.twg-canvas .ct-fact{color:var(--twg-ink);font-family:var(--twg-f-display,ui-serif, Georgia, serif);font-size:var(--twg-fs-title);font-weight:500;line-height:var(--twg-lh-dense);margin:9px 0 0}.twg-canvas .ct-confidence,.twg-canvas .ct-fresh,.twg-canvas .ct-unreviewed{min-height:var(--twg-chip-md-h);padding:0 var(--twg-chip-md-pad-x);border-radius:var(--twg-chip-md-radius);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);line-height:var(--twg-lh-dense);text-transform:uppercase;align-items:center;display:inline-flex}.twg-canvas .ct-confidence.tone-high,.twg-canvas .ct-fresh.tone-fresh{color:#335c42;background:#5d8a6a2e;background:lab(53.5236% -21.3924 12.0917/.18)}.twg-canvas .ct-confidence.tone-medium,.twg-canvas .ct-fresh.tone-recent{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-confidence.tone-medium,.twg-canvas .ct-fresh.tone-recent{background:color-mix(in oklab, var(--twg-brass) 17%, transparent)}}.twg-canvas .ct-confidence.tone-medium,.twg-canvas .ct-fresh.tone-recent{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-confidence.tone-medium,.twg-canvas .ct-fresh.tone-recent{color:color-mix(in oklab, var(--twg-brass) 70%, var(--twg-ink))}}.twg-canvas .ct-confidence.tone-low{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-confidence.tone-low{background:color-mix(in oklab, var(--twg-coral) 16%, transparent)}}.twg-canvas .ct-confidence.tone-low{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-confidence.tone-low{color:color-mix(in oklab, var(--twg-coral) 70%, var(--twg-ink))}}.twg-canvas .ct-fresh.tone-stale,.twg-canvas .ct-unreviewed{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-fresh.tone-stale,.twg-canvas .ct-unreviewed{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.twg-canvas .ct-fresh.tone-stale,.twg-canvas .ct-unreviewed{color:var(--twg-ink-2)}.twg-canvas .ct-source-list{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.twg-canvas .ct-source-badge svg{flex-shrink:0;width:12px;height:12px}.twg-canvas .ct-memory-actions .ct-btn{min-height:calc(var(--twg-btn-icon) + 4px)}.twg-canvas .ct-memory-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.twg-canvas .ct-memory-facts div{border:1px solid var(--twg-ink);min-width:0;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-memory-facts div{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.twg-canvas .ct-memory-facts div{background:var(--twg-cream);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-memory-facts div{background:color-mix(in oklab, var(--twg-cream) 70%, transparent)}}.twg-canvas .ct-memory-facts dt{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-memory-facts dt{color:color-mix(in oklab, var(--twg-ink) 62%, transparent)}}.twg-canvas .ct-memory-facts dt{font-size:var(--twg-fs-caption);text-transform:uppercase;font-weight:760}.twg-canvas .ct-memory-facts dd{color:var(--twg-ink);font-size:var(--twg-fs-button);overflow-wrap:anywhere;margin:3px 0 0;font-weight:650}.twg-canvas .ct-memory-explain{color:var(--twg-ink);margin:0}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-memory-explain{color:color-mix(in oklab, var(--twg-ink) 76%, transparent)}}.twg-canvas .ct-memory-explain{font-size:var(--twg-fs-button);line-height:1.5}@media (max-width:640px){.twg-canvas .ct-memory-actions{grid-template-columns:1fr;display:grid}.twg-canvas .ct-memory-actions .ct-btn{width:100%;min-height:var(--twg-touch-target)}.twg-canvas .ct-memory-facts{grid-template-columns:1fr}}.twg-canvas .ct-notifications-panel{gap:10px}.twg-canvas .ct-notification-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.twg-canvas .ct-notification-filter{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream);justify-content:space-between;align-items:center;min-width:0;min-height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-notification-filter{background:color-mix(in oklab, var(--twg-cream) 72%, transparent)}}.twg-canvas .ct-notification-filter{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);padding:6px 8px;font-weight:760}.twg-canvas .ct-notification-filter.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-notification-filter.is-active{border-color:color-mix(in oklab, var(--twg-brass) 46%, var(--twg-ink-hair))}}.twg-canvas .ct-notification-filter.is-active{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-notification-filter.is-active{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream))}}.twg-canvas .ct-notification-filter.is-active{color:var(--twg-ink)}.twg-canvas .ct-notification-filter span,.twg-canvas .ct-notification-state{border-radius:var(--twg-r-full);background:var(--twg-ink);justify-content:center;align-items:center;min-width:22px;min-height:22px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-notification-filter span,.twg-canvas .ct-notification-state{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.twg-canvas .ct-notification-filter span,.twg-canvas .ct-notification-state{color:var(--twg-ink-2);font-size:var(--twg-fs-caption);padding:2px 7px;font-weight:800}.twg-canvas .ct-notification-state.state-unread{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-notification-state.state-unread{background:color-mix(in oklab, var(--twg-brass) 22%, transparent)}}.twg-canvas .ct-notification-state.state-unread{color:var(--twg-ink)}.twg-canvas .ct-notification-state.state-resolved{color:#244a32;background:#5d8a6a2e;background:lab(53.5236% -21.3924 12.0917/.18)}.twg-canvas .ct-notification-state.state-dismissed{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-notification-state.state-dismissed{background:color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.twg-canvas .ct-notification-state.state-dismissed{color:var(--twg-ink-2)}.twg-canvas .ct-notification-meta{flex-wrap:wrap;gap:6px;min-width:0;margin-top:8px;display:flex}.twg-canvas .ct-notification-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}@media (max-width:640px){.twg-canvas .ct-notification-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.twg-canvas .ct-notification-filter,.twg-canvas .ct-notification-actions .ct-btn{min-height:var(--twg-touch-target)}}.twg-canvas .ct-source-badge,.twg-canvas .ct-stage,.twg-canvas .ct-risk{min-height:var(--twg-chip-md-h);max-width:180px;padding:0 var(--twg-chip-md-pad-x);border-radius:var(--twg-chip-md-radius);background:var(--twg-ink);align-items:center;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-source-badge,.twg-canvas .ct-stage,.twg-canvas .ct-risk{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.twg-canvas .ct-source-badge,.twg-canvas .ct-stage,.twg-canvas .ct-risk{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);line-height:var(--twg-lh-dense);text-overflow:ellipsis;white-space:nowrap}.twg-canvas .ct-risk.tone-partial{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-risk.tone-partial{background:color-mix(in oklab, var(--twg-brass) 17%, transparent)}}.twg-canvas .ct-risk.tone-partial{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-risk.tone-partial{color:color-mix(in oklab, var(--twg-brass) 70%, var(--twg-ink))}}.twg-canvas .ct-risk.tone-safe{color:#335c42;background:#5d8a6a2e;background:lab(53.5236% -21.3924 12.0917/.18)}.twg-canvas .ct-card-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.twg-canvas .ct-conflict-row,.twg-canvas .ct-dq-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin-top:10px;display:grid}.twg-canvas .ct-conflict-row>div,.twg-canvas .ct-dq-preview-grid>div{border:1px solid var(--twg-ink);min-width:0;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-conflict-row>div,.twg-canvas .ct-dq-preview-grid>div{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.twg-canvas .ct-conflict-row>div,.twg-canvas .ct-dq-preview-grid>div{background:var(--twg-cream);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-conflict-row>div,.twg-canvas .ct-dq-preview-grid>div{background:color-mix(in oklab, var(--twg-cream) 72%, transparent)}}.twg-canvas .ct-conflict-row span,.twg-canvas .ct-dq-preview-grid span{color:var(--twg-ink);display:block}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-conflict-row span,.twg-canvas .ct-dq-preview-grid span{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.twg-canvas .ct-conflict-row span,.twg-canvas .ct-dq-preview-grid span{font-size:var(--twg-fs-caption);text-transform:uppercase;font-weight:800}.twg-canvas .ct-conflict-row strong,.twg-canvas .ct-dq-preview-grid strong{overflow-wrap:anywhere;white-space:normal;margin-top:3px;display:block}.twg-canvas .ct-dq-preview-grid p{color:var(--twg-ink-2);font-size:var(--twg-fs-label);margin:4px 0 0;line-height:1.35}.twg-canvas .ct-email-card>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.twg-canvas .ct-reasons{color:var(--twg-ink-2);font-size:var(--twg-fs-button);margin:9px 0 0;padding-left:18px;line-height:1.45}.twg-canvas .ct-unavailable{color:var(--twg-ink-3);font-size:var(--twg-fs-button);padding:18px;line-height:1.45}@media (max-width:640px){.twg-canvas .ct-conflict-row,.twg-canvas .ct-dq-preview-grid{grid-template-columns:1fr}.twg-canvas .ct-dq-card .ct-card-actions{grid-template-columns:1fr;display:grid}.twg-canvas .ct-dq-card .ct-btn,.twg-canvas .ct-dq-card .ct-primary-btn{width:100%;min-height:var(--twg-touch-target)}}.twg-canvas .ct-crm-embedded{padding:10px;overflow:hidden}.twg-canvas .ct-crm-embedded>section{background:0 0;border:0;padding:0}.twg-canvas .ct-followups{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream);gap:10px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-followups{background:color-mix(in oklab, var(--twg-cream) 68%, transparent)}}.twg-canvas .ct-followups-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.twg-canvas .ct-followups-head h3{color:var(--twg-ink);font-size:var(--twg-fs-body-lg);align-items:center;gap:6px;margin:0;font-weight:760;display:flex}.twg-canvas .ct-followups-head p{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin:3px 0 0;line-height:1.35}.twg-canvas .ct-followup-btn{min-height:calc(var(--twg-btn-icon) + 2px);border:1px solid var(--twg-ink);justify-content:center;align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-followup-btn{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.twg-canvas .ct-followup-btn{border-radius:var(--twg-r-sm);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-followup-btn{background:color-mix(in oklab, var(--twg-cream) 72%, transparent)}}.twg-canvas .ct-followup-btn{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);white-space:nowrap;cursor:pointer;padding:7px 10px;font-weight:760;line-height:1}.twg-canvas .ct-followup-btn:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-followup-btn:hover{border-color:color-mix(in oklab, var(--twg-brass) 34%, transparent)}}.twg-canvas .ct-followup-btn:hover{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-followup-btn:hover{background:color-mix(in oklab, var(--twg-cream) 90%, transparent)}}.twg-canvas .ct-followup-btn.is-primary{background:var(--twg-ink);color:var(--twg-btn-primary-fg);border-color:#0000}.twg-canvas .ct-followup-btn.is-primary:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-followup-btn.is-primary:hover{background:color-mix(in oklab, var(--twg-ink) 92%, black)}}.twg-canvas .ct-followup-btn:disabled{cursor:not-allowed;opacity:.58}.twg-canvas .ct-followup-icon{flex:none;width:14px;height:14px}.twg-canvas .ct-followup-icon.is-spinning{animation:.8s linear infinite ct-spin}.twg-canvas .ct-followup-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.twg-canvas .ct-followup-tabs button{min-width:0;min-height:var(--twg-btn-icon);border:1px solid var(--twg-ink-hair);border-radius:calc(var(--twg-r-sm) + 1px);background:var(--twg-cream);justify-content:space-between;align-items:center;gap:6px;padding:5px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-followup-tabs button{background:color-mix(in oklab, var(--twg-cream) 54%, transparent)}}.twg-canvas .ct-followup-tabs button{color:var(--twg-ink-2);font-size:var(--twg-fs-label);text-transform:capitalize;font-weight:720}.twg-canvas .ct-followup-tabs button.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-followup-tabs button.is-active{border-color:color-mix(in oklab, var(--twg-brass) 42%, transparent)}}.twg-canvas .ct-followup-tabs button.is-active{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-followup-tabs button.is-active{background:color-mix(in oklab, var(--twg-brass) 16%, var(--twg-cream))}}.twg-canvas .ct-followup-tabs button.is-active{color:var(--twg-ink)}.twg-canvas .ct-followup-error,.twg-canvas .ct-followup-state{background:#b84f4f;border:1px solid #b84f4f38;border:1px solid lab(47.9354% 43.3713 22.3118/.22);border-radius:10px;margin:0}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-followup-error,.twg-canvas .ct-followup-state{background:color-mix(in oklab, #b84f4f 8%, var(--twg-cream))}}.twg-canvas .ct-followup-error,.twg-canvas .ct-followup-state{color:#793535;font-size:var(--twg-fs-label);line-height:1.4}.twg-canvas .ct-followup-error{padding:8px 10px}.twg-canvas .ct-followup-state{color:var(--twg-ink-2);background:var(--twg-cream);justify-items:start;gap:6px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-followup-state{background:color-mix(in oklab, var(--twg-cream) 64%, transparent)}}.twg-canvas .ct-followup-state{border-color:var(--twg-ink-hair)}.twg-canvas .ct-followup-list{gap:8px;display:grid}.twg-canvas .ct-followup-row{border:1px solid var(--twg-ink-hair);background:var(--twg-cream);border-left-width:3px;border-radius:11px;gap:8px;min-width:0;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-followup-row{background:color-mix(in oklab, var(--twg-cream) 78%, transparent)}}.twg-canvas .ct-followup-row.tone-overdue{border-left-color:#b84f4f}.twg-canvas .ct-followup-row.tone-today{border-left-color:var(--twg-brass)}.twg-canvas .ct-followup-row.tone-future{border-left-color:#5d8a6a}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-followup-row.tone-future{border-left-color:color-mix(in oklab, #5d8a6a 70%, var(--twg-brass))}}.twg-canvas .ct-followup-row>header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.twg-canvas .ct-followup-row>header>div{gap:3px;min-width:0;display:grid}.twg-canvas .ct-followup-row strong{color:var(--twg-ink);font-size:var(--twg-fs-body);font-weight:760;line-height:1.3}.twg-canvas .ct-followup-row>header span,.twg-canvas .ct-followup-row p{min-width:0;color:var(--twg-ink-3);font-size:var(--twg-fs-label);align-items:center;gap:4px;margin:0;line-height:1.4;display:inline-flex}.twg-canvas .ct-followup-status{border-radius:var(--twg-r-full);background:var(--twg-ink);flex:none;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-followup-status{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.twg-canvas .ct-followup-status{color:var(--twg-ink-2);font-size:var(--twg-fs-caption);text-transform:capitalize;font-weight:760}.twg-canvas .ct-followup-status.status-completed{color:#335c42;background:#5d8a6a2b;background:lab(53.5236% -21.3924 12.0917/.17)}.twg-canvas .ct-followup-status.status-skipped{color:#6b5130;background:#9f7f5529;background:lab(55.5625% 8.61955 27.7175/.16)}.twg-canvas .ct-followup-actions{flex-wrap:wrap;gap:6px;display:flex}.twg-canvas .ct-followup-inline-form{border:1px solid var(--twg-brass);gap:8px;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-followup-inline-form{border:1px solid color-mix(in oklab, var(--twg-brass) 22%, transparent)}}.twg-canvas .ct-followup-inline-form{background:var(--twg-brass);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-followup-inline-form{background:color-mix(in oklab, var(--twg-brass) 8%, transparent)}}.twg-canvas .ct-followup-inline-form label{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);text-transform:uppercase;gap:4px;font-weight:760;display:grid}.twg-canvas .ct-followup-inline-form input,.twg-canvas .ct-followup-inline-form textarea{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream);min-width:0;color:var(--twg-ink);font:inherit;font-size:var(--twg-fs-label);line-height:1.35}.twg-canvas .ct-followup-inline-form input{height:34px;padding:0 8px}.twg-canvas .ct-followup-inline-form textarea{resize:vertical;padding:7px 8px}.twg-canvas .ct-followup-inline-form>div{justify-content:flex-end;gap:6px;display:flex}.twg-canvas .ct-ov-block{border-radius:var(--twg-r-md);min-width:0;padding:12px}.twg-canvas .ct-ov-block>header{align-items:center;gap:7px;margin-bottom:8px;display:flex}.twg-canvas .ct-ov-block>header>svg{width:15px;height:15px;color:var(--twg-brass)}.twg-canvas .ct-ov-block h4{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:760}.twg-canvas .ct-count-pill{margin-left:auto}.twg-canvas .ct-mini-row{border-top:1px solid var(--twg-ink-hair);font-size:var(--twg-fs-button);padding:7px 0}.twg-canvas .ct-mini-row:first-of-type{border-top:0}.twg-canvas .ct-mini-row strong,.twg-canvas .ct-mini-row span{display:block}.twg-canvas .ct-mini-row strong{color:var(--twg-ink);font-weight:700}.twg-canvas .ct-mini-row span{color:var(--twg-ink-3);margin-top:2px;line-height:1.35}.twg-canvas .ct-contact-methods{gap:6px;display:grid}.twg-canvas .ct-contact-method-row{border:1px solid var(--twg-ink-hair);background:var(--twg-cream);border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:42px;padding:7px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-contact-method-row{background:color-mix(in oklab, var(--twg-cream) 72%, transparent)}}.twg-canvas .ct-contact-method-row{color:var(--twg-ink);font:inherit;text-align:left;cursor:pointer;text-decoration:none}.twg-canvas .ct-contact-method-row:hover,.twg-canvas .ct-contact-method-row:focus-visible{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-contact-method-row:hover,.twg-canvas .ct-contact-method-row:focus-visible{border-color:color-mix(in oklab, var(--twg-brass) 36%, transparent)}}.twg-canvas .ct-contact-method-row:hover,.twg-canvas .ct-contact-method-row:focus-visible{background:var(--twg-cream)}.twg-canvas .ct-contact-method-row.is-empty{color:var(--twg-ink-3);border-style:dashed}.twg-canvas .ct-contact-method-row>svg{width:16px;height:16px;color:var(--twg-brass)}.twg-canvas .ct-contact-method-row>svg:last-child{width:13px;height:13px;color:var(--twg-ink-3)}.twg-canvas .ct-contact-method-row>span{min-width:0}.twg-canvas .ct-contact-method-row strong,.twg-canvas .ct-contact-method-row span span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.twg-canvas .ct-contact-method-row strong{color:inherit;font-size:var(--twg-fs-caption);text-transform:uppercase;font-weight:780;line-height:1.1}.twg-canvas .ct-contact-method-row span span{color:inherit;font-size:var(--twg-fs-label);margin-top:3px;line-height:1.25}.twg-canvas .ct-contact-method-more{background:var(--twg-brass);grid-template-columns:18px minmax(0,1fr)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-contact-method-more{background:color-mix(in oklab, var(--twg-brass) 8%, transparent)}}.twg-canvas .ct-ov-block>.ct-methods-manage-btn{margin-top:8px}.twg-canvas .ct-provenance-list{display:grid}.twg-canvas .ct-timeline-block{grid-column:1/-1}.twg-canvas .ct-spine-timeline{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.twg-canvas .ct-spine-timeline li{border-top:1px solid var(--twg-ink-hair);grid-template-columns:12px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.twg-canvas .ct-spine-timeline li:first-child{border-top:0}.twg-canvas .ct-tl-dot{border-radius:var(--twg-r-full);background:var(--twg-ink-3);width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 3px #ffffff94}.twg-canvas .ct-tl-dot.kind-email{background:var(--twg-brass)}.twg-canvas .ct-tl-dot.kind-calendar{background:var(--twg-indigo)}.twg-canvas .ct-tl-dot.kind-task{background:var(--twg-sage)}.twg-canvas .ct-tl-dot.kind-note{background:var(--twg-violet)}.twg-canvas .ct-tl-dot.kind-status{background:var(--twg-amber)}.twg-canvas .ct-tl-dot.kind-workflow,.twg-canvas .ct-tl-dot.kind-memory{background:var(--twg-coral)}.twg-canvas .ct-tl-body{min-width:0}.twg-canvas .ct-tl-head{align-items:baseline;gap:8px;display:flex}.twg-canvas .ct-tl-head strong{min-width:0;color:var(--twg-ink);font-size:var(--twg-fs-body);font-weight:760;line-height:1.25}.twg-canvas .ct-tl-head span{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);flex:none;margin-left:auto}.twg-canvas .ct-tl-body p{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin:3px 0 0;line-height:1.35}.twg-canvas .ct-tl-foot{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;display:flex}.twg-canvas .ct-tl-foot a{color:var(--twg-ink);align-items:center;gap:4px;font-weight:720;text-decoration:none;display:inline-flex}.twg-canvas .ct-tl-foot svg{width:12px;height:12px}.twg-canvas .ct-timeline-skeleton{gap:8px;display:grid}.twg-canvas .ct-timeline-skeleton span{background:linear-gradient(90deg,#ffffff61,#ffffffb3,#ffffff61);border-radius:10px;height:42px;display:block}.ct-activity-pane-root{z-index:var(--z-sheet);color:var(--twg-ink);font-family:var(--twg-f-content);letter-spacing:0;grid-template-columns:minmax(0,1fr) minmax(420px,560px);display:grid;position:fixed;inset:0}.ct-activity-pane__scrim{background:var(--twg-ink);border:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ct-activity-pane__scrim{background:color-mix(in oklab, var(--twg-ink) 26%, transparent)}}.ct-activity-pane__scrim{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer}.ct-activity-pane__sheet{z-index:1;border-left:1px solid var(--twg-glass-border);background:var(--twg-glass-t3-bg);min-width:0;height:100dvh;-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:-24px 0 56px var(--twg-ink);grid-column:2;grid-template-rows:auto auto minmax(0,1fr);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ct-activity-pane__sheet{box-shadow:-24px 0 56px color-mix(in oklab, var(--twg-ink) 20%, transparent)}}.ct-activity-pane__sheet{animation:ct-activity-pane-in var(--twg-dur-enter) var(--twg-ease);outline:none}.ct-activity-pane__head{border-bottom:1px solid var(--twg-ink-hair);justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:18px 18px 14px;display:flex}.ct-activity-pane__head .ct-spine-kicker{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);text-transform:uppercase;font-weight:820}.ct-activity-pane__head h2{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:700;line-height:var(--twg-lh-dense);margin:3px 0 0}.ct-activity-pane__head p{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin:5px 0 0}.ct-activity-pane__filters{border-bottom:1px solid var(--twg-ink-hair);gap:9px;min-width:0;padding:12px 18px;display:grid}.ct-activity-pane__search{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:38px;padding:0 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.ct-activity-pane__search{background:color-mix(in oklab, var(--twg-cream) 74%, transparent)}}.ct-activity-pane__search svg{width:15px;height:15px;color:var(--twg-ink-3)}.ct-activity-pane__search input{min-width:0;color:var(--twg-ink);font:inherit;background:0 0;border:0;outline:none}.ct-activity-pane__filter-group{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:6px;min-width:0;display:grid}.ct-activity-pane__filter-group.is-date{grid-template-columns:repeat(4,minmax(0,1fr))}.ct-activity-pane__filter-group button{min-width:0;min-height:var(--twg-btn-icon);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream);padding:0 8px}@supports (color:color-mix(in lab, red, red)){.ct-activity-pane__filter-group button{background:color-mix(in oklab, var(--twg-cream) 62%, transparent)}}.ct-activity-pane__filter-group button{color:var(--twg-ink-3);font-size:var(--twg-fs-label);cursor:pointer;font-weight:720}.ct-activity-pane__filter-group button[aria-pressed=true]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.ct-activity-pane__filter-group button[aria-pressed=true]{border-color:color-mix(in oklab, var(--twg-brass) 42%, transparent)}}.ct-activity-pane__filter-group button[aria-pressed=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.ct-activity-pane__filter-group button[aria-pressed=true]{background:color-mix(in oklab, var(--twg-brass) 13%, var(--twg-cream))}}.ct-activity-pane__filter-group button[aria-pressed=true]{color:var(--twg-ink)}.ct-activity-pane__body{min-width:0;min-height:0;padding:14px 18px 24px;overflow:auto}.ct-activity-pane__group{gap:8px;min-width:0;margin-top:14px;display:grid}.ct-activity-pane__group:first-child{margin-top:0}.ct-activity-pane__group h3{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);text-transform:uppercase;margin:0;font-weight:820}.ct-activity-pane__list{gap:8px;display:grid}.ct-activity-pane__item{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream);grid-template-columns:34px minmax(0,1fr) 16px;gap:10px;min-width:0;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.ct-activity-pane__item{background:color-mix(in oklab, var(--twg-cream) 68%, transparent)}}.ct-activity-pane__item{color:var(--twg-ink);transition:border-color .16s var(--twg-ease), background .16s var(--twg-ease), transform .16s var(--twg-ease);text-decoration:none}.ct-activity-pane__item:hover,.ct-activity-pane__item:focus-visible{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.ct-activity-pane__item:hover,.ct-activity-pane__item:focus-visible{border-color:color-mix(in oklab, var(--twg-brass) 42%, transparent)}}.ct-activity-pane__item:hover,.ct-activity-pane__item:focus-visible{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.ct-activity-pane__item:hover,.ct-activity-pane__item:focus-visible{background:color-mix(in oklab, var(--twg-cream) 88%, transparent)}}.ct-activity-pane__item:hover,.ct-activity-pane__item:focus-visible{transform:translate(-2px)}.ct-activity-pane__item.is-static{cursor:default;grid-template-columns:34px minmax(0,1fr)}.ct-activity-pane__item-icon{border-radius:var(--twg-r-sm);background:var(--twg-brass);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.ct-activity-pane__item-icon{background:color-mix(in oklab, var(--twg-brass) 13%, transparent)}}.ct-activity-pane__item-icon{color:var(--twg-brass)}.ct-activity-pane__item-icon.kind-call{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.ct-activity-pane__item-icon.kind-call{background:color-mix(in oklab, var(--twg-sage) 16%, transparent)}}.ct-activity-pane__item-icon.kind-call{color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.ct-activity-pane__item-icon.kind-call{color:color-mix(in oklab, var(--twg-sage) 78%, var(--twg-ink))}}.ct-activity-pane__item-icon.kind-task{background:var(--twg-indigo)}@supports (color:color-mix(in lab, red, red)){.ct-activity-pane__item-icon.kind-task{background:color-mix(in oklab, var(--twg-indigo) 12%, transparent)}}.ct-activity-pane__item-icon.kind-task{color:var(--twg-indigo)}.ct-activity-pane__item-icon.kind-meeting{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.ct-activity-pane__item-icon.kind-meeting{background:color-mix(in oklab, var(--twg-coral) 12%, transparent)}}.ct-activity-pane__item-icon.kind-meeting{color:var(--twg-coral)}.ct-activity-pane__item-icon.kind-note,.ct-activity-pane__item-icon.kind-file{background:var(--twg-violet)}@supports (color:color-mix(in lab, red, red)){.ct-activity-pane__item-icon.kind-note,.ct-activity-pane__item-icon.kind-file{background:color-mix(in oklab, var(--twg-violet) 12%, transparent)}}.ct-activity-pane__item-icon.kind-note,.ct-activity-pane__item-icon.kind-file{color:var(--twg-violet)}.ct-activity-pane__item-icon svg,.ct-activity-pane__item-arrow{width:15px;height:15px}.ct-activity-pane__item-body{gap:4px;min-width:0;display:grid}.ct-activity-pane__item-head{align-items:baseline;gap:8px;min-width:0;display:flex}.ct-activity-pane__item-head strong{min-width:0;color:var(--twg-ink);font-size:var(--twg-fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:760;line-height:1.2;overflow:hidden}.ct-activity-pane__item-head span{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);flex:none;margin-left:auto}.ct-activity-pane__item-detail{color:var(--twg-ink-3);font-size:var(--twg-fs-label);line-height:1.35}.ct-activity-pane__item-meta{flex-wrap:wrap;gap:5px;display:flex}.ct-activity-pane__item-meta span{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);max-width:100%;min-height:20px;color:var(--twg-ink-3);font-size:var(--twg-fs-caption);align-items:center;padding:2px 6px;font-weight:680;display:inline-flex}.ct-activity-pane__item-arrow{color:var(--twg-ink-3);align-self:center}.ct-activity-pane__state{border:1px dashed var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream);place-items:center;gap:8px;min-height:260px;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.ct-activity-pane__state{background:color-mix(in oklab, var(--twg-cream) 62%, transparent)}}.ct-activity-pane__state{color:var(--twg-ink-3);text-align:center}.ct-activity-pane__state svg{width:24px;height:24px;color:var(--twg-brass)}.ct-activity-pane__state strong{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-title)}.ct-activity-pane__state span{max-width:280px;font-size:var(--twg-fs-label);line-height:1.4}@keyframes ct-activity-pane-in{0%{opacity:.88;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@media (max-width:720px){.ct-activity-pane-root{grid-template-columns:1fr}.ct-activity-pane__sheet{width:100vw;box-shadow:none;border-left:0;grid-column:1}.ct-activity-pane__head{padding:calc(env(safe-area-inset-top,0px) + 14px) 14px 12px}.ct-activity-pane__filters,.ct-activity-pane__body{padding-inline:14px}.ct-activity-pane__filter-group,.ct-activity-pane__filter-group.is-date{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-activity-pane__item{grid-template-columns:32px minmax(0,1fr) 14px;padding:9px}.ct-activity-pane__item-icon{width:32px;height:32px}.ct-activity-pane__item-head{flex-direction:column;align-items:flex-start;gap:2px}.ct-activity-pane__item-head span{margin-left:0}.ct-activity-pane__item-head strong{white-space:normal}}.twg-canvas .ct-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.twg-canvas .ct-field-cell{border:1px solid var(--twg-ink-hair);background:var(--twg-cream);border-radius:9px;min-height:54px;padding:8px 9px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-field-cell{background:color-mix(in oklab, var(--twg-cream) 76%, transparent)}}.twg-canvas .ct-field-cell span,.twg-canvas .ct-field-cell strong{display:block}.twg-canvas .ct-field-cell span{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-weight:700}.twg-canvas .ct-field-cell strong{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-display);margin-top:5px;line-height:1}.twg-canvas .ct-tags{flex-wrap:wrap;gap:6px;display:flex}.twg-canvas .ct-tags span{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream);align-items:center;min-height:24px;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-tags span{background:color-mix(in oklab, var(--twg-cream) 70%, transparent)}}.twg-canvas .ct-tags span{color:var(--twg-ink-2);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium)}.twg-canvas .ct-empty{border-radius:var(--twg-r-md);text-align:center;min-height:220px;color:var(--twg-ink-3);align-content:center;place-items:center;gap:7px;padding:24px;display:grid}.twg-canvas .ct-empty>svg{width:24px;height:24px;color:var(--twg-brass)}.twg-canvas .ct-empty strong{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-display);font-weight:600}.twg-canvas .ct-empty span{max-width:320px;font-size:var(--twg-fs-button);color:var(--twg-ink);line-height:1.45}.twg-canvas .ct-spine-expanded{background:radial-gradient(circle at 10% 6%, #fff0d280, transparent 55%), radial-gradient(circle at 92% 90%, #ffdeb46b, transparent 55%), var(--twg-paper);min-height:calc(100vh - 138px);color:var(--twg-ink);font-family:var(--twg-f-content);letter-spacing:0;border-radius:14px;flex-direction:column;gap:14px;margin:-20px -22px -32px;padding:16px 20px 22px;display:flex;overflow:auto}.twg-canvas .ct-spine-header{border:1px solid var(--twg-ink-hair);background:var(--twg-glass);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 20px;display:flex;box-shadow:0 18px 36px #38261214}.twg-canvas .ct-spine-kicker{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:820}.twg-canvas .ct-spine-header h1,.twg-canvas .ct-spine-header h2,.twg-canvas .ct-spine-section h3{color:var(--twg-ink);font-family:var(--twg-f-display);letter-spacing:0;margin:0;font-weight:700}.twg-canvas .ct-spine-header h1{font-size:var(--twg-fs-heading);line-height:var(--twg-lh-dense);margin-top:4px}.twg-canvas .ct-spine-header p,.twg-canvas .ct-spine-section p{color:var(--twg-ink-3);font-size:var(--twg-fs-body);margin:5px 0 0;line-height:1.45}.twg-canvas .ct-spine-meta{min-width:210px;color:var(--twg-ink-3);font-size:var(--twg-fs-label);text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.twg-canvas .ct-spine-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.twg-canvas .ct-spine-actions a{text-decoration:none}.twg-canvas .ct-spine-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:14px;display:grid}.twg-canvas .ct-spine-main,.twg-canvas .ct-spine-stack{gap:12px;min-width:0;display:grid}.twg-canvas .ct-spine-section,.twg-canvas .ct-spine-side{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-glass)}.twg-canvas .ct-spine-section{min-width:0;padding:14px 16px}.twg-canvas .ct-spine-section>header{align-items:center;gap:7px;margin-bottom:10px;display:flex}.twg-canvas .ct-spine-section>header svg{width:15px;height:15px;color:var(--twg-brass)}.twg-canvas .ct-spine-section h3{font-size:var(--twg-fs-title);line-height:var(--twg-lh-dense)}.twg-canvas .ct-spine-overview>header{justify-content:space-between;align-items:flex-start;gap:12px}.twg-canvas .ct-spine-overview h3{font-size:var(--twg-fs-heading);line-height:var(--twg-lh-dense);margin-top:4px}.twg-canvas .ct-spine-pill-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.twg-canvas .ct-spine-pill{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);background:var(--twg-cream);align-items:center;min-height:24px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-spine-pill{background:color-mix(in oklab, var(--twg-cream) 72%, transparent)}}.twg-canvas .ct-spine-pill{color:var(--twg-ink-2);font-size:var(--twg-fs-label);white-space:nowrap;font-weight:760}.twg-canvas .ct-spine-pill.tone-risk{border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-spine-pill.tone-risk{border-color:color-mix(in oklab, var(--twg-coral) 35%, transparent)}}.twg-canvas .ct-spine-pill.tone-risk{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-spine-pill.tone-risk{color:color-mix(in oklab, var(--twg-coral) 78%, var(--twg-ink))}}.twg-canvas .ct-spine-pill.tone-safe{border-color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-spine-pill.tone-safe{border-color:color-mix(in oklab, var(--twg-sage) 35%, transparent)}}.twg-canvas .ct-spine-pill.tone-safe{color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-spine-pill.tone-safe{color:color-mix(in oklab, var(--twg-sage) 78%, var(--twg-ink))}}.twg-canvas .ct-spine-pill.tone-planned,.twg-canvas .ct-spine-pill.tone-mixed{color:var(--twg-ink-3)}.twg-canvas .ct-spine-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.twg-canvas .ct-spine-context-card{border:1px solid var(--twg-ink-hair);background:var(--twg-cream);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:7px;min-width:0;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-spine-context-card{background:color-mix(in oklab, var(--twg-cream) 58%, transparent)}}.twg-canvas .ct-spine-context-card>span:first-child{border-radius:var(--twg-r-sm);background:var(--twg-brass);place-items:center;width:28px;height:28px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-spine-context-card>span:first-child{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.twg-canvas .ct-spine-context-card>span:first-child{color:var(--twg-brass)}.twg-canvas .ct-spine-context-card svg{width:15px;height:15px}.twg-canvas .ct-spine-context-card strong{min-width:0;color:var(--twg-ink);font-size:var(--twg-fs-body);line-height:1.25}.twg-canvas .ct-spine-context-card p{font-size:var(--twg-fs-label);grid-column:2/-1;margin:-3px 0 0}.twg-canvas .ct-linked-record-card,.twg-canvas .ct-open-loop-card,.twg-canvas .ct-spine-action-card,.twg-canvas .ct-spine-unavailable{border:1px solid var(--twg-ink-hair);background:var(--twg-cream);border-radius:10px;gap:10px;min-width:0;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-linked-record-card,.twg-canvas .ct-open-loop-card,.twg-canvas .ct-spine-action-card,.twg-canvas .ct-spine-unavailable{background:color-mix(in oklab, var(--twg-cream) 60%, transparent)}}.twg-canvas .ct-linked-record-card,.twg-canvas .ct-open-loop-card,.twg-canvas .ct-spine-action-card,.twg-canvas .ct-spine-unavailable{color:var(--twg-ink)}.twg-canvas .ct-open-loop-card{border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-open-loop-card{border-color:color-mix(in oklab, var(--twg-coral) 26%, var(--twg-ink-hair))}}.twg-canvas .ct-open-loop-card{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-open-loop-card{background:color-mix(in oklab, var(--twg-coral) 8%, var(--twg-cream))}}.twg-canvas .ct-spine-action-card{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-spine-action-card{border-color:color-mix(in oklab, var(--twg-brass) 38%, var(--twg-ink-hair))}}.twg-canvas .ct-spine-action-card{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-spine-action-card{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream))}}.twg-canvas .ct-spine-action-card.is-empty{border-style:dashed;border-color:var(--twg-ink-hair);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-spine-action-card.is-empty{background:color-mix(in oklab, var(--twg-cream) 54%, transparent)}}.twg-canvas .ct-spine-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;display:grid}.twg-canvas .ct-spine-card-head>div{min-width:0}.twg-canvas .ct-linked-record-icon,.twg-canvas .ct-open-loop-icon{border-radius:var(--twg-r-sm);background:var(--twg-brass);place-items:center;width:30px;height:30px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-linked-record-icon,.twg-canvas .ct-open-loop-icon{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.twg-canvas .ct-linked-record-icon,.twg-canvas .ct-open-loop-icon{color:var(--twg-brass)}.twg-canvas .ct-linked-record-icon.is-ai{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-linked-record-icon.is-ai{background:color-mix(in oklab, var(--twg-sage) 18%, transparent)}}.twg-canvas .ct-linked-record-icon.is-ai{color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-linked-record-icon.is-ai{color:color-mix(in oklab, var(--twg-sage) 80%, var(--twg-ink))}}.twg-canvas .ct-open-loop-icon{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-open-loop-icon{background:color-mix(in oklab, var(--twg-coral) 14%, transparent)}}.twg-canvas .ct-open-loop-icon{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-open-loop-icon{color:color-mix(in oklab, var(--twg-coral) 82%, var(--twg-ink))}}.twg-canvas .ct-linked-record-icon svg,.twg-canvas .ct-open-loop-icon svg{width:15px;height:15px}.twg-canvas .ct-linked-record-title-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.twg-canvas .ct-linked-record-title-row strong,.twg-canvas .ct-linked-record-title-row h2,.twg-canvas .ct-spine-card-head>h2,.twg-canvas .ct-spine-card-head strong{min-width:0;color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-title);letter-spacing:0;margin:0;font-weight:650;line-height:1.08}.twg-canvas .ct-linked-record-card p,.twg-canvas .ct-open-loop-card p,.twg-canvas .ct-spine-action-card p,.twg-canvas .ct-spine-action-card span,.twg-canvas .ct-spine-unavailable span{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin:0;line-height:1.4}.twg-canvas .ct-linked-record-meta{gap:7px;margin-top:8px;display:grid}.twg-canvas .ct-linked-record-meta p{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.twg-canvas .ct-linked-record-meta svg{width:13px;height:13px;color:var(--twg-ink-3)}.twg-canvas .ct-spine-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:2px;display:flex}.twg-canvas .ct-spine-card-foot span,.twg-canvas .ct-spine-card-foot a{color:var(--twg-ink-3);font-size:var(--twg-fs-label)}.twg-canvas .ct-spine-card-foot a{color:var(--twg-ink);font-weight:700}.twg-canvas .ct-spine-action-note{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream);padding:8px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-spine-action-note{background:color-mix(in oklab, var(--twg-cream) 66%, transparent)}}.twg-canvas .ct-spine-unavailable{border-style:dashed;grid-template-columns:auto minmax(0,1fr)}.twg-canvas .ct-spine-unavailable svg{width:16px;height:16px;color:var(--twg-ink-3)}.twg-canvas .ct-spine-unavailable strong{color:var(--twg-ink);font-size:var(--twg-fs-body);margin-bottom:3px;display:block}.twg-canvas .ct-spine-evidence-map,.twg-canvas .ct-spine-linked-section{border:1px solid var(--twg-ink-hair);background:var(--twg-cream);border-radius:10px;gap:10px;min-width:0;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-spine-evidence-map,.twg-canvas .ct-spine-linked-section{background:color-mix(in oklab, var(--twg-cream) 54%, transparent)}}.twg-canvas .ct-spine-evidence-bundle{gap:16px;min-width:0;display:grid}.twg-canvas .ct-spine-record-list{gap:8px;display:grid}.twg-canvas .ct-spine-evidence-map>header,.twg-canvas .ct-spine-linked-section>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.twg-canvas .ct-spine-evidence-map h2,.twg-canvas .ct-spine-linked-section h2{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-display);letter-spacing:0;margin:2px 0 0;font-weight:700;line-height:1.08}.twg-canvas .ct-spine-evidence-map p,.twg-canvas .ct-spine-linked-section p{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin:4px 0 0;line-height:1.4}.twg-canvas .ct-spine-linked-section>header>div:first-child{align-items:flex-start;gap:9px;min-width:0;display:flex}.twg-canvas .ct-spine-linked-section>header>div:first-child>span{background:var(--twg-brass);border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-spine-linked-section>header>div:first-child>span{background:color-mix(in oklab, var(--twg-brass) 13%, transparent)}}.twg-canvas .ct-spine-linked-section>header>div:first-child>span{color:var(--twg-brass)}.twg-canvas .ct-spine-linked-section svg{width:15px;height:15px}.twg-canvas .ct-spine-evidence [data-test=relationship-linked-record-card],.twg-canvas .ct-spine-side [data-test=relationship-open-loop-card],.twg-canvas .ct-spine-side [data-test=relationship-next-action-empty],.twg-canvas .ct-spine-side [data-test=relationship-next-action-card],.twg-canvas .ct-spine-side [class*=border-dashed]{border-color:var(--twg-ink-hair)!important;background:var(--twg-cream)!important;border-radius:9px!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-spine-evidence [data-test=relationship-linked-record-card],.twg-canvas .ct-spine-side [data-test=relationship-open-loop-card],.twg-canvas .ct-spine-side [data-test=relationship-next-action-empty],.twg-canvas .ct-spine-side [data-test=relationship-next-action-card],.twg-canvas .ct-spine-side [class*=border-dashed]{background:color-mix(in oklab, var(--twg-cream) 66%, transparent)!important}}.twg-canvas .ct-spine-evidence [data-test=relationship-linked-record-card],.twg-canvas .ct-spine-side [data-test=relationship-open-loop-card],.twg-canvas .ct-spine-side [data-test=relationship-next-action-empty],.twg-canvas .ct-spine-side [data-test=relationship-next-action-card],.twg-canvas .ct-spine-side [class*=border-dashed]{color:var(--twg-ink)!important}.twg-canvas .ct-spine-side{gap:12px;max-height:calc(100vh - 170px);padding:12px;display:grid;position:sticky;top:0;overflow:auto}.twg-canvas .ct-spine-side-section{border:1px solid var(--twg-ink-hair);background:var(--twg-cream);border-radius:10px;gap:9px;min-width:0;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-spine-side-section{background:color-mix(in oklab, var(--twg-cream) 54%, transparent)}}.twg-canvas .ct-spine-side-section h4{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:820}.twg-canvas .ct-spine-form-row{gap:5px;display:grid}.twg-canvas .ct-spine-form-row label{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);text-transform:uppercase;font-weight:760}.twg-canvas .ct-spine-form-row select,.twg-canvas .ct-spine-embed input,.twg-canvas .ct-spine-embed select,.twg-canvas .ct-spine-embed textarea{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream);min-width:0;color:var(--twg-ink);font:inherit}.twg-canvas .ct-spine-form-row select,.twg-canvas .ct-spine-embed input,.twg-canvas .ct-spine-embed select{min-height:38px;padding:0 9px}.twg-canvas .ct-smart-status-mobile-options{display:none}.twg-canvas .ct-smart-status-canon-select{min-width:0}.twg-canvas .ct-spine-confirm{border:1px solid var(--twg-brass);gap:7px;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-spine-confirm{border:1px solid color-mix(in oklab, var(--twg-brass) 34%, transparent)}}.twg-canvas .ct-spine-confirm{background:var(--twg-brass);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-spine-confirm{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream))}}.twg-canvas .ct-spine-confirm strong{color:var(--twg-ink);font-size:var(--twg-fs-button)}.twg-canvas .ct-spine-confirm span{color:var(--twg-ink-3);font-size:var(--twg-fs-label);line-height:1.35}.twg-canvas .ct-spine-confirm>div{justify-content:flex-end;gap:6px;display:flex}.twg-canvas .ct-spine-embed>section{border:1px solid var(--twg-ink-hair);background:var(--twg-cream);border-radius:10px;gap:10px;padding:11px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-spine-embed>section{background:color-mix(in oklab, var(--twg-cream) 54%, transparent)}}.twg-canvas .ct-spine-embed h2,.twg-canvas .ct-spine-embed h3{color:var(--twg-ink);font-family:var(--twg-f-display);letter-spacing:0}.twg-canvas .ct-spine-embed button,.twg-canvas .ct-spine-embed a{min-height:var(--twg-btn-icon)}.twg-canvas .ct-spine-inline-state,.twg-canvas .ct-spine-state{border:1px dashed var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-glass);text-align:center;place-items:center;gap:7px;min-height:260px;padding:24px;display:grid}.twg-canvas .ct-spine-inline-state{min-height:74px;font-size:var(--twg-fs-label)}.twg-canvas .ct-spine-state svg,.twg-canvas .ct-spine-inline-state svg{width:22px;height:22px;color:var(--twg-brass)}.twg-canvas .ct-spine-state strong{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);line-height:var(--twg-lh-dense)}.twg-canvas .ct-spine-state span{color:var(--twg-ink-3);font-size:var(--twg-fs-body)}.twg-canvas .ct-subtab{min-width:0;padding:16px;overflow-y:auto}.twg-canvas .ct-subtab>*{min-width:0}.twg-canvas .ct-subtab-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:12px;display:grid}.twg-canvas .ct-subtab-head--single{grid-template-columns:max-content minmax(0,1fr)}.twg-canvas .ct-subtab-head--single .ct-subtab-title{min-width:max-content}.twg-canvas .ct-subtab-head--single .ct-subtab-title h2{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;display:inline-flex}.twg-canvas .ct-subtab-head--single .ct-subtab-count-inline{white-space:nowrap;flex:none}.twg-canvas .ct-subtab-head--single .ct-subtab-controls{width:100%}.twg-canvas .ct-subtab-head h2{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:600;line-height:var(--twg-lh-dense);margin:0}.twg-canvas .ct-subtab-note{max-width:720px;color:var(--twg-ink-3);font-size:var(--twg-fs-button);margin:4px 0 0;line-height:1.45}.twg-canvas .ct-subtab-controls,.twg-canvas .ct-subtab-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.twg-canvas .ct-subtab-toolbar{justify-content:flex-start;margin-bottom:12px}.twg-canvas .ct-subtab-search{width:min(100%,420px);min-width:min(100%,340px)}.twg-canvas .ct-subtab-count{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);margin-left:auto;font-weight:700}.twg-canvas .ct-schema-select,.twg-canvas .ct-mini-select{border:1px solid var(--twg-ink-hair);background:var(--twg-cream);border-radius:9px;min-width:0}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-schema-select,.twg-canvas .ct-mini-select{background:color-mix(in oklab, var(--twg-cream) 78%, transparent)}}.twg-canvas .ct-schema-select,.twg-canvas .ct-mini-select{color:var(--twg-ink);font:inherit;font-size:var(--twg-fs-label);font-weight:650}.twg-canvas .ct-schema-select{min-height:34px;padding:0 10px}.twg-canvas .ct-mini-select{width:100%;min-height:32px;padding:0 9px}.twg-canvas .ct-mini-select:disabled{cursor:wait;opacity:.7}.ct-schema-select-content[data-slot=select-content]{z-index:var(--twg-contact-popover-z);max-height:var(--twg-dd-max-h);border:var(--twg-modal-border);border-radius:var(--twg-dd-radius);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);color:var(--twg-ink);box-shadow:var(--twg-modal-shadow);font-family:var(--twg-f-ui)}.ct-schema-select-item[data-slot=select-item]{min-height:var(--twg-dd-item-h-desktop);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);font-weight:var(--twg-fw-regular);line-height:var(--twg-lh-body);padding-block:0;padding-inline:var(--twg-space-2-5)}.ct-schema-select-item[data-slot=select-item]:focus{background:var(--twg-ink-tint-hover);color:var(--twg-ink)}@media (max-width:768px){.ct-schema-select-content[data-slot=select-content]{max-height:var(--twg-dd-max-h-mobile)}.ct-schema-select-item[data-slot=select-item]{min-height:var(--twg-dd-item-h-mobile);font-size:var(--twg-fs-body-lg)}}.twg-canvas .ct-stage-control{gap:5px;min-width:0;display:grid}.twg-canvas .ct-stage-control[data-saving=true]{opacity:.9}.twg-canvas .ct-stage-save-state,.twg-canvas .ct-stage-error{border-radius:var(--twg-r-full);min-width:0;font-size:var(--twg-fs-caption);align-items:center;padding:3px 7px;font-weight:780;line-height:1.2;display:inline-flex}.twg-canvas .ct-stage-save-state{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-stage-save-state{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.twg-canvas .ct-stage-save-state{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-stage-save-state{color:color-mix(in oklab, var(--twg-brass) 70%, var(--twg-ink))}}.twg-canvas .ct-stage-error{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-stage-error{background:color-mix(in oklab, var(--twg-coral) 12%, var(--twg-cream))}}.twg-canvas .ct-stage-error{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-stage-error{color:color-mix(in oklab, var(--twg-coral) 82%, var(--twg-ink))}}.twg-canvas .ct-segmented{border:1px solid var(--twg-ink-hair);background:var(--twg-cream);border-radius:10px;align-items:center;gap:3px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-segmented{background:color-mix(in oklab, var(--twg-cream) 54%, transparent)}}.twg-canvas .ct-segmented button{min-height:var(--twg-btn-compact-h);border-radius:calc(var(--twg-r-xs) + 1px);color:var(--twg-ink-3);font-size:var(--twg-fs-label);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-weight:740;display:inline-flex}.twg-canvas .ct-segmented button:focus-visible{outline:2px solid var(--twg-brass);outline-offset:1px}.twg-canvas .ct-segmented button>svg{width:13px;height:var(--twg-fs-button)}.twg-canvas .ct-segmented button.is-active{background:var(--twg-cream);color:var(--twg-ink);box-shadow:0 1px 6px #24180c14}.twg-canvas .ct-opp-table{border-collapse:separate;border-spacing:0 8px;width:100%}.twg-canvas .ct-opp-table th{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);text-align:left;text-transform:uppercase;padding:0 10px 2px;font-weight:780}.twg-canvas .ct-opp-table tbody tr{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-opp-table tbody tr{background:color-mix(in oklab, var(--twg-cream) 68%, transparent)}}.twg-canvas .ct-opp-table tbody tr{cursor:pointer}.twg-canvas .ct-opp-table td{border-top:1px solid var(--twg-ink-hair);border-bottom:1px solid var(--twg-ink-hair);min-width:0;color:var(--twg-ink-2);font-size:var(--twg-fs-button);vertical-align:middle;padding:10px}.twg-canvas .ct-opp-table td:first-child{border-left:1px solid var(--twg-ink-hair);border-radius:12px 0 0 12px}.twg-canvas .ct-opp-table td:last-child{border-right:1px solid var(--twg-ink-hair);border-radius:0 12px 12px 0}.twg-canvas .ct-opp-table td>svg{width:13px;height:13px;color:var(--twg-brass);vertical-align:-2px;margin-right:5px}.twg-canvas .ct-opp-contact-name{min-width:0}.twg-canvas .ct-opp-row-call{margin-left:var(--twg-space-2);vertical-align:middle;display:inline-flex}.twg-canvas .ct-opp-table strong{max-width:220px;color:var(--twg-ink);font-size:var(--twg-fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:780;display:block;overflow:hidden}.twg-canvas .ct-table-title{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;gap:4px;display:grid}.twg-canvas .ct-table-title:focus-visible,.twg-canvas .ct-kanban-card>button:not(.ct-kanban-grip):focus-visible,.twg-canvas .ct-company-main:focus-visible{outline:2px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-table-title:focus-visible,.twg-canvas .ct-kanban-card>button:not(.ct-kanban-grip):focus-visible,.twg-canvas .ct-company-main:focus-visible{outline:2px solid color-mix(in oklab, var(--twg-brass) 58%, transparent)}}.twg-canvas .ct-table-title:focus-visible,.twg-canvas .ct-kanban-card>button:not(.ct-kanban-grip):focus-visible,.twg-canvas .ct-company-main:focus-visible{outline-offset:3px;border-radius:var(--twg-r-sm)}.twg-canvas .ct-kanban{grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;gap:10px;min-height:440px;padding-bottom:8px;display:grid;overflow-x:auto}.twg-canvas .ct-kanban-mobilebar{display:none}@media (max-width:768px){.twg-canvas .ct-kanban{grid-auto-columns:1fr;grid-auto-flow:row;min-height:0;overflow-x:visible}}.twg-canvas .ct-kanban-col{border:1px solid var(--twg-ink-hair);background:var(--twg-cream);border-radius:13px;flex-direction:column;min-width:240px;display:flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-kanban-col{background:color-mix(in oklab, var(--twg-cream) 52%, transparent)}}.twg-canvas .ct-kanban-col>header{border-bottom:1px solid var(--twg-ink-hair);grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:10px;display:grid}.twg-canvas .ct-kanban-col h3{min-width:0;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-emph);align-items:center;gap:7px;margin:0;display:flex}.twg-canvas .ct-kanban-col small{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);grid-column:1/-1}.twg-canvas .ct-stage-dot{border-radius:var(--twg-r-full);background:var(--ct-stage-colour,var(--twg-ink-3));width:9px;height:9px;box-shadow:0 0 0 2px var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-stage-dot{box-shadow:0 0 0 2px color-mix(in oklab, var(--twg-cream) 88%, transparent)}}.twg-canvas .ct-kanban-cards{align-content:start;gap:8px;padding:9px;display:grid}.twg-canvas .ct-kanban-card{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream);gap:8px;min-width:0;padding:10px 24px 10px 10px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-kanban-card{background:color-mix(in oklab, var(--twg-cream) 78%, transparent)}}.twg-canvas .ct-kanban-grip{width:18px;height:var(--twg-switch-h);border-radius:var(--twg-r-sm);color:var(--twg-ink-3);cursor:grab;opacity:.55;touch-action:none;transition:opacity var(--twg-dur-press) var(--twg-ease), color var(--twg-dur-press) var(--twg-ease), background var(--twg-dur-press) var(--twg-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:6px;right:4px}.twg-canvas .ct-kanban-grip:hover{opacity:1;color:var(--twg-ink-2);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-kanban-grip:hover{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.twg-canvas .ct-kanban-grip:active{cursor:grabbing}.twg-canvas .ct-kanban-grip:focus-visible{opacity:1;outline:2px solid var(--twg-brass);outline-offset:1px}.twg-canvas .ct-kanban-grip>svg{width:14px;height:14px}.twg-canvas .ct-kanban-card[data-dragging=true]{opacity:.4}.twg-canvas .ct-kanban-col[data-over=true]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-kanban-col[data-over=true]{border-color:color-mix(in oklab, var(--twg-brass) 55%, var(--twg-ink-hair))}}.twg-canvas .ct-kanban-col[data-over=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-kanban-col[data-over=true]{background:color-mix(in oklab, var(--twg-brass) 12%, transparent)}}.twg-canvas .ct-kanban-card--overlay{cursor:grabbing;background:var(--twg-cream);width:248px;padding-right:10px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-kanban-card--overlay{background:color-mix(in oklab, var(--twg-cream) 94%, transparent)}}.twg-canvas .ct-kanban-card--overlay{box-shadow:0 12px 28px -8px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-kanban-card--overlay{box-shadow:0 12px 28px -8px color-mix(in oklab, var(--twg-ink) 45%, transparent)}}.twg-canvas .ct-kanban-card--overlay{transform:scale(1.03)rotate(1deg)}.twg-canvas .ct-kanban-card>button:not(.ct-kanban-grip),.twg-canvas .ct-company-main{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;display:grid}.twg-canvas .ct-kanban-card strong,.twg-canvas .ct-company-card strong{min-width:0;color:var(--twg-ink);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-emph);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twg-canvas .ct-kanban-card span,.twg-canvas .ct-company-main span{min-width:0;color:var(--twg-ink-3);font-size:var(--twg-fs-label);align-items:center;gap:6px;line-height:1.35;display:inline-flex}.twg-canvas .ct-company-main span>svg{width:13px;height:13px;color:var(--twg-brass);flex-shrink:0}.twg-canvas .ct-companies{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.twg-canvas .ct-company-card{border:1px solid var(--twg-ink-hair);background:var(--twg-cream);border-radius:13px;gap:10px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-company-card{background:color-mix(in oklab, var(--twg-cream) 68%, transparent)}}.twg-canvas .ct-company-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.twg-canvas .ct-company-card>header>svg{width:16px;height:16px;color:var(--twg-brass)}.twg-canvas .ct-company-card .ct-tags span{gap:4px}.twg-canvas .ct-company-card .ct-tags svg{width:11px;height:11px}.tao-detail-overlay{z-index:var(--z-detail-overlay);isolation:isolate;justify-content:flex-end;display:flex;position:fixed;inset:0}.ct-above-detail{z-index:var(--z-detail-dialog)!important}.tao-detail-scrim{background:var(--twg-ink);border:0;flex:auto;min-width:0}@supports (color:color-mix(in lab, red, red)){.tao-detail-scrim{background:color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tao-detail-scrim{-webkit-backdrop-filter:blur(2px);cursor:default;animation:tao-detail-scrim-in var(--twg-dur-enter) var(--twg-ease) both}.tao-detail-panel{border-left:1px solid var(--twg-ink-hair,#2c1e1021);background:linear-gradient(180deg, var(--twg-cream-bright), var(--twg-paper)), var(--twg-paper);flex:0 0 min(540px,100vw);width:min(540px,100vw);max-width:100vw;min-height:100dvh;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tao-detail-panel{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-cream-bright) 90%, transparent), color-mix(in oklab, var(--twg-paper) 86%, transparent)), var(--twg-paper)}}.tao-detail-panel{-webkit-backdrop-filter:blur(28px)saturate(150%);color:var(--twg-ink);font-family:var(--twg-f-ui,Inter, system-ui, sans-serif);animation:tao-detail-slide-in var(--twg-t-modal-in) both;outline:none;flex-direction:column;box-shadow:-18px 0 46px #24180c2e}.tao-detail-overlay[data-closing=true] .tao-detail-scrim{animation:tao-detail-scrim-out var(--twg-dur-exit) var(--twg-ease-in) both;pointer-events:none}.tao-detail-overlay[data-closing=true] .tao-detail-panel{animation:tao-detail-slide-out var(--twg-t-modal-out) both;pointer-events:none}.tao-detail-header,.tao-detail-footer{border-color:var(--twg-ink-hair,#2c1e1021);background:var(--twg-cream);flex:none}@supports (color:color-mix(in lab, red, red)){.tao-detail-header,.tao-detail-footer{background:color-mix(in oklab, var(--twg-cream) 70%, transparent)}}.tao-detail-header{border-bottom:1px solid var(--twg-ink-hair,#2c1e1021);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 16px;display:flex}.tao-detail-header-copy{flex:auto;min-width:0}.tao-detail-header .eyebrow,.tao-detail-section h3{color:var(--twg-ink-3,#7d6e5e);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px}.tao-detail-header h2{color:var(--twg-ink);font-family:var(--twg-f-display,Georgia, serif);font-size:var(--twg-fs-display-lg);letter-spacing:0;margin:0;font-weight:640;line-height:1.06}.tao-detail-header p,.tao-detail-section p,.tao-detail-section dd,.tao-detail-section span{color:var(--twg-ink-2,#5f5144)}.tao-detail-close{border:1px solid var(--twg-ink-hair,#2c1e1021);border-radius:var(--twg-r-full);background:var(--twg-cream);flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tao-detail-close{background:color-mix(in oklab, var(--twg-cream) 78%, transparent)}}.tao-detail-close{color:var(--twg-ink);cursor:pointer}.tao-detail-close>svg{width:17px;height:17px}.tao-detail-body{flex:auto;min-height:0;padding:18px 22px 26px;overflow-y:auto}.tao-detail-loading{gap:18px;padding:2px 0;display:grid}.tao-detail-loading-status{color:var(--twg-ink-2,#5f5144);font-size:var(--twg-fs-body);align-items:center;gap:8px;display:flex}.tao-detail-loading-status strong{color:var(--twg-ink);font-weight:700}.tao-detail-loading-skeleton{gap:12px;display:grid}.tao-detail-loading-block{border:1px solid var(--twg-ink-hair,#2c1e1021);border-radius:var(--twg-r-md);background:var(--twg-cream-bright);gap:9px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.tao-detail-loading-block{background:color-mix(in oklab, var(--twg-cream-bright) 66%, transparent)}}.tao-detail-loading-block>span{border-radius:var(--twg-r-full);background:var(--twg-ink);width:100%;height:10px;display:block}@supports (color:color-mix(in lab, red, red)){.tao-detail-loading-block>span{background:color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.tao-detail-loading-block>.is-title{width:42%;height:13px}.tao-detail-loading-block>.is-short{width:68%}.tao-detail-footer{border-top:1px solid var(--twg-ink-hair,#2c1e1021);padding:14px 22px}.tao-detail-section{border-bottom:1px solid var(--twg-ink-hair,#2c1e1021);gap:8px;min-width:0;padding:14px 0;display:grid}.tao-detail-section:first-child{padding-top:0}.tao-detail-section:last-child{border-bottom:0}.tao-detail-section>div{min-width:0;color:var(--twg-ink-2,#5f5144);font-size:var(--twg-fs-body);line-height:1.45}.tao-detail-section a{color:var(--twg-ink);font-weight:720}.tao-detail-section code{overflow-wrap:anywhere;max-width:100%}.tao-company-panel-state,.tao-company-empty,.tao-company-alert,.tao-company-copy{color:var(--twg-ink-2,#5f5144);font-size:var(--twg-fs-body);margin:0;line-height:1.45}.tao-company-copy{white-space:pre-wrap}.tao-company-alert{border:1px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tao-company-alert{border:1px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.tao-company-alert{border-radius:10px;padding:10px 12px}.tao-company-alert.is-error{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.tao-company-alert.is-error{border-color:color-mix(in oklab, var(--twg-danger) 22%, transparent)}}.tao-company-alert.is-error{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.tao-company-alert.is-error{background:color-mix(in oklab, var(--twg-danger) 7%, var(--twg-cream-bright))}}.tao-company-alert.is-error{color:var(--twg-danger)}.tao-company-header{grid-template-columns:42px minmax(0,1fr);gap:12px;min-width:0;display:grid}.tao-company-avatar{border:1px solid var(--twg-ink);justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tao-company-avatar{border:1px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.tao-company-avatar{border-radius:var(--twg-r-md);background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tao-company-avatar{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream))}}.tao-company-avatar{color:#8a5a20}.tao-company-avatar svg,.tao-company-action svg,.tao-company-linked-card>svg,.tao-company-inline-meta svg,.tao-company-money svg,.tao-company-timeline-row time svg,.tao-company-field a svg{width:15px;height:15px}.tao-company-title{min-width:0}.tao-company-title h2 span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tao-company-meta,.tao-company-inline-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tao-company-meta{margin-top:6px}.tao-company-status,.tao-company-inline-meta span{border:1px solid var(--twg-ink);align-items:center;gap:4px;min-height:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tao-company-status,.tao-company-inline-meta span{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tao-company-status,.tao-company-inline-meta span{border-radius:var(--twg-r-md);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tao-company-status,.tao-company-inline-meta span{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.tao-company-status,.tao-company-inline-meta span{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tao-company-status,.tao-company-inline-meta span{color:color-mix(in oklab, var(--twg-ink) 72%, transparent)}}.tao-company-status,.tao-company-inline-meta span{font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);text-transform:capitalize;padding:2px 8px}.tao-company-actions{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.tao-company-action,.contact-related-actions .ct-btn,.contact-related-actions .ct-primary-btn{min-height:var(--twg-btn-icon-mobile);border:1px solid var(--twg-ink);justify-content:center;align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tao-company-action,.contact-related-actions .ct-btn,.contact-related-actions .ct-primary-btn{border:1px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.tao-company-action,.contact-related-actions .ct-btn,.contact-related-actions .ct-primary-btn{border-radius:calc(var(--twg-r-xs) + 1px);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.tao-company-action,.contact-related-actions .ct-btn,.contact-related-actions .ct-primary-btn{background:color-mix(in oklab, var(--twg-cream) 78%, transparent)}}.tao-company-action,.contact-related-actions .ct-btn,.contact-related-actions .ct-primary-btn{color:var(--twg-ink);font-family:var(--twg-f-ui,Inter, system-ui, sans-serif);font-size:var(--twg-fs-button);cursor:pointer;padding:8px 11px;font-weight:720;line-height:1}.tao-company-action:hover,.contact-related-actions .ct-btn:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tao-company-action:hover,.contact-related-actions .ct-btn:hover{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.tao-company-action.is-danger{color:var(--twg-danger)}.contact-related-actions .ct-primary-btn{background:var(--twg-ink);color:var(--twg-btn-primary-fg);border-color:#0000}.contact-related-actions .ct-primary-btn:hover{background:var(--twg-fill-solid-hover)}.contact-related-actions .ct-btn:disabled,.contact-related-actions .ct-primary-btn:disabled,.tao-company-action:disabled{cursor:not-allowed;opacity:.62}.contact-related-actions .company-danger-action{background:var(--twg-danger)}.tao-company-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tao-company-field{gap:4px;min-width:0;display:grid}.tao-company-field dt{color:var(--twg-ink-3,#7d6e5e);font-size:var(--twg-fs-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:780}.tao-company-field dd{overflow-wrap:anywhere;min-width:0;margin:0}.tao-company-field dd.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--twg-fs-label)}.tao-company-field dd.is-capitalized{text-transform:capitalize}.tao-company-field a,.tao-company-money,.tao-company-timeline-row time{align-items:center;gap:6px;display:inline-flex}.tao-company-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tao-company-metrics>div{border:1px solid var(--twg-ink);gap:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.tao-company-metrics>div{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tao-company-metrics>div{background:var(--twg-cream);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.tao-company-metrics>div{background:color-mix(in oklab, var(--twg-cream) 74%, transparent)}}.tao-company-metrics>div{padding:10px}.tao-company-metrics span{font-size:var(--twg-fs-caption);font-weight:720}.tao-company-metrics strong{color:var(--twg-ink);font-family:var(--twg-f-display,Georgia, serif);font-size:var(--twg-fs-display-lg);font-weight:620;line-height:1}.tao-company-tags{flex-wrap:wrap;gap:6px;display:flex}.tao-company-tags span{border:1px solid var(--twg-ink);align-items:center;min-height:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tao-company-tags span{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tao-company-tags span{border-radius:var(--twg-r-md);background:#648b6c}@supports (color:color-mix(in lab, red, red)){.tao-company-tags span{background:color-mix(in oklab, #648b6c 11%, var(--twg-cream))}}.tao-company-tags span{color:#496a50;font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);padding:2px 8px}.tao-company-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tao-company-linked-card,.tao-company-timeline-row{border:1px solid var(--twg-ink);min-width:0}@supports (color:color-mix(in lab, red, red)){.tao-company-linked-card,.tao-company-timeline-row{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tao-company-linked-card,.tao-company-timeline-row{background:var(--twg-cream);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.tao-company-linked-card,.tao-company-timeline-row{background:color-mix(in oklab, var(--twg-cream) 76%, transparent)}}.tao-company-linked-card,.tao-company-timeline-row{padding:10px}.tao-company-linked-card{grid-template-columns:18px minmax(0,1fr);gap:9px;display:grid}.tao-company-linked-card>svg{color:#8a5a20;margin-top:2px}.tao-company-linked-card p,.tao-company-timeline-row pre{margin:4px 0 0}.tao-company-card-headline{gap:5px;display:grid}.tao-company-money{color:var(--twg-ink);font-size:var(--twg-fs-label);margin-top:7px;font-weight:760}.tao-company-timeline-row>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.tao-company-timeline-row>div>span{color:var(--twg-ink);text-transform:capitalize;font-weight:760}.tao-company-timeline-row time{color:var(--twg-ink-3,#7d6e5e);font-size:var(--twg-fs-caption)}.tao-company-timeline-row pre{border-radius:var(--twg-r-sm);background:var(--twg-ink);max-height:112px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.tao-company-timeline-row pre{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.tao-company-timeline-row pre{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tao-company-timeline-row pre{color:color-mix(in oklab, var(--twg-ink) 75%, transparent)}}.tao-company-timeline-row pre{font-size:var(--twg-fs-caption);white-space:pre-wrap;padding:8px;line-height:1.4}.tao-opportunity-panel-state,.tao-opportunity-empty,.tao-opportunity-alert,.tao-opportunity-copy{color:var(--twg-ink-2,#5f5144);font-size:var(--twg-fs-body);margin:0;line-height:1.45}.tao-opportunity-copy{white-space:pre-wrap}.tao-opportunity-alert{border:1px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tao-opportunity-alert{border:1px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.tao-opportunity-alert{border-radius:10px;padding:10px 12px}.tao-opportunity-alert.is-error{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.tao-opportunity-alert.is-error{border-color:color-mix(in oklab, var(--twg-danger) 22%, transparent)}}.tao-opportunity-alert.is-error{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.tao-opportunity-alert.is-error{background:color-mix(in oklab, var(--twg-danger) 7%, var(--twg-cream-bright))}}.tao-opportunity-alert.is-error{color:var(--twg-danger)}.tao-opportunity-header{grid-template-columns:42px minmax(0,1fr);gap:12px;min-width:0;display:grid}.tao-opportunity-avatar{border:1px solid var(--twg-ink);justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tao-opportunity-avatar{border:1px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.tao-opportunity-avatar{border-radius:var(--twg-r-md);background:var(--twg-violet)}@supports (color:color-mix(in lab, red, red)){.tao-opportunity-avatar{background:color-mix(in oklab, var(--twg-violet) 13%, var(--twg-cream))}}.tao-opportunity-avatar{color:var(--twg-violet)}.tao-opportunity-avatar svg,.tao-opportunity-field dd svg,.tao-opportunity-linked-card>svg,.tao-opportunity-empty svg,.tao-opportunity-icon-action svg,.tao-opportunity-add-button svg,.tao-opportunity-timeline-row time svg,.tao-opportunity-stage-row time svg,.tao-opportunity-stage-row>div>svg,.tao-opportunity-dialog-head svg{width:15px;height:calc(var(--twg-fs-body) + 1px)}.tao-opportunity-title{min-width:0}.tao-opportunity-title h2 span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tao-opportunity-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.tao-opportunity-status,.tao-opportunity-meta span{border:1px solid var(--twg-ink);align-items:center;min-height:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tao-opportunity-status,.tao-opportunity-meta span{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tao-opportunity-status,.tao-opportunity-meta span{border-radius:var(--twg-r-md);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tao-opportunity-status,.tao-opportunity-meta span{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.tao-opportunity-status,.tao-opportunity-meta span{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tao-opportunity-status,.tao-opportunity-meta span{color:color-mix(in oklab, var(--twg-ink) 72%, transparent)}}.tao-opportunity-status,.tao-opportunity-meta span{font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);text-transform:capitalize;padding:2px 8px}.tao-opportunity-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tao-opportunity-field{gap:4px;min-width:0;display:grid}.tao-opportunity-field dt,.tao-opportunity-linked-card p,.tao-opportunity-section-head p{color:var(--twg-ink-3,#7d6e5e);font-size:var(--twg-fs-caption);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:780}.tao-opportunity-field dd{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;margin:0;display:inline-flex}.tao-opportunity-field dd.is-capitalized{text-transform:capitalize}.tao-opportunity-tags{flex-wrap:wrap;gap:6px;display:flex}.tao-opportunity-tags span,.tao-opportunity-contact-pills span,.tao-opportunity-source-pill{border:1px solid var(--twg-ink);align-items:center;min-height:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tao-opportunity-tags span,.tao-opportunity-contact-pills span,.tao-opportunity-source-pill{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tao-opportunity-tags span,.tao-opportunity-contact-pills span,.tao-opportunity-source-pill{border-radius:var(--twg-r-md);background:var(--twg-violet)}@supports (color:color-mix(in lab, red, red)){.tao-opportunity-tags span,.tao-opportunity-contact-pills span,.tao-opportunity-source-pill{background:color-mix(in oklab, var(--twg-violet) 10%, var(--twg-cream))}}.tao-opportunity-tags span,.tao-opportunity-contact-pills span,.tao-opportunity-source-pill{color:var(--twg-violet);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);padding:2px 8px}.tao-opportunity-id{overflow-wrap:anywhere;max-width:100%;color:var(--twg-ink-3,#7d6e5e);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--twg-fs-label);display:block}.tao-opportunity-linked-stack,.tao-opportunity-section-group,.tao-opportunity-link-form{gap:10px;display:grid}.tao-opportunity-linked-card,.tao-opportunity-contact-card,.tao-opportunity-timeline-row,.tao-opportunity-stage-row,.tao-opportunity-link-form{border:1px solid var(--twg-ink);min-width:0}@supports (color:color-mix(in lab, red, red)){.tao-opportunity-linked-card,.tao-opportunity-contact-card,.tao-opportunity-timeline-row,.tao-opportunity-stage-row,.tao-opportunity-link-form{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tao-opportunity-linked-card,.tao-opportunity-contact-card,.tao-opportunity-timeline-row,.tao-opportunity-stage-row,.tao-opportunity-link-form{background:var(--twg-cream);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.tao-opportunity-linked-card,.tao-opportunity-contact-card,.tao-opportunity-timeline-row,.tao-opportunity-stage-row,.tao-opportunity-link-form{background:color-mix(in oklab, var(--twg-cream) 76%, transparent)}}.tao-opportunity-linked-card,.tao-opportunity-contact-card,.tao-opportunity-timeline-row,.tao-opportunity-stage-row,.tao-opportunity-link-form{padding:10px}.tao-opportunity-linked-card{grid-template-columns:18px minmax(0,1fr);gap:6px 9px;display:grid}.tao-opportunity-linked-card>svg{color:var(--twg-violet);grid-row:span 3;margin-top:2px}.tao-opportunity-linked-card a{font-weight:760}.tao-opportunity-linked-card span,.tao-opportunity-contact-card span,.tao-opportunity-empty{color:var(--twg-ink-2,#5f5144);font-size:var(--twg-fs-label)}.tao-opportunity-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tao-opportunity-section-head>span{color:var(--twg-ink-3,#7d6e5e);font-size:var(--twg-fs-label);font-variant-numeric:tabular-nums;font-weight:760}.tao-opportunity-empty{align-items:center;gap:8px;min-height:42px;display:inline-flex}.tao-opportunity-contact-list,.tao-opportunity-timeline-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tao-opportunity-contact-card>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.tao-opportunity-contact-card a{color:var(--twg-ink);font-size:var(--twg-fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:760;display:block;overflow:hidden}.tao-opportunity-contact-card span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tao-opportunity-contact-pills,.tao-opportunity-row-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.tao-opportunity-contact-pills span{min-height:22px;padding:2px 7px;display:inline-flex}.tao-opportunity-row-actions{justify-content:flex-end;margin-top:0}.tao-opportunity-icon-action,.tao-opportunity-add-button{min-height:var(--twg-btn-icon-mobile);border:1px solid var(--twg-ink);justify-content:center;align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tao-opportunity-icon-action,.tao-opportunity-add-button{border:1px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.tao-opportunity-icon-action,.tao-opportunity-add-button{border-radius:calc(var(--twg-r-xs) + 1px);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.tao-opportunity-icon-action,.tao-opportunity-add-button{background:color-mix(in oklab, var(--twg-cream) 78%, transparent)}}.tao-opportunity-icon-action,.tao-opportunity-add-button{color:var(--twg-ink);font-family:var(--twg-f-ui,Inter, system-ui, sans-serif);font-size:var(--twg-fs-button);cursor:pointer;padding:8px 11px;font-weight:720;line-height:1}.tao-opportunity-icon-action{width:40px;padding:0}.tao-opportunity-icon-action.is-danger{color:var(--twg-danger)}.tao-opportunity-icon-action:disabled,.tao-opportunity-add-button:disabled{cursor:not-allowed;opacity:.62}.tao-opportunity-link-form{border-style:dashed}.tao-opportunity-link-form>div{gap:8px;display:grid}.tao-opportunity-picker{gap:6px;display:grid;position:relative}.tao-opportunity-picker label,.tao-opportunity-picker label>div{gap:5px;display:grid}.tao-opportunity-picker label>span{color:var(--twg-ink-3,#7d6e5e);font-size:var(--twg-fs-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:780}.tao-opportunity-picker label>div{position:relative}.tao-opportunity-picker input{border:1px solid var(--twg-ink);width:100%;min-height:40px}@supports (color:color-mix(in lab, red, red)){.tao-opportunity-picker input{border:1px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.tao-opportunity-picker input{border-radius:var(--twg-r-sm);color:var(--twg-ink);font-family:var(--twg-f-ui,Inter, system-ui, sans-serif);font-size:var(--twg-fs-body);background:#fffdf7c7;background:lab(99.3405% -.0840724 3.12467/.78);padding:0 42px 0 10px}.tao-opportunity-picker label button{width:32px;height:var(--twg-btn-icon);border:1px solid var(--twg-ink);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;right:4px}@supports (color:color-mix(in lab, red, red)){.tao-opportunity-picker label button{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tao-opportunity-picker label button{border-radius:calc(var(--twg-r-xs) + 1px);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.tao-opportunity-picker label button{background:color-mix(in oklab, var(--twg-cream) 80%, transparent)}}.tao-opportunity-picker label button{color:var(--twg-ink);cursor:pointer}.tao-opportunity-picker label button svg{width:14px;height:var(--twg-fs-body)}.tao-opportunity-picker p{color:var(--twg-ink-2,#5f5144);font-size:var(--twg-fs-label);margin:0}.tao-opportunity-picker [role=alert]{color:var(--twg-danger)}.tao-opportunity-picker ul{gap:6px;max-height:210px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.tao-opportunity-picker li button{width:100%;min-height:calc(var(--twg-btn-icon-mobile) + 2px);border:1px solid var(--twg-ink);gap:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.tao-opportunity-picker li button{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tao-opportunity-picker li button{border-radius:var(--twg-r-sm);color:var(--twg-ink);text-align:left;cursor:pointer;background:#fffdf7b8;background:lab(99.3405% -.0840724 3.12467/.72);padding:8px 10px}.tao-opportunity-picker li button strong{font-size:var(--twg-fs-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tao-opportunity-picker li button span{color:var(--twg-ink-2,#5f5144);font-size:var(--twg-fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tao-opportunity-input{border:1px solid var(--twg-ink);width:100%;min-height:40px}@supports (color:color-mix(in lab, red, red)){.tao-opportunity-input{border:1px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.tao-opportunity-input{border-radius:var(--twg-r-sm);color:var(--twg-ink);font-family:var(--twg-f-ui,Inter, system-ui, sans-serif);font-size:var(--twg-fs-body);background:#fffdf7c7;background:lab(99.3405% -.0840724 3.12467/.78);padding:0 10px}.tao-opportunity-timeline-row>div,.tao-opportunity-stage-row>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.tao-opportunity-timeline-row>div>span,.tao-opportunity-stage-row strong{color:var(--twg-ink);text-transform:capitalize;font-weight:760}.tao-opportunity-stage-row>div>span:first-child{color:var(--twg-ink-2,#5f5144)}.tao-opportunity-timeline-row time,.tao-opportunity-stage-row time{color:var(--twg-ink-3,#7d6e5e);font-size:var(--twg-fs-caption);align-items:center;gap:6px;display:inline-flex}.tao-opportunity-timeline-row pre,.tao-opportunity-stage-row p,.tao-opportunity-dialog-body p{margin:8px 0 0}.tao-opportunity-timeline-row pre,.tao-opportunity-stage-row p{border-radius:var(--twg-r-sm);background:var(--twg-ink);max-height:112px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.tao-opportunity-timeline-row pre,.tao-opportunity-stage-row p{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.tao-opportunity-timeline-row pre,.tao-opportunity-stage-row p{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tao-opportunity-timeline-row pre,.tao-opportunity-stage-row p{color:color-mix(in oklab, var(--twg-ink) 75%, transparent)}}.tao-opportunity-timeline-row pre,.tao-opportunity-stage-row p{font-size:var(--twg-fs-caption);white-space:pre-wrap;padding:8px;line-height:1.4}.tao-opportunity-dialog{border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-lg);background:var(--twg-glass-t3-bg);width:min(540px,100vw - 24px);max-width:min(540px,100vw - 24px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);color:var(--twg-ink);overflow:hidden;box-shadow:0 28px 80px #2c1e1038}.tao-opportunity-dialog-head{grid-template-columns:36px minmax(0,1fr) 36px;align-items:start;gap:10px;padding:18px 18px 12px;display:grid}.tao-opportunity-dialog-head>span,.tao-opportunity-dialog-head>button{width:36px;height:calc(var(--twg-btn-icon) + 4px);border:1px solid var(--twg-ink);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tao-opportunity-dialog-head>span,.tao-opportunity-dialog-head>button{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tao-opportunity-dialog-head>span,.tao-opportunity-dialog-head>button{border-radius:var(--twg-btn-md-mobile-radius);color:var(--twg-danger);background:#fffdf7c2;background:lab(99.3405% -.0840724 3.12467/.76)}.tao-opportunity-dialog-head>button{color:var(--twg-ink);cursor:pointer}.tao-opportunity-dialog [data-slot=dialog-title]{font-family:var(--twg-f-display,Georgia, serif);font-size:var(--twg-fs-display);font-weight:650;line-height:1.05}.tao-opportunity-dialog [data-slot=dialog-description],.tao-opportunity-dialog-body{color:var(--twg-ink-2,#5f5144);font-size:var(--twg-fs-body);line-height:1.45}.tao-opportunity-dialog-body,.tao-opportunity-dialog-actions{padding:14px 18px}.tao-opportunity-dialog-actions{border-top:1px solid var(--twg-ink);justify-content:flex-end;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.tao-opportunity-dialog-actions{border-top:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tao-opportunity-dialog-actions .ct-btn,.tao-opportunity-dialog-actions .ct-primary-btn{min-height:var(--twg-btn-icon-mobile)}.tao-opportunity-dialog-actions .ct-primary-btn.is-danger{background:var(--twg-danger)}.company-edit-dialog{width:min(700px,100vw - 24px);max-width:min(700px,100vw - 24px)}.company-safety-dialog{width:min(540px,100vw - 24px);max-width:min(540px,100vw - 24px)}.contact-smart-dialog{width:min(560px,100vw - 24px);max-width:min(560px,100vw - 24px)}.contact-mention-search{border:1px solid var(--twg-ink);align-items:center;gap:8px;min-height:42px;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-mention-search{border:1px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.contact-mention-search{border-radius:var(--twg-r-sm);color:var(--twg-ink);background:#fffdf8;background:lab(99.4197% -.0760257 2.74837);padding:0 10px}.contact-mention-search>svg{width:15px;height:15px;color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-mention-search>svg{color:color-mix(in oklab, var(--twg-ink) 62%, transparent)}}.contact-mention-search input{min-width:0;min-height:40px;color:var(--twg-ink);font-family:var(--twg-f-ui,Inter, system-ui, sans-serif);font-size:var(--twg-fs-body);background:0 0;border:0;outline:none;flex:auto}.contact-mention-results{gap:6px;max-height:min(320px,42svh);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.contact-mention-state,.contact-mention-result{border:1px solid var(--twg-ink);width:100%;min-height:44px}@supports (color:color-mix(in lab, red, red)){.contact-mention-state,.contact-mention-result{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-mention-state,.contact-mention-result{background:var(--twg-cream);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.contact-mention-state,.contact-mention-result{background:color-mix(in oklab, var(--twg-cream) 76%, transparent)}}.contact-mention-state,.contact-mention-result{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-mention-state,.contact-mention-result{color:color-mix(in oklab, var(--twg-ink) 76%, transparent)}}.contact-mention-state,.contact-mention-result{font-size:var(--twg-fs-button);padding:9px 10px;line-height:1.4}.contact-mention-state{align-items:center;gap:8px;display:flex}.contact-mention-state>svg{width:15px;height:15px}.contact-mention-state.is-error{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.contact-mention-state.is-error{border-color:color-mix(in oklab, var(--twg-danger) 22%, transparent)}}.contact-mention-state.is-error{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.contact-mention-state.is-error{background:color-mix(in oklab, var(--twg-danger) 7%, var(--twg-cream-bright))}}.contact-mention-state.is-error{color:var(--twg-danger)}.contact-mention-result{text-align:left;cursor:pointer;gap:3px;display:grid}.contact-mention-result:hover,.contact-mention-result:focus-visible{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-mention-result:hover,.contact-mention-result:focus-visible{border-color:color-mix(in oklab, var(--twg-brass) 38%, transparent)}}.contact-mention-result:hover,.contact-mention-result:focus-visible{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-mention-result:hover,.contact-mention-result:focus-visible{background:color-mix(in oklab, var(--twg-brass) 9%, var(--twg-cream))}}.contact-mention-result:hover,.contact-mention-result:focus-visible{outline:none}.contact-mention-result strong{color:var(--twg-ink);font-size:var(--twg-fs-body);font-weight:760}.contact-mention-result span{color:var(--twg-ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contact-mention-result span{color:color-mix(in oklab, var(--twg-ink) 62%, transparent)}}.contact-mention-result span{font-size:var(--twg-fs-label);text-overflow:ellipsis;white-space:nowrap}@keyframes tao-detail-slide-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes tao-detail-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(28px)}}@keyframes tao-detail-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes tao-detail-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes tao-detail-slide-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes tao-detail-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){.tao-detail-panel,.tao-detail-scrim,.tao-detail-overlay[data-closing=true] .tao-detail-panel,.tao-detail-overlay[data-closing=true] .tao-detail-scrim{animation:none!important}}@media (max-width:1240px){.twg-canvas .ct-topbar{grid-template-columns:minmax(0,max-content) minmax(180px,1fr);grid-template-areas:"brand actions""tabs search";gap:8px 12px;padding-inline:12px}.twg-canvas .ct-topbar-brand{grid-area:brand}.twg-canvas .ct-topbar-actions{grid-area:actions;justify-self:end}.twg-canvas .ct-entity-tabs{grid-area:tabs;justify-self:start;overflow-x:auto}.twg-canvas .ct-search{grid-area:search}}@media (max-width:1180px){.twg-canvas .ct-body{grid-template-columns:var(--ct-rail-width,220px) 5px minmax(280px, var(--ct-list-width,400px)) 5px minmax(0, 1fr)}.twg-canvas .ct-body-subtab{grid-template-columns:var(--ct-rail-width,220px) 5px minmax(0, 1fr)}}@media (min-width:769px) and (max-width:1023px){.twg-canvas .ct-shell[data-view=contacts][data-spine-mode=drawer] .ct-body:not(.ct-body-subtab){grid-template-columns:var(--ct-rail-width,220px) 5px minmax(0, 1fr)}.twg-canvas .ct-shell[data-view=contacts][data-spine-mode=drawer] .ct-body:not(.ct-body-subtab)>:is(.ct-list,.ct-cockpit){grid-column:3}.twg-canvas .ct-shell[data-view=contacts][data-spine-mode=drawer] .ct-body:not(.ct-body-subtab)>.ct-resize-list,.twg-canvas .ct-shell[data-view=contacts][data-spine-mode=drawer] .ct-body:not(.ct-body-subtab)>.ct-cockpit,.twg-canvas .ct-shell[data-view=contacts][data-spine-mode=drawer][data-contact-open=true] .ct-body:not(.ct-body-subtab)>.ct-list{display:none}.twg-canvas .ct-shell[data-view=contacts][data-spine-mode=drawer][data-contact-open=true] .ct-body:not(.ct-body-subtab)>.ct-cockpit{display:flex}.twg-canvas .ct-shell[data-view=contacts][data-spine-mode=drawer][data-contact-open=true] .ct-id-close{display:inline-flex}}@media (max-width:768px){.twg-canvas .m-ct-entity-slot{display:block}.twg-canvas .ct-shell,.twg-canvas .ct-shell[data-view],html body .twg-canvas .ct-shell{min-height:0!important;overflow:hidden!important}.twg-canvas .ct-shell>.ct-topbar,html body .twg-canvas .ct-shell>.ct-topbar{display:none!important}.twg-canvas .ct-shell>.m-ct-topbar-slot,html body .twg-canvas .ct-shell>.m-ct-topbar-slot{flex:none;width:100%;display:block!important}.twg-canvas .m-ct-topbar-reader .m-em-topbar-reader-subject{-webkit-line-clamp:none!important;flex:auto!important;-webkit-box-orient:initial!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;width:auto!important;min-width:0!important;color:var(--twg-ink)!important;font-family:var(--twg-f-display,"Cormorant Garamond", serif)!important;font-size:var(--twg-fs-display)!important;margin:0 8px 0 -4px!important;font-weight:500!important;line-height:1.2!important;display:block!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;overflow:hidden!important;transform:none!important}.twg-canvas .ct-topbar-title h1{font-size:var(--twg-fs-display-lg)}.twg-canvas .ct-topbar-sub{white-space:normal}.twg-canvas .ct-entity-tabs{overflow-x:auto;justify-self:stretch!important}.twg-canvas .ct-entity-tab{flex:none;min-height:36px}.twg-canvas .ct-body,.twg-canvas .ct-body-subtab{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr!important}.twg-canvas .ct-resize,.twg-canvas .ct-rail,.twg-canvas .ct-body-subtab .ct-rail{display:none!important}.twg-canvas .ct-list{border-right:0}.twg-canvas .ct-list-rows{padding:4px 0 var(--ct-andy-clear);scroll-padding-bottom:var(--ct-andy-clear)}html[data-shell=twg] .twg-canvas .ct-shell .ct-list-rows{padding:0 0 var(--ct-andy-clear)!important;scrollbar-width:none!important;gap:8px!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-list-rows::-webkit-scrollbar{display:none!important}.twg-canvas .ct-row{border-radius:var(--twg-r-md);grid-template-columns:28px minmax(0,1fr);padding:12px 14px}html[data-shell=twg] .twg-canvas .ct-shell .ct-row{border-radius:14px!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;width:100%!important;height:auto!important;min-height:108px!important;padding:13px 15px!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-row-meta{display:none!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-row-select{width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;opacity:1!important;pointer-events:auto!important;display:inline-grid!important;top:14px!important;left:6px!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-row-main{grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;width:100%!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-row-photo{width:36px!important;height:36px!important}.twg-canvas .ct-row-meta{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center;margin-top:-2px}.twg-canvas .ct-row-line2,.twg-canvas .ct-row-line3{white-space:normal}.twg-canvas .ct-row-line1 strong{white-space:nowrap}.twg-canvas .ct-loop-badge{white-space:normal;max-width:100%;line-height:1.25}.twg-canvas .ct-cockpit{padding:12px 14px var(--ct-andy-clear);scroll-padding-bottom:var(--ct-andy-clear);display:none!important}.twg-canvas .ct-shell[data-contact-open=true] .ct-list{display:none!important}.twg-canvas .ct-shell[data-contact-open=true] .ct-cockpit{min-height:0;overflow-y:auto;display:flex!important}.twg-canvas .ct-id{grid-template-columns:auto minmax(0,1fr);gap:12px}.twg-canvas .ct-id-actions{grid-column:1/-1;justify-content:flex-end}.twg-canvas .ct-id-actions .ct-icon-btn{width:44px;height:var(--twg-touch-target)}.twg-canvas .ct-id-line1 h2{font-size:var(--twg-fs-heading);line-height:var(--twg-lh-dense)}.twg-canvas .ct-id-line1{grid-template-columns:1fr;gap:6px;display:grid}.twg-canvas .ct-id-status-strip{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:8px;max-width:100%;min-height:44px;padding-bottom:2px;display:flex;overflow:auto hidden}.twg-canvas .ct-id-status-strip::-webkit-scrollbar{display:none}.twg-canvas .ct-vip-toggle{flex:none;min-width:44px;min-height:44px;padding:8px 12px}.twg-canvas .ct-smart-head>:first-child{min-width:0}.twg-canvas .ct-smart-head .ct-vip-toggle-stack{flex-direction:column;align-items:flex-end;gap:6px;min-width:104px;max-width:100%;display:inline-flex}.twg-canvas .ct-smart-head .ct-vip-toggle{width:100%}.twg-canvas .ct-vip-toggle-error{text-align:right;max-width:min(220px,100%);display:block}.twg-canvas .ct-visibility-toggle,.twg-canvas .ct-crm-status-toggle{flex:none;min-height:44px;padding:8px 12px}.twg-canvas .ct-id-status-strip .ct-status-pill{flex:none;align-items:center;min-height:44px;padding-inline:12px}.twg-canvas .ct-schema-strip{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.twg-canvas .ct-schema-strip::-webkit-scrollbar{display:none}.twg-canvas .ct-schema-strip>span{white-space:nowrap;flex:none}.twg-canvas .ct-methods-manager{grid-template-columns:1fr}.twg-canvas .ct-method-row{grid-template-columns:1fr;min-height:44px}.twg-canvas .ct-website-link{min-height:44px}.twg-canvas .ct-method-actions{justify-content:flex-start}.twg-canvas .ct-mini-icon{width:36px;height:36px}.twg-canvas .ct-method-add-row,.twg-canvas .ct-address-form{grid-template-columns:1fr}.twg-canvas .ct-address-form-actions{flex-direction:column}.twg-canvas .ct-method-save,.twg-canvas .ct-method-cancel{min-height:38px}.twg-canvas .ct-action-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.twg-canvas .ct-action-secondary{display:none}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-action-bar>.ct-action.ct-action-overflow{display:flex!important}.twg-canvas .ct-overview{grid-template-columns:1fr}.twg-canvas .ct-evidence-tabs{flex-wrap:nowrap;overflow:visible}.twg-canvas .ct-evtab-pop{top:auto;right:14px;bottom:calc(18px + env(safe-area-inset-bottom));width:min(276px,100vw - 28px);min-width:0;max-height:min(420px,100svh - 96px);position:fixed;overflow-y:auto}.twg-canvas .ct-evtab-pop-item{min-height:44px}.twg-canvas .ct-subtab{padding:8px 12px 112px}.twg-canvas .ct-subtab-head{grid-template-columns:1fr;gap:8px;margin-bottom:8px}.twg-canvas .ct-subtab-note{display:none}.twg-canvas .ct-subtab-controls{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:8px;display:grid}.twg-canvas .ct-subtab-controls>*{min-width:0}.twg-canvas .ct-schema-select,.twg-canvas .ct-subtab-controls .ct-segmented,.twg-canvas .ct-subtab-search{width:100%}.twg-canvas .ct-schema-select,.twg-canvas .ct-mini-select,.twg-canvas .ct-segmented button,.twg-canvas .ct-subtab-toolbar .ct-btn{min-height:var(--twg-touch-target)}.twg-canvas .ct-subtab-controls>:last-child{grid-column:1/-1;justify-self:start;width:auto;max-width:100%}.twg-canvas .ct-subtab-controls>.ct-saved-view-trigger{grid-column:1/-1;width:100%}.twg-canvas .ct-subtab-controls>.ct-saved-view-trigger strong{flex:auto;max-width:none}.twg-canvas .ct-subtab-toolbar{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:6px 8px;margin-bottom:8px;display:grid}.twg-canvas .ct-subtab-toolbar>*{min-width:0}.twg-canvas .ct-subtab-count{text-align:right;white-space:nowrap;order:1;justify-self:start;width:auto;margin-left:0}.twg-canvas .ct-subtab-toolbar .ct-btn{order:1;justify-self:end;width:auto}.twg-canvas .ct-subtab-search{min-height:var(--twg-touch-target);order:2;grid-column:1/-1}.twg-canvas .ct-subtab-search input{min-height:var(--twg-touch-target)}.twg-canvas .ct-forecast-strip{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:8px;margin:8px 0;padding-bottom:2px;display:flex;overflow-x:auto}.twg-canvas .ct-forecast-strip::-webkit-scrollbar{display:none}.twg-canvas .ct-forecast-tile,.twg-canvas .ct-forecast-more{scroll-snap-align:start;flex:0 0 calc(50% - 4px);min-width:0;min-height:54px;padding:8px 10px}.twg-canvas .ct-forecast-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twg-canvas .ct-forecast-value{font-size:var(--twg-fs-body)}.twg-canvas .ct-opp-table,.twg-canvas .ct-opp-table tbody{width:100%;display:block}.twg-canvas .ct-opp-table thead{display:none}.twg-canvas .ct-opp-table{border-spacing:0}.twg-canvas .ct-opp-table tbody{gap:var(--twg-space-2);display:grid}.twg-canvas .ct-opp-table tr{grid-template-columns:minmax(0, 1fr) calc(var(--twg-btn-md-mobile-h) * 3);gap:var(--twg-space-1) var(--twg-space-2);min-height:calc((var(--twg-btn-md-mobile-h) * 2) + var(--twg-space-3));padding:var(--twg-space-2);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);display:grid}.twg-canvas .ct-opp-table td,.twg-canvas .ct-opp-table td:first-child,.twg-canvas .ct-opp-table td:last-child{align-items:center;gap:var(--twg-space-1);min-width:0;min-height:0;font-size:var(--twg-fs-label);line-height:var(--twg-lh-dense);border:0;border-radius:0;padding:0;display:flex}.twg-canvas .ct-opp-table td:before{content:none}.twg-canvas .ct-opp-table td:first-child{grid-area:1/1}.twg-canvas .ct-opp-table .ct-table-title{align-items:center;gap:var(--twg-space-1);min-height:var(--twg-btn-md-mobile-h);flex-wrap:wrap;width:100%;display:flex}.twg-canvas .ct-opp-table .ct-table-title strong{flex:100%}.twg-canvas .ct-opp-table strong,.twg-canvas .ct-kanban-card strong{max-width:100%;font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-dense);text-overflow:ellipsis;white-space:nowrap}.twg-canvas .ct-opp-table td:nth-child(2),.twg-canvas .ct-opp-table td:nth-child(3),.twg-canvas .ct-opp-table td:nth-child(7),.twg-canvas .ct-kanban-card>button>span{color:var(--twg-ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twg-canvas .ct-opp-table td:nth-child(2){grid-area:2/1}.twg-canvas .ct-opp-table td:nth-child(3){grid-area:3/1}.twg-canvas .ct-opp-table .ct-opp-contact-name{text-overflow:ellipsis;flex:auto;overflow:hidden}.twg-canvas .ct-opp-table .ct-opp-row-call{flex:0 0 var(--twg-btn-md-mobile-h);width:var(--twg-btn-md-mobile-h);margin-left:auto}.twg-canvas .ct-opp-table .ct-opp-row-call .calls-affordance,.twg-canvas .ct-opp-table .ct-opp-row-call .ct-row-call{width:100%;min-width:100%}.twg-canvas .ct-opp-table .ct-opp-row-call .ct-row-call{padding-inline:0}.twg-canvas .ct-opp-table td:nth-child(4),.twg-canvas .ct-opp-table td:nth-child(8){display:none}.twg-canvas .ct-opp-table td:nth-child(5){grid-area:2/2/span 2;align-self:center}.twg-canvas .ct-opp-table td:nth-child(6){color:var(--twg-ink);font-weight:var(--twg-fw-emph);grid-area:1/2;justify-self:end}.twg-canvas .ct-opp-table td:nth-child(7){grid-area:4/1}.twg-canvas .ct-opp-table .ct-stage-control,.twg-canvas .ct-kanban-card .ct-stage-control{width:100%}.twg-canvas .ct-kanban{gap:var(--twg-space-2);grid-auto-columns:1fr;min-height:0;padding-bottom:0}.twg-canvas .ct-kanban-mobilebar{z-index:2;gap:var(--twg-space-1-5);margin-bottom:var(--twg-space-2);padding:var(--twg-space-1) var(--twg-space-0-5,2px);scrollbar-width:none;-webkit-overflow-scrolling:touch;background:var(--twg-cream);display:flex;position:sticky;top:0;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-kanban-mobilebar{background:color-mix(in oklab, var(--twg-cream) 70%, transparent)}}.twg-canvas .ct-kanban-mobilebar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.twg-canvas .ct-kanban-mobilebar::-webkit-scrollbar{display:none}.twg-canvas .ct-kanban-pill{align-items:center;gap:var(--twg-space-1-5);min-height:var(--twg-btn-md-mobile-h);padding:0 var(--twg-space-2-5,10px);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream);flex:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-kanban-pill{background:color-mix(in oklab, var(--twg-cream) 82%, transparent)}}.twg-canvas .ct-kanban-pill{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);white-space:nowrap;cursor:pointer}.twg-canvas .ct-kanban-pill[data-active=true]{border-color:var(--twg-ink);background:var(--twg-ink);color:var(--twg-cream-bright)}.twg-canvas .ct-kanban-pill[data-active=true] .ct-stage-dot{box-shadow:0 0 0 1px var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-kanban-pill[data-active=true] .ct-stage-dot{box-shadow:0 0 0 1px color-mix(in oklab, var(--twg-cream-bright) 60%, transparent)}}.twg-canvas .ct-kanban-pill-count{border-radius:var(--twg-r-sm);background:var(--twg-ink);justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-kanban-pill-count{background:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.twg-canvas .ct-kanban-pill-count{color:inherit;font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);font-weight:var(--twg-fw-emph);line-height:1}.twg-canvas .ct-kanban-pill[data-active=true] .ct-kanban-pill-count{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-kanban-pill[data-active=true] .ct-kanban-pill-count{background:color-mix(in oklab, var(--twg-cream-bright) 22%, transparent)}}.twg-canvas .ct-kanban-col[data-mobile-active=false]{display:none}.twg-canvas .ct-kanban-col{min-width:0}.twg-canvas .ct-kanban-col>header{min-height:var(--twg-btn-md-mobile-h);padding:var(--twg-space-2);align-items:center}.twg-canvas .ct-kanban-cards{gap:var(--twg-space-1);padding:var(--twg-space-2)}.twg-canvas .ct-kanban-card{grid-template-columns:minmax(0, 1fr) calc(var(--twg-btn-md-mobile-h) * 3);gap:var(--twg-space-1) var(--twg-space-2);min-height:calc(var(--twg-btn-md-mobile-h) + var(--twg-space-4));padding:var(--twg-space-2)}.twg-canvas .ct-kanban-grip{display:none}.twg-canvas .ct-kanban-card>button{min-height:var(--twg-btn-md-mobile-h);grid-column:1}.twg-canvas .ct-kanban-card>.ct-stage-control{grid-area:1/2;align-self:center}.twg-canvas .ct-companies{grid-template-columns:1fr}.tao-detail-overlay{align-items:flex-end}.tao-detail-scrim{flex:none;position:absolute;inset:0}.tao-detail-panel{border-left:0;border-radius:18px 18px 0 0;flex-basis:100vw;width:100vw;min-height:min(94dvh,820px);max-height:94dvh;animation-name:tao-detail-slide-up;box-shadow:0 -16px 44px #24180c2e}.tao-detail-overlay[data-closing=true] .tao-detail-panel{animation:tao-detail-slide-down var(--twg-t-sheet-out) both}.tao-detail-header{padding:16px 16px 13px}.tao-detail-header h2{font-size:var(--twg-fs-display-lg)}.tao-detail-body{padding:14px 16px calc(20px + env(safe-area-inset-bottom))}.tao-detail-close{width:44px;height:44px}.tao-company-header{grid-template-columns:38px minmax(0,1fr)}.tao-company-avatar{width:38px;height:38px}.tao-company-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tao-company-action,.contact-related-actions .ct-btn,.contact-related-actions .ct-primary-btn{min-height:var(--twg-touch-target)}.tao-company-field-grid,.tao-company-metrics{grid-template-columns:1fr}.tao-opportunity-header{grid-template-columns:38px minmax(0,1fr)}.tao-opportunity-avatar{width:38px;height:38px}.tao-opportunity-field-grid{grid-template-columns:1fr}.tao-opportunity-contact-card>div,.tao-opportunity-stage-row>div,.tao-opportunity-timeline-row>div{grid-template-columns:1fr;align-items:start;display:grid}.tao-opportunity-row-actions{justify-content:stretch}.tao-opportunity-icon-action,.tao-opportunity-add-button,.tao-opportunity-input{min-height:var(--twg-touch-target)}.tao-opportunity-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;width:100vw;max-width:100vw;max-height:min(92svh,820px);top:auto;bottom:0;left:0;overflow-y:auto;transform:none}.tao-opportunity-dialog-actions{flex-direction:column-reverse}.tao-opportunity-dialog-actions .ct-btn,.tao-opportunity-dialog-actions .ct-primary-btn{min-height:var(--twg-touch-target);width:100%}.company-edit-dialog,.company-safety-dialog,.contact-smart-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;width:100vw;max-width:100vw;max-height:min(92svh,820px);top:auto;bottom:0;left:0;transform:none}.contact-status-dialog,.contact-visibility-dialog{--tw-translate-x:0;--tw-translate-y:0;border-radius:18px 18px 0 0;width:100vw;max-width:100vw;max-height:min(92dvh,100dvh - 10px);inset:auto 0 0;overflow-y:auto;transform:none}.contact-status-head,.contact-visibility-head{padding:18px 18px 12px}.contact-status-body,.contact-visibility-body{padding:16px 18px calc(18px + env(safe-area-inset-bottom))}.contact-status-field select,.contact-status-field textarea{min-height:44px}.contact-status-actions,.contact-visibility-actions{flex-direction:column-reverse}.contact-status-actions .ct-btn,.contact-status-actions .ct-primary-btn,.contact-visibility-actions .ct-btn,.contact-visibility-actions .ct-primary-btn{min-height:var(--twg-touch-target);width:100%}}.contact-create-page-shell,.contact-create-dialog{--contact-create-sky:var(--twg-coral);--contact-create-sky-deep:var(--twg-accent-strong);--contact-create-sky-soft:var(--twg-accent-soft);--contact-create-solid:#fff;--contact-create-ink-2:var(--twg-ink-2);--contact-create-line:var(--twg-ink-hair);border:1px solid var(--contact-create-line);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);color:var(--twg-ink);box-shadow:0 28px 80px var(--twg-ink);border-radius:22px;font-family:Outfit,ui-sans-serif,system-ui,sans-serif}@supports (color:color-mix(in lab, red, red)){.contact-create-page-shell,.contact-create-dialog{box-shadow:0 28px 80px color-mix(in oklab, var(--twg-ink) 24%, transparent)}}.contact-create-page-shell{width:min(100%,960px);margin:0 auto;overflow:hidden}.contact-create-dialog,.contact-edit-dialog,.contact-related-dialog{--tw-translate-x:0;--tw-translate-y:0;grid-template-rows:auto minmax(0,1fr);gap:0;padding:0;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);z-index:var(--twg-contact-dialog-z)!important}.contact-create-dialog{width:min(940px,100vw - 24px);max-width:min(940px,100vw - 24px);max-height:min(90svh,900px)}.contact-related-dialog{border:1px solid var(--twg-glass-border);background:var(--twg-glass-t3-bg);width:min(640px,100vw - 24px);max-width:min(640px,100vw - 24px);max-height:min(90svh,840px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);color:var(--twg-ink);border-radius:14px;box-shadow:0 26px 80px #2c1e1038}.contact-opportunity-dialog{width:min(560px,100vw - 24px);max-width:min(560px,100vw - 24px)}.contact-related-head{border-bottom:1px solid var(--twg-ink);padding:22px 24px 14px}@supports (color:color-mix(in lab, red, red)){.contact-related-head{border-bottom:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-related-head{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.contact-related-head{background:color-mix(in oklab, var(--twg-cream) 84%, white)}}.contact-related-head [data-slot=dialog-title]{color:var(--twg-ink);font-family:var(--twg-f-display,ui-serif, Georgia, serif);font-size:var(--twg-fs-display-lg);letter-spacing:0;font-weight:620}.contact-related-head [data-slot=dialog-description]{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-related-head [data-slot=dialog-description]{color:color-mix(in oklab, var(--twg-ink) 72%, transparent)}}.contact-related-head [data-slot=dialog-description]{font-size:var(--twg-fs-body);line-height:1.45}.contact-related-body{overscroll-behavior:contain;scrollbar-color:var(--twg-ink) transparent;min-height:0;padding:18px 24px 22px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.contact-related-body{scrollbar-color:color-mix(in oklab, var(--twg-ink) 52%, transparent) transparent}}.contact-related-body{scrollbar-gutter:stable;scrollbar-width:thin}.contact-related-body::-webkit-scrollbar{width:10px}.contact-related-body::-webkit-scrollbar-thumb{border-radius:var(--twg-r-full);background:var(--twg-ink);border:2px solid #0000;min-height:44px}@supports (color:color-mix(in lab, red, red)){.contact-related-body::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--twg-ink) 52%, transparent)}}.contact-related-body::-webkit-scrollbar-thumb{background-clip:padding-box}.contact-related-form{gap:13px;display:grid}.contact-related-alert{border:1px solid var(--twg-ink);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-related-alert{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contact-related-alert{font-size:var(--twg-fs-button);border-radius:10px;padding:10px 12px;line-height:1.45}.contact-related-alert>strong,.contact-related-alert>p,.contact-related-alert>.contact-create-duplicates{grid-column:1/-1}.contact-related-icon,.contact-related-spinner{flex:none;width:15px;height:15px}.contact-related-spinner{animation:.8s linear infinite ct-spin}@keyframes ct-spin{to{transform:rotate(360deg)}}.contact-related-alert.is-error{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.contact-related-alert.is-error{border-color:color-mix(in oklab, var(--twg-danger) 22%, transparent)}}.contact-related-alert.is-error{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.contact-related-alert.is-error{background:color-mix(in oklab, var(--twg-danger) 7%, var(--twg-cream-bright))}}.contact-related-alert.is-error{color:var(--twg-danger)}.contact-related-alert.is-warning{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-related-alert.is-warning{border-color:color-mix(in oklab, var(--twg-brass) 28%, transparent)}}.contact-related-alert.is-warning{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.contact-related-alert.is-warning{background:color-mix(in oklab, var(--twg-cream) 76%, #fef3c7)}}.contact-related-alert.is-warning{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-related-alert.is-warning{color:color-mix(in oklab, var(--twg-ink) 84%, var(--twg-brass))}}.contact-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.contact-related-field{gap:6px;display:grid}.contact-related-field>label,.contact-related-field>span{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-related-field>label,.contact-related-field>span{color:color-mix(in oklab, var(--twg-ink) 82%, transparent)}}.contact-related-field>label,.contact-related-field>span{font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph)}.contact-related-field input,.contact-related-field select,.contact-related-field textarea{min-height:var(--twg-btn-md-h);border:var(--twg-modal-border);border-radius:var(--twg-btn-md-radius);background:var(--twg-cream-bright);width:100%;color:var(--twg-ink);font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body);padding-block:0;padding-inline:var(--twg-space-2-5)}.contact-related-field textarea{padding-block:var(--twg-space-2);resize:vertical}.contact-related-field .contact-related-select-trigger[data-slot=select-trigger]{width:100%;min-height:var(--twg-btn-md-h);border:var(--twg-modal-border);border-radius:var(--twg-btn-md-radius);background:var(--twg-cream-bright);color:var(--twg-ink);font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body);padding-block:0;padding-inline:var(--twg-space-2-5)}.contact-opportunity-combo-trigger{align-items:center;gap:0 var(--twg-space-2);width:100%;min-height:var(--twg-btn-md-h);border:var(--twg-modal-border);border-radius:var(--twg-btn-md-radius);background:var(--twg-cream-bright);color:var(--twg-ink);cursor:pointer;font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body);padding-block:0;padding-inline:var(--twg-space-2-5);text-align:left;grid-template-columns:minmax(0,1fr) auto;display:grid}.contact-opportunity-combo-trigger:disabled{cursor:not-allowed;opacity:.55}.contact-opportunity-combo-trigger:focus-visible,.contact-opportunity-combo-trigger[aria-expanded=true]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-opportunity-combo-trigger:focus-visible,.contact-opportunity-combo-trigger[aria-expanded=true]{border-color:color-mix(in oklab, var(--twg-brass) 62%, transparent)}}.contact-opportunity-combo-trigger:focus-visible,.contact-opportunity-combo-trigger[aria-expanded=true]{box-shadow:0 0 0 var(--twg-space-0-5) var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-opportunity-combo-trigger:focus-visible,.contact-opportunity-combo-trigger[aria-expanded=true]{box-shadow:0 0 0 var(--twg-space-0-5) color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.contact-opportunity-combo-trigger:focus-visible,.contact-opportunity-combo-trigger[aria-expanded=true]{outline:none}.contact-opportunity-combo-value,.contact-opportunity-combo-trigger em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-opportunity-combo-value.is-placeholder,.contact-opportunity-combo-trigger em{color:var(--twg-ink-3)}.contact-opportunity-combo-trigger em{font-size:var(--twg-fs-caption);font-style:normal;line-height:var(--twg-lh-dense);grid-column:1}.contact-opportunity-combo-trigger svg{width:var(--twg-icon-sm);height:var(--twg-icon-sm);color:var(--twg-ink-3);grid-area:1/2/span 2}.contact-opportunity-combo-positioner{z-index:var(--twg-contact-popover-z)}.contact-opportunity-combo-popover{width:clamp(var(--twg-dd-min-w), var(--anchor-width,var(--twg-dd-min-w)), var(--twg-dd-max-w-wide));max-height:var(--twg-dd-max-h);border:var(--twg-modal-border);border-radius:var(--twg-dd-radius);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);color:var(--twg-ink);box-shadow:var(--twg-modal-shadow);font-family:var(--twg-f-ui);overflow:hidden}.contact-opportunity-combo-command{border-radius:inherit;background:0 0}.contact-opportunity-combo-sheet-head{display:none}.contact-opportunity-combo-command [data-slot=command-input-wrapper]{border-bottom:var(--twg-modal-hairline);background:var(--twg-modal-surface);padding:var(--twg-space-2)}.contact-opportunity-combo-command [data-slot=input-group]{min-height:var(--twg-btn-md-h);border-radius:var(--twg-btn-md-radius);height:var(--twg-btn-md-h)!important}.contact-opportunity-combo-command [data-slot=command-input]{min-height:var(--twg-btn-md-h);color:var(--twg-ink);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body)}.contact-opportunity-combo-list{max-height:calc(var(--twg-dd-max-h) - var(--twg-btn-md-h));padding:var(--twg-space-1)}.contact-opportunity-combo-empty{color:var(--twg-ink-3);font-size:var(--twg-fs-label)}.contact-opportunity-combo-option[data-slot=command-item]{min-height:var(--twg-dd-item-h-desktop);border-radius:var(--twg-dd-radius);color:var(--twg-ink);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body);padding-block:0;padding-inline:var(--twg-space-2-5)}.contact-opportunity-combo-option[data-slot=command-item][data-selected=true]{background:var(--twg-ink-tint-hover)}.contact-opportunity-combo-option>span{gap:var(--twg-space-0-5);min-width:0;display:grid}.contact-opportunity-combo-option strong,.contact-opportunity-combo-option small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-opportunity-combo-option strong{font-weight:var(--twg-fw-emph)}.contact-opportunity-combo-option small{color:var(--twg-ink-3);font-size:var(--twg-fs-caption)}.contact-related-select-content[data-slot=select-content]{z-index:var(--twg-contact-popover-z);max-height:var(--twg-dd-max-h);border:var(--twg-modal-border);border-radius:var(--twg-dd-radius);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);color:var(--twg-ink);box-shadow:var(--twg-modal-shadow);font-family:var(--twg-f-ui)}.contact-related-select-item[data-slot=select-item]{min-height:var(--twg-dd-item-h-desktop);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);font-weight:var(--twg-fw-regular);line-height:var(--twg-lh-body);padding-block:0;padding-inline:var(--twg-space-2-5)}.contact-related-select-item[data-slot=select-item]:focus{background:var(--twg-ink-tint-hover);color:var(--twg-ink)}.contact-related-field input:focus,.contact-related-field select:focus,.contact-related-field textarea:focus{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-related-field input:focus,.contact-related-field select:focus,.contact-related-field textarea:focus{border-color:color-mix(in oklab, var(--twg-brass) 62%, transparent)}}.contact-related-field input:focus,.contact-related-field select:focus,.contact-related-field textarea:focus{box-shadow:0 0 0 3px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-related-field input:focus,.contact-related-field select:focus,.contact-related-field textarea:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.contact-related-field input:focus,.contact-related-field select:focus,.contact-related-field textarea:focus{outline:none}.contact-related-field input[aria-invalid=true],.contact-related-field select[aria-invalid=true],.contact-related-field textarea[aria-invalid=true]{border-color:var(--twg-danger);box-shadow:0 0 0 3px var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.contact-related-field input[aria-invalid=true],.contact-related-field select[aria-invalid=true],.contact-related-field textarea[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-danger) 16%, transparent)}}.contact-related-actions{border-top:1px solid var(--twg-ink);justify-content:flex-end;gap:8px;margin:4px -24px -22px;padding:12px 24px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-related-actions{border-top:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-related-actions{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.contact-related-actions{background:color-mix(in oklab, var(--twg-cream) 90%, transparent)}}.contact-related-actions button{min-height:var(--twg-btn-md-h)}.contact-opportunity-section-note{color:var(--twg-ink-2);font-size:var(--twg-fs-label);line-height:var(--twg-lh-label);margin:0}.contact-opportunity-custom-fields{gap:var(--twg-space-2);display:grid}.contact-opportunity-custom-row{align-items:end;gap:var(--twg-space-2);border:var(--twg-modal-border);border-radius:var(--twg-r-sm);background:var(--twg-cream);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-opportunity-custom-row{background:color-mix(in oklab, var(--twg-cream) 82%, transparent)}}.contact-opportunity-custom-row{padding:var(--twg-space-2)}.contact-opportunity-custom-row [data-slot=button]{min-height:var(--twg-btn-md-h)}.contact-opportunity-custom-actions{justify-content:flex-start;display:flex}.contact-entity-picker-trigger{border:1px solid var(--twg-ink);align-items:center;gap:8px;width:100%;min-height:40px;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-entity-picker-trigger{border:1px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.contact-entity-picker-trigger{border-radius:var(--twg-r-sm);color:var(--twg-ink);font-family:var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);font-size:var(--twg-fs-body);text-align:left;background:#fffdf8;background:lab(99.4197% -.0760257 2.74837);padding:8px 10px}.contact-entity-picker-trigger:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-entity-picker-trigger:hover{border-color:color-mix(in oklab, var(--twg-brass) 28%, transparent)}}.contact-entity-picker-trigger:hover{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.contact-entity-picker-trigger:hover{background:color-mix(in oklab, var(--twg-cream) 92%, white)}}.contact-entity-picker-trigger:focus-visible{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-entity-picker-trigger:focus-visible{border-color:color-mix(in oklab, var(--twg-brass) 62%, transparent)}}.contact-entity-picker-trigger:focus-visible{box-shadow:0 0 0 3px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-entity-picker-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.contact-entity-picker-trigger:focus-visible{outline:none}.contact-entity-picker-trigger.is-disabled{cursor:not-allowed;opacity:.62}.contact-entity-picker-icon,.contact-entity-picker-spinner,.contact-entity-picker-plus{width:15px;height:15px;color:var(--twg-ink);flex:none}@supports (color:color-mix(in lab, red, red)){.contact-entity-picker-icon,.contact-entity-picker-spinner,.contact-entity-picker-plus{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.contact-entity-picker-spinner.is-spinning,.ct-spinner,.contact-create-spinner,.contacts-workflow-spinner{animation:.8s linear infinite ct-spin}.ct-spinner{flex:none}.contact-entity-picker-value,.contact-entity-picker-placeholder{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.contact-entity-picker-placeholder,.contact-entity-picker-clear{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-entity-picker-placeholder,.contact-entity-picker-clear{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.contact-entity-picker-clear{cursor:pointer;font-size:var(--twg-fs-section);line-height:1}.contact-entity-picker-positioner{z-index:var(--twg-contact-popover-z)}.contact-entity-picker-popover{z-index:var(--twg-contact-popover-z);pointer-events:auto;width:var(--anchor-width);border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-md);background:var(--twg-glass-t3-bg);min-width:min(320px,100vw - 24px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);color:var(--twg-ink);gap:8px;padding:8px;display:grid;position:relative;box-shadow:0 20px 54px #2c1e1033}.contact-entity-picker-search{border:1px solid var(--twg-ink);width:100%;min-height:38px}@supports (color:color-mix(in lab, red, red)){.contact-entity-picker-search{border:1px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.contact-entity-picker-search{border-radius:var(--twg-r-sm);color:var(--twg-ink);font-size:var(--twg-fs-body);background:#fffdf8;background:lab(99.4065% -.0773668 2.81103);padding:7px 9px}.contact-entity-picker-results{gap:2px;max-height:288px;display:grid;overflow:auto}.contact-entity-picker-state,.contact-entity-picker-result,.contact-entity-picker-create{border-radius:var(--twg-r-sm);width:100%;min-height:36px;color:var(--twg-ink);background:0 0;border:0;align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-entity-picker-state,.contact-entity-picker-result,.contact-entity-picker-create{color:color-mix(in oklab, var(--twg-ink) 76%, transparent)}}.contact-entity-picker-state,.contact-entity-picker-result,.contact-entity-picker-create{font-size:var(--twg-fs-button);text-align:left;padding:8px 9px}.contact-entity-picker-result,.contact-entity-picker-create{cursor:pointer}.contact-entity-picker-result:hover,.contact-entity-picker-create:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-entity-picker-result:hover,.contact-entity-picker-create:hover{background:color-mix(in oklab, var(--twg-brass) 10%, transparent)}}.contact-entity-picker-result{display:block}.contact-entity-picker-result-label{color:var(--twg-ink);font-weight:740}.contact-entity-picker-result-detail{color:var(--twg-ink);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.contact-entity-picker-result-detail{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.contact-entity-picker-result-detail{font-size:var(--twg-fs-caption)}.contact-entity-picker-create-row{border-top:1px solid var(--twg-ink);margin-top:4px;padding-top:4px}@supports (color:color-mix(in lab, red, red)){.contact-entity-picker-create-row{border-top:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-entity-picker-inline{padding:2px}.contact-type-combo-trigger{justify-content:space-between;align-items:center;gap:var(--twg-modal-gap-sm);min-height:var(--twg-btn-md-h);border:var(--twg-modal-border);border-radius:var(--twg-r-sm);background:var(--twg-modal-surface);width:100%;color:var(--twg-ink);cursor:pointer;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);padding:var(--twg-space-2) var(--twg-space-2-5);text-align:left;transition:border-color var(--twg-t-hover) var(--twg-ease), box-shadow var(--twg-t-hover) var(--twg-ease), background var(--twg-t-hover) var(--twg-ease);display:inline-flex}.contact-type-combo-trigger:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-type-combo-trigger:hover{border-color:color-mix(in oklab, var(--twg-brass) 28%, transparent)}}.contact-type-combo-trigger:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-type-combo-trigger:hover{background:color-mix(in oklab, var(--twg-brass) 5%, var(--twg-modal-surface))}}.contact-type-combo-trigger[data-open],.contact-type-combo-trigger:focus-visible{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-type-combo-trigger[data-open],.contact-type-combo-trigger:focus-visible{border-color:color-mix(in oklab, var(--twg-brass) 62%, transparent)}}.contact-type-combo-trigger[data-open],.contact-type-combo-trigger:focus-visible{box-shadow:0 0 0 var(--twg-space-0-5) var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-type-combo-trigger[data-open],.contact-type-combo-trigger:focus-visible{box-shadow:0 0 0 var(--twg-space-0-5) color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.contact-type-combo-trigger[data-open],.contact-type-combo-trigger:focus-visible{outline:none}.contact-type-combo-trigger:disabled{cursor:not-allowed;opacity:.62}.contact-type-combo-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.contact-type-combo-value.is-placeholder{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-type-combo-value.is-placeholder{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.contact-type-combo-icon,.contact-type-combo-check,.contact-type-combo-spinner{width:var(--twg-icon-sm);height:var(--twg-icon-sm);flex:none}.contact-type-combo-icon{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-type-combo-icon{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.contact-type-combo-spinner{animation:.8s linear infinite ct-spin}.contact-type-combo-positioner{z-index:var(--twg-contact-popover-z)}.contact-type-combo-popover{z-index:var(--twg-contact-popover-z);width:var(--anchor-width);min-width:min(var(--twg-dd-max-w), calc(100vw - var(--twg-screen-gutter)));border:1px solid var(--twg-glass-border);border-radius:var(--twg-dd-radius);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-modal-shadow);color:var(--twg-ink);position:relative;overflow:hidden}.contact-type-combo-sheet-head{display:none}.contact-type-combo-dialog{width:min(var(--twg-modal-w-md), calc(100vw - var(--twg-screen-gutter) - var(--twg-screen-gutter)));max-width:min(var(--twg-modal-w-md), calc(100vw - var(--twg-screen-gutter) - var(--twg-screen-gutter)));max-height:min(var(--twg-modal-max-h-md), calc(100svh - var(--twg-screen-gutter) - var(--twg-screen-gutter)));border:1px solid var(--twg-glass-border);border-radius:var(--twg-modal-radius);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-dialog-shadow);color:var(--twg-ink);flex-direction:column;padding:0;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);z-index:var(--twg-contact-dialog-z)!important}.contact-type-combo-command{font-family:var(--twg-f-ui);box-shadow:none!important;background:0 0!important}.contact-type-combo-list{max-height:var(--twg-dd-max-h);padding:var(--twg-modal-gap-xs) var(--twg-space-2) var(--twg-space-2)}.contact-type-combo-empty{padding:var(--twg-space-3) var(--twg-space-2);color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-type-combo-empty{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.contact-type-combo-empty{font-size:var(--twg-fs-button)}.contact-type-combo-item{align-items:center;gap:var(--twg-modal-gap-sm);min-height:var(--twg-dd-item-h-desktop);border-radius:var(--twg-r-sm);color:var(--twg-ink);display:flex}@supports (color:color-mix(in lab, red, red)){.contact-type-combo-item{color:color-mix(in oklab, var(--twg-ink) 76%, transparent)}}.contact-type-combo-item{font-size:var(--twg-fs-button)}.contact-type-combo-item span{gap:var(--twg-space-0-5);min-width:0;display:grid}.contact-type-combo-item strong{color:var(--twg-ink);font-weight:var(--twg-fw-emph)}.contact-type-combo-item em{color:var(--twg-ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contact-type-combo-item em{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.contact-type-combo-item em{font-size:var(--twg-fs-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal}.contact-type-combo-check{color:var(--twg-brass);opacity:0}.contact-type-combo-check.is-selected{opacity:1}.contact-type-combo-create-row,.contact-type-combo-manage{margin-top:var(--twg-modal-gap-xs);padding-top:var(--twg-modal-gap-xs);border-top:var(--twg-modal-hairline)}.contact-type-combo-create-row button,.contact-type-combo-manage a{align-items:center;gap:var(--twg-modal-gap-sm);min-height:var(--twg-dd-item-h-desktop);border-radius:var(--twg-r-sm);width:100%;color:var(--twg-ink);background:0 0;border:0;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-type-combo-create-row button,.contact-type-combo-manage a{color:color-mix(in oklab, var(--twg-ink) 74%, transparent)}}.contact-type-combo-create-row button,.contact-type-combo-manage a{cursor:pointer;font:var(--twg-fw-emph) var(--twg-fs-button) / var(--twg-lh-dense) var(--twg-f-ui);padding:var(--twg-space-2) var(--twg-space-2-5);text-align:left;text-decoration:none}.contact-type-combo-create-row button:hover,.contact-type-combo-manage a:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-type-combo-create-row button:hover,.contact-type-combo-manage a:hover{background:color-mix(in oklab, var(--twg-brass) 10%, transparent)}}.contact-type-combo-create{gap:var(--twg-space-2-5);max-height:min(var(--twg-modal-max-h-lg), calc(100svh - var(--twg-modal-backdrop-pad) - var(--twg-modal-backdrop-pad)));padding:var(--twg-space-2-5);font-family:var(--twg-f-ui);display:grid;overflow:auto}.contact-type-combo-dialog .contact-type-combo-create{flex-direction:column;flex:auto;gap:0;min-height:0;max-height:none;padding:0;display:flex;overflow:hidden}.contact-type-combo-create-head{align-items:center;gap:var(--twg-modal-gap-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.contact-type-combo-dialog .contact-type-combo-create-head{padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);border-bottom:var(--twg-modal-hairline)}.contact-type-combo-body{gap:var(--twg-modal-gap);min-height:0;padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);flex:auto;display:grid;overflow-y:auto}.contact-type-combo-create-head strong,.contact-type-combo-field span,.contact-type-combo-policy legend{color:var(--twg-ink);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph)}.contact-type-combo-create-head span,.contact-type-combo-note,.contact-type-combo-policy button span{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-type-combo-create-head span,.contact-type-combo-note,.contact-type-combo-policy button span{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.contact-type-combo-create-head span,.contact-type-combo-note,.contact-type-combo-policy button span{font-size:var(--twg-fs-caption);line-height:var(--twg-lh-body)}.contact-type-combo-dialog .contact-type-combo-create-head strong{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense)}.contact-type-combo-dialog .contact-type-combo-create-head span{margin-top:var(--twg-space-1);color:var(--twg-ink-3);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body);display:block}.contact-type-combo-back{width:var(--twg-btn-icon);height:var(--twg-btn-icon);min-height:var(--twg-btn-icon);border:var(--twg-modal-border);border-radius:var(--twg-r-sm);background:var(--twg-modal-subtle-bg);color:var(--twg-ink);place-items:center;padding:0;display:grid}.contact-type-combo-back svg{width:var(--twg-btn-icon-glyph);height:var(--twg-btn-icon-glyph)}.contact-type-combo-field{gap:var(--twg-modal-gap-xs);display:grid}.contact-type-combo-field input,.contact-type-combo-field textarea{border:var(--twg-modal-border);border-radius:var(--twg-r-sm);background:var(--twg-modal-surface);width:100%;color:var(--twg-ink);font:var(--twg-fw-medium) var(--twg-fs-body) / var(--twg-lh-body) var(--twg-f-ui);padding:var(--twg-space-2) var(--twg-space-2-5);outline:none}.contact-type-combo-field input{min-height:var(--twg-btn-md-h)}.contact-type-combo-field textarea{resize:vertical}.contact-type-combo-field input:focus,.contact-type-combo-field textarea:focus{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-type-combo-field input:focus,.contact-type-combo-field textarea:focus{border-color:color-mix(in oklab, var(--twg-brass) 62%, transparent)}}.contact-type-combo-field input:focus,.contact-type-combo-field textarea:focus{box-shadow:0 0 0 var(--twg-space-0-5) var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-type-combo-field input:focus,.contact-type-combo-field textarea:focus{box-shadow:0 0 0 var(--twg-space-0-5) color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.contact-type-combo-policy{gap:var(--twg-space-1-5);border:0;margin:0;padding:0;display:grid}.contact-type-combo-policy button{gap:var(--twg-space-0-5);border:var(--twg-modal-border);border-radius:var(--twg-r-sm);background:var(--twg-modal-subtle-bg);width:100%;color:var(--twg-ink);cursor:pointer;padding:var(--twg-space-2) var(--twg-space-2-5);text-align:left;display:grid}.contact-type-combo-policy button[data-active=true]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-type-combo-policy button[data-active=true]{border-color:color-mix(in oklab, var(--twg-brass) 54%, transparent)}}.contact-type-combo-policy button[data-active=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-type-combo-policy button[data-active=true]{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-modal-surface))}}.contact-type-combo-error{color:var(--twg-danger);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);margin:0}.contact-type-combo-actions{justify-content:flex-end;gap:var(--twg-modal-gap-sm);flex-wrap:wrap;display:flex}.contact-type-combo-dialog .contact-type-combo-actions{border-top:var(--twg-modal-hairline);background:var(--twg-modal-surface);padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);align-items:center}.contact-type-combo-review{gap:var(--twg-space-2-5);display:grid}.contact-type-combo-review-summary{gap:var(--twg-space-0-5);border:var(--twg-modal-border);border-radius:var(--twg-r-sm);background:var(--twg-brass);display:grid}@supports (color:color-mix(in lab, red, red)){.contact-type-combo-review-summary{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-modal-surface))}}.contact-type-combo-review-summary{padding:var(--twg-space-2) var(--twg-space-2-5)}.contact-type-combo-review-summary span,.contact-type-combo-rationale span{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-type-combo-review-summary span,.contact-type-combo-rationale span{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.contact-type-combo-review-summary span,.contact-type-combo-rationale span{font-size:var(--twg-fs-caption);line-height:var(--twg-lh-body)}.contact-type-combo-review-summary strong,.contact-type-combo-stage-head strong{color:var(--twg-ink);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph)}.contact-type-combo-pipeline-list{gap:var(--twg-space-1-5);flex-wrap:wrap;display:flex}.contact-type-combo-pipeline-list button,.contact-type-combo-stage-head button,.contact-type-combo-stage-actions button,.contact-type-combo-stage-list button{min-height:var(--twg-chip-md-h);border:var(--twg-modal-border);border-radius:var(--twg-chip-md-radius);background:var(--twg-modal-subtle-bg);color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-type-combo-pipeline-list button,.contact-type-combo-stage-head button,.contact-type-combo-stage-actions button,.contact-type-combo-stage-list button{color:color-mix(in oklab, var(--twg-ink) 70%, transparent)}}.contact-type-combo-pipeline-list button,.contact-type-combo-stage-head button,.contact-type-combo-stage-actions button,.contact-type-combo-stage-list button{cursor:pointer;font:var(--twg-fw-emph) var(--twg-fs-label) / var(--twg-lh-dense) var(--twg-f-ui);padding:var(--twg-chip-md-pad-y) var(--twg-chip-md-pad-x)}.contact-type-combo-pipeline-list button.is-active,.contact-type-combo-stage-actions button.is-active,.contact-type-combo-stage-list button.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-type-combo-pipeline-list button.is-active,.contact-type-combo-stage-actions button.is-active,.contact-type-combo-stage-list button.is-active{border-color:color-mix(in oklab, var(--twg-brass) 54%, transparent)}}.contact-type-combo-pipeline-list button.is-active,.contact-type-combo-stage-actions button.is-active,.contact-type-combo-stage-list button.is-active{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-type-combo-pipeline-list button.is-active,.contact-type-combo-stage-actions button.is-active,.contact-type-combo-stage-list button.is-active{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-modal-surface))}}.contact-type-combo-pipeline-list button.is-active,.contact-type-combo-stage-actions button.is-active,.contact-type-combo-stage-list button.is-active{color:var(--twg-ink)}.contact-type-combo-review-section{gap:var(--twg-modal-gap-sm);border-top:var(--twg-modal-hairline);padding-top:var(--twg-space-2-5);display:grid}.contact-type-combo-stage-head{justify-content:space-between;align-items:center;gap:var(--twg-modal-gap-sm);display:flex}.contact-type-combo-stage-head button{align-items:center;gap:var(--twg-modal-gap-xs);display:inline-flex}.contact-type-combo-stage-head button svg,.contact-type-combo-stage-actions button svg,.contact-type-combo-stage-list button svg{width:var(--twg-icon-sm);height:var(--twg-icon-sm)}.contact-type-combo-stage-list{gap:var(--twg-space-1-5);display:grid}.contact-type-combo-stage-list article{align-items:center;gap:var(--twg-space-1-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.contact-type-combo-stage-list article.is-custom-field{grid-template-columns:minmax(0, 1fr) var(--twg-dd-min-w) minmax(0, 1fr) auto auto}.contact-type-combo-stage-actions{justify-content:flex-end;gap:var(--twg-modal-gap-xs);flex-wrap:wrap;display:flex}.contact-type-combo-stage-list input,.contact-type-combo-stage-list select{min-height:var(--twg-btn-md-h);border:var(--twg-modal-border);border-radius:var(--twg-r-sm);background:var(--twg-modal-surface);width:100%;color:var(--twg-ink);font:var(--twg-fw-emph) var(--twg-fs-body) / var(--twg-lh-dense) var(--twg-f-ui);padding:var(--twg-space-2) var(--twg-space-2-5);outline:none}.contact-type-combo-stage-list label{align-items:center;gap:var(--twg-space-1-5);color:var(--twg-muted);font:var(--twg-fw-label) var(--twg-fs-caption) / var(--twg-lh-caption) var(--twg-f-ui);white-space:nowrap;display:inline-flex}.contact-type-combo-stage-list label input{min-height:var(--twg-chip-md-h);width:var(--twg-chip-md-h)}.contact-type-combo-stage-list input:focus,.contact-type-combo-stage-list select:focus{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-type-combo-stage-list input:focus,.contact-type-combo-stage-list select:focus{border-color:color-mix(in oklab, var(--twg-brass) 62%, transparent)}}.contact-type-combo-stage-list input:focus,.contact-type-combo-stage-list select:focus{box-shadow:0 0 0 var(--twg-space-0-5) var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-type-combo-stage-list input:focus,.contact-type-combo-stage-list select:focus{box-shadow:0 0 0 var(--twg-space-0-5) color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.contact-type-combo-stage-actions button:disabled,.contact-type-combo-stage-list button:disabled{cursor:not-allowed;opacity:.45}.contact-type-combo-rationale{gap:var(--twg-modal-gap-xs);border-left:var(--twg-border-w) solid var(--twg-brass);display:grid}@supports (color:color-mix(in lab, red, red)){.contact-type-combo-rationale{border-left:var(--twg-border-w) solid color-mix(in oklab, var(--twg-brass) 38%, transparent)}}.contact-type-combo-rationale{padding-left:var(--twg-space-2)}.contact-create-page-head,.contact-create-dialog-head{border-bottom:1px solid var(--twg-ink);padding:22px 24px 16px;position:relative}@supports (color:color-mix(in lab, red, red)){.contact-create-page-head,.contact-create-dialog-head{border-bottom:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-create-page-head p,.contact-create-dialog-head p{font-size:var(--twg-fs-caption);letter-spacing:.12em;text-transform:uppercase;color:#5c3d1fb8;margin:0 0 6px;font-weight:700}.contact-create-page-head h1{font-family:Outfit,ui-sans-serif,system-ui,sans-serif;font-size:var(--twg-fs-module-head);font-weight:500;line-height:var(--twg-lh-display);color:var(--twg-ink);margin:0}.contact-create-dialog-head [data-slot=dialog-title]{max-width:calc(100% - 54px);color:var(--twg-ink);font-family:Outfit,ui-sans-serif,system-ui,sans-serif;font-size:var(--twg-fs-heading);letter-spacing:0;font-weight:500;line-height:var(--twg-lh-dense);margin:0;display:block}.contact-create-page-head span{color:#442f1cb8;font-size:var(--twg-fs-body);margin-top:8px;display:block}.contact-create-dialog-head [data-slot=dialog-description]{color:#442f1cb8;max-width:calc(100% - 54px);font-family:Outfit,ui-sans-serif,system-ui,sans-serif;font-size:var(--twg-fs-body);letter-spacing:0;text-transform:none;margin-top:8px;font-weight:400;line-height:1.4;display:block}.contact-create-dialog-close{border:1px solid var(--twg-ink);place-items:center;width:44px;height:44px;min-height:44px;display:grid;position:absolute;top:16px;right:18px}@supports (color:color-mix(in lab, red, red)){.contact-create-dialog-close{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contact-create-dialog-close{border-radius:var(--twg-r-full);color:var(--twg-ink);cursor:pointer;background:#ffffff61}.contact-create-dialog-close:hover{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.contact-create-dialog-close:hover{background:color-mix(in oklab, var(--twg-cream) 78%, white)}}.contact-create-dialog-close:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-create-dialog-close:hover{border-color:color-mix(in oklab, var(--twg-brass) 28%, transparent)}}.contact-create-dialog-close svg{width:18px;height:18px}.contact-create-dialog-body{max-height:min(78vh,820px);padding:18px 24px 24px;overflow-y:auto}.contact-create-page-body{min-height:0}.contact-create-form{color:var(--twg-ink);gap:14px;display:grid}.contact-create-layout{gap:14px;display:grid}.contact-create-layout.has-opportunity-pane{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start}.contact-create-stack{gap:14px;min-width:0;display:grid}.contact-create-section,.contact-create-side{border:1px solid var(--twg-ink);gap:13px;min-width:0;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-create-section,.contact-create-side{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-create-section,.contact-create-side{border-radius:var(--twg-r-md);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.contact-create-section,.contact-create-side{background:color-mix(in oklab, var(--twg-cream) 72%, white)}}.contact-create-side{position:sticky;top:10px}.contact-create-section-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.contact-create-section-head>svg{width:18px;height:18px;color:var(--twg-brass);margin-top:2px}.contact-create-section-head p{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-title);font-weight:500;line-height:var(--twg-lh-dense);margin:0}.contact-create-section-head span{color:var(--twg-ink);margin-top:4px;display:block}@supports (color:color-mix(in lab, red, red)){.contact-create-section-head span{color:color-mix(in oklab, var(--twg-ink) 68%, transparent)}}.contact-create-section-head span{font-size:var(--twg-fs-button);line-height:1.35}.contact-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.contact-create-field{gap:6px;min-width:0;display:grid}.contact-create-field label,.contact-create-label{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-create-field label,.contact-create-label{color:color-mix(in oklab, var(--twg-ink) 84%, transparent)}}.contact-create-field label,.contact-create-label{font-size:var(--twg-fs-label);font-weight:760}.contact-create-field input,.contact-create-field textarea,.contact-create-field select{border:1px solid var(--twg-ink);width:100%;min-height:40px}@supports (color:color-mix(in lab, red, red)){.contact-create-field input,.contact-create-field textarea,.contact-create-field select{border:1px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.contact-create-field input,.contact-create-field textarea,.contact-create-field select{border-radius:var(--twg-r-sm);color:var(--twg-ink);font-size:var(--twg-fs-body);background:#fffdf8;background:lab(99.4197% -.0760257 2.74837)}.contact-create-field select{padding:8px 10px}.contact-create-field textarea{resize:vertical;line-height:1.45}.contact-create-field input:focus,.contact-create-field textarea:focus,.contact-create-field select:focus{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-create-field input:focus,.contact-create-field textarea:focus,.contact-create-field select:focus{border-color:color-mix(in oklab, var(--twg-brass) 62%, transparent)}}.contact-create-field input:focus,.contact-create-field textarea:focus,.contact-create-field select:focus{box-shadow:0 0 0 3px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-create-field input:focus,.contact-create-field textarea:focus,.contact-create-field select:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.contact-custom-field-control{font-family:var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif)}.twg-canvas .contact-custom-field-combo-trigger,html[data-shell=twg] .contact-custom-field-combo-trigger{gap:var(--twg-space-0-5) var(--twg-space-2);width:100%;min-height:var(--twg-btn-md-h);border:var(--twg-border-w) solid var(--twg-ink-hair);border-radius:var(--twg-btn-md-radius);background:var(--twg-cream-bright);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-custom-field-combo-trigger,html[data-shell=twg] .contact-custom-field-combo-trigger{background:color-mix(in oklab, var(--twg-cream-bright) 88%, white)}}.twg-canvas .contact-custom-field-combo-trigger,html[data-shell=twg] .contact-custom-field-combo-trigger{color:var(--twg-ink);padding:var(--twg-space-2) var(--twg-space-2-5);text-align:left;box-shadow:inset 0 var(--twg-border-w) 0 #ffffff8a;cursor:pointer}.twg-canvas .contact-custom-field-combo-trigger:hover,.twg-canvas .contact-custom-field-combo-trigger[data-popup-open],.twg-canvas .contact-custom-field-combo-trigger[aria-expanded=true],html[data-shell=twg] .contact-custom-field-combo-trigger:hover,html[data-shell=twg] .contact-custom-field-combo-trigger[data-popup-open],html[data-shell=twg] .contact-custom-field-combo-trigger[aria-expanded=true]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-custom-field-combo-trigger:hover,.twg-canvas .contact-custom-field-combo-trigger[data-popup-open],.twg-canvas .contact-custom-field-combo-trigger[aria-expanded=true],html[data-shell=twg] .contact-custom-field-combo-trigger:hover,html[data-shell=twg] .contact-custom-field-combo-trigger[data-popup-open],html[data-shell=twg] .contact-custom-field-combo-trigger[aria-expanded=true]{border-color:color-mix(in oklab, var(--twg-brass) 45%, var(--twg-ink-hair))}}.twg-canvas .contact-custom-field-combo-trigger:hover,.twg-canvas .contact-custom-field-combo-trigger[data-popup-open],.twg-canvas .contact-custom-field-combo-trigger[aria-expanded=true],html[data-shell=twg] .contact-custom-field-combo-trigger:hover,html[data-shell=twg] .contact-custom-field-combo-trigger[data-popup-open],html[data-shell=twg] .contact-custom-field-combo-trigger[aria-expanded=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-custom-field-combo-trigger:hover,.twg-canvas .contact-custom-field-combo-trigger[data-popup-open],.twg-canvas .contact-custom-field-combo-trigger[aria-expanded=true],html[data-shell=twg] .contact-custom-field-combo-trigger:hover,html[data-shell=twg] .contact-custom-field-combo-trigger[data-popup-open],html[data-shell=twg] .contact-custom-field-combo-trigger[aria-expanded=true]{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.twg-canvas .contact-custom-field-combo-trigger span,.twg-canvas .contact-custom-field-combo-trigger em,html[data-shell=twg] .contact-custom-field-combo-trigger span,html[data-shell=twg] .contact-custom-field-combo-trigger em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.twg-canvas .contact-custom-field-combo-trigger>span:first-child,html[data-shell=twg] .contact-custom-field-combo-trigger>span:first-child{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);font-weight:600;line-height:var(--twg-lh-body)}.twg-canvas .contact-custom-field-combo-trigger em,html[data-shell=twg] .contact-custom-field-combo-trigger em{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);font-style:normal;font-weight:600;line-height:var(--twg-lh-dense);grid-column:1/2}.twg-canvas .contact-custom-field-combo-trigger svg,html[data-shell=twg] .contact-custom-field-combo-trigger svg{width:var(--twg-icon-md);height:var(--twg-icon-md);color:var(--twg-ink-3);grid-area:1/2/span 2}.twg-canvas .contact-custom-field-combo-trigger.is-multi,html[data-shell=twg] .contact-custom-field-combo-trigger.is-multi{grid-template-columns:minmax(0,1fr) auto}.twg-canvas .contact-custom-field-combo-chips,html[data-shell=twg] .contact-custom-field-combo-chips{gap:var(--twg-space-1);flex-wrap:wrap;grid-column:1/-1;display:flex}.twg-canvas .contact-custom-field-combo-chips span,html[data-shell=twg] .contact-custom-field-combo-chips span{min-height:var(--twg-chip-md-h);padding:0 var(--twg-chip-md-pad-x);border-radius:var(--twg-chip-md-radius);background:var(--twg-ink);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-custom-field-combo-chips span,html[data-shell=twg] .contact-custom-field-combo-chips span{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.twg-canvas .contact-custom-field-combo-chips span,html[data-shell=twg] .contact-custom-field-combo-chips span{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);line-height:var(--twg-lh-dense)}.twg-canvas .contact-custom-field-combo-positioner,html[data-shell=twg] .contact-custom-field-combo-positioner{z-index:var(--twg-contact-popover-z)}.twg-canvas .contact-custom-field-combo-pop,html[data-shell=twg] .contact-custom-field-combo-pop{z-index:var(--twg-contact-popover-z);width:min(var(--twg-popover-md-w), calc(100vw - var(--twg-screen-gutter)));border:var(--twg-border-w) solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream);position:relative}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-custom-field-combo-pop,html[data-shell=twg] .contact-custom-field-combo-pop{background:color-mix(in oklab, var(--twg-cream) 93%, white)}}.twg-canvas .contact-custom-field-combo-pop,html[data-shell=twg] .contact-custom-field-combo-pop{box-shadow:var(--twg-paper-shadow);padding:var(--twg-space-1-5)}.twg-canvas .contact-custom-field-command,html[data-shell=twg] .contact-custom-field-command{box-shadow:none;background:0 0}.twg-canvas .contact-custom-field-command [data-slot=command-input-wrapper],html[data-shell=twg] .contact-custom-field-command [data-slot=command-input-wrapper]{padding:var(--twg-space-1) var(--twg-space-1) 0}.twg-canvas .contact-custom-field-command [data-slot=command-item],html[data-shell=twg] .contact-custom-field-command [data-slot=command-item]{min-height:var(--twg-chip-mobile-hit);border-radius:var(--twg-r-sm);padding:var(--twg-space-2) var(--twg-space-2-5);font-family:var(--twg-f-ui)}.twg-canvas .contact-custom-field-combo-option,html[data-shell=twg] .contact-custom-field-combo-option{gap:var(--twg-space-0-5);min-width:0;display:grid}.twg-canvas .contact-custom-field-combo-option strong,html[data-shell=twg] .contact-custom-field-combo-option strong{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);font-weight:600;line-height:var(--twg-lh-body)}.twg-canvas .contact-custom-field-combo-option small,html[data-shell=twg] .contact-custom-field-combo-option small{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);font-weight:600;line-height:var(--twg-lh-dense)}.contact-custom-field-textarea{resize:vertical;min-height:92px;line-height:1.45}.twg-canvas .contact-custom-field-reference-list,html[data-shell=twg] .contact-custom-field-reference-list{gap:var(--twg-space-2);display:grid}.twg-canvas .contact-custom-field-reference-row,html[data-shell=twg] .contact-custom-field-reference-row{gap:var(--twg-space-2);min-width:0;padding:var(--twg-space-2);border:var(--twg-border-w) solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-custom-field-reference-row,html[data-shell=twg] .contact-custom-field-reference-row{background:color-mix(in oklab, var(--twg-cream-bright) 84%, transparent)}}.twg-canvas .contact-custom-field-reference-row.is-files,html[data-shell=twg] .contact-custom-field-reference-row.is-files{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto}.twg-canvas .contact-custom-field-reference-input,html[data-shell=twg] .contact-custom-field-reference-input{min-height:var(--twg-btn-md-h);border:var(--twg-border-w) solid var(--twg-ink-hair);border-radius:var(--twg-btn-md-radius);background:var(--twg-cream-bright);width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-custom-field-reference-input,html[data-shell=twg] .contact-custom-field-reference-input{background:color-mix(in oklab, var(--twg-cream-bright) 92%, transparent)}}.twg-canvas .contact-custom-field-reference-input,html[data-shell=twg] .contact-custom-field-reference-input{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-regular);line-height:var(--twg-lh-body);padding:0 var(--twg-space-2-5)}.twg-canvas .contact-custom-field-reference-input:focus,html[data-shell=twg] .contact-custom-field-reference-input:focus{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-custom-field-reference-input:focus,html[data-shell=twg] .contact-custom-field-reference-input:focus{border-color:color-mix(in oklab, var(--twg-brass) 62%, transparent)}}.twg-canvas .contact-custom-field-reference-input:focus,html[data-shell=twg] .contact-custom-field-reference-input:focus{box-shadow:0 0 0 calc(var(--twg-border-w) * 3) var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-custom-field-reference-input:focus,html[data-shell=twg] .contact-custom-field-reference-input:focus{box-shadow:0 0 0 calc(var(--twg-border-w) * 3) color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.twg-canvas .contact-custom-field-reference-input:focus,html[data-shell=twg] .contact-custom-field-reference-input:focus{outline:none}.twg-canvas .contact-custom-field-reference-icon,html[data-shell=twg] .contact-custom-field-reference-icon{width:var(--twg-btn-md-h);min-height:var(--twg-btn-md-h);border:var(--twg-border-w) solid var(--twg-ink-hair);border-radius:var(--twg-btn-md-radius);background:var(--twg-cream-bright);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-custom-field-reference-icon,html[data-shell=twg] .contact-custom-field-reference-icon{background:color-mix(in oklab, var(--twg-cream-bright) 80%, transparent)}}.twg-canvas .contact-custom-field-reference-icon,html[data-shell=twg] .contact-custom-field-reference-icon{color:var(--twg-ink);cursor:pointer;transition:background var(--twg-t-hover) var(--twg-ease), border-color var(--twg-t-hover) var(--twg-ease), color var(--twg-t-hover) var(--twg-ease)}.twg-canvas .contact-custom-field-reference-icon:hover,html[data-shell=twg] .contact-custom-field-reference-icon:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-custom-field-reference-icon:hover,html[data-shell=twg] .contact-custom-field-reference-icon:hover{border-color:color-mix(in oklab, var(--twg-brass) 45%, var(--twg-ink-hair))}}.twg-canvas .contact-custom-field-reference-icon:hover,html[data-shell=twg] .contact-custom-field-reference-icon:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-custom-field-reference-icon:hover,html[data-shell=twg] .contact-custom-field-reference-icon:hover{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.twg-canvas .contact-custom-field-reference-icon.is-danger,html[data-shell=twg] .contact-custom-field-reference-icon.is-danger{color:var(--twg-danger)}.twg-canvas .contact-custom-field-reference-icon svg,html[data-shell=twg] .contact-custom-field-reference-icon svg{width:var(--twg-icon-sm);height:var(--twg-icon-sm)}.twg-canvas .contact-custom-field-reference-add,html[data-shell=twg] .contact-custom-field-reference-add{justify-content:center;align-items:center;gap:var(--twg-space-1-5);min-height:var(--twg-btn-md-h);border:var(--twg-border-w) solid var(--twg-ink-hair);border-radius:var(--twg-btn-md-radius);background:var(--twg-cream-bright);justify-self:start;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-custom-field-reference-add,html[data-shell=twg] .contact-custom-field-reference-add{background:color-mix(in oklab, var(--twg-cream-bright) 84%, transparent)}}.twg-canvas .contact-custom-field-reference-add,html[data-shell=twg] .contact-custom-field-reference-add{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);padding:0 var(--twg-btn-md-pad-x);cursor:pointer;transition:background var(--twg-t-hover) var(--twg-ease), border-color var(--twg-t-hover) var(--twg-ease), color var(--twg-t-hover) var(--twg-ease)}.twg-canvas .contact-custom-field-reference-add:hover,html[data-shell=twg] .contact-custom-field-reference-add:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-custom-field-reference-add:hover,html[data-shell=twg] .contact-custom-field-reference-add:hover{border-color:color-mix(in oklab, var(--twg-brass) 45%, var(--twg-ink-hair))}}.twg-canvas .contact-custom-field-reference-add:hover,html[data-shell=twg] .contact-custom-field-reference-add:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .contact-custom-field-reference-add:hover,html[data-shell=twg] .contact-custom-field-reference-add:hover{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.twg-canvas .contact-custom-field-reference-add svg,html[data-shell=twg] .contact-custom-field-reference-add svg{width:var(--twg-icon-sm);height:var(--twg-icon-sm)}.twg-canvas .contact-custom-field-reference-empty,.twg-canvas .contact-custom-field-reference-help,html[data-shell=twg] .contact-custom-field-reference-empty,html[data-shell=twg] .contact-custom-field-reference-help{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);line-height:var(--twg-lh-dense);margin:0}.contact-custom-field-readonly,.contact-field-readonly-value{border:1px dashed var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-custom-field-readonly,.contact-field-readonly-value{border:1px dashed color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.contact-custom-field-readonly,.contact-field-readonly-value{border-radius:var(--twg-r-sm);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.contact-custom-field-readonly,.contact-field-readonly-value{background:color-mix(in oklab, var(--twg-cream) 72%, white)}}.contact-custom-field-readonly,.contact-field-readonly-value{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-custom-field-readonly,.contact-field-readonly-value{color:color-mix(in oklab, var(--twg-ink) 76%, transparent)}}.contact-custom-field-readonly{align-items:center;min-height:40px;padding:8px 10px;font-weight:720;display:flex}.contact-custom-field-toggle{border:1px solid var(--twg-ink);align-items:center;gap:10px;width:100%;min-height:40px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.contact-custom-field-toggle{border:1px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.contact-custom-field-toggle{border-radius:var(--twg-r-sm);color:var(--twg-ink);cursor:pointer;font-size:var(--twg-fs-body);background:#fffdf8;background:lab(99.4197% -.0760257 2.74837);padding:8px 10px;font-weight:760}.contact-custom-field-toggle input{accent-color:var(--twg-brass);flex:none;width:18px!important;min-height:18px!important}.contact-custom-field-toggle:focus-within{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-custom-field-toggle:focus-within{border-color:color-mix(in oklab, var(--twg-brass) 62%, transparent)}}.contact-custom-field-toggle:focus-within{box-shadow:0 0 0 3px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-custom-field-toggle:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.contact-custom-field-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-custom-field-range label{gap:5px;min-width:0;display:grid}.contact-custom-field-range span{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-custom-field-range span{color:color-mix(in oklab, var(--twg-ink) 76%, transparent)}}.contact-custom-field-range span{font-size:var(--twg-fs-label);font-weight:760}.contact-create-help{color:var(--twg-ink);margin:0}@supports (color:color-mix(in lab, red, red)){.contact-create-help{color:color-mix(in oklab, var(--twg-ink) 62%, transparent)}}.contact-create-help{font-size:var(--twg-fs-label);line-height:1.35}.contact-create-inline-icon{vertical-align:-2px;width:13px;height:13px}.contact-create-help.is-error{color:#9f3f3f}.contact-create-help.is-warning{color:#8b5a16}.contact-pipeline-context{border:1px solid var(--twg-ink);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-pipeline-context{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contact-pipeline-context{border-radius:var(--twg-r-md);color:var(--twg-ink);background:#fffdf9;background:lab(99.4858% -.0688434 2.43504)}.contact-pipeline-context.tone-pipeline{border-color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.contact-pipeline-context.tone-pipeline{border-color:color-mix(in oklab, var(--twg-sage) 32%, transparent)}}.contact-pipeline-context.tone-pipeline{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.contact-pipeline-context.tone-pipeline{background:color-mix(in oklab, var(--twg-sage) 10%, #fffdf7)}}.contact-pipeline-context.tone-none{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-pipeline-context.tone-none{border-color:color-mix(in oklab, var(--twg-brass) 32%, transparent)}}.contact-pipeline-context.tone-none{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-pipeline-context.tone-none{background:color-mix(in oklab, var(--twg-brass) 9%, #fffdf7)}}.contact-pipeline-context.tone-missing{border-color:var(--twg-amber)}@supports (color:color-mix(in lab, red, red)){.contact-pipeline-context.tone-missing{border-color:color-mix(in oklab, var(--twg-amber) 36%, transparent)}}.contact-pipeline-context.tone-missing{background:var(--twg-amber)}@supports (color:color-mix(in lab, red, red)){.contact-pipeline-context.tone-missing{background:color-mix(in oklab, var(--twg-amber) 10%, #fffdf7)}}.contact-pipeline-context.tone-loading{border-style:dashed}.contact-pipeline-context-icon{border:1px solid var(--twg-brass);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.contact-pipeline-context-icon{border:1px solid color-mix(in oklab, var(--twg-brass) 25%, transparent)}}.contact-pipeline-context-icon{background:var(--twg-cream);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.contact-pipeline-context-icon{background:color-mix(in oklab, var(--twg-cream) 74%, transparent)}}.contact-pipeline-context-icon{color:var(--twg-brass)}.contact-pipeline-context-icon svg{width:16px;height:16px}.contact-pipeline-context-spinner{animation:.8s linear infinite ct-spin}.contact-pipeline-context-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.contact-pipeline-context-head span{min-width:0;color:var(--twg-ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contact-pipeline-context-head span{color:color-mix(in oklab, var(--twg-ink) 62%, transparent)}}.contact-pipeline-context-head span{font-size:var(--twg-fs-caption);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:760}.contact-pipeline-context-head em{border:1px solid var(--twg-ink);flex:none}@supports (color:color-mix(in lab, red, red)){.contact-pipeline-context-head em{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-pipeline-context-head em{background:var(--twg-cream);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.contact-pipeline-context-head em{background:color-mix(in oklab, var(--twg-cream) 74%, transparent)}}.contact-pipeline-context-head em{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-pipeline-context-head em{color:color-mix(in oklab, var(--twg-ink) 68%, transparent)}}.contact-pipeline-context-head em{font-size:calc(var(--twg-fs-micro) - .5px);padding:3px 7px;font-style:normal;font-weight:760}.contact-pipeline-context strong{color:var(--twg-ink);font-family:var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);font-size:calc(var(--twg-fs-button) + .5px);margin-top:4px;font-weight:820;line-height:1.2;display:block}.contact-pipeline-context p{color:var(--twg-ink);margin:5px 0 0}@supports (color:color-mix(in lab, red, red)){.contact-pipeline-context p{color:color-mix(in oklab, var(--twg-ink) 68%, transparent)}}.contact-pipeline-context p{font-size:var(--twg-fs-button);line-height:1.38}.contact-pipeline-context-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.contact-pipeline-context-meta span{border:1px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-pipeline-context-meta span{border:1px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.contact-pipeline-context-meta span{background:var(--twg-cream);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.contact-pipeline-context-meta span{background:color-mix(in oklab, var(--twg-cream) 68%, transparent)}}.contact-pipeline-context-meta span{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-pipeline-context-meta span{color:color-mix(in oklab, var(--twg-ink) 66%, transparent)}}.contact-pipeline-context-meta span{font-size:var(--twg-fs-caption);padding:3px 7px;font-weight:720}.contact-lifecycle-choice-grid{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contact-lifecycle-choice{border:1px solid var(--twg-ink);min-height:34px}@supports (color:color-mix(in lab, red, red)){.contact-lifecycle-choice{border:1px solid color-mix(in oklab, var(--twg-ink) 15%, transparent)}}.contact-lifecycle-choice{background:var(--twg-card);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.contact-lifecycle-choice{background:color-mix(in oklab, var(--twg-card) 88%, transparent)}}.contact-lifecycle-choice{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-lifecycle-choice{color:color-mix(in oklab, var(--twg-ink) 72%, transparent)}}.contact-lifecycle-choice{font-size:var(--twg-fs-label);padding:6px 12px;font-weight:650;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}.contact-lifecycle-choice:not(:disabled){cursor:pointer}.contact-lifecycle-choice:not(:disabled):hover{border-color:var(--twg-brass);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.contact-lifecycle-choice:not(:disabled):hover{border-color:color-mix(in oklab, var(--twg-brass) 36%, transparent)}}.contact-lifecycle-choice:not(:disabled):hover{color:var(--twg-ink)}.contact-lifecycle-choice:focus-visible{border-color:var(--twg-brass);outline:none}@supports (color:color-mix(in lab, red, red)){.contact-lifecycle-choice:focus-visible{border-color:color-mix(in oklab, var(--twg-brass) 62%, transparent)}}.contact-lifecycle-choice:focus-visible{box-shadow:0 0 0 3px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-lifecycle-choice:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.contact-lifecycle-choice.is-selected{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-lifecycle-choice.is-selected{border-color:color-mix(in oklab, var(--twg-brass) 58%, transparent)}}.contact-lifecycle-choice.is-selected{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-lifecycle-choice.is-selected{background:color-mix(in oklab, var(--twg-brass) 18%, var(--twg-card))}}.contact-lifecycle-choice.is-selected{color:var(--twg-ink);box-shadow:0 10px 22px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-lifecycle-choice.is-selected{box-shadow:0 10px 22px color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.contact-lifecycle-choice:disabled{cursor:wait;opacity:.62}.contact-create-alert{border:1px solid var(--twg-ink);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-create-alert{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contact-create-alert{border-radius:var(--twg-r-md);background:var(--twg-paper)}@supports (color:color-mix(in lab, red, red)){.contact-create-alert{background:color-mix(in oklab, var(--twg-paper) 82%, white)}}.contact-create-alert{color:var(--twg-ink);font-size:var(--twg-fs-button);line-height:1.45}.contact-create-alert>svg{width:18px;height:18px;color:var(--twg-brass);margin-top:1px}.contact-create-alert.is-error,.contact-create-alert.is-warning{background:#fff3eb;background:lab(96.5523% 3.27089 5.53082);border-color:#a84f4147;border-color:lab(45.1341% 36.5587 26.4349/.28)}.contact-create-alert.is-success{background:#f0f6ec;background:lab(96.1431% -3.3474 4.15512);border-color:#557a5547;border-color:lab(47.6542% -19.6027 15.982/.28)}.contact-create-alert strong,.contact-create-alert p{margin:0}.contact-create-alert strong{font-size:var(--twg-fs-body);font-weight:760;display:block}.contact-create-inline-button{min-height:var(--twg-btn-icon);border:1px solid var(--twg-brass);justify-content:center;align-items:center;margin-top:8px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.contact-create-inline-button{border:1px solid color-mix(in oklab, var(--twg-brass) 28%, transparent)}}.contact-create-inline-button{border-radius:var(--twg-r-full);background:var(--twg-paper)}@supports (color:color-mix(in lab, red, red)){.contact-create-inline-button{background:color-mix(in oklab, var(--twg-paper) 74%, white)}}.contact-create-inline-button{color:#6c471f;font-size:var(--twg-fs-label);cursor:pointer;font-weight:760}.contact-create-duplicates{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.contact-create-duplicates a{border:1px solid var(--twg-ink);min-height:30px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.contact-create-duplicates a{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contact-create-duplicates a{border-radius:var(--twg-r-full);color:#6c471f;font-size:var(--twg-fs-label);font-weight:760;text-decoration:none}.contact-create-tags{flex-wrap:wrap;gap:6px;display:flex}.contact-create-tags span{border:1px solid var(--twg-ink);align-items:center;gap:5px;min-height:28px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.contact-create-tags span{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contact-create-tags span{border-radius:var(--twg-r-full);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-create-tags span{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.contact-create-tags span{color:var(--twg-ink);font-size:var(--twg-fs-label);font-weight:700}.contact-create-tags button{width:20px;height:calc(var(--twg-icon-md) + 2px);border-radius:var(--twg-r-full);color:var(--twg-ink);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.contact-create-tags button{color:color-mix(in oklab, var(--twg-ink) 62%, transparent)}}.contact-create-tags button{cursor:pointer}.contact-create-tags svg{width:12px;height:12px}.contact-create-footer{z-index:2;border-top:1px solid var(--twg-ink);flex-wrap:wrap;align-items:center;gap:9px;margin:2px -2px -2px;padding:12px 2px 2px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.contact-create-footer{border-top:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-create-footer{background:linear-gradient(180deg, #fff8e8b8, var(--twg-cream) 42%)}.contact-create-footer.is-modal{margin-bottom:-24px;margin-left:-24px;margin-right:-24px;padding:12px 24px 0}.contact-create-footer>span{color:var(--twg-ink);align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.contact-create-footer>span{color:color-mix(in oklab, var(--twg-ink) 62%, transparent)}}.contact-create-footer>span{font-size:var(--twg-fs-label)}.contact-create-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.contact-create-footer button{min-height:var(--twg-touch-target);border-radius:var(--twg-r-sm)}.contact-create-footer .ct-btn,.contact-create-footer .ct-primary-btn{border:1px solid var(--twg-ink);justify-content:center;align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.contact-create-footer .ct-btn,.contact-create-footer .ct-primary-btn{border:1px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.contact-create-footer .ct-btn,.contact-create-footer .ct-primary-btn{color:var(--twg-ink);font-family:var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);font-size:var(--twg-fs-button);white-space:nowrap;cursor:pointer;padding:8px 12px;font-weight:760;line-height:1}.contact-create-footer .ct-btn{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.contact-create-footer .ct-btn{background:color-mix(in oklab, var(--twg-cream) 78%, transparent)}}.contact-create-footer .ct-primary-btn{background:var(--twg-ink);color:var(--twg-btn-primary-fg);border-color:#0000}.contact-create-footer .ct-btn:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-create-footer .ct-btn:hover{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.contact-create-footer .ct-primary-btn:hover{background:var(--twg-fill-solid-hover)}.contact-create-footer .ct-btn:disabled,.contact-create-footer .ct-primary-btn:disabled{cursor:not-allowed;opacity:.58}.contact-create-footer .contact-create-session-count{border:1px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-create-footer .contact-create-session-count{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-create-footer .contact-create-session-count{border-radius:var(--twg-r-full);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-create-footer .contact-create-session-count{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.contact-create-footer .contact-create-session-count{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-create-footer .contact-create-session-count{color:color-mix(in oklab, var(--twg-ink) 70%, transparent)}}.contact-create-footer .contact-create-session-count{font-size:var(--twg-fs-caption);font-variant-numeric:tabular-nums;padding:4px 8px}.contact-create-spinner{flex:none;width:14px;height:14px}.contacts-workflow-spinner{flex:none;width:15px;height:15px}.contact-edit-dialog{border:1px solid var(--twg-glass-border);background:var(--twg-glass-t3-bg);width:min(680px,100vw - 32px);min-width:0;max-width:min(680px,100vw - 32px);max-height:min(760px,100dvh - 48px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);color:var(--twg-ink);border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 26px 80px #2c1e1038;z-index:var(--twg-contact-dialog-z)!important}.contact-edit-head,.contact-edit-foot{border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-edit-head,.contact-edit-foot{border-color:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-edit-head,.contact-edit-foot{background:#fff8eab8}.contact-edit-head{border-bottom:1px solid var(--twg-ink);padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.contact-edit-head{border-bottom:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-edit-plan{gap:var(--twg-space-3);margin:0 var(--twg-space-3) var(--twg-space-2);padding:var(--twg-space-3) var(--twg-space-4);border:var(--twg-border-w) solid var(--twg-ink-hair);border-radius:var(--twg-r-lg);background:linear-gradient(180deg, var(--twg-cream-bright), var(--twg-cream)), var(--twg-glass-bg-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-edit-plan{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-cream-bright) 82%, transparent), color-mix(in oklab, var(--twg-cream) 70%, transparent)), var(--twg-glass-bg-soft)}}.contact-edit-plan__status{grid-template-columns:var(--twg-icon-button-md) minmax(0, 1fr);align-items:center;gap:var(--twg-space-3);min-width:0;display:grid}.contact-edit-plan__icon{width:var(--twg-icon-button-md);height:var(--twg-icon-button-md);border:var(--twg-border-w) solid var(--twg-ink-hair);border-radius:var(--twg-r-full);background:var(--twg-cream-bright);place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.contact-edit-plan__icon{background:color-mix(in oklab, var(--twg-cream-bright) 74%, transparent)}}.contact-edit-plan__icon{color:var(--twg-brass)}.contact-edit-plan__status[data-tone=attention] .contact-edit-plan__icon{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.contact-edit-plan__status[data-tone=attention] .contact-edit-plan__icon{border-color:color-mix(in oklab, var(--twg-danger) 30%, transparent)}}.contact-edit-plan__status[data-tone=attention] .contact-edit-plan__icon{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.contact-edit-plan__status[data-tone=attention] .contact-edit-plan__icon{background:color-mix(in oklab, var(--twg-danger) 8%, var(--twg-cream-bright))}}.contact-edit-plan__status[data-tone=attention] .contact-edit-plan__icon{color:var(--twg-danger)}.contact-edit-plan__icon svg,.contact-edit-plan__meta svg{width:var(--twg-icon-sm);height:var(--twg-icon-sm)}.contact-edit-plan__status div{gap:var(--twg-space-0-5);min-width:0;display:grid}.contact-edit-plan__status span,.contact-edit-plan__meta span{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense)}.contact-edit-plan__status strong{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-section);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-edit-plan__status p{color:var(--twg-ink-3);font-family:var(--twg-f-content);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.contact-edit-plan__meta{justify-content:flex-end;align-items:center;gap:var(--twg-space-1-5);min-height:var(--twg-chip-md-h);color:var(--twg-brass);display:inline-flex}.contact-edit-plan__nav{gap:var(--twg-space-2);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.contact-edit-plan__jump,.contact-edit-plan__next{border:var(--twg-border-w) solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.contact-edit-plan__jump,.contact-edit-plan__next{background:color-mix(in oklab, var(--twg-cream-bright) 68%, transparent)}}.contact-edit-plan__jump,.contact-edit-plan__next{color:var(--twg-ink);cursor:pointer;font-family:var(--twg-f-ui)}.contact-edit-plan__jump{align-content:center;gap:var(--twg-space-0-5);min-width:0;min-height:var(--twg-button-md-h);padding:var(--twg-space-2) var(--twg-space-2-5);text-align:left;display:grid}.contact-edit-plan__jump span{font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-edit-plan__jump small,.contact-edit-plan__jump em{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-style:normal;font-weight:var(--twg-fw-medium);line-height:var(--twg-lh-dense);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-edit-plan__jump em{color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.contact-edit-plan__jump em{color:color-mix(in oklab, var(--twg-sage) 70%, var(--twg-ink))}}.contact-edit-plan__jump em{font-weight:var(--twg-fw-emph)}.contact-edit-plan__jump[data-issue=true]{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.contact-edit-plan__jump[data-issue=true]{border-color:color-mix(in oklab, var(--twg-danger) 28%, transparent)}}.contact-edit-plan__jump[data-issue=true]{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.contact-edit-plan__jump[data-issue=true]{background:color-mix(in oklab, var(--twg-danger) 7%, var(--twg-cream-bright))}}.contact-edit-plan__jump[data-issue=true] em{color:var(--twg-danger)}.contact-edit-plan__jump:hover,.contact-edit-plan__next:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-edit-plan__jump:hover,.contact-edit-plan__next:hover{border-color:color-mix(in oklab, var(--twg-brass) 34%, transparent)}}.contact-edit-plan__jump:hover,.contact-edit-plan__next:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-edit-plan__jump:hover,.contact-edit-plan__next:hover{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-cream-bright))}}.contact-edit-plan__jump:focus-visible,.contact-edit-plan__next:focus-visible,.contact-edit-section:focus-visible{outline:var(--twg-border-w) solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-edit-plan__jump:focus-visible,.contact-edit-plan__next:focus-visible,.contact-edit-section:focus-visible{outline:var(--twg-border-w) solid color-mix(in oklab, var(--twg-brass) 72%, transparent)}}.contact-edit-plan__jump:focus-visible,.contact-edit-plan__next:focus-visible,.contact-edit-section:focus-visible{outline-offset:var(--twg-space-1)}.contact-edit-plan__next{min-height:var(--twg-button-md-h);padding-inline:var(--twg-button-md-pad-x);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);justify-self:end}.contact-edit-plan__next[data-tone=attention]{border-color:var(--twg-button-primary-bg);background:var(--twg-button-primary-bg);color:var(--twg-button-primary-fg)}.contact-dialog-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.contact-dialog-title-row>div{min-width:0}.contact-dialog-title-row [data-slot=dialog-title]{color:var(--twg-ink);font-family:var(--twg-f-display,ui-serif, Georgia, serif);font-size:var(--twg-fs-heading);letter-spacing:0;margin:3px 0 0;font-weight:500;line-height:1.1}.contact-dialog-title-row [data-slot=dialog-description]{color:var(--twg-ink);display:block}@supports (color:color-mix(in lab, red, red)){.contact-dialog-title-row [data-slot=dialog-description]{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.contact-dialog-title-row [data-slot=dialog-description]{font-family:var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);font-size:var(--twg-fs-caption);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-weight:700;line-height:1.25;overflow:hidden}.contact-dialog-close{border:1px solid var(--twg-ink);flex:none;place-items:center;width:38px;height:38px;min-height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-dialog-close{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contact-dialog-close{border-radius:var(--twg-r-md);color:var(--twg-ink);cursor:pointer;background:#ffffff7a}.contact-dialog-close svg{width:17px;height:17px}.contact-edit-scroll{gap:12px;min-width:0;min-height:0;padding:18px;display:grid;overflow-y:auto}.contact-edit-form{gap:14px;min-width:0;display:grid}.contact-edit-section{border:1px solid var(--twg-ink);grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;max-width:100%;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-edit-section{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-edit-section{border-radius:var(--twg-r-lg);transition:border-color var(--twg-dur-reveal) var(--twg-ease), background var(--twg-dur-reveal) var(--twg-ease);background:#ffffff3d}.contact-edit-section[data-highlight=true]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-edit-section[data-highlight=true]{border-color:color-mix(in oklab, var(--twg-brass) 44%, transparent)}}.contact-edit-section[data-highlight=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-edit-section[data-highlight=true]{background:color-mix(in oklab, var(--twg-brass) 10%, #ffffff57)}}.contact-edit-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.contact-edit-section-head strong{color:var(--twg-ink);font:750 13.5px/1.2 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif)}.contact-edit-section-head span{min-width:0;color:var(--twg-ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contact-edit-section-head span{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.contact-edit-section-head span{font:600 12px/1.25 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);text-align:right;text-overflow:ellipsis;white-space:nowrap}.contact-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;max-width:100%;display:grid}.contact-edit-field{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;max-width:100%;display:grid}.contact-edit-section label,.contact-edit-field label,.contact-create-field label{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-edit-section label,.contact-edit-field label,.contact-create-field label{color:color-mix(in oklab, var(--twg-ink) 84%, transparent)}}.contact-edit-section label,.contact-edit-field label,.contact-create-field label{font-family:var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);font-size:var(--twg-fs-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.contact-edit-section input,.contact-edit-section textarea,.contact-edit-section select{border:1px solid var(--twg-ink);width:100%;min-height:40px}@supports (color:color-mix(in lab, red, red)){.contact-edit-section input,.contact-edit-section textarea,.contact-edit-section select{border:1px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.contact-edit-section input,.contact-edit-section textarea,.contact-edit-section select{border-radius:var(--twg-r-md);color:var(--twg-ink);font:500 14px/1.4 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);background:#ffffff7a;outline:none;padding:0 12px}.contact-edit-section select{min-width:0;padding:0 12px}.contact-edit-select-trigger[data-slot=select-trigger]{width:100%;min-height:var(--twg-dd-item-h-desktop);height:var(--twg-dd-item-h-desktop);border:var(--twg-border-w) solid var(--twg-ink-hair);border-radius:var(--twg-button-md-r);background:var(--twg-modal-surface);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);padding-inline:var(--twg-modal-gap-sm)}.contact-edit-select-trigger[data-slot=select-trigger] [data-slot=select-value]{text-overflow:ellipsis;min-width:0;overflow:hidden}.contact-edit-select-positioner{z-index:var(--twg-contact-popover-z)}.contact-edit-select-content[data-slot=select-content]{z-index:var(--twg-contact-popover-z);max-height:var(--twg-dd-max-h);border:1px solid var(--twg-glass-border);border-radius:var(--twg-dd-radius);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-paper-shadow);padding:var(--twg-modal-gap-xs)}.contact-edit-select-item[data-slot=select-item]{min-height:var(--twg-dd-item-h-desktop);border-radius:var(--twg-r-sm);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);line-height:var(--twg-lh-body)}.contact-edit-section input:focus,.contact-edit-section textarea:focus,.contact-edit-section select:focus{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-edit-section input:focus,.contact-edit-section textarea:focus,.contact-edit-section select:focus{border-color:color-mix(in oklab, var(--twg-brass) 62%, transparent)}}.contact-edit-section input:focus,.contact-edit-section textarea:focus,.contact-edit-section select:focus{box-shadow:0 0 0 3px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contact-edit-section input:focus,.contact-edit-section textarea:focus,.contact-edit-section select:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.contact-edit-foot{border-top:1px solid var(--twg-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-edit-foot{border-top:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-edit-foot>span{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-edit-foot>span{color:color-mix(in oklab, var(--twg-ink) 62%, transparent)}}.contact-edit-foot>span{font-size:var(--twg-fs-label)}.contact-edit-foot>.contact-edit-error{flex:100%}.contact-edit-foot>div{gap:8px;display:flex}.contact-edit-foot button,.contact-edit-inline-actions button,.contact-edit-add-row button,.contact-visibility-actions button{min-height:var(--twg-touch-target)}.contact-edit-error{border:1px solid var(--twg-danger);margin:0}@supports (color:color-mix(in lab, red, red)){.contact-edit-error{border:1px solid color-mix(in oklab, var(--twg-danger) 22%, transparent)}}.contact-edit-error{border-radius:var(--twg-r-sm);background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.contact-edit-error{background:color-mix(in oklab, var(--twg-danger) 7%, var(--twg-cream-bright))}}.contact-edit-error{color:var(--twg-danger);font-size:var(--twg-fs-label);padding:8px 10px;font-weight:760}.contact-edit-error .ct-btn{min-height:calc(var(--twg-btn-icon) + 2px);background:var(--twg-cream);margin-top:8px}.contact-edit-muted{color:var(--twg-ink);margin:0}@supports (color:color-mix(in lab, red, red)){.contact-edit-muted{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.contact-edit-muted{font-size:var(--twg-fs-button)}.contact-edit-multi{gap:10px;margin-top:12px;display:grid}.contact-edit-multi-summary{border:1px solid var(--twg-ink);justify-content:space-between;align-items:center;gap:10px;min-height:40px;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-edit-multi-summary{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-edit-multi-summary{border-radius:var(--twg-r-md);color:var(--twg-ink);cursor:pointer;font:750 13px/1.2 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);background:#ffffff47;padding:8px 10px}.contact-edit-multi-summary::-webkit-details-marker{display:none}.contact-edit-multi-body,.contact-edit-list{gap:8px;display:grid}.contact-edit-list{margin:0;padding:0;list-style:none}.contact-edit-row,.contact-edit-address-summary-row{grid-template-columns:minmax(0,1fr) 110px 38px 38px;align-items:center;gap:8px;display:grid}.contact-edit-row-value,.contact-edit-address-toggle{min-width:0;color:var(--twg-ink);font-size:var(--twg-fs-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-edit-mini-input,.contact-edit-add-input{min-height:38px!important}.contact-edit-icon-btn{width:38px;height:calc(var(--twg-btn-icon-mobile) - 2px);min-height:calc(var(--twg-btn-icon-mobile) - 2px);border:1px solid var(--twg-ink);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-edit-icon-btn{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-edit-icon-btn{border-radius:var(--twg-r-md);color:var(--twg-ink);background:#ffffff61}@supports (color:color-mix(in lab, red, red)){.contact-edit-icon-btn{color:color-mix(in oklab, var(--twg-ink) 68%, transparent)}}.contact-edit-icon-btn{cursor:pointer}.contact-edit-icon-btn.is-active{color:var(--twg-brass)}.contact-edit-icon-btn:disabled{cursor:not-allowed;opacity:.62}.contact-edit-icon-btn svg{width:15px;height:calc(var(--twg-fs-body) + 1px)}.contact-edit-add-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.contact-edit-address-row,.contact-edit-address-create{border:1px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-edit-address-row,.contact-edit-address-create{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-edit-address-row,.contact-edit-address-create{border-radius:var(--twg-r-md);background:#ffffff3d;padding:8px}.contact-edit-address-summary-row{grid-template-columns:minmax(0,1fr) 38px 38px}.contact-edit-address-toggle{cursor:pointer;min-height:38px;font:inherit;text-align:left;background:0 0;border:0;padding:0}.contact-edit-address-grid,.contact-edit-address-create{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.contact-edit-inline-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.contact-owner-dialog{width:min(520px,100vw - 24px);max-width:min(520px,100vw - 24px)}.contact-owner-deals{gap:8px;display:grid}.contact-owner-summary{cursor:pointer;color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-owner-summary{color:color-mix(in oklab, var(--twg-ink) 62%, transparent)}}.contact-owner-summary{font-size:var(--twg-fs-label);font-weight:760}.contact-owner-list{color:var(--twg-ink);font-size:var(--twg-fs-body);gap:5px;margin:0;padding-left:18px;display:grid}.contact-owner-cascade{border:1px solid var(--twg-ink);align-items:center;gap:10px;min-height:46px;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-owner-cascade{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-owner-cascade{border-radius:var(--twg-r-md);color:var(--twg-ink);font-size:var(--twg-fs-body);background:#ffffff57;padding:10px 12px;font-weight:650}.contact-owner-cascade input{width:18px;height:18px}.twg-canvas .ct-op-shell{min-height:min(780px,100dvh - 126px);color:var(--twg-ink);gap:14px;display:grid}.twg-canvas .m-ct-module-actions{display:none}.twg-canvas .ct-op-head,.twg-canvas .ct-op-panel,.twg-canvas .ct-op-rail,.twg-canvas .ct-op-progress{border:1px solid var(--twg-ink-hair);background:var(--twg-paper)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-op-head,.twg-canvas .ct-op-panel,.twg-canvas .ct-op-rail,.twg-canvas .ct-op-progress{background:color-mix(in oklab, var(--twg-paper) 74%, transparent)}}.twg-canvas .ct-op-head,.twg-canvas .ct-op-panel,.twg-canvas .ct-op-rail,.twg-canvas .ct-op-progress{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);box-shadow:inset 0 1px #ffffff61}.twg-canvas .ct-op-head{border-radius:14px;justify-content:space-between;align-items:flex-end;gap:14px;padding:18px 20px;display:flex}.twg-canvas .ct-op-head h1{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-module-head);font-weight:600;line-height:var(--twg-lh-display);letter-spacing:0;margin:0}.twg-canvas .ct-op-head span,.twg-canvas .ct-op-panel-head p,.twg-canvas .ct-op-note,.twg-canvas .ct-op-empty,.twg-canvas .ct-resolution-card p{color:var(--twg-ink-3);font-size:var(--twg-fs-body);line-height:1.42}.twg-canvas .ct-op-kicker{color:var(--twg-brass);font-size:var(--twg-fs-caption);letter-spacing:.13em;text-transform:uppercase;margin:0 0 3px;font-weight:850}.twg-canvas .ct-op-head-actions,.twg-canvas .ct-op-actions{flex-wrap:wrap;gap:8px;display:flex}.twg-canvas .ct-op-progress{border-radius:var(--twg-r-md);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.twg-canvas .ct-op-progress button{min-width:0;min-height:calc(var(--twg-bulkbar-h-mobile-bottom) + 2px);border:0;border-right:1px solid var(--twg-ink-hair);color:var(--twg-ink-3);text-align:left;background:0 0;gap:2px;padding:10px;display:grid}.twg-canvas .ct-op-progress button:last-child{border-right:0}.twg-canvas .ct-op-progress button.is-active{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-op-progress button.is-active{background:color-mix(in oklab, var(--twg-brass) 12%, transparent)}}.twg-canvas .ct-op-progress button.is-active{color:var(--twg-ink)}.twg-canvas .ct-op-progress strong{color:inherit;font-size:var(--twg-fs-label);text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.twg-canvas .ct-op-progress span{font-size:var(--twg-fs-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twg-canvas .ct-op-body{grid-template-columns:minmax(230px,290px) minmax(0,1fr);gap:14px;min-height:0;display:grid}.twg-canvas .ct-op-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.twg-canvas .ct-op-rail,.twg-canvas .ct-op-panel{border-radius:14px;padding:14px}.twg-canvas .ct-op-rail{align-self:start;gap:10px;display:grid}.twg-canvas .ct-op-main,.twg-canvas .ct-op-card-stack{gap:12px;min-width:0;display:grid}.twg-canvas .ct-op-rail-card,.twg-canvas .ct-op-metric,.twg-canvas .ct-op-empty,.twg-canvas .ct-op-alert,.twg-canvas .ct-merge-candidate,.twg-canvas .ct-resolution-card,.twg-canvas .ct-conflict-card,.twg-canvas .ct-merge-field-comparison{border:1px solid var(--twg-ink-hair);background:var(--twg-cream);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-op-rail-card,.twg-canvas .ct-op-metric,.twg-canvas .ct-op-empty,.twg-canvas .ct-op-alert,.twg-canvas .ct-merge-candidate,.twg-canvas .ct-resolution-card,.twg-canvas .ct-conflict-card,.twg-canvas .ct-merge-field-comparison{background:color-mix(in oklab, var(--twg-cream) 72%, transparent)}}.twg-canvas .ct-op-rail-card{gap:5px;padding:12px;display:grid}.twg-canvas .ct-op-rail-card svg,.twg-canvas .ct-op-panel-head>svg{width:20px;height:20px;color:var(--twg-brass)}.twg-canvas .ct-op-rail-card strong{color:var(--twg-ink);font-size:var(--twg-fs-title);font-weight:850}.twg-canvas .ct-op-rail-card span{color:var(--twg-ink-3);font-size:var(--twg-fs-label)}.twg-canvas .ct-op-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.twg-canvas .ct-op-metric{gap:3px;padding:10px;display:grid}.twg-canvas .ct-op-metric strong{color:var(--twg-ink);font-size:var(--twg-fs-heading);font-weight:850}.twg-canvas .ct-op-metric span{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-weight:750}.twg-canvas .ct-op-metric[data-tone=safe] strong,.twg-canvas .ct-op-alert[data-tone=safe] svg{color:#047857}.twg-canvas .ct-op-metric[data-tone=warn] strong,.twg-canvas .ct-op-alert[data-tone=warn] svg{color:#b45309}.twg-canvas .ct-op-metric[data-tone=risk] strong,.twg-canvas .ct-op-alert[data-tone=risk] svg{color:#be123c}.twg-canvas .ct-op-panel-head{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.twg-canvas .ct-op-panel-head h2{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:600;line-height:var(--twg-lh-dense);letter-spacing:0;margin:0}.twg-canvas .ct-op-panel-head p{margin:2px 0 0}.twg-canvas .ct-op-field,.twg-canvas .ct-op-file,.twg-canvas .ct-import-map-grid label{color:var(--twg-ink);font-size:var(--twg-fs-label);gap:6px;font-weight:780;display:grid}.twg-canvas .ct-op-field select,.twg-canvas .ct-op-file input,.twg-canvas .ct-import-map-grid select{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);min-width:0;min-height:40px;color:var(--twg-ink);font:inherit;background:#fffdf8;background:lab(99.4329% -.0745952 2.68567);padding:8px 10px}.twg-canvas .ct-import-type-card{border:1px solid var(--twg-brass);grid-template-columns:minmax(240px,.55fr) 1fr;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-import-type-card{border:1px solid color-mix(in oklab, var(--twg-brass) 26%, var(--twg-ink-hair))}}.twg-canvas .ct-import-type-card{border-radius:var(--twg-r-md);background:linear-gradient(135deg, var(--twg-brass), transparent 58%), var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-import-type-card{background:linear-gradient(135deg, color-mix(in oklab, var(--twg-brass) 12%, transparent), transparent 58%), color-mix(in oklab, var(--twg-cream) 82%, transparent)}}.twg-canvas .ct-import-type-card{margin-bottom:12px;padding:12px}.twg-canvas .ct-import-type-card>div{min-width:0;color:var(--twg-ink);font-size:var(--twg-fs-label);gap:6px;font-weight:780;display:grid}.twg-canvas .ct-import-type-card p{color:var(--twg-ink-2);font-size:var(--twg-fs-body);margin:0;font-weight:690;line-height:1.35}.twg-canvas .ct-op-selected-file{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin:8px 0 0;font-weight:700}.twg-canvas .ct-import-map-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.twg-canvas .ct-import-map-card{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream);gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-import-map-card{background:color-mix(in oklab, var(--twg-cream) 72%, transparent)}}.twg-canvas .ct-import-map-card{padding:10px}.twg-canvas .ct-import-map-card>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.twg-canvas .ct-import-map-card span{min-width:0;color:var(--twg-ink);font-size:var(--twg-fs-label);text-overflow:ellipsis;white-space:nowrap;font-weight:820;overflow:hidden}.twg-canvas .ct-import-map-card small{color:var(--twg-ink-3);font-size:var(--twg-fs-micro);text-transform:uppercase;letter-spacing:.06em;flex:none;font-weight:760}.twg-canvas .ct-import-field-combo-trigger{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);width:100%;min-height:44px;color:var(--twg-ink);text-align:left;cursor:pointer;background:#fffdf8;background:lab(99.4197% -.0760257 2.74837);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:8px 10px;display:grid;box-shadow:inset 0 1px #ffffff8a}.twg-canvas .ct-import-field-combo-trigger:hover,.twg-canvas .ct-import-field-combo-trigger[data-popup-open],.twg-canvas .ct-import-field-combo-trigger[aria-expanded=true]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-import-field-combo-trigger:hover,.twg-canvas .ct-import-field-combo-trigger[data-popup-open],.twg-canvas .ct-import-field-combo-trigger[aria-expanded=true]{border-color:color-mix(in oklab, var(--twg-brass) 45%, var(--twg-ink-hair))}}.twg-canvas .ct-import-field-combo-trigger:hover,.twg-canvas .ct-import-field-combo-trigger[data-popup-open],.twg-canvas .ct-import-field-combo-trigger[aria-expanded=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-import-field-combo-trigger:hover,.twg-canvas .ct-import-field-combo-trigger[data-popup-open],.twg-canvas .ct-import-field-combo-trigger[aria-expanded=true]{background:color-mix(in oklab, var(--twg-brass) 10%, #fffdf7)}}.twg-canvas .ct-import-field-combo-trigger span,.twg-canvas .ct-import-field-combo-trigger em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.twg-canvas .ct-import-field-combo-trigger span{font-size:var(--twg-fs-body);font-weight:810}.twg-canvas .ct-import-field-combo-trigger em{color:var(--twg-ink-3);font-size:var(--twg-fs-label);grid-column:1/2;font-style:normal;font-weight:650}.twg-canvas .ct-import-field-combo-trigger svg{width:17px;height:17px;color:var(--twg-ink-3);grid-area:1/2/span 2}.twg-canvas .ct-import-field-combo-pop{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream);width:min(440px,100vw - 24px)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-import-field-combo-pop{background:color-mix(in oklab, var(--twg-cream) 93%, white)}}.twg-canvas .ct-import-field-combo-pop{padding:6px;box-shadow:0 18px 40px -22px #2c1e1066}.twg-canvas .ct-import-field-command{box-shadow:none;background:0 0}.twg-canvas .ct-import-field-option{gap:2px;min-width:0;display:grid}.twg-canvas .ct-import-field-option strong{color:var(--twg-ink);font-size:var(--twg-fs-body);font-weight:780}.twg-canvas .ct-import-field-option small,.twg-canvas .ct-import-field-default{color:var(--twg-ink-3);font-size:var(--twg-fs-micro);font-weight:680}.twg-canvas .ct-import-field-default{border:1px solid var(--twg-sage);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-import-field-default{border:1px solid color-mix(in oklab, var(--twg-sage) 34%, var(--twg-ink-hair))}}.twg-canvas .ct-import-field-default{background:var(--twg-sage);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-import-field-default{background:color-mix(in oklab, var(--twg-sage) 15%, transparent)}}.twg-canvas .ct-import-field-default{white-space:nowrap;padding:2px 6px}.twg-canvas .ct-import-rule-list{gap:8px;margin:10px 0 12px;display:grid}.twg-canvas .ct-import-rule-list article{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream);align-items:flex-start;gap:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-import-rule-list article{background:color-mix(in oklab, var(--twg-cream) 76%, transparent)}}.twg-canvas .ct-import-rule-list article{color:var(--twg-ink);padding:10px}.twg-canvas .ct-import-rule-list article[data-tone=safe]{border-color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-import-rule-list article[data-tone=safe]{border-color:color-mix(in oklab, var(--twg-sage) 36%, var(--twg-ink-hair))}}.twg-canvas .ct-import-rule-list article[data-tone=safe]{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-import-rule-list article[data-tone=safe]{background:color-mix(in oklab, var(--twg-sage) 13%, var(--twg-cream))}}.twg-canvas .ct-import-rule-list article[data-tone=warn]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-import-rule-list article[data-tone=warn]{border-color:color-mix(in oklab, var(--twg-brass) 42%, var(--twg-ink-hair))}}.twg-canvas .ct-import-rule-list article[data-tone=warn]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-import-rule-list article[data-tone=warn]{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream))}}.twg-canvas .ct-import-rule-list svg{width:17px;height:17px;color:var(--twg-brass);margin-top:2px}.twg-canvas .ct-import-rule-list article[data-tone=safe] svg{color:var(--twg-sage)}.twg-canvas .ct-import-rule-list span{gap:2px;display:grid}.twg-canvas .ct-import-rule-list strong{font-size:var(--twg-fs-body);font-weight:820}.twg-canvas .ct-import-rule-list em{color:var(--twg-ink-3);font-size:var(--twg-fs-label);font-style:normal;font-weight:690;line-height:1.35}.twg-canvas .ct-import-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.twg-canvas .ct-import-policy-card{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream);align-items:flex-start;gap:9px;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-import-policy-card{background:color-mix(in oklab, var(--twg-cream) 78%, transparent)}}.twg-canvas .ct-import-policy-card{color:var(--twg-ink);cursor:pointer;padding:10px}.twg-canvas .ct-import-policy-card[data-active=true]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-import-policy-card[data-active=true]{border-color:color-mix(in oklab, var(--twg-brass) 48%, var(--twg-ink-hair))}}.twg-canvas .ct-import-policy-card[data-active=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-import-policy-card[data-active=true]{background:color-mix(in oklab, var(--twg-brass) 13%, var(--twg-cream))}}.twg-canvas .ct-import-policy-card input{accent-color:var(--twg-brass);margin-top:3px}.twg-canvas .ct-import-policy-card span{gap:4px;min-width:0;display:grid}.twg-canvas .ct-import-policy-card strong{color:var(--twg-ink);font-size:var(--twg-fs-label);font-weight:850}.twg-canvas .ct-import-policy-card em{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-style:normal;font-weight:680;line-height:1.35}.twg-canvas .ct-op-actions{justify-content:flex-end;margin-top:14px}.twg-canvas .ct-op-alert{color:var(--twg-ink);align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.twg-canvas .ct-op-alert svg{flex:none;width:18px;height:18px}.twg-canvas .ct-op-details{border:1px dashed var(--twg-ink-hair);border-radius:10px;margin-top:12px;padding:10px}.twg-canvas .ct-op-details summary{cursor:pointer;color:var(--twg-ink);font-size:var(--twg-fs-label);font-weight:850}.twg-canvas .ct-op-details pre,.twg-canvas .ct-import-preview pre,.twg-canvas .ct-conflict-card pre{border-radius:var(--twg-r-sm);background:var(--twg-ink);max-height:220px;margin:8px 0 0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-op-details pre,.twg-canvas .ct-import-preview pre,.twg-canvas .ct-conflict-card pre{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.twg-canvas .ct-op-details pre,.twg-canvas .ct-import-preview pre,.twg-canvas .ct-conflict-card pre{color:var(--twg-ink);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--twg-fs-caption);white-space:pre-wrap;padding:8px}.twg-canvas .ct-import-preview{gap:8px;margin-top:12px;display:grid}.twg-canvas .ct-import-preview article{border:1px solid var(--twg-ink-hair);background:var(--twg-cream);border-radius:10px;padding:10px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-import-preview article{background:color-mix(in oklab, var(--twg-cream) 76%, transparent)}}.twg-canvas .ct-import-preview article>strong{color:var(--twg-ink);font-size:var(--twg-fs-label);margin-right:8px}.twg-canvas .ct-import-preview article>span{border-radius:var(--twg-r-full);background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-import-preview article>span{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.twg-canvas .ct-import-preview article>span{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);padding:3px 7px;font-weight:800}.twg-canvas .ct-import-result-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.twg-canvas .ct-import-result-meta span{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream);gap:3px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-import-result-meta span{background:color-mix(in oklab, var(--twg-cream) 70%, transparent)}}.twg-canvas .ct-import-result-meta span{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);overflow-wrap:anywhere;padding:9px 10px;font-weight:720}.twg-canvas .ct-import-result-meta strong{color:var(--twg-ink);font-size:var(--twg-fs-micro);text-transform:uppercase;font-weight:850}.twg-canvas .ct-import-history{gap:8px;margin-top:10px;display:grid}.twg-canvas .ct-import-history-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.twg-canvas .ct-import-history-head span{color:var(--twg-ink);font-size:var(--twg-fs-label);align-items:center;gap:6px;font-weight:850;display:inline-flex}.twg-canvas .ct-import-history-head svg,.twg-canvas .ct-import-job-download svg{width:15px;height:15px}.twg-canvas .ct-import-history-head button,.twg-canvas .ct-import-job-download,.twg-canvas .ct-import-history-empty button{min-height:calc(var(--twg-btn-icon) + 2px);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);color:var(--twg-ink);font-size:var(--twg-fs-caption);cursor:pointer;background:#fffdf7b8;background:lab(99.3405% -.0840724 3.12467/.72);justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-weight:820;display:inline-flex}.twg-canvas .ct-import-history-head button:disabled,.twg-canvas .ct-import-job-download:disabled,.twg-canvas .ct-import-history-empty button:disabled{cursor:wait;opacity:.65}.twg-canvas .ct-import-job-list{gap:8px;max-height:360px;display:grid;overflow:auto}.twg-canvas .ct-import-job{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream);gap:7px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-import-job{background:color-mix(in oklab, var(--twg-cream) 70%, transparent)}}.twg-canvas .ct-import-job{padding:9px}.twg-canvas .ct-import-job-title{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.twg-canvas .ct-import-job-title strong{min-width:0;color:var(--twg-ink);font-size:var(--twg-fs-label);overflow-wrap:anywhere;font-weight:850}.twg-canvas .ct-import-job-title span{border-radius:var(--twg-r-full);background:var(--twg-brass);flex:none}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-import-job-title span{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.twg-canvas .ct-import-job-title span{color:var(--twg-ink-3);font-size:var(--twg-fs-micro);text-transform:capitalize;padding:3px 7px;font-weight:850}.twg-canvas .ct-import-job-title span[data-status*=error],.twg-canvas .ct-import-history-empty[data-tone=risk]{color:#be123c}.twg-canvas .ct-import-job-meta{flex-wrap:wrap;gap:5px;display:flex}.twg-canvas .ct-import-job-meta span{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);color:var(--twg-ink-3);font-size:var(--twg-fs-micro);padding:3px 6px;font-weight:760}.twg-canvas .ct-import-job p,.twg-canvas .ct-import-history-empty{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);margin:0;font-weight:700;line-height:1.35}.twg-canvas .ct-import-job-download{justify-self:start;min-height:32px}.twg-canvas .ct-op-list{gap:8px;max-height:min(620px,100dvh - 330px);display:grid;overflow:auto}.twg-canvas .ct-op-empty{align-items:center;gap:8px;min-height:54px;padding:12px;display:flex}.twg-canvas .ct-op-empty svg{width:18px;height:18px;color:var(--twg-brass)}.twg-canvas .ct-merge-candidate{width:100%;color:var(--twg-ink);text-align:left;gap:3px;padding:11px;display:grid}.twg-canvas .ct-merge-candidate.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-merge-candidate.is-active{border-color:color-mix(in oklab, var(--twg-brass) 45%, transparent)}}.twg-canvas .ct-merge-candidate.is-active{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-merge-candidate.is-active{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream))}}.twg-canvas .ct-merge-candidate strong,.twg-canvas .ct-resolution-card strong{font-size:var(--twg-fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.twg-canvas .ct-merge-candidate span,.twg-canvas .ct-merge-candidate em,.twg-canvas .ct-resolution-card span{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-style:normal}.twg-canvas .ct-merge-survivor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.twg-canvas .ct-merge-survivor-grid label{border:1px solid var(--twg-ink-hair);background:var(--twg-cream);border-radius:10px;gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-merge-survivor-grid label{background:color-mix(in oklab, var(--twg-cream) 72%, transparent)}}.twg-canvas .ct-merge-survivor-grid label{color:var(--twg-ink);padding:10px}.twg-canvas .ct-merge-survivor-grid label.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-merge-survivor-grid label.is-active{border-color:color-mix(in oklab, var(--twg-brass) 45%, transparent)}}.twg-canvas .ct-merge-survivor-grid label.is-active{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-merge-survivor-grid label.is-active{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream))}}.twg-canvas .ct-merge-survivor-grid span,.twg-canvas .ct-op-section-title span{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-weight:750}.twg-canvas .ct-merge-survivor-grid strong{color:var(--twg-ink);font-size:var(--twg-fs-body);line-height:1.35}.twg-canvas .ct-op-section-title{justify-content:space-between;gap:10px;margin:12px 0 8px;display:flex}.twg-canvas .ct-op-section-title strong{color:var(--twg-ink);font-size:var(--twg-fs-body);font-weight:850}.twg-canvas .ct-merge-field-stack{gap:8px;display:grid}.twg-canvas .ct-merge-field-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;padding:10px;display:grid}.twg-canvas .ct-merge-field-comparison>div{min-width:0}.twg-canvas .ct-merge-field-comparison span,.twg-canvas .ct-conflict-values span{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-weight:800;display:block}.twg-canvas .ct-merge-field-comparison strong{color:var(--twg-ink);font-size:var(--twg-fs-button);overflow-wrap:anywhere;margin-top:4px;font-weight:650;line-height:1.35;display:block}.twg-canvas .ct-merge-field-comparison>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.twg-canvas .ct-merge-field-comparison label{color:var(--twg-ink);font-size:var(--twg-fs-label);align-items:center;gap:4px;font-weight:750;display:inline-flex}.twg-canvas .ct-conflict-card,.twg-canvas .ct-resolution-card{gap:10px;padding:12px;display:grid}.twg-canvas .ct-conflict-card header,.twg-canvas .ct-resolution-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.twg-canvas .ct-conflict-card header{justify-content:flex-start}.twg-canvas .ct-conflict-card header svg{width:18px;height:18px;color:var(--twg-brass)}.twg-canvas .ct-conflict-card header strong{color:var(--twg-ink);font-size:var(--twg-fs-body-lg);font-weight:850}.twg-canvas .ct-conflict-card header span{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);margin-top:2px;display:block}.twg-canvas .ct-conflict-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.twg-canvas .ct-conflict-card footer,.twg-canvas .ct-resolution-card footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.contact-edit-foot button{min-height:calc(var(--twg-btn-icon-mobile) - 2px);border-radius:var(--twg-r-sm)}.contact-edit-foot a,.contacts-schema-head button,.contact-field-options button{min-height:calc(var(--twg-btn-icon-mobile) - 2px);border-radius:var(--twg-r-sm);justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.contact-edit-foot a{background:var(--twg-ink);color:var(--twg-btn-primary-fg);font-size:var(--twg-fs-button);border:1px solid #0000;padding:8px 12px;font-weight:700}.contacts-schema-dialog{gap:0;width:min(920px,100vw - 28px);max-width:min(920px,100vw - 28px);padding:0;overflow:hidden}.contacts-schema-head{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.contacts-schema-head span{color:var(--twg-ink);margin-bottom:4px;display:block}@supports (color:color-mix(in lab, red, red)){.contacts-schema-head span{color:color-mix(in oklab, var(--twg-ink) 64%, transparent)}}.contacts-schema-head span{font-size:var(--twg-fs-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.contacts-schema-head h2{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:600;line-height:var(--twg-lh-dense);letter-spacing:0}.contacts-schema-head p{max-width:58ch;color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-head p{color:color-mix(in oklab, var(--twg-ink) 68%, transparent)}}.contacts-schema-head p{font-size:var(--twg-fs-body);line-height:1.4}.contacts-schema-head button{border:1px solid var(--twg-ink);width:38px}@supports (color:color-mix(in lab, red, red)){.contacts-schema-head button{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contacts-schema-head button{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-head button{background:color-mix(in oklab, var(--twg-cream) 78%, white)}}.contacts-schema-head button{color:var(--twg-ink)}.contacts-schema-head button svg{width:16px;height:var(--twg-icon-sm)}.contacts-schema-body{gap:14px;max-height:min(72vh,720px);padding:18px 24px;display:grid;overflow:auto}.contacts-schema-note{border:1px solid var(--twg-brass);gap:12px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.contacts-schema-note{border:1px solid color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.contacts-schema-note{border-radius:var(--twg-r-md);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-note{background:color-mix(in oklab, var(--twg-cream) 80%, white)}}.contacts-schema-note svg{color:#9b6a2f;flex:none;width:18px;height:18px}.contacts-schema-note strong{color:var(--twg-ink);font-size:var(--twg-fs-body);font-weight:800}.contacts-schema-note p{color:var(--twg-ink);margin-top:3px}@supports (color:color-mix(in lab, red, red)){.contacts-schema-note p{color:color-mix(in oklab, var(--twg-ink) 67%, transparent)}}.contacts-schema-note p{font-size:var(--twg-fs-button);line-height:1.42}.contacts-schema-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contacts-schema-card{border:1px solid var(--twg-ink);grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:92px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.contacts-schema-card{border:1px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.contacts-schema-card{border-radius:var(--twg-r-md);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-card{background:color-mix(in oklab, var(--twg-cream) 74%, white)}}.contacts-schema-card{color:var(--twg-ink);text-decoration:none}.contacts-schema-card:hover,.contacts-schema-card:focus-within{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-card:hover,.contacts-schema-card:focus-within{border-color:color-mix(in oklab, var(--twg-brass) 36%, transparent)}}.contacts-schema-card:hover,.contacts-schema-card:focus-within{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-card:hover,.contacts-schema-card:focus-within{background:color-mix(in oklab, var(--twg-cream) 88%, white)}}.contacts-schema-card[data-error=true]{border-color:#be123c52;border-color:lab(41.4757% 63.8317 26.1557/.32)}.contacts-schema-icon{background:var(--twg-brass);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.contacts-schema-icon{background:color-mix(in oklab, var(--twg-brass) 12%, transparent)}}.contacts-schema-icon{color:#8a5a24}.contacts-schema-icon svg{width:18px;height:18px}.contacts-schema-card-main,.contacts-schema-card strong,.contacts-schema-card small,.contacts-schema-card em{display:block}.contacts-schema-card strong{font-size:var(--twg-fs-body);font-weight:800}.contacts-schema-card small{color:#8a5a24;font-size:var(--twg-fs-caption);margin-top:3px;font-weight:800;line-height:1.25}.contacts-schema-card em{color:var(--twg-ink);margin-top:3px}@supports (color:color-mix(in lab, red, red)){.contacts-schema-card em{color:color-mix(in oklab, var(--twg-ink) 62%, transparent)}}.contacts-schema-card em{font-size:var(--twg-fs-label);font-style:normal;line-height:1.35}.contacts-schema-card__meta{justify-items:end;gap:8px;min-width:122px;display:grid}.contacts-schema-card b{border-radius:var(--twg-r-full);background:var(--twg-ink);align-self:start}@supports (color:color-mix(in lab, red, red)){.contacts-schema-card b{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.contacts-schema-card b{color:var(--twg-ink);padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.contacts-schema-card b{color:color-mix(in oklab, var(--twg-ink) 70%, transparent)}}.contacts-schema-card b{font-size:var(--twg-fs-caption);white-space:nowrap;font-weight:800}.contacts-schema-card b[data-error=true]{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-card b[data-error=true]{background:color-mix(in oklab, var(--twg-danger) 7%, var(--twg-cream-bright))}}.contacts-schema-card b[data-error=true]{color:#be123c}.contacts-schema-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.contacts-schema-manage-link,.contacts-schema-retry{border-radius:var(--twg-r-full);min-height:32px;font-size:var(--twg-fs-caption);align-items:center;gap:5px;padding:0 10px;font-weight:850;text-decoration:none;display:inline-flex}.contacts-schema-manage-link{border:1px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-manage-link{border:1px solid color-mix(in oklab, var(--twg-brass) 28%, transparent)}}.contacts-schema-manage-link{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-manage-link{background:color-mix(in oklab, var(--twg-cream) 92%, white)}}.contacts-schema-manage-link{color:#7a4d1f}.contacts-schema-manage-link:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-manage-link:hover{border-color:color-mix(in oklab, var(--twg-brass) 48%, transparent)}}.contacts-schema-manage-link:hover{background:var(--twg-cream)}.contacts-schema-retry{background:var(--twg-danger);border:1px solid #be123c42;border:1px solid lab(41.4757% 63.8317 26.1557/.26)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-retry{background:color-mix(in oklab, var(--twg-danger) 7%, var(--twg-cream-bright))}}.contacts-schema-retry{color:#be123c}.contacts-schema-manage-link svg,.contacts-schema-retry svg{width:13px;height:13px}.contacts-schema-foot{margin:0}.contacts-schema-dialog.contacts-schema-cockpit-dialog{border-radius:18px;width:min(980px,100vw - 32px);max-width:min(980px,100vw - 32px);height:min(760px,100dvh - 48px);max-height:min(760px,100dvh - 48px)}.contacts-schema-cockpit-dialog .contacts-schema-head{border-bottom:1px solid var(--twg-ink);align-items:center;padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .contacts-schema-head{border-bottom:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contacts-schema-cockpit-dialog .contacts-schema-head{background:#fff8eab8}.contacts-schema-cockpit-dialog .contacts-schema-head [data-slot=dialog-title]{font-size:var(--twg-fs-heading);line-height:var(--twg-lh-dense);margin:3px 0 0}.contacts-schema-cockpit-dialog .contacts-schema-head [data-slot=dialog-description]{display:none}.contacts-schema-cockpit-dialog .contacts-schema-cockpit-body{min-height:0;max-height:none;padding:18px;overflow:auto}.contacts-schema-cockpit-dialog .contacts-schema-note{background:linear-gradient(180deg, #ffffff6b, #ffffff38), var(--twg-cream);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;margin-bottom:14px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .contacts-schema-note{background:linear-gradient(180deg, #ffffff6b, #ffffff38), color-mix(in oklab, var(--twg-cream) 78%, transparent)}}.contacts-schema-cockpit-dialog .contacts-schema-note p{max-width:72ch}.contacts-schema-cockpit-dialog .contacts-schema-error,.contacts-schema-cockpit-dialog .contacts-schema-loading,.contacts-schema-cockpit-dialog .contacts-schema-empty{border:1px solid var(--twg-ink);margin:0 0 10px}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .contacts-schema-error,.contacts-schema-cockpit-dialog .contacts-schema-loading,.contacts-schema-cockpit-dialog .contacts-schema-empty{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contacts-schema-cockpit-dialog .contacts-schema-error,.contacts-schema-cockpit-dialog .contacts-schema-loading,.contacts-schema-cockpit-dialog .contacts-schema-empty{border-radius:var(--twg-r-md);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .contacts-schema-error,.contacts-schema-cockpit-dialog .contacts-schema-loading,.contacts-schema-cockpit-dialog .contacts-schema-empty{background:color-mix(in oklab, var(--twg-cream) 72%, white)}}.contacts-schema-cockpit-dialog .contacts-schema-error,.contacts-schema-cockpit-dialog .contacts-schema-loading,.contacts-schema-cockpit-dialog .contacts-schema-empty{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .contacts-schema-error,.contacts-schema-cockpit-dialog .contacts-schema-loading,.contacts-schema-cockpit-dialog .contacts-schema-empty{color:color-mix(in oklab, var(--twg-ink) 70%, transparent)}}.contacts-schema-cockpit-dialog .contacts-schema-error,.contacts-schema-cockpit-dialog .contacts-schema-loading,.contacts-schema-cockpit-dialog .contacts-schema-empty{font-family:var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);font-size:var(--twg-fs-button);padding:10px 12px;font-weight:650;line-height:1.35}.contacts-schema-cockpit-dialog .contacts-schema-error{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .contacts-schema-error{border-color:color-mix(in oklab, var(--twg-danger) 22%, transparent)}}.contacts-schema-cockpit-dialog .contacts-schema-error{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .contacts-schema-error{background:color-mix(in oklab, var(--twg-danger) 7%, var(--twg-cream-bright))}}.contacts-schema-cockpit-dialog .contacts-schema-error{color:var(--twg-danger)}.contacts-schema-cockpit-dialog .contacts-schema-empty{margin:0}.contacts-schema-cockpit-dialog .ct-btn,.contacts-schema-cockpit-dialog .ct-primary-btn,.contacts-schema-cockpit-dialog .ct-icon-btn{min-height:var(--twg-btn-md-h);border:1px solid var(--twg-ink);justify-content:center;align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-btn,.contacts-schema-cockpit-dialog .ct-primary-btn,.contacts-schema-cockpit-dialog .ct-icon-btn{border:1px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.contacts-schema-cockpit-dialog .ct-btn,.contacts-schema-cockpit-dialog .ct-primary-btn,.contacts-schema-cockpit-dialog .ct-icon-btn{border-radius:var(--twg-r-sm);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-btn,.contacts-schema-cockpit-dialog .ct-primary-btn,.contacts-schema-cockpit-dialog .ct-icon-btn{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.contacts-schema-cockpit-dialog .ct-btn,.contacts-schema-cockpit-dialog .ct-primary-btn,.contacts-schema-cockpit-dialog .ct-icon-btn{color:var(--twg-ink);font-family:var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);font-size:var(--twg-fs-button);font-weight:600;line-height:var(--twg-lh-dense);white-space:nowrap;cursor:pointer;text-decoration:none}.contacts-schema-cockpit-dialog .ct-btn,.contacts-schema-cockpit-dialog .ct-primary-btn{padding:0 var(--twg-btn-md-pad-x)}.contacts-schema-cockpit-dialog .ct-primary-btn{background:var(--twg-btn-primary-bg);color:var(--twg-btn-primary-fg);border-color:#0000;box-shadow:0 2px 6px #2c1e102e}.contacts-schema-cockpit-dialog .ct-btn:hover,.contacts-schema-cockpit-dialog .ct-primary-btn:hover,.contacts-schema-cockpit-dialog .ct-icon-btn:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-btn:hover,.contacts-schema-cockpit-dialog .ct-primary-btn:hover,.contacts-schema-cockpit-dialog .ct-icon-btn:hover{border-color:color-mix(in oklab, var(--twg-brass) 35%, transparent)}}.contacts-schema-cockpit-dialog .ct-primary-btn:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-primary-btn:hover{background:color-mix(in oklab, var(--twg-ink) 92%, black)}}.contacts-schema-cockpit-dialog .ct-btn:disabled,.contacts-schema-cockpit-dialog .ct-primary-btn:disabled,.contacts-schema-cockpit-dialog .ct-icon-btn:disabled{cursor:not-allowed;opacity:.58}.contacts-schema-cockpit-dialog .ct-primary-btn svg,.contacts-schema-cockpit-dialog .ct-btn svg{width:14px;height:var(--twg-fs-body);flex:none}.contacts-schema-cockpit-dialog .ct-schema-settings-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;max-height:none;padding:0;display:grid;overflow:visible}.contacts-schema-cockpit-dialog .ct-schema-panel{border:1px solid var(--twg-ink);align-content:start;gap:12px;min-width:0;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-panel{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-panel{border-radius:var(--twg-r-lg);background:linear-gradient(#ffffff5c,#ffffff24),#fff8e88a}.contacts-schema-cockpit-dialog .ct-andy-setup-panel{background:radial-gradient(circle at 4% 0%, var(--twg-brass), transparent 36%), linear-gradient(135deg, #ffffff7a, #fff7e275), #fff8e8a3;grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-andy-setup-panel{background:radial-gradient(circle at 4% 0%, color-mix(in oklab, var(--twg-brass) 18%, transparent), transparent 36%), linear-gradient(135deg, #ffffff7a, #fff7e275), #fff8e8a3}}.contacts-schema-cockpit-dialog .ct-andy-setup-compose{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.contacts-schema-cockpit-dialog .ct-andy-setup-compose textarea,.contacts-schema-cockpit-dialog .ct-andy-review-card textarea,.contacts-schema-cockpit-dialog .ct-andy-review-card input,.contacts-schema-cockpit-dialog .ct-andy-review-card select,.contacts-schema-cockpit-dialog .ct-andy-stage-list input{border:1px solid var(--twg-ink);width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-andy-setup-compose textarea,.contacts-schema-cockpit-dialog .ct-andy-review-card textarea,.contacts-schema-cockpit-dialog .ct-andy-review-card input,.contacts-schema-cockpit-dialog .ct-andy-review-card select,.contacts-schema-cockpit-dialog .ct-andy-stage-list input{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contacts-schema-cockpit-dialog .ct-andy-setup-compose textarea,.contacts-schema-cockpit-dialog .ct-andy-review-card textarea,.contacts-schema-cockpit-dialog .ct-andy-review-card input,.contacts-schema-cockpit-dialog .ct-andy-review-card select,.contacts-schema-cockpit-dialog .ct-andy-stage-list input{color:var(--twg-ink);font:560 13px/1.35 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);background:#ffffff80;border-radius:12px;padding:9px 10px}.contacts-schema-cockpit-dialog .ct-andy-setup-compose textarea{resize:vertical;min-height:76px}.contacts-schema-cockpit-dialog .ct-andy-review{gap:12px;display:grid}.contacts-schema-cockpit-dialog .ct-andy-review-head{border:1px solid var(--twg-brass);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-andy-review-head{border:1px solid color-mix(in oklab, var(--twg-brass) 22%, transparent)}}.contacts-schema-cockpit-dialog .ct-andy-review-head{border-radius:var(--twg-r-md);background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-andy-review-head{background:color-mix(in oklab, var(--twg-brass) 10%, transparent)}}.contacts-schema-cockpit-dialog .ct-andy-review-head span,.contacts-schema-cockpit-dialog .ct-andy-review-card>span,.contacts-schema-cockpit-dialog .ct-andy-card-head span{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-andy-review-head span,.contacts-schema-cockpit-dialog .ct-andy-review-card>span,.contacts-schema-cockpit-dialog .ct-andy-card-head span{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.contacts-schema-cockpit-dialog .ct-andy-review-head span,.contacts-schema-cockpit-dialog .ct-andy-review-card>span,.contacts-schema-cockpit-dialog .ct-andy-card-head span{font:780 11px/1 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);text-transform:uppercase;letter-spacing:.08em}.contacts-schema-cockpit-dialog .ct-andy-review-head strong{color:var(--twg-ink);font:760 13px/1.25 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif)}.contacts-schema-cockpit-dialog .ct-andy-review-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.contacts-schema-cockpit-dialog .ct-andy-review-card{border:1px solid var(--twg-ink);gap:9px;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-andy-review-card{border:1px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.contacts-schema-cockpit-dialog .ct-andy-review-card{border-radius:var(--twg-r-md);background:#ffffff57}.contacts-schema-cockpit-dialog .ct-andy-review-card label{justify-content:space-between;align-items:center;gap:10px;display:flex}.contacts-schema-cockpit-dialog .ct-andy-review-card input[type=color]{width:44px;min-height:34px;padding:3px}.contacts-schema-cockpit-dialog .ct-andy-mode-list,.contacts-schema-cockpit-dialog .ct-andy-existing-pipelines,.contacts-schema-cockpit-dialog .ct-andy-rationale,.contacts-schema-cockpit-dialog .ct-andy-apply-row{flex-wrap:wrap;gap:7px;display:flex}.contacts-schema-cockpit-dialog .ct-andy-mode-list button,.contacts-schema-cockpit-dialog .ct-andy-existing-pipelines button,.contacts-schema-cockpit-dialog .ct-andy-card-head button,.contacts-schema-cockpit-dialog .ct-andy-stage-actions button,.contacts-schema-cockpit-dialog .ct-andy-stage-list button{min-height:var(--twg-btn-icon);border:1px solid var(--twg-ink);justify-content:center;align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-andy-mode-list button,.contacts-schema-cockpit-dialog .ct-andy-existing-pipelines button,.contacts-schema-cockpit-dialog .ct-andy-card-head button,.contacts-schema-cockpit-dialog .ct-andy-stage-actions button,.contacts-schema-cockpit-dialog .ct-andy-stage-list button{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contacts-schema-cockpit-dialog .ct-andy-mode-list button,.contacts-schema-cockpit-dialog .ct-andy-existing-pipelines button,.contacts-schema-cockpit-dialog .ct-andy-card-head button,.contacts-schema-cockpit-dialog .ct-andy-stage-actions button,.contacts-schema-cockpit-dialog .ct-andy-stage-list button{border-radius:var(--twg-r-full);color:var(--twg-ink);background:#ffffff5c}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-andy-mode-list button,.contacts-schema-cockpit-dialog .ct-andy-existing-pipelines button,.contacts-schema-cockpit-dialog .ct-andy-card-head button,.contacts-schema-cockpit-dialog .ct-andy-stage-actions button,.contacts-schema-cockpit-dialog .ct-andy-stage-list button{color:color-mix(in oklab, var(--twg-ink) 70%, transparent)}}.contacts-schema-cockpit-dialog .ct-andy-mode-list button,.contacts-schema-cockpit-dialog .ct-andy-existing-pipelines button,.contacts-schema-cockpit-dialog .ct-andy-card-head button,.contacts-schema-cockpit-dialog .ct-andy-stage-actions button,.contacts-schema-cockpit-dialog .ct-andy-stage-list button{font:760 11px/1 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);padding:0 9px}.contacts-schema-cockpit-dialog .ct-andy-mode-list button.is-active,.contacts-schema-cockpit-dialog .ct-andy-existing-pipelines button.is-active,.contacts-schema-cockpit-dialog .ct-andy-stage-actions button.is-active,.contacts-schema-cockpit-dialog .ct-andy-stage-list button.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-andy-mode-list button.is-active,.contacts-schema-cockpit-dialog .ct-andy-existing-pipelines button.is-active,.contacts-schema-cockpit-dialog .ct-andy-stage-actions button.is-active,.contacts-schema-cockpit-dialog .ct-andy-stage-list button.is-active{border-color:color-mix(in oklab, var(--twg-brass) 42%, transparent)}}.contacts-schema-cockpit-dialog .ct-andy-mode-list button.is-active,.contacts-schema-cockpit-dialog .ct-andy-existing-pipelines button.is-active,.contacts-schema-cockpit-dialog .ct-andy-stage-actions button.is-active,.contacts-schema-cockpit-dialog .ct-andy-stage-list button.is-active{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-andy-mode-list button.is-active,.contacts-schema-cockpit-dialog .ct-andy-existing-pipelines button.is-active,.contacts-schema-cockpit-dialog .ct-andy-stage-actions button.is-active,.contacts-schema-cockpit-dialog .ct-andy-stage-list button.is-active{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.contacts-schema-cockpit-dialog .ct-andy-mode-list button.is-active,.contacts-schema-cockpit-dialog .ct-andy-existing-pipelines button.is-active,.contacts-schema-cockpit-dialog .ct-andy-stage-actions button.is-active,.contacts-schema-cockpit-dialog .ct-andy-stage-list button.is-active{color:#7a4d1f}.contacts-schema-cockpit-dialog .ct-andy-mode-list em{opacity:.72;font-style:normal}.contacts-schema-cockpit-dialog .ct-andy-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.contacts-schema-cockpit-dialog .ct-andy-stage-list{gap:7px;display:grid}.contacts-schema-cockpit-dialog .ct-andy-stage-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.contacts-schema-cockpit-dialog .ct-andy-stage-list article.is-custom-field{grid-template-columns:minmax(0, 1fr) var(--twg-dd-min-w) minmax(0, 1fr) auto auto}.contacts-schema-cockpit-dialog .ct-andy-stage-list label{align-items:center;gap:var(--twg-space-1-5);color:var(--twg-muted);font:var(--twg-fw-label) var(--twg-fs-caption) / var(--twg-lh-caption) var(--twg-f-ui);white-space:nowrap;display:inline-flex}.contacts-schema-cockpit-dialog .ct-andy-stage-list label input[type=checkbox]{min-height:var(--twg-chip-md-h);width:var(--twg-chip-md-h);padding:0}.contacts-schema-cockpit-dialog .ct-andy-stage-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.contacts-schema-cockpit-dialog .ct-andy-stage-actions button:disabled{cursor:not-allowed;opacity:.45}.contacts-schema-cockpit-dialog .ct-andy-rationale span{border:1px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-andy-rationale span{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contacts-schema-cockpit-dialog .ct-andy-rationale span{border-radius:var(--twg-r-full);color:var(--twg-ink);background:#ffffff52}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-andy-rationale span{color:color-mix(in oklab, var(--twg-ink) 66%, transparent)}}.contacts-schema-cockpit-dialog .ct-andy-rationale span{font:700 11.5px/1.2 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);padding:7px 9px}.contacts-schema-cockpit-dialog .ct-andy-apply-row{justify-content:flex-end}.contacts-schema-cockpit-dialog .ct-schema-panel .ct-edit-section-head{flex-direction:column;align-items:flex-start;gap:4px}.contacts-schema-cockpit-dialog .ct-schema-panel .ct-edit-section-head span{text-align:left;white-space:normal;margin-top:4px;display:block}.contacts-schema-cockpit-dialog .ct-schema-panel .ct-edit-section-head strong{display:block}.contacts-schema-cockpit-dialog .ct-schema-list,.contacts-schema-cockpit-dialog .ct-schema-pipelines{gap:8px;display:grid}.contacts-schema-cockpit-dialog .ct-schema-row{border:1px solid var(--twg-ink);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-row{border:1px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-row{border-radius:var(--twg-r-md);background:#ffffff52}.contacts-schema-cockpit-dialog .ct-schema-row i{border-radius:var(--twg-r-full);width:10px;height:10px}.contacts-schema-cockpit-dialog .ct-schema-row strong,.contacts-schema-cockpit-dialog .ct-schema-pipeline strong{color:var(--twg-ink);font:750 13px/1.2 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif)}.contacts-schema-cockpit-dialog .ct-schema-row span,.contacts-schema-cockpit-dialog .ct-schema-row small,.contacts-schema-cockpit-dialog .ct-schema-pipeline span{color:var(--twg-ink);display:block}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-row span,.contacts-schema-cockpit-dialog .ct-schema-row small,.contacts-schema-cockpit-dialog .ct-schema-pipeline span{color:color-mix(in oklab, var(--twg-ink) 62%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-row span,.contacts-schema-cockpit-dialog .ct-schema-row small,.contacts-schema-cockpit-dialog .ct-schema-pipeline span{font:650 11.5px/1.25 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif)}.contacts-schema-cockpit-dialog .ct-schema-row strong,.contacts-schema-cockpit-dialog .ct-schema-pipeline strong{display:block}.contacts-schema-cockpit-dialog .ct-schema-row button{min-height:var(--twg-btn-md-h);border:1px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-row button{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-row button{border-radius:var(--twg-r-full);color:var(--twg-ink);background:#ffffff57}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-row button{color:color-mix(in oklab, var(--twg-ink) 68%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-row button{font:750 10.5px/1 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);text-transform:uppercase;padding:0 9px}.contacts-schema-cockpit-dialog .ct-schema-row button.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-row button.is-active{border-color:color-mix(in oklab, var(--twg-brass) 38%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-row button.is-active{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-row button.is-active{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-row button.is-active{color:#7a4d1f}.contacts-schema-cockpit-dialog .ct-schema-rule-row{grid-template-columns:10px minmax(0,1fr) 54px}.contacts-schema-cockpit-dialog .ct-schema-compose{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.contacts-schema-cockpit-dialog .ct-schema-compose-fields,.contacts-schema-cockpit-dialog .ct-schema-compose-status,.contacts-schema-cockpit-dialog .ct-schema-compose-rule{grid-template-columns:repeat(2,minmax(0,1fr))}.contacts-schema-cockpit-dialog .ct-schema-compose input,.contacts-schema-cockpit-dialog .ct-schema-compose select{border:1px solid var(--twg-ink);width:100%;min-width:0;min-height:38px}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-compose input,.contacts-schema-cockpit-dialog .ct-schema-compose select{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-compose input,.contacts-schema-cockpit-dialog .ct-schema-compose select{color:var(--twg-ink);font:500 13px/1.35 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);background:#ffffff7a;border-radius:11px;padding:0 10px}.contacts-schema-cockpit-dialog .ct-schema-compose input[type=color]{width:42px;padding:3px}.contacts-schema-cockpit-dialog .ct-schema-compose input:focus,.contacts-schema-cockpit-dialog .ct-schema-compose select:focus,.contacts-schema-cockpit-dialog .ct-schema-field-form-grid input:focus,.contacts-schema-cockpit-dialog .ct-schema-field-form-grid textarea:focus,.contacts-schema-cockpit-dialog .ct-schema-field-list button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-field-type-picker button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-field-order-actions button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-field-danger button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-row button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-applies button:focus-visible{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-compose input:focus,.contacts-schema-cockpit-dialog .ct-schema-compose select:focus,.contacts-schema-cockpit-dialog .ct-schema-field-form-grid input:focus,.contacts-schema-cockpit-dialog .ct-schema-field-form-grid textarea:focus,.contacts-schema-cockpit-dialog .ct-schema-field-list button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-field-type-picker button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-field-order-actions button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-field-danger button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-row button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-applies button:focus-visible{border-color:color-mix(in oklab, var(--twg-brass) 62%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-compose input:focus,.contacts-schema-cockpit-dialog .ct-schema-compose select:focus,.contacts-schema-cockpit-dialog .ct-schema-field-form-grid input:focus,.contacts-schema-cockpit-dialog .ct-schema-field-form-grid textarea:focus,.contacts-schema-cockpit-dialog .ct-schema-field-list button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-field-type-picker button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-field-order-actions button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-field-danger button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-row button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-applies button:focus-visible{box-shadow:0 0 0 3px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-compose input:focus,.contacts-schema-cockpit-dialog .ct-schema-compose select:focus,.contacts-schema-cockpit-dialog .ct-schema-field-form-grid input:focus,.contacts-schema-cockpit-dialog .ct-schema-field-form-grid textarea:focus,.contacts-schema-cockpit-dialog .ct-schema-field-list button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-field-type-picker button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-field-order-actions button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-field-danger button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-row button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-applies button:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-compose input:focus,.contacts-schema-cockpit-dialog .ct-schema-compose select:focus,.contacts-schema-cockpit-dialog .ct-schema-field-form-grid input:focus,.contacts-schema-cockpit-dialog .ct-schema-field-form-grid textarea:focus,.contacts-schema-cockpit-dialog .ct-schema-field-list button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-field-type-picker button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-field-order-actions button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-field-danger button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-row button:focus-visible,.contacts-schema-cockpit-dialog .ct-schema-applies button:focus-visible{outline:none}.contacts-schema-cockpit-dialog .ct-schema-check{min-height:38px;color:var(--twg-ink);align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-check{color:color-mix(in oklab, var(--twg-ink) 72%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-check{font:700 12px/1 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif)}.contacts-schema-cockpit-dialog .ct-schema-check input{width:16px;height:16px}.contacts-schema-cockpit-dialog .ct-schema-applies,.contacts-schema-cockpit-dialog .ct-schema-field-summary{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.contacts-schema-cockpit-dialog .ct-schema-applies button,.contacts-schema-cockpit-dialog .ct-schema-field-summary span{min-height:calc(var(--twg-chip-md-h) + 2px);border:1px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-applies button,.contacts-schema-cockpit-dialog .ct-schema-field-summary span{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-applies button,.contacts-schema-cockpit-dialog .ct-schema-field-summary span{border-radius:var(--twg-r-full);color:var(--twg-ink);background:#ffffff57}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-applies button,.contacts-schema-cockpit-dialog .ct-schema-field-summary span{color:color-mix(in oklab, var(--twg-ink) 68%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-applies button,.contacts-schema-cockpit-dialog .ct-schema-field-summary span{font:700 11.5px/1 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);padding:0 8px}.contacts-schema-cockpit-dialog .ct-schema-applies button.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-applies button.is-active{border-color:color-mix(in oklab, var(--twg-brass) 42%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-applies button.is-active{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-applies button.is-active{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-applies button.is-active{color:#7a4d1f}.contacts-schema-cockpit-dialog .ct-schema-field-hint{min-height:38px;color:var(--twg-ink);align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-field-hint{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-field-hint{font:650 11.5px/1.35 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif)}.contacts-schema-cockpit-dialog .ct-schema-field-editor{grid-column:1/-1;grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.contacts-schema-cockpit-dialog .ct-schema-field-list,.contacts-schema-cockpit-dialog .ct-schema-field-detail{align-content:start;gap:8px;min-width:0;display:grid}.contacts-schema-cockpit-dialog .ct-schema-field-list button{min-height:calc(var(--twg-bulkbar-h-mobile-bottom) + 2px);border:1px solid var(--twg-ink);grid-template-columns:minmax(0,1fr);gap:5px;padding:9px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-field-list button{border:1px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-field-list button{border-radius:var(--twg-r-md);color:var(--twg-ink);text-align:left;background:#ffffff47}.contacts-schema-cockpit-dialog .ct-schema-field-list button.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-field-list button.is-active{border-color:color-mix(in oklab, var(--twg-brass) 44%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-field-list button.is-active{background:linear-gradient(135deg, var(--twg-brass), #ffffff57)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-field-list button.is-active{background:linear-gradient(135deg, color-mix(in oklab, var(--twg-brass) 17%, transparent), #ffffff57)}}.contacts-schema-cockpit-dialog .ct-schema-field-list button.is-active{box-shadow:0 8px 18px #5c421f14}.contacts-schema-cockpit-dialog .ct-schema-field-list strong,.contacts-schema-cockpit-dialog .ct-schema-field-detail strong,.contacts-schema-cockpit-dialog .ct-schema-field-danger strong{color:var(--twg-ink);font:760 13px/1.2 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);display:block}.contacts-schema-cockpit-dialog .ct-schema-field-list small,.contacts-schema-cockpit-dialog .ct-schema-field-list em,.contacts-schema-cockpit-dialog .ct-schema-field-detail span,.contacts-schema-cockpit-dialog .ct-schema-field-danger span{color:var(--twg-ink);display:block}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-field-list small,.contacts-schema-cockpit-dialog .ct-schema-field-list em,.contacts-schema-cockpit-dialog .ct-schema-field-detail span,.contacts-schema-cockpit-dialog .ct-schema-field-danger span{color:color-mix(in oklab, var(--twg-ink) 62%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-field-list small,.contacts-schema-cockpit-dialog .ct-schema-field-list em,.contacts-schema-cockpit-dialog .ct-schema-field-detail span,.contacts-schema-cockpit-dialog .ct-schema-field-danger span{font:650 11.5px/1.3 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif)}.contacts-schema-cockpit-dialog .ct-schema-field-list em{font-style:normal}.contacts-schema-cockpit-dialog .ct-schema-field-detail{border:1px solid var(--twg-ink);padding:10px}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-field-detail{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-field-detail{border-radius:var(--twg-r-md);background:#ffffff47}.contacts-schema-cockpit-dialog .ct-schema-field-detail-head,.contacts-schema-cockpit-dialog .ct-schema-field-detail-actions,.contacts-schema-cockpit-dialog .ct-schema-field-danger,.contacts-schema-cockpit-dialog .ct-schema-field-danger-actions,.contacts-schema-cockpit-dialog .ct-schema-field-order-actions{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.contacts-schema-cockpit-dialog .ct-schema-field-order-actions,.contacts-schema-cockpit-dialog .ct-schema-field-danger-actions{flex-wrap:wrap;justify-content:flex-end}.contacts-schema-cockpit-dialog .ct-schema-field-order-actions button,.contacts-schema-cockpit-dialog .ct-schema-field-danger button{min-height:var(--twg-btn-icon);border:1px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-field-order-actions button,.contacts-schema-cockpit-dialog .ct-schema-field-danger button{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-field-order-actions button,.contacts-schema-cockpit-dialog .ct-schema-field-danger button{border-radius:var(--twg-r-full);color:var(--twg-ink);background:#ffffff61}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-field-order-actions button,.contacts-schema-cockpit-dialog .ct-schema-field-danger button{color:color-mix(in oklab, var(--twg-ink) 70%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-field-order-actions button,.contacts-schema-cockpit-dialog .ct-schema-field-danger button{font:760 10.5px/1 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);text-transform:uppercase;padding:0 10px}.contacts-schema-cockpit-dialog .ct-schema-field-order-actions button:disabled,.contacts-schema-cockpit-dialog .ct-schema-field-danger button:disabled{cursor:not-allowed;opacity:.5}.contacts-schema-cockpit-dialog .ct-schema-field-danger button.is-danger{color:#8a2f24;background:#ae3e2d1c;border-color:#ae3e2d57}.contacts-schema-cockpit-dialog .ct-schema-field-form-grid{grid-template-columns:minmax(0,1fr) minmax(170px,.8fr) minmax(120px,.6fr) auto;gap:8px;min-width:0;display:grid}.contacts-schema-cockpit-dialog .ct-schema-field-form-grid label,.contacts-schema-cockpit-dialog .ct-schema-field-type-picker,.contacts-schema-cockpit-dialog .ct-schema-fieldset{min-width:0;color:var(--twg-ink);gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-field-form-grid label,.contacts-schema-cockpit-dialog .ct-schema-field-type-picker,.contacts-schema-cockpit-dialog .ct-schema-fieldset{color:color-mix(in oklab, var(--twg-ink) 70%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-field-form-grid label,.contacts-schema-cockpit-dialog .ct-schema-field-type-picker,.contacts-schema-cockpit-dialog .ct-schema-fieldset{font:760 11px/1 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);text-transform:uppercase;letter-spacing:.04em}.contacts-schema-cockpit-dialog .ct-schema-field-form-grid label.is-wide{grid-column:1/-1}.contacts-schema-cockpit-dialog .ct-schema-field-type-picker{min-width:0}.contacts-schema-cockpit-dialog .ct-schema-field-type-picker-compact{grid-column:1/-1}.contacts-schema-cockpit-dialog .ct-schema-field-type-picker>div{overscroll-behavior-x:contain;scrollbar-width:thin;gap:6px;min-width:0;padding:1px 0 3px;display:flex;overflow-x:auto}.contacts-schema-cockpit-dialog .ct-schema-field-type-picker button{min-height:var(--twg-btn-icon);border:1px solid var(--twg-ink);flex:none}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-field-type-picker button{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-field-type-picker button{border-radius:var(--twg-r-full);color:var(--twg-ink);background:#ffffff5c}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-field-type-picker button{color:color-mix(in oklab, var(--twg-ink) 70%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-field-type-picker button{font:760 10.5px/1 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);text-transform:uppercase;white-space:nowrap;padding:0 10px}.contacts-schema-cockpit-dialog .ct-schema-field-type-picker button.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-field-type-picker button.is-active{border-color:color-mix(in oklab, var(--twg-brass) 42%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-field-type-picker button.is-active{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-field-type-picker button.is-active{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-field-type-picker button.is-active{color:#7a4d1f}.contacts-schema-cockpit-dialog .ct-schema-field-form-grid input,.contacts-schema-cockpit-dialog .ct-schema-field-form-grid textarea{border:1px solid var(--twg-ink);width:100%;min-width:0;min-height:38px}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-field-form-grid input,.contacts-schema-cockpit-dialog .ct-schema-field-form-grid textarea{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-field-form-grid input,.contacts-schema-cockpit-dialog .ct-schema-field-form-grid textarea{color:var(--twg-ink);font:500 13px/1.35 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);background:#ffffff7a;border-radius:11px;padding:0 10px}.contacts-schema-cockpit-dialog .ct-schema-field-form-grid textarea{resize:vertical;padding-top:9px}.contacts-schema-cockpit-dialog .ct-schema-field-required{text-transform:none;letter-spacing:0;align-self:end;min-height:38px}.contacts-schema-cockpit-dialog .ct-schema-fieldset{border:0;grid-column:1/-1;margin:0;padding:0}.contacts-schema-cockpit-dialog .ct-schema-fieldset legend{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-fieldset legend{color:color-mix(in oklab, var(--twg-ink) 70%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-fieldset legend{font:760 11px/1 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);text-transform:uppercase;letter-spacing:.04em;padding:0 0 4px}.contacts-schema-cockpit-dialog .ct-schema-field-danger{border-radius:var(--twg-r-md);background:#ae3e2d0e;border:1px solid #ae3e2d33;align-items:flex-start;padding:10px}.contacts-schema-cockpit-dialog .ct-schema-pipeline{border:1px solid var(--twg-ink);gap:9px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-pipeline{border:1px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-pipeline{border-radius:var(--twg-r-md);background:#ffffff4d}.contacts-schema-cockpit-dialog .ct-schema-pipeline header{justify-content:space-between;gap:12px;display:flex}.contacts-schema-cockpit-dialog .ct-schema-pipeline>div{flex-wrap:wrap;gap:6px;display:flex}.contacts-schema-cockpit-dialog .ct-schema-pipeline>div>span{border-radius:var(--twg-r-full);border:1px solid var(--ct-stage-colour,var(--twg-brass));align-items:center;gap:5px;min-height:26px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-pipeline>div>span{border:1px solid color-mix(in oklab, var(--ct-stage-colour,var(--twg-brass)) 30%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-pipeline>div>span{background:var(--ct-stage-colour,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-pipeline>div>span{background:color-mix(in oklab, var(--ct-stage-colour,var(--twg-brass)) 12%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-pipeline>div>span{color:var(--ct-stage-colour,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-pipeline>div>span{color:color-mix(in oklab, var(--ct-stage-colour,var(--twg-brass)) 75%, var(--twg-ink))}}.contacts-schema-cockpit-dialog .ct-schema-pipeline>div>span{padding:0 8px}.contacts-schema-cockpit-dialog .ct-schema-pipeline em{opacity:.72;font-style:normal}.contacts-schema-cockpit-dialog .ct-schema-type-editor{grid-column:1/-1}.contacts-schema-cockpit-dialog .ct-schema-type-layout{grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}.contacts-schema-cockpit-dialog .ct-schema-type-list,.contacts-schema-cockpit-dialog .ct-schema-type-detail,.contacts-schema-cockpit-dialog .ct-schema-type-overview,.contacts-schema-cockpit-dialog .ct-schema-type-subpanel,.contacts-schema-cockpit-dialog .ct-schema-field-toggle-list,.contacts-schema-cockpit-dialog .ct-schema-stage-edit-list{gap:8px;min-width:0;display:grid}.contacts-schema-cockpit-dialog .ct-schema-type-list button{min-height:var(--twg-bulkbar-h-mobile-bottom);border:1px solid var(--twg-ink);grid-template-columns:10px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-type-list button{border:1px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-type-list button{border-radius:var(--twg-r-md);color:var(--twg-ink);text-align:left;background:#ffffff47}.contacts-schema-cockpit-dialog .ct-schema-type-list button.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-type-list button.is-active{border-color:color-mix(in oklab, var(--twg-brass) 46%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-type-list button.is-active{background:linear-gradient(135deg, var(--twg-brass), #ffffff57)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-type-list button.is-active{background:linear-gradient(135deg, color-mix(in oklab, var(--twg-brass) 18%, transparent), #ffffff57)}}.contacts-schema-cockpit-dialog .ct-schema-type-list button.is-active{box-shadow:0 8px 20px #5c421f14}.contacts-schema-cockpit-dialog .ct-schema-type-list i,.contacts-schema-cockpit-dialog .ct-schema-type-detail-head>span{border-radius:var(--twg-r-full);width:10px;height:10px}.contacts-schema-cockpit-dialog .ct-schema-type-list strong,.contacts-schema-cockpit-dialog .ct-schema-type-detail-head strong,.contacts-schema-cockpit-dialog .ct-schema-type-subhead strong,.contacts-schema-cockpit-dialog .ct-schema-field-toggle-list strong{color:var(--twg-ink);font:760 13px/1.2 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);display:block}.contacts-schema-cockpit-dialog .ct-schema-type-list small,.contacts-schema-cockpit-dialog .ct-schema-type-list em,.contacts-schema-cockpit-dialog .ct-schema-type-detail-head small,.contacts-schema-cockpit-dialog .ct-schema-type-subhead span,.contacts-schema-cockpit-dialog .ct-schema-field-toggle-list span,.contacts-schema-cockpit-dialog .ct-schema-empty{color:var(--twg-ink);display:block}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-type-list small,.contacts-schema-cockpit-dialog .ct-schema-type-list em,.contacts-schema-cockpit-dialog .ct-schema-type-detail-head small,.contacts-schema-cockpit-dialog .ct-schema-type-subhead span,.contacts-schema-cockpit-dialog .ct-schema-field-toggle-list span,.contacts-schema-cockpit-dialog .ct-schema-empty{color:color-mix(in oklab, var(--twg-ink) 62%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-type-list small,.contacts-schema-cockpit-dialog .ct-schema-type-list em,.contacts-schema-cockpit-dialog .ct-schema-type-detail-head small,.contacts-schema-cockpit-dialog .ct-schema-type-subhead span,.contacts-schema-cockpit-dialog .ct-schema-field-toggle-list span,.contacts-schema-cockpit-dialog .ct-schema-empty{font:650 11.5px/1.3 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif)}.contacts-schema-cockpit-dialog .ct-schema-type-list em{grid-column:2;font-style:normal}.contacts-schema-cockpit-dialog .ct-schema-type-detail{border:1px solid var(--twg-ink);padding:10px}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-type-detail{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-type-detail{border-radius:var(--twg-r-lg);background:#ffffff3d}.contacts-schema-cockpit-dialog .ct-schema-type-overview,.contacts-schema-cockpit-dialog .ct-schema-type-subpanel{border:1px solid var(--twg-ink);padding:10px}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-type-overview,.contacts-schema-cockpit-dialog .ct-schema-type-subpanel{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-type-overview,.contacts-schema-cockpit-dialog .ct-schema-type-subpanel{border-radius:var(--twg-r-md);background:#ffffff47}.contacts-schema-cockpit-dialog .ct-schema-type-detail-head,.contacts-schema-cockpit-dialog .ct-schema-type-subhead,.contacts-schema-cockpit-dialog .ct-schema-type-actions{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.contacts-schema-cockpit-dialog .ct-schema-type-detail-head{justify-content:flex-start}.contacts-schema-cockpit-dialog .ct-schema-type-form-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) auto minmax(170px,.9fr);gap:8px;display:grid}.contacts-schema-cockpit-dialog .ct-schema-type-form-grid label,.contacts-schema-cockpit-dialog .ct-schema-stage-edit-list label{min-width:0;color:var(--twg-ink);gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-type-form-grid label,.contacts-schema-cockpit-dialog .ct-schema-stage-edit-list label{color:color-mix(in oklab, var(--twg-ink) 70%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-type-form-grid label,.contacts-schema-cockpit-dialog .ct-schema-stage-edit-list label{font:760 11px/1 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);text-transform:uppercase;letter-spacing:.04em}.contacts-schema-cockpit-dialog .ct-schema-type-form-grid label.is-wide{grid-column:span 2}.contacts-schema-cockpit-dialog .ct-schema-type-form-grid input,.contacts-schema-cockpit-dialog .ct-schema-type-form-grid textarea,.contacts-schema-cockpit-dialog .ct-schema-stage-edit-list input{border:1px solid var(--twg-ink);width:100%;min-width:0;min-height:38px}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-type-form-grid input,.contacts-schema-cockpit-dialog .ct-schema-type-form-grid textarea,.contacts-schema-cockpit-dialog .ct-schema-stage-edit-list input{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-type-form-grid input,.contacts-schema-cockpit-dialog .ct-schema-type-form-grid textarea,.contacts-schema-cockpit-dialog .ct-schema-stage-edit-list input{color:var(--twg-ink);font:500 13px/1.35 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);background:#ffffff7a;border-radius:11px;padding:0 10px}.contacts-schema-cockpit-dialog .ct-schema-type-form-grid textarea{resize:vertical;padding-top:9px}.contacts-schema-cockpit-dialog .ct-schema-type-form-grid input[type=color],.contacts-schema-cockpit-dialog .ct-schema-stage-edit-list input[type=color]{width:44px;padding:3px}.contacts-schema-cockpit-dialog .ct-schema-type-summary{flex-wrap:wrap;gap:6px;display:flex}.contacts-schema-cockpit-dialog .ct-schema-type-summary span{border:1px solid var(--twg-ink);min-height:26px}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-type-summary span{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-type-summary span{border-radius:var(--twg-r-full);color:var(--twg-ink);background:#ffffff52}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-type-summary span{color:color-mix(in oklab, var(--twg-ink) 66%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-type-summary span{font:700 11.5px/1 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);padding:7px 9px 0}.contacts-schema-cockpit-dialog .ct-schema-field-toggle-list article{border:1px solid var(--twg-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-field-toggle-list article{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-field-toggle-list article{border-radius:var(--twg-r-md);background:#ffffff42}.contacts-schema-cockpit-dialog .ct-schema-field-toggle-list article.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-field-toggle-list article.is-active{border-color:color-mix(in oklab, var(--twg-brass) 22%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-field-toggle-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.contacts-schema-cockpit-dialog .ct-schema-field-default-row{border-top:1px solid var(--twg-ink);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding-top:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-field-default-row{border-top:1px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-field-default-row label{color:var(--twg-ink);gap:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-field-default-row label{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-field-default-row label{font:700 10.5px/1.1 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);text-transform:uppercase;letter-spacing:.05em}.contacts-schema-cockpit-dialog .ct-schema-field-default-row input,.contacts-schema-cockpit-dialog .ct-schema-field-default-row textarea{border:1px solid var(--twg-ink);width:100%;min-height:34px}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-field-default-row input,.contacts-schema-cockpit-dialog .ct-schema-field-default-row textarea{border:1px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-field-default-row input,.contacts-schema-cockpit-dialog .ct-schema-field-default-row textarea{border-radius:var(--twg-r-md);color:var(--twg-ink);font:600 12px/1.2 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);background:#ffffff6b;padding:8px 10px}.contacts-schema-cockpit-dialog .ct-schema-field-default-row textarea{resize:vertical}.contacts-schema-cockpit-dialog .ct-schema-field-default-row>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.contacts-schema-cockpit-dialog .ct-schema-field-toggle-list button,.contacts-schema-cockpit-dialog .ct-schema-stage-actions button{min-height:var(--twg-btn-md-h);border:1px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-field-toggle-list button,.contacts-schema-cockpit-dialog .ct-schema-stage-actions button{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-field-toggle-list button,.contacts-schema-cockpit-dialog .ct-schema-stage-actions button{border-radius:var(--twg-r-full);color:var(--twg-ink);background:#ffffff57}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-field-toggle-list button,.contacts-schema-cockpit-dialog .ct-schema-stage-actions button{color:color-mix(in oklab, var(--twg-ink) 68%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-field-toggle-list button,.contacts-schema-cockpit-dialog .ct-schema-stage-actions button{font:750 10.5px/1 var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);text-transform:uppercase;padding:0 9px}.contacts-schema-cockpit-dialog .ct-schema-field-toggle-list button.is-active,.contacts-schema-cockpit-dialog .ct-schema-stage-actions button.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-field-toggle-list button.is-active,.contacts-schema-cockpit-dialog .ct-schema-stage-actions button.is-active{border-color:color-mix(in oklab, var(--twg-brass) 42%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-field-toggle-list button.is-active,.contacts-schema-cockpit-dialog .ct-schema-stage-actions button.is-active{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-field-toggle-list button.is-active,.contacts-schema-cockpit-dialog .ct-schema-stage-actions button.is-active{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-field-toggle-list button.is-active,.contacts-schema-cockpit-dialog .ct-schema-stage-actions button.is-active{color:#7a4d1f}.contacts-schema-cockpit-dialog .ct-schema-stage-edit-list article{border:1px solid var(--twg-ink);grid-template-columns:auto minmax(130px,.8fr) minmax(0,1fr) auto;align-items:end;gap:8px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.contacts-schema-cockpit-dialog .ct-schema-stage-edit-list article{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contacts-schema-cockpit-dialog .ct-schema-stage-edit-list article{border-radius:var(--twg-r-md);background:#ffffff42}.contacts-schema-cockpit-dialog .ct-schema-stage-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.contacts-schema-cockpit-dialog .ct-schema-field-toggle-list button:disabled,.contacts-schema-cockpit-dialog .ct-schema-stage-actions button:disabled{cursor:not-allowed;opacity:.48}.contacts-workflow-dialog{width:min(520px,100vw - 32px);max-width:min(520px,100vw - 32px);padding:0;overflow:hidden}.contacts-workflow-head{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.contacts-workflow-head span{color:var(--twg-ink);margin-bottom:4px;display:block}@supports (color:color-mix(in lab, red, red)){.contacts-workflow-head span{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.contacts-workflow-head span{font-size:var(--twg-fs-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:780}.contacts-workflow-head button{width:36px;min-width:36px;height:calc(var(--twg-btn-icon) + 4px);border:1px solid var(--twg-ink);place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.contacts-workflow-head button{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contacts-workflow-head button{border-radius:var(--twg-r-full);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.contacts-workflow-head button{background:color-mix(in oklab, var(--twg-cream) 78%, white)}}.contacts-workflow-head button{color:var(--twg-ink)}.contacts-workflow-head button:disabled{cursor:not-allowed;opacity:.55}.contacts-workflow-body{gap:14px;padding:18px 24px;display:grid}.contacts-export-dialog{width:min(620px,100vw - 32px);max-width:min(620px,100vw - 32px)}.contacts-export-body{gap:16px}.contacts-export-warning{background:linear-gradient(135deg, #fff7edeb, #fffbebb8), var(--twg-cream);border:1px solid #b453093d;border:1px solid lab(47.4594% 37.7723 54.9047/.24);border-radius:14px;grid-template-columns:32px 1fr;align-items:flex-start;gap:12px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.contacts-export-warning{background:linear-gradient(135deg, #fff7edeb, #fffbebb8), color-mix(in oklab, var(--twg-cream) 76%, white)}}.contacts-export-warning{color:#5f3f16}.contacts-export-warning svg{color:#b45309;width:18px;height:18px;margin-top:1px}.contacts-export-warning p,.contacts-export-fields-head p,.contacts-export-scope small{margin:0}.contacts-export-scope,.contacts-export-fields{border:0;gap:10px;margin:0;padding:0;display:grid}.contacts-export-scope legend{color:var(--twg-ink);margin-bottom:8px}@supports (color:color-mix(in lab, red, red)){.contacts-export-scope legend{color:color-mix(in oklab, var(--twg-ink) 62%, transparent)}}.contacts-export-scope legend{font-size:var(--twg-fs-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:780}.contacts-export-scope label,.contacts-export-field-grid label{border:1px solid var(--twg-ink);grid-template-columns:20px 1fr;align-items:flex-start;gap:10px;min-height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.contacts-export-scope label,.contacts-export-field-grid label{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contacts-export-scope label,.contacts-export-field-grid label{background:linear-gradient(135deg, #fffcf4eb, #fff8e8c2), var(--twg-cream);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.contacts-export-scope label,.contacts-export-field-grid label{background:linear-gradient(135deg, #fffcf4eb, #fff8e8c2), color-mix(in oklab, var(--twg-cream) 76%, white)}}.contacts-export-scope label,.contacts-export-field-grid label{color:var(--twg-ink);cursor:pointer}.contacts-export-scope label{padding:12px}.contacts-export-scope input,.contacts-export-field-grid input{accent-color:#9a6a2f;width:16px;height:16px;margin:2px 0 0}.contacts-export-scope strong,.contacts-export-field-grid span{font-size:var(--twg-fs-body);font-weight:780;display:block}.contacts-export-scope small{color:var(--twg-ink);margin-top:3px;display:block}@supports (color:color-mix(in lab, red, red)){.contacts-export-scope small{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.contacts-export-scope small{font-size:var(--twg-fs-label);line-height:1.35}.contacts-export-fields-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.contacts-export-fields-head h3{color:var(--twg-ink);font-size:var(--twg-fs-body);margin:0;font-weight:820}.contacts-export-fields-head p,.contacts-export-muted{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contacts-export-fields-head p,.contacts-export-muted{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.contacts-export-fields-head p,.contacts-export-muted{font-size:var(--twg-fs-label)}.contacts-export-muted{align-items:center;gap:6px;display:inline-flex}.contacts-export-muted svg{width:14px;height:14px;animation:.8s linear infinite ct-spin}.contacts-export-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.contacts-export-field-grid label{padding:10px}.contacts-workflow-field{color:var(--twg-ink);gap:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.contacts-workflow-field{color:color-mix(in oklab, var(--twg-ink) 84%, transparent)}}.contacts-workflow-field{font-size:var(--twg-fs-label);font-weight:760}.contacts-workflow-field input{border:1px solid var(--twg-ink);width:100%;min-height:42px}@supports (color:color-mix(in lab, red, red)){.contacts-workflow-field input{border:1px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.contacts-workflow-field input{color:var(--twg-ink);font-size:var(--twg-fs-body-lg);background:#fffdf8;background:lab(99.4197% -.0760257 2.74837);border-radius:9px;outline:none;padding:9px 11px}.contacts-workflow-field input:focus{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contacts-workflow-field input:focus{border-color:color-mix(in oklab, var(--twg-brass) 62%, transparent)}}.contacts-workflow-field input:focus{box-shadow:0 0 0 3px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.contacts-workflow-field input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.contacts-workflow-summary{border:1px solid var(--twg-ink);grid-template-columns:86px minmax(0,1fr);gap:7px 10px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.contacts-workflow-summary{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contacts-workflow-summary{background:var(--twg-cream);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.contacts-workflow-summary{background:color-mix(in oklab, var(--twg-cream) 70%, white)}}.contacts-workflow-summary{font-size:var(--twg-fs-label)}.contacts-workflow-summary span{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contacts-workflow-summary span{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.contacts-workflow-summary strong{min-width:0;color:var(--twg-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contacts-workflow-note{border:1px solid var(--twg-brass);grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:11px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.contacts-workflow-note{border:1px solid color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.contacts-workflow-note{border-radius:var(--twg-r-md);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.contacts-workflow-note{background:color-mix(in oklab, var(--twg-cream) 76%, white)}}.contacts-workflow-note.tone-danger{background:#b44c35;border-color:#b44c353d;border-color:lab(46.3808% 42.0747 35.3678/.24)}@supports (color:color-mix(in lab, red, red)){.contacts-workflow-note.tone-danger{background:color-mix(in oklab, #b44c35 7%, var(--twg-cream))}}.contacts-workflow-note svg{width:20px;height:20px;color:var(--twg-brass)}.contacts-workflow-note.tone-danger svg{color:#b44c35}.contacts-workflow-note strong{color:var(--twg-ink);font-size:var(--twg-fs-body);margin-bottom:3px;display:block}.contacts-workflow-note p{color:var(--twg-ink);margin:0}@supports (color:color-mix(in lab, red, red)){.contacts-workflow-note p{color:color-mix(in oklab, var(--twg-ink) 68%, transparent)}}.contacts-workflow-note p{font-size:var(--twg-fs-label);line-height:1.4}.contacts-workflow-error{background:#b44c35;border:1px solid #b44c3542;border:1px solid lab(46.3808% 42.0747 35.3678/.26);border-radius:9px;margin:0;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.contacts-workflow-error{background:color-mix(in oklab, #b44c35 8%, var(--twg-cream))}}.contacts-workflow-error{color:#b44c35}@supports (color:color-mix(in lab, red, red)){.contacts-workflow-error{color:color-mix(in oklab, #b44c35 86%, var(--twg-ink))}}.contacts-workflow-error{font-size:var(--twg-fs-label);font-weight:650}.contacts-workflow-foot .contacts-workflow-danger{background:var(--twg-danger);color:var(--twg-cream);border-color:#0000}.ct-saved-view-trigger{border:1px solid var(--twg-ink);align-items:center;gap:7px;min-width:0;max-width:100%;min-height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-trigger{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.ct-saved-view-trigger{border-radius:var(--twg-r-full);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-trigger{background:color-mix(in oklab, var(--twg-cream) 66%, white)}}.ct-saved-view-trigger{color:var(--twg-ink);cursor:pointer;font-family:var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);font-size:var(--twg-fs-label);letter-spacing:0;padding:7px 10px;font-weight:760}.ct-saved-view-trigger:hover,.ct-saved-view-trigger[data-popup-open]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-trigger:hover,.ct-saved-view-trigger[data-popup-open]{border-color:color-mix(in oklab, var(--twg-brass) 38%, transparent)}}.ct-saved-view-trigger:hover,.ct-saved-view-trigger[data-popup-open]{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-trigger:hover,.ct-saved-view-trigger[data-popup-open]{background:color-mix(in oklab, var(--twg-cream) 86%, white)}}.ct-saved-view-trigger:focus-visible{outline:2px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-trigger:focus-visible{outline:2px solid color-mix(in oklab, var(--twg-brass) 72%, transparent)}}.ct-saved-view-trigger:focus-visible{outline-offset:2px}.ct-saved-view-trigger svg{width:15px;height:15px;color:var(--twg-brass);flex:none}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-trigger svg{color:color-mix(in oklab, var(--twg-brass) 76%, var(--twg-ink))}}.ct-saved-view-trigger span{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-trigger span{color:color-mix(in oklab, var(--twg-ink) 68%, transparent)}}.ct-saved-view-trigger strong{min-width:0;max-width:150px;color:var(--twg-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:830;overflow:hidden}.ct-saved-view-popover{border:1px solid var(--twg-glass-border);background:var(--twg-glass-t3-bg);width:min(340px,100vw - 24px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:0 24px 60px var(--twg-ink);border-radius:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-popover{box-shadow:0 24px 60px color-mix(in oklab, var(--twg-ink) 20%, transparent)}}.ct-saved-view-popover{color:var(--twg-ink);font-family:var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif)}.ct-saved-view-head{border-bottom:1px solid var(--twg-ink);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 14px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-head{border-bottom:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.ct-saved-view-head span{color:var(--twg-ink);margin-bottom:3px;display:block}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-head span{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.ct-saved-view-head span{font-size:var(--twg-fs-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.ct-saved-view-head h3{color:var(--twg-ink);font-family:var(--twg-f-display,ui-serif, Georgia, serif);font-size:var(--twg-fs-display);letter-spacing:0;text-transform:capitalize;margin:0;font-weight:650;line-height:1.05}.ct-saved-view-head button{width:36px;height:calc(var(--twg-btn-icon) + 4px);min-height:calc(var(--twg-btn-icon) + 4px);border:1px solid var(--twg-ink);flex:0 0 36px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-head button{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.ct-saved-view-head button{border-radius:var(--twg-r-full);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-head button{background:color-mix(in oklab, var(--twg-cream) 78%, white)}}.ct-saved-view-head button{color:var(--twg-ink);cursor:pointer}.ct-saved-view-head button svg{width:15px;height:calc(var(--twg-fs-body) + 1px)}.ct-saved-view-body{gap:10px;max-height:min(64dvh,520px);padding:12px;display:grid;overflow-y:auto}.ct-saved-view-state,.ct-saved-view-empty,.ct-saved-view-error{border:1px solid var(--twg-ink);gap:6px;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-state,.ct-saved-view-empty,.ct-saved-view-error{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.ct-saved-view-state,.ct-saved-view-empty,.ct-saved-view-error{background:var(--twg-cream);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-state,.ct-saved-view-empty,.ct-saved-view-error{background:color-mix(in oklab, var(--twg-cream) 72%, white)}}.ct-saved-view-state,.ct-saved-view-empty,.ct-saved-view-error{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-state,.ct-saved-view-empty,.ct-saved-view-error{color:color-mix(in oklab, var(--twg-ink) 68%, transparent)}}.ct-saved-view-state,.ct-saved-view-empty,.ct-saved-view-error{font-size:var(--twg-fs-label);line-height:1.35}.ct-saved-view-state{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.ct-saved-view-state svg,.ct-saved-view-empty svg{width:17px;height:17px;color:var(--twg-brass)}.ct-saved-view-state.is-error,.ct-saved-view-error{background:#b44c35;border-color:#b44c3542;border-color:lab(46.3808% 42.0747 35.3678/.26)}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-state.is-error,.ct-saved-view-error{background:color-mix(in oklab, #b44c35 8%, var(--twg-cream))}}.ct-saved-view-state.is-error,.ct-saved-view-error{color:#b44c35}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-state.is-error,.ct-saved-view-error{color:color-mix(in oklab, #b44c35 86%, var(--twg-ink))}}.ct-saved-view-state button{min-height:calc(var(--twg-btn-icon) + 2px);border-radius:var(--twg-r-sm);background:var(--twg-cream);border:1px solid #b44c353d;border:1px solid lab(46.3808% 42.0747 35.3678/.24)}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-state button{background:color-mix(in oklab, var(--twg-cream) 72%, white)}}.ct-saved-view-state button{color:#b44c35}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-state button{color:color-mix(in oklab, #b44c35 86%, var(--twg-ink))}}.ct-saved-view-state button{font-size:var(--twg-fs-label);padding:6px 9px;font-weight:760}.ct-saved-view-empty strong{color:var(--twg-ink);font-size:var(--twg-fs-body)}.ct-saved-view-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ct-saved-view-row{border:1px solid var(--twg-ink);grid-template-columns:minmax(0,1fr) 40px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-row{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.ct-saved-view-row{background:var(--twg-cream);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-row{background:color-mix(in oklab, var(--twg-cream) 62%, white)}}.ct-saved-view-row{overflow:hidden}.ct-saved-view-row.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-row.is-active{border-color:color-mix(in oklab, var(--twg-brass) 42%, transparent)}}.ct-saved-view-row.is-active{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-row.is-active{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream))}}.ct-saved-view-row button{min-height:var(--twg-btn-icon-mobile);color:var(--twg-ink);cursor:pointer;font-family:var(--twg-f-ui,ui-sans-serif, system-ui, sans-serif);background:0 0;border:0}.ct-saved-view-row>button:first-child{text-align:left;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:inline-flex}.ct-saved-view-row>button:first-child svg,.ct-saved-view-row>button:last-child svg{width:15px;height:calc(var(--twg-fs-body) + 1px);flex:none}.ct-saved-view-row>button:first-child span{min-width:0;font-size:var(--twg-fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:760;overflow:hidden}.ct-saved-view-row>button:first-child em{border-radius:var(--twg-r-full);background:var(--twg-brass);flex:none}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-row>button:first-child em{background:color-mix(in oklab, var(--twg-brass) 16%, var(--twg-cream))}}.ct-saved-view-row>button:first-child em{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-row>button:first-child em{color:color-mix(in oklab, var(--twg-brass) 72%, var(--twg-ink))}}.ct-saved-view-row>button:first-child em{font-size:var(--twg-fs-micro);padding:3px 6px;font-style:normal;font-weight:820}.ct-saved-view-row>button:last-child{border-left:1px solid var(--twg-ink);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-row>button:last-child{border-left:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.ct-saved-view-row>button:last-child{color:#b44c35}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-row>button:last-child{color:color-mix(in oklab, #b44c35 78%, var(--twg-ink))}}.ct-saved-view-row button:hover,.ct-saved-view-create>button:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-row button:hover,.ct-saved-view-create>button:hover{background:color-mix(in oklab, var(--twg-brass) 9%, transparent)}}.ct-saved-view-row button:focus-visible,.ct-saved-view-create button:focus-visible,.ct-saved-view-create input:focus-visible{outline:2px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-row button:focus-visible,.ct-saved-view-create button:focus-visible,.ct-saved-view-create input:focus-visible{outline:2px solid color-mix(in oklab, var(--twg-brass) 72%, transparent)}}.ct-saved-view-row button:focus-visible,.ct-saved-view-create button:focus-visible,.ct-saved-view-create input:focus-visible{outline-offset:2px}.ct-saved-view-create{border-top:1px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-create{border-top:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.ct-saved-view-create{padding-top:10px}.ct-saved-view-create>button{width:100%;min-height:calc(var(--twg-btn-icon-mobile) + 2px);border:1px dashed var(--twg-brass);align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-create>button{border:1px dashed color-mix(in oklab, var(--twg-brass) 44%, transparent)}}.ct-saved-view-create>button{border-radius:calc(var(--twg-btn-md-mobile-radius) + 1px);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-create>button{background:color-mix(in oklab, var(--twg-cream) 56%, white)}}.ct-saved-view-create>button{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-create>button{color:color-mix(in oklab, var(--twg-brass) 78%, var(--twg-ink))}}.ct-saved-view-create>button{cursor:pointer;font-size:var(--twg-fs-body);padding:9px 10px;font-weight:780}.ct-saved-view-create form{gap:9px;display:grid}.ct-saved-view-create label{gap:6px;display:grid}.ct-saved-view-create label span{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-create label span{color:color-mix(in oklab, var(--twg-ink) 68%, transparent)}}.ct-saved-view-create label span{font-size:var(--twg-fs-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.ct-saved-view-create input{border:1px solid var(--twg-ink);width:100%;min-height:42px}@supports (color:color-mix(in lab, red, red)){.ct-saved-view-create input{border:1px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.ct-saved-view-create input{color:var(--twg-ink);font-size:var(--twg-fs-body-lg);background:#fffdf8;background:lab(99.4197% -.0760257 2.74837);border-radius:10px;padding:8px 10px}.ct-saved-view-create form>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ct-saved-view-create form button{min-height:calc(var(--twg-btn-icon-mobile) + 2px)}.twg-canvas .ct-schema-copy{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin-top:10px;font-weight:650}.twg-canvas .ct-custom-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.twg-canvas .ct-custom-field-cell{border:1px solid var(--twg-ink-hair);background:var(--twg-cream);border-radius:10px;min-width:0;min-height:66px;padding:9px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-custom-field-cell{background:color-mix(in oklab, var(--twg-cream) 74%, transparent)}}.twg-canvas .ct-custom-field-cell{color:var(--twg-ink);text-align:left;cursor:pointer}.twg-canvas .ct-custom-field-cell:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-custom-field-cell:hover{border-color:color-mix(in oklab, var(--twg-brass) 38%, transparent)}}.twg-canvas .ct-custom-field-cell:hover{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-custom-field-cell:hover{background:color-mix(in oklab, var(--twg-cream) 88%, transparent)}}.twg-canvas .ct-custom-field-cell span,.twg-canvas .ct-custom-field-cell strong,.twg-canvas .ct-custom-field-cell em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.twg-canvas .ct-custom-field-cell span{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-weight:800}.twg-canvas .ct-custom-field-cell strong{color:var(--twg-ink);font-size:var(--twg-fs-body);margin-top:5px;line-height:1.25}.twg-canvas .ct-custom-field-cell em{color:var(--twg-ink-4);font-size:var(--twg-fs-caption);text-transform:uppercase;margin-top:4px;font-style:normal}.twg-canvas .ct-custom-field-cell[data-missing=true][data-required=true]{background:var(--twg-danger);border-color:#be123c59;border-color:lab(41.4757% 63.8317 26.1557/.35)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-custom-field-cell[data-missing=true][data-required=true]{background:color-mix(in oklab, color-mix(in oklab, var(--twg-danger) 7%, var(--twg-cream-bright)) 64%, var(--twg-cream))}}.twg-canvas .ct-custom-field-cell[data-read-only=true]{background:var(--twg-cream);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-custom-field-cell[data-read-only=true]{background:color-mix(in oklab, var(--twg-cream) 58%, transparent)}}.twg-canvas .ct-all-fields-panel{margin-top:10px}.twg-canvas .ct-all-fields-panel summary{color:var(--twg-ink);cursor:pointer;font-size:var(--twg-fs-label);font-weight:800}.twg-canvas .ct-all-fields-panel .ct-custom-field-grid{margin-top:8px}.contact-field-value-dialog{gap:0;width:min(560px,100vw - 28px);max-width:min(560px,100vw - 28px);padding:0;overflow:hidden}.contact-field-toggle{align-items:center;gap:10px;flex-direction:row!important;display:flex!important}.contact-field-toggle input{width:20px!important;min-height:20px!important}.contact-field-readonly-value{gap:6px;padding:12px;display:grid}.contact-field-readonly-value>span{color:var(--twg-ink);font-weight:760}.contact-field-value-control{gap:var(--twg-modal-gap-sm);display:grid}.contact-field-options{gap:8px;display:grid}.contact-field-options>span{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-field-options>span{color:color-mix(in oklab, var(--twg-ink) 84%, transparent)}}.contact-field-options>span{font-size:var(--twg-fs-label);font-weight:760}.contact-field-options>div{flex-wrap:wrap;gap:7px;display:flex}.contact-field-options button{min-height:calc(var(--twg-btn-icon) + 2px);border:1px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-field-options button{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.contact-field-options button{color:var(--twg-ink);font-size:var(--twg-fs-label);background:#fffdf8;background:lab(99.4197% -.0760257 2.74837);padding:6px 10px;font-weight:700}.contact-field-options button[data-selected=true]{background:var(--twg-ink);color:var(--twg-btn-primary-fg);border-color:#0000}.contact-custom-fields-panel{gap:12px;display:grid}.contact-custom-fields-grid{gap:11px;display:grid}.contact-custom-fields-actions{justify-content:flex-end;display:flex}.contact-custom-fields-actions button{min-height:calc(var(--twg-btn-icon-mobile) - 2px);border:1px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.contact-custom-fields-actions button{border:1px solid color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.contact-custom-fields-actions button{border-radius:var(--twg-r-sm);background:var(--twg-ink);color:var(--twg-btn-primary-fg);font-size:var(--twg-fs-label);padding:8px 12px;font-weight:820}.contact-custom-fields-actions button:disabled{cursor:wait;opacity:.6}.contact-custom-fields-empty{color:var(--twg-ink);margin:0}@supports (color:color-mix(in lab, red, red)){.contact-custom-fields-empty{color:color-mix(in oklab, var(--twg-ink) 62%, transparent)}}.contact-custom-fields-empty{font-size:var(--twg-fs-body);line-height:1.45}.contact-quick-fields{gap:12px;display:grid}.contact-quick-fields-group{border:0;border-top:1px solid var(--twg-ink);gap:10px;margin:0;padding:12px 0 0;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-quick-fields-group{border-top:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.contact-quick-fields-group legend{justify-content:space-between;align-items:center;gap:var(--twg-space-2);color:var(--twg-ink);display:flex}@supports (color:color-mix(in lab, red, red)){.contact-quick-fields-group legend{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.contact-quick-fields-group legend{font-size:var(--twg-fs-caption);letter-spacing:.08em;text-transform:uppercase;padding:0 0 4px;font-weight:820}.contact-quick-fields-group legend span,.contact-quick-fields-group legend em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-quick-fields-group legend em{border-radius:var(--twg-chip-md-radius);background:var(--twg-ink);flex:none}@supports (color:color-mix(in lab, red, red)){.contact-quick-fields-group legend em{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.contact-quick-fields-group legend em{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);letter-spacing:0;padding-inline:var(--twg-space-2);text-transform:none;font-style:normal}.contact-field-error{border:1px solid var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.contact-field-error{border:1px solid color-mix(in oklab, var(--twg-danger) 22%, transparent)}}.contact-field-error{border-radius:var(--twg-r-sm);background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.contact-field-error{background:color-mix(in oklab, var(--twg-danger) 7%, var(--twg-cream-bright))}}.contact-field-error{color:var(--twg-danger);font-size:var(--twg-fs-label);padding:8px 10px;font-weight:700}@media (max-width:920px){.twg-canvas .ct-spine-grid,.twg-canvas .ct-op-body,.twg-canvas .ct-op-two-col{grid-template-columns:1fr}.twg-canvas .ct-spine-side{max-height:none;position:static}.twg-canvas .ct-spine-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.twg-canvas .ct-op-rail{order:2}.twg-canvas .ct-op-main{order:1}.twg-canvas .ct-op-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-create-layout.has-opportunity-pane{grid-template-columns:1fr}.contact-create-side{position:static}}@media (max-width:640px){.twg-canvas .ct-spine-expanded{border-radius:0;min-height:auto;margin:0;padding:10px}.twg-canvas .ct-spine-header{flex-direction:column;padding:14px}.twg-canvas .ct-spine-header h1{font-size:var(--twg-fs-heading);line-height:var(--twg-lh-dense)}.twg-canvas .ct-spine-meta{text-align:left;align-items:stretch;width:100%;min-width:0}.twg-canvas .ct-spine-actions{justify-content:stretch}.twg-canvas .ct-spine-actions .ct-btn,.twg-canvas .ct-spine-actions a{min-height:var(--twg-touch-target);flex:auto;justify-content:center}.twg-canvas .ct-spine-meta .ct-spine-collapse-btn{width:44px;height:var(--twg-touch-target)}.twg-canvas .ct-spine-overview>header,.twg-canvas .ct-spine-evidence-map>header,.twg-canvas .ct-spine-linked-section>header{flex-direction:column}.twg-canvas .ct-spine-pill-row{justify-content:flex-start}.twg-canvas .ct-spine-context-grid{grid-template-columns:1fr}.twg-canvas .ct-spine-section,.twg-canvas .ct-spine-side{padding:11px}.twg-canvas .ct-spine-context-card{grid-template-columns:30px minmax(0,1fr)}.twg-canvas .ct-spine-context-card .ct-spine-pill{grid-column:2;justify-self:start}.twg-canvas .ct-spine-context-card p{grid-column:1/-1}.twg-canvas .ct-smart-status-mobile-options{gap:var(--twg-space-1-5);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.twg-canvas .ct-smart-status-mobile-option{min-height:var(--twg-touch-target);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream);color:var(--twg-ink);cursor:pointer;font:inherit;padding:0 var(--twg-space-2);text-align:center;justify-content:center;align-items:center;font-weight:650;display:inline-flex}.twg-canvas .ct-smart-status-mobile-option.is-active{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-smart-status-mobile-option.is-active{border-color:color-mix(in oklab, var(--twg-brass) 48%, transparent)}}.twg-canvas .ct-smart-status-mobile-option.is-active{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-smart-status-mobile-option.is-active{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream))}}.twg-canvas .ct-smart-status-mobile-option.is-active{box-shadow:inset 0 0 0 1px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-smart-status-mobile-option.is-active{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.twg-canvas .ct-smart-status-mobile-option:focus-visible{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-smart-status-mobile-option:focus-visible{border-color:color-mix(in oklab, var(--twg-brass) 62%, transparent)}}.twg-canvas .ct-smart-status-mobile-option:focus-visible{box-shadow:0 0 0 var(--twg-space-0-5) var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-smart-status-mobile-option:focus-visible{box-shadow:0 0 0 var(--twg-space-0-5) color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.twg-canvas .ct-smart-status-mobile-option:focus-visible{outline:none}.twg-canvas .ct-smart-status-canon-select{display:none}.twg-canvas .ct-spine-form-row select,.twg-canvas .ct-spine-embed input,.twg-canvas .ct-spine-embed select,.twg-canvas .ct-spine-embed a,.twg-canvas .ct-spine-embed button,.twg-canvas .ct-followup-btn,.twg-canvas .ct-followup-tabs button,.twg-canvas .ct-spine-confirm button{min-height:var(--twg-touch-target)}.twg-canvas .ct-followups-head,.twg-canvas .ct-followup-row>header,.twg-canvas .ct-followup-actions,.twg-canvas .ct-followup-inline-form>div{flex-direction:column;align-items:stretch}.twg-canvas .ct-followup-actions .ct-followup-btn,.twg-canvas .ct-followup-inline-form .ct-followup-btn{width:100%}.twg-canvas .ct-spine-confirm>div{flex-direction:column-reverse;align-items:stretch}.twg-canvas .m-ct-module-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 12px 10px;display:grid}.twg-canvas .m-ct-module-actions button{min-width:0;min-height:calc(var(--twg-btn-icon-mobile) + 2px);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-btn-md-mobile-radius);background:var(--twg-cream);justify-content:center;align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .m-ct-module-actions button{background:color-mix(in oklab, var(--twg-cream) 76%, transparent)}}.twg-canvas .m-ct-module-actions button{color:var(--twg-ink);font-size:var(--twg-fs-label);font-weight:800}.twg-canvas .m-ct-module-actions button svg{width:14px;height:var(--twg-fs-body);color:var(--twg-brass);flex:none}.twg-canvas .m-ct-module-actions button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twg-canvas .ct-op-shell{min-height:auto}.twg-canvas .ct-op-head{flex-direction:column;align-items:stretch;padding:16px}.twg-canvas .ct-op-head-actions,.twg-canvas .ct-op-actions{width:100%}.twg-canvas .ct-op-head-actions>*,.twg-canvas .ct-op-actions>*{flex:auto;min-height:44px}.twg-canvas .ct-op-progress{grid-template-columns:1fr}.twg-canvas .ct-op-progress button{min-height:var(--twg-touch-target);border-right:0;border-bottom:1px solid var(--twg-ink-hair)}.twg-canvas .ct-op-progress button:last-child{border-bottom:0}.twg-canvas .ct-import-map-grid,.twg-canvas .ct-import-policy-grid,.twg-canvas .ct-import-type-card,.twg-canvas .ct-import-result-meta,.twg-canvas .ct-op-metrics-grid,.twg-canvas .ct-merge-survivor-grid,.twg-canvas .ct-merge-field-comparison,.twg-canvas .ct-conflict-values{grid-template-columns:1fr}.twg-canvas .ct-import-job-title{flex-direction:column;align-items:stretch}.twg-canvas .ct-import-job-title span{align-self:flex-start}.twg-canvas .ct-import-field-combo-pop{width:calc(100vw - 20px)}.twg-canvas .ct-import-field-combo-trigger,.twg-canvas .ct-import-map-card{min-height:44px}.twg-canvas .ct-op-panel,.twg-canvas .ct-op-rail{padding:12px}.twg-canvas .ct-op-panel-head h2{font-size:var(--twg-fs-heading);line-height:var(--twg-lh-dense)}.twg-canvas .ct-op-list{max-height:none}.contact-create-page-shell,.contact-create-dialog,.contact-edit-dialog,.contact-related-dialog{border-radius:14px 14px 0 0;width:min(100vw - 16px,100%)}.contact-create-dialog,.contact-edit-dialog,.contact-related-dialog{--tw-translate-x:0;--tw-translate-y:0;width:100vw;max-width:100vw;max-height:min(92dvh,100dvh - 10px);inset:auto 0 0;transform:none}.contact-create-page-head,.contact-create-dialog-head,.contact-edit-head,.contact-related-head{padding:18px 16px 12px}.contact-create-dialog-body,.contact-edit-scroll,.contact-related-body{max-height:calc(100svh - var(--twg-button-md-h-mobile) - var(--twg-space-4));padding:14px 14px calc(14px + env(safe-area-inset-bottom))}.contact-related-grid{grid-template-columns:1fr}.contact-related-field input,.contact-related-field select,.contact-related-field textarea,.contact-related-field .contact-related-select-trigger[data-slot=select-trigger],.contact-opportunity-combo-trigger,.contact-entity-picker-trigger,.contact-type-combo-trigger,.contact-entity-picker-search,.contact-entity-picker-state,.contact-entity-picker-create,.contact-type-combo-create-row button,.contact-type-combo-manage a,.contact-related-actions button{min-height:var(--twg-btn-md-mobile-h)}.contact-entity-picker-result,.contact-type-combo-item{min-height:var(--twg-dd-item-h-mobile)}.contact-related-select-content[data-slot=select-content]{max-height:var(--twg-dd-max-h-mobile)}.contact-related-select-item[data-slot=select-item]{min-height:var(--twg-dd-item-h-mobile);font-size:var(--twg-fs-body-lg)}.contact-opportunity-custom-row{grid-template-columns:1fr}.contact-opportunity-custom-row [data-slot=button],.contact-opportunity-custom-actions [data-slot=button]{min-height:var(--twg-btn-md-mobile-h)}.contact-related-actions{margin:0 -14px calc(-14px - env(safe-area-inset-bottom));padding:10px 14px calc(12px + env(safe-area-inset-bottom));flex-direction:column-reverse;align-items:stretch}.contact-create-grid,.contact-edit-grid{grid-template-columns:1fr}.contact-edit-plan{gap:var(--twg-space-2);padding:var(--twg-space-3) var(--twg-space-3);grid-template-columns:minmax(0,1fr)}.contact-edit-plan__status{grid-template-columns:var(--twg-icon-button-md-mobile) minmax(0, 1fr)}.contact-edit-plan__icon{width:var(--twg-icon-button-md-mobile);height:var(--twg-icon-button-md-mobile)}.contact-edit-plan__nav{gap:var(--twg-space-2);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.contact-edit-plan__nav::-webkit-scrollbar{display:none}.contact-edit-plan__jump{flex:0 0 min(72vw, calc(var(--twg-popover-md-w) / 2));min-height:var(--twg-button-md-h-mobile)}.contact-edit-plan__next{height:var(--twg-button-md-h-mobile);min-height:var(--twg-button-md-h-mobile);border-radius:var(--twg-button-md-r-mobile);justify-self:start}.contact-create-section,.contact-create-side,.contact-edit-section{padding:12px}.contact-create-field input,.contact-create-field textarea,.contact-create-field select,.contact-type-combo-trigger,.contact-type-combo-field input,.contact-type-combo-field textarea,.contact-type-combo-policy button,.contact-type-combo-pipeline-list button,.contact-type-combo-stage-head button,.contact-type-combo-stage-actions button,.contact-type-combo-stage-list input,.contact-type-combo-stage-list select,.contact-type-combo-stage-list button,.contact-custom-field-combo-trigger,.contact-custom-field-reference-add,.contact-custom-field-reference-icon,.contact-custom-field-reference-input,.contact-custom-field-toggle,.contact-pipeline-context,.contact-edit-section input,.contact-edit-section textarea,.contact-edit-section select,.contact-edit-select-trigger[data-slot=select-trigger],.contact-edit-foot button,.contact-create-footer button{min-height:var(--twg-btn-md-mobile-h)}.contact-edit-select-trigger[data-slot=select-trigger]{height:var(--twg-dd-item-h-mobile);border-radius:var(--twg-button-md-r-mobile)}.contact-edit-select-item[data-slot=select-item]{min-height:var(--twg-dd-item-h-mobile);font-size:var(--twg-fs-body-lg)}.contact-type-combo-stage-list article,.contact-type-combo-stage-list article.is-custom-field{grid-template-columns:1fr}.contact-type-combo-stage-actions{justify-content:stretch}.contact-type-combo-stage-actions button{flex:1 1 calc(var(--twg-btn-md-mobile-h) * 2)}.contact-custom-field-toggle input{width:20px!important;min-height:20px!important}.contact-custom-field-range{grid-template-columns:1fr}.twg-canvas .contact-custom-field-reference-row,.twg-canvas .contact-custom-field-reference-row.is-files,html[data-shell=twg] .contact-custom-field-reference-row,html[data-shell=twg] .contact-custom-field-reference-row.is-files{grid-template-columns:minmax(0,1fr) auto}.twg-canvas .contact-custom-field-reference-row.is-files .contact-custom-field-reference-input,html[data-shell=twg] .contact-custom-field-reference-row.is-files .contact-custom-field-reference-input{grid-column:1/-1}.twg-canvas .contact-custom-field-reference-icon,html[data-shell=twg] .contact-custom-field-reference-icon{width:var(--twg-btn-md-mobile-h);min-height:var(--twg-btn-md-mobile-h);border-radius:var(--twg-btn-md-mobile-radius)}.twg-canvas .contact-custom-field-reference-add,html[data-shell=twg] .contact-custom-field-reference-add,.twg-canvas .contact-custom-field-reference-input,html[data-shell=twg] .contact-custom-field-reference-input{min-height:var(--twg-btn-md-mobile-h);border-radius:var(--twg-btn-md-mobile-radius)}.twg-canvas .contact-custom-field-combo-pop,html[data-shell=twg] .contact-custom-field-combo-pop{width:calc(100vw - var(--twg-screen-gutter))}.contacts-schema-dialog.contacts-schema-cockpit-dialog{width:100vw;max-width:100vw;bottom:0;left:0;right:0}.contact-create-footer,.contact-create-footer.is-modal{margin-right:-14px;margin-bottom:calc(-14px - env(safe-area-inset-bottom));padding:12px 14px calc(14px + env(safe-area-inset-bottom));align-items:stretch;margin-left:-14px}.contact-create-footer>span{width:100%}.contact-create-footer>div{width:100%;margin-left:0}.contact-create-footer>div>button{flex:100%}.twg-canvas .ct-nba-popover{top:auto;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));width:auto;max-height:min(70dvh,520px);position:fixed;left:12px;overflow-y:auto}.twg-canvas .ct-nba-menu{top:auto;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));width:auto;position:fixed;left:12px}.contact-edit-foot{padding:12px 14px calc(14px + env(safe-area-inset-bottom));align-items:stretch}.contact-edit-foot>span,.contact-edit-foot>div{width:100%}.contact-edit-foot>div{flex-direction:column-reverse}.contacts-schema-dialog,.contacts-workflow-dialog,.contact-field-value-dialog{border-radius:14px 14px 0 0;width:min(100vw - 16px,100%);max-width:min(100vw - 16px,100%)}.contacts-schema-head,.contacts-workflow-head{padding:18px 16px 12px}.contacts-schema-body,.contacts-workflow-body{max-height:calc(100svh - 146px);padding:14px 14px calc(14px + env(safe-area-inset-bottom))}.contacts-export-field-grid{grid-template-columns:1fr}.contacts-export-fields-head{flex-direction:column;align-items:flex-start}.contacts-workflow-field input{min-height:44px;font-size:var(--twg-fs-section)}.contacts-workflow-summary{grid-template-columns:1fr}.ct-saved-view-trigger,.ct-saved-view-row button,.ct-saved-view-create>button,.ct-saved-view-create input,.ct-saved-view-create form button{min-height:var(--twg-touch-target)}.ct-saved-view-popover{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.ct-saved-view-body{max-height:min(70dvh,560px)}.ct-saved-view-row{grid-template-columns:minmax(0,1fr) 44px}.ct-saved-view-create form>div{flex-direction:column-reverse}.contacts-schema-grid,.twg-canvas .ct-custom-field-grid{grid-template-columns:1fr}.contacts-schema-card{grid-template-columns:34px minmax(0,1fr)}.contacts-schema-card__meta{grid-column:2;justify-self:start;justify-items:start;width:100%;min-width:0}.contacts-schema-card__actions{justify-content:flex-start;justify-self:start}.contacts-schema-dialog.contacts-schema-cockpit-dialog{border-radius:18px 18px 0 0;width:100vw;max-width:100vw;max-height:calc(100svh - 8px);bottom:0;left:0;right:0}.contacts-schema-cockpit-dialog .contacts-schema-note{grid-template-columns:auto minmax(0,1fr)}.contacts-schema-cockpit-dialog .contacts-schema-retry{grid-column:2;justify-self:start}.contacts-schema-cockpit-dialog .contacts-schema-cockpit-body{padding:12px 14px calc(14px + env(safe-area-inset-bottom))}.contacts-schema-cockpit-dialog .ct-schema-settings-body{grid-template-columns:1fr;max-height:calc(100svh - 236px)}.contacts-schema-cockpit-dialog .ct-andy-setup-compose,.contacts-schema-cockpit-dialog .ct-andy-review-grid,.contacts-schema-cockpit-dialog .ct-andy-stage-list article,.contacts-schema-cockpit-dialog .ct-schema-field-editor,.contacts-schema-cockpit-dialog .ct-schema-field-form-grid,.contacts-schema-cockpit-dialog .ct-schema-type-layout,.contacts-schema-cockpit-dialog .ct-schema-type-form-grid,.contacts-schema-cockpit-dialog .ct-schema-stage-edit-list article{grid-template-columns:1fr}.contacts-schema-cockpit-dialog .ct-andy-stage-actions{justify-content:stretch}.contacts-schema-cockpit-dialog .ct-andy-stage-actions button{flex:92px}.contacts-schema-cockpit-dialog .ct-andy-apply-row{z-index:2;background:linear-gradient(#0000,#fff8e8f0 34%);margin:0 -2px;padding:10px 0 0;position:sticky;bottom:0}.contacts-schema-cockpit-dialog .ct-schema-compose,.contacts-schema-cockpit-dialog .ct-schema-compose-fields,.contacts-schema-cockpit-dialog .ct-schema-compose-status,.contacts-schema-cockpit-dialog .ct-schema-compose-rule{grid-template-columns:1fr}.contacts-schema-cockpit-dialog .ct-schema-row,.contacts-schema-cockpit-dialog .ct-schema-rule-row{grid-template-columns:10px minmax(0,1fr)}.contacts-schema-cockpit-dialog .ct-schema-row button{grid-column:2;justify-self:start}.contacts-schema-cockpit-dialog .ct-schema-compose input,.contacts-schema-cockpit-dialog .ct-schema-compose select,.contacts-schema-cockpit-dialog .ct-schema-field-form-grid input,.contacts-schema-cockpit-dialog .ct-schema-field-form-grid textarea,.contacts-schema-cockpit-dialog .ct-schema-field-list button,.contacts-schema-cockpit-dialog .ct-schema-field-type-picker button,.contacts-schema-cockpit-dialog .ct-schema-field-order-actions button,.contacts-schema-cockpit-dialog .ct-schema-field-danger button,.contacts-schema-cockpit-dialog .ct-schema-type-form-grid input,.contacts-schema-cockpit-dialog .ct-schema-type-form-grid textarea,.contacts-schema-cockpit-dialog .ct-schema-stage-edit-list input,.contacts-schema-cockpit-dialog .ct-schema-field-default-row input,.contacts-schema-cockpit-dialog .ct-schema-field-default-row textarea,.contacts-schema-cockpit-dialog .ct-schema-field-toggle-list button,.contacts-schema-cockpit-dialog .ct-schema-stage-actions button,.contacts-schema-cockpit-dialog .ct-schema-type-list button,.contacts-schema-cockpit-dialog .ct-primary-btn,.contacts-schema-cockpit-dialog .ct-btn{min-height:var(--twg-touch-target)}.contacts-schema-cockpit-dialog .ct-schema-type-form-grid label.is-wide{grid-column:auto}.contacts-schema-cockpit-dialog .ct-schema-type-subhead,.contacts-schema-cockpit-dialog .ct-schema-field-toggle-list article,.contacts-schema-cockpit-dialog .ct-schema-field-detail-head,.contacts-schema-cockpit-dialog .ct-schema-field-detail-actions,.contacts-schema-cockpit-dialog .ct-schema-field-danger,.contacts-schema-cockpit-dialog .ct-schema-field-order-actions,.contacts-schema-cockpit-dialog .ct-schema-field-toggle-actions,.contacts-schema-cockpit-dialog .ct-schema-field-default-row,.contacts-schema-cockpit-dialog .ct-schema-stage-actions{grid-template-columns:1fr;justify-content:stretch;align-items:stretch}.contacts-schema-cockpit-dialog .ct-schema-stage-actions button{flex:112px}.contacts-schema-cockpit-dialog .ct-schema-field-order-actions button,.contacts-schema-cockpit-dialog .ct-schema-field-danger button,.contacts-schema-cockpit-dialog .ct-schema-field-toggle-actions button,.contacts-schema-cockpit-dialog .ct-schema-field-default-row button{flex:128px}.contact-field-options button{min-height:var(--twg-touch-target)}}@media (max-width:768px){html[data-shell=twg] .contact-opportunity-combo-positioner{width:100vw!important;position:fixed!important;inset:auto 0 0!important;transform:none!important}html[data-shell=twg] .contact-opportunity-combo-popover{width:100vw;min-width:0;max-width:100vw;max-height:var(--twg-dd-max-h-mobile);border-radius:var(--twg-dialog-mobile-radius);box-shadow:var(--twg-dialog-sheet-shadow);flex-direction:column;display:flex}html[data-shell=twg] .contact-opportunity-combo-trigger{min-height:var(--twg-btn-md-mobile-h)}html[data-shell=twg] .contact-opportunity-combo-sheet-head{gap:var(--twg-modal-gap-xs);border-bottom:var(--twg-modal-hairline);background:var(--twg-modal-surface);padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);display:grid}html[data-shell=twg] .contact-opportunity-combo-sheet-head span{color:var(--twg-ink-3);font:var(--twg-fw-emph) var(--twg-fs-label) / var(--twg-lh-dense) var(--twg-f-ui);letter-spacing:var(--twg-type-eyebrow-tracking);text-transform:uppercase}html[data-shell=twg] .contact-opportunity-combo-sheet-head strong{color:var(--twg-ink);font:var(--twg-fw-emph) var(--twg-fs-body-lg) / var(--twg-lh-body) var(--twg-f-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-shell=twg] .contact-opportunity-combo-command [data-slot=command-input-wrapper]{padding:var(--twg-space-2) var(--twg-modal-pad-x)}html[data-shell=twg] .contact-opportunity-combo-command [data-slot=input-group],html[data-shell=twg] .contact-opportunity-combo-command [data-slot=command-input]{min-height:var(--twg-btn-md-mobile-h)}html[data-shell=twg] .contact-opportunity-combo-command [data-slot=input-group]{border-radius:var(--twg-btn-md-mobile-radius);height:var(--twg-btn-md-mobile-h)!important}html[data-shell=twg] .contact-opportunity-combo-list{max-height:var(--twg-dd-max-h-mobile);padding:var(--twg-space-1) var(--twg-modal-pad-x) calc(var(--twg-modal-pad-y) + env(safe-area-inset-bottom))}html[data-shell=twg] .contact-opportunity-combo-option[data-slot=command-item]{min-height:var(--twg-dd-item-h-mobile);font-size:var(--twg-fs-body-lg);padding-inline:var(--twg-space-3)}html[data-shell=twg] .twg-canvas .ct-shell .ct-list-rows{padding-bottom:var(--ct-andy-clear)!important;scroll-padding-bottom:var(--ct-andy-clear)!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit,html[data-shell=twg] .twg-canvas .ct-shell[data-contact-open=true] .ct-cockpit{height:calc(100% - 62px)!important;max-height:calc(100% - 62px)!important;padding-bottom:var(--ct-andy-clear)!important;scroll-padding-bottom:var(--ct-andy-clear)!important;flex:0 0 calc(100% - 62px)!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-lifecycle-strip{overscroll-behavior-x:contain;scrollbar-width:none;max-width:100%;min-height:44px;padding-bottom:2px;flex-wrap:nowrap!important;gap:6px!important;margin-top:8px!important;overflow:auto hidden!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-lifecycle-strip::-webkit-scrollbar{display:none}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-lifecycle-control{flex:none;max-width:min(178px,78vw);min-height:44px;padding:7px 10px}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-id{order:1}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-nba{order:2}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-action-bar{order:3}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-loops{order:4}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-evidence-tabs{order:5}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-evidence{order:6}}.tao-deal-health{flex-direction:column;gap:.85rem;display:flex}.tao-deal-health-score{align-items:center;gap:.75rem;display:flex}.tao-deal-health-score>div p{color:var(--twg-ink-3);font-size:var(--twg-fs-body-lg);margin:.15rem 0 0;line-height:1.35}.tao-deal-health-score>div strong{color:var(--twg-ink);font-family:var(--twg-f-ui)}.tao-deal-health-ring{border-radius:var(--twg-r-full);width:46px;height:46px;font-weight:600;font-size:var(--twg-fs-section);color:var(--twg-ink);border:2px solid var(--twg-ink-hair);background:var(--twg-glass-bg);flex:none;justify-content:center;align-items:center;display:inline-flex}.tao-deal-health-ring.band-on_track{border-color:var(--twg-sage);color:var(--twg-sage)}.tao-deal-health-ring.band-monitor{border-color:var(--twg-brass);color:var(--twg-brass)}.tao-deal-health-ring.band-at_risk{border-color:var(--twg-amber);color:var(--twg-amber)}.tao-deal-health-ring.band-critical{border-color:var(--twg-coral);color:var(--twg-coral)}.tao-deal-health-drivers{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.tao-deal-health-drivers li{font-size:var(--twg-fs-body-lg);color:var(--twg-ink-2);align-items:flex-start;gap:.45rem;display:flex}.tao-deal-health-drivers li svg{width:15px;height:15px;color:var(--twg-amber);flex:none;margin-top:.1rem}.tao-deal-health-drivers li strong{color:var(--twg-ink);font-weight:600}.tao-deal-health-nba{border-radius:var(--twg-r-md);background:var(--twg-glass-bg);border:1px solid var(--twg-ink-hair);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.tao-deal-health-nba .eyebrow{font-size:var(--twg-fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--twg-brass);margin:0 0 .15rem}.tao-deal-health-nba strong{color:var(--twg-ink);font-family:var(--twg-f-ui)}.tao-deal-health-nba p{font-size:var(--twg-fs-body);color:var(--twg-ink-3);margin:.2rem 0 0;line-height:1.3}.tao-deal-health-nba button{flex:none;align-items:center;gap:.35rem;display:inline-flex}.tao-deal-health-nba button svg{width:15px;height:calc(var(--twg-fs-body) + 1px)}.ct-health-chip{min-height:var(--twg-chip-md-h);padding:0 var(--twg-chip-md-pad-x);border-radius:var(--twg-chip-md-radius);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);line-height:var(--twg-lh-dense);border:1px solid var(--twg-ink-hair);color:var(--twg-ink-2);background:var(--twg-glass-bg);align-items:center;gap:.2rem;margin-left:.4rem;display:inline-flex}.ct-health-chip svg{width:12px;height:12px}.ct-health-chip.band-on_track{border-color:var(--twg-sage);color:var(--twg-sage)}.ct-health-chip.band-monitor{border-color:var(--twg-brass);color:var(--twg-brass)}.ct-health-chip.band-at_risk{border-color:var(--twg-amber);color:var(--twg-amber)}.ct-health-chip.band-critical{border-color:var(--twg-coral);color:var(--twg-coral)}.ct-kanban-card-head{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}@media (max-width:48em){.contact-related-form{--mobile-touch:var(--twg-btn-md-mobile-h)}.contact-related-field .contact-related-select-trigger[data-slot=select-trigger],.contact-related-actions [data-slot=button]{min-height:var(--twg-btn-md-mobile-h);height:var(--twg-btn-md-mobile-h);border-radius:var(--twg-btn-md-mobile-radius)}.contact-related-actions [data-slot=button]{font-size:var(--twg-fs-body);font-weight:var(--twg-fw-emph)}.contact-related-select-content[data-slot=select-content] .contact-related-select-item[data-slot=select-item]{min-height:var(--twg-dd-item-h-mobile);font-size:var(--twg-fs-body-lg)}}@media (max-width:768px){html[data-shell=twg] .contact-type-combo-positioner{width:100vw!important;position:fixed!important;inset:auto 0 0!important;transform:none!important}html[data-shell=twg] .contact-type-combo-popover{width:100vw;min-width:0;max-width:100vw;max-height:var(--twg-dd-max-h-mobile);border-radius:var(--twg-dialog-mobile-radius);box-shadow:var(--twg-dialog-sheet-shadow);flex-direction:column;display:flex}html[data-shell=twg] .contact-type-combo-sheet-head{align-items:center;gap:var(--twg-modal-gap-sm);border-bottom:var(--twg-modal-hairline);background:var(--twg-modal-surface);padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);grid-template-columns:minmax(0,1fr) auto;display:grid}html[data-shell=twg] .contact-type-combo-sheet-head div{gap:var(--twg-modal-gap-xs);min-width:0;display:grid}html[data-shell=twg] .contact-type-combo-sheet-head span{color:var(--twg-ink-3);font:var(--twg-fw-emph) var(--twg-fs-label) / var(--twg-lh-dense) var(--twg-f-ui);letter-spacing:var(--twg-type-eyebrow-tracking);text-transform:uppercase}html[data-shell=twg] .contact-type-combo-sheet-head strong{color:var(--twg-ink);font:var(--twg-fw-emph) var(--twg-fs-label) / var(--twg-lh-dense) var(--twg-f-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-shell=twg] .contact-type-combo-sheet-head button{width:var(--twg-btn-icon-mobile);height:var(--twg-btn-icon-mobile);min-height:var(--twg-btn-icon-mobile);border:var(--twg-modal-border);border-radius:var(--twg-btn-md-mobile-radius);background:var(--twg-modal-subtle-bg);color:var(--twg-ink);place-items:center;display:grid}html[data-shell=twg] .contact-type-combo-sheet-head button svg{width:var(--twg-btn-icon-mobile-glyph);height:var(--twg-btn-icon-mobile-glyph)}html[data-shell=twg] .contact-type-combo-command{flex:auto;min-height:0;display:flex}html[data-shell=twg] .contact-type-combo-command [data-slot=command-input-wrapper]{border-bottom:var(--twg-modal-hairline);background:var(--twg-modal-surface);padding:var(--twg-space-2) var(--twg-modal-pad-x)}html[data-shell=twg] .contact-type-combo-command [data-slot=input-group]{min-height:var(--twg-btn-md-mobile-h);border-radius:var(--twg-btn-md-mobile-radius);height:var(--twg-btn-md-mobile-h)!important}html[data-shell=twg] .contact-type-combo-command [data-slot=command-input]{min-height:var(--twg-btn-md-mobile-h);font-size:var(--twg-fs-body);line-height:var(--twg-lh-body)}html[data-shell=twg] .contact-type-combo-list{max-height:var(--twg-dd-max-h-mobile);padding-bottom:calc(var(--twg-modal-pad-y) + env(safe-area-inset-bottom));flex:auto}.contact-type-combo-dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;inset:0;transform:none}.contact-type-combo-dialog .contact-type-combo-create-head{padding-top:max(var(--twg-space-4), env(safe-area-inset-top))}.contact-type-combo-dialog .contact-type-combo-back{width:var(--twg-btn-icon-mobile);height:var(--twg-btn-icon-mobile);min-height:var(--twg-btn-icon-mobile);border-radius:var(--twg-btn-md-mobile-radius)}.contact-type-combo-dialog .contact-type-combo-back svg{width:var(--twg-btn-icon-mobile-glyph);height:var(--twg-btn-icon-mobile-glyph)}.contact-type-combo-dialog .contact-type-combo-actions{padding-bottom:calc(var(--twg-modal-pad-y) + env(safe-area-inset-bottom));flex-direction:row;align-items:center}.contact-type-combo-dialog .contact-type-combo-actions [data-slot=button]{width:auto;min-height:var(--twg-btn-md-mobile-h);border-radius:var(--twg-btn-md-mobile-radius);font-size:var(--twg-fs-body)}.contact-type-combo-dialog .contact-type-combo-actions>[data-slot=button]:last-child{flex:100%;width:100%}.contact-type-combo-dialog .contact-type-combo-stage-list article{grid-template-columns:minmax(0,1fr)}.contact-type-combo-dialog .contact-type-combo-stage-actions{justify-content:stretch}.contact-type-combo-dialog .contact-type-combo-stage-actions button{flex:auto}}.ct-relpanels{gap:var(--twg-space-3);flex-direction:column;display:flex}.ct-relpanels-head{justify-content:space-between;align-items:center;gap:var(--twg-space-2);display:flex}.ct-relpanels-head h4{font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:var(--twg-fw-emph);color:var(--twg-ink);line-height:var(--twg-lh-dense);margin:0}.ct-relmap-trigger{align-items:center;gap:var(--twg-space-1-5);height:var(--twg-btn-md-h);padding:0 var(--twg-space-3);border:var(--twg-border-w) solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);cursor:pointer;transition:background .12s,border-color .12s;display:inline-flex}.ct-relmap-trigger:hover{background:var(--twg-cream);border-color:var(--twg-brass)}.ct-relmap-trigger svg{width:16px;height:16px}.ct-rel-card{border:var(--twg-border-w) solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream-bright);padding:var(--twg-space-3);gap:var(--twg-space-2-5);flex-direction:column;display:flex}.ct-rel-card>header{align-items:flex-start;gap:var(--twg-space-2-5);display:flex}.ct-rel-icon{border-radius:var(--twg-r-sm);background:var(--twg-brass);flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ct-rel-icon{background:color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.ct-rel-icon{color:var(--twg-brass)}.ct-rel-icon svg{width:18px;height:18px}.ct-rel-card>header>div{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.ct-rel-eyebrow{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--twg-fw-emph);color:var(--twg-ink-3)}.ct-rel-card strong{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);font-weight:var(--twg-fw-emph);color:var(--twg-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ct-rel-sub{font-size:var(--twg-fs-label);color:var(--twg-ink-2);font-family:var(--twg-f-ui)}.ct-rel-open{width:var(--twg-btn-icon);height:var(--twg-btn-icon);border-radius:var(--twg-r-sm);color:var(--twg-ink-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.ct-rel-open:hover{background:var(--twg-cream);color:var(--twg-brass)}.ct-rel-open svg{width:16px;height:16px}.ct-rel-stats{gap:var(--twg-space-2);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.ct-rel-stats>div{border:var(--twg-border-w) solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);padding:var(--twg-space-2);background:var(--twg-cream);flex-direction:column;gap:2px;display:flex}.ct-rel-stats dt{font-size:var(--twg-fs-caption);color:var(--twg-ink-3);font-family:var(--twg-f-ui);text-transform:uppercase;letter-spacing:.05em}.ct-rel-stats dd{font-size:var(--twg-fs-body-lg);font-weight:var(--twg-fw-emph);color:var(--twg-ink);font-family:var(--twg-f-ui);margin:0}.ct-rel-muted{font-size:var(--twg-fs-label);color:var(--twg-ink-2);font-family:var(--twg-f-ui);margin:0}.ct-rel-people-head{align-items:flex-start;gap:var(--twg-space-2,8px);display:flex}.ct-rel-people-head>div{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.ct-rel-people-add{min-height:var(--twg-chip-md-h);padding:0 var(--twg-space-2-5,10px);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream);align-self:center;align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ct-rel-people-add{background:color-mix(in oklab, var(--twg-cream) 82%, transparent)}}.ct-rel-people-add{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);cursor:pointer}.ct-rel-people-add:hover{border-color:var(--twg-brass)}.ct-rel-people-add>svg{width:13px;height:13px}.ct-rel-people-list{margin:var(--twg-space-2,8px) 0 0;gap:var(--twg-space-1-5,6px);flex-direction:column;padding:0;list-style:none;display:flex}.ct-rel-people-row{align-items:center;gap:var(--twg-space-1,4px) var(--twg-space-2,8px);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream);grid-template-columns:minmax(88px,auto) minmax(0,1fr) auto;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.ct-rel-people-row{background:color-mix(in oklab, var(--twg-cream) 70%, transparent)}}.ct-rel-people-label{font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);font-weight:var(--twg-fw-emph);text-transform:uppercase;letter-spacing:.02em;color:var(--twg-ink-3)}.ct-rel-people-name{min-width:0;font-size:var(--twg-fs-body);font-weight:var(--twg-fw-emph);color:var(--twg-ink);align-items:center;gap:3px;text-decoration:none;display:inline-flex}.ct-rel-people-name:hover{color:var(--twg-brass)}.ct-rel-people-name>svg{opacity:.6;width:12px;height:12px}.ct-rel-people-meta{font-size:var(--twg-fs-label);color:var(--twg-ink-3);grid-column:2;min-width:0}.ct-rel-people-del{border-radius:var(--twg-r-sm);width:24px;height:24px;color:var(--twg-ink-3);cursor:pointer;background:0 0;border:0;grid-area:1/3;justify-content:center;align-items:center;padding:0;display:inline-flex}.ct-rel-people-del:hover{color:var(--twg-danger);background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.ct-rel-people-del:hover{background:color-mix(in oklab, var(--twg-danger) 10%, transparent)}}.ct-rel-people-del>svg{width:14px;height:14px}.ct-rel-people-confirm{grid-area:1/3;gap:4px;display:inline-flex}.ct-rel-people-confirm button{min-height:var(--twg-chip-md-h);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);color:var(--twg-ink-2);cursor:pointer;background:0 0;padding:0 8px}.ct-rel-people-confirm button.is-danger{color:var(--twg-danger);border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.ct-rel-people-confirm button.is-danger{border-color:color-mix(in oklab, var(--twg-danger) 40%, transparent)}}.ct-rel-people-field{margin:var(--twg-space-2,8px) 0;flex-direction:column;gap:4px;display:flex}.ct-rel-people-flabel{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);color:var(--twg-ink-2)}.ct-rel-people-input{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream-bright);width:100%;min-height:40px;color:var(--twg-ink);font:inherit;padding:0 12px}.ct-rel-people-picked{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-brass);justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 8px 0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.ct-rel-people-picked{background:color-mix(in oklab, var(--twg-brass) 10%, transparent)}}.ct-rel-people-picked button{cursor:pointer;color:var(--twg-ink-3);background:0 0;border:0;display:inline-flex}.ct-rel-people-picked button>svg{width:14px;height:var(--twg-fs-body)}.ct-rel-people-candidates{flex-direction:column;gap:2px;max-height:220px;margin:4px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.ct-rel-people-candidates>li>button{border-radius:var(--twg-r-sm);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:6px 10px;display:flex}.ct-rel-people-candidates>li>button:hover{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.ct-rel-people-candidates>li>button:hover{background:color-mix(in oklab, var(--twg-cream) 70%, transparent)}}.ct-rel-people-candidates>li>button:hover{border-color:var(--twg-ink-hair)}.ct-rel-people-candidates>li>button>strong{font-size:var(--twg-fs-body);color:var(--twg-ink)}.ct-rel-people-candidates>li>button>span{font-size:var(--twg-fs-label);color:var(--twg-ink-3)}.ct-rel-people-noresult{font-size:var(--twg-fs-label);color:var(--twg-ink-3);padding:6px 10px}.ct-close-field{margin:var(--twg-space-2,8px) 0;flex-direction:column;gap:4px;display:flex}.ct-close-flabel{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);color:var(--twg-ink-2)}.ct-close-input,.ct-close-textarea{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream-bright);width:100%;color:var(--twg-ink);font:inherit;padding:8px 12px}.ct-close-input{min-height:40px}.ct-close-textarea{resize:vertical;min-height:64px}.ct-close-outcome{gap:var(--twg-space-1-5,6px);flex-direction:column;display:flex}.ct-close-reason{border-radius:var(--twg-r-md);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);color:var(--twg-ink-2);background:var(--twg-brass);align-self:flex-start;padding:2px 10px}@supports (color:color-mix(in lab, red, red)){.ct-close-reason{background:color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.ct-close-reason[data-outcome=lost]{color:var(--twg-danger);background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.ct-close-reason[data-outcome=lost]{background:color-mix(in oklab, var(--twg-danger) 12%, transparent)}}.ct-lineitems{gap:var(--twg-space-2,8px);flex-direction:column;min-width:0;display:flex}.ct-lineitems-list{gap:var(--twg-space-1,4px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ct-lineitems-row{align-items:center;gap:var(--twg-space-2,8px);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream);grid-template-columns:minmax(0,1fr) auto auto auto auto;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.ct-lineitems-row{background:color-mix(in oklab, var(--twg-cream) 70%, transparent)}}.ct-lineitems-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--twg-fw-emph);color:var(--twg-ink);font-size:var(--twg-fs-body);overflow:hidden}.ct-lineitems-calc{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink-3);white-space:nowrap}.ct-lineitems-total{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-emph);color:var(--twg-ink);white-space:nowrap}.ct-lineitems-edit,.ct-lineitems-del{border-radius:var(--twg-r-sm);width:22px;height:22px;color:var(--twg-ink-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ct-lineitems-edit:hover{color:var(--twg-ink);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.ct-lineitems-edit:hover{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.ct-lineitems-del:hover{color:var(--twg-danger);background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.ct-lineitems-del:hover{background:color-mix(in oklab, var(--twg-danger) 10%, transparent)}}.ct-lineitems-edit>svg,.ct-lineitems-del>svg{width:14px;height:14px}.ct-lineitems-foot{justify-content:space-between;align-items:center;gap:var(--twg-space-2,8px);display:flex}.ct-lineitems-add{min-height:var(--twg-chip-md-h);padding:0 var(--twg-space-2-5,10px);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream);align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ct-lineitems-add{background:color-mix(in oklab, var(--twg-cream) 82%, transparent)}}.ct-lineitems-add{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);cursor:pointer}.ct-lineitems-add:hover{border-color:var(--twg-brass)}.ct-lineitems-add>svg{width:13px;height:13px}.ct-lineitems-sum{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-emph);color:var(--twg-ink)}.ct-lineitems-sync{align-self:flex-start}.ct-lineitems-grid2{gap:var(--twg-space-2,8px);grid-template-columns:1fr 1fr;display:grid}.ct-lineitems-preview{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink-2);margin:0}.ct-rel-deal-list{gap:var(--twg-space-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ct-rel-deal-row{gap:2px var(--twg-space-2);padding:var(--twg-space-2) var(--twg-space-2-5);border:var(--twg-border-w) solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream);grid-template-columns:1fr auto;grid-template-areas:"name stage""meta meta";text-decoration:none;transition:border-color .12s,background .12s;display:grid}.ct-rel-deal-row:hover{border-color:var(--twg-brass);background:var(--twg-cream-bright)}.ct-rel-deal-name{font-size:var(--twg-fs-body);font-weight:var(--twg-fw-emph);color:var(--twg-ink);font-family:var(--twg-f-ui);text-overflow:ellipsis;white-space:nowrap;grid-area:name;overflow:hidden}.ct-rel-deal-stage{height:var(--twg-chip-md-h);padding:0 var(--twg-space-2);border-radius:var(--twg-r-md);background:var(--twg-sage);grid-area:stage;justify-self:end;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ct-rel-deal-stage{background:color-mix(in oklab, var(--twg-sage) 16%, transparent)}}.ct-rel-deal-stage{color:var(--twg-sage);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);font-family:var(--twg-f-ui);white-space:nowrap}.ct-rel-deal-meta{font-size:var(--twg-fs-caption);color:var(--twg-ink-2);font-family:var(--twg-f-ui);grid-area:meta}.ct-relmap-scrim{z-index:var(--z-modal-backdrop);padding:var(--twg-space-4);background:var(--twg-ink);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.ct-relmap-scrim{background:color-mix(in oklab, var(--twg-ink) 44%, transparent)}}.ct-relmap{background:var(--twg-glass-t3-bg);border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-lg);width:min(960px,100vw - 32px);max-height:min(680px,100dvh - 32px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:0 24px 64px -24px var(--twg-ink);flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ct-relmap{box-shadow:0 24px 64px -24px color-mix(in oklab, var(--twg-ink) 50%, transparent)}}.ct-relmap-head{justify-content:space-between;align-items:flex-start;gap:var(--twg-space-3);padding:var(--twg-space-4);border-bottom:var(--twg-border-w) solid var(--twg-ink-hair);display:flex}.ct-relmap-kicker{font-size:var(--twg-fs-caption);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--twg-fw-emph);color:var(--twg-ink-3);font-family:var(--twg-f-ui)}.ct-relmap-head h3{font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:var(--twg-fw-emph);color:var(--twg-ink);line-height:var(--twg-lh-dense);margin:2px 0 0}.ct-relmap-head p{font-size:var(--twg-fs-label);color:var(--twg-ink-2);font-family:var(--twg-f-ui);margin:2px 0 0}.ct-relmap-close{width:var(--twg-btn-icon);height:var(--twg-btn-icon);border-radius:var(--twg-r-sm);border:var(--twg-border-w) solid var(--twg-ink-hair);background:var(--twg-cream-bright);color:var(--twg-ink-2);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.ct-relmap-close:hover{background:var(--twg-cream);color:var(--twg-ink)}.ct-relmap-close svg{width:18px;height:18px}.ct-relmap-canvas{min-height:0;padding:var(--twg-space-3);flex:auto;position:relative}.ct-relmap-canvas svg{width:100%;height:100%;display:block}.ct-relmap-edges line{stroke:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.ct-relmap-edges line{stroke:color-mix(in oklab, var(--twg-ink) 26%, transparent)}}.ct-relmap-node circle{stroke:var(--twg-cream-bright);stroke-width:2px}.ct-relmap-node.is-linked{cursor:pointer}.ct-relmap-node.is-linked:hover circle,.ct-relmap-node.is-linked:focus-visible circle{stroke:var(--twg-brass);stroke-width:3px}.ct-relmap-node:focus{outline:none}.ct-relmap-node-label{fill:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);font-weight:var(--twg-fw-medium)}.ct-relmap-node.type-self circle{fill:var(--twg-brass)}.ct-relmap-node.type-self .ct-relmap-node-label{fill:var(--twg-ink);font-weight:var(--twg-fw-emph)}.ct-relmap-node.type-company circle{fill:var(--twg-ink)}.ct-relmap-node.type-deal circle{fill:var(--twg-sage)}.ct-relmap-node.type-person circle{fill:var(--twg-amber)}.ct-relmap-node.type-user circle{fill:var(--twg-coral)}.ct-relmap-tip{pointer-events:none;background:var(--twg-ink);color:var(--twg-cream-bright);border-radius:var(--twg-r-sm);padding:var(--twg-space-1-5) var(--twg-space-2-5);z-index:1;max-width:220px;box-shadow:0 8px 24px -8px var(--twg-ink);flex-direction:column;gap:1px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 14px))}@supports (color:color-mix(in lab, red, red)){.ct-relmap-tip{box-shadow:0 8px 24px -8px color-mix(in oklab, var(--twg-ink) 60%, transparent)}}.ct-relmap-tip.below{transform:translate(-50%,14px)}.ct-relmap-tip strong{font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);font-family:var(--twg-f-ui)}.ct-relmap-tip span{font-size:var(--twg-fs-caption);opacity:.85;font-family:var(--twg-f-ui)}.ct-relmap-tip em{font-size:var(--twg-fs-caption);color:var(--twg-cream);opacity:.7;font-style:normal}.ct-relmap-empty{justify-content:center;align-items:center;gap:var(--twg-space-2);text-align:center;padding:var(--twg-space-4);flex-direction:column;display:flex;position:absolute;inset:0}.ct-relmap-empty svg{width:36px;height:36px;color:var(--twg-ink-3)}.ct-relmap-empty strong{font-size:var(--twg-fs-body-lg);color:var(--twg-ink);font-family:var(--twg-f-ui)}.ct-relmap-empty span{font-size:var(--twg-fs-label);color:var(--twg-ink-2);font-family:var(--twg-f-ui);max-width:320px}.ct-relmap-legend{align-items:center;gap:var(--twg-space-2) var(--twg-space-3);padding:var(--twg-space-2-5) var(--twg-space-4);border-top:var(--twg-border-w) solid var(--twg-ink-hair);flex-wrap:wrap;display:flex}.ct-relmap-legend .lg-item{align-items:center;gap:var(--twg-space-1-5);font-size:var(--twg-fs-caption);color:var(--twg-ink-2);font-family:var(--twg-f-ui);display:inline-flex}.ct-relmap-legend .lg-item svg{width:13px;height:13px}.ct-relmap-legend .lg-item.type-self svg{color:var(--twg-brass)}.ct-relmap-legend .lg-item.type-company svg{color:var(--twg-ink)}.ct-relmap-legend .lg-item.type-deal svg{color:var(--twg-sage)}.ct-relmap-legend .lg-item.type-person svg{color:var(--twg-amber)}.ct-relmap-legend .lg-item.type-user svg{color:var(--twg-coral)}.ct-relmap-legend .lg-note{font-size:var(--twg-fs-caption);color:var(--twg-ink-3);font-family:var(--twg-f-ui);margin-left:auto}@media (max-width:768px){.ct-relmap-scrim{padding:0}.ct-relmap{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.ct-relmap-legend{gap:var(--twg-space-1-5) var(--twg-space-2-5)}.ct-relmap-legend .lg-note{width:100%;margin-left:0}}.ct-rot-dot{border-radius:var(--twg-r-full);background:var(--twg-danger);width:8px;height:8px;box-shadow:0 0 0 2px var(--twg-danger);flex:none;display:inline-block}@supports (color:color-mix(in lab, red, red)){.ct-rot-dot{box-shadow:0 0 0 2px color-mix(in oklab, var(--twg-danger) 22%, transparent)}}.ct-stuck-pill{min-height:var(--twg-chip-md-h);padding:0 var(--twg-chip-md-pad-x);border-radius:var(--twg-chip-md-radius);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);line-height:var(--twg-lh-dense);white-space:nowrap;color:var(--twg-danger);background:var(--twg-danger);align-items:center;margin-left:.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ct-stuck-pill{background:color-mix(in oklab, var(--twg-danger) 12%, transparent)}}.ct-stuck-pill{border:1px solid var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.ct-stuck-pill{border:1px solid color-mix(in oklab, var(--twg-danger) 30%, transparent)}}.ct-stage-prob{min-height:var(--twg-chip-md-h);padding:0 var(--twg-chip-md-pad-x);border-radius:var(--twg-chip-md-radius);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);line-height:var(--twg-lh-dense);white-space:nowrap;color:var(--twg-ink-2);background:var(--twg-brass);align-items:center;margin-left:.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ct-stage-prob{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.ct-stage-prob{border:1px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.ct-stage-prob{border:1px solid color-mix(in oklab, var(--twg-brass) 32%, transparent)}}.twg-canvas .ct-workflows-tab{gap:var(--twg-space-4,16px);flex-direction:column;min-width:0;display:flex}.twg-canvas .ct-workflows-runs-head,.twg-canvas .ct-wfenroll-head h4{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);letter-spacing:.02em;text-transform:uppercase;color:var(--twg-ink-3);margin:0}.twg-canvas .ct-wfenroll{gap:var(--twg-space-2,8px);flex-direction:column;min-width:0;display:flex}.twg-canvas .ct-wfenroll-head{align-items:center;gap:var(--twg-space-2,8px);min-width:0;display:flex}.twg-canvas .ct-wfenroll-head>svg{width:15px;height:15px;color:var(--twg-ink-3)}.twg-canvas .ct-wfenroll-add{min-height:var(--twg-chip-md-h);padding:0 var(--twg-space-2-5,10px);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream);align-items:center;gap:4px;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-wfenroll-add{background:color-mix(in oklab, var(--twg-cream) 82%, transparent)}}.twg-canvas .ct-wfenroll-add{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);cursor:pointer}.twg-canvas .ct-wfenroll-add:hover{border-color:var(--twg-brass)}.twg-canvas .ct-wfenroll-add:disabled{opacity:.5;cursor:not-allowed}.twg-canvas .ct-wfenroll-add>svg{width:13px;height:13px}.twg-canvas .ct-wfenroll-list{gap:var(--twg-space-1-5,6px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.twg-canvas .ct-wfenroll-row{align-items:center;gap:var(--twg-space-2,8px);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream);flex-wrap:wrap;min-width:0;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-wfenroll-row{background:color-mix(in oklab, var(--twg-cream) 70%, transparent)}}.twg-canvas .ct-wfenroll-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.twg-canvas .ct-wfenroll-main>strong{font-size:var(--twg-fs-body);font-weight:var(--twg-fw-emph);color:var(--twg-ink)}.twg-canvas .ct-wfenroll-status{border-radius:var(--twg-r-sm);font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);font-weight:var(--twg-fw-emph);color:var(--twg-ink-2);background:var(--twg-brass);align-self:flex-start;padding:1px 8px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-wfenroll-status{background:color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.twg-canvas .ct-wfenroll-status[data-status=paused]{background:var(--twg-amber)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-wfenroll-status[data-status=paused]{background:color-mix(in oklab, var(--twg-amber) 20%, transparent)}}.twg-canvas .ct-wfenroll-meta{font-size:var(--twg-fs-label);color:var(--twg-ink-3)}.twg-canvas .ct-wfenroll-actions{align-items:center;gap:var(--twg-space-1-5,6px);flex-wrap:wrap;display:inline-flex}.twg-canvas .ct-wfenroll-actions button{min-height:var(--twg-chip-md-h);padding:0 var(--twg-space-2,8px);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);cursor:pointer;background:0 0;align-items:center;gap:4px;display:inline-flex}.twg-canvas .ct-wfenroll-actions button:hover{border-color:var(--twg-brass);color:var(--twg-ink)}.twg-canvas .ct-wfenroll-actions button:disabled{opacity:.5;cursor:not-allowed}.twg-canvas .ct-wfenroll-actions button.is-danger{color:var(--twg-danger)}.twg-canvas .ct-wfenroll-actions button.is-danger:hover{border-color:var(--twg-danger)}.twg-canvas .ct-wfenroll-actions button>svg{width:13px;height:var(--twg-fs-button)}.twg-canvas .ct-wfenroll-confirm{font-size:var(--twg-fs-label);color:var(--twg-ink-2)}.twg-canvas .ct-wfenroll-empty{border:1px dashed var(--twg-ink-hair);border-radius:var(--twg-r-md);font-size:var(--twg-fs-label);color:var(--twg-ink-3);margin:0;padding:12px}.twg-canvas .ct-wfenroll-field{margin:var(--twg-space-2,8px) 0}.ct-forecast-toggle{align-items:center;gap:var(--twg-space-2);width:100%;min-height:var(--twg-btn-md-h);padding:var(--twg-space-2) 0;color:var(--twg-ink);font:var(--twg-fw-medium) var(--twg-fs-body) / var(--twg-lh-body) var(--twg-f-ui);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.ct-forecast-toggle>svg{width:var(--twg-icon-sm);height:var(--twg-icon-sm);flex:none}.ct-forecast-mini{min-width:0;color:var(--twg-ink-2);font-size:var(--twg-fs-label);text-align:right;margin-left:auto}.ct-forecast-strip{gap:var(--twg-space-2);margin:var(--twg-space-2) 0 0;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.ct-forecast-tile{min-width:120px;padding:var(--twg-space-2) var(--twg-space-3);border:var(--twg-border-w) solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream-bright);flex-direction:column;gap:2px;display:flex}.ct-forecast-more{justify-content:center;align-items:center;gap:var(--twg-space-2);min-width:120px;min-height:54px;padding:var(--twg-space-2) var(--twg-space-3);border:var(--twg-border-w) solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-brass);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ct-forecast-more{background:color-mix(in oklab, var(--twg-brass) 7%, var(--twg-cream-bright))}}.ct-forecast-more{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);letter-spacing:0;cursor:pointer}.ct-forecast-more:hover,.ct-forecast-more:focus-visible{border-color:var(--twg-brass);background:var(--twg-cream);color:var(--twg-ink)}.ct-forecast-more>svg{width:var(--twg-icon-sm);height:var(--twg-icon-sm);flex:none}.ct-forecast-more>svg[data-expanded=true]{transform:rotate(180deg)}.ct-forecast-label{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);text-transform:uppercase;letter-spacing:.05em;color:var(--twg-ink-3)}.ct-forecast-value{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);font-weight:var(--twg-fw-emph);color:var(--twg-ink)}.ct-forecast-strip.is-loading .ct-forecast-tile{background:var(--twg-ink);height:52px}@supports (color:color-mix(in lab, red, red)){.ct-forecast-strip.is-loading .ct-forecast-tile{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.ct-forecast-strip.is-loading .ct-forecast-tile{border-style:dashed}.ct-board-toggle{align-items:center;gap:var(--twg-space-1-5);height:var(--twg-btn-sm-h,32px);padding:0 var(--twg-space-2-5);border:var(--twg-border-w) solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);cursor:pointer;margin-left:auto;transition:background .12s,border-color .12s;display:inline-flex}.ct-board-toggle:hover{background:var(--twg-cream);border-color:var(--twg-brass)}.ct-board-toggle svg{width:15px;height:15px}.ct-cboard-scrim{z-index:var(--z-modal-backdrop);padding:var(--twg-space-4);background:var(--twg-ink);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.ct-cboard-scrim{background:color-mix(in oklab, var(--twg-ink) 44%, transparent)}}.ct-cboard{z-index:var(--z-modal);background:var(--twg-glass-t3-bg);border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-lg);width:min(1280px,100vw - 32px);max-height:min(820px,100dvh - 32px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:0 24px 64px -24px var(--twg-ink);outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ct-cboard{box-shadow:0 24px 64px -24px color-mix(in oklab, var(--twg-ink) 50%, transparent)}}.ct-cboard{transform:translate(-50%,-50%)}.ct-cboard-head{justify-content:space-between;align-items:flex-start;gap:var(--twg-space-3);padding:var(--twg-space-4);border-bottom:var(--twg-border-w) solid var(--twg-ink-hair);display:flex}.ct-cboard-kicker{font-size:var(--twg-fs-caption);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--twg-fw-emph);color:var(--twg-ink-3);font-family:var(--twg-f-ui)}.ct-cboard-head [data-slot=dialog-title]{font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:var(--twg-fw-emph);color:var(--twg-ink);line-height:var(--twg-lh-dense);margin:2px 0 0}.ct-cboard-head [data-slot=dialog-description]{font-size:var(--twg-fs-label);color:var(--twg-ink-2);font-family:var(--twg-f-ui);margin:2px 0 0}.ct-cboard-close{width:var(--twg-btn-icon);height:var(--twg-btn-icon);border-radius:var(--twg-r-sm);border:var(--twg-border-w) solid var(--twg-ink-hair);background:var(--twg-cream-bright);color:var(--twg-ink-2);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.ct-cboard-close:hover{background:var(--twg-cream);color:var(--twg-ink)}.ct-cboard-close svg{width:18px;height:18px}.ct-cboard-cols{gap:var(--twg-space-3);min-height:0;padding:var(--twg-space-3);flex:auto;display:flex;overflow:auto hidden}.ct-cboard-empty{justify-content:center;align-items:center;gap:var(--twg-space-2);min-width:0;min-height:min(360px,50dvh);padding:calc(var(--twg-space-4) * 2);border:var(--twg-border-w) dashed var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream);color:var(--twg-ink-2);font-family:var(--twg-f-ui);text-align:center;flex-direction:column;flex:100%;display:flex}.ct-cboard-empty>svg{width:calc(var(--twg-icon-md) + var(--twg-space-1-5));height:calc(var(--twg-icon-md) + var(--twg-space-1-5));color:var(--twg-brass)}.ct-cboard-empty>strong{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:var(--twg-fw-emph)}.ct-cboard-empty>span{font-size:var(--twg-fs-body)}.ct-cboard-empty>button{justify-content:center;align-items:center;gap:var(--twg-space-2);min-height:var(--twg-btn-md-h);margin-top:var(--twg-space-2);padding:0 var(--twg-space-4);border-radius:var(--twg-btn-md-radius);background:var(--twg-btn-primary-bg);color:var(--twg-btn-primary-fg);font-family:var(--twg-f-ui);font-size:var(--twg-type-button-size);font-weight:var(--twg-type-label-weight);cursor:pointer;border:0;display:inline-flex}.ct-cboard-empty>button:hover,.ct-cboard-empty>button:focus-visible{background:var(--twg-fill-solid-hover)}.ct-cboard-empty>button>svg{width:var(--twg-icon-sm);height:var(--twg-icon-sm)}.ct-cboard-col{border:var(--twg-border-w) solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream);flex-direction:column;flex:0 0 280px;min-height:0;display:flex}.ct-cboard-col>header{align-items:center;gap:var(--twg-space-2);padding:var(--twg-space-2-5) var(--twg-space-3);border-bottom:var(--twg-border-w) solid var(--twg-ink-hair);display:flex}.ct-cboard-col>header h4{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-emph);color:var(--twg-ink);text-transform:capitalize;margin:0}.ct-cboard-count{text-align:center;min-width:22px;padding:1px var(--twg-space-2);border-radius:var(--twg-r-md);background:var(--twg-ink);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.ct-cboard-count{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.ct-cboard-count{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);font-weight:var(--twg-fw-emph)}.ct-cboard-cards{gap:var(--twg-space-2);min-height:0;padding:var(--twg-space-2-5);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ct-cboard-card{align-items:center;gap:var(--twg-space-2-5);padding:var(--twg-space-2) var(--twg-space-2-5);border:var(--twg-border-w) solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);text-align:left;cursor:pointer;transition:border-color .12s,background .12s;display:flex}.ct-cboard-card:hover{border-color:var(--twg-brass);background:var(--twg-cream)}.ct-cboard-avatar{border-radius:var(--twg-r-full);background:var(--twg-brass);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ct-cboard-avatar{background:color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.ct-cboard-avatar{color:var(--twg-brass);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph)}.ct-cboard-card-body{flex-direction:column;gap:1px;min-width:0;display:flex}.ct-cboard-card-body strong{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-emph);color:var(--twg-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ct-cboard-sub{font-size:var(--twg-fs-label);color:var(--twg-ink-2);font-family:var(--twg-f-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ct-cboard-meta{font-size:var(--twg-fs-caption);color:var(--twg-ink-3);font-family:var(--twg-f-ui)}.ct-cboard-more{font-size:var(--twg-fs-caption);color:var(--twg-ink-3);font-family:var(--twg-f-ui);text-align:center;margin:0}.ct-cboard-head-actions{align-items:center;gap:var(--twg-space-2);flex:none;display:flex}.ct-cboard-groupby{border:var(--twg-border-w) solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream);display:inline-flex;overflow:hidden}.ct-cboard-groupby button{padding:0 var(--twg-space-2-5);height:var(--twg-btn-sm-h,32px);color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);cursor:pointer;background:0 0;border:0}.ct-cboard-groupby button+button{border-left:var(--twg-border-w) solid var(--twg-ink-hair)}.ct-cboard-groupby button.is-active{background:var(--twg-ink);color:var(--twg-cream-bright);font-weight:var(--twg-fw-emph)}@media (max-width:768px){.ct-cboard-scrim{padding:0}.ct-cboard{border-radius:0;width:100%;height:100dvh;max-height:100dvh;top:0;left:0;transform:none}.ct-cboard-cols{flex-direction:column;overflow:hidden auto}.ct-cboard-col{flex:none}.ct-cboard-cards{overflow-y:visible}}.twg-canvas .ct-enrich-pill{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-enrich-pill{border-color:color-mix(in oklab, var(--twg-brass) 36%, transparent)}}.twg-canvas .ct-enrich-pill{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-enrich-pill{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}.twg-canvas .ct-enrich-pill{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-enrich-pill{color:color-mix(in oklab, var(--twg-brass) 70%, var(--twg-ink))}}.twg-canvas .ct-enrich-pill{cursor:pointer;white-space:nowrap}.twg-canvas .ct-enrich-pill:hover,.twg-canvas .ct-enrich-pill:focus-visible{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-enrich-pill:hover,.twg-canvas .ct-enrich-pill:focus-visible{background:color-mix(in oklab, var(--twg-brass) 22%, var(--twg-cream-bright))}}html[data-shell=twg] .contact-create-mode-tabs{border:1px solid var(--contact-create-line);background:var(--contact-create-sky);border-radius:12px;gap:4px;margin-top:8px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .contact-create-mode-tabs{background:color-mix(in oklab, var(--contact-create-sky) 4%, var(--contact-create-solid))}}html[data-shell=twg] .contact-create-mode-tabs{width:fit-content}html[data-shell=twg] .contact-create-mode-tab{min-height:32px;color:var(--contact-create-ink-2);font-family:Outfit,ui-sans-serif,system-ui,sans-serif;font-size:var(--twg-fs-button);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}html[data-shell=twg] .contact-create-mode-tab[data-active]{border-color:var(--contact-create-sky)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .contact-create-mode-tab[data-active]{border-color:color-mix(in oklab, var(--contact-create-sky) 34%, transparent)}}html[data-shell=twg] .contact-create-mode-tab[data-active]{background:var(--contact-create-sky-soft);color:var(--contact-create-sky-deep)}html[data-shell=twg] .contact-create-dialog-body[data-mode=andy]{flex-direction:column;min-height:420px;max-height:min(64svh,640px);display:flex}@media (max-width:768px){html[data-shell=twg] .contact-create-mode-tab{min-height:44px}html[data-shell=twg] .contact-create-dialog-body[data-mode=andy]{flex:1;max-height:none}}.ct-spine-mobile-topbar,.ct-spine-mobile-actions-root{display:none}@media (max-width:768px){.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]){top:calc(env(safe-area-inset-top,0px) + var(--twg-header-h,62px) + var(--twg-space-2));right:var(--twg-space-2);bottom:max(var(--twg-space-2), env(safe-area-inset-bottom,0px));left:var(--twg-space-2);border:var(--twg-border-w) solid var(--twg-ink-hair);border-radius:var(--twg-r-lg);background:var(--twg-paper);width:auto;min-height:0;max-height:none;box-shadow:var(--twg-shadow-card);gap:0;margin:0;padding:0;position:fixed;overflow:hidden}.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-mobile-topbar{align-items:center;gap:var(--twg-space-2);height:47px;min-height:47px;max-height:47px;padding:0 var(--twg-space-2);border-bottom:var(--twg-border-w) solid var(--twg-ink-hair);background:var(--twg-head-bg);-webkit-backdrop-filter:var(--twg-head-blur);backdrop-filter:var(--twg-head-blur);flex:0 0 47px;display:flex}.twg-canvas .ct-spine-mobile-topbar .m-em-topbar-title{min-width:0;color:var(--twg-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;overflow:hidden}.twg-canvas .ct-spine-mobile-topbar .m-em-topbar-spacer{display:none}.twg-canvas .ct-spine-mobile-topbar .calls-affordance{flex:0 0 var(--twg-l18-head-icon,var(--twg-touch-target));width:var(--twg-l18-head-icon,var(--twg-touch-target));height:var(--twg-l18-head-icon,var(--twg-touch-target));min-width:var(--twg-l18-head-icon,var(--twg-touch-target));min-height:var(--twg-l18-head-icon,var(--twg-touch-target));display:inline-flex}.twg-canvas .ct-spine-mobile-topbar .m-em-topbar-icon,.twg-canvas .ct-spine-mobile-topbar .ct-spine-mobile-call{flex:0 0 var(--twg-l18-head-icon,var(--twg-touch-target));width:var(--twg-l18-head-icon,var(--twg-touch-target));height:var(--twg-l18-head-icon,var(--twg-touch-target));min-width:var(--twg-l18-head-icon,var(--twg-touch-target));min-height:var(--twg-l18-head-icon,var(--twg-touch-target))}.twg-canvas .ct-spine-mobile-topbar .m-em-topbar-icon svg,.twg-canvas .ct-spine-mobile-topbar .ct-spine-mobile-call svg{width:var(--twg-fs-section);height:var(--twg-fs-section)}.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-header{gap:var(--twg-space-2);padding:var(--twg-space-3) var(--twg-space-3) var(--twg-space-2);border:0;border-bottom:var(--twg-border-w) solid var(--twg-ink-hair);background:var(--twg-cream-bright);border-radius:0;flex:none;grid-template-columns:minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-header{background:color-mix(in oklab, var(--twg-cream-bright) 76%, transparent)}}.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-header{box-shadow:none}.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-kicker,.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-meta>span,.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-actions{display:none}.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-header h1{font-size:var(--twg-fs-display);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.08;overflow:hidden}.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-header p{margin:var(--twg-space-1) 0 0;color:var(--twg-ink-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-meta{text-align:left;align-items:stretch;width:100%;min-width:0}.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-grid{min-height:0;padding:var(--twg-space-2);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;display:block;overflow:hidden auto}.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-main,.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-stack{gap:var(--twg-space-2)}.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-side{max-height:none;margin-top:var(--twg-space-2);background:0 0;border:0;padding:0;display:grid;position:static;overflow:visible}.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-section,.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-side-section{padding:var(--twg-space-3);border-radius:var(--twg-r-md);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-section,.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-side-section{background:color-mix(in oklab, var(--twg-cream-bright) 82%, transparent)}}.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-section>header{margin-bottom:var(--twg-space-2);align-items:center}.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-section h3,.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-overview h3{font-size:var(--twg-fs-title)}.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-context-grid{grid-template-columns:1fr}.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-pill-row,.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-card-foot,.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-linked-record-title-row{justify-content:flex-start}.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-form-row select,.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-embed input,.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-embed select,.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-embed a,.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-embed button,.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]) .ct-spine-confirm button{min-height:var(--twg-touch-target)}.ct-spine-mobile-actions-root{top:var(--twg-modal-shell-inset-top);display:flex}.ct-spine-mobile-actions-root .m-action-sheet{border-radius:var(--twg-dialog-mobile-radius);background:var(--twg-head-bg);box-shadow:var(--twg-dialog-sheet-shadow), var(--twg-modal-shadow);-webkit-backdrop-filter:var(--twg-head-blur);backdrop-filter:var(--twg-head-blur)}.ct-spine-mobile-actions-root .m-action-sheet-row{min-height:48px;text-decoration:none}.ct-spine-mobile-actions-root .m-action-sheet-row svg{width:var(--twg-fs-section);height:var(--twg-fs-section)}.ct-spine-mobile-call-row{gap:var(--twg-space-1);display:grid}html[data-shell=twg]{--ct-mobile-warm-canvas:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg]{--ct-mobile-warm-canvas:color-mix(in oklab, var(--twg-cream) 68%, var(--twg-cream-bright))}}html[data-shell=twg]{--ct-mobile-warm-surface:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg]{--ct-mobile-warm-surface:color-mix(in oklab, var(--twg-cream-bright) 82%, var(--twg-cream))}}html[data-shell=twg]{--ct-mobile-warm-band:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg]{--ct-mobile-warm-band:color-mix(in oklab, var(--twg-cream) 78%, transparent)}}:is(body:has(.ct-shell) :is(nextjs-portal,.tsqd-open-btn-container,.tsqd-transitions-container),body:has(.m-ct-views-root) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal),body:has(.ct-mobile-action-sheet-root) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal),body:has(.ct-activity-pane-root) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal),body:has(.ct-cboard-scrim) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal),body:has(.ct-shell.is-expanded) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal),body:has([data-test=contacts-import-r18]) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal),body:has([data-test=contact-conflicts-r18]) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal),body:has([data-test=contacts-conflicts-r18]) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal),body:has([data-test=contacts-merge-page]) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal),body:has(.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true])) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal),body:has(.ct-spine-mobile-actions-root) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal),body:has(.contacts-export-dialog) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal),body:has(.contact-create-dialog) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal),body:has(.contact-create-page-shell) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal),body:has([data-test=contact-quick-edit-drawer]) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal),body:has(.contact-status-dialog) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal),body:has(.contact-visibility-dialog) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal),body:has([data-testid=smart-crm-status-dialog]) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal),body:has(.ct-shell .calls-popover) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal),body:has(.smart-crm-status-dialog) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal)){visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}html[data-shell=twg] .twg-canvas .ct-shell,html[data-shell=twg] .twg-canvas .ct-shell[data-view]{background:radial-gradient(circle at 10% 6%, var(--twg-cream-bright), transparent 56%), radial-gradient(circle at 92% 90%, var(--twg-brass), transparent 58%), var(--ct-mobile-warm-canvas)!important}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .twg-canvas .ct-shell,html[data-shell=twg] .twg-canvas .ct-shell[data-view]{background:radial-gradient(circle at 10% 6%, color-mix(in oklab, var(--twg-cream-bright) 48%, transparent), transparent 56%), radial-gradient(circle at 92% 90%, color-mix(in oklab, var(--twg-brass) 16%, transparent), transparent 58%), var(--ct-mobile-warm-canvas)!important}}html[data-shell=twg] .twg-canvas .ct-shell .ct-list,html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit{background:var(--ct-mobile-warm-canvas)!important}html[data-shell=twg] .twg-canvas .ct-shell .m-ct-entity-tabs{border-color:var(--twg-brass)!important}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .twg-canvas .ct-shell .m-ct-entity-tabs{border-color:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-ink-hair))!important}}html[data-shell=twg] .twg-canvas .ct-shell .m-ct-entity-tabs{background:linear-gradient(180deg, var(--ct-mobile-warm-surface), var(--ct-mobile-warm-canvas))!important}html[data-shell=twg] .twg-canvas .ct-shell .m-ct-chips,html[data-shell=twg] .twg-canvas .ct-shell .ct-list-rows{background:var(--ct-mobile-warm-canvas)!important}html[data-shell=twg] .twg-canvas .ct-shell .m-ct-chip{background:var(--twg-cream-bright)!important}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .twg-canvas .ct-shell .m-ct-chip{background:color-mix(in oklab, var(--twg-cream-bright) 82%, var(--twg-cream))!important}}html[data-shell=twg] .twg-canvas .ct-shell .m-ct-chip.is-active{background:var(--twg-ink)!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-row{background:var(--twg-cream-bright)!important}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .twg-canvas .ct-shell .ct-row{background:color-mix(in oklab, var(--twg-cream-bright) 86%, var(--twg-cream))!important}}html[data-shell=twg] .twg-canvas :is([data-test=contact-conflicts-r18],[data-test=contacts-conflicts-r18],[data-test=contacts-merge-page]){background:radial-gradient(circle at 14% 0%, var(--twg-cream-bright), transparent 48%), var(--ct-mobile-warm-canvas)!important}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .twg-canvas :is([data-test=contact-conflicts-r18],[data-test=contacts-conflicts-r18],[data-test=contacts-merge-page]){background:radial-gradient(circle at 14% 0%, color-mix(in oklab, var(--twg-cream-bright) 48%, transparent), transparent 48%), var(--ct-mobile-warm-canvas)!important}}html[data-shell=twg] #main.twg-canvas>.ct-op-shell:is([data-test=contact-conflicts-r18],[data-test=contacts-conflicts-r18],[data-test=contacts-merge-page]){background:var(--ct-mobile-warm-canvas)!important}body:has([data-test=contact-conflicts-r18]) .twg-canvas{background:var(--ct-mobile-warm-canvas)!important}body:has([data-test=contacts-conflicts-r18]) .twg-canvas{background:var(--ct-mobile-warm-canvas)!important}body:has([data-test=contacts-merge-page]) .twg-canvas{background:var(--ct-mobile-warm-canvas)!important}body:has([data-test=contact-conflicts-r18]) .twg-canvas main{background:var(--ct-mobile-warm-canvas)!important}body:has([data-test=contacts-conflicts-r18]) .twg-canvas main{background:var(--ct-mobile-warm-canvas)!important}body:has([data-test=contacts-merge-page]) .twg-canvas main{background:var(--ct-mobile-warm-canvas)!important}body:has([data-test=contact-conflicts-r18]){background:var(--ct-mobile-warm-canvas)!important}body:has([data-test=contacts-conflicts-r18]){background:var(--ct-mobile-warm-canvas)!important}body:has([data-test=contacts-merge-page]){background:var(--ct-mobile-warm-canvas)!important}html[data-shell=twg] .twg-canvas :is([data-test=contact-conflicts-r18],[data-test=contacts-conflicts-r18],[data-test=contacts-merge-page]){min-height:calc(100dvh - 84px)!important}html[data-shell=twg] .twg-canvas :is([data-test=contact-conflicts-r18],[data-test=contacts-conflicts-r18],[data-test=contacts-merge-page]) :is(.ct-op-head,.ct-op-panel,.ct-op-rail,.ct-op-progress){background:var(--ct-mobile-warm-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-shell=twg] .twg-canvas :is([data-test=contact-conflicts-r18],[data-test=contacts-conflicts-r18],[data-test=contacts-merge-page]) :is(.ct-op-body,.ct-op-main,.ct-op-list){background:var(--ct-mobile-warm-canvas)!important}html[data-shell=twg] .twg-canvas :is([data-test=contact-conflicts-r18],[data-test=contacts-conflicts-r18],[data-test=contacts-merge-page]) :is(.ct-op-rail-card,.ct-merge-candidate,.ct-conflict-card,.ct-resolution-card,.ct-op-empty){background:var(--ct-mobile-warm-surface)!important}html[data-shell=twg] .twg-canvas [data-test=contact-conflicts-r18]>.ct-op-head>div:first-child{display:none!important}html[data-shell=twg] .twg-canvas [data-test=contact-conflicts-r18]>.ct-op-head .ct-op-head-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;height:auto!important;display:grid!important}html[data-shell=twg] .twg-canvas [data-test=contact-conflicts-r18]>.ct-op-head .ct-op-head-actions>:nth-child(3){grid-column:1/-1}html[data-shell=twg] body:has([data-test=contact-conflicts-r18]) .twg-canvas [data-test=contact-conflicts-r18]>.ct-op-panel{margin-top:52px!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-list-head{grid-template-columns:minmax(0, 1fr) auto var(--twg-touch-target);min-height:var(--twg-touch-target);align-items:center;gap:8px;padding:6px 12px 4px!important;display:grid!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-list-head>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-shell=twg] .twg-canvas .ct-shell .ct-list-count{text-overflow:ellipsis;white-space:nowrap;justify-self:end;max-width:92px;overflow:hidden}html[data-shell=twg] .twg-canvas .ct-shell .ct-board-toggle{width:var(--twg-touch-target);min-width:var(--twg-touch-target);height:var(--twg-touch-target);min-height:var(--twg-touch-target);border-radius:var(--twg-r-full);justify-self:end;place-items:center;gap:0!important;margin-left:0!important;padding:0!important;font-size:0!important;display:inline-grid!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-board-toggle svg{width:18px;height:18px}html[data-shell=twg] .twg-canvas .ct-shell .ct-row{border-radius:var(--twg-r-md)!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;min-height:72px!important;padding:8px 12px!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-row-main{grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:52px!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-row-photo{width:32px!important;height:32px!important;font-size:var(--twg-fs-label)!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-row-body{justify-content:center;gap:0;min-height:52px}html[data-shell=twg] .twg-canvas .ct-shell .ct-row-line1,html[data-shell=twg] .twg-canvas .ct-shell .ct-row-line2,html[data-shell=twg] .twg-canvas .ct-shell .ct-row-line3{min-width:0;gap:4px!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-row-line1 strong{font-size:var(--twg-fs-body)!important;line-height:20px!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-row-line2{font-size:var(--twg-fs-label)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:0!important;line-height:18px!important;display:block!important;overflow:hidden!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-row-line3{max-height:20px;white-space:nowrap!important;flex-wrap:nowrap!important;margin-top:2px!important;overflow:hidden!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-loop-badge,html[data-shell=twg] .twg-canvas .ct-shell .ct-loop-more{max-width:172px!important;min-height:20px!important;font-size:var(--twg-fs-caption)!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding:0 8px!important;line-height:20px!important;overflow:hidden!important}html[data-shell=twg] .twg-canvas .ct-shell[data-contact-open=true] .ct-cockpit{padding:10px 14px calc(var(--ct-andy-clear) + 32px)!important;gap:8px!important}html[data-shell=twg] .twg-canvas .ct-shell[data-contact-open=true] .ct-cockpit>.ct-crm-detail-tabs{width:100%;min-width:0;flex:none!important;order:5!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-crm-detail-tabs>[data-slot=tabs]{min-width:0}html[data-shell=twg] .twg-canvas .ct-shell .ct-crm-detail-tabs [data-slot=tabs-list]{scrollbar-width:none;flex-wrap:nowrap!important;width:100%!important;height:50px!important;min-height:50px!important;overflow:auto hidden!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-crm-detail-tabs [data-slot=tabs-list]::-webkit-scrollbar{display:none}html[data-shell=twg] .twg-canvas .ct-shell .ct-crm-detail-tabs [data-slot=tabs-trigger]{flex:none!important;height:44px!important;min-height:44px!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-crm-detail-tabs [data-slot=tabs-trigger]>.ct-count-pill{min-width:20px;height:20px;max-height:20px;line-height:1;flex:none!important;place-items:center!important;min-height:20px!important;margin-left:0!important;padding:0 6px!important;display:inline-grid!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-id{border-radius:var(--twg-r-md)!important;flex:none!important;grid-template-columns:48px minmax(0,1fr)!important;gap:8px!important;min-height:0!important;padding:10px!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-id-photo{width:48px!important;height:48px!important;font-size:var(--twg-fs-title)!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-id-line1{flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;min-height:34px!important;display:flex!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-id-line1 h2{flex:initial!important;font-size:var(--twg-fs-title)!important;line-height:22px!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-id-line1 .ct-status-pill{max-width:74px!important;min-height:34px!important;font-size:var(--twg-fs-caption)!important;text-overflow:ellipsis!important;padding:0 10px!important;overflow:hidden!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-id-status-strip{flex-wrap:nowrap!important;flex:none!important;gap:6px!important;width:auto!important;max-width:96px!important;min-height:34px!important;margin-top:0!important;overflow:visible!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-vip-toggle,html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-crm-status-toggle,html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-visibility-toggle{min-width:0!important;max-width:calc(50% - 3px)!important;min-height:var(--twg-touch-target)!important;border-radius:var(--twg-r-md)!important;flex:calc(50% - 3px)!important;padding:0 8px!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-vip-toggle{flex:0 0 var(--twg-touch-target)!important;max-width:var(--twg-touch-target)!important;border-radius:var(--twg-r-full)!important;padding:0!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-smart-head .ct-vip-toggle{border-radius:var(--twg-r-full)!important;flex:none!important;width:100%!important;max-width:none!important;padding:8px 12px!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-id-line2,html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-id-summary{-webkit-box-orient:vertical;font-size:var(--twg-fs-label)!important;-webkit-line-clamp:1!important;margin-top:3px!important;line-height:18px!important;display:-webkit-box!important;overflow:hidden!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-lifecycle-strip{grid-template-columns:minmax(0,1fr)!important;min-height:0!important;margin-top:6px!important;display:grid!important;overflow:visible!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-lifecycle-control{width:100%!important;max-width:100%!important;min-height:var(--twg-touch-target)!important;border-radius:var(--twg-r-md)!important;padding:6px 8px!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-lifecycle-label{display:none!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-lifecycle-control strong{font-size:var(--twg-fs-label)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-id-meta{max-height:none!important;font-size:var(--twg-fs-label)!important;flex-wrap:wrap!important;gap:4px 8px!important;margin-top:6px!important;overflow:visible!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-id-meta>span{max-width:100%!important;line-height:18px!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-id-meta-email{flex:100%;align-items:flex-start!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-id-meta-email .ct-id-meta-value{overflow-wrap:anywhere;white-space:normal;overflow:visible}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-schema-strip{flex-wrap:wrap!important;gap:4px!important;max-height:22px!important;margin-top:5px!important;overflow:hidden!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-schema-strip>span{max-width:100%!important;min-height:22px!important;font-size:var(--twg-fs-caption)!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding:0 7px!important;overflow:hidden!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-pipe-strip{display:none!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-methods-summary{margin-top:6px!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-methods-manage-btn{min-height:var(--twg-touch-target)!important;border-radius:var(--twg-r-full)!important;width:100%!important;padding:0 12px!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-nba{border-radius:var(--twg-r-md)!important;flex:none!important;min-height:58px!important;padding:10px 12px!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-action-bar{border-radius:var(--twg-r-md)!important;flex:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:6px!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-action-bar>.ct-action.ct-action-overflow,html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-action.ct-action-overflow{display:none!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-action{border-radius:var(--twg-r-sm)!important;min-height:52px!important;padding:7px 8px!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-action strong{font-size:var(--twg-fs-body)!important;line-height:18px!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-cockpit .ct-action span{max-width:100%!important;font-size:var(--twg-fs-caption)!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:15px!important;display:block!important;overflow:hidden!important}html[data-shell=twg] .contact-edit-dialog{border-radius:var(--twg-r-md) var(--twg-r-md) 0 0!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;max-height:calc(100dvh - 68px)!important}html[data-shell=twg] .contacts-export-dialog{grid-template-rows:auto minmax(0,1fr) auto!important;height:calc(100dvh - 68px)!important;max-height:calc(100dvh - 68px)!important}html[data-shell=twg] .contacts-export-dialog .contacts-export-body{overscroll-behavior:contain;min-height:0!important;overflow-y:auto!important}html[data-shell=twg] .contact-edit-head{padding:12px 14px 8px!important}html[data-shell=twg] .contact-dialog-title-row{align-items:center!important;gap:8px!important}html[data-shell=twg] .contact-dialog-title-row [data-slot=dialog-title]{font-size:var(--twg-fs-title)!important;line-height:22px!important}html[data-shell=twg] .contact-dialog-title-row [data-slot=dialog-description]{max-width:100%!important;font-size:var(--twg-fs-caption)!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:16px!important;overflow:hidden!important}html[data-shell=twg] .contact-dialog-close{flex:0 0 var(--twg-touch-target)!important;width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important}html[data-shell=twg] .contact-edit-plan{border-radius:var(--twg-r-md)!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;margin:0 12px 8px!important;padding:10px!important}html[data-shell=twg] .contact-edit-plan__status{min-height:var(--twg-touch-target)!important;grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important}html[data-shell=twg] .contact-edit-plan__icon{width:36px!important;height:36px!important}html[data-shell=twg] .contact-edit-plan__status strong{font-size:var(--twg-fs-body)!important;line-height:18px!important}html[data-shell=twg] .contact-edit-plan__status p,html[data-shell=twg] .contact-edit-plan__status span{font-size:var(--twg-fs-caption)!important;line-height:16px!important}html[data-shell=twg] .contact-edit-plan__meta{display:none!important}html[data-shell=twg] .contact-edit-plan__nav{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;gap:6px!important;display:flex!important;overflow:auto hidden!important}html[data-shell=twg] .contact-edit-plan__nav::-webkit-scrollbar{display:none}html[data-shell=twg] .contact-edit-plan__jump{border-radius:var(--twg-r-sm)!important;flex:0 0 136px!important;min-height:48px!important;padding:7px 9px!important}html[data-shell=twg] .contact-edit-plan__jump span{font-size:var(--twg-fs-label)!important;line-height:16px!important}html[data-shell=twg] .contact-edit-plan__jump small{display:none!important}html[data-shell=twg] .contact-edit-plan__jump em{font-size:var(--twg-fs-caption)!important;line-height:15px!important}html[data-shell=twg] .contact-edit-plan__next{min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;border-radius:var(--twg-r-md)!important;justify-self:start!important;padding:0 12px!important}html[data-shell=twg] .contact-edit-scroll{padding:10px 14px 12px!important}html[data-shell=twg] .contact-edit-section{border-radius:var(--twg-r-md)!important;padding:10px!important}html[data-shell=twg] .contact-edit-section-head{gap:6px!important}html[data-shell=twg] .contact-edit-section-head strong{font-size:var(--twg-fs-body)!important}html[data-shell=twg] .contact-edit-section-head span{font-size:var(--twg-fs-caption)!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:16px!important;overflow:hidden!important}html[data-shell=twg] .contact-edit-foot{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}html[data-shell=twg] .contact-edit-foot>span{width:100%!important;font-size:var(--twg-fs-label)!important;line-height:18px!important}html[data-shell=twg] .contact-edit-foot>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}html[data-shell=twg] .contact-edit-foot button{width:100%!important;min-height:var(--twg-touch-target)!important}body:has(.ct-shell) .tao-pilot-root[data-open=true] .tao-pilot-scrim{top:96px!important}body:has(.ct-shell) .tao-pilot-root[data-open=true] .tao-pilot-panel{width:100vw!important;max-width:100vw!important;height:calc(var(--vv-h,100dvh) - 96px)!important;max-height:calc(var(--vv-h,100dvh) - 96px)!important;border-radius:var(--twg-modal-shell-radius,22px) var(--twg-modal-shell-radius,22px) 0 0!important;inset:96px 0 0!important}html[data-shell=twg] .contact-create-dialog{width:100vw!important;max-width:100vw!important;height:calc(var(--vv-h,100dvh) - 76px)!important;max-height:calc(var(--vv-h,100dvh) - 76px)!important;border-radius:var(--twg-r-md) var(--twg-r-md) 0 0!important;background:var(--twg-glass-t3-bg)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important;grid-template-rows:auto minmax(0,1fr)!important;display:grid!important;inset:76px 0 0!important;overflow:hidden!important;transform:translate(0)!important}html[data-shell=twg] .contact-create-dialog-head{gap:7px!important;min-height:0!important;padding:12px 14px 8px!important}html[data-shell=twg] .contact-create-dialog-head [data-slot=dialog-title]{font-size:var(--twg-fs-title)!important;line-height:22px!important}html[data-shell=twg] .contact-create-dialog-head [data-slot=dialog-description]{-webkit-box-orient:vertical;max-width:calc(100% - 52px)!important;font-size:var(--twg-fs-label)!important;-webkit-line-clamp:2!important;margin-top:0!important;line-height:18px!important;display:-webkit-box!important;overflow:hidden!important}html[data-shell=twg] .contact-create-dialog-close{width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;top:10px!important;right:14px!important}html[data-shell=twg] .contact-create-mode-tabs{border-radius:var(--twg-r-md)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;width:100%!important;margin-top:2px!important;padding:3px!important;display:grid!important}#main.twg-canvas>.contact-create-page-shell[data-andy-create=true]>.contact-create-page-head{flex-wrap:wrap!important;flex:none!important;gap:6px!important;height:auto!important;min-height:96px!important;max-height:none!important;padding:10px 58px 10px 14px!important}#main.twg-canvas>.contact-create-page-shell[data-andy-create=true]>.contact-create-page-head .contact-create-mode-tabs{flex:1 0 100%!important;width:100%!important;margin:0!important}#main.twg-canvas>.contact-create-page-shell[data-andy-create=true]>.contact-create-page-body{min-height:0!important;max-height:none!important;padding:var(--twg-space-2)!important;flex:auto!important;overflow:auto!important}#main.twg-canvas>.contact-create-page-shell[data-andy-create=true]>.contact-create-page-body[data-mode=andy]{overflow:hidden!important}html[data-shell=twg] .contact-create-mode-tab{min-width:0!important;min-height:var(--twg-touch-target)!important;text-overflow:ellipsis!important;white-space:nowrap!important;justify-content:center!important;padding:0 8px!important;overflow:hidden!important}html[data-shell=twg] .contact-create-dialog-body{overscroll-behavior:contain;min-height:0!important;max-height:none!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))!important;overflow:auto!important}html[data-shell=twg] .contact-create-dialog-body[data-mode=andy]{min-height:0!important;display:flex!important;overflow:hidden!important}html[data-shell=twg] .contact-create-dialog-body[data-mode=andy] .l13-chat{grid-template-rows:minmax(0,1fr) auto auto!important;gap:8px!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important}html[data-shell=twg] .contact-create-dialog-body[data-mode=andy] .l13-chat__thread{border-radius:var(--twg-r-md)!important;height:auto!important;min-height:0!important;padding:10px!important}html[data-shell=twg] .contact-create-dialog-body[data-mode=andy] .l13-chat__hint{font-size:var(--twg-fs-label)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;line-height:18px!important;overflow:hidden!important}html[data-shell=twg] .contact-create-dialog-body[data-mode=andy] .l13-chat__composer{grid-template-columns:minmax(0, 1fr) var(--twg-touch-target)!important;gap:8px!important;width:100%!important;min-height:52px!important;padding:4px 0!important;display:grid!important}html[data-shell=twg] .contact-create-dialog-body[data-mode=andy] .l13-chat__composer textarea{min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;max-height:96px!important}html[data-shell=twg] .contact-create-dialog-body[data-mode=andy] .l13-chat__send{width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important}html[data-shell=twg] .contact-create-form{min-height:100%!important}html[data-shell=twg] .contact-create-layout,html[data-shell=twg] .contact-create-layout.has-opportunity-pane{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html[data-shell=twg] .contact-create-section,html[data-shell=twg] .contact-create-side{border-radius:var(--twg-r-md)!important;padding:10px!important}html[data-shell=twg] .contact-create-stack>.contact-create-section:first-of-type>.contact-create-section-head{order:0!important}html[data-shell=twg] .contact-create-stack>.contact-create-section:first-of-type>.contact-create-grid:nth-of-type(2){order:1!important}html[data-shell=twg] .contact-create-stack>.contact-create-section:first-of-type>.contact-create-field{order:2!important}html[data-shell=twg] .contact-create-stack>.contact-create-section:first-of-type>.contact-create-grid:first-of-type{order:3!important}html[data-shell=twg] .contact-create-stack>.contact-create-section:first-of-type>.contact-pipeline-context{order:4!important;max-height:74px!important;overflow:hidden!important}html[data-shell=twg] .contact-create-stack>.contact-create-section:first-of-type>.contact-pipeline-context p{display:none!important}html[data-shell=twg] .contact-create-footer,html[data-shell=twg] .contact-create-footer.is-modal{margin:0 -14px calc(-10px - env(safe-area-inset-bottom,0px))!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}html[data-shell=twg] .contact-create-footer>span{width:100%!important;font-size:var(--twg-fs-label)!important;line-height:18px!important}html[data-shell=twg] .contact-create-footer>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0!important;display:grid!important}html[data-shell=twg] .contact-create-footer>div>button{width:100%!important;min-height:var(--twg-touch-target)!important}html[data-shell=twg] .contact-create-footer>div>button:last-child{grid-column:1/-1!important}html[data-shell=twg] .ct-activity-pane__sheet{background:var(--twg-glass-t3-bg)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important}html[data-shell=twg] .ct-activity-pane__head{background:var(--ct-mobile-warm-band)!important;align-items:center!important;padding:14px 14px 10px!important}html[data-shell=twg] .ct-activity-pane__head h2{font-size:var(--twg-fs-title)!important;margin-top:2px!important;line-height:1.2!important}html[data-shell=twg] .ct-activity-pane__head p{font-size:var(--twg-fs-label)!important;margin-top:3px!important;line-height:18px!important}html[data-shell=twg] .ct-activity-pane__head button{min-width:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important}html[data-shell=twg] .ct-activity-pane__filters{background:var(--ct-mobile-warm-surface)!important;gap:8px!important;padding:10px 14px!important}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .ct-activity-pane__filters{background:color-mix(in oklab, var(--ct-mobile-warm-surface) 78%, transparent)!important}}html[data-shell=twg] .ct-activity-pane__search{border-radius:var(--twg-r-md)!important;min-height:44px!important}html[data-shell=twg] .ct-activity-pane__filter-group,html[data-shell=twg] .ct-activity-pane__filter-group.is-date{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;padding-bottom:2px;overflow:auto hidden;grid-template-columns:none!important;gap:6px!important;display:flex!important}html[data-shell=twg] .ct-activity-pane__filter-group::-webkit-scrollbar{display:none}html[data-shell=twg] .ct-activity-pane__filter-group button{flex:none;min-width:72px;min-height:var(--twg-touch-target)!important;border-radius:var(--twg-r-full)!important;font-size:var(--twg-fs-label)!important;padding:0 12px!important}html[data-shell=twg] .ct-activity-pane__filter-group.is-date button{min-width:82px}html[data-shell=twg] .ct-activity-pane__body{padding:10px 14px calc(16px + env(safe-area-inset-bottom,0px))!important;background:0 0!important}html[data-shell=twg] .ct-activity-pane__group{gap:6px!important;margin-top:10px!important}html[data-shell=twg] .ct-activity-pane__list{gap:8px!important}html[data-shell=twg] .ct-activity-pane__item{border-radius:var(--twg-r-md)!important;grid-template-columns:30px minmax(0,1fr) 14px!important;gap:8px!important;padding:8px!important}html[data-shell=twg] .ct-activity-pane__item.is-static{grid-template-columns:30px minmax(0,1fr)!important}html[data-shell=twg] .ct-activity-pane__item-icon{width:30px!important;height:30px!important}html[data-shell=twg] .ct-activity-pane__item-body{gap:3px!important}html[data-shell=twg] .ct-activity-pane__item-head{flex-direction:row!important;align-items:baseline!important;gap:6px!important}html[data-shell=twg] .ct-activity-pane__item-head strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:var(--twg-fs-body)!important;text-overflow:ellipsis!important;white-space:normal!important;line-height:18px!important;display:-webkit-box!important;overflow:hidden!important}html[data-shell=twg] .ct-activity-pane__item-head span{margin-left:auto!important}html[data-shell=twg] .ct-activity-pane__item-detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:var(--twg-fs-label)!important;line-height:18px!important}html[data-shell=twg] .ct-activity-pane__item-meta{max-height:44px;overflow:hidden;gap:4px!important}html[data-shell=twg] .ct-activity-pane__item-meta span{min-height:20px!important;font-size:var(--twg-fs-caption)!important;padding:0 6px!important;line-height:20px!important}html[data-shell=twg] .ct-cboard-scrim{display:flex!important}}.twg-canvas .ct-activity-pane__group.is-system{border-top:1px dashed var(--twg-hairline,#00000024);padding-top:8px}.twg-canvas .ct-activity-pane__system-toggle{cursor:pointer;width:100%;color:var(--twg-ink-2);background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.twg-canvas .ct-activity-pane__system-toggle span{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:600}@media (max-width:768px){.tao-company-subtabs [role=tablist]{scrollbar-width:none;justify-content:flex-start;width:100%;max-width:100%;overflow:auto hidden}.tao-company-subtabs [role=tablist]::-webkit-scrollbar{display:none}.tao-company-subtabs [role=tab]{flex:none}html[data-shell=twg] .twg-canvas .ct-shell .ct-list-head{grid-template-columns:minmax(0,1fr) auto auto!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-contact-display-switch{justify-self:end;width:auto;min-width:0;display:inline-flex!important}html[data-shell=twg] .twg-canvas .ct-shell .ct-contact-display-switch button{width:var(--twg-btn-md-mobile-h);min-width:var(--twg-btn-md-mobile-h);min-height:var(--twg-btn-md-mobile-h);padding:0;font-size:0}html[data-shell=twg] .twg-canvas .ct-shell .ct-contact-display-switch button>svg{width:var(--twg-icon-md);height:var(--twg-icon-md)}}.twg-canvas .ct-company-table-scroll{overscroll-behavior-x:contain;width:100%;max-width:100%;overflow-x:auto}.twg-canvas .ct-company-table-scroll .ct-company-table{width:max-content;min-width:100%}.twg-canvas .ct-company-table .ct-company-cell-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.twg-canvas .ct-company-table td[data-label=Industry] .ct-company-cell-truncate{max-width:160px}.twg-canvas .ct-company-table .ct-opp-add-column{box-sizing:border-box;width:calc(var(--twg-btn-icon) + var(--twg-space-2));min-width:calc(var(--twg-btn-icon) + var(--twg-space-2));padding-inline:var(--twg-space-1)}.twg-canvas .ct-company-table .ct-add-column-trigger{width:var(--twg-btn-icon);min-width:var(--twg-btn-icon);min-height:var(--twg-btn-icon);justify-content:center;padding:0}.twg-canvas .ct-company-custom-cell{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}@media (max-width:768px){.twg-canvas .ct-company-table-scroll{overflow:visible}.twg-canvas .ct-company-table-scroll .ct-company-table{width:100%}.twg-canvas .ct-company-table tr{grid-template-columns:minmax(0,1fr) auto}.twg-canvas .ct-company-table td:first-child{grid-area:1/1/auto/-1}.twg-canvas .ct-company-table td:nth-child(2){grid-area:2/1}.twg-canvas .ct-company-table td:nth-child(3){grid-area:2/2}.twg-canvas .ct-company-table td:nth-child(4),.twg-canvas .ct-company-table td:nth-child(5){grid-row:3;display:flex}.twg-canvas .ct-company-table td:nth-child(4){grid-column:1}.twg-canvas .ct-company-table td:nth-child(5){grid-column:2}.twg-canvas .ct-company-table td:nth-child(6){grid-area:4/1/auto/-1;justify-self:stretch}.twg-canvas .ct-company-table td:nth-child(7){display:none}.twg-canvas .ct-company-table td:nth-child(8){grid-area:5/1/auto/-1;display:flex}.twg-canvas .ct-company-table .ct-company-custom-cell{max-width:none;padding-top:var(--twg-space-1);border-top:1px solid var(--twg-ink-hair);white-space:normal;grid-area:auto/1/auto/-1;display:flex}.twg-canvas .ct-company-table td:nth-child(n+4):before,.twg-canvas .ct-company-table .ct-company-custom-cell:before{content:attr(data-label) ": ";color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-weight:var(--twg-fw-emph)}}@media (prefers-reduced-motion:reduce){.ct-saved-view-state .animate-spin{animation-duration:.01ms!important;animation-iteration-count:1!important}}.twg-canvas .ct-first-shell{border:1px solid #fff;flex-direction:column;min-width:0;height:calc(100% - 32px);min-height:540px;margin:16px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-shell{border:1px solid color-mix(in oklab, white 66%, var(--twg-ink-hair))}}.twg-canvas .ct-first-shell{background:linear-gradient(140deg, #ffffffc7, var(--twg-cream-bright));border-radius:26px}@supports (color:lab(0% 0 0)){.twg-canvas .ct-first-shell{background:linear-gradient(140deg, lab(100% -.0000298023 .0000119209/.78), var(--twg-cream-bright))}}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-shell{background:linear-gradient(140deg, lab(100% -.0000298023 .0000119209/.78), color-mix(in oklab, var(--twg-cream-bright) 66%, transparent))}}.twg-canvas .ct-first-shell{-webkit-backdrop-filter:blur(24px)saturate(118%);backdrop-filter:blur(24px)saturate(118%);color:var(--twg-ink);font-family:var(--twg-f-ui);box-shadow:0 26px 70px #2c1e101a,inset 0 1px #ffffffe0}.twg-canvas .ct-first-header{--twg-btn-md-h:36px;--twg-btn-sm-h:36px;--twg-btn-icon:36px;z-index:5;box-sizing:border-box;height:var(--skyline-module-header-height);min-height:var(--skyline-module-header-height);max-height:var(--skyline-module-header-height);flex:0 0 var(--skyline-module-header-height);justify-content:flex-start;align-items:center;gap:var(--skyline-module-header-gap);padding:var(--skyline-module-header-padding);background:#ffffff29;border-bottom:1px solid #2c1e1014;display:flex;position:relative}.twg-canvas .ct-first-heading,.twg-canvas .ct-first-primary-actions,.twg-canvas .ct-first-toolbar,.twg-canvas .ct-first-action,.twg-canvas .ct-first-new,.twg-canvas .ct-first-select,.twg-canvas .ct-first-group-toggle{align-items:center;display:flex}.twg-canvas .ct-first-heading{flex:none;gap:0;min-width:0}.twg-canvas .ct-first-heading h1{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--skyline-module-title-size);font-weight:var(--skyline-module-title-weight);line-height:var(--skyline-module-title-line-height);letter-spacing:0;margin:0}.twg-canvas .ct-first-directory-tabs{box-sizing:border-box;border-radius:var(--twg-btn-md-radius);border-color:var(--twg-sky,#b9582e);flex:none;height:36px;padding:3px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-directory-tabs{border-color:color-mix(in oklab, var(--twg-sky,#b9582e) 18%, var(--twg-ink-hair))}}.twg-canvas .ct-first-directory-tabs{background:#ffffff6b}.twg-canvas .ct-first-directory-tabs .ct-entity-tab{border-radius:6px;height:28px}.twg-canvas .ct-first-directory-tabs .ct-entity-tab.is-active{background:var(--twg-sky,#b9582e)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-directory-tabs .ct-entity-tab.is-active{background:color-mix(in oklab, var(--twg-sky,#b9582e) 10%, white 90%)}}.twg-canvas .ct-first-directory-tabs .ct-entity-tab.is-active{box-shadow:0 1px 3px #2c1e100f, 0 0 0 1px var(--twg-sky,#b9582e)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-directory-tabs .ct-entity-tab.is-active{box-shadow:0 1px 3px #2c1e100f, 0 0 0 1px color-mix(in oklab, var(--twg-sky,#b9582e) 34%, transparent)}}.twg-canvas .ct-first-directory-tabs .ct-entity-tab>svg{color:var(--twg-sky,#b9582e)}.twg-canvas .ct-first-primary-actions{flex:none;gap:8px;margin-left:auto}.twg-canvas :is(.ct-first-action,.ct-first-new){border:1px solid var(--twg-ink);justify-content:center;gap:7px;height:36px;padding:0 13px}@supports (color:color-mix(in lab, red, red)){.twg-canvas :is(.ct-first-action,.ct-first-new){border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.twg-canvas :is(.ct-first-action,.ct-first-new){border-radius:var(--twg-btn-md-radius);color:var(--twg-ink);font-size:var(--twg-fs-body);cursor:pointer;transition:transform .15s var(--twg-ease), background .15s var(--twg-ease), box-shadow .15s var(--twg-ease);font-weight:600;text-decoration:none}.twg-canvas .ct-first-action{background:#ffffff94;background:lab(100% -.0000298023 .0000119209/.58);box-shadow:inset 0 1px #ffffffb3}.twg-canvas .ct-first-new{border-color:var(--twg-btn-primary-bg);background:var(--twg-btn-primary-bg);color:var(--twg-btn-primary-fg);box-shadow:0 8px 18px var(--twg-btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-new{box-shadow:0 8px 18px color-mix(in oklab, var(--twg-btn-primary-bg) 18%, transparent)}}.twg-canvas :is(.ct-first-action,.ct-first-new):hover{transform:translateY(-1px)}.twg-canvas :is(.ct-first-action,.ct-first-new):focus-visible,.twg-canvas .ct-first-toolbar :is(button,summary,select,input):focus-visible,.twg-canvas .ct-first-name:focus-visible,.twg-canvas .ct-first-mobile-card:focus-visible{outline:3px solid var(--twg-sky,#b9582e)}@supports (color:color-mix(in lab, red, red)){.twg-canvas :is(.ct-first-action,.ct-first-new):focus-visible,.twg-canvas .ct-first-toolbar :is(button,summary,select,input):focus-visible,.twg-canvas .ct-first-name:focus-visible,.twg-canvas .ct-first-mobile-card:focus-visible{outline:3px solid color-mix(in oklab, var(--twg-sky,#b9582e) 35%, transparent)}}.twg-canvas :is(.ct-first-action,.ct-first-new):focus-visible,.twg-canvas .ct-first-toolbar :is(button,summary,select,input):focus-visible,.twg-canvas .ct-first-name:focus-visible,.twg-canvas .ct-first-mobile-card:focus-visible{outline-offset:2px}.twg-canvas :is(.ct-first-action,.ct-first-new) svg{width:15px;height:15px}.twg-canvas .ct-first-action:disabled{cursor:wait;opacity:.62}.twg-canvas .ct-first-toolbar{z-index:4;gap:8px;min-width:0;position:relative}.twg-canvas .ct-first-header-controls{background:0 0;border:0;flex-wrap:nowrap;flex:auto;min-width:0;min-height:0;padding:0}.twg-canvas .ct-first-search{border:1px solid var(--twg-ink);flex:240px;align-items:center;gap:9px;width:auto;min-width:120px;max-width:300px;height:36px;padding:0 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-search{border:1px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.twg-canvas .ct-first-search{border-radius:var(--twg-btn-md-radius);background:#ffffffa3;box-shadow:inset 0 1px #ffffffb3}.twg-canvas .ct-first-search>svg{width:16px;height:16px;color:var(--twg-ink-3)}.twg-canvas .ct-first-search input{width:100%;min-width:0;color:var(--twg-ink);font:inherit;font-size:var(--twg-fs-body);background:0 0;border:0;outline:0}.twg-canvas .ct-first-search button{width:var(--twg-chip-md-h);height:var(--twg-chip-md-h);border-radius:var(--twg-r-sm);color:var(--twg-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.twg-canvas .ct-first-search button svg{width:14px;height:auto}.twg-canvas :is(.ct-first-select,.ct-first-group-toggle),.twg-canvas .ct-first-menu>summary{height:var(--twg-btn-md-h);border:1px solid var(--twg-ink);gap:7px;padding:0 11px}@supports (color:color-mix(in lab, red, red)){.twg-canvas :is(.ct-first-select,.ct-first-group-toggle),.twg-canvas .ct-first-menu>summary{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.twg-canvas :is(.ct-first-select,.ct-first-group-toggle),.twg-canvas .ct-first-menu>summary{border-radius:var(--twg-btn-md-radius);color:var(--twg-ink-2);font-size:var(--twg-fs-caption);background:#ffffff85;background:lab(100% -.0000298023 .0000119209/.52);font-weight:600;box-shadow:inset 0 1px #ffffffb8}.twg-canvas .ct-first-select{padding-right:4px}.twg-canvas .ct-first-select [data-slot=select-trigger]{height:var(--twg-btn-sm-h);max-width:150px;box-shadow:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 6px}.twg-canvas :is(.ct-first-select,.ct-first-group-toggle,.ct-first-menu>summary)>svg{flex:none;width:15px;height:15px}.twg-canvas .ct-first-group-toggle{cursor:pointer;margin-left:auto}.twg-canvas .ct-first-group-toggle[aria-pressed=true]{border-color:var(--twg-sky,#b9582e)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-group-toggle[aria-pressed=true]{border-color:color-mix(in oklab, var(--twg-sky,#b9582e) 45%, transparent)}}.twg-canvas .ct-first-group-toggle[aria-pressed=true]{background:var(--twg-sky,#b9582e)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-group-toggle[aria-pressed=true]{background:color-mix(in oklab, var(--twg-sky,#b9582e) 10%, white 56%)}}.twg-canvas .ct-first-group-toggle[aria-pressed=true]{color:var(--twg-sky,#b9582e)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-group-toggle[aria-pressed=true]{color:color-mix(in oklab, var(--twg-sky,#b9582e) 70%, var(--twg-ink))}}.twg-canvas .ct-first-menu{position:relative}.twg-canvas .ct-first-menu>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;list-style:none;display:flex}.twg-canvas .ct-first-menu>summary::-webkit-details-marker{display:none}.twg-canvas .ct-first-menu>summary b{background:var(--twg-sky,#b9582e);border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-menu>summary b{background:color-mix(in oklab, var(--twg-sky,#b9582e) 14%, transparent)}}.twg-canvas .ct-first-menu>summary b{color:var(--twg-sky,#b9582e)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-menu>summary b{color:color-mix(in oklab, var(--twg-sky,#b9582e) 72%, var(--twg-ink))}}.twg-canvas .ct-first-menu>summary b{font-size:var(--twg-fs-label)}.twg-canvas .ct-first-menu[open]>summary{border-color:var(--twg-sky,#b9582e)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-menu[open]>summary{border-color:color-mix(in oklab, var(--twg-sky,#b9582e) 42%, transparent)}}.twg-canvas .ct-first-menu[open]>summary{background:#ffffffd6}.twg-canvas .ct-first-menu-panel{z-index:var(--z-popover);border:1px solid var(--twg-ink);width:278px;padding:14px;position:absolute;top:calc(100% + 8px);right:0}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-menu-panel{border:1px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.twg-canvas .ct-first-menu-panel{background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);color:var(--twg-ink);border-radius:15px;box-shadow:0 22px 55px #2c1e102e}.twg-canvas .ct-first-filter-panel{gap:11px;display:grid}.twg-canvas .ct-first-filter-panel :is(label,.ct-first-filter-field){gap:5px;display:grid}.twg-canvas .ct-first-filter-panel :is(label,.ct-first-filter-field)>span,.twg-canvas .ct-first-property-panel>strong{color:var(--twg-ink-2);font-size:var(--twg-fs-label);font-weight:700}.twg-canvas .ct-first-filter-panel :is([data-slot=select-trigger],input){width:100%;height:var(--twg-btn-sm-h);border:1px solid var(--twg-ink);padding:0 9px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-filter-panel :is([data-slot=select-trigger],input){border:1px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.twg-canvas .ct-first-filter-panel :is([data-slot=select-trigger],input){border-radius:var(--twg-btn-md-radius);color:var(--twg-ink);font:inherit;font-size:var(--twg-fs-caption);background:#fff}.twg-canvas .ct-first-filter-panel>button{height:var(--twg-btn-sm-h);border-radius:var(--twg-btn-md-radius);background:var(--twg-ink);border:0}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-filter-panel>button{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.twg-canvas .ct-first-filter-panel>button{color:var(--twg-ink-2);font:inherit;font-size:var(--twg-fs-caption);cursor:pointer;font-weight:600}.twg-canvas .ct-first-filter-panel>button:disabled{opacity:.45;cursor:default}.twg-canvas .ct-first-property-panel{gap:6px;width:min(340px,100vw - 32px);max-height:360px;display:grid;overflow-y:auto}.twg-canvas .ct-first-property-panel>span{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);padding:8px 2px}.twg-canvas .ct-first-property-panel label{cursor:pointer;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:5px 7px;display:grid}.twg-canvas .ct-first-property-panel label:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-property-panel label:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.twg-canvas .ct-first-property-panel label small{color:var(--twg-ink-3);font-size:var(--twg-fs-label);text-align:right;text-transform:capitalize}.twg-canvas .ct-first-property-panel label[data-column=name],.twg-canvas .ct-first-property-panel input:disabled{cursor:default}.twg-canvas .ct-first-property-actions{border-top:1px solid var(--twg-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:4px -7px -8px;padding:10px 7px 8px;display:grid;position:sticky;bottom:-14px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-property-actions{border-top:1px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.twg-canvas .ct-first-property-actions{background:#fffffff7}.twg-canvas .ct-first-property-actions :is(button,a){min-width:0;min-height:var(--twg-btn-sm-h);border:1px solid var(--twg-ink);justify-content:center;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-property-actions :is(button,a){border:1px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.twg-canvas .ct-first-property-actions :is(button,a){border-radius:var(--twg-btn-md-radius);color:var(--twg-ink);font:inherit;font-size:var(--twg-fs-caption);cursor:pointer;background:#ffffffd1;font-weight:550;text-decoration:none}.twg-canvas .ct-first-property-actions svg{width:14px;height:14px}.twg-canvas .ct-first-property-note{color:var(--twg-ink-3);font-size:var(--twg-fs-label)}.ct-first-property-dialog.twg-canvas{z-index:var(--z-modal);overscroll-behavior:contain;width:min(620px,100vw - 32px);max-width:min(620px,100vw - 32px);height:auto;max-height:min(760px,100dvh - 32px);padding:20px 20px max(24px, env(safe-area-inset-bottom,0px));border:1px solid var(--twg-ink);position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.ct-first-property-dialog.twg-canvas{border:1px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.ct-first-property-dialog.twg-canvas{background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);color:var(--twg-ink);font-family:var(--twg-f-ui);border-radius:18px;box-shadow:0 28px 80px #2c1e103d}.ct-first-property-dialog.twg-canvas [data-slot=dialog-title]{color:var(--twg-ink);font:inherit;font-size:var(--twg-fs-heading);font-weight:550}.ct-first-property-dialog.twg-canvas [data-slot=dialog-description]{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);line-height:1.45}.ct-first-property-dialog.twg-canvas .crm-fields-note:last-child{overflow-wrap:anywhere;min-width:0;padding:2px 1px 0;line-height:1.55}@media (max-width:768px){.ct-first-property-dialog.twg-canvas{width:min(620px,100vw - 20px);max-width:min(620px,100vw - 20px);max-height:calc(100dvh - 20px);padding:16px 16px max(24px, env(safe-area-inset-bottom,0px))}}.twg-canvas .ct-first-content{background:#ffffff2e;background:lab(100% -.0000298023 .0000119209/.18);flex:auto;min-height:0;position:relative;overflow:hidden}.twg-canvas .ct-first-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;height:100%;overflow:auto}.twg-canvas .ct-first-table-wrap:focus-visible{outline:2px solid var(--twg-sky,#b9582e)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-table-wrap:focus-visible{outline:2px solid color-mix(in oklab, var(--twg-sky,#b9582e) 62%, var(--twg-ink))}}.twg-canvas .ct-first-table-wrap:focus-visible{outline-offset:-3px}.twg-canvas .ct-first-table{width:max(100%, var(--ct-first-table-width,100%));min-width:max(100%, var(--ct-first-table-width,100%));border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--twg-fs-body)}.twg-canvas .ct-first-table thead{z-index:2;position:sticky;top:0}.twg-canvas .ct-first-table thead th{border-bottom:1px solid var(--twg-ink);height:43px;padding:0 20px 0 16px;position:relative}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-table thead th{border-bottom:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.twg-canvas .ct-first-table thead th{color:var(--twg-ink-3);font-size:var(--twg-fs-label);letter-spacing:.055em;text-align:left;text-transform:uppercase;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff8f1f0;font-weight:700}.twg-canvas .ct-first-table thead th>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.twg-canvas .ct-first-column-resizer{z-index:3;color:#0000;cursor:col-resize;touch-action:none;background:0 0;border:0;border-radius:0;place-items:center;width:28px;height:100%;padding:0;display:grid;position:absolute;top:0;right:-12px}.twg-canvas .ct-first-column-resizer>span{background:var(--twg-ink);width:1px;height:20px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-column-resizer>span{background:color-mix(in oklab, var(--twg-ink) 17%, transparent)}}.twg-canvas .ct-first-column-resizer>span{transition:width .12s var(--twg-ease), background .12s var(--twg-ease)}.twg-canvas .ct-first-column-resizer:is(:hover,:focus-visible,:active)>span{background:var(--twg-sky,#b9582e);width:2px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-column-resizer:is(:hover,:focus-visible,:active)>span{background:color-mix(in oklab, var(--twg-sky,#b9582e) 62%, var(--twg-ink))}}.twg-canvas .ct-first-column-resizer:focus-visible{outline:2px solid var(--twg-sky,#b9582e)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-column-resizer:focus-visible{outline:2px solid color-mix(in oklab, var(--twg-sky,#b9582e) 62%, var(--twg-ink))}}.twg-canvas .ct-first-column-resizer:focus-visible{outline-offset:-5px}.twg-canvas .ct-first-column-resizer:disabled{cursor:default;opacity:.45}.twg-canvas .ct-first-company-row th{border-bottom:1px solid var(--twg-ink);height:38px;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-company-row th{border-bottom:1px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.twg-canvas .ct-first-company-row th{background:var(--twg-sky,#b9582e)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-company-row th{background:color-mix(in oklab, var(--twg-sky,#b9582e) 4%, #ffffffb3)}}.twg-canvas .ct-first-company-row th{color:var(--twg-ink-2);text-align:left}.twg-canvas .ct-first-company-row th,.twg-canvas .ct-first-company-row th>span{align-items:center;gap:7px;display:flex}.twg-canvas .ct-first-company-row th{justify-content:space-between}.twg-canvas .ct-first-company-row svg{width:14px;height:14px;color:var(--twg-sky,#b9582e)}.twg-canvas .ct-first-company-row small{color:var(--twg-ink-3);font-weight:500}.twg-canvas .ct-first-row{cursor:pointer}.twg-canvas .ct-first-row td{border-bottom:1px solid var(--twg-ink);max-width:none;height:65px;padding:9px 16px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-row td{border-bottom:1px solid color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.twg-canvas .ct-first-row td{color:var(--twg-ink-2);text-overflow:ellipsis;white-space:nowrap;transition:background .12s var(--twg-ease);background:#ffffff61}.twg-canvas .ct-first-row td>span:not(.ct-first-status){text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.twg-canvas .ct-first-row:hover td{background:#ffffffd1}.twg-canvas .ct-first-name{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.twg-canvas .ct-first-name>span:last-child{gap:3px;min-width:0;display:grid}.twg-canvas .ct-first-name strong{color:var(--twg-ink);font-size:var(--twg-fs-body);text-overflow:ellipsis;font-family:inherit;font-weight:550;overflow:hidden}.twg-canvas .ct-first-name small{color:var(--twg-ink-3);font-size:var(--twg-fs-label);text-overflow:ellipsis;overflow:hidden}.twg-canvas .ct-first-avatar{border:1px solid var(--twg-sky,#b9582e);flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-avatar{border:1px solid color-mix(in oklab, var(--twg-sky,#b9582e) 18%, transparent)}}.twg-canvas .ct-first-avatar{background:linear-gradient(145deg, #ffffffeb, var(--twg-sky,#b9582e));border-radius:50%}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-avatar{background:linear-gradient(145deg, #ffffffeb, color-mix(in oklab, var(--twg-sky,#b9582e) 11%, white))}}.twg-canvas .ct-first-avatar{color:var(--twg-sky,#b9582e)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-avatar{color:color-mix(in oklab, var(--twg-sky,#b9582e) 72%, var(--twg-ink))}}.twg-canvas .ct-first-avatar{font-size:var(--twg-fs-label);font-weight:700}.twg-canvas .ct-first-empty-value{color:var(--twg-ink-3)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-empty-value{color:color-mix(in oklab, var(--twg-ink-3) 65%, transparent)}}.twg-canvas .ct-first-status{border:1px solid var(--twg-sky,#b9582e);align-items:center;min-height:25px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-status{border:1px solid color-mix(in oklab, var(--twg-sky,#b9582e) 19%, transparent)}}.twg-canvas .ct-first-status{background:var(--twg-sky,#b9582e);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-status{background:color-mix(in oklab, var(--twg-sky,#b9582e) 8%, white 52%)}}.twg-canvas .ct-first-status{color:var(--twg-sky,#b9582e)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-status{color:color-mix(in oklab, var(--twg-sky,#b9582e) 72%, var(--twg-ink))}}.twg-canvas .ct-first-status{font-size:var(--twg-fs-label);white-space:nowrap;font-weight:650}.twg-canvas .ct-first-status[data-stage=unset]{border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-status[data-stage=unset]{border-color:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.twg-canvas .ct-first-status[data-stage=unset]{color:var(--twg-ink-3);background:#ffffff85;background:lab(100% -.0000298023 .0000119209/.52)}.twg-canvas .ct-first-property-cell{color:var(--twg-ink-2)}.twg-canvas .ct-first-mobile-list{display:none}.twg-canvas .ct-first-state{width:100%;height:100%;min-height:280px;color:var(--twg-ink-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:28px;display:flex}.twg-canvas .ct-first-state>svg{width:28px;height:28px;color:var(--twg-sky,#b9582e);margin-bottom:5px}.twg-canvas .ct-first-state strong{color:var(--twg-ink);font-size:var(--twg-fs-heading)}.twg-canvas .ct-first-state span{max-width:420px;font-size:var(--twg-fs-caption)}.twg-canvas .ct-first-footer{border-top:1px solid var(--twg-ink);justify-content:space-between;align-items:center;min-height:47px;padding:7px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-footer{border-top:1px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.twg-canvas .ct-first-footer{color:var(--twg-ink-3);font-size:var(--twg-fs-label);background:#ffffff5c;background:lab(100% -.0000298023 .0000119209/.36)}.twg-canvas .ct-first-footer>div{gap:6px;display:flex}.twg-canvas .ct-first-footer button{width:var(--twg-btn-icon);height:var(--twg-btn-icon);border:1px solid var(--twg-ink);place-items:center;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-footer button{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.twg-canvas .ct-first-footer button{border-radius:var(--twg-btn-md-radius);color:var(--twg-ink-2);cursor:pointer;background:#ffffff94}.twg-canvas .ct-first-footer button:disabled{opacity:.36;cursor:default}.twg-canvas .ct-first-footer svg{width:15px;height:15px}.ct-first-contact-backdrop{z-index:var(--z-modal-backdrop)!important;-webkit-backdrop-filter:blur(14px)saturate(78%)!important;backdrop-filter:blur(14px)saturate(78%)!important;background:#2c1e1047!important}.ct-first-contact-modal{z-index:var(--z-modal);background:var(--twg-glass-t3-bg);width:min(1120px,100vw - 64px);height:min(820px,100dvh - 64px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border:1px solid #2c1e101f;border-radius:24px;outline:none;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 40px 100px #2c1e1047,0 3px 12px #2c1e101a}.ct-first-modal-shell.ct-shell{width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow:hidden}.twg-canvas .ct-first-modal-shell .ct-cockpit,.ct-first-modal-shell .ct-cockpit{width:100%;height:100%;min-height:0;padding:18px 20px 30px;background:var(--twg-cream-bright)!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .ct-first-modal-shell .ct-cockpit,.ct-first-modal-shell .ct-cockpit{background:color-mix(in oklab, var(--twg-cream-bright) 88%, transparent)!important}}.twg-canvas .ct-first-modal-shell .ct-cockpit,.ct-first-modal-shell .ct-cockpit{overscroll-behavior:contain}.ct-first-contact-detail-shell.ct-first-modal-shell.ct-shell{grid-template-rows:auto minmax(0,1fr);display:grid}.ct-first-contact-cockpit-region{min-height:0;overflow:hidden}.ct-first-contact-cockpit-region>.ct-cockpit{height:100%}.twg-canvas .ct-first-contact-associations{background:var(--twg-paper-cream);min-width:0;min-height:48px;color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);border-bottom:1px solid #2c1e1017;flex:none;align-items:center;gap:8px;padding:7px 16px;display:flex}.twg-canvas .ct-first-contact-associations>strong{color:var(--twg-ink);font-size:var(--twg-fs-body);flex:none;font-weight:650}.twg-canvas .ct-first-contact-associations>span{border-radius:var(--twg-r-full);white-space:nowrap;background:#b9582e0e;border:1px solid #b9582e1f;min-width:0;padding:5px 9px}.twg-canvas .ct-first-contact-associations .ct-first-action{min-width:0;height:32px;font-size:var(--twg-fs-caption);padding-inline:10px}.twg-canvas .ct-first-contact-associations .ct-first-action>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twg-canvas .ct-first-company-detail{overflow:hidden auto}.twg-canvas .ct-first-company-overview{align-items:start}@media (min-width:769px){.ct-first-contact-modal.ct-first-company-modal{height:auto;max-height:min(820px,100dvh - 64px)}.ct-first-company-modal .ct-first-company-modal-shell.ct-shell{height:auto;max-height:min(820px,100dvh - 64px);margin:0}.twg-canvas.ct-first-company-modal .ct-first-company-modal-shell .ct-first-company-detail,.ct-first-company-modal .ct-first-company-modal-shell .ct-first-company-detail{overscroll-behavior:contain;height:auto;max-height:min(820px,100dvh - 64px);overflow-y:auto}}html[data-shell=twg] body .ct-first-contact-modal.twg-canvas .ct-first-modal-shell.ct-shell .ct-cockpit{background:var(--twg-glass-t2-bg)!important;-webkit-backdrop-filter:var(--twg-glass-t2-blur)!important;backdrop-filter:var(--twg-glass-t2-blur)!important}@media (max-width:1500px){.twg-canvas .ct-first-primary-actions .ct-first-action{width:36px;padding:0}.twg-canvas .ct-first-primary-actions .ct-first-action>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (min-width:961px) and (max-width:1180px){.twg-canvas .ct-first-header{gap:var(--skyline-module-header-gap);padding-inline:14px}.twg-canvas .ct-first-directory-tabs .ct-entity-tab{gap:5px;padding-inline:8px}.twg-canvas .ct-first-header-controls{gap:6px}.twg-canvas .ct-first-search{min-width:105px;max-width:240px}.twg-canvas .ct-first-header-controls>.ct-first-select>svg{display:none}.twg-canvas .ct-first-header-controls .ct-first-select{padding-left:3px}.twg-canvas .ct-first-header-controls .ct-first-select [data-slot=select-trigger]{max-width:112px}.twg-canvas .ct-first-header-controls .ct-first-menu>summary{justify-content:center;width:36px;padding:0}.twg-canvas .ct-first-header-controls .ct-first-menu>summary>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.twg-canvas .ct-first-primary-actions{gap:6px}.twg-canvas .ct-first-primary-actions :is(.ct-first-action,.ct-first-new){width:36px;padding:0}.twg-canvas .ct-first-primary-actions .ct-first-new>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (max-width:960px){.twg-canvas .ct-first-header{height:var(--skyline-module-header-height);min-height:var(--skyline-module-header-height);max-height:var(--skyline-module-header-height);flex:0 0 var(--skyline-module-header-height);gap:var(--skyline-module-header-gap);padding:var(--skyline-module-header-padding);display:flex}.twg-canvas .ct-first-directory-tabs{flex:none}.twg-canvas .ct-first-header-controls{gap:5px;width:auto;min-height:0}.twg-canvas .ct-first-header-controls .ct-first-search{min-width:88px;max-width:160px}.twg-canvas .ct-first-header-controls>.ct-first-select>svg{display:none}.twg-canvas .ct-first-header-controls .ct-first-select{min-width:0;padding-left:2px}.twg-canvas .ct-first-header-controls .ct-first-select [data-slot=select-trigger]{max-width:72px}.twg-canvas .ct-first-header-controls .ct-first-menu>summary{justify-content:center;width:36px;padding:0}.twg-canvas .ct-first-header-controls .ct-first-menu>summary>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.twg-canvas .ct-first-primary-actions{gap:6px}.twg-canvas .ct-first-primary-actions :is(.ct-first-action,.ct-first-new){width:36px;padding:0}.twg-canvas .ct-first-primary-actions .ct-first-new>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (min-width:801px) and (max-width:960px){.twg-canvas .ct-first-header{flex:0 0 96px;grid-template-rows:36px 36px;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;height:96px;min-height:96px;max-height:96px;padding:8px 14px;display:grid}.twg-canvas .ct-first-heading{grid-area:1/1}.twg-canvas .ct-first-directory-tabs{grid-area:1/2;justify-self:start}.twg-canvas .ct-first-header-controls{grid-area:2/1/auto/-1;width:100%}.twg-canvas .ct-first-header-controls .ct-first-search{flex:180px;min-width:120px;max-width:none}.twg-canvas .ct-first-header-controls .ct-first-select{flex:0 120px}.twg-canvas .ct-first-header-controls .ct-first-select [data-slot=select-trigger]{max-width:120px}.twg-canvas .ct-first-header-controls .ct-first-menu{flex:0 0 36px;width:36px}}@media (max-width:800px){.twg-canvas .ct-first-header-controls>.ct-first-select,.twg-canvas .ct-first-header-controls>.ct-first-menu:last-of-type,.twg-canvas .ct-first-primary-actions>.ct-first-action{display:none}.twg-canvas .ct-first-header-controls .ct-first-search{max-width:132px}}@media (max-width:768px){.twg-canvas .ct-first-header{height:var(--skyline-module-header-height-mobile);min-height:var(--skyline-module-header-height-mobile);max-height:var(--skyline-module-header-height-mobile);flex:0 0 var(--skyline-module-header-height-mobile);padding:var(--skyline-module-header-padding-mobile);gap:8px}.twg-canvas .ct-first-heading h1{font-size:var(--skyline-module-title-size-mobile);font-weight:var(--skyline-module-title-weight-mobile);line-height:var(--skyline-module-title-line-height)}.twg-canvas .ct-first-directory-tabs .ct-entity-tab{gap:4px;padding-inline:7px}.twg-canvas .ct-first-header-controls .ct-first-menu>summary{width:36px}.twg-canvas .ct-first-primary-actions{gap:0}.twg-canvas .ct-first-primary-actions :is(.ct-first-action,.ct-first-new){width:36px;height:36px}.twg-canvas .ct-first-primary-actions .ct-first-new>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (max-width:560px){.twg-canvas .ct-first-directory-tabs{max-width:100%;padding:3px}.twg-canvas .ct-first-directory-tabs .ct-entity-tab{gap:4px;height:26px;padding-inline:7px}.twg-canvas .ct-first-directory-tabs .ct-entity-tab>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.twg-canvas .ct-first-header-controls{flex-wrap:nowrap;justify-content:flex-end;position:static}.twg-canvas .ct-first-header-controls .ct-first-search{flex:0 0 36px;width:36px;min-width:36px;max-width:36px;height:36px;padding-inline:9px}.twg-canvas .ct-first-header-controls .ct-first-search input{opacity:0;pointer-events:none;width:0}.twg-canvas .ct-first-header-controls .ct-first-search:is(:focus-within,.is-expanded){z-index:8;background:#fffffff7;width:auto;max-width:none;position:absolute;left:12px;right:54px;box-shadow:0 10px 30px #2c1e1029}.twg-canvas .ct-first-header-controls .ct-first-search:is(:focus-within,.is-expanded) input{opacity:1;pointer-events:auto;width:100%}.twg-canvas .ct-first-primary-actions{margin-left:auto}.twg-canvas .ct-first-menu-panel{top:calc(var(--m-shell-top,12px) + var(--skyline-module-header-height-mobile) + 8px);width:auto;max-height:calc(100dvh - 96px);position:fixed;left:10px;right:10px}.twg-canvas .ct-first-contact-associations{scrollbar-width:none;gap:6px;padding:7px 10px;overflow-x:auto}.twg-canvas .ct-first-contact-associations::-webkit-scrollbar{display:none}.twg-canvas .ct-first-contact-associations>:is(strong,span,a){flex:none}.twg-canvas .ct-first-company-overview{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.twg-canvas .ct-first-shell{height:100%;min-height:0;box-shadow:none;border-width:0;border-radius:0;margin:0}.twg-canvas .ct-first-heading,.twg-canvas .ct-first-heading>div{gap:0}.twg-canvas .ct-first-heading p{display:none}.twg-canvas .ct-first-menu>summary b{position:absolute;top:-5px;right:-5px}.twg-canvas .ct-first-content{overflow-y:auto}.twg-canvas .ct-first-table-wrap{display:none}.twg-canvas .ct-first-mobile-list{gap:12px;padding:10px;display:grid}.twg-canvas .ct-first-mobile-group{gap:6px;display:grid}.twg-canvas .ct-first-mobile-group>header{min-height:30px;color:var(--twg-ink-2);font-size:var(--twg-fs-label);justify-content:space-between;align-items:center;padding:0 5px;font-weight:700;display:flex}.twg-canvas .ct-first-mobile-group>header>span{align-items:center;gap:6px;display:flex}.twg-canvas .ct-first-mobile-group>header svg{width:13px;height:13px;color:var(--twg-sky,#b9582e)}.twg-canvas .ct-first-mobile-group>header small{color:var(--twg-ink-3)}.twg-canvas .ct-first-mobile-group>div{gap:8px;display:grid}.twg-canvas .ct-first-mobile-card{border-radius:var(--twg-btn-md-radius);width:100%;color:var(--twg-ink);text-align:left;background:#ffffffbd;border:1px solid #2c1e1017;gap:12px;padding:13px;display:grid;box-shadow:0 10px 24px #2c1e1012,inset 0 1px #ffffffe6}.twg-canvas .ct-first-mobile-identity{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.twg-canvas .ct-first-mobile-identity:not([data-has-status=true]){grid-template-columns:34px minmax(0,1fr)}.twg-canvas .ct-first-mobile-identity>span:nth-child(2){gap:2px;min-width:0;display:grid}.twg-canvas .ct-first-mobile-identity strong,.twg-canvas .ct-first-mobile-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twg-canvas .ct-first-mobile-identity strong{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:550}.twg-canvas .ct-first-mobile-identity small{color:var(--twg-ink-3);font-size:var(--twg-fs-label)}.twg-canvas .ct-first-mobile-fields{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.twg-canvas .ct-first-mobile-fields>span{gap:3px;min-width:0;display:grid}.twg-canvas .ct-first-mobile-fields>span[data-column=address]{grid-column:1/-1}.twg-canvas .ct-first-mobile-fields small{color:var(--twg-ink-3);font-size:var(--twg-fs-label);text-transform:uppercase;font-weight:650}.twg-canvas .ct-first-mobile-fields span span{color:var(--twg-ink-2);font-size:var(--twg-fs-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twg-canvas .ct-first-footer{min-height:45px;padding-inline:12px}.ct-first-contact-modal{border:0;border-radius:0;width:100vw;height:100dvh;top:0;left:0;transform:none}.ct-first-modal-shell .ct-cockpit{padding:10px 12px calc(28px + env(safe-area-inset-bottom))}.ct-first-company-modal .ct-first-company-modal-shell[data-company-open=true]>.ct-first-company-detail{flex-direction:column;display:flex!important}html[data-shell=twg] body .ct-first-company-modal.twg-canvas .ct-first-company-modal-shell.ct-shell>.ct-first-company-detail.ct-cockpit{overscroll-behavior:contain;overflow-y:auto;height:100%!important;max-height:100%!important;padding:10px 12px calc(28px + env(safe-area-inset-bottom))!important;flex:auto!important}html[data-shell=twg] body .ct-first-company-modal.twg-canvas .ct-first-company-modal-shell.ct-shell>.ct-first-company-detail.ct-cockpit>.ct-id{position:relative;order:0!important;grid-template-columns:48px minmax(0,1fr)!important;padding:12px!important}html[data-shell=twg] body .ct-first-company-modal.twg-canvas .ct-first-company-modal-shell.ct-shell>.ct-first-company-detail.ct-cockpit>.ct-first-company-overview{order:1!important}html[data-shell=twg] body .ct-first-company-modal.twg-canvas .ct-first-company-modal-shell.ct-shell>.ct-first-company-detail.ct-cockpit>.ct-id>.ct-id-actions{justify-content:flex-end;position:absolute;top:8px;right:8px;width:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;grid-column:auto!important;display:flex!important}html[data-shell=twg] body .ct-first-company-modal.twg-canvas .ct-first-company-modal-shell.ct-shell>.ct-first-company-detail.ct-cockpit .ct-id-actions [aria-label="Close company details"]{display:inline-flex!important}html[data-shell=twg] body .ct-first-company-modal.twg-canvas .ct-first-company-modal-shell.ct-shell>.ct-first-company-detail.ct-cockpit .ct-id-line1{padding-right:52px;flex-wrap:wrap!important;align-items:center!important;display:flex!important}html[data-shell=twg] body .ct-first-company-modal.twg-canvas .ct-first-company-modal-shell.ct-shell>.ct-first-company-detail.ct-cockpit .ct-id-line1 h2{min-width:0;flex:150px!important}html[data-shell=twg] body .ct-first-company-modal.twg-canvas .ct-first-company-modal-shell.ct-shell>.ct-first-company-detail.ct-cockpit .ct-id-line1 .ct-status-pill{white-space:nowrap;flex:none;text-overflow:clip!important;max-width:100%!important;min-height:30px!important;padding:0 10px!important;overflow:visible!important}.twg-canvas .ct-first-contact-associations{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px 10px;display:grid;overflow:visible}.twg-canvas .ct-first-contact-associations>strong{grid-column:1/-1}.twg-canvas .ct-first-contact-associations>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-shell=twg] body .ct-first-contact-modal:not(.ct-first-company-modal) .ct-first-contact-cockpit-region>.ct-cockpit{flex:auto!important;height:100%!important;max-height:100%!important}html[data-shell=twg] body .ct-first-contact-modal:not(.ct-first-company-modal).twg-canvas .ct-first-contact-detail-shell.ct-shell .ct-first-contact-cockpit-region>.ct-cockpit>.ct-id{position:relative}html[data-shell=twg] body .ct-first-contact-modal:not(.ct-first-company-modal).twg-canvas .ct-first-contact-detail-shell.ct-shell .ct-first-contact-cockpit-region>.ct-cockpit>.ct-id .ct-id-line1{grid-template-columns:minmax(0,1fr);padding-right:52px;align-items:start!important;display:grid!important}html[data-shell=twg] body .ct-first-contact-modal:not(.ct-first-company-modal).twg-canvas .ct-first-contact-detail-shell.ct-shell .ct-first-contact-cockpit-region>.ct-cockpit>.ct-id .ct-id-line1 h2{width:100%;min-width:0}.ct-first-contact-modal:not(.ct-first-company-modal) .ct-cockpit>.ct-id>.ct-id-actions{position:absolute;top:8px;right:8px;width:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;grid-column:auto!important;display:flex!important}.ct-first-contact-modal:not(.ct-first-company-modal) .ct-id-actions>:not(.ct-id-close){display:none!important}.ct-first-contact-modal:not(.ct-first-company-modal) .ct-id-close{width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;display:inline-flex!important}}@media (prefers-reduced-motion:reduce){.twg-canvas :is(.ct-first-action,.ct-first-new),.twg-canvas .ct-first-row td,.twg-canvas .ct-first-column-resizer>span{transition-duration:.01ms!important}.twg-canvas :is(.ct-first-action,.ct-first-new):hover{transform:none}}.twg-canvas:has(>.ct-contacts-stage-wrap){padding:0!important;overflow:clip!important}.twg-canvas:has(>.ct-opportunities-stage-wrap){padding:0!important;overflow:clip!important}body:has(.twg-canvas>.ct-contacts-stage-wrap) .twg-canvas{padding:0!important;overflow:clip!important}body:has(.twg-canvas>.ct-opportunities-stage-wrap) .twg-canvas{padding:0!important;overflow:clip!important}#main.twg-canvas:has(>.ct-contacts-stage-wrap){padding:0!important;overflow:clip!important}#main.twg-canvas:has(>.ct-opportunities-stage-wrap){padding:0!important;overflow:clip!important}.twg-canvas>:is(.ct-contacts-stage-wrap,.ct-opportunities-stage-wrap){width:100%;min-width:0;height:100%;min-height:0}.twg-canvas .skyline-crm-stage[data-skyline-crm-stage]{--ct-skyline-font:"Outfit", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--twg-f-display:var(--ct-skyline-font);--twg-f-content:var(--ct-skyline-font);--twg-f-ui:var(--ct-skyline-font);isolation:isolate;-webkit-backdrop-filter:blur(36px)saturate(112%)contrast(102%);backdrop-filter:blur(36px)saturate(112%)contrast(102%);color:#2c1e10;width:100%;min-width:0;height:100%;min-height:0;font-family:var(--ct-skyline-font);font-size:var(--twg-fs-body);font-synthesis:none;letter-spacing:0;background:linear-gradient(135deg,#fff3,#ffffff0a 44%,#ffffff1f),#ffffffad;border:1px solid #ffffffc7;border-radius:24px;font-weight:400;position:relative;overflow:clip;box-shadow:0 18px 48px #2c1e1014,inset 0 1px #ffffffe0,inset 0 0 0 1px #2c1e1006;margin:0!important}.twg-canvas .skyline-crm-stage[data-skyline-crm-stage]:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(circle at 12% 6%,#ffffff57,#0000 29%),radial-gradient(circle at 88% 94%,#ffffff1f,#0000 34%),linear-gradient(135deg,#fff3,#0000 34%);position:absolute;inset:0}.twg-canvas .skyline-crm-stage[data-skyline-crm-stage]:after{z-index:0;border-radius:inherit;content:"";mix-blend-mode:soft-light;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");background-size:156px 156px;position:absolute;inset:0}.twg-canvas .skyline-crm-stage[data-skyline-crm-stage]>*{z-index:1;position:relative}.twg-canvas .skyline-crm-stage[data-skyline-crm-stage]>.ct-first-header{z-index:5}.twg-canvas .skyline-crm-stage[data-skyline-crm-stage] :where(button,input,select,textarea){font-family:var(--ct-skyline-font);font-synthesis:none}.ct-first-contact-modal{--ct-skyline-font:"Outfit", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--twg-f-display:var(--ct-skyline-font);--twg-f-content:var(--ct-skyline-font);--twg-f-ui:var(--ct-skyline-font);font-family:var(--ct-skyline-font)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.twg-canvas .skyline-crm-stage[data-skyline-crm-stage]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-reduced-transparency:reduce){.twg-canvas .skyline-crm-stage[data-skyline-crm-stage]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.twg-canvas .skyline-crm-stage[data-skyline-crm-stage]:after{display:none}}@media (max-width:768px){html[data-shell=twg] body #main.twg-canvas>.ct-contacts-stage-wrap>.ct-first-shell[data-skyline-crm-stage=contacts],html[data-shell=twg] body #main.twg-canvas>.ct-opportunities-stage-wrap>.ct-opportunities-shell[data-skyline-crm-stage=opportunities]{top:var(--m-shell-top)!important;right:var(--m-shell-x)!important;bottom:var(--m-shell-bottom)!important;left:var(--m-shell-x)!important;border-radius:var(--m-shell-radius,22px)!important;-webkit-backdrop-filter:blur(36px)saturate(112%)contrast(102%)!important;backdrop-filter:blur(36px)saturate(112%)contrast(102%)!important;background:linear-gradient(135deg,#fff3,#ffffff0a 44%,#ffffff1f),#ffffffad!important;border:1px solid #ffffffc7!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:fixed!important;box-shadow:0 18px 48px #2c1e1014,inset 0 1px #ffffffe0,inset 0 0 0 1px #2c1e1006!important}html[data-shell=twg] body #main.twg-canvas .ct-first-shell .ct-first-mobile-group>header{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(108%);backdrop-filter:blur(18px)saturate(108%);background:#fff8f1f0;position:sticky;top:0}html[data-shell=twg] body #main.twg-canvas .ct-first-shell .ct-first-footer{--ct-first-mobile-fab-clearance:calc(64px + env(safe-area-inset-bottom,0px));box-sizing:border-box;min-height:calc(var(--twg-btn-icon) + 14px + var(--ct-first-mobile-fab-clearance));padding-top:7px;padding-bottom:calc(7px + var(--ct-first-mobile-fab-clearance));flex:none}}@media (min-width:769px){.ct-first-contact-modal .ct-id-close{background:var(--twg-glass-t2-bg);color:var(--twg-ink,#2c1e10);border:1px solid #2c1e101f;box-shadow:0 7px 18px #2c1e1014;display:inline-flex!important}}.twg-canvas .ct-opportunities-content{min-width:0}.twg-canvas .ct-opportunities-shell .ct-opportunities-content>.ct-subtab-head--single{box-sizing:border-box;width:auto;height:var(--skyline-module-header-height);min-height:var(--skyline-module-header-height);max-height:var(--skyline-module-header-height);align-items:center;gap:var(--skyline-module-header-gap);padding:var(--skyline-module-header-padding);background:#ffffff29;border-bottom:1px solid #2c1e1014;margin:-16px -16px 12px;display:flex}.twg-canvas .ct-opportunities-shell .ct-subtab-head--single>div:first-child{flex:none;min-width:0}.twg-canvas .ct-opportunities-shell .ct-subtab-head--single>div:first-child h2{font-family:var(--twg-f-ui);font-size:var(--skyline-module-title-size);font-weight:var(--skyline-module-title-weight);line-height:var(--skyline-module-title-line-height);letter-spacing:0;margin:0}.twg-canvas .ct-opportunities-shell .ct-subtab-head--single .ct-subtab-controls{flex-wrap:nowrap;flex:auto;justify-content:flex-end;align-items:center;width:auto;min-width:0;display:flex;overflow:visible}.twg-canvas .ct-first-company-detail:focus{outline:none}.twg-canvas .ct-opportunities-shell .ct-filter-summary{min-height:var(--twg-btn-sm-h);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;padding:0 2px;display:flex}.twg-canvas .ct-opportunities-shell .ct-filter-pill{min-width:0;min-height:var(--twg-btn-sm-h);border-radius:var(--twg-r-full);color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);background:#ffffffb8;border:1px solid #2c1e101a;align-items:center;gap:5px;padding:0 4px 0 10px;line-height:1;display:inline-flex}.twg-canvas .ct-opportunities-shell .ct-filter-pill>button{width:var(--twg-chip-md-h);min-width:var(--twg-chip-md-h);height:var(--twg-chip-md-h);min-height:var(--twg-chip-md-h);border-radius:var(--twg-r-full);color:var(--twg-ink-3);background:0 0;border:0;place-items:center;margin:0;padding:0;display:inline-grid}.twg-canvas .ct-opportunities-shell .ct-filter-pill>button:is(:hover,:focus-visible){color:var(--twg-sky-deep,#7a4318);background:#b9582e1a}.twg-canvas .ct-opportunities-shell .ct-filter-pill>button svg{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm)}@media (max-width:768px){.twg-canvas .ct-opportunities-shell .ct-filter-pill{min-height:var(--twg-touch-target);padding-left:12px}.twg-canvas .ct-opportunities-shell .ct-filter-pill>button{width:var(--twg-touch-target);min-width:var(--twg-touch-target);height:var(--twg-touch-target);min-height:var(--twg-touch-target)}.twg-canvas .ct-opportunities-shell .ct-opportunities-content>.ct-subtab-head--single{height:var(--skyline-module-header-height-mobile);min-height:var(--skyline-module-header-height-mobile);max-height:var(--skyline-module-header-height-mobile);padding:var(--skyline-module-header-padding-mobile);gap:8px;margin:-8px -12px 8px}.twg-canvas .ct-opportunities-shell .ct-subtab-head--single>div:first-child h2{font-size:var(--skyline-module-title-size-mobile);font-weight:var(--skyline-module-title-weight-mobile)}.twg-canvas .ct-opportunities-shell .ct-subtab-head--single .ct-subtab-controls{scrollbar-width:none;flex-wrap:nowrap;flex:auto;justify-content:flex-start;gap:6px;width:auto;min-width:0;display:flex;overflow:auto hidden}.twg-canvas .ct-opportunities-shell .ct-subtab-head--single .ct-subtab-controls::-webkit-scrollbar{display:none}.twg-canvas .ct-opportunities-shell .ct-subtab-head--single .ct-subtab-controls>*{flex:none;width:auto;min-width:0}.twg-canvas .ct-opportunities-shell .ct-subtab-head--single .ct-subtab-search{flex-basis:160px;width:160px}}body:has(.ct-first-shell[data-skyline-crm-stage=contacts]) .tao-pilot-root{--twg-salmon:#b9582e;--twg-salmon-hover:#7a4318;--twg-salmon-active:#7a4318;--twg-on-salmon:#fff;--twg-brass:#b9582e;--twg-coral:#b9582e}body:has(.ct-first-shell[data-skyline-crm-stage=contacts]) .tao-pilot-tab{background:#ffffffc7;border-color:#7a43186b}body:has(.ct-first-shell[data-skyline-crm-stage=contacts]) .tao-pilot-tab:is(:hover,[aria-expanded=true]){background:#b9582e1f;border-color:#7a43189e}body:has(.ct-first-shell[data-skyline-crm-stage=contacts]) :is(.tao-pilot-tab,.m-fab) .pilot-north-star-icon{color:#b9582e!important}@media (max-width:768px){body:has(.ct-first-shell[data-skyline-crm-stage=contacts]) .m-fab{color:#fff!important;background:#7a4318!important;border-color:#ffffffb8!important;box-shadow:0 12px 24px -8px #7a431861,0 2px 5px #2c1e1024!important}body:has(.ct-first-shell[data-skyline-crm-stage=contacts]) .m-fab:hover{background:#6d3916!important}body:has(.ct-first-shell[data-skyline-crm-stage=contacts]) .m-fab .pilot-north-star-icon{color:#fff!important}body:has(.ct-first-shell[data-skyline-crm-stage=contacts]) .m-fab:focus-visible{outline-offset:3px;outline:3px solid #7a4318;box-shadow:0 0 0 2px #fff!important}}.ct-first-contact-modal{border-color:var(--twg-ink);width:min(1320px,100vw - 48px);height:min(820px,100dvh - 48px)}@supports (color:color-mix(in lab, red, red)){.ct-first-contact-modal{border-color:color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.ct-first-contact-modal{background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-modal-shadow);border-radius:24px}.ct-first-company-modal{background:var(--twg-glass-t3-bg);max-height:min(820px,100dvh - 48px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur)}@media (min-width:901px){.ct-first-contact-modal.ct-first-company-modal{height:min(820px,100dvh - 48px);max-height:min(820px,100dvh - 48px)}}.crm-profile-modal-shell,.crm-profile{width:100%;min-width:0;height:100%;min-height:0}.crm-profile-modal-shell{background:0 0;overflow:hidden}.crm-profile{--crm-profile-ink:var(--twg-ink);--crm-profile-ink-2:var(--twg-ink-2);--crm-profile-ink-3:var(--twg-ink-3);--crm-profile-line:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.crm-profile{--crm-profile-line:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.crm-profile{--crm-profile-line-strong:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.crm-profile{--crm-profile-line-strong:color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.crm-profile{--crm-profile-accent:var(--twg-coral);--crm-profile-accent-deep:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.crm-profile{--crm-profile-accent-deep:color-mix(in oklab, var(--twg-coral) 68%, var(--twg-ink))}}.crm-profile{--crm-profile-accent-soft:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.crm-profile{--crm-profile-accent-soft:color-mix(in oklab, var(--twg-coral) 10%, transparent)}}.crm-profile{--crm-profile-surface:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.crm-profile{--crm-profile-surface:color-mix(in oklab, var(--twg-cream-bright) 92%, transparent)}}.crm-profile{--crm-profile-surface-soft:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.crm-profile{--crm-profile-surface-soft:color-mix(in oklab, var(--twg-cream-bright) 72%, transparent)}}.crm-profile{box-sizing:border-box;background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);color:var(--crm-profile-ink);font-family:var(--twg-f-ui,"Outfit", sans-serif);font-synthesis:none;grid-template-rows:auto minmax(0,1fr);font-weight:400;display:grid;overflow:hidden}.crm-profile *,.crm-profile :before,.crm-profile :after{box-sizing:border-box}.crm-profile :is(button,a){font:inherit}.crm-profile :where(h1,h2,h3,h4,p,span,small,strong,time,dt,dd,a,button,summary,li){font-family:var(--twg-f-ui,"Outfit", sans-serif)}.crm-profile :is(button,a):focus-visible{outline:2px solid var(--twg-focus-ring-color);outline-offset:2px}.crm-profile__identity{z-index:3;border-bottom:1px solid var(--crm-profile-line);background:var(--crm-profile-surface);grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:116px;padding:18px 22px;display:grid;position:relative}.crm-profile__portrait{border:3px solid var(--crm-profile-surface);background:linear-gradient(145deg, var(--crm-profile-surface), var(--crm-profile-accent));border-radius:50%;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.crm-profile__portrait{background:linear-gradient(145deg, var(--crm-profile-surface), color-mix(in oklab, var(--crm-profile-accent) 14%, var(--twg-paper-cream)))}}.crm-profile__portrait{box-shadow:0 0 0 2px var(--crm-profile-accent), 0 8px 22px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.crm-profile__portrait{box-shadow:0 0 0 2px var(--crm-profile-accent), 0 8px 22px color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.crm-profile__portrait{color:var(--crm-profile-ink);font-size:var(--twg-fs-heading);font-weight:500}.crm-profile__portrait img{object-fit:cover;width:100%;height:100%}.crm-profile__portrait svg{stroke-width:1.5px;width:26px;height:26px}.crm-profile__identity-copy{min-width:0}.crm-profile__identity-copy h2{color:var(--crm-profile-ink);font-family:var(--twg-f-ui,"Outfit", sans-serif);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.08;overflow:hidden}.crm-profile__identity-copy>p{color:var(--crm-profile-ink-3);font-size:var(--twg-fs-button);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;line-height:1.4;overflow:hidden}.crm-profile__identity-badges{flex-wrap:wrap;gap:6px;min-width:0;margin-top:10px;display:flex}.crm-profile__identity-badges>span{border:1px solid var(--crm-profile-line);background:var(--crm-profile-surface-soft);min-height:25px;color:var(--crm-profile-ink-2);font-size:var(--twg-fs-caption);border-radius:999px;align-items:center;padding:3px 8px;font-weight:450;line-height:1.2;display:inline-flex}.crm-profile__identity-badges>span[data-tone=accent]{border-color:var(--crm-profile-accent)}@supports (color:color-mix(in lab, red, red)){.crm-profile__identity-badges>span[data-tone=accent]{border-color:color-mix(in oklab, var(--crm-profile-accent) 24%, transparent)}}.crm-profile__identity-badges>span[data-tone=accent]{background:var(--crm-profile-accent-soft);color:var(--crm-profile-accent-deep)}.crm-profile__identity-actions{align-items:center;gap:8px;display:flex}.crm-profile__identity-actions button{min-width:42px;min-height:var(--twg-btn-md-h);border:1px solid var(--crm-profile-line-strong);border-radius:var(--twg-btn-md-radius);background:var(--crm-profile-surface);color:var(--crm-profile-ink);cursor:pointer;font-size:var(--twg-fs-button);justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:450;transition:border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.crm-profile__identity-actions button[data-test=crm-profile-email]{border-color:var(--twg-fill-solid);background:var(--twg-fill-solid);color:var(--twg-cream-bright)}.crm-profile__identity-actions button:hover:not(:disabled){border-color:var(--crm-profile-accent)}@supports (color:color-mix(in lab, red, red)){.crm-profile__identity-actions button:hover:not(:disabled){border-color:color-mix(in oklab, var(--crm-profile-accent) 46%, transparent)}}.crm-profile__identity-actions button:hover:not(:disabled){box-shadow:0 8px 18px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.crm-profile__identity-actions button:hover:not(:disabled){box-shadow:0 8px 18px color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.crm-profile__identity-actions button:hover:not(:disabled){transform:translateY(-1px)}.crm-profile__identity-actions button:disabled{background:var(--crm-profile-surface-soft);color:var(--crm-profile-ink-3);cursor:not-allowed;opacity:.72}.crm-profile__identity-actions svg{stroke-width:1.65px;width:16px;height:16px}.crm-profile__identity-actions .crm-profile__close{width:40px;color:var(--crm-profile-ink-2);background:0 0;border-color:#0000;padding:0}.crm-profile__layout{grid-template-columns:minmax(0,1fr) minmax(320px,36%);min-width:0;min-height:0;display:grid;overflow:hidden}.crm-profile__main{background:var(--crm-profile-surface);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.crm-profile__tabs{border-bottom:1px solid var(--crm-profile-line);background:var(--crm-profile-surface);scrollbar-width:thin;align-items:stretch;gap:2px;min-width:0;min-height:50px;display:flex;overflow-x:auto}.crm-profile__tabs button{min-width:max-content;min-height:var(--twg-btn-md-mobile-h);color:var(--crm-profile-ink-3);cursor:pointer;font-size:var(--twg-fs-button);background:0 0;border:0;align-items:center;gap:7px;padding:0 15px;font-weight:400;display:inline-flex;position:relative}.crm-profile__tabs button:after{height:calc(var(--twg-border-w) * 2);border-radius:var(--twg-btn-md-radius) var(--twg-btn-md-radius) 0 0;content:"";background:0 0;position:absolute;bottom:-1px;left:14px;right:14px}.crm-profile__tabs button[aria-selected=true]{color:var(--crm-profile-ink);font-weight:500}.crm-profile__tabs button[aria-selected=true]:after{background:var(--crm-profile-accent)}.crm-profile__tabs small{background:var(--crm-profile-surface-soft);min-width:20px;height:20px;color:var(--crm-profile-ink-3);font-size:var(--twg-fs-skyline-micro);border-radius:999px;place-items:center;padding:0 5px;font-weight:500;display:grid}.crm-profile__tabs button[aria-selected=true] small{background:var(--crm-profile-accent-soft);color:var(--crm-profile-accent-deep)}.crm-profile__panel{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:24px 28px 38px;overflow:auto}.crm-profile__panel-heading{align-items:center;gap:9px;margin-bottom:22px;display:flex}.crm-profile__panel-heading h3{font-size:var(--twg-fs-skyline-body);letter-spacing:-.01em;margin:0;font-weight:500}.crm-profile__panel-heading svg{width:17px;height:17px;color:var(--crm-profile-accent);stroke-width:1.7px}.crm-profile__timeline,.crm-profile__evidence-list{margin:0;padding:0;list-style:none}.crm-profile__timeline{gap:16px;display:grid;position:relative}.crm-profile__timeline:before{background:var(--crm-profile-accent);width:1px;position:absolute;top:9px;bottom:9px;left:8px}@supports (color:color-mix(in lab, red, red)){.crm-profile__timeline:before{background:color-mix(in oklab, var(--crm-profile-accent) 22%, transparent)}}.crm-profile__timeline:before{content:""}.crm-profile__timeline>li{grid-template-columns:18px minmax(0,1fr);gap:13px;display:grid;position:relative}.crm-profile__timeline-marker{z-index:1;border:2px solid var(--crm-profile-accent);background:var(--crm-profile-surface);width:9px;height:9px;box-shadow:0 0 0 4px var(--crm-profile-surface);border-radius:50%;margin:9px 0 0 4px}.crm-profile__timeline-card,.crm-profile__evidence-card,.crm-profile__opportunity-card,.crm-profile__member-card{border:1px solid var(--crm-profile-line);background:var(--crm-profile-surface);box-shadow:0 6px 20px var(--twg-ink);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.crm-profile__timeline-card,.crm-profile__evidence-card,.crm-profile__opportunity-card,.crm-profile__member-card{box-shadow:0 6px 20px color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.crm-profile__timeline-card{gap:5px;padding:14px 16px;display:grid}.crm-profile__timeline-card time{color:var(--crm-profile-ink-3);font-size:var(--twg-fs-skyline-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:450}.crm-profile__timeline-card strong,.crm-profile__evidence-copy strong,.crm-profile__opportunity-card strong,.crm-profile__member-card strong{color:var(--crm-profile-ink);font-size:var(--twg-fs-body);font-weight:500;line-height:1.35}.crm-profile__timeline-card>span,.crm-profile__evidence-copy>span{color:var(--crm-profile-ink-2);font-size:var(--twg-fs-label);line-height:1.45}.crm-profile__timeline-card a{width:fit-content;color:var(--crm-profile-accent-deep);font-size:var(--twg-fs-label);align-items:center;gap:5px;margin-top:4px;font-weight:450;text-decoration:none;display:inline-flex}.crm-profile__timeline-card a svg{width:13px;height:13px}.crm-profile__evidence-list,.crm-profile__opportunity-grid,.crm-profile__member-grid{gap:10px;display:grid}.crm-profile__evidence-card,.crm-profile__opportunity-card,.crm-profile__member-card{min-width:0;color:inherit;align-items:center;text-decoration:none;display:grid}.crm-profile__evidence-card{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:13px 15px}.crm-profile__evidence-copy{gap:3px;min-width:0;display:grid}.crm-profile__evidence-copy>:is(strong,span,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-profile__evidence-copy small,.crm-profile__opportunity-card small,.crm-profile__member-card small{color:var(--crm-profile-ink-3);font-size:var(--twg-fs-caption);font-weight:400;line-height:1.4}.crm-profile__evidence-card>svg,.crm-profile__opportunity-card>svg,.crm-profile__member-card>svg{width:16px;height:16px;color:var(--crm-profile-ink-3)}.crm-profile__opportunity-card{grid-template-columns:38px minmax(0,1fr) auto;gap:12px;min-height:76px;padding:13px 15px}.crm-profile__opportunity-card>span:nth-child(2),.crm-profile__member-card>span:nth-child(2){gap:4px;min-width:0;display:grid}.crm-profile__opportunity-icon,.crm-profile__member-avatar{background:var(--crm-profile-accent-soft);width:36px;height:36px;color:var(--crm-profile-accent-deep);border-radius:50%;place-items:center;display:grid}.crm-profile__opportunity-icon svg{width:16px;height:16px}.crm-profile__member-card{text-align:left;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;width:100%;min-height:68px;padding:11px 14px}button.crm-profile__member-card{cursor:pointer}.crm-profile__member-avatar{font-size:var(--twg-fs-label);font-weight:500}.crm-profile__empty,.crm-profile__loading,.crm-profile__panel-error,.crm-profile--error{color:var(--crm-profile-ink-3);text-align:center;place-items:center;gap:10px;display:grid}.crm-profile__panel-error{border:1px solid var(--crm-profile-line-strong);border-radius:var(--twg-r-lg);background:var(--crm-profile-surface-soft);align-content:center;min-height:230px;padding:36px}.crm-profile__panel-error>svg{width:24px;height:24px;color:var(--crm-profile-accent);stroke-width:1.5px}.crm-profile__panel-error button,.crm-profile__insight-state button{min-height:var(--twg-btn-h);padding:var(--twg-btn-pad-y) var(--twg-btn-pad-x);border:1px solid var(--crm-profile-line-strong);border-radius:var(--twg-btn-r);background:var(--crm-profile-surface);color:var(--crm-profile-ink);cursor:pointer}.crm-profile__empty{border:1px dashed var(--crm-profile-line-strong);background:var(--crm-profile-surface-soft);min-height:230px;font-size:var(--twg-fs-button);border-radius:16px;padding:36px}.crm-profile__empty svg,.crm-profile--error>svg{width:24px;height:24px;color:var(--crm-profile-accent);stroke-width:1.5px}.crm-profile--loading,.crm-profile--error{background:var(--crm-profile-surface);align-content:center;min-height:100%}.crm-profile--error button{min-height:var(--twg-btn-md-h);border:1px solid var(--crm-profile-line-strong);border-radius:var(--twg-btn-md-radius);background:var(--crm-profile-surface);padding:0 16px}.crm-profile__spinner{width:20px;height:20px;animation:.9s linear infinite crm-profile-spin}@keyframes crm-profile-spin{to{transform:rotate(360deg)}}.crm-profile__insight{border-left:1px solid var(--crm-profile-line);background:var(--crm-profile-surface-soft);overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:22px 22px 40px;overflow:auto}.crm-profile__insight>section{border-bottom:1px solid var(--crm-profile-line);padding:0 0 21px}.crm-profile__insight>section+section{padding-top:21px}.crm-profile__insight>section:last-child{border-bottom:0}.crm-profile__insight-section>header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.crm-profile__insight h3{color:var(--crm-profile-ink);font-size:var(--twg-fs-label);letter-spacing:.02em;margin:0;font-weight:500}.crm-profile__insight-section>header svg{width:16px;height:16px;color:var(--crm-profile-accent);stroke-width:1.6px}.crm-profile__summary-lines{gap:7px;display:grid}.crm-profile__summary-line{gap:4px;display:grid}.crm-profile__summary-evidence{color:var(--crm-profile-ink-3);font-size:var(--twg-fs-caption);margin-left:13px}.crm-profile__summary-evidence summary{cursor:pointer;width:fit-content}.crm-profile__summary-evidence ul{gap:3px;margin:5px 0 0;padding-left:16px;display:grid}.crm-profile__summary-lines p,.crm-profile__insight-state,.crm-profile__insight-state p,.crm-profile__score-section p{color:var(--crm-profile-ink-2);font-size:var(--twg-fs-label);margin:0;font-weight:400;line-height:1.5}.crm-profile__insight-state p{margin:0}.crm-profile__insight-state button{margin-top:10px}.crm-profile__history-note{color:var(--crm-profile-ink-3);font-size:var(--twg-fs-caption);flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;display:flex}.crm-profile__history-note a{color:var(--crm-profile-accent-deep);font-weight:500;text-decoration:none}.crm-profile__summary-lines p{padding-left:13px;position:relative}.crm-profile__summary-lines p:before{background:var(--crm-profile-accent);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:.64em;left:0}.crm-profile__summary-source,.crm-profile__score-section small{color:var(--crm-profile-ink-3);font-size:var(--twg-fs-skyline-micro);margin-top:9px;line-height:1.4;display:block}.crm-profile__score-section{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:15px;display:grid}.crm-profile__score-ring{border:1px solid var(--crm-profile-accent);grid-template-columns:auto auto;place-content:center;align-items:baseline;width:68px;height:68px;display:grid}@supports (color:color-mix(in lab, red, red)){.crm-profile__score-ring{border:1px solid color-mix(in oklab, var(--crm-profile-accent) 18%, transparent)}}.crm-profile__score-ring{background:radial-gradient(circle at center, var(--crm-profile-surface) 63%, transparent 65%), conic-gradient(var(--crm-profile-accent) 0 var(--crm-profile-score,0%), var(--twg-paper-edge) var(--crm-profile-score,0%) 100%);box-shadow:inset 0 0 0 4px var(--crm-profile-surface);border-radius:50%}.crm-profile__score-ring[data-score=unavailable]{background:radial-gradient(circle at center, var(--crm-profile-surface) 63%, transparent 65%), conic-gradient(var(--twg-paper-edge) 0 100%)}.crm-profile__score-ring strong{font-size:var(--twg-fs-record-title);letter-spacing:-.03em;font-weight:500}.crm-profile__score-ring span{color:var(--crm-profile-ink-3);font-size:var(--twg-fs-skyline-micro)}.crm-profile__score-section>div:last-child{min-width:0}.crm-profile__score-section h3{margin-bottom:5px}.crm-profile__drivers ul{gap:7px;margin:11px 0 0;padding:0;list-style:none;display:grid}.crm-profile__drivers li{color:var(--crm-profile-ink-2);font-size:var(--twg-fs-caption);padding-left:14px;line-height:1.45;position:relative}.crm-profile__drivers li:before{border:1px solid var(--crm-profile-accent);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.58em;left:0}.crm-profile__details>h3{margin-bottom:10px}.crm-profile__details dl{margin:0}.crm-profile__detail-row{border-bottom:1px solid var(--twg-ink);grid-template-columns:minmax(88px,38%) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.crm-profile__detail-row{border-bottom:1px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.crm-profile__detail-row:last-child{border-bottom:0}.crm-profile__detail-row dt,.crm-profile__detail-row dd{font-size:var(--twg-fs-caption);margin:0;line-height:1.4}.crm-profile__detail-row dt{color:var(--crm-profile-ink-3)}.crm-profile__detail-row dd{overflow-wrap:anywhere;color:var(--crm-profile-ink);font-weight:450}.crm-profile__attachments{min-height:220px}@media (max-width:900px){.ct-first-contact-modal,.ct-first-contact-modal.ct-first-company-modal{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;top:0;left:0;transform:none}.crm-profile{overscroll-behavior:contain;display:block;overflow-y:auto}#contact-profile-modal-shell,#company-profile-modal-shell{padding-top:0!important}.crm-profile__identity{min-height:0;padding:calc(12px + env(safe-area-inset-top)) 14px 12px;background:var(--crm-profile-surface);grid-template-columns:56px minmax(0,1fr);gap:12px;position:static}@supports (color:color-mix(in lab, red, red)){.crm-profile__identity{background:color-mix(in oklab, var(--crm-profile-surface) 96%, transparent)}}.crm-profile__identity{-webkit-backdrop-filter:blur(18px)saturate(108%);backdrop-filter:blur(18px)saturate(108%)}.crm-profile__portrait{width:52px;height:52px;font-size:var(--twg-fs-section)}.crm-profile__identity-copy h2{font-size:var(--twg-fs-heading)}.crm-profile__identity-copy>p{font-size:var(--twg-fs-label)}.crm-profile__identity-badges{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.crm-profile__identity-badges>span{flex:none}.crm-profile__identity-actions{grid-column:1/-1;justify-content:flex-end}.crm-profile__identity-actions button{min-height:var(--twg-btn-md-mobile-h)}.crm-profile__identity-actions .crm-profile__close{width:44px}.crm-profile__layout{flex-direction:column;display:flex;overflow:visible}.crm-profile__main{display:block;overflow:visible}.crm-profile__insight{order:-1}.crm-profile__tabs{z-index:2;background:var(--crm-profile-surface);min-height:50px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.crm-profile__tabs{background:color-mix(in oklab, var(--crm-profile-surface) 97%, transparent)}}.crm-profile__tabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.crm-profile__tabs button{min-height:var(--twg-btn-md-mobile-h);flex:none;padding-inline:14px;min-width:max-content!important}.crm-profile__panel{min-height:360px;padding:20px 16px 32px;overflow:visible}.crm-profile__insight{padding:24px 16px calc(36px + env(safe-area-inset-bottom));border-top:1px solid var(--crm-profile-line);background:var(--crm-profile-surface-soft);border-left:0;overflow:visible}}@media (max-width:420px){.crm-profile__identity-actions button:not(.crm-profile__close){flex:1 1 0}.crm-profile__panel-heading{margin-bottom:16px}.crm-profile__panel,.crm-profile__insight{padding-left:12px;padding-right:12px}.crm-profile__detail-row{grid-template-columns:minmax(92px,36%) minmax(0,1fr)}}@media (max-width:360px){.twg-canvas .ct-first-header{gap:4px;padding-left:8px;padding-right:8px}.twg-canvas .ct-first-directory-tabs{padding:2px}.twg-canvas .ct-first-directory-tabs .ct-entity-tab{width:28px;padding-inline:0}.twg-canvas .ct-first-header-controls{flex:none;gap:2px}.twg-canvas .ct-first-header-controls .ct-first-search{flex-basis:32px;width:32px;min-width:32px;max-width:32px;height:32px;padding-inline:7px}.twg-canvas .ct-first-header-controls .ct-first-menu>summary,.twg-canvas .ct-first-primary-actions :is(.ct-first-action,.ct-first-new){width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.crm-profile *,.crm-profile :before,.crm-profile :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.crm-profile__identity-actions button:hover:not(:disabled){transform:none}}@media (prefers-reduced-transparency:reduce){.crm-profile{--crm-profile-surface:var(--twg-cream-bright);--crm-profile-surface-soft:var(--twg-cream);-webkit-backdrop-filter:none;backdrop-filter:none}.ct-first-contact-modal{background:var(--twg-cream-bright);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.crm-profile{--crm-profile-surface:var(--twg-cream-bright);--crm-profile-surface-soft:var(--twg-cream)}.ct-first-contact-modal{background:var(--twg-cream-bright)}}.twg-canvas .wf-shell{--wf-paper:var(--twg-paper);--wf-paper-2:var(--twg-paper-deep);--wf-glass:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-shell{--wf-glass:color-mix(in oklab, var(--twg-cream-bright) 78%, transparent)}}.twg-canvas .wf-shell{--wf-glass-strong:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-shell{--wf-glass-strong:color-mix(in oklab, var(--twg-cream-bright) 94%, transparent)}}.twg-canvas .wf-shell{--wf-border:var(--twg-glass-border)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-shell{--wf-border:color-mix(in oklab, var(--twg-glass-border) 56%, transparent)}}.twg-canvas .wf-shell{--wf-border-strong:var(--twg-glass-border);--wf-ink:var(--twg-ink);--wf-ink-soft:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-shell{--wf-ink-soft:color-mix(in oklab, var(--twg-ink) 72%, var(--twg-cream))}}.twg-canvas .wf-shell{--wf-ink-muted:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-shell{--wf-ink-muted:color-mix(in oklab, var(--twg-ink) 52%, var(--twg-cream))}}.twg-canvas .wf-shell{--wf-brass:var(--twg-brass);--wf-brass-soft:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-shell{--wf-brass-soft:color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.twg-canvas .wf-shell{--wf-coral:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-shell{--wf-coral:color-mix(in oklab, var(--twg-brass) 84%, var(--twg-cream-bright))}}.twg-canvas .wf-shell{--wf-coral-soft:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-shell{--wf-coral-soft:color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.twg-canvas .wf-shell{--wf-sage:var(--twg-sage);--wf-sage-soft:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-shell{--wf-sage-soft:color-mix(in oklab, var(--twg-sage) 18%, transparent)}}.twg-canvas .wf-shell{--wf-amber:var(--twg-brass);--wf-amber-soft:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-shell{--wf-amber-soft:color-mix(in oklab, var(--twg-brass) 20%, transparent)}}.twg-canvas .wf-shell{--wf-violet:var(--twg-violet);--wf-violet-soft:var(--twg-violet)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-shell{--wf-violet-soft:color-mix(in oklab, var(--twg-violet) 18%, transparent)}}.twg-canvas .wf-shell{--wf-indigo:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-shell{--wf-indigo:color-mix(in oklab, var(--twg-brass) 70%, var(--twg-ink))}}.twg-canvas .wf-shell{--wf-indigo-soft:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-shell{--wf-indigo-soft:color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.twg-canvas .wf-shell{--wf-danger:var(--twg-danger);--wf-danger-soft:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-shell{--wf-danger-soft:color-mix(in oklab, var(--twg-danger) 16%, transparent)}}.twg-canvas .wf-shell{--wf-edge:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-shell{--wf-edge:color-mix(in oklab, var(--twg-ink) 34%, transparent)}}.twg-canvas .wf-shell{--wf-edge-taken:var(--twg-brass);background:radial-gradient(circle at 12% 8%, var(--twg-brass), transparent 55%), radial-gradient(circle at 88% 92%, var(--twg-brass), transparent 55%), var(--twg-glass-t1-bg);border-radius:14px;flex-direction:column;height:calc(100% + 56px);margin:-12px -14px -44px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-shell{background:radial-gradient(circle at 12% 8%, color-mix(in oklab, var(--twg-brass) 18%, transparent), transparent 55%), radial-gradient(circle at 88% 92%, color-mix(in oklab, var(--twg-brass) 14%, transparent), transparent 55%), var(--twg-glass-t1-bg)}}.twg-canvas .wf-shell{-webkit-backdrop-filter:var(--twg-glass-t1-blur);backdrop-filter:var(--twg-glass-t1-blur);color:var(--wf-ink);font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body)}.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-paper:var(--twg-paper);--wf-paper-2:var(--twg-paper-deep);--wf-glass:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-glass:color-mix(in oklab, var(--twg-cream-bright) 78%, transparent)}}.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-glass-strong:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-glass-strong:color-mix(in oklab, var(--twg-cream-bright) 94%, transparent)}}.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-border:var(--twg-glass-border)}@supports (color:color-mix(in lab, red, red)){.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-border:color-mix(in oklab, var(--twg-glass-border) 56%, transparent)}}.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-border-strong:var(--twg-glass-border);--wf-ink:var(--twg-ink);--wf-ink-soft:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-ink-soft:color-mix(in oklab, var(--twg-ink) 72%, var(--twg-cream))}}.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-ink-muted:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-ink-muted:color-mix(in oklab, var(--twg-ink) 52%, var(--twg-cream))}}.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-brass:var(--twg-brass);--wf-brass-soft:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-brass-soft:color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-coral:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-coral:color-mix(in oklab, var(--twg-brass) 84%, var(--twg-cream-bright))}}.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-coral-soft:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-coral-soft:color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-sage:var(--twg-sage);--wf-sage-soft:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-sage-soft:color-mix(in oklab, var(--twg-sage) 18%, transparent)}}.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-amber:var(--twg-brass);--wf-amber-soft:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-amber-soft:color-mix(in oklab, var(--twg-brass) 20%, transparent)}}.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-violet:var(--twg-violet);--wf-violet-soft:var(--twg-violet)}@supports (color:color-mix(in lab, red, red)){.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-violet-soft:color-mix(in oklab, var(--twg-violet) 18%, transparent)}}.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-indigo:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-indigo:color-mix(in oklab, var(--twg-brass) 70%, var(--twg-ink))}}.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-indigo-soft:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-indigo-soft:color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-danger:var(--twg-danger);--wf-danger-soft:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-danger-soft:color-mix(in oklab, var(--twg-danger) 16%, transparent)}}.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-edge:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-edge:color-mix(in oklab, var(--twg-ink) 34%, transparent)}}.twg-canvas,.wf-create-dialog,[data-slot=popover-content]{--wf-edge-taken:var(--twg-brass)}@media (min-width:1700px){.twg-canvas .wf-shell{height:calc(100% + 56px);margin:-14px -16px -44px}}@media (min-width:2200px){.twg-canvas .wf-shell{height:calc(100% + 56px);margin:-16px -18px -44px}}.twg-canvas .wf-topbar{border-bottom:1px solid var(--wf-border);background:var(--twg-head-bg);-webkit-backdrop-filter:var(--twg-head-blur);backdrop-filter:var(--twg-head-blur);grid-template-columns:minmax(220px,280px) 1fr minmax(360px,460px);align-items:center;gap:16px;padding:6px 16px;display:grid}.twg-canvas .wf-topbar-brand,.twg-canvas .wf-topbar-actions,.twg-canvas .wf-mode-tabs,.twg-canvas .wf-search,.twg-canvas .wf-btn,.twg-canvas .wf-primary-btn,.twg-canvas .wf-andy-toggle,.twg-canvas .wf-row-line1,.twg-canvas .wf-row-meta,.twg-canvas .wf-detail-title-row,.twg-canvas .wf-detail-actions,:is(.twg-canvas,.wf-create-dialog) .wf-detail-mods,.twg-canvas .wf-step-meta,.twg-canvas .wf-simulation-summary,:is(.twg-canvas,.wf-create-dialog) .wf-template-foot,.twg-canvas .wf-andy-sidecar header{align-items:center;display:flex}.twg-canvas .wf-topbar-brand{gap:10px;min-width:0}.twg-canvas .wf-topbar-brand>svg{width:22px;height:22px;color:var(--wf-brass);flex:none}.twg-canvas .wf-topbar-title{min-width:0}.twg-canvas .wf-topbar-title h1{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.twg-canvas .wf-mode-tabs{border-radius:var(--twg-r-md);background:var(--twg-ink);border:0;flex-wrap:nowrap;justify-self:center;gap:4px;min-width:0;max-width:100%;padding:3px;overflow:visible}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-mode-tabs{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.twg-canvas .wf-mode-tab{--twg-control-min-h:28px;border-radius:var(--twg-r-sm);height:28px;min-height:28px;color:var(--wf-ink-soft);cursor:pointer;font-size:var(--twg-type-button-size);font-weight:var(--twg-type-label-weight);line-height:var(--twg-lh-dense);transition:background var(--twg-t-tab), color var(--twg-t-tab), box-shadow var(--twg-t-tab);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.twg-canvas .wf-mode-tab svg,.twg-canvas .wf-search svg,.twg-canvas .wf-btn svg,.twg-canvas .wf-primary-btn svg,.twg-canvas .wf-andy-toggle svg{width:14px;height:var(--twg-fs-body);flex:none}.twg-canvas .wf-mode-tab:hover{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-mode-tab:hover{background:color-mix(in oklab, var(--twg-cream) 70%, transparent)}}.twg-canvas .wf-mode-tab:hover{color:var(--wf-ink)}.twg-canvas .wf-mode-tab.is-active{background:var(--twg-cream-bright);box-shadow:var(--twg-chip-active-ring);color:var(--wf-ink)}.twg-canvas .wf-mode-tab:focus-visible{outline:2px solid var(--wf-brass);outline-offset:2px}.twg-canvas .wf-topbar-actions{justify-content:flex-end;gap:8px;min-width:0}.twg-canvas .wf-search{gap:var(--twg-search-gap);width:min(190px,100%);min-width:0;height:var(--twg-search-h);min-height:var(--twg-search-h);padding:0 var(--twg-search-pad-x);border:1px solid var(--twg-search-border);border-radius:var(--twg-search-radius);background:var(--twg-search-bg)}.twg-canvas .wf-search input{width:100%;min-width:0;color:var(--wf-ink);font-size:var(--twg-search-font);font-weight:var(--twg-search-weight);background:0 0;border:0;outline:0;line-height:1}.twg-canvas .wf-search button{width:20px;height:calc(var(--twg-icon-md) + 2px);border-radius:var(--twg-r-full);color:var(--wf-ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.twg-canvas .wf-primary-btn,.twg-canvas .wf-btn,.twg-canvas .wf-andy-toggle{--twg-control-min-h:var(--twg-btn-md-h);height:var(--twg-btn-md-h);min-height:var(--twg-btn-md-h);border-radius:var(--twg-btn-md-radius);font-size:var(--twg-type-button-size);font-weight:var(--twg-type-label-weight);line-height:var(--twg-lh-dense);white-space:nowrap;gap:6px;text-decoration:none}.twg-canvas .wf-primary-btn{padding:0 var(--twg-btn-md-pad-x);background:var(--twg-btn-primary-bg);box-shadow:var(--twg-button-shadow);color:var(--twg-btn-primary-fg);border:0}.twg-canvas .wf-primary-btn:hover,.twg-canvas .wf-primary-btn:focus-visible{background:var(--twg-fill-solid-hover);color:var(--twg-btn-primary-fg)}.twg-canvas .wf-btn,.twg-canvas .wf-andy-toggle{padding:0 var(--twg-btn-md-pad-x);border:1px solid var(--wf-border);background:var(--twg-btn-secondary-bg);color:var(--twg-btn-secondary-fg)}.twg-canvas .wf-btn:hover,.twg-canvas .wf-andy-toggle:hover{border-color:var(--wf-border-strong);background:var(--twg-cream-bright)}.twg-canvas .wf-btn:disabled{cursor:not-allowed;opacity:.62}.twg-canvas .wf-body{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.twg-canvas .wf-body.with-andy{grid-template-columns:minmax(0,1fr) 320px}.twg-canvas .wf-body>.wf-command,.twg-canvas .wf-body>.wf-builder,.twg-canvas .wf-body>.wf-run-mode-layout,.twg-canvas .wf-body>.prc-shell,.twg-canvas .wf-body>.wf-empty,.twg-canvas .wf-body>.wf-mobile-builder-empty{animation:wf-panel-in var(--twg-t-tab) both}.twg-canvas .wf-command{grid-template-rows:auto 1fr;gap:14px;min-height:0;padding:14px 16px;display:grid;overflow:hidden}.twg-canvas .wf-command-head{gap:var(--twg-modal-gap-sm);min-width:0;display:grid}.twg-canvas .m-wf-chips{display:none}.twg-canvas .wf-health-strip{gap:var(--twg-modal-gap-sm);grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;display:grid}.twg-canvas .wf-health-chip{border:1px solid var(--wf-border);border-radius:var(--twg-r-md);background:var(--wf-glass);cursor:pointer;text-align:left;min-width:0;transition:background var(--twg-t-press), border-color var(--twg-t-press), box-shadow var(--twg-t-press);align-items:center;gap:10px;padding:10px 14px;display:flex}.twg-canvas .wf-health-chip:hover{border-color:var(--wf-border-strong);background:var(--twg-cream-bright)}.twg-canvas .wf-health-chip[aria-pressed=true]{border-color:var(--wf-brass);background:var(--twg-cream-bright);box-shadow:var(--twg-chip-active-ring)}.twg-canvas .wf-health-chip>svg{width:18px;height:18px;color:var(--wf-ink-muted);flex:none}.twg-canvas .wf-health-chip-body{min-width:0;line-height:1.15;display:grid}.twg-canvas .wf-health-chip-body strong{font-family:var(--twg-f-ui);font-size:var(--twg-fs-section);font-weight:var(--twg-type-strong-weight);line-height:var(--twg-lh-dense)}.twg-canvas .wf-health-chip-body span{color:var(--wf-ink-soft);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body);text-overflow:clip;white-space:normal;overflow:visible}.twg-canvas .wf-inline-suggestions-state{align-items:center;gap:var(--twg-space-2);min-height:var(--twg-touch-target);display:flex}.twg-canvas .wf-inline-suggestions-state>p{min-width:0;color:var(--wf-ink-soft);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body);margin:0}.twg-canvas .wf-inline-suggestions-state>.wf-mini-btn{margin-left:auto}.twg-canvas .wf-inline-suggestions-toggle{align-items:center;gap:var(--twg-modal-gap-sm);width:100%;color:var(--wf-ink);cursor:pointer;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);font-weight:var(--twg-type-label-weight);line-height:var(--twg-lh-dense);text-align:left;background:0 0;border:0;display:flex}.twg-canvas .wf-inline-suggestions-chevron{transition:transform var(--twg-t-tab);flex:none}.twg-canvas .wf-inline-suggestions header,.twg-canvas .wf-inline-shadow{justify-content:space-between;align-items:center;gap:var(--twg-modal-gap-sm);min-width:0;display:flex}.twg-canvas .wf-inline-suggestions h2{color:var(--wf-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:var(--twg-type-headline-weight);line-height:var(--twg-lh-dense);margin:0}.twg-canvas .wf-inline-shadow{color:var(--wf-ink-soft);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body);justify-content:flex-start}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-inline-suggestion-card{background:color-mix(in oklab, var(--twg-cream-bright) 68%, transparent)}}.twg-canvas .wf-inline-suggestion-card h3{color:var(--wf-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-title);font-weight:var(--twg-type-h3-weight);line-height:var(--twg-lh-dense);margin:0}.twg-canvas .wf-health-chip.tone-ok>svg,:is(.twg-canvas,.wf-create-dialog) .wf-status-pill.tone-ok{color:var(--wf-sage)}.twg-canvas .wf-health-chip.tone-indigo>svg,:is(.twg-canvas,.wf-create-dialog) .wf-status-pill.tone-indigo{color:var(--wf-indigo)}.twg-canvas .wf-health-chip.tone-approval>svg,:is(.twg-canvas,.wf-create-dialog) .wf-status-pill.tone-approval{color:var(--wf-coral)}.twg-canvas .wf-health-chip.tone-danger>svg,:is(.twg-canvas,.wf-create-dialog) .wf-status-pill.tone-danger{color:var(--wf-danger)}.twg-canvas .wf-command-grid{grid-template-columns:minmax(300px,36%) minmax(0,1fr);gap:14px;min-height:0;display:grid;overflow:hidden}.twg-canvas .wf-list,.twg-canvas .wf-detail,.twg-canvas .wf-andy-sidecar{min-width:0;min-height:0;overflow:hidden auto}.twg-canvas .wf-list{flex-direction:column;gap:8px;padding-right:4px;display:flex}.twg-canvas .wf-list-options{flex-direction:column;flex:none;gap:8px;width:100%;min-width:0;display:flex}.twg-canvas .wf-row{border:1px solid var(--wf-border);border-radius:var(--twg-r-md);background:var(--wf-glass);min-width:0;transition:background var(--twg-t-press), border-color var(--twg-t-press), box-shadow var(--twg-t-press);gap:7px;padding:12px 14px;display:grid;position:relative}.twg-canvas .wf-row-actions{align-items:center;gap:4px;display:inline-flex;position:absolute;top:10px;right:12px}.twg-canvas .wf-row-toggle,.twg-canvas .wf-row-menu-btn{width:32px;height:var(--twg-btn-icon);border:1px solid var(--wf-border);border-radius:var(--twg-r-sm);background:var(--twg-cream);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-row-toggle,.twg-canvas .wf-row-menu-btn{background:color-mix(in oklab, var(--twg-cream) 70%, transparent)}}.twg-canvas .wf-row-toggle,.twg-canvas .wf-row-menu-btn{color:var(--wf-ink-soft);cursor:pointer;transition:background var(--twg-t-press), border-color var(--twg-t-press), color var(--twg-t-press)}.twg-canvas .wf-row-menu-btn>svg{width:var(--twg-icon-glyph-sm,16px);height:var(--twg-icon-glyph-sm,16px)}.twg-canvas .wf-row-toggle:hover,.twg-canvas .wf-row-menu-btn:hover{border-color:var(--wf-brass);color:var(--wf-ink)}.twg-canvas .wf-row-menu-btn:focus-visible{outline:2px solid var(--wf-brass);outline-offset:2px}.wf-row-delete-item{color:var(--twg-danger)!important}.wf-row-delete-item svg{color:var(--twg-danger)}.twg-canvas .wf-row-toggle.is-on{border-color:var(--wf-brass);color:var(--wf-brass)}.twg-canvas .wf-row-toggle:disabled{opacity:.55;cursor:default}.twg-canvas .wf-row-toggle>svg{width:var(--twg-icon-glyph-sm,16px);height:var(--twg-icon-glyph-sm,16px)}.twg-canvas .wf-empty-actions{justify-content:center;gap:var(--twg-modal-gap-sm,10px);flex-wrap:wrap;margin-top:14px;display:flex}.twg-canvas .wf-row-trend{align-items:center;gap:3px;display:inline-flex}.twg-canvas .wf-trend-dot{border-radius:var(--twg-r-full);background:var(--wf-ink-soft);opacity:.45;width:7px;height:7px}.twg-canvas .wf-trend-dot.tone-ok{background:var(--wf-sage);opacity:1}.twg-canvas .wf-trend-dot.tone-danger{background:var(--wf-danger);opacity:1}.twg-canvas .wf-trend-dot.tone-approval{background:var(--wf-coral);opacity:1}.twg-canvas .wf-trend-dot.tone-indigo{background:var(--wf-indigo);opacity:1}.twg-canvas .wf-row:hover,.twg-canvas .wf-row.is-active{border-color:var(--wf-brass);background:var(--twg-cream-bright)}.twg-canvas .wf-row.is-active{box-shadow:var(--twg-card-active-ring)}.twg-canvas .wf-row-main{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:0 76px 0 0;display:grid}.twg-canvas .wf-row-content{gap:5px;min-width:0;display:grid}.twg-canvas .wf-row-line1{gap:8px;min-width:0}.twg-canvas .wf-row-name{min-width:0;color:var(--wf-ink);font-size:var(--twg-fs-section);font-weight:var(--twg-type-strong-weight);line-height:var(--twg-lh-dense);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twg-canvas .wf-row-dot{border-radius:var(--twg-r-full);background:var(--wf-ink-muted);width:9px;height:9px;margin-top:5px}.twg-canvas .wf-row-desc{-webkit-line-clamp:2;color:var(--wf-ink-soft);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.twg-canvas .wf-row-meta,.twg-canvas .wf-row-modules,:is(.twg-canvas,.wf-create-dialog) .wf-detail-mods,.twg-canvas .wf-simulation-summary{flex-wrap:wrap;gap:6px}.twg-canvas .wf-row-meta{color:var(--wf-ink-muted);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body)}.twg-canvas .wf-row-meta span:not(:last-child):after{content:"·";color:var(--wf-ink-muted);margin-left:6px}.twg-canvas .wf-row-issue{border-radius:var(--twg-r-sm);background:var(--wf-amber-soft);color:var(--wf-ink-soft);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body);align-items:flex-start;gap:6px;padding:6px 8px;display:flex}.twg-canvas .wf-row-issue svg{width:13px;height:13px;color:var(--wf-amber);flex:none;margin-top:1px}:is(.twg-canvas,.wf-create-dialog) .wf-status-pill,:is(.twg-canvas,.wf-create-dialog) .wf-mod-chip,.twg-canvas .wf-count,.twg-canvas .wf-status-badge,.twg-canvas .m-wf-chip,.twg-canvas .m-wf-chip-count,.twg-canvas .wf-template-cats span,.twg-canvas .wf-simulation-summary span,.twg-canvas .wf-blocked-list li{box-sizing:border-box;vertical-align:middle;justify-content:center;min-width:0;line-height:1;align-items:center!important;display:inline-flex!important}:is(.twg-canvas,.wf-create-dialog) .wf-status-pill,:is(.twg-canvas,.wf-create-dialog) .wf-mod-chip,.twg-canvas .wf-status-badge{height:var(--twg-chip-md-h);min-height:var(--twg-chip-md-h);max-height:var(--twg-chip-md-h);border-radius:var(--twg-chip-md-radius);font-size:var(--twg-fs-label);font-weight:var(--twg-type-chip-weight);line-height:var(--twg-lh-dense)}:is(.twg-canvas,.wf-create-dialog) .wf-status-pill{padding:var(--twg-chip-md-pad-y) var(--twg-chip-md-pad-x);background:var(--twg-ink);gap:4px}@supports (color:color-mix(in lab, red, red)){:is(.twg-canvas,.wf-create-dialog) .wf-status-pill{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}:is(.twg-canvas,.wf-create-dialog) .wf-status-pill{color:var(--wf-ink-muted)}:is(.twg-canvas,.wf-create-dialog) .wf-status-pill svg{flex:none;width:12px;height:12px}:is(.twg-canvas,.wf-create-dialog) .wf-status-pill.tone-ok{background:var(--wf-sage-soft);color:var(--wf-sage)}:is(.twg-canvas,.wf-create-dialog) .wf-status-pill.tone-indigo{background:var(--wf-indigo-soft);color:var(--wf-indigo)}:is(.twg-canvas,.wf-create-dialog) .wf-status-pill.tone-approval{background:var(--wf-coral-soft);color:var(--wf-coral)}:is(.twg-canvas,.wf-create-dialog) .wf-status-pill.tone-danger{background:var(--wf-danger-soft);color:var(--wf-danger)}:is(.twg-canvas,.wf-create-dialog) .wf-status-pill.tone-idle{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){:is(.twg-canvas,.wf-create-dialog) .wf-status-pill.tone-idle{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}:is(.twg-canvas,.wf-create-dialog) .wf-status-pill.tone-idle{color:var(--wf-ink-muted)}.twg-canvas .wf-status-badge{padding:var(--twg-chip-md-pad-y) var(--twg-chip-md-pad-x);border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-status-badge{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.twg-canvas .wf-status-badge{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-status-badge{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.twg-canvas .wf-status-badge{color:var(--wf-ink-muted)}.twg-canvas .wf-status-badge svg{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm)}.twg-canvas .wf-status-badge[data-status=shadow]{background:var(--wf-coral-soft);color:var(--twg-ink);border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-status-badge[data-status=shadow]{border-color:color-mix(in oklab, var(--twg-coral) 30%, transparent)}}.twg-canvas .wf-status-badge[data-status=active]{background:var(--wf-sage-soft);color:var(--twg-ink);border-color:var(--wf-sage,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-status-badge[data-status=active]{border-color:color-mix(in oklab, var(--wf-sage,var(--twg-brass)) 30%, transparent)}}.twg-canvas .wf-status-badge[data-status=paused]{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-status-badge[data-status=paused]{background:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.twg-canvas .wf-status-badge[data-status=paused]{color:var(--wf-ink-muted);border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-status-badge[data-status=paused]{border-color:color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.twg-canvas .wf-status-badge[data-status=error]{background:var(--wf-danger-soft);color:var(--twg-danger);border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-status-badge[data-status=error]{border-color:color-mix(in oklab, var(--twg-danger) 28%, transparent)}}:is(.twg-canvas,.wf-create-dialog) .wf-mod-chip{padding:var(--twg-chip-md-pad-y) var(--twg-chip-md-pad-x);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){:is(.twg-canvas,.wf-create-dialog) .wf-mod-chip{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}:is(.twg-canvas,.wf-create-dialog) .wf-mod-chip{color:var(--wf-ink-soft)}:is(.twg-canvas,.wf-create-dialog) .wf-mod-chip.tone-email,:is(.twg-canvas,.wf-create-dialog) .wf-mod-chip.tone-calendar{background:var(--wf-brass-soft);color:var(--wf-brass)}:is(.twg-canvas,.wf-create-dialog) .wf-mod-chip.tone-tasks,:is(.twg-canvas,.wf-create-dialog) .wf-mod-chip.tone-contacts{background:var(--wf-sage-soft);color:var(--wf-sage)}:is(.twg-canvas,.wf-create-dialog) .wf-mod-chip.tone-approvals{background:var(--wf-coral-soft);color:var(--wf-coral)}:is(.twg-canvas,.wf-create-dialog) .wf-mod-chip.tone-procedures,:is(.twg-canvas,.wf-create-dialog) .wf-mod-chip.tone-current-rms{background:var(--wf-indigo-soft);color:var(--wf-indigo)}:is(.twg-canvas,.wf-create-dialog) .wf-mod-chip.tone-memory{background:var(--wf-violet-soft);color:var(--wf-violet)}.twg-canvas .wf-detail{flex-direction:column;gap:14px;padding-right:4px;display:flex}.twg-canvas .wf-detail>*{flex:none}.twg-canvas .wf-detail-header,.twg-canvas .wf-detail-section,.twg-canvas .wf-governance-card,.twg-canvas .wf-template-card,.twg-canvas .wf-library-head,.twg-canvas .wf-andy-card,.twg-canvas .wf-andy-metrics{border:1px solid var(--wf-border);background:var(--wf-glass)}.twg-canvas .wf-detail-header{border-radius:var(--twg-r-md);justify-content:space-between;gap:14px;padding:14px 16px;display:flex}.twg-canvas .wf-detail-title-row{flex-wrap:wrap;gap:8px;min-width:0}.twg-canvas .wf-detail-title-row h2,.twg-canvas .wf-library-head h2{color:var(--wf-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:var(--twg-type-headline-weight);line-height:var(--twg-lh-dense);margin:0}.twg-canvas .wf-template-route .wf-library-head h1{color:var(--wf-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-module-head);font-weight:var(--twg-type-headline-weight);line-height:var(--twg-lh-display);margin:0}.twg-canvas .wf-record-title{color:var(--wf-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:var(--twg-type-headline-weight);letter-spacing:0;line-height:var(--twg-lh-dense);text-overflow:ellipsis;margin:0;overflow:hidden}.twg-canvas .wf-run-history-title{margin-bottom:var(--twg-gap-md)}.twg-canvas .wf-detail-desc,.twg-canvas .wf-detail-purpose,.twg-canvas .wf-library-head span,.twg-canvas .wf-template-card p,.twg-canvas .wf-andy-card p,.twg-canvas .wf-simulation p{color:var(--wf-ink-soft);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body)}.twg-canvas .wf-detail-desc{margin:7px 0 0}.twg-canvas .wf-detail-purpose{color:var(--wf-ink-muted);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body);margin:4px 0 0}.twg-canvas .wf-detail-actions{flex-wrap:wrap;place-content:flex-start flex-end;gap:6px}.twg-canvas .wf-status-actions{border:1px solid var(--wf-border);border-radius:var(--twg-btn-md-radius);background:var(--twg-cream);gap:2px;padding:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-status-actions{background:color-mix(in oklab, var(--twg-cream) 62%, transparent)}}.twg-canvas .wf-status-actions .wf-btn{box-shadow:none;border-color:#0000}.twg-canvas .wf-status-actions .wf-btn[aria-pressed=true]{border-color:var(--wf-border-strong);background:var(--twg-cream-bright);color:var(--wf-ink)}.twg-canvas .wf-governance{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.twg-canvas .wf-governance-card{border-radius:var(--twg-r-md);background:linear-gradient(180deg, var(--twg-cream-bright), var(--twg-cream)), var(--wf-glass);gap:5px;min-width:0;padding:12px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-governance-card{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-cream-bright) 82%, transparent), color-mix(in oklab, var(--twg-cream) 62%, transparent)), var(--wf-glass)}}.twg-canvas .wf-governance-card span,:is(.twg-canvas,.wf-create-dialog) .wf-eyebrow{color:var(--wf-ink-muted);font-size:var(--twg-fs-label);font-weight:var(--twg-type-label-weight);letter-spacing:var(--twg-type-eyebrow-tracking);line-height:var(--twg-lh-dense);text-transform:uppercase}.twg-canvas .wf-governance-card strong{color:var(--wf-ink);font-size:var(--twg-fs-section);font-weight:var(--twg-type-strong-weight);line-height:var(--twg-lh-dense);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twg-canvas .wf-governance-card small{color:var(--wf-ink-soft);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twg-canvas .wf-detail-section{border-radius:var(--twg-r-md);min-width:0;padding:12px 16px;overflow:hidden}.twg-canvas .wf-detail-section>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.twg-canvas .wf-detail-section h3{color:var(--wf-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:var(--twg-type-headline-weight);line-height:var(--twg-lh-dense);margin:0}.twg-canvas .wf-count{min-height:var(--twg-chip-md-h);padding:var(--twg-chip-md-pad-y) var(--twg-chip-md-pad-x);border-radius:var(--twg-chip-md-radius);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-count{background:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.twg-canvas .wf-count{color:var(--wf-ink-muted);font-size:var(--twg-fs-label);font-weight:var(--twg-type-chip-weight);line-height:var(--twg-lh-dense);white-space:nowrap}.twg-canvas .wf-btn-danger{border-color:var(--wf-danger);background:var(--wf-danger-soft);color:var(--wf-danger)}.twg-canvas .wf-run-detail-shell{min-height:min(980px,100% + 52px)}.twg-canvas .wf-run-detail-topbar{grid-template-columns:minmax(280px,1fr) auto minmax(190px,auto)}.twg-canvas .wf-run-detail-title{gap:4px;min-width:0;display:grid}.twg-canvas .wf-run-detail-title h1{color:var(--wf-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-module-head);font-weight:var(--twg-type-headline-weight);line-height:var(--twg-lh-display);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.twg-canvas .wf-run-detail-title p{color:var(--wf-ink-soft);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body);margin:0}.twg-canvas .wf-run-detail-title .wf-run-reason{color:var(--wf-ink)}.twg-canvas .wf-run-detail-body{grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:14px;min-height:0;padding:14px 16px;display:grid;overflow:hidden}.twg-canvas .wf-run-detail-main,.twg-canvas .wf-run-detail-sidecar{align-content:start;gap:14px;min-width:0;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.twg-canvas .wf-run-detail-lower{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:14px;min-width:0;display:grid}.twg-canvas .wf-run-visual-panel{min-height:390px}.twg-canvas .wf-section-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.twg-canvas .wf-section-head h2{color:var(--wf-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:var(--twg-type-headline-weight);line-height:var(--twg-lh-dense);margin:0}.twg-canvas .wf-section-head p,.twg-canvas .wf-empty-copy{color:var(--wf-ink-soft);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body);margin:3px 0 0}.twg-canvas .wf-run-step-list,.twg-canvas .wf-approval-list,.twg-canvas .wf-created-record-list{gap:8px;display:grid}.twg-canvas .wf-run-step-card,.twg-canvas .wf-approval-card,.twg-canvas .wf-created-record-card{border:1px solid var(--wf-border);border-radius:var(--twg-r-md);background:linear-gradient(180deg, var(--twg-cream-bright), var(--twg-cream));min-width:0}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-run-step-card,.twg-canvas .wf-approval-card,.twg-canvas .wf-created-record-card{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-cream-bright) 76%, transparent), color-mix(in oklab, var(--twg-cream) 48%, transparent))}}.twg-canvas .wf-run-step-card{width:100%;color:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px;display:grid}.twg-canvas .wf-run-step-card:hover,.twg-canvas .wf-created-record-card:hover{border-color:var(--wf-border-strong)}.twg-canvas .wf-run-step-card__main{gap:3px;min-width:0;display:grid}.twg-canvas .wf-run-step-card__main strong,.twg-canvas .wf-approval-card strong,.twg-canvas .wf-created-record-card strong{color:var(--wf-ink);font-size:var(--twg-fs-section);font-weight:var(--twg-type-strong-weight);line-height:var(--twg-lh-dense);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twg-canvas .wf-run-step-card__main span,.twg-canvas .wf-approval-card small,.twg-canvas .wf-created-record-card p,.twg-canvas .wf-created-record-card__links span{color:var(--wf-ink-soft);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body)}.twg-canvas .wf-approval-card{gap:9px;padding:11px;display:grid}.twg-canvas .wf-approval-card p{color:var(--wf-ink);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body);margin:0}.twg-canvas .wf-approval-changes{gap:var(--twg-space-2);padding-top:var(--twg-space-2);border-top:1px solid var(--wf-border);display:grid}.twg-canvas .wf-approval-changes label{color:var(--wf-ink);font-size:var(--twg-fs-label);font-weight:var(--twg-type-strong-weight)}.twg-canvas .wf-approval-changes textarea{resize:vertical;width:100%;min-height:88px;padding:var(--twg-space-2);border:1px solid var(--wf-border-strong);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);color:var(--wf-ink);font:inherit}.twg-canvas .wf-approval-changes textarea:focus-visible{outline:2px solid var(--twg-focus-ring-color);outline-offset:2px}.twg-canvas .wf-approval-error{padding:var(--twg-space-2);border:1px solid var(--twg-danger);margin:0}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-approval-error{border:1px solid color-mix(in oklab, var(--twg-danger) 34%, transparent)}}.twg-canvas .wf-approval-error{border-radius:var(--twg-r-sm);background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-approval-error{background:color-mix(in oklab, var(--twg-danger) 8%, var(--twg-cream-bright))}}.twg-canvas .wf-approval-error{color:var(--twg-danger);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body)}.twg-canvas .wf-approval-card__top,.twg-canvas .wf-created-record-card__top,.twg-canvas .wf-created-record-card__chips,.twg-canvas .wf-created-record-card__links{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.twg-canvas .wf-created-record-card{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:11px;display:grid}.twg-canvas .wf-created-record-card__icon{border-radius:var(--twg-r-sm);background:var(--twg-ink);place-items:center;width:30px;height:30px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-created-record-card__icon{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.twg-canvas .wf-created-record-card__icon{color:var(--wf-brass)}.twg-canvas .wf-created-record-card__icon svg{width:15px;height:15px}.twg-canvas .wf-created-record-card__body{gap:7px;min-width:0;display:grid}.twg-canvas .wf-created-record-card p{margin:0}.twg-canvas .wf-selected-step-summary,.twg-canvas .wf-inspector-summary,.wf-create-dialog .wf-inspector-summary{gap:var(--twg-modal-gap-sm);min-width:0;display:grid}.twg-canvas .wf-selected-step-summary__head,.wf-create-dialog .wf-selected-step-summary__head{align-items:center;gap:var(--twg-modal-gap-xs);flex-wrap:wrap;display:flex}.twg-canvas .wf-step-retry-btn{justify-self:start;margin-top:4px}.twg-canvas .wf-selected-step-summary strong,.wf-create-dialog .wf-selected-step-summary strong{color:var(--wf-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-title);font-weight:var(--twg-type-h3-weight);line-height:var(--twg-lh-dense)}.twg-canvas .wf-selected-step-summary p,.wf-create-dialog .wf-selected-step-summary p{color:var(--wf-ink-soft);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body);margin:0}.twg-canvas .wf-selected-step-summary dl,.twg-canvas .wf-inspector-summary,.wf-create-dialog .wf-inspector-summary{margin:0}.twg-canvas .wf-selected-step-summary dl,.twg-canvas .wf-inspector-summary div,.wf-create-dialog .wf-inspector-summary div{gap:var(--twg-modal-gap-xs);display:grid}.twg-canvas .wf-selected-step-summary dt,.twg-canvas .wf-inspector-summary dt,.wf-create-dialog .wf-inspector-summary dt{color:var(--wf-ink-muted);font-size:var(--twg-fs-label);font-weight:var(--twg-type-label-weight);letter-spacing:var(--twg-type-eyebrow-tracking);line-height:var(--twg-lh-dense);text-transform:uppercase}.twg-canvas .wf-selected-step-summary dd,.twg-canvas .wf-inspector-summary dd,.wf-create-dialog .wf-inspector-summary dd{color:var(--wf-ink-soft);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body);margin:0}.twg-canvas .wf-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.twg-canvas .wf-runtime-card{border:1px solid var(--wf-border);border-radius:var(--twg-r-md);background:linear-gradient(180deg, var(--twg-cream-bright), var(--twg-cream));grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-runtime-card{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-cream-bright) 76%, transparent), color-mix(in oklab, var(--twg-cream) 48%, transparent))}}.twg-canvas .wf-runtime-card{color:inherit;text-decoration:none}.twg-canvas .wf-runtime-card:hover{border-color:var(--wf-border-strong)}.twg-canvas .wf-runtime-icon{border-radius:var(--twg-r-sm);background:var(--twg-ink);place-items:center;width:30px;height:30px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-runtime-icon{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.twg-canvas .wf-runtime-icon{color:var(--wf-ink-soft)}.twg-canvas .wf-runtime-icon svg{width:15px;height:15px}.twg-canvas .wf-runtime-icon.tone-indigo{background:var(--wf-indigo-soft);color:var(--wf-indigo)}.twg-canvas .wf-runtime-icon.tone-coral{background:var(--wf-coral-soft);color:var(--wf-coral)}.twg-canvas .wf-runtime-icon.tone-sage{background:var(--wf-sage-soft);color:var(--wf-sage)}.twg-canvas .wf-runtime-icon.tone-violet{background:var(--wf-violet-soft);color:var(--wf-violet)}.twg-canvas .wf-runtime-card strong{color:var(--wf-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-title);font-weight:var(--twg-type-h3-weight);line-height:var(--twg-lh-dense);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.twg-canvas .wf-runtime-card p{color:var(--wf-ink-soft);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body);margin:3px 0 0}.twg-canvas .wf-runtime-link{color:var(--wf-brass);font-size:var(--twg-fs-label);font-weight:var(--twg-type-label-weight);line-height:var(--twg-lh-body);align-items:center;gap:4px;margin-top:7px;display:inline-flex}.twg-canvas .wf-runtime-link svg{width:12px;height:12px}.twg-canvas .wf-run-filter{border-radius:var(--twg-r-md);background:var(--twg-ink);flex-wrap:wrap;gap:4px;margin:0 0 12px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-run-filter{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.twg-canvas .wf-run-filter-tab{border-radius:var(--twg-r-sm);height:30px;color:var(--wf-ink-soft);cursor:pointer;font-size:var(--twg-type-button-size);font-weight:var(--twg-type-label-weight);line-height:var(--twg-lh-dense);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.twg-canvas .wf-run-filter-tab:hover{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-run-filter-tab:hover{background:color-mix(in oklab, var(--twg-cream) 70%, transparent)}}.twg-canvas .wf-run-filter-tab:hover{color:var(--wf-ink)}.twg-canvas .wf-run-filter-tab.is-active{background:var(--twg-cream-bright);box-shadow:var(--twg-chip-active-ring);color:var(--wf-ink)}.twg-canvas .wf-run-filter-tab:focus-visible{outline:2px solid var(--wf-brass);outline-offset:2px}.twg-canvas .wf-run-filter-count{border-radius:var(--twg-r-full);background:var(--twg-ink);min-width:18px;padding:0 5px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-run-filter-count{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.twg-canvas .wf-run-filter-count{color:inherit;font-size:var(--twg-fs-micro);font-variant-numeric:tabular-nums;text-align:center}.twg-canvas .wf-run-filter-tab.is-active .wf-run-filter-count{background:var(--wf-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-run-filter-tab.is-active .wf-run-filter-count{background:color-mix(in oklab, var(--wf-brass) 22%, transparent)}}.twg-canvas .wf-detail-steps,.twg-canvas .wf-run-list,.twg-canvas .wf-run-timeline,.twg-canvas .wf-blocked-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.twg-canvas .wf-detail-steps li{gap:10px;min-width:0;padding:8px 0;display:flex}.twg-canvas .wf-step-icon{border-radius:var(--twg-r-sm);background:var(--twg-ink);place-items:center;width:30px;height:30px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-step-icon{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.twg-canvas .wf-step-icon{color:var(--wf-ink-soft);flex:none}.twg-canvas .wf-step-icon svg{width:14px;height:14px}.twg-canvas .wf-step-icon.tone-indigo{background:var(--wf-indigo-soft);color:var(--wf-indigo)}.twg-canvas .wf-step-icon.tone-sage{background:var(--wf-sage-soft);color:var(--wf-sage)}.twg-canvas .wf-step-body{min-width:0}.twg-canvas .wf-step-body strong{color:var(--wf-ink);font-size:var(--twg-fs-section);font-weight:var(--twg-type-strong-weight);line-height:var(--twg-lh-dense)}.twg-canvas .wf-step-body p,.twg-canvas .wf-empty-inline{color:var(--wf-ink-soft);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body);margin:2px 0 0}.twg-canvas .wf-step-safety{color:var(--wf-coral);font-size:var(--twg-fs-label);font-weight:var(--twg-type-label-weight);line-height:var(--twg-lh-body);align-items:center;gap:4px;display:inline-flex}.twg-canvas .wf-step-safety svg{width:12px;height:12px}.twg-canvas .wf-simulation{background:linear-gradient(180deg, var(--twg-cream-bright), var(--twg-cream))}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-simulation{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-cream-bright) 84%, transparent), color-mix(in oklab, var(--twg-cream) 66%, transparent))}}.twg-canvas .wf-simulation.is-error{border-color:var(--wf-danger);background:var(--wf-danger-soft)}.twg-canvas .wf-simulation p{margin:0}.twg-canvas .wf-simulation-summary{margin-top:9px}.twg-canvas .wf-simulation-summary span,.twg-canvas .wf-blocked-list li,.twg-canvas .wf-template-cats span{min-height:var(--twg-chip-md-h);padding:var(--twg-chip-md-pad-y) var(--twg-chip-md-pad-x);border-radius:var(--twg-chip-md-radius);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-simulation-summary span,.twg-canvas .wf-blocked-list li,.twg-canvas .wf-template-cats span{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.twg-canvas .wf-simulation-summary span,.twg-canvas .wf-blocked-list li,.twg-canvas .wf-template-cats span{color:var(--wf-ink-soft);font-size:var(--twg-fs-label);font-weight:var(--twg-type-chip-weight);line-height:var(--twg-lh-dense)}.twg-canvas .wf-blocked-list{margin-top:9px}.twg-canvas .wf-run-list li,.twg-canvas .wf-run-timeline li{border-top:1px solid var(--twg-ink);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:8px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-run-list li,.twg-canvas .wf-run-timeline li{border-top:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.twg-canvas .wf-run-list li,.twg-canvas .wf-run-timeline li{color:var(--wf-ink-soft);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body)}.twg-canvas .wf-run-list li:first-child,.twg-canvas .wf-run-timeline li:first-child{border-top:0}.twg-canvas .wf-run-list a,.twg-canvas .wf-run-timeline a{color:var(--wf-brass);font-weight:700;text-decoration:none}.twg-canvas .wf-run-timeline li{grid-template-columns:auto minmax(120px,auto) minmax(0,1fr) auto;padding:11px 0}.twg-canvas .wf-run-timeline strong{color:var(--wf-ink);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body)}.twg-canvas .wf-run-timeline p{color:var(--wf-ink-soft);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.twg-canvas .wf-library{grid-template-rows:auto auto 1fr}.twg-canvas .wf-approval-center,.twg-canvas .wf-run-viewer{grid-template-rows:auto 1fr}.twg-canvas .wf-library-head{border-radius:var(--twg-r-md);justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex}.twg-canvas .wf-library-head>div{gap:4px;min-width:0;display:grid}.twg-canvas .wf-template-cats{scrollbar-width:none;gap:6px;min-width:0;display:flex;overflow-x:auto}.twg-canvas .wf-template-cats::-webkit-scrollbar{display:none}.twg-canvas .wf-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.twg-canvas .wf-template-card{border-radius:var(--twg-r-md);align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.twg-canvas .wf-template-card h3,.twg-canvas .wf-andy-card strong{color:var(--wf-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-title);font-weight:var(--twg-type-h3-weight);line-height:var(--twg-lh-dense);margin:0}.twg-canvas .wf-template-card p{margin:0}:is(.twg-canvas,.wf-create-dialog) .wf-template-foot{justify-content:space-between;gap:8px;min-width:0}:is(.twg-canvas,.wf-create-dialog) .wf-template-foot small{color:var(--wf-ink-muted);font-size:var(--twg-fs-caption);line-height:var(--twg-lh-dense);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twg-canvas .wf-template-create{height:var(--twg-btn-md-h);min-height:var(--twg-btn-md-h);border-radius:var(--twg-btn-md-radius)}.twg-canvas .wf-suggestion-card,.twg-canvas .wf-shadow-procedure-card{flex-direction:column;display:flex}.twg-canvas .wf-suggestion-actions{gap:var(--twg-modal-gap-sm);flex-wrap:wrap;margin-top:auto;display:flex}.twg-canvas .wf-suggestion-actions [data-slot=button]{min-height:var(--twg-btn-md-h);height:var(--twg-btn-md-h);padding-inline:var(--twg-btn-md-pad-x);border-radius:var(--twg-btn-md-radius);font-size:var(--twg-type-button-size);font-weight:var(--twg-type-label-weight);line-height:var(--twg-lh-dense);white-space:nowrap}.twg-canvas .wf-suggestion-json{border:1px solid var(--wf-border);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-suggestion-json{background:color-mix(in oklab, var(--twg-cream-bright) 64%, transparent)}}.twg-canvas .wf-suggestion-json summary{cursor:pointer;padding:var(--twg-modal-gap-sm) var(--twg-modal-gap);color:var(--wf-ink-soft);font-size:var(--twg-fs-label);font-weight:var(--twg-type-label-weight);line-height:var(--twg-lh-body)}.twg-canvas .wf-suggestion-json pre{max-height:min(var(--twg-dd-max-h), 44dvh);padding:0 var(--twg-modal-gap) var(--twg-modal-gap);color:var(--wf-ink-muted);font-family:var(--twg-f-mono);font-size:var(--twg-fs-caption);line-height:var(--twg-lh-dense);white-space:pre-wrap;margin:0;overflow:auto}.twg-canvas .wf-approval-center [data-test=workflow-approval-gate-panel]{border-color:var(--wf-border);border-radius:var(--twg-r-md);background:var(--wf-glass);color:var(--wf-ink);overflow-y:auto}.twg-canvas .wf-andy-sidecar{border-left:1px solid var(--wf-border);background:var(--twg-cream-bright);flex-direction:column;gap:12px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy-sidecar{background:color-mix(in oklab, var(--twg-cream-bright) 58%, transparent)}}.twg-canvas .wf-andy-sidecar header{gap:10px}.twg-canvas .wf-andy-sidecar header>svg{width:22px;height:22px;color:var(--wf-brass)}.twg-canvas .wf-andy-sidecar h2{color:var(--wf-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-title);font-weight:var(--twg-type-h3-weight);line-height:var(--twg-lh-dense);margin:0}.twg-canvas .wf-andy-sidecar header span{color:var(--wf-ink-muted);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body)}.twg-canvas .wf-andy-card,.twg-canvas .wf-andy-metrics{border-radius:var(--twg-r-md);padding:12px}.twg-canvas .wf-andy-card p{margin:6px 0 0}.twg-canvas .wf-andy-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.twg-canvas .wf-andy-metrics span{min-width:0;color:var(--wf-ink-muted);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body);gap:2px;display:grid}.twg-canvas .wf-andy-metrics strong{color:var(--wf-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-section);line-height:var(--twg-lh-dense)}.twg-canvas .wf-empty{border:1px dashed var(--wf-border);border-radius:var(--twg-r-md);min-height:180px;color:var(--wf-ink-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:20px;display:grid}.twg-canvas .wf-empty svg{width:24px;height:24px;color:var(--wf-brass)}.twg-canvas .wf-empty p{color:var(--wf-ink);font-size:var(--twg-fs-section);font-weight:var(--twg-type-strong-weight);line-height:var(--twg-lh-dense);margin:0}.twg-canvas .wf-empty span{max-width:320px;font-size:var(--twg-fs-label);line-height:var(--twg-lh-body)}.twg-canvas .wf-spin{animation:.8s linear infinite wf-spin}.twg-canvas .m-wf-back{display:none}.wf-create-dialog{z-index:var(--z-modal);border:1px solid var(--wf-border-strong);background:var(--twg-glass-t3-bg);width:min(1120px,100vw - 32px);height:min(860px,100dvh - 32px);box-shadow:var(--twg-dialog-shadow);color:var(--wf-ink);font-family:var(--twg-f-content);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border-radius:14px;outline:none;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.wf-create-dialog-head{border-bottom:1px solid var(--wf-border);background:var(--twg-cream-bright);padding:16px 58px 14px 18px}@supports (color:color-mix(in lab, red, red)){.wf-create-dialog-head{background:color-mix(in oklab, var(--twg-cream-bright) 86%, transparent)}}.wf-create-dialog [data-slot=dialog-close]{border:1px solid var(--wf-border);background:var(--twg-cream);position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.wf-create-dialog [data-slot=dialog-close]{background:color-mix(in oklab, var(--twg-cream) 70%, transparent)}}.wf-create-dialog [data-slot=dialog-close]{color:var(--wf-ink)}.wf-create-title-lockup{align-items:center;gap:12px;min-width:0;display:flex}.wf-create-icon{border-radius:var(--twg-r-sm);background:var(--wf-brass-soft);width:36px;height:36px;color:var(--wf-brass);flex:none;place-items:center;display:inline-grid}.wf-create-icon svg{width:18px;height:18px}.wf-create-title{color:var(--wf-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:var(--twg-type-headline-weight);line-height:var(--twg-lh-dense);margin:0}.wf-create-description{color:var(--wf-ink-soft);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body);margin:3px 0 0}.twg-canvas .wf-create-page{height:calc(100% + 52px)}.twg-canvas .wf-create-page-topbar{grid-template-columns:minmax(0,1fr)}.twg-canvas .wf-create-page-body{min-height:0;padding:16px;overflow-y:auto}.wf-create-surface{grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;min-width:0;min-height:0;display:grid}.wf-create-surface.is-page{max-width:1240px;margin:0 auto}.wf-create-surface.is-dialog{padding:14px 18px 18px;overflow-y:auto}.wf-create-context,.wf-create-error,.wf-create-panel{border:1px solid var(--wf-border);border-radius:var(--twg-r-md);background:var(--wf-glass)}.wf-create-context{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.wf-create-context div{gap:3px;min-width:0;display:grid}.wf-create-context strong{color:var(--wf-ink);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body)}.wf-create-context span{color:var(--wf-ink-soft);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-create-error{background:var(--wf-danger-soft);color:var(--wf-danger);font-size:var(--twg-fs-label);font-weight:var(--twg-type-label-weight);line-height:var(--twg-lh-body);margin:0;padding:9px 11px}.wf-create-tabs{border:1px solid var(--wf-border);border-radius:var(--twg-r-md);background:var(--twg-ink);flex-wrap:wrap;justify-self:start;align-items:center;gap:4px;padding:4px;display:inline-flex;overflow:visible}@supports (color:color-mix(in lab, red, red)){.wf-create-tabs{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.wf-create-tab{--twg-control-min-h:var(--twg-btn-md-h);height:var(--twg-btn-md-h);min-height:var(--twg-btn-md-h);padding:0 var(--twg-btn-md-pad-x);border-radius:var(--twg-r-sm);color:var(--wf-ink-soft);cursor:pointer;font-size:var(--twg-type-button-size);font-weight:var(--twg-type-label-weight);line-height:var(--twg-lh-dense);transition:background var(--twg-t-tab), color var(--twg-t-tab), box-shadow var(--twg-t-tab);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.wf-create-tab.is-active{background:var(--twg-cream-bright);box-shadow:var(--twg-chip-active-ring);color:var(--wf-ink)}.wf-create-chat-grid{grid-template-columns:minmax(0,1fr) minmax(330px,430px);gap:12px;min-height:0;display:grid}.wf-create-chat-grid,.wf-create-template-panel,.twg-canvas .wf-builder[data-view=canvas] .wf-canvas,.twg-canvas .wf-builder[data-view=form] .wf-form-view{animation:wf-panel-in var(--twg-t-tab) both}@keyframes wf-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.wf-create-panel{min-width:0;min-height:0;padding:14px;overflow:hidden}.wf-create-chat-panel{grid-template-rows:auto minmax(280px,1fr) auto;gap:10px;display:grid}.wf-create-prompts,.wf-create-panel-head,.wf-create-step-tabs,.wf-create-cancel-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wf-create-messages{border:1px solid var(--wf-border);border-radius:var(--twg-r-md);background:var(--twg-cream);flex-direction:column;gap:8px;min-height:0;padding:10px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.wf-create-messages{background:color-mix(in oklab, var(--twg-cream) 56%, transparent)}}.wf-create-messages>p{max-width:360px;color:var(--wf-ink-soft);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body);text-align:center;margin:auto}.wf-create-message{border:1px solid var(--wf-border);border-radius:var(--twg-r-md);background:var(--twg-cream-bright);max-width:min(620px,86%);color:var(--wf-ink);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body);padding:10px 12px}.wf-create-message.from-user{background:var(--wf-brass-soft);align-self:flex-end}.wf-create-message.from-assistant{align-self:flex-start}.wf-create-template-panel{overflow-y:auto}.wf-create-template-grid{gap:var(--twg-modal-gap-sm);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.wf-create-template-card{align-content:start;gap:var(--twg-modal-gap-sm);min-width:0;padding:var(--twg-modal-gap-sm);border:1px solid var(--wf-border);border-radius:var(--twg-r-md);background:var(--twg-cream-bright);display:grid}@supports (color:color-mix(in lab, red, red)){.wf-create-template-card{background:color-mix(in oklab, var(--twg-cream-bright) 68%, transparent)}}.wf-create-template-card h3{color:var(--wf-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-title);font-weight:var(--twg-type-h3-weight);line-height:var(--twg-lh-dense);margin:0}.wf-create-template-card p,.wf-create-template-empty{color:var(--wf-ink-soft);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body);margin:0}.wf-create-composer{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding-top:2px;display:grid}.wf-create-composer input,.wf-create-surface input:not([type=checkbox]),.wf-create-surface textarea,.wf-create-surface [data-slot=popover-trigger],.wf-create-surface [data-slot=select-trigger]{border:1px solid var(--wf-border);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.wf-create-composer input,.wf-create-surface input:not([type=checkbox]),.wf-create-surface textarea,.wf-create-surface [data-slot=popover-trigger],.wf-create-surface [data-slot=select-trigger]{background:color-mix(in oklab, var(--twg-cream-bright) 82%, transparent)}}.wf-create-composer input,.wf-create-surface input:not([type=checkbox]),.wf-create-surface textarea,.wf-create-surface [data-slot=popover-trigger],.wf-create-surface [data-slot=select-trigger]{color:var(--wf-ink)}.wf-create-composer input{min-width:0;height:40px;font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body);outline:0;padding:0 12px}.wf-andy-author{gap:var(--twg-modal-gap-sm);display:grid}.wf-andy-author-input{min-height:calc(var(--twg-modal-field-min-h) * 3);width:100%;padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);border:var(--twg-modal-hairline);border-radius:var(--twg-dd-radius);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.wf-andy-author-input{background:color-mix(in oklab, var(--twg-cream-bright) 82%, transparent)}}.wf-andy-author-input{color:var(--wf-ink);font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);font-weight:var(--twg-type-body-weight);line-height:var(--twg-lh-body);outline:0}.wf-andy-author-action{justify-self:start}.wf-create-panel-head{justify-content:space-between;margin-bottom:10px}.wf-create-panel-head h2{color:var(--wf-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-title);font-weight:var(--twg-type-h3-weight);line-height:var(--twg-lh-dense);margin:0}.wf-create-preview{overflow-y:auto}.wf-create-inspector{border-top:1px solid var(--wf-border);gap:9px;margin-top:12px;padding-top:12px;display:grid}.wf-create-step-tabs button{min-height:var(--twg-chip-md-h);padding:var(--twg-chip-md-pad-y) var(--twg-chip-md-pad-x);border:1px solid var(--wf-border);border-radius:var(--twg-chip-md-radius);background:var(--twg-cream);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wf-create-step-tabs button{background:color-mix(in oklab, var(--twg-cream) 70%, transparent)}}.wf-create-step-tabs button{color:var(--wf-ink-soft);cursor:pointer;font-size:var(--twg-fs-label);font-weight:var(--twg-type-chip-weight);line-height:var(--twg-lh-dense)}.wf-create-step-tabs button.is-active{border-color:var(--wf-border-strong);background:var(--twg-cream-bright);color:var(--wf-ink)}.wf-create-form-panel{overflow-y:auto}.wf-create-surface form[data-test=workflow-form-builder]{gap:14px;display:grid}.wf-create-surface form[data-test=workflow-form-builder]>section,.wf-create-surface form[data-test=workflow-form-builder] div.rounded.border{border-color:var(--wf-border);border-radius:var(--twg-r-md);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.wf-create-surface form[data-test=workflow-form-builder]>section,.wf-create-surface form[data-test=workflow-form-builder] div.rounded.border{background:color-mix(in oklab, var(--twg-cream-bright) 58%, transparent)}}.wf-create-surface form[data-test=workflow-form-builder] h2{color:var(--wf-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:var(--twg-type-headline-weight);letter-spacing:0;line-height:var(--twg-lh-dense);text-transform:none;margin:0}.wf-create-surface textarea{outline:0;width:100%;padding:9px 10px}.wf-create-surface [data-slot=button]:not([title]){--twg-control-min-h:var(--twg-btn-md-h);height:var(--twg-btn-md-h);min-height:var(--twg-btn-md-h);border-radius:var(--twg-btn-md-radius);font-size:var(--twg-type-button-size);font-weight:var(--twg-type-label-weight);line-height:var(--twg-lh-dense)}.wf-create-surface [data-slot=button][title]{--twg-control-min-h:var(--twg-btn-icon);width:var(--twg-btn-icon);height:var(--twg-btn-icon);min-height:var(--twg-btn-icon);border-radius:var(--twg-btn-md-radius);padding:0}.wf-create-surface .wf-form-submit{--twg-control-min-h:var(--twg-btn-md-h);z-index:2;height:var(--twg-btn-md-h);min-height:var(--twg-btn-md-h);box-shadow:0 -8px 18px var(--wf-paper);justify-self:start;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.wf-create-surface .wf-form-submit{box-shadow:0 -8px 18px color-mix(in oklab, var(--wf-paper) 72%, transparent)}}.wf-create-visualise-panel{min-height:min(540px,70dvh)}.wf-visualiser-canvas{z-index:1;height:var(--twg-flow-canvas-h);border:1px solid var(--wf-border);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);position:relative;overflow:hidden}.wf-create-cancel-row{justify-content:flex-end}.wf-rerun-actions{border:1px solid var(--twg-danger,#b3261e);border-radius:var(--twg-r-sm,8px);background:var(--twg-danger,#b3261e);margin:4px 0 0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.wf-rerun-actions{background:color-mix(in oklab, var(--twg-danger,#b3261e) 8%, transparent)}}.wf-rerun-actions-label{font-size:var(--twg-fs-label,12px);align-items:center;gap:8px;margin:0 0 6px;font-weight:600;display:flex}.wf-rerun-actions-label>svg{width:16px;height:16px;color:var(--twg-danger,#b3261e);flex:none}.wf-rerun-actions ul{margin:0;padding-left:18px}.wf-rerun-actions li{font-size:var(--twg-fs-label,12px);line-height:1.5}@media (max-width:768px){.twg-canvas .wf-topbar-title h1,.twg-canvas .wf-run-detail-title h1,.twg-canvas .wf-template-route .wf-library-head h1{font-size:var(--twg-fs-module-head-mobile);line-height:var(--twg-lh-display)}.wf-visualiser-canvas{height:var(--twg-flow-canvas-mobile-h);min-height:var(--twg-flow-canvas-mobile-h)}.wf-visualiser-canvas .react-flow{display:block}.wf-visualiser-canvas .react-flow__controls button{width:var(--twg-touch-target);min-width:var(--twg-touch-target);height:var(--twg-touch-target);min-height:var(--twg-touch-target)}.twg-canvas .wf-detail-title-row h2,.twg-canvas .wf-record-title,.twg-canvas .wf-library-head h2,.twg-canvas .wf-section-head h2,.twg-canvas .wf-detail-section h3,.wf-create-title,.wf-create-panel-head h2,.wf-create-surface form[data-test=workflow-form-builder] h2{font-size:var(--twg-fs-title);line-height:var(--twg-lh-dense)}.twg-canvas .wf-runtime-card strong,.twg-canvas .wf-template-card h3,.twg-canvas .wf-andy-card strong{font-size:var(--twg-fs-section);line-height:var(--twg-lh-dense)}.twg-canvas .wf-template-create{height:var(--twg-btn-md-mobile-h);min-height:var(--twg-btn-md-mobile-h);border-radius:var(--twg-btn-md-mobile-radius)}.twg-canvas .wf-health-chip-body strong,.twg-canvas .wf-row-name,.twg-canvas .wf-governance-card strong,.twg-canvas .wf-run-step-card__main strong,.twg-canvas .wf-approval-card strong,.twg-canvas .wf-created-record-card strong,.twg-canvas .wf-andy-metrics strong{font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body)}.wf-create-dialog{border-width:0;border-radius:0;width:100vw;height:100dvh;inset:0;transform:none}.wf-create-dialog-head{padding:calc(env(safe-area-inset-top,0px) + 14px) 54px 12px 14px}.wf-create-dialog [data-slot=dialog-close]{top:calc(env(safe-area-inset-top,0px) + 10px);right:10px}.wf-create-surface.is-dialog,.twg-canvas .wf-create-page-body{padding:12px}.wf-create-surface{grid-template-rows:none;grid-auto-rows:max-content;align-content:start}.wf-create-cancel-row{min-height:var(--twg-btn-md-mobile-h)}.wf-create-tabs{justify-self:stretch}.wf-create-tab{--twg-control-min-h:var(--twg-btn-md-mobile-h);height:var(--twg-btn-md-mobile-h);min-height:var(--twg-btn-md-mobile-h);border-radius:var(--twg-btn-md-mobile-radius);font-size:var(--twg-type-button-size)}.wf-create-surface form[data-test=workflow-form-builder] h2{font-size:var(--twg-fs-title);line-height:var(--twg-lh-dense)}.wf-create-surface [data-slot=button]:not([title]){--twg-control-min-h:var(--twg-btn-md-mobile-h);height:var(--twg-btn-md-mobile-h);min-height:var(--twg-btn-md-mobile-h);border-radius:var(--twg-btn-md-mobile-radius);font-size:var(--twg-type-button-size)}.wf-create-surface [data-slot=button][title]{--twg-control-min-h:var(--twg-btn-icon-mobile);width:var(--twg-btn-icon-mobile);height:var(--twg-btn-icon-mobile);min-height:var(--twg-btn-icon-mobile);border-radius:var(--twg-btn-md-mobile-radius)}.wf-create-chat-grid{grid-template-columns:minmax(0,1fr);overflow:visible}.wf-create-chat-panel{min-height:520px}.wf-create-preview{min-height:420px}.wf-create-composer{z-index:2;grid-template-columns:minmax(0, 1fr) var(--twg-touch-target);background:linear-gradient(180deg, transparent, var(--wf-paper) 30%);padding:8px 0 0;position:sticky;bottom:0}.wf-create-composer input{height:var(--twg-btn-md-mobile-h);grid-column:1/-1}.wf-create-panel-head{align-items:flex-start}.wf-create-panel-head>button{justify-content:center;width:100%}.wf-create-context{flex-direction:column;align-items:stretch}.wf-create-surface .wf-form-submit{--twg-control-min-h:var(--twg-btn-md-mobile-h);height:var(--twg-btn-md-mobile-h);min-height:var(--twg-btn-md-mobile-h);justify-content:center;width:100%}}@keyframes wf-spin{to{transform:rotate(360deg)}}@media (min-width:769px) and (max-width:1360px){.twg-canvas .wf-shell:not(.wf-run-detail-shell)>.wf-topbar{grid-template-columns:minmax(0,1fr);align-items:stretch}.twg-canvas .wf-shell:not(.wf-run-detail-shell)>.wf-topbar .wf-mode-tabs,.twg-canvas .wf-shell:not(.wf-run-detail-shell)>.wf-topbar .wf-topbar-actions{justify-content:flex-start;justify-self:stretch}}@media (max-width:1180px){.twg-canvas .wf-topbar{grid-template-columns:1fr;align-items:stretch}.twg-canvas .wf-mode-tabs,.twg-canvas .wf-topbar-actions{justify-content:flex-start;justify-self:stretch}.twg-canvas .wf-body.with-andy,.twg-canvas .wf-run-detail-body,.twg-canvas .wf-run-detail-lower{grid-template-columns:minmax(0,1fr)}.twg-canvas .wf-andy-sidecar{display:none}.twg-canvas .wf-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.twg-canvas .wf-shell{height:100%}.twg-canvas .wf-topbar{gap:10px;padding:10px 8px;min-height:auto!important;display:grid!important}.twg-canvas .wf-topbar-brand{display:flex!important}.twg-canvas .wf-topbar-title{display:block!important}.twg-canvas .wf-topbar-actions{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid}.twg-canvas .wf-suggestion-actions [data-slot=button]{min-height:var(--twg-btn-md-mobile-h);height:var(--twg-btn-md-mobile-h);border-radius:var(--twg-btn-md-mobile-radius);font-size:var(--twg-type-button-size)}.twg-canvas .wf-run-detail-topbar .wf-topbar-actions{grid-template-columns:minmax(0,1fr)}.twg-canvas .wf-run-detail-body{padding:8px;overflow-y:auto}.twg-canvas .wf-run-detail-main,.twg-canvas .wf-run-detail-sidecar{padding-right:0;overflow:visible}.twg-canvas .wf-run-detail-title h1{white-space:normal}.twg-canvas .wf-run-visual-panel{min-height:auto;overflow:clip}.twg-canvas .wf-run-visual-panel .wf-visualiser-canvas{height:var(--twg-flow-canvas-mobile-h)}.twg-canvas .wf-section-head{align-items:stretch}.twg-canvas .wf-search{width:100%;display:flex!important}.twg-canvas .wf-andy-toggle-label{display:none}.twg-canvas .wf-andy-toggle,.twg-canvas .wf-primary-btn{--twg-control-min-h:var(--twg-btn-md-mobile-h);height:var(--twg-btn-md-mobile-h);min-height:var(--twg-btn-md-mobile-h);border-radius:var(--twg-btn-md-mobile-radius);font-size:var(--twg-type-button-size);display:inline-flex!important}.twg-canvas .wf-mode-tabs{flex-wrap:nowrap;padding:3px;display:flex!important}.twg-canvas .wf-mode-tab{--twg-control-min-h:var(--twg-btn-md-mobile-h);height:var(--twg-btn-md-mobile-h);min-height:var(--twg-btn-md-mobile-h);font-size:var(--twg-type-button-size);line-height:var(--twg-lh-dense);padding:0 14px}.twg-canvas .wf-command{grid-template-rows:auto 1fr;gap:10px;padding:8px}.twg-canvas .wf-health-strip{display:none}.twg-canvas .m-wf-chips{flex-wrap:wrap;gap:6px;min-width:0;padding-bottom:2px;display:flex;overflow:visible}.twg-canvas .m-wf-chip{padding:var(--twg-chip-md-pad-y) var(--twg-chip-md-pad-x);border:1px solid var(--wf-border);border-radius:var(--twg-chip-md-radius);background:var(--wf-glass);color:var(--wf-ink-soft);cursor:pointer;font-size:var(--twg-fs-label);font-weight:var(--twg-type-chip-weight);line-height:var(--twg-lh-dense);white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex;position:relative;height:var(--twg-chip-md-h)!important;min-height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important}.twg-canvas .m-wf-chip:before{content:"";inset:calc((var(--twg-chip-mobile-hit) - var(--twg-chip-md-h)) / -2) calc(var(--twg-chip-md-pad-x) * -1);position:absolute}.twg-canvas .m-wf-chip svg{width:13px;height:13px}.twg-canvas .m-wf-chip.is-active{border-color:var(--wf-brass);background:var(--twg-cream-bright);color:var(--wf-ink)}.twg-canvas .m-wf-chip-count{height:calc(var(--twg-chip-md-h) - (var(--twg-chip-md-pad-y) * 2));min-height:calc(var(--twg-chip-md-h) - (var(--twg-chip-md-pad-y) * 2));padding:0 var(--twg-chip-md-pad-y);border-radius:var(--twg-chip-md-radius);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .m-wf-chip-count{background:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.twg-canvas .wf-command-grid{grid-template-columns:minmax(0,1fr);overflow-y:auto}.twg-canvas .wf-list,.twg-canvas .wf-detail{overflow:visible}.twg-canvas .wf-row{padding:12px}.twg-canvas .wf-detail-header,.twg-canvas .wf-library-head{flex-direction:column;align-items:stretch}.twg-canvas .wf-shell .wf-detail-title-row h2{display:block!important}.twg-canvas .wf-shell .wf-detail-actions{justify-content:flex-start;display:flex!important}.twg-canvas .m-wf-back{display:inline-flex!important}.twg-canvas .wf-governance,.twg-canvas .wf-runtime-grid,.twg-canvas .wf-template-grid,.twg-canvas .wf-inline-suggestion-grid,.wf-create-template-grid{grid-template-columns:minmax(0,1fr)}.twg-canvas .wf-run-list li,.twg-canvas .wf-run-timeline li{grid-template-columns:minmax(0,1fr);align-items:start}.twg-canvas .wf-runtime-card{grid-template-columns:auto minmax(0,1fr)}.twg-canvas .wf-runtime-card>.wf-status-pill{grid-column:1/-1;width:fit-content}.twg-canvas .wf-created-record-card,.twg-canvas .wf-run-step-card{grid-template-columns:minmax(0,1fr)}.twg-canvas .wf-shell{height:auto!important;min-height:0!important;max-height:none!important;margin:calc(env(safe-area-inset-top,0px) + 10px + var(--twg-header-h,62px) + 10px) 10px 14px!important;border-radius:22px!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important}.twg-canvas:has(>.wf-shell){-webkit-overflow-scrolling:touch;overflow:hidden auto!important}.twg-canvas .wf-body,.twg-canvas .wf-body.with-andy{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.twg-canvas .wf-command{gap:var(--twg-modal-gap-sm)!important;height:auto!important;min-height:0!important;max-height:none!important;padding:var(--twg-modal-gap-sm) var(--twg-chip-md-pad-x) calc(var(--twg-chip-md-h) + env(safe-area-inset-bottom,0px))!important;flex-direction:column!important;flex:0 auto!important;display:flex!important;overflow:visible!important}.twg-canvas .wf-command-head{display:contents!important}.twg-canvas .m-wf-chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;order:1;gap:var(--twg-chip-md-gap)!important;width:100%!important;min-width:0!important;padding:var(--twg-chip-md-pad-y) 0 var(--twg-chip-md-pad-y)!important;background:0 0!important;border:0!important;flex-wrap:nowrap!important;flex:none!important;display:flex!important;overflow:auto hidden!important}.twg-canvas .m-wf-chips::-webkit-scrollbar{display:none}.twg-canvas .m-wf-chip{height:var(--twg-chip-md-h)!important;min-height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;padding:var(--twg-chip-md-pad-y) var(--twg-chip-md-pad-x)!important;border-radius:var(--twg-chip-md-radius)!important;font-size:var(--twg-fs-label)!important;font-weight:var(--twg-type-chip-weight)!important;line-height:var(--twg-lh-dense)!important}.twg-canvas .wf-command-grid{order:2;gap:var(--twg-modal-gap-sm)!important;flex-direction:column!important;flex:0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:flex!important;overflow:visible!important}.twg-canvas .wf-list{height:auto!important;min-height:0!important;max-height:none!important;padding:0 0 var(--twg-modal-gap-sm)!important;flex:0 auto!important;display:flex!important;overflow:visible!important}.twg-canvas .wf-detail{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.twg-canvas .wf-inline-suggestions{order:3;border-radius:var(--twg-r-md)!important;gap:0!important;padding:0!important;overflow:hidden!important}.twg-canvas .wf-inline-suggestions-toggle{align-items:center;gap:var(--twg-modal-gap-sm);width:100%;min-height:calc(var(--twg-chip-md-h) + (var(--twg-modal-gap-xs) * 3));padding:0 var(--twg-chip-md-pad-x);color:var(--wf-ink);cursor:pointer;font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-type-label-weight);line-height:var(--twg-lh-dense);text-align:left;background:0 0;border:0;display:flex}.twg-canvas .wf-inline-suggestions-toggle>svg{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm);color:var(--wf-brass);flex:none}.twg-canvas .wf-inline-suggestions-toggle>.wf-inline-suggestions-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.twg-canvas .wf-inline-suggestions-chevron{transition:transform var(--twg-t-tab)}.twg-canvas .wf-inline-suggestions[data-expanded=true] .wf-inline-suggestions-chevron{transform:rotate(180deg)}.twg-canvas .wf-inline-suggestions[data-expanded=false] .wf-inline-suggestions-body{display:none}.twg-canvas .wf-inline-suggestions-body{padding:0 var(--twg-modal-gap-sm) var(--twg-modal-gap-sm)}.twg-canvas .wf-inline-suggestions header,.twg-canvas .wf-inline-shadow{flex-direction:column;align-items:stretch}.twg-canvas .wf-inline-suggestion-grid{grid-template-columns:minmax(0,1fr)}.twg-canvas .wf-row.is-active{border-color:var(--wf-border);background:var(--wf-glass);box-shadow:none}.twg-canvas .wf-row-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.twg-canvas .m-wf-chips{scroll-padding-inline-end:16px}.twg-canvas .wf-shell[data-workflow-open=true] .wf-command-head{display:none!important}.twg-canvas .wf-shell{top:var(--m-shell-top,calc(env(safe-area-inset-top,0px) + var(--twg-header-h,64px) + 20px))!important;left:var(--m-shell-x,10px)!important;right:var(--m-shell-x,10px)!important;bottom:var(--m-shell-bottom,calc(env(safe-area-inset-bottom,0px) + 10px))!important;border-radius:var(--m-shell-radius,22px)!important;flex-direction:column!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:flex!important;position:fixed!important;overflow:hidden!important}.twg-canvas:has(>.wf-shell){overflow:hidden!important}.twg-canvas .wf-topbar{flex:none!important}.twg-canvas .wf-body,.twg-canvas .wf-body.with-andy{flex-direction:column!important;flex:auto!important;height:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.twg-canvas .wf-command,.twg-canvas .wf-run-detail-body{-webkit-overflow-scrolling:touch!important;height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 96px)!important;flex-direction:column!important;flex:auto!important;display:flex!important;overflow:hidden auto!important}.twg-canvas .wf-command-head,.twg-canvas .wf-command-grid,.twg-canvas .wf-list,.twg-canvas .wf-detail,.twg-canvas .wf-run-detail-main,.twg-canvas .wf-run-detail-sidecar{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}}.twg-canvas .wf-topbar .wf-primary-btn,.twg-canvas .wf-topbar .wf-btn,.twg-canvas .wf-topbar .wf-andy-toggle{--twg-control-min-h:var(--twg-btn-sm-h);height:var(--twg-btn-sm-h);min-height:var(--twg-btn-sm-h)}.twg-canvas .wf-topbar .wf-search{height:var(--twg-search-h);min-height:var(--twg-search-h)}@media (max-width:768px){.twg-canvas:has(>.wf-shell){overflow:hidden!important}.twg-canvas .wf-shell{top:var(--m-shell-top,calc(env(safe-area-inset-top,0px) + var(--twg-header-h,64px) + 20px))!important;right:var(--m-shell-x,10px)!important;bottom:var(--m-shell-bottom,calc(env(safe-area-inset-bottom,0px) + 10px))!important;left:var(--m-shell-x,10px)!important;border-radius:var(--m-shell-radius,var(--twg-modal-shell-radius,22px))!important;overscroll-behavior:contain!important;touch-action:pan-y!important;flex-direction:column!important;width:auto!important;height:auto!important;max-height:none!important;margin:0!important;display:flex!important;position:fixed!important;overflow:hidden!important}.twg-canvas .wf-shell>.wf-topbar,.twg-canvas .wf-shell .wf-health-strip,.twg-canvas .wf-shell .wf-mode-tabs,.twg-canvas .wf-shell .wf-andy,.twg-canvas .wf-shell .wf-andy-sidecar{display:none!important}.twg-canvas .wf-shell>.m-wf-topbar-slot{z-index:6!important;background:var(--twg-head-bg,var(--twg-paper))!important;border-bottom:1px solid var(--twg-head-border,var(--twg-ink-hair))!important;min-height:47px!important;-webkit-backdrop-filter:var(--twg-head-blur,blur(14px))!important;backdrop-filter:var(--twg-head-blur,blur(14px))!important;flex:0 0 47px!important;display:block!important;position:relative!important;top:auto!important}.twg-canvas .m-wf-topbar{gap:6px!important;height:47px!important;min-height:47px!important;padding:4px 8px!important}.twg-canvas .m-wf-topbar-default{grid-template-columns:minmax(0,1fr) 44px 44px!important;display:grid!important}.twg-canvas .m-wf-topbar-default .m-em-topbar-spacer{display:none!important}.twg-canvas .m-wf-topbar .m-em-topbar-icon,.twg-canvas .m-wf-topbar-title{min-width:44px!important;min-height:44px!important}.twg-canvas .m-wf-topbar-title>span,.twg-canvas .m-wf-topbar-reader-name{letter-spacing:0!important}.twg-canvas .m-wf-topbar-new-trigger{background:var(--twg-ink)!important;color:var(--twg-paper)!important;border-color:var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .m-wf-topbar-new-trigger{border-color:color-mix(in oklab, var(--twg-ink) 14%, transparent)!important}}.twg-canvas .m-wf-topbar-new-trigger:active{background:var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .m-wf-topbar-new-trigger:active{background:color-mix(in oklab, var(--twg-ink) 86%, var(--twg-paper))!important}}.twg-canvas .wf-body,.twg-canvas .wf-body.with-andy{flex-direction:column!important;flex:auto!important;height:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.twg-canvas .wf-command{flex-direction:column!important;flex:auto!important;gap:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:flex!important;overflow:hidden!important}.twg-canvas .m-wf-chips{border:0!important;border-bottom:1px solid var(--twg-ink-hair)!important;background:var(--twg-glass-t2-bg)!important;width:100%!important;min-width:0!important;-webkit-backdrop-filter:var(--twg-glass-t2-blur)!important;backdrop-filter:var(--twg-glass-t2-blur)!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;flex:none!important;gap:6px!important;margin:0!important;padding:8px 12px!important;scroll-padding-inline:12px!important;display:flex!important;overflow:auto hidden!important}.twg-canvas .m-wf-chips::-webkit-scrollbar{display:none!important}.twg-canvas .m-wf-chip{border:1px solid var(--twg-ink)!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 12px!important;display:inline-flex!important;position:relative!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .m-wf-chip{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)!important}}.twg-canvas .m-wf-chip{border-radius:var(--twg-r-full)!important;background:var(--twg-paper)!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .m-wf-chip{background:color-mix(in oklab, var(--twg-paper) 86%, var(--twg-cream-bright))!important}}.twg-canvas .m-wf-chip{color:var(--twg-ink-2)!important;font-family:var(--twg-f-ui,Inter, system-ui, sans-serif)!important;font-size:var(--twg-fs-label)!important;white-space:nowrap!important;font-weight:650!important;line-height:1!important}.twg-canvas .m-wf-chip>span:first-child{color:var(--twg-ink)!important}.twg-canvas .m-wf-chip:before{content:none!important}.twg-canvas .m-wf-chip.is-active{background:var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .m-wf-chip.is-active{background:color-mix(in oklab, var(--twg-ink) 10%, var(--twg-paper))!important}}.twg-canvas .m-wf-chip.is-active{border-color:var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .m-wf-chip.is-active{border-color:color-mix(in oklab, var(--twg-ink) 24%, transparent)!important}}.twg-canvas .m-wf-chip.is-active{color:var(--twg-ink)!important;box-shadow:inset 0 0 0 1px var(--twg-paper)!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .m-wf-chip.is-active{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--twg-paper) 68%, transparent)!important}}.twg-canvas .m-wf-chip-count{border-radius:var(--twg-r-full)!important;background:var(--twg-ink)!important;place-items:center!important;min-width:20px!important;height:20px!important;padding:0 6px!important;display:inline-grid!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .m-wf-chip-count{background:color-mix(in oklab, var(--twg-ink) 9%, transparent)!important}}.twg-canvas .m-wf-chip-count{color:currentColor!important;font-family:var(--twg-f-ui,Inter, system-ui, sans-serif)!important;font-size:var(--twg-fs-caption)!important;font-weight:750!important;line-height:1!important}.twg-canvas .m-wf-health-slot,.twg-canvas .m-wf-health{display:none!important}.twg-canvas .wf-inline-suggestions{flex:none!important;width:auto!important;max-width:calc(100% - 20px)!important;max-height:min(42dvh,360px)!important;margin:8px 10px 10px!important;display:grid!important;overflow:hidden auto!important}.twg-canvas .wf-command-grid{flex-direction:column!important;flex:auto!important;gap:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:flex!important;overflow:hidden!important}.twg-canvas .wf-list,.twg-canvas .wf-detail,.twg-canvas .wf-run-detail-body{-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.twg-canvas .wf-list{padding:10px 10px calc(112px + env(safe-area-inset-bottom,0px))!important;flex-direction:column!important;gap:8px!important;display:flex!important}.twg-canvas .wf-row{border-radius:var(--twg-r-md)!important;min-height:72px!important;padding:12px!important}.twg-canvas .wf-row-actions{display:none!important}.twg-canvas .wf-row.is-active{border-color:var(--wf-border)!important;background:var(--wf-glass)!important;box-shadow:none!important}.twg-canvas .wf-row-name{white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.twg-canvas .wf-shell .wf-detail,.twg-canvas .wf-shell[data-workflow-open=true] .wf-list,.twg-canvas .wf-shell[data-workflow-open=true] .m-wf-chips{display:none!important}.twg-canvas .wf-shell[data-workflow-open=true] .wf-detail{padding:12px 12px calc(112px + env(safe-area-inset-bottom,0px))!important;flex-direction:column!important;display:flex!important}.twg-canvas .m-wf-health-card{color:var(--twg-ink)!important;border-color:var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .m-wf-health-card{border-color:color-mix(in oklab, var(--twg-ink) 12%, transparent)!important}}.twg-canvas .m-wf-health-card{background:var(--twg-paper)!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .m-wf-health-card{background:color-mix(in oklab, var(--twg-paper) 88%, var(--twg-cream-bright))!important}}.twg-canvas .m-wf-health-card[data-tone=danger]{color:var(--twg-danger)!important;border-color:var(--twg-danger)!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .m-wf-health-card[data-tone=danger]{border-color:color-mix(in oklab, var(--twg-danger) 34%, transparent)!important}}.twg-canvas .m-wf-health-card .m-wf-health-n{color:currentColor!important}.m-wf-views-root,.m-wf-actsheet-root{z-index:var(--z-sheet)!important;display:block!important;position:fixed!important;inset:0!important}.m-wf-views-backdrop,.m-wf-actsheet-backdrop{top:var(--twg-modal-shell-inset-top)!important;background:var(--twg-ink)!important;border:0!important;width:auto!important;height:auto!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}@supports (color:color-mix(in lab, red, red)){.m-wf-views-backdrop,.m-wf-actsheet-backdrop{background:color-mix(in oklab, var(--twg-ink) 34%, transparent)!important}}.m-wf-views-backdrop,.m-wf-actsheet-backdrop{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.m-wf-views-sheet,.m-wf-actsheet-sheet{width:100vw!important;max-width:100vw!important;max-height:min(72dvh, calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top) - 12px))!important;padding:10px 10px calc(14px + env(safe-area-inset-bottom,0px))!important;border-radius:var(--twg-modal-shell-radius,22px) var(--twg-modal-shell-radius,22px) 0 0!important;background:var(--twg-glass-t3-bg)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important;box-shadow:0 1px 0 var(--twg-paper) inset, 0 -22px 50px -18px var(--twg-ink)!important;border:0!important;margin:0!important;position:fixed!important;inset:auto 0 0!important}@supports (color:color-mix(in lab, red, red)){.m-wf-views-sheet,.m-wf-actsheet-sheet{box-shadow:0 1px 0 color-mix(in oklab, var(--twg-paper) 58%, transparent) inset, 0 -22px 50px -18px color-mix(in oklab, var(--twg-ink) 42%, transparent)!important}}.m-wf-views-sheet,.m-wf-actsheet-sheet{animation:m-sheet-rise var(--twg-t-sheet-in) both!important;overflow:hidden!important}.m-wf-views-sheet:before,.m-wf-actsheet-sheet:before{content:""!important;border-radius:var(--twg-r-full)!important;background:var(--twg-ink)!important;width:38px!important;height:4px!important;margin:2px auto 10px!important;display:block!important}@supports (color:color-mix(in lab, red, red)){.m-wf-views-sheet:before,.m-wf-actsheet-sheet:before{background:color-mix(in oklab, var(--twg-ink) 18%, transparent)!important}}.m-wf-views-head,.m-wf-actsheet-head{border-bottom:1px solid var(--twg-ink-hair)!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;gap:8px!important;min-height:48px!important;margin:0!important;padding:0 2px 8px!important;display:grid!important}.m-wf-views-head strong,.m-wf-views-title,.m-wf-actsheet-head strong,.m-wf-actsheet-title{min-width:0!important;color:var(--twg-ink)!important;font-family:var(--twg-f-display,"Cormorant Garamond", serif)!important;font-size:var(--twg-fs-heading)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:1!important;font-weight:600!important;line-height:1.12!important;overflow:hidden!important}.m-wf-views-head-hint{display:none!important}.m-wf-views-close,.m-wf-actsheet-close{border-radius:var(--twg-r-full)!important;background:var(--twg-ink)!important;border:0!important;grid-column:2!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}@supports (color:color-mix(in lab, red, red)){.m-wf-views-close,.m-wf-actsheet-close{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)!important}}.m-wf-views-close,.m-wf-actsheet-close{color:var(--twg-ink-2)!important;place-items:center!important;display:grid!important}.m-wf-views-list,.m-wf-actsheet-list{max-height:calc(72dvh - 84px - env(safe-area-inset-bottom,0px))!important;-webkit-overflow-scrolling:touch!important;flex-direction:column!important;gap:2px!important;margin:0!important;padding:8px 0 0!important;display:flex!important;overflow-y:auto!important}.m-wf-views-row,.m-wf-actsheet-row{border-radius:var(--twg-r-md)!important;width:100%!important;min-height:52px!important;color:var(--twg-ink)!important;font-family:var(--twg-f-ui,Inter, system-ui, sans-serif)!important;font-size:var(--twg-fs-body-lg)!important;text-align:left!important;background:0 0!important;border:0!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:4px 10px 4px 2px!important;display:grid!important}.m-wf-actsheet-row{grid-template-columns:44px minmax(0,1fr)!important}.m-wf-views-row:active,.m-wf-actsheet-row:active,.m-wf-views-row.is-active{background:var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.m-wf-views-row:active,.m-wf-actsheet-row:active,.m-wf-views-row.is-active{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)!important}}.m-wf-actsheet-row.is-current{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-wf-actsheet-row.is-current{border-color:color-mix(in oklab, var(--twg-brass) 38%, transparent)}}.m-wf-actsheet-row.is-current{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-wf-actsheet-row.is-current{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.m-wf-actsheet-row.is-current{color:var(--twg-ink)}.m-wf-views-row-ico,.m-wf-actsheet-row-ico{width:44px!important;height:44px!important;color:var(--twg-ink-2)!important;place-items:center!important;display:grid!important}.m-wf-views-row.is-active .m-wf-views-row-ico{color:var(--twg-ink)!important}.m-wf-views-row-body,.m-wf-views-row-body strong,.m-wf-actsheet-row>span:last-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.m-wf-views-row-body strong{color:var(--twg-ink)!important;font-size:var(--twg-fs-body-lg)!important;letter-spacing:0!important;font-weight:650!important}.m-wf-views-row-count{border-radius:var(--twg-r-full)!important;background:var(--twg-ink)!important;place-items:center!important;min-width:28px!important;height:24px!important;padding:0 7px!important;display:inline-grid!important}@supports (color:color-mix(in lab, red, red)){.m-wf-views-row-count{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)!important}}.m-wf-views-row-count{color:var(--twg-ink-2)!important;font-family:var(--twg-f-ui,Inter, system-ui, sans-serif)!important;font-size:var(--twg-fs-caption)!important;font-weight:750!important}.m-wf-views-row.is-active .m-wf-views-row-count{color:var(--twg-ink)!important}.m-wf-actsheet-row.is-destructive,.m-wf-actsheet-row.is-destructive .m-wf-actsheet-row-ico{color:var(--twg-danger)!important}@media (prefers-reduced-motion:reduce){.m-wf-views-sheet,.m-wf-actsheet-sheet{animation:none!important}}.twg-canvas .wf-shell .wf-body,.twg-canvas .wf-shell .wf-body.with-andy{flex-direction:column!important;flex:auto!important;height:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.twg-canvas .wf-shell .wf-command,.twg-canvas .wf-shell .wf-command-grid{flex-direction:column!important;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:flex!important;overflow:hidden!important}.twg-canvas .wf-shell .wf-list,.twg-canvas .wf-shell[data-workflow-open=true] .wf-detail,.twg-canvas .wf-shell .wf-run-detail-body{flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}}.twg-canvas .wf-empty-cta{border:.5px solid var(--wf-brass);margin-top:6px;padding:7px 16px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-empty-cta{border:.5px solid color-mix(in oklab, var(--wf-brass) 40%, transparent)}}.twg-canvas .wf-empty-cta{border-radius:var(--twg-r-full,999px);background:var(--wf-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-empty-cta{background:color-mix(in oklab, var(--wf-brass) 16%, var(--wf-surface,transparent))}}.twg-canvas .wf-empty-cta{color:var(--wf-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);cursor:pointer;font-weight:600}.twg-canvas .wf-empty-cta:hover{background:var(--wf-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-empty-cta:hover{background:color-mix(in oklab, var(--wf-brass) 26%, transparent)}}.twg-canvas .wf-list-skeleton{flex-direction:column;gap:10px;padding:12px;display:flex}.twg-canvas .wf-skeleton-row{border:1px solid var(--wf-ink);height:56px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-skeleton-row{border:1px solid color-mix(in srgb, var(--wf-ink) 8%, transparent)}}.twg-canvas .wf-skeleton-row{border-radius:var(--twg-r-md);background:var(--wf-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-skeleton-row{background:color-mix(in srgb, var(--wf-ink) 3%, transparent)}}.twg-canvas .wf-skeleton-row:before,.twg-canvas .wf-skeleton-row:after{content:"";border-radius:var(--twg-r-xs);background:linear-gradient(90deg, var(--wf-ink) 0%, var(--wf-ink) 50%, var(--wf-ink) 100%);position:absolute;left:12px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-skeleton-row:before,.twg-canvas .wf-skeleton-row:after{background:linear-gradient(90deg, color-mix(in srgb, var(--wf-ink) 7%, transparent) 0%, color-mix(in srgb, var(--wf-ink) 13%, transparent) 50%, color-mix(in srgb, var(--wf-ink) 7%, transparent) 100%)}}.twg-canvas .wf-skeleton-row:before,.twg-canvas .wf-skeleton-row:after{background-size:200% 100%;animation:1.25s linear infinite twg-skeleton-shimmer}.twg-canvas .wf-skeleton-row:before{width:45%;height:13px;top:12px}.twg-canvas .wf-skeleton-row:after{width:70%;height:9px;bottom:12px}@media (prefers-reduced-motion:reduce){.twg-canvas .wf-skeleton-row:before,.twg-canvas .wf-skeleton-row:after{animation:none}}.twg-canvas .wf-list-options>.wf-row{animation:wf-row-in var(--twg-t-list-item) both}@keyframes wf-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.twg-canvas .wf-list-options>.wf-row,.twg-canvas .wf-body>.wf-command,.twg-canvas .wf-body>.wf-builder,.twg-canvas .wf-body>.wf-run-mode-layout,.twg-canvas .wf-body>.prc-shell,.twg-canvas .wf-body>.wf-empty,.twg-canvas .wf-body>.wf-mobile-builder-empty,.wf-create-chat-grid,.wf-create-template-panel,.twg-canvas .wf-builder[data-view=canvas] .wf-canvas,.twg-canvas .wf-builder[data-view=form] .wf-form-view{animation:none}.twg-canvas .wf-mode-tab,.twg-canvas .wf-health-chip,.twg-canvas .wf-inline-suggestions-chevron,.twg-canvas .wf-row,.twg-canvas .wf-row-toggle,.twg-canvas .wf-row-menu-btn,.wf-create-tab{transition:none}}@media (max-width:768px){.twg-canvas .wf-empty{min-height:120px;padding:16px 12px}}.twg-canvas .wf-shell{--wf-list-min:calc(var(--twg-btn-md-h) * 8);--wf-list-max:calc(var(--twg-btn-md-h) * 9);box-shadow:none}.twg-canvas .wf-topbar-title h1{color:var(--wf-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-module-head);font-weight:var(--twg-type-headline-weight);letter-spacing:0;line-height:var(--twg-lh-display)}.twg-canvas .wf-body{min-width:0}.twg-canvas .wf-body.with-andy{--wf-andy-w:calc(var(--twg-btn-md-h) * 8);grid-template-columns:minmax(0, 1fr) minmax(calc(var(--twg-btn-md-h) * 7.5), var(--wf-andy-w));gap:var(--twg-modal-gap);display:grid;overflow:hidden}.twg-canvas .wf-body.with-andy>.wf-command,.twg-canvas .wf-body.with-andy>.wf-builder,.twg-canvas .wf-body.with-andy>.wf-run-mode-layout{min-width:0}.twg-canvas .wf-command{grid-template-rows:auto auto minmax(0,1fr)}.twg-canvas .wf-health-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.twg-canvas .wf-health-chip.tone-warn>svg,:is(.twg-canvas,.wf-create-dialog) .wf-status-pill.tone-warn{color:var(--wf-amber)}.twg-canvas .wf-health-chip.tone-idle>svg,:is(.twg-canvas,.wf-create-dialog) .wf-status-pill.tone-idle{color:var(--wf-ink-muted)}:is(.twg-canvas,.wf-create-dialog) .wf-status-pill.tone-warn{background:var(--wf-amber-soft)}:is(.twg-canvas,.wf-create-dialog) .wf-status-pill.tone-mock{background:var(--wf-violet-soft);color:var(--wf-violet)}.twg-canvas .wf-command-grid{grid-template-columns:minmax(var(--wf-list-min), var(--wf-list-max)) minmax(0, 1fr)}.twg-canvas .wf-body.with-andy .wf-command-grid{grid-template-columns:minmax(calc(var(--twg-btn-md-h) * 7), calc(var(--twg-btn-md-h) * 8)) minmax(0, 1fr)}.twg-canvas .wf-andy-toggle{justify-content:center;align-items:center;gap:var(--twg-space-1-5);min-height:var(--twg-btn-md-h);padding:var(--twg-btn-md-pad-y) var(--twg-btn-md-pad-x);border:var(--twg-modal-hairline);border-radius:var(--twg-btn-md-radius);background:var(--twg-coral);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy-toggle{background:color-mix(in oklab, var(--twg-coral) 9%, var(--twg-cream-bright))}}.twg-canvas .wf-andy-toggle{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy-toggle{color:color-mix(in oklab, var(--twg-coral) 72%, var(--wf-ink))}}.twg-canvas .wf-andy-toggle{cursor:pointer;font-size:var(--twg-type-button-size);font-weight:var(--twg-type-label-weight);line-height:var(--twg-lh-dense);white-space:nowrap}.twg-canvas .wf-andy-toggle:hover,.twg-canvas .wf-andy-toggle.is-active{border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy-toggle:hover,.twg-canvas .wf-andy-toggle.is-active{border-color:color-mix(in oklab, var(--twg-coral) 34%, transparent)}}.twg-canvas .wf-andy-toggle:hover,.twg-canvas .wf-andy-toggle.is-active{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy-toggle:hover,.twg-canvas .wf-andy-toggle.is-active{background:color-mix(in oklab, var(--twg-coral) 14%, var(--twg-cream-bright))}}.twg-canvas .wf-andy-toggle svg{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm)}.twg-canvas .wf-andy{gap:var(--twg-space-3);min-width:0;min-height:0;padding:var(--twg-space-3);border:var(--twg-modal-hairline);border-radius:var(--twg-r-md);background:var(--twg-coral);grid-template-rows:auto auto minmax(0,1fr) auto auto auto auto;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy{background:color-mix(in oklab, var(--twg-coral) 6%, var(--wf-glass))}}.twg-canvas .wf-andy{overflow:hidden}.twg-canvas .wf-andy-header,.twg-canvas .wf-andy-brand,.twg-canvas .wf-andy-draft,.twg-canvas .wf-andy-input{align-items:center;min-width:0;display:flex}.twg-canvas .wf-andy-header{justify-content:space-between;gap:var(--twg-space-2)}.twg-canvas .wf-andy-brand{gap:var(--twg-space-2)}.twg-canvas .wf-andy-brand>div{gap:var(--twg-space-0-5);min-width:0;display:grid}.twg-canvas .wf-andy-brand strong{color:var(--wf-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-section);font-weight:var(--twg-type-headline-weight);line-height:var(--twg-lh-dense)}.twg-canvas .wf-andy-sub{color:var(--wf-ink-muted);font-size:var(--twg-fs-label);line-height:var(--twg-lh-dense);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twg-canvas .wf-andy-dot{width:var(--twg-space-2-5);height:var(--twg-space-2-5);border-radius:var(--twg-r-full);background:var(--twg-coral);box-shadow:0 0 0 var(--twg-space-1) var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy-dot{box-shadow:0 0 0 var(--twg-space-1) color-mix(in oklab, var(--twg-coral) 16%, transparent)}}.twg-canvas .wf-andy-close,.twg-canvas .wf-andy-input button,.twg-canvas .wf-andy-draft button{border:var(--twg-modal-hairline);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy-close,.twg-canvas .wf-andy-input button,.twg-canvas .wf-andy-draft button{background:color-mix(in oklab, var(--twg-cream-bright) 72%, transparent)}}.twg-canvas .wf-andy-close,.twg-canvas .wf-andy-input button,.twg-canvas .wf-andy-draft button{color:var(--wf-ink);cursor:pointer}.twg-canvas .wf-andy-close,.twg-canvas .wf-andy-input button{width:var(--twg-btn-md-h);height:var(--twg-btn-md-h);flex:0 0 var(--twg-btn-md-h);padding:0}.twg-canvas .wf-andy-close:hover,.twg-canvas .wf-andy-input button:hover,.twg-canvas .wf-andy-draft button:hover{border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy-close:hover,.twg-canvas .wf-andy-input button:hover,.twg-canvas .wf-andy-draft button:hover{border-color:color-mix(in oklab, var(--twg-coral) 32%, transparent)}}.twg-canvas .wf-andy-close:hover,.twg-canvas .wf-andy-input button:hover,.twg-canvas .wf-andy-draft button:hover{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy-close:hover,.twg-canvas .wf-andy-input button:hover,.twg-canvas .wf-andy-draft button:hover{background:color-mix(in oklab, var(--twg-coral) 10%, var(--twg-cream-bright))}}.twg-canvas .wf-andy-close svg,.twg-canvas .wf-andy-input svg,.twg-canvas .wf-andy-draft svg{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm)}.twg-canvas .wf-andy-context{padding:var(--twg-space-2-5);border:var(--twg-modal-hairline);border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy-context{border-color:color-mix(in oklab, var(--twg-coral) 24%, transparent)}}.twg-canvas .wf-andy-context{border-radius:var(--twg-r-sm);background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy-context{background:color-mix(in oklab, var(--twg-coral) 8%, transparent)}}.twg-canvas .wf-andy-context p,.twg-canvas .wf-andy-msg p,.twg-canvas .wf-andy-error{color:var(--wf-ink-soft);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body);margin:0}.twg-canvas .wf-andy-thread{align-content:start;gap:var(--twg-space-2);min-width:0;min-height:0;padding-right:var(--twg-space-1);display:grid;overflow:hidden auto}.twg-canvas .wf-andy-msg{align-items:flex-start;gap:var(--twg-space-2);min-width:0;padding:var(--twg-space-2-5);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);display:flex}.twg-canvas .wf-andy-msg.from-andy{border:var(--twg-modal-hairline);border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy-msg.from-andy{border-color:color-mix(in oklab, var(--twg-coral) 22%, transparent)}}.twg-canvas .wf-andy-msg.from-you{background:var(--wf-ink);justify-self:end;max-width:92%}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy-msg.from-you{background:color-mix(in oklab, var(--wf-ink) 8%, var(--twg-cream-bright))}}.twg-canvas .wf-andy-msg>svg{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm);color:var(--twg-coral);flex:none}.twg-canvas .wf-andy-typing{align-items:center;gap:var(--twg-space-1);min-height:var(--twg-icon-glyph-sm);display:inline-flex}.twg-canvas .wf-andy-typing i{width:var(--twg-space-1-5);height:var(--twg-space-1-5);border-radius:var(--twg-r-full);background:var(--twg-coral);animation:.9s ease-in-out infinite wf-andy-pulse}.twg-canvas .wf-andy-typing i:nth-child(2){animation-delay:.12s}.twg-canvas .wf-andy-typing i:nth-child(3){animation-delay:.24s}.twg-canvas .wf-andy-draft{gap:var(--twg-space-1-5);padding:var(--twg-space-2);border:var(--twg-modal-hairline);border-color:var(--twg-coral);flex-wrap:wrap}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy-draft{border-color:color-mix(in oklab, var(--twg-coral) 30%, transparent)}}.twg-canvas .wf-andy-draft{border-radius:var(--twg-r-sm);background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy-draft{background:color-mix(in oklab, var(--twg-coral) 10%, var(--twg-cream-bright))}}.twg-canvas .wf-andy-draft{color:var(--wf-ink);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body)}.twg-canvas .wf-andy-draft>span{flex:100%}.twg-canvas .wf-andy-draft button{min-height:var(--twg-chip-md-h);padding:var(--twg-chip-md-pad-y) var(--twg-chip-md-pad-x);font-size:var(--twg-fs-label);font-weight:var(--twg-type-label-weight)}.twg-canvas .wf-andy-quick{gap:var(--twg-space-1-5);flex-wrap:wrap;min-width:0;display:flex}.twg-canvas .wf-andy-quick button{min-height:var(--twg-chip-md-h);padding:var(--twg-chip-md-pad-y) var(--twg-chip-md-pad-x);border:var(--twg-modal-hairline);border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy-quick button{border-color:color-mix(in oklab, var(--twg-coral) 24%, transparent)}}.twg-canvas .wf-andy-quick button{border-radius:var(--twg-chip-md-radius);background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy-quick button{background:color-mix(in oklab, var(--twg-coral) 8%, transparent)}}.twg-canvas .wf-andy-quick button{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy-quick button{color:color-mix(in oklab, var(--twg-coral) 72%, var(--wf-ink))}}.twg-canvas .wf-andy-quick button{cursor:pointer;font-size:var(--twg-fs-label);font-weight:var(--twg-type-label-weight);line-height:var(--twg-lh-dense);text-align:left}.twg-canvas .wf-andy-input{gap:var(--twg-space-1-5);padding:var(--twg-space-1-5);border:var(--twg-modal-hairline);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright)}.twg-canvas .wf-andy-input>svg{color:var(--twg-coral);flex:none}.twg-canvas .wf-andy-input input{min-width:0;color:var(--wf-ink);font:inherit;background:0 0;border:0;outline:0;flex:auto}.twg-canvas .wf-andy-input button.is-recording{border-color:var(--twg-coral);background:var(--twg-coral);color:var(--twg-cream-bright)}.twg-canvas .wf-andy-input button:disabled,.twg-canvas .wf-andy-quick button:disabled,.twg-canvas .wf-andy-draft button:disabled{cursor:not-allowed;opacity:var(--twg-disabled-opacity)}.twg-canvas .wf-andy-recording{color:var(--twg-coral);font-size:var(--twg-fs-caption);font-weight:var(--twg-type-label-weight);line-height:var(--twg-lh-dense)}.twg-canvas .wf-andy-error{color:var(--wf-danger)}.twg-canvas .wf-inline-suggestions{gap:var(--twg-space-2);min-width:0;padding:var(--twg-space-2-5) var(--twg-space-3);border:var(--twg-modal-hairline);border-radius:var(--twg-r-md);background:var(--wf-glass);display:grid}.twg-canvas .wf-inline-suggestions-toggle{align-items:center;gap:var(--twg-space-2);width:100%;color:var(--wf-ink);cursor:pointer;font-size:var(--twg-fs-body-lg);font-weight:var(--twg-type-label-weight);line-height:var(--twg-lh-dense);text-align:left;background:0 0;border:0;display:flex}.twg-canvas .wf-inline-suggestions-toggle>.wf-inline-suggestions-label{flex:auto;min-width:0}.twg-canvas .wf-inline-suggestions-toggle>svg{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm);color:var(--twg-coral);flex:none}.twg-canvas .wf-inline-suggestions-chevron{transition:transform .15s}.twg-canvas .wf-inline-suggestions[data-expanded=true] .wf-inline-suggestions-chevron{transform:rotate(180deg)}.twg-canvas .wf-inline-suggestions[data-expanded=false] .wf-inline-suggestions-body{display:none}.twg-canvas .wf-inline-suggestions-body{gap:var(--twg-space-2);min-width:0;display:grid}.twg-canvas .wf-inline-suggestions header{justify-content:space-between;align-items:center;gap:var(--twg-space-2);min-width:0;display:flex}.twg-canvas .wf-inline-suggestions h2,.twg-canvas .wf-inline-suggestion-card h3{color:var(--wf-ink);font-family:var(--twg-f-display);font-weight:var(--twg-type-headline-weight);line-height:var(--twg-lh-dense);margin:0}.twg-canvas .wf-inline-suggestions h2{font-size:var(--twg-fs-section)}.twg-canvas .wf-inline-suggestion-grid{gap:var(--twg-space-2);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.twg-canvas .wf-inline-suggestion-card{align-content:start;gap:var(--twg-space-2);min-width:0;padding:var(--twg-space-2);border:var(--twg-modal-hairline);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-inline-suggestion-card{background:color-mix(in oklab, var(--twg-cream-bright) 72%, transparent)}}.twg-canvas .wf-inline-suggestion-card h3{font-size:var(--twg-fs-body-lg)}.twg-canvas .wf-inline-suggestion-card p{color:var(--wf-ink-soft);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body);margin:0}.twg-canvas .wf-suggestion-actions{gap:var(--twg-space-1-5);flex-wrap:wrap;display:flex}@keyframes wf-andy-pulse{0%,to{opacity:var(--twg-disabled-opacity);transform:translateY(0)}50%{opacity:1;transform:translateY(calc(var(--twg-space-0-5) * -1))}}.twg-canvas .wf-row{gap:var(--twg-space-1-5);cursor:default;flex-direction:column;display:flex}.twg-canvas .wf-row-main{width:100%;padding-right:0}.twg-canvas .wf-row-main:focus-visible,.twg-canvas .wf-mini-btn:focus-visible,.twg-canvas .wf-run-row:focus-visible,.twg-canvas .wf-runtime-link:focus-visible,.twg-canvas .wf-canvas-actions a:focus-visible{box-shadow:var(--twg-focus-ring);outline:0}.twg-canvas .wf-row-line1,.twg-canvas .wf-row-meta{min-width:0}.twg-canvas .wf-row-line1{padding-right:0}.twg-canvas .wf-row-dot{width:var(--twg-space-2);height:var(--twg-space-2);flex:none;margin-top:0}.twg-canvas .wf-row-dot.tone-active{background:var(--wf-sage)}.twg-canvas .wf-row-dot.tone-shadow{background:var(--wf-indigo)}.twg-canvas .wf-row-dot.tone-paused{background:var(--wf-amber)}.twg-canvas .wf-row-dot.tone-draft{background:var(--wf-ink-muted)}.twg-canvas .wf-row-dot.tone-error{background:var(--wf-danger)}.twg-canvas .wf-row-state{color:var(--wf-ink-muted);font-size:var(--twg-fs-caption);font-weight:var(--twg-type-label-weight);letter-spacing:var(--twg-type-eyebrow-tracking);line-height:var(--twg-lh-dense);text-transform:uppercase}.twg-canvas .wf-row-state.tone-active{color:var(--wf-sage)}.twg-canvas .wf-row-state.tone-shadow{color:var(--wf-indigo)}.twg-canvas .wf-row-state.tone-paused{color:var(--wf-amber)}.twg-canvas .wf-row-state.tone-error{color:var(--wf-danger)}.twg-canvas .wf-row-meta span:not(:last-child):after{content:none}.twg-canvas .wf-row-pending,.twg-canvas .wf-row-error{align-items:center;gap:var(--twg-space-1);font-size:var(--twg-fs-label);font-weight:var(--twg-type-label-weight);display:inline-flex}.twg-canvas .wf-row-pending{color:var(--wf-coral)}.twg-canvas .wf-row-error{color:var(--wf-danger)}.twg-canvas .wf-row-pending svg,.twg-canvas .wf-row-error svg,.twg-canvas .wf-row-issue svg,.twg-canvas .wf-mini-btn svg{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm)}.twg-canvas .wf-row-actions{gap:var(--twg-space-1-5);margin-top:var(--twg-space-1);display:flex;position:static}.twg-canvas .wf-mini-btn{justify-content:center;align-items:center;gap:var(--twg-space-1);min-height:var(--twg-chip-md-h);padding:var(--twg-chip-md-pad-y) var(--twg-chip-md-pad-x);border:var(--twg-modal-hairline);border-radius:var(--twg-r-sm);background:var(--twg-cream);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-mini-btn{background:color-mix(in oklab, var(--twg-cream) 70%, transparent)}}.twg-canvas .wf-mini-btn{color:var(--wf-ink);cursor:pointer;font-size:var(--twg-fs-label);font-weight:var(--twg-type-label-weight);line-height:var(--twg-lh-dense)}.twg-canvas .wf-mini-btn:hover{border-color:var(--wf-border-strong);background:var(--twg-cream-bright)}.twg-canvas .wf-mini-btn.is-on{border-color:var(--sky-accent);background:var(--sky-accent-soft);color:var(--sky-accent-deep)}.twg-canvas .wf-mini-btn:disabled{cursor:not-allowed;opacity:var(--twg-disabled-opacity)}.twg-canvas .wf-state-pill{min-height:var(--twg-chip-md-h);padding:var(--twg-chip-md-pad-y) var(--twg-chip-md-pad-x);border-radius:var(--twg-chip-md-radius);background:var(--twg-ink);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-state-pill{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.twg-canvas .wf-state-pill{color:var(--wf-ink-soft);font-size:var(--twg-fs-label);font-weight:var(--twg-type-chip-weight);line-height:var(--twg-lh-dense);text-transform:uppercase}.twg-canvas .wf-state-pill.tone-active{background:var(--wf-sage-soft);color:var(--wf-sage)}.twg-canvas .wf-state-pill.tone-shadow{background:var(--wf-indigo-soft);color:var(--wf-indigo)}.twg-canvas .wf-state-pill.tone-paused{background:var(--wf-amber-soft);color:var(--wf-amber)}.twg-canvas .wf-state-pill.tone-error{background:var(--wf-danger-soft);color:var(--wf-danger)}.twg-canvas .wf-detail-header{align-items:flex-start}.twg-canvas .wf-detail-section h3{color:var(--wf-ink-muted);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-type-label-weight);letter-spacing:var(--twg-type-eyebrow-tracking);line-height:var(--twg-lh-dense);text-transform:uppercase}.twg-canvas .wf-detail-trigger{align-items:center;gap:var(--twg-space-2);max-width:100%;padding:var(--twg-space-2) var(--twg-space-3);border-radius:var(--twg-r-sm);background:var(--wf-indigo-soft);color:var(--wf-indigo);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-type-label-weight);line-height:var(--twg-lh-dense);display:inline-flex}.twg-canvas .wf-detail-trigger svg{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm)}.twg-canvas .wf-detail-issue{align-items:flex-start;gap:var(--twg-space-2-5);padding:var(--twg-space-3);border:var(--twg-modal-hairline);border-color:var(--wf-amber);border-radius:var(--twg-r-md);background:var(--wf-amber-soft);display:flex}.twg-canvas .wf-detail-issue>svg{width:var(--twg-icon-glyph-md);height:var(--twg-icon-glyph-md);color:var(--wf-amber);flex:none}.twg-canvas .wf-detail-issue strong,.twg-canvas .wf-run-status{color:var(--wf-ink);font-size:var(--twg-fs-body-lg);font-weight:var(--twg-type-strong-weight);line-height:var(--twg-lh-body)}.twg-canvas .wf-detail-issue p{margin:var(--twg-space-1) 0 0;color:var(--wf-ink-soft);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body)}.twg-canvas .wf-runs{gap:var(--twg-space-1);display:grid}.twg-canvas .wf-run-row{align-items:center;gap:var(--twg-space-2-5);width:100%;min-width:0;padding:var(--twg-space-2) var(--twg-space-2-5);border:var(--twg-modal-hairline);border-radius:var(--twg-r-sm);background:var(--twg-cream);border-color:#0000;grid-template-columns:auto minmax(0,auto) minmax(0,1fr) auto auto auto;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-run-row{background:color-mix(in oklab, var(--twg-cream) 50%, transparent)}}.twg-canvas .wf-run-row{color:inherit;cursor:pointer;text-align:left}.twg-canvas .wf-run-row:hover{border-color:var(--wf-border);background:var(--twg-cream-bright)}.twg-canvas .wf-run-dot{width:var(--twg-space-2);height:var(--twg-space-2);border-radius:var(--twg-r-full);background:var(--wf-ink-muted)}.twg-canvas .wf-run-dot.tone-succeeded{background:var(--wf-sage)}.twg-canvas .wf-run-dot.tone-failed,.twg-canvas .wf-run-dot.tone-cancelled{background:var(--wf-danger)}.twg-canvas .wf-run-dot.tone-approval_required,.twg-canvas .wf-run-dot.tone-waiting,.twg-canvas .wf-run-dot.tone-pending{background:var(--wf-coral)}.twg-canvas .wf-run-dot.tone-running{background:var(--wf-indigo)}.twg-canvas .wf-run-time,.twg-canvas .wf-run-duration,.twg-canvas .wf-run-error-inline{color:var(--wf-ink-muted);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body);white-space:nowrap}.twg-canvas .wf-run-error-inline{color:var(--wf-danger);text-overflow:ellipsis;overflow:hidden}.twg-canvas .wf-run-row svg{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm);color:var(--wf-ink-muted)}.twg-canvas .wf-step-icon.tone-brass{background:var(--wf-brass-soft);color:var(--wf-brass)}.twg-canvas .wf-step-icon.tone-coral{background:var(--wf-coral-soft);color:var(--wf-coral)}.twg-canvas .wf-step-icon.tone-amber{background:var(--wf-amber-soft);color:var(--wf-amber)}.twg-canvas .wf-step-icon.tone-violet{background:var(--wf-violet-soft);color:var(--wf-violet)}.twg-canvas .wf-step-icon.tone-neutral{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-step-icon.tone-neutral{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.twg-canvas .wf-step-icon.tone-neutral{color:var(--wf-ink-soft)}.twg-canvas .wf-mobile-builder-empty{display:none}.twg-canvas .wf-builder{grid-template-columns:minmax(calc(var(--twg-btn-md-h) * 5), calc(var(--twg-btn-md-h) * 5.4)) minmax(0, 1fr) minmax(calc(var(--twg-btn-md-h) * 6.5), calc(var(--twg-btn-md-h) * 7.2));border:var(--twg-modal-hairline);border-radius:var(--twg-r-md);background:var(--wf-glass);min-width:0;min-height:0;display:grid;overflow:hidden}.twg-canvas .wf-palette,.twg-canvas .wf-inspector{min-width:0;min-height:0;padding:var(--twg-modal-gap-sm);background:var(--wf-glass);overflow:hidden auto}.twg-canvas .wf-palette{border-right:var(--twg-modal-hairline)}.twg-canvas .wf-inspector{border-left:var(--twg-modal-hairline)}.twg-canvas .wf-palette h3,.twg-canvas .wf-run-rail h3{margin:0 0 var(--twg-space-1);color:var(--wf-ink-muted);font-size:var(--twg-fs-caption);font-weight:var(--twg-type-strong-weight);letter-spacing:var(--twg-type-eyebrow-tracking);line-height:var(--twg-lh-dense);text-transform:uppercase}.twg-canvas .wf-palette-help{margin:0 0 var(--twg-space-2);color:var(--wf-ink-soft);font-size:var(--twg-fs-label);line-height:var(--twg-lh-dense)}.twg-canvas .wf-palette-grid{gap:var(--twg-space-1-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.twg-canvas .wf-palette-card{gap:var(--twg-space-1);min-width:0;padding:var(--twg-space-2);border:var(--twg-modal-hairline);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-palette-card{background:color-mix(in oklab, var(--twg-cream-bright) 66%, transparent)}}.twg-canvas .wf-palette-card{color:var(--wf-ink)}.twg-canvas .wf-palette-card.is-used{border-color:var(--wf-border-strong);background:var(--wf-glass-strong)}.twg-canvas .wf-palette-card svg{width:var(--twg-icon-sm);height:var(--twg-icon-sm)}.twg-canvas .wf-palette-card.tone-brass svg{color:var(--wf-brass)}.twg-canvas .wf-palette-card.tone-coral svg{color:var(--wf-coral)}.twg-canvas .wf-palette-card.tone-sage svg{color:var(--wf-sage)}.twg-canvas .wf-palette-card.tone-amber svg{color:var(--wf-amber)}.twg-canvas .wf-palette-card.tone-violet svg{color:var(--wf-violet)}.twg-canvas .wf-palette-card.tone-indigo svg{color:var(--wf-indigo)}.twg-canvas .wf-palette-card.tone-neutral svg{color:var(--wf-ink-muted)}.twg-canvas .wf-palette-card span,.twg-canvas .wf-palette-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twg-canvas .wf-palette-card span{font-size:var(--twg-fs-label);font-weight:var(--twg-type-strong-weight);line-height:var(--twg-lh-dense)}.twg-canvas .wf-palette-card small{color:var(--wf-ink-muted);font-size:var(--twg-fs-caption);line-height:var(--twg-lh-dense)}.twg-canvas .wf-canvas-wrap{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.twg-canvas .wf-canvas-header{align-items:center;gap:var(--twg-space-3);min-width:0;padding:var(--twg-modal-gap-sm);border-bottom:var(--twg-modal-hairline);background:var(--wf-glass);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.twg-canvas .wf-canvas-header h2{color:var(--wf-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-module-head);font-weight:var(--twg-type-headline-weight);line-height:var(--twg-lh-display);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.twg-canvas .wf-canvas-header p{margin:var(--twg-space-1) 0 0;color:var(--wf-ink-soft);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twg-canvas .wf-canvas-actions{align-items:center;gap:var(--twg-space-1-5);display:inline-flex}@media (min-width:769px) and (max-width:1500px){.twg-canvas .wf-builder .wf-palette-grid{grid-template-columns:minmax(0,1fr)}.twg-canvas .wf-builder .wf-palette-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.twg-canvas .wf-builder .wf-palette-card span,.twg-canvas .wf-builder .wf-palette-card small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.twg-canvas .wf-builder .wf-palette-card small{justify-self:end}.twg-canvas .wf-builder .wf-canvas-header{grid-template-columns:auto minmax(0,1fr)}.twg-canvas .wf-builder .wf-canvas-actions{grid-column:1/-1;justify-self:end}}.twg-canvas .wf-canvas{background:var(--wf-paper);min-width:0;min-height:0;overflow:hidden}.twg-canvas .wf-canvas .wf-visualiser-canvas{background:0 0;border:0;border-radius:0;height:100%}.wf-visualiser-canvas .wf-node{width:calc(var(--twg-btn-md-h) * 5.4);padding:var(--twg-space-2) var(--twg-space-2-5);border:var(--twg-modal-hairline);border-color:var(--node-tone,var(--wf-border-strong));border-radius:var(--twg-r-sm);background:var(--wf-glass-strong);box-shadow:0 2px 8px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.wf-visualiser-canvas .wf-node{box-shadow:0 2px 8px color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.wf-visualiser-canvas .wf-node{color:var(--wf-ink);font-family:var(--twg-f-ui)}.wf-visualiser-canvas .react-flow__node.dragging .wf-node{box-shadow:0 1px 0 #ffffff8c inset, 0 16px 30px -12px var(--twg-ink);transition:none;scale:1.02}@supports (color:color-mix(in lab, red, red)){.wf-visualiser-canvas .react-flow__node.dragging .wf-node{box-shadow:0 1px 0 #ffffff8c inset, 0 16px 30px -12px color-mix(in oklab, var(--twg-ink) 34%, transparent)}}.wf-visualiser-canvas .react-flow__node.is-drag-settling{transition:transform var(--twg-dur-snap) var(--twg-spring-settle)}.wf-visualiser-canvas .react-flow__node.is-drag-settling .wf-node{transition:scale var(--twg-dur-snap) var(--twg-spring-settle), box-shadow var(--twg-dur-snap) var(--twg-spring-settle);scale:1}@media (prefers-reduced-motion:reduce){.wf-visualiser-canvas .react-flow__node.dragging,.wf-visualiser-canvas .react-flow__node.is-drag-settling,.wf-visualiser-canvas .react-flow__node.dragging .wf-node,.wf-visualiser-canvas .react-flow__node.is-drag-settling .wf-node{transition:none!important;scale:1!important}}.wf-visualiser-canvas .wf-node.tone-brass{--node-tone:var(--wf-brass)}.wf-visualiser-canvas .wf-node.tone-coral{--node-tone:var(--wf-coral)}.wf-visualiser-canvas .wf-node.tone-sage{--node-tone:var(--wf-sage)}.wf-visualiser-canvas .wf-node.tone-amber{--node-tone:var(--wf-amber)}.wf-visualiser-canvas .wf-node.tone-violet{--node-tone:var(--wf-violet)}.wf-visualiser-canvas .wf-node.tone-indigo{--node-tone:var(--wf-indigo)}.wf-visualiser-canvas .wf-node.tone-neutral{--node-tone:var(--wf-ink-muted)}.wf-visualiser-canvas .wf-node.is-selected{box-shadow:0 0 0 3px var(--wf-brass-soft), 0 2px 8px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.wf-visualiser-canvas .wf-node.is-selected{box-shadow:0 0 0 3px var(--wf-brass-soft), 0 2px 8px color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.wf-visualiser-canvas .wf-node.run-ok{box-shadow:0 0 0 2px var(--wf-sage-soft), 0 2px 8px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.wf-visualiser-canvas .wf-node.run-ok{box-shadow:0 0 0 2px var(--wf-sage-soft), 0 2px 8px color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.wf-visualiser-canvas .wf-node.run-danger{border-color:var(--wf-danger);box-shadow:0 0 0 2px var(--wf-danger-soft), 0 2px 8px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.wf-visualiser-canvas .wf-node.run-danger{box-shadow:0 0 0 2px var(--wf-danger-soft), 0 2px 8px color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.wf-visualiser-canvas .wf-node.run-approval{border-color:var(--wf-coral);box-shadow:0 0 0 3px var(--wf-coral-soft), 0 2px 8px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.wf-visualiser-canvas .wf-node.run-approval{box-shadow:0 0 0 3px var(--wf-coral-soft), 0 2px 8px color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.wf-visualiser-canvas .wf-node.run-running{box-shadow:0 0 0 2px var(--wf-indigo-soft), 0 2px 8px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.wf-visualiser-canvas .wf-node.run-running{box-shadow:0 0 0 2px var(--wf-indigo-soft), 0 2px 8px color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.wf-visualiser-canvas .wf-node.run-pending,.wf-visualiser-canvas .wf-node.run-idle{opacity:.72}.wf-visualiser-canvas .wf-node header{align-items:center;gap:var(--twg-space-2);display:flex}.wf-visualiser-canvas .wf-node-icon{width:calc(var(--twg-btn-md-h) * .58);height:calc(var(--twg-btn-md-h) * .58);border-radius:var(--twg-r-xs);background:var(--node-tone,var(--wf-border-strong));color:var(--twg-cream-bright);flex:none;justify-content:center;align-items:center;display:inline-flex}.wf-visualiser-canvas .wf-node-icon svg{width:calc(var(--twg-icon-sm) * .75);height:calc(var(--twg-icon-sm) * .75)}.wf-visualiser-canvas .wf-node-title{min-width:0}.wf-visualiser-canvas .wf-node-title strong{overflow-wrap:anywhere;color:var(--wf-ink);font-size:var(--twg-fs-label);font-weight:var(--twg-type-strong-weight);line-height:var(--twg-lh-dense);text-overflow:clip;white-space:normal;display:block;overflow:visible}.wf-visualiser-canvas .wf-node-title span,.wf-visualiser-canvas .wf-node-desc{color:var(--wf-ink-soft);font-size:var(--twg-fs-caption);line-height:var(--twg-lh-dense)}.wf-visualiser-canvas .wf-node-title span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wf-visualiser-canvas .wf-node-desc{margin:var(--twg-space-1) 0 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wf-visualiser-canvas .wf-node footer{align-items:center;gap:var(--twg-space-1);margin-top:var(--twg-space-1-5);display:flex}.wf-visualiser-canvas .wf-node-shield,.wf-visualiser-canvas .wf-run-pill{min-height:calc(var(--twg-btn-md-h) * .34);padding:0 var(--twg-space-1-5);border-radius:var(--twg-r-pill);font-size:var(--twg-fs-caption);font-weight:var(--twg-type-strong-weight);line-height:var(--twg-lh-dense);align-items:center;display:inline-flex}.wf-visualiser-canvas .wf-node-shield{background:var(--wf-coral-soft);color:var(--wf-coral)}.wf-visualiser-canvas .wf-run-pill.tone-ok{background:var(--wf-sage-soft);color:var(--wf-sage)}.wf-visualiser-canvas .wf-run-pill.tone-danger{background:var(--wf-danger-soft);color:var(--wf-danger)}.wf-visualiser-canvas .wf-run-pill.tone-approval{background:var(--wf-coral-soft);color:var(--wf-coral)}.wf-visualiser-canvas .wf-run-pill.tone-running{background:var(--wf-indigo-soft);color:var(--wf-indigo)}.wf-visualiser-canvas .wf-run-pill.tone-pending{background:var(--wf-amber-soft);color:var(--wf-amber)}.wf-visualiser-canvas .wf-run-pill.tone-idle{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.wf-visualiser-canvas .wf-run-pill.tone-idle{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.wf-visualiser-canvas .wf-run-pill.tone-idle{color:var(--wf-ink-muted)}.twg-canvas .wf-insp header{align-items:flex-start;gap:var(--twg-space-2);margin-bottom:var(--twg-space-3);display:flex}.twg-canvas .wf-insp-icon{width:var(--twg-btn-md-h);height:var(--twg-btn-md-h);border-radius:var(--twg-r-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.twg-canvas .wf-insp-icon svg{width:var(--twg-icon-sm);height:var(--twg-icon-sm)}.twg-canvas .wf-insp-icon.tone-brass{background:var(--wf-brass-soft);color:var(--wf-brass)}.twg-canvas .wf-insp-icon.tone-coral{background:var(--wf-coral-soft);color:var(--wf-coral)}.twg-canvas .wf-insp-icon.tone-sage{background:var(--wf-sage-soft);color:var(--wf-sage)}.twg-canvas .wf-insp-icon.tone-amber{background:var(--wf-amber-soft);color:var(--wf-amber)}.twg-canvas .wf-insp-icon.tone-violet{background:var(--wf-violet-soft);color:var(--wf-violet)}.twg-canvas .wf-insp-icon.tone-indigo{background:var(--wf-indigo-soft);color:var(--wf-indigo)}.twg-canvas .wf-insp-icon.tone-neutral{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-insp-icon.tone-neutral{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.twg-canvas .wf-insp-icon.tone-neutral{color:var(--wf-ink-muted)}.twg-canvas .wf-insp header h3{color:var(--wf-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-section);font-weight:var(--twg-type-headline-weight);line-height:var(--twg-lh-display);margin:0}.twg-canvas .wf-insp header p,.twg-canvas .wf-insp-text,.twg-canvas .wf-safety-block p{color:var(--wf-ink-soft);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body);margin:0}.twg-canvas .wf-insp-row{margin-bottom:var(--twg-space-3)}.twg-canvas .wf-insp-row>label{margin-bottom:var(--twg-space-1);color:var(--wf-ink-muted);font-size:var(--twg-fs-caption);font-weight:var(--twg-type-strong-weight);letter-spacing:var(--twg-type-eyebrow-tracking);line-height:var(--twg-lh-dense);text-transform:uppercase;display:block}.twg-canvas .wf-safety-block,.twg-canvas .wf-insp-config{padding:var(--twg-space-2);border:var(--twg-modal-hairline);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-safety-block,.twg-canvas .wf-insp-config{background:color-mix(in oklab, var(--twg-cream-bright) 66%, transparent)}}.twg-canvas .wf-safety-block.tone-external_write,.twg-canvas .wf-safety-block.tone-dangerous{border-color:var(--wf-coral);background:var(--wf-coral-soft)}.twg-canvas .wf-safety-block.tone-internal_mutation{border-color:var(--wf-sage);background:var(--wf-sage-soft)}.twg-canvas .wf-safety-block.tone-read_only{border-color:var(--wf-indigo);background:var(--wf-indigo-soft)}.twg-canvas .wf-safety-block strong{margin-bottom:var(--twg-space-1);color:var(--wf-ink);font-size:var(--twg-fs-label);font-weight:var(--twg-type-strong-weight);line-height:var(--twg-lh-dense);text-transform:capitalize;display:block}.twg-canvas .wf-insp-config{gap:var(--twg-space-1-5);margin:0;display:grid}.twg-canvas .wf-insp-config div,.twg-canvas .wf-inspector-summary div{gap:var(--twg-space-2);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);display:grid}.twg-canvas .wf-insp-config dt,.twg-canvas .wf-inspector-summary dt{color:var(--wf-ink-muted);font-size:var(--twg-fs-caption);line-height:var(--twg-lh-dense)}.twg-canvas .wf-insp-config dd,.twg-canvas .wf-inspector-summary dd{color:var(--wf-ink);font-size:var(--twg-fs-caption);font-weight:var(--twg-type-strong-weight);line-height:var(--twg-lh-dense);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.twg-canvas .wf-inspector-empty{align-content:center;place-items:center;gap:var(--twg-space-1-5);min-height:calc(var(--twg-btn-md-h) * 5);color:var(--wf-ink-muted);text-align:center;display:grid}.twg-canvas .wf-inspector-empty svg{width:var(--twg-icon-md);height:var(--twg-icon-md)}.twg-canvas .wf-inspector-empty p{color:var(--wf-ink);font-size:var(--twg-fs-label);font-weight:var(--twg-type-strong-weight);margin:0}.twg-canvas .wf-inspector-empty span{color:var(--wf-ink-soft);font-size:var(--twg-fs-caption);line-height:var(--twg-lh-dense)}.twg-canvas .wf-run-mode-pane{min-width:0;min-height:0;overflow:hidden}.twg-canvas .wf-run-mode-layout{grid-template-columns:minmax(calc(var(--twg-btn-md-h) * 5), calc(var(--twg-btn-md-h) * 5.4)) minmax(0, 1fr);border:var(--twg-modal-hairline);border-radius:var(--twg-r-md);background:var(--wf-glass);min-width:0;min-height:0;display:grid;overflow:hidden}.twg-canvas .wf-run-rail{min-width:0;min-height:0;padding:var(--twg-modal-gap-sm);border-right:var(--twg-modal-hairline);background:var(--wf-glass);overflow:hidden auto}.twg-canvas .wf-run-rail-list{gap:var(--twg-space-1-5);display:grid}.twg-canvas .wf-run-rail-row{align-items:center;gap:var(--twg-space-2);min-width:0;min-height:var(--twg-btn-md-h);padding:var(--twg-space-2);border:var(--twg-modal-hairline);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);border-color:#0000;grid-template-columns:auto minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-run-rail-row{background:color-mix(in oklab, var(--twg-cream-bright) 58%, transparent)}}.twg-canvas .wf-run-rail-row{color:var(--wf-ink);text-align:left}.twg-canvas .wf-run-rail-row:hover,.twg-canvas .wf-run-rail-row.is-active{border-color:var(--wf-border-strong);background:var(--wf-glass-strong)}.twg-canvas .wf-run-rail-row strong,.twg-canvas .wf-run-rail-row span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.twg-canvas .wf-run-rail-row strong{font-size:var(--twg-fs-label);font-weight:var(--twg-type-strong-weight);line-height:var(--twg-lh-dense)}.twg-canvas .wf-run-rail-row span{color:var(--wf-ink-muted);font-size:var(--twg-fs-caption);line-height:var(--twg-lh-dense)}.twg-canvas .wf-run-rail-empty{color:var(--wf-ink-soft);font-size:var(--twg-fs-label);margin:0}.twg-canvas .wf-run-mode-pane>.wf-shell{border:0;border-radius:0;height:100%;margin:0}.wf-visualiser-canvas .react-flow__handle{background:var(--wf-edge-taken);border-color:var(--twg-cream-bright)}.wf-visualiser-canvas .react-flow__controls.react-flow__panel{bottom:var(--twg-space-3);left:var(--twg-space-3);border:var(--twg-modal-hairline);border-radius:var(--twg-r-sm);background:var(--wf-glass-strong);box-shadow:0 2px 8px var(--twg-ink);margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wf-visualiser-canvas .react-flow__controls.react-flow__panel{box-shadow:0 2px 8px color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.wf-visualiser-canvas .react-flow__controls button{border-bottom:var(--twg-modal-hairline);color:var(--wf-ink-soft);background:0 0}.wf-visualiser-canvas .react-flow__controls button:hover{background:var(--wf-glass);color:var(--wf-ink)}@media (max-width:768px){.twg-canvas .wf-inline-suggestion-grid{grid-template-columns:minmax(0,1fr)}.twg-canvas .wf-builder{background:0 0;border:0;border-radius:0;flex-direction:column;height:100%;overflow:hidden auto;display:flex!important}.twg-canvas .wf-mobile-builder-empty{display:none!important}.twg-canvas .wf-builder .wf-palette,.twg-canvas .wf-builder .wf-inspector{padding:var(--twg-modal-gap-sm);background:var(--wf-glass);border:0;flex:none;overflow:visible}.twg-canvas .wf-builder .wf-palette{border-bottom:var(--twg-modal-hairline);order:2}.twg-canvas .wf-builder .wf-palette-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.twg-canvas .wf-builder .wf-canvas-wrap{flex:none;order:1;display:block;overflow:clip}.twg-canvas .wf-builder .wf-canvas-header{z-index:2;gap:var(--twg-space-2);padding:var(--twg-modal-gap-sm);flex-wrap:wrap;display:flex;position:sticky;top:0}.twg-canvas .wf-builder .wf-canvas-header>div:nth-child(2){flex:1 1 calc(100% - var(--twg-btn-md-mobile-h) * 3);min-width:0}.twg-canvas .wf-builder .wf-canvas-header p{white-space:normal}.twg-canvas .wf-builder .wf-canvas-actions{gap:var(--twg-space-1-5);scrollbar-width:none;flex:1 0 100%;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.twg-canvas .wf-shell .wf-builder .wf-view-toggle{grid-column:1/-1;justify-self:start;display:flex!important}.twg-canvas .wf-builder .wf-canvas-actions>.wf-btn{white-space:nowrap;justify-content:center;width:100%;min-width:0}.twg-canvas .wf-builder .wf-canvas-actions::-webkit-scrollbar{display:none}.twg-canvas .wf-builder[data-view=canvas] .wf-canvas{height:min(52dvh, var(--twg-flow-canvas-h));min-height:calc(var(--twg-btn-md-mobile-h) * 7);display:block!important}.twg-canvas .wf-builder[data-view=canvas] .wf-visualiser-canvas{height:100%;min-height:100%}.twg-canvas .wf-builder .wf-inspector{border-top:var(--twg-modal-hairline);order:3}.twg-canvas .wf-builder .wf-form-view{min-height:0;overflow:visible}.twg-canvas .wf-run-mode-layout{gap:var(--twg-modal-gap-sm);background:0 0;border:0;grid-template-columns:minmax(0,1fr);overflow-y:auto;display:grid!important}.twg-canvas .wf-run-mode-layout .wf-run-rail{border-right:0;border-bottom:var(--twg-modal-hairline);border-radius:var(--twg-r-md)}}.twg-canvas .wf-writeback-status{right:var(--twg-modal-gap);bottom:var(--twg-modal-gap);z-index:var(--twg-modal-z);gap:var(--twg-space-1);max-width:min(calc(var(--twg-btn-md-h) * 10), calc(100vw - (var(--twg-modal-gap) * 2)));padding:var(--twg-space-3);border:var(--twg-modal-hairline);border-radius:var(--twg-r-md);background:var(--twg-modal-surface);box-shadow:var(--twg-modal-shadow);color:var(--wf-ink);display:grid;position:fixed}.twg-canvas .wf-writeback-status strong{font-size:var(--twg-fs-section);line-height:var(--twg-lh-dense)}.twg-canvas .wf-writeback-status span{color:var(--wf-ink-soft);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body)}.wf-approval-dialog{gap:var(--twg-modal-gap);width:min(var(--twg-modal-w-sm), calc(100vw - var(--twg-modal-gutter-desktop)));max-width:min(var(--twg-modal-w-sm), calc(100vw - var(--twg-modal-gutter-desktop)));padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);border:1px solid var(--twg-glass-border);border-radius:var(--twg-modal-radius);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-modal-shadow);color:var(--wf-ink);display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.wf-approval-dialog-head{gap:var(--twg-space-2);display:grid}.wf-approval-dialog-title{color:var(--wf-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:var(--twg-type-headline-weight);line-height:var(--twg-lh-dense)}.wf-approval-dialog-desc{color:var(--wf-ink-soft);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body)}.wf-approval-dialog-body{gap:var(--twg-space-2);display:grid}.wf-approval-dialog-body>div{gap:var(--twg-space-1);padding:var(--twg-space-2);border:var(--twg-modal-hairline);border-radius:var(--twg-r-sm);background:var(--wf-glass);display:grid}.wf-approval-dialog-body span{color:var(--wf-ink-muted);font-size:var(--twg-fs-label);font-weight:var(--twg-type-label-weight);letter-spacing:var(--twg-type-eyebrow-tracking);line-height:var(--twg-lh-dense);text-transform:uppercase}.wf-approval-dialog-body strong{color:var(--wf-ink);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body)}.wf-approval-dialog-actions{justify-content:flex-end;gap:var(--twg-space-2);background:0 0;border:0;margin:0;padding:0;display:flex}.twg-canvas .is-spin,.wf-approval-dialog .is-spin{animation:.8s linear infinite wf-spin}.twg-canvas .wf-palette-add{gap:6px;margin-bottom:14px;display:grid}.twg-canvas .wf-palette-add .wf-btn{justify-content:flex-start}.twg-canvas .wf-history{border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-md);background:var(--twg-glass-bg-deep);margin:0 14px 10px;padding:10px 12px}.twg-canvas .wf-history h3{font-size:var(--twg-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--twg-ink-2);margin:0 0 6px}.twg-canvas .wf-history ul{gap:5px;max-height:180px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.twg-canvas .wf-history li{align-items:center;gap:10px;display:flex}.twg-canvas .wf-history-rev{font-weight:700;font-size:var(--twg-fs-label);color:var(--twg-ink);min-width:34px}.twg-canvas .wf-history-meta{min-width:0;font-size:var(--twg-fs-label);color:var(--twg-ink-2);flex:auto}.twg-canvas .wf-history-note{font-size:var(--twg-fs-label);color:var(--twg-ink-2);margin:0}.twg-canvas .wf-insp-editor{gap:6px;display:grid}.twg-canvas .wf-insp-editor-area{resize:vertical;width:100%;min-height:120px;font:400 11.5px/1.5 var(--twg-f-mono,ui-monospace, monospace);border-radius:var(--twg-r-sm,8px);border:1px solid var(--twg-hairline,#00000024);background:var(--twg-cream-bright,#fff);color:var(--twg-ink);padding:8px 10px}.twg-canvas .wf-insp-editor-error{font-size:var(--twg-fs-label);color:var(--twg-danger,#b3261e);margin:0}.twg-canvas .wf-template-strip{border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-md);background:var(--twg-glass-bg-deep);gap:8px;margin-top:10px;padding:12px;display:grid}.twg-canvas .wf-template-strip header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.twg-canvas .wf-template-strip h2{font-size:var(--twg-fs-body);margin:0}.twg-canvas .wf-template-strip header span{font-size:var(--twg-fs-label);color:var(--twg-ink-2)}.twg-canvas .wf-template-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.twg-canvas .wf-template-card{border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-md);background:var(--twg-cream-bright,#fff);gap:5px;padding:10px;display:grid}.twg-canvas .wf-template-card strong{font-size:var(--twg-fs-body)}.twg-canvas .wf-template-card p{font-size:var(--twg-fs-label);color:var(--twg-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.twg-canvas .wf-browse-templates{border:1px solid var(--twg-hairline,#00000024);border-radius:var(--twg-r-full);font:600 12px/1.3 var(--twg-f-ui,inherit);color:var(--twg-ink-2);cursor:pointer;background:0 0;align-self:flex-start;margin-top:6px;padding:6px 12px}.twg-canvas .wf-browse-templates:hover{color:var(--twg-ink)}.twg-canvas .wf-shell{--wf-andy-sky:var(--twg-coral);--wf-andy-sky-deep:var(--twg-accent-strong);--wf-andy-sky-soft:var(--twg-accent-soft);--wf-andy-solid:white;--wf-andy-ink:var(--twg-ink);--wf-andy-muted:var(--twg-ink-3);--wf-andy-line:var(--twg-ink-hair);--wf-andy-font:"Outfit", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.twg-canvas .wf-andy-toggle{border-color:var(--wf-andy-sky)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy-toggle{border-color:color-mix(in oklab, var(--wf-andy-sky) 28%, var(--wf-andy-line))}}.twg-canvas .wf-andy-toggle{background:var(--wf-andy-solid);color:var(--wf-andy-sky-deep);font-family:var(--wf-andy-font);box-shadow:0 8px 22px -20px #2c1e1085}.twg-canvas .wf-andy-toggle:is(:hover,.is-active){border-color:var(--wf-andy-sky)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy-toggle:is(:hover,.is-active){border-color:color-mix(in oklab, var(--wf-andy-sky) 52%, var(--wf-andy-line))}}.twg-canvas .wf-andy-toggle:is(:hover,.is-active){background:var(--wf-andy-sky-soft)}.twg-canvas .wf-andy.wf-andy{--sky-accent:var(--wf-andy-sky);--sky-accent-deep:var(--wf-andy-sky-deep);--sky-accent-soft:var(--wf-andy-sky-soft);--sky-solid:var(--wf-andy-solid);--sky-ink:var(--wf-andy-ink);--sky-ink-3:var(--wf-andy-muted);--sky-line:var(--wf-andy-line);--sky-font:var(--wf-andy-font);border:1px solid var(--wf-andy-line);border-radius:var(--twg-r-md);background:var(--wf-andy-solid);color:var(--wf-andy-ink);font-family:var(--wf-andy-font);font-synthesis:none;grid-template-rows:auto auto minmax(0,1fr) auto auto auto auto;gap:0;padding:0;box-shadow:inset 0 1px #fffffff0,0 20px 50px -38px #2c1e106b}.twg-canvas .wf-andy .wf-andy-header{min-height:calc(var(--twg-btn-md-h) + var(--twg-space-4) + var(--twg-space-1));padding:var(--twg-space-2-5) var(--twg-space-3);border-bottom:1px solid var(--wf-andy-line);background:var(--wf-andy-solid)}.twg-canvas .wf-andy .wf-andy-brand{gap:var(--twg-space-2)}.twg-canvas .wf-andy .wf-andy-brand strong{color:var(--wf-andy-ink);font-family:var(--wf-andy-font);font-size:var(--twg-fs-body-lg);letter-spacing:-.01em;font-weight:500}.twg-canvas .wf-andy .wf-andy-sub{color:var(--wf-andy-muted);font-family:var(--wf-andy-font);font-size:var(--twg-fs-caption);font-weight:400}.twg-canvas .wf-andy .wf-andy-dot{width:var(--twg-space-1-5);height:var(--twg-space-1-5);background:var(--wf-andy-sky);box-shadow:none}.twg-canvas .wf-andy .wf-andy-close{color:var(--wf-andy-muted);background:0 0;border-color:#0000}.twg-canvas .wf-andy .wf-andy-close:is(:hover,:focus-visible){border-color:var(--wf-andy-line);background:var(--wf-andy-sky-soft);color:var(--wf-andy-sky-deep)}.twg-canvas .wf-andy .wf-andy-context{padding:var(--twg-space-2) var(--twg-space-3);border:0;border-bottom:1px solid var(--wf-andy-line);background:var(--wf-andy-solid);border-radius:0;margin:0}.twg-canvas .wf-andy .wf-andy-context p{color:var(--wf-andy-muted);font-family:var(--wf-andy-font);font-size:var(--twg-fs-caption);line-height:var(--twg-lh-body)}.twg-canvas .wf-andy .andy-thread.andy-thread.wf-andy-thread{--andy-thread-font:var(--wf-andy-font);min-height:0;padding:var(--twg-space-3);background:var(--wf-andy-solid)!important}.twg-canvas .wf-andy .andy-thread.andy-thread>.andy-thread__message.tasks-l1__andy-message,.twg-canvas .wf-andy .andy-thread.andy-thread>.andy-thread__message.tasks-l1__andy-message[data-mine=true]{grid-template-columns:minmax(0,1fr);gap:0;width:min(94%,46rem)}.twg-canvas .wf-andy .andy-thread.andy-thread .tasks-l1__andy-avatar.andy-thread__avatar{display:none!important}.twg-canvas .wf-andy .andy-thread.andy-thread .andy-thread__message[data-mine=true] .tasks-l1__andy-bubble.andy-thread__bubble{grid-column:1}.twg-canvas .wf-andy .wf-andy-draft{gap:var(--twg-space-1-5) var(--twg-space-2);margin:0 var(--twg-space-3) var(--twg-space-2);padding:var(--twg-space-2-5);border-color:var(--wf-andy-sky);grid-template-columns:auto minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy .wf-andy-draft{border-color:color-mix(in oklab, var(--wf-andy-sky) 28%, var(--wf-andy-line))}}.twg-canvas .wf-andy .wf-andy-draft{border-radius:var(--twg-r-sm);background:var(--wf-andy-solid);color:var(--wf-andy-ink);box-shadow:0 10px 26px -24px #2c1e108f}.twg-canvas .wf-andy .wf-andy-draft>svg{color:var(--wf-andy-sky);align-self:start}.twg-canvas .wf-andy .wf-andy-draft>span{min-width:0;font-family:var(--wf-andy-font);align-self:center;font-weight:500}.twg-canvas .wf-andy .wf-andy-draft small{margin-top:var(--twg-space-0-5);color:var(--wf-andy-muted);font-size:var(--twg-fs-caption);font-weight:400;display:block}.twg-canvas .wf-andy .wf-andy-draft button,.twg-canvas .wf-andy .wf-andy-quick button,.twg-canvas .wf-andy .wf-andy-error button{border:1px solid var(--wf-andy-sky)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy .wf-andy-draft button,.twg-canvas .wf-andy .wf-andy-quick button,.twg-canvas .wf-andy .wf-andy-error button{border:1px solid color-mix(in oklab, var(--wf-andy-sky) 26%, var(--wf-andy-line))}}.twg-canvas .wf-andy .wf-andy-draft button,.twg-canvas .wf-andy .wf-andy-quick button,.twg-canvas .wf-andy .wf-andy-error button{background:var(--wf-andy-solid);color:var(--wf-andy-sky-deep);font-family:var(--wf-andy-font);font-weight:500}.twg-canvas .wf-andy .wf-andy-quick{gap:var(--twg-space-1);padding:0 var(--twg-space-3) var(--twg-space-2)}.twg-canvas .wf-andy .wf-andy-quick button{min-height:var(--twg-chip-md-h);padding:var(--twg-chip-md-pad-y) var(--twg-chip-md-pad-x);border-radius:var(--twg-chip-md-radius);background:var(--wf-andy-sky-soft);font-size:var(--twg-fs-caption);line-height:var(--twg-lh-dense)}.twg-canvas .wf-andy .wf-andy-error{justify-content:space-between;align-items:center;gap:var(--twg-space-2);margin:0 var(--twg-space-3) var(--twg-space-2);padding:var(--twg-space-2) var(--twg-space-2-5);border:1px solid var(--wf-andy-sky);display:flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy .wf-andy-error{border:1px solid color-mix(in oklab, var(--wf-andy-sky) 28%, var(--wf-andy-line))}}.twg-canvas .wf-andy .wf-andy-error{border-radius:var(--twg-r-sm);background:var(--wf-andy-sky-soft);color:var(--wf-andy-ink)}.twg-canvas .wf-andy .wf-andy-error p{min-width:0;color:inherit;font:400 var(--twg-fs-caption)/var(--twg-lh-body) var(--wf-andy-font);margin:0}.twg-canvas .wf-andy .wf-andy-error>div{gap:var(--twg-space-1);flex:none;display:flex}.twg-canvas .wf-andy .wf-andy-error button{justify-content:center;align-items:center;gap:var(--twg-space-1);min-height:var(--twg-chip-md-h);padding:var(--twg-chip-md-pad-y) var(--twg-chip-md-pad-x);border-radius:var(--twg-chip-md-radius);font-size:var(--twg-fs-caption);cursor:pointer;display:inline-flex}.twg-canvas .wf-andy .wf-andy-error button svg{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm)}.twg-canvas .wf-andy .wf-andy-input{grid-template-columns:minmax(0, 1fr) calc(var(--twg-btn-md-h) + var(--twg-space-1)) calc(var(--twg-btn-md-h) + var(--twg-space-1));gap:var(--twg-space-1);margin:0 var(--twg-space-3) var(--twg-space-3);padding:var(--twg-space-1);border:1px solid var(--wf-andy-line);border-radius:var(--twg-r-md);background:var(--wf-andy-solid);transition:border-color var(--twg-t-press) var(--twg-ease), box-shadow var(--twg-t-press) var(--twg-ease);align-items:end;display:grid;box-shadow:0 12px 30px -24px #2c1e1094}.twg-canvas .wf-andy .wf-andy-input:focus-within{border-color:var(--wf-andy-sky)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy .wf-andy-input:focus-within{border-color:color-mix(in oklab, var(--wf-andy-sky) 58%, var(--wf-andy-line))}}.twg-canvas .wf-andy .wf-andy-input:focus-within{box-shadow:0 0 0 3px var(--wf-andy-sky), 0 12px 30px -24px #2c1e1094}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy .wf-andy-input:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--wf-andy-sky) 12%, transparent), 0 12px 30px -24px #2c1e1094}}.twg-canvas .wf-andy .wf-andy-input textarea{width:100%;min-width:0;min-height:calc(var(--twg-btn-md-h) + var(--twg-space-1));max-height:calc(var(--twg-btn-md-h) * 3.5);padding:var(--twg-space-2) var(--twg-space-2-5);border-radius:calc(var(--twg-r-md) - var(--twg-space-1));color:var(--wf-andy-ink);font:400 var(--twg-fs-body)/var(--twg-lh-body) var(--wf-andy-font);resize:none;background:0 0;border:0;outline:0}.twg-canvas .wf-andy .wf-andy-input textarea::placeholder{color:var(--wf-andy-muted);opacity:1}.twg-canvas .wf-andy .wf-andy-input button{width:calc(var(--twg-btn-md-h) + var(--twg-space-1));height:calc(var(--twg-btn-md-h) + var(--twg-space-1));border:1px solid var(--wf-andy-line);border-radius:calc(var(--twg-r-md) - var(--twg-space-1));background:var(--wf-andy-solid);color:var(--wf-andy-muted);flex-basis:auto;align-self:end}.twg-canvas .wf-andy .wf-andy-input .wf-andy-send{border-color:var(--wf-andy-sky);background:var(--wf-andy-sky);color:#fff}.twg-canvas .wf-andy .wf-andy-input button:is(:hover,:focus-visible):not(:disabled){border-color:var(--wf-andy-sky)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .wf-andy .wf-andy-input button:is(:hover,:focus-visible):not(:disabled){border-color:color-mix(in oklab, var(--wf-andy-sky) 54%, var(--wf-andy-line))}}.twg-canvas .wf-andy .wf-andy-input button:is(:hover,:focus-visible):not(:disabled){background:var(--wf-andy-sky-soft);color:var(--wf-andy-sky-deep)}.twg-canvas .wf-andy .wf-andy-input .wf-andy-send:is(:hover,:focus-visible):not(:disabled){border-color:var(--wf-andy-sky-deep);background:var(--wf-andy-sky-deep);color:#fff}.twg-canvas .wf-andy .wf-andy-input .wf-andy-voice.is-recording{border-color:var(--wf-andy-ink);background:var(--wf-andy-ink);color:#fff}.twg-canvas .wf-andy .wf-andy-recording{margin:calc(var(--twg-space-2) * -1) var(--twg-space-3) var(--twg-space-2);color:var(--wf-andy-sky-deep);font-family:var(--wf-andy-font)}@media (prefers-reduced-motion:reduce){.twg-canvas .wf-andy :is(.wf-andy-input,.wf-andy-input button,.wf-andy-error button){transition:none;animation:none}}:is(.twg-canvas,.wf-create-dialog) .wf-status-pill,:is(.twg-canvas,.wf-create-dialog) .wf-mod-chip,.twg-canvas .wf-row-state,.twg-canvas .wf-state-pill{color:var(--wf-ink)!important}.twg-canvas .prc-shell{--prc-paper:var(--twg-paper);--prc-paper-2:var(--twg-paper-deep);--prc-glass:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-shell{--prc-glass:color-mix(in srgb, var(--twg-cream) 78%, transparent)}}.twg-canvas .prc-shell{--prc-glass-strong:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-shell{--prc-glass-strong:color-mix(in srgb, var(--twg-cream) 94%, transparent)}}.twg-canvas .prc-shell{--prc-border:var(--twg-glass-border)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-shell{--prc-border:color-mix(in srgb, var(--twg-glass-border) 56%, transparent)}}.twg-canvas .prc-shell{--prc-border-strong:var(--twg-glass-border);--prc-ink:var(--twg-ink);--prc-ink-soft:var(--twg-ink-2);--prc-ink-muted:var(--twg-ink-3);--prc-brass:var(--twg-brass);--prc-brass-soft:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-shell{--prc-brass-soft:color-mix(in srgb, var(--twg-brass) 18%, transparent)}}.twg-canvas .prc-shell{--prc-sage:var(--twg-sage);--prc-sage-soft:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-shell{--prc-sage-soft:color-mix(in srgb, var(--twg-sage) 18%, transparent)}}.twg-canvas .prc-shell{--prc-indigo:var(--twg-indigo);--prc-indigo-soft:var(--twg-indigo-soft);--prc-coral:var(--twg-coral);--prc-coral-soft:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-shell{--prc-coral-soft:color-mix(in srgb, var(--twg-coral) 18%, transparent)}}.twg-canvas .prc-shell{--prc-danger:var(--twg-danger);--prc-danger-soft:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-shell{--prc-danger-soft:color-mix(in srgb, var(--twg-danger) 16%, transparent)}}.twg-canvas .prc-shell{border:1px solid var(--prc-border);background:var(--prc-paper);width:100%;height:100%;min-height:0;color:var(--prc-ink);font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.twg-canvas .wf-shell .prc-shell[data-embedded=true]{border:0;border-radius:0;min-width:0;min-height:0}.twg-canvas .prc-topbar{border-bottom:1px solid var(--prc-border);background:var(--prc-glass-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:minmax(220px,auto) minmax(300px,1fr);align-items:center;gap:14px;padding:10px 14px;display:grid}.twg-canvas .prc-topbar-brand,.twg-canvas .prc-mode-tabs,.twg-canvas .prc-topbar-actions,.twg-canvas .prc-search,.twg-canvas .prc-btn,.twg-canvas .prc-primary-btn,.twg-canvas .prc-danger-btn,.twg-canvas .prc-row-line,.twg-canvas .prc-row-meta,.twg-canvas .prc-row-tags,.twg-canvas .prc-detail-title,.twg-canvas .prc-detail-actions,.twg-canvas .prc-step-meta,.twg-canvas .prc-sidecar header,.twg-canvas .prc-suggestion-head,.twg-canvas .prc-suggestion-actions,.twg-canvas .prc-dialog-actions{align-items:center;display:flex}.twg-canvas .prc-topbar-brand{gap:10px;min-width:0}.twg-canvas .prc-topbar-brand>svg{width:22px;height:22px;color:var(--prc-brass);flex:none}.twg-canvas .prc-topbar-title{min-width:0}.twg-canvas .prc-topbar-title h1{font-family:var(--twg-f-display);font-size:var(--twg-fs-module-head);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.05;overflow:hidden}@media (max-width:768px){.twg-canvas .prc-topbar-title h1{font-size:var(--twg-fs-module-head-mobile)}}.twg-canvas .prc-topbar-sub{color:var(--prc-ink-muted);font-size:var(--twg-fs-label);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.twg-canvas .prc-mode-tabs{border:1px solid var(--prc-border);border-radius:var(--twg-r-full);background:var(--twg-glass-border);justify-self:center;gap:4px;min-width:0;max-width:100%;padding:4px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-mode-tabs{background:color-mix(in srgb, var(--twg-glass-border) 25%, transparent)}}.twg-canvas .prc-mode-tabs{scrollbar-width:none}.twg-canvas .prc-mode-tabs::-webkit-scrollbar{display:none}.twg-canvas .prc-mode-tab{border-radius:var(--twg-r-full);min-height:30px;color:var(--prc-ink-soft);cursor:pointer;font-size:var(--twg-fs-body);transition:background var(--twg-t-press), color var(--twg-t-press), box-shadow var(--twg-t-press);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:6px 11px;font-weight:650;display:inline-flex}.twg-canvas .prc-mode-tab:hover,.twg-canvas .prc-mode-tab.is-active{background:var(--twg-head-bg);color:var(--prc-ink)}.twg-canvas .prc-mode-tab.is-active{box-shadow:0 0 0 1px var(--prc-border-strong)}.twg-canvas .prc-mode-tab svg,.twg-canvas .prc-search svg,.twg-canvas .prc-btn svg,.twg-canvas .prc-primary-btn svg,.twg-canvas .prc-danger-btn svg,.twg-canvas .prc-row-warning svg{width:14px;height:var(--twg-fs-body);flex:none}.twg-canvas .prc-topbar-actions{justify-content:flex-end;gap:8px;min-width:0}.twg-canvas .prc-mobile-exit{display:none}.twg-canvas .prc-search{border:1px solid var(--prc-border);border-radius:var(--twg-r-sm);background:var(--twg-cream);gap:6px;width:min(220px,100%);min-width:0;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-search{background:color-mix(in srgb, var(--twg-cream) 80%, transparent)}}.twg-canvas .prc-search input{width:100%;min-width:0;color:var(--prc-ink);font-size:var(--twg-fs-body);background:0 0;border:0;outline:0}.twg-canvas .prc-search button{width:20px;height:calc(var(--twg-icon-md) + 2px);border-radius:var(--twg-r-full);color:var(--prc-ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.twg-canvas .prc-btn,.twg-canvas .prc-primary-btn,.twg-canvas .prc-danger-btn{min-height:var(--twg-btn-icon);border-radius:var(--twg-r-sm);cursor:pointer;font-size:var(--twg-fs-body);transition:background var(--twg-t-press), border-color var(--twg-t-press), color var(--twg-t-press), opacity var(--twg-t-press);white-space:nowrap;gap:6px;padding:6px 11px;font-weight:700;text-decoration:none}.twg-canvas .prc-btn{border:1px solid var(--prc-border);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-btn{background:color-mix(in srgb, var(--twg-cream) 72%, transparent)}}.twg-canvas .prc-btn{color:var(--prc-ink)}.twg-canvas .prc-primary-btn{background:var(--prc-ink);box-shadow:var(--twg-button-shadow);color:var(--twg-cream-bright);border:0}.twg-canvas .prc-danger-btn{border:1px solid var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-danger-btn{border:1px solid color-mix(in srgb, var(--twg-danger) 28%, transparent)}}.twg-canvas .prc-danger-btn{background:var(--prc-danger-soft);color:var(--prc-danger)}.twg-canvas .prc-btn:hover,.twg-canvas .prc-primary-btn:hover,.twg-canvas .prc-danger-btn:hover{filter:brightness(1.02)}.twg-canvas .prc-btn:disabled,.twg-canvas .prc-primary-btn:disabled,.twg-canvas .prc-danger-btn:disabled{cursor:not-allowed;opacity:.62}.twg-canvas .prc-body{min-height:0;animation:prc-panel-in var(--twg-t-tab) both;flex:1;display:grid;overflow:hidden}.twg-canvas .prc-workspace{grid-template-rows:minmax(0,1fr);gap:14px;min-height:0;padding:14px 16px;display:grid;overflow:hidden}.twg-canvas .tone-ok>svg,.twg-canvas .prc-pill.tone-ok{color:var(--prc-sage)}.twg-canvas .tone-indigo>svg,.twg-canvas .prc-pill.tone-indigo{color:var(--prc-indigo)}.twg-canvas .tone-approval>svg,.twg-canvas .prc-pill.tone-approval{color:var(--prc-coral)}.twg-canvas .tone-danger>svg,.twg-canvas .prc-pill.tone-danger{color:var(--prc-danger)}.twg-canvas .prc-grid{grid-template-columns:minmax(280px,30%) minmax(0,1fr) 300px;gap:14px;min-height:0;display:grid;overflow:hidden}.twg-canvas .prc-list-pane,.twg-canvas .prc-detail,.twg-canvas .prc-sidecar,.twg-canvas .prc-form{min-width:0;min-height:0;overflow:hidden auto}.twg-canvas .prc-list-pane{grid-template-rows:auto auto 1fr;gap:10px;display:grid}.twg-canvas .prc-filter-row{flex-wrap:wrap;gap:6px;display:flex}.twg-canvas .prc-filter-chip{border:1px solid var(--prc-border);border-radius:var(--twg-r-full);background:var(--prc-glass);min-height:30px;color:var(--prc-ink-soft);cursor:pointer;font-size:var(--twg-fs-label);transition:background var(--twg-t-press), border-color var(--twg-t-press), color var(--twg-t-press), box-shadow var(--twg-t-press);align-items:center;gap:6px;padding:6px 9px;font-weight:700;display:inline-flex}.twg-canvas .prc-filter-chip svg{width:13px;height:13px}.twg-canvas .prc-filter-chip strong{border-radius:var(--twg-r-full);background:var(--twg-glass-border);padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-filter-chip strong{background:color-mix(in srgb, var(--twg-glass-border) 31%, transparent)}}.twg-canvas .prc-filter-chip strong{color:var(--prc-ink);font-size:var(--twg-fs-caption)}.twg-canvas .prc-filter-chip.is-active{border-color:var(--prc-brass);background:var(--twg-head-bg);color:var(--prc-ink)}.twg-canvas .prc-mobile-summary{display:none}.twg-canvas .prc-list{flex-direction:column;gap:8px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.twg-canvas .prc-row{border:1px solid var(--prc-border);border-radius:var(--twg-r-md);background:var(--prc-glass);min-width:0;transition:background var(--twg-t-press), border-color var(--twg-t-press), box-shadow var(--twg-t-press);gap:7px;padding:12px 13px;display:grid}.twg-canvas .prc-row:hover,.twg-canvas .prc-row.is-active{border-color:var(--prc-brass);background:var(--twg-head-bg)}.twg-canvas .prc-row.is-active{box-shadow:0 0 0 2px var(--prc-brass-soft)}.twg-canvas .prc-row-main{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:0;display:grid}.twg-canvas .prc-row-dot{border-radius:var(--twg-r-full);background:var(--prc-ink-muted);width:9px;height:9px;margin-top:5px}.twg-canvas .prc-row-dot.tone-ok{background:var(--prc-sage)}.twg-canvas .prc-row-dot.tone-draft{background:var(--prc-brass)}.twg-canvas .prc-row-dot.tone-paused{background:var(--prc-coral)}.twg-canvas .prc-row-dot.tone-archived,.twg-canvas .prc-row-dot.tone-danger{background:var(--prc-danger)}.twg-canvas .prc-row-content{gap:5px;min-width:0;display:grid}.twg-canvas .prc-row-line{gap:7px;min-width:0}.twg-canvas .prc-row-line strong{min-width:0;font-size:var(--twg-fs-body-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.twg-canvas .prc-row-desc{-webkit-line-clamp:2;color:var(--prc-ink-soft);font-size:var(--twg-fs-button);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.twg-canvas .prc-row-meta,.twg-canvas .prc-row-tags,.twg-canvas .prc-step-meta{flex-wrap:wrap;gap:6px}.twg-canvas .prc-row-meta{color:var(--prc-ink-muted);font-size:var(--twg-fs-label)}.twg-canvas .prc-row-meta span:not(:last-child):after{content:".";color:var(--prc-ink-muted);margin-left:6px}.twg-canvas .prc-row-warning{border-radius:var(--twg-r-sm);background:var(--prc-coral-soft);color:var(--prc-ink-soft);font-size:var(--twg-fs-label);align-items:flex-start;gap:6px;padding:7px 8px;line-height:1.35;display:flex}.twg-canvas .prc-row-warning svg{color:var(--prc-coral);margin-top:1px}.twg-canvas .prc-pill,.twg-canvas .prc-tag,.twg-canvas .prc-count{border-radius:var(--twg-r-full);min-width:0;font-size:var(--twg-fs-caption);align-items:center;font-weight:750;line-height:1.2;display:inline-flex}.twg-canvas .prc-pill{background:var(--twg-glass-border);padding:3px 8px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-pill{background:color-mix(in srgb, var(--twg-glass-border) 25%, transparent)}}.twg-canvas .prc-pill{color:var(--prc-ink-muted);text-transform:uppercase}.twg-canvas .prc-pill.tone-ok{background:var(--prc-sage-soft)}.twg-canvas .prc-pill.tone-draft,.twg-canvas .prc-pill.tone-violet{background:var(--prc-brass-soft);color:var(--prc-brass)}.twg-canvas .prc-pill.tone-paused,.twg-canvas .prc-pill.tone-approval,.twg-canvas .prc-pill.tone-coral{background:var(--prc-coral-soft)}.twg-canvas .prc-pill.tone-indigo{background:var(--prc-indigo-soft)}.twg-canvas .prc-pill.tone-archived,.twg-canvas .prc-pill.tone-danger{background:var(--prc-danger-soft)}.twg-canvas .prc-tag{background:var(--twg-glass-border);padding:3px 7px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-tag{background:color-mix(in srgb, var(--twg-glass-border) 25%, transparent)}}.twg-canvas .prc-tag{color:var(--prc-ink-soft);text-transform:capitalize}.twg-canvas .prc-count{background:var(--twg-glass-border);padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-count{background:color-mix(in srgb, var(--twg-glass-border) 25%, transparent)}}.twg-canvas .prc-count{color:var(--prc-ink-muted)}.twg-canvas .prc-detail{flex-direction:column;gap:14px;padding-right:4px;display:flex}.twg-canvas .prc-detail[data-test=procedure-detail]{animation:prc-detail-in var(--twg-t-modal-in) both}.twg-canvas .prc-detail>*{flex:none}.twg-canvas .prc-detail-header,.twg-canvas .prc-section,.twg-canvas .prc-governance-card,.twg-canvas .prc-form,.twg-canvas .prc-library-head,.twg-canvas .prc-suggestion-card,.twg-canvas .prc-sidecar article,.twg-canvas .prc-dialog{border:1px solid var(--prc-border);background:var(--prc-glass)}.twg-canvas .prc-detail-header{border-radius:var(--twg-r-md);justify-content:space-between;gap:14px;padding:14px 16px;display:flex}.twg-canvas .prc-detail-title{flex-wrap:wrap;gap:8px;min-width:0}.twg-canvas .prc-detail-title h2,.twg-canvas .prc-form-header h2,.twg-canvas .prc-library-head h2,.twg-canvas .prc-suggestion-card h3,.twg-canvas .prc-dialog h2{color:var(--prc-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-display);margin:0;font-weight:650;line-height:1.12}.twg-canvas .prc-detail-desc,.twg-canvas .prc-detail-meta,.twg-canvas .prc-section p,.twg-canvas .prc-form-header p,.twg-canvas .prc-library-head p,.twg-canvas .prc-suggestion-card p,.twg-canvas .prc-sidecar p,.twg-canvas .prc-dialog p{color:var(--prc-ink-soft);font-size:var(--twg-fs-body);line-height:1.45}.twg-canvas .prc-detail-desc{margin:7px 0 0}.twg-canvas .prc-detail-meta{color:var(--prc-ink-muted);font-size:var(--twg-fs-button);margin:4px 0 0}.twg-canvas .prc-detail-actions{flex-wrap:wrap;place-content:flex-start flex-end;gap:7px}.twg-canvas .prc-governance{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.twg-canvas .prc-governance-card{border-radius:var(--twg-r-md);gap:5px;min-width:0;padding:12px 13px;display:grid}.twg-canvas .prc-governance-card span,.twg-canvas .prc-sidecar article span,.twg-canvas .prc-library-head span,.twg-canvas .prc-form-header span,.twg-canvas .prc-dialog-contract span{color:var(--prc-ink-muted);font-size:var(--twg-fs-caption);letter-spacing:0;text-transform:uppercase;font-weight:750}.twg-canvas .prc-governance-card strong,.twg-canvas .prc-sidecar article strong{color:var(--prc-ink);font-size:var(--twg-fs-section)}.twg-canvas .prc-governance-card strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.2}.twg-canvas .prc-sidecar article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twg-canvas .prc-governance-card em{color:var(--prc-ink-muted);font-size:var(--twg-fs-label);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-style:normal;line-height:1.35}.twg-canvas .prc-section{border-radius:var(--twg-r-md);gap:12px;padding:14px 16px;display:grid}.twg-canvas .prc-section header{justify-content:space-between;align-items:center;gap:10px;display:flex}.twg-canvas .prc-section h3{color:var(--prc-ink);font-size:var(--twg-fs-body);text-transform:uppercase;margin:0;font-weight:800}.twg-canvas .prc-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.twg-canvas .prc-runtime-card{border:1px solid var(--prc-border);background:var(--twg-cream);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-runtime-card{background:color-mix(in srgb, var(--twg-cream) 58%, transparent)}}.twg-canvas .prc-runtime-card>svg{width:17px;height:17px;color:var(--prc-brass)}.twg-canvas .prc-runtime-card strong{color:var(--prc-ink);font-size:var(--twg-fs-body)}.twg-canvas .prc-runtime-card p{font-size:var(--twg-fs-label);margin:3px 0 0}.twg-canvas .prc-step-list,.twg-canvas .prc-run-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.twg-canvas .prc-step-list li,.twg-canvas .prc-run-list li{border:1px solid var(--prc-border);background:var(--twg-cream);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-width:0;padding:10px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-step-list li,.twg-canvas .prc-run-list li{background:color-mix(in srgb, var(--twg-cream) 58%, transparent)}}.twg-canvas .prc-run-list li[data-deeplink-focus=true]{outline:2px solid var(--prc-brass);outline-offset:-2px;background:var(--twg-head-bg)}.twg-canvas .prc-step-index{border-radius:var(--twg-r-full);background:var(--prc-ink);width:24px;height:24px;color:var(--twg-cream-bright);font-size:var(--twg-fs-label);place-items:center;font-weight:750;display:inline-grid}.twg-canvas .prc-step-list strong,.twg-canvas .prc-run-list strong{color:var(--prc-ink);font-size:var(--twg-fs-body)}.twg-canvas .prc-step-list p,.twg-canvas .prc-run-list p{font-size:var(--twg-fs-label);margin:3px 0 0}.twg-canvas .prc-step-meta{color:var(--prc-ink-muted);font-size:var(--twg-fs-label);margin-top:5px}.twg-canvas .prc-run-list code{color:var(--prc-ink-muted);font-size:var(--twg-fs-caption);padding-top:4px}.twg-canvas .prc-run-error{color:var(--prc-danger)!important}.twg-canvas .prc-json,.twg-canvas .prc-suggestion-json pre{border:1px solid var(--prc-border);background:var(--twg-ink);border-radius:10px;max-height:280px;margin:0;padding:11px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-json,.twg-canvas .prc-suggestion-json pre{background:color-mix(in srgb, var(--twg-ink) 8%, transparent)}}.twg-canvas .prc-json,.twg-canvas .prc-suggestion-json pre{color:var(--prc-ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--twg-fs-label);white-space:pre-wrap;line-height:1.45}.twg-canvas .prc-empty-inline{color:var(--prc-ink-muted);font-size:var(--twg-fs-button);margin:0}.twg-canvas .prc-sidecar{flex-direction:column;gap:10px;display:flex}.twg-canvas .prc-sidecar header{border:1px solid var(--prc-border);border-radius:var(--twg-r-md);background:var(--prc-glass-strong);gap:10px;padding:12px 13px}.twg-canvas .prc-sidecar header>svg{width:18px;height:18px;color:var(--prc-brass)}.twg-canvas .prc-sidecar header div{gap:2px;display:grid}.twg-canvas .prc-sidecar header strong{color:var(--prc-ink)}.twg-canvas .prc-sidecar header span{color:var(--prc-ink-muted);font-size:var(--twg-fs-label)}.twg-canvas .prc-sidecar article{border-radius:var(--twg-r-md);gap:5px;padding:12px 13px;display:grid}.twg-canvas .prc-sidecar p{font-size:var(--twg-fs-label);margin:0}.twg-canvas .prc-sidecar-link{border:1px solid var(--prc-border);border-radius:var(--twg-r-sm);background:var(--twg-cream);justify-content:center;align-items:center;min-height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-sidecar-link{background:color-mix(in srgb, var(--twg-cream) 72%, transparent)}}.twg-canvas .prc-sidecar-link{color:var(--prc-ink);font-size:var(--twg-fs-body);font-weight:700;text-decoration:none}.twg-canvas .prc-form{border-radius:var(--twg-r-md);gap:14px;padding:16px;display:grid}.twg-canvas .prc-draft-room{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 300px}.twg-canvas .prc-form-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.twg-canvas .prc-form-header h2{font-size:var(--twg-fs-display-lg)}.twg-canvas .prc-form-header p{margin:5px 0 0}.twg-canvas .prc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.twg-canvas .prc-field,.twg-canvas .prc-toggle-field{gap:6px;min-width:0;display:grid}.twg-canvas .prc-field-wide{grid-column:1/-1}.twg-canvas .prc-field span{color:var(--prc-ink-muted);font-size:var(--twg-fs-caption);text-transform:uppercase;font-weight:750}.twg-canvas .prc-field input,.twg-canvas .prc-field select,.twg-canvas .prc-field [data-slot=select-trigger],.twg-canvas .prc-field textarea{border:1px solid var(--prc-border);border-radius:var(--twg-r-sm);background:var(--twg-cream);width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-field input,.twg-canvas .prc-field select,.twg-canvas .prc-field [data-slot=select-trigger],.twg-canvas .prc-field textarea{background:color-mix(in srgb, var(--twg-cream) 78%, transparent)}}.twg-canvas .prc-field input,.twg-canvas .prc-field select,.twg-canvas .prc-field [data-slot=select-trigger],.twg-canvas .prc-field textarea{color:var(--prc-ink);font-size:var(--twg-fs-body);outline:none}.twg-canvas .prc-field input,.twg-canvas .prc-field select,.twg-canvas .prc-field [data-slot=select-trigger]{min-height:36px;padding:7px 9px}.twg-canvas .prc-field textarea{resize:vertical;padding:9px}.twg-canvas .prc-field .is-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--twg-fs-label)}.twg-canvas .prc-field input:focus,.twg-canvas .prc-field select:focus,.twg-canvas .prc-field [data-slot=select-trigger]:focus-visible,.twg-canvas .prc-field textarea:focus{border-color:var(--prc-brass);box-shadow:0 0 0 2px var(--prc-brass-soft)}.twg-canvas .prc-toggle-field{border:1px solid var(--prc-border);background:var(--twg-cream);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px 11px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-toggle-field{background:color-mix(in srgb, var(--twg-cream) 58%, transparent)}}.twg-canvas .prc-toggle-field input{width:16px;height:16px}.twg-canvas .prc-toggle-field span{gap:2px;display:grid}.twg-canvas .prc-toggle-field strong{color:var(--prc-ink);font-size:var(--twg-fs-body)}.twg-canvas .prc-toggle-field em{color:var(--prc-ink-muted);font-size:var(--twg-fs-label);font-style:normal}.twg-canvas .prc-form-error{border-radius:var(--twg-r-sm);background:var(--prc-danger-soft);color:var(--prc-danger);font-size:var(--twg-fs-button);margin:0;padding:9px 10px;font-weight:700}.twg-canvas .prc-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.twg-canvas .prc-library-head{border-radius:var(--twg-r-md);padding:16px}.twg-canvas .prc-library-head h2{font-size:var(--twg-fs-display-lg);margin-top:3px}.twg-canvas .prc-library-head p{max-width:640px;margin:5px 0 0}.twg-canvas .prc-suggestions-room{grid-template-rows:auto minmax(0,1fr);overflow-y:auto}.twg-canvas .prc-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.twg-canvas .prc-suggestion-card{border-radius:var(--twg-r-md);border-color:var(--twg-coral);gap:10px;min-width:0;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-suggestion-card{border-color:color-mix(in srgb, var(--twg-coral) 28%, transparent)}}.twg-canvas .prc-suggestion-card{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-suggestion-card{background:color-mix(in srgb, var(--twg-coral) 5%, var(--prc-glass))}}.twg-canvas .prc-suggestion-head,.twg-canvas .prc-suggestion-actions{flex-wrap:wrap;gap:7px}.twg-canvas .prc-suggestion-card h3{font-size:var(--twg-fs-display)}.twg-canvas .prc-suggestion-card[data-deeplink-focus=true]{outline:2px solid var(--twg-salmon);outline-offset:2px;transition:outline-color var(--twg-t-tab)}.twg-canvas .prc-suggestion-deeplink-note{border-radius:var(--twg-r-md);border:1px dashed var(--twg-ink-hair);color:var(--twg-ink-2);font-size:var(--twg-fs-caption);grid-column:1/-1;padding:9px 13px}.twg-canvas .prc-suggestion-card p{margin:0}.twg-canvas .prc-suggestion-reason{border-radius:var(--twg-r-sm);background:var(--twg-glass-border);padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-suggestion-reason{background:color-mix(in srgb, var(--twg-glass-border) 25%, transparent)}}.twg-canvas .prc-suggestion-flow{font-size:var(--twg-fs-label);color:var(--prc-ink);font-weight:600}.twg-canvas .prc-suggestion-json summary{cursor:pointer;color:var(--prc-ink);font-size:var(--twg-fs-label);font-weight:800}.twg-canvas .prc-suggestion-json pre{margin-top:8px}.twg-canvas .prc-dialog-backdrop{z-index:var(--z-modal-backdrop);background:var(--twg-dialog-scrim-bg);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.twg-canvas .prc-dialog{border-radius:var(--twg-r-md);background:var(--twg-glass-t3-bg);width:min(520px,100%);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:0 18px 50px var(--twg-ink);padding:16px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-dialog{box-shadow:0 18px 50px color-mix(in srgb, var(--twg-ink) 28%, transparent)}}.twg-canvas .prc-dialog header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;display:grid}.twg-canvas .prc-dialog header>svg{width:22px;height:22px;color:var(--prc-coral)}.twg-canvas .prc-dialog h2{font-size:var(--twg-fs-display)}.twg-canvas .prc-dialog p{margin:10px 0 0}.twg-canvas .prc-dialog-contract{border-radius:var(--twg-r-sm);background:var(--twg-ink);gap:5px;margin-top:12px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-dialog-contract{background:color-mix(in srgb, var(--twg-ink) 8%, transparent)}}.twg-canvas .prc-dialog-contract code{overflow-wrap:anywhere;color:var(--prc-ink);font-size:var(--twg-fs-label)}.twg-canvas .prc-dialog-actions{justify-content:flex-end;gap:8px;margin-top:14px}.twg-canvas .prc-empty{min-height:220px;color:var(--prc-ink-muted);text-align:center;place-items:center;padding:24px;display:grid}.twg-canvas .prc-library-empty{place-items:center;min-height:0;display:grid;overflow-y:auto}.twg-canvas .prc-library-empty .prc-empty{width:min(100%,520px)}.twg-canvas .prc-empty>.prc-primary-btn{margin-top:16px}.twg-canvas .prc-library-empty .prc-primary-btn span{display:inline}.twg-canvas .prc-empty svg{width:28px;height:28px;color:var(--prc-brass);margin-bottom:8px}.twg-canvas .prc-empty p{color:var(--prc-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-title);margin:0;font-weight:650;line-height:1.1}.twg-canvas .prc-empty>span{max-width:340px;color:var(--prc-ink);font-size:var(--twg-fs-button);line-height:1.4}.twg-canvas .m-prc-back{display:none}.twg-canvas .prc-spin{animation:.8s linear infinite prc-spin}@keyframes prc-spin{to{transform:rotate(360deg)}}.twg-canvas .prc-skeleton-list{flex-direction:column;gap:8px;display:flex}.twg-canvas .prc-skeleton-row{border:1px solid var(--prc-border);border-radius:var(--twg-r-md);background:var(--prc-glass);grid-template-columns:auto minmax(0,1fr);gap:9px;min-width:0;padding:12px 13px;display:grid}.twg-canvas .prc-skeleton-dot{border-radius:var(--twg-r-full);background:var(--twg-ink);width:9px;height:9px;margin-top:5px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-skeleton-dot{background:color-mix(in srgb, var(--twg-ink) 13%, transparent)}}.twg-canvas .prc-skeleton-lines{gap:6px;min-width:0;display:grid}.twg-canvas .prc-skeleton-bar{border-radius:var(--twg-r-xs);background:linear-gradient(90deg, var(--twg-ink) 0%, var(--twg-ink) 50%, var(--twg-ink) 100%);height:12px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .prc-skeleton-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--twg-ink) 7%, transparent) 0%, color-mix(in srgb, var(--twg-ink) 13%, transparent) 50%, color-mix(in srgb, var(--twg-ink) 7%, transparent) 100%)}}.twg-canvas .prc-skeleton-bar{background-size:200% 100%;animation:1.25s linear infinite twg-skeleton-shimmer}.twg-canvas .prc-skeleton-bar.is-title{width:55%;height:14px}.twg-canvas .prc-skeleton-bar.is-body{width:90%}.twg-canvas .prc-skeleton-bar.is-meta{width:42%;height:10px}.twg-canvas .prc-skeleton-detail{flex-direction:column;gap:14px;display:flex}.twg-canvas .prc-skeleton-block{border:1px solid var(--prc-border);border-radius:var(--twg-r-md);background:var(--prc-glass);gap:9px;padding:14px 16px;display:grid}.twg-canvas .prc-skeleton-suggestion{border:1px solid var(--prc-border);border-radius:var(--twg-r-md);background:var(--prc-glass);gap:10px;min-width:0;padding:14px;display:grid}.twg-canvas .prc-list>.prc-row,.twg-canvas .prc-suggestion-grid>.prc-suggestion-card{animation:prc-card-in var(--twg-t-list-item) both}@keyframes prc-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes prc-detail-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes prc-card-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.twg-canvas .prc-dialog-backdrop{animation:prc-backdrop-in var(--twg-modal-fade-dur) var(--twg-ease) both}.twg-canvas .prc-dialog{animation:prc-dialog-in var(--twg-modal-pop-dur) var(--twg-ease) both}@keyframes prc-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes prc-dialog-in{0%{opacity:0;transform:translateY(var(--twg-modal-enter-y)) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.twg-canvas .prc-skeleton-bar,.twg-canvas .prc-list>.prc-row,.twg-canvas .prc-suggestion-grid>.prc-suggestion-card,.twg-canvas .prc-body,.twg-canvas .prc-detail[data-test=procedure-detail],.twg-canvas .prc-dialog-backdrop,.twg-canvas .prc-dialog{animation:none}.twg-canvas .prc-mode-tab,.twg-canvas .prc-filter-chip,.twg-canvas .prc-row,.twg-canvas .prc-btn,.twg-canvas .prc-primary-btn,.twg-canvas .prc-danger-btn,.twg-canvas .prc-suggestion-card[data-deeplink-focus=true]{transition:none}}@media (max-width:1180px){.twg-canvas .prc-topbar{grid-template-columns:1fr;align-items:stretch}.twg-canvas .prc-mode-tabs,.twg-canvas .prc-topbar-actions{justify-content:flex-start;justify-self:stretch}.twg-canvas .prc-grid{grid-template-columns:minmax(260px,34%) minmax(0,1fr)}.twg-canvas .prc-sidecar{display:none}.twg-canvas .prc-suggestion-grid,.twg-canvas .prc-draft-room{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.twg-canvas .wf-shell[data-mode=procedures],.twg-canvas .wf-shell[data-mode=procedures]>.wf-body{background:var(--twg-paper)}.twg-canvas .wf-shell[data-mode=procedures]>.wf-body>.prc-shell[data-embedded=true]{background:var(--prc-paper);flex:auto;height:auto;overflow:hidden;border-radius:0!important}.twg-canvas .wf-shell[data-mode=procedures]>*{will-change:auto!important}.twg-canvas .wf-shell[data-mode=procedures] .prc-shell[data-embedded=true],.twg-canvas .wf-shell[data-mode=procedures] .prc-shell[data-embedded=true]>.prc-body{animation:none!important;transform:none!important}.twg-canvas .prc-shell{border-radius:14px;width:100%;height:100%;min-height:0;max-height:none;margin:0;position:relative;inset:auto}.twg-canvas .prc-topbar{gap:10px;min-height:auto;padding:10px 8px;display:grid!important}.twg-canvas .prc-topbar-brand{display:flex!important}.twg-canvas .prc-topbar-title,.twg-canvas .prc-topbar-sub{display:block!important}.twg-canvas .prc-mode-tabs{justify-self:stretch;padding:3px}.twg-canvas .prc-mode-tab{min-height:var(--twg-btn-md-mobile-h);font-size:var(--twg-fs-button);padding:6px 10px}.twg-canvas .prc-mode-tab:not(.is-active){color:var(--twg-ink)}.twg-canvas .prc-mobile-exit{min-height:var(--twg-btn-md-mobile-h);justify-self:start;display:inline-flex}.twg-canvas .prc-topbar-actions{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.twg-canvas .prc-search{width:100%;min-height:var(--twg-btn-md-mobile-h);padding-block:0}.twg-canvas .prc-search input{min-height:var(--twg-btn-md-mobile-h);align-self:stretch}.twg-canvas .prc-primary-btn span{display:none}.twg-canvas .prc-body,.twg-canvas .prc-workspace{min-height:0;overflow:hidden}.twg-canvas .prc-workspace{grid-template-rows:minmax(0,1fr);gap:10px;padding:8px}.twg-canvas .prc-suggestions-room{grid-template-rows:auto minmax(0,1fr)}.twg-canvas .prc-grid{flex-direction:column;min-height:0;display:flex;overflow:hidden}.twg-canvas .prc-list-pane{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.twg-canvas .prc-filter-row{scrollbar-width:none;flex-wrap:nowrap;flex:none;padding-bottom:2px;overflow-x:auto}.twg-canvas .prc-filter-chip{min-height:var(--twg-btn-md-mobile-h)}.twg-canvas .prc-filter-row::-webkit-scrollbar{display:none}.twg-canvas .prc-mobile-summary{color:var(--prc-ink-muted);font-size:var(--twg-fs-label);flex-wrap:wrap;flex:none;gap:6px;display:flex}.twg-canvas .prc-list{min-height:0;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 92px);flex:auto;overflow-y:auto}.twg-canvas .prc-row{padding:12px}.twg-canvas .prc-detail,.twg-canvas .prc-form,.twg-canvas .prc-shell[data-procedure-open=true] .prc-list-pane{display:none}.twg-canvas .prc-shell[data-procedure-open=true] .prc-detail,.twg-canvas .prc-shell[data-procedure-open=true] .prc-form{min-height:0;padding:0 6px calc(env(safe-area-inset-bottom,0px) + 90px);flex:auto;display:flex;overflow-y:auto}.twg-canvas .prc-shell[data-procedure-open=true] .prc-form{display:grid}.twg-canvas .m-prc-back{display:inline-flex!important}.twg-canvas .prc-detail-header,.twg-canvas .prc-form-header,.twg-canvas .prc-library-head{flex-direction:column;align-items:stretch}.twg-canvas .prc-detail-actions{justify-content:flex-start}.twg-canvas .prc-governance,.twg-canvas .prc-runtime-grid,.twg-canvas .prc-form-grid,.twg-canvas .prc-suggestion-grid,.twg-canvas .prc-run-list li,.twg-canvas .prc-step-list li,.twg-canvas .prc-runtime-card{grid-template-columns:minmax(0,1fr)}.twg-canvas .prc-suggestions-room{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 82px);overflow-y:auto}.twg-canvas .prc-dialog{max-height:calc(100dvh - 40px);overflow-y:auto}}.twg-canvas .apv-shell{--apv-paper:var(--twg-paper);--apv-paper-2:var(--twg-paper-deep);--apv-glass:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-shell{--apv-glass:color-mix(in srgb, var(--twg-cream) 78%, transparent)}}.twg-canvas .apv-shell{--apv-glass-strong:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-shell{--apv-glass-strong:color-mix(in srgb, var(--twg-cream) 94%, transparent)}}.twg-canvas .apv-shell{--apv-border:var(--twg-glass-border)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-shell{--apv-border:color-mix(in srgb, var(--twg-glass-border) 56%, transparent)}}.twg-canvas .apv-shell{--apv-border-strong:var(--twg-glass-border);--apv-ink:var(--twg-ink);--apv-ink-soft:var(--twg-ink-2);--apv-ink-muted:var(--twg-ink-3);--apv-brass:var(--twg-brass);--apv-brass-soft:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-shell{--apv-brass-soft:color-mix(in srgb, var(--twg-brass) 18%, transparent)}}.twg-canvas .apv-shell{--apv-sage:var(--twg-sage);--apv-sage-soft:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-shell{--apv-sage-soft:color-mix(in srgb, var(--twg-sage) 18%, transparent)}}.twg-canvas .apv-shell{--apv-rose:var(--twg-danger);--apv-rose-soft:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-shell{--apv-rose-soft:color-mix(in srgb, var(--twg-danger) 16%, transparent)}}.twg-canvas .apv-shell{--apv-indigo:var(--twg-indigo);--apv-indigo-soft:var(--twg-indigo-soft);background:var(--twg-glass-t1-bg);height:calc(100% + 52px);min-height:0;color:var(--apv-ink);font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);-webkit-backdrop-filter:var(--twg-glass-t1-blur);backdrop-filter:var(--twg-glass-t1-blur);border-radius:14px;flex-direction:column;margin:-20px -22px -32px;display:flex;overflow:hidden}@media (min-width:1700px){.twg-canvas .apv-shell{height:calc(100% + 56px);margin:-24px -26px -32px}}@media (min-width:2200px){.twg-canvas .apv-shell{height:calc(100% + 60px);margin:-28px -30px -32px}}.twg-canvas .apv-topbar,.twg-canvas .apv-topbar-brand,.twg-canvas .apv-mode-tabs,.twg-canvas .apv-topbar-actions,.twg-canvas .apv-search,.twg-canvas .apv-mode-tab,.twg-canvas .apv-btn,.twg-canvas .apv-primary-btn,.twg-canvas .apv-panel-header,.twg-canvas .apv-row-title-line,.twg-canvas .apv-row-meta,.twg-canvas .apv-row-actions,.twg-canvas .apv-action,.twg-canvas .apv-card-head,.twg-canvas .apv-dialog-actions,.twg-canvas .apv-policy,.twg-canvas .apv-sidecar-links{align-items:center;display:flex}.twg-canvas .apv-topbar{border-bottom:1px solid var(--apv-border);background:var(--apv-glass-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:minmax(230px,330px) minmax(0,1fr) minmax(280px,390px);gap:14px;padding:10px 14px;display:grid}.twg-canvas .apv-topbar-brand{gap:10px;min-width:0}.twg-canvas .apv-topbar-brand>svg{width:23px;height:23px;color:var(--apv-brass);flex:none}.twg-canvas .apv-topbar-title{min-width:0}.twg-canvas .apv-topbar-title h1{font-family:var(--twg-f-display);font-size:var(--twg-fs-module-head);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.05;overflow:hidden}.twg-canvas .apv-topbar-sub{color:var(--apv-ink);font-size:var(--twg-fs-label);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.twg-canvas .apv-mode-tabs{border:1px solid var(--apv-border);border-radius:var(--twg-r-full);background:var(--twg-glass-border);justify-self:center;gap:4px;min-width:0;max-width:100%;padding:4px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-mode-tabs{background:color-mix(in srgb, var(--twg-glass-border) 25%, transparent)}}.twg-canvas .apv-mode-tabs{scrollbar-width:none}.twg-canvas .apv-mode-tabs::-webkit-scrollbar{display:none}.twg-canvas .apv-mode-tab{min-height:var(--twg-btn-md-h);border-radius:var(--twg-r-full);color:var(--apv-ink);cursor:pointer;font-size:var(--twg-fs-body);transition:background var(--twg-t-press), color var(--twg-t-press), box-shadow var(--twg-t-press);white-space:nowrap;background:0 0;border:0;gap:6px;padding:6px 11px;font-weight:650}.twg-canvas .apv-mode-tab:hover,.twg-canvas .apv-mode-tab.is-active{background:var(--twg-head-bg);color:var(--apv-ink)}.twg-canvas .apv-mode-tab.is-active{box-shadow:0 0 0 1px var(--apv-border-strong)}.twg-canvas .apv-mode-tab svg,.twg-canvas .apv-search svg,.twg-canvas .apv-btn svg,.twg-canvas .apv-primary-btn svg,.twg-canvas .apv-panel-header svg,.twg-canvas .apv-action svg,.twg-canvas .apv-empty svg,.twg-canvas .apv-sidecar-card svg,.twg-canvas .apv-policy svg{width:14px;height:var(--twg-fs-body);flex:none}.twg-canvas .apv-topbar-actions{justify-content:flex-end;gap:8px;min-width:0}.twg-canvas .apv-search{gap:var(--twg-search-gap);width:min(220px,100%);height:var(--twg-search-h);min-height:var(--twg-search-h);min-width:0;padding:0 var(--twg-search-pad-x);border:1px solid var(--twg-search-border);border-radius:var(--twg-search-radius);background:var(--twg-search-bg)}.twg-canvas .apv-search input{width:100%;min-width:0;color:var(--apv-ink);font-size:var(--twg-search-font);font-weight:var(--twg-search-weight);background:0 0;border:0;outline:0;line-height:1}.twg-canvas .apv-search button{width:20px;height:calc(var(--twg-icon-md) + 2px);border-radius:var(--twg-r-full);color:var(--apv-ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.twg-canvas .apv-btn,.twg-canvas .apv-primary-btn{min-height:var(--twg-btn-md-h);padding:0 var(--twg-btn-md-pad-x);border-radius:var(--twg-btn-md-radius);cursor:pointer;font-size:var(--twg-fs-button);white-space:nowrap;gap:6px;font-weight:600;text-decoration:none}.twg-canvas .apv-btn{border:1px solid var(--apv-border);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-btn{background:color-mix(in srgb, var(--twg-cream) 72%, transparent)}}.twg-canvas .apv-btn{color:var(--apv-ink)}.twg-canvas .apv-primary-btn{background:var(--twg-btn-approve-bg);color:var(--twg-btn-approve-fg);border:0}.twg-canvas .apv-primary-btn:hover:not(:disabled){background:var(--twg-btn-approve-bg)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-primary-btn:hover:not(:disabled){background:color-mix(in oklab, var(--twg-btn-approve-bg) 88%, var(--twg-ink))}}.twg-canvas .apv-primary-btn.tone-reject{background:var(--twg-btn-danger-bg);color:var(--twg-btn-danger-fg)}.twg-canvas .apv-primary-btn.tone-reject:hover:not(:disabled){background:var(--twg-btn-danger-bg)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-primary-btn.tone-reject:hover:not(:disabled){background:color-mix(in oklab, var(--twg-btn-danger-bg) 88%, var(--twg-ink))}}.twg-canvas .apv-primary-btn.tone-changes{background:var(--twg-brass);color:var(--twg-ink)}.twg-canvas .apv-primary-btn.tone-changes:hover:not(:disabled){background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-primary-btn.tone-changes:hover:not(:disabled){background:color-mix(in oklab, var(--twg-brass) 86%, var(--twg-cream-bright))}}.twg-canvas .apv-body{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(270px,.32fr);gap:12px;min-height:0;padding:12px;display:grid;overflow:hidden}.twg-canvas .apv-body:has(>.apv-bulk-bar){grid-template-rows:auto minmax(0,1fr)}.twg-canvas .apv-panel,.twg-canvas .apv-sidecar{border:1px solid var(--apv-border);border-radius:var(--twg-r-md);background:var(--apv-glass);min-width:0;min-height:0;box-shadow:0 14px 40px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-panel,.twg-canvas .apv-sidecar{box-shadow:0 14px 40px color-mix(in srgb, var(--twg-ink) 8%, transparent)}}.twg-canvas .apv-panel,.twg-canvas .apv-sidecar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.twg-canvas .apv-panel{flex-direction:column;display:flex;overflow:hidden}.twg-canvas .apv-panel-header{border-bottom:1px solid var(--apv-border);background:var(--twg-cream);gap:10px;padding:12px 13px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-panel-header{background:color-mix(in srgb, var(--twg-cream) 74%, transparent)}}.twg-canvas .apv-panel-header>svg{width:18px;height:18px;color:var(--apv-brass)}.twg-canvas .apv-panel-header h2,.twg-canvas .apv-sidecar h2,.twg-canvas .apv-dialog h2{font-family:var(--twg-f-display);font-size:var(--twg-fs-display);margin:0;font-weight:650;line-height:1.05}.twg-canvas .apv-panel-header p,.twg-canvas .apv-sidecar header p,.twg-canvas .apv-policy span{color:var(--apv-ink);font-size:var(--twg-fs-label);margin:3px 0 0;line-height:1.35}.twg-canvas .apv-card-eyebrow{color:var(--apv-ink);font-size:var(--twg-fs-micro);letter-spacing:0;text-transform:uppercase;margin:0;font-weight:800}.twg-canvas .apv-notification-tabs{border-bottom:1px solid var(--apv-border);background:var(--twg-glass-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-notification-tabs{background:color-mix(in srgb, var(--twg-glass-border) 19%, transparent)}}.twg-canvas .apv-notification-tab{min-width:0;min-height:var(--twg-btn-md-h);border-radius:var(--twg-r-sm);color:var(--apv-ink-soft);cursor:pointer;font-size:var(--twg-fs-label);transition:background var(--twg-t-press), border-color var(--twg-t-press), color var(--twg-t-press);background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;font-weight:750;display:flex}.twg-canvas .apv-notification-tab b{border-radius:var(--twg-r-full);background:var(--twg-glass-border);place-items:center;min-width:20px;height:20px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-notification-tab b{background:color-mix(in srgb, var(--twg-glass-border) 31%, transparent)}}.twg-canvas .apv-notification-tab b{color:var(--apv-ink);font-size:var(--twg-fs-caption)}.twg-canvas .apv-notification-tab.is-active,.twg-canvas .apv-notification-tab:hover{border-color:var(--apv-border-strong);background:var(--twg-head-bg);color:var(--apv-ink)}.twg-canvas .apv-list{flex:auto;align-content:start;gap:8px;min-height:0;padding:10px;display:grid;overflow:auto}.twg-canvas .apv-notification-row,.twg-canvas .apv-gate-card{border:1px solid var(--apv-border);background:var(--twg-cream);border-radius:10px;min-width:0;padding:11px;position:relative}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-notification-row,.twg-canvas .apv-gate-card{background:color-mix(in srgb, var(--twg-cream) 74%, transparent)}}.twg-canvas .apv-notification-row{grid-template-columns:10px minmax(0,1fr);gap:8px;display:grid}.twg-canvas .apv-row-dot{border-radius:var(--twg-r-full);background:var(--apv-brass);width:8px;height:8px;box-shadow:0 0 0 4px var(--apv-brass-soft);margin-top:6px}.twg-canvas .apv-row-main,.twg-canvas .apv-card-head>div{min-width:0}.twg-canvas .apv-row-title-line,.twg-canvas .apv-card-head{justify-content:space-between;gap:10px}.twg-canvas .apv-row-title-line h3,.twg-canvas .apv-card-head h3{overflow-wrap:anywhere;min-width:0;color:var(--apv-ink);font-size:var(--twg-fs-body-lg);margin:0;font-weight:600;line-height:1.25}.twg-canvas .apv-row-main>p,.twg-canvas .apv-card-body,.twg-canvas .apv-card-note{overflow-wrap:anywhere;color:var(--apv-ink-soft);font-size:var(--twg-fs-button);margin:6px 0 0;line-height:1.38}.twg-canvas .apv-card-note{border:1px solid var(--apv-border);border-radius:var(--twg-r-sm);background:var(--twg-glass-border);padding:8px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-card-note{background:color-mix(in srgb, var(--twg-glass-border) 19%, transparent)}}.twg-canvas .apv-card-note{color:var(--apv-ink-muted)}.twg-canvas .apv-row-meta{color:var(--apv-ink-muted);font-size:var(--twg-fs-label);flex-wrap:wrap;gap:6px;margin-top:8px}.twg-canvas .apv-row-meta>span:not(.apv-pill){overflow-wrap:anywhere;min-width:0}.twg-canvas .apv-row-actions{flex-wrap:wrap;gap:7px;margin-top:10px}.twg-canvas .apv-action{min-height:var(--twg-btn-compact-h);border:1px solid var(--apv-border);border-radius:var(--twg-r-sm);background:var(--twg-cream);gap:5px;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-action{background:color-mix(in srgb, var(--twg-cream) 80%, transparent)}}.twg-canvas .apv-action{color:var(--apv-ink);cursor:pointer;font-size:var(--twg-fs-label);transition:background var(--twg-t-press), border-color var(--twg-t-press), color var(--twg-t-press);font-weight:720;text-decoration:none}.twg-canvas .apv-action:hover{border-color:var(--apv-border-strong);background:var(--apv-ink);color:var(--twg-cream-bright)}.twg-canvas .apv-action.primary{border-color:var(--twg-btn-approve-bg)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-action.primary{border-color:color-mix(in oklab, var(--twg-btn-approve-bg) 72%, var(--twg-ink))}}.twg-canvas .apv-action.primary{background:var(--twg-btn-approve-bg);color:var(--twg-btn-approve-fg)}.twg-canvas .apv-action.primary:hover{background:var(--twg-btn-approve-bg)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-action.primary:hover{background:color-mix(in oklab, var(--twg-btn-approve-bg) 88%, var(--twg-ink))}}.twg-canvas .apv-action.primary:hover{color:var(--twg-btn-approve-fg)}.twg-canvas .apv-action.danger{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-action.danger{border-color:color-mix(in srgb, var(--twg-danger) 28%, transparent)}}.twg-canvas .apv-action.danger{background:var(--apv-rose-soft);color:var(--apv-rose)}.twg-canvas .apv-action:disabled,.twg-canvas .apv-btn:disabled,.twg-canvas .apv-primary-btn:disabled{opacity:.55;cursor:not-allowed}.twg-canvas .apv-pill{min-height:var(--twg-chip-md-h);border-radius:var(--twg-chip-md-radius);max-width:180px;font-size:var(--twg-fs-label);text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;padding:3px 10px;font-weight:600;display:inline-flex;overflow:hidden}.twg-canvas .apv-pill.tiny{min-height:20px;font-size:var(--twg-fs-caption);padding:2px 8px;font-weight:600}.twg-canvas .apv-pill.tone-ok,.twg-canvas .apv-sidecar-card.tone-ok{background:var(--apv-sage-soft);color:var(--apv-sage)}.twg-canvas .apv-sidecar-card.tone-ok{color:var(--apv-sage)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-sidecar-card.tone-ok{color:color-mix(in srgb, var(--apv-sage) 85%, var(--apv-ink))}}.twg-canvas .apv-pill.tone-approval,.twg-canvas .apv-sidecar-card.tone-approval{background:var(--apv-brass-soft);color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-pill.tone-approval,.twg-canvas .apv-sidecar-card.tone-approval{color:color-mix(in srgb, var(--twg-brass) 70%, var(--twg-ink))}}.twg-canvas .apv-pill.tone-danger,.twg-canvas .apv-sidecar-card.tone-danger{background:var(--apv-rose-soft);color:var(--apv-rose)}.twg-canvas .apv-pill.tone-idle,.twg-canvas .apv-sidecar-card.tone-idle{background:var(--apv-indigo-soft);color:var(--apv-indigo)}.twg-canvas .apv-empty{border:1px dashed var(--apv-border);min-height:160px;color:var(--apv-ink-muted);text-align:center;border-radius:10px;place-items:center;gap:6px;padding:24px;display:grid}.twg-canvas .apv-empty svg{width:22px;height:22px;color:var(--apv-brass)}.twg-canvas .apv-empty strong{color:var(--apv-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-title);font-weight:650;line-height:1.1}.twg-canvas .apv-empty span{max-width:28ch;color:var(--apv-ink);font-size:var(--twg-fs-label);line-height:1.35}.twg-canvas .apv-sidecar{flex-direction:column;gap:10px;padding:12px;display:flex;overflow:auto}.twg-canvas .apv-sidecar-grid{gap:8px;display:grid}.twg-canvas .apv-sidecar-card{border:1px solid var(--apv-border);border-radius:9px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:9px;display:grid}.twg-canvas .apv-sidecar-card span,.twg-canvas .apv-sidecar-card small{overflow-wrap:anywhere;min-width:0;color:var(--apv-ink)}.twg-canvas .apv-sidecar-card strong{font-size:var(--twg-fs-title);line-height:1}.twg-canvas .apv-sidecar-card small{font-size:var(--twg-fs-caption);grid-column:2/4}.twg-canvas .apv-policy{border:1px solid var(--apv-border);background:var(--twg-cream);border-radius:10px;align-items:flex-start;gap:9px;padding:10px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-policy{background:color-mix(in srgb, var(--twg-cream) 76%, transparent)}}.twg-canvas .apv-policy svg{color:var(--apv-sage);margin-top:2px}.twg-canvas .apv-policy strong{color:var(--apv-ink);font-size:var(--twg-fs-button);line-height:1.3;display:block}.twg-canvas .apv-sidecar-links{flex-wrap:wrap;gap:7px}.twg-canvas .apv-sidecar-links a{border:1px solid var(--apv-border);border-radius:var(--twg-r-sm);min-height:28px;color:var(--apv-ink);font-size:var(--twg-fs-label);padding:5px 8px;font-weight:720;text-decoration:none}.twg-canvas .apv-dialog-backdrop{z-index:var(--z-modal-backdrop);background:var(--twg-ink);place-items:center;padding:20px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-dialog-backdrop{background:color-mix(in srgb, var(--twg-ink) 28%, transparent)}}.twg-canvas .apv-dialog-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.twg-canvas .apv-dialog{border:1px solid var(--apv-border-strong);background:var(--twg-glass-t3-bg);width:min(520px,100%);max-height:min(680px,100vh - 40px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:0 24px 70px var(--twg-ink);border-radius:14px;padding:18px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-dialog{box-shadow:0 24px 70px color-mix(in srgb, var(--twg-ink) 24%, transparent)}}.twg-canvas .apv-dialog{color:var(--apv-ink)}.twg-canvas .apv-dialog-grid{gap:8px;margin-top:14px;display:grid}.twg-canvas .apv-dialog-grid>div{border:1px solid var(--apv-border);background:var(--twg-cream);border-radius:9px;gap:4px;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-dialog-grid>div{background:color-mix(in srgb, var(--twg-cream) 74%, transparent)}}.twg-canvas .apv-dialog-grid span,.twg-canvas .apv-dialog-reason span{color:var(--apv-ink-muted);font-size:var(--twg-fs-caption);text-transform:uppercase;font-weight:800}.twg-canvas .apv-dialog-grid strong{overflow-wrap:anywhere;font-size:var(--twg-fs-body);line-height:1.35}.twg-canvas .apv-dialog-reason{gap:5px;margin-top:12px;display:grid}.twg-canvas .apv-dialog-reason textarea{resize:vertical;border:1px solid var(--apv-border);background:var(--twg-head-bg);min-height:86px;color:var(--apv-ink);font:inherit;border-radius:9px;padding:9px}.twg-canvas .apv-dialog-error{border:1px solid var(--twg-danger);margin:10px 0 0;padding:8px 9px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-dialog-error{border:1px solid color-mix(in srgb, var(--twg-danger) 30%, transparent)}}.twg-canvas .apv-dialog-error{border-radius:var(--twg-r-sm);background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-dialog-error{background:color-mix(in srgb, var(--twg-danger) 8%, var(--twg-cream-bright))}}.twg-canvas .apv-dialog-error{color:var(--twg-danger);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body)}.twg-canvas .apv-dialog-actions{justify-content:flex-end;gap:8px;margin-top:14px}.twg-canvas .is-spin{animation:1s linear infinite apv-spin}@keyframes apv-spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.twg-canvas .apv-topbar{grid-template-columns:minmax(220px,1fr)}.twg-canvas .apv-mode-tabs,.twg-canvas .apv-topbar-actions{justify-self:stretch}.twg-canvas .apv-body{grid-template-rows:minmax(0,1fr) minmax(0,30%);grid-template-columns:minmax(0,1fr)}.twg-canvas .apv-body:has(>.apv-bulk-bar){grid-template-rows:auto minmax(0,1fr) minmax(0,30%)}.twg-canvas .apv-sidecar{max-height:220px;overflow-y:auto}}@media (max-width:720px){.twg-canvas .apv-shell{overscroll-behavior:contain;top:var(--m-shell-top,calc(env(safe-area-inset-top,0px) + var(--twg-header-h,64px) + 20px))!important;right:var(--m-shell-x,10px)!important;bottom:var(--m-shell-bottom,calc(env(safe-area-inset-bottom,0px) + 10px))!important;left:var(--m-shell-x,10px)!important;border-radius:var(--m-shell-radius,22px)!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:fixed!important}.twg-canvas .apv-topbar,.twg-canvas .apv-body{padding:9px}.twg-canvas .apv-topbar-title h1{font-size:var(--twg-fs-module-head-mobile)}.twg-canvas .apv-topbar-actions{flex-direction:column;align-items:stretch}.twg-canvas .apv-search{width:100%;height:var(--twg-touch-target,44px);min-height:var(--twg-touch-target,44px)}.twg-canvas .apv-mode-tab{min-width:0;min-height:var(--twg-btn-md-mobile-h);flex:1 1 0;justify-content:center;gap:0;padding-left:8px;padding-right:8px}.twg-canvas .apv-mode-tab svg{display:none}.twg-canvas .apv-mode-tab span{text-overflow:ellipsis;white-space:nowrap;display:inline;overflow:hidden}.twg-canvas .apv-notification-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.twg-canvas .apv-notification-tab{min-height:var(--twg-btn-md-mobile-h)}.twg-canvas .apv-list{gap:4px;padding:5px}.twg-canvas .apv-history{overscroll-behavior-y:contain;touch-action:pan-y;overflow-y:auto}.twg-canvas .apv-history>.apv-panel-header,.twg-canvas .apv-history>.apv-history-metrics,.twg-canvas .apv-history>.apv-list{flex:none}.twg-canvas .apv-history>.apv-list{overflow:visible}.twg-canvas .apv-empty{gap:4px;min-height:0;padding:8px 10px}.twg-canvas .apv-approvals .apv-empty.is-compact{text-align:left;grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr);place-items:start;gap:1px 8px;padding:6px 10px}.twg-canvas .apv-approvals .apv-empty.is-compact>svg{grid-row:1/3;width:19px;height:19px;margin-top:2px}.twg-canvas .apv-approvals .apv-empty.is-compact>strong,.twg-canvas .apv-approvals .apv-empty.is-compact>span{grid-column:2;max-width:none}.twg-canvas .apv-row-title-line,.twg-canvas .apv-card-head,.twg-canvas .apv-dialog-actions{flex-direction:column;align-items:flex-start}.twg-canvas .apv-row-actions,.twg-canvas .apv-sidecar-links{flex-direction:column;align-items:stretch}.twg-canvas .apv-action,.twg-canvas .apv-sidecar-links a,.twg-canvas .apv-dialog-actions button{justify-content:center;width:100%}.twg-canvas .apv-sidecar-links a{min-height:var(--twg-touch-target,44px)}}.twg-canvas .apv-subhead{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);letter-spacing:.06em;text-transform:uppercase;margin:6px 2px 2px;font-weight:700}.twg-canvas .apv-bulk-bar{border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-md);background:var(--twg-glass-bg-deep);box-shadow:var(--twg-paper-shadow);animation:apv-bulk-in var(--twg-dur-snap) var(--twg-ease) both;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:8px 12px;display:flex}.twg-canvas .apv-bulk-count{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink);font-weight:700}.twg-canvas .apv-bulk-check{border-radius:var(--twg-r-full);border:1px solid var(--twg-ink-mute);color:#0000;cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.twg-canvas .apv-bulk-check svg{width:16px;height:16px}.twg-canvas .apv-bulk-check.is-selected{border-color:var(--twg-salmon);background:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-bulk-check.is-selected{background:color-mix(in oklab, var(--twg-salmon) 16%, transparent)}}.twg-canvas .apv-bulk-check.is-selected{color:var(--twg-ink)}.twg-canvas .apv-history-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:10px;display:grid}.twg-canvas .apv-draft-preview{border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-md);background:var(--twg-glass-bg-deep);gap:6px;margin-top:10px;padding:10px 12px;display:grid}.twg-canvas .apv-draft-line{align-items:baseline;gap:8px;min-width:0;display:flex}.twg-canvas .apv-draft-line span{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);letter-spacing:.05em;text-transform:uppercase;flex:none;font-weight:700}.twg-canvas .apv-draft-line strong{overflow-wrap:anywhere;min-width:0}.twg-canvas .apv-draft-body{border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);max-height:220px;font:400 12.5px/1.5 var(--twg-f-ui);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px 10px;overflow-y:auto}.twg-canvas .apv-skeleton-list{gap:8px;display:grid}.twg-canvas .apv-skeleton-card{border:1px solid var(--apv-border);background:var(--twg-cream);border-radius:10px;gap:8px;min-width:0;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-skeleton-card{background:color-mix(in srgb, var(--twg-cream) 74%, transparent)}}.twg-canvas .apv-skeleton-bar{border-radius:var(--twg-r-xs);background:linear-gradient(90deg, var(--twg-ink) 0%, var(--twg-ink) 50%, var(--twg-ink) 100%);height:12px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .apv-skeleton-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--twg-ink) 7%, transparent) 0%, color-mix(in srgb, var(--twg-ink) 13%, transparent) 50%, color-mix(in srgb, var(--twg-ink) 7%, transparent) 100%)}}.twg-canvas .apv-skeleton-bar{background-size:200% 100%;animation:1.25s linear infinite twg-skeleton-shimmer}.twg-canvas .apv-skeleton-bar.is-title{width:52%;height:14px}.twg-canvas .apv-skeleton-bar.is-body{width:88%}.twg-canvas .apv-skeleton-bar.is-meta{width:38%;height:10px}.twg-canvas .apv-skeleton-actions{gap:7px;margin-top:2px;display:flex}.twg-canvas .apv-skeleton-actions .apv-skeleton-bar{border-radius:var(--twg-r-sm);width:86px;height:26px}@keyframes twg-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.twg-canvas .apv-list>.apv-notification-row,.twg-canvas .apv-list>.apv-gate-card,.twg-canvas .apv-noti-group .apv-notification-row{animation:apv-card-in var(--twg-t-list-item) both}.twg-canvas .apv-list>.apv-gate-card[data-leaving]{pointer-events:none;animation:apv-card-out var(--twg-t-modal-out) both}@keyframes apv-card-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes apv-card-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@keyframes apv-bulk-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.twg-canvas .apv-dialog-backdrop{animation:apv-backdrop-in var(--twg-modal-fade-dur) var(--twg-ease) both}.twg-canvas .apv-dialog{animation:apv-dialog-in var(--twg-modal-pop-dur) var(--twg-ease) both}.twg-canvas .apv-dialog-backdrop[data-closing=true]{animation:apv-backdrop-out var(--twg-modal-fade-dur) var(--twg-ease) both}.twg-canvas .apv-dialog-backdrop[data-closing=true] .apv-dialog{animation:apv-dialog-out var(--twg-modal-fade-dur) var(--twg-ease) both}@keyframes apv-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes apv-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes apv-dialog-in{0%{opacity:0;transform:translateY(var(--twg-modal-enter-y)) scale(.98)}to{opacity:1;transform:none}}@keyframes apv-dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--twg-modal-enter-y)) scale(.98)}}@media (prefers-reduced-motion:reduce){.twg-canvas .apv-skeleton-bar,.twg-canvas .apv-list>.apv-notification-row,.twg-canvas .apv-list>.apv-gate-card,.twg-canvas .apv-list>.apv-gate-card[data-leaving],.twg-canvas .apv-noti-group .apv-notification-row,.twg-canvas .apv-bulk-bar,.twg-canvas .apv-dialog-backdrop,.twg-canvas .apv-dialog,.twg-canvas .apv-dialog-backdrop[data-closing=true],.twg-canvas .apv-dialog-backdrop[data-closing=true] .apv-dialog{animation:none}.twg-canvas .apv-mode-tab,.twg-canvas .apv-notification-tab,.twg-canvas .apv-action,.twg-canvas .apv-btn,.twg-canvas .apv-primary-btn{transition:none}}.admin-shell-header-left{justify-content:flex-start;align-items:center;gap:10px;width:auto;min-width:0;padding-left:12px;display:inline-flex}.admin-shell-header-kicker{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.admin-shell-header-kicker{color:color-mix(in oklab, var(--twg-ink) 56%, var(--twg-brass))}}.admin-shell-header-kicker{font-size:var(--twg-fs-micro);letter-spacing:.12em;text-transform:uppercase;font-weight:760}.admin-shell-header-pill{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--twg-ink);font-weight:650}@supports (color:color-mix(in lab, red, red)){.admin-shell-header-pill{color:color-mix(in oklab, var(--twg-ink) 62%, transparent)}}.admin-shell-avatar{text-decoration:none}.admin-console-shell{background-color:var(--twg-paper);background-image:var(--twg-wallpaper-url,url(/brand/canvas/sonika-agarwal-MJhgFWr_HAc-unsplash.webp));height:100dvh;min-height:100dvh;max-height:100dvh;color:var(--twg-ink);font-family:var(--twg-f-content);background-position:50%;background-size:cover;grid-template-columns:264px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.admin-console-shell:before{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 35%,#f8dea82e,#e1bc8224),linear-gradient(#fffaee59,#fff6e229);position:absolute;inset:0}.admin-visual-shell .twg-body{gap:0;grid-template-columns:1fr!important}.admin-visual-shell .twg-body>.twg-canvas-area{grid-column:1}.admin-visual-shell .twg-canvas{padding:0;overflow:hidden}.admin-visual-shell .admin-console-shell{border-radius:var(--twg-r-card);height:100dvh;min-height:100dvh;max-height:100dvh}.admin-visual-shell .admin-console-sidebar,.admin-visual-shell .admin-console-main{min-height:100%}.admin-console-sidebar,.admin-console-main{z-index:1;position:relative}.admin-console-sidebar{border-right:1px solid var(--twg-ink);flex-direction:column;min-height:100dvh;padding:18px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-console-sidebar{border-right:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.admin-console-sidebar{-webkit-backdrop-filter:blur(28px)saturate(1.12);backdrop-filter:blur(28px)saturate(1.12);background:#fffcf485;box-shadow:18px 0 54px #482b0c14}.admin-console-brand{gap:8px;padding:8px 8px 22px;display:grid}.admin-console-brand-text{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.admin-console-brand-text{color:color-mix(in oklab, var(--twg-ink) 64%, var(--twg-brass))}}.admin-console-brand-text{font-size:var(--twg-fs-micro);letter-spacing:.12em;text-transform:uppercase;font-weight:760}.admin-console-nav{flex:1;align-content:start;gap:24px;min-height:0;padding-right:3px;display:grid;overflow-y:auto}.admin-console-group-label{color:var(--twg-ink);margin:0 0 8px}@supports (color:color-mix(in lab, red, red)){.admin-console-group-label{color:color-mix(in oklab, var(--twg-ink) 48%, transparent)}}.admin-console-group-label{font-size:var(--twg-fs-micro);letter-spacing:.12em;text-transform:uppercase;font-weight:780}.admin-console-nav-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.admin-console-nav-link,.admin-console-nav-disabled,.admin-console-signout{border-radius:var(--twg-r-md);width:100%;min-height:38px;color:var(--twg-ink);border:1px solid #0000;align-items:center;gap:9px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-console-nav-link,.admin-console-nav-disabled,.admin-console-signout{color:color-mix(in oklab, var(--twg-ink) 64%, transparent)}}.admin-console-nav-link,.admin-console-nav-disabled,.admin-console-signout{font-size:var(--twg-fs-body);transition:background .14s var(--twg-ease), color .14s var(--twg-ease), border-color .14s var(--twg-ease);font-weight:620;text-decoration:none}.admin-console-nav-link:hover,.admin-console-signout:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.admin-console-nav-link:hover,.admin-console-signout:hover{border-color:color-mix(in oklab, var(--twg-brass) 24%, transparent)}}.admin-console-nav-link:hover,.admin-console-signout:hover{color:var(--twg-ink);background:#fffcf47a}.admin-console-nav-link[data-active=true]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.admin-console-nav-link[data-active=true]{border-color:color-mix(in oklab, var(--twg-brass) 30%, transparent)}}.admin-console-nav-link[data-active=true]{color:var(--twg-ink);background:linear-gradient(#fffcf4b8,#fff6e285);box-shadow:0 10px 26px #482b0c14}.admin-console-nav-disabled{cursor:default;opacity:.45}.admin-console-disabled-mark{font-family:var(--twg-f-mono);font-size:var(--twg-fs-micro);margin-left:auto}.admin-console-operator{border-top:1px solid var(--twg-ink);gap:3px;padding:14px 8px 4px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-console-operator{border-top:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.admin-console-operator strong,.admin-console-operator span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-console-operator strong{color:var(--twg-ink);font-size:var(--twg-fs-body)}.admin-console-operator span{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.admin-console-operator span{color:color-mix(in oklab, var(--twg-ink) 55%, transparent)}}.admin-console-operator span{font-size:var(--twg-fs-caption)}.admin-console-role{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.admin-console-role{color:color-mix(in oklab, var(--twg-ink) 52%, var(--twg-brass))}}.admin-console-role{font-size:var(--twg-fs-micro);letter-spacing:.12em;text-transform:uppercase;font-weight:760}.admin-console-signout{cursor:pointer;background:0 0;border:0;justify-content:flex-start;min-height:32px;padding:6px 0}.admin-console-main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-width:0;height:100dvh;min-height:0;overflow:hidden auto}.admin-settings{width:min(1360px,100%);margin:0 auto;padding:28px clamp(16px,4vw,40px) 48px}.admin-settings__hero,.admin-settings__map,.admin-settings__section{border:1px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.admin-settings__hero,.admin-settings__map,.admin-settings__section{border:1px solid color-mix(in oklab, var(--twg-brass) 20%, transparent)}}.admin-settings__hero,.admin-settings__map,.admin-settings__section{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(#fffcf4c7,#fff6e294),#fffaee70;box-shadow:inset 0 1px #ffffff8c,0 18px 54px #482b0c14}.admin-settings__hero{border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-bottom:14px;padding:clamp(20px,3vw,30px);display:grid}.admin-settings__hero h1,.admin-settings__section-header h2{color:var(--twg-ink);font-family:var(--twg-f-display);letter-spacing:0;margin:0;font-weight:500}.admin-settings__hero h1{font-size:clamp(38px,5vw,64px);line-height:.96}.admin-settings__hero p:last-child,.admin-settings__section-header p:last-child{max-width:76ch;color:var(--twg-ink);margin:8px 0 0}@supports (color:color-mix(in lab, red, red)){.admin-settings__hero p:last-child,.admin-settings__section-header p:last-child{color:color-mix(in oklab, var(--twg-ink) 68%, transparent)}}.admin-settings__hero p:last-child,.admin-settings__section-header p:last-child{font-size:var(--twg-fs-body-lg);line-height:1.55}.admin-settings__hero-pills,.admin-settings__card-pills{flex-wrap:wrap;gap:6px;display:flex}.admin-settings__hero-pills{justify-content:flex-end;max-width:28rem}.admin-settings__map,.admin-settings__section{border-radius:22px;gap:16px;margin-bottom:14px;padding:20px;display:grid}.admin-settings__section-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.admin-settings__section-header h2{font-size:clamp(26px,3vw,36px);line-height:1}.admin-settings__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-settings__card{border:1px solid var(--twg-brass);grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-width:0;min-height:172px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-settings__card{border:1px solid color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.admin-settings__card{border-radius:var(--twg-r-lg);color:var(--twg-ink);transition:border-color .14s var(--twg-ease), background .14s var(--twg-ease), transform .14s var(--twg-ease);background:#fffcf49e;text-decoration:none}.admin-settings__card:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.admin-settings__card:hover{border-color:color-mix(in oklab, var(--twg-brass) 34%, transparent)}}.admin-settings__card:hover{background:#fffcf4c7;transform:translateY(-1px)}.admin-settings__card-icon{border:1px solid var(--twg-brass);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-settings__card-icon{border:1px solid color-mix(in oklab, var(--twg-brass) 22%, transparent)}}.admin-settings__card-icon{border-radius:var(--twg-r-md);background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.admin-settings__card-icon{background:color-mix(in oklab, var(--twg-brass) 10%, #fffcf4db)}}.admin-settings__card-icon{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.admin-settings__card-icon{color:color-mix(in oklab, var(--twg-ink) 70%, var(--twg-brass))}}.admin-settings__card-body{min-width:0;color:var(--twg-ink);align-content:start;gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-settings__card-body{color:color-mix(in oklab, var(--twg-ink) 66%, transparent)}}.admin-settings__card-body{font-size:var(--twg-fs-label);line-height:1.45}.admin-settings__card-title-row{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.admin-settings__card-title-row strong,.admin-settings__boundary strong{color:var(--twg-ink);font-size:var(--twg-fs-body-lg);font-weight:760;line-height:1.2}.admin-settings__card-arrow{color:var(--twg-ink);align-self:start;margin-top:9px}@supports (color:color-mix(in lab, red, red)){.admin-settings__card-arrow{color:color-mix(in oklab, var(--twg-ink) 42%, transparent)}}.admin-settings-pill{border:1px solid var(--twg-ink);align-items:center;max-width:100%;min-height:22px;padding:3px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-settings-pill{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.admin-settings-pill{border-radius:var(--twg-r-full);color:var(--twg-ink);background:#fffcf4b8}@supports (color:color-mix(in lab, red, red)){.admin-settings-pill{color:color-mix(in oklab, var(--twg-ink) 62%, transparent)}}.admin-settings-pill{font-size:var(--twg-fs-micro);white-space:nowrap;font-weight:760;line-height:1.1}.admin-settings-pill.is-good{color:#2f6f4b;background:#e7ede0dd;background:lab(93.0013% -3.66756 5.54131/.865882);border-color:#2f7d5247;border-color:lab(46.7715% -32.9832 16.133/.28)}.admin-settings-pill.is-warn{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.admin-settings-pill.is-warn{border-color:color-mix(in oklab, var(--twg-brass) 34%, transparent)}}.admin-settings-pill.is-warn{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.admin-settings-pill.is-warn{background:color-mix(in oklab, var(--twg-brass) 12%, #fffcf4d9)}}.admin-settings-pill.is-warn{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.admin-settings-pill.is-warn{color:color-mix(in oklab, var(--twg-brass) 70%, var(--twg-ink))}}.admin-settings-pill.is-risk{color:#9f3f31;background:#f8e8dedd;background:lab(93.2358% 4.39107 6.9281/.865882);border-color:#b7554257;border-color:lab(48.7333% 39.4892 30.8536/.34)}.admin-settings-pill.is-info{color:#7a4318;background:#f4eadddd;background:lab(93.1061% 2.02852 7.31599/.865882);border-color:#9b633647;border-color:lab(47.5738% 20.0888 34.8936/.28)}.admin-settings-pill.is-muted{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.admin-settings-pill.is-muted{color:color-mix(in oklab, var(--twg-ink) 46%, transparent)}}.admin-settings__boundary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-settings__boundary{border:1px solid var(--twg-brass);grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-settings__boundary{border:1px solid color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.admin-settings__boundary{border-radius:var(--twg-r-lg);background:#fffcf494}.admin-settings__boundary>span:last-child{min-width:0;color:var(--twg-ink);gap:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-settings__boundary>span:last-child{color:color-mix(in oklab, var(--twg-ink) 66%, transparent)}}.admin-settings__boundary>span:last-child{font-size:var(--twg-fs-label);line-height:1.45}.admin-settings__route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-settings__route-card{border:1px solid var(--twg-brass);grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-settings__route-card{border:1px solid color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.admin-settings__route-card{border-radius:var(--twg-r-lg);color:var(--twg-ink);background:#fffcf494;text-decoration:none}.admin-settings__route-card>span:last-child{min-width:0;color:var(--twg-ink);gap:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-settings__route-card>span:last-child{color:color-mix(in oklab, var(--twg-ink) 66%, transparent)}}.admin-settings__route-card>span:last-child{font-size:var(--twg-fs-label);line-height:1.45}.admin-settings__route-card strong{color:var(--twg-ink);font-size:var(--twg-fs-body-lg);font-weight:760;line-height:1.2}.admin-settings__legacy-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-control-room{width:min(1360px,100%);margin:0 auto;padding:28px clamp(16px,4vw,40px) 48px}.admin-control-room__hero,.admin-control-room__panel,.admin-control-room__metric,.admin-control-room__capability-card,.admin-control-room__settings-card{border:1px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.admin-control-room__hero,.admin-control-room__panel,.admin-control-room__metric,.admin-control-room__capability-card,.admin-control-room__settings-card{border:1px solid color-mix(in oklab, var(--twg-brass) 20%, transparent)}}.admin-control-room__hero,.admin-control-room__panel,.admin-control-room__metric,.admin-control-room__capability-card,.admin-control-room__settings-card{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(#fffcf4c7,#fff6e294),#fffaee70;box-shadow:inset 0 1px #ffffff8c,0 18px 54px #482b0c14}.admin-control-room__hero{border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:stretch;gap:18px;margin-bottom:14px;padding:clamp(20px,3vw,30px);display:grid}.admin-control-room__hero h1,.admin-control-room__panel-head h2{color:var(--twg-ink);font-family:var(--twg-f-display);letter-spacing:0;margin:0;font-weight:500}.admin-control-room__hero h1{font-size:clamp(38px,5vw,64px);line-height:.96}.admin-control-room__hero p,.admin-control-room__panel-head p,.admin-control-room__empty{max-width:76ch;color:var(--twg-ink);margin:8px 0 0}@supports (color:color-mix(in lab, red, red)){.admin-control-room__hero p,.admin-control-room__panel-head p,.admin-control-room__empty{color:color-mix(in oklab, var(--twg-ink) 68%, transparent)}}.admin-control-room__hero p,.admin-control-room__panel-head p,.admin-control-room__empty{font-size:var(--twg-fs-body-lg);line-height:1.55}.admin-control-room__hero-card{border:1px solid var(--twg-brass);align-content:center;gap:6px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-control-room__hero-card{border:1px solid color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.admin-control-room__hero-card{background:#fffcf494;border-radius:20px}.admin-control-room__hero-card strong{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:calc(var(--twg-fs-display-lg) + 28px);font-weight:500;line-height:.9}.admin-control-room__hero-card span,.admin-control-room__metric span{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.admin-control-room__hero-card span,.admin-control-room__metric span{color:color-mix(in oklab, var(--twg-ink) 54%, transparent)}}.admin-control-room__hero-card span,.admin-control-room__metric span{font-size:var(--twg-fs-micro);letter-spacing:.12em;text-transform:uppercase;font-weight:780}.admin-control-room__hero-card p{font-size:var(--twg-fs-label);margin:0}.admin-control-room__metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.admin-control-room__metric{border-radius:var(--twg-r-lg);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 9px;min-height:92px;padding:13px;display:grid}.admin-control-room__metric svg{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.admin-control-room__metric svg{color:color-mix(in oklab, var(--twg-ink) 60%, var(--twg-brass))}}.admin-control-room__metric strong{color:var(--twg-ink);font-size:var(--twg-fs-display);grid-column:1/-1;font-weight:780;line-height:1}.admin-control-room__metric[data-tone=warn]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.admin-control-room__metric[data-tone=warn]{border-color:color-mix(in oklab, var(--twg-brass) 34%, transparent)}}.admin-control-room__metric[data-tone=good]{border-color:#2f7d524d;border-color:lab(46.7715% -32.9832 16.133/.3)}.admin-control-room__layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.admin-control-room__panel{border-radius:22px;gap:14px;min-width:0;padding:20px;display:grid}.admin-control-room__panel.is-wide{grid-row:span 2}.admin-control-room__panel.is-danger{background:linear-gradient(#fffcf4c7,#f8e3cf9b),#fffaee70;background:linear-gradient(#fffcf4c7,lab(91.6429% 5.03665 12.7931/.609765)),#fffaee70;border-color:#b755424d;border-color:lab(48.7333% 39.4892 30.8536/.3)}.admin-control-room__panel-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.admin-control-room__panel-head>span:last-child{min-width:0}.admin-control-room__panel-head h2{font-size:clamp(24px,2.6vw,34px);line-height:1}.admin-control-room__capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-control-room__capability-card{border-radius:var(--twg-r-lg);min-width:0;min-height:154px;color:var(--twg-ink);grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:14px;text-decoration:none;display:grid}.admin-control-room__capability-card>svg{color:var(--twg-ink);align-self:start;margin-top:10px}@supports (color:color-mix(in lab, red, red)){.admin-control-room__capability-card>svg{color:color-mix(in oklab, var(--twg-ink) 44%, transparent)}}.admin-control-room__capability-body{min-width:0;color:var(--twg-ink);align-content:start;gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-control-room__capability-body{color:color-mix(in oklab, var(--twg-ink) 66%, transparent)}}.admin-control-room__capability-body{font-size:var(--twg-fs-label);line-height:1.45}.admin-control-room__capability-title{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.admin-control-room__capability-title strong,.admin-control-room__org-row strong,.admin-control-room__safety-item strong,.admin-control-room__settings-card strong{color:var(--twg-ink);font-size:var(--twg-fs-body-lg);font-weight:760;line-height:1.2}.admin-control-room__org-list,.admin-control-room__safety-list{gap:8px;display:grid}.admin-control-room__org-row,.admin-control-room__safety-item{border:1px solid var(--twg-brass);gap:7px;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-control-room__org-row,.admin-control-room__safety-item{border:1px solid color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.admin-control-room__org-row,.admin-control-room__safety-item{color:var(--twg-ink);background:#fffcf494;border-radius:14px;text-decoration:none}.admin-control-room__org-row>span:first-child,.admin-control-room__safety-item{min-width:0;color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.admin-control-room__org-row>span:first-child,.admin-control-room__safety-item{color:color-mix(in oklab, var(--twg-ink) 64%, transparent)}}.admin-control-room__org-row>span:first-child,.admin-control-room__safety-item{font-size:var(--twg-fs-label);line-height:1.45}.admin-control-room__org-row>span:first-child{gap:2px;display:grid}.admin-control-room__settings-summary{flex-wrap:wrap;gap:6px;display:flex}.admin-control-room__settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-control-room__settings-card{border-radius:var(--twg-r-lg);min-height:122px;color:var(--twg-ink);gap:8px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-control-room__settings-card{color:color-mix(in oklab, var(--twg-ink) 66%, transparent)}}.admin-control-room__settings-card{font-size:var(--twg-fs-label);line-height:1.45;text-decoration:none}.admin-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-btn{min-height:calc(var(--twg-btn-icon-mobile) - 2px);border-radius:var(--twg-r-md);border:1px solid var(--twg-brass);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-btn{border:1px solid color-mix(in oklab, var(--twg-brass) 20%, transparent)}}.admin-btn{color:var(--twg-ink);font-size:var(--twg-fs-button);background:#fffcf4a8;padding:0 13px;font-weight:750;line-height:1;text-decoration:none}.admin-btn-primary{background:var(--twg-ink);color:var(--twg-cream-bright);border-color:#0000}.admin-public-access{width:min(1360px,100%);margin:0 auto;padding:28px clamp(16px,4vw,40px) 48px}.admin-pa-hero{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:stretch;gap:14px;margin-bottom:14px;display:grid}.admin-pa-panel,.admin-pa-mode-panel,.admin-pa-metric,.admin-pa-application,.admin-pa-review-panel,.admin-pa-conversion-panel,.admin-pa-alert,.admin-pa-modal{border:1px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.admin-pa-panel,.admin-pa-mode-panel,.admin-pa-metric,.admin-pa-application,.admin-pa-review-panel,.admin-pa-conversion-panel,.admin-pa-alert,.admin-pa-modal{border:1px solid color-mix(in oklab, var(--twg-brass) 20%, transparent)}}.admin-pa-panel,.admin-pa-mode-panel,.admin-pa-metric,.admin-pa-application,.admin-pa-review-panel,.admin-pa-conversion-panel,.admin-pa-alert,.admin-pa-modal{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(#fffcf4c7,#fff6e294),#fffaee70;box-shadow:inset 0 1px #ffffff8c,0 18px 54px #482b0c14}.admin-pa-panel,.admin-pa-mode-panel{border-radius:22px;gap:12px;padding:20px;display:grid}.admin-pa-kicker,.admin-pa-label,.admin-pa-card-label{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.admin-pa-kicker,.admin-pa-label,.admin-pa-card-label{color:color-mix(in oklab, var(--twg-ink) 58%, var(--twg-brass))}}.admin-pa-kicker,.admin-pa-label,.admin-pa-card-label{font-size:var(--twg-fs-micro);letter-spacing:.12em;text-transform:uppercase;font-weight:780}.admin-pa-title{color:var(--twg-ink);font-family:var(--twg-f-display);letter-spacing:0;margin:0;font-size:clamp(34px,5vw,56px);font-weight:500;line-height:.96}.admin-pa-copy{max-width:68ch;color:var(--twg-ink);margin:0}@supports (color:color-mix(in lab, red, red)){.admin-pa-copy{color:color-mix(in oklab, var(--twg-ink) 68%, transparent)}}.admin-pa-copy{font-size:var(--twg-fs-body-lg);line-height:1.55}.admin-pa-mode-state{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-pa-mode-pill,.admin-pa-chip,.admin-pa-status{border:1px solid var(--twg-ink);align-items:center;width:fit-content;min-height:26px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-pa-mode-pill,.admin-pa-chip,.admin-pa-status{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.admin-pa-mode-pill,.admin-pa-chip,.admin-pa-status{border-radius:var(--twg-r-full);color:var(--twg-ink);font-size:var(--twg-fs-caption);background:#fffcf494;font-weight:720}.admin-pa-mode-pill[data-mode=open_signup]{border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.admin-pa-mode-pill[data-mode=open_signup]{border-color:color-mix(in oklab, var(--twg-coral) 34%, transparent)}}.admin-pa-mode-pill[data-mode=open_signup]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.admin-pa-mode-pill[data-mode=open_signup]{background:color-mix(in oklab, var(--twg-coral) 14%, #fffcf4bd)}}.admin-pa-status[data-status=pending]{border-color:var(--twg-amber)}@supports (color:color-mix(in lab, red, red)){.admin-pa-status[data-status=pending]{border-color:color-mix(in oklab, var(--twg-amber) 32%, transparent)}}.admin-pa-status[data-status=pending]{background:var(--twg-amber)}@supports (color:color-mix(in lab, red, red)){.admin-pa-status[data-status=pending]{background:color-mix(in oklab, var(--twg-amber) 16%, #fffcf4b8)}}.admin-pa-status[data-status=reviewing]{border-color:var(--twg-violet)}@supports (color:color-mix(in lab, red, red)){.admin-pa-status[data-status=reviewing]{border-color:color-mix(in oklab, var(--twg-violet) 28%, transparent)}}.admin-pa-status[data-status=reviewing]{background:var(--twg-violet)}@supports (color:color-mix(in lab, red, red)){.admin-pa-status[data-status=reviewing]{background:color-mix(in oklab, var(--twg-violet) 13%, #fffcf4b8)}}.admin-pa-status[data-status=approved]{border-color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.admin-pa-status[data-status=approved]{border-color:color-mix(in oklab, var(--twg-sage) 34%, transparent)}}.admin-pa-status[data-status=approved]{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.admin-pa-status[data-status=approved]{background:color-mix(in oklab, var(--twg-sage) 15%, #fffcf4b8)}}.admin-pa-status[data-status=rejected]{border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.admin-pa-status[data-status=rejected]{border-color:color-mix(in oklab, var(--twg-coral) 32%, transparent)}}.admin-pa-status[data-status=rejected]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.admin-pa-status[data-status=rejected]{background:color-mix(in oklab, var(--twg-coral) 14%, #fffcf4b8)}}.admin-pa-status[data-status=converted]{border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.admin-pa-status[data-status=converted]{border-color:color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.admin-pa-status[data-status=converted]{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.admin-pa-status[data-status=converted]{background:color-mix(in oklab, var(--twg-ink) 10%, #fffcf4b8)}}.admin-pa-actions,.admin-pa-review-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-pa-button,.admin-pa-secondary,.admin-pa-danger{min-height:calc(var(--twg-btn-icon-mobile) - 2px);border-radius:var(--twg-r-md);font-size:var(--twg-fs-body);cursor:pointer;transition:transform .12s var(--twg-ease), opacity .12s var(--twg-ease), background .12s var(--twg-ease);justify-content:center;align-items:center;gap:8px;padding:0 13px;font-weight:720;display:inline-flex}.admin-pa-button{border:1px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.admin-pa-button{border:1px solid color-mix(in oklab, var(--twg-brass) 34%, transparent)}}.admin-pa-button{background:linear-gradient(180deg, var(--twg-brass), var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.admin-pa-button{background:linear-gradient(180deg, var(--twg-brass), color-mix(in oklab, var(--twg-brass) 78%, black))}}.admin-pa-button{color:var(--twg-cream)}.admin-pa-secondary{border:1px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.admin-pa-secondary{border:1px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.admin-pa-secondary{color:var(--twg-ink);background:#fffcf49e}.admin-pa-danger{border:1px solid var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.admin-pa-danger{border:1px solid color-mix(in oklab, var(--twg-coral) 34%, transparent)}}.admin-pa-danger{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.admin-pa-danger{background:color-mix(in oklab, var(--twg-coral) 12%, #fffcf4bd)}}.admin-pa-danger{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.admin-pa-danger{color:color-mix(in oklab, var(--twg-coral) 76%, var(--twg-ink))}}.admin-pa-button:hover,.admin-pa-secondary:hover,.admin-pa-danger:hover{transform:translateY(-1px)}.admin-pa-button:disabled,.admin-pa-secondary:disabled,.admin-pa-danger:disabled{cursor:not-allowed;opacity:.52;transform:none}.admin-pa-toggle-grid{gap:8px;display:grid}.admin-pa-toggle{border:1px solid var(--twg-ink);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-pa-toggle{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.admin-pa-toggle{color:var(--twg-ink);font-size:var(--twg-fs-body);cursor:pointer;background:#fffcf470;border-radius:13px;font-weight:650}.admin-pa-toggle input{width:18px;height:18px;accent-color:var(--twg-brass)}.admin-pa-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.admin-pa-metric{border-radius:18px;min-width:0;padding:14px}.admin-pa-metric strong{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:calc(var(--twg-fs-display-lg) + 4px);margin-top:5px;font-weight:500;line-height:1;display:block}.admin-pa-alerts{gap:8px;margin-bottom:14px;display:grid}.admin-pa-alert{border-radius:var(--twg-r-lg);color:var(--twg-ink);font-size:var(--twg-fs-body);gap:10px;padding:12px 14px;display:flex}.admin-pa-alert[data-kind=error]{border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.admin-pa-alert[data-kind=error]{border-color:color-mix(in oklab, var(--twg-coral) 34%, transparent)}}.admin-pa-alert[data-kind=error]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.admin-pa-alert[data-kind=error]{background:color-mix(in oklab, var(--twg-coral) 12%, #fffcf4c2)}}.admin-pa-alert[data-kind=success]{border-color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.admin-pa-alert[data-kind=success]{border-color:color-mix(in oklab, var(--twg-sage) 34%, transparent)}}.admin-pa-alert[data-kind=success]{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.admin-pa-alert[data-kind=success]{background:color-mix(in oklab, var(--twg-sage) 14%, #fffcf4c2)}}.admin-pa-list{gap:10px;display:grid}.admin-pa-list-head{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 10px;display:flex}.admin-pa-list-title{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:calc(var(--twg-fs-display-lg) + 2px);margin:0;font-weight:500}.admin-pa-application{border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:14px;padding:16px;display:grid}.admin-pa-app-main{min-width:0}.admin-pa-chip-row{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.admin-pa-app-title{overflow-wrap:anywhere;color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-display-lg);margin:0;font-weight:500}.admin-pa-app-meta,.admin-pa-app-time{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.admin-pa-app-meta,.admin-pa-app-time{color:color-mix(in oklab, var(--twg-ink) 62%, transparent)}}.admin-pa-app-meta,.admin-pa-app-time{font-size:var(--twg-fs-label);line-height:1.5}.admin-pa-use-case{white-space:pre-wrap;max-width:78ch;color:var(--twg-ink);margin:13px 0 0}@supports (color:color-mix(in lab, red, red)){.admin-pa-use-case{color:color-mix(in oklab, var(--twg-ink) 76%, transparent)}}.admin-pa-use-case{font-size:var(--twg-fs-body);line-height:1.5}.admin-pa-side{gap:10px;display:grid}.admin-pa-review-panel,.admin-pa-conversion-panel{border-radius:18px;gap:10px;padding:13px;display:grid}.admin-pa-field{color:var(--twg-ink);gap:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-pa-field{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}.admin-pa-field{font-size:var(--twg-fs-micro);letter-spacing:.09em;text-transform:uppercase;font-weight:760}.admin-pa-input,.admin-pa-textarea{border:1px solid var(--twg-ink);width:100%}@supports (color:color-mix(in lab, red, red)){.admin-pa-input,.admin-pa-textarea{border:1px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.admin-pa-input,.admin-pa-textarea{border-radius:var(--twg-r-md);color:var(--twg-ink);font:600 13px/1.3 var(--twg-f-content);background:#fffcf49e;outline:none}.admin-pa-input{height:39px;padding:0 11px}.admin-pa-textarea{resize:vertical;text-transform:none;letter-spacing:0;min-height:78px;padding:10px 11px}.admin-pa-empty{border:1px dashed var(--twg-ink);padding:28px}@supports (color:color-mix(in lab, red, red)){.admin-pa-empty{border:1px dashed color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.admin-pa-empty{color:var(--twg-ink);background:#fffcf46b;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.admin-pa-empty{color:color-mix(in oklab, var(--twg-ink) 62%, transparent)}}.admin-pa-empty{text-align:center}.admin-pa-modal-backdrop{z-index:var(--z-modal-backdrop);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#261b1047;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-pa-modal{background:var(--twg-glass-t3-bg);width:min(520px,100%);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border-radius:22px;gap:12px;padding:18px;display:grid}.admin-pa-modal h2{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:calc(var(--twg-fs-display-lg) + 2px);margin:0;font-weight:500}.admin-pa-modal p{color:var(--twg-ink);margin:0}@supports (color:color-mix(in lab, red, red)){.admin-pa-modal p{color:color-mix(in oklab, var(--twg-ink) 68%, transparent)}}.admin-pa-modal p{font-size:var(--twg-fs-body);line-height:1.5}.admin-pa-modal-actions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:980px){.admin-shell-header-pill,.admin-visual-shell .twg-date-pill{display:none}.admin-shell-header-left{padding-left:10px}.admin-visual-shell .twg-header-center{display:none}.admin-visual-shell .twg-header{padding-right:10px}.admin-console-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;min-width:0;max-width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}.admin-console-sidebar{border-right:0;border-bottom:1px solid var(--twg-ink);width:100%;min-width:0;max-width:100vw;min-height:auto;padding:14px}@supports (color:color-mix(in lab, red, red)){.admin-console-sidebar{border-bottom:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.admin-console-sidebar{overflow:hidden}.admin-console-nav{gap:14px;min-width:0;max-width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.admin-console-nav-list{display:flex}.admin-console-main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100vw;height:100%;min-height:0;max-height:100%;overflow:hidden auto}.admin-settings__hero,.admin-control-room__hero,.admin-settings__section-header{grid-template-columns:1fr}.admin-settings__hero-pills{justify-content:flex-start;max-width:none}.admin-settings__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settings__boundary-grid,.admin-settings__route-grid,.admin-settings__legacy-map{grid-template-columns:1fr}.admin-control-room__metrics,.admin-control-room__settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-control-room__layout{grid-template-columns:1fr}.admin-control-room__panel.is-wide{grid-row:auto}.admin-pa-hero,.admin-pa-application{grid-template-columns:1fr}.admin-pa-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.admin-settings,.admin-control-room,.admin-public-access{padding:16px 12px 34px}.admin-settings__grid,.admin-control-room__metrics,.admin-control-room__capability-grid,.admin-control-room__settings-grid{grid-template-columns:1fr}.admin-settings__card,.admin-control-room__capability-card{min-height:0}.admin-pa-metrics{grid-template-columns:1fr}.admin-pa-actions,.admin-pa-review-actions,.admin-pa-modal-actions{display:grid}.admin-pa-button,.admin-pa-secondary,.admin-pa-danger{width:100%}}html[data-shell=twg] .settings-shell__sidebar,html[data-shell=twg] .settings-shell__section,html[data-shell=twg] .settings-detail-section,html[data-shell=twg] .settings-control-index,html[data-shell=twg] .settings-control-index__card,html[data-shell=twg] .settings-shell__subsection,html[data-shell=twg] .settings-shell__category-card{border:.5px solid var(--twg-glass-border-pill);background:linear-gradient(180deg, #fffcf4bd, #fff6e285), var(--twg-glass-bg-soft);-webkit-backdrop-filter:var(--twg-glass-blur-sm);backdrop-filter:var(--twg-glass-blur-sm);box-shadow:var(--twg-paper-shadow)}html[data-shell=twg] .settings-mobile-route-map{display:none}html[data-shell=twg] .settings-shell__category-card>.settings-shell__status{place-self:start end}html[data-shell=twg] .settings-shell__hero h1,html[data-shell=twg] .settings-shell__section-header h2,html[data-shell=twg] .settings-detail__hero h1,html[data-shell=twg] .settings-detail-section__header h2{color:var(--twg-ink);font-family:var(--twg-f-display);font-weight:var(--twg-fw-emph);letter-spacing:0;margin:0}html[data-shell=twg] .settings-shell__section-header h2,html[data-shell=twg] .settings-detail-section__header h2{font-size:var(--twg-fs-heading);line-height:var(--twg-lh-dense)}html[data-shell=twg] .settings-shell__hero p:last-child,html[data-shell=twg] .settings-shell__section-header p:last-child,html[data-shell=twg] .settings-detail__hero p:last-child,html[data-shell=twg] .settings-detail-section__header p:last-child{max-width:62ch;color:var(--twg-ink);margin:0}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-shell__hero p:last-child,html[data-shell=twg] .settings-shell__section-header p:last-child,html[data-shell=twg] .settings-detail__hero p:last-child,html[data-shell=twg] .settings-detail-section__header p:last-child{color:color-mix(in oklab, var(--twg-ink) 68%, transparent)}}html[data-shell=twg] .settings-shell__hero p:last-child,html[data-shell=twg] .settings-shell__section-header p:last-child,html[data-shell=twg] .settings-detail__hero p:last-child,html[data-shell=twg] .settings-detail-section__header p:last-child{font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);line-height:1.5}html[data-shell=twg] .settings-shell__section{border-radius:20px;padding:16px;scroll-margin-top:16px}html[data-shell=twg] .settings-shell__section-header{border-bottom:.5px solid var(--twg-ink-hair);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:0 0 12px;display:grid}html[data-shell=twg] .settings-shell__section-icon{border:.5px solid var(--twg-brass);border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-shell__section-icon{border:.5px solid color-mix(in oklab, var(--twg-brass) 24%, transparent)}}html[data-shell=twg] .settings-shell__section-icon{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-shell__section-icon{background:color-mix(in oklab, var(--twg-brass) 12%, #fffcf4a3)}}html[data-shell=twg] .settings-shell__section-icon{color:var(--twg-brass)}html[data-shell=twg] .settings-shell__subsections{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;padding-top:12px;display:grid}html[data-shell=twg] .settings-shell__subsection{min-height:76px;color:var(--twg-ink);transition:background .14s var(--twg-ease), border-color .14s var(--twg-ease), transform .14s var(--twg-ease);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;text-decoration:none;display:grid}html[data-shell=twg] a.settings-shell__subsection:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] a.settings-shell__subsection:hover{border-color:color-mix(in oklab, var(--twg-brass) 28%, transparent)}}html[data-shell=twg] a.settings-shell__subsection:hover{background:#fffcf4c2;transform:translateY(-1px)}html[data-shell=twg] .email-filter-builder-row{align-items:center;gap:var(--twg-modal-gap-sm);min-width:0;display:flex}html[data-shell=twg] .email-filter-combo{flex:0 1 var(--twg-dd-max-w);min-width:var(--twg-dd-min-w);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);line-height:var(--twg-lh-body);position:relative}html[data-shell=twg] .email-filter-combo.is-fluid{flex:1 1 var(--twg-dd-min-w)}html[data-shell=twg] .email-filter-combo.is-compact{flex:0 0 var(--twg-dd-min-w)}html[data-shell=twg] .email-filter-combo__control{width:100%;min-height:var(--twg-button-md-h);border:var(--twg-modal-hairline);border-radius:var(--twg-button-md-r);background:var(--twg-glass-bg-soft);color:var(--twg-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}html[data-shell=twg] .email-filter-combo__control:focus-within{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .email-filter-combo__control:focus-within{border-color:color-mix(in oklab, var(--twg-brass) 36%, transparent)}}html[data-shell=twg] .email-filter-combo__control:focus-within{box-shadow:0 0 0 var(--twg-border-w) var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .email-filter-combo__control:focus-within{box-shadow:0 0 0 var(--twg-border-w) color-mix(in oklab, var(--twg-brass) 16%, transparent)}}html[data-shell=twg] .email-filter-combo__input{width:100%;min-width:0;color:inherit;font:inherit;padding-inline:var(--twg-modal-gap-sm);background:0 0;border:0;outline:0}html[data-shell=twg] .email-filter-combo__input::placeholder{color:var(--twg-ink-3)}html[data-shell=twg] .email-filter-combo__chevron{width:var(--twg-icon-button-md);height:var(--twg-icon-button-md);border-radius:var(--twg-r-full);color:var(--twg-ink-3);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}html[data-shell=twg] .email-filter-combo__chevron svg,html[data-shell=twg] .email-filter-combo__check{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm)}html[data-shell=twg] .email-filter-combo__list{z-index:var(--twg-contact-popover-z);top:calc(100% + var(--twg-modal-gap-xs));gap:var(--twg-modal-gap-xs);max-height:var(--twg-dd-max-h);border:var(--twg-modal-hairline);border-radius:var(--twg-dd-radius);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-paper-shadow);padding:var(--twg-modal-gap-xs);display:grid;position:absolute;left:0;right:0;overflow-y:auto}html[data-shell=twg] .email-filter-combo__option{align-items:center;gap:var(--twg-modal-gap-sm);min-height:var(--twg-dd-item-h-desktop);border-radius:var(--twg-r-sm);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);line-height:var(--twg-lh-body);padding-inline:var(--twg-modal-gap-sm);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}html[data-shell=twg] .email-filter-combo__option[data-active],html[data-shell=twg] .email-filter-combo__option:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .email-filter-combo__option[data-active],html[data-shell=twg] .email-filter-combo__option:hover{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}html[data-shell=twg] .email-filter-combo__option[aria-selected=true]{color:var(--twg-ink);font-weight:var(--twg-fw-emph)}html[data-shell=twg] .email-filter-combo__option-copy{gap:var(--twg-modal-gap-xs);min-width:0;display:grid}html[data-shell=twg] .email-filter-combo__option-label,html[data-shell=twg] .email-filter-combo__option-hint{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-shell=twg] .email-filter-combo__option-hint,html[data-shell=twg] .email-filter-combo__empty{color:var(--twg-ink-3);font-size:var(--twg-fs-label);line-height:var(--twg-lh-dense)}html[data-shell=twg] .email-filter-combo__empty{padding:var(--twg-modal-gap-sm)}html[data-shell=twg] .email-filter-combo__scrim{display:none}@media (max-width:768px){html[data-shell=twg] .email-filter-builder-row{flex-wrap:wrap;align-items:stretch}html[data-shell=twg] .email-filter-combo,html[data-shell=twg] .email-filter-combo.is-fluid,html[data-shell=twg] .email-filter-combo.is-compact{flex:100%}html[data-shell=twg] .email-filter-combo__control{min-height:var(--twg-button-md-h-mobile);border-radius:var(--twg-button-md-r-mobile)}html[data-shell=twg] .email-filter-combo__chevron{width:var(--twg-icon-button-md-mobile);height:var(--twg-icon-button-md-mobile)}html[data-shell=twg] .email-filter-combo__scrim{z-index:var(--twg-modal-z);background:var(--twg-dialog-scrim-bg);border:0;display:block;position:fixed;inset:0}html[data-shell=twg] .email-filter-combo__list{z-index:var(--twg-contact-popover-z);top:auto;left:var(--twg-modal-gap);right:var(--twg-modal-gap);bottom:var(--twg-modal-gap);max-height:var(--twg-mobile-sheet-max-h);border-radius:var(--twg-dialog-mobile-radius);box-shadow:var(--twg-dialog-sheet-shadow);position:fixed}html[data-shell=twg] .email-filter-combo__option{min-height:var(--twg-dd-item-h-mobile)}}html[data-shell=twg] .settings-shell__subsection.is-disabled{cursor:default;opacity:.72}html[data-shell=twg] .settings-shell__subsection-title,html[data-shell=twg] .settings-shell__subsection-desc{min-width:0;display:block}html[data-shell=twg] .settings-shell__subsection-title{color:var(--twg-ink);font-size:var(--twg-fs-body-lg);font-weight:720;line-height:1.2}html[data-shell=twg] .settings-shell__subsection-desc{color:var(--twg-ink);margin-top:4px}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-shell__subsection-desc{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}html[data-shell=twg] .settings-shell__subsection-desc{font-size:var(--twg-fs-label);line-height:1.35}html[data-shell=twg] .settings-shell__status{border-radius:var(--twg-r-full);border:.5px solid var(--twg-ink-hair);width:fit-content;min-height:24px;color:var(--twg-ink);background:#fffcf494;justify-content:center;align-items:center;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-shell__status{color:color-mix(in oklab, var(--twg-ink) 62%, transparent)}}html[data-shell=twg] .settings-shell__status{font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-weight:780}html[data-shell=twg] .settings-shell__status.is-live,html[data-shell=twg] .settings-shell__status.is-external{border-color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-shell__status.is-live,html[data-shell=twg] .settings-shell__status.is-external{border-color:color-mix(in oklab, var(--twg-sage) 30%, transparent)}}html[data-shell=twg] .settings-shell__status.is-live,html[data-shell=twg] .settings-shell__status.is-external{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-shell__status.is-live,html[data-shell=twg] .settings-shell__status.is-external{background:color-mix(in oklab, var(--twg-sage) 14%, #fffcf4bd)}}html[data-shell=twg] .settings-shell__status.is-live,html[data-shell=twg] .settings-shell__status.is-external{color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-shell__status.is-live,html[data-shell=twg] .settings-shell__status.is-external{color:color-mix(in oklab, var(--twg-sage) 70%, var(--twg-ink))}}html[data-shell=twg] .settings-shell__status.is-disabled{border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-shell__status.is-disabled{border-color:color-mix(in oklab, var(--twg-coral) 28%, transparent)}}html[data-shell=twg] .settings-shell__status.is-disabled{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-shell__status.is-disabled{background:color-mix(in oklab, var(--twg-coral) 11%, #fffcf4bd)}}html[data-shell=twg] .settings-shell__status.is-disabled{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-shell__status.is-disabled{color:color-mix(in oklab, var(--twg-coral) 68%, var(--twg-ink))}}html[data-shell=twg] .settings-detail{gap:14px;min-width:0;display:grid}html[data-shell=twg] .settings-detail__hero{padding:4px 2px 8px}html[data-shell=twg] .settings-detail__hero h1{font-size:var(--twg-fs-module-head);line-height:var(--twg-lh-display)}html[data-shell=twg] .settings-detail-section{border-radius:18px;padding:15px}html[data-shell=twg] .settings-detail-section__header{margin-bottom:12px}html[data-shell=twg] .settings-ai-models-policy{justify-content:space-between;align-items:flex-start;gap:var(--twg-space-3);display:flex}html[data-shell=twg] .settings-ai-models-policy__copy{gap:var(--twg-space-2);min-width:0;display:grid}html[data-shell=twg] .settings-ai-models-policy__copy p,html[data-shell=twg] .settings-ai-models-state,html[data-shell=twg] .settings-ai-model-card__copy p{color:var(--twg-ink-3);font-family:var(--twg-f-content);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body);margin:0}html[data-shell=twg] .settings-ai-models-policy__actions{justify-content:flex-end;align-items:center;display:flex}html[data-shell=twg] .settings-ai-models-pill-row,html[data-shell=twg] .settings-ai-model-card__actions{align-items:center;gap:var(--twg-space-2);flex-wrap:wrap;display:flex}html[data-shell=twg] .settings-ai-models-pill{min-height:var(--twg-chip-md-h);padding-inline:var(--twg-chip-md-pad-x);border:var(--twg-border-w) solid var(--twg-ink-hair);border-radius:var(--twg-chip-md-radius);background:var(--twg-glass-bg-soft);color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-type-chip-size);font-weight:var(--twg-fw-medium);line-height:var(--twg-lh-dense);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}html[data-shell=twg] .settings-ai-models-pill.is-safe{border-color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-ai-models-pill.is-safe{border-color:color-mix(in oklab, var(--twg-sage) 34%, transparent)}}html[data-shell=twg] .settings-ai-models-pill.is-safe{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-ai-models-pill.is-safe{background:color-mix(in oklab, var(--twg-sage) 14%, var(--twg-cream-bright))}}html[data-shell=twg] .settings-ai-models-pill.is-safe{color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-ai-models-pill.is-safe{color:color-mix(in oklab, var(--twg-sage) 72%, var(--twg-ink))}}html[data-shell=twg] .settings-ai-models-pill.is-view{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-ai-models-pill.is-view{background:color-mix(in oklab, var(--twg-ink) 5%, var(--twg-cream-bright))}}html[data-shell=twg] .settings-ai-models-pill.is-view{color:var(--twg-ink-3)}html[data-shell=twg] .settings-ai-models-pill.is-risk{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-ai-models-pill.is-risk{border-color:color-mix(in oklab, var(--twg-brass) 36%, transparent)}}html[data-shell=twg] .settings-ai-models-pill.is-risk{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-ai-models-pill.is-risk{background:color-mix(in oklab, var(--twg-brass) 13%, var(--twg-cream-bright))}}html[data-shell=twg] .settings-ai-models-pill.is-risk{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-ai-models-pill.is-risk{color:color-mix(in oklab, var(--twg-brass) 78%, var(--twg-ink))}}html[data-shell=twg] .settings-ai-models-list{gap:var(--twg-space-3);display:grid}html[data-shell=twg] .settings-ai-model-card{gap:var(--twg-space-3);padding:var(--twg-space-4);border:var(--twg-modal-hairline);border-radius:var(--twg-r-md);background:var(--twg-glass-bg-soft);box-shadow:var(--twg-paper-shadow);display:grid}html[data-shell=twg] .settings-ai-model-card__head{justify-content:space-between;align-items:flex-start;gap:var(--twg-space-3);display:flex}html[data-shell=twg] .settings-ai-model-card__copy{gap:var(--twg-space-1);min-width:0;display:grid}html[data-shell=twg] .settings-ai-model-card__copy h2{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-section);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);margin:0}html[data-shell=twg] .settings-ai-model-card__controls{gap:var(--twg-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html[data-shell=twg] .settings-ai-model-field{align-content:start;gap:var(--twg-space-1);min-width:0;display:grid}html[data-shell=twg] .settings-ai-model-field__label{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense)}html[data-shell=twg] .settings-ai-model-temperature{grid-template-columns:minmax(0, 1fr) calc(var(--twg-button-md-h) * 2);align-items:center;gap:var(--twg-space-2);display:grid}html[data-shell=twg] .settings-ai-model-temperature__range{min-height:var(--twg-dd-item-h-desktop);height:var(--twg-dd-item-h-desktop);accent-color:var(--twg-ink);cursor:pointer;background:0 0;border:0;padding:0}html[data-shell=twg] .settings-ai-model-temperature__number{min-height:var(--twg-dd-item-h-desktop);height:var(--twg-dd-item-h-desktop);border:var(--twg-modal-hairline);border-radius:var(--twg-button-md-r);background:var(--twg-modal-surface);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);text-align:center}html[data-shell=twg] .settings-ai-models-spinner{width:var(--twg-icon-sm);height:var(--twg-icon-sm)}@media (max-width:768px){html[data-shell=twg] .settings-ai-models-policy,html[data-shell=twg] .settings-ai-model-card__head{grid-template-columns:minmax(0,1fr);display:grid}html[data-shell=twg] .settings-ai-models-policy__actions,html[data-shell=twg] .settings-ai-model-card__actions{justify-content:flex-start}html[data-shell=twg] .settings-ai-model-card__controls{grid-template-columns:minmax(0,1fr)}html[data-shell=twg] .settings-ai-model-temperature{grid-template-columns:minmax(0, 1fr) calc(var(--twg-button-md-h-mobile) * 2)}html[data-shell=twg] .settings-ai-model-temperature__range,html[data-shell=twg] .settings-ai-model-temperature__number{min-height:var(--twg-dd-item-h-mobile);height:var(--twg-dd-item-h-mobile);border-radius:var(--twg-button-md-r-mobile)}}html[data-shell=twg] .settings-andy-voice{width:min(var(--twg-modal-w-md), 100%)}html[data-shell=twg] .settings-andy-voice__alert{border:var(--twg-modal-hairline);border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-andy-voice__alert{border-color:color-mix(in oklab, var(--twg-danger) 42%, transparent)}}html[data-shell=twg] .settings-andy-voice__alert{border-radius:var(--twg-r-md);background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-andy-voice__alert{background:color-mix(in oklab, var(--twg-danger) 10%, var(--twg-cream-bright))}}html[data-shell=twg] .settings-andy-voice__alert{color:var(--twg-danger);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);line-height:var(--twg-lh-body);padding:var(--twg-space-3) var(--twg-space-4)}html[data-shell=twg] .settings-andy-voice__list{gap:var(--twg-space-2);display:grid}html[data-shell=twg] .settings-andy-voice__option{align-items:center;gap:var(--twg-space-3);min-height:calc(var(--twg-button-md-h) + var(--twg-space-3));border:var(--twg-modal-hairline);border-radius:var(--twg-r-md);background:var(--twg-glass-bg-soft);color:var(--twg-ink);cursor:pointer;font-family:var(--twg-f-ui);padding:var(--twg-space-3);transition:background var(--twg-t-hover) var(--twg-ease), border-color var(--twg-t-hover) var(--twg-ease), box-shadow var(--twg-t-hover) var(--twg-ease);grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}html[data-shell=twg] .settings-andy-voice__option:hover,html[data-shell=twg] .settings-andy-voice__option:focus-within{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-andy-voice__option:hover,html[data-shell=twg] .settings-andy-voice__option:focus-within{border-color:color-mix(in oklab, var(--twg-brass) 36%, transparent)}}html[data-shell=twg] .settings-andy-voice__option:hover,html[data-shell=twg] .settings-andy-voice__option:focus-within{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-andy-voice__option:hover,html[data-shell=twg] .settings-andy-voice__option:focus-within{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}html[data-shell=twg] .settings-andy-voice__option[data-selected=true]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-andy-voice__option[data-selected=true]{border-color:color-mix(in oklab, var(--twg-brass) 54%, transparent)}}html[data-shell=twg] .settings-andy-voice__option[data-selected=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-andy-voice__option[data-selected=true]{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}html[data-shell=twg] .settings-andy-voice__option[data-selected=true]{box-shadow:var(--twg-card-active-ring)}html[data-shell=twg] .settings-andy-voice__radio{accent-color:var(--twg-brass);inline-size:var(--twg-icon-sm);block-size:var(--twg-icon-sm)}html[data-shell=twg] .settings-andy-voice__icon,html[data-shell=twg] .settings-andy-voice__button-icon{inline-size:var(--twg-icon-glyph-sm);block-size:var(--twg-icon-glyph-sm);color:currentColor;flex:none}html[data-shell=twg] .settings-andy-voice__copy{gap:var(--twg-space-1);min-width:0;display:grid}html[data-shell=twg] .settings-andy-voice__name{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);text-transform:capitalize}html[data-shell=twg] .settings-andy-voice__description{color:var(--twg-ink-2);font-family:var(--twg-f-content);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body)}html[data-shell=twg] .settings-andy-voice__preview,html[data-shell=twg] .settings-andy-voice__save{justify-content:center;align-items:center;gap:var(--twg-space-2);min-height:var(--twg-button-md-h);border:var(--twg-border-w) solid var(--twg-button-secondary-fg);border-radius:var(--twg-button-md-r);color:var(--twg-button-secondary-fg);cursor:pointer;font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);padding-inline:var(--twg-button-md-pad-x);transition:background var(--twg-t-hover) var(--twg-ease), border-color var(--twg-t-hover) var(--twg-ease), color var(--twg-t-hover) var(--twg-ease);display:inline-flex}html[data-shell=twg] .settings-andy-voice__preview{background:var(--twg-button-secondary-bg)}html[data-shell=twg] .settings-andy-voice__preview:hover{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-andy-voice__preview:hover{background:color-mix(in oklab, var(--twg-cream-bright) 78%, transparent)}}html[data-shell=twg] .settings-andy-voice__save{border-color:var(--twg-button-primary-bg);background:var(--twg-button-primary-bg);color:var(--twg-button-primary-fg);box-shadow:var(--twg-button-shadow)}html[data-shell=twg] .settings-andy-voice__preview:disabled,html[data-shell=twg] .settings-andy-voice__save:disabled{cursor:not-allowed;opacity:var(--twg-disabled-opacity)}html[data-shell=twg] .settings-andy-voice__actions{align-items:center;gap:var(--twg-space-3);flex-wrap:wrap;display:flex}html[data-shell=twg] .settings-andy-voice__saved{align-items:center;gap:var(--twg-space-2);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-body);display:inline-flex}html[data-shell=twg] .settings-andy-voice__button-icon.is-spinning{animation:settings-andy-spin var(--twg-t-scale-open) linear infinite}@keyframes settings-andy-spin{to{transform:rotate(1turn)}}@media (max-width:768px){html[data-shell=twg] .settings-andy-voice{width:100%}html[data-shell=twg] .settings-andy-voice__option{min-height:calc(var(--twg-button-md-h-mobile) + var(--twg-space-4));grid-template-columns:auto minmax(0,1fr)}html[data-shell=twg] .settings-andy-voice__icon{display:none}html[data-shell=twg] .settings-andy-voice__preview{border-radius:var(--twg-button-md-r-mobile);grid-column:2;justify-self:start;min-height:var(--twg-button-md-h-mobile)!important;height:var(--twg-button-md-h-mobile)!important}html[data-shell=twg] .settings-andy-voice__save{border-radius:var(--twg-button-md-r-mobile);min-height:var(--twg-button-md-h-mobile)!important;height:var(--twg-button-md-h-mobile)!important}}html[data-shell=twg] .settings-crm-section{gap:12px;display:grid}html[data-shell=twg] .settings-crm-standalone{width:min(860px,100%);margin:0 auto;padding:24px}html[data-shell=twg] .settings-crm-hero,html[data-shell=twg] .settings-crm-form,html[data-shell=twg] .settings-crm-list,html[data-shell=twg] .settings-crm-dialog,html[data-shell=twg] .settings-colour-popover{border:.5px solid var(--twg-glass-border-pill);background:linear-gradient(180deg, #fffcf4c7, #fff6e28f), var(--twg-glass-bg-soft);-webkit-backdrop-filter:var(--twg-glass-blur-sm);backdrop-filter:var(--twg-glass-blur-sm);box-shadow:var(--twg-paper-shadow);color:var(--twg-ink)}html[data-shell=twg] .settings-crm-hero{border-radius:18px;padding:15px}html[data-shell=twg] .settings-crm-hero.is-compact{padding:13px}html[data-shell=twg] .settings-crm-hero__copy{justify-content:space-between;align-items:end;gap:14px;display:flex}html[data-shell=twg] .settings-crm-title{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);letter-spacing:0;margin:0}html[data-shell=twg] .settings-crm-hero p:last-child,html[data-shell=twg] .settings-crm-row__body p,html[data-shell=twg] .settings-crm-dialog [data-slot=dialog-description]{color:var(--twg-ink);margin:5px 0 0}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-hero p:last-child,html[data-shell=twg] .settings-crm-row__body p,html[data-shell=twg] .settings-crm-dialog [data-slot=dialog-description]{color:color-mix(in oklab, var(--twg-ink) 62%, transparent)}}html[data-shell=twg] .settings-crm-hero p:last-child,html[data-shell=twg] .settings-crm-row__body p,html[data-shell=twg] .settings-crm-dialog [data-slot=dialog-description]{font-family:var(--twg-f-content);font-size:var(--twg-fs-body);line-height:1.42}html[data-shell=twg] .settings-crm-form{border-radius:var(--twg-r-lg);gap:12px;padding:14px;display:grid}html[data-shell=twg] .settings-crm-form.is-inline{margin-top:8px}html[data-shell=twg] .settings-crm-form.is-dialog-form{box-shadow:none}html[data-shell=twg] .settings-crm-form__grid{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:12px;display:grid}html[data-shell=twg] .settings-crm-field{min-width:0;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);gap:6px;font-weight:680;display:grid}html[data-shell=twg] .settings-crm-field>span{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-field>span{color:color-mix(in oklab, var(--twg-ink) 55%, var(--twg-brass))}}html[data-shell=twg] .settings-crm-field>span{font-size:var(--twg-fs-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:780}html[data-shell=twg] .settings-crm-filter{width:min(260px,100%)}html[data-shell=twg] .settings-crm-fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}html[data-shell=twg] .settings-crm-fieldset legend{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-fieldset legend{color:color-mix(in oklab, var(--twg-ink) 55%, var(--twg-brass))}}html[data-shell=twg] .settings-crm-fieldset legend{font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:780}html[data-shell=twg] .settings-crm-fieldset p{color:var(--twg-ink);margin:0}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-fieldset p{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}html[data-shell=twg] .settings-crm-fieldset p{font-family:var(--twg-f-content);font-size:var(--twg-fs-label)}html[data-shell=twg] .settings-crm-check-grid{flex-wrap:wrap;gap:8px;display:flex}html[data-shell=twg] .settings-crm-check{border:.5px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);min-height:34px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);background:#fffcf49e;align-items:center;gap:7px;padding:0 10px;font-weight:650;display:inline-flex}html[data-shell=twg] .settings-crm-check.is-standalone{width:fit-content}html[data-shell=twg] .settings-crm-check input{width:15px;height:15px;accent-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-check input{accent-color:color-mix(in oklab, var(--twg-brass) 74%, var(--twg-ink))}}html[data-shell=twg] .settings-crm-input,html[data-shell=twg] .settings-crm-select,html[data-shell=twg] .settings-crm-textarea,html[data-shell=twg] .settings-colour-input{border:.5px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);width:100%;min-width:0;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);background:#fffcf4b8;outline:0}html[data-shell=twg] .settings-crm-input,html[data-shell=twg] .settings-crm-select,html[data-shell=twg] .settings-colour-input{min-height:38px;padding:0 11px}html[data-shell=twg] .settings-crm-textarea{resize:vertical;min-height:74px;padding:10px 11px}html[data-shell=twg] .settings-crm-input:focus-visible,html[data-shell=twg] .settings-crm-select:focus-visible,html[data-shell=twg] .settings-crm-textarea:focus-visible,html[data-shell=twg] .settings-colour-input:focus-visible{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-input:focus-visible,html[data-shell=twg] .settings-crm-select:focus-visible,html[data-shell=twg] .settings-crm-textarea:focus-visible,html[data-shell=twg] .settings-colour-input:focus-visible{border-color:color-mix(in oklab, var(--twg-brass) 45%, transparent)}}html[data-shell=twg] .settings-crm-input:focus-visible,html[data-shell=twg] .settings-crm-select:focus-visible,html[data-shell=twg] .settings-crm-textarea:focus-visible,html[data-shell=twg] .settings-colour-input:focus-visible{box-shadow:0 0 0 3px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-input:focus-visible,html[data-shell=twg] .settings-crm-select:focus-visible,html[data-shell=twg] .settings-crm-textarea:focus-visible,html[data-shell=twg] .settings-colour-input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 16%, transparent)}}html[data-shell=twg] .settings-crm-combo-trigger{border:.5px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);width:100%;min-height:44px;color:var(--twg-ink);font-family:var(--twg-f-ui);text-align:left;background:#fffcf4b8;outline:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 11px;display:grid}html[data-shell=twg] .settings-crm-combo-trigger:hover,html[data-shell=twg] .settings-crm-combo-trigger[aria-expanded=true],html[data-shell=twg] .settings-crm-combo-trigger:focus-visible{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-combo-trigger:hover,html[data-shell=twg] .settings-crm-combo-trigger[aria-expanded=true],html[data-shell=twg] .settings-crm-combo-trigger:focus-visible{border-color:color-mix(in oklab, var(--twg-brass) 45%, transparent)}}html[data-shell=twg] .settings-crm-combo-trigger:hover,html[data-shell=twg] .settings-crm-combo-trigger[aria-expanded=true],html[data-shell=twg] .settings-crm-combo-trigger:focus-visible{box-shadow:0 0 0 3px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-combo-trigger:hover,html[data-shell=twg] .settings-crm-combo-trigger[aria-expanded=true],html[data-shell=twg] .settings-crm-combo-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 16%, transparent)}}html[data-shell=twg] .settings-crm-combo-trigger:disabled{cursor:not-allowed;opacity:.62}html[data-shell=twg] .settings-crm-combo-trigger span,html[data-shell=twg] .settings-crm-combo-trigger em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-shell=twg] .settings-crm-combo-trigger span{font-size:var(--twg-fs-body);font-weight:760}html[data-shell=twg] .settings-crm-combo-trigger em{color:var(--twg-ink-3);font-size:var(--twg-fs-label);grid-column:1/2;font-style:normal;font-weight:650}html[data-shell=twg] .settings-crm-combo-trigger svg{width:18px;height:18px;color:var(--twg-ink-3);grid-area:1/2/span 2}html[data-shell=twg] .settings-crm-combo-positioner{z-index:var(--z-modal-control)}html[data-shell=twg] .settings-crm-combo-pop{z-index:var(--z-modal-control);border:.5px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-glass-t3-bg);width:min(420px,100vw - 24px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);padding:6px;position:relative;box-shadow:0 18px 40px -22px #2c1e1066}html[data-shell=twg] .settings-crm-command{box-shadow:none;background:0 0}html[data-shell=twg] .settings-crm-combo-option{gap:2px;min-width:0;display:grid}html[data-shell=twg] .settings-crm-combo-option strong{color:var(--twg-ink);font-size:var(--twg-fs-body);font-weight:760}html[data-shell=twg] .settings-crm-combo-option small{color:var(--twg-ink-3);font-size:var(--twg-fs-label);font-weight:650}html[data-shell=twg] .settings-crm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}html[data-shell=twg] .settings-backfill-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}html[data-shell=twg] .settings-backfill-action{appearance:none;border:.5px solid var(--twg-ink-hair);min-width:0;min-height:86px;color:var(--twg-ink);text-align:left;cursor:pointer;transition:background .14s var(--twg-ease), border-color .14s var(--twg-ease), transform .14s var(--twg-ease);background:#fffcf49e;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}html[data-shell=twg] .settings-backfill-action:hover:not(:disabled){border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-backfill-action:hover:not(:disabled){border-color:color-mix(in oklab, var(--twg-brass) 28%, transparent)}}html[data-shell=twg] .settings-backfill-action:hover:not(:disabled){background:#fffcf4cc;transform:translateY(-1px)}html[data-shell=twg] .settings-backfill-action:disabled{cursor:not-allowed;opacity:.56}html[data-shell=twg] .settings-backfill-action strong,html[data-shell=twg] .settings-backfill-action small{min-width:0;display:block}html[data-shell=twg] .settings-backfill-action strong{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:790}html[data-shell=twg] .settings-backfill-action small{color:var(--twg-ink);margin-top:3px}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-backfill-action small{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}html[data-shell=twg] .settings-backfill-action small{font-family:var(--twg-f-content);font-size:var(--twg-fs-label);line-height:1.32}html[data-shell=twg] .settings-crm-primary,html[data-shell=twg] .settings-crm-secondary,html[data-shell=twg] .settings-crm-icon,html[data-shell=twg] .settings-crm-drag,html[data-shell=twg] .settings-colour-set{appearance:none;border-radius:var(--twg-r-md);border:.5px solid var(--twg-ink-hair);min-height:38px;font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);letter-spacing:0;cursor:pointer;justify-content:center;align-items:center;gap:7px;font-weight:760;display:inline-flex}html[data-shell=twg] .settings-crm-primary,html[data-shell=twg] .settings-colour-set{background:var(--twg-ink);padding:0 13px}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-primary,html[data-shell=twg] .settings-colour-set{background:color-mix(in oklab, var(--twg-ink) 86%, var(--twg-brass))}}html[data-shell=twg] .settings-crm-primary,html[data-shell=twg] .settings-colour-set{color:var(--twg-paper)}html[data-shell=twg] .settings-crm-primary.danger{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-primary.danger{background:color-mix(in oklab, var(--twg-coral) 72%, var(--twg-ink))}}html[data-shell=twg] .settings-crm-secondary{color:var(--twg-ink);background:#fffcf4ad;padding:0 12px}html[data-shell=twg] .settings-crm-secondary.is-compact{border-radius:var(--twg-r-full);min-height:30px;font-size:var(--twg-fs-caption);padding:0 9px}html[data-shell=twg] .settings-crm-primary:disabled,html[data-shell=twg] .settings-crm-secondary:disabled,html[data-shell=twg] .settings-crm-icon:disabled,html[data-shell=twg] .settings-crm-drag:disabled,html[data-shell=twg] .settings-colour-set:disabled{cursor:not-allowed;opacity:.55}html[data-shell=twg] .settings-crm-primary svg,html[data-shell=twg] .settings-crm-secondary svg,html[data-shell=twg] .settings-crm-icon svg,html[data-shell=twg] .settings-crm-drag svg,html[data-shell=twg] .settings-crm-spinner{width:15px;height:15px}html[data-shell=twg] .settings-crm-spinner{animation:.8s linear infinite settings-spin}html[data-shell=twg] .settings-crm-progress{border:.5px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);background:#fffcf494;width:100%;height:8px;margin-top:8px;position:relative;overflow:hidden}html[data-shell=twg] .settings-crm-progress>span{border-radius:inherit;background:var(--twg-brass);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-progress>span{background:color-mix(in oklab, var(--twg-brass) 72%, var(--twg-ink))}}html[data-shell=twg] .settings-crm-progress>span{transition:width .18s var(--twg-ease)}html[data-shell=twg] .settings-crm-list{border-radius:var(--twg-r-lg);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}html[data-shell=twg] .settings-crm-row,html[data-shell=twg] .settings-crm-state{border-bottom:.5px solid var(--twg-ink-hair)}html[data-shell=twg] .settings-crm-row:last-child,html[data-shell=twg] .settings-crm-state:last-child{border-bottom:0}html[data-shell=twg] .settings-crm-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:12px 14px;display:grid}html[data-shell=twg] .settings-crm-row.is-editing{grid-template-columns:1fr;align-items:stretch}html[data-shell=twg] .settings-crm-row.is-sortable{grid-template-columns:auto auto minmax(160px,1fr) minmax(120px,auto) minmax(72px,auto) auto;align-items:end}html[data-shell=twg] .settings-crm-row__prob{width:84px}html[data-shell=twg] .settings-crm-row__prob .settings-crm-input{text-align:right}html[data-shell=twg] .settings-crm-row.is-rule{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}html[data-shell=twg] .settings-crm-row.is-dragging{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-row.is-dragging{background:color-mix(in oklab, var(--twg-brass) 8%, #fffcf48f)}}html[data-shell=twg] .settings-crm-row.is-sortable>.settings-crm-error{grid-column:1/-1}html[data-shell=twg] .settings-crm-row__swatch,html[data-shell=twg] .settings-colour-trigger,html[data-shell=twg] .settings-colour-swatch{border:.5px solid var(--twg-ink-hair);color:var(--twg-ink);background:#fffcf4bd;place-items:center;display:inline-grid}html[data-shell=twg] .settings-crm-row__swatch,html[data-shell=twg] .settings-colour-trigger.is-compact{border-radius:9px;width:26px;height:26px}html[data-shell=twg] .settings-colour-trigger.is-large{border-radius:11px;width:34px;height:34px}html[data-shell=twg] .settings-crm-row__swatch svg,html[data-shell=twg] .settings-colour-trigger svg,html[data-shell=twg] .settings-colour-swatch svg{width:100%;height:100%}html[data-shell=twg] .settings-crm-row__body{min-width:0}html[data-shell=twg] .settings-crm-row__body strong{color:var(--twg-ink);font-weight:760}html[data-shell=twg] .settings-crm-row__name{min-width:0}html[data-shell=twg] .settings-crm-row__colour{width:max-content}html[data-shell=twg] .settings-crm-row__badges{flex-wrap:wrap;align-items:end;gap:6px;min-width:0;display:flex}html[data-shell=twg] .settings-crm-row__title{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}html[data-shell=twg] .settings-crm-row__title>span:first-child{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);font-weight:760}html[data-shell=twg] .settings-crm-pill{border-radius:var(--twg-r-full);border:.5px solid var(--twg-ink-hair);min-height:22px;color:var(--twg-ink);background:#fffcf4a8;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-pill{color:color-mix(in oklab, var(--twg-ink) 56%, transparent)}}html[data-shell=twg] .settings-crm-pill{font-family:var(--twg-f-mono);font-size:var(--twg-fs-micro);padding:0 8px}html[data-shell=twg] .settings-crm-pill.tone-policy{color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-pill.tone-policy{color:color-mix(in oklab, var(--twg-sage) 68%, var(--twg-ink))}}html[data-shell=twg] .settings-crm-pill.tone-default{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-pill.tone-default{color:color-mix(in oklab, var(--twg-brass) 68%, var(--twg-ink))}}html[data-shell=twg] .settings-crm-pill.tone-danger{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-pill.tone-danger{color:color-mix(in oklab, var(--twg-coral) 70%, var(--twg-ink))}}html[data-shell=twg] .settings-crm-template-preview{text-overflow:ellipsis;white-space:nowrap;max-width:72ch;overflow:hidden;font-family:var(--twg-f-mono)!important;font-size:var(--twg-fs-caption)!important}html[data-shell=twg] .settings-crm-row__actions{gap:6px;display:flex}html[data-shell=twg] .settings-crm-icon{width:36px;min-height:36px;color:var(--twg-ink);background:#fffcf49e;padding:0}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-icon{color:color-mix(in oklab, var(--twg-ink) 62%, transparent)}}html[data-shell=twg] .settings-crm-icon.danger{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-icon.danger{color:color-mix(in oklab, var(--twg-coral) 72%, var(--twg-ink))}}html[data-shell=twg] .settings-crm-drag{width:36px;min-height:36px;color:var(--twg-ink);background:#fffcf47a;padding:0}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-drag{color:color-mix(in oklab, var(--twg-ink) 48%, transparent)}}html[data-shell=twg] .settings-crm-drag{cursor:grab}html[data-shell=twg] .settings-crm-drag:active{cursor:grabbing}html[data-shell=twg] .settings-crm-switch{border-radius:var(--twg-r-full);border:.5px solid var(--twg-ink-hair);cursor:pointer;background:#fffcf4ad;width:48px;min-height:28px;padding:3px}html[data-shell=twg] .settings-crm-switch>span{border-radius:var(--twg-r-full);background:var(--twg-ink);width:21px;height:21px;display:block}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-switch>span{background:color-mix(in oklab, var(--twg-ink) 34%, transparent)}}html[data-shell=twg] .settings-crm-switch>span{transition:transform .16s,background .16s}html[data-shell=twg] .settings-crm-switch.is-on,html[data-shell=twg] .settings-crm-switch-row.is-on .settings-crm-switch{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-switch.is-on,html[data-shell=twg] .settings-crm-switch-row.is-on .settings-crm-switch{background:color-mix(in oklab, var(--twg-sage) 22%, #fffcf4cc)}}html[data-shell=twg] .settings-crm-switch.is-on>span,html[data-shell=twg] .settings-crm-switch-row.is-on .settings-crm-switch>span{background:var(--twg-sage);transform:translate(19px)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-switch.is-on>span,html[data-shell=twg] .settings-crm-switch-row.is-on .settings-crm-switch>span{background:color-mix(in oklab, var(--twg-sage) 72%, var(--twg-ink))}}html[data-shell=twg] .settings-crm-switch-row{appearance:none;border:.5px solid var(--twg-ink-hair);width:100%;color:var(--twg-ink);text-align:left;background:#fffcf494;border-radius:14px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}html[data-shell=twg] .settings-crm-switch-row strong{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:780}html[data-shell=twg] .settings-crm-switch-row>span:last-child{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-switch-row>span:last-child{color:color-mix(in oklab, var(--twg-ink) 60%, transparent)}}html[data-shell=twg] .settings-crm-switch-row>span:last-child{font-family:var(--twg-f-content);font-size:var(--twg-fs-label)}html[data-shell=twg] .settings-crm-status-dot{border:.5px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);width:34px;height:34px;color:var(--twg-ink);background:#fffcf4ad;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-status-dot{color:color-mix(in oklab, var(--twg-ink) 48%, transparent)}}html[data-shell=twg] .settings-crm-status-dot.is-active{color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-status-dot.is-active{color:color-mix(in oklab, var(--twg-sage) 72%, var(--twg-ink))}}html[data-shell=twg] .settings-crm-status-dot svg{width:15px;height:15px}html[data-shell=twg] .settings-crm-type-section{gap:8px;display:grid}html[data-shell=twg] .settings-crm-type-head{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:0 2px;display:grid}html[data-shell=twg] .settings-crm-type-head h2{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);letter-spacing:0;margin:0;font-weight:790}html[data-shell=twg] .settings-crm-type-head p{color:var(--twg-ink);margin:2px 0 0}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-type-head p{color:color-mix(in oklab, var(--twg-ink) 56%, transparent)}}html[data-shell=twg] .settings-crm-type-head p{font-family:var(--twg-f-content);font-size:var(--twg-fs-label);line-height:1.35}html[data-shell=twg] .settings-crm-error{border:.5px solid var(--twg-coral);align-items:center;gap:8px;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-error{border:.5px solid color-mix(in oklab, var(--twg-coral) 30%, transparent)}}html[data-shell=twg] .settings-crm-error{border-radius:var(--twg-r-md);background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-error{background:color-mix(in oklab, var(--twg-coral) 10%, #fffcf4c2)}}html[data-shell=twg] .settings-crm-error{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-error{color:color-mix(in oklab, var(--twg-coral) 72%, var(--twg-ink))}}html[data-shell=twg] .settings-crm-error{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);padding:9px 11px}html[data-shell=twg] .settings-crm-error svg{flex:none;width:15px;height:15px}html[data-shell=twg] .settings-crm-state{color:var(--twg-ink);padding:15px}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-state{color:color-mix(in oklab, var(--twg-ink) 62%, transparent)}}html[data-shell=twg] .settings-crm-state{font-family:var(--twg-f-content);font-size:var(--twg-fs-body)}html[data-shell=twg] .settings-crm-state.has-action{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}html[data-shell=twg] .settings-crm-state.has-action>svg{width:28px;height:28px;color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-state.has-action>svg{color:color-mix(in oklab, var(--twg-brass) 68%, var(--twg-ink))}}html[data-shell=twg] .settings-crm-state strong{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:780}html[data-shell=twg] .settings-crm-state p{margin:2px 0 0}html[data-shell=twg] .settings-crm-scrim{z-index:var(--twg-modal-backdrop-z);background:var(--twg-dialog-scrim-bg);-webkit-backdrop-filter:blur(var(--twg-space-2)) saturate(.96);backdrop-filter:blur(var(--twg-space-2)) saturate(.96)}html[data-shell=twg] .settings-crm-dialog{max-height:min(80vh, var(--twg-modal-max-h-md));border:var(--twg-modal-border);border-radius:var(--twg-modal-radius);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-dialog-shadow);animation:settings-crm-dialog-pop var(--twg-modal-pop-dur) var(--twg-ease) both;flex-direction:column;gap:0;padding:0;display:flex;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);z-index:var(--twg-contact-dialog-z)!important;width:min(var(--twg-modal-w-sm), calc(100vw - (var(--twg-modal-gutter-desktop) * 2)))!important;max-width:min(var(--twg-modal-w-sm), calc(100vw - (var(--twg-modal-gutter-desktop) * 2)))!important}html[data-shell=twg] .settings-crm-dialog.is-wide{width:min(var(--twg-modal-w-md), calc(100vw - (var(--twg-modal-gutter-desktop) * 2)))!important;max-width:min(var(--twg-modal-w-md), calc(100vw - (var(--twg-modal-gutter-desktop) * 2)))!important}html[data-shell=twg] .settings-crm-dialog__form{min-height:0;max-height:inherit;flex-direction:column;display:flex}html[data-shell=twg] .settings-crm-dialog__head{padding:var(--twg-modal-pad-x) var(--twg-modal-pad-x) var(--twg-modal-pad-y);border-bottom:var(--twg-modal-hairline);background:var(--twg-modal-surface);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid;position:sticky;top:0}html[data-shell=twg] .settings-crm-dialog__head>svg{border-radius:var(--twg-r-md);background:var(--twg-coral);width:34px;height:34px;padding:8px}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-dialog__head>svg{background:color-mix(in oklab, var(--twg-coral) 12%, #fffcf4bd)}}html[data-shell=twg] .settings-crm-dialog__head>svg{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-dialog__head>svg{color:color-mix(in oklab, var(--twg-coral) 72%, var(--twg-ink))}}html[data-shell=twg] .settings-crm-dialog [data-slot=dialog-title]{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);letter-spacing:0;margin:0}html[data-shell=twg] .settings-crm-dialog__body{gap:var(--twg-modal-gap);min-height:0;padding:var(--twg-modal-pad-x);display:grid;position:relative;overflow-y:auto}html[data-shell=twg] .settings-crm-dependencies{gap:8px;min-width:0;display:grid}html[data-shell=twg] .settings-crm-dependencies>p,html[data-shell=twg] .settings-crm-dependency-warning>p,html[data-shell=twg] .settings-crm-dependency-clear{color:var(--twg-ink-2);font:550 var(--twg-fs-label)/1.45 var(--twg-f-ui);margin:0}html[data-shell=twg] .settings-crm-dependencies>p{align-items:center;gap:8px;display:flex}html[data-shell=twg] .settings-crm-dependency-warning{border:1px solid var(--twg-coral);gap:7px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-dependency-warning{border:1px solid color-mix(in oklab, var(--twg-coral) 38%, var(--twg-ink-hair))}}html[data-shell=twg] .settings-crm-dependency-warning{border-radius:var(--twg-r-sm);background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-dependency-warning{background:color-mix(in oklab, var(--twg-coral) 8%, transparent)}}html[data-shell=twg] .settings-crm-dependency-warning>strong{color:var(--twg-ink);font:700 var(--twg-fs-label)/1.3 var(--twg-f-ui)}html[data-shell=twg] .settings-crm-dependency-warning ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}html[data-shell=twg] .settings-crm-dependency-warning li{border-top:1px solid var(--twg-coral);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding-top:5px;display:grid}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-crm-dependency-warning li{border-top:1px solid color-mix(in oklab, var(--twg-coral) 24%, var(--twg-ink-hair))}}html[data-shell=twg] .settings-crm-dependency-warning li span,html[data-shell=twg] .settings-crm-dependency-warning li em{color:var(--twg-ink-3);font:550 var(--twg-fs-caption)/1.3 var(--twg-f-ui);text-transform:capitalize;font-style:normal}html[data-shell=twg] .settings-crm-dependency-warning li strong{color:var(--twg-ink);font:650 var(--twg-fs-label)/1.3 var(--twg-f-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-shell=twg] body:has(.settings-crm-dialog) [data-slot=dialog-portal] div:has(>[data-slot=select-content]){z-index:var(--z-modal-control)!important}html[data-shell=twg] body:has(.settings-crm-dialog) [data-slot=select-content]{z-index:var(--z-modal-control)!important}html[data-shell=twg] .settings-crm-dialog__foot{padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x) var(--twg-modal-pad-x);border-top:var(--twg-modal-hairline);background:var(--twg-modal-surface);position:sticky;bottom:0}html[data-shell=twg] .settings-crm-field code{font-family:var(--twg-f-mono);font-size:var(--twg-fs-caption)}html[data-shell=twg] .settings-colour-positioner{z-index:var(--z-popover)}html[data-shell=twg] .settings-colour-popover{background:var(--twg-glass-t3-bg);width:216px;-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border-radius:14px;gap:10px;padding:10px;display:grid}html[data-shell=twg] .settings-colour-grid{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}html[data-shell=twg] .settings-colour-swatch{cursor:pointer;border-radius:9px;width:28px;height:28px}html[data-shell=twg] .settings-colour-swatch.is-active{border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-colour-swatch.is-active{border-color:color-mix(in oklab, var(--twg-ink) 42%, transparent)}}html[data-shell=twg] .settings-colour-swatch.is-active{box-shadow:0 0 0 2px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-colour-swatch.is-active{box-shadow:0 0 0 2px color-mix(in oklab, var(--twg-brass) 18%, transparent)}}html[data-shell=twg] .settings-colour-custom{gap:5px;display:grid}html[data-shell=twg] .settings-colour-custom label{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-colour-custom label{color:color-mix(in oklab, var(--twg-ink) 55%, var(--twg-brass))}}html[data-shell=twg] .settings-colour-custom label{font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:780}html[data-shell=twg] .settings-colour-custom>div{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}@keyframes settings-spin{to{transform:rotate(360deg)}}@media (max-width:980px){html[data-shell=twg] .twg-canvas[data-route-scope=settings]{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;overflow:hidden auto!important}html[data-shell=twg] .st-shell{width:100%;max-width:100%;overflow-x:clip}html[data-shell=twg] .st-rail{box-sizing:border-box;width:100%;max-width:100%;overflow:auto hidden}html[data-shell=twg] .settings-detail-section{scroll-margin-top:calc(var(--twg-header-h) + 26px)}html[data-shell=twg] .settings-crm-hero__copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}html[data-shell=twg] .settings-crm-type-head{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}html[data-shell=twg] .settings-crm-type-head>.settings-crm-pill,html[data-shell=twg] .settings-crm-type-head>.settings-crm-secondary{grid-column:1/-1;width:100%}html[data-shell=twg] .settings-crm-row.is-sortable{grid-template-columns:auto minmax(0,1fr);align-items:center}html[data-shell=twg] .settings-crm-row.is-sortable .settings-crm-row__colour{justify-self:start}html[data-shell=twg] .settings-crm-row.is-sortable .settings-crm-row__name,html[data-shell=twg] .settings-crm-row.is-sortable .settings-crm-row__badges,html[data-shell=twg] .settings-crm-row.is-sortable .settings-crm-row__actions{grid-column:1/-1;width:100%}html[data-shell=twg] .settings-crm-row.is-sortable .settings-crm-row__actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html[data-shell=twg] .settings-crm-row.is-sortable .settings-crm-icon{width:100%;min-height:44px}html[data-shell=twg] .settings-crm-row.is-rule{grid-template-columns:auto minmax(0,1fr);align-items:start}html[data-shell=twg] .settings-crm-row.is-rule .settings-crm-row__actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 44px 44px;width:100%;display:grid}html[data-shell=twg] .settings-crm-row.is-rule .settings-crm-switch{width:100%}html[data-shell=twg] .settings-crm-state.has-action{grid-template-columns:1fr;justify-items:start}html[data-shell=twg] .settings-crm-state.has-action .settings-crm-primary,html[data-shell=twg] .settings-crm-state.has-action .settings-crm-secondary{width:100%}html[data-shell=twg] .settings-crm-template-preview{white-space:normal}html[data-shell=twg] .settings-crm-switch-row{grid-template-columns:auto minmax(0,1fr)}html[data-shell=twg] .settings-crm-switch-row>span:last-child{grid-column:1/-1}html[data-shell=twg] .settings-crm-form__grid,html[data-shell=twg] .settings-backfill-action-grid{grid-template-columns:1fr}html[data-shell=twg] .settings-backfill-action{min-height:72px}html[data-shell=twg] .settings-mobile-route-map{gap:14px;display:grid}html[data-shell=twg] .settings-mobile-route-map__hero{gap:4px;padding:2px 4px 0;display:grid}html[data-shell=twg] .settings-mobile-route-map__hero h2{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-module-head);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-display);letter-spacing:0;margin:0}html[data-shell=twg] .settings-mobile-route-map__hero p:last-child{max-width:52ch;color:var(--twg-ink);margin:0}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-mobile-route-map__hero p:last-child{color:color-mix(in oklab, var(--twg-ink) 66%, transparent)}}html[data-shell=twg] .settings-mobile-route-map__hero p:last-child{font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);line-height:1.42}html[data-shell=twg] .settings-mobile-route-map__search{border:.5px solid var(--twg-ink-hair);min-height:46px;color:var(--twg-ink);background:#fffcf4bd;border-radius:14px;align-items:center;gap:10px;padding:0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-mobile-route-map__search{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}html[data-shell=twg] .settings-mobile-route-map__search input{min-width:0;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-section);background:0 0;border:0;outline:0;flex:1}html[data-shell=twg] .settings-mobile-route-map__search button{appearance:none;min-height:var(--twg-touch-target);color:var(--twg-brass);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);background:0 0;border:0;font-weight:700}html[data-shell=twg] .settings-mobile-route-map__group{gap:7px;display:grid}html[data-shell=twg] .settings-mobile-route-map__group h3{color:var(--twg-ink);margin:0 12px}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-mobile-route-map__group h3{color:color-mix(in oklab, var(--twg-ink) 55%, transparent)}}html[data-shell=twg] .settings-mobile-route-map__group h3{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);letter-spacing:.12em;text-transform:uppercase;font-weight:780}html[data-shell=twg] .settings-mobile-route-map__group p{color:var(--twg-ink);margin:-2px 12px 2px}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-mobile-route-map__group p{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}html[data-shell=twg] .settings-mobile-route-map__group p{font-family:var(--twg-f-content);font-size:var(--twg-fs-body);line-height:1.38}html[data-shell=twg] .settings-mobile-route-map__card{border:.5px solid var(--twg-ink-hair);box-shadow:var(--twg-paper-shadow);background:#fffcf4c7;border-radius:14px;overflow:hidden}html[data-shell=twg] .settings-mobile-route-map__row{border-top:.5px solid var(--twg-ink-hair);min-height:56px;color:var(--twg-ink);font-family:var(--twg-f-ui);align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}html[data-shell=twg] .settings-mobile-route-map__row:first-child{border-top:0}html[data-shell=twg] .settings-mobile-route-map__row:active{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-mobile-route-map__row:active{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}html[data-shell=twg] .settings-mobile-route-map__icon{width:24px;height:24px;color:var(--twg-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-mobile-route-map__icon{color:color-mix(in oklab, var(--twg-ink) 62%, var(--twg-brass))}}html[data-shell=twg] .settings-mobile-route-map__copy{flex:1;gap:2px;min-width:0;display:grid}html[data-shell=twg] .settings-mobile-route-map__copy strong{min-width:0;color:var(--twg-ink);font-size:var(--twg-fs-section);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.15;overflow:hidden}html[data-shell=twg] .settings-mobile-route-map__copy span{color:var(--twg-ink);display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-mobile-route-map__copy span{color:color-mix(in oklab, var(--twg-ink) 54%, transparent)}}html[data-shell=twg] .settings-mobile-route-map__copy span{font-family:var(--twg-f-content);font-size:var(--twg-fs-button);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.32}html[data-shell=twg] .settings-mobile-route-map__value{border-radius:var(--twg-r-full);background:var(--twg-ink);flex:none;max-width:88px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-mobile-route-map__value{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}html[data-shell=twg] .settings-mobile-route-map__value{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-mobile-route-map__value{color:color-mix(in oklab, var(--twg-ink) 66%, transparent)}}html[data-shell=twg] .settings-mobile-route-map__value{font-size:var(--twg-fs-micro);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;padding:3px 7px;font-weight:780}html[data-shell=twg] .settings-mobile-route-map__empty{border:.5px solid var(--twg-ink-hair);color:var(--twg-ink);background:#fffcf4bd;border-radius:14px;padding:18px 16px}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .settings-mobile-route-map__empty{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}html[data-shell=twg] .settings-mobile-route-map__empty{font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);line-height:1.45}html[data-shell=twg] .settings-ownership-map,html[data-shell=twg] [data-test=settings-route-surface-map]{display:none}}@media (max-width:560px){html[data-shell=twg] .settings-shell__section{border-radius:var(--twg-r-lg);padding:13px}html[data-shell=twg] .settings-shell__section-header{grid-template-columns:auto minmax(0,1fr)}html[data-shell=twg] .settings-shell__section-header>.settings-shell__status{grid-column:1/-1}html[data-shell=twg] .settings-shell__subsections{grid-template-columns:1fr}html[data-shell=twg] .settings-shell__subsection{grid-template-columns:minmax(0,1fr) auto}html[data-shell=twg] .settings-shell__subsection>svg{display:none}}.twg-canvas .st-shell{background:radial-gradient(circle at 10% 6%, #fff0d280, transparent 55%), radial-gradient(circle at 92% 90%, #ffdeb46b, transparent 55%), var(--twg-paper);min-height:0;font-family:var(--twg-f-content);color:var(--twg-ink);font-size:var(--twg-fs-body-lg);letter-spacing:.005em;border-radius:calc(var(--twg-r-md) + 2px);height:calc(100% + 56px);z-index:var(--z-content);isolation:isolate;flex-direction:column;margin:-12px -14px -44px;display:flex;position:relative;overflow:hidden}@media (min-width:1700px){.twg-canvas .st-shell{height:calc(100% + 56px);margin:-14px -16px -44px}}@media (min-width:2200px){.twg-canvas .st-shell{height:calc(100% + 56px);margin:-16px -18px -44px}}.twg-canvas .st-shell,html[data-shell=twg] .st-shell{--muted-foreground:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-shell,html[data-shell=twg] .st-shell{--muted-foreground:color-mix(in srgb, var(--twg-ink) 72%, var(--twg-cream))}}@media (min-width:769px) and (max-width:1279px){.twg-canvas .st-shell{border-radius:0;height:calc(100% + 56px);margin:0 0 -56px}}.twg-canvas .st-head{border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-glass-bg-deep);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex:none;align-items:center;gap:10px;min-height:47px;padding:6px 16px;display:flex}.twg-canvas .st-head-brand{align-items:center;gap:10px;min-width:0;display:flex}.twg-canvas .st-head-brand>svg{width:20px;height:20px;color:var(--twg-brass);flex-shrink:0}.twg-canvas .st-head-title{color:var(--twg-ink);font-family:var(--twg-f-display);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1;overflow:hidden}.twg-canvas .st-head h1{line-height:1}.twg-canvas .st-head-spacer{flex:auto}.twg-canvas .st-search-wrap{flex:0 360px;min-width:220px;display:flex;position:relative}.twg-canvas .st-search{border:.5px solid var(--twg-ink);flex:auto;align-items:center;gap:7px;min-width:0;min-height:32px;padding:5px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-search{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.twg-canvas .st-search{background:var(--twg-ink);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-search{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.twg-canvas .st-search>svg{width:14px;height:14px;color:var(--twg-ink-3);flex-shrink:0}.twg-canvas .st-search input{min-width:0;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);background:0 0;border:0;outline:none;flex:auto}.twg-canvas .st-search input::placeholder{color:var(--twg-ink-3)}.twg-canvas .st-search button{width:24px;height:var(--twg-chip-md-h);border-radius:var(--twg-r-full);color:var(--twg-ink-3);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:inline-grid}.twg-canvas .st-search button>svg{width:14px;height:var(--twg-fs-body)}.twg-canvas .st-search button:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-search button:hover{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.twg-canvas .st-search button:hover{color:var(--twg-ink)}.twg-canvas .st-search-adv.is-on{color:var(--twg-brass)}.twg-canvas .st-search-pop{z-index:40;border:.5px solid var(--twg-ink);max-height:min(60vh,460px);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-search-pop{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.twg-canvas .st-search-pop{border-radius:var(--twg-r-md);background:var(--twg-cream-bright);box-shadow:0 18px 40px -22px #2c1e1066}.twg-canvas .st-search-filters{gap:var(--twg-modal-gap-sm);padding:var(--twg-modal-gap-xs) var(--twg-modal-gap-xs) var(--twg-modal-gap-sm);border-bottom:var(--twg-modal-hairline);margin-bottom:var(--twg-modal-gap-xs);flex-wrap:wrap;display:flex}.twg-canvas .st-search-filter-trigger{flex:1 1 var(--twg-dd-min-w);min-width:min(var(--twg-dd-min-w), 100%);width:auto;height:var(--twg-dd-item-h-desktop);min-height:var(--twg-dd-item-h-desktop);padding-inline:var(--twg-modal-gap-sm);border:var(--twg-modal-hairline);border-radius:var(--twg-dd-radius);background:var(--twg-modal-surface);color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph)}.twg-canvas .st-search-filter-trigger [data-slot=select-value]{min-width:0}.st-search-filter-positioner{z-index:var(--twg-contact-popover-z)}.st-search-filter-content{z-index:var(--twg-contact-popover-z);max-height:var(--twg-dd-max-h);border:var(--twg-modal-hairline);border-radius:var(--twg-dd-radius);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-paper-shadow);padding:var(--twg-modal-gap-xs)}.st-search-filter-item{min-height:var(--twg-dd-item-h-desktop);border-radius:var(--twg-r-sm);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button)}html[data-shell=twg] .settings-team-select-trigger{width:100%;min-width:min(var(--twg-dd-min-w), 100%);height:var(--twg-dd-item-h-desktop);min-height:var(--twg-dd-item-h-desktop);padding-inline:var(--twg-modal-gap-sm);border:var(--twg-modal-hairline);border-radius:var(--twg-button-md-r);background:var(--twg-modal-surface);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense)}html[data-shell=twg] .settings-team-select-trigger [data-slot=select-value]{text-overflow:ellipsis;min-width:0;overflow:hidden}.settings-team-select-positioner{z-index:var(--twg-contact-popover-z)}.settings-team-select-content{z-index:var(--twg-contact-popover-z);max-height:var(--twg-dd-max-h);border:var(--twg-modal-hairline);border-radius:var(--twg-dd-radius);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-paper-shadow);padding:var(--twg-modal-gap-xs)}.settings-team-select-item{min-height:var(--twg-dd-item-h-desktop);border-radius:var(--twg-r-sm);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);line-height:var(--twg-lh-body)}.twg-canvas .st-search-results{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.twg-canvas .st-search-result{border-radius:var(--twg-r-sm);color:var(--twg-ink);cursor:pointer;flex-direction:column;gap:1px;padding:7px 9px;text-decoration:none;display:flex}.twg-canvas .st-search-result:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-search-result:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.twg-canvas .st-search-result.is-disabled{opacity:.55;cursor:default}.twg-canvas .st-search-result-crumb{font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--twg-ink-3);font-weight:600}.twg-canvas .st-search-result-title{font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);color:var(--twg-ink)}.twg-canvas .st-search-empty{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);padding:12px 10px}.twg-canvas .st-body{flex:auto;grid-template-columns:240px minmax(0,1fr);gap:clamp(24px,2.2vw,36px);width:100%;min-height:0;padding:0 18px 14px;display:grid;overflow:hidden}@media (min-width:1700px){.twg-canvas .st-body{grid-template-columns:248px minmax(0,1fr);gap:36px;padding:0 20px 16px}}@media (min-width:2200px){.twg-canvas .st-body{grid-template-columns:264px minmax(0,1fr);gap:40px;padding:0 24px 18px}}.twg-canvas .st-rail{min-width:0;min-height:0}.twg-canvas .st-rail-item.is-disabled{cursor:default;opacity:.6}.twg-canvas .st-rail-item-scope{font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--twg-ink);font-weight:600}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-rail-item-scope{color:color-mix(in srgb, var(--twg-ink) 82%, var(--twg-cream))}}.twg-canvas .st-rail-item-scope{white-space:nowrap}.twg-canvas .st-rail-item-lock{width:13px;height:13px;color:var(--twg-ink-3)}.twg-canvas .st-pane{min-width:0;min-height:0;padding:14px 0 var(--st-hash-tail-space,20px);scroll-padding-top:16px;overflow-y:auto}.twg-canvas .st-error{border:.5px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream-bright);flex-direction:column;align-items:flex-start;gap:10px;max-width:460px;margin:40px auto;padding:24px;display:flex}.twg-canvas .st-error h2{font-family:var(--twg-f-display);font-size:var(--twg-fs-display);color:var(--twg-ink);margin:0}.twg-canvas .st-error p{color:var(--twg-ink-2);font-size:var(--twg-fs-body);margin:0}@media (max-width:768px){html[data-shell=twg] .settings-crm-dialog,html[data-shell=twg] .settings-crm-dialog.is-wide{border-radius:var(--twg-dialog-mobile-radius);max-height:80dvh;animation-name:settings-crm-sheet-rise;inset:auto 0 0;transform:none;width:100vw!important;max-width:100vw!important}html[data-shell=twg] .settings-crm-dialog--form,html[data-shell=twg] .settings-crm-dialog--form.is-wide{border-radius:0;height:100dvh;max-height:100dvh;inset:0;width:100vw!important;max-width:100vw!important}html[data-shell=twg] .settings-crm-dialog__form{height:100%}html[data-shell=twg] .settings-crm-dialog__foot{padding-bottom:calc(var(--twg-modal-pad-x) + env(safe-area-inset-bottom,0px));flex-direction:column-reverse}html[data-shell=twg] .settings-crm-dialog .settings-crm-input,html[data-shell=twg] .settings-crm-dialog .settings-crm-select,html[data-shell=twg] .settings-crm-dialog .settings-colour-input{min-height:44px}html[data-shell=twg] .settings-crm-dialog .settings-crm-textarea{min-height:88px}html[data-shell=twg] .twg-canvas .st-shell{top:calc(env(safe-area-inset-top,0px) + 10px + var(--twg-header-h,64px) + 10px);right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);border:1px solid var(--twg-glass-border,#6c502a2e);border-radius:22px;width:auto;max-width:none;height:auto;max-height:none;margin:0;padding:0;position:fixed;left:10px;box-shadow:0 12px 28px -14px #2c1e1038}.twg-canvas .st-head{flex-wrap:wrap;gap:8px;min-height:0;padding:8px 14px}.twg-canvas .st-head-brand{flex:auto}.twg-canvas .st-head-spacer{display:none}.twg-canvas .st-search-wrap{flex:100%;order:3;min-width:0}.twg-canvas .st-search{min-height:36px}.twg-canvas .st-search-filter-trigger,.st-search-filter-item,html[data-shell=twg] .settings-team-select-trigger,.settings-team-select-item{min-height:var(--twg-dd-item-h-mobile)}.twg-canvas .st-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;padding:0}.twg-canvas .st-rail{border:0;border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-paper);min-height:48px;box-shadow:none;scrollbar-width:none;border-radius:0;flex-direction:row;gap:6px;padding:8px 10px;overflow:auto hidden}.twg-canvas .st-rail::-webkit-scrollbar{display:none}.twg-canvas .st-rail-section{display:contents}.twg-canvas .st-rail-kicker{display:none}.twg-canvas .st-rail-item{border-radius:var(--twg-r-full);background:var(--twg-ink);flex:none;grid-template-columns:none;gap:6px;width:auto;min-height:32px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-rail-item{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.twg-canvas .st-rail-item{font-size:var(--twg-fs-label);white-space:nowrap}.twg-canvas .st-rail-item-scope{display:none}.twg-canvas .st-rail-item[data-active=true]{background:var(--twg-ink);color:var(--twg-cream-bright);box-shadow:none}.twg-canvas .st-rail-item[data-active=true]>svg{color:var(--twg-cream-bright)}.twg-canvas .st-pane{padding:12px 12px 20px}.twg-canvas .st-search-pop{left:calc(var(--twg-modal-pad-x) + var(--twg-modal-gap));right:calc(var(--twg-modal-pad-x) + var(--twg-modal-gap));position:fixed;top:auto}}@keyframes settings-crm-dialog-pop{0%{opacity:0;transform:translate(-50%, calc(-50% + var(--twg-modal-enter-y)))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes settings-crm-sheet-rise{0%{opacity:0;transform:translateY(var(--twg-modal-sheet-enter-y))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html[data-shell=twg] .settings-crm-dialog,.st-dialog,.st-dialog-scrim,.st-account-menu,.settings-team-select-content,.st-search-filter-content{animation-duration:1ms!important}.twg-canvas .st-subsurface,.twg-canvas .st-cards[data-stagger=true]>.st-card{animation:none!important}.twg-canvas .st-index-row,.twg-canvas .st-index-row:active{transition:none!important;transform:none!important}}.twg-canvas .st-body[data-lean=true] .st-rail-item{min-height:40px;font-size:var(--twg-fs-body-lg)}.twg-canvas .st-body[data-lean=true] .st-rail{gap:2px;padding:12px 10px 16px}.twg-canvas .st-pane-back{display:none}.twg-canvas .st-cards{flex-direction:column;gap:14px;width:100%;max-width:860px;margin:0 auto 0 0;display:flex}.twg-canvas .st-card{border-radius:var(--twg-r-card);border:.5px solid var(--twg-glass-border-pill);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-card{background:color-mix(in oklab, var(--twg-cream-bright) 72%, transparent)}}.twg-canvas .st-card{flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:inset 0 1px #ffffff8c}.twg-canvas .st-card-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.twg-canvas .st-card-title{font-family:var(--twg-f-ui);font-size:var(--twg-fs-section);color:var(--twg-ink);margin:0;font-weight:600}.twg-canvas .st-card-sub{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);margin:0}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-card-sub{color:color-mix(in srgb, var(--twg-ink) 72%, var(--twg-cream))}}.twg-canvas .st-card-sub{line-height:var(--twg-lh-body,1.5)}.twg-canvas .st-profile-avatar{background:var(--twg-ink);color:var(--twg-cream-bright)}.twg-canvas .st-row{justify-content:space-between;align-items:center;gap:14px;min-height:40px;padding:4px 0;display:flex}.twg-canvas .st-row+.st-row{border-top:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-row+.st-row{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.twg-canvas .st-row-copy{flex-direction:column;flex:0 38%;gap:1px;min-width:0;max-width:340px;display:flex}.twg-canvas .st-row-label{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);font-weight:500}.twg-canvas .st-row-help{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-row-help{color:color-mix(in srgb, var(--twg-ink) 72%, var(--twg-cream))}}.twg-canvas .st-row-control{flex:62%;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}:is(.twg-canvas,body) .st-voice-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#231c1424}:is(.twg-canvas,body) .st-voice-sheet{z-index:var(--z-modal);border:.5px solid var(--twg-glass-border-pill);border-radius:var(--twg-r-card);background:var(--twg-glass-t3-bg);width:min(620px,100vw - 32px);max-height:min(78vh,720px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);outline:none;flex-direction:column;gap:12px;padding:16px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 60px -30px #2c1e106b}:is(.twg-canvas,body) .st-voice-sheet-head,:is(.twg-canvas,body) .st-voice-sheet-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}:is(.twg-canvas,body) .st-voice-sheet-title{font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:var(--twg-fw-emph);color:var(--twg-ink);margin:0}:is(.twg-canvas,body) .st-voice-close{border:.5px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);width:34px;height:34px;color:var(--twg-ink);background:0 0;place-items:center;display:inline-grid}:is(.twg-canvas,body) .st-voice-close svg{width:16px;height:16px}:is(.twg-canvas,body) .st-voice-options{flex-direction:column;gap:14px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}:is(.twg-canvas,body) .st-voice-group{flex-direction:column;gap:8px;display:flex}:is(.twg-canvas,body) .st-voice-group-label{font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--twg-ink);font-weight:700}@supports (color:color-mix(in lab, red, red)){:is(.twg-canvas,body) .st-voice-group-label{color:color-mix(in srgb, var(--twg-ink) 72%, var(--twg-cream))}}:is(.twg-canvas,body) .st-voice-card{border:.5px solid var(--twg-ink);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:60px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){:is(.twg-canvas,body) .st-voice-card{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}:is(.twg-canvas,body) .st-voice-card{border-radius:var(--twg-r-sm);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){:is(.twg-canvas,body) .st-voice-card{background:color-mix(in oklab, var(--twg-cream-bright) 80%, transparent)}}:is(.twg-canvas,body) .st-voice-card{cursor:pointer}:is(.twg-canvas,body) .st-voice-card[data-selected=true]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){:is(.twg-canvas,body) .st-voice-card[data-selected=true]{border-color:color-mix(in oklab, var(--twg-brass) 42%, transparent)}}:is(.twg-canvas,body) .st-voice-card[data-selected=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){:is(.twg-canvas,body) .st-voice-card[data-selected=true]{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}:is(.twg-canvas,body) .st-voice-card-copy{flex-direction:column;gap:2px;min-width:0;display:flex}:is(.twg-canvas,body) .st-voice-card-title{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}:is(.twg-canvas,body) .st-voice-card-help{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){:is(.twg-canvas,body) .st-voice-card-help{color:color-mix(in srgb, var(--twg-ink) 72%, var(--twg-cream))}}:is(.twg-canvas,body) .st-voice-badge{border-radius:var(--twg-r-full);background:var(--twg-brass);min-height:20px;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){:is(.twg-canvas,body) .st-voice-badge{background:color-mix(in oklab, var(--twg-brass) 18%, transparent)}}:is(.twg-canvas,body) .st-voice-badge{color:var(--twg-brass);font-size:var(--twg-fs-micro);font-weight:700}:is(.twg-canvas,body) .st-voice-preview{min-width:82px}:is(.twg-canvas,body) .st-voice-radio{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);background:var(--twg-cream-bright);place-items:center;width:24px;height:24px;display:inline-grid;position:relative}:is(.twg-canvas,body) .st-voice-radio svg{width:14px;height:14px;color:var(--twg-brass)}:is(.twg-canvas,body) .st-voice-radio input{opacity:0;cursor:pointer;position:absolute;inset:0}.twg-canvas .st-input{min-height:var(--twg-btn-md-h);border-radius:var(--twg-btn-md-radius);border:.5px solid var(--twg-ink-hair);background:var(--twg-cream-bright);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);width:100%;padding:0 12px}.twg-canvas .st-input:focus-visible{outline:2px solid var(--twg-brass);outline-offset:1px}.twg-canvas textarea.st-input{resize:vertical;min-height:96px;padding:10px 12px}.twg-canvas .st-field{flex-direction:column;gap:5px;display:flex}.twg-canvas .st-field-label{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink-2,var(--twg-ink));font-weight:600}.twg-canvas .st-recovery-codes{border-radius:var(--twg-r-sm);border:.5px solid var(--twg-ink-hair);background:var(--twg-cream-bright);padding:12px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-recovery-codes{background:color-mix(in oklab, var(--twg-cream-bright) 84%, transparent)}}.twg-canvas .st-recovery-code-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;display:grid}.twg-canvas .st-recovery-code{border-radius:var(--twg-r-sm);border:.5px solid var(--twg-ink-hair);background:var(--twg-cream-bright);min-height:34px;color:var(--twg-ink);font-family:var(--twg-f-mono);font-size:var(--twg-fs-label);letter-spacing:0;white-space:nowrap;align-items:center;padding:0 10px;display:flex}.twg-canvas .st-status{border-radius:var(--twg-r-full);min-height:24px;font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);background:var(--twg-ink);align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-status{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.twg-canvas .st-status{color:var(--twg-ink)}.twg-canvas .st-status:before{content:"";background:var(--twg-ink-mute);border-radius:50%;width:7px;height:7px}.twg-canvas .st-status[data-tone=ok]:before{background:var(--twg-sage)}.twg-canvas .st-status[data-tone=warn]:before{background:var(--twg-coral)}.twg-canvas .st-status[data-tone=danger]:before{background:var(--twg-danger)}.twg-canvas .st-link-through{border-radius:var(--twg-r-sm);border:.5px dashed var(--twg-ink);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-link-through{border:.5px dashed color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.twg-canvas .st-link-through{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);text-decoration:none}.twg-canvas .st-link-through:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-link-through:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.twg-canvas .st-link-through .st-link-through-cta{color:var(--twg-brass);flex-shrink:0;align-items:center;gap:4px;font-weight:600;display:inline-flex}.twg-canvas .st-skel{border-radius:var(--twg-r-sm);background:var(--twg-ink);min-height:14px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-skel{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.twg-canvas .st-skel{animation:twg-shimmer 1.6s var(--twg-ease) infinite}.twg-canvas .st-skel-row{min-height:40px}.twg-canvas .st-state{border-radius:var(--twg-r-card);border:.5px dashed var(--twg-ink);flex-direction:column;align-items:flex-start;gap:8px;padding:18px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-state{border:.5px dashed color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.twg-canvas .st-state-title{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);margin:0;font-weight:600}.twg-canvas .st-state-sub{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);margin:0}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-state-sub{color:color-mix(in srgb, var(--twg-ink) 72%, var(--twg-cream))}}.twg-canvas .st-state[data-tone=error]{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-state[data-tone=error]{border-color:color-mix(in oklab, var(--twg-danger) 45%, transparent)}}.twg-canvas .st-btn{--twg-control-min-h:var(--twg-btn-compact-h);min-height:var(--twg-btn-compact-h)}.twg-canvas .st-btn.st-btn-primary{min-height:var(--twg-btn-md-h);background:var(--twg-btn-primary-bg);border-color:var(--twg-btn-primary-bg);color:var(--twg-btn-primary-fg)}.twg-canvas .st-btn.st-btn-primary:hover{background:var(--twg-fill-solid-hover);border-color:var(--twg-fill-solid-hover);color:var(--twg-btn-primary-fg)}.twg-canvas .st-btn.st-btn-primary:disabled{opacity:var(--twg-disabled-opacity);cursor:default}.twg-canvas .st-icon-btn{width:34px;height:calc(var(--twg-btn-icon) + 2px);justify-content:center;padding:0}.twg-canvas .st-icon-btn svg,.twg-canvas .st-billing-status svg,.twg-canvas .st-billing-plan .st-btn svg{width:15px;height:calc(var(--twg-fs-body) + 1px);flex-shrink:0}.twg-canvas .st-spin{animation:.9s linear infinite st-spin}@keyframes st-spin{to{transform:rotate(360deg)}}.twg-canvas .st-billing-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.twg-canvas .st-billing-kpi{border-radius:var(--twg-r-card);border:.5px solid var(--twg-ink);min-width:0}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-billing-kpi{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.twg-canvas .st-billing-kpi{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-billing-kpi{background:color-mix(in oklab, var(--twg-cream-bright) 66%, transparent)}}.twg-canvas .st-billing-kpi{flex-direction:column;gap:4px;padding:12px;display:flex}.twg-canvas .st-billing-kpi span,.twg-canvas .st-billing-table-row span,.twg-canvas .st-billing-plan p{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-billing-kpi span,.twg-canvas .st-billing-table-row span,.twg-canvas .st-billing-plan p{color:color-mix(in srgb, var(--twg-ink) 72%, var(--twg-cream))}}.twg-canvas .st-billing-kpi strong{font-family:var(--twg-f-ui);font-size:var(--twg-fs-section);color:var(--twg-ink);font-weight:650}.twg-canvas .st-billing-status{border-radius:var(--twg-r-pill);border:.5px solid var(--twg-ink);align-items:center;gap:6px;min-height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-billing-status{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.twg-canvas .st-billing-status{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink);white-space:nowrap;padding:5px 9px;font-weight:600}.twg-canvas .st-billing-status[data-tone=success]{border-color:var(--twg-success)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-billing-status[data-tone=success]{border-color:color-mix(in oklab, var(--twg-success) 35%, transparent)}}.twg-canvas .st-billing-status[data-tone=success]{color:var(--twg-success)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-billing-status[data-tone=success]{color:color-mix(in oklab, var(--twg-success) 65%, var(--twg-ink))}}.twg-canvas .st-billing-status[data-tone=warning]{border-color:var(--twg-warning)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-billing-status[data-tone=warning]{border-color:color-mix(in oklab, var(--twg-warning) 42%, transparent)}}.twg-canvas .st-billing-status[data-tone=warning]{color:var(--twg-warning)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-billing-status[data-tone=warning]{color:color-mix(in oklab, var(--twg-warning) 70%, var(--twg-ink))}}.twg-canvas .st-billing-status[data-tone=neutral]{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-billing-status[data-tone=neutral]{color:color-mix(in srgb, var(--twg-ink) 72%, var(--twg-cream))}}.twg-canvas .st-card-actions,.twg-canvas .st-billing-secret-grid{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.twg-canvas .st-billing-secret-grid{justify-content:flex-start}.twg-canvas .st-billing-alert{border-radius:var(--twg-r-card);border:.5px solid var(--twg-warning);align-items:flex-start;gap:8px;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-billing-alert{border:.5px solid color-mix(in oklab, var(--twg-warning) 32%, transparent)}}.twg-canvas .st-billing-alert{background:var(--twg-warning)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-billing-alert{background:color-mix(in oklab, var(--twg-warning) 8%, transparent)}}.twg-canvas .st-billing-alert{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);padding:10px 12px}.twg-canvas .st-billing-alert[data-tone=critical],.twg-canvas .st-billing-alert[data-tone=exhausted]{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-billing-alert[data-tone=critical],.twg-canvas .st-billing-alert[data-tone=exhausted]{border-color:color-mix(in oklab, var(--twg-danger) 36%, transparent)}}.twg-canvas .st-billing-alert[data-tone=critical],.twg-canvas .st-billing-alert[data-tone=exhausted]{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-billing-alert[data-tone=critical],.twg-canvas .st-billing-alert[data-tone=exhausted]{background:color-mix(in oklab, var(--twg-danger) 8%, transparent)}}.twg-canvas .st-billing-alert svg{width:16px;height:16px;color:var(--twg-warning);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-billing-alert svg{color:color-mix(in oklab, var(--twg-warning) 70%, var(--twg-ink))}}.twg-canvas .st-billing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.twg-canvas .st-billing-plan{border-radius:var(--twg-r-card);border:.5px solid var(--twg-ink);min-width:0;min-height:118px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-billing-plan{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.twg-canvas .st-billing-plan{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-billing-plan{background:color-mix(in oklab, var(--twg-cream-bright) 70%, transparent)}}.twg-canvas .st-billing-plan{flex-direction:column;justify-content:space-between;gap:12px;padding:12px;display:flex}.twg-canvas .st-billing-plan[data-current=true]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-billing-plan[data-current=true]{border-color:color-mix(in oklab, var(--twg-brass) 45%, transparent)}}.twg-canvas .st-billing-plan h3{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);margin:0 0 4px;font-weight:650}.twg-canvas .st-billing-plan p{line-height:var(--twg-lh-body,1.5);margin:0}.twg-canvas .st-billing-table{border-radius:var(--twg-r-card);border:.5px solid var(--twg-ink);flex-direction:column;gap:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-billing-table{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.twg-canvas .st-billing-table-row{grid-template-columns:minmax(70px,.8fr) minmax(130px,1.3fr) minmax(70px,.8fr) minmax(170px,1.4fr);align-items:center;gap:10px;min-height:38px;padding:8px 10px;display:grid}.twg-canvas .st-billing-table-row>*{overflow-wrap:anywhere;min-width:0}.twg-canvas .st-billing-table-row+.st-billing-table-row{border-top:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-billing-table-row+.st-billing-table-row{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.twg-canvas .st-billing-table-row strong{text-overflow:ellipsis;min-width:0;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);font-weight:600;overflow:hidden}.twg-canvas .st-list{flex-direction:column;gap:6px;padding:4px 0 12px;display:flex}.twg-canvas .st-list-row{border-radius:var(--twg-r-card);border:.5px solid var(--twg-glass-border-pill);background:var(--twg-cream-bright);align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-list-row{background:color-mix(in oklab, var(--twg-cream-bright) 72%, transparent)}}.twg-canvas .st-list-row{color:var(--twg-ink);text-decoration:none}.twg-canvas .st-list-row-icon{width:20px;height:20px;color:var(--twg-brass);flex-shrink:0}.twg-canvas .st-list-row-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.twg-canvas .st-list-row-title{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);font-weight:600}.twg-canvas .st-list-row-blurb{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-list-row-blurb{color:color-mix(in srgb, var(--twg-ink) 72%, var(--twg-cream))}}.twg-canvas .st-list-row-blurb{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twg-canvas .st-list-row-chevron{width:16px;height:16px;color:var(--twg-ink-3);flex-shrink:0;margin-left:auto}@media (max-width:768px){.twg-canvas .st-body[data-lean=true]{flex-direction:column;display:flex}.twg-canvas .st-body[data-lean=true] .st-rail{display:none}.twg-canvas .st-pane-back{border-radius:var(--twg-r-sm);min-height:44px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);align-items:center;gap:4px;margin:0 0 4px -6px;padding:0 8px;font-weight:600;text-decoration:none;display:inline-flex}.twg-canvas .st-pane-back svg{width:18px;height:18px}.twg-canvas .st-row{flex-wrap:wrap;min-height:48px}.twg-canvas .st-row-copy{flex:160px}.twg-canvas .st-row-control{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.twg-canvas .st-card{min-width:0}.twg-canvas .st-billing-kpis,.twg-canvas .st-billing-plans{grid-template-columns:1fr}.twg-canvas .st-billing-table-row{grid-template-columns:1fr;align-items:flex-start;gap:3px}.twg-canvas .st-billing-status{white-space:normal}.twg-canvas .st-input{min-height:var(--twg-btn-mobile-h,48px)}:is(.twg-canvas,body) .st-voice-sheet{inset:auto 10px calc(env(safe-area-inset-bottom,0px) + 10px);border-radius:var(--twg-dialog-mobile-radius,20px);width:auto;max-height:78dvh;transform:none}:is(.twg-canvas,body) .st-voice-card{grid-template-columns:minmax(0,1fr) auto}:is(.twg-canvas,body) .st-voice-preview{min-width:78px}:is(.twg-canvas,body) .st-voice-radio{grid-column:2}}.twg-canvas .st-rail-item-copy{flex-direction:column;min-width:0;display:flex}.twg-canvas .st-rail-item-blurb{display:none}.st-account-menu-scrim{z-index:var(--z-menu-scrim);background:0 0;border:0;position:fixed;inset:0}.st-account-menu{z-index:var(--z-menu);border:.5px solid var(--twg-glass-border-pill);background:var(--twg-glass-t3-bg);width:264px;max-width:calc(100vw - 24px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);color:var(--twg-ink);box-shadow:var(--twg-paper-shadow);border-radius:14px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.st-account-menu-item{border-radius:var(--twg-r-sm);width:100%;min-height:40px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-weight:600;display:flex}.st-account-menu-item svg{width:16px;height:16px;color:var(--twg-ink-3);flex:none}.st-account-menu-item:hover,.st-account-menu-item:focus-visible{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.st-account-menu-item:hover,.st-account-menu-item:focus-visible{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.st-account-menu-item:hover,.st-account-menu-item:focus-visible{outline:0}.st-account-menu-item:disabled{cursor:not-allowed;opacity:.46}.st-account-menu-item--danger,.st-account-menu-item--danger svg{color:var(--twg-danger)}@media (max-width:768px){html[data-shell=twg] .twg-canvas .st-shell{flex-direction:column!important;padding:0!important;display:flex!important;overflow:hidden!important}.twg-canvas .st-head{border-bottom:1px solid var(--twg-ink-hair)!important;background:var(--twg-head-bg,var(--twg-paper))!important;flex-wrap:nowrap!important;flex:0 0 47px!important;align-items:center!important;gap:8px!important;height:47px!important;min-height:47px!important;padding:4px 12px 0!important}.twg-canvas .st-head-brand{flex:auto!important;min-width:0!important}.twg-canvas .st-head-title{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important;overflow:hidden!important}.twg-canvas .st-body[data-lean=true]{flex:auto!important;min-height:0!important;overflow:hidden!important}.twg-canvas .st-body[data-lean=true] .st-rail{min-height:0!important;padding:8px 10px calc(112px + env(safe-area-inset-bottom,0px))!important;background:var(--twg-paper)!important;border:0!important;flex-direction:column!important;flex:auto!important;gap:0!important;display:flex!important;overflow:hidden auto!important}:is(.twg-canvas .st-body[data-lean=true] .st-pane:has(.st-pane-back)+.st-rail,.twg-canvas .st-shell:has(.st-pane-back) .st-body[data-lean=true] .st-rail){display:none!important}.twg-canvas .st-body[data-lean=true] .st-pane{min-height:0!important;padding:10px 12px max(calc(112px + env(safe-area-inset-bottom,0px)), var(--st-hash-tail-space,0px))!important;-webkit-overflow-scrolling:touch!important;flex:auto!important;overflow:hidden auto!important}.twg-canvas .st-body[data-lean=true] .st-pane:not(:has(.st-pane-back)){display:none!important}.twg-canvas .st-rail-item{border-bottom:1px solid var(--twg-ink-hair)!important;width:100%!important;min-height:58px!important;color:var(--twg-ink)!important;background:0 0!important;border-radius:0!important;grid-template-columns:40px minmax(0,1fr) 20px!important;align-items:center!important;gap:8px!important;padding:8px 2px!important;text-decoration:none!important;display:grid!important}.twg-canvas .st-rail-item:after{content:"›";color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-heading);text-align:center;line-height:1}.twg-canvas .st-rail-item>svg{width:22px!important;height:22px!important;color:var(--twg-ink-2)!important;justify-self:center!important}.twg-canvas .st-rail-item-label{color:var(--twg-ink)!important;font-size:var(--twg-fs-body-lg)!important;font-weight:650!important;line-height:var(--twg-lh-dense)!important}.twg-canvas .st-rail-item-blurb{min-width:0!important;color:var(--twg-ink)!important;display:block!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-rail-item-blurb{color:color-mix(in srgb, var(--twg-ink) 82%, var(--twg-cream))!important}}.twg-canvas .st-rail-item-blurb{font-size:var(--twg-fs-label)!important;line-height:var(--twg-lh-dense)!important;text-overflow:ellipsis!important;white-space:nowrap!important}.st-account-menu-scrim{z-index:var(--z-sheet-scrim);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.st-account-menu-scrim{background:color-mix(in oklab, var(--twg-ink) 34%, transparent)}}.st-account-menu-scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.st-account-menu{z-index:var(--z-sheet);width:auto;max-width:none;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 80px);padding:10px 10px calc(14px + env(safe-area-inset-bottom,0px));background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:0 1px 0 var(--twg-paper) inset, 0 -22px 50px -18px var(--twg-ink);border:0;border-radius:18px 18px 0 0;position:fixed;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.st-account-menu{box-shadow:0 1px 0 color-mix(in oklab, var(--twg-paper) 58%, transparent) inset, 0 -22px 50px -18px color-mix(in oklab, var(--twg-ink) 42%, transparent)}}.st-account-menu{animation:.24s cubic-bezier(.32,.72,0,1) both m-sheet-rise}body:has(.st-account-menu) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal){visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}.st-account-menu:before{content:"";border-radius:var(--twg-r-full);background:var(--twg-ink);align-self:center;width:38px;height:4px;margin:2px 0 8px}@supports (color:color-mix(in lab, red, red)){.st-account-menu:before{background:color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.st-account-menu-item{min-height:48px}.settings-team-select-positioner,.st-search-filter-positioner{z-index:var(--z-sheet)!important;pointer-events:none!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important;transform:none!important}.settings-team-select-content,.st-search-filter-content{width:100vw!important;min-width:100vw!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 80px)!important;padding:10px 10px calc(14px + env(safe-area-inset-bottom,0px))!important;background:var(--twg-glass-t3-bg)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important;box-shadow:0 1px 0 var(--twg-paper) inset, 0 -22px 50px -18px var(--twg-ink)!important;border:0!important;border-radius:18px 18px 0 0!important;position:fixed!important;inset:auto 0 0!important}@supports (color:color-mix(in lab, red, red)){.settings-team-select-content,.st-search-filter-content{box-shadow:0 1px 0 color-mix(in oklab, var(--twg-paper) 58%, transparent) inset, 0 -22px 50px -18px color-mix(in oklab, var(--twg-ink) 42%, transparent)!important}}.settings-team-select-content,.st-search-filter-content{pointer-events:auto!important;animation:m-sheet-rise var(--twg-t-sheet-in) both!important}.settings-team-select-content:before,.st-search-filter-content:before{content:"";border-radius:var(--twg-r-full);background:var(--twg-ink);width:38px;height:4px;margin:2px auto 8px;display:block}@supports (color:color-mix(in lab, red, red)){.settings-team-select-content:before,.st-search-filter-content:before{background:color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.settings-team-select-item,.st-search-filter-item{min-height:48px!important;font-size:var(--twg-fs-body-lg)!important}@media (prefers-reduced-motion:reduce){.settings-team-select-content,.st-search-filter-content{animation:none!important}}}.twg-avatar-img{border-radius:var(--twg-r-full);object-fit:cover;width:100%;height:100%;display:block}.twg-canvas .st-index-list{gap:4px;margin-top:6px;display:grid}.twg-canvas .st-index-row{border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-md);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:11px 12px;transition:background .14s;display:flex}.twg-canvas .st-index-row:hover{background:var(--twg-glass-bg-hover,#0000000a)}.twg-canvas .st-index-row svg{width:15px;height:15px;color:var(--twg-ink-2);flex:none}.twg-canvas .st-index-copy{flex:auto;gap:2px;min-width:0;display:grid}.twg-canvas .st-index-title{font-family:var(--twg-f-ui);font-weight:650;font-size:var(--twg-fs-body);color:var(--twg-ink)}.twg-canvas .st-index-sub{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink-2)}.twg-canvas .st-subsurface-back{border-radius:var(--twg-r-full);font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-label);color:var(--twg-ink-2);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.twg-canvas .st-subsurface-back:hover{color:var(--twg-ink);background:#2c1e100d}.twg-canvas .st-subsurface-back svg{width:14px;height:14px}.twg-canvas .st-subsurface[data-dir=in]{animation:st-drill-in var(--twg-dur-snap) var(--twg-ease-emph) both}.twg-canvas .st-subsurface[data-dir=back]{animation:st-drill-back var(--twg-dur-exit) var(--twg-ease-in) both}@keyframes st-drill-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}@keyframes st-drill-back{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.twg-canvas .st-cards[data-stagger=true]>.st-card{animation:st-card-in var(--twg-dur-snap) var(--twg-ease-emph) both}.twg-canvas .st-cards[data-stagger=true]>.st-card:nth-child(2){animation-delay:calc(var(--twg-dur-stagger) * .75)}.twg-canvas .st-cards[data-stagger=true]>.st-card:nth-child(3){animation-delay:calc(var(--twg-dur-stagger) * 1.5)}.twg-canvas .st-cards[data-stagger=true]>.st-card:nth-child(4){animation-delay:calc(var(--twg-dur-stagger) * 2.25)}.twg-canvas .st-cards[data-stagger=true]>.st-card:nth-child(5){animation-delay:var(--twg-dur-press)}.twg-canvas .st-cards[data-stagger=true]>.st-card:nth-child(n+6){animation-delay:calc(var(--twg-dur-stagger) * 3.75)}@keyframes st-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.twg-canvas .st-index-row{transition:background calc((var(--twg-dur-sm) + var(--twg-dur-press)) / 2) var(--twg-ease), transform calc((var(--twg-dur-micro) + var(--twg-dur-press)) / 2) var(--twg-ease)}.twg-canvas .st-index-row:active{transform:scale(.99)}.twg-canvas .st-index-group{gap:4px;display:grid}.twg-canvas .st-index-group+.st-index-group{margin-top:10px}.twg-canvas .st-index-group-label{font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--twg-ink);margin:0 0 2px;padding:0 2px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-index-group-label{color:color-mix(in srgb, var(--twg-ink) 72%, var(--twg-cream))}}:is(.twg-canvas,.st-dialog) .st-btn.st-btn-danger{background:var(--twg-danger);border-color:var(--twg-danger);color:var(--twg-cream-bright)}:is(.twg-canvas,.st-dialog) .st-btn.st-btn-danger:hover{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){:is(.twg-canvas,.st-dialog) .st-btn.st-btn-danger:hover{background:color-mix(in oklab, var(--twg-danger) 84%, var(--twg-ink))}}:is(.twg-canvas,.st-dialog) .st-btn.st-btn-danger:hover{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){:is(.twg-canvas,.st-dialog) .st-btn.st-btn-danger:hover{border-color:color-mix(in oklab, var(--twg-danger) 84%, var(--twg-ink))}}:is(.twg-canvas,.st-dialog) .st-btn.st-btn-danger:hover{color:var(--twg-cream-bright)}:is(.twg-canvas,.st-dialog) .st-btn.st-btn-danger:disabled{opacity:var(--twg-disabled-opacity,.5);cursor:default}.st-dialog-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#231c1447}.st-dialog-scrim[data-open]{animation:st-dialog-scrim-in var(--twg-dur-enter) var(--twg-ease) both}.st-dialog-scrim[data-closed]{animation:st-dialog-scrim-out var(--twg-dur-exit) var(--twg-ease-in) both}@keyframes st-dialog-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes st-dialog-scrim-out{0%{opacity:1}to{opacity:0}}.st-dialog{border:.5px solid var(--twg-glass-border-pill);border-radius:var(--twg-r-card);background:var(--twg-glass-t3-bg);width:min(430px,100vw - 32px);max-height:min(84vh,720px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);color:var(--twg-ink);flex-direction:column;gap:14px;padding:18px;display:flex;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 22px 60px -30px #2c1e106b}.st-dialog.st-dialog--wide{width:min(620px,100vw - 32px)}.st-dialog[data-open]{animation:st-dialog-in var(--twg-dur-enter) var(--twg-ease) both}.st-dialog[data-closed]{animation:st-dialog-out var(--twg-dur-exit) var(--twg-ease-in) both}@keyframes st-dialog-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes st-dialog-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.97)}}.st-dialog-head{align-items:flex-start;gap:12px;display:flex}.st-dialog-icon{border-radius:var(--twg-r-sm);border:.5px solid var(--twg-ink);flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.st-dialog-icon{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.st-dialog-icon{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.st-dialog-icon{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.st-dialog-icon{color:var(--twg-ink-2)}.st-dialog-icon[data-tone=danger]{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.st-dialog-icon[data-tone=danger]{border-color:color-mix(in oklab, var(--twg-danger) 34%, transparent)}}.st-dialog-icon[data-tone=danger]{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.st-dialog-icon[data-tone=danger]{background:color-mix(in oklab, var(--twg-danger) 10%, transparent)}}.st-dialog-icon[data-tone=danger]{color:var(--twg-danger)}.st-dialog-icon svg{width:16px;height:16px}.st-dialog-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.st-dialog-title{font-family:var(--twg-f-ui);font-size:var(--twg-fs-section);color:var(--twg-ink);margin:0;font-weight:600}.st-dialog-sub{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);line-height:var(--twg-lh-body,1.5);color:var(--twg-ink);margin:0}@supports (color:color-mix(in lab, red, red)){.st-dialog-sub{color:color-mix(in srgb, var(--twg-ink) 72%, var(--twg-cream))}}.st-dialog-body{flex-direction:column;gap:12px;min-width:0;display:flex}.st-dialog-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.st-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.st-dialog .st-btn{min-height:var(--twg-btn-md-h);padding:0 var(--twg-btn-md-pad-x,14px);border-radius:var(--twg-btn-md-radius);background:var(--twg-cream-bright);justify-content:center;align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.st-dialog .st-btn{background:color-mix(in oklab, var(--twg-cream-bright) 70%, transparent)}}.st-dialog .st-btn{border:1px solid var(--twg-ink-hair);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);cursor:pointer;transition:background calc((var(--twg-dur-sm) + var(--twg-dur-press)) / 2) var(--twg-ease), border-color calc((var(--twg-dur-sm) + var(--twg-dur-press)) / 2) var(--twg-ease), color calc((var(--twg-dur-sm) + var(--twg-dur-press)) / 2) var(--twg-ease)}.st-dialog .st-btn:hover{background:var(--twg-cream);border-color:var(--twg-ink-mute)}.st-dialog .st-btn:disabled{opacity:var(--twg-disabled-opacity,.5);cursor:default}.st-dialog .st-btn svg{width:15px;height:var(--twg-icon-sm);flex-shrink:0}.st-dialog .st-btn.st-btn-primary{background:var(--twg-btn-primary-bg);border-color:var(--twg-btn-primary-bg);color:var(--twg-btn-primary-fg)}.st-dialog .st-btn.st-btn-primary:hover{background:var(--twg-fill-solid-hover);border-color:var(--twg-fill-solid-hover);color:var(--twg-btn-primary-fg)}.st-dialog .st-field{flex-direction:column;gap:5px;display:flex}.st-dialog .st-field-label{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink-2,var(--twg-ink));font-weight:600}.st-dialog .st-input{min-height:var(--twg-btn-md-h);border-radius:var(--twg-btn-md-radius);border:.5px solid var(--twg-ink-hair);background:var(--twg-cream-bright);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);width:100%;padding:0 12px}.st-dialog .st-input:focus-visible{outline:2px solid var(--twg-brass);outline-offset:1px}.st-dialog textarea.st-input{resize:vertical;min-height:96px;padding:10px 12px}.st-dialog .st-status{border-radius:var(--twg-r-full);min-height:24px;font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);background:var(--twg-ink);align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.st-dialog .st-status{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.st-dialog .st-status{color:var(--twg-ink)}.st-dialog .st-status[data-tone=danger]:before{content:"";background:var(--twg-danger);border-radius:50%;width:7px;height:7px}.twg-canvas .st-storage-meter{flex-direction:column;gap:8px;display:flex}.twg-canvas .st-storage-meter-track{border-radius:var(--twg-r-full);border:.5px solid var(--twg-ink);height:10px;position:relative}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-storage-meter-track{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.twg-canvas .st-storage-meter-track{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-storage-meter-track{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.twg-canvas .st-storage-meter-track{overflow:hidden}.twg-canvas .st-storage-meter-fill{border-radius:inherit;background:var(--twg-brass);transition:width var(--twg-dur-snap) var(--twg-ease);position:absolute;inset:0 auto 0 0}.twg-canvas .st-storage-meter-track[data-tone=warn] .st-storage-meter-fill{background:var(--twg-warning,var(--twg-coral))}.twg-canvas .st-storage-meter-track[data-tone=critical] .st-storage-meter-fill{background:var(--twg-danger)}.twg-canvas .st-storage-meter-line{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);align-items:center;gap:7px;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-storage-meter-line{color:color-mix(in srgb, var(--twg-ink) 72%, var(--twg-cream))}}.twg-canvas .st-storage-meter-line strong{color:var(--twg-ink);font-weight:650}.twg-canvas .st-storage-meter-line svg{width:15px;height:15px;color:var(--twg-ink-3);flex-shrink:0}.twg-canvas .st-storage-retention-grid{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.twg-canvas .st-storage-retention-save{align-items:center;display:flex}.twg-canvas .st-storage-retention-toggle{min-height:var(--twg-btn-compact-h,32px);border-radius:var(--twg-r-full);border:.5px solid var(--twg-ink-hair);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink);cursor:pointer;align-items:center;gap:8px;padding:0 10px;font-weight:600;display:inline-flex}.twg-canvas .st-storage-retention-toggle input{accent-color:var(--twg-brass);width:15px;height:15px}.twg-canvas .st-storage-exemption-form{grid-template-columns:minmax(120px,.55fr) minmax(220px,1.2fr) minmax(180px,1fr) auto;align-items:end;gap:10px;min-width:0;display:grid}.twg-canvas .st-storage-exemption-picker{gap:6px;min-width:0;display:grid;position:relative}.twg-canvas .st-storage-exemption-picker .tasks-l1__compose-link-label{color:var(--twg-ink-3);font-size:var(--twg-fs-label);font-weight:600}.twg-canvas .st-storage-exemption-picker .tasks-l1__compose-link-search{min-width:0;position:relative}.twg-canvas .st-storage-exemption-picker .tasks-l1__compose-link-search>input{width:100%;min-width:0;min-height:var(--twg-btn-compact-h);border:.5px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);color:var(--twg-ink);font:inherit;background:0 0;padding:0 10px}.twg-canvas .st-storage-exemption-picker .tasks-l1__compose-link-results{z-index:var(--z-menu);border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-md);background:var(--twg-glass-bg-deep);max-height:220px;box-shadow:var(--twg-modal-shadow);gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.twg-canvas .st-storage-exemption-picker .tasks-l1__compose-link-results button{width:100%;min-height:var(--twg-touch-target);border-radius:var(--twg-r-sm);color:var(--twg-ink);text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:6px 8px;display:grid}.twg-canvas .st-storage-exemption-picker .tasks-l1__compose-link-results button:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .st-storage-exemption-picker .tasks-l1__compose-link-results button:hover{background:color-mix(in oklab, var(--twg-brass) 10%, transparent)}}.twg-canvas .st-storage-exemption-picker .tasks-l1__compose-link-results span,.twg-canvas .st-storage-exemption-picker .tasks-l1__compose-link-empty{color:var(--twg-ink-3);font-size:var(--twg-fs-caption)}.twg-canvas .st-storage-exemption-picker .tasks-l1__compose-link-chips{min-width:0;display:flex}.twg-canvas .st-storage-exemption-picker .tasks-l1__compose-chip{max-width:100%;min-height:var(--twg-btn-compact-h);border:.5px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);color:var(--twg-ink);align-items:center;gap:6px;padding:0 4px 0 10px;display:inline-flex}.twg-canvas .st-storage-exemption-picker .tasks-l1__compose-chip strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twg-canvas .st-storage-exemption-picker .tasks-l1__compose-chip button{width:var(--twg-btn-compact-h);height:var(--twg-btn-compact-h);border-radius:var(--twg-r-full);color:var(--twg-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.twg-canvas .st-storage-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.twg-canvas .st-storage-priority{border:0;align-items:center;gap:14px;margin:0;padding:0;display:flex}.twg-canvas .st-storage-priority label{min-height:var(--twg-touch-target);color:var(--twg-ink);font-size:var(--twg-fs-label);align-items:center;gap:6px;display:inline-flex}.twg-canvas .st-storage-priority input{accent-color:var(--twg-brass)}@media (max-width:768px){.st-dialog,.st-dialog.st-dialog--wide{width:100vw;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 80px);padding:14px 14px calc(18px + env(safe-area-inset-bottom,0px));background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:0 1px 0 var(--twg-paper) inset, 0 -22px 50px -18px var(--twg-ink);border:0;border-radius:18px 18px 0 0;inset:auto 0 0;transform:none}@supports (color:color-mix(in lab, red, red)){.st-dialog,.st-dialog.st-dialog--wide{box-shadow:0 1px 0 color-mix(in oklab, var(--twg-paper) 58%, transparent) inset, 0 -22px 50px -18px color-mix(in oklab, var(--twg-ink) 42%, transparent)}}.st-dialog:before{content:"";border-radius:var(--twg-r-full);background:var(--twg-ink);align-self:center;width:38px;height:4px;margin:0 0 8px}@supports (color:color-mix(in lab, red, red)){.st-dialog:before{background:color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.st-dialog[data-open]{animation:m-sheet-rise var(--twg-dur-lg-exit) var(--twg-ease) both}.st-dialog[data-closed]{animation:st-dialog-sheet-out var(--twg-dur-lg-exit) var(--twg-ease-in) both}.st-dialog .st-btn{min-height:var(--twg-touch-target)}.st-dialog .st-input{min-height:var(--twg-btn-mobile-h,48px)}.st-dialog-actions{flex-direction:column-reverse;align-items:stretch}.st-dialog-field-grid{grid-template-columns:1fr}.twg-canvas .st-storage-retention-grid,.twg-canvas .st-storage-exemption-form{grid-template-columns:1fr;align-items:stretch}.twg-canvas .st-storage-exemption-form>.st-btn{min-height:var(--twg-touch-target)}.twg-canvas .st-storage-actions{justify-content:stretch;width:100%}.twg-canvas .st-storage-actions>.st-btn{min-height:var(--twg-touch-target);flex:auto;justify-content:center}}@keyframes st-dialog-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(24px)}}.twg-canvas .st-shell{-webkit-backdrop-filter:blur(28px)saturate(108%);backdrop-filter:blur(28px)saturate(108%);background:radial-gradient(circle at 10% 6%,#fff0d25c,#0000 55%),radial-gradient(circle at 92% 90%,#ffdeb44d,#0000 55%),#fff8f15c}@media (prefers-reduced-transparency:reduce){.twg-canvas .st-shell{background:var(--twg-cream-bright);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.twg-canvas .st-shell{background:var(--twg-cream-bright)}}html[data-shell=twg] .onboarding-canon{height:100dvh;min-height:100dvh;color:var(--twg-ink);overscroll-behavior:contain;padding:clamp(16px,2.6vw,34px);overflow-y:auto}html[data-shell=twg] .onboarding-canon__shell{grid-template-columns:minmax(250px,310px) minmax(0,1fr);gap:14px;width:min(1180px,100%);min-height:calc(100dvh - clamp(32px,5.2vw,68px));margin:0 auto;display:grid}html[data-shell=twg] .onboarding-canon__rail,html[data-shell=twg] .onboarding-canon__workspace,html[data-shell=twg] .onboarding-canon__section,html[data-shell=twg] .onboarding-canon__review-card{border:.5px solid var(--twg-glass-border-pill);background:linear-gradient(180deg, #fffcf4c2, #fff6e28a), var(--twg-glass-bg-soft);-webkit-backdrop-filter:var(--twg-glass-blur-sm);backdrop-filter:var(--twg-glass-blur-sm);box-shadow:var(--twg-paper-shadow)}html[data-shell=twg] .onboarding-canon__rail{border-radius:22px;align-self:start;gap:22px;max-height:calc(100dvh - clamp(32px,5.2vw,68px));padding:18px;display:grid;position:sticky;top:clamp(16px,2.6vw,34px);overflow:auto}html[data-shell=twg] .onboarding-canon__brand{color:var(--twg-ink)}html[data-shell=twg] .onboarding-canon__rail-copy{gap:8px;display:grid}html[data-shell=twg] .onboarding-canon__rail-copy h2{max-width:12ch;color:var(--twg-ink);font-family:var(--twg-f-display);margin:0;font-size:clamp(26px,3vw,34px);font-weight:520;line-height:.95}html[data-shell=twg] .onboarding-canon__rail-copy p:last-child{color:var(--twg-ink);margin:0}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon__rail-copy p:last-child{color:color-mix(in oklab, var(--twg-ink) 62%, transparent)}}html[data-shell=twg] .onboarding-canon__rail-copy p:last-child{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);line-height:1.5}html[data-shell=twg] .onboarding-canon__steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}html[data-shell=twg] .onboarding-canon__step{color:var(--twg-ink);border:.5px solid #0000;border-radius:14px;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon__step{color:color-mix(in oklab, var(--twg-ink) 56%, transparent)}}html[data-shell=twg] .onboarding-canon__step[data-state=current]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon__step[data-state=current]{border-color:color-mix(in oklab, var(--twg-brass) 28%, transparent)}}html[data-shell=twg] .onboarding-canon__step[data-state=current]{color:var(--twg-ink);background:#fffcf48f}html[data-shell=twg] .onboarding-canon__step[data-state=complete]{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon__step[data-state=complete]{color:color-mix(in oklab, var(--twg-ink) 74%, var(--twg-sage))}}html[data-shell=twg] .onboarding-canon__step-marker{background:0 0;border:1px solid;border-radius:99px;width:10px;height:10px;margin-top:4px}html[data-shell=twg] .onboarding-canon__step[data-state=current] .onboarding-canon__step-marker,html[data-shell=twg] .onboarding-canon__step[data-state=complete] .onboarding-canon__step-marker{border-color:var(--twg-brass);background:var(--twg-brass)}html[data-shell=twg] .onboarding-canon__step-copy{gap:2px;min-width:0;display:grid}html[data-shell=twg] .onboarding-canon__step-label{color:currentColor;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:760}html[data-shell=twg] .onboarding-canon__step-desc{color:currentColor}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon__step-desc{color:color-mix(in oklab, currentColor 72%, transparent)}}html[data-shell=twg] .onboarding-canon__step-desc{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);line-height:1.35}html[data-shell=twg] .onboarding-canon__workspace{border-radius:24px;align-content:start;gap:16px;min-width:0;padding:clamp(18px,3vw,34px);display:grid}html[data-shell=twg] .onboarding-canon__hero{justify-content:space-between;align-items:start;gap:16px;display:flex}html[data-shell=twg] .onboarding-canon__hero h1{max-width:15ch;color:var(--twg-ink);font-family:var(--twg-f-display);letter-spacing:0;margin:4px 0 0;font-size:clamp(34px,5vw,58px);font-weight:520;line-height:.92}html[data-shell=twg] .onboarding-canon__hero p:last-child{max-width:64ch;color:var(--twg-ink);margin:12px 0 0}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon__hero p:last-child{color:color-mix(in oklab, var(--twg-ink) 64%, transparent)}}html[data-shell=twg] .onboarding-canon__hero p:last-child{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);line-height:1.55}html[data-shell=twg] .onboarding-canon__current-pill{border-radius:var(--twg-r-full);border:.5px solid var(--twg-brass);flex:none;min-height:30px;padding:7px 11px}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon__current-pill{border:.5px solid color-mix(in oklab, var(--twg-brass) 30%, transparent)}}html[data-shell=twg] .onboarding-canon__current-pill{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon__current-pill{background:color-mix(in oklab, var(--twg-brass) 14%, #fffcf4b8)}}html[data-shell=twg] .onboarding-canon__current-pill{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon__current-pill{color:color-mix(in oklab, var(--twg-ink) 70%, var(--twg-brass))}}html[data-shell=twg] .onboarding-canon__current-pill{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);white-space:nowrap;font-weight:760}html[data-shell=twg] .onboarding-canon__notice{border:.5px solid var(--twg-brass);border-radius:14px;margin:0}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon__notice{border:.5px solid color-mix(in oklab, var(--twg-brass) 28%, transparent)}}html[data-shell=twg] .onboarding-canon__notice{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon__notice{background:color-mix(in oklab, var(--twg-brass) 11%, #fffcf4ad)}}html[data-shell=twg] .onboarding-canon__notice{color:var(--twg-ink);padding:12px 14px}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon__notice{color:color-mix(in oklab, var(--twg-ink) 72%, transparent)}}html[data-shell=twg] .onboarding-canon__notice{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);line-height:1.5}html[data-shell=twg] .onboarding-canon__form{gap:18px;display:grid}html[data-shell=twg] .onboarding-canon__section{border-radius:18px;padding:clamp(16px,2.2vw,22px)}html[data-shell=twg] .onboarding-canon__section-title{border-bottom:.5px solid var(--twg-ink);margin:0 0 16px;padding:0 0 10px}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon__section-title{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}html[data-shell=twg] .onboarding-canon__section-title{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon__section-title{color:color-mix(in oklab, var(--twg-ink) 54%, var(--twg-brass))}}html[data-shell=twg] .onboarding-canon__section-title{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:820}html[data-shell=twg] .onboarding-canon__field-list{gap:16px;display:grid}html[data-shell=twg] .onboarding-canon__field{gap:7px;display:grid}html[data-shell=twg] .onboarding-canon__label{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:760}html[data-shell=twg] .onboarding-canon__required{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon__required{color:color-mix(in oklab, var(--twg-coral) 80%, var(--twg-ink))}}html[data-shell=twg] .onboarding-canon__help,html[data-shell=twg] .onboarding-canon__meta{color:var(--twg-ink);margin:0}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon__help,html[data-shell=twg] .onboarding-canon__meta{color:color-mix(in oklab, var(--twg-ink) 54%, transparent)}}html[data-shell=twg] .onboarding-canon__help,html[data-shell=twg] .onboarding-canon__meta{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);line-height:1.45}html[data-shell=twg] .onboarding-canon :where(input,select,[data-slot=select-trigger],textarea){border-radius:var(--twg-r-md);border:.5px solid var(--twg-ink);width:100%}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon :where(input,select,[data-slot=select-trigger],textarea){border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}html[data-shell=twg] .onboarding-canon :where(input,select,[data-slot=select-trigger],textarea){color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);background:#fffcf4ad;box-shadow:inset 0 1px #ffffff6b}html[data-shell=twg] .onboarding-canon :where(input,select,[data-slot=select-trigger]){min-height:42px;padding:0 12px}html[data-shell=twg] .onboarding-canon textarea{min-height:124px;padding:12px;line-height:1.5}html[data-shell=twg] .onboarding-canon :where(input,select,[data-slot=select-trigger],textarea):focus-visible,html[data-shell=twg] .onboarding-canon :where(button,a):focus-visible{outline:2px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon :where(input,select,[data-slot=select-trigger],textarea):focus-visible,html[data-shell=twg] .onboarding-canon :where(button,a):focus-visible{outline:2px solid color-mix(in oklab, var(--twg-brass) 64%, transparent)}}html[data-shell=twg] .onboarding-canon :where(input,select,[data-slot=select-trigger],textarea):focus-visible,html[data-shell=twg] .onboarding-canon :where(button,a):focus-visible{outline-offset:2px}html[data-shell=twg] .onboarding-canon__error{border:.5px solid var(--twg-coral);border-radius:14px;margin:0}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon__error{border:.5px solid color-mix(in oklab, var(--twg-coral) 34%, transparent)}}html[data-shell=twg] .onboarding-canon__error{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon__error{background:color-mix(in oklab, var(--twg-coral) 10%, #fffcf4b8)}}html[data-shell=twg] .onboarding-canon__error{color:var(--twg-ink);padding:12px 14px}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon__error{color:color-mix(in oklab, var(--twg-ink) 72%, var(--twg-coral))}}html[data-shell=twg] .onboarding-canon__error{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body)}html[data-shell=twg] .onboarding-canon__actions{z-index:4;border:.5px solid var(--twg-glass-border-pill);-webkit-backdrop-filter:var(--twg-glass-blur-sm);backdrop-filter:var(--twg-glass-blur-sm);box-shadow:var(--twg-paper-shadow);background:#fffcf4b8;border-radius:18px;gap:9px;margin-top:2px;padding:12px;display:grid;position:sticky;bottom:14px}html[data-shell=twg] .onboarding-canon__primary,html[data-shell=twg] .onboarding-canon__secondary{border-radius:var(--twg-r-md);min-height:44px;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);transition:transform .14s var(--twg-ease), opacity .14s var(--twg-ease), background .14s var(--twg-ease);font-weight:780}html[data-shell=twg] .onboarding-canon__primary{background:var(--twg-ink);border:0}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon__primary{background:color-mix(in oklab, var(--twg-ink) 82%, var(--twg-brass))}}html[data-shell=twg] .onboarding-canon__primary{color:var(--twg-cream)}html[data-shell=twg] .onboarding-canon__secondary{color:var(--twg-ink);background:0 0;border:0}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon__secondary{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}html[data-shell=twg] .onboarding-canon__primary:hover,html[data-shell=twg] .onboarding-canon__secondary:hover{transform:translateY(-1px)}html[data-shell=twg] .onboarding-canon__primary:disabled,html[data-shell=twg] .onboarding-canon__secondary:disabled{cursor:not-allowed;opacity:.48;transform:none}html[data-shell=twg] .onboarding-canon__review-card{border-radius:18px;gap:12px;padding:clamp(16px,2.2vw,22px);display:grid}html[data-shell=twg] .onboarding-canon__review-card h2{color:var(--twg-ink);font-family:var(--twg-f-display);margin:0;font-size:clamp(24px,3vw,34px);font-weight:520;line-height:1}html[data-shell=twg] .onboarding-canon__review-card p{color:var(--twg-ink);margin:0}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon__review-card p{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)}}html[data-shell=twg] .onboarding-canon__review-card p{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);line-height:1.5}html[data-shell=twg] .onboarding-canon__review-card a{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon__review-card a{color:color-mix(in oklab, var(--twg-ink) 72%, var(--twg-brass))}}html[data-shell=twg] .onboarding-canon__review-card a{font-weight:760}html[data-shell=twg] .onboarding-canon .voice-dictation{margin-top:2px}html[data-shell=twg] .onboarding-canon .voice-dictation button{border-radius:var(--twg-r-md);border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon .voice-dictation button{border-color:color-mix(in oklab, var(--twg-ink) 16%, transparent)}}html[data-shell=twg] .onboarding-canon .voice-dictation button{color:var(--twg-ink);background:#fffcf4b8}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon .voice-dictation button{color:color-mix(in oklab, var(--twg-ink) 56%, transparent)}}html[data-shell=twg] .onboarding-canon .voice-dictation button[aria-pressed=true]{border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon .voice-dictation button[aria-pressed=true]{border-color:color-mix(in oklab, var(--twg-coral) 46%, transparent)}}html[data-shell=twg] .onboarding-canon .voice-dictation button[aria-pressed=true]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){html[data-shell=twg] .onboarding-canon .voice-dictation button[aria-pressed=true]{background:color-mix(in oklab, var(--twg-coral) 82%, var(--twg-ink))}}html[data-shell=twg] .onboarding-canon .voice-dictation button[aria-pressed=true]{color:#fff}@media (max-width:860px){html[data-shell=twg] .onboarding-canon{padding:10px}html[data-shell=twg] .onboarding-canon__shell{grid-template-columns:1fr;min-height:auto}html[data-shell=twg] .onboarding-canon__rail{gap:14px;max-height:none;padding:14px;position:relative;top:auto}html[data-shell=twg] .onboarding-canon__brand,html[data-shell=twg] .onboarding-canon__rail-copy p:last-child{display:none}html[data-shell=twg] .onboarding-canon__rail-copy h2{max-width:none;font-size:var(--twg-fs-display-lg)}html[data-shell=twg] .onboarding-canon__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}html[data-shell=twg] .onboarding-canon__step{grid-template-columns:1fr;gap:6px;padding:8px}html[data-shell=twg] .onboarding-canon__step-marker{margin:0}html[data-shell=twg] .onboarding-canon__step-desc{display:none}html[data-shell=twg] .onboarding-canon__step-label{font-size:var(--twg-fs-label)}html[data-shell=twg] .onboarding-canon__workspace{border-radius:20px;padding:16px}html[data-shell=twg] .onboarding-canon__hero{display:grid}html[data-shell=twg] .onboarding-canon__hero h1{max-width:12ch;font-size:clamp(34px,12vw,46px)}html[data-shell=twg] .onboarding-canon__hero--balanced-mobile h1{max-width:16ch;font-size:clamp(30px,9vw,36px);line-height:1}html[data-shell=twg] .onboarding-canon__current-pill{justify-self:start}html[data-shell=twg] .onboarding-canon__section,html[data-shell=twg] .onboarding-canon__review-card{padding:14px}html[data-shell=twg] .onboarding-canon__actions{position:static}}@media (max-width:460px){html[data-shell=twg] .onboarding-canon__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.email-list-header h1.font-display{font-family:var(--twg-f-display);letter-spacing:-.014em;color:var(--twg-ink,var(--ct-ink,var(--twg-ink)));font-size:clamp(28px,2.4vw,34px);font-weight:500}.twg-canvas [data-test=email-compose-button],.twg-canvas .email-compose-button{background:var(--ct-brass,var(--twg-brass))!important;color:var(--twg-cream)!important;border-color:var(--ct-brass,var(--twg-brass))!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas [data-test=email-compose-button],.twg-canvas .email-compose-button{border-color:color-mix(in srgb, var(--ct-brass,var(--twg-brass)) 80%, var(--twg-ink))!important}}.twg-canvas [data-test=email-compose-button]:hover,.twg-canvas .email-compose-button:hover{background:var(--ct-brass,var(--twg-brass))!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas [data-test=email-compose-button]:hover,.twg-canvas .email-compose-button:hover{background:color-mix(in srgb, var(--ct-brass,var(--twg-brass)) 90%, var(--twg-ink))!important}}.twg-canvas .email-thread-row,.twg-canvas .email-list-item{border-bottom:1px solid var(--ct-border,#6c502a2e);padding-top:10px;padding-bottom:10px;transition:background-color .12s}.twg-canvas .email-thread-row:hover,.twg-canvas .email-list-item:hover{background:var(--ct-glass,#fff7e6c7)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .email-thread-row:hover,.twg-canvas .email-list-item:hover{background:color-mix(in srgb, var(--ct-glass,#fff7e6c7) 88%, transparent)}}.twg-canvas .email-list-item .email-sender-avatar{border-radius:var(--twg-r-full);border:1.5px solid var(--ct-brass,var(--twg-brass));background:var(--ct-glass,#fff7e6c7);width:32px;height:32px;color:var(--ct-ink,var(--twg-ink));font-size:var(--twg-fs-label);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.twg-canvas .email-classification-flag[data-tone=urgent],.twg-canvas .classification-flag.tone-urgent,.twg-canvas .email-needs-reply-badge{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .email-classification-flag[data-tone=urgent],.twg-canvas .classification-flag.tone-urgent,.twg-canvas .email-needs-reply-badge{background:color-mix(in srgb, var(--twg-coral) 18%, transparent)}}.twg-canvas .email-classification-flag[data-tone=urgent],.twg-canvas .classification-flag.tone-urgent,.twg-canvas .email-needs-reply-badge{border:1px solid var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .email-classification-flag[data-tone=urgent],.twg-canvas .classification-flag.tone-urgent,.twg-canvas .email-needs-reply-badge{border:1px solid color-mix(in srgb, var(--twg-coral) 50%, transparent)}}.twg-canvas .email-classification-flag[data-tone=urgent],.twg-canvas .classification-flag.tone-urgent,.twg-canvas .email-needs-reply-badge{color:#6d4a18}.twg-canvas [data-andy-draft=true] .email-draft-pane-toolbar{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.twg-canvas [data-andy-draft=true] .email-draft-pane-toolbar{background:color-mix(in srgb, var(--twg-cream) 92%, transparent)}}.email-mobile-topbar,.email-mobile-folder-sheet-root{display:none}@media (max-width:768px){.twg-canvas [data-test=email-client]:not(.em){width:100%!important;max-width:100%!important}.twg-canvas [data-test=email-client] .email-folders-col{display:none!important}.twg-canvas [data-test=email-client] .email-list-col{border-right:0!important;flex:100%!important;width:100%!important;max-width:100%!important}.twg-canvas [data-test=email-client]>[data-slot=glass-card]{flex:100%!important;width:100%!important;min-width:0!important;max-width:100%!important}.twg-canvas .email-list-header{padding:max(12px, env(safe-area-inset-top,0px)) 16px 12px!important}.twg-canvas .email-list-header [data-test=email-page-title]{display:none!important}.twg-canvas .email-mobile-topbar{justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.twg-canvas .email-mobile-topbar__folder{min-width:0;min-height:44px;color:var(--ct-ink,var(--twg-ink));font-family:var(--twg-f-display);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:clamp(34px,10vw,48px);font-weight:500;line-height:1;display:inline-flex}.twg-canvas .email-mobile-topbar__folder span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twg-canvas .email-mobile-topbar__folder svg{color:var(--tao-ink-muted,#2c1e1094);stroke-width:2px;flex:none}.twg-canvas .email-mobile-topbar__actions{flex:none;align-items:center;gap:8px;display:inline-flex}.twg-canvas .email-mobile-topbar__icon{border-radius:var(--twg-r-full);min-width:44px;min-height:44px;color:var(--tao-ink-muted,#2c1e1094);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.twg-canvas .email-mobile-topbar__icon:focus-visible,.twg-canvas .email-mobile-topbar__folder:focus-visible{outline:2px solid var(--ct-brass,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.twg-canvas .email-mobile-topbar__icon:focus-visible,.twg-canvas .email-mobile-topbar__folder:focus-visible{outline:2px solid color-mix(in srgb, var(--ct-brass,var(--twg-brass)) 65%, transparent)}}.twg-canvas .email-mobile-topbar__icon:focus-visible,.twg-canvas .email-mobile-topbar__folder:focus-visible{outline-offset:2px}.twg-canvas .email-list-header .email-search-row{margin-top:8px;display:none}.twg-canvas .email-list-header[data-mobile-search-open=true] .email-search-row{display:flex}.twg-canvas .email-list-header[data-mobile-search-open=true] .email-saved-searches{display:none}.twg-canvas .email-list-header__row{margin-top:10px}.twg-canvas .email-icon-button{min-width:44px;min-height:var(--twg-touch-target)}.twg-canvas .email-andy-lane-strip{display:none!important}.email-mobile-folder-sheet-root{z-index:var(--z-sheet);display:block;position:fixed;inset:0}.email-mobile-folder-sheet-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2c1e103d;position:absolute;inset:0}.email-mobile-folder-sheet{max-height:min(78dvh, calc(100dvh - env(safe-area-inset-top,0px) - 24px));border:1px solid var(--ct-border,#6c502a2e);background:linear-gradient(180deg, var(--ct-glass,#fff7e6eb) 0%, var(--twg-paper) 100%);border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.email-mobile-folder-sheet{background:linear-gradient(180deg, color-mix(in srgb, var(--ct-glass,#fff7e6eb) 96%, var(--twg-cream)) 0%, var(--twg-paper) 100%)}}.email-mobile-folder-sheet{color:var(--ct-ink,var(--twg-ink));padding-bottom:env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(28px)saturate(1.25);backdrop-filter:blur(28px)saturate(1.25);animation:.22s cubic-bezier(.32,.72,0,1) both email-mobile-sheet-rise;box-shadow:0 -18px 54px #2c1e1038}.email-mobile-folder-sheet__grabber{border-radius:var(--twg-r-full);background:var(--ct-ink,var(--twg-ink));width:42px;height:4px;margin:10px auto 6px}@supports (color:color-mix(in lab, red, red)){.email-mobile-folder-sheet__grabber{background:color-mix(in srgb, var(--ct-ink,var(--twg-ink)) 24%, transparent)}}.email-mobile-folder-sheet__header{border-bottom:1px solid var(--ct-border,#6c502a2e);justify-content:space-between;align-items:center;gap:16px;padding:6px 20px 14px;display:flex}.email-mobile-folder-sheet__eyebrow,.email-mobile-folder-sheet__section-title{color:var(--tao-ink-muted,#2c1e1094);font-size:var(--twg-fs-caption);text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:700}.email-mobile-folder-sheet__header h2{color:var(--ct-ink,var(--twg-ink));font-size:var(--twg-fs-title);margin:2px 0 0;font-weight:650}.email-mobile-folder-sheet__close{border:1px solid var(--ct-border,#6c502a2e);border-radius:var(--twg-r-full);background:var(--ct-glass,#fff7e6c7);justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.email-mobile-folder-sheet__close{background:color-mix(in srgb, var(--ct-glass,#fff7e6c7) 70%, transparent)}}.email-mobile-folder-sheet__close{color:var(--tao-ink-muted,#2c1e1094)}.email-mobile-folder-sheet__body{padding:14px 16px max(18px, env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;overflow-y:auto}.email-mobile-folder-sheet__section+.email-mobile-folder-sheet__section{border-top:1px solid var(--ct-border,#6c502a2e);margin-top:18px;padding-top:14px}.email-mobile-folder-sheet__section-title{align-items:center;gap:6px;margin-bottom:8px;padding:0 4px;display:inline-flex}.email-mobile-folder-sheet__row{border-radius:var(--twg-r-md);width:100%;min-height:48px;color:var(--ct-ink,var(--twg-ink));text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 10px;display:flex}.email-mobile-folder-sheet__row+.email-mobile-folder-sheet__row{margin-top:2px}.email-mobile-folder-sheet__row[data-active=true]{background:var(--ct-brass,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.email-mobile-folder-sheet__row[data-active=true]{background:color-mix(in srgb, var(--ct-brass,var(--twg-brass)) 14%, transparent)}}.email-mobile-folder-sheet__row[data-active=true]{color:var(--ct-ink,var(--twg-ink))}.email-mobile-folder-sheet__row:focus-visible{outline:2px solid var(--ct-brass,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.email-mobile-folder-sheet__row:focus-visible{outline:2px solid color-mix(in srgb, var(--ct-brass,var(--twg-brass)) 65%, transparent)}}.email-mobile-folder-sheet__row:focus-visible{outline-offset:2px}.email-mobile-folder-sheet__row-icon{border-radius:var(--twg-r-full);background:var(--ct-brass,var(--twg-brass));flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.email-mobile-folder-sheet__row-icon{background:color-mix(in srgb, var(--ct-brass,var(--twg-brass)) 10%, transparent)}}.email-mobile-folder-sheet__row-icon{color:var(--ct-brass,var(--twg-brass))}.email-mobile-folder-sheet__row-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--twg-fs-section);flex:auto;font-weight:650;overflow:hidden}.email-mobile-folder-sheet__row-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.email-mobile-folder-sheet__row-copy .email-mobile-folder-sheet__row-label{flex:0 auto}.email-mobile-folder-sheet__row-hint{text-overflow:ellipsis;white-space:nowrap;color:var(--tao-ink-muted,#2c1e1094);font-size:var(--twg-fs-label);line-height:1.25;overflow:hidden}.email-mobile-folder-sheet__row-count{border-radius:var(--twg-r-full);background:var(--ct-brass,var(--twg-brass));flex:none;justify-content:center;align-items:center;min-width:28px;height:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.email-mobile-folder-sheet__row-count{background:color-mix(in srgb, var(--ct-brass,var(--twg-brass)) 16%, transparent)}}.email-mobile-folder-sheet__row-count{color:var(--ct-brass,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.email-mobile-folder-sheet__row-count{color:color-mix(in srgb, var(--ct-brass,var(--twg-brass)) 86%, var(--ct-ink,var(--twg-ink)))}}.email-mobile-folder-sheet__row-count{font-size:var(--twg-fs-label);font-variant-numeric:tabular-nums;font-weight:700}@keyframes email-mobile-sheet-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}[data-calendar-header=true] h1.font-display{font-family:var(--twg-f-display);letter-spacing:-.014em;color:var(--twg-ink,var(--ct-ink,var(--twg-ink)));font-size:clamp(28px,2.4vw,34px);font-weight:500}[data-calendar-view-switcher] [aria-selected=true]{background:var(--ct-brass,var(--twg-brass))!important}@supports (color:color-mix(in lab, red, red)){[data-calendar-view-switcher] [aria-selected=true]{background:color-mix(in srgb, var(--ct-brass,var(--twg-brass)) 25%, transparent)!important}}[data-calendar-view-switcher] [aria-selected=true]{color:var(--ct-ink,var(--twg-ink))!important;border-color:var(--ct-brass,var(--twg-brass))!important}@supports (color:color-mix(in lab, red, red)){[data-calendar-view-switcher] [aria-selected=true]{border-color:color-mix(in srgb, var(--ct-brass,var(--twg-brass)) 55%, transparent)!important}}.twg-canvas .calendar-event-block{border-radius:var(--twg-r-xs);border-left:3px solid var(--ct-brass,var(--twg-brass));background:var(--ct-glass,#fff7e6c7)}@supports (color:color-mix(in lab, red, red)){.twg-canvas .calendar-event-block{background:color-mix(in srgb, var(--ct-glass,#fff7e6c7) 85%, transparent)}}.twg-canvas .calendar-event-block{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.twg-canvas .calendar-account-chip,.twg-canvas .calendar-filter-chip{border-radius:var(--twg-r-full);border:1px solid var(--ct-border,#6c502a2e);background:var(--ct-glass,#fff7e6c7);padding:4px 10px}@supports (color:color-mix(in lab, red, red)){.twg-canvas .calendar-account-chip,.twg-canvas .calendar-filter-chip{background:color-mix(in srgb, var(--ct-glass,#fff7e6c7) 70%, transparent)}}.twg-canvas .calendar-account-chip,.twg-canvas .calendar-filter-chip{font-size:var(--twg-fs-label);color:var(--ct-ink,var(--twg-ink))}.twg-canvas .calendar-account-chip[aria-pressed=true],.twg-canvas .calendar-filter-chip.is-active{border-color:var(--ct-brass,var(--twg-brass));background:var(--ct-brass,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.twg-canvas .calendar-account-chip[aria-pressed=true],.twg-canvas .calendar-filter-chip.is-active{background:color-mix(in srgb, var(--ct-brass,var(--twg-brass)) 12%, var(--ct-glass,#fff7e6c7))}}.twg-canvas [data-test=calendar-new-event],.twg-canvas .calendar-new-event-button{background:var(--ct-brass,var(--twg-brass))!important;color:var(--twg-cream)!important;border-color:var(--ct-brass,var(--twg-brass))!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas [data-test=calendar-new-event],.twg-canvas .calendar-new-event-button{border-color:color-mix(in srgb, var(--ct-brass,var(--twg-brass)) 80%, var(--twg-ink))!important}}.twg-canvas [data-test=calendar-new-event]:hover,.twg-canvas .calendar-new-event-button:hover{background:var(--ct-brass,var(--twg-brass))!important}@supports (color:color-mix(in lab, red, red)){.twg-canvas [data-test=calendar-new-event]:hover,.twg-canvas .calendar-new-event-button:hover{background:color-mix(in srgb, var(--ct-brass,var(--twg-brass)) 90%, var(--twg-ink))!important}}.em{background:radial-gradient(circle at 10% 6%, #fff0d280, transparent 55%), radial-gradient(circle at 92% 90%, #ffdeb46b, transparent 55%), var(--twg-paper);width:auto;font-family:var(--twg-f-content);color:var(--twg-ink);font-size:calc(var(--twg-fs-body) + .5px);letter-spacing:.005em;border-radius:14px;flex-direction:column;height:calc(100% + 56px);margin:-12px -14px -44px;display:flex;position:relative;overflow:hidden}@media (min-width:769px){.em[data-andy-pane-open=true] .em-body{grid-template-columns:clamp(248px,22vw,320px) 6px minmax(0,1fr)}}@keyframes emAndyPaneEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes emComposeDraftMorphIn{0%{opacity:.84;filter:saturate(.96);transform:translateY(8px)scale(.98)}to{opacity:1;filter:saturate();transform:translateY(0)scale(1)}}.em-compose[data-open-source=andy-draft-card]{transform-origin:100% 0;animation:emComposeDraftMorphIn var(--twg-modal-stacked-enter-dur,.24s) var(--twg-ease) both}@media (prefers-reduced-motion:reduce){.em-compose[data-open-source=andy-draft-card]{animation:none}}.email-andy-collab{z-index:1;border-left:.5px solid var(--twg-glass-t2-border);background:var(--twg-glass-t2-bg);width:0;min-width:0;max-width:calc(100vw - 32px);-webkit-backdrop-filter:var(--twg-glass-t2-blur);backdrop-filter:var(--twg-glass-t2-blur);box-shadow:var(--twg-glass-t2-edge);opacity:0;pointer-events:none;transition:flex-basis .22s var(--twg-ease), width .22s var(--twg-ease), opacity .17s var(--twg-ease);flex:0 0 0;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.email-andy-collab[data-open=true]{opacity:1;pointer-events:auto;width:clamp(320px,26vw,360px);animation:emAndyPaneSlideIn .24s var(--twg-ease) both;flex:0 0 clamp(320px,26vw,360px)}@keyframes emAndyPaneSlideIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.email-andy-collab[data-open=true]{animation:none}}@supports (color:color-mix(in lab, red, red)){.email-andy-collab__peek{border-right:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent);background:color-mix(in oklab, var(--twg-cream) 82%, var(--twg-paper))}}.email-andy-collab__peek button{width:100%;min-height:var(--twg-btn-md-mobile-h);border-radius:var(--twg-r-sm);color:var(--twg-ink);text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:8px 9px;display:grid}.email-andy-collab__peek button[data-active],.email-andy-collab__peek button:hover,.email-andy-collab__peek button:focus-visible{background:var(--twg-salmon);outline:0}@supports (color:color-mix(in lab, red, red)){.email-andy-collab__peek button[data-active],.email-andy-collab__peek button:hover,.email-andy-collab__peek button:focus-visible{background:color-mix(in oklab, var(--twg-salmon) 11%, var(--twg-cream-bright))}}.email-andy-collab__peek strong,.email-andy-collab__peek span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-andy-collab__peek strong{font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-caption) + .5px);font-weight:750}.email-andy-collab__peek span{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-weight:520}@media (prefers-reduced-motion:reduce){.email-andy-collab[data-open=true] .email-andy-collab__workshop{animation:none}}.email-andy-collab__hint,.email-andy-collab__error{border:.5px solid var(--twg-ink);margin:8px 12px 0;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.email-andy-collab__hint,.email-andy-collab__error{border:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.email-andy-collab__hint,.email-andy-collab__error{background:var(--twg-cream-bright);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.email-andy-collab__hint,.email-andy-collab__error{background:color-mix(in oklab, var(--twg-cream-bright) 74%, transparent)}}.email-andy-collab__hint,.email-andy-collab__error{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-caption) + .5px);font-weight:560;line-height:1.35}.email-andy-collab .emrc-card{border:.5px solid var(--twg-ink);margin-top:8px}@supports (color:color-mix(in lab, red, red)){.email-andy-collab .emrc-card{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.email-andy-collab .emrc-card{border-radius:var(--twg-r-md,10px);background:var(--twg-cream-bright);overflow:hidden}@media (prefers-reduced-motion:no-preference){.email-andy-collab .emrc-card{transition:opacity var(--twg-chat-settle-dur) var(--twg-ease), transform var(--twg-chat-settle-dur) var(--twg-ease)}@starting-style{.email-andy-collab .emrc-card{opacity:0;transform:translateY(8px)scale(.97)}}}.email-andy-collab .emrc-card[data-status=rejected]{opacity:.6}.email-andy-collab .emrc-note{border-bottom:.5px solid var(--twg-ink);margin:0;padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.email-andy-collab .emrc-note{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.email-andy-collab .emrc-note{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.email-andy-collab .emrc-note{background:color-mix(in oklab, var(--twg-ink) 3%, var(--twg-cream-bright))}}.email-andy-collab .emrc-note{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);color:var(--twg-ink-3)}.email-andy-collab .emrc-body{overscroll-behavior:contain;max-height:280px;font-family:var(--twg-f-content);font-size:var(--twg-fs-body);line-height:var(--twg-lh-body,1.5);color:var(--twg-ink);padding:10px 12px;overflow-y:auto}.email-andy-collab .emrc-body p{margin:0 0 8px}.email-andy-collab .emrc-body p:last-child{margin-bottom:0}.email-andy-collab .emrc-actions{border-top:.5px solid var(--twg-ink);align-items:center;gap:6px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.email-andy-collab .emrc-actions{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.email-andy-collab .emrc-actions{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.email-andy-collab .emrc-actions{background:color-mix(in oklab, var(--twg-ink) 3%, var(--twg-cream-bright))}}.email-andy-collab .emrc-btn{min-height:var(--twg-btn-md-h,36px);border-radius:var(--twg-r-sm,8px);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);cursor:pointer;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-weight:600;line-height:1;display:inline-flex}.email-andy-collab .emrc-edit{border:.5px solid var(--twg-ink);flex:none}@supports (color:color-mix(in lab, red, red)){.email-andy-collab .emrc-edit{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.email-andy-collab .emrc-edit{background:var(--twg-cream-bright);color:var(--twg-ink)}.email-andy-collab .emrc-approve{background:var(--twg-coral);color:var(--twg-cream);border:0;flex:auto}.email-andy-collab .emrc-dismiss{color:var(--twg-ink-3);background:0 0;border:0;flex:none}.email-andy-collab .emrc-btn:disabled{opacity:.5;cursor:default}.email-andy-collab .emrc-state{border-top:.5px solid var(--twg-ink);margin:0;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.email-andy-collab .emrc-state{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.email-andy-collab .emrc-state{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);color:var(--twg-ink-3)}.email-andy-collab .emrc-error{border-top:.5px solid var(--twg-coral);justify-content:space-between;align-items:center;gap:10px;margin:0;padding:9px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.email-andy-collab .emrc-error{border-top:.5px solid color-mix(in oklab, var(--twg-coral) 30%, transparent)}}.email-andy-collab .emrc-error{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.email-andy-collab .emrc-error{background:color-mix(in oklab, var(--twg-coral) 8%, var(--twg-cream-bright))}}.email-andy-collab .emrc-error{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);line-height:1.35}.email-andy-collab .emrc-retry{border:.5px solid var(--twg-ink);flex:none;min-width:64px;min-height:36px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.email-andy-collab .emrc-retry{border:.5px solid color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.email-andy-collab .emrc-retry{border-radius:var(--twg-r-sm,8px);background:var(--twg-cream-bright);color:var(--twg-ink);font:600 var(--twg-fs-button) / 1 var(--twg-f-ui);cursor:pointer}.email-andy-collab .emrc-retry:disabled{cursor:default;opacity:.5}.email-andy-collab .emrc-options{flex-direction:column;align-items:stretch;gap:6px;margin-top:8px;display:flex}.email-andy-collab .emrc-option{min-height:var(--twg-btn-md-h,36px);border:.5px solid var(--twg-ink);align-items:center;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.email-andy-collab .emrc-option{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.email-andy-collab .emrc-option{border-radius:var(--twg-r-sm,8px);background:var(--twg-cream-bright);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);text-align:left;cursor:pointer;transition:border-color .15s var(--twg-ease), background .15s var(--twg-ease);font-weight:600}.email-andy-collab .emrc-option:hover{border-color:var(--twg-coral)}.email-andy-collab .emrc-option:disabled{opacity:.5;cursor:default}.email-andy-collab__composer-mark{align-self:end}.email-andy-collab__composer-field{gap:6px;min-width:0;display:grid}.email-andy-collab__mention-bar{scrollbar-width:none;grid-column:1/-1;align-items:center;gap:6px;min-width:0;padding:0 1px 1px;display:flex;overflow-x:auto}.email-andy-collab__mention-bar::-webkit-scrollbar{display:none}.email-andy-collab__mention-bar button{max-width:176px;min-height:var(--twg-btn-md-h);border:.5px solid var(--twg-ink);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.email-andy-collab__mention-bar button{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.email-andy-collab__mention-bar button{border-radius:calc(var(--twg-r-sm) + 1px);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.email-andy-collab__mention-bar button{background:color-mix(in oklab, var(--twg-cream-bright) 78%, transparent)}}.email-andy-collab__mention-bar button{color:var(--twg-ink);cursor:pointer;font-family:var(--twg-f-ui)}.email-andy-collab__mention-bar button:hover,.email-andy-collab__mention-bar button:focus-visible{border-color:var(--twg-salmon);outline:0}@supports (color:color-mix(in lab, red, red)){.email-andy-collab__mention-bar button:hover,.email-andy-collab__mention-bar button:focus-visible{border-color:color-mix(in oklab, var(--twg-salmon) 34%, transparent)}}.email-andy-collab__mention-bar button:hover,.email-andy-collab__mention-bar button:focus-visible{background:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.email-andy-collab__mention-bar button:hover,.email-andy-collab__mention-bar button:focus-visible{background:color-mix(in oklab, var(--twg-salmon) 10%, var(--twg-cream-bright))}}.email-andy-collab__mention-bar strong,.email-andy-collab__mention-bar span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;min-width:0;overflow:hidden}.email-andy-collab__mention-bar strong{font-size:var(--twg-fs-caption);font-weight:780}.email-andy-collab__mention-bar button>span,.email-andy-collab__mention-state{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-weight:650}.email-andy-collab__mention-state{font-family:var(--twg-f-ui);flex:none;padding:6px 1px}.email-andy-collab .tasks-l1__andy-meta strong{font-size:calc(var(--twg-fs-button) - .5px);font-weight:800}.email-andy-collab .tasks-l1__andy-meta time{font-size:var(--twg-fs-caption);font-weight:650}@media (min-width:769px){.em-thread-head:not(.is-collapsed)>.em-thread-subject{text-align:center!important}.em-thread-head:not(.is-collapsed) .em-thread-meta-line,.em-thread-head:not(.is-collapsed) .em-thread-meta-recipients{height:38px!important;min-height:38px!important}.em-thread-head:not(.is-collapsed) .em-thread-meta-line:before,.em-thread-head:not(.is-collapsed) .em-thread-meta-rec-label{flex:0 0 64px!important;width:64px!important;min-width:64px!important;max-width:64px!important}.em-thread-head:not(.is-collapsed) .em-thread-meta-from,.em-thread-head:not(.is-collapsed) .em-thread-meta-rec-name{border:1px solid var(--twg-ink)!important;align-items:center!important;min-height:24px!important;padding:0 9px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.em-thread-head:not(.is-collapsed) .em-thread-meta-from,.em-thread-head:not(.is-collapsed) .em-thread-meta-rec-name{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)!important}}.em-thread-head:not(.is-collapsed) .em-thread-meta-from,.em-thread-head:not(.is-collapsed) .em-thread-meta-rec-name{background:var(--twg-cream-bright)!important;color:var(--twg-ink)!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-button)!important;font-weight:400!important;line-height:var(--twg-lh-dense,1.2)!important;border-radius:12px!important}.em-thread-head:not(.is-collapsed) .em-address-chip-name,.em-thread-head:not(.is-collapsed) .em-address-chip-email{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:inline!important;overflow:hidden!important}.em-thread-head:not(.is-collapsed) .em-address-chip-email{color:#2c1e108c!important;font-weight:400!important}}@media (max-width:768px){.em[data-andy-pane-open=true] .em-main{transform:none}.email-andy-collab,.email-andy-collab[data-peek=true]{z-index:var(--z-sheet);width:100vw;min-width:0;max-width:none;padding-top:env(safe-area-inset-top,0);grid-template-columns:minmax(0,1fr);position:fixed;inset:0;transform:translateY(104%)}.email-andy-collab[data-open=true]{flex-basis:auto;width:100vw;max-width:100vw;transform:translateY(0)}.email-andy-collab[data-peek=true]{grid-template-columns:minmax(132px,38vw) minmax(0,1fr)}.email-andy-collab__peek{padding-top:12px}}@media (prefers-reduced-motion:reduce){.em-main,.email-andy-collab{transition:none!important;transform:none!important}}@media print{body *{visibility:hidden!important}.em-thread,.em-thread *{visibility:visible!important}.em-thread{color:#111!important;width:100%!important;min-height:auto!important;box-shadow:none!important;background:#fff!important;border:0!important;position:absolute!important;inset:0 auto auto 0!important;overflow:visible!important}.em-thread-toolbar,.em-thread-more-wrap,.em-contact-card,.em-compose,.em-apps-drawer,.em-writeback-summary,.em-andy-aftercare{display:none!important}.em-message,.em-thread-head{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important;background:#fff!important}}.em-shortcuts-backdrop{z-index:var(--z-modal-backdrop);background:var(--twg-cream);place-items:center;padding:20px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.em-shortcuts-backdrop{background:color-mix(in oklab, var(--twg-cream) 50%, #1f160d61)}}.em-shortcuts-backdrop{-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08)}.em-shortcuts-dialog{border:1px solid var(--twg-line);width:min(620px,100vw - 32px);max-height:min(680px,100vh - 32px);overflow:auto}@supports (color:color-mix(in lab, red, red)){.em-shortcuts-dialog{border:1px solid color-mix(in oklab, var(--twg-line) 92%, transparent)}}.em-shortcuts-dialog{border-radius:var(--twg-modal-radius);background:linear-gradient(145deg, #ffffffdb, #fbf5e9c2), var(--twg-card);color:var(--twg-ink);padding:18px;box-shadow:0 28px 80px #31221238}.em-shortcuts-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.em-shortcuts-kicker{font-size:var(--twg-fs-caption);text-transform:uppercase;letter-spacing:0;color:var(--twg-ink-3);margin:0 0 4px;font-weight:800}.em-shortcuts-head h2{font-size:var(--twg-fs-display);line-height:1.1;font-family:var(--twg-serif);margin:0;font-weight:700}.em-shortcuts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.em-shortcuts-group{border:1px solid var(--twg-line)}@supports (color:color-mix(in lab, red, red)){.em-shortcuts-group{border:1px solid color-mix(in oklab, var(--twg-line) 82%, transparent)}}.em-shortcuts-group{background:#ffffff73;border-radius:14px;padding:12px}.em-shortcuts-group h3{font-size:var(--twg-fs-label);text-transform:uppercase;letter-spacing:0;color:var(--twg-ink-2);margin:0 0 10px;font-weight:800}.em-shortcuts-group dl{gap:8px;margin:0;display:grid}.em-shortcuts-row{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;display:grid}.em-shortcuts-row dt,.em-shortcuts-row dd{margin:0}.em-shortcuts-row kbd{border:1px solid var(--twg-line);justify-content:center;align-items:center;min-width:30px;min-height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-shortcuts-row kbd{border:1px solid color-mix(in oklab, var(--twg-line) 92%, transparent)}}.em-shortcuts-row kbd{border-radius:var(--twg-r-sm);font-size:var(--twg-fs-body);color:var(--twg-ink);background:#ffffffb8;font-weight:800;box-shadow:inset 0 -1px #281b0e14}.em-shortcuts-row dd{font-size:var(--twg-fs-body);color:var(--twg-ink-2);line-height:1.3}.em-shortcuts-note{border-top:1px solid var(--twg-line);margin:14px 0 0}@supports (color:color-mix(in lab, red, red)){.em-shortcuts-note{border-top:1px solid color-mix(in oklab, var(--twg-line) 70%, transparent)}}.em-shortcuts-note{font-size:var(--twg-fs-label);color:var(--twg-ink-3);padding-top:12px;line-height:1.45}.em-command-backdrop{z-index:var(--z-modal-elevated);background:var(--twg-cream);justify-content:center;align-items:flex-start;padding:12vh 18px 18px;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.em-command-backdrop{background:color-mix(in oklab, var(--twg-cream) 44%, #1f160d66)}}.em-command-backdrop{-webkit-backdrop-filter:blur(14px)saturate(1.06);backdrop-filter:blur(14px)saturate(1.06)}.em-command-dialog{border:1px solid var(--twg-line);flex-direction:column;width:min(560px,92vw);max-height:62vh;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.em-command-dialog{border:1px solid color-mix(in oklab, var(--twg-line) 92%, transparent)}}.em-command-dialog{border-radius:var(--twg-modal-radius);background:linear-gradient(145deg, #ffffffe0, #fbf5e9cc), var(--twg-card);color:var(--twg-ink);box-shadow:0 28px 80px #31221238}.em-command-head{border-bottom:1px solid var(--twg-line);align-items:center;gap:8px;min-height:48px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.em-command-head{border-bottom:1px solid color-mix(in oklab, var(--twg-line) 70%, transparent)}}.em-command-search-icon{color:var(--twg-ink-3);flex:none}.em-command-input{min-width:0;color:inherit;font:500 var(--twg-fs-body)/1.3 var(--twg-f-ui);background:0 0;border:0;outline:none;flex:auto}.em-command-input::placeholder{color:var(--twg-ink-3)}.em-command-key{border:1px solid var(--twg-line);flex:none;min-width:26px;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.em-command-key{border:1px solid color-mix(in oklab, var(--twg-line) 92%, transparent)}}.em-command-key{color:var(--twg-ink-3);font:800 10px/1.1 var(--twg-f-ui);text-align:center;text-transform:uppercase;border-radius:5px}.em-command-close{border:1px solid var(--twg-line);flex:none;justify-content:center;align-items:center;min-height:36px;padding:0 12px;display:none}@supports (color:color-mix(in lab, red, red)){.em-command-close{border:1px solid color-mix(in oklab, var(--twg-line) 92%, transparent)}}.em-command-close{border-radius:var(--twg-r-sm);background:#fff}@supports (color:color-mix(in lab, red, red)){.em-command-close{background:color-mix(in oklab, white 70%, var(--twg-card))}}.em-command-close{color:var(--twg-ink);cursor:pointer;font:800 var(--twg-fs-button)/1 var(--twg-f-ui)}.em-command-list{min-height:0;padding:6px;overflow-y:auto}.em-command-item{width:100%;min-height:42px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.em-command-item[data-active=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-command-item[data-active=true]{background:color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.em-command-item-copy{flex:auto;min-width:0}.em-command-item-label,.em-command-item-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.em-command-item-label{font:700 var(--twg-fs-label)/1.25 var(--twg-f-ui)}.em-command-item-hint{color:var(--twg-ink-3);font:500 var(--twg-fs-caption)/1.25 var(--twg-f-ui);margin-top:2px}.em-command-item-group{color:var(--twg-ink-3);font:800 10px/1 var(--twg-f-ui);text-transform:uppercase;flex:none}.em-command-enter{color:var(--twg-ink-3);font:700 11px/1 var(--twg-f-ui);flex:none}.em-command-unavailable{color:var(--twg-ink-3);font:800 10px/1 var(--twg-f-ui);text-transform:uppercase;flex:none}.em-command-empty{color:var(--twg-ink-3);font:500 var(--twg-fs-body)/1.35 var(--twg-f-ui);margin:0;padding:14px 10px}@media (max-width:640px){.em-head .em-command-trigger{display:none!important}.em-shortcuts-backdrop{align-items:end;padding:10px}.em-shortcuts-dialog{border-radius:var(--twg-r-lg);width:min(100%,420px);max-height:min(82dvh,720px);padding:14px}.em-shortcuts-head h2{font-size:var(--twg-fs-title)}.em-shortcuts-grid{grid-template-columns:1fr}.em-command-backdrop{align-items:stretch;padding:0}.em-command-dialog{border-radius:0;width:100%;height:100dvh;max-height:none}.em-command-head{min-height:var(--twg-touch-target);padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) 10px max(10px, env(safe-area-inset-left))}.em-command-item{min-height:var(--twg-touch-target);padding:10px 12px}.em-command-close{min-height:var(--twg-touch-target);display:inline-flex}.em-command-enter,.em-command-key{display:none}}@media (min-width:48.0625em){.em-list{border:.5px solid var(--twg-ink);background:#fff7e6c7}@supports (color:color-mix(in lab, red, red)){.em-list{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.em-list{border-radius:14px;box-shadow:inset 0 1px #ffffff80,0 10px 24px -16px #2c1e1024}.em-list-head{background:var(--twg-cream-bright);min-height:42px;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.em-list-head{background:color-mix(in oklab, var(--twg-cream-bright) 72%, transparent)}}.em-list-head{border-bottom:1px solid #6c502a24}.em-list-rows{background:#fff7e657;gap:0;padding:0 6px 6px}.em-list-rows .em-group-head{min-height:24px;font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-micro) + .5px);letter-spacing:.08em;text-transform:uppercase;color:#2c1e1085;background:#fff7e694;border:0;border-bottom:1px solid #6c502a1f;border-radius:0;margin:0;padding:4px 12px;font-weight:600}.em-list-rows .em-row{box-shadow:none;background:#fff7e68f;border:1px solid #0000;border-radius:10px;gap:10px;min-height:0;padding:10px 12px}.em-list-rows .em-row:hover{background:var(--twg-cream);border-color:#6c502a2e}.em-list-rows .em-row[data-active]{background:var(--twg-cream);border-color:var(--twg-brass);box-shadow:0 0 0 2px #b88a3a2e}.em-list-rows .em-row[data-active]:before{width:3px;box-shadow:none;border-radius:0 4px 4px 0;top:8px;bottom:8px;left:0}.em-list-rows .em-row>.em-row-avatar-btn{width:42px;height:calc(var(--twg-btn-icon-mobile) + 2px);min-width:42px;min-height:calc(var(--twg-btn-icon-mobile) + 2px);align-self:start;margin-top:0}.em-list-rows .em-row>.em-row-avatar-btn>.twg-photo,.em-list-rows .em-row-avatar-check{width:36px;height:calc(var(--twg-btn-icon) + 4px);min-width:36px;min-height:calc(var(--twg-btn-icon) + 4px)}.em-list-rows .em-row-body{gap:3px}.em-list-rows .em-row-from{font-size:calc(var(--twg-fs-body) + 1px);line-height:1.28}.em-list-rows .em-row-time{font-size:calc(var(--twg-fs-label) + .5px);color:#2c1e107a}.em-list-rows .em-row-subject{font-size:calc(var(--twg-fs-body) - .25px);line-height:1.32}.em-list-rows .em-row-preview{font-size:var(--twg-fs-button);-webkit-line-clamp:2;line-height:1.36}.em-list-rows .em-row-tags{gap:5px;margin-top:5px}.em-list-rows .em-row .em-tag{min-height:20px;font-size:var(--twg-fs-caption);padding:2px 8px;line-height:1.25}.em-list-rows .em-row>.em-row-quick{border-radius:10px;gap:5px;height:36px;padding:3px;top:8px;right:8px;transform:none}.em-list-rows .em-row-quick-btn{width:30px;height:var(--twg-btn-md-h);min-width:30px;min-height:var(--twg-btn-md-h);border-radius:var(--twg-r-sm)}.em-list-rows .em-row:hover .em-row-time,.em-list-rows .em-row:focus-within .em-row-time{opacity:0}.em-thread-meta-text{width:100%}.em-thread-meta-line,.em-thread-meta-recipients{grid-template-columns:64px minmax(0,auto) auto 1fr auto;align-items:baseline;column-gap:10px;width:100%;display:grid}.em-thread-meta-line:before,.em-thread-meta-rec-label{grid-column:1}.em-thread-meta-from,.em-thread-meta-rec-name{text-align:left;grid-column:2;justify-self:start}.em-thread-vip,.em-thread-meta-rec-more{grid-column:3;justify-self:start}.em-thread-meta-time{grid-column:5;justify-self:end;margin-left:0}.em-thread-meta-recipients>svg{grid-column:5;justify-self:end;margin-left:0!important}}@media (min-width:769px){.em-list{border:.5px solid var(--twg-ink);background:#fff7e6c7}@supports (color:color-mix(in lab, red, red)){.em-list{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.em-list{border-radius:14px;box-shadow:inset 0 1px #ffffff80,0 10px 24px -16px #2c1e1024}.em-list-head{background:var(--twg-cream-bright);min-height:42px;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.em-list-head{background:color-mix(in oklab, var(--twg-cream-bright) 72%, transparent)}}.em-list-head{border-bottom:1px solid #6c502a24}.em-list-controls .em-focus-toggle,.em-list-head .em-list-controls .em-filter-btn{height:var(--twg-btn-compact-h)}.em-list-rows{background:#fff7e657;gap:4px;padding:6px}.em-list-rows .em-group-head{min-height:32px;font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);letter-spacing:.08em;text-transform:uppercase;color:#2c1e1085;background:0 0;border:0;border-radius:9px;margin:0 0 4px;padding:8px 12px 6px;font-weight:600}.em-list-rows .em-row{box-shadow:none;background:#fff7e68f;border:1px solid #0000;border-radius:10px;gap:10px;min-height:0;padding:10px 12px}.em-list-rows .em-row:hover{background:var(--twg-cream);border-color:#6c502a2e}.em-list-rows .em-row[data-active]{background:var(--twg-cream);border-color:var(--twg-brass);box-shadow:0 0 0 2px #b88a3a2e}.em-list-rows .em-row[data-active]:before{width:3px;box-shadow:none;border-radius:0 4px 4px 0;top:8px;bottom:8px;left:0}.em-list-rows .em-row>.em-row-avatar-btn{width:42px;height:calc(var(--twg-btn-icon-mobile) + 2px);min-width:42px;min-height:calc(var(--twg-btn-icon-mobile) + 2px);align-self:start;margin-top:0}.em-list-rows .em-row>.em-row-avatar-btn>.twg-photo,.em-list-rows .em-row-avatar-check{width:36px;height:calc(var(--twg-btn-icon) + 4px);min-width:36px;min-height:calc(var(--twg-btn-icon) + 4px)}.em-list-rows .em-row-body{gap:3px}.em-list-rows .em-row-from{font-size:calc(var(--twg-fs-body) + 1px);font-weight:600;line-height:1.28}.em-list-rows .em-row-time{font-size:calc(var(--twg-fs-label) + .5px);color:#2c1e107a}.em-list-rows .em-row-subject{font-size:calc(var(--twg-fs-body) - .25px);line-height:1.32}.em-list-rows .em-row-preview{font-size:var(--twg-fs-button);-webkit-line-clamp:2;line-height:1.36}.em-list-rows .em-row-tags{gap:5px;margin-top:5px}.em-list-rows .em-row .em-tag{min-height:20px;font-size:var(--twg-fs-caption);padding:2px 8px;line-height:1.25}.em-list-rows .em-row>.em-row-quick{border-radius:10px;gap:5px;height:36px;padding:3px;top:8px;right:8px;transform:none}.em-list-rows .em-row-quick-btn{width:30px;height:var(--twg-btn-md-h);min-width:30px;min-height:var(--twg-btn-md-h);border-radius:var(--twg-r-sm)}.em-list-rows .em-row:hover .em-row-time,.em-list-rows .em-row:focus-within .em-row-time{opacity:0}}.m-em-bulk-bar,.m-em-bulk-more-root{display:none!important}@media (max-width:768px){.em-list-controls.em-list-controls-bulk{display:none!important}.m-em-bulk-bar{display:flex!important}.m-em-bulk-more-root{display:block!important}}@media (min-width:1700px){.em{height:calc(100% + 56px);margin:-14px -16px -44px}}@media (min-width:2200px){.em{height:calc(100% + 56px);margin:-16px -18px -44px}}.em-toolbar{display:none}.em-head{border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-glass-bg-deep);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex:none;align-items:center;gap:10px;padding:10px 16px;display:flex}.em-head-brand{align-items:center;gap:10px;margin-right:4px;display:flex}.em-head-brand>svg{width:22px;height:22px;color:var(--twg-brass);flex-shrink:0}.em-head-title-block{flex-direction:column;line-height:1.1;display:flex}.em-head-sub{font-size:var(--twg-fs-label);color:var(--twg-ink-3);margin-top:2px}.em-head-title{font-family:var(--twg-f-display);font-weight:600;font-size:var(--twg-fs-module-head);letter-spacing:0;color:var(--twg-ink);margin:0}.em-head-count{font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-label);color:var(--twg-ink-3)}.em-head-spacer{flex:1}.em-head-accounts{border-radius:var(--twg-r-full);border:1px solid var(--twg-ink-hair);scrollbar-width:thin;background:#6c502a14;flex-shrink:1;align-items:center;gap:3px;max-width:min(46vw,520px);margin-left:6px;padding:3px;display:inline-flex;overflow-x:auto}.em-head-accounts::-webkit-scrollbar{height:4px}.em-head-accounts::-webkit-scrollbar-thumb{background:var(--twg-ink-hair);border-radius:var(--twg-r-full)}.em-head-acct{font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-label);color:var(--twg-ink-2);border-radius:var(--twg-r-full);cursor:pointer;white-space:nowrap;transition:background .14s var(--twg-ease), color .14s var(--twg-ease);background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.em-head-acct:hover{color:var(--twg-ink);background:#fff7e6b3}.em-head-acct.is-active{background:var(--twg-cream-bright);color:var(--twg-ink);box-shadow:0 1px 3px #0000000d, 0 0 0 1px var(--twg-ink-hair);font-weight:600}.em-head-acct-initial{width:16px;height:16px;font-family:var(--twg-f-ui);font-weight:700;font-size:calc(var(--twg-fs-micro) - .5px);letter-spacing:0;color:var(--twg-cream);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.em-head-acct-initial.tone-brass{background:var(--twg-brass)}.em-head-acct-initial.tone-coral{background:var(--twg-coral)}.em-head-acct-initial.tone-sage{background:var(--twg-sage)}.em-head-acct-initial.tone-amber{background:#c08a2a}.em-head-acct-initial.tone-violet{background:#8b6a3d}.em-head-acct-label{font-size:var(--twg-fs-label)}.em-head-acct-dots{align-items:center;gap:2px;margin-right:1px;display:inline-flex}.em-head-acct-dot{border-radius:50%;width:6px;height:6px}.em-head-acct-dot.tone-brass{background:var(--twg-brass)}.em-head-acct-dot.tone-coral{background:var(--twg-coral)}.em-head-acct-dot.tone-sage{background:var(--twg-sage)}.em-head-acct-dot.tone-amber{background:#c08a2a}.em-head-acct-dot.tone-violet{background:#8b6a3d}.em-head-search-wrap{flex:0 330px;align-items:center;gap:4px;min-width:0;display:inline-flex;position:relative}.em-head-search{align-items:center;gap:var(--twg-search-gap);height:var(--twg-search-h);min-height:var(--twg-search-h);padding:0 var(--twg-search-pad-x);border-radius:var(--twg-search-radius);background:var(--twg-search-bg);border:1px solid var(--twg-search-border);flex:0 280px;min-width:220px;display:inline-flex}.em-head-search svg{width:var(--twg-search-icon);height:var(--twg-search-icon);color:var(--twg-ink-3)}.em-head-search input{font-family:var(--twg-f-ui);font-size:var(--twg-search-font);font-weight:var(--twg-search-weight);color:var(--twg-ink);background:0 0;border:0;outline:0;flex:1;min-width:0;line-height:1}.em-head-search input::placeholder{color:var(--twg-ink-3)}.em-head-search-clear{cursor:pointer;color:var(--twg-ink-3);background:0 0;border:0;border-radius:3px;align-items:center;padding:2px;display:inline-flex}.em-head-search-clear:hover{color:var(--twg-ink);background:#6c502a14}.em-search-help-trigger{flex:none}.em-search-help-menu{z-index:var(--z-popover);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream-bright);width:min(360px,100vw - 32px);padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px -16px #2f1f1833,0 4px 10px -4px #2f1f1814}.em-search-help-menu button{width:100%;min-height:calc(var(--twg-btn-icon) + 2px);border-radius:var(--twg-r-sm);color:var(--twg-ink);cursor:pointer;text-align:left;font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.em-search-help-menu button:hover{background:var(--twg-ink-tint-hover)}.em-search-help-menu code{text-overflow:ellipsis;white-space:nowrap;max-width:132px;color:var(--twg-ink-3);font-family:var(--twg-f-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--twg-fs-micro);overflow:hidden}.em-head-sync-chip{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);max-width:190px;min-height:30px;color:var(--twg-ink-2);cursor:pointer;font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);white-space:nowrap;background:#fff7e6a3;align-items:center;gap:6px;padding:0 9px;line-height:1;display:inline-flex}.em-head-sync-chip[data-tone=ready] svg{color:var(--twg-sage)}.em-head-sync-chip[data-tone=warn] svg{color:var(--twg-amber)}.em-head-sync-chip:hover{background:var(--twg-cream-bright);color:var(--twg-ink)}.em-head-sync-status,.em-head-sync-detail{text-overflow:ellipsis;min-width:0;overflow:hidden}.em-head-sync-status{font-weight:650}.em-head-sync-detail{color:var(--twg-ink-3)}.em-head-compose{border-radius:var(--twg-r-sm);background:var(--twg-ink);color:var(--twg-cream-bright);cursor:pointer;font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-button);transition:background .14s var(--twg-ease);border:0;align-items:center;gap:6px;padding:6px 14px;display:inline-flex;box-shadow:0 2px 6px #2c1e102e}.em-head-compose:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-head-compose:hover{background:color-mix(in oklab, var(--twg-ink) 88%, var(--twg-coral))}}.em-accounts{align-items:center;gap:6px;display:flex}.em-acct{background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);border-radius:50%;place-items:center;width:30px;height:30px;display:inline-grid;position:relative}@supports (color:color-mix(in lab, red, red)){.em-acct{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.em-acct{color:var(--twg-ink-2);cursor:pointer;font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-label);letter-spacing:0;transition:transform .14s var(--twg-ease), box-shadow .14s var(--twg-ease), border-color .14s var(--twg-ease)}.em-acct:hover{transform:translateY(-1px)}.em-acct-all{font-size:calc(var(--twg-fs-micro) + .5px);letter-spacing:.04em;text-transform:uppercase}.em-acct[data-active]{box-shadow:0 0 0 2px var(--twg-brass);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.em-acct[data-active]{box-shadow:0 0 0 2px color-mix(in oklab, var(--twg-brass) 60%, transparent)}}.em-acct[data-tone=brass]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-acct[data-tone=brass]{background:color-mix(in oklab, var(--twg-brass) 16%, var(--twg-cream-bright))}}.em-acct[data-tone=brass]{color:var(--twg-brass);border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-acct[data-tone=brass]{border-color:color-mix(in oklab, var(--twg-brass) 36%, transparent)}}.em-acct[data-tone=coral]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-acct[data-tone=coral]{background:color-mix(in oklab, var(--twg-coral) 16%, var(--twg-cream-bright))}}.em-acct[data-tone=coral]{color:var(--twg-coral);border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-acct[data-tone=coral]{border-color:color-mix(in oklab, var(--twg-coral) 36%, transparent)}}.em-acct[data-tone=sage]{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.em-acct[data-tone=sage]{background:color-mix(in oklab, var(--twg-sage) 16%, var(--twg-cream-bright))}}.em-acct[data-tone=sage]{color:var(--twg-sage);border-color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.em-acct[data-tone=sage]{border-color:color-mix(in oklab, var(--twg-sage) 36%, transparent)}}.em-acct[data-tone=amber]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-acct[data-tone=amber]{background:color-mix(in oklab, var(--twg-brass) 16%, var(--twg-cream-bright))}}.em-acct[data-tone=amber]{color:#b7831f;border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-acct[data-tone=amber]{border-color:color-mix(in oklab, var(--twg-brass) 36%, transparent)}}.em-acct[data-tone=violet]{background:#8b6a3d}@supports (color:color-mix(in lab, red, red)){.em-acct[data-tone=violet]{background:color-mix(in oklab, #8b6a3d 16%, var(--twg-cream-bright))}}.em-acct[data-tone=violet]{color:#6d512d;border-color:#8b6a3d5c;border-color:lab(47.4428% 9.49913 30.3535/.36)}.em-acct[data-active][data-tone=brass]{box-shadow:0 0 0 2px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-acct[data-active][data-tone=brass]{box-shadow:0 0 0 2px color-mix(in oklab, var(--twg-brass) 60%, transparent)}}.em-acct[data-active][data-tone=coral]{box-shadow:0 0 0 2px var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-acct[data-active][data-tone=coral]{box-shadow:0 0 0 2px color-mix(in oklab, var(--twg-coral) 60%, transparent)}}.em-acct[data-active][data-tone=sage]{box-shadow:0 0 0 2px var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.em-acct[data-active][data-tone=sage]{box-shadow:0 0 0 2px color-mix(in oklab, var(--twg-sage) 60%, transparent)}}.em-acct[data-active][data-tone=amber]{box-shadow:0 0 0 2px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-acct[data-active][data-tone=amber]{box-shadow:0 0 0 2px color-mix(in oklab, var(--twg-brass) 60%, transparent)}}.em-acct[data-active][data-tone=violet]{box-shadow:0 0 0 2px #8b6a3d99;box-shadow:0 0 0 2px lab(47.4428% 9.49913 30.3535/.6)}.em-toolbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.em-tool-btn{border-radius:var(--twg-r-sm);border:.5px solid var(--twg-ink);background:0 0;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-tool-btn{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.em-tool-btn{color:var(--twg-ink-2);cursor:pointer;font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-button);transition:background .14s var(--twg-ease), color .14s var(--twg-ease), border-color .14s var(--twg-ease)}.em-tool-btn:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-tool-btn:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.em-tool-btn:hover{color:var(--twg-ink)}.em-tool-btn[data-active]{background:var(--twg-brass);color:var(--twg-cream-bright);border-color:var(--twg-brass)}.em-tool-pill{border-radius:var(--twg-r-full);min-width:18px;height:18px;color:inherit;font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-micro) + .5px);background:#ffffff40;background:lab(100% -.0000298023 .0000119209/.25);place-items:center;padding:0 5px;font-weight:600;display:inline-grid}.em-chrome-search{font-size:var(--twg-fs-body);color:var(--twg-ink);display:none}.em-chrome-search input::placeholder{color:var(--twg-ink-3)}.em-kbd{border:.5px solid var(--twg-ink);border-radius:4px;align-items:center;height:18px;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-kbd{border:.5px solid color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.em-kbd{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-kbd{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.em-kbd{font-family:var(--twg-f-mono);font-size:var(--twg-fs-micro);color:var(--twg-ink-2);font-weight:500}.em-chrome-right{flex:none;gap:8px;display:flex}.em-compose-btn{border-radius:var(--twg-r-sm);background:var(--twg-ink);color:var(--twg-cream-bright);border:.5px solid var(--twg-ink);cursor:pointer;font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-button);transition:background .14s var(--twg-ease);align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.em-compose-btn:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-btn:hover{background:color-mix(in oklab, var(--twg-ink) 88%, var(--twg-coral))}}.em-compose-btn .em-kbd{color:#ffffffd9;background:#fff3;background:lab(100% -.0000298023 .0000119209/.2);border-color:#ffffff47;border-color:lab(100% -.0000298023 .0000119209/.28)}.em-compose-picker-field{gap:var(--twg-modal-gap-xs);flex-direction:column;display:flex}.em-compose-picker-field-label,.em-compose-picker-copy,.em-compose-picker-option-copy{min-width:0}.em-compose-picker-field-label{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);color:var(--twg-ink-3)}.em-compose-picker{min-width:min(var(--twg-modal-w-xs), 100%);position:relative}.em-compose-picker-field .em-compose-picker{width:100%}.em-compose-picker-trigger{width:100%;min-height:var(--twg-button-md-h);justify-content:space-between;align-items:center;gap:var(--twg-modal-gap-sm);padding:0 var(--twg-button-md-pad-x);border-radius:var(--twg-button-md-r);border:var(--twg-modal-border);background:var(--twg-cream-bright);color:var(--twg-ink);cursor:pointer;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-medium);line-height:var(--twg-lh-dense);text-align:left;transition:background var(--twg-t-hover) var(--twg-ease), border-color var(--twg-t-hover) var(--twg-ease), box-shadow var(--twg-t-hover) var(--twg-ease);display:inline-flex}.em-compose-picker-trigger:hover,.em-compose-picker-trigger:focus-visible,.em-compose-picker[data-open=true] .em-compose-picker-trigger{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-picker-trigger:hover,.em-compose-picker-trigger:focus-visible,.em-compose-picker[data-open=true] .em-compose-picker-trigger{background:color-mix(in oklab, var(--twg-ink) 4%, var(--twg-cream-bright))}}.em-compose-picker-trigger:hover,.em-compose-picker-trigger:focus-visible,.em-compose-picker[data-open=true] .em-compose-picker-trigger{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-compose-picker-trigger:hover,.em-compose-picker-trigger:focus-visible,.em-compose-picker[data-open=true] .em-compose-picker-trigger{border-color:color-mix(in oklab, var(--twg-brass) 38%, transparent)}}.em-compose-picker-trigger:hover,.em-compose-picker-trigger:focus-visible,.em-compose-picker[data-open=true] .em-compose-picker-trigger{box-shadow:var(--twg-focus-ring);outline:none}.em-compose-picker-copy,.em-compose-picker-option-copy{gap:var(--twg-modal-gap-xs);flex-direction:column;flex:auto;display:flex}.em-compose-picker-label,.em-compose-picker-option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.em-compose-picker-meta,.em-compose-picker-option-meta{text-overflow:ellipsis;white-space:nowrap;color:var(--twg-ink-3);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-regular);overflow:hidden}.em-compose-picker-badge,.em-compose-picker-option-badge{min-height:var(--twg-chip-md-h);padding:0 var(--twg-chip-md-pad-x);border-radius:var(--twg-chip-md-r);background:var(--twg-brass);flex:none;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-compose-picker-badge,.em-compose-picker-option-badge{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}.em-compose-picker-badge,.em-compose-picker-option-badge{color:var(--twg-brass);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);line-height:var(--twg-lh-dense)}.em-compose-picker-chevron,.em-compose-picker-search-icon,.em-compose-picker-check{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm);flex:none}.em-compose-picker-chevron{color:var(--twg-ink-3)}.em-compose-picker-pop{z-index:var(--twg-modal-z);top:calc(100% + var(--twg-dd-offset));width:min(var(--twg-modal-w-xs), calc(100vw - var(--twg-modal-pad-x) - var(--twg-modal-pad-x)));max-height:min(var(--twg-filter-popover-max-h), calc(100vh - var(--twg-modal-pad-x) - var(--twg-modal-pad-x)));gap:var(--twg-modal-gap-sm);padding:var(--twg-modal-gap-sm);border:var(--twg-modal-border);border-radius:var(--twg-dd-radius);background:var(--twg-modal-surface);box-shadow:var(--twg-modal-shadow);flex-direction:column;display:flex;position:absolute;left:0}.em-compose-picker-search-row{align-items:center;gap:var(--twg-modal-gap-sm);min-height:var(--twg-dd-item-h-desktop);padding:0 var(--twg-modal-gap-sm);border:var(--twg-modal-hairline);border-radius:var(--twg-button-md-r);background:var(--twg-ink);display:flex}@supports (color:color-mix(in lab, red, red)){.em-compose-picker-search-row{background:color-mix(in oklab, var(--twg-ink) 3%, var(--twg-cream-bright))}}.em-compose-picker-search{min-width:0;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-regular);background:0 0;border:0;outline:0;flex:auto}.em-compose-picker-search::placeholder{color:var(--twg-ink-3)}.em-compose-picker-list{gap:var(--twg-modal-gap-xs);overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.em-compose-picker-option{width:100%;min-height:var(--twg-dd-item-h-desktop);align-items:center;gap:var(--twg-modal-gap-sm);padding:var(--twg-modal-gap-sm);border-radius:var(--twg-dd-radius);color:var(--twg-ink);cursor:pointer;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-medium);line-height:var(--twg-lh-dense);text-align:left;background:0 0;border:0;display:flex}.em-compose-picker-option:hover,.em-compose-picker-option[data-active=true]{background:var(--twg-ink-tint-hover)}.em-compose-picker-option[data-selected=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-compose-picker-option[data-selected=true]{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.em-compose-picker-check{color:var(--twg-brass)}.em-compose-picker-empty{padding:var(--twg-modal-gap) var(--twg-modal-gap-sm);color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium)}@media (max-width:768px){.em-compose-picker-pop{inset:auto var(--twg-modal-gap-sm) var(--twg-modal-gap-sm);width:auto;max-height:min(var(--twg-mobile-sheet-max-h), var(--twg-mobile-sheet-max-h-abs));padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);border-radius:var(--twg-dialog-mobile-radius);box-shadow:var(--twg-dialog-sheet-shadow);position:fixed}.em-compose-picker-search-row,.em-compose-picker-option{min-height:var(--twg-dd-item-h-mobile)}}.em-body{grid-template-columns:var(--em-list-w,380px) 6px minmax(0, 1fr);flex:1;gap:0;width:100%;min-height:0;padding:0 0 0 10px;display:grid;overflow:hidden}@media (min-width:1700px){.em-body{grid-template-columns:var(--em-list-w,420px) 8px minmax(0, 1fr);padding:0 0 0 12px}}@media (min-width:2200px){.em-body{grid-template-columns:var(--em-list-w,470px) 10px minmax(0, 1fr);padding:0 0 0 14px}}.em-resize{cursor:col-resize;z-index:5;-webkit-user-select:none;user-select:none;touch-action:none;background:0 0;justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.em-resize-grip{border-radius:var(--twg-r-full);background:var(--twg-ink);width:2px;height:56%;display:block}@supports (color:color-mix(in lab, red, red)){.em-resize-grip{background:color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.em-resize-grip{transition:background .14s var(--twg-ease), width .14s var(--twg-ease), height .14s var(--twg-ease)}.em-resize:hover .em-resize-grip,.em-resize.em-resize-active .em-resize-grip{background:var(--twg-brass);width:3px;height:78%}@supports (color:color-mix(in lab, red, red)){.em-resize:hover .em-resize-grip,.em-resize.em-resize-active .em-resize-grip{background:color-mix(in oklab, var(--twg-brass) 70%, transparent)}}.em-shell-row{flex-direction:row;flex:1;align-items:stretch;min-height:0;display:flex;overflow:hidden}.em-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.em-rail{background:var(--twg-glass-t1-bg);width:248px;-webkit-backdrop-filter:var(--twg-glass-t1-blur);backdrop-filter:var(--twg-glass-t1-blur);border:.5px solid var(--twg-glass-t1-border);box-shadow:var(--twg-glass-t1-edge);border-radius:14px;flex-direction:column;flex:0 0 248px;gap:12px;margin:8px 0 8px 10px;padding:11px 10px;display:none;overflow-y:auto}@media (min-width:769px){.em-rail{display:flex}}.em-rail-subkicker{list-style:none}.em-rail-section{margin-bottom:14px}.em-rail-section.em-rail-foot{margin-top:auto;margin-bottom:0}.em-rail-kicker{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--twg-ink-3);padding:4px 10px 6px}.em-rail ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.em-rail-item{cursor:pointer;width:100%;font-family:var(--twg-f-content);font-size:var(--twg-fs-body);color:var(--twg-ink-2);transition:background .12s var(--twg-ease), color .12s var(--twg-ease);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;display:flex}.em-rail-item:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-rail-item:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.em-rail-item:hover{color:var(--twg-ink)}.em-rail-item[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-rail-item[data-active]{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.em-rail-item[data-active]{color:var(--twg-brass);box-shadow:inset 2px 0 0 var(--twg-brass);font-weight:600}.em-rail-label{flex:1}.em-rail-count{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);color:var(--twg-ink-3);letter-spacing:.02em;font-weight:500}.em-rail-item[data-active] .em-rail-count{color:var(--twg-brass)}.em-rail-add{border-radius:var(--twg-r-sm);border:.5px dashed var(--twg-ink);background:0 0;align-items:center;gap:6px;width:100%;padding:8px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-rail-add{border:.5px dashed color-mix(in oklab, var(--twg-ink) 20%, transparent)}}.em-rail-add{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);cursor:pointer;transition:background .14s var(--twg-ease), color .14s var(--twg-ease)}.em-rail-add:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-rail-add:hover{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.em-rail-add:hover{color:var(--twg-ink)}.em-list{background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);flex-direction:column;display:flex;container:em-list/inline-size}@supports (color:color-mix(in lab, red, red)){.em-list{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.em-list{border-radius:var(--twg-r-md);overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 8px 20px -12px #2f1f181a,0 1px 4px -2px #2f1f180a}.em-list-head{border-bottom:.5px solid var(--twg-ink);flex:none;padding:10px 12px 8px}@supports (color:color-mix(in lab, red, red)){.em-list-head{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-list-head{background:var(--twg-cream-bright);position:relative}.em-list-head-row{align-items:center;gap:8px;display:flex}.em-split-toggle{min-width:0;color:var(--twg-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;flex:0 auto;align-items:center;gap:6px;margin-left:-2px;padding:0 6px 0 2px;display:inline-flex}.em-split-toggle>svg{color:var(--twg-ink-2);flex:none}.em-split-toggle-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--twg-f-display);font-size:var(--tk-l1-ws-title-large,var(--twg-fs-title));letter-spacing:0;font-weight:500;line-height:1.1;overflow:hidden}.em-smart-view-chip{border-radius:var(--twg-r-pill);border:.5px solid var(--twg-brass);align-items:center;gap:4px;max-width:148px;height:24px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-smart-view-chip{border:.5px solid color-mix(in oklab, var(--twg-brass) 28%, transparent)}}.em-smart-view-chip{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-smart-view-chip{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.em-smart-view-chip{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-smart-view-chip{color:color-mix(in oklab, var(--twg-brass) 72%, var(--twg-ink))}}.em-smart-view-chip{font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-label) + .5px);white-space:nowrap;text-overflow:ellipsis;font-weight:650;line-height:1;overflow:hidden}.em-smart-view-chip>svg{flex:none}.em-scope-chip{max-width:220px}.em-scope-chip-clear{width:16px;height:16px;color:inherit;cursor:pointer;opacity:.72;transition:opacity .12s var(--twg-ease), background .12s var(--twg-ease);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.em-scope-chip-clear:hover,.em-scope-chip-clear:focus-visible{opacity:1;background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-scope-chip-clear:hover,.em-scope-chip-clear:focus-visible{background:color-mix(in oklab, var(--twg-brass) 22%, transparent)}}.em-draft-load-more{border-radius:var(--twg-r-md,10px);border:.5px solid var(--twg-ink);width:calc(100% - 24px);margin:8px 12px 16px;padding:9px 12px;display:block}@supports (color:color-mix(in lab, red, red)){.em-draft-load-more{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.em-draft-load-more{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.em-draft-load-more{background:color-mix(in oklab, var(--twg-cream-bright) 96%, transparent)}}.em-draft-load-more{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-draft-load-more{color:color-mix(in oklab, var(--twg-brass) 70%, var(--twg-ink))}}.em-draft-load-more{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);cursor:pointer;transition:background .12s var(--twg-ease);font-weight:650}.em-draft-load-more:hover,.em-draft-load-more:focus-visible{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-draft-load-more:hover,.em-draft-load-more:focus-visible{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.em-draft-load-more-note{text-align:center;color:var(--twg-ink);margin:8px 12px 16px;padding:6px 4px}@supports (color:color-mix(in lab, red, red)){.em-draft-load-more-note{color:color-mix(in oklab, var(--twg-ink) 55%, transparent)}}.em-draft-load-more-note{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label)}.em-split-menu{z-index:20;background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);position:absolute;top:calc(100% - 2px);left:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.em-split-menu{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.em-split-menu{border-radius:var(--twg-r-md);max-height:70vh;padding:6px;overflow-y:auto;box-shadow:0 18px 40px -16px #2f1f1833,0 4px 10px -4px #2f1f1814}.em-head{z-index:var(--z-header);position:relative;overflow:visible}.twg-canvas .em-head{padding-top:5px;padding-bottom:5px}.em-saved-search{z-index:var(--z-popover);position:relative}.em-saved-search>.em-toolbar-btn{width:var(--twg-icon-button-md);height:var(--twg-icon-button-md)}.em-saved-search-menu{width:min(var(--twg-dd-max-w-wide), calc(100vw - (var(--twg-modal-gap) * 2)));min-width:var(--twg-dd-min-w);max-height:min(var(--twg-dd-max-h), calc(100vh - (var(--twg-modal-gap) * 2)));z-index:var(--z-popover);left:auto;right:0}.em-saved-search-icon{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm);flex:none}.em-saved-search-state{padding:var(--twg-modal-gap-sm) var(--twg-button-md-r)}.em-saved-search-editor{gap:var(--twg-modal-gap-sm);padding:var(--twg-modal-gap-sm);margin:0 0 var(--twg-modal-gap-xs);border:var(--twg-modal-hairline);border-radius:var(--twg-dd-radius);background:var(--twg-ink);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.em-saved-search-editor{background:color-mix(in oklab, var(--twg-ink) 3%, var(--twg-cream-bright))}}.em-saved-search-field{gap:var(--twg-modal-gap-xs);flex-direction:column;display:flex}.em-saved-search-field-label{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);color:var(--twg-ink)}.em-saved-search-field-hint{font-family:var(--twg-f-content);font-size:var(--twg-fs-caption);color:var(--twg-ink-3);line-height:var(--twg-lh-body)}.em-saved-search-field input{width:100%;min-height:var(--twg-dd-item-h-desktop);padding:0 var(--twg-modal-gap-sm);border:var(--twg-modal-hairline);border-radius:var(--twg-button-md-r);background:var(--twg-cream-bright);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);line-height:var(--twg-lh-body)}.em-saved-search-field input:focus{outline:2px solid var(--twg-focus-ring-color);outline-offset:calc(var(--twg-modal-gap-xs) / 2)}.em-saved-search-editor-actions{justify-content:flex-end;gap:var(--twg-modal-gap-sm);display:flex}.em-saved-search-primary,.em-saved-search-secondary{min-height:var(--twg-button-md-h);padding:0 var(--twg-button-md-pad-x);border-radius:var(--twg-button-md-r);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);cursor:pointer}.em-saved-search-primary{border:var(--twg-modal-hairline);background:var(--twg-ink);color:var(--twg-cream-bright)}.em-saved-search-primary:disabled{cursor:not-allowed;background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-saved-search-primary:disabled{background:color-mix(in oklab, var(--twg-ink) 24%, transparent)}}.em-saved-search-primary:disabled{color:var(--twg-ink-3)}.em-saved-search-secondary{border:var(--twg-modal-hairline);color:var(--twg-ink);background:0 0}.em-saved-search-row{align-items:center;gap:var(--twg-modal-gap-xs);border-radius:var(--twg-r-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.em-saved-search-row:hover,.em-saved-search-row[data-current]{background:var(--twg-ink-tint-hover)}.em-saved-search-apply{min-width:0;min-height:var(--twg-dd-item-h-desktop);justify-content:center;gap:var(--twg-modal-gap-xs);padding:var(--twg-modal-gap-sm) var(--twg-button-md-r);color:var(--twg-ink);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;display:flex}.em-saved-search-row-title,.em-saved-search-row-query{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.em-saved-search-row-title{align-items:center;gap:var(--twg-modal-gap-xs);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-emph);color:var(--twg-ink);display:inline-flex}.em-saved-search-row-query{font-family:var(--twg-f-content);font-size:var(--twg-fs-caption);color:var(--twg-ink-3)}.em-saved-search-row-actions{align-items:center;gap:var(--twg-modal-gap-xs);padding-right:var(--twg-modal-gap-xs);display:inline-flex}.em-saved-search .em-icon-btn{width:var(--twg-icon-button-md);height:var(--twg-icon-button-md);min-width:var(--twg-icon-button-md);min-height:var(--twg-icon-button-md)}.em-saved-search .em-icon-btn-danger:hover{color:var(--twg-danger);border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.em-saved-search .em-icon-btn-danger:hover{border-color:color-mix(in oklab, var(--twg-danger) 24%, transparent)}}.em-saved-search .em-icon-btn-danger:hover{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.em-saved-search .em-icon-btn-danger:hover{background:color-mix(in oklab, var(--twg-danger) 10%, transparent)}}.em-saved-search .em-split-menu-add{min-height:var(--twg-dd-item-h-desktop)}.em-split-menu-kicker{font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--twg-ink-3);padding:6px 10px 4px;font-weight:600}.em-split-menu-kicker-sec{border-top:.5px solid var(--twg-ink);margin-top:4px}@supports (color:color-mix(in lab, red, red)){.em-split-menu-kicker-sec{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-split-menu-kicker-sec{padding-top:8px}.em-split-menu-item{border-radius:var(--twg-r-sm);cursor:pointer;width:100%;font-family:var(--twg-f-content);text-align:left;transition:background .12s var(--twg-ease);background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:1fr auto;column-gap:8px;padding:6px 10px;display:grid}.em-split-menu-item:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-split-menu-item:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.em-split-menu-item:disabled{cursor:not-allowed;opacity:.58}.em-split-menu-item[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-split-menu-item[data-active]{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.em-split-menu-warning{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-split-menu-warning{background:color-mix(in oklab, var(--twg-brass) 9%, transparent)}}.em-split-menu-warning{border:.5px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-split-menu-warning{border:.5px solid color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.em-split-menu-label{font-family:var(--twg-f-display);font-weight:500;font-size:calc(var(--twg-fs-body) + .5px);color:var(--twg-ink);grid-area:1/1}.em-split-menu-hint{font-family:var(--twg-f-content);font-size:calc(var(--twg-fs-label) + .5px);color:var(--twg-ink-2);opacity:.72;grid-area:2/1}.em-inline-undo{color:var(--twg-brass);font:700 11.5px var(--twg-f-ui);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-left:8px;text-decoration:underline}.em-inline-undo:disabled{opacity:.55;cursor:wait}.em-split-menu-count{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink-3);background:var(--twg-ink);grid-area:1/2/3;align-self:center;padding:1px 7px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.em-split-menu-count{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.em-split-menu-count{border-radius:var(--twg-r-full)}.em-split-menu-add{border-top:.5px solid var(--twg-ink);margin-top:4px}@supports (color:color-mix(in lab, red, red)){.em-split-menu-add{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-split-menu-add{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);align-items:center;gap:6px;display:flex}@media (max-width:768px){.em-saved-search-menu{inset:auto var(--twg-modal-gap-sm) var(--twg-modal-gap-sm);width:calc(100% - (var(--twg-modal-gap-sm) * 2));min-width:0;max-height:min(var(--twg-mobile-sheet-max-h), var(--twg-mobile-sheet-max-h-abs));padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x) calc(var(--twg-modal-pad-y) + env(safe-area-inset-bottom,0));border:var(--twg-modal-border);border-radius:var(--twg-dialog-mobile-radius);background:var(--twg-modal-surface);box-shadow:var(--twg-dialog-sheet-shadow);position:fixed}.em-saved-search-field input,.em-saved-search-apply,.em-saved-search .em-split-menu-add{min-height:var(--twg-dd-item-h-mobile)}.em-saved-search .em-icon-btn{width:var(--twg-touch-target);height:var(--twg-touch-target);min-width:var(--twg-touch-target);min-height:var(--twg-touch-target)}.em-saved-search-editor-actions{justify-content:flex-start}.em-saved-search-primary,.em-saved-search-secondary{min-height:var(--twg-button-md-h)}}.em-smart-view-menu-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0}.em-smart-view-menu-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);padding:8px 0 8px 10px;display:grid}.em-smart-view-menu-actions{align-items:center;gap:4px;padding-right:8px;display:inline-flex}.em-smart-view-menu-ico{border:.5px solid var(--twg-ink);place-items:center;width:25px;height:25px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.em-smart-view-menu-ico{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.em-smart-view-menu-ico{border-radius:var(--twg-r-sm);color:var(--twg-ink-2);cursor:pointer;background:#ffffff80}.em-smart-view-menu-ico:disabled{opacity:.5;cursor:progress}.em-split-menu-meta{text-overflow:ellipsis;white-space:nowrap;font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-micro) + .5px);color:var(--twg-ink-3);grid-area:3/1;font-weight:650;overflow:hidden}.em-smart-view-backdrop{z-index:var(--z-modal-backdrop);background:var(--twg-cream);place-items:center;padding:20px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.em-smart-view-backdrop{background:color-mix(in oklab, var(--twg-cream) 52%, #1f160d5c)}}.em-smart-view-backdrop{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08)}.em-smart-view-dialog{border:.5px solid var(--twg-ink);width:min(720px,100vw - 32px);max-height:min(760px,100vh - 32px);overflow:auto}@supports (color:color-mix(in lab, red, red)){.em-smart-view-dialog{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.em-smart-view-dialog{border-radius:var(--twg-modal-radius);background:linear-gradient(145deg, #ffffffe6, #fbf5e9cc), var(--twg-card);color:var(--twg-ink);padding:18px;box-shadow:0 30px 90px #3122123d}.em-smart-view-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.em-smart-view-kicker{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);text-transform:uppercase;letter-spacing:0;color:var(--twg-ink-3);margin:0 0 4px;font-weight:800}.em-smart-view-head h2{font-family:var(--twg-f-display);font-size:calc(var(--twg-fs-display) + 1px);margin:0;line-height:1.1}.em-smart-view-head p{font-size:var(--twg-fs-label);color:var(--twg-ink-3);margin:6px 0 0}.em-smart-view-field{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink-2);gap:7px;margin:0 0 12px;font-weight:750;display:grid}.em-smart-view-field textarea,.em-smart-view-field input{border:.5px solid var(--twg-ink);width:100%}@supports (color:color-mix(in lab, red, red)){.em-smart-view-field textarea,.em-smart-view-field input{border:.5px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.em-smart-view-field textarea,.em-smart-view-field input{border-radius:var(--twg-r-md);color:var(--twg-ink);font:inherit;font-family:var(--twg-f-content);background:#ffffffb8;outline:none;padding:11px 12px;font-weight:500;line-height:1.45}.em-smart-view-field textarea:focus,.em-smart-view-field input:focus{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-smart-view-field textarea:focus,.em-smart-view-field input:focus{border-color:color-mix(in oklab, var(--twg-brass) 68%, var(--twg-line))}}.em-smart-view-field textarea:focus,.em-smart-view-field input:focus{box-shadow:0 0 0 3px #b88a3a26}.em-smart-view-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.em-smart-view-primary,.em-smart-view-secondary{border:.5px solid var(--twg-ink);border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-smart-view-primary,.em-smart-view-secondary{border:.5px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.em-smart-view-primary,.em-smart-view-secondary{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);cursor:pointer;padding:0 13px;font-weight:800}.em-smart-view-primary{background:var(--twg-brass);border-color:var(--twg-brass);color:var(--twg-cream-bright)}.em-smart-view-secondary{color:var(--twg-ink-2);background:#ffffff9e}.em-smart-view-primary:disabled,.em-smart-view-secondary:disabled{opacity:.55;cursor:progress}.em-smart-view-error{color:#8c301f;font-size:var(--twg-fs-label);background:#ffe8dca3;border:.5px solid #b4412840;border-radius:10px;margin:10px 0 0;padding:9px 10px;font-weight:700}.em-smart-view-preview{border-top:.5px solid var(--twg-ink);margin-top:14px}@supports (color:color-mix(in lab, red, red)){.em-smart-view-preview{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.em-smart-view-preview{padding-top:14px}.em-smart-view-summary{border-radius:var(--twg-r-md);border:.5px solid var(--twg-ink);background:#ffffff80;gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.em-smart-view-summary{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.em-smart-view-summary{margin-bottom:10px;padding:11px 12px}.em-smart-view-summary strong{font-size:var(--twg-fs-body)}.em-smart-view-summary span,.em-smart-view-summary small,.em-smart-view-samples p{font-size:var(--twg-fs-label);color:var(--twg-ink-3)}.em-smart-view-summary small{color:var(--twg-ready)}@supports (color:color-mix(in lab, red, red)){.em-smart-view-summary small{color:color-mix(in oklab, var(--twg-ready) 68%, var(--twg-ink) 32%)}}.em-smart-view-summary small{font-weight:700}.em-smart-view-predicates{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.em-smart-view-predicates span{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-smart-view-predicates span{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.em-smart-view-predicates span{border-radius:var(--twg-r-full);font-size:var(--twg-fs-caption);color:var(--twg-ink-2);background:#ffffff94;padding:5px 8px;font-weight:750}.em-smart-view-samples{gap:8px;display:grid}.em-smart-view-samples article{border:.5px solid var(--twg-ink);gap:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.em-smart-view-samples article{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.em-smart-view-samples article{background:#ffffff70;border-radius:10px;padding:9px 10px}.em-smart-view-samples article strong{font-size:var(--twg-fs-button)}.em-smart-view-samples article span,.em-smart-view-samples article small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--twg-fs-caption);color:var(--twg-ink-3);overflow:hidden}.em-list-head .em-compose-btn{border-radius:var(--twg-r-xs);background:var(--twg-ink);color:var(--twg-cream-bright);border:.5px solid var(--twg-ink);cursor:pointer;font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-label);transition:background .14s var(--twg-ease);flex:none;align-items:center;gap:5px;padding:5px 11px;display:inline-flex}.em-list-head .em-compose-btn:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-list-head .em-compose-btn:hover{background:color-mix(in oklab, var(--twg-ink) 88%, var(--twg-coral))}}.em-list-search{background:var(--twg-ink);align-items:center;gap:6px;margin-top:6px;padding:4px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.em-list-search{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.em-list-search{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-list-search{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.em-list-search{border-radius:var(--twg-r-xs);transition:background .14s var(--twg-ease), border-color .14s var(--twg-ease)}.em-list-search:focus-within{background:var(--twg-cream-bright);border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-list-search:focus-within{border-color:color-mix(in oklab, var(--twg-brass) 50%, transparent)}}.em-list-search svg{color:var(--twg-ink-3);flex:none}.em-list-search input{font-family:var(--twg-f-content);font-size:var(--twg-fs-button);color:var(--twg-ink);background:0 0;border:0;outline:none;flex:1}.em-list-search input::placeholder{color:var(--twg-ink-3)}.em-list-search-clear{background:var(--twg-ink);border-radius:50%;width:18px;height:18px}@supports (color:color-mix(in lab, red, red)){.em-list-search-clear{background:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.em-list-search-clear{color:var(--twg-ink-2);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.em-list-search-clear:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-list-search-clear:hover{background:color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.em-list-search-clear:hover{color:var(--twg-ink)}.em-list-controls{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.em-filter-wrap{position:relative}.em-filter-backdrop{display:none}.em-filter-btn{align-items:center;gap:var(--twg-btn-gap);padding:0 var(--twg-button-md-pad-x);height:var(--twg-button-md-h);border-radius:var(--twg-button-md-r);background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-filter-btn{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.em-filter-btn{color:var(--twg-ink-2);cursor:pointer;font-family:var(--twg-f-ui);font-weight:var(--twg-fw-emph);font-size:var(--twg-fs-button);transition:background .14s var(--twg-ease), color .14s var(--twg-ease), border-color .14s var(--twg-ease)}.em-filter-btn:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-filter-btn:hover{background:color-mix(in oklab, var(--twg-ink) 5%, var(--twg-cream-bright))}}.em-filter-btn:hover{color:var(--twg-ink)}.em-filter-btn[data-active]{background:var(--twg-brass);color:var(--twg-cream-bright);border-color:var(--twg-brass)}.em-filter-btn[data-active] svg{color:var(--twg-cream-bright)}.em-filter-count{min-width:var(--twg-chip-md-h);height:var(--twg-chip-md-h);padding:0 calc(var(--twg-chip-md-pad-x) - 2px);border-radius:var(--twg-chip-md-r);color:inherit;font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);margin-left:var(--twg-chip-md-gap);background:#ffffff47;background:lab(100% -.0000298023 .0000119209/.28);place-items:center;display:inline-grid}.em-filter-chips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.em-filter-chip{align-items:center;gap:var(--twg-chip-md-gap);min-height:var(--twg-chip-md-h);padding:0 var(--twg-chip-md-pad-x);border-radius:var(--twg-chip-md-r);background:var(--twg-brass);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-filter-chip{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}.em-filter-chip{border:.5px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-filter-chip{border:.5px solid color-mix(in oklab, var(--twg-brass) 32%, transparent)}}.em-filter-chip{color:var(--twg-brass);cursor:pointer;font-family:var(--twg-f-ui);font-weight:var(--twg-fw-medium);font-size:var(--twg-fs-label);transition:background .12s var(--twg-ease)}.em-filter-chip:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-filter-chip:hover{background:color-mix(in oklab, var(--twg-brass) 22%, var(--twg-cream-bright))}}.em-filter-chip svg{opacity:.7;margin-left:1px}.em-filter-chip-clear{color:var(--twg-coral);border-style:dashed;border-color:var(--twg-coral);background:0 0}@supports (color:color-mix(in lab, red, red)){.em-filter-chip-clear{border-color:color-mix(in oklab, var(--twg-coral) 36%, transparent)}}.em-filter-chip-clear:hover{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-filter-chip-clear:hover{background:color-mix(in oklab, var(--twg-coral) 8%, transparent)}}.em-filter-pop{top:calc(100% + var(--twg-chip-md-gap) + 2px);z-index:var(--z-menu);width:var(--twg-filter-popover-w);max-height:min(var(--twg-filter-popover-max-h), 70vh);background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);position:absolute;left:auto;right:0}@supports (color:color-mix(in lab, red, red)){.em-filter-pop{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.em-filter-pop{border-radius:var(--twg-r-card);box-shadow:var(--twg-paper-shadow);flex-direction:column;animation:.14s both em-filter-pop-in;display:flex;overflow:hidden}@keyframes em-filter-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.em-filter-pop-head{padding:calc(var(--twg-chip-md-pad-x) + 2px) var(--twg-button-md-pad-x);border-bottom:.5px solid var(--twg-ink);justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.em-filter-pop-head{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-filter-pop-head{font-family:var(--twg-f-ui);font-size:var(--twg-fs-title);line-height:var(--twg-lh-dense);letter-spacing:0;text-transform:none;color:var(--twg-ink);font-weight:var(--twg-fw-emph);flex-shrink:0}.em-filter-pop-head-actions{align-items:center;gap:var(--twg-chip-md-gap);margin-left:var(--twg-chip-md-pad-x);display:inline-flex}.em-filter-pop-clear{color:var(--twg-brass);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);cursor:pointer;letter-spacing:0;text-transform:none;padding:0 calc(var(--twg-chip-md-pad-x) - 2px);border-radius:var(--twg-r-xs);background:0 0;border:0;transition:background .12s}.em-filter-pop-clear:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-filter-pop-clear:hover{background:color-mix(in oklab, var(--twg-brass) 10%, transparent)}}.em-filter-pop-close{width:var(--twg-icon-button-md);height:var(--twg-icon-button-md);border-radius:var(--twg-r-xs);color:var(--twg-ink-2);cursor:pointer;background:0 0;border:0;place-items:center;transition:background .12s,color .12s;display:inline-grid}.em-filter-pop-close:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-filter-pop-close:hover{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.em-filter-pop-close:hover{color:var(--twg-ink)}.em-filter-pop-body{padding:calc(var(--twg-chip-md-pad-x) - 4px);flex:auto;min-height:0;overflow-y:auto}.em-filter-pop-section{padding:calc(var(--twg-chip-md-gap) / 2) 0}.em-filter-pop-sep{background:var(--twg-ink);height:1px}@supports (color:color-mix(in lab, red, red)){.em-filter-pop-sep{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-filter-pop-sep{margin:var(--twg-chip-md-gap) calc(var(--twg-chip-md-pad-x) - 4px)}.em-filter-pop-kicker{padding:calc(var(--twg-chip-md-pad-x) - 4px) var(--twg-chip-md-pad-x) var(--twg-chip-md-gap);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);line-height:var(--twg-lh-dense);letter-spacing:var(--twg-type-eyebrow-tracking);text-transform:uppercase;color:var(--twg-ink-3);font-weight:var(--twg-fw-emph)}.em-filter-pop-row{grid-template-columns:var(--twg-chip-md-h) minmax(0, 1fr) auto;column-gap:var(--twg-chip-md-pad-x);padding:calc(var(--twg-chip-md-pad-x) - 2px) var(--twg-chip-md-pad-x);border-radius:var(--twg-r-sm);cursor:pointer;min-height:var(--twg-button-md-h);transition:background .12s var(--twg-ease,ease);align-items:center;display:grid}.em-filter-pop-row:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-filter-pop-row:hover{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.em-filter-pop-row:focus-visible,.em-filter-pop-row:focus-within,.em-filter-pop-clear:focus-visible,.em-filter-pop-close:focus-visible{outline:2px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-filter-pop-row:focus-visible,.em-filter-pop-row:focus-within,.em-filter-pop-clear:focus-visible,.em-filter-pop-close:focus-visible{outline:2px solid color-mix(in oklab, var(--twg-brass) 70%, transparent)}}.em-filter-pop-row:focus-visible,.em-filter-pop-row:focus-within,.em-filter-pop-clear:focus-visible,.em-filter-pop-close:focus-visible{outline-offset:2px}.em-filter-pop-row[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-filter-pop-row[data-active]{background:color-mix(in oklab, var(--twg-brass) 12%, transparent)}}.em-filter-pop-action{text-align:left;background:0 0;border:0;width:100%}.em-filter-pop-action:disabled{cursor:default;opacity:.52}.em-filter-pop-status{cursor:default}.em-filter-pop-sort-row{text-align:left;background:0 0;border:0;width:100%}.em-filter-pop-direction{align-items:center;gap:var(--twg-chip-md-gap);color:var(--twg-brass);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);display:inline-flex}.em-filter-pop-row input[type=checkbox],.em-filter-pop-row input[type=radio]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.em-filter-pop-icon{width:var(--twg-chip-md-h);height:var(--twg-chip-md-h);color:var(--twg-ink-3);place-items:center;display:inline-grid}.em-filter-pop-row[data-active] .em-filter-pop-icon{color:var(--twg-brass)}.em-filter-pop-text{flex-direction:column;gap:1px;min-width:0;display:flex}.em-filter-pop-label{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body);color:var(--twg-ink);font-weight:var(--twg-fw-regular);letter-spacing:0}.em-filter-pop-subtle-label{color:var(--twg-ink-3);font-size:var(--twg-fs-label);line-height:var(--twg-lh-dense)}.em-filter-pop-hint{font-size:var(--twg-fs-caption);line-height:var(--twg-lh-dense);color:var(--twg-ink-3);font-weight:var(--twg-fw-regular)}.em-filter-pop-foot{display:none}@media (max-width:768px){body.em-filter-sheet-open{overflow:hidden!important}.em .m-em-topbar-slot{flex:0 0 var(--twg-mobile-topbar-h)!important;min-height:var(--twg-mobile-topbar-h)!important;display:block!important}.em .em-filter-btn{width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;border-radius:var(--twg-r-full)!important;color:var(--twg-ink)!important;background:0 0!important;border:0!important;place-items:center!important;gap:0!important;padding:0!important;display:inline-grid!important}@supports (color:color-mix(in lab, red, red)){.em .em-filter-btn{color:color-mix(in oklab, var(--twg-ink) 65%, transparent)!important}}.em .em-filter-btn{font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-label)!important;font-weight:var(--twg-fw-medium)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important;transition:color var(--twg-t-hover) var(--twg-ease), background var(--twg-t-hover) var(--twg-ease)!important}.em .em-filter-btn:hover,.em .em-filter-btn[data-active]{background:var(--twg-brass)!important}@supports (color:color-mix(in lab, red, red)){.em .em-filter-btn:hover,.em .em-filter-btn[data-active]{background:color-mix(in oklab, var(--twg-brass) 18%, transparent)!important}}.em .em-filter-btn:hover,.em .em-filter-btn[data-active]{color:var(--twg-brass)!important}.em .em-filter-btn>svg{width:var(--twg-icon-glyph-sm)!important;height:var(--twg-icon-glyph-sm)!important}.em .em-filter-btn>span:not(.em-filter-count){display:none!important}.em .em-filter-count{min-width:var(--twg-chip-md-h)!important;height:var(--twg-chip-md-h)!important;padding:0 calc(var(--twg-chip-md-pad-x) - 2px)!important;border-radius:var(--twg-chip-md-r)!important;background:var(--twg-brass)!important;color:var(--twg-cream-bright)!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-label)!important;font-weight:var(--twg-fw-medium)!important;line-height:var(--twg-lh-dense)!important;margin-left:var(--twg-chip-md-gap)!important}.em-filter-backdrop{z-index:78!important;-webkit-backdrop-filter:blur(8px)saturate(1.05)!important;backdrop-filter:blur(8px)saturate(1.05)!important;background:#1f18126b!important;display:block!important;position:fixed!important;inset:0!important}.em-filter-pop{z-index:79!important;width:100%!important;max-width:none!important;height:min(var(--twg-mobile-sheet-max-h), var(--twg-mobile-sheet-max-h-abs))!important;max-height:min(var(--twg-mobile-sheet-max-h), var(--twg-mobile-sheet-max-h-abs))!important;border-radius:var(--twg-dialog-mobile-radius)!important;border:.5px solid var(--twg-ink)!important;position:fixed!important;inset:auto 0 0!important}@supports (color:color-mix(in lab, red, red)){.em-filter-pop{border:.5px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)!important}}.em-filter-pop{box-shadow:var(--twg-dialog-sheet-shadow)!important;background:var(--twg-cream-bright)!important;border-bottom:0!important}@supports (color:color-mix(in lab, red, red)){.em-filter-pop{background:color-mix(in oklab, var(--twg-cream-bright) 96%, var(--twg-paper))!important}}.em-filter-pop{animation:em-filter-sheet-in var(--twg-dur-advance) var(--twg-ease) both!important;overflow:hidden!important}.em-filter-pop:before{content:"";top:var(--twg-button-md-r);width:var(--twg-sheet-handle-w);height:var(--twg-sheet-handle-h);border-radius:var(--twg-r-full);background:var(--twg-ink);position:absolute;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.em-filter-pop:before{background:color-mix(in oklab, var(--twg-ink) 22%, transparent)}}.em-filter-pop-head{z-index:2!important;min-height:var(--twg-button-md-h)!important;padding:calc(var(--twg-button-md-pad-x) + 2px) var(--twg-button-md-pad-x) calc(var(--twg-chip-md-pad-x))!important;background:var(--twg-cream-bright)!important;position:sticky!important;top:0!important}@supports (color:color-mix(in lab, red, red)){.em-filter-pop-head{background:color-mix(in oklab, var(--twg-cream-bright) 94%, var(--twg-paper))!important}}.em-filter-pop-head{border-bottom:.5px solid var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.em-filter-pop-head{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)!important}}.em-filter-pop-head{font-size:var(--twg-fs-title)!important;line-height:var(--twg-lh-dense)!important}.em-filter-pop-head-actions{gap:var(--twg-btn-gap)!important}.em-filter-pop-clear,.em-filter-pop-close{min-width:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important}.em-filter-pop-clear{padding:0 var(--twg-chip-md-pad-x)!important;font-size:var(--twg-fs-button)!important}.em-filter-pop-close{width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;border-radius:var(--twg-r-full)!important;background:var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.em-filter-pop-close{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)!important}}.em-filter-pop-body{padding:var(--twg-button-md-r) var(--twg-chip-md-r) var(--twg-sheet-handle-h)!important;overscroll-behavior:contain!important;overflow-y:auto!important}.em-filter-pop-section{padding:calc(var(--twg-chip-md-gap) / 2) 0!important}.em-filter-pop-kicker{padding:var(--twg-chip-md-pad-x) var(--twg-chip-md-r) calc(var(--twg-chip-md-pad-x) - 4px)!important;font-size:var(--twg-fs-label)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:var(--twg-type-eyebrow-tracking)!important}.em-filter-pop-row{grid-template-columns:var(--twg-chip-md-h) minmax(0, 1fr) auto!important;min-height:var(--twg-touch-target)!important;padding:var(--twg-chip-md-pad-x) var(--twg-chip-md-r)!important;border-radius:var(--twg-r-md)!important;column-gap:var(--twg-chip-md-pad-x)!important}.em-filter-pop-icon{width:var(--twg-chip-md-h)!important;height:var(--twg-chip-md-h)!important}.em-filter-pop-icon>svg{width:calc(var(--twg-chip-md-h) - 6px)!important;height:calc(var(--twg-chip-md-h) - 6px)!important}.em-filter-pop-label{font-size:var(--twg-fs-body-lg)!important;line-height:var(--twg-lh-body)!important}.em-filter-pop-tag-badge{justify-self:end}.em-filter-pop-sep{margin:calc(var(--twg-chip-md-pad-x) - 4px) var(--twg-button-md-r)!important}.em-filter-pop-foot{z-index:2!important;gap:var(--twg-chip-md-pad-x)!important;padding:var(--twg-chip-md-pad-x) var(--twg-button-md-pad-x) calc(var(--twg-chip-md-pad-x) + env(safe-area-inset-bottom,0px))!important;background:var(--twg-cream-bright)!important;display:flex!important;position:sticky!important;bottom:0!important}@supports (color:color-mix(in lab, red, red)){.em-filter-pop-foot{background:color-mix(in oklab, var(--twg-cream-bright) 94%, var(--twg-paper))!important}}.em-filter-pop-foot{border-top:.5px solid var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.em-filter-pop-foot{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)!important}}.em-filter-pop-reset,.em-filter-pop-done{min-height:var(--twg-button-md-h);border-radius:var(--twg-button-md-r);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);letter-spacing:0;cursor:pointer;flex:1 1 0}.em-filter-pop-reset{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-filter-pop-reset{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.em-filter-pop-reset{background:var(--twg-button-secondary-bg);color:var(--twg-button-secondary-fg)}.em-filter-pop-reset:disabled{opacity:.48;cursor:default}.em-filter-pop-done{border:.5px solid var(--twg-button-primary-bg);background:var(--twg-button-primary-bg);color:var(--twg-button-primary-fg)}}@keyframes em-filter-sheet-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.em .em-filter-btn{transition:none!important}.em-filter-pop{animation:none!important}}.em-focus-toggle{background:var(--twg-ink);align-items:stretch;gap:2px;padding:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-focus-toggle{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.em-focus-toggle{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-focus-toggle{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.em-focus-toggle{border-radius:calc(var(--twg-r-xs) + 1px);cursor:pointer;font-family:var(--twg-f-ui);font-weight:600;font-size:calc(var(--twg-fs-label) + .5px);letter-spacing:.01em;height:calc(var(--twg-chip-md-h) + 2px);-webkit-user-select:none;user-select:none}.em-focus-side{height:100%;color:var(--twg-ink-2);transition:background .16s var(--twg-ease), color .16s var(--twg-ease);white-space:nowrap;background:0 0;border-radius:5px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.em-focus-side:hover{color:var(--twg-ink)}.em-focus-toggle[data-on] .em-focus-imp{background:var(--twg-cream-bright);color:var(--twg-brass);box-shadow:0 1px 2px #2f1f1814, 0 0 0 .5px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-focus-toggle[data-on] .em-focus-imp{box-shadow:0 1px 2px #2f1f1814, 0 0 0 .5px color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-focus-toggle:not([data-on]) .em-focus-all{background:var(--twg-cream-bright);color:var(--twg-ink);box-shadow:0 1px 2px #2f1f1814, 0 0 0 .5px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-focus-toggle:not([data-on]) .em-focus-all{box-shadow:0 1px 2px #2f1f1814, 0 0 0 .5px color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-focus-thumb{display:none}.em-list-rows{background:var(--twg-cream-bright);flex-direction:column;flex:1;gap:2px;padding:8px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.em-list-rows{background:color-mix(in oklab, var(--twg-cream-bright) 34%, var(--twg-paper))}}.em-row{background:var(--twg-cream-bright);border-radius:9px;grid-template-columns:36px 1fr;align-items:start;column-gap:11px;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.em-row{background:color-mix(in oklab, var(--twg-cream-bright) 56%, var(--twg-paper))}}.em-row{cursor:pointer;text-align:left;font-family:var(--twg-f-content);color:var(--twg-ink);transition:background .14s var(--twg-ease);border:0}.em-row:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-row:hover{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.em-row[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-row[data-active]{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.em-row[data-active]{box-shadow:inset 2.5px 0 0 var(--twg-brass)}.em-row--unread .em-row-from,.em-row[data-unread] .em-row-from,.em-row--unread .em-row-subject,.em-row[data-unread] .em-row-subject{color:var(--twg-ink);font-weight:700}.em-row-body{min-width:0}.em-row-mainbtn{appearance:none;align-items:stretch;gap:inherit;width:100%;min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-user-select:text;user-select:text;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex}.em-row-mainbtn:focus-visible{outline:2px solid var(--twg-brass);outline-offset:1px}.em-row-head{align-items:baseline;gap:6px;display:flex}.em-row-from{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-body);letter-spacing:-.005em;color:var(--twg-ink);line-height:1.3}@supports (color:color-mix(in lab, red, red)){.em-row-from{color:color-mix(in oklab, var(--twg-ink) 88%, transparent)}}.em-row-from{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.em-row-vip{color:var(--twg-brass);font-size:var(--twg-fs-caption)}.em-row-time{font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-caption);letter-spacing:0;color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-row-time{color:color-mix(in oklab, var(--twg-ink) 52%, transparent)}}.em-row-time{flex:none}.em-row-subject{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);letter-spacing:-.005em;color:var(--twg-ink);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-weight:500;line-height:1.3;overflow:hidden}.em-row-preview{font-family:var(--twg-f-content);font-weight:400;font-size:calc(var(--twg-fs-label) + .5px);color:var(--twg-ink);line-height:1.4}@supports (color:color-mix(in lab, red, red)){.em-row-preview{color:color-mix(in oklab, var(--twg-ink) 68%, transparent)}}.em-row-preview{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:3px;display:-webkit-box;overflow:hidden}.em-row-tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.em-tag{border-radius:var(--twg-r-full);font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-micro) + .5px);letter-spacing:.02em;text-transform:none;align-items:center;gap:4px;padding:1px 7px;font-weight:600;display:inline-flex}.em-tag-draft{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-tag-draft{background:color-mix(in oklab, var(--twg-brass) 18%, var(--twg-cream-bright))}}.em-tag-draft{color:var(--twg-brass);border:.5px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-tag-draft{border:.5px solid color-mix(in oklab, var(--twg-brass) 35%, transparent)}}.em-tag-waiting{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.em-tag-waiting{background:color-mix(in oklab, var(--twg-sage) 16%, var(--twg-cream-bright))}}.em-tag-waiting{color:var(--twg-sage);border:.5px solid var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.em-tag-waiting{border:.5px solid color-mix(in oklab, var(--twg-sage) 35%, transparent)}}.em-tag-needs{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-tag-needs{background:color-mix(in oklab, var(--twg-coral) 16%, var(--twg-cream-bright))}}.em-tag-needs{color:var(--twg-coral);border:.5px solid var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-tag-needs{border:.5px solid color-mix(in oklab, var(--twg-coral) 35%, transparent)}}@container em-list (max-width:340px){.em-tag-needs{border-radius:var(--twg-r-full);white-space:nowrap;gap:0;width:8px;min-width:8px;height:8px;padding:0;font-size:0;overflow:hidden}.em-tag-needs>*{display:none}}@container em-list (max-width:260px){.em-row-time{display:none}}.em-tag-auto{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-tag-auto{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-tag-auto{color:var(--twg-ink-2)}.em-tag-deadline{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-tag-deadline{background:color-mix(in oklab, var(--twg-brass) 18%, var(--twg-cream-bright))}}.em-tag-deadline{color:#b7831f;border:.5px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-tag-deadline{border:.5px solid color-mix(in oklab, var(--twg-brass) 36%, transparent)}}.em-tag-internal{background:#9a614b}@supports (color:color-mix(in lab, red, red)){.em-tag-internal{background:color-mix(in oklab, #9a614b 16%, var(--twg-cream-bright))}}.em-tag-internal{color:#704432;border:.5px solid #9a614b57;border:.5px solid lab(47.2173% 22.0008 22.6702/.34)}.em-filter-pop-tag{text-align:left;width:100%;font:inherit;background:0 0;border:none;grid-template-columns:16px 1fr auto}.em-filter-pop-tag .em-filter-pop-tag-state{color:#2c1e1073;background:#2c1e100f;border-radius:5px;place-items:center;width:16px;height:16px;display:inline-grid}.em-filter-pop-tag[data-active] .em-filter-pop-tag-state{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-filter-pop-tag[data-active] .em-filter-pop-tag-state{background:color-mix(in oklab, var(--twg-brass) 22%, var(--twg-cream-bright))}}.em-filter-pop-tag[data-active] .em-filter-pop-tag-state{color:var(--twg-brass)}.em-filter-pop-tag[data-exclude] .em-filter-pop-tag-state{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-filter-pop-tag[data-exclude] .em-filter-pop-tag-state{background:color-mix(in oklab, var(--twg-coral) 18%, var(--twg-cream-bright))}}.em-filter-pop-tag[data-exclude] .em-filter-pop-tag-state{color:var(--twg-coral)}.em-filter-pop-tag-badge{font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-micro) - .5px);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--twg-r-full);background:var(--twg-brass);padding:1px 6px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.em-filter-pop-tag-badge{background:color-mix(in oklab, var(--twg-brass) 16%, var(--twg-cream-bright))}}.em-filter-pop-tag-badge{color:var(--twg-brass)}.em-filter-pop-tag-badge[data-exclude]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-filter-pop-tag-badge[data-exclude]{background:color-mix(in oklab, var(--twg-coral) 14%, var(--twg-cream-bright))}}.em-filter-pop-tag-badge[data-exclude]{color:var(--twg-coral)}.em-filter-chip[data-exclude]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-filter-chip[data-exclude]{background:color-mix(in oklab, var(--twg-coral) 12%, var(--twg-cream-bright))}}.em-filter-chip[data-exclude]{border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-filter-chip[data-exclude]{border-color:color-mix(in oklab, var(--twg-coral) 32%, transparent)}}.em-filter-chip[data-exclude]{color:var(--twg-coral)}.em-filter-chip[data-exclude]:hover{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-filter-chip[data-exclude]:hover{background:color-mix(in oklab, var(--twg-coral) 20%, var(--twg-cream-bright))}}.em-empty{text-align:center;color:var(--twg-ink-3);padding:36px 24px}.em-empty svg{color:var(--twg-brass);margin-bottom:8px}.em-empty-title{font-family:var(--twg-f-display);font-size:var(--twg-fs-section);color:var(--twg-ink-2);font-weight:inherit;margin:0 0 4px}.em-empty-sub{font-size:var(--twg-fs-body);color:var(--twg-ink)}.em-reader{background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.em-reader{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.em-reader{border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 14px 32px -14px #2f1f1824,0 2px 6px -2px #2f1f180d}.em-reader-empty{text-align:center;color:var(--twg-ink);font-family:var(--twg-f-display);font-size:calc(var(--twg-fs-section) + 1px);margin:auto}.em-reader-empty svg{color:var(--twg-brass);margin-bottom:8px}.em-reader-empty-sub{font-size:var(--twg-fs-body);color:var(--twg-ink);margin-top:4px}.em-thread{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.em-thread-head{border-bottom:.5px solid var(--twg-ink);flex-direction:column;flex:none;gap:8px;padding:14px 18px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.em-thread-head{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-thread-head{background:var(--twg-cream-bright);z-index:4;transition:gap .2s cubic-bezier(.22,.61,.36,1),padding .2s cubic-bezier(.22,.61,.36,1)}.em-thread-subject,.em-thread-linked-chip,.em-thread-meta-recipients{transition:max-height .2s cubic-bezier(.22,.61,.36,1),opacity .13s linear,margin .2s cubic-bezier(.22,.61,.36,1);overflow:hidden}.em-thread-subject{max-height:104px}.em-thread-meta-recipients{max-height:64px}.em-thread-linked-chip{border-radius:var(--twg-r-full,999px);border:.5px solid var(--twg-ink);align-items:center;gap:4px;width:fit-content;max-height:56px;margin-top:2px;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-thread-linked-chip{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.em-thread-linked-chip{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-thread-linked-chip{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.em-thread-linked-chip{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);cursor:pointer;font-weight:600}.em-thread-linked-chip:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-thread-linked-chip:hover{background:color-mix(in oklab, var(--twg-brass) 22%, transparent)}}.em-thread-head.is-collapsed{gap:5px;padding-top:9px;padding-bottom:9px}.em-thread-head.is-collapsed .em-thread-subject,.em-thread-head.is-collapsed .em-thread-linked-chip,.em-thread-head.is-collapsed .em-thread-meta-recipients{opacity:0;pointer-events:none;max-height:0;margin-top:0;margin-bottom:0}.em-thread-head.is-collapsed .em-thread-meta-rec-list{display:none}.em-thread-subject{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-module-head);letter-spacing:-.006em;color:var(--twg-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.25;overflow:hidden}.em-thread-meta{font-family:var(--twg-f-ui);align-items:flex-start;gap:12px;display:flex}.em-thread-meta-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;position:relative}.em-thread-meta-line{font-size:var(--twg-fs-body);color:var(--twg-ink);align-items:baseline;gap:6px;line-height:1.4;display:flex}.em-thread-meta-from{min-height:24px;font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-body);letter-spacing:-.003em;color:var(--twg-ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:55%;transition:background .12s var(--twg-ease);background:0 0;border:0;border-radius:4px;align-items:baseline;margin-left:-5px;padding:1px 5px;display:inline-flex;overflow:hidden}.em-thread-meta-from:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-thread-meta-from:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.em-thread-meta-email{font-family:var(--twg-f-ui);font-weight:400;font-size:var(--twg-fs-body);color:var(--twg-ink-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.em-thread-meta-time{font-family:var(--twg-f-ui);font-weight:400;font-size:var(--twg-fs-button);color:var(--twg-ink-3);white-space:nowrap;flex-shrink:0;margin-left:auto}.em-thread-meta-recipients{min-height:24px;color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-weight:400;font-size:var(--twg-fs-body);cursor:pointer;transition:background .12s var(--twg-ease), color .12s var(--twg-ease);background:0 0;border:0;border-radius:4px;align-self:baseline;align-items:baseline;gap:6px;margin-left:-5px;padding:1px 5px;display:inline-flex}.em-thread-meta-recipients:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-thread-meta-recipients:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.em-thread-meta-recipients:hover{color:var(--twg-ink)}.em-thread-meta-rec-label{color:var(--twg-ink-3);margin-right:4px}.em-thread-meta-rec-name{color:var(--twg-ink);font-weight:500}.em-thread-meta-rec-more{color:var(--twg-ink-3)}.em-thread-meta-rec-list{background:var(--twg-ink);margin-top:6px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.em-thread-meta-rec-list{background:color-mix(in oklab, var(--twg-ink) 3%, var(--twg-cream-bright))}}.em-thread-meta-rec-list{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-thread-meta-rec-list{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.em-thread-meta-rec-list{border-radius:var(--twg-r-sm);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);color:var(--twg-ink);flex-direction:column;gap:4px;display:flex}.em-thread-meta-rec-row{grid-template-columns:40px 1fr;align-items:baseline;gap:10px;display:grid}.em-thread-meta-rec-key{font-family:var(--twg-f-ui);font-weight:600;font-size:calc(var(--twg-fs-micro) + .5px);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-ink-3)}.em-thread-vip{border-radius:var(--twg-r-full);background:var(--twg-brass);padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.em-thread-vip{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}.em-thread-vip{color:var(--twg-brass);border:.5px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-thread-vip{border:.5px solid color-mix(in oklab, var(--twg-brass) 30%, transparent)}}.em-thread-vip{font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-micro) - .5px);letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;font-weight:600}.em-thread-toolbar{flex-wrap:nowrap;align-items:center;gap:2px;min-height:44px;margin-top:4px;padding:4px 0;display:flex;position:relative;overflow:hidden}.em-thread-nav{flex:none;align-items:center;gap:2px;display:inline-flex}.em-thread-nav-btn{flex:0 0 var(--twg-btn-md-h)}.em-thread-nav-divider{flex:none}.em-thread-toolbar [data-of-hidden]{display:none!important}.em-thread-toolbar .em-toolbar-measure{visibility:hidden;pointer-events:none;white-space:nowrap;z-index:-1;align-items:center;gap:2px;display:flex;position:absolute;top:0;left:0}.em-thread-more-wrap,.em-thread-snooze-wrap{flex-shrink:0;position:relative}.em-thread-more-menu{z-index:20;background:var(--twg-glass-t3-bg);min-width:220px;-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border:.5px solid var(--twg-glass-t3-border);box-shadow:var(--twg-glass-t3-edge), var(--twg-glass-t3-shadow);overscroll-behavior:contain;border-radius:10px;flex-direction:column;gap:1px;max-height:min(68vh,640px);padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto}.em-thread-more-item{border-radius:var(--twg-r-xs);width:100%;font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-button);color:var(--twg-ink);cursor:pointer;text-align:left;transition:background .12s var(--twg-ease);background:0 0;border:0;align-items:center;gap:9px;padding:7px 10px;display:inline-flex}.em-thread-more-item:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-thread-more-item:hover{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.em-thread-more-item:disabled{opacity:.48;cursor:not-allowed}.em-thread-more-item:disabled:hover{background:0 0}.em-thread-more-item.is-static{cursor:default;opacity:.62}.em-thread-more-item.is-static:hover{background:0 0}.em-thread-more-item svg{color:var(--twg-ink-3)}.em-thread-more-call{display:contents}.em-thread-label-create{background:var(--twg-ink);border-radius:7px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;margin:2px 0;padding:6px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.em-thread-label-create{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.em-thread-label-create svg{color:var(--twg-ink-3)}.em-thread-label-create input{min-width:0;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);background:0 0;border:0;outline:0}.em-thread-label-create input::placeholder{color:var(--twg-ink-3)}.em-thread-label-create button{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-thread-label-create button{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.em-thread-label-create button{border-radius:var(--twg-r-xs);background:var(--twg-cream-bright);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-label) + .5px);padding:4px 7px;font-weight:650}.em-thread-label-create button:disabled{opacity:.45}.em-thread-snooze-presets{border-left:.5px solid var(--twg-ink);margin:1px 4px 4px 28px;padding:3px 0 3px 8px}@supports (color:color-mix(in lab, red, red)){.em-thread-snooze-presets{border-left:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.em-thread-snooze-presets{flex-direction:column;gap:1px;display:flex}.em-thread-snooze-presets-popover{z-index:21;border-left:0;border:.5px solid var(--twg-glass-border);background:var(--twg-glass-t3-bg);min-width:226px;-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border-radius:10px;margin:0;padding:6px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 18px 40px -16px #2f1f1838,0 4px 10px -4px #2f1f1814}.em-thread-snooze-preset{border-radius:var(--twg-r-xs);width:100%;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;font-weight:500;display:flex}.em-thread-snooze-preset:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-thread-snooze-preset:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.em-thread-snooze-preset-hint{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);white-space:nowrap}.em-thread-loopin-wrap{flex-shrink:0;position:relative}.em-thread-loopin{border-left:.5px solid var(--twg-ink);margin:1px 4px 4px 28px;padding:4px 0 4px 8px}@supports (color:color-mix(in lab, red, red)){.em-thread-loopin{border-left:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.em-thread-loopin{flex-direction:column;gap:4px;display:flex}.em-thread-loopin-popover{z-index:21;border-left:0;border:.5px solid var(--twg-glass-t3-border);background:var(--twg-glass-t3-bg);min-width:264px;-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-glass-t3-edge), var(--twg-glass-t3-shadow);border-radius:10px;margin:0;padding:6px;position:absolute;top:calc(100% + 4px);right:0}.em-thread-loopin-field{background:var(--twg-ink);border-radius:7px;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.em-thread-loopin-field{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.em-thread-loopin-field svg{color:var(--twg-ink-3)}.em-thread-loopin-field input{min-width:0;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);background:0 0;border:0;outline:0}.em-thread-loopin-field input::placeholder{color:var(--twg-ink-3)}.em-thread-loopin-list{overscroll-behavior:contain;flex-direction:column;gap:1px;max-height:224px;display:flex;overflow-y:auto}.em-thread-loopin-empty{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);margin:0;padding:6px 8px}.em-thread-loopin-person{border-radius:var(--twg-r-xs);width:100%;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;font-weight:500;display:flex}.em-thread-loopin-person:hover:not(:disabled){background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-thread-loopin-person:hover:not(:disabled){background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.em-thread-loopin-person:disabled{opacity:.55;cursor:default}.em-thread-loopin-name{min-width:0;display:grid}.em-thread-loopin-name strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.em-thread-loopin-name em{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.em-thread-loopin-hint{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);white-space:nowrap}.em-thread-more-sep{background:var(--twg-ink);height:.5px}@supports (color:color-mix(in lab, red, red)){.em-thread-more-sep{background:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.em-thread-more-sep{margin:4px}.em-thread-more-kicker{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);text-transform:uppercase;letter-spacing:0;padding:5px 10px 2px;font-weight:780}.em-thread-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:2px;min-height:44px;padding:4px 0;display:flex}.em-icon-btn{width:30px;height:var(--twg-btn-md-h);border-radius:var(--twg-r-sm);color:var(--twg-ink-2);cursor:pointer;transition:background .12s var(--twg-ease), color .12s var(--twg-ease), border-color .12s var(--twg-ease);background:0 0;border:.5px solid #0000;justify-content:center;align-items:center;display:inline-flex}.em-icon-btn:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-icon-btn:hover{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.em-icon-btn:hover{color:var(--twg-ink);border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-icon-btn:hover{border-color:color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.em-toolbar-btn{width:36px;height:calc(var(--twg-btn-icon) + 4px);border-radius:var(--twg-r-xs);color:var(--twg-ink-2);cursor:pointer;transition:background .12s var(--twg-ease), color .12s var(--twg-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.em-toolbar-btn:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-toolbar-btn:hover{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.em-toolbar-btn:hover{color:var(--twg-ink)}.em-toolbar-btn:disabled{opacity:.38;cursor:not-allowed}.em-toolbar-btn:disabled:hover{color:var(--twg-ink-2);background:0 0}.em-toolbar-btn:focus-visible{outline:2px solid var(--twg-brass);outline-offset:1px}.em-toolbar-command{border:.5px solid var(--twg-ink);justify-content:center;align-items:center;gap:6px;height:36px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-toolbar-command{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.em-toolbar-command{border-radius:var(--twg-r-xs);color:var(--twg-ink-2);cursor:pointer;font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);white-space:nowrap;transition:background .12s var(--twg-ease), color .12s var(--twg-ease), border-color .12s var(--twg-ease);background:0 0;font-weight:600;line-height:1}.em-toolbar-command:hover,.em-toolbar-command[aria-expanded=true]{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-toolbar-command:hover,.em-toolbar-command[aria-expanded=true]{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.em-toolbar-command:hover,.em-toolbar-command[aria-expanded=true]{color:var(--twg-ink);border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-toolbar-command:hover,.em-toolbar-command[aria-expanded=true]{border-color:color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.em-toolbar-command:focus-visible{outline:2px solid var(--twg-brass);outline-offset:1px}.em-toolbar-command>svg{flex:none}.em-toolbar-command-main{color:var(--twg-ink);border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-toolbar-command-main{border-color:color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.em-toolbar-command-main{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-toolbar-command-main{background:color-mix(in oklab, var(--twg-ink) 3%, transparent)}}.em-toolbar-andy-toggle{min-height:var(--twg-btn-md-h);height:var(--twg-btn-md-h);border:.5px solid var(--twg-salmon);justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-toolbar-andy-toggle{border:.5px solid color-mix(in oklab, var(--twg-salmon) 68%, transparent)}}.em-toolbar-andy-toggle{border-radius:var(--twg-btn-md-radius);background:linear-gradient(180deg, var(--twg-salmon), var(--twg-salmon))}@supports (color:color-mix(in lab, red, red)){.em-toolbar-andy-toggle{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-salmon) 58%, var(--twg-cream-bright)), color-mix(in oklab, var(--twg-salmon) 74%, var(--twg-paper)))}}.em-toolbar-andy-toggle{color:var(--twg-on-salmon);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px 0 var(--twg-cream-bright), 0 4px 10px var(--twg-salmon);flex-shrink:0;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.em-toolbar-andy-toggle{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--twg-cream-bright) 42%, transparent), 0 4px 10px color-mix(in oklab, var(--twg-salmon) 18%, transparent)}}.em-toolbar-andy-toggle{transition:background .14s var(--twg-ease), border-color .14s var(--twg-ease)}.em-toolbar-andy-toggle>svg{flex:none;width:14px;height:14px}.em-toolbar-andy-toggle:hover,.em-toolbar-andy-toggle:focus-visible{border-color:var(--twg-salmon-hover,var(--twg-salmon))}@supports (color:color-mix(in lab, red, red)){.em-toolbar-andy-toggle:hover,.em-toolbar-andy-toggle:focus-visible{border-color:color-mix(in oklab, var(--twg-salmon-hover,var(--twg-salmon)) 86%, transparent)}}.em-toolbar-andy-toggle:hover,.em-toolbar-andy-toggle:focus-visible{background:linear-gradient(180deg, var(--twg-salmon-hover,var(--twg-salmon)), var(--twg-salmon-hover,var(--twg-salmon)))}@supports (color:color-mix(in lab, red, red)){.em-toolbar-andy-toggle:hover,.em-toolbar-andy-toggle:focus-visible{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-salmon-hover,var(--twg-salmon)) 66%, var(--twg-cream-bright)), color-mix(in oklab, var(--twg-salmon-hover,var(--twg-salmon)) 82%, var(--twg-paper)))}}.em-toolbar-andy-toggle:focus-visible{outline:2px solid var(--twg-salmon);outline-offset:1px}.em-toolbar-andy{align-items:center;gap:var(--twg-chip-md-gap,6px);height:var(--twg-btn-md-h,40px);padding:0 var(--twg-btn-md-pad-x,16px);border:.5px solid var(--twg-salmon);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-toolbar-andy{border:.5px solid color-mix(in oklab, var(--twg-salmon) 36%, transparent)}}.em-toolbar-andy{border-radius:var(--twg-btn-md-radius,8px);background:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.em-toolbar-andy{background:color-mix(in oklab, var(--twg-salmon) 10%, var(--twg-cream-bright))}}.em-toolbar-andy{color:var(--twg-salmon);cursor:pointer;font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-button,13px);letter-spacing:0;transition:background .14s var(--twg-ease), border-color .14s var(--twg-ease), color .14s var(--twg-ease);white-space:nowrap}.em-toolbar-andy:hover{background:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.em-toolbar-andy:hover{background:color-mix(in oklab, var(--twg-salmon) 18%, var(--twg-cream-bright))}}.em-toolbar-andy:hover{border-color:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.em-toolbar-andy:hover{border-color:color-mix(in oklab, var(--twg-salmon) 50%, transparent)}}.em-toolbar-andy:focus-visible{outline:2px solid var(--twg-salmon);outline-offset:1px}.em-toolbar-divider{background:var(--twg-ink);width:.5px;height:18px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.em-toolbar-divider{background:color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.em-toolbar-divider{margin:0 4px}.em-andy{background:var(--twg-salmon);border-radius:11px;flex:none;margin:10px 18px 0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.em-andy{background:color-mix(in oklab, var(--twg-salmon) 5%, var(--twg-cream-bright))}}.em-andy{border:.5px solid var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.em-andy{border:.5px solid color-mix(in oklab, var(--twg-salmon) 26%, transparent)}}.em-andy{border-left:3px solid var(--twg-salmon);position:relative}.em-andy-head{align-items:center;gap:7px;margin-bottom:8px;display:flex}.em-andy-mark{background:var(--twg-salmon);width:20px;height:20px;color:var(--twg-cream-bright);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.em-andy-kicker{font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-micro) + .5px);letter-spacing:.14em;text-transform:uppercase;color:var(--twg-salmon);font-weight:600}.em-andy-deadline{border-radius:var(--twg-r-full);background:var(--twg-brass);align-items:center;gap:4px;margin-left:auto;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-andy-deadline{background:color-mix(in oklab, var(--twg-brass) 18%, var(--twg-cream-bright))}}.em-andy-deadline{color:#b7831f;font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-micro) + .5px);letter-spacing:.04em;text-transform:uppercase;border:.5px solid var(--twg-brass);font-weight:600}@supports (color:color-mix(in lab, red, red)){.em-andy-deadline{border:.5px solid color-mix(in oklab, var(--twg-brass) 36%, transparent)}}.em-andy-line{font-family:var(--twg-f-content);font-size:calc(var(--twg-fs-section) - .5px);color:var(--twg-ink);font-weight:500;line-height:1.55}.em-andy-bullets{font-size:var(--twg-fs-body);color:var(--twg-ink-2);margin:8px 0 0;padding-left:16px;line-height:1.55}.em-andy-bullets li{margin-top:3px}.em-andy-citations{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.em-andy-citations-label{font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-micro) - .5px);letter-spacing:.16em;text-transform:uppercase;color:var(--twg-ink-3);font-weight:600}.em-andy-citation{border-radius:var(--twg-r-full);background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);align-items:center;padding:3px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-andy-citation{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.em-andy-citation{font-family:var(--twg-f-content);font-size:calc(var(--twg-fs-label) + .5px);color:var(--twg-ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.em-andy-more{color:var(--twg-salmon);font-family:var(--twg-f-ui);font-weight:600;font-size:calc(var(--twg-fs-label) + .5px);cursor:pointer;letter-spacing:.02em;background:0 0;border:0;margin-top:10px;padding:0}.em-andy-more:hover{text-decoration:underline}.em-andy-action{background:var(--twg-cream-bright);border:.5px solid var(--twg-salmon);border-radius:10px;margin-top:14px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.em-andy-action{border:.5px solid color-mix(in oklab, var(--twg-salmon) 22%, transparent)}}.em-andy-action{align-items:center;gap:14px;display:flex}.em-andy-action-body{flex:1;min-width:0}.em-andy-action-title{font-family:var(--twg-f-display);font-weight:500;font-size:calc(var(--twg-fs-section) - .5px);color:var(--twg-ink);align-items:center;gap:7px;display:inline-flex}.em-andy-action-title svg{color:var(--twg-salmon)}.em-andy-action-rationale{font-size:var(--twg-fs-body);color:var(--twg-ink-2);margin-top:2px}.em-andy-action-controls{flex-shrink:0;gap:6px;display:flex}.em-primary{min-height:var(--twg-btn-md-h);padding:0 var(--twg-btn-md-pad-x);border-radius:var(--twg-btn-md-radius);background:var(--twg-btn-primary-bg);color:var(--twg-btn-primary-fg);border:.5px solid var(--twg-btn-primary-bg);cursor:pointer;font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-button);transition:background .14s var(--twg-ease), transform .14s var(--twg-ease);align-items:center;gap:7px;display:inline-flex}.em-primary:hover{transform:translateY(-1px)}.em-primary[disabled]{opacity:.4;cursor:not-allowed}.em-primary-ghost{color:var(--twg-btn-primary-bg);background:0 0}.em-primary-ghost:hover{background:var(--twg-btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){.em-primary-ghost:hover{background:color-mix(in oklab, var(--twg-btn-primary-bg) 8%, transparent)}}.em-alt{border-radius:var(--twg-r-sm);color:var(--twg-ink-2);border:.5px solid var(--twg-ink);background:0 0;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-alt{border:.5px solid color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.em-alt{cursor:pointer;font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-button);transition:background .14s var(--twg-ease), color .14s var(--twg-ease)}.em-alt:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-alt:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.em-alt:hover{color:var(--twg-ink)}.em-messages{background:linear-gradient(180deg, var(--twg-paper) 0%, var(--twg-paper) 100%);flex-direction:column;flex:auto;gap:14px;min-height:0;padding:16px 18px 18px;display:flex;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.em-messages{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-paper) 88%, var(--twg-cream-bright)) 0%, var(--twg-paper) 100%)}}.em-message{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-message{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.em-message{background:var(--twg-cream-bright);border-radius:14px;padding:14px 16px;position:relative;box-shadow:inset 0 1px #ffffff9e,0 14px 28px -24px #2c1e1057}.em-message[data-self]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-message[data-self]{background:color-mix(in oklab, var(--twg-brass) 6%, var(--twg-cream-bright))}}.em-message[data-self]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-message[data-self]{border-color:color-mix(in oklab, var(--twg-brass) 22%, transparent)}}.em-message[data-self]{border-left:2.5px solid var(--twg-brass)}.em-message-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.em-message-meta{flex:1;min-width:0;position:relative}.em-message-from{appearance:none;min-height:var(--twg-chip-md-h);padding-inline:var(--twg-modal-gap-xs);margin:calc(var(--twg-modal-gap-xs) * -1) 0 0 calc(var(--twg-modal-gap-xs) * -1);cursor:pointer;font-family:var(--twg-f-ui);font-weight:var(--twg-fw-emph);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);line-height:var(--twg-lh-dense);text-align:left;border-radius:var(--twg-r-xs);background:0 0;border:0}.em-message-from:hover{color:var(--twg-coral)}.em-message-when{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink-3);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;overflow:hidden}.em-message-cite{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-micro);color:var(--twg-ink-3);border-radius:var(--twg-r-full);background:var(--twg-ink);padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.em-message-cite{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.em-message-icon{width:var(--twg-icon-button-md);height:var(--twg-icon-button-md);border-radius:var(--twg-r-sm);border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-message-icon{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.em-message-icon{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-message-icon{background:color-mix(in oklab, var(--twg-ink) 3%, transparent)}}.em-message-icon{color:var(--twg-ink-2);cursor:pointer;place-items:center;display:grid}.em-message-icon:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-message-icon:hover{background:color-mix(in oklab, var(--twg-brass) 10%, transparent)}}.em-message-icon:hover{color:var(--twg-ink)}.em-message-body{font-family:var(--twg-f-content);font-size:var(--twg-fs-section);color:var(--twg-ink);white-space:pre-wrap;line-height:1.58}.message-body{gap:var(--twg-modal-gap-sm);display:grid}.message-body-plain{white-space:pre-wrap;font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body);color:var(--twg-ink);margin:0}.message-body-quote-controls{align-items:center;gap:var(--twg-modal-gap-sm);flex-wrap:wrap;display:flex}.message-body-quote-toggle,.message-body-layout-toggle{min-height:var(--twg-button-md-h);justify-content:center;align-items:center;gap:var(--twg-modal-gap-sm);padding-inline:var(--twg-button-md-pad-x);border:var(--twg-modal-hairline);border-radius:var(--twg-button-md-r);background:var(--twg-glass-bg-soft);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);cursor:pointer;transition:background var(--twg-t-hover) var(--twg-ease), border-color var(--twg-t-hover) var(--twg-ease), color var(--twg-t-hover) var(--twg-ease);display:inline-flex}.message-body-quote-toggle:hover,.message-body-layout-toggle:hover{background:var(--twg-glass-bg-hover);border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.message-body-quote-toggle:hover,.message-body-layout-toggle:hover{border-color:color-mix(in oklab, var(--twg-brass) 28%, transparent)}}.message-body-quote-toggle[aria-expanded=false]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.message-body-quote-toggle[aria-expanded=false]{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.message-body-quote-count{min-height:var(--twg-chip-md-h);padding-inline:var(--twg-chip-md-pad-x);border-radius:var(--twg-chip-md-r);background:var(--twg-ink);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.message-body-quote-count{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.message-body-quote-count{color:var(--twg-ink-2);font-size:var(--twg-fs-label);font-weight:var(--twg-type-chip-weight)}.message-body-frame{border:0;width:100%;display:block}.em-message-attachments{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-top:13px;display:grid}.em-message-attachment{border:.5px solid var(--twg-brass);align-items:center;gap:9px;min-height:48px;display:flex}@supports (color:color-mix(in lab, red, red)){.em-message-attachment{border:.5px solid color-mix(in oklab, var(--twg-brass) 22%, transparent)}}.em-message-attachment{background:var(--twg-brass);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.em-message-attachment{background:color-mix(in oklab, var(--twg-brass) 7%, var(--twg-cream-bright))}}.em-message-attachment{color:var(--twg-ink);cursor:pointer;text-align:left;padding:8px 10px;text-decoration:none;transition:background .14s,border-color .14s}.em-message-attachment:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-message-attachment:hover{background:color-mix(in oklab, var(--twg-brass) 13%, var(--twg-cream-bright))}}.em-message-attachment:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-message-attachment:hover{border-color:color-mix(in oklab, var(--twg-brass) 38%, transparent)}}.em-message-attachment svg{color:var(--twg-brass);flex:none}.em-message-attachment-copy{gap:1px;min-width:0;display:grid}.em-message-attachment-copy strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:650;overflow:hidden}.em-message-attachment-copy span{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);color:var(--twg-ink-3)}.em-message-actions{border-top:.5px solid var(--twg-ink);flex-wrap:wrap;align-items:center;gap:6px;margin-top:13px;padding-top:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.em-message-actions{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-message-actions button{min-height:var(--twg-btn-icon);border-radius:var(--twg-r-full);border:.5px solid var(--twg-ink);align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-message-actions button{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.em-message-actions button{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-message-actions button{background:color-mix(in oklab, var(--twg-ink) 3%, transparent)}}.em-message-actions button{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);cursor:pointer;padding:0 10px;font-weight:600}.em-message-actions button:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-message-actions button:hover{background:color-mix(in oklab, var(--twg-brass) 11%, transparent)}}.em-message-actions button:hover{color:var(--twg-ink)}.em-message-actions .em-message-action-kebab,.em-message-action-menu{display:none}.em-message-expand{width:100%;min-height:var(--twg-touch-target);align-items:center;gap:var(--twg-modal-gap);padding:var(--twg-modal-gap-sm) var(--twg-modal-gap);border:.5px solid var(--twg-ink);grid-template-columns:minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab, red, red)){.em-message-expand{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.em-message-expand{border-radius:var(--twg-r-sm);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-message-expand{background:color-mix(in oklab, var(--twg-ink) 3%, var(--twg-cream-bright))}}.em-message-expand{color:var(--twg-ink-2);font-family:var(--twg-f-ui);cursor:pointer;text-align:left;transition:background var(--twg-t-hover) var(--twg-ease), border-color var(--twg-t-hover) var(--twg-ease), transform var(--twg-t-hover) var(--twg-ease)}.em-message-expand:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-message-expand:hover{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-cream-bright))}}.em-message-expand:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-message-expand:hover{border-color:color-mix(in oklab, var(--twg-brass) 24%, transparent)}}.em-message-expand-avatar{display:none}.em-message-expand-main{gap:var(--twg-modal-gap-xs);min-width:0;display:grid}.em-message-expand-top{display:none}.em-message-expand-snippet{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--twg-fs-button);line-height:var(--twg-lh-dense);overflow:hidden}.em-message-expand-action{min-height:var(--twg-chip-md-h);justify-content:center;align-items:center;gap:var(--twg-chip-md-gap);padding-inline:var(--twg-chip-md-pad-x);border-radius:var(--twg-chip-md-r);background:var(--twg-brass);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-message-expand-action{background:color-mix(in oklab, var(--twg-brass) 12%, transparent)}}.em-message-expand-action{color:var(--twg-brass);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-type-chip-weight);line-height:var(--twg-lh-dense);white-space:nowrap}.em-message-expand-action svg{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm);flex:none}.em-reply{background:var(--twg-cream-bright);border:.5px solid var(--twg-brass);border-radius:11px;flex:none;margin:0 18px 14px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.em-reply{border:.5px solid color-mix(in oklab, var(--twg-brass) 30%, transparent)}}.em-reply{box-shadow:inset 0 1px #ffffff80,0 8px 18px -10px #2f1f181a}.em-reply-head{font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-micro) + .5px);letter-spacing:.14em;text-transform:uppercase;color:var(--twg-brass);align-items:center;gap:7px;margin-bottom:10px;font-weight:600;display:flex}.em-reply-head svg:first-child{color:var(--twg-brass)}.em-reply-close{width:22px;height:22px;color:var(--twg-ink-3);cursor:pointer;transition:background .14s var(--twg-ease);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.em-reply-close:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-reply-close:hover{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-reply-close:hover{color:var(--twg-ink)}.em-reply-fields{border-bottom:.5px solid var(--twg-ink);flex-direction:column;gap:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.em-reply-fields{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-reply-fields{margin-bottom:8px;padding-bottom:8px}.em-reply-row{align-items:center;gap:8px;padding:4px 0;display:flex}.em-reply-key{font-family:var(--twg-f-ui);font-weight:600;font-size:calc(var(--twg-fs-micro) + .5px);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-ink-3);width:60px}.em-reply-val{font-family:var(--twg-f-content);font-size:calc(var(--twg-fs-body) + .5px);color:var(--twg-ink);background:0 0;border:0;outline:none;flex:1}.em-reply-body{resize:vertical;width:100%;min-height:96px;font-family:var(--twg-f-content);font-size:calc(var(--twg-fs-body) + 1px);color:var(--twg-ink);background:0 0;border:0;outline:none;padding:6px 0;line-height:1.55}.em-reply-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.em-tone-pills{flex-wrap:wrap;flex:1;gap:5px;min-width:0;display:flex}.em-tone-pill{border-radius:var(--twg-r-full);background:var(--twg-brass);align-items:center;gap:4px;padding:4px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-tone-pill{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.em-tone-pill{border:.5px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-tone-pill{border:.5px solid color-mix(in oklab, var(--twg-brass) 22%, transparent)}}.em-tone-pill{color:var(--twg-brass);font-family:var(--twg-f-ui);font-weight:500;font-size:calc(var(--twg-fs-label) + .5px);cursor:pointer;transition:background .14s var(--twg-ease)}.em-tone-pill:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-tone-pill:hover{background:color-mix(in oklab, var(--twg-brass) 18%, var(--twg-cream-bright))}}.em-tone-pill.em-tone-regen{background:var(--twg-cream-bright);border-style:dashed}.em-reply-send{flex-shrink:0;gap:6px;display:flex}.em-compose-backdrop{z-index:50;background:var(--twg-ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.em-compose-backdrop{background:color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.em-compose-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:80px 24px;display:grid}.em-compose{background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);flex-direction:column;width:min(640px,100%);max-height:80vh;display:flex}@supports (color:color-mix(in lab, red, red)){.em-compose{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.em-compose{border-radius:var(--twg-r-lg);overflow:hidden;box-shadow:0 36px 80px -28px #2f1f184d,inset 0 1px #ffffff80}.em-compose-head{border-bottom:.5px solid var(--twg-ink);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.em-compose-head{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent);background:color-mix(in oklab, var(--twg-ink) 3%, var(--twg-cream-bright))}}.em-compose-title{font-family:var(--twg-f-display);font-weight:500;font-size:calc(var(--twg-fs-section) - .5px);color:var(--twg-ink);align-items:center;gap:8px;display:inline-flex}.em-compose-fields{padding:6px 16px 0}.em-compose-body{resize:none;min-height:240px;font-family:var(--twg-f-content);font-size:calc(var(--twg-fs-body) + 1px);color:var(--twg-ink);background:0 0;border:0;outline:none;flex:1;padding:12px 16px;line-height:1.6}.em-compose-foot{border-top:.5px solid var(--twg-ink);align-items:center;gap:12px;padding:10px 16px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.em-compose-foot{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-andy-mode{border-radius:var(--twg-r-sm);background:var(--twg-brass);align-items:center;gap:6px;padding:7px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-andy-mode{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.em-andy-mode{border:.5px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-andy-mode{border:.5px solid color-mix(in oklab, var(--twg-brass) 26%, transparent)}}.em-andy-mode{color:var(--twg-brass);font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-label);cursor:pointer;transition:background .14s var(--twg-ease);flex:1;justify-content:flex-start}.em-andy-mode:hover,.em-andy-mode[data-on]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-andy-mode:hover,.em-andy-mode[data-on]{background:color-mix(in oklab, var(--twg-brass) 22%, var(--twg-cream-bright))}}@media (max-width:980px){.em-body{grid-template-columns:minmax(300px,.5fr) minmax(0,1fr)}}@media (max-width:720px){.em-body{grid-template-columns:1fr}.em-reader{display:none}}.em-contact-card{z-index:30;background:var(--twg-glass-t3-bg);width:320px;-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-md);font-family:var(--twg-f-ui);flex-direction:column;margin-top:6px;display:flex;position:absolute;overflow:hidden;box-shadow:0 22px 50px -16px #2f1f1838,0 4px 12px -4px #2f1f1814}.em-contact-card-head{border-bottom:.5px solid var(--twg-ink);align-items:center;gap:10px;padding:12px 12px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.em-contact-card-head{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-contact-card-id{flex:1;min-width:0}.em-contact-card-name{font-family:var(--twg-f-display);font-weight:500;font-size:calc(var(--twg-fs-section) + 1px);letter-spacing:-.005em;color:var(--twg-ink);line-height:1.2}.em-contact-card-email{font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-label) + .5px);color:var(--twg-ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.em-contact-card-quick{border-bottom:.5px solid var(--twg-ink);align-items:center;gap:6px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.em-contact-card-quick{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-contact-card-quick{flex-wrap:wrap}.em-contact-card-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.em-contact-card-section{border-bottom:.5px solid var(--twg-ink);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.em-contact-card-section{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.em-contact-card-section:last-child{border-bottom:0}.em-contact-card-kicker{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--twg-ink-3);margin-bottom:6px}.em-contact-card-row{font-size:var(--twg-fs-button);color:var(--twg-ink);grid-template-columns:64px 1fr;align-items:baseline;gap:8px;display:grid}.em-contact-card-rk{font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-micro) + .5px);letter-spacing:.08em;text-transform:uppercase;color:var(--twg-ink-3);font-weight:600}.em-contact-card-recent{flex-direction:column;gap:3px;display:flex}.em-contact-card-recent-row{font-size:var(--twg-fs-button);color:var(--twg-ink-2);grid-template-columns:48px 1fr;align-items:baseline;gap:8px;padding:3px 0;display:grid}.em-contact-card-recent-tag{font-family:var(--twg-f-ui);font-weight:600;font-size:calc(var(--twg-fs-micro) - .5px);letter-spacing:.1em;color:var(--twg-brass);text-transform:uppercase}.em-contact-card-notes{font-size:var(--twg-fs-button);color:var(--twg-ink-2);margin:0;padding:0 0 0 16px;line-height:1.55}.em-contact-card-notes li::marker{color:var(--twg-brass)}@keyframes em-compose-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.em-compose{z-index:5;background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);flex:none;width:100%;max-width:none;height:auto;max-height:calc(100% - 76px);margin:8px 0 0;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.em-compose{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.em-compose{animation:em-compose-slide-up .28s var(--twg-ease) both;transform-origin:bottom;border-bottom:0;border-radius:14px 14px 0 0;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 -1px #ffffff80,0 -2px 8px #2c1e100f,0 -16px 32px -10px #2c1e102e}.em-compose:before{content:"";background:var(--twg-ink);border-radius:2px;width:38px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.em-compose:before{background:color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.em-compose:before{pointer-events:none;z-index:1}.em-compose-andy{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-compose-andy{border-color:color-mix(in oklab, var(--twg-brass) 36%, transparent)}}.em-compose-andy{background:var(--twg-brass);border-bottom:0}@supports (color:color-mix(in lab, red, red)){.em-compose-andy{background:color-mix(in oklab, var(--twg-brass) 2.5%, var(--twg-cream-bright))}}.em-compose-andy{box-shadow:0 -1px 0 #ffffff80 inset, 0 -2px 0 var(--twg-brass), 0 -3px 10px var(--twg-brass), 0 -18px 36px -10px #2c1e102e}@supports (color:color-mix(in lab, red, red)){.em-compose-andy{box-shadow:0 -1px 0 #ffffff80 inset, 0 -2px 0 color-mix(in oklab, var(--twg-brass) 22%, transparent), 0 -3px 10px color-mix(in oklab, var(--twg-brass) 18%, transparent), 0 -18px 36px -10px #2c1e102e}}.em-compose-andy:before{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-compose-andy:before{background:color-mix(in oklab, var(--twg-brass) 40%, transparent)}}@media (prefers-reduced-motion:reduce){.em-compose{animation:none}}.em-compose-andy-banner{background:var(--twg-brass);align-items:flex-start;gap:10px;padding:18px 18px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.em-compose-andy-banner{background:color-mix(in oklab, var(--twg-brass) 7%, var(--twg-cream-bright))}}.em-compose-andy-banner{border-bottom:.5px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-compose-andy-banner{border-bottom:.5px solid color-mix(in oklab, var(--twg-brass) 24%, transparent)}}.em-compose-andy-mark{border-radius:var(--twg-r-xs);background:var(--twg-brass);justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-compose-andy-mark{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}.em-compose-andy-mark{color:var(--twg-brass);flex-shrink:0;margin-top:1px}.em-compose-andy-text{flex:1;min-width:0}.em-compose-andy-title{font-family:var(--twg-f-display);font-weight:500;font-size:calc(var(--twg-fs-body) + 1px);color:var(--twg-ink);letter-spacing:-.005em}.em-compose-andy-sub{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink-2);margin-top:2px;line-height:1.4}.em-compose-andy-tones{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;display:flex}.em-compose-head{border-bottom:.5px solid var(--twg-ink);align-items:center;gap:8px;padding:10px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.em-compose-head{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-compose-head{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-head{background:color-mix(in oklab, var(--twg-ink) 2.5%, var(--twg-cream-bright))}}.em-compose>.em-compose-head:first-child{padding-top:18px}.em-compose-andy .em-compose-head{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-compose-andy .em-compose-head{background:color-mix(in oklab, var(--twg-brass) 4%, var(--twg-cream-bright))}}.em-compose-head-actions .em-toolbar-btn{width:32px;height:var(--twg-btn-icon);border-radius:var(--twg-r-xs)}.em-compose-head-actions .em-toolbar-btn[aria-label=Close]:hover,.em-compose-head-actions .em-toolbar-btn[title=Discard\ draft]:hover{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.em-compose-head-actions .em-toolbar-btn[aria-label=Close]:hover,.em-compose-head-actions .em-toolbar-btn[title=Discard\ draft]:hover{background:color-mix(in oklab, var(--twg-danger) 12%, transparent)}}.em-compose-head-actions .em-toolbar-btn[aria-label=Close]:hover,.em-compose-head-actions .em-toolbar-btn[title=Discard\ draft]:hover{color:var(--twg-danger)}.em-compose-mode{font-family:var(--twg-f-ui);font-weight:600;font-size:calc(var(--twg-fs-label) + .5px);letter-spacing:.06em;text-transform:uppercase;color:var(--twg-ink-2);align-items:center;gap:6px;display:inline-flex}.em-compose-head-actions{gap:2px;margin-left:auto;display:flex}.em-compose-fields{flex-direction:column;display:flex}.em-compose-field{border-bottom:.5px solid var(--twg-ink);grid-template-columns:56px 1fr auto;align-items:center;gap:10px;padding:7px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.em-compose-field{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.em-compose-key{font-family:var(--twg-f-ui);font-weight:600;font-size:calc(var(--twg-fs-micro) + .5px);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-ink-3)}.em-compose-chips{flex-wrap:wrap;align-items:center;gap:4px;min-height:28px;display:flex}.em-compose-chip{border-radius:var(--twg-r-full);background:var(--twg-ink);align-items:center;gap:6px;padding:2px 8px 2px 3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-compose-chip{background:color-mix(in oklab, var(--twg-ink) 6%, var(--twg-cream-bright))}}.em-compose-chip{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-chip{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.em-compose-chip{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink)}.em-compose-chip-name{font-weight:500}.em-compose-chip.is-invalid,.em-compose-chip-pill.is-invalid{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.em-compose-chip.is-invalid,.em-compose-chip-pill.is-invalid{border-color:color-mix(in oklab, var(--twg-danger) 70%, transparent)}}.em-compose-chip.is-invalid,.em-compose-chip-pill.is-invalid{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.em-compose-chip.is-invalid,.em-compose-chip-pill.is-invalid{background:color-mix(in oklab, var(--twg-danger) 9%, var(--twg-cream-bright))}}.em-compose-chip.is-invalid,.em-compose-chip-pill.is-invalid{color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.em-compose-chip.is-invalid,.em-compose-chip-pill.is-invalid{color:color-mix(in oklab, var(--twg-danger) 75%, var(--twg-ink))}}.em-compose-chip-invalid-ico{color:var(--twg-danger);flex:none}.em-compose-chip-x{border-radius:var(--twg-r-md);width:24px;height:24px;color:var(--twg-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.em-compose-chip-x:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-chip-x:hover{background:color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.em-compose-chip-x:hover{color:var(--twg-ink)}.em-compose-chip-input{min-width:60px;font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);color:var(--twg-ink);background:0 0;border:0;outline:none;flex:1;padding:4px 2px}.em-compose-chip-input::placeholder{color:var(--twg-ink-3)}.em-compose-field-toggles{gap:4px;display:flex}.em-compose-toggle{color:var(--twg-ink-3);cursor:pointer;font-family:var(--twg-f-ui);font-weight:600;font-size:calc(var(--twg-fs-micro) + .5px);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-radius:4px;padding:2px 6px}.em-compose-toggle:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-toggle:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.em-compose-toggle:hover{color:var(--twg-ink)}.em-compose-subject{width:100%;font-family:var(--twg-f-ui);font-weight:500;font-size:calc(var(--twg-fs-body) + .5px);color:var(--twg-ink);background:0 0;border:0;outline:none;padding:4px 2px}.em-compose-subject::placeholder{color:var(--twg-ink-3)}.em-compose-format{z-index:var(--z-header);border-bottom:.5px solid var(--twg-ink);flex-wrap:wrap;align-items:center;gap:4px;padding:6px 18px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.em-compose-format{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.em-compose-format{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-format{background:color-mix(in oklab, var(--twg-ink) 2%, transparent)}}.em-compose-format{overflow:visible}.em-format-btn{width:26px;height:calc(var(--twg-chip-md-h) + 2px);border-radius:calc(var(--twg-r-xs) - 1px);color:var(--twg-ink-2);cursor:pointer;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);transition:background .12s var(--twg-ease), color .12s var(--twg-ease);background:0 0;border:0;place-items:center;display:inline-grid}.em-format-btn:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-format-btn:hover{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.em-format-btn:hover{color:var(--twg-ink)}.em-format-btn:disabled,.em-compose-head-icon:disabled,.em-format-more-item:disabled{opacity:.45;cursor:not-allowed}.em-format-btn:disabled:hover,.em-compose-head-icon:disabled:hover,.em-format-more-item:disabled:hover{color:var(--twg-ink-2);background:0 0}.em-compose-format .email-snippet-menu{flex:none;display:inline-flex}.em-compose-format .email-snippet-menu__trigger{width:auto;min-width:26px;height:26px;color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-weight:600;display:inline-flex}.em-compose-format .email-snippet-menu__trigger:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-format .email-snippet-menu__trigger:hover{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.em-compose-format .email-snippet-menu__trigger:hover{color:var(--twg-ink)}.em-compose-format .email-snippet-menu__popover{z-index:var(--z-popover);top:auto;bottom:calc(100% + 8px)}.em-compose-signature-wrap{z-index:var(--z-popover);flex:none;display:inline-flex;position:relative}.em-compose-signature-menu{z-index:var(--z-popover);border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-card);background:var(--twg-glass-t3-bg);width:min(310px,100vw - 28px);max-height:min(60vh,420px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-paper-shadow);padding:8px;position:absolute;bottom:calc(100% + 8px);right:0;overflow-y:auto}.em-compose-signature-menu-head{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);letter-spacing:var(--twg-type-eyebrow-tracking);text-transform:uppercase;color:var(--twg-ink-3);padding:4px 6px 8px;font-weight:700}.em-compose-signature-item{border-radius:var(--twg-r-sm);width:100%;min-height:34px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.em-compose-signature-item:hover,.em-compose-signature-item[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-compose-signature-item:hover,.em-compose-signature-item[data-active]{background:color-mix(in oklab, var(--twg-brass) 11%, transparent)}}.em-compose-signature-item strong,.em-compose-signature-item small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.em-compose-signature-item strong{font-size:var(--twg-fs-button);font-weight:650}.em-compose-signature-item small{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin-top:1px;font-weight:500}.em-compose-signature-item em{font-style:normal;font-size:var(--twg-fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--twg-brass);font-weight:700}.em-compose-signature-empty{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);gap:6px;padding:12px 8px;line-height:1.4;display:grid}.em-compose-signature-empty a,.em-compose-signature-menu-foot a{color:var(--twg-brass);font-weight:650;text-decoration:none}.em-compose-signature-empty a:hover,.em-compose-signature-menu-foot a:hover{text-decoration:underline}.em-compose-signature-menu-foot{border-top:.5px solid var(--twg-ink);justify-content:space-between;gap:10px;padding:8px 6px 2px;display:flex}@supports (color:color-mix(in lab, red, red)){.em-compose-signature-menu-foot{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-compose-signature-menu-foot{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label)}.em-compose-format-show{font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-label) + .5px);color:var(--twg-ink-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 14px;display:inline-flex}.em-compose-format-show:hover{color:var(--twg-ink)}.em-compose-body{resize:none;width:100%;min-height:88px;font-family:var(--twg-f-content);font-size:calc(var(--twg-fs-body) + 1px);color:var(--twg-ink);white-space:pre-wrap;word-break:break-word;background:0 0;border:0;outline:none;padding:14px 18px;line-height:1.55;overflow-y:auto}.em-compose-body::placeholder{color:var(--twg-ink-3)}.em-compose-body[contenteditable=true]:empty:before,.em-compose-body[contenteditable=true][data-empty]:before{content:attr(data-placeholder);color:var(--twg-ink-3);pointer-events:none}.em-compose-body blockquote{border-left:2px solid var(--twg-ink);margin:8px 0;padding-left:12px}@supports (color:color-mix(in lab, red, red)){.em-compose-body blockquote{border-left:2px solid color-mix(in oklab, var(--twg-ink) 22%, transparent)}}.em-compose-body blockquote{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-body blockquote{color:color-mix(in oklab, var(--twg-ink) 82%, transparent)}}.em-compose-body pre{border-radius:var(--twg-r-xs);background:var(--twg-ink);margin:8px 0;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.em-compose-body pre{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.em-compose-body pre{font-family:var(--twg-f-mono);white-space:pre-wrap}.em-compose-quote{border-left:2px solid var(--twg-ink);margin:0 18px 12px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.em-compose-quote{border-left:2px solid color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.em-compose-quote{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-quote{background:color-mix(in oklab, var(--twg-ink) 3%, transparent)}}.em-compose-quote{font-family:var(--twg-f-content);font-size:var(--twg-fs-body);color:var(--twg-ink-2);border-radius:0 6px 6px 0;line-height:1.5}.em-compose-quote-toggle{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-weight:600;font-size:calc(var(--twg-fs-micro) + .5px);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:4px;align-self:flex-start;align-items:center;gap:4px;margin:6px 18px 4px;padding:4px 6px;display:inline-flex}.em-compose-quote-toggle:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-quote-toggle:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.em-compose-quote-toggle:hover{color:var(--twg-ink)}.em-compose-quote-head{font-family:var(--twg-f-ui);font-weight:600;font-size:calc(var(--twg-fs-micro) + .5px);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-ink-3);margin-bottom:4px}.em-compose-quote-meta{font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-caption);color:var(--twg-ink-3)}.em-compose-quote-body{white-space:pre-wrap;margin-top:6px}.em-compose-foot{border-top:.5px solid var(--twg-ink);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.em-compose-foot{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-compose-foot{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-foot{background:color-mix(in oklab, var(--twg-ink) 2%, transparent)}}.em-compose-foot{flex-wrap:wrap}.em-compose-foot-primary{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.em-compose-foot-secondary{align-items:center;gap:6px;margin-left:auto;display:flex}.em-compose-foot-new{background:var(--twg-paper,#f7eedd);flex:none}.em-compose-foot-new .em-compose-foot-primary{justify-content:flex-end;width:100%}.em-compose-foot-schedule-group{position:relative}.em-compose-foot-schedule-group .em-compose-send-chevron{border-radius:var(--twg-button-md-r);border-left:0}.em-compose-send{border-radius:var(--twg-r-sm);background:var(--twg-ink);height:36px;color:var(--twg-cream-bright);cursor:pointer;font-family:var(--twg-f-ui);font-weight:600;font-size:calc(var(--twg-fs-body) + .5px);letter-spacing:-.005em;border:0;align-items:center;gap:8px;padding:9px 18px;display:inline-flex;box-shadow:0 2px 6px #2c1e102e}.em-compose-send:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-send:hover{background:color-mix(in oklab, var(--twg-ink) 88%, var(--twg-coral))}}.em-compose-action{height:calc(var(--twg-btn-icon) + 4px);border-radius:var(--twg-r-sm);border:.5px solid var(--twg-ink);align-items:center;gap:6px;padding:8px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-compose-action{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.em-compose-action{background:var(--twg-cream-bright);color:var(--twg-ink);cursor:pointer;font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-body);transition:background .14s var(--twg-ease), border-color .14s var(--twg-ease)}.em-compose-action:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-action:hover{background:color-mix(in oklab, var(--twg-ink) 5%, var(--twg-cream-bright))}}.em-compose-action:hover{border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-action:hover{border-color:color-mix(in oklab, var(--twg-ink) 22%, transparent)}}.em-compose-action svg{flex-shrink:0}.em-compose-action-ghost{border-color:var(--twg-ink);background:0 0}@supports (color:color-mix(in lab, red, red)){.em-compose-action-ghost{border-color:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.em-compose-action-ghost{color:var(--twg-ink-2)}.em-compose-action-ghost:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-action-ghost:hover{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.em-compose-action-ghost:hover{color:var(--twg-ink)}.em-compose-action-danger{color:var(--twg-danger);border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.em-compose-action-danger{border-color:color-mix(in oklab, var(--twg-danger) 24%, transparent)}}.em-compose-action-danger{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.em-compose-action-danger{background:color-mix(in oklab, var(--twg-danger) 4%, var(--twg-cream-bright))}}.em-compose-action-danger:hover{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.em-compose-action-danger:hover{background:color-mix(in oklab, var(--twg-danger) 10%, var(--twg-cream-bright))}}.em-compose-action-danger:hover{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.em-compose-action-danger:hover{border-color:color-mix(in oklab, var(--twg-danger) 40%, transparent)}}.em-compose-foot-more{position:relative}.em-compose-send-menu{z-index:25;background:var(--twg-glass-t3-bg);min-width:240px;-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border:.5px solid var(--twg-glass-border);animation:em-menu-pop .16s var(--twg-ease) both;border-radius:10px;flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 -8px 28px -8px #2c1e102e,0 2px 8px -2px #2c1e101a}@keyframes em-menu-pop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.em-compose-send-menu .em-thread-more-item{border-radius:var(--twg-r-xs);cursor:pointer;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;font-weight:500;display:flex}.em-compose-send-menu .em-thread-more-item:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-send-menu .em-thread-more-item:hover{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.em-compose-send-menu .em-thread-more-item:disabled:hover{background:0 0}.em-andy-bar{flex-wrap:wrap;flex:none;align-items:flex-start;gap:8px;padding:8px 18px 0;display:flex;position:relative}.em-andy-pill{border-radius:var(--twg-r-full);background:var(--twg-ink);align-items:center;gap:6px;height:28px;padding:5px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-andy-pill{background:color-mix(in oklab, var(--twg-ink) 4%, var(--twg-cream-bright))}}.em-andy-pill{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-andy-pill{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.em-andy-pill{color:var(--twg-ink-2);cursor:pointer;font-family:var(--twg-f-ui);font-weight:600;font-size:calc(var(--twg-fs-label) + .5px);letter-spacing:.01em;transition:background .14s var(--twg-ease), border-color .14s var(--twg-ease), color .14s var(--twg-ease), transform .14s var(--twg-ease)}.em-andy-pill:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-andy-pill:hover{background:color-mix(in oklab, var(--twg-ink) 8%, var(--twg-cream-bright))}}.em-andy-pill:hover{color:var(--twg-ink)}.em-andy-pill[data-active]{background:var(--twg-ink);color:var(--twg-cream-bright);border-color:var(--twg-ink)}.em-andy-pill svg{color:currentColor}.em-andy-pill-count{border-radius:var(--twg-r-full);background:var(--twg-ink);place-items:center;min-width:16px;height:16px;padding:0 5px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.em-andy-pill-count{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-andy-pill-count{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-micro) - .5px);font-weight:700}.em-andy-pill[data-active] .em-andy-pill-count{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.em-andy-pill[data-active] .em-andy-pill-count{background:color-mix(in oklab, var(--twg-cream-bright) 24%, transparent)}}.em-andy-pill[data-active] .em-andy-pill-count{color:var(--twg-cream-bright)}.em-andy-pill[data-pulse]:not([data-active]){background:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.em-andy-pill[data-pulse]:not([data-active]){background:color-mix(in oklab, var(--twg-salmon) 10%, var(--twg-cream-bright))}}.em-andy-pill[data-pulse]:not([data-active]){border-color:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.em-andy-pill[data-pulse]:not([data-active]){border-color:color-mix(in oklab, var(--twg-salmon) 40%, transparent)}}.em-andy-pill[data-pulse]:not([data-active]){color:var(--twg-salmon);animation:em-andy-pulse 2.4s var(--twg-ease) infinite}@keyframes em-andy-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--twg-salmon) 0%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in oklab, var(--twg-salmon) 22%, transparent), 0 0 14px 2px color-mix(in oklab, var(--twg-salmon) 18%, transparent)}}@media (prefers-reduced-motion:reduce){.em-andy-pill[data-pulse]{box-shadow:0 0 0 1.5px var(--twg-salmon);animation:none}@supports (color:color-mix(in lab, red, red)){.em-andy-pill[data-pulse]{box-shadow:0 0 0 1.5px color-mix(in oklab, var(--twg-salmon) 30%, transparent)}}}.em-andy-panel{background:var(--twg-salmon);width:100%;margin-top:8px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.em-andy-panel{background:color-mix(in oklab, var(--twg-salmon) 5%, var(--twg-cream-bright))}}.em-andy-panel{border:.5px solid var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.em-andy-panel{border:.5px solid color-mix(in oklab, var(--twg-salmon) 24%, transparent)}}.em-andy-panel{font-family:var(--twg-f-ui);border-radius:10px}.em-andy-panel-line{font-family:var(--twg-f-content);font-size:calc(var(--twg-fs-body) + .5px);color:var(--twg-ink);line-height:1.5}.em-andy-panel-bullets{font-size:var(--twg-fs-body);color:var(--twg-ink-2);margin:8px 0 0;padding:0 0 0 16px;line-height:1.55}.em-andy-panel-bullets li::marker{color:var(--twg-salmon)}.em-andy-panel-deadline{border-radius:var(--twg-r-full);background:var(--twg-coral);align-items:center;gap:5px;margin-top:8px;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-andy-panel-deadline{background:color-mix(in oklab, var(--twg-coral) 12%, var(--twg-cream-bright))}}.em-andy-panel-deadline{color:var(--twg-coral);border:.5px solid var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-andy-panel-deadline{border:.5px solid color-mix(in oklab, var(--twg-coral) 30%, transparent)}}.em-andy-panel-deadline{font-weight:600;font-size:var(--twg-fs-caption)}.em-andy-panel-cites{border-top:.5px solid var(--twg-salmon);margin-top:10px;padding-top:8px}@supports (color:color-mix(in lab, red, red)){.em-andy-panel-cites{border-top:.5px solid color-mix(in oklab, var(--twg-salmon) 22%, transparent)}}.em-andy-panel-cites{flex-direction:column;gap:4px;display:flex}.em-andy-panel-cites-label{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--twg-ink-3)}.em-andy-panel-cite{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);color:var(--twg-ink-2);line-height:1.5}.em-andy-panel-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.em-andy-summary-loading{flex-direction:column;gap:7px;display:flex}.em-andy-summary-skel{background:linear-gradient(90deg, var(--twg-salmon) 0%, var(--twg-salmon) 50%, var(--twg-salmon) 100%);border-radius:5px;height:11px}@supports (color:color-mix(in lab, red, red)){.em-andy-summary-skel{background:linear-gradient(90deg, color-mix(in oklab, var(--twg-salmon) 12%, var(--twg-cream-bright)) 0%, color-mix(in oklab, var(--twg-salmon) 22%, var(--twg-cream-bright)) 50%, color-mix(in oklab, var(--twg-salmon) 12%, var(--twg-cream-bright)) 100%)}}.em-andy-summary-skel{background-size:200% 100%;animation:1.25s linear infinite em-andy-summary-shimmer}.em-andy-summary-skel-1{width:100%}.em-andy-summary-skel-2{width:92%}.em-andy-summary-skel-3{width:64%}@keyframes em-andy-summary-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.em-andy-summary-skel{animation:none}}.em-andy-summary-loading-label{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);color:var(--twg-ink-3);align-items:center;gap:5px;margin-top:9px;display:inline-flex}.em-andy-summary-loading-label svg{color:var(--twg-salmon)}.em-andy-summary-muted{color:var(--twg-ink-3)}.em-andy-summary-stale{border-radius:var(--twg-r-sm);background:var(--twg-coral);align-items:center;gap:6px;margin:0 0 8px;padding:5px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.em-andy-summary-stale{background:color-mix(in oklab, var(--twg-coral) 9%, var(--twg-cream-bright))}}.em-andy-summary-stale{border:.5px solid var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-andy-summary-stale{border:.5px solid color-mix(in oklab, var(--twg-coral) 26%, transparent)}}.em-andy-summary-stale{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);color:var(--twg-coral)}.em-andy-summary-stale>span{flex:1;min-width:0}.em-andy-summary-refresh{border-radius:var(--twg-r-full);border:.5px solid var(--twg-salmon);align-items:center;gap:4px;padding:3px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-andy-summary-refresh{border:.5px solid color-mix(in oklab, var(--twg-salmon) 30%, transparent)}}.em-andy-summary-refresh{background:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.em-andy-summary-refresh{background:color-mix(in oklab, var(--twg-salmon) 10%, var(--twg-cream-bright))}}.em-andy-summary-refresh{color:var(--twg-salmon);font-family:var(--twg-f-ui);font-weight:600;font-size:calc(var(--twg-fs-micro) + .5px);cursor:pointer;white-space:nowrap;transition:background .14s var(--twg-ease)}.em-andy-summary-refresh:hover:not(:disabled){background:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.em-andy-summary-refresh:hover:not(:disabled){background:color-mix(in oklab, var(--twg-salmon) 18%, var(--twg-cream-bright))}}.em-andy-summary-refresh:disabled{opacity:.55;cursor:default}.em-andy-summary-meta{font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-micro) + .5px);color:var(--twg-ink-3);align-items:center;gap:4px;margin-top:8px;display:inline-flex}.em-andy-summary-meta svg{color:var(--twg-salmon)}.em-andy-summary-suggests{border-top:.5px solid var(--twg-salmon);margin-top:10px;padding-top:8px}@supports (color:color-mix(in lab, red, red)){.em-andy-summary-suggests{border-top:.5px solid color-mix(in oklab, var(--twg-salmon) 22%, transparent)}}.em-andy-summary-suggests-list{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink-2);flex-direction:column;gap:3px;margin:6px 0 0;padding:0 0 0 16px;line-height:1.55;display:flex}.em-andy-summary-suggests-list li::marker{color:var(--twg-salmon)}.em-andy-summary-foot{justify-content:flex-end;margin-top:10px;display:flex}.em-andy-schedule-grid{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.em-andy-schedule-slot{background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);flex-direction:column;gap:2px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.em-andy-schedule-slot{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.em-andy-schedule-slot{border-radius:var(--twg-r-sm);cursor:pointer;text-align:left;transition:background .12s var(--twg-ease), border-color .12s var(--twg-ease);position:relative}.em-andy-schedule-slot:hover{background:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.em-andy-schedule-slot:hover{background:color-mix(in oklab, var(--twg-salmon) 6%, var(--twg-cream-bright))}}.em-andy-schedule-slot:hover{border-color:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.em-andy-schedule-slot:hover{border-color:color-mix(in oklab, var(--twg-salmon) 36%, transparent)}}.em-andy-schedule-when{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-caption);color:var(--twg-ink-2);letter-spacing:.04em;text-transform:uppercase}.em-andy-schedule-time{font-family:var(--twg-f-display);font-weight:500;font-size:calc(var(--twg-fs-section) + 1px);color:var(--twg-ink)}.em-andy-schedule-tag{font-family:var(--twg-f-ui);font-weight:600;font-size:calc(var(--twg-fs-micro) - 1.5px);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-salmon);position:absolute;top:6px;right:8px}.em-andy-quotes-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.em-andy-quote{background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);grid-template-columns:18px 1fr auto;align-items:flex-start;gap:6px;padding:6px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.em-andy-quote{border:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-andy-quote{border-radius:var(--twg-r-sm)}.em-andy-quote-mark{font-family:var(--twg-f-display);font-size:var(--twg-fs-display);color:var(--twg-salmon);margin-top:2px;line-height:1}.em-andy-quote-body{min-width:0}.em-andy-quote-text{font-family:var(--twg-f-content);font-size:var(--twg-fs-button);color:var(--twg-ink);line-height:1.45}.em-andy-quote-meta{font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-micro) + .5px);color:var(--twg-ink-3);margin-top:2px}.em-andy-quote-copy{color:var(--twg-ink-3);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px}.em-andy-quote-copy:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-andy-quote-copy:hover{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.em-andy-quote-copy:hover{color:var(--twg-ink)}.em-toolbar-andy-act[data-pulse]:not([data-active]){color:var(--twg-salmon);animation:em-andy-pulse-icon 2.4s var(--twg-ease) infinite}@keyframes em-andy-pulse-icon{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--twg-salmon) 0%, transparent)}50%{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-salmon) 22%, transparent), 0 0 12px 2px color-mix(in oklab, var(--twg-salmon) 18%, transparent)}}@media (prefers-reduced-motion:reduce){.em-toolbar-andy-act[data-pulse]{box-shadow:0 0 0 1.5px var(--twg-salmon);animation:none}@supports (color:color-mix(in lab, red, red)){.em-toolbar-andy-act[data-pulse]{box-shadow:0 0 0 1.5px color-mix(in oklab, var(--twg-salmon) 30%, transparent)}}}.em-andy-popover{background:var(--twg-salmon);flex:none;margin:6px 18px 0}@supports (color:color-mix(in lab, red, red)){.em-andy-popover{background:color-mix(in oklab, var(--twg-salmon) 5%, var(--twg-cream-bright))}}.em-andy-popover{border:.5px solid var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.em-andy-popover{border:.5px solid color-mix(in oklab, var(--twg-salmon) 26%, transparent)}}.em-andy-popover{border-radius:var(--twg-r-card);animation:em-andy-popover-in .22s var(--twg-ease) both;overflow:hidden}@keyframes em-andy-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.em-andy-popover-head{border-bottom:.5px solid var(--twg-salmon);align-items:center;gap:8px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.em-andy-popover-head{border-bottom:.5px solid color-mix(in oklab, var(--twg-salmon) 22%, transparent)}}.em-andy-popover-eyebrow{font-family:var(--twg-f-ui);font-weight:600;font-size:calc(var(--twg-fs-micro) + .5px);letter-spacing:.12em;text-transform:uppercase;color:var(--twg-salmon);align-items:center;gap:6px;display:inline-flex}.em-andy-popover-head .em-toolbar-btn{margin-left:auto}.em-andy-popover .em-andy-panel{background:0 0;border:0;border-radius:0;margin:0}.em-compose-andy-mark[data-thinking]{animation:em-andy-mark-spin 1.6s linear infinite, em-andy-mark-pulse 1.6s var(--twg-ease) infinite}@keyframes em-andy-mark-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes em-andy-mark-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--twg-salmon) 0%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in oklab, var(--twg-salmon) 24%, transparent)}}.em-compose-andy-dots{align-items:center;gap:3px;margin-left:6px;display:inline-flex}.em-compose-andy-dots>span{background:var(--twg-salmon);width:5px;height:5px;animation:em-andy-dot 1.1s var(--twg-ease) infinite;border-radius:50%}.em-compose-andy-dots>span:nth-child(2){animation-delay:.16s}.em-compose-andy-dots>span:nth-child(3){animation-delay:.32s}@keyframes em-andy-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.em-compose-body-wrap{z-index:1;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.em-compose-body-wrap[data-phase=thinking] .em-compose-body{visibility:hidden;min-height:0}.em-compose-thinking{background:var(--twg-salmon);align-items:center;gap:14px;padding:18px 20px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.em-compose-thinking{background:color-mix(in oklab, var(--twg-salmon) 6%, var(--twg-cream-bright))}}.em-compose-thinking{border-radius:var(--twg-r-sm)}.em-compose-thinking-orb{background:radial-gradient(circle at 30% 30%, var(--twg-salmon) 0%, var(--twg-salmon) 60%, transparent 100%);border-radius:50%;width:22px;height:22px}@supports (color:color-mix(in lab, red, red)){.em-compose-thinking-orb{background:radial-gradient(circle at 30% 30%, var(--twg-salmon) 0%, color-mix(in oklab, var(--twg-salmon) 50%, transparent) 60%, transparent 100%)}}.em-compose-thinking-orb{animation:em-thinking-orb 1.4s var(--twg-ease) infinite;flex-shrink:0}@keyframes em-thinking-orb{0%,to{opacity:.7;transform:scale(.85)}50%{opacity:1;box-shadow:0 0 16px 2px color-mix(in oklab, var(--twg-salmon) 35%, transparent);transform:scale(1)}}.em-compose-thinking-line{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-section);color:var(--twg-ink)}.em-compose-thinking-sub{font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-caption);color:var(--twg-ink-3);letter-spacing:.04em;margin-top:3px}.em-compose-typing-cursor{background:var(--twg-brass);pointer-events:none;width:2px;height:16px;animation:.8s steps(2,end) infinite em-typing-cursor;position:absolute;bottom:22px;right:24px}@keyframes em-typing-cursor{0%,50%{opacity:1}50.01%,to{opacity:0}}.em-tone-pill[disabled]{opacity:.4;pointer-events:none}@media (prefers-reduced-motion:reduce){.em-compose-andy-mark[data-thinking],.em-compose-andy-dots>span,.em-compose-thinking-orb,.em-compose-typing-cursor{animation:none!important}}.em-group-head{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-ink-3);z-index:1;background:0 0;background:var(--twg-cream-bright);justify-content:space-between;align-items:center;padding:8px 12px 4px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.em-group-head{background:color-mix(in oklab, var(--twg-cream-bright) 92%, transparent)}}.em-group-head{-webkit-backdrop-filter:blur(8px)}.em-group-head:first-child{padding-top:6px}.em-group-count{font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);color:var(--twg-ink-3);letter-spacing:.04em;font-weight:500}.em-row{position:relative}.em-row-quick{background:var(--twg-cream-bright);align-items:center;gap:8px;padding:4px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.em-row-quick{background:color-mix(in oklab, var(--twg-cream-bright) 96%, transparent)}}.em-row-quick{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-row-quick{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.em-row-quick{opacity:0;pointer-events:auto;transition:opacity .14s var(--twg-ease);border-radius:10px;box-shadow:0 4px 10px -4px #2f1f181a}.em-row:hover .em-row-quick,.em-row:focus-within .em-row-quick{opacity:1;pointer-events:auto}@media (max-width:768px) and (hover:none),(max-width:768px) and (pointer:coarse){.em-row-quick{opacity:1}}.em-row-quick-btn{width:32px;height:var(--twg-btn-icon);min-width:32px;min-height:var(--twg-btn-icon);border-radius:var(--twg-r-sm);color:var(--twg-ink-2);cursor:pointer;transition:background .12s var(--twg-ease), color .12s var(--twg-ease);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.twg-canvas .em-row-quick-btn{padding:0}.twg-canvas .em-row-quick-btn>svg{width:16px;height:var(--twg-icon-sm);flex:none}.em-row-quick-btn:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-row-quick-btn:hover{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.em-row-quick-btn:hover{color:var(--twg-ink)}.em-row-quick-btn:focus-visible{outline:2px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-row-quick-btn:focus-visible{outline:2px solid color-mix(in oklab, var(--twg-brass) 66%, transparent)}}.em-row-quick-btn:focus-visible{outline-offset:2px}.em-row:hover .em-row-time{opacity:0}.em-compose-mode-to{font-family:var(--twg-f-ui);font-weight:400;font-size:calc(var(--twg-fs-label) + .5px);letter-spacing:0;text-transform:none;color:var(--twg-ink-3);margin-left:4px}.em-compose-attachments{border-bottom:.5px solid var(--twg-ink);flex-wrap:wrap;gap:6px;padding:8px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.em-compose-attachments{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.em-compose-attachments{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-attachments{background:color-mix(in oklab, var(--twg-ink) 1.5%, transparent)}}.em-compose-attachment{background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);align-items:center;gap:6px;padding:4px 6px 4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-compose-attachment{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.em-compose-attachment{border-radius:var(--twg-r-xs);font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-label) + .5px);color:var(--twg-ink);max-width:220px}.em-compose-attachment svg{color:var(--twg-brass);flex-shrink:0}.em-compose-attachment-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.em-compose-attachment-size{font-family:var(--twg-f-ui);font-weight:500;font-size:calc(var(--twg-fs-micro) + .5px);color:var(--twg-ink-3);flex-shrink:0}.em-andy-gate,.em-andy-aftercare{z-index:5;background:var(--twg-cream-bright);border:.5px solid var(--twg-salmon);flex:0 0 clamp(460px,64svh,600px);width:100%;height:clamp(460px,64svh,600px);max-height:min(76svh,600px);margin:8px 0 0;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.em-andy-gate,.em-andy-aftercare{border:.5px solid color-mix(in oklab, var(--twg-salmon) 36%, transparent)}}.em-andy-gate,.em-andy-aftercare{box-shadow:0 -1px 0 #ffffff80 inset, 0 -2px 0 var(--twg-salmon), 0 -16px 32px -10px #2c1e102e;border-bottom:0;border-radius:14px 14px 0 0}@supports (color:color-mix(in lab, red, red)){.em-andy-gate,.em-andy-aftercare{box-shadow:0 -1px 0 #ffffff80 inset, 0 -2px 0 color-mix(in oklab, var(--twg-salmon) 22%, transparent), 0 -16px 32px -10px #2c1e102e}}.em-andy-gate,.em-andy-aftercare{animation:em-compose-slide-up .28s var(--twg-ease) both;flex-direction:column;display:flex;overflow:hidden}.em-andy-gate:before,.em-andy-aftercare:before{content:"";background:var(--twg-salmon);border-radius:2px;width:38px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.em-andy-gate:before,.em-andy-aftercare:before{background:color-mix(in oklab, var(--twg-salmon) 40%, transparent)}}.em-andy-gate:before,.em-andy-aftercare:before{pointer-events:none}.em-andy-gate-head{border-bottom:.5px solid var(--twg-ink);flex:none;padding:18px 18px 10px}@supports (color:color-mix(in lab, red, red)){.em-andy-gate-head{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-andy-gate-head{background:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.em-andy-gate-head{background:color-mix(in oklab, var(--twg-salmon) 5%, var(--twg-cream-bright))}}.em-andy-gate-kicker{border-radius:var(--twg-r-full);background:var(--twg-salmon);align-items:center;gap:5px;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-andy-gate-kicker{background:color-mix(in oklab, var(--twg-salmon) 16%, transparent)}}.em-andy-gate-kicker{color:var(--twg-salmon);font-family:var(--twg-f-ui);font-weight:700;font-size:calc(var(--twg-fs-micro) + .5px);letter-spacing:.08em;text-transform:uppercase}.em-andy-gate-kicker-warn{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-andy-gate-kicker-warn{background:color-mix(in oklab, var(--twg-coral) 18%, transparent)}}.em-andy-gate-kicker-warn{color:var(--twg-coral)}.em-andy-gate-kicker-ok{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.em-andy-gate-kicker-ok{background:color-mix(in oklab, var(--twg-sage) 18%, transparent)}}.em-andy-gate-kicker-ok{color:var(--twg-sage)}.em-andy-gate-head h3{font-family:var(--twg-f-display);font-weight:600;font-size:var(--twg-fs-title);letter-spacing:-.005em;color:var(--twg-ink);margin:8px 0 4px}.em-andy-gate-head p{font-size:var(--twg-fs-body);color:var(--twg-ink-2);margin:0;line-height:1.45}.em-andy-gate-foot{border-top:.5px solid var(--twg-ink);flex:none;align-items:center;gap:8px;padding:10px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.em-andy-gate-foot{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-andy-gate-foot{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-andy-gate-foot{background:color-mix(in oklab, var(--twg-ink) 2%, transparent)}}.em-andy-gate-spacer{flex:auto}.em-andy-outcomes{flex:auto;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;min-height:0;padding:12px 18px 0;display:grid;overflow-y:auto}.em-andy-outcome{border:.5px solid var(--twg-ink);border-radius:10px;flex-direction:column;gap:3px;padding:11px 12px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.em-andy-outcome{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.em-andy-outcome{background:var(--twg-cream-bright);cursor:pointer;text-align:left;font-family:var(--twg-f-ui);transition:background .14s var(--twg-ease), border-color .14s var(--twg-ease), box-shadow .14s var(--twg-ease)}.em-andy-outcome:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-andy-outcome:hover{background:color-mix(in oklab, var(--twg-ink) 4%, var(--twg-cream-bright))}}.em-andy-outcome:hover{border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-andy-outcome:hover{border-color:color-mix(in oklab, var(--twg-ink) 24%, transparent)}}.em-andy-outcome.is-picked{border-color:var(--twg-salmon);box-shadow:0 0 0 1px var(--twg-salmon), 0 4px 12px -4px var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.em-andy-outcome.is-picked{box-shadow:0 0 0 1px var(--twg-salmon), 0 4px 12px -4px color-mix(in oklab, var(--twg-salmon) 28%, transparent)}}.em-andy-outcome.is-reco{background:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.em-andy-outcome.is-reco{background:color-mix(in oklab, var(--twg-salmon) 7%, var(--twg-cream-bright))}}.em-andy-outcome strong{font-size:calc(var(--twg-fs-body) + .5px);color:var(--twg-ink);font-weight:600}.em-andy-outcome-reco{font-size:calc(var(--twg-fs-micro) - 1px);text-transform:uppercase;letter-spacing:.08em;color:var(--twg-salmon);font-weight:700;position:absolute;top:8px;right:8px}.em-andy-outcome-hint{font-size:var(--twg-fs-label);color:var(--twg-ink-2);line-height:1.4}.em-andy-status-pill{font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-micro) - .5px);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--twg-r-full);align-self:flex-start;margin-top:4px;padding:1px 6px;font-weight:700}.em-andy-status-pill.tone-warn{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-andy-status-pill.tone-warn{background:color-mix(in oklab, var(--twg-coral) 16%, transparent)}}.em-andy-status-pill.tone-warn{color:var(--twg-coral)}.em-andy-status-pill.tone-mock{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-andy-status-pill.tone-mock{background:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.em-andy-status-pill.tone-mock{color:var(--twg-ink-2)}.em-andy-instruction-row{flex-direction:column;gap:4px;padding:10px 18px 4px;display:flex}.em-andy-instruction-label{font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-micro) + .5px);letter-spacing:.08em;text-transform:uppercase;color:var(--twg-ink-3);font-weight:700}.em-andy-instruction-label span{text-transform:none;letter-spacing:0;color:var(--twg-ink-3);font-weight:500;font-size:calc(var(--twg-fs-label) + .5px);margin-left:6px}.em-andy-instruction{border-radius:var(--twg-r-sm);border:.5px solid var(--twg-ink);width:100%;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.em-andy-instruction{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.em-andy-instruction{background:var(--twg-cream-bright);font-family:var(--twg-f-content);font-size:var(--twg-fs-body);color:var(--twg-ink);resize:vertical;outline:0;min-height:56px;line-height:1.5}.em-andy-instruction:focus{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-andy-instruction:focus{border-color:color-mix(in oklab, var(--twg-brass) 60%, transparent)}}.em-andy-instruction:focus{box-shadow:0 0 0 3px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-andy-instruction:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.em-andy-dictation-row{align-items:center;gap:var(--twg-modal-gap-sm);margin-top:var(--twg-modal-gap-sm);display:flex}.em-andy-dictation-hint{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);font-weight:var(--twg-fw-medium);line-height:var(--twg-lh-dense)}.em-andy-prep{flex-direction:column;flex:auto;gap:4px;min-height:0;margin:0;padding:12px 18px 4px;list-style:none;display:flex;overflow-y:auto}.em-andy-prep-row{background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);border-radius:7px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:6px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.em-andy-prep-row{border:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-andy-prep-row{opacity:0;transition:opacity .24s var(--twg-ease), transform .24s var(--twg-ease);transform:translateY(4px)}.em-andy-prep-row.is-visible{opacity:1;transform:translateY(0)}.em-andy-prep-mark{background:var(--twg-ink);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-andy-prep-mark{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.em-andy-prep-mark{color:var(--twg-ink-2)}.em-andy-prep-row.status-checked .em-andy-prep-mark{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.em-andy-prep-row.status-checked .em-andy-prep-mark{background:color-mix(in oklab, var(--twg-sage) 16%, transparent)}}.em-andy-prep-row.status-checked .em-andy-prep-mark{color:var(--twg-sage)}.em-andy-prep-row.status-partial .em-andy-prep-mark{background:var(--twg-amber,#c08a2a)}@supports (color:color-mix(in lab, red, red)){.em-andy-prep-row.status-partial .em-andy-prep-mark{background:color-mix(in oklab, var(--twg-amber,#c08a2a) 16%, transparent)}}.em-andy-prep-row.status-partial .em-andy-prep-mark{color:var(--twg-amber,#c08a2a)}.em-andy-prep-row.status-not_linked .em-andy-prep-mark{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-andy-prep-row.status-not_linked .em-andy-prep-mark{background:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.em-andy-prep-row.status-not_linked .em-andy-prep-mark{color:var(--twg-ink-2)}.em-andy-prep-row.status-mock_only .em-andy-prep-mark{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-andy-prep-row.status-mock_only .em-andy-prep-mark{background:color-mix(in oklab, var(--twg-coral) 14%, transparent)}}.em-andy-prep-row.status-mock_only .em-andy-prep-mark{color:var(--twg-coral)}.em-andy-prep-body{flex-direction:column;display:flex}.em-andy-prep-body strong{font-size:var(--twg-fs-body);color:var(--twg-ink);font-weight:600}.em-andy-prep-body span{font-size:calc(var(--twg-fs-label) + .5px);color:var(--twg-ink-3);margin-top:1px}.em-andy-prep-status{font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-micro) - .5px);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--twg-r-full);background:var(--twg-ink);padding:2px 7px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.em-andy-prep-status{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.em-andy-prep-status{color:var(--twg-ink-3);white-space:nowrap}.em-andy-prep-status.tone-checked{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.em-andy-prep-status.tone-checked{background:color-mix(in oklab, var(--twg-sage) 14%, transparent)}}.em-andy-prep-status.tone-checked{color:var(--twg-sage)}.em-andy-prep-status.tone-partial{background:var(--twg-amber,#c08a2a)}@supports (color:color-mix(in lab, red, red)){.em-andy-prep-status.tone-partial{background:color-mix(in oklab, var(--twg-amber,#c08a2a) 14%, transparent)}}.em-andy-prep-status.tone-partial{color:var(--twg-amber,#c08a2a)}.em-andy-prep-status.tone-not_linked{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-andy-prep-status.tone-not_linked{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-andy-prep-status.tone-not_linked{color:var(--twg-ink-2)}.em-andy-prep-status.tone-mock_only{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-andy-prep-status.tone-mock_only{background:color-mix(in oklab, var(--twg-coral) 12%, transparent)}}.em-andy-prep-status.tone-mock_only{color:var(--twg-coral)}.em-andy-clarify-options{flex-direction:column;flex:auto;gap:6px;min-height:0;padding:12px 18px 0;display:flex;overflow-y:auto}.em-andy-clarify-quick{border:.5px solid var(--twg-ink);border-radius:9px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.em-andy-clarify-quick{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.em-andy-clarify-quick{background:var(--twg-cream-bright);text-align:left;cursor:pointer;font-family:var(--twg-f-ui);transition:background .14s var(--twg-ease), border-color .14s var(--twg-ease)}.em-andy-clarify-quick:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-andy-clarify-quick:hover{background:color-mix(in oklab, var(--twg-brass) 5%, var(--twg-cream-bright))}}.em-andy-clarify-quick:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-andy-clarify-quick:hover{border-color:color-mix(in oklab, var(--twg-brass) 38%, transparent)}}.em-andy-clarify-quick strong{font-size:calc(var(--twg-fs-body) + .5px);color:var(--twg-ink);font-weight:600}.em-andy-clarify-quick span{font-size:var(--twg-fs-label);color:var(--twg-ink-2);line-height:1.45}.em-andy-clarify-questions{flex-direction:column;flex:auto;gap:7px;min-height:0;margin:0;padding:12px 18px 0;list-style:none;display:flex;overflow-y:auto}.em-andy-clarify-questions li{border:.5px solid var(--twg-amber,#c08a2a);border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:9px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.em-andy-clarify-questions li{border:.5px solid color-mix(in oklab, var(--twg-amber,#c08a2a) 22%, transparent)}}.em-andy-clarify-questions li{background:var(--twg-amber,#c08a2a)}@supports (color:color-mix(in lab, red, red)){.em-andy-clarify-questions li{background:color-mix(in oklab, var(--twg-amber,#c08a2a) 7%, var(--twg-cream-bright))}}.em-andy-clarify-questions span{border-radius:var(--twg-r-full);background:var(--twg-amber,#c08a2a);place-items:center;width:20px;height:20px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.em-andy-clarify-questions span{background:color-mix(in oklab, var(--twg-amber,#c08a2a) 16%, transparent)}}.em-andy-clarify-questions span{color:var(--twg-amber,#c08a2a);font:700 11px/1 var(--twg-f-ui)}.em-andy-clarify-questions p{color:var(--twg-ink);font:500 12.5px/1.45 var(--twg-f-ui);margin:0}.em-andy-aftercare-grid{flex:auto;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;min-height:0;padding:12px 18px 0;display:grid;overflow-y:auto}.em-andy-aftercare-card{border:.5px solid var(--twg-ink);border-radius:9px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.em-andy-aftercare-card{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.em-andy-aftercare-card{background:var(--twg-cream-bright);text-align:left;cursor:pointer;font-family:var(--twg-f-ui);transition:background .14s var(--twg-ease), border-color .14s var(--twg-ease), box-shadow .14s var(--twg-ease)}.em-andy-aftercare-card:hover{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.em-andy-aftercare-card:hover{background:color-mix(in oklab, var(--twg-sage) 6%, var(--twg-cream-bright))}}.em-andy-aftercare-card:hover{border-color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.em-andy-aftercare-card:hover{border-color:color-mix(in oklab, var(--twg-sage) 36%, transparent)}}.em-andy-aftercare-card strong{font-size:var(--twg-fs-body);color:var(--twg-ink);font-weight:600}.em-andy-aftercare-card span{font-size:calc(var(--twg-fs-label) + .5px);color:var(--twg-ink-2);line-height:1.4}.em-sched-backdrop{background:var(--twg-dialog-scrim-bg);width:100vw;height:100dvh;-webkit-backdrop-filter:var(--twg-glass-blur-sm);padding:var(--twg-modal-backdrop-pad);z-index:var(--twg-modal-z);animation:em-sched-fade var(--twg-modal-fade-dur) var(--twg-ease) both;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes em-sched-fade{0%{opacity:0}to{opacity:1}}.em-sched-modal{width:min(var(--twg-modal-w-sm), calc(100vw - (var(--twg-modal-backdrop-pad) * 2)));max-height:min(var(--twg-modal-max-h-md), calc(100dvh - (var(--twg-modal-backdrop-pad) * 2)));background:var(--twg-modal-surface);border:var(--twg-modal-border);border-radius:var(--twg-modal-radius);box-shadow:var(--twg-modal-shadow);animation:em-sched-pop var(--twg-modal-pop-dur) var(--twg-ease) both;flex-direction:column;display:flex;overflow:hidden}@keyframes em-sched-pop{0%{opacity:0;transform:translateY(var(--twg-modal-enter-y)) scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.em-sched-head{justify-content:space-between;align-items:flex-start;gap:var(--twg-modal-gap);padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);border-bottom:var(--twg-modal-hairline);background:var(--twg-modal-subtle-bg);display:flex}.em-sched-head h2{font-family:var(--twg-f-display);font-weight:var(--twg-fw-emph);font-size:var(--twg-fs-heading);line-height:var(--twg-lh-display);color:var(--twg-ink);margin:0}.em-sched-head p{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);line-height:var(--twg-lh-dense);color:var(--twg-ink-3);margin:0}.em-sched-close{width:var(--twg-icon-button-md);height:var(--twg-icon-button-md);min-width:var(--twg-icon-button-md);border-radius:var(--twg-r-xs);cursor:pointer;color:var(--twg-ink-2);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.em-sched-close:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-sched-close:hover{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.em-sched-close:hover{color:var(--twg-ink)}.em-sched-close svg,.em-sched-summary-row svg,.em-sched-primary svg{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm)}.em-sched-body{padding:var(--twg-modal-gap) var(--twg-modal-pad-x);gap:var(--twg-modal-gap);overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.em-sched-label{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);line-height:var(--twg-lh-dense);font-weight:var(--twg-fw-emph);text-transform:uppercase;letter-spacing:var(--twg-type-eyebrow-tracking);color:var(--twg-ink-3)}.em-sched-presets{gap:var(--twg-modal-gap-sm);grid-template-columns:1fr 1fr;display:grid}.em-sched-preset{gap:var(--twg-modal-gap-xs);min-height:var(--twg-modal-field-min-h);padding:calc(var(--twg-chip-md-pad-x) - var(--twg-modal-gap-xs)) var(--twg-modal-gap);border-radius:var(--twg-r-sm);border:var(--twg-modal-border);background:var(--twg-modal-surface);cursor:pointer;text-align:left;font-family:var(--twg-f-ui);transition:background .14s var(--twg-ease), border-color .14s var(--twg-ease);flex-direction:column;display:flex}.em-sched-preset:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-sched-preset:hover{background:color-mix(in oklab, var(--twg-ink) 4%, var(--twg-cream-bright))}}.em-sched-preset:hover{border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-sched-preset:hover{border-color:color-mix(in oklab, var(--twg-ink) 24%, transparent)}}.em-sched-preset.is-picked{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-sched-preset.is-picked{background:color-mix(in oklab, var(--twg-brass) 7%, var(--twg-cream-bright))}}.em-sched-preset.is-picked{border-color:var(--twg-brass);box-shadow:0 0 0 1px var(--twg-brass)}.em-sched-preset strong{font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body);font-weight:var(--twg-fw-emph);color:var(--twg-ink)}.em-sched-preset span{font-size:var(--twg-fs-label);line-height:var(--twg-lh-dense);color:var(--twg-ink-3)}.em-sched-preset-custom{grid-column:1/-1;min-inline-size:0;margin:0}.em-sched-preset-custom legend{font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body);font-weight:var(--twg-fw-emph);color:var(--twg-ink);padding:0}.em-sched-custom-inputs{gap:var(--twg-modal-gap-sm);margin-top:var(--twg-modal-gap-xs);display:flex}.em-sched-custom-inputs label{gap:var(--twg-modal-gap-xs);flex-direction:column;min-width:0;display:flex}.em-sched-custom-inputs label:first-child{flex:auto}.em-sched-custom-inputs label:last-child{flex:0 0 var(--twg-modal-input-time-w)}.em-sched-custom-inputs label>span{font-size:var(--twg-fs-caption);line-height:var(--twg-lh-dense);font-weight:var(--twg-fw-emph);color:var(--twg-ink-3)}.em-sched-custom-inputs input{min-height:var(--twg-modal-field-min-h);padding:0 var(--twg-chip-md-pad-x);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body);color:var(--twg-ink);background:var(--twg-modal-surface);border:var(--twg-modal-border);border-radius:var(--twg-r-sm);outline:0}.em-sched-custom-inputs input[type=date],.em-sched-custom-inputs input[type=time]{flex:none;width:100%;min-width:0}.em-sched-custom-inputs input:focus{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-sched-custom-inputs input:focus{border-color:color-mix(in oklab, var(--twg-brass) 60%, transparent)}}.em-sched-custom-inputs input:focus{box-shadow:0 0 0 3px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-sched-custom-inputs input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.em-sched-summary{padding:var(--twg-chip-md-pad-x) var(--twg-modal-gap);border-radius:var(--twg-r-sm);background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-sched-summary{background:color-mix(in oklab, var(--twg-brass) 6%, var(--twg-cream-bright))}}.em-sched-summary{border:var(--twg-modal-border);gap:var(--twg-modal-gap-sm);flex-direction:column;display:flex}.em-sched-summary-row{align-items:flex-start;gap:var(--twg-modal-gap-sm);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);line-height:var(--twg-lh-dense);color:var(--twg-ink-2);display:flex}.em-sched-summary-row svg{color:var(--twg-brass);flex-shrink:0}.em-sched-summary-row strong{color:var(--twg-ink);font-weight:var(--twg-fw-emph);margin-right:calc(var(--twg-modal-gap-xs) / 2)}.em-sched-error{padding:var(--twg-modal-gap-sm) var(--twg-chip-md-pad-x);background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.em-sched-error{background:color-mix(in oklab, var(--twg-danger) 10%, var(--twg-cream-bright))}}.em-sched-error{border:var(--twg-modal-border);color:var(--twg-danger);border-radius:var(--twg-r-sm);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);line-height:var(--twg-lh-dense);font-weight:var(--twg-fw-medium)}.em-sched-foot{align-items:center;gap:var(--twg-modal-gap-sm);padding:var(--twg-chip-md-pad-x) var(--twg-modal-pad-x);border-top:var(--twg-modal-hairline);background:var(--twg-modal-subtle-bg);display:flex}.em-sched-foot-spacer{flex:auto}.em-sched-secondary,.em-sched-primary{min-height:var(--twg-button-md-h);padding:0 var(--twg-button-md-pad-x);border-radius:var(--twg-button-md-r);justify-content:center;align-items:center;gap:var(--twg-modal-gap-sm);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);line-height:var(--twg-lh-body);font-weight:var(--twg-fw-emph);cursor:pointer;letter-spacing:0;display:inline-flex}.em-sched-secondary{border:var(--twg-modal-border);background:var(--twg-modal-surface);color:var(--twg-button-secondary-fg)}.em-sched-primary{border:var(--twg-modal-border);background:var(--twg-button-primary-bg);color:var(--twg-button-primary-fg)}.em-sched-primary:disabled{cursor:default;opacity:.48}.em-sched-close:focus-visible,.em-sched-preset:focus-visible,.em-sched-preset:focus-within,.em-sched-secondary:focus-visible,.em-sched-primary:focus-visible{box-shadow:var(--twg-focus-ring);outline:0}.em-confirm-root{z-index:var(--z-modal-elevated);padding:var(--twg-modal-backdrop-pad);place-items:center;display:grid;position:fixed;inset:0}.em-confirm-backdrop{background:var(--twg-dialog-scrim-bg);width:100%;height:100%;-webkit-backdrop-filter:var(--twg-glass-blur-sm);backdrop-filter:var(--twg-glass-blur-sm);cursor:default;border:0;position:absolute;inset:0}.em-confirm-dialog{z-index:1;width:min(420px, calc(100vw - (var(--twg-modal-backdrop-pad) * 2)));max-height:min(560px, calc(100dvh - (var(--twg-modal-backdrop-pad) * 2)));gap:var(--twg-modal-gap);padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);border:var(--twg-modal-border);border-radius:var(--twg-r-md);background:var(--twg-modal-surface);box-shadow:var(--twg-modal-shadow);color:var(--twg-ink);font-family:var(--twg-f-ui);flex-direction:column;display:flex;position:relative;overflow:auto}.em-confirm-head{grid-template-columns:var(--twg-icon-button-md) minmax(0, 1fr);align-items:start;gap:var(--twg-modal-gap-sm);display:grid}.em-confirm-icon{width:var(--twg-icon-button-md);height:var(--twg-icon-button-md);border-radius:var(--twg-r-sm);background:var(--twg-brass);place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.em-confirm-icon{background:color-mix(in oklab, var(--twg-brass) 10%, transparent)}}.em-confirm-icon{color:var(--twg-brass)}.em-confirm-dialog[data-tone=danger] .em-confirm-icon{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.em-confirm-dialog[data-tone=danger] .em-confirm-icon{background:color-mix(in oklab, var(--twg-danger) 10%, transparent)}}.em-confirm-dialog[data-tone=danger] .em-confirm-icon{color:var(--twg-danger)}.em-confirm-head strong{font-size:var(--twg-fs-heading);line-height:var(--twg-lh-display);font-weight:var(--twg-fw-emph);color:var(--twg-ink);margin:0;display:block}.em-confirm-head p{font-size:var(--twg-fs-label);line-height:var(--twg-lh-body);color:var(--twg-ink-3);margin:4px 0 0}.em-confirm-actions{justify-content:flex-end;gap:var(--twg-modal-gap-sm);display:flex}.em-confirm-btn{min-height:var(--twg-button-md-h);padding:0 var(--twg-button-md-pad-x);border-radius:var(--twg-button-md-r);border:var(--twg-modal-border);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);line-height:var(--twg-lh-body);font-weight:var(--twg-fw-emph);letter-spacing:0;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.em-confirm-btn-secondary{background:var(--twg-modal-surface);color:var(--twg-button-secondary-fg)}.em-confirm-btn-primary{background:var(--twg-button-primary-bg);color:var(--twg-button-primary-fg)}.em-confirm-btn-primary[data-tone=danger]{background:var(--twg-danger);border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.em-confirm-btn-primary[data-tone=danger]{border-color:color-mix(in oklab, var(--twg-danger) 78%, #000 12%)}}.em-confirm-btn-primary[data-tone=danger]{color:#fff}.em-confirm-btn:hover{filter:brightness(.98)}.em-confirm-btn:disabled{cursor:not-allowed;opacity:.62;filter:none}.em-confirm-btn:focus-visible,.em-link-field input:focus-visible{box-shadow:var(--twg-focus-ring);outline:0}.em-link-dialog{width:min(460px, calc(100vw - (var(--twg-modal-backdrop-pad) * 2)))}.em-link-field{gap:var(--twg-modal-gap-xs);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);color:var(--twg-ink-2);flex-direction:column;display:flex}.em-link-field input{min-height:var(--twg-modal-field-min-h);width:100%;min-width:0;padding:0 var(--twg-chip-md-pad-x);border:var(--twg-modal-border);border-radius:var(--twg-r-sm);background:var(--twg-modal-surface);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg)}.em-link-field input[aria-invalid=true]{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.em-link-field input[aria-invalid=true]{border-color:color-mix(in oklab, var(--twg-danger) 72%, transparent)}}.em-link-error{margin:calc(var(--twg-modal-gap-xs) * -1) 0 0;color:var(--twg-danger);font-size:var(--twg-fs-label);line-height:var(--twg-lh-dense);font-weight:var(--twg-fw-medium)}@media (max-width:768px){body.em-schedule-sheet-open{overflow:hidden!important}.em-sched-backdrop{justify-content:stretch;align-items:stretch;padding:0}.em-sched-modal{width:100vw;height:100dvh;max-height:none;animation:em-sched-sheet-in var(--twg-modal-pop-dur) var(--twg-ease) both;border:0;border-radius:0}.em-sched-head{z-index:2;padding:var(--twg-button-md-r) var(--twg-button-md-pad-x);align-items:center;position:sticky;top:0}.em-sched-head h2{font-size:var(--twg-fs-heading);line-height:var(--twg-lh-display)}.em-confirm-root{align-items:end;padding:0}.em-confirm-dialog,.em-link-dialog{border-radius:var(--twg-r-md) var(--twg-r-md) 0 0;border-bottom:0;border-left:0;border-right:0;width:100vw;max-height:min(72dvh,560px);padding:16px}.em-confirm-actions{grid-template-columns:1fr 1fr;display:grid}.em-sched-close{width:var(--twg-touch-target);height:var(--twg-touch-target);min-width:var(--twg-touch-target);border-radius:var(--twg-r-full)}.em-sched-body{padding:var(--twg-button-md-r) var(--twg-button-md-pad-x);gap:var(--twg-modal-gap)}.em-sched-presets{grid-template-columns:1fr}.em-sched-preset{min-height:var(--twg-touch-target);padding:var(--twg-chip-md-pad-x) var(--twg-modal-gap)}.em-sched-custom-inputs{flex-direction:column}.em-sched-custom-inputs label:last-child{flex:auto}.em-sched-foot{z-index:2;padding:var(--twg-chip-md-pad-x) var(--twg-button-md-pad-x) calc(var(--twg-chip-md-pad-x) + env(safe-area-inset-bottom,0px));position:sticky;bottom:0}.em-sched-secondary,.em-sched-primary{border-radius:var(--twg-button-md-r);font-size:var(--twg-fs-button);min-height:var(--twg-button-md-h)!important;height:var(--twg-button-md-h)!important}.em-sched-primary{flex:auto}}@keyframes em-sched-sheet-in{0%{opacity:0;transform:translateY(var(--twg-modal-sheet-enter-y))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.em-sched-backdrop,.em-sched-modal{animation:none!important}}.em-send-banner{z-index:6;background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);align-items:center;gap:10px;margin:8px 0 0;padding:10px 14px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.em-send-banner{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.em-send-banner{animation:em-send-banner-in .24s var(--twg-ease) both;border-radius:12px 12px 0 0;flex-wrap:wrap;box-shadow:inset 0 -1px #ffffff80,0 -10px 28px -10px #2c1e102e}@keyframes em-send-banner-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.em-send-banner-body{flex-direction:column;flex:1;min-width:200px;display:flex}.em-send-banner-body strong{font-family:var(--twg-f-ui);font-weight:600;font-size:calc(var(--twg-fs-body) + .5px);color:var(--twg-ink)}.em-send-banner-body span{font-size:var(--twg-fs-label);color:var(--twg-ink-2);margin-top:1px}.em-send-banner>svg{flex-shrink:0}.em-send-banner.state-sending{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-send-banner.state-sending{background:color-mix(in oklab, var(--twg-brass) 6%, var(--twg-cream-bright))}}.em-send-banner.state-sending{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-send-banner.state-sending{border-color:color-mix(in oklab, var(--twg-brass) 30%, transparent)}}.em-send-banner.state-sending>svg{color:var(--twg-brass)}.em-send-spinner{border:1.5px solid var(--twg-brass);border-radius:50%;width:14px;height:14px}@supports (color:color-mix(in lab, red, red)){.em-send-spinner{border:1.5px solid color-mix(in oklab, var(--twg-brass) 30%, transparent)}}.em-send-spinner{border-top-color:var(--twg-brass);flex-shrink:0;animation:.8s linear infinite em-spin}@keyframes em-spin{to{transform:rotate(360deg)}}.em-send-banner.state-sent{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.em-send-banner.state-sent{background:color-mix(in oklab, var(--twg-sage) 7%, var(--twg-cream-bright))}}.em-send-banner.state-sent{border-color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.em-send-banner.state-sent{border-color:color-mix(in oklab, var(--twg-sage) 32%, transparent)}}.em-send-banner.state-sent>svg{color:var(--twg-sage)}.em-send-banner-progress{background:var(--twg-sage);height:2.5px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.em-send-banner-progress{background:color-mix(in oklab, var(--twg-sage) 10%, transparent)}}.em-send-banner-progress{pointer-events:none;overflow:hidden}.em-send-banner-progress>span{background:var(--twg-sage);height:100%;transition:width 1s linear;display:block}.em-send-banner.state-sent{position:sticky}.em-send-banner.state-sent>.em-send-banner-progress{position:absolute}.em-send-banner.state-failed{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.em-send-banner.state-failed{background:color-mix(in oklab, var(--twg-danger) 8%, var(--twg-cream-bright))}}.em-send-banner.state-failed{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.em-send-banner.state-failed{border-color:color-mix(in oklab, var(--twg-danger) 36%, transparent)}}.em-send-banner.state-failed>svg,.em-send-banner.state-failed .em-send-banner-body strong{color:var(--twg-danger)}.em-send-banner.state-scheduled{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-send-banner.state-scheduled{background:color-mix(in oklab, var(--twg-brass) 4%, var(--twg-cream-bright))}}.em-send-banner.state-scheduled{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-send-banner.state-scheduled{border-color:color-mix(in oklab, var(--twg-brass) 26%, transparent)}}.em-send-banner.state-scheduled>svg{color:var(--twg-brass)}.em-compose-safety{font-size:var(--twg-fs-button);color:var(--twg-ink-2);background:var(--twg-brass);border-radius:10px;align-items:flex-start;gap:8px;margin:10px 14px 0;padding:10px 12px;line-height:1.4;display:flex}@supports (color:color-mix(in lab, red, red)){.em-compose-safety{background:color-mix(in oklab, var(--twg-brass) 6%, var(--twg-cream-bright))}}.em-compose-safety{border:1px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-compose-safety{border:1px solid color-mix(in oklab, var(--twg-brass) 26%, transparent)}}.em-compose-safety>svg{color:var(--twg-brass);flex-shrink:0;margin-top:2px}.em-compose-safety strong{color:var(--twg-ink);font-weight:600}.em-compose-field-from{padding-top:6px}.em-compose-field-from .em-identity-picker{flex:1;min-width:0}.em-reply-row-from{border-bottom:1px solid var(--twg-ink-hair);align-items:center;gap:10px;padding:8px 14px;display:flex}.em-reply-row-from .em-identity-picker{flex:1;min-width:0}.em-compose-consequence-lens{border-radius:var(--twg-r-md);border:1px solid var(--twg-brass);margin:8px 14px 0;padding:10px}@supports (color:color-mix(in lab, red, red)){.em-compose-consequence-lens{border:1px solid color-mix(in oklab, var(--twg-brass) 22%, transparent)}}.em-compose-consequence-lens{background:linear-gradient(135deg, var(--twg-brass), transparent 62%), var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.em-compose-consequence-lens{background:linear-gradient(135deg, color-mix(in oklab, var(--twg-brass) 8%, transparent), transparent 62%), color-mix(in oklab, var(--twg-cream-bright) 88%, white 12%)}}.em-compose-consequence-head{color:var(--twg-ink);font-size:var(--twg-fs-label);align-items:center;gap:6px;font-weight:800;display:flex}.em-compose-consequence-head svg{color:var(--twg-brass)}.em-compose-consequence-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px;margin-top:8px;display:grid}.em-compose-consequence{border:1px solid var(--twg-ink);border-radius:9px;align-items:flex-start;gap:7px;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.em-compose-consequence{border:1px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.em-compose-consequence{background:#ffffff8c;padding:7px 8px}.em-compose-consequence[data-severity=danger]{background:#fffdfd;background:lab(99.4046% .663221 .335622);border-color:#b4231852;border-color:lab(40.271% 56.7391 45.0102/.32)}.em-compose-consequence[data-severity=warn]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-compose-consequence[data-severity=warn]{border-color:color-mix(in oklab, var(--twg-brass) 28%, transparent)}}.em-compose-consequence-icon{color:var(--twg-brass);margin-top:2px;display:inline-flex}.em-compose-consequence[data-severity=danger] .em-compose-consequence-icon{color:#b42318}.em-compose-consequence-copy{gap:2px;min-width:0;display:grid}.em-compose-consequence-copy strong{font-size:calc(var(--twg-fs-label) + .5px);color:var(--twg-ink)}.em-compose-consequence-copy small{font-size:var(--twg-fs-caption);color:var(--twg-ink-3);line-height:1.35}.em-compose-sentence-evidence{border-radius:var(--twg-r-md);border:1px solid var(--twg-ink);max-height:170px;margin:8px 14px 0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.em-compose-sentence-evidence{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.em-compose-sentence-evidence{background:linear-gradient(135deg, var(--twg-cream-bright), transparent 68%), #ffffff94}@supports (color:color-mix(in lab, red, red)){.em-compose-sentence-evidence{background:linear-gradient(135deg, color-mix(in oklab, var(--twg-cream-bright) 82%, white 18%), transparent 68%), #ffffff94}}.em-compose-sentence-evidence{color:var(--twg-ink);box-shadow:inset 0 1px #ffffff85}.em-compose-sentence-evidence :where(button){color:var(--twg-ink)}.em-compose-sentence-evidence :where(p,span,small){color:inherit}.em-compose-sentence-evidence :where(li){border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-sentence-evidence :where(li){border-color:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.em-compose-sentence-evidence :where([role=region]){background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.em-compose-sentence-evidence :where([role=region]){background:color-mix(in oklab, var(--twg-cream-bright) 55%, transparent)}}.em-compose-prov-row{align-items:center;padding:8px 14px 0;display:flex}.em-draft-provenance{border-radius:var(--twg-r-full);background:var(--twg-brass);align-items:center;gap:8px;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-draft-provenance{background:color-mix(in oklab, var(--twg-brass) 5%, var(--twg-cream-bright))}}.em-draft-provenance{border:1px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-draft-provenance{border:1px solid color-mix(in oklab, var(--twg-brass) 24%, transparent)}}.em-draft-provenance{font-size:calc(var(--twg-fs-label) + .5px);color:var(--twg-ink-2)}.em-draft-provenance>svg{color:var(--twg-brass);flex-shrink:0}.em-draft-provenance strong{color:var(--twg-ink);font-weight:600}.em-draft-provenance-detail{color:var(--twg-ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:320px;overflow:hidden}.em-draft-provenance-why{min-height:24px;font-size:var(--twg-fs-caption);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);color:var(--twg-ink-2);cursor:pointer;background:0 0;align-items:center;gap:4px;margin-left:auto;padding:4px 9px;display:inline-flex}.em-writeback-card{background:var(--twg-cream-bright);border:1px solid var(--twg-ink-hair);z-index:5;border-radius:14px;margin:12px;padding:12px 14px;position:sticky;bottom:16px;box-shadow:0 8px 24px -10px #2c1e1038}.em-writeback-head{font-size:var(--twg-fs-body);color:var(--twg-ink-2);align-items:center;gap:8px;display:flex}.em-writeback-head strong{color:var(--twg-ink);font-weight:600}.em-writeback-counts{font-family:var(--twg-f-ui);font-weight:500;font-size:calc(var(--twg-fs-label) + .5px);color:var(--twg-ink-3);margin-left:4px}.em-writeback-row.state-wrote>svg{color:var(--twg-sage)}.em-writeback-row.state-not_proven>svg{color:var(--twg-brass)}.em-writeback-row.state-n_a>svg{color:var(--twg-ink-3)}.em-writeback-row-label{color:var(--twg-ink-2)}.em-writeback-row-detail{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.em-writeback-row-open{border-radius:var(--twg-r-xs);width:22px;height:22px;color:var(--twg-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.em-settings-provider-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 16px;display:grid}@media (max-width:480px){.em-settings-provider-grid{grid-template-columns:1fr}}.em-settings-provider{background:var(--twg-glass-bg-deep,#fff7e66b);border:1px solid var(--twg-glass-border-pill,#2c1e101a);cursor:pointer;font-family:var(--twg-f-ui);color:var(--twg-ink);text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;min-height:80px;padding:14px 14px 12px;transition:background .16s,border-color .16s;display:flex}.em-settings-provider:hover{background:var(--twg-glass-bg-hover,#fff7e694);border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-settings-provider:hover{border-color:color-mix(in oklab, var(--twg-brass) 36%, transparent)}}.em-settings-provider:active{background:#6c502a14}.em-settings-provider-glyph{border-radius:var(--twg-r-sm);width:30px;height:30px;font-family:var(--twg-f-display);font-weight:600;font-size:var(--twg-fs-title);color:var(--twg-cream);background:var(--twg-ink);place-items:center;display:inline-grid}.em-settings-provider-glyph[data-provider=google]{background:#ea4335}.em-settings-provider-glyph[data-provider=microsoft]{background:var(--twg-brass)}.em-settings-provider-name{font-size:calc(var(--twg-fs-body) + 1px);color:var(--twg-ink);letter-spacing:-.005em;font-weight:600}.em-settings-provider-hint{font-size:calc(var(--twg-fs-label) + .5px);color:var(--twg-ink-3);font-family:var(--twg-f-ui);letter-spacing:.02em;text-transform:uppercase;font-weight:600}@media (min-width:769px){.em-thread-head{gap:10px}.em-thread-subject{font-family:var(--twg-f-display);font-size:var(--twg-fs-module-head);letter-spacing:-.006em;color:var(--twg-ink);white-space:normal;text-overflow:clip;text-align:center;margin:0 0 6px;font-weight:500;line-height:1.12;display:block;overflow:visible}.em-thread-subject.is-long{text-align:center}.em-thread-meta>:first-child:not(.em-thread-meta-text){display:none}.em-thread-meta{align-items:stretch;gap:0;margin:0;padding:0}.em-thread-meta-text{flex-direction:column;flex:auto;gap:0;min-width:0;line-height:1.2;display:flex}.em-thread-meta-line{box-sizing:border-box;border-bottom:.5px solid #2c1e101a;flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;height:38px;padding:0 14px;line-height:1;display:flex}.em-thread-meta-line:before{content:"FROM";width:64px;min-width:64px;max-width:64px;font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);letter-spacing:.1em;color:#2c1e108c;text-transform:uppercase;text-align:left;flex:0 0 64px;font-weight:600;line-height:1}.em-thread-meta-from{box-sizing:border-box;border-radius:var(--twg-r-md);background:var(--twg-cream-bright);min-width:96px;max-width:min(100%,420px);height:24px;min-height:0;max-height:24px;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);letter-spacing:-.003em;text-overflow:ellipsis;white-space:nowrap;text-align:center;cursor:pointer;border:1px solid #2c1e101a;flex:0 auto;justify-content:flex-start;align-self:center;align-items:center;gap:4px;margin:0;padding:0 9px;font-weight:400;line-height:1;display:inline-flex;overflow:hidden}.em-thread-meta-from:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-thread-meta-from:hover{background:color-mix(in oklab, var(--twg-ink) 5%, var(--twg-cream-bright))}}.em-thread-meta-email{display:none}.em-thread-vip{box-sizing:border-box;height:18px;font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.08em;flex-shrink:0;align-self:center;align-items:center;padding:0 6px;font-weight:700;line-height:1;display:inline-flex}.em-thread-meta-time{font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-label) + .5px);color:#2c1e107a;flex-shrink:0;margin-left:auto;font-weight:400;line-height:1}.em-thread-meta-recipients{height:38px;min-height:0;max-height:38px;font-family:var(--twg-f-ui);cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-bottom:.5px solid #2c1e101a;border-radius:0;align-self:stretch;align-items:center;gap:10px;margin:0;padding:0 14px;line-height:1;display:flex}.em-thread-meta-recipients:hover,.em-thread-meta-recipients:active{background:0 0}.em-thread-meta-rec-label{width:64px;min-width:64px;max-width:64px;font-size:var(--twg-fs-caption);letter-spacing:.1em;color:#2c1e108c;text-transform:uppercase;text-align:left;flex:0 0 64px;margin-right:0;font-weight:600;line-height:1}.em-thread-meta-rec-name{box-sizing:border-box;border-radius:var(--twg-r-md);background:var(--twg-cream-bright);min-width:96px;max-width:min(100%,520px);height:24px;min-height:0;max-height:24px;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);letter-spacing:-.003em;text-align:center;text-overflow:ellipsis;white-space:nowrap;border:1px solid #2c1e101a;justify-content:flex-start;align-self:center;align-items:center;gap:4px;padding:0 9px;font-weight:400;line-height:1;display:inline-flex;overflow:hidden}.em-address-chip-name,.em-address-chip-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.em-address-chip-name{color:var(--twg-ink);flex:0 auto}.em-address-chip-email{color:#2c1e108c;flex:auto}.em-thread-meta-recipients>svg{align-self:center}.em-thread-meta-rec-more{font-size:var(--twg-fs-label);color:#2c1e107a;font-weight:400}.em-thread-meta-rec-list{background:var(--twg-cream-bright);font-size:var(--twg-fs-button);border-radius:10px;margin-top:8px;padding:10px 12px}.em-thread-toolbar{margin-top:8px}.em-thread-head .em-thread-meta-line,.em-thread-head .em-thread-meta-recipients{background:0 0;gap:10px;height:34px;min-height:34px;padding:0 12px}.em-thread-head .em-thread-meta-line:before,.em-thread-head .em-thread-meta-rec-label{width:48px;min-width:48px;max-width:48px;font-size:var(--twg-fs-caption);letter-spacing:.1em;flex:0 0 48px}.em-thread-head .em-thread-meta-from,.em-thread-head .em-thread-meta-rec-name{min-width:0;max-width:min(100%,620px);height:auto;min-height:0;max-height:none;font-size:var(--twg-fs-body);text-align:left;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:4px;padding:0;line-height:1.25}.em-thread-head .em-thread-meta-from:hover{color:var(--twg-ink);background:0 0}.em-thread-head .em-address-chip-name,.em-thread-head .em-address-chip-email{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;display:inline;overflow:hidden}.em-thread-head .em-address-chip-name{font-weight:500}.em-thread-head .em-address-chip-email{color:#2c1e108c}.em-thread-head .em-thread-vip{margin-left:2px}.em-reader{position:relative}.em-compose-backdrop{z-index:var(--z-modal,50);background:var(--twg-ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.em-compose-backdrop{background:color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.em-compose-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:clamp(24px,5dvh,56px) 24px;display:grid}.em-compose-backdrop>.em-compose{border-radius:var(--twg-r-lg);background:var(--twg-paper,#f7eedd);border:.5px solid #2c1e101f;flex-direction:column;width:min(720px,100vw - 48px);max-width:720px;height:auto;max-height:min(88dvh,100svh - 48px);animation:none;display:flex;overflow:hidden;box-shadow:0 28px 70px #2c1e103d}.em-compose-backdrop .em-compose-grabber{display:none}.em-compose-backdrop .em-compose-head.em-compose-head-desktop{justify-content:space-between;align-items:center;gap:var(--twg-modal-gap);padding:var(--twg-modal-gap-sm) var(--twg-modal-gap) var(--twg-modal-gap-sm) var(--twg-modal-pad-x);min-height:var(--twg-button-md-h);background:var(--twg-paper);border-bottom:var(--twg-modal-hairline);flex-shrink:0;display:flex}.em-compose-backdrop .em-compose-head-title-block{align-items:baseline;gap:10px;min-width:0;display:inline-flex}.em-compose-backdrop .em-compose-head-title{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);font-weight:var(--twg-fw-emph);letter-spacing:var(--twg-type-eyebrow-tracking);text-transform:uppercase;color:var(--twg-ink);white-space:nowrap}.em-compose-backdrop .em-compose-head-savestate{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);font-weight:var(--twg-fw-medium);letter-spacing:var(--twg-type-eyebrow-tracking);color:var(--twg-ink-3);white-space:nowrap}.em-compose-backdrop .em-compose-head-actions{align-items:center;gap:var(--twg-modal-gap-sm);flex-shrink:0;display:inline-flex}.em-compose-backdrop .em-compose-head-icon{width:var(--twg-icon-button-md);height:var(--twg-icon-button-md);border-radius:var(--twg-button-md-r);color:var(--twg-ink-2);cursor:pointer;transition:background var(--twg-t-hover) var(--twg-ease), color var(--twg-t-hover) var(--twg-ease);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.em-compose-backdrop .em-compose-head-icon:hover{background:var(--twg-ink-tint-hover);color:var(--twg-ink)}.em-compose-backdrop .em-compose-head-icon-danger:hover{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.em-compose-backdrop .em-compose-head-icon-danger:hover{background:color-mix(in oklab, var(--twg-danger) 14%, transparent)}}.em-compose-backdrop .em-compose-head-icon-danger:hover{color:var(--twg-danger)}.em-compose-backdrop .em-compose-head-close{margin-left:var(--twg-modal-gap-xs)}.em-compose-backdrop .em-compose-head-divider{border-left:var(--twg-modal-hairline);height:var(--twg-icon-glyph-md);margin:0 var(--twg-modal-gap-xs)}.em-compose-backdrop .em-compose-send-group{align-items:center;gap:0;display:inline-flex;position:relative}.em-compose-backdrop .em-compose-send-primary{min-height:var(--twg-button-md-h);min-width:0;padding:0 var(--twg-button-md-pad-x);border-radius:var(--twg-button-md-r) 0 0 var(--twg-button-md-r);background:var(--twg-button-primary-bg);color:var(--twg-button-primary-fg);align-items:center;gap:var(--twg-modal-gap-sm);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);letter-spacing:0;cursor:pointer;transition:background var(--twg-t-hover) var(--twg-ease);border:0;display:inline-flex}.em-compose-backdrop .em-compose-send-primary:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-backdrop .em-compose-send-primary:hover{background:color-mix(in oklab, var(--twg-ink) 90%, var(--twg-coral))}}.em-compose-backdrop .em-compose-send-primary:disabled{background:var(--twg-ink-mute);color:var(--twg-button-primary-fg);opacity:.66;cursor:not-allowed}.em-compose-backdrop .em-compose-send-chevron{min-height:var(--twg-button-md-h);min-width:var(--twg-icon-button-md);width:var(--twg-icon-button-md);border:0;border-left:var(--twg-modal-hairline);border-radius:0 var(--twg-button-md-r) var(--twg-button-md-r) 0;background:var(--twg-button-primary-bg);color:var(--twg-button-primary-fg);cursor:pointer;place-items:center;padding:0;display:inline-grid}.em-compose-backdrop .em-compose-send-chevron:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-backdrop .em-compose-send-chevron:hover{background:color-mix(in oklab, var(--twg-ink) 90%, var(--twg-coral))}}.em-compose-backdrop .em-compose-send-chevron:disabled{background:var(--twg-ink-mute);opacity:.66;cursor:not-allowed}.em-compose-backdrop .em-compose-schedule-menu{top:calc(100% + var(--twg-dd-offset));z-index:var(--twg-modal-z);min-width:var(--twg-filter-popover-w);padding:var(--twg-modal-gap-sm);background:var(--twg-modal-surface);border:var(--twg-modal-border);border-radius:var(--twg-dd-radius);box-shadow:var(--twg-modal-shadow);gap:var(--twg-modal-gap-xs);flex-direction:column;display:flex;position:absolute;right:0}.em-compose-backdrop .em-compose-schedule-menu-head{padding:var(--twg-modal-gap-sm) var(--twg-modal-gap-sm) var(--twg-modal-gap-xs);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);letter-spacing:var(--twg-type-eyebrow-tracking);text-transform:uppercase;color:var(--twg-ink-3)}.em-compose-backdrop .em-compose-schedule-item{align-items:center;gap:var(--twg-modal-gap-sm);min-height:var(--twg-dd-item-h-desktop);padding:var(--twg-modal-gap-sm);border-radius:var(--twg-dd-radius);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-medium);color:var(--twg-ink);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.em-compose-backdrop .em-compose-schedule-item:hover{background:var(--twg-ink-tint-hover)}.em-compose-backdrop .em-compose-schedule-item>svg{color:var(--twg-brass);flex-shrink:0}.em-compose-backdrop .em-compose-schedule-item-sub{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);font-weight:var(--twg-fw-regular);color:var(--twg-ink-3);margin-left:auto}.em-compose-backdrop .em-compose-fields{flex-shrink:0;padding:0}.em-compose-backdrop .em-compose-chip-row{align-items:center;gap:var(--twg-modal-gap-sm);padding:0 var(--twg-modal-pad-x);border-bottom:var(--twg-modal-hairline);min-height:var(--twg-button-md-h);box-sizing:border-box;display:flex}.em-compose-backdrop .em-compose-chip-row-key{width:64px;min-width:64px;max-width:64px;font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-caption);letter-spacing:.1em;color:#2c1e108c;text-transform:uppercase;flex:0 0 64px;align-self:center;line-height:1}.em-compose-backdrop .em-compose-chip-row-chips{flex-wrap:wrap;flex:auto;align-content:center;align-items:center;gap:6px;min-width:0;min-height:30px;display:flex}.em-compose-backdrop .em-compose-chip-pill{box-sizing:border-box;border-radius:var(--twg-r-md);background:var(--twg-cream-bright);min-width:96px;height:24px;min-height:0;max-height:24px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);letter-spacing:0;border:1px solid #2c1e101a;justify-content:center;align-items:center;gap:6px;max-width:none;padding:0 9px;font-weight:400;line-height:1;display:inline-flex}.em-compose-backdrop .em-compose-chip-pill-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.em-compose-backdrop .em-compose-chip-pill-x{border-radius:var(--twg-r-md);color:#2c1e10a8;cursor:pointer;background:#2c1e1014;border:0;flex-shrink:0;place-items:center;width:24px;height:24px;display:inline-grid}.em-compose-backdrop .em-compose-chip-pill-x:hover{background:#2c1e1029}.em-compose-backdrop .em-compose-chip-row-input{min-width:60px;height:26px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);letter-spacing:0;background:0 0;border:0;outline:0;flex:60px;align-self:center;padding:0;font-weight:400;line-height:1}.em-compose-backdrop .em-compose-chip-row-input::placeholder,.em-compose-backdrop .em-compose-subject-input::placeholder,.em-compose-backdrop .em-compose-body.em-compose-body-mobile::placeholder{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);letter-spacing:0;color:#2c1e107a;opacity:1;font-weight:400}.em-compose-backdrop .em-compose-ccbcc-toggle{color:#2c1e10a8;height:26px;font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-label) + .5px);cursor:pointer;white-space:nowrap;background:#2c1e100f;border:0;border-radius:13px;flex:none;align-self:center;margin-left:4px;padding:0 10px;font-weight:500}.em-compose-backdrop .em-compose-ccbcc-toggle:hover{color:var(--twg-ink);background:#2c1e101a}.em-compose-backdrop .em-compose-ccbcc-spacer{pointer-events:none;flex:none;align-self:center;width:56px;height:26px;margin-left:4px}.em-compose-backdrop .em-compose-chip-row-subject .em-compose-subject-input{flex:auto;align-self:center;min-width:0}.em-compose-backdrop .em-identity-trigger{align-items:center;gap:var(--twg-modal-gap-sm);box-sizing:border-box;min-height:var(--twg-button-md-h);min-width:96px;max-width:100%;padding:0 var(--twg-button-md-pad-x);border-radius:var(--twg-button-md-r);background:var(--twg-cream-bright);border:var(--twg-modal-border);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-regular);line-height:var(--twg-lh-dense);display:inline-flex}.em-compose-backdrop .em-identity-trigger>svg:first-child{display:none}.em-compose-backdrop .em-identity-trigger-label,.em-compose-backdrop .em-identity-trigger-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--twg-fs-body);font-weight:var(--twg-fw-regular);line-height:var(--twg-lh-dense);overflow:hidden}.em-compose-backdrop .em-identity-trigger-email{color:var(--twg-ink-3)}.em-compose-backdrop .em-compose-subject-input{width:100%;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);letter-spacing:0;background:0 0;border:0;outline:0;margin:0;padding:0;font-weight:400;line-height:1}.em-compose-backdrop .em-compose-body.em-compose-body-mobile{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);resize:none;letter-spacing:0;background:0 0;border:0;outline:0;flex:auto;min-height:0;margin:0;padding:14px;font-weight:400;line-height:1.55;overflow-y:auto}.em-compose-backdrop .em-compose-format.em-compose-format-mobile{background:var(--twg-paper,#f7eedd);border-top:.5px solid #2c1e101a;flex-shrink:0;align-items:center;gap:4px;padding:8px 12px;display:flex}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-btn{width:32px;height:var(--twg-btn-icon);border-radius:var(--twg-r-xs);color:#2c1e10a8;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-btn:hover{color:var(--twg-ink);background:#2c1e100f}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-andy{background:var(--twg-coral,var(--twg-brass));height:30px;color:var(--twg-cream);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);letter-spacing:.002em;white-space:nowrap;cursor:pointer;border:0;border-radius:15px;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-weight:600;transition:background .14s;display:inline-flex}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-andy:hover{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-andy:hover{background:color-mix(in oklab, var(--twg-coral) 90%, var(--twg-ink))}}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-andy[data-on]{box-shadow:inset 0 0 0 2px #fff8e84d}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-btn[data-active]{color:var(--twg-ink);background:#2c1e101f}.em-compose-backdrop .em-compose-safety{background:var(--twg-brass);flex-shrink:0;padding:6px 14px}@supports (color:color-mix(in lab, red, red)){.em-compose-backdrop .em-compose-safety{background:color-mix(in oklab, var(--twg-brass) 6%, var(--twg-paper,#f7eedd))}}.em-compose-backdrop .em-compose-safety{font-size:var(--twg-fs-caption);color:#2c1e108c;border-top:.5px solid #2c1e101a;line-height:1.4}.em-compose-backdrop .em-compose-format.em-compose-format-mobile{flex-wrap:wrap;gap:6px 2px;min-width:0;padding:8px 10px 12px}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-btn{width:28px;height:var(--twg-btn-compact-h);border-radius:var(--twg-r-xs);flex-shrink:0}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .email-snippet-menu__trigger{flex-shrink:0;width:28px;min-width:28px;height:28px;padding:0;font-size:0}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .email-snippet-menu__trigger>svg{width:14px;height:14px}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-picker-wrap{flex-shrink:1;min-width:0;position:relative}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-picker{border-radius:var(--twg-r-xs);width:100%;height:28px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);cursor:pointer;background:#fff7e6b3;border:.5px solid #2c1e1024;outline:0;justify-content:space-between;align-items:center;gap:6px;padding:0 7px 0 10px;font-weight:500;line-height:1;transition:background-color .12s,border-color .12s;display:flex}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-picker:hover{background-color:var(--twg-cream);border-color:#2c1e1038}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-picker:focus-visible{border-color:var(--twg-brass);box-shadow:0 0 0 2px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-picker:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--twg-brass) 24%, transparent)}}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-picker>svg{color:#2c1e108f;flex-shrink:0}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-picker-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-picker-menu{z-index:60;background:var(--twg-cream);border-radius:var(--twg-r-md);border:.5px solid #2c1e101f;flex-direction:column;gap:1px;min-width:max(100%,148px);padding:6px;animation:.14s both em-more-up-in;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 12px 28px #2c1e1033}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-picker-item{width:100%;color:var(--twg-ink);cursor:pointer;font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 9px;font-weight:500;transition:background .1s;display:grid}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-picker-item:hover,.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-picker-item:focus-visible{background:#2c1e100f;outline:0}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-picker-item[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-picker-item[data-active]{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-picker-item-detail{color:#2c1e108a;font-size:var(--twg-fs-caption);font-weight:500}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-picker-check-spacer{width:12px;height:12px}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-select-family{flex:0 110px;min-width:84px;max-width:110px}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-select-size{flex:0 78px;min-width:64px;max-width:78px;margin-left:2px}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-toolbar-divider{background:#2c1e1024;flex-shrink:0;width:1px;height:18px;margin:0 6px;display:inline-block}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-andy{height:calc(var(--twg-btn-icon) + 4px);border-radius:var(--twg-r-pill);font-size:var(--twg-fs-body);letter-spacing:.002em;flex:100%;justify-content:center;gap:7px;margin-top:4px;padding:7px 14px;font-weight:600;box-shadow:0 2px 6px #d6a23e40}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-more-wrap{flex-shrink:0;position:relative}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-more-menu{z-index:60;background:var(--twg-cream);border-radius:var(--twg-r-md);border:.5px solid #2c1e101f;flex-direction:column;gap:1px;min-width:210px;padding:6px;animation:.14s both em-more-up-in;display:flex;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 12px 28px #2c1e1033}@keyframes em-more-up-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-more-kicker{font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:#2c1e107a;padding:8px 10px 4px;font-weight:600}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-more-item{font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);color:var(--twg-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-weight:500;transition:background .1s;display:flex}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-more-item:hover{background:#2c1e100f}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-more-item[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-more-item[data-active]{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-more-item[data-active]{color:var(--twg-ink)}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-more-item>svg{color:#2c1e10a8;flex-shrink:0}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-more-divider{background:#2c1e101a;height:1px;margin:4px 2px;display:block}.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-andy>svg{width:14px;height:14px}.em-compose-backdrop .em-compose-andy-chat{background:var(--twg-cream);border-top:.5px solid #2c1e101a;border-bottom:.5px solid #2c1e101a;flex-direction:column;flex-shrink:0;gap:10px;max-height:55%;padding:12px 14px;animation:.22s cubic-bezier(.32,.72,0,1) both em-andy-chat-in;display:flex}@keyframes em-andy-chat-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.em-compose-backdrop .em-compose-andy-chat-head{flex-shrink:0;align-items:center;gap:8px;display:flex}.em-compose-backdrop .em-compose-andy-sheet-kicker{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-coral,var(--twg-brass));align-items:center;gap:6px;font-weight:600;display:inline-flex}.em-compose-backdrop .em-compose-andy-chat-reset{color:#2c1e10a8;height:26px;font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-label) + .5px);cursor:pointer;background:0 0;border:.5px solid #2c1e1024;border-radius:13px;align-items:center;gap:5px;margin-left:auto;padding:0 10px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.em-compose-backdrop .em-compose-andy-chat-reset:hover{color:var(--twg-ink);background:#2c1e100f;border-color:#2c1e1038}.em-compose-backdrop .em-compose-andy-sheet-close{color:#2c1e10a8;cursor:pointer;background:0 0;border:0;border-radius:13px;place-items:center;width:26px;height:26px;transition:background .12s,color .12s;display:inline-grid}.em-compose-backdrop .em-compose-andy-sheet-close:hover{color:var(--twg-ink);background:#2c1e1014}.em-compose-backdrop .em-compose-andy-chat-log{flex-direction:column;flex:auto;gap:10px;min-height:0;max-height:320px;padding:2px 0;display:flex;overflow-y:auto}.em-compose-backdrop .em-compose-andy-msg{align-items:flex-end;gap:8px;max-width:80%;display:flex}.em-compose-backdrop .em-compose-andy-msg-user{flex-direction:row-reverse;align-self:flex-end}.em-compose-backdrop .em-compose-andy-msg-andy{align-self:flex-start}.em-compose-backdrop .em-compose-andy-msg-mark{background:var(--twg-coral,var(--twg-brass));border-radius:11px;width:22px;height:22px}@supports (color:color-mix(in lab, red, red)){.em-compose-backdrop .em-compose-andy-msg-mark{background:color-mix(in oklab, var(--twg-coral,var(--twg-brass)) 14%, var(--twg-paper,#f7eedd))}}.em-compose-backdrop .em-compose-andy-msg-mark{color:var(--twg-coral,var(--twg-brass));flex-shrink:0;place-items:center;display:inline-grid}.em-compose-backdrop .em-compose-andy-msg-bubble{background:var(--twg-paper,#f7eedd);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);border:.5px solid #2c1e101a;border-radius:14px;padding:9px 13px;line-height:1.5;position:relative}.em-compose-backdrop .em-compose-andy-msg-bubble p{margin:0 0 4px}.em-compose-backdrop .em-compose-andy-msg-bubble p:last-child{margin-bottom:0}.em-compose-backdrop .em-compose-andy-msg-user .em-compose-andy-msg-bubble{background:var(--twg-ink);color:var(--twg-cream);border-color:#0000}.em-compose-backdrop .em-compose-andy-msg[data-draft] .em-compose-andy-msg-bubble{background:var(--twg-cream-bright);border-color:var(--twg-coral,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.em-compose-backdrop .em-compose-andy-msg[data-draft] .em-compose-andy-msg-bubble{border-color:color-mix(in oklab, var(--twg-coral,var(--twg-brass)) 28%, #2c1e101a)}}.em-compose-backdrop .em-compose-andy-msg[data-draft] .em-compose-andy-msg-bubble{box-shadow:0 1px 3px #d6a23e1a}.em-compose-backdrop .em-compose-andy-msg-tag{border-radius:var(--twg-r-xs);background:var(--twg-coral,var(--twg-brass));color:var(--twg-cream);font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-micro) - .5px);letter-spacing:.06em;text-transform:uppercase;margin-top:6px;padding:1px 7px;font-weight:700;display:inline-block}.em-compose-backdrop .em-compose-andy-typing{align-items:center;gap:4px;min-height:18px;display:inline-flex}.em-compose-backdrop .em-compose-andy-typing>span{background:#2c1e107a;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite em-andy-dot}.em-compose-backdrop .em-compose-andy-typing>span:nth-child(2){animation-delay:.16s}.em-compose-backdrop .em-compose-andy-typing>span:nth-child(3){animation-delay:.32s}@keyframes em-andy-dot{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.em-compose-backdrop .em-compose-andy-chat-composer{background:var(--twg-paper,#f7eedd);border:.5px solid #2c1e101a;border-radius:20px;flex-shrink:0;align-items:flex-end;gap:8px;padding:8px 10px;display:flex}.em-compose-backdrop .em-compose-andy-chat-input{resize:none;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);background:0 0;border:0;outline:0;flex:auto;min-width:0;max-height:96px;padding:4px 6px;font-weight:400;line-height:1.4}.em-compose-backdrop .em-compose-andy-chat-input::placeholder{color:#2c1e107a}.em-compose-backdrop .em-compose-andy-chat-send{border-radius:var(--twg-r-lg);background:var(--twg-coral,var(--twg-brass));width:32px;height:32px;color:var(--twg-cream);cursor:pointer;border:0;flex-shrink:0;place-items:center;transition:background .12s;display:inline-grid}.em-compose-backdrop .em-compose-andy-chat-send:hover:not(:disabled){background:var(--twg-coral,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.em-compose-backdrop .em-compose-andy-chat-send:hover:not(:disabled){background:color-mix(in oklab, var(--twg-coral,var(--twg-brass)) 90%, var(--twg-ink))}}.em-compose-backdrop .em-compose-andy-chat-send:disabled{color:#fff8e88c;cursor:not-allowed;background:#2c1e102e}.em-compose-backdrop .em-compose-andy-chat-foot{flex-shrink:0;align-items:center;gap:8px;padding-top:2px;display:flex}.em-compose-backdrop .em-compose-andy-sheet-ghost{border-radius:var(--twg-r-lg);color:#2c1e10a8;height:32px;font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);cursor:pointer;background:0 0;border:.5px solid #2c1e1024;padding:0 14px;font-weight:500;transition:background .12s,color .12s}.em-compose-backdrop .em-compose-andy-sheet-ghost:hover{color:var(--twg-ink);background:#2c1e100f}.em-compose-backdrop .em-compose-andy-sheet-spacer{flex:1}.em-compose-backdrop .em-compose-andy-sheet-draft{border-radius:var(--twg-r-lg);background:var(--twg-ink);height:32px;color:var(--twg-cream);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);cursor:pointer;border:0;align-items:center;gap:7px;padding:0 14px;font-weight:600;transition:background .12s;display:inline-flex;box-shadow:0 2px 6px #2c1e102e}.em-compose-backdrop .em-compose-andy-sheet-draft:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-backdrop .em-compose-andy-sheet-draft:hover{background:color-mix(in oklab, var(--twg-ink) 88%, var(--twg-coral))}}.em-reader .em-thread{position:relative;overflow:visible}.em-reader .em-thread:has(>.em-compose){overflow:hidden}.em-reader .em-thread>.em-compose{z-index:5;background:var(--twg-paper,#f7eedd);border-top:.5px solid #2c1e101a;flex-direction:column;height:100%;max-height:100%;animation:.24s cubic-bezier(.32,.72,0,1) both em-reply-sheet-up;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -12px 32px -16px #2c1e1033}@keyframes em-reply-sheet-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.em-reader .em-thread>.em-compose>.em-compose-resize{order:0}.em-reader .em-thread>.em-compose>.em-compose-head{order:1}.em-reader .em-thread>.em-compose>.em-compose-safety{order:2}.em-reader .em-thread>.em-compose>.em-compose-field-from{order:3}.em-reader .em-thread>.em-compose>.em-compose-fields{order:4}.em-reader .em-thread>.em-compose>.em-compose-attachments{order:5}.em-reader .em-thread>.em-compose>.em-compose-body-wrap{order:6}.em-reader .em-thread>.em-compose>.em-compose-quote-toggle{order:7}.em-reader .em-thread>.em-compose>.em-compose-quote{order:8}.em-reader .em-thread>.em-compose>.em-compose-andy-banner{order:9}.em-reader .em-thread>.em-compose>.em-compose-consequence-lens{order:10}.em-reader .em-thread>.em-compose>.em-compose-sentence-evidence{order:11}.em-reader .em-thread>.em-compose>.em-compose-prov-row{order:12}.em-reader .em-thread>.em-compose>.em-compose-format-show{order:13}.em-reader .em-thread>.em-compose>.em-compose-format{order:14}.em-reader .em-thread>.em-compose>.em-compose-foot{order:15}.em-reader .em-thread>.em-compose>.em-compose-andy-chat{order:12}.em-reader .em-thread>.em-compose .em-compose-body-wrap{flex:auto;min-height:0;overflow-y:auto}.em-reader .em-thread>.em-compose .em-compose-format{border-top:.5px solid #2c1e101a;border-bottom:0;flex-shrink:0;padding:8px 10px 12px}.em-reader .em-thread>.em-compose .em-compose-resize{cursor:ns-resize;background:0 0;flex-shrink:0;justify-content:center;align-items:center;height:8px;display:flex;position:relative}.em-reader .em-thread>.em-compose .em-compose-resize:before{content:"";background:#2c1e102e;border-radius:2px;width:36px;height:3px;transition:background .12s,width .12s;display:block}.em-reader .em-thread>.em-compose .em-compose-resize:hover:before,.em-reader .em-thread>.em-compose .em-compose-resize:active:before{background:var(--twg-brass);width:48px}.em-reader .em-thread>.em-compose>.em-compose-head{background:var(--twg-paper,#f7eedd);border-bottom:.5px solid #2c1e101a;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:6px 10px 6px 14px;display:flex}.em-reader .em-thread>.em-compose .em-compose-mode{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;font-weight:600;display:inline-flex;overflow:hidden}.em-reader .em-thread>.em-compose .em-compose-mode>svg{color:var(--twg-coral,var(--twg-brass));flex-shrink:0}.em-reader .em-thread>.em-compose .em-compose-mode-to{letter-spacing:.04em;text-transform:none;color:#2c1e108c;font-weight:500}.em-reader .em-thread>.em-compose .em-compose-head-actions{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.em-reader .em-thread>.em-compose .em-compose-head-actions .em-toolbar-btn{width:26px;height:calc(var(--twg-chip-md-h) + 2px);border-radius:var(--twg-r-xs);color:#2c1e1099;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background .12s,color .12s;display:inline-grid}.em-reader .em-thread>.em-compose .em-compose-head-actions .em-toolbar-btn:hover{color:var(--twg-ink);background:#2c1e100f}.em-reader .em-thread>.em-compose .em-compose-head-actions .em-toolbar-btn[title=Discard\ draft]:hover{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.em-reader .em-thread>.em-compose .em-compose-head-actions .em-toolbar-btn[title=Discard\ draft]:hover{background:color-mix(in oklab, var(--twg-danger) 14%, transparent)}}.em-reader .em-thread>.em-compose .em-compose-head-actions .em-toolbar-btn[title=Discard\ draft]:hover{color:var(--twg-danger)}.em-reader .em-thread>.em-compose .em-compose-safety{display:none}.em-reader .em-thread>.em-compose .em-compose-field,.em-reader .em-thread>.em-compose .em-compose-field-from{box-sizing:border-box;border-bottom:.5px solid #2c1e101a;align-items:center;gap:10px;min-height:38px;margin:0;padding:0 14px;display:flex}.em-reader .em-thread>.em-compose .em-compose-fields{flex-shrink:0;padding:0}.em-reader .em-thread>.em-compose .em-compose-key{width:64px;min-width:64px;max-width:64px;font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-caption);letter-spacing:.1em;color:#2c1e108c;text-transform:uppercase;flex:0 0 64px;align-self:center;margin:0;padding:0;line-height:1}.em-reader .em-thread>.em-compose .em-compose-chips{flex-wrap:wrap;flex:auto;align-items:center;gap:4px;min-width:0;min-height:30px;padding:0;display:flex}.em-reader .em-thread>.em-compose .em-compose-chip{box-sizing:border-box;height:var(--twg-chip-md-h);border-radius:var(--twg-r-md);background:var(--twg-cream-bright);min-width:96px;min-height:0;max-height:24px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);letter-spacing:0;border:1px solid #2c1e101a;justify-content:center;align-items:center;gap:6px;max-width:none;padding:0 9px;font-weight:400;line-height:1;display:inline-flex}.em-reader .em-thread>.em-compose .em-compose-chip .twg-photo-shimmer{border-radius:var(--twg-r-sm)!important;width:16px!important;height:16px!important;font-size:calc(var(--twg-fs-micro) - 2px)!important}.em-reader .em-thread>.em-compose .em-compose-chip-name{padding:0 2px;font-weight:400}.em-reader .em-thread>.em-compose .em-compose-chip-x{width:24px;height:var(--twg-chip-md-h);border-radius:var(--twg-r-md);color:#2c1e10a8;cursor:pointer;background:#2c1e1014;border:0;flex-shrink:0;place-items:center;display:inline-grid}.em-reader .em-thread>.em-compose .em-compose-chip-x:hover{background:#2c1e1029}.em-reader .em-thread>.em-compose .em-compose-chip .twg-photo,.em-reader .em-thread>.em-compose .em-compose-chip .twg-photo-shimmer{display:none!important}.em-reader .em-thread>.em-compose .em-compose-chip-input{min-width:60px;height:26px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);letter-spacing:0;background:0 0;border:0;outline:0;flex:60px;align-self:center;padding:0;font-weight:400;line-height:1}.em-reader .em-thread>.em-compose .em-compose-chip-input::placeholder{color:#2c1e107a}.em-reader .em-thread>.em-compose .em-identity-trigger{align-items:center;gap:var(--twg-modal-gap-sm);box-sizing:border-box;min-height:var(--twg-button-md-h);min-width:96px;max-width:100%;padding:0 var(--twg-button-md-pad-x);border-radius:var(--twg-button-md-r);background:var(--twg-cream-bright);border:var(--twg-modal-border);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-regular);line-height:var(--twg-lh-dense);display:inline-flex}.em-reader .em-thread>.em-compose .em-identity-trigger>svg:first-child{display:none}.em-reader .em-thread>.em-compose .em-identity-trigger-label,.em-reader .em-thread>.em-compose .em-identity-trigger-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--twg-fs-body);font-weight:var(--twg-fw-regular);line-height:var(--twg-lh-dense);overflow:hidden}.em-reader .em-thread>.em-compose .em-identity-trigger-email{color:var(--twg-ink-3)}.em-reader .em-thread>.em-compose .em-compose-field-toggles{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.em-reader .em-thread>.em-compose .em-compose-toggle{color:#2c1e10a8;height:26px;font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-label) + .5px);letter-spacing:0;text-transform:none;cursor:pointer;white-space:nowrap;background:#2c1e100f;border:0;border-radius:13px;flex:none;align-self:center;padding:0 10px;font-weight:500;transition:background .12s,color .12s}.em-reader .em-thread>.em-compose .em-compose-toggle:hover{color:var(--twg-ink);background:#2c1e101a}.em-reader .em-thread>.em-compose .em-compose-subject{width:100%;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);background:0 0;border:0;outline:0;margin:0;padding:0;font-weight:400;line-height:1}.em-reader .em-thread>.em-compose .em-compose-subject::placeholder{color:#2c1e107a}.em-reader .em-thread>.em-compose .em-compose-format{border-bottom:.5px solid #2c1e101a;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:2px;padding:6px 10px;display:flex}.em-reader .em-thread>.em-compose .em-compose-format .em-format-btn{width:28px;height:var(--twg-btn-compact-h);border-radius:var(--twg-r-xs);color:#2c1e10a8;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:inline-grid}.em-reader .em-thread>.em-compose .em-compose-format .em-format-btn:hover{color:var(--twg-ink);background:#2c1e100f}.em-reader .em-thread>.em-compose .em-compose-format .em-toolbar-divider{background:#2c1e1024;flex-shrink:0;width:1px;height:18px;margin:0 6px;display:inline-block}.em-reader .em-thread>.em-compose .em-compose-body-wrap{flex:auto;min-height:0;padding:0;overflow-y:auto}.em-reader .em-thread>.em-compose .em-compose-body{width:100%;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);resize:none;background:0 0;border:0;outline:0;min-height:140px;margin:0;padding:14px;font-weight:400;line-height:1.55}.em-reader .em-thread>.em-compose .em-compose-body::placeholder{color:#2c1e107a}.em-reader .em-thread>.em-compose .em-compose-quote-toggle{color:#2c1e108c;font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-label) + .5px);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;padding:6px 14px 8px;font-weight:500;display:inline-flex}.em-reader .em-thread>.em-compose .em-compose-quote-toggle:hover{color:var(--twg-ink)}.em-reader .em-thread>.em-compose .em-compose-quote{color:#2c1e10a8;font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);border-left:2px solid #2c1e1024;margin:0 14px 8px;padding:10px 12px;line-height:1.5}.em-reader .em-thread>.em-compose .em-compose-quote-head{color:var(--twg-ink);margin-bottom:4px;font-weight:600}.em-reader .em-thread>.em-compose .em-compose-quote-meta{font-size:calc(var(--twg-fs-label) + .5px);color:#2c1e107a}.em-reader .em-thread>.em-compose .em-compose-quote-body{white-space:pre-wrap;margin-top:6px}.em-reader .em-thread>.em-compose .em-compose-prov-row{border-top:.5px solid #2c1e101a;flex-shrink:0;padding:6px 14px}.em-reader .em-thread>.em-compose .em-compose-foot{display:none}.em-reader .em-thread>.em-compose .em-compose-head .em-compose-send-group{margin-left:var(--twg-modal-gap-xs);align-items:center;gap:0;display:inline-flex;position:relative}.em-reader .em-thread>.em-compose .em-compose-send-primary{min-height:var(--twg-button-md-h);height:var(--twg-button-md-h);min-width:0;padding:0 var(--twg-button-md-pad-x);border-radius:var(--twg-button-md-r) 0 0 var(--twg-button-md-r);background:var(--twg-button-primary-bg);color:var(--twg-button-primary-fg);align-items:center;gap:var(--twg-modal-gap-sm);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);letter-spacing:0;cursor:pointer;transition:background var(--twg-t-hover) var(--twg-ease);border:0;display:inline-flex}.em-reader .em-thread>.em-compose .em-compose-send-primary:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-reader .em-thread>.em-compose .em-compose-send-primary:hover{background:color-mix(in oklab, var(--twg-ink) 90%, var(--twg-coral))}}.em-reader .em-thread>.em-compose .em-compose-send-chevron{min-height:var(--twg-button-md-h);height:var(--twg-button-md-h);min-width:var(--twg-icon-button-md);width:var(--twg-icon-button-md);border:0;border-left:var(--twg-modal-hairline);border-radius:0 var(--twg-button-md-r) var(--twg-button-md-r) 0;background:var(--twg-button-primary-bg);color:var(--twg-button-primary-fg);cursor:pointer;place-items:center;padding:0;display:inline-grid}.em-reader .em-thread>.em-compose .em-compose-send-chevron:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-reader .em-thread>.em-compose .em-compose-send-chevron:hover{background:color-mix(in oklab, var(--twg-ink) 90%, var(--twg-coral))}}.em-reader .em-thread>.em-compose .em-compose-schedule-menu{top:calc(100% + var(--twg-dd-offset));z-index:var(--twg-modal-z);min-width:var(--twg-filter-popover-w);padding:var(--twg-modal-gap-sm);background:var(--twg-modal-surface);border:var(--twg-modal-border);border-radius:var(--twg-dd-radius);box-shadow:var(--twg-modal-shadow);gap:var(--twg-modal-gap-xs);animation:em-more-up-in var(--twg-modal-pop-dur) var(--twg-ease) both;flex-direction:column;display:flex;position:absolute;right:0}.em-reader .em-thread>.em-compose .em-compose-schedule-menu-head{padding:var(--twg-modal-gap-sm) var(--twg-modal-gap-sm) var(--twg-modal-gap-xs);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);letter-spacing:var(--twg-type-eyebrow-tracking);text-transform:uppercase;color:var(--twg-ink-3)}.em-reader .em-thread>.em-compose .em-compose-schedule-item{align-items:center;gap:var(--twg-modal-gap-sm);min-height:var(--twg-dd-item-h-desktop);padding:var(--twg-modal-gap-sm);border-radius:var(--twg-dd-radius);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-medium);color:var(--twg-ink);text-align:left;cursor:pointer;transition:background var(--twg-t-hover) var(--twg-ease);background:0 0;border:0;display:flex}.em-reader .em-thread>.em-compose .em-compose-schedule-item:hover{background:var(--twg-ink-tint-hover)}.em-reader .em-thread>.em-compose .em-compose-schedule-item>svg{color:var(--twg-brass);flex-shrink:0}.em-reader .em-thread>.em-compose .em-compose-head-divider{width:0;height:var(--twg-icon-glyph-md);border-left:var(--twg-modal-hairline);margin:0 var(--twg-modal-gap-xs);background:0 0}.em-reader .em-thread>.em-compose .em-compose-head-icon-danger:hover{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.em-reader .em-thread>.em-compose .em-compose-head-icon-danger:hover{background:color-mix(in oklab, var(--twg-danger) 14%, transparent)}}.em-reader .em-thread>.em-compose .em-compose-head-icon-danger:hover{color:var(--twg-danger)}.em-reader .em-thread>.em-compose .em-compose-head-close{margin-left:var(--twg-modal-gap-xs)}.em-reader .em-thread>.em-compose .em-compose-format .em-format-btn-collapse{margin-left:auto}.em-reader .em-thread>.em-compose .em-compose-format .em-format-andy{background:var(--twg-coral,var(--twg-brass));height:36px;color:var(--twg-cream);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);letter-spacing:.002em;cursor:pointer;border:0;border-radius:18px;flex-shrink:0;align-items:center;gap:7px;margin-left:8px;padding:7px 14px;font-weight:600;transition:background .14s;display:inline-flex;box-shadow:0 2px 6px #d6a23e40}.em-reader .em-thread>.em-compose .em-compose-format .em-format-andy:hover{background:var(--twg-coral,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.em-reader .em-thread>.em-compose .em-compose-format .em-format-andy:hover{background:color-mix(in oklab, var(--twg-coral,var(--twg-brass)) 90%, var(--twg-ink))}}.em-reader .em-thread>.em-compose .em-compose-format .em-format-andy>svg{width:14px;height:14px}.em-reader .em-thread>.em-compose .em-compose-andy-banner{background:var(--twg-coral,var(--twg-brass));align-items:flex-start;gap:10px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.em-reader .em-thread>.em-compose .em-compose-andy-banner{background:color-mix(in oklab, var(--twg-coral,var(--twg-brass)) 6%, var(--twg-paper,#f7eedd))}}.em-reader .em-thread>.em-compose .em-compose-andy-banner{border-top:.5px solid #2c1e101a;border-bottom:.5px solid #2c1e101a;flex-shrink:0}.em-reader .em-thread>.em-compose .em-compose-andy-mark{background:var(--twg-coral,var(--twg-brass));width:22px;height:22px;color:var(--twg-cream);border-radius:11px;flex-shrink:0;place-items:center;display:inline-grid}.em-reader .em-thread>.em-compose .em-compose-andy-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.em-reader .em-thread>.em-compose .em-compose-andy-title{font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);color:var(--twg-ink);font-weight:600}.em-reader .em-thread>.em-compose .em-compose-andy-sub{font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-label) + .5px);color:#2c1e108c;line-height:1.4}.em-reader .em-thread>.em-compose .em-compose-andy-tones{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.em-reader .em-thread>.em-compose .em-tone-pill{border-radius:var(--twg-r-md);background:var(--twg-cream-bright);color:#2c1e10b8;height:24px;font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);cursor:pointer;white-space:nowrap;border:.5px solid #2c1e1024;align-items:center;gap:4px;padding:0 10px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.em-reader .em-thread>.em-compose .em-tone-pill:hover:not(:disabled){color:var(--twg-ink);background:#fff7e6f2;border-color:#2c1e1038}.em-reader .em-thread>.em-compose .em-tone-pill:disabled{opacity:.45;cursor:not-allowed}.em-reader .em-thread>.em-compose .em-tone-pill.em-tone-regen{background:var(--twg-coral,var(--twg-brass));color:var(--twg-cream);border-color:#0000}.em-reader .em-thread>.em-compose .em-tone-pill.em-tone-regen:hover:not(:disabled){background:var(--twg-coral,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.em-reader .em-thread>.em-compose .em-tone-pill.em-tone-regen:hover:not(:disabled){background:color-mix(in oklab, var(--twg-coral,var(--twg-brass)) 90%, var(--twg-ink))}}.em-reader .em-thread>.em-compose .em-tone-pill.em-tone-regen:hover:not(:disabled){color:var(--twg-cream)}.em-reader .em-thread>.em-compose .em-compose-attachments{border-bottom:.5px solid #2c1e101a;flex-wrap:wrap;flex-shrink:0;gap:6px;padding:8px 14px;display:flex}.em-reader .em-thread>.em-compose .em-compose-attachment{border-radius:var(--twg-r-md);background:var(--twg-cream-bright);height:24px;font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-label) + .5px);color:var(--twg-ink);border:.5px solid #2c1e101a;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.em-reader .em-thread>.em-compose .em-compose-attachment-size{color:#2c1e107a;font-size:calc(var(--twg-fs-micro) + .5px)}.em-reader .em-thread>.em-compose .em-compose-format-show{color:#2c1e108c;font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-label) + .5px);cursor:pointer;background:0 0;border:0;border-bottom:.5px solid #2c1e101a;align-self:flex-start;align-items:center;gap:5px;padding:6px 14px;font-weight:500;display:inline-flex}.em-reader .em-thread>.em-compose .em-compose-format-show:hover{color:var(--twg-ink)}.em-list-rows .em-row{border-bottom:1px solid var(--twg-ink-hair,#2c1e101a);background:var(--twg-paper,#f7eedd);box-shadow:none;height:auto;min-height:0;transition:background .14s var(--twg-ease,ease);border-radius:0;flex:none;align-items:flex-start;gap:12px;padding:14px 18px;display:flex;position:relative;overflow:visible}.em-list-rows .em-row>.em-row-avatar-btn{flex:0 0 34px;align-self:flex-start}.em-list-rows .em-row>.em-row-body{flex:auto;min-width:0}.em-list-rows .em-row>.em-row-quick{flex-shrink:0;align-self:flex-start}.em-list-rows .em-row>.em-row-avatar-btn{align-self:start;margin-top:0}.em-list-rows .em-row:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-list-rows .em-row:hover{background:color-mix(in oklab, var(--twg-ink) 3%, var(--twg-paper,#f7eedd))}}.em-list-rows .em-row[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-list-rows .em-row[data-active]{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-paper,#f7eedd))}}.em-list-rows .em-row[data-active]{box-shadow:none}.em-list-rows .em-row[data-active]:before{content:"";background:var(--twg-brass);z-index:3;border-radius:0 4px 4px 0;width:4px;position:absolute;top:4px;bottom:4px;left:0}.em-list-rows .em-row>.em-row-avatar-btn{width:34px;height:calc(var(--twg-btn-icon) + 2px);cursor:pointer;background:0 0;border:0;border-radius:50%;align-self:center;place-items:center;padding:0;display:inline-grid;position:relative}.em-list-rows .em-row>.em-row-avatar-btn>.twg-photo{width:34px;height:calc(var(--twg-btn-icon) + 2px);min-width:34px;min-height:calc(var(--twg-btn-icon) + 2px);font-size:var(--twg-fs-label);border-radius:50%}.em-row-avatar-check{background:var(--twg-coral,var(--twg-brass));width:34px;height:34px;color:var(--twg-cream);border-radius:50%;place-items:center;display:inline-grid}.em-list-rows .em-row:has(.em-row-avatar-btn[data-selected]){background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-list-rows .em-row:has(.em-row-avatar-btn[data-selected]){background:color-mix(in oklab, var(--twg-coral) 8%, var(--twg-paper,#f7eedd))}}.em-list-rows .em-row[data-unread=true] .em-row-avatar-btn:after,.em-list-rows .em-row.is-unread .em-row-avatar-btn:after{content:"";width:11px;height:var(--twg-fs-micro);background:var(--twg-brass);box-shadow:0 0 0 2px var(--twg-paper,#f7eedd);pointer-events:none;z-index:3;border-radius:50%;position:absolute;bottom:0;right:0}.em-list-rows .em-row:has(.em-row-dot-unread) .em-row-avatar-btn:after{content:"";width:11px;height:var(--twg-fs-micro);background:var(--twg-brass);box-shadow:0 0 0 2px var(--twg-paper,#f7eedd);pointer-events:none;z-index:3;border-radius:50%;position:absolute;bottom:0;right:0}.em-list-rows .em-row-body{flex-direction:column;gap:3px;min-width:0;display:flex}.em-list-rows .em-row-head{align-items:baseline;gap:6px;display:flex}.em-list-rows .em-row-from{font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-body) + .5px);letter-spacing:0;color:var(--twg-ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-weight:600;line-height:1.3;overflow:hidden}.em-list-rows .em-row-vip{font-size:var(--twg-fs-label);color:var(--twg-brass);flex-shrink:0}.em-list-rows .em-row-time{font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-label) + .5px);color:#2c1e107a;flex-shrink:0;margin-left:8px;font-weight:400}.em-list-rows .em-row-subject{font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);letter-spacing:0;color:var(--twg-ink);align-items:center;gap:5px;min-width:0;margin-top:0;font-weight:600;line-height:1.3;display:flex}.em-list-rows .em-row-subject>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.em-list-rows .em-row-replied{color:var(--twg-brass);flex-shrink:0}.em-list-rows .em-row-preview{font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);color:#2c1e108c;white-space:normal;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:0;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.em-list-rows .em-row-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.em-list-rows .em-row:not([data-unread=true]):not(.is-unread) .em-row-from,.em-list-rows .em-row:not([data-unread=true]):not(.is-unread) .em-row-subject{color:#2c1e10a8;font-weight:400}.em-list-rows .em-row:not([data-unread=true]):not(.is-unread) .em-row-preview{color:#2c1e107a}.em-list-rows .em-row[data-unread=true] .em-row-from,.em-list-rows .em-row.is-unread .em-row-from,.em-list-rows .em-row[data-unread=true] .em-row-subject,.em-list-rows .em-row.is-unread .em-row-subject{color:var(--twg-ink);font-weight:700}.em-list-rows .em-row[data-unread=true] .em-row-preview,.em-list-rows .em-row.is-unread .em-row-preview{color:#2c1e10a8}.em-list-rows .em-group-head{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);letter-spacing:.08em;text-transform:uppercase;color:#2c1e10a8;background:var(--twg-ink);padding:8px 18px;font-style:normal;font-weight:600}@supports (color:color-mix(in lab, red, red)){.em-list-rows .em-group-head{background:color-mix(in oklab, var(--twg-ink) 4%, var(--twg-paper,#f7eedd))}}.em-list-rows .em-group-head{border-top:.5px solid #2c1e101a;border-bottom:.5px solid #2c1e101a;justify-content:space-between;align-items:center;display:flex}.em-list-rows .em-group-count{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);color:#2c1e107a;font-weight:600}.em-list-controls.em-list-controls-bulk{background:var(--twg-ink);color:var(--twg-cream);border-top:0;border-bottom:.5px solid #2c1e102e;align-items:center;gap:6px;padding:8px 12px;display:flex}.em-bulk-cancel{border-radius:var(--twg-r-lg);width:32px;height:32px;min-height:0;color:var(--twg-cream);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;transition:background .12s;display:inline-grid}.em-bulk-cancel:hover{background:#fff8e81a}.em-bulk-count{font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-body) + .5px);color:var(--twg-cream);flex-shrink:0;padding:0 4px;font-weight:600}.em-bulk-spacer{flex:1}.em-bulk-menu-wrap{flex-shrink:0;display:inline-flex}.em-bulk-ico{border-radius:var(--twg-r-sm);width:34px;height:30px;min-height:0;color:var(--twg-cream);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;transition:background .12s;display:inline-grid}.em-bulk-ico:hover{background:#fff8e81f}.em-bulk-ico[data-tone=danger]:hover{color:#ff9c8e;background:#b5433652}.em-head .em-head-accounts,.em-head .em-head-acct-pill-wrap{display:none!important}.em-list-head{gap:10px;padding:10px 12px;flex-direction:row!important;align-items:center!important;display:flex!important}.em-list-head .em-list-head-row{background:0 0;border:0;flex:none;align-items:center;padding:0;display:inline-flex}.em-list-head .em-mobile-filter-toggle{display:none}.em-list-head .em-split-menu{z-index:40;background:var(--twg-cream);border-radius:var(--twg-r-md);border:.5px solid #2c1e101a;min-width:260px;padding:6px;position:absolute;top:calc(100% + 4px);left:12px;box-shadow:0 12px 28px #2c1e102e}.em-list-head{position:relative}.em-list-head .em-split-toggle>svg{transition:transform .16s}.em-list-head .em-list-controls{background:0 0;border:0;flex:auto;margin:0;padding:0;align-items:center!important;gap:8px!important;display:flex!important}.em-list-head .em-list-controls .em-focus-toggle{order:1;margin-left:4px}.em-list-head .em-list-controls .em-filter-wrap{order:2;margin-left:auto}.em-list-controls .em-focus-toggle{height:var(--twg-btn-compact-h);border-radius:var(--twg-r-full);width:96px;color:var(--twg-ink);cursor:pointer;background:0 0;border:.5px solid #2c1e1024;flex-shrink:0;justify-content:stretch;align-items:center;gap:0;padding:2px;line-height:1;display:inline-flex;position:relative;overflow:hidden}.em-list-controls .em-focus-toggle:hover{background:0 0}.em-list-controls .em-focus-toggle .em-focus-side{z-index:2;border-radius:var(--twg-r-full);min-width:0;height:24px;box-shadow:none;font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);letter-spacing:0;color:#2c1e10a8;cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;padding:0;font-weight:600;line-height:1;transition:color .2s;display:inline-flex;position:relative}.em-list-controls .em-focus-toggle .em-focus-side:hover{color:var(--twg-ink)}.em-list-controls .em-focus-toggle[data-on] .em-focus-imp,.em-list-controls .em-focus-toggle:not([data-on]) .em-focus-all{box-shadow:none!important;color:var(--twg-cream)!important;background:0 0!important}.em-list-controls .em-focus-toggle .em-focus-thumb{background:var(--twg-ink);border-radius:var(--twg-r-full);z-index:1;width:calc(50% - 2px);height:24px;transition:transform .24s cubic-bezier(.32,.72,0,1);display:block;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #2c1e1038}.em-list-controls .em-focus-toggle[data-on] .em-focus-thumb{transform:translate(100%)}.em-list-head .em-list-controls .em-filter-btn{height:var(--twg-btn-compact-h);border-radius:calc(var(--twg-r-md) + 2px);color:#2c1e10b8;font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);letter-spacing:0;cursor:pointer;background:0 0;border:.5px solid #2c1e1024;align-items:center;gap:6px;padding:0 12px;font-weight:600;line-height:1;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.em-list-head .em-list-controls .em-filter-btn:hover,.em-list-head .em-list-controls .em-filter-btn[data-active]{color:var(--twg-ink);background:#2c1e100d;border-color:#2c1e1038}.em-list-head .em-list-controls .em-filter-btn>svg{width:12px;height:var(--twg-fs-label)}.em-list-head .em-list-controls .em-filter-count{border-radius:var(--twg-r-full);background:var(--twg-coral,var(--twg-brass));min-width:16px;height:16px;color:var(--twg-cream);font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);place-items:center;margin-left:2px;padding:0 4px;font-weight:700;line-height:1;display:inline-grid}.em-thread-toolbar .em-toolbar-andy{height:var(--twg-btn-md-h);border-radius:var(--twg-r-sm);background:var(--twg-coral,var(--twg-brass));color:var(--twg-cream);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);letter-spacing:.002em;cursor:pointer;border:0;flex-shrink:0;align-items:center;gap:7px;padding:0 14px;font-weight:600;transition:background .14s,transform .14s;display:inline-flex;box-shadow:0 2px 6px #d6a23e38}.em-thread-toolbar .em-toolbar-andy:hover{background:var(--twg-coral,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.em-thread-toolbar .em-toolbar-andy:hover{background:color-mix(in oklab, var(--twg-coral,var(--twg-brass)) 90%, var(--twg-ink))}}.em-thread-toolbar .em-toolbar-andy>svg{width:13px;height:13px}.em-thread-toolbar .em-toolbar-btn.em-toolbar-andy-act,.em-thread-toolbar .em-toolbar-btn[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-thread-toolbar .em-toolbar-btn.em-toolbar-andy-act,.em-thread-toolbar .em-toolbar-btn[data-active]{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.em-thread-toolbar .em-toolbar-btn.em-toolbar-andy-act,.em-thread-toolbar .em-toolbar-btn[data-active]{color:var(--twg-ink)}.em-thread-toolbar .em-toolbar-btn[data-pulse]{animation:none}.em-thread-toolbar .em-toolbar-btn[data-pulse]>svg{color:var(--twg-coral,var(--twg-brass))}.em-thread-toolbar .em-toolbar-btn>svg{width:15px;height:calc(var(--twg-fs-body) + 1px)}.em-thread-toolbar .em-toolbar-btn{width:var(--twg-btn-md-h);height:var(--twg-btn-md-h);border-radius:var(--twg-r-sm);color:#2c1e10a8;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;transition:background .12s,color .12s;display:inline-grid}.em-thread-toolbar .em-toolbar-btn:hover{color:var(--twg-ink);background:#2c1e100f}.em-thread-toolbar .em-toolbar-command{height:var(--twg-btn-md-h);border-radius:var(--twg-r-sm);color:#2c1e10bd;font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-weight:650;line-height:1;transition:background .12s,color .12s;display:inline-flex}.em-thread-toolbar .em-toolbar-command:hover,.em-thread-toolbar .em-toolbar-command[aria-expanded=true]{color:var(--twg-ink);background:#2c1e100f}.em-thread-toolbar .em-toolbar-command:focus-visible{outline:2px solid var(--twg-brass);outline-offset:1px}.em-thread-toolbar .em-toolbar-command>svg{flex:none;width:15px;height:15px}.em-thread-toolbar .em-toolbar-command-main{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-thread-toolbar .em-toolbar-command-main{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.em-thread-toolbar .em-toolbar-command-main{color:var(--twg-ink)}.em-thread-toolbar .em-toolbar-divider{background:#2c1e101f;flex-shrink:0;width:1px;height:24px;margin:0 4px}.em-thread-toolbar{flex-wrap:nowrap;align-items:center;gap:4px;min-height:48px;padding:4px 0;overflow:visible}.em-thread-toolbar .em-thread-more-wrap-leading .em-thread-more-menu{left:0;right:auto}.em-thread-toolbar .em-toolbar-primary-reply{order:3}.em-thread-toolbar .em-toolbar-primary-reply-all{order:4}.em-thread-toolbar .em-toolbar-primary-forward{order:5}.em-thread-toolbar .em-toolbar-primary-andy{order:6}.em-thread-toolbar .em-thread-reply-wrap{flex-shrink:0;order:1;align-items:stretch;display:inline-flex;position:relative}.em-thread-toolbar .em-toolbar-secondary-action{order:2}.em-thread-toolbar .em-thread-more-wrap-leading{order:4}.em-thread-toolbar .em-toolbar-reply-main{box-shadow:0 2px 6px var(--twg-ink);font-weight:650;background:var(--twg-ink)!important;color:var(--twg-cream)!important;border-radius:var(--twg-r-sm) 0 0 var(--twg-r-sm)!important}@supports (color:color-mix(in lab, red, red)){.em-thread-toolbar .em-toolbar-reply-main{box-shadow:0 2px 6px color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.em-thread-toolbar .em-toolbar-reply-main:hover{background:var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.em-thread-toolbar .em-toolbar-reply-main:hover{background:color-mix(in oklab, var(--twg-ink) 88%, var(--twg-cream))!important}}.em-thread-toolbar .em-toolbar-reply-main:hover{color:var(--twg-cream)!important}.em-thread-toolbar .em-toolbar-reply-main>svg{color:var(--twg-cream)}.em-thread-toolbar .em-toolbar-reply-caret{background:var(--twg-ink)!important;color:var(--twg-cream)!important;border-radius:0 var(--twg-r-sm) var(--twg-r-sm) 0!important;border-left:1px solid var(--twg-cream)!important;padding:0 6px!important}@supports (color:color-mix(in lab, red, red)){.em-thread-toolbar .em-toolbar-reply-caret{border-left:1px solid color-mix(in oklab, var(--twg-cream) 26%, transparent)!important}}.em-thread-toolbar .em-toolbar-reply-caret{box-shadow:0 2px 6px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-thread-toolbar .em-toolbar-reply-caret{box-shadow:0 2px 6px color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.em-thread-toolbar .em-toolbar-reply-caret:hover,.em-thread-toolbar .em-toolbar-reply-caret[aria-expanded=true]{background:var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.em-thread-toolbar .em-toolbar-reply-caret:hover,.em-thread-toolbar .em-toolbar-reply-caret[aria-expanded=true]{background:color-mix(in oklab, var(--twg-ink) 88%, var(--twg-cream))!important}}.em-thread-toolbar .em-toolbar-reply-caret:hover,.em-thread-toolbar .em-toolbar-reply-caret[aria-expanded=true]{color:var(--twg-cream)!important}.em-thread-toolbar .em-toolbar-reply-caret>svg{color:var(--twg-cream);width:12px;height:12px}.em-thread-toolbar .em-thread-reply-menu{top:calc(100% + 6px);left:0;right:auto}.em-thread-toolbar .em-toolbar-andy-toggle{order:1;margin-left:4px}.em-thread-toolbar .em-toolbar-summarise{height:var(--twg-btn-md-h);border:1px solid var(--twg-brass);align-items:center;gap:6px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-thread-toolbar .em-toolbar-summarise{border:1px solid color-mix(in oklab, var(--twg-brass) 38%, transparent)}}.em-thread-toolbar .em-toolbar-summarise{border-radius:var(--twg-r-sm);background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-thread-toolbar .em-toolbar-summarise{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-cream-bright))}}.em-thread-toolbar .em-toolbar-summarise{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-thread-toolbar .em-toolbar-summarise{color:color-mix(in oklab, var(--twg-brass) 80%, var(--twg-ink))}}.em-thread-toolbar .em-toolbar-summarise{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);letter-spacing:0;cursor:pointer;box-shadow:0 0 0 3px var(--twg-brass), 0 2px 8px var(--twg-brass);font-weight:600}@supports (color:color-mix(in lab, red, red)){.em-thread-toolbar .em-toolbar-summarise{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 12%, transparent), 0 2px 8px color-mix(in oklab, var(--twg-brass) 22%, transparent)}}.em-thread-toolbar .em-toolbar-summarise{white-space:nowrap;flex-shrink:0;line-height:1;transition:background .14s,color .14s,border-color .14s,box-shadow .14s,transform .12s}.em-thread-toolbar .em-toolbar-summarise>svg{width:13px;height:13px;color:var(--twg-brass)}.em-thread-toolbar .em-toolbar-summarise:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-thread-toolbar .em-toolbar-summarise:hover{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}.em-thread-toolbar .em-toolbar-summarise:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-thread-toolbar .em-toolbar-summarise:hover{border-color:color-mix(in oklab, var(--twg-brass) 55%, transparent)}}.em-thread-toolbar .em-toolbar-summarise:hover{color:var(--twg-brass);box-shadow:0 0 0 4px var(--twg-brass), 0 4px 12px var(--twg-brass);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.em-thread-toolbar .em-toolbar-summarise:hover{box-shadow:0 0 0 4px color-mix(in oklab, var(--twg-brass) 16%, transparent), 0 4px 12px color-mix(in oklab, var(--twg-brass) 28%, transparent)}}.em-thread-toolbar .em-toolbar-summarise[data-active]{background:var(--twg-brass);color:var(--twg-cream-bright);border-color:var(--twg-brass);box-shadow:0 0 0 4px var(--twg-brass), 0 4px 14px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-thread-toolbar .em-toolbar-summarise[data-active]{box-shadow:0 0 0 4px color-mix(in oklab, var(--twg-brass) 24%, transparent), 0 4px 14px color-mix(in oklab, var(--twg-brass) 38%, transparent)}}.em-thread-toolbar .em-toolbar-summarise[data-active]>svg{color:var(--twg-cream-bright)}.em-thread-toolbar .em-toolbar-summarise[data-pulse]{animation:2.2s ease-in-out infinite em-summarise-pulse}@keyframes em-summarise-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 12%, transparent), 0 2px 8px color-mix(in oklab, var(--twg-brass) 22%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab, var(--twg-brass) 18%, transparent), 0 4px 16px color-mix(in oklab, var(--twg-brass) 36%, transparent)}}.em-reader .em-thread>.em-compose .em-compose-andy-chat{background:var(--twg-cream);border-top:.5px solid #2c1e101a;border-bottom:.5px solid #2c1e101a;flex-direction:column;flex-shrink:0;gap:10px;max-height:55%;padding:12px 14px;animation:.22s cubic-bezier(.32,.72,0,1) both em-andy-chat-in;display:flex}.em-reader .em-thread>.em-compose .em-compose-andy-chat-head{flex-shrink:0;align-items:center;gap:8px;display:flex}.em-reader .em-thread>.em-compose .em-compose-andy-sheet-kicker{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-coral,var(--twg-brass));align-items:center;gap:6px;font-weight:600;display:inline-flex}.em-reader .em-thread>.em-compose .em-compose-andy-chat-reset{color:#2c1e10a8;height:26px;font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-label) + .5px);cursor:pointer;background:0 0;border:.5px solid #2c1e1024;border-radius:13px;align-items:center;gap:5px;margin-left:auto;padding:0 10px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.em-reader .em-thread>.em-compose .em-compose-andy-chat-reset:hover{color:var(--twg-ink);background:#2c1e100f;border-color:#2c1e1038}.em-reader .em-thread>.em-compose .em-compose-andy-sheet-close{color:#2c1e10a8;cursor:pointer;background:0 0;border:0;border-radius:13px;place-items:center;width:26px;height:26px;transition:background .12s,color .12s;display:inline-grid}.em-reader .em-thread>.em-compose .em-compose-andy-sheet-close:hover{color:var(--twg-ink);background:#2c1e1014}.em-reader .em-thread>.em-compose .em-compose-andy-chat-log{flex-direction:column;flex:auto;gap:10px;min-height:0;max-height:280px;padding:2px 0;display:flex;overflow-y:auto}.em-reader .em-thread>.em-compose .em-compose-andy-msg{align-items:flex-end;gap:8px;max-width:80%;display:flex}.em-reader .em-thread>.em-compose .em-compose-andy-msg-user{flex-direction:row-reverse;align-self:flex-end}.em-reader .em-thread>.em-compose .em-compose-andy-msg-andy{align-self:flex-start}.em-reader .em-thread>.em-compose .em-compose-andy-msg-mark{background:var(--twg-coral,var(--twg-brass));border-radius:11px;width:22px;height:22px}@supports (color:color-mix(in lab, red, red)){.em-reader .em-thread>.em-compose .em-compose-andy-msg-mark{background:color-mix(in oklab, var(--twg-coral,var(--twg-brass)) 14%, var(--twg-paper,#f7eedd))}}.em-reader .em-thread>.em-compose .em-compose-andy-msg-mark{color:var(--twg-coral,var(--twg-brass));flex-shrink:0;place-items:center;display:inline-grid}.em-reader .em-thread>.em-compose .em-compose-andy-msg-bubble{background:var(--twg-paper,#f7eedd);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);border:.5px solid #2c1e101a;border-radius:14px;padding:9px 13px;line-height:1.5;position:relative}.em-reader .em-thread>.em-compose .em-compose-andy-msg-bubble p{margin:0 0 4px}.em-reader .em-thread>.em-compose .em-compose-andy-msg-bubble p:last-child{margin-bottom:0}.em-reader .em-thread>.em-compose .em-compose-andy-msg-user .em-compose-andy-msg-bubble{background:var(--twg-ink);color:var(--twg-cream);border-color:#0000}.em-reader .em-thread>.em-compose .em-compose-andy-msg[data-draft] .em-compose-andy-msg-bubble{background:var(--twg-cream-bright);border-color:var(--twg-coral,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.em-reader .em-thread>.em-compose .em-compose-andy-msg[data-draft] .em-compose-andy-msg-bubble{border-color:color-mix(in oklab, var(--twg-coral,var(--twg-brass)) 28%, #2c1e101a)}}.em-reader .em-thread>.em-compose .em-compose-andy-msg[data-draft] .em-compose-andy-msg-bubble{box-shadow:0 1px 3px #d6a23e1a}.em-reader .em-thread>.em-compose .em-compose-andy-msg-tag{border-radius:var(--twg-r-xs);background:var(--twg-coral,var(--twg-brass));color:var(--twg-cream);font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-micro) - .5px);letter-spacing:.06em;text-transform:uppercase;margin-top:6px;padding:1px 7px;font-weight:700;display:inline-block}.em-reader .em-thread>.em-compose .em-compose-andy-typing{align-items:center;gap:4px;min-height:18px;display:inline-flex}.em-reader .em-thread>.em-compose .em-compose-andy-typing>span{background:#2c1e107a;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite em-andy-dot}.em-reader .em-thread>.em-compose .em-compose-andy-typing>span:nth-child(2){animation-delay:.16s}.em-reader .em-thread>.em-compose .em-compose-andy-typing>span:nth-child(3){animation-delay:.32s}.em-reader .em-thread>.em-compose .em-compose-andy-chat-composer{background:var(--twg-paper,#f7eedd);border:.5px solid #2c1e101a;border-radius:20px;flex-shrink:0;align-items:flex-end;gap:8px;padding:8px 10px;display:flex}.em-reader .em-thread>.em-compose .em-compose-andy-chat-input{resize:none;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);background:0 0;border:0;outline:0;flex:auto;min-width:0;max-height:96px;padding:4px 6px;font-weight:400;line-height:1.4}.em-reader .em-thread>.em-compose .em-compose-andy-chat-input::placeholder{color:#2c1e107a}.em-reader .em-thread>.em-compose .em-compose-andy-chat-send{border-radius:var(--twg-r-lg);background:var(--twg-coral,var(--twg-brass));width:32px;height:32px;color:var(--twg-cream);cursor:pointer;border:0;flex-shrink:0;place-items:center;transition:background .12s;display:inline-grid}.em-reader .em-thread>.em-compose .em-compose-andy-chat-send:hover:not(:disabled){background:var(--twg-coral,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.em-reader .em-thread>.em-compose .em-compose-andy-chat-send:hover:not(:disabled){background:color-mix(in oklab, var(--twg-coral,var(--twg-brass)) 90%, var(--twg-ink))}}.em-reader .em-thread>.em-compose .em-compose-andy-chat-send:disabled{color:#fff8e88c;cursor:not-allowed;background:#2c1e102e}.em-reader .em-thread>.em-compose .em-compose-andy-chat-foot{flex-shrink:0;align-items:center;gap:8px;padding-top:2px;display:flex}.em-reader .em-thread>.em-compose .em-compose-andy-sheet-ghost{border-radius:var(--twg-r-lg);color:#2c1e10a8;height:32px;font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);cursor:pointer;background:0 0;border:.5px solid #2c1e1024;padding:0 14px;font-weight:500}.em-reader .em-thread>.em-compose .em-compose-andy-sheet-ghost:hover{color:var(--twg-ink);background:#2c1e100f}.em-reader .em-thread>.em-compose .em-compose-andy-sheet-spacer{flex:1}.em-reader .em-thread>.em-compose .em-compose-andy-sheet-draft{border-radius:var(--twg-r-lg);background:var(--twg-ink);height:32px;color:var(--twg-cream);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);cursor:pointer;border:0;align-items:center;gap:7px;padding:0 14px;font-weight:600;transition:background .12s;display:inline-flex;box-shadow:0 2px 6px #2c1e102e}.em-reader .em-thread>.em-compose .em-compose-andy-sheet-draft:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-reader .em-thread>.em-compose .em-compose-andy-sheet-draft:hover{background:color-mix(in oklab, var(--twg-ink) 88%, var(--twg-coral))}}.em-reader .em-thread>.em-compose .em-format-andy[data-on]{box-shadow:inset 0 0 0 2px #fff8e84d,0 2px 6px #d6a23e4d}.em-reader{background:#c58a2e}@supports (color:color-mix(in lab, red, red)){.em-reader{background:color-mix(in oklab, #c58a2e 2%, var(--twg-cream-bright))}}.em-reader{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-reader{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.em-reader{border-radius:14px;box-shadow:inset 0 1px #ffffff80,0 12px 28px -14px #2f1f181f,0 2px 6px -2px #2f1f180d}.em-thread-head{border-bottom:.5px solid var(--twg-ink);background:0 0;padding:16px 18px 12px}@supports (color:color-mix(in lab, red, red)){.em-thread-head{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-thread-subject{font-size:var(--twg-fs-module-head);margin-bottom:8px;line-height:1.16}.em-thread-meta-line,.em-thread-meta-recipients{border-bottom-color:var(--twg-ink);padding-left:14px;padding-right:14px}@supports (color:color-mix(in lab, red, red)){.em-thread-meta-line,.em-thread-meta-recipients{border-bottom-color:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-thread-toolbar{border-radius:var(--twg-r-md);background:#fff7e69e;border:1px solid #6c502a29;align-items:center;gap:6px;min-height:48px;margin-top:10px;padding:6px 8px}.em-thread-toolbar .em-toolbar-btn{width:36px;height:calc(var(--twg-btn-icon) + 4px);border-radius:var(--twg-btn-md-radius,8px)}.em-thread-toolbar .em-toolbar-andy,.em-thread-toolbar .em-toolbar-command,.em-thread-toolbar .em-toolbar-command-main{height:var(--twg-btn-md-h,40px);border-radius:var(--twg-btn-md-radius,8px);padding-inline:var(--twg-btn-md-pad-x,16px);font-size:var(--twg-fs-button,13px)}.em-thread-toolbar .em-toolbar-divider{background:#6c502a29;height:24px}.em-messages{background:#c58a2e;gap:12px;padding:16px 18px 18px}@supports (color:color-mix(in lab, red, red)){.em-messages{background:color-mix(in oklab, #c58a2e 1.25%, var(--twg-paper,#f7eedd))}}.em-message{border-radius:var(--twg-r-md);background:#fff7e6b8;border:1px solid #6c502a29;padding:14px 16px;box-shadow:inset 0 1px #ffffff6b}.em-message[data-self]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-message[data-self]{background:color-mix(in oklab, var(--twg-brass) 7%, var(--twg-cream-bright))}}.em-message[data-self]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-message[data-self]{border-color:color-mix(in oklab, var(--twg-brass) 26%, transparent)}}.em-message[data-self]{border-left:3px solid var(--twg-brass)}.em-message-expand{background:#fff7e694;border:1px solid #6c502a29;border-radius:10px}.em-list{border:.5px solid var(--twg-ink);background:#fff7e6c7}@supports (color:color-mix(in lab, red, red)){.em-list{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.em-list{border-radius:14px;box-shadow:inset 0 1px #ffffff80,0 10px 24px -16px #2c1e1024}.em-list-head{background:var(--twg-cream-bright);min-height:42px;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.em-list-head{background:color-mix(in oklab, var(--twg-cream-bright) 72%, transparent)}}.em-list-head{border-bottom:1px solid #6c502a24}.em-list-rows{background:#fff7e657;gap:0;padding:0 6px 6px}.em-list-rows .em-group-head{min-height:24px;font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-micro) + .5px);letter-spacing:.08em;text-transform:uppercase;color:#2c1e1085;background:#fff7e694;border:0;border-bottom:1px solid #6c502a1f;border-radius:0;margin:0;padding:4px 12px;font-weight:600}.em-list-rows .em-row{box-shadow:none;background:#fff7e68f;border:1px solid #0000;border-radius:10px;gap:10px;min-height:0;padding:10px 12px}.em-list-rows .em-row:hover{background:var(--twg-cream);border-color:#6c502a2e}.em-list-rows .em-row[data-active]{background:var(--twg-cream);border-color:var(--twg-brass);box-shadow:0 0 0 2px #b88a3a2e}.em-list-rows .em-row[data-active]:before{width:3px;box-shadow:none;border-radius:0 4px 4px 0;top:8px;bottom:8px;left:0}.em-list-rows .em-row>.em-row-avatar-btn{width:42px;height:calc(var(--twg-btn-icon-mobile) + 2px);min-width:42px;min-height:calc(var(--twg-btn-icon-mobile) + 2px);align-self:start;margin-top:0}.em-list-rows .em-row>.em-row-avatar-btn>.twg-photo,.em-list-rows .em-row-avatar-check{width:36px;height:calc(var(--twg-btn-icon) + 4px);min-width:36px;min-height:calc(var(--twg-btn-icon) + 4px)}.em-list-rows .em-row-body{gap:3px}.em-list-rows .em-row-from{font-size:calc(var(--twg-fs-body) + 1px);line-height:1.28}.em-list-rows .em-row-time{font-size:calc(var(--twg-fs-label) + .5px);color:#2c1e107a}.em-list-rows .em-row-subject{font-size:calc(var(--twg-fs-body) - .25px);line-height:1.32}.em-list-rows .em-row-preview{font-size:var(--twg-fs-button);-webkit-line-clamp:2;line-height:1.36}.em-list-rows .em-row-tags{gap:5px;margin-top:5px}.em-list-rows .em-row .em-tag{min-height:20px;font-size:var(--twg-fs-caption);padding:2px 8px;line-height:1.25}.em-list-rows .em-row>.em-row-quick{border-radius:10px;gap:5px;height:36px;padding:3px;top:8px;right:8px;transform:none}.em-list-rows .em-row-quick-btn{width:30px;height:var(--twg-btn-md-h);min-width:30px;min-height:var(--twg-btn-md-h);border-radius:var(--twg-r-sm)}.em-list-rows .em-row:hover .em-row-time,.em-list-rows .em-row:focus-within .em-row-time{opacity:0}.em-thread-meta-line .email-visibility-pill__wrap{flex:none;align-items:center;min-width:0;display:inline-flex}.em-thread-meta-line .email-visibility-pill{box-sizing:border-box;height:var(--twg-chip-md-h);min-height:var(--twg-chip-md-h);max-height:var(--twg-chip-md-h);justify-content:center;align-items:center;gap:var(--twg-chip-md-gap);padding:0 var(--twg-chip-md-pad-x);border:var(--twg-modal-hairline);border-radius:var(--twg-chip-md-r);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-type-chip-weight);line-height:var(--twg-type-chip-lh);letter-spacing:0;white-space:nowrap;display:inline-flex;position:relative}.em-thread-meta-line .email-visibility-pill.is-personal{background:var(--twg-glass-bg-soft);color:var(--twg-ink-2)}.em-thread-meta-line .email-visibility-pill.is-shared,.em-thread-meta-line .email-visibility-pill.is-organisational{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-thread-meta-line .email-visibility-pill.is-shared,.em-thread-meta-line .email-visibility-pill.is-organisational{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.em-thread-meta-line .email-visibility-pill.is-shared,.em-thread-meta-line .email-visibility-pill.is-organisational{color:var(--twg-ink)}.em-thread-meta-line .email-visibility-pill.is-interactive:before{content:"";inset:var(--twg-chip-hit-inset);border-radius:inherit;position:absolute}.em-thread-meta-line .email-visibility-pill__popover{left:auto;right:0;top:calc(100% + var(--twg-modal-gap-xs));min-width:var(--twg-dd-min-w);width:min(var(--twg-dd-max-w), calc(100vw - (var(--twg-modal-gap) * 2)));max-width:min(var(--twg-dd-max-w), calc(100vw - (var(--twg-modal-gap) * 2)));max-height:var(--twg-dd-max-h);border-radius:var(--twg-dd-radius);overflow:auto}.em-thread-subject,.em-thread-subject.is-long{text-align:left}.em-thread-head.is-collapsed{gap:var(--twg-modal-gap-xs);padding:var(--twg-modal-gap-sm) var(--twg-modal-gap)}.em-thread-head.is-collapsed .em-thread-subject,.em-thread-head.is-collapsed .em-thread-linked-chip,.em-thread-head.is-collapsed .em-thread-meta-recipients{pointer-events:none;opacity:0!important;height:0!important;min-height:0!important;max-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}.em-thread-head.is-collapsed .em-thread-meta{min-height:var(--twg-dd-item-h-desktop);height:var(--twg-dd-item-h-desktop)}.em-thread-head.is-collapsed .em-thread-meta-line{height:var(--twg-dd-item-h-desktop);border-bottom-color:#0000}.em-thread-head.is-collapsed .em-thread-toolbar{margin-top:0}.em-thread-head{--em-reader-head-pad-x:var(--twg-space-4);padding-inline:var(--em-reader-head-pad-x)}.em-thread-head.is-collapsed{align-items:center;column-gap:var(--twg-space-4);row-gap:var(--twg-space-1);padding:var(--twg-space-2) var(--em-reader-head-pad-x);grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"subject toolbar""meta toolbar";display:grid}.em-thread-head.is-collapsed .em-thread-subject{grid-area:subject;height:auto!important;min-height:0!important;max-height:var(--twg-lh-dense)!important;opacity:1!important;font-size:var(--twg-fs-title)!important;line-height:var(--twg-lh-dense)!important;white-space:nowrap!important;text-overflow:ellipsis!important;pointer-events:auto!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.em-thread-head.is-collapsed .em-thread-linked-chip,.em-thread-head.is-collapsed .em-thread-meta-recipients{opacity:0!important;pointer-events:none!important;border:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;display:flex!important;overflow:hidden!important}.em-thread-head.is-collapsed .em-thread-meta-line{align-items:center;column-gap:var(--twg-space-2);height:var(--twg-chip-md-h);border-bottom-color:#0000;grid-area:meta;grid-template-columns:max-content minmax(0,1fr) auto auto;padding-inline:0;display:grid}.em-thread-head.is-collapsed .em-thread-meta-line:before{flex:none;width:auto;min-width:0;max-width:none}.em-thread-head.is-collapsed .em-thread-meta-from{grid-column:2;width:100%;max-width:100%}.em-thread-head.is-collapsed .em-thread-meta-from .em-address-chip-email{display:none}.em-thread-head.is-collapsed .email-visibility-pill__wrap{grid-column:3;align-self:center}.em-thread-head.is-collapsed .em-thread-meta-time{grid-column:4}.em-thread-head.is-collapsed .em-thread-meta{height:var(--twg-chip-md-h);min-height:var(--twg-chip-md-h);grid-area:meta}.em-thread-head.is-collapsed .em-thread-toolbar{grid-area:toolbar;place-self:center end;width:max-content;min-width:max-content;max-width:100%;margin:0;padding-block:0;overflow:visible;container:none}.em-thread-head.is-collapsed .em-toolbar-divider,.em-thread-head.is-collapsed .em-toolbar-summarise,.em-thread-head.is-collapsed .em-toolbar-btn[aria-label=Schedule],.em-thread-head.is-collapsed .em-toolbar-btn[aria-label=Quote],.em-thread-head.is-collapsed .em-toolbar-btn[aria-label=Linked]{display:none}.em-thread-head{--em-reader-meta-label-w:calc(var(--twg-touch-target) + var(--twg-space-4) + var(--twg-space-1))}.em-thread-meta-text{min-width:0}.em-thread-meta-line,.em-thread-head.is-collapsed .em-thread-meta-line{grid-template-columns:var(--em-reader-meta-label-w) minmax(0, max-content) auto minmax(var(--twg-space-3), 1fr) auto auto;align-items:center;column-gap:var(--twg-space-2);width:100%;display:grid}.em-thread-meta-recipients{grid-template-columns:var(--em-reader-meta-label-w) minmax(0, 1fr) auto auto auto;align-items:center;column-gap:var(--twg-space-2);width:100%;display:grid}.em-thread-meta-line:before,.em-thread-meta-rec-label,.em-thread-head.is-collapsed .em-thread-meta-line:before{width:var(--em-reader-meta-label-w);min-width:var(--em-reader-meta-label-w);max-width:var(--em-reader-meta-label-w);grid-column:1}.em-thread-meta-from,.em-thread-meta-rec-name,.em-thread-head.is-collapsed .em-thread-meta-from{min-width:0;max-width:100%;grid-column:2;justify-self:start;inline-size:fit-content;max-inline-size:100%}.em-thread-meta-line .email-visibility-pill__wrap,.em-thread-head.is-collapsed .email-visibility-pill__wrap{grid-column:3;place-self:center start}.em-thread-meta-time,.em-thread-head.is-collapsed .em-thread-meta-time{grid-column:5;justify-self:end;margin-left:0}}@media (min-width:48.0625em){.em-thread-head{--em-reader-head-pad-x:var(--twg-space-4);--em-reader-meta-label-w:calc(var(--twg-touch-target) + var(--twg-space-4))}.em-thread-meta-line,.em-thread-head.is-collapsed .em-thread-meta-line{grid-template-columns:var(--em-reader-meta-label-w) minmax(0, max-content) max-content minmax(var(--twg-space-4), 1fr) max-content!important;align-items:center!important}.em-thread-meta-from,.em-thread-head.is-collapsed .em-thread-meta-from{min-height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;align-self:center!important}.em-thread-meta-line .email-visibility-pill__wrap,.em-thread-head.is-collapsed .email-visibility-pill__wrap{grid-column:3!important;place-self:center start!important}.em-thread-meta-time,.em-thread-head.is-collapsed .em-thread-meta-time{grid-column:5!important;place-self:center end!important}.em-thread-head.is-collapsed{align-items:center;column-gap:var(--twg-space-4);row-gap:var(--twg-space-1);grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"subject toolbar""meta toolbar";padding:var(--twg-space-2) var(--em-reader-head-pad-x)!important;display:grid!important}.em-thread-head.is-collapsed .em-thread-subject{grid-area:subject;min-height:0!important;max-height:var(--twg-lh-dense)!important;opacity:1!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.em-thread-head.is-collapsed .em-thread-meta{grid-area:meta;height:var(--twg-chip-md-h)!important;min-height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;align-items:center!important}.em-thread-head.is-collapsed .em-thread-meta-line{height:var(--twg-chip-md-h)!important;min-height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;border-bottom-color:#0000!important;padding-inline:0!important}.em-thread-head.is-collapsed .em-thread-toolbar{grid-area:toolbar;place-self:center end!important;margin:0!important;padding-block:0!important}.em-thread-head,.em-thread-head.is-collapsed{--em-reader-head-pad-x:var(--twg-space-4);--em-reader-meta-label-w:calc(var(--twg-touch-target) + var(--twg-space-4))}.em-thread-meta-line,.em-thread-head.is-collapsed .em-thread-meta-line{grid-template-columns:var(--em-reader-meta-label-w) minmax(0, max-content) max-content minmax(var(--twg-space-3), 1fr) max-content!important;align-items:center!important;column-gap:var(--twg-space-2)!important;width:100%!important;display:grid!important}.em-thread-meta-line:before,.em-thread-head.is-collapsed .em-thread-meta-line:before{width:var(--em-reader-meta-label-w)!important;min-width:var(--em-reader-meta-label-w)!important;max-width:var(--em-reader-meta-label-w)!important;grid-column:1!important;align-self:center!important}.em-thread-meta-from,.em-thread-head.is-collapsed .em-thread-meta-from{min-width:0!important;max-width:100%!important;grid-column:2!important;place-self:center start!important;inline-size:fit-content!important;max-inline-size:100%!important}.em-thread-meta-line .email-visibility-pill__wrap,.em-thread-head.is-collapsed .email-visibility-pill__wrap{grid-column:3!important;place-self:center start!important;align-items:center!important;display:inline-flex!important}.em-thread-head.is-collapsed{grid-template-areas:"subject toolbar""meta toolbar";align-items:center!important;column-gap:var(--twg-space-4)!important;row-gap:var(--twg-space-1)!important;padding:var(--twg-space-2) var(--em-reader-head-pad-x)!important;grid-template-columns:minmax(0,1fr) max-content!important;display:grid!important}.em-thread-head.is-collapsed .em-thread-meta,.em-thread-head.is-collapsed .em-thread-meta-line{grid-area:meta;height:var(--twg-chip-md-h)!important;min-height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;align-items:center!important;overflow:hidden!important}.em-thread-head.is-collapsed .em-thread-toolbar{grid-area:toolbar;place-self:center end!important}.em-thread-head{grid-template-areas:"subject linked""meta meta""toolbar toolbar";align-items:center!important;column-gap:var(--twg-space-3)!important;row-gap:var(--twg-space-2)!important;padding:var(--twg-space-4) var(--twg-space-4) var(--twg-space-3)!important;grid-template-columns:minmax(0,1fr) max-content!important;display:grid!important}.em-thread-head>.em-thread-subject{grid-area:subject!important;min-width:0!important;max-height:none!important;margin:0!important}.em-thread-head>.em-thread-meta{grid-area:meta!important;min-width:0!important}.em-thread-head>.em-thread-toolbar{grid-area:toolbar!important;margin-top:0!important}.em-thread-head.is-collapsed{grid-template-areas:"subject toolbar""meta toolbar";row-gap:var(--twg-space-1)!important;padding-block:var(--twg-space-2)!important;grid-template-columns:minmax(0,1fr) max-content!important}.em-thread-head.is-collapsed>.em-thread-subject{max-height:var(--twg-lh-dense)!important;line-height:var(--twg-lh-dense)!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.em-thread-head.is-collapsed>.em-thread-meta,.em-thread-head.is-collapsed .em-thread-meta-line{height:var(--twg-chip-md-h)!important;min-height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important}.em-thread-head.is-collapsed>.em-thread-toolbar{place-self:center end!important}.em-thread-meta-line .email-visibility-pill__popover .tao-popover-item{align-items:center!important}.em-thread-head{row-gap:var(--twg-space-1)!important}.em-thread-head.is-collapsed{align-items:center!important;row-gap:0!important}.em-thread-head.is-collapsed>.em-thread-subject,.em-thread-head.is-collapsed>.em-thread-meta,.em-thread-head.is-collapsed .em-thread-meta-line,.em-thread-head.is-collapsed .em-thread-meta-from,.em-thread-head.is-collapsed .email-visibility-pill__wrap,.em-thread-head.is-collapsed .em-thread-meta-time,.em-thread-head.is-collapsed>.em-thread-toolbar{align-self:center!important}.em-thread-head.is-collapsed .em-thread-meta-line{align-content:center!important}.em-thread-head.is-collapsed>.em-thread-toolbar{align-items:center!important;display:flex!important}.em-thread-meta-line .email-visibility-pill__wrap,.em-thread-meta-line .email-visibility-pill{height:var(--twg-chip-md-h)!important;min-height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;line-height:var(--twg-lh-dense)!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.em-thread-head.is-collapsed{grid-template-columns:minmax(0,1fr) max-content!important;grid-template-areas:"subject subject""meta toolbar"!important;grid-template-rows:minmax(0, var(--twg-lh-dense)) minmax(var(--twg-button-md-h), max-content)!important;padding-block:var(--twg-space-1)!important;align-items:center!important;row-gap:0!important}.em-thread-head.is-collapsed>.em-thread-subject{line-height:var(--twg-lh-dense)!important;align-self:end!important}.em-thread-head.is-collapsed>.em-thread-meta,.em-thread-head.is-collapsed .em-thread-meta-line{min-height:var(--twg-button-md-h)!important;height:var(--twg-button-md-h)!important;max-height:var(--twg-button-md-h)!important}.em-thread-head.is-collapsed .em-thread-meta-line{grid-template-columns:var(--em-reader-meta-label-w) minmax(0, max-content) max-content minmax(var(--twg-space-3), 1fr) max-content!important;align-items:center!important}.em-thread-head.is-collapsed>.em-thread-toolbar{min-height:var(--twg-button-md-h)!important;height:var(--twg-button-md-h)!important;grid-area:toolbar!important;place-self:center end!important}.em-thread-head.is-collapsed .em-thread-meta-from,.em-thread-head.is-collapsed .email-visibility-pill__wrap,.em-thread-head.is-collapsed .email-visibility-pill,.em-thread-head.is-collapsed .em-thread-meta-time{align-self:center!important}.em-thread-head,.em-thread-head.is-collapsed{--em-reader-head-pad-x:var(--twg-space-4);--em-reader-meta-label-w:calc(var(--twg-touch-target) + var(--twg-space-2));align-items:center!important;column-gap:var(--twg-space-3)!important;row-gap:var(--twg-space-1)!important;padding:var(--twg-space-2) var(--em-reader-head-pad-x)!important;transition:padding var(--twg-modal-pop-dur) var(--twg-ease), row-gap var(--twg-modal-pop-dur) var(--twg-ease), border-color var(--twg-modal-fade-dur) var(--twg-ease-soft)!important;grid-template-columns:minmax(0,1fr) max-content!important;grid-template-areas:"subject linked""meta toolbar"!important;display:grid!important}.em-thread-head>.em-thread-subject,.em-thread-head.is-collapsed>.em-thread-subject{min-width:0!important;max-height:calc(var(--twg-fs-section) * var(--twg-lh-dense))!important;opacity:1!important;font-size:var(--twg-fs-section)!important;font-weight:var(--twg-fw-medium)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;pointer-events:auto!important;grid-area:subject!important;align-self:center!important;margin:0!important;padding:0!important;overflow:hidden!important}.em-thread-head>.em-thread-linked-chip{grid-area:linked!important;place-self:center end!important;margin:0!important}.em-thread-head>.em-thread-meta,.em-thread-head.is-collapsed>.em-thread-meta{min-width:0!important;min-height:var(--twg-button-md-h)!important;height:var(--twg-button-md-h)!important;max-height:var(--twg-button-md-h)!important;grid-area:meta!important;align-self:center!important;overflow:visible!important}.em-thread-meta-line,.em-thread-head.is-collapsed .em-thread-meta-line{grid-template-columns:var(--em-reader-meta-label-w) minmax(0, 1fr) max-content max-content max-content!important;align-content:center!important;align-items:center!important;column-gap:var(--twg-space-2)!important;min-height:var(--twg-button-md-h)!important;height:var(--twg-button-md-h)!important;max-height:var(--twg-button-md-h)!important;border-bottom-color:#0000!important;padding:0!important;display:grid!important}.em-thread-meta-line:before,.em-thread-head.is-collapsed .em-thread-meta-line:before{width:var(--em-reader-meta-label-w)!important;min-width:var(--em-reader-meta-label-w)!important;max-width:var(--em-reader-meta-label-w)!important;letter-spacing:var(--twg-type-eyebrow-tracking)!important;color:var(--twg-ink-3)!important;grid-column:1!important;align-self:center!important}.em-thread-meta-from,.em-thread-head.is-collapsed .em-thread-meta-from{width:100%!important;min-width:0!important;max-width:100%!important;min-height:var(--twg-chip-md-h)!important;height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;line-height:var(--twg-lh-dense)!important;text-overflow:ellipsis!important;grid-column:2!important;place-self:center start!important;margin:0!important;overflow:hidden!important}.em-thread-meta-email,.em-thread-meta-from .em-address-chip-email,.em-thread-head.is-collapsed .em-thread-meta-email,.em-thread-head.is-collapsed .em-thread-meta-from .em-address-chip-email{display:none!important}.em-thread-vip,.em-thread-head.is-collapsed .em-thread-vip{grid-column:3!important;place-self:center start!important}.em-thread-meta-line .email-visibility-pill__wrap,.em-thread-head.is-collapsed .email-visibility-pill__wrap,.em-thread-meta-line .email-visibility-pill,.em-thread-head.is-collapsed .email-visibility-pill{height:var(--twg-chip-md-h)!important;min-height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;line-height:var(--twg-lh-dense)!important;vertical-align:middle!important;grid-column:4!important;justify-content:center!important;place-self:center start!important;align-items:center!important;display:inline-flex!important}.em-thread-meta-time,.em-thread-head.is-collapsed .em-thread-meta-time{line-height:var(--twg-lh-dense)!important;grid-column:5!important;place-self:center end!important;margin-left:0!important}.em-thread-head>.em-thread-toolbar,.em-thread-head.is-collapsed>.em-thread-toolbar{min-height:var(--twg-button-md-h)!important;height:var(--twg-button-md-h)!important;grid-area:toolbar!important;place-self:center end!important;align-items:center!important;margin:0!important;padding-block:0!important;display:flex!important}.em-thread-head:not(.is-collapsed){grid-template-areas:"subject linked""meta meta""toolbar toolbar"!important}.em-thread-head:not(.is-collapsed)>.em-thread-toolbar{justify-self:stretch!important;width:100%!important;min-width:0!important}.em-thread-head.is-collapsed{padding-block:var(--twg-space-1)!important;grid-template-areas:"subject subject""meta toolbar"!important;row-gap:0!important}.em-thread-head.is-collapsed>.em-thread-linked-chip,.em-thread-head.is-collapsed .em-thread-meta-recipients{display:none!important}.em-thread-head.is-collapsed{grid-template-rows:minmax(var(--twg-chip-md-h), max-content) var(--twg-button-md-h)!important;align-items:center!important;row-gap:0!important}.em-thread-head.is-collapsed>.em-thread-meta,.em-thread-head.is-collapsed .em-thread-meta-line,.em-thread-head.is-collapsed>.em-thread-toolbar{align-self:center!important}.em-thread-head.is-collapsed .em-thread-meta-line{grid-template-columns:var(--em-reader-meta-label-w) minmax(0, 1fr) max-content max-content max-content!important;align-content:center!important;align-items:center!important}.em-thread-head.is-collapsed .em-thread-meta-line:before{height:var(--twg-chip-md-h)!important;align-items:center!important;display:inline-flex!important}.em-thread-head.is-collapsed .email-visibility-pill__wrap,.em-thread-head.is-collapsed .email-visibility-pill,.em-thread-head.is-collapsed .em-thread-vip,.em-thread-head.is-collapsed .em-thread-meta-time{align-self:center!important;margin-block:0!important}.em-thread-head.is-collapsed{grid-template-areas:"subject toolbar""meta toolbar"!important;grid-template-rows:minmax(var(--twg-chip-md-h), max-content) var(--twg-button-md-h)!important;align-items:center!important}.em-thread-head.is-collapsed>.em-thread-toolbar{grid-row:1/span 2!important;place-self:center end!important}.em-thread-head>.em-thread-meta,.em-thread-head.is-collapsed>.em-thread-meta,.em-thread-meta-line,.em-thread-head.is-collapsed .em-thread-meta-line{min-height:var(--twg-button-md-h)!important;height:var(--twg-button-md-h)!important;max-height:var(--twg-button-md-h)!important}.em-thread-meta-line,.em-thread-head.is-collapsed .em-thread-meta-line{align-content:center!important;align-items:center!important;gap:var(--twg-space-2)!important;min-width:0!important;padding:0!important;display:flex!important}.em-thread-meta-line:before,.em-thread-head.is-collapsed .em-thread-meta-line:before{flex:0 0 var(--em-reader-meta-label-w)!important;width:var(--em-reader-meta-label-w)!important;min-width:var(--em-reader-meta-label-w)!important;max-width:var(--em-reader-meta-label-w)!important;height:var(--twg-chip-md-h)!important;align-items:center!important;display:inline-flex!important}.em-thread-meta-from,.em-thread-head.is-collapsed .em-thread-meta-from{flex:auto!important;width:auto!important;min-width:0!important;max-width:100%!important}.em-thread-vip,.em-thread-head.is-collapsed .em-thread-vip,.em-thread-meta-line .email-visibility-pill__wrap,.em-thread-head.is-collapsed .email-visibility-pill__wrap,.em-thread-meta-line .email-visibility-pill,.em-thread-head.is-collapsed .email-visibility-pill{flex:none!important;align-self:center!important;margin:0!important;transform:none!important}.em-thread-meta-line .email-visibility-pill__wrap,.em-thread-head.is-collapsed .email-visibility-pill__wrap{min-height:var(--twg-chip-md-h)!important;height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;align-items:center!important;display:inline-flex!important}.em-thread-meta-line .email-visibility-pill,.em-thread-head.is-collapsed .email-visibility-pill{height:var(--twg-chip-md-h)!important;min-height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;line-height:var(--twg-type-chip-lh)!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.em-thread-meta-time,.em-thread-head.is-collapsed .em-thread-meta-time{flex:none!important;align-self:center!important;margin-left:auto!important}.em-thread-head,.em-thread-head.is-collapsed{--em-reader-meta-label-w:var(--twg-touch-target);column-gap:var(--twg-space-3)!important}.em-thread-head.is-collapsed{grid-template-columns:minmax(0,1fr) max-content!important;grid-template-areas:"subject toolbar""meta toolbar"!important;grid-template-rows:minmax(var(--twg-chip-md-h), max-content) minmax(var(--twg-button-md-h), max-content)!important;padding:var(--twg-space-2) var(--twg-space-4)!important;align-items:center!important;row-gap:0!important}.em-thread-head.is-collapsed>.em-thread-subject{max-height:var(--twg-chip-md-h)!important;align-self:center!important}.em-thread-head.is-collapsed>.em-thread-toolbar{min-height:var(--twg-button-md-h)!important;height:var(--twg-button-md-h)!important;grid-area:1/toolbar/span 2!important;place-self:center end!important;align-items:center!important;display:flex!important}.em-thread-head>.em-thread-meta,.em-thread-head.is-collapsed>.em-thread-meta,.em-thread-meta-line,.em-thread-head.is-collapsed .em-thread-meta-line{align-content:center!important;align-items:center!important}.em-thread-meta-line .email-visibility-pill__wrap,.em-thread-head.is-collapsed .email-visibility-pill__wrap,.em-thread-meta-line .email-visibility-pill,.em-thread-head.is-collapsed .email-visibility-pill,.em-thread-meta-time,.em-thread-head.is-collapsed .em-thread-meta-time{vertical-align:middle!important;align-self:center!important}}@media (min-width:769px){.em-thread-head:not(.is-collapsed)>.em-thread-subject{font-size:var(--twg-fs-module-head)!important;max-height:calc(var(--twg-fs-module-head) * 1.6)!important;line-height:1.4!important}.em-thread-meta-from,.em-thread-meta-rec-name,.em-thread-head.is-collapsed .em-thread-meta-from,.em-thread-head.is-collapsed .em-thread-meta-rec-name{text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:flex-start!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:1px 4px 1px 0!important}.em-thread-meta-from:hover,.em-thread-meta-rec-name:hover{background:var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.em-thread-meta-from:hover,.em-thread-meta-rec-name:hover{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)!important}}.em-thread-meta-from:hover,.em-thread-meta-rec-name:hover{padding-left:4px!important}.em-thread-head:not(.is-collapsed){--em-reader-r18-label-w:48px;border-bottom:var(--twg-modal-hairline,.5px solid #2c1e101f)!important;background:0 0!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"subject""meta""toolbar"!important;gap:0!important;padding:0 16px 10px!important;display:grid!important}.em-thread-head:not(.is-collapsed)>.em-thread-subject{box-sizing:border-box!important;opacity:1!important;width:100%!important;min-width:0!important;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-module-head-mobile,26px)!important;letter-spacing:0!important;color:var(--twg-ink)!important;text-align:center!important;-webkit-line-clamp:2!important;line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;grid-area:subject!important;height:auto!important;min-height:0!important;max-height:2.5em!important;margin:0!important;padding:8px 88px!important;font-weight:500!important;line-height:1.18!important;display:-webkit-box!important;overflow:hidden!important}.em-thread-head:not(.is-collapsed)>.em-thread-linked-chip{display:none!important}.em-thread-head:not(.is-collapsed)>.em-thread-meta{grid-area:meta!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.em-thread-head:not(.is-collapsed) .em-thread-meta>:first-child:not(.em-thread-meta-text){display:none!important}.em-thread-head:not(.is-collapsed) .em-thread-meta-text{flex-direction:column!important;gap:0!important;width:100%!important;min-width:0!important;display:flex!important}.em-thread-head:not(.is-collapsed) .em-thread-meta-line,.em-thread-head:not(.is-collapsed) .em-thread-meta-recipients{box-sizing:border-box!important;border:0!important;border-top:var(--twg-modal-hairline,.5px solid #2c1e101f)!important;width:100%!important;min-width:0!important;height:31px!important;min-height:31px!important;max-height:31px!important;color:var(--twg-ink)!important;font-family:var(--twg-f-ui)!important;font-size:calc(var(--twg-fs-button) + .5px)!important;background:0 0!important;border-radius:0!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0 0 0 2px!important;line-height:1!important;display:flex!important;overflow:hidden!important}.em-thread-head:not(.is-collapsed) .em-thread-meta-line:before,.em-thread-head:not(.is-collapsed) .em-thread-meta-rec-label{flex:0 0 var(--em-reader-r18-label-w)!important;width:var(--em-reader-r18-label-w)!important;min-width:var(--em-reader-r18-label-w)!important;max-width:var(--em-reader-r18-label-w)!important;color:#2c1e109e!important;height:100%!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-label)!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-align:left!important;align-items:center!important;margin:0!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.em-thread-head:not(.is-collapsed) .em-thread-meta-line:before{content:"FROM"!important}.em-thread-head:not(.is-collapsed) .em-thread-meta-from,.em-thread-head:not(.is-collapsed) .em-thread-meta-rec-name{background:var(--twg-cream-bright)!important;width:auto!important;min-width:0!important;max-width:min(100%,420px)!important;min-height:22px!important;color:var(--twg-ink)!important;font-family:var(--twg-f-ui)!important;font-size:calc(var(--twg-fs-button) + .5px)!important;font-weight:500!important;line-height:var(--twg-lh-dense,1.2)!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;border:1px solid #2c1e101c!important;border-radius:999px!important;flex:0 auto!important;justify-content:flex-start!important;align-items:center!important;gap:3px!important;margin:0!important;padding:0 9px!important;display:inline-flex!important;overflow:hidden!important}.em-thread-head:not(.is-collapsed) .em-thread-meta-from:hover,.em-thread-head:not(.is-collapsed) .em-thread-meta-rec-name:hover{background:var(--twg-cream-bright)!important;padding-left:9px!important}.em-thread-head:not(.is-collapsed) .em-thread-meta-email{display:none!important}.em-thread-head:not(.is-collapsed) .em-address-chip-name,.em-thread-head:not(.is-collapsed) .em-address-chip-email{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:inline!important;overflow:hidden!important}.em-thread-head:not(.is-collapsed) .em-address-chip-email{color:#2c1e108c!important;font-weight:400!important}.em-thread-head:not(.is-collapsed) .em-thread-vip{border-radius:999px!important;flex:none!important;align-self:center!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:0 8px!important}.em-thread-head:not(.is-collapsed) .em-thread-meta-time{color:#2c1e107a!important;font-size:calc(var(--twg-fs-label) + .5px)!important;flex:none!important;align-self:center!important;margin-left:auto!important;line-height:1!important}.em-thread-head:not(.is-collapsed) .em-thread-meta-recipients>svg{flex:none!important;margin-left:auto!important}.em-thread-head:not(.is-collapsed)>.em-thread-toolbar{border-top:var(--twg-modal-hairline,.5px solid #2c1e101f)!important;grid-area:toolbar!important;justify-self:stretch!important;align-items:center!important;width:100%!important;min-width:0!important;height:auto!important;min-height:48px!important;margin:0!important;padding:4px 0!important;display:flex!important;overflow:visible!important}}.em-head,.em-head .em-head-search-wrap,.em-head .em-head-search,.em-head .em-toolbar-btn,.em-head .em-head-sync-chip,.em-head .em-head-compose,.em-thread-head,.em-thread-head>.em-thread-subject,.em-thread-head>.em-thread-linked-chip,.em-thread-head>.em-thread-meta,.em-thread-head>.em-thread-toolbar{transition:none!important;transform:none!important}@media (max-width:768px){.em-compose-format.em-compose-format-mobile{scrollbar-width:none!important;overflow:auto visible!important}.em-compose-format.em-compose-format-mobile::-webkit-scrollbar{display:none!important}.em-compose-format.em-compose-format-mobile .email-snippet-menu__trigger{flex:0 0 28px!important;gap:0!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important;font-size:0!important;line-height:0!important}.em-compose-format.em-compose-format-mobile .email-snippet-menu__trigger>svg{width:14px!important;height:14px!important}.em-compose-format.em-compose-format-mobile .email-snippet-menu__popover{width:min(320px,100vw - 24px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.em-compose-format.em-compose-format-mobile .em-compose-signature-menu{width:min(310px,100vw - 24px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.em-compose-format.em-compose-format-mobile .em-format-more-wrap{z-index:3!important;flex:none!important;position:relative!important}.em-compose-format.em-compose-format-mobile .em-format-more-menu{right:max(12px, env(safe-area-inset-right))!important;bottom:calc(58px + max(12px, env(safe-area-inset-bottom)))!important;z-index:var(--z-popover)!important;background:var(--twg-cream)!important;border-radius:var(--twg-r-md)!important;pointer-events:auto!important;border:.5px solid #2c1e101f!important;flex-direction:column!important;gap:1px!important;min-width:210px!important;max-width:calc(100vw - 24px)!important;padding:6px!important;display:flex!important;position:fixed!important;box-shadow:0 12px 28px #2c1e1033!important}.em-compose-format.em-compose-format-mobile .em-format-more-kicker{font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-micro)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#2c1e107a!important;padding:8px 10px 4px!important;font-weight:600!important}.em-compose-format.em-compose-format-mobile .em-format-more-item{font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-button)!important;color:var(--twg-ink)!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:7px!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;font-weight:500!important;display:flex!important}.em-compose-format.em-compose-format-mobile .em-format-more-item:hover,.em-compose-format.em-compose-format-mobile .em-format-more-item:focus-visible{background:#2c1e100f!important;outline:none!important}.em-compose-format.em-compose-format-mobile .em-format-more-item[data-active]{color:var(--twg-brass-dark,#9c6b16)!important;background:#d6a23e24!important}.em-compose-format.em-compose-format-mobile .em-format-more-item>svg{flex:none!important}.em-compose-format.em-compose-format-mobile .em-format-more-divider{background:#2c1e101a!important;height:1px!important;margin:4px 2px!important;display:block!important}}.em-shell-row{position:relative}.em-main{transition:transform .22s var(--twg-ease), filter .22s var(--twg-ease)!important;transform-origin:100%!important}.em[data-andy-pane-open=true] .em-main{transform:none!important}@media (max-width:768px){.em[data-andy-pane-open=true] .em-list{display:none!important}.em[data-andy-pane-open=true] .em-body{grid-template-columns:0 0 minmax(0,1fr)!important}}@media (min-width:769px){.em[data-andy-pane-open=true] .em-body{grid-template-columns:clamp(248px,22vw,320px) 6px minmax(0,1fr)!important}}.email-andy-collab{z-index:1!important;border-left:.5px solid var(--twg-ink)!important;flex:0 0 0!important;grid-template-columns:minmax(0,1fr)!important;width:0!important;min-width:0!important;max-width:calc(100vw - 32px)!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.email-andy-collab{border-left:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)!important}}.email-andy-collab{background:var(--twg-paper)!important}@supports (color:color-mix(in lab, red, red)){.email-andy-collab{background:color-mix(in oklab, var(--twg-paper) 96%, var(--twg-cream-bright))!important}}.email-andy-collab{box-shadow:none!important;opacity:0!important;pointer-events:none!important;transition:flex-basis .22s var(--twg-ease), width .22s var(--twg-ease), opacity .17s var(--twg-ease)!important;transform:none!important}.email-andy-collab[data-open=true]{opacity:1!important;pointer-events:auto!important;flex:0 0 clamp(360px,32vw,440px)!important;width:clamp(360px,32vw,440px)!important;transform:none!important}.email-andy-collab[data-peek=true]{grid-template-columns:minmax(156px,.42fr) minmax(0,1fr)!important}.email-andy-collab[data-open=true][data-peek=true]{flex:0 0 clamp(440px,46vw,600px)!important;width:clamp(440px,46vw,600px)!important}.email-andy-collab__peek{border-right:.5px solid var(--twg-ink)!important;min-width:0!important;padding:10px!important;overflow-y:auto!important}@supports (color:color-mix(in lab, red, red)){.email-andy-collab__peek{border-right:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)!important}}.email-andy-collab__peek{background:var(--twg-cream)!important}@supports (color:color-mix(in lab, red, red)){.email-andy-collab__peek{background:color-mix(in oklab, var(--twg-cream) 82%, var(--twg-paper))!important}}.email-andy-collab__workshop{min-width:0!important;height:100%!important}.email-andy-collab[data-open=true] .email-andy-collab__workshop{animation:emAndyPaneEnter .22s var(--twg-ease)!important}.email-andy-collab .tasks-l1__andy-composer{background:var(--twg-paper)!important}@supports (color:color-mix(in lab, red, red)){.email-andy-collab .tasks-l1__andy-composer{background:color-mix(in oklab, var(--twg-paper) 96%, var(--twg-cream-bright))!important}}.email-andy-collab .tasks-l1__andy-composer textarea{background:var(--twg-cream-bright)!important}.email-andy-collab__memory-wrap{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin-top:8px!important;display:flex!important}.email-andy-collab__memory{border:.5px solid var(--twg-brass)!important;align-items:center!important;gap:5px!important;min-height:26px!important;padding:0 9px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.email-andy-collab__memory{border:.5px solid color-mix(in oklab, var(--twg-brass) 28%, transparent)!important}}.email-andy-collab__memory{background:var(--twg-brass)!important;border-radius:999px!important}@supports (color:color-mix(in lab, red, red)){.email-andy-collab__memory{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-paper))!important}}.email-andy-collab__memory{color:var(--twg-ink)!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-caption)!important;letter-spacing:0!important;cursor:pointer!important;font-weight:760!important}.email-andy-collab__memory:disabled{cursor:default!important;opacity:.74!important}.email-andy-collab__memory>svg{width:12px!important;height:12px!important}.email-andy-collab__memory-error{color:var(--twg-danger,#b84a3a)!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-caption)!important;font-weight:650!important}.em-list-rows .em-row-from,.em-list-rows .em-row-subject,.em-list-rows .em-row-subject>span{font-size:var(--twg-fs-button)!important;letter-spacing:0!important}.em-message-from{font-family:var(--twg-f-display)!important;font-size:calc(var(--twg-fs-body) + .5px)!important;letter-spacing:0!important;font-weight:500!important}.em-message-body{font-size:calc(var(--twg-fs-body) + 1px)!important}@media (min-width:769px){.em-thread-head:not(.is-collapsed)>.em-thread-subject{text-align:center!important}.em-thread-head:not(.is-collapsed) .em-thread-meta-line,.em-thread-head:not(.is-collapsed) .em-thread-meta-recipients{height:38px!important;min-height:38px!important}.em-thread-head:not(.is-collapsed) .em-thread-meta-line:before,.em-thread-head:not(.is-collapsed) .em-thread-meta-rec-label{flex:0 0 64px!important;width:64px!important;min-width:64px!important;max-width:64px!important}.em-thread-head:not(.is-collapsed) .em-thread-meta-from,.em-thread-head:not(.is-collapsed) .em-thread-meta-rec-name{border:1px solid var(--twg-ink)!important;align-items:center!important;min-height:24px!important;padding:0 9px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.em-thread-head:not(.is-collapsed) .em-thread-meta-from,.em-thread-head:not(.is-collapsed) .em-thread-meta-rec-name{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)!important}}.em-thread-head:not(.is-collapsed) .em-thread-meta-from,.em-thread-head:not(.is-collapsed) .em-thread-meta-rec-name{background:var(--twg-cream-bright)!important;color:var(--twg-ink)!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-button)!important;font-weight:400!important;line-height:var(--twg-lh-dense,1.2)!important;border-radius:12px!important}.em-thread-head:not(.is-collapsed) .em-address-chip-name,.em-thread-head:not(.is-collapsed) .em-address-chip-email{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:inline!important;overflow:hidden!important}.em-thread-head:not(.is-collapsed) .em-address-chip-email{color:#2c1e108c!important;font-weight:400!important}}.em-email-task-modal{width:min(560px, calc(100vw - (var(--twg-modal-backdrop-pad) * 2)))!important}.em-email-task-source,.em-email-task-tabs,.em-email-task-panel,.em-email-task-error{font-family:var(--twg-f-ui)}.em-email-task-source{border:.5px solid var(--twg-ink);gap:3px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.em-email-task-source{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.em-email-task-source{background:var(--twg-salmon);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.em-email-task-source{background:color-mix(in oklab, var(--twg-salmon) 8%, var(--twg-cream-bright))}}.em-email-task-source strong{color:var(--twg-ink);font-size:var(--twg-fs-button);text-overflow:ellipsis;white-space:nowrap;font-weight:760;overflow:hidden}.em-email-task-source span{color:var(--twg-ink-3);font-size:calc(var(--twg-fs-caption) + .5px);font-weight:560}.em-email-task-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.em-email-task-tabs button{min-width:0;min-height:calc(var(--twg-btn-icon) + 2px);border:.5px solid var(--twg-ink);justify-content:center;align-items:center;gap:6px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-email-task-tabs button{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.em-email-task-tabs button{border-radius:var(--twg-r-sm);background:var(--twg-paper)}@supports (color:color-mix(in lab, red, red)){.em-email-task-tabs button{background:color-mix(in oklab, var(--twg-paper) 80%, var(--twg-cream-bright))}}.em-email-task-tabs button{color:var(--twg-ink-2);cursor:pointer;font-size:var(--twg-fs-label);font-weight:650}.em-email-task-tabs button[data-active]{border-color:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.em-email-task-tabs button[data-active]{border-color:color-mix(in oklab, var(--twg-salmon) 48%, transparent)}}.em-email-task-tabs button[data-active]{background:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.em-email-task-tabs button[data-active]{background:color-mix(in oklab, var(--twg-salmon) 12%, var(--twg-cream-bright))}}.em-email-task-tabs button[data-active]{color:var(--twg-ink)}.em-email-task-tabs button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.em-email-task-panel{gap:10px;display:grid}.em-email-task-panel textarea{min-height:94px}.em-email-task-panel-actions{justify-content:flex-end;gap:8px;display:flex}.em-email-task-panel-manual{border:.5px solid var(--twg-ink);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;padding:12px}@supports (color:color-mix(in lab, red, red)){.em-email-task-panel-manual{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.em-email-task-panel-manual{background:var(--twg-cream-bright);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.em-email-task-panel-manual{background:color-mix(in oklab, var(--twg-cream-bright) 84%, var(--twg-paper))}}.em-email-task-panel-manual>svg{color:var(--twg-salmon)}.em-email-task-panel-manual strong,.em-email-task-panel-manual span{display:block}.em-email-task-panel-manual strong{color:var(--twg-ink);font-size:var(--twg-fs-button);font-weight:760}.em-email-task-panel-manual span{color:var(--twg-ink-3);font-size:calc(var(--twg-fs-caption) + .5px);line-height:1.35}.em-email-task-error{border:.5px solid var(--twg-danger,#b84a3a);padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.em-email-task-error{border:.5px solid color-mix(in oklab, var(--twg-danger,#b84a3a) 28%, transparent)}}.em-email-task-error{background:var(--twg-danger,#b84a3a);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.em-email-task-error{background:color-mix(in oklab, var(--twg-danger,#b84a3a) 9%, var(--twg-paper))}}.em-email-task-error{color:var(--twg-danger,#b84a3a);font-size:var(--twg-fs-label);font-weight:650}@media (max-width:768px){.em[data-andy-pane-open=true] .em-main{transform:none!important}.email-andy-collab,.email-andy-collab[data-peek=true]{z-index:var(--z-sheet)!important;width:100vw!important;min-width:0!important;max-width:none!important;padding-top:env(safe-area-inset-top,0)!important;grid-template-columns:minmax(0,1fr)!important;position:fixed!important;inset:0!important;transform:translateY(104%)!important}.email-andy-collab[data-open=true]{transform:translateY(0)!important}.email-andy-collab[data-peek=true]{grid-template-columns:minmax(132px,38vw) minmax(0,1fr)!important}body[data-email-andy-mobile-sheet=true] .tao-pilot-root,body[data-email-andy-mobile-sheet=true] .m-fab-bar,body[data-email-andy-mobile-sheet=true] .pilot-north-star-mark-mobileFab,body[data-email-andy-mobile-sheet=true] .m-fab,body[data-email-andy-mobile-sheet=true] .tsqd-open-btn-container,body[data-email-andy-mobile-sheet=true] .tsqd-transitions-container,body[data-email-andy-mobile-sheet=true] nextjs-portal{display:none!important}.em-email-task-tabs{grid-template-columns:1fr}.em-email-task-panel-manual{grid-template-columns:28px minmax(0,1fr)}.em-email-task-panel-manual .em-primary{grid-column:1/-1;justify-content:center}}@media (prefers-reduced-motion:reduce){.em-main,.email-andy-collab{transition:none!important;transform:none!important}}@media (max-width:768px){.email-andy-collab,.email-andy-collab[data-peek=true]{align-content:end!important;height:100dvh!important;top:0!important;bottom:0!important}.email-andy-collab[data-open=true]{box-sizing:border-box!important;background:0 0!important;border-left:0!important;flex:none!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;padding:0!important;overflow:visible!important}.email-andy-collab[data-open=true] .email-andy-collab__workshop{border:var(--twg-modal-border,.5px solid #2c1e1024)!important;border-radius:var(--twg-dialog-mobile-radius,20px) var(--twg-dialog-mobile-radius,20px) 0 0!important;background:var(--twg-modal-surface,var(--twg-paper))!important;height:min(88dvh,720px)!important;max-height:min(88dvh,720px)!important;box-shadow:var(--twg-dialog-sheet-shadow,0 -10px 28px #2c1e102e)!important;overflow:hidden!important}.em .em-compose-backdrop{border-radius:inherit;overflow:hidden;z-index:60!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;position:absolute!important;inset:0!important}.em .em-compose{border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;transform:none!important}.em .em-compose-grabber{display:none!important}.em .em-compose-format.em-compose-format-mobile{padding:8px 10px calc(8px + var(--vv-off,0px) + env(safe-area-inset-bottom,0px))!important;flex-wrap:wrap!important;justify-content:space-around!important;align-items:center!important;gap:6px 0!important;display:flex!important}.em .em-compose-format-mobile .em-format-btn{width:44px!important;height:var(--twg-touch-target)!important;min-width:44px!important;min-height:var(--twg-touch-target)!important}.em .em-compose-format-mobile .em-format-andy{white-space:nowrap;text-overflow:ellipsis;order:10;overflow:hidden;flex:100%!important;justify-content:center!important;min-height:44px!important}.em .em-compose-quoted{border:.5px solid var(--twg-ink);margin:0 14px 10px}@supports (color:color-mix(in lab, red, red)){.em .em-compose-quoted{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.em .em-compose-quoted{border-radius:var(--twg-r-md,10px);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.em .em-compose-quoted{background:color-mix(in oklab, var(--twg-cream-bright) 70%, transparent)}}}.em-compose-quoted{border:.5px solid var(--twg-ink);margin:0 0 10px}@supports (color:color-mix(in lab, red, red)){.em-compose-quoted{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.em-compose-quoted{border-radius:var(--twg-r-md,10px);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.em-compose-quoted{background:color-mix(in oklab, var(--twg-cream-bright) 70%, transparent)}}.em-compose-quoted>summary{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:8px 12px;font-weight:600;list-style-position:inside;overflow:hidden}.em-compose-quoted[open]>summary{border-bottom:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-quoted[open]>summary{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.em-compose-quoted>pre{max-height:220px;color:var(--twg-ink-3);font-family:var(--twg-f-content);font-size:var(--twg-fs-caption);white-space:pre-wrap;margin:0;padding:10px 12px;line-height:1.45;overflow:auto}@media (max-width:768px){.em .tasks-l1__compose-backdrop{border-radius:inherit;overflow:hidden;z-index:60!important;width:auto!important;height:auto!important;position:absolute!important;inset:0!important}.em .tasks-l1__compose-backdrop .tasks-l1__compose-modal,.em .tasks-l1__compose-backdrop .tasks-l1__compose-modal[data-mode=compose-andy],.em .tasks-l1__compose-backdrop .tasks-l1__compose-modal[data-mode=compose-manual]{border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}}.em-apps-drawer-backdrop{z-index:var(--z-drawer-scrim);background:var(--twg-ink);border:0;margin:0;padding:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.em-apps-drawer-backdrop{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.em-apps-drawer-backdrop{cursor:default}.em-apps-attachment{color:inherit;cursor:pointer;text-decoration:none}.em-apps-attachment:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-apps-attachment:hover{border-color:color-mix(in oklab, var(--twg-brass) 44%, transparent)}}.em-apps-attachment .em-apps-row-open{pointer-events:none}.em-apps-quicklinks{flex-wrap:wrap;gap:6px;padding:12px 14px;display:flex}.em-apps-quicklink{border:.5px solid var(--twg-ink);align-items:center;gap:6px;min-height:30px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-apps-quicklink{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.em-apps-quicklink{border-radius:var(--twg-r-full,999px);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.em-apps-quicklink{background:color-mix(in oklab, var(--twg-cream-bright) 72%, transparent)}}.em-apps-quicklink{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);white-space:nowrap;cursor:pointer;font-weight:600}.em-apps-quicklink:hover:not(:disabled){border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-apps-quicklink:hover:not(:disabled){border-color:color-mix(in oklab, var(--twg-brass) 50%, transparent)}}.em-apps-quicklink:hover:not(:disabled){color:var(--twg-ink)}.em-apps-quicklink:disabled{opacity:.55;cursor:default}.em-apps-quicklink svg{color:var(--twg-brass);flex:none}@media (min-width:769px){.em-thread-head .em-thread-meta-from .em-address-chip-name,.em-thread-head .em-thread-meta-from .em-address-chip-email,.em-thread-head .em-thread-meta-rec-name .em-address-chip-name,.em-thread-head .em-thread-meta-rec-name .em-address-chip-email{height:auto!important;min-height:0!important;max-height:none!important;line-height:var(--twg-lh-dense,1.2)!important;align-self:center!important}.em-thread-head:not(.is-collapsed) .em-thread-meta-from,.em-thread-head:not(.is-collapsed) .em-thread-meta-rec-name{align-self:center!important}}.em-move-popover{flex-direction:column;gap:4px;min-width:240px;display:flex;overflow:hidden}.em-move-popover-search{border-radius:var(--twg-r-xs);background:var(--twg-ink);flex:none;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:8px;margin:2px;padding:7px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.em-move-popover-search{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.em-move-popover-search svg{color:var(--twg-ink-3)}.em-move-popover-search input{min-width:0;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);background:0 0;border:0;outline:0}.em-move-popover-search input::placeholder{color:var(--twg-ink-3)}.em-move-popover-list{overscroll-behavior:contain;flex-direction:column;gap:1px;min-height:0;display:flex;overflow-y:auto}.em-compose-reply-switch{flex:none;align-items:center;gap:6px;padding:8px 14px 0;display:flex}.em-compose-reply-seg{border-radius:var(--twg-r-full);border:.5px solid var(--twg-ink);justify-content:center;align-items:center;gap:7px;min-width:0;min-height:34px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-compose-reply-seg{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.em-compose-reply-seg{background:var(--twg-paper)}@supports (color:color-mix(in lab, red, red)){.em-compose-reply-seg{background:color-mix(in oklab, var(--twg-paper) 80%, transparent)}}.em-compose-reply-seg{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background .14s var(--twg-ease), border-color .14s var(--twg-ease), color .14s var(--twg-ease), transform .14s var(--twg-ease);font-weight:600}.em-compose-reply-seg[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-compose-reply-seg[data-active]{background:color-mix(in oklab, var(--twg-brass) 16%, var(--twg-paper))}}.em-compose-reply-seg[data-active]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-compose-reply-seg[data-active]{border-color:color-mix(in oklab, var(--twg-brass) 40%, var(--twg-glass-border-pill))}}.em-compose-reply-seg[data-active]{color:var(--twg-ink)}.em-compose-reply-seg:active{transform:scale(.98)}.em-compose-reply-seg>svg{flex:none}.em-compose-backdrop .em-compose-chip-row,.em-reader .em-thread>.em-compose .em-compose-field,.em-reader .em-thread>.em-compose .em-compose-field-from{align-items:center!important}.em-compose-backdrop .em-compose-chip-row-key,.em-reader .em-thread>.em-compose .em-compose-key{color:var(--twg-ink-2)!important;align-self:center!important;padding-top:0!important}.em-compose-backdrop .em-compose-chip-row-from .em-identity-picker,.em-reader .em-thread>.em-compose .em-compose-field-from .em-identity-picker{align-self:center!important}.em-compose-backdrop .em-compose-format.em-compose-format-mobile,.em-reader .em-thread>.em-compose .em-compose-format{overscroll-behavior-inline:contain;scrollbar-width:none;min-width:0;overflow:auto visible}.em-compose-backdrop .em-compose-format.em-compose-format-mobile::-webkit-scrollbar{display:none}.em-reader .em-thread>.em-compose .em-compose-format::-webkit-scrollbar{display:none}.em-compose-backdrop .em-compose-format .em-format-andy,.em-reader .em-thread>.em-compose .em-compose-format .em-format-andy{flex:none;max-width:min(220px,44vw);background:var(--twg-btn-andy-bg)!important;color:var(--twg-btn-andy-fg)!important}.em-compose-backdrop .em-compose-format .em-format-andy>span,.em-reader .em-thread>.em-compose .em-compose-format .em-format-andy>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.em-compose-andy-chat-refines{overscroll-behavior-inline:contain;scrollbar-width:none;flex:100%;align-items:center;gap:6px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.em-compose-andy-chat-refines::-webkit-scrollbar{display:none}.em-compose-andy-chat-refines .em-tone-pill{animation:em-andy-refine-chip-in .18s var(--twg-ease) both;flex:none}@keyframes em-andy-refine-chip-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.em-compose-andy-chat-foot{flex-wrap:wrap;align-items:center;gap:8px}.em-compose-andy-chat-approve{background:var(--twg-ink)!important;color:var(--twg-btn-primary-fg)!important;border-color:var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.em-compose-andy-chat-approve{border-color:color-mix(in oklab, var(--twg-ink) 18%, transparent)!important}}.em-compose-andy-chat-approve:disabled{opacity:.52;cursor:not-allowed}.em-compose-backdrop .em-compose-andy-chat,.em-reader .em-thread>.em-compose .em-compose-andy-chat{background:var(--twg-glass-bg-deep,var(--twg-paper));border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-compose-backdrop .em-compose-andy-chat,.em-reader .em-thread>.em-compose .em-compose-andy-chat{border-color:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.em-compose-backdrop .em-compose-andy-chat,.em-reader .em-thread>.em-compose .em-compose-andy-chat{max-height:min(360px,42dvh)}.em-compose-backdrop .em-compose-andy-chat-log,.em-reader .em-thread>.em-compose .em-compose-andy-chat-log{min-height:96px;max-height:min(220px,24dvh)}@media (max-width:768px){.email-compose-andy-portal{z-index:var(--z-sheet)!important;pointer-events:auto!important;background:#2c1e102e!important;align-items:end!important;padding:0!important;display:grid!important;position:fixed!important;inset:0!important}.email-compose-andy-portal .email-compose-andy-workshop.em-compose-andy-chat{width:100%!important;height:min(78dvh,100dvh - 72px)!important;min-height:min(440px,100dvh - 96px)!important;max-height:calc(100dvh - 72px)!important;padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px))!important;background:var(--twg-cream)!important;pointer-events:auto!important;opacity:1!important;border:0!important;border-top:.5px solid #2c1e101f!important;border-radius:22px 22px 0 0!important;flex-direction:column!important;gap:12px!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important;box-shadow:0 -18px 36px #2c1e1038!important}.email-compose-andy-portal .em-compose-andy-chat-head{flex-shrink:0!important;align-items:center!important;gap:8px!important;display:flex!important}.email-compose-andy-portal .em-compose-andy-sheet-title{flex:auto!important;min-width:0!important}.email-compose-andy-portal .em-compose-andy-sheet-controls{align-items:center!important;gap:6px!important;display:flex!important}.email-compose-andy-portal .em-compose-andy-chat-reset,.email-compose-andy-portal .em-compose-andy-sheet-close{pointer-events:auto!important}.email-compose-andy-portal .em-compose-andy-chat-log{flex:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.email-compose-andy-portal .em-compose-andy-chat-composer{background:var(--twg-paper,#f7eedd)!important;pointer-events:auto!important;border:.5px solid #2c1e101a!important;border-radius:20px!important;flex-shrink:0!important;align-items:flex-end!important;gap:8px!important;padding:8px 10px!important;display:flex!important}.email-compose-andy-portal .em-compose-andy-chat-input{resize:none!important;min-width:0!important;max-height:96px!important;color:var(--twg-ink)!important;pointer-events:auto!important;background:0 0!important;border:0!important;outline:0!important;flex:auto!important}.email-compose-andy-portal .em-compose-andy-chat-send{pointer-events:auto!important;flex-shrink:0!important;width:36px!important;height:36px!important}.email-compose-andy-portal .em-compose-andy-chat-foot{z-index:2!important;position:relative!important}.email-compose-andy-portal .em-compose-andy-mobile-actions{padding-top:4px!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;pointer-events:auto!important;flex:100%!important;justify-content:flex-end!important;display:flex!important}.email-compose-andy-portal .em-compose-andy-mobile-actions .em-compose-andy-chat-approve{justify-content:center!important;width:100%!important;min-height:40px!important}.email-compose-andy-portal .em-compose-andy-chat-refines,.em-compose-andy-banner .em-compose-andy-tones{overscroll-behavior-inline:auto!important;flex-wrap:wrap!important;overflow-x:visible!important}.email-compose-andy-portal .em-compose-andy-msg-bubble p{pointer-events:none!important}.em-compose-reply-switch{gap:5px;padding:8px 12px 0}.em-compose-reply-seg{min-height:32px;font-size:var(--twg-fs-label);padding:0 10px}.em-compose-reply-seg>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.em-compose-backdrop .em-compose-chip-row-chips,.em-reader .em-thread>.em-compose .em-compose-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.em-compose-backdrop .em-compose-chip-row-chips::-webkit-scrollbar{display:none}.em-reader .em-thread>.em-compose .em-compose-chips::-webkit-scrollbar{display:none}.em-compose-backdrop .em-compose-andy-chat,.em-reader .em-thread>.em-compose .em-compose-andy-chat{max-height:min(320px,36dvh);padding:10px 12px}.em-compose-backdrop .em-compose-andy-chat-log,.em-reader .em-thread>.em-compose .em-compose-andy-chat-log{min-height:82px;max-height:min(180px,20dvh)}}body[data-email-compose-surface=true] .tao-pilot-root,body[data-email-andy-collab-open=true] .tao-pilot-root,body[data-email-compose-surface=true] .tao-pilot-root .tao-pilot-scrim,body[data-email-compose-surface=true] .tao-pilot-root .tao-pilot-panel,body[data-email-compose-surface=true] .tao-pilot-root .tao-pilot-composer,body[data-email-compose-surface=true] .tao-pilot-root .tao-pilot-tab,body[data-email-compose-surface=true] .tao-pilot-root .tao-pilot-fab,body[data-email-andy-collab-open=true] .tao-pilot-root .tao-pilot-scrim,body[data-email-andy-collab-open=true] .tao-pilot-root .tao-pilot-panel,body[data-email-andy-collab-open=true] .tao-pilot-root .tao-pilot-composer,body[data-email-andy-collab-open=true] .tao-pilot-root .tao-pilot-tab,body[data-email-andy-collab-open=true] .tao-pilot-root .tao-pilot-fab{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has([data-test=email-andy-mode-chooser]) .tao-pilot-root{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has([data-test=email-andy-mode-chooser]) .tao-pilot-root .tao-pilot-scrim{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has([data-test=email-andy-mode-chooser]) .tao-pilot-root .tao-pilot-panel{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has([data-test=email-andy-mode-chooser]) .tao-pilot-root .tao-pilot-composer{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has([data-test=email-andy-mode-chooser]) .tao-pilot-root .tao-pilot-tab{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has([data-test=email-andy-mode-chooser]) .tao-pilot-root .tao-pilot-fab{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}@media (min-width:769px){.em-compose-backdrop .em-compose-format.em-compose-format-mobile{overflow:visible!important}.em-compose-backdrop>.em-compose{max-height:calc(100dvh - var(--twg-header-h,64px) - 16px)}}@media (max-width:768px){.em .em-body,.em-shell .em-body{grid-template-rows:minmax(0,1fr)!important}}.em-recipient-invalid{font:500 12px/1.4 var(--twg-f-ui,inherit);color:var(--twg-danger-ink,#8a2b2b);background:var(--twg-danger-wash,#b43c3c14);border-radius:8px;margin:4px 2px 0;padding:4px 8px}.em-list-loadmore{justify-content:center;padding:10px 12px 18px;display:flex}.em-list-loadmore-btn{font:600 12px/1.3 var(--twg-f-ui,inherit);border-radius:var(--twg-r-full);border:1px solid var(--twg-hairline,#0000001f);background:var(--twg-cream-bright,#fff);color:var(--twg-ink-2,#444);cursor:pointer;padding:7px 14px}.em-list-loadmore-btn:hover:not(:disabled){background:var(--twg-salmon,#d98)}@supports (color:color-mix(in lab, red, red)){.em-list-loadmore-btn:hover:not(:disabled){background:color-mix(in oklab, var(--twg-salmon,#d98) 10%, var(--twg-cream-bright,#fff))}}.em-list-loadmore-btn:hover:not(:disabled){color:var(--twg-ink,#222)}.em-list-loadmore-btn:disabled{opacity:.6;cursor:default}.em{--em-dur-sm:.15s;--em-dur-md:.2s;--em-dur-lg:.24s;--em-dur-exit:.16s;--em-ease-standard:cubic-bezier(.2, 0, 0, 1);--em-ease-decel:cubic-bezier(0, 0, 0, 1);--em-ease-accel:cubic-bezier(.3, 0, 1, 1)}.em .em-menu{z-index:var(--z-menu);overscroll-behavior:contain;background:var(--twg-glass-t3-bg)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important;border:var(--twg-modal-hairline)!important;border-radius:var(--twg-dd-radius)!important;box-shadow:var(--twg-glass-t3-edge), var(--twg-glass-t3-shadow)!important;animation:em-menu-in var(--em-dur-md) var(--em-ease-decel) both!important;padding:6px!important}.em .em-menu :is(.em-split-menu-item,.em-thread-more-item,.em-filter-pop-row){border-radius:var(--twg-r-sm);padding:6px 8px}@keyframes em-menu-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.em .em-menu[data-closing]{pointer-events:none;animation:em-menu-out var(--em-dur-exit) var(--em-ease-accel) both!important}@keyframes em-menu-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}.em-menu-backdrop{z-index:var(--z-menu-scrim);background:var(--twg-ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.em-menu-backdrop{background:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.em-menu-backdrop{animation:em-menu-backdrop-in var(--em-dur-md) var(--em-ease-standard) both}.em-filter-backdrop.em-menu-backdrop{display:block}.em-menu-backdrop[data-closing]{animation:em-menu-backdrop-out var(--em-dur-exit) var(--em-ease-accel) both;pointer-events:none}@keyframes em-menu-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes em-menu-backdrop-out{0%{opacity:1}to{opacity:0}}.em-folder-disclosure>svg{transition:transform var(--em-dur-sm) var(--em-ease-standard);justify-self:end}.em-folder-disclosure>svg[data-open]{transform:rotate(180deg)}.em-filter-chips{min-width:0;min-height:var(--twg-chip-md-h);scrollbar-width:none;flex-wrap:nowrap;flex:1 0 100%;margin-top:0;overflow:auto hidden}.em-filter-chips::-webkit-scrollbar{display:none}.em-filter-chips[data-empty]{visibility:hidden}.em-filter-chip,.em-smart-view-chip{flex:none}.em-smart-view-chip>span,.em-filter-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (min-width:769px){.em-list-head{flex-wrap:wrap!important}}@media (max-width:768px){.em .em-menu-backdrop{z-index:78;-webkit-backdrop-filter:blur(8px)saturate(1.05);backdrop-filter:blur(8px)saturate(1.05);background:#1f18126b}.em .em-split-menu.em-menu{inset:calc(env(safe-area-inset-top,0px) + var(--twg-header-h,64px) + 10px) 10px 10px!important;z-index:79!important;border-radius:var(--twg-dialog-mobile-radius)!important;width:auto!important;max-height:none!important;padding:8px!important;position:fixed!important;overflow-y:auto!important}.em .em-split-menu-item{min-height:var(--twg-touch-target)}.em .em-filter-chips{width:100%;min-height:var(--twg-chip-md-h)}}@media (prefers-reduced-motion:reduce){.em .em-menu,.em .em-menu-backdrop{animation-name:em-menu-reduced-in!important;animation-duration:.01ms!important}.em-folder-disclosure>svg{transition:none!important}.em .em-menu[data-closing],.em .em-menu-backdrop[data-closing]{animation:.01ms linear both em-menu-reduced-out!important;transform:none!important}}@keyframes em-menu-reduced-in{0%{opacity:0}to{opacity:1}}@keyframes em-menu-reduced-out{0%{opacity:1}to{opacity:0}}.em.em,.em-shell.em-shell,.em-compose-backdrop.em-compose-backdrop,.email-compose-andy-portal.email-compose-andy-portal,.em-confirm-root.em-confirm-root{--em-sky-accent:#b75b3f;--em-sky-accent-deep:#7f3f2d;--em-sky-accent-soft:#b75b3f1a;--em-sky-accent-line:#7f3f2d61;--em-sky-ink:#211914;--em-sky-ink-2:#51443c;--em-sky-ink-3:#75665c;--em-sky-line:#3f23181f;--em-sky-line-strong:#3f231833;--em-sky-solid:#fffdfa;--em-sky-soft:#f7eee7;--em-sky-glass:#fffaf5b8;--em-sky-font:"Outfit", var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:var(--em-sky-ink);font-family:var(--em-sky-font);font-synthesis:none}.em.em,.em-shell.em-shell{-webkit-backdrop-filter:blur(32px)saturate(112%)contrast(102%);backdrop-filter:blur(32px)saturate(112%)contrast(102%);border:1px solid #ffffffad;box-shadow:inset 0 1px #ffffffd1,0 18px 48px #2f1f1814;background:linear-gradient(145deg, #ffffffd1, #fffcf89e), var(--em-sky-glass)!important}.em-compose-backdrop.em-compose-backdrop{-webkit-backdrop-filter:blur(14px)saturate(104%)!important;backdrop-filter:blur(14px)saturate(104%)!important;background:#2f1f182e!important}.em.em .em-compose-backdrop>.em-compose.em-compose,.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose,.em.em .em-reader .em-thread>.em-compose.em-compose,.em.em :is(.em-andy-gate.em-andy-gate,.em-andy-aftercare.em-andy-aftercare){--twg-f-ui:var(--em-sky-font);--twg-f-content:var(--em-sky-font);--twg-f-display:var(--em-sky-font);background:var(--em-sky-solid)!important;border-color:var(--em-sky-line)!important;color:var(--em-sky-ink)!important;box-shadow:0 32px 72px -24px #2f1f1847,inset 0 1px #fffffff5!important}.em.em :is(.em-compose-head,.em-compose-head-mobile,.em-compose-fields,.em-compose-field,.em-compose-chip-row,.em-compose-body,.em-compose-body-mobile,.em-compose-body-wrap,.em-compose-attachments,.em-compose-format,.em-compose-format-mobile,.em-compose-foot,.em-compose-quoted,.em-compose-andy-banner,.em-andy-gate-head,.em-andy-gate-foot){background:var(--em-sky-solid)!important;border-color:var(--em-sky-line)!important}.em.em :is(.em-compose-chip-pill,.em-compose-chip,.em-identity-trigger,.em-compose-attachment,.em-compose-signature-menu,.em-format-picker,.em-format-picker-menu,.em-format-more-menu,.em-compose-send-menu,.em-andy-instruction,.em-andy-outcome,.em-andy-aftercare-card){background:var(--em-sky-solid)!important;border-color:var(--em-sky-line)!important;color:var(--em-sky-ink)!important}.em.em :is(.em-compose-format,.em-compose-format-mobile,.em-compose-safety,.em-compose-thinking,.em-compose-quoted>summary){background:var(--em-sky-soft)!important}.em.em .em-compose:before,.em.em .em-compose-grabber{background:var(--em-sky-accent-line)!important}.em.em :is(.em-format-andy,.em-compose-send,.em-compose-send-primary,.em-compose-andy-chat-send,.em-compose-andy-sheet-draft,.em-toolbar-andy,.em-toolbar-andy-toggle,.emrc-approve){background:var(--em-sky-accent)!important;border-color:var(--em-sky-accent)!important;color:var(--em-sky-solid)!important;box-shadow:0 6px 16px #7f3f2d33!important}.em-compose-backdrop.em-compose-backdrop .em-format-andy{background:var(--em-sky-accent-deep)!important;border-color:var(--em-sky-accent-deep)!important;color:var(--em-sky-solid)!important}.em.em :is(.em-format-andy,.em-compose-send,.em-compose-send-primary,.em-compose-andy-chat-send,.em-compose-andy-sheet-draft,.em-toolbar-andy,.em-toolbar-andy-toggle,.emrc-approve):hover:not(:disabled){background:var(--em-sky-accent-deep)!important;border-color:var(--em-sky-accent-deep)!important}.em.em :is(.em-compose-reply-seg[data-active],.em-tone-pill[data-active],.em-tone-pill[data-selected],.em-tone-pill[data-on],.em-andy-outcome.is-picked,.em-andy-outcome.is-reco,.em-compose-signature-item[data-active],.em-format-picker-item[data-active],.em-format-more-item[data-active]){background:var(--em-sky-accent-soft)!important;border-color:var(--em-sky-accent-line)!important;color:var(--em-sky-accent-deep)!important;box-shadow:none!important}.em.em :is(.em-compose-andy-mark,.em-compose-andy-msg-mark,.em-andy-gate-kicker,.em-andy-outcome-reco,.em-andy-prep-mark,.em-compose-attachment>svg,.em-toolbar-andy-act[data-pulse]){background:var(--em-sky-accent-soft)!important;border-color:var(--em-sky-accent-line)!important;color:var(--em-sky-accent-deep)!important}.em.em :is(.em-compose-chip-row-input,.em-compose-subject-input,.em-compose-body,.em-compose-body-mobile,.em-compose-andy-chat-input,.em-andy-instruction):focus-visible{border-color:var(--em-sky-accent-line)!important;box-shadow:0 0 0 3px var(--em-sky-accent-soft)!important;outline:0!important}.em.em .email-andy-collab.email-andy-collab{background:var(--em-sky-glass)!important;border-color:var(--em-sky-line)!important;-webkit-backdrop-filter:blur(28px)saturate(108%)!important;backdrop-filter:blur(28px)saturate(108%)!important;box-shadow:inset 1px 0 #ffffffb8!important}.em.em .email-andy-collab :is(.email-andy-collab__peek,.email-andy-collab__workshop,.tasks-l1__andy-workshop,.tasks-l1__andy-workshop-head,.tasks-l1__andy-workshop-thread,.tasks-l1__andy-composer,.emrc-card,.emrc-note,.emrc-body,.emrc-actions,.emrc-state,.emrc-option,.emrc-edit,.emrc-retry){background:var(--em-sky-solid)!important;border-color:var(--em-sky-line)!important;color:var(--em-sky-ink)!important}.em.em .email-andy-collab :is(.tasks-l1__andy-message[data-mine=true] .tasks-l1__andy-bubble,.emrc-option:hover,.email-andy-collab__peek button[data-active],.email-andy-collab__peek button:hover){background:var(--em-sky-accent-soft)!important;border-color:var(--em-sky-accent-line)!important}.em.em .email-andy-collab :is(.tasks-l1__andy-mark,.tasks-l1__andy-composer-send,.email-andy-collab__memory){background:var(--em-sky-accent-soft)!important;border-color:var(--em-sky-accent-line)!important;color:var(--em-sky-accent-deep)!important}.em.em :is(.em-compose-andy-chat.em-compose-andy-chat,.em-andy-panel.em-andy-panel){background:var(--em-sky-solid)!important;border-color:var(--em-sky-line)!important;color:var(--em-sky-ink)!important;box-shadow:0 16px 34px -20px #2f1f1838!important}.em.em :is(.em-compose-andy-chat-log,.em-compose-andy-chat-composer){background:var(--em-sky-soft)!important;border-color:var(--em-sky-line)!important}.em.em :is(.em-compose-andy-msg-bubble,.tasks-l1__andy-bubble){background:var(--em-sky-solid)!important;border-color:var(--em-sky-line)!important;color:var(--em-sky-ink)!important}.em.em :is(.em-compose-andy-msg-user .em-compose-andy-msg-bubble,.tasks-l1__andy-message[data-mine=true] .tasks-l1__andy-bubble){background:var(--em-sky-accent-soft)!important;border-color:var(--em-sky-accent-line)!important;color:var(--em-sky-ink)!important}.em.em :is(.em-compose-andy-msg-tag,.em-compose-andy-sheet-kicker){background:var(--em-sky-accent-soft)!important;color:var(--em-sky-accent-deep)!important}.email-compose-andy-portal.email-compose-andy-portal{-webkit-backdrop-filter:blur(14px)saturate(104%)!important;backdrop-filter:blur(14px)saturate(104%)!important;background:#2f1f182e!important}.email-compose-andy-portal.email-compose-andy-portal .email-compose-andy-workshop.email-compose-andy-workshop.em-compose-andy-chat{--twg-f-ui:var(--em-sky-font);--twg-f-content:var(--em-sky-font);--twg-f-display:var(--em-sky-font);background:var(--em-sky-solid)!important;border-color:var(--em-sky-line)!important;color:var(--em-sky-ink)!important;box-shadow:0 -22px 48px #2f1f1833!important}.email-compose-andy-portal.email-compose-andy-portal :is(.em-compose-andy-chat-head,.em-compose-andy-chat-foot,.em-compose-andy-chat-composer){background:var(--em-sky-solid)!important;border-color:var(--em-sky-line)!important}.email-compose-andy-portal.email-compose-andy-portal .em-compose-andy-chat-log{background:var(--em-sky-soft)!important}.email-compose-andy-portal.email-compose-andy-portal :is(.tasks-l1__andy-bubble,.em-compose-andy-msg-bubble){background:var(--em-sky-solid)!important;border-color:var(--em-sky-line)!important;color:var(--em-sky-ink)!important}.email-compose-andy-portal.email-compose-andy-portal :is(.tasks-l1__andy-message[data-mine=true] .tasks-l1__andy-bubble,.em-compose-andy-msg-user .em-compose-andy-msg-bubble){background:var(--em-sky-accent-soft)!important;border-color:var(--em-sky-accent-line)!important}.email-compose-andy-portal.email-compose-andy-portal :is(.em-compose-andy-msg-mark,.em-compose-andy-chat-send,.em-compose-andy-chat-approve){background:var(--em-sky-accent)!important;border-color:var(--em-sky-accent)!important;color:var(--em-sky-solid)!important}.em-confirm-root.em-confirm-root .em-confirm-backdrop{-webkit-backdrop-filter:blur(14px)saturate(104%)!important;backdrop-filter:blur(14px)saturate(104%)!important;background:#2f1f182e!important}.em-confirm-root.em-confirm-root :is(.em-confirm-dialog,.em-link-dialog){--twg-f-ui:var(--em-sky-font);--twg-f-content:var(--em-sky-font);--twg-f-display:var(--em-sky-font);background:var(--em-sky-solid)!important;border-color:var(--em-sky-line)!important;color:var(--em-sky-ink)!important;box-shadow:0 28px 64px -22px #2f1f184d,inset 0 1px #fffffff5!important}.em-confirm-root.em-confirm-root :is(.em-confirm-icon,.em-confirm-btn-primary){background:var(--em-sky-accent-soft)!important;border-color:var(--em-sky-accent-line)!important;color:var(--em-sky-accent-deep)!important}.em-confirm-root.em-confirm-root .em-confirm-btn-primary:not([data-tone=danger]){background:var(--em-sky-accent)!important;border-color:var(--em-sky-accent)!important;color:var(--em-sky-solid)!important}.em-confirm-root.em-confirm-root :is(.em-confirm-btn-secondary,.em-link-field input){background:var(--em-sky-solid)!important;border-color:var(--em-sky-line)!important;color:var(--em-sky-ink)!important}.em-confirm-root.em-confirm-root :is(.em-confirm-btn,.em-link-field input):focus-visible{border-color:var(--em-sky-accent-line)!important;box-shadow:0 0 0 3px var(--em-sky-accent-soft)!important;outline:0!important}@media (max-width:768px){.em.em .em-compose-backdrop.em-compose-backdrop,.em.em .em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose,.em.em .em-compose-backdrop.em-compose-backdrop :is(.em-compose-head-mobile,.em-compose-fields,.em-compose-body,.em-compose-format-mobile,.em-compose-attachments,.em-compose-quoted){background:var(--em-sky-solid)!important;background-color:var(--em-sky-solid)!important}.em.em .em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose{box-shadow:none!important}.em.em .em-compose-backdrop.em-compose-backdrop .em-compose-chip-row{background:var(--em-sky-solid)!important;border-color:var(--em-sky-line)!important}.em.em .em-compose-backdrop.em-compose-backdrop :is(.em-compose-chip-pill,.em-compose-chip-row-input,.em-compose-subject-input,.em-identity-picker button){background:var(--em-sky-soft)!important;border-color:var(--em-sky-line)!important}.em.em .em-compose-format.em-compose-format-mobile .em-format-andy{background:var(--em-sky-accent-deep)!important;border-color:var(--em-sky-accent-deep)!important;color:var(--em-sky-solid)!important}.em-confirm-root.em-confirm-root{align-items:end;padding:12px}.em-confirm-root.em-confirm-root :is(.em-confirm-dialog,.em-link-dialog){border-radius:var(--twg-dialog-mobile-radius);width:100%;max-height:min(82dvh,640px)}}.em.em :is(.em-thread-snooze-presets-popover,.em-contact-card,.em-compose-signature-menu,.em-format-picker,.em-format-picker-menu,.em-format-more-menu,.em-compose-send-menu){background:var(--twg-glass-t3-bg)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important;border-color:var(--twg-glass-border)!important}@media (prefers-reduced-transparency:reduce){.em.em,.em-shell.em-shell,.em.em .email-andy-collab.email-andy-collab,.em-compose-backdrop.em-compose-backdrop,.email-compose-andy-portal.email-compose-andy-portal,.em-confirm-root.em-confirm-root .em-confirm-backdrop{background:var(--em-sky-solid)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.em.em,.em-shell.em-shell,.em.em .email-andy-collab.email-andy-collab{background:#fffffff0!important}}@media (prefers-reduced-motion:reduce){.em.em :is(.em-compose,.em-compose-andy-chat,.emrc-card,.email-andy-collab,.email-andy-collab__workshop),.email-compose-andy-portal.email-compose-andy-portal :is(.email-compose-andy-workshop,.em-compose-andy-chat,.em-compose-andy-chat-refines .em-tone-pill),.em-confirm-root.em-confirm-root :is(.em-confirm-dialog,.em-confirm-backdrop){transition:none!important;animation:none!important;transform:none!important}}@media (min-width:769px){.em-compose-backdrop .em-compose:not([data-inline-desktop=true]):has(>.em-compose-andy-chat){grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);column-gap:0;width:min(1120px,100vw - 48px);max-width:1120px;display:grid}.em-compose-backdrop .em-compose:not([data-inline-desktop=true]):has(>.em-compose-andy-chat)>:is(.em-compose-grabber,.em-compose-head){grid-column:1/-1}.em-compose-backdrop .em-compose:not([data-inline-desktop=true]):has(>.em-compose-andy-chat)>.em-compose-fields{grid-area:2/1}.em-compose-backdrop .em-compose:not([data-inline-desktop=true]):has(>.em-compose-andy-chat)>.em-compose-body{grid-area:3/1;min-height:0}.em-compose-backdrop .em-compose:not([data-inline-desktop=true]):has(>.em-compose-andy-chat)>.em-compose-format{grid-area:4/1}.em-compose-backdrop .em-compose:not([data-inline-desktop=true]):has(>.em-compose-andy-chat)>.em-compose-andy-chat{grid-area:2/2/5;min-width:0;height:100%;max-height:none;border-top:0!important;border-bottom:0!important;border-left:1px solid var(--em-sky-line)!important;box-shadow:none!important;border-radius:0!important}.em-compose-backdrop .em-compose:not([data-inline-desktop=true]):has(>.em-compose-andy-chat)>.em-compose-foot{grid-area:5/1/auto/-1}}.em-compose-andy-chat-error,.em-compose-andy-chat-review-note{font:500 12px/1.45 var(--em-sky-font,var(--twg-f-ui));margin:0}.em-compose-andy-chat-error{color:var(--em-danger,#b42318)}.em-compose-andy-chat-review-note{color:var(--em-sky-ink-3,#75665c)}@media (forced-colors:active){.em.em,.em-shell.em-shell,.em.em :is(.em-compose,.em-compose-andy-chat,.email-andy-collab),.email-compose-andy-portal.email-compose-andy-portal .email-compose-andy-workshop,.em-confirm-root.em-confirm-root :is(.em-confirm-dialog,.em-link-dialog){color:canvastext!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:canvas!important;border:1px solid canvastext!important}.em.em :is(.em-format-andy,.em-compose-send,.em-compose-andy-chat-send,.emrc-approve),.email-compose-andy-portal.email-compose-andy-portal :is(.em-compose-andy-chat-send,.em-compose-andy-chat-approve),.em-confirm-root.em-confirm-root .em-confirm-btn-primary{forced-color-adjust:auto;color:highlighttext!important;background:highlight!important;border-color:highlight!important}}@media (min-width:769px){.twg-canvas .em{height:calc(100% + 56px);min-height:0;max-height:none}}@media (min-width:1700px){.twg-canvas .em{height:calc(100% + 56px)}}@media (min-width:2200px){.twg-canvas .em{height:calc(100% + 56px)}}.em-apps-drawer{background:var(--twg-glass-t2-bg);border-left:.5px solid var(--twg-glass-t2-border);width:320px;-webkit-backdrop-filter:var(--twg-glass-t2-blur);backdrop-filter:var(--twg-glass-t2-blur);box-shadow:var(--twg-glass-t2-edge), -8px 0 24px -12px #2c1e102e;-webkit-overflow-scrolling:touch;z-index:var(--z-drawer);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.em-apps-drawer-head{border-bottom:1px solid var(--twg-ink-hair);flex:none;align-items:center;gap:8px;padding:12px 14px;display:flex}.em-apps-title-block{flex:1;gap:3px;min-width:0;display:grid}.em-apps-title-block strong{font-size:calc(var(--twg-fs-body) + .5px);color:var(--twg-ink)}.em-apps-title-block span{text-overflow:ellipsis;white-space:nowrap;color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-weight:600;overflow:hidden}.em-apps-scope-row{border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-ink);flex:none;gap:6px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.em-apps-scope-row{background:color-mix(in oklab, var(--twg-ink) 3%, transparent)}}.em-apps-scope-row{scrollbar-width:none;overflow-x:auto}.em-apps-scope-row::-webkit-scrollbar{display:none}.em-apps-scope-tab{appearance:none;border:1px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.em-apps-scope-tab{border:1px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.em-apps-scope-tab{border-radius:var(--twg-r-full);background:var(--twg-cream-bright);justify-content:center;align-items:center;min-height:28px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-apps-scope-tab{background:color-mix(in oklab, var(--twg-cream-bright) 74%, transparent)}}.em-apps-scope-tab{color:var(--twg-ink-2);font-size:calc(var(--twg-fs-micro) + .5px);white-space:nowrap;cursor:pointer;font-weight:750;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.em-apps-scope-tab[aria-selected=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-apps-scope-tab[aria-selected=true]{background:color-mix(in oklab, var(--twg-brass) 20%, var(--twg-cream-bright))}}.em-apps-scope-tab[aria-selected=true]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-apps-scope-tab[aria-selected=true]{border-color:color-mix(in oklab, var(--twg-brass) 46%, transparent)}}.em-apps-scope-tab[aria-selected=true]{color:var(--twg-ink);box-shadow:0 8px 18px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-apps-scope-tab[aria-selected=true]{box-shadow:0 8px 18px color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.em-apps-scope-tab:focus-visible{outline:2px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-apps-scope-tab:focus-visible{outline:2px solid color-mix(in oklab, var(--twg-brass) 70%, white)}}.em-apps-scope-tab:focus-visible{outline-offset:2px}.em-apps-drawer-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.em-apps-scope-summary{border:1px solid var(--twg-ink-hair);background:var(--twg-cream-bright);border-radius:14px;gap:3px;margin:10px 14px 0;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.em-apps-scope-summary{background:color-mix(in oklab, var(--twg-cream-bright) 64%, transparent)}}.em-apps-scope-summary{box-shadow:inset 0 1px #ffffff9e;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.62)}.em-apps-scope-summary strong{font-size:var(--twg-fs-button);color:var(--twg-ink)}.em-apps-scope-summary span{font-size:var(--twg-fs-caption);color:var(--twg-ink-3);line-height:1.35}.em-apps-section{border-bottom:1px solid var(--twg-ink-hair);padding:12px 14px}.em-apps-section-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.em-apps-section-head svg{width:14px;height:14px;color:var(--twg-brass)}.em-apps-section-head strong{font-size:var(--twg-fs-body);color:var(--twg-ink)}.em-apps-section-badge{font-size:calc(var(--twg-fs-micro) + .5px);letter-spacing:.02em;border-radius:var(--twg-r-full);color:var(--twg-ink-2);background:#6c502a14;margin-left:auto;padding:2px 8px;font-weight:600}.em-apps-section-badge.tone-ready{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.em-apps-section-badge.tone-ready{background:color-mix(in oklab, var(--twg-sage) 12%, transparent)}}.em-apps-section-badge.tone-ready{color:var(--twg-sage)}.em-apps-section-badge.tone-partial{background:var(--twg-amber)}@supports (color:color-mix(in lab, red, red)){.em-apps-section-badge.tone-partial{background:color-mix(in oklab, var(--twg-amber) 12%, transparent)}}.em-apps-section-badge.tone-partial{color:var(--twg-amber)}.em-apps-section-badge.tone-mock_only{color:var(--twg-ink-2);background:#6c502a14}.em-apps-section-badge.tone-backend_only{background:var(--em-sky,#b75b3f)}@supports (color:color-mix(in lab, red, red)){.em-apps-section-badge.tone-backend_only{background:color-mix(in oklab, var(--em-sky,#b75b3f) 12%, transparent)}}.em-apps-section-badge.tone-backend_only{color:var(--em-sky-deep,#7f3f2d)}.em-apps-section-badge.tone-missing{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-apps-section-badge.tone-missing{background:color-mix(in oklab, var(--twg-coral) 12%, transparent)}}.em-apps-section-badge.tone-missing{color:var(--twg-coral)}.em-apps-section-badge.tone-risky{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.em-apps-section-badge.tone-risky{background:color-mix(in oklab, var(--twg-danger) 14%, transparent)}}.em-apps-section-badge.tone-risky{color:var(--twg-danger)}.em-apps-section-body{font-size:var(--twg-fs-button);color:var(--twg-ink);flex-direction:column;gap:6px;display:flex}.em-apps-empty{font-size:var(--twg-fs-label);color:var(--twg-ink-3);padding:4px 0;line-height:1.4}.em-apps-row{border:1px solid var(--twg-ink-hair);background:#fffaee99;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.em-apps-row>svg{width:14px;height:14px;color:var(--twg-brass)}.em-apps-row-body{flex-direction:column;min-width:0;display:flex}.em-apps-row-body strong{font-size:var(--twg-fs-button);color:var(--twg-ink)}.em-apps-row-body span{font-size:var(--twg-fs-caption);color:var(--twg-ink-3)}.em-apps-row-actions{align-items:center;gap:4px;display:inline-flex}.em-apps-picker{max-width:100%;margin-top:6px}.em-apps-picker .contact-entity-picker-trigger{min-height:28px;font-size:calc(var(--twg-fs-label) + .5px);padding:0 9px}.em-apps-row-open{border-radius:var(--twg-r-xs);cursor:pointer;width:24px;height:24px;color:var(--twg-ink-2);background:0 0;border:0;place-items:center;display:inline-grid}.em-apps-row-open:disabled{opacity:.48;cursor:not-allowed}.em-apps-row-open:hover{color:var(--twg-ink);background:#6c502a1a}.em-apps-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.em-apps-comment-form{border:1px solid var(--twg-ink-hair);background:var(--twg-cream-bright);border-radius:8px;gap:6px;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.em-apps-comment-form{background:color-mix(in oklab, var(--twg-cream-bright) 66%, transparent)}}.em-apps-comment-label{font-size:calc(var(--twg-fs-micro) + .5px);text-transform:uppercase;color:var(--twg-ink-3);font-weight:750;line-height:1.2}.em-apps-comment-form textarea{resize:vertical;border:1px solid var(--twg-ink);width:100%;min-height:76px}@supports (color:color-mix(in lab, red, red)){.em-apps-comment-form textarea{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.em-apps-comment-form textarea{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);background:#ffffff70;background:lab(100% -.0000298023 .0000119209/.44);border-radius:7px;outline:0;padding:8px 9px;line-height:1.4}.em-apps-comment-form textarea:focus{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-apps-comment-form textarea:focus{border-color:color-mix(in oklab, var(--twg-brass) 58%, transparent)}}.em-apps-comment-form textarea:focus{box-shadow:0 0 0 3px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-apps-comment-form textarea:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.em-apps-comment-form textarea::placeholder{color:var(--twg-ink-3)}.em-apps-comment-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.em-apps-comment-foot span{font-size:var(--twg-fs-caption);color:var(--twg-ink-3)}.em-apps-comment-foot .em-tool-btn:disabled{opacity:.48;cursor:not-allowed}.em-apps-comment{border:1px solid var(--twg-ink-hair);background:#fffaee9e;border-radius:8px;gap:5px;padding:8px;display:grid}.em-apps-comment-meta{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid}.em-apps-comment-meta strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--twg-fs-button);color:var(--twg-ink);overflow:hidden}.em-apps-comment-meta span{white-space:nowrap;font-size:var(--twg-fs-caption);color:var(--twg-ink-3)}.em-apps-comment-delete{border-radius:var(--twg-r-xs);width:24px;height:24px;color:var(--twg-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.em-apps-comment-delete:hover{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.em-apps-comment-delete:hover{background:color-mix(in oklab, var(--twg-danger) 10%, transparent)}}.em-apps-comment-delete:hover{color:var(--twg-danger)}.em-apps-comment-delete:disabled{opacity:.48;cursor:not-allowed}.em-apps-comment p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--twg-ink-2);font-size:var(--twg-fs-label);margin:0;line-height:1.42}.em-apps-fact{background:var(--twg-violet);border-radius:7px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.em-apps-fact{background:color-mix(in oklab, var(--twg-violet) 6%, transparent)}}.em-apps-fact{font-size:var(--twg-fs-label);color:var(--twg-ink);line-height:1.4}.em-apps-fact-meta{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.em-apps-fact-meta span{border-radius:var(--twg-r-full);background:var(--twg-ink);align-items:center;min-height:20px;padding:0 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-apps-fact-meta span{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.em-apps-fact-meta span{color:var(--twg-ink-3);font-size:calc(var(--twg-fs-micro) + .5px);font-weight:700}.em-settings-backdrop{background:var(--twg-dialog-scrim-bg);-webkit-backdrop-filter:var(--twg-glass-blur-sm);backdrop-filter:var(--twg-glass-blur-sm);padding:var(--twg-modal-gutter-desktop);z-index:var(--twg-modal-z);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.em-settings-modal{width:min(var(--twg-modal-w-lg), 100%);height:min(var(--twg-modal-max-h-lg), 100%);background:var(--twg-modal-surface);border-radius:var(--twg-modal-radius);border:var(--twg-modal-border);max-height:100%;box-shadow:var(--twg-modal-shadow);flex-direction:column;display:flex;overflow:hidden}.em-settings-head{align-items:center;gap:var(--twg-modal-gap-sm);padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);border-bottom:var(--twg-modal-hairline);background:var(--twg-cream);display:flex}@supports (color:color-mix(in lab, red, red)){.em-settings-head{background:color-mix(in oklab, var(--twg-cream) 80%, transparent)}}.em-settings-head{z-index:1;position:sticky;top:0}.em-settings-head strong{font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);color:var(--twg-ink);line-height:var(--twg-lh-display);flex:1}.em-settings-head-link{border:var(--twg-modal-hairline);border-radius:var(--twg-r-sm);background:var(--twg-cream);min-height:32px;color:var(--twg-ink);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;line-height:1;text-decoration:none;display:inline-flex}.em-settings-head-link:hover{background:var(--twg-ink-tint-hover);border-color:var(--twg-ink-mute)}.em-settings-body{grid-template-columns:var(--twg-modal-tabs-w) minmax(0, 1fr);flex:1;min-height:0;display:grid}.em-settings-tabs{padding:var(--twg-modal-gap-sm);gap:var(--twg-modal-gap-xs);border-right:var(--twg-modal-hairline);background:var(--twg-cream);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.em-settings-tabs{background:color-mix(in oklab, var(--twg-cream) 50%, transparent)}}.em-settings-tabs{overflow-y:auto}.em-settings-tab{align-items:center;gap:var(--twg-modal-gap-sm);min-height:var(--twg-dd-item-h-desktop);padding:0 var(--twg-modal-gap);border-radius:var(--twg-btn-md-radius);cursor:pointer;font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);color:var(--twg-ink-2);font-weight:var(--twg-fw-emph);text-align:left;background:0 0;border:0;display:flex}.em-settings-tab>svg{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm)}.em-settings-tab:hover{background:var(--twg-ink-tint-hover);color:var(--twg-ink)}.em-settings-tab.is-active{background:var(--twg-cream);color:var(--twg-ink);font-weight:var(--twg-fw-emph);box-shadow:var(--twg-chip-active-ring)}.em-settings-tab span{flex:1}.em-settings-pane{padding:var(--twg-modal-pad-x);overflow-y:auto}.em-settings-pane-head{margin-bottom:var(--twg-modal-gap)}.em-settings-pane-head h3{font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);color:var(--twg-ink);line-height:var(--twg-lh-display);margin:0}.em-settings-pane-head p{margin:var(--twg-modal-gap-xs) 0 0;font-size:var(--twg-fs-button);color:var(--twg-ink-3);line-height:var(--twg-lh-body)}.em-settings-row{justify-content:space-between;align-items:center;gap:var(--twg-modal-gap-sm);width:100%;min-height:var(--twg-dd-item-h-desktop);padding:0 var(--twg-modal-gap);background:var(--twg-glass-bg-soft);border:var(--twg-modal-border);border-radius:var(--twg-btn-md-radius);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);cursor:pointer;display:flex}.em-settings-row:hover{background:var(--twg-cream);border-color:var(--twg-ink-mute)}.em-settings-switch-row[role=switch]{text-align:left}.em-settings-switch-row[aria-checked=true]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-settings-switch-row[aria-checked=true]{border-color:color-mix(in oklab, var(--twg-brass) 48%, var(--twg-ink-hair))}}.em-settings-switch-row[aria-checked=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-settings-switch-row[aria-checked=true]{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream))}}.em-settings-switch-track{width:var(--twg-switch-w);height:var(--twg-switch-h);border-radius:var(--twg-r-full);border:var(--twg-modal-border);background:var(--twg-ink-tint-strong);flex:none;transition:background .16s,border-color .16s;position:relative}.em .em-apps-drawer-backdrop{z-index:var(--z-drawer-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2f1f181f;border:0;position:absolute;inset:0}.em .em-apps-drawer{-webkit-backdrop-filter:none;backdrop-filter:none;width:min(440px,100% - 24px);color:var(--em-ink,#211914);font-family:var(--em-font,"Outfit", sans-serif);background:#fff;border:1px solid #3f23181a;border-radius:22px;animation:.22s cubic-bezier(.22,.78,.24,1) both em-linked-records-enter;top:12px;bottom:12px;right:12px;box-shadow:0 28px 70px #2f1f1833,0 4px 16px #2f1f1814}@media (min-width:769px){.em.em>.em-apps-drawer-backdrop{z-index:var(--z-drawer-scrim)!important;position:absolute!important}.em.em>.em-apps-drawer{z-index:var(--z-drawer)!important;position:absolute!important}}.em .em-apps-drawer-head{border-bottom:1px solid var(--em-line,#3f23181a);background:#fffdfa;min-height:72px;padding:14px 18px}.em .em-apps-title-block strong{color:var(--em-ink,#211914);font-size:var(--twg-fs-section);font-weight:500}.em .em-apps-title-block span{color:var(--em-ink-3,#75665c);font-size:var(--twg-fs-label);font-weight:400}.em .em-apps-scope-row{border-bottom:1px solid var(--em-line,#3f23181a);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px 12px;display:grid;overflow:visible}.em .em-apps-scope-tab{min-width:0;min-height:40px;color:var(--em-ink-2,#51443c);font-size:var(--twg-fs-label);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px;gap:6px;padding:0 9px;font-weight:500}.em .em-apps-scope-tab:hover{background:#b75b3f0f}.em .em-apps-scope-tab[aria-selected=true]{color:var(--em-sky-deep,#7f3f2d);box-shadow:none;background:#b75b3f1a;border-color:#7f3f2d38}.em .em-apps-scope-count{min-width:20px;color:inherit;font-size:var(--twg-fs-micro);font-variant-numeric:tabular-nums;text-align:center;background:#2f1f180f;border-radius:999px;padding:1px 6px}.em .em-apps-scope-tab:focus-visible,.em .em-apps-row-open:focus-visible,.em .em-apps-comment-delete:focus-visible,.em .em-apps-work-row:focus-visible,.em .em-apps-comment-form textarea:focus-visible{outline:2px solid var(--em-sky,#b75b3f);outline-offset:2px;box-shadow:none}.em .em-apps-drawer-body{scrollbar-gutter:stable;background:#fffdfa}.em .em-apps-section{border-bottom:1px solid var(--em-line,#3f23181a);padding:18px}.em .em-apps-section-head{margin-bottom:10px}.em .em-apps-section-head svg{color:var(--em-sky,#b75b3f)}.em .em-apps-section-head strong{color:var(--em-ink,#211914);font-size:var(--twg-fs-button);font-weight:500}.em .em-apps-section-body{gap:8px}.em .em-apps-row,.em .em-apps-comment,.em .em-apps-comment-form{border:1px solid var(--em-line,#3f23181a);background:#fffdfa;border-radius:14px;min-height:52px;padding:10px 12px;box-shadow:0 6px 18px #2f1f1809}.em .em-apps-row>svg,.em .em-apps-work-row>svg{color:var(--em-sky,#b75b3f)}.em .em-apps-row-body strong,.em .em-apps-comment-meta strong{color:var(--em-ink,#211914);font-size:var(--twg-fs-button);text-align:left;font-weight:500}.em .em-apps-row-body span,.em .em-apps-empty,.em .em-apps-comment p,.em .em-apps-comment-meta span{color:var(--em-ink-3,#75665c);font-weight:400}.em .em-apps-row-open,.em .em-apps-comment-delete{border-radius:10px;width:36px;height:36px}.em .em-apps-row-open:hover,.em .em-apps-comment-delete:hover{color:var(--em-sky-deep,#7f3f2d);background:#b75b3f14}.em .em-apps-work-row{cursor:pointer;text-align:left;width:100%}.em .em-apps-picker .contact-entity-picker-trigger{border-color:var(--em-line,#3f23181a);min-height:44px;color:var(--em-ink-2,#51443c);font-size:var(--twg-fs-label);background:#fffdfa;border-radius:12px;font-weight:500}.em .em-apps-comment-form textarea{border-color:var(--em-line,#3f23181a);min-height:104px;color:var(--em-ink,#211914);font-family:var(--em-font,"Outfit", sans-serif);background:#fffdfa;border-radius:12px}.em .em-apps-comment-form textarea:focus{box-shadow:none;border-color:#7f3f2d85}@keyframes em-linked-records-enter{0%{opacity:0;transform:translate(22px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:768px){.em .em-apps-drawer{border:0;border-radius:0;width:100%;animation-name:em-linked-records-mobile-enter;inset:0}.em .em-apps-drawer-head{min-height:64px;padding-inline:14px}.em .em-apps-scope-row{gap:4px;padding-inline:8px}.em .em-apps-scope-tab{min-height:44px;padding-inline:6px}.em .em-apps-section{padding:16px 14px}.em .em-apps-row-open,.em .em-apps-comment-delete{width:44px;height:44px}}@keyframes em-linked-records-mobile-enter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.em .em-apps-drawer{animation-name:none;animation-duration:1ms}}@media (forced-colors:active){.em .em-apps-drawer,.em .em-apps-row,.em .em-apps-comment,.em .em-apps-comment-form{color:canvastext;background:canvas;border:1px solid canvastext}}.em-settings-switch-thumb{top:var(--twg-switch-offset);left:var(--twg-switch-offset);width:var(--twg-switch-thumb);height:var(--twg-switch-thumb);border-radius:var(--twg-r-full);background:var(--twg-cream-bright);box-shadow:var(--twg-button-shadow);transition:transform .16s,background .16s;position:absolute}.em-settings-switch-row[aria-checked=true] .em-settings-switch-track{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-settings-switch-row[aria-checked=true] .em-settings-switch-track{border-color:color-mix(in oklab, var(--twg-brass) 64%, var(--twg-ink-hair))}}.em-settings-switch-row[aria-checked=true] .em-settings-switch-track{background:var(--twg-brass)}.em-settings-switch-row[aria-checked=true] .em-settings-switch-thumb{transform:translateX(var(--twg-switch-slide));background:var(--twg-cream-bright)}.em-settings-row-text{min-width:0;padding:var(--twg-modal-gap-xs) 0;flex-direction:column;gap:2px;display:flex}.em-settings-row-label{font-size:var(--twg-fs-body);color:var(--twg-ink)}.em-settings-row-sub{font-size:var(--twg-fs-label);color:var(--twg-ink-3);line-height:1.35}.em-settings-row-link{text-decoration:none}.em-settings-group{gap:var(--twg-modal-gap-sm);margin:0 0 var(--twg-modal-gap);flex-direction:column;display:flex}.em-settings-group-title{margin:var(--twg-modal-gap-xs) 0 0;font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-type-label-weight);letter-spacing:var(--twg-type-eyebrow-tracking);text-transform:uppercase;color:var(--twg-ink-3)}.em-settings-item{gap:var(--twg-modal-gap-sm);padding:var(--twg-modal-gap);border:var(--twg-modal-border);border-radius:var(--twg-r-md);background:var(--twg-glass-bg-deep);color:var(--twg-ink);font-family:var(--twg-f-ui);flex-direction:column;display:flex}.em-settings-item-main{gap:var(--twg-modal-gap-xs);flex-direction:column;min-width:0;display:flex}.em-settings-item-title{align-items:center;gap:var(--twg-modal-gap-sm);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-emph);color:var(--twg-ink);overflow-wrap:anywhere;line-height:1.25;display:flex}.em-settings-item-sub{font-size:var(--twg-fs-label);color:var(--twg-ink-3);overflow-wrap:anywhere;line-height:1.4}.em-settings-status{font-size:var(--twg-fs-label);color:var(--twg-sage)}.em-settings-status:before{content:"";border-radius:var(--twg-r-full);background:currentColor;width:7px;height:7px;margin-right:5px;display:inline-block}.em-settings-status[data-tone=warn]{color:var(--twg-amber)}.em-settings-chip{min-height:var(--twg-chip-md-h);padding:0 var(--twg-chip-md-pad-x);border-radius:var(--twg-chip-md-radius);background:var(--twg-brass);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.em-settings-chip{background:color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.em-settings-chip{color:var(--twg-brass);font-size:var(--twg-fs-label);font-weight:var(--twg-type-chip-weight)}.em-settings-item-actions{align-items:center;gap:var(--twg-modal-gap-sm);flex-wrap:wrap;display:flex}.em-settings-btn{justify-content:center;align-items:center;gap:var(--twg-modal-gap-xs);min-height:var(--twg-button-md-h);padding:0 var(--twg-button-md-pad-x);border:var(--twg-modal-border);border-radius:var(--twg-button-md-r);background:var(--twg-cream-bright);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);cursor:pointer;display:inline-flex}.em-settings-btn:hover{background:var(--twg-ink-tint-hover);border-color:var(--twg-ink-mute)}.em-settings-btn:disabled{opacity:.55;cursor:default}.em-settings-btn.is-primary{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-settings-btn.is-primary{background:color-mix(in oklab, var(--twg-brass) 18%, var(--twg-cream-bright))}}.em-settings-btn.is-primary{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-settings-btn.is-primary{border-color:color-mix(in oklab, var(--twg-brass) 48%, var(--twg-ink-hair))}}.em-settings-btn.is-primary:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-settings-btn.is-primary:hover{background:color-mix(in oklab, var(--twg-brass) 28%, var(--twg-cream-bright))}}.em-settings-btn.is-danger{color:var(--twg-coral);border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-settings-btn.is-danger{border-color:color-mix(in oklab, var(--twg-coral) 36%, var(--twg-ink-hair))}}.em-settings-btn.is-danger:hover{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-settings-btn.is-danger:hover{background:color-mix(in oklab, var(--twg-coral) 10%, var(--twg-cream-bright))}}.em-settings-confirm{align-items:center;gap:var(--twg-modal-gap-sm);padding:var(--twg-modal-gap-sm) var(--twg-modal-gap);border:1px solid var(--twg-amber);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.em-settings-confirm{border:1px solid color-mix(in oklab, var(--twg-amber) 38%, transparent)}}.em-settings-confirm{border-radius:var(--twg-r-sm);background:var(--twg-amber)}@supports (color:color-mix(in lab, red, red)){.em-settings-confirm{background:color-mix(in oklab, var(--twg-amber) 10%, transparent)}}.em-settings-confirm{font-size:var(--twg-fs-label);color:var(--twg-ink-2)}.em-settings-confirm>span{flex:auto;min-width:0}.em-settings-empty{gap:var(--twg-modal-gap-xs);padding:var(--twg-modal-gap);border:var(--twg-modal-border);border-radius:var(--twg-r-md);background:var(--twg-glass-bg-soft);margin-bottom:var(--twg-modal-gap);flex-direction:column;display:flex}.em-settings-empty strong{font-size:var(--twg-fs-body);font-weight:var(--twg-fw-emph);color:var(--twg-ink)}.em-settings-empty p{font-size:var(--twg-fs-label);color:var(--twg-ink-3);margin:0;line-height:1.45}.em-settings-note{margin:0 0 var(--twg-modal-gap);font-size:var(--twg-fs-label);color:var(--twg-ink-3)}.em-settings-error{margin:0 0 var(--twg-modal-gap);padding:var(--twg-modal-gap-sm) var(--twg-modal-gap);border:1px solid var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-settings-error{border:1px solid color-mix(in oklab, var(--twg-coral) 36%, transparent)}}.em-settings-error{border-radius:var(--twg-r-sm);background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.em-settings-error{background:color-mix(in oklab, var(--twg-coral) 10%, transparent)}}.em-settings-error{font-size:var(--twg-fs-label);color:var(--twg-coral)}.em-settings-foot-actions{gap:var(--twg-modal-gap-sm);flex-wrap:wrap;display:flex}@media (max-width:768px){.em-apps-scope-row{padding:8px 10px}.em-apps-scope-tab{min-height:40px;padding:0 10px}.em-apps-scope-summary{margin:8px 12px 0}.em-apps-comment-form textarea{min-height:92px}.em-apps-comment-foot .em-tool-btn,.em-apps-comment-delete{min-height:var(--twg-btn-icon-mobile)}.em-apps-comment-delete{width:40px}.em-settings-backdrop{align-items:stretch;padding:0}.em-settings-modal{width:100%;height:auto;min-height:0;max-height:none;margin-top:var(--twg-modal-gap);border-radius:var(--twg-modal-radius) var(--twg-modal-radius) 0 0}.em-settings-head-link{min-height:36px;font-size:var(--twg-fs-button);padding-inline:9px}.em-settings-body{flex-direction:column;display:flex}.em-settings-tabs{border-right:0;border-bottom:var(--twg-modal-hairline);padding:var(--twg-modal-gap-sm) var(--twg-modal-gap);scrollbar-width:none;flex-direction:row;overflow-x:auto}.em-settings-tabs::-webkit-scrollbar{display:none}.em-settings-tab{min-height:var(--twg-dd-item-h-mobile);max-width:min(46vw, var(--twg-dd-max-w));padding:0 var(--twg-modal-gap);white-space:nowrap;flex:none}.em-settings-tab span{text-overflow:ellipsis;overflow:hidden}.em-settings-pane{padding:var(--twg-modal-pad-x)}.em-settings-row{min-height:var(--twg-dd-item-h-mobile)}.em-settings-btn{min-height:var(--twg-button-md-h-mobile,var(--twg-button-md-h))}}.em-identity-picker{min-width:0;display:inline-flex;position:relative}.em-identity-trigger{min-height:var(--twg-button-md-h);align-items:center;gap:var(--twg-modal-gap-sm);padding:0 var(--twg-button-md-pad-x);border-radius:var(--twg-button-md-r);border:var(--twg-modal-border);background:var(--twg-cream-bright);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-regular);cursor:pointer;display:inline-flex}.em-identity-trigger:hover{background:var(--twg-ink-tint-hover)}.em-identity-trigger-label{font-weight:var(--twg-fw-emph)}.em-identity-trigger-email{color:var(--twg-ink-3)}.em-identity-pop{margin-top:var(--twg-dd-offset);min-width:var(--twg-filter-popover-w);background:var(--twg-modal-surface);border:var(--twg-modal-border);border-radius:var(--twg-dd-radius);box-shadow:var(--twg-modal-shadow);padding:var(--twg-modal-gap-sm);z-index:var(--twg-modal-z);list-style:none;position:absolute;top:100%;left:0}.em-identity-row{width:100%;min-height:var(--twg-dd-item-h-desktop);align-items:center;gap:var(--twg-modal-gap-sm);padding:var(--twg-modal-gap-sm);border-radius:var(--twg-dd-radius);cursor:pointer;text-align:left;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);background:0 0;border:0;display:flex}.em-identity-row:hover{background:var(--twg-ink-tint-hover)}.em-identity-row.is-active{background:var(--twg-ink-tint-soft);font-weight:var(--twg-fw-emph)}.em-identity-check-spacer{width:var(--twg-icon-glyph-sm)}.em-identity-row-body{flex-direction:column;flex:1;display:flex}.em-identity-row-body strong{font-size:var(--twg-fs-body);color:var(--twg-ink)}.em-identity-row-body span{font-size:var(--twg-fs-caption);color:var(--twg-ink-3)}.em-identity-provider{min-height:var(--twg-chip-md-h);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);padding:0 var(--twg-chip-md-pad-x);border-radius:var(--twg-chip-md-r);background:var(--twg-ink-tint-soft);color:var(--twg-ink-2);align-items:center;display:inline-flex}.em-writeback-card{border:1px solid var(--twg-ink-hair);font-size:var(--twg-fs-button);background:#fffaeef5;border-radius:10px;margin:8px 12px;padding:10px 12px;box-shadow:0 6px 16px -8px #2c1e102e}.em-writeback-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.em-writeback-head strong{font-size:var(--twg-fs-body);color:var(--twg-ink);flex:1}.em-writeback-tick{color:var(--twg-sage)}.em-writeback-counts{font-size:var(--twg-fs-caption);color:var(--twg-ink-3)}.em-writeback-list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.em-writeback-row{border-radius:var(--twg-r-xs);font-size:var(--twg-fs-label);grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:5px 8px;display:grid}.em-writeback-row.state-wrote{color:var(--twg-ink)}.em-writeback-row.state-wrote svg{color:var(--twg-sage)}.em-writeback-row.state-not_proven{color:var(--twg-ink);background:var(--twg-amber)}@supports (color:color-mix(in lab, red, red)){.em-writeback-row.state-not_proven{background:color-mix(in oklab, var(--twg-amber) 8%, transparent)}}.em-writeback-row.state-not_proven svg{color:var(--twg-amber)}.em-writeback-row.state-n_a,.em-writeback-row.state-n_a svg{color:var(--twg-ink-3)}.em-writeback-row-detail{font-size:var(--twg-fs-caption);color:var(--twg-ink-3)}.em-writeback-row-open{cursor:pointer;width:22px;height:22px;color:var(--twg-ink-2);background:0 0;border:0;border-radius:5px;place-items:center;display:inline-grid}.em-writeback-row-open:hover{color:var(--twg-ink);background:#6c502a1a}.em-draft-provenance{border-radius:var(--twg-r-full);border:1px solid var(--twg-ink-hair);font-size:calc(var(--twg-fs-label) + .5px);color:var(--twg-ink);background:#fff7e6b3;align-items:center;gap:6px;margin:4px 0;padding:4px 10px;display:inline-flex}.em-draft-provenance strong{font-weight:600}.em-draft-provenance-detail{color:var(--twg-ink-3);font-size:var(--twg-fs-caption)}.em-draft-provenance.source-andy>svg{color:var(--twg-salmon)}.em-draft-provenance.source-workflow>svg{color:var(--em-sky-deep,#7f3f2d)}.em-draft-provenance.source-template>svg{color:var(--twg-brass)}.em-draft-provenance.source-user>svg{color:var(--twg-ink-3)}.em-draft-provenance-why{border-radius:var(--twg-r-full);cursor:pointer;min-height:24px;color:var(--twg-ink-2);font-size:calc(var(--twg-fs-micro) + .5px);background:0 0;border:0;align-items:center;gap:4px;margin-left:4px;padding:4px 8px;display:inline-flex}.em-draft-provenance-why:hover{color:var(--twg-ink);background:#6c502a1a}.em-recipient-typeahead{flex:auto;min-width:0;position:relative}.em-recipient-suggest{z-index:40;background:var(--twg-surface,#fdfaf4);border-radius:var(--twg-r-md);border:1px solid #6c502a29;max-height:220px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #3c2c1429}.em-recipient-suggest-status{font-size:var(--twg-fs-label);color:var(--twg-ink-3,#8a7a5e);padding:8px 12px}.em-recipient-suggest-error{color:var(--twg-coral,#c0563b)}.em-compose-validation-error{width:100%;color:var(--twg-coral,#c0563b);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);grid-column:1/-1;margin:2px 0 0;line-height:1.35}.em-recipient-suggest-row{border-radius:var(--twg-r-sm);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:6px 8px;display:flex}.em-recipient-suggest-row:hover,.em-recipient-suggest-row.is-active{background:#6c502a1a}.em-recipient-suggest-text{flex-direction:column;min-width:0;display:flex}.em-recipient-suggest-name{font-size:var(--twg-fs-body);color:var(--twg-ink,#3c2c14);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.em-recipient-suggest-email{font-size:calc(var(--twg-fs-label) + .5px);color:var(--twg-ink-3,#8a7a5e);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.em-messages-state{text-align:center;color:var(--twg-ink-3,#8a7a5e);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 24px;display:flex}.em-messages-state>svg{color:var(--twg-ink-3,#8a7a5e)}.em-messages-state-title{font-size:calc(var(--twg-fs-body) + 1px);color:var(--twg-ink,#3c2c14);font-weight:500}.em-messages-state-sub{font-size:var(--twg-fs-button);max-width:320px;line-height:1.45}.em-messages-state-retry{border-radius:var(--twg-r-full);background:var(--twg-surface,#fdfaf4);color:var(--twg-ink,#3c2c14);font-size:var(--twg-fs-button);cursor:pointer;border:1px solid #6c502a2e;align-items:center;gap:6px;margin-top:6px;padding:6px 14px;display:inline-flex}.em-messages-state-retry:hover{background:#6c502a1a}.em-messages-state-spin{animation:.9s linear infinite em-msgstate-spin}@keyframes em-msgstate-spin{to{transform:rotate(360deg)}}.em-empty-action{border-radius:var(--twg-r-full);background:var(--twg-surface,#fdfaf4);color:var(--twg-ink,#3c2c14);font-size:var(--twg-fs-label);cursor:pointer;border:1px solid #6c502a2e;justify-content:center;align-items:center;margin-top:8px;padding:7px 14px;display:inline-flex}.em-empty-action--connect{background:var(--twg-btn-approve-bg);color:var(--twg-btn-approve-fg);border-color:#0000;font-weight:600}.em-empty-action--connect:hover{background:var(--twg-btn-approve-bg)}@supports (color:color-mix(in lab, red, red)){.em-empty-action--connect:hover{background:color-mix(in oklab, var(--twg-btn-approve-bg) 88%, var(--twg-ink))}}.em-empty-action--connect:focus-visible{outline:2px solid var(--twg-brass);outline-offset:1px}.em-draft-row{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.em-draft-icon{border-radius:var(--twg-r-full);width:34px;height:34px;color:var(--twg-brass,#b48739);background:#b4873921;justify-content:center;align-items:center;display:inline-flex}.em-draft-schedule-inline{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.em-draft-schedule-inline input{border-radius:var(--twg-r-sm);min-width:180px;height:30px;color:var(--twg-ink,#3c2c14);font-size:var(--twg-fs-label);background:#ffffffb8;border:1px solid #6c502a2e;padding:0 8px}.em-draft-schedule-inline button{height:var(--twg-btn-md-h);border-radius:var(--twg-r-full);background:var(--twg-surface,#fdfaf4);color:var(--twg-ink,#3c2c14);font-size:var(--twg-fs-label);cursor:pointer;border:1px solid #6c502a2e;padding:0 10px}.em-draft-review{height:100%;min-height:0;color:var(--twg-ink,#3c2c14);grid-template-rows:auto auto 1fr auto;display:grid}.em-draft-review[data-suspended]{display:none!important}.em-draft-review-head{border-bottom:1px solid #6c502a1f;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 14px;display:flex}.em-draft-review-kicker{color:var(--twg-ink-3,#8a7a5e);font-size:var(--twg-fs-caption);text-transform:uppercase;letter-spacing:0;margin-bottom:5px;display:inline-flex}.em-draft-review-head h2{font-size:calc(var(--twg-fs-heading) + 1px);letter-spacing:0;margin:0;line-height:1.2}.em-draft-review-head p{color:var(--twg-ink-3,#8a7a5e);font-size:var(--twg-fs-body);margin:6px 0 0}.em-draft-review-actions,.em-draft-review-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.em-draft-review-actions button,.em-draft-review-foot button{min-height:calc(var(--twg-btn-icon) + 2px);border-radius:var(--twg-r-full);color:var(--twg-ink,#3c2c14);font-size:var(--twg-fs-label);cursor:pointer;background:#ffffff9e;border:1px solid #6c502a29;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.em-draft-review-actions button:disabled,.em-draft-review-foot button:disabled{opacity:.5;cursor:not-allowed}.em-draft-review-banner{color:var(--twg-ink,#3c2c14);font-size:var(--twg-fs-button);background:#b487391c;border-radius:10px;align-items:center;gap:8px;margin:12px 22px 0;padding:9px 12px;display:flex}.em-draft-review-banner[data-tone=error]{color:var(--twg-coral,#c0563b);background:#c0563b1a}.em-draft-review-body{min-height:0;padding:18px 22px;overflow:auto}.em-draft-field{font-size:var(--twg-fs-label);color:var(--twg-ink-3,#8a7a5e);gap:6px;margin-bottom:12px;display:grid}.em-draft-field input,.em-draft-field textarea{width:100%;color:var(--twg-ink,#3c2c14);font:inherit;background:#ffffffbd;border:1px solid #6c502a29;border-radius:10px;padding:10px 12px}.em-draft-field textarea{resize:vertical;min-height:320px;line-height:1.5}.em-draft-review-foot{border-top:1px solid #6c502a1f;justify-content:flex-end;padding:14px 22px 18px}.em-draft-modal-backdrop{z-index:var(--z-modal-control);isolation:isolate;width:100vw;height:100dvh;min-height:100vh;padding:var(--twg-modal-backdrop-pad);background:var(--twg-dialog-scrim-bg);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.em-draft-modal-backdrop{background:color-mix(in oklab, var(--twg-dialog-scrim-bg) 82%, #13100b6b)}}.em-draft-modal-backdrop{-webkit-backdrop-filter:blur(12px)saturate(1.12);overscroll-behavior:contain}.em-draft-modal{gap:var(--twg-modal-gap);min-width:0;width:min(var(--twg-modal-w-lg), calc(100vw - (var(--twg-modal-backdrop-pad) * 2)));max-height:min(var(--twg-modal-max-h-lg), calc(100dvh - (var(--twg-modal-backdrop-pad) * 2)));padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);border:var(--twg-modal-border);border-radius:var(--twg-modal-radius);background:var(--twg-modal-surface);box-shadow:var(--twg-modal-shadow);color:var(--twg-ink);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.em-draft-modal-head{justify-content:space-between;align-items:flex-start;gap:var(--twg-modal-gap);display:flex}.em-draft-modal-head span,.em-draft-modal-field span{color:var(--twg-ink-3);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);letter-spacing:0;text-transform:uppercase;display:block}.em-draft-modal-head h3{margin:var(--twg-modal-gap-xs) 0 0;font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:600;line-height:1.1}.em-draft-modal-close{width:var(--twg-btn-icon);height:var(--twg-btn-icon);border:var(--twg-modal-hairline);border-radius:var(--twg-r-sm);color:var(--twg-ink-2);cursor:pointer;background:0 0;place-items:center;display:inline-grid}.em-draft-modal-field{gap:var(--twg-modal-gap-xs);min-width:0;display:grid}.em-draft-modal-field input,.em-draft-modal-field textarea{border:var(--twg-modal-border);border-radius:var(--twg-r-sm);background:var(--twg-ink);width:100%}@supports (color:color-mix(in lab, red, red)){.em-draft-modal-field input,.em-draft-modal-field textarea{background:color-mix(in oklab, var(--twg-ink) 3%, var(--twg-cream-bright))}}.em-draft-modal-field input,.em-draft-modal-field textarea{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);outline:none;line-height:1.45}.em-draft-modal-field input{min-height:var(--twg-btn-md-h);padding:0 var(--twg-modal-gap)}.em-draft-modal-field textarea{height:100%;min-height:calc(var(--twg-touch-target) * 6);padding:var(--twg-modal-gap-sm) var(--twg-modal-gap);resize:none;overflow:auto}.em-draft-modal-actions{justify-content:flex-end;gap:var(--twg-modal-gap-sm);display:flex}@media (max-width:768px){.em-draft-review-head{flex-direction:column;padding:16px}.em-draft-review-actions{width:100%}.em-draft-review-actions button{flex:auto;justify-content:center}.em-draft-review-body{padding:14px 16px}.em-draft-review-foot{padding:12px 16px 16px}.em-draft-field textarea{min-height:220px}.em-draft-modal{width:100%;max-height:calc(100dvh - (var(--twg-modal-backdrop-pad) * 2))}.em-settings-modal :is(.em-settings-tabs,.em-settings-pane){background:var(--tao-dialog-bg)!important}@supports (color:color-mix(in lab, red, red)){.em-settings-modal :is(.em-settings-tabs,.em-settings-pane){background:color-mix(in oklab, var(--tao-dialog-bg) 76%, var(--tao-dialog-soft))!important}}.em-settings-modal :is(.em-settings-tabs,.em-settings-pane){color:var(--twg-ink)!important;border-color:var(--tao-dialog-border)!important}.em-settings-modal :is(.em-settings-tab,.em-settings-provider,.em-settings-row){background:var(--tao-dialog-bg)!important}@supports (color:color-mix(in lab, red, red)){.em-settings-modal :is(.em-settings-tab,.em-settings-provider,.em-settings-row){background:color-mix(in oklab, var(--tao-dialog-bg) 72%, var(--tao-dialog-soft))!important}}.em-settings-modal :is(.em-settings-tab,.em-settings-provider,.em-settings-row){color:var(--twg-ink)!important;border-color:var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.em-settings-modal :is(.em-settings-tab,.em-settings-provider,.em-settings-row){border-color:color-mix(in oklab, var(--twg-ink) 10%, transparent)!important}}.em-settings-modal :is(.em-settings-tab span,.em-settings-provider-name,.em-settings-provider-hint){color:inherit!important}.em-settings-modal :is(.em-settings-dot,.em-settings-badge,.em-settings-card-badge){background:var(--tao-dialog-bg)!important}@supports (color:color-mix(in lab, red, red)){.em-settings-modal :is(.em-settings-dot,.em-settings-badge,.em-settings-card-badge){background:color-mix(in oklab, var(--tao-dialog-bg) 70%, var(--tao-dialog-soft))!important}}.em-settings-modal :is(.em-settings-dot,.em-settings-badge,.em-settings-card-badge){color:var(--twg-ink)!important;border:1px solid var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.em-settings-modal :is(.em-settings-dot,.em-settings-badge,.em-settings-card-badge){border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)!important}}.em-list-rows .em-row-from{font-size:var(--twg-fs-body)!important;letter-spacing:0!important;line-height:1.18!important}.em-list-rows .em-row-subject,.em-list-rows .em-row-subject>span{font-size:var(--twg-fs-body)!important;letter-spacing:0!important;line-height:1.24!important}.em-list-rows .em-row-preview{font-size:var(--twg-fs-button)!important;line-height:1.34!important}.em[data-thread-open] .em-message-body,.em-shell[data-thread-open] .em-message-body{font-size:var(--twg-fs-body)!important;line-height:1.46!important}.m-andy-q-input,.em-compose-andy-dots,.em-compose-andy-typing{background:var(--twg-cream-bright)!important}@supports (color:color-mix(in lab, red, red)){.m-andy-q-input,.em-compose-andy-dots,.em-compose-andy-typing{background:color-mix(in oklab, var(--twg-cream-bright) 72%, var(--twg-paper))!important}}.m-andy-q-input,.em-compose-andy-dots,.em-compose-andy-typing{color:var(--twg-ink)!important;border-color:var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.m-andy-q-input,.em-compose-andy-dots,.em-compose-andy-typing{border-color:color-mix(in oklab, var(--twg-ink) 10%, transparent)!important}}.m-andy-pulse,.em-compose-andy-msg-mark,.em-compose-andy-msg-andy,.em-andy-quote-mark,.em-andy-schedule-tag{background:var(--tao-andy-bg)!important;color:var(--tao-andy-ink)!important;border-color:var(--tao-andy-bg)!important}@supports (color:color-mix(in lab, red, red)){.m-andy-pulse,.em-compose-andy-msg-mark,.em-compose-andy-msg-andy,.em-andy-quote-mark,.em-andy-schedule-tag{border-color:color-mix(in oklab, var(--tao-andy-bg) 44%, transparent)!important}}.m-andy-q-hint,.em-andy-instruction-label,.em-andy-outcome-hint,.em-andy-outcome-reco,.em-andy-prep-body,.em-andy-quote-body,.em-andy-quote-meta,.em-andy-schedule-time,.em-andy-schedule-when,.em-compose-andy-sub,.em-compose-andy-text,.em-compose-andy-title,.em-compose-andy-sheet-spacer,.em-split-toggle,.em-split-toggle-count,.em-split-toggle-label{color:var(--twg-ink-2)!important}.em-andy-quote-text{color:var(--twg-ink)!important;font-size:var(--tao-mobile-copy)!important;line-height:1.45!important}.em[data-thread-open]>.m-reader-bottom-actions-slot,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot{bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--vv-off,0px))!important}.em[data-thread-open] .m-em-topbar,.em-shell[data-thread-open] .m-em-topbar,.m-em-topbar.m-em-topbar-reader{min-height:calc(var(--twg-touch-target) + var(--twg-space-2))!important;height:calc(var(--twg-touch-target) + var(--twg-space-2))!important;padding:var(--twg-space-1) var(--twg-space-3)!important}:is(body:has(.em[data-thread-open]) .m-em-topbar.m-em-topbar-reader,body:has(.em-shell[data-thread-open]) .m-em-topbar.m-em-topbar-reader){min-height:calc(var(--twg-touch-target) + var(--twg-space-2) + env(safe-area-inset-top,0))!important;height:calc(var(--twg-touch-target) + var(--twg-space-2) + env(safe-area-inset-top,0))!important;padding:calc(var(--twg-space-1) + env(safe-area-inset-top,0)) var(--twg-space-3) var(--twg-space-1)!important;gap:var(--twg-space-1)!important}:is(body:has(.em[data-thread-open]) .em-reader,body:has(.em-shell[data-thread-open]) .em-reader){height:calc(100% - var(--twg-touch-target) - var(--twg-space-2) - env(safe-area-inset-top,0))!important}:is(body:has(.em[data-thread-open]) .m-em-topbar-reader-subject,body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject){display:none!important}.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head{min-height:calc(var(--twg-touch-target) + var(--twg-space-4) + var(--twg-space-3) + var(--twg-chip-md-h) + var(--twg-space-1) + var(--twg-touch-target) + var(--twg-space-4) + var(--twg-space-3) + var(--twg-touch-target))!important;height:calc(var(--twg-touch-target) + var(--twg-space-4) + var(--twg-space-3) + var(--twg-chip-md-h) + var(--twg-space-1) + var(--twg-touch-target) + var(--twg-space-4) + var(--twg-space-3) + var(--twg-touch-target))!important;background:var(--twg-cream-bright)!important;padding:0!important}.em[data-thread-open] .em-thread-head>.em-thread-subject,.em-shell[data-thread-open] .em-thread-head>.em-thread-subject{height:auto!important;min-height:0!important;max-height:2.7em!important;padding:var(--twg-space-1) var(--twg-space-4) 0!important;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-module-head-mobile)!important;font-weight:500!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important;color:var(--twg-ink)!important;text-align:left!important;white-space:normal!important;text-overflow:ellipsis!important;-webkit-line-clamp:2!important;line-clamp:2!important;border-bottom:var(--twg-modal-hairline)!important;box-sizing:border-box!important;-webkit-box-orient:vertical!important;flex:none!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important}.em[data-thread-open] .em-thread-linked-chip,.em-shell[data-thread-open] .em-thread-linked-chip{min-height:var(--twg-chip-md-h)!important;height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;padding:0 var(--twg-chip-md-pad-x)!important;gap:var(--twg-chip-md-gap)!important;border-radius:var(--twg-chip-md-radius)!important;font-size:var(--twg-type-chip-size)!important;font-weight:var(--twg-type-chip-weight)!important;line-height:var(--twg-type-chip-lh)!important;align-items:center!important;position:relative!important;overflow:visible!important}.em[data-thread-open] .em-thread-linked-chip:before,.em-shell[data-thread-open] .em-thread-linked-chip:before{content:""!important;inset:var(--twg-chip-hit-inset)!important;border-radius:inherit!important;position:absolute!important}.em[data-thread-open] .em-thread-meta,.em-shell[data-thread-open] .em-thread-meta{min-height:calc(var(--twg-touch-target) + var(--twg-space-4) + var(--twg-space-3))!important;height:calc(var(--twg-touch-target) + var(--twg-space-4) + var(--twg-space-3))!important}.em[data-thread-open] .em-thread-meta-line,.em[data-thread-open] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-recipients{min-height:calc(var(--twg-touch-target) - var(--twg-space-2))!important;height:calc(var(--twg-touch-target) - var(--twg-space-2))!important;padding-left:var(--twg-space-4)!important;padding-right:var(--twg-space-4)!important;gap:var(--twg-space-3)!important;font-size:var(--twg-fs-label)!important}.em[data-thread-open] .em-thread-meta-line:before,.em-shell[data-thread-open] .em-thread-meta-line:before,.em[data-thread-open] .em-thread-meta-rec-label,.em-shell[data-thread-open] .em-thread-meta-rec-label{flex:0 0 calc(var(--twg-touch-target) + var(--twg-space-4) + var(--twg-space-1))!important;width:calc(var(--twg-touch-target) + var(--twg-space-4) + var(--twg-space-1))!important;min-width:calc(var(--twg-touch-target) + var(--twg-space-4) + var(--twg-space-1))!important;max-width:calc(var(--twg-touch-target) + var(--twg-space-4) + var(--twg-space-1))!important;font-size:var(--twg-fs-caption)!important;letter-spacing:var(--twg-type-eyebrow-tracking)!important}.em[data-thread-open] .em-thread-meta-from,.em-shell[data-thread-open] .em-thread-meta-from,.em[data-thread-open] .em-thread-meta-rec-name,.em-shell[data-thread-open] .em-thread-meta-rec-name{height:auto!important;min-height:0!important;max-height:none!important;font-size:var(--twg-fs-label)!important;line-height:var(--twg-lh-dense)!important}.em[data-thread-open] .m-reader-header-actions-slot,.em-shell[data-thread-open] .m-reader-header-actions-slot{height:var(--twg-touch-target)!important}.em[data-thread-open] .m-reader-header-actions,.em-shell[data-thread-open] .m-reader-header-actions{height:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;padding-left:var(--twg-modal-gap)!important;padding-right:var(--twg-modal-gap)!important;padding-top:0!important;padding-bottom:0!important}.em[data-thread-open] .m-reader-header-ico,.em-shell[data-thread-open] .m-reader-header-ico{flex:0 0 var(--twg-touch-target)!important;width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important}.em[data-thread-open] .em-thread,.em-shell[data-thread-open] .em-thread{padding-bottom:0!important}.em[data-thread-open] .em-messages,.em-shell[data-thread-open] .em-messages{padding:var(--twg-modal-gap-sm) var(--twg-modal-gap) calc(var(--twg-button-md-h) + var(--twg-space-4) + env(safe-area-inset-bottom,0))!important}.em[data-thread-open] .em-message,.em-shell[data-thread-open] .em-message{width:100%!important;max-width:none!important;padding:var(--twg-modal-gap)!important}.em-andy-popover-head,.em-writeback-head{background:var(--tao-dialog-bg)!important}@supports (color:color-mix(in lab, red, red)){.em-andy-popover-head,.em-writeback-head{background:color-mix(in oklab, var(--tao-dialog-bg) 86%, var(--tao-dialog-soft))!important}}.em-andy-popover-head,.em-writeback-head{color:var(--twg-ink)!important;border-color:var(--tao-dialog-border)!important}.m-em-topbar.m-em-topbar-inbox .m-em-topbar-acct{border-radius:var(--twg-r-full)!important;background:var(--twg-ink)!important;border:0!important;align-items:center!important;gap:6px!important;min-width:44px!important;min-height:44px!important;padding:0 8px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.m-em-topbar.m-em-topbar-inbox .m-em-topbar-acct{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)!important}}.m-em-topbar.m-em-topbar-inbox .m-em-topbar-acct{color:var(--twg-ink-2)!important;font-family:var(--twg-f-ui,Inter, system-ui, sans-serif)!important;font-size:var(--twg-fs-label)!important;letter-spacing:0!important;font-style:normal!important;font-weight:650!important;line-height:1!important}.m-em-topbar.m-em-topbar-inbox .m-em-topbar-acct:before,.m-em-topbar.m-em-topbar-inbox .m-em-topbar-acct:after{content:none!important;display:none!important}.m-em-topbar.m-em-topbar-inbox .m-em-topbar-acct:hover{color:var(--twg-ink)!important}.m-em-topbar.m-em-topbar-inbox .m-em-topbar-acct-label{font-family:var(--twg-f-ui,Inter, system-ui, sans-serif)!important;letter-spacing:0!important;font-style:normal!important}.m-em-topbar.m-em-topbar-inbox .m-em-topbar-acct-dots{flex:none!important;align-items:center!important;display:inline-flex!important}.m-em-topbar.m-em-topbar-inbox .m-em-topbar-acct-dots .m-em-topbar-acct-dot{border-radius:var(--twg-r-full)!important;width:16px!important;min-width:16px!important;height:16px!important;box-shadow:0 0 0 2px var(--twg-paper), 0 1px 3px var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.m-em-topbar.m-em-topbar-inbox .m-em-topbar-acct-dots .m-em-topbar-acct-dot{box-shadow:0 0 0 2px var(--twg-paper), 0 1px 3px color-mix(in oklab, var(--twg-ink) 20%, transparent)!important}}.m-folders-sheet{max-height:min(82dvh, calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top) - 12px))!important;padding:10px 10px calc(14px + env(safe-area-inset-bottom,0px))!important;border:.5px solid var(--twg-glass-border)!important;background:var(--twg-glass-t3-bg)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important;flex-direction:column!important;gap:10px!important;display:flex!important;overflow:hidden!important}.m-folders-head{grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 2px 4px!important;display:grid!important}.m-folders-kicker{color:var(--twg-ink-3)!important;font-family:var(--twg-f-ui,Inter, system-ui, sans-serif)!important;font-size:var(--twg-fs-label)!important;letter-spacing:0!important;font-weight:750!important;line-height:1.1!important;display:block!important}.m-folders-head h2{color:var(--twg-ink)!important;font-family:var(--twg-f-display,"Cormorant Garamond", serif)!important;font-size:var(--twg-fs-display)!important;letter-spacing:0!important;margin:1px 0 0!important;font-weight:600!important;line-height:1.08!important}.m-folders-head strong{display:none!important}.m-folders-close{background:var(--twg-ink)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}@supports (color:color-mix(in lab, red, red)){.m-folders-close{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)!important}}.m-folders-section{letter-spacing:0!important;margin:10px 4px 5px!important}.m-folders-list{border:.5px solid var(--twg-ink)!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.m-folders-list{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)!important}}.m-folders-list{border-radius:var(--twg-r-md)!important;background:var(--twg-cream-bright)!important}@supports (color:color-mix(in lab, red, red)){.m-folders-list{background:color-mix(in oklab, var(--twg-cream-bright) 74%, var(--twg-paper))!important}}.m-folders-list{overflow:hidden!important}.m-folders-list li+li .m-folders-row{border-top:.5px solid var(--twg-ink-hair)!important}.m-folders-row,.m-folders-row-plain{min-height:54px!important;color:var(--twg-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:6px 12px 6px 4px!important;display:grid!important}.m-folders-row-ico{width:38px!important;height:42px!important;color:var(--twg-ink-2)!important;place-items:center!important;display:grid!important}.m-folders-row[data-active=true]{background:var(--twg-sage)!important}@supports (color:color-mix(in lab, red, red)){.m-folders-row[data-active=true]{background:color-mix(in oklab, var(--twg-sage) 10%, var(--twg-paper))!important}}.m-folders-row[data-active=true] .m-folders-row-ico,.m-folders-row[data-active=true] .m-folders-row-body strong{color:var(--twg-sage)!important}.m-folders-row-body{min-width:0!important}.m-folders-row-body strong{color:var(--twg-ink)!important;font-size:var(--twg-fs-body-lg)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:650!important;overflow:hidden!important}.m-folders-row-count{min-width:24px!important;color:var(--twg-ink-3)!important;font-family:var(--twg-f-ui,Inter, system-ui, sans-serif)!important;text-align:right!important}.m-folders-row-badge,.m-folders-row-badge.tone-ready,.m-folders-row-badge.tone-partial,.m-folders-row-badge.tone-backend_only,.m-folders-row-badge.tone-risky,.m-folders-row-badge.tone-missing{display:none!important}body:has(.em) .twg-approval-backdrop .twg-approval-card{overscroll-behavior-y:contain!important;box-sizing:border-box!important;max-height:min(86dvh,100dvh - 20px)!important;overflow-y:auto!important}body:has(.em) .twg-approval-backdrop .twg-approval-row{grid-template-columns:minmax(0,1fr)!important;gap:4px!important;display:grid!important}body:has(.em) .twg-approval-backdrop .twg-approval-row>span{overflow-wrap:anywhere!important;min-width:0!important}.em[data-thread-open]>.m-reader-bottom-actions-slot>.m-reader-pill,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot>.m-reader-pill{inline-size:100%!important}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy{border-radius:var(--twg-r-full)!important;background:var(--twg-coral)!important;inline-size:100%!important;min-inline-size:0!important;color:var(--twg-cream)!important;flex:auto!important;justify-content:stretch!important;align-items:stretch!important;gap:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-main,.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-main,.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-menu,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-main,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-main,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-menu{appearance:none!important;color:inherit!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-button)!important;font-weight:var(--twg-fw-emph)!important;line-height:var(--twg-lh-dense)!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;min-height:100%!important;display:inline-flex!important}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-main,.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-main,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-main,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-main{gap:var(--twg-chip-md-gap)!important;min-width:0!important;padding-inline:var(--twg-button-md-pad-x)!important;flex:auto!important}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-dock .m-reader-reply-main,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-dock .m-reader-reply-main{min-inline-size:calc(var(--twg-touch-target) * 2)!important;flex:auto!important}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-dock .m-reader-andy-main,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-dock .m-reader-andy-main{flex:0 0 calc(var(--twg-touch-target) * 2)!important;inline-size:calc(var(--twg-touch-target) * 2)!important;border-left:var(--twg-modal-hairline)!important;border-color:var(--twg-cream)!important}@supports (color:color-mix(in lab, red, red)){.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-dock .m-reader-andy-main,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-dock .m-reader-andy-main{border-color:color-mix(in oklab, var(--twg-cream) 34%, transparent)!important}}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-menu,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-menu{flex:0 0 var(--twg-touch-target)!important;inline-size:var(--twg-touch-target)!important;border-left:var(--twg-modal-hairline)!important;border-color:var(--twg-cream)!important}@supports (color:color-mix(in lab, red, red)){.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-menu,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-menu{border-color:color-mix(in oklab, var(--twg-cream) 34%, transparent)!important}}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-main:active,.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-main:active,.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-menu:active,.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-menu[aria-expanded=true],.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-main:active,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-main:active,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-menu:active,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-menu[aria-expanded=true]{background:var(--twg-ink-tint-hover)!important}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-main:focus-visible,.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-main:focus-visible,.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-menu:focus-visible,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-main:focus-visible,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-main:focus-visible,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-menu:focus-visible{box-shadow:var(--twg-focus-ring)!important;outline:none!important}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-main>svg,.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-main>svg,.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-menu>svg,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-main>svg,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-main>svg,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-menu>svg{color:currentColor!important;flex:none!important}.m-reader-label-sheet{max-height:min(var(--twg-mobile-sheet-max-h), var(--twg-mobile-sheet-max-h-abs))!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.m-reader-label-create{gap:var(--twg-modal-gap-xs);padding:0 var(--twg-modal-gap-sm);flex-direction:column;display:flex}.m-reader-label-create label{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);letter-spacing:var(--twg-type-eyebrow-tracking);text-transform:uppercase;color:var(--twg-ink-3)}.m-reader-label-create-row{grid-template-columns:var(--twg-icon-button-md) minmax(0, 1fr) auto;align-items:center;gap:var(--twg-modal-gap-sm);min-height:var(--twg-button-md-h);padding:var(--twg-modal-gap-xs) var(--twg-modal-gap-sm);border:var(--twg-modal-hairline);border-radius:var(--twg-button-md-r);background:var(--twg-modal-surface);display:grid}.m-reader-label-create-row svg{color:var(--twg-ink-3);justify-self:center}.m-reader-label-create-row input{min-width:0;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);line-height:var(--twg-lh-dense);background:0 0;border:0;outline:0}.m-reader-label-create-row input::placeholder{color:var(--twg-ink-3)}.m-reader-label-create-row button,.m-reader-label-foot button{min-height:var(--twg-button-md-h);padding-inline:var(--twg-button-md-pad-x);border-radius:var(--twg-button-md-r);background:var(--twg-button-primary-bg);color:var(--twg-button-primary-fg);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);border:0}.m-reader-label-create-row button:disabled{background:var(--twg-button-secondary-bg);color:var(--twg-ink-3);border:var(--twg-modal-hairline)}.m-reader-label-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:var(--twg-modal-gap-xs);min-height:0;padding:var(--twg-modal-gap-sm);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.m-reader-label-row{grid-template-columns:var(--twg-icon-button-md) minmax(0, 1fr) auto;align-items:center;gap:var(--twg-modal-gap-sm);min-height:var(--twg-button-md-h);width:100%;padding:var(--twg-modal-gap-sm) var(--twg-button-md-pad-x);border:var(--twg-modal-hairline);border-radius:var(--twg-button-md-r);background:var(--twg-paper);display:grid}@supports (color:color-mix(in lab, red, red)){.m-reader-label-row{background:color-mix(in oklab, var(--twg-paper) 82%, transparent)}}.m-reader-label-row{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-medium);line-height:var(--twg-lh-dense);text-align:left}.m-reader-label-row[aria-pressed=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-reader-label-row[aria-pressed=true]{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-paper))}}.m-reader-label-row[aria-pressed=true]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-reader-label-row[aria-pressed=true]{border-color:color-mix(in oklab, var(--twg-brass) 34%, transparent)}}.m-reader-label-row>svg{color:currentColor;justify-self:center}.m-reader-label-state{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);line-height:var(--twg-lh-dense);white-space:nowrap}.m-reader-label-empty{padding:var(--twg-modal-gap);border:var(--twg-modal-hairline);border-radius:var(--twg-button-md-r);color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);line-height:var(--twg-lh-body)}.m-reader-label-foot{padding:var(--twg-modal-gap-sm);border-top:var(--twg-modal-hairline);flex:none;justify-content:flex-end;display:flex}.em[data-thread-open] .em-message[data-collapsed],.em-shell[data-thread-open] .em-message[data-collapsed]{padding:var(--twg-modal-gap-sm)!important;background:var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.em[data-thread-open] .em-message[data-collapsed],.em-shell[data-thread-open] .em-message[data-collapsed]{background:color-mix(in oklab, var(--twg-ink) 2.5%, var(--twg-cream-bright))!important}}.em[data-thread-open] .em-message[data-collapsed] .em-message-head,.em-shell[data-thread-open] .em-message[data-collapsed] .em-message-head{display:none!important}.em[data-thread-open] .em-message[data-collapsed] .em-message-expand,.em-shell[data-thread-open] .em-message[data-collapsed] .em-message-expand{min-height:var(--twg-touch-target)!important;grid-template-columns:var(--twg-icon-button-md) minmax(0, 1fr) auto!important;align-items:center!important;gap:var(--twg-modal-gap-sm)!important;padding:var(--twg-modal-gap-sm)!important;border:var(--twg-modal-hairline)!important;border-radius:var(--twg-r-md)!important;background:var(--twg-glass-bg-soft)!important;color:var(--twg-ink)!important;font-size:var(--twg-fs-body)!important;line-height:var(--twg-lh-body)!important}.em[data-thread-open] .em-message-expand-avatar,.em-shell[data-thread-open] .em-message-expand-avatar{width:var(--twg-icon-button-md)!important;height:var(--twg-icon-button-md)!important;border-radius:var(--twg-r-full)!important;background:var(--twg-brass)!important;place-items:center!important;display:inline-grid!important}@supports (color:color-mix(in lab, red, red)){.em[data-thread-open] .em-message-expand-avatar,.em-shell[data-thread-open] .em-message-expand-avatar{background:color-mix(in oklab, var(--twg-brass) 18%, var(--twg-cream-bright))!important}}.em[data-thread-open] .em-message-expand-avatar,.em-shell[data-thread-open] .em-message-expand-avatar{color:var(--twg-ink)!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-label)!important;font-weight:var(--twg-fw-emph)!important;line-height:var(--twg-lh-dense)!important}.em[data-thread-open] .em-message-expand-main,.em-shell[data-thread-open] .em-message-expand-main{gap:var(--twg-modal-gap-xs)!important;min-width:0!important}.em[data-thread-open] .em-message-expand-top,.em-shell[data-thread-open] .em-message-expand-top{align-items:center!important;gap:var(--twg-modal-gap-sm)!important;min-width:0!important;display:flex!important}.em[data-thread-open] .em-message-expand-from,.em-shell[data-thread-open] .em-message-expand-from{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-body)!important;font-weight:var(--twg-fw-emph)!important;line-height:var(--twg-lh-dense)!important;color:var(--twg-ink)!important;overflow:hidden!important}.em[data-thread-open] .em-message-expand-time,.em-shell[data-thread-open] .em-message-expand-time{font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-label)!important;font-weight:var(--twg-fw-medium)!important;line-height:var(--twg-lh-dense)!important;color:var(--twg-ink-3)!important;flex:none!important}.em[data-thread-open] .em-message-expand-snippet,.em-shell[data-thread-open] .em-message-expand-snippet{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-family:var(--twg-f-content)!important;font-size:var(--twg-fs-body)!important;font-weight:var(--twg-fw-regular)!important;line-height:var(--twg-lh-body)!important;color:var(--twg-ink-2)!important;display:block!important;overflow:hidden!important}.em[data-thread-open] .em-message-expand-action,.em-shell[data-thread-open] .em-message-expand-action{min-height:var(--twg-chip-md-h)!important;padding-inline:var(--twg-chip-md-pad-x)!important;border-radius:var(--twg-chip-md-r)!important;background:var(--twg-brass)!important;flex:none!important}@supports (color:color-mix(in lab, red, red)){.em[data-thread-open] .em-message-expand-action,.em-shell[data-thread-open] .em-message-expand-action{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)!important}}.em[data-thread-open] .em-message-expand-action,.em-shell[data-thread-open] .em-message-expand-action{color:var(--twg-ink)!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-label)!important;font-weight:var(--twg-type-chip-weight)!important;line-height:var(--twg-lh-dense)!important}.em[data-thread-open] .message-body-quote-controls,.em-shell[data-thread-open] .message-body-quote-controls{align-items:center!important;gap:var(--twg-modal-gap-sm)!important}.em[data-thread-open] .message-body-quote-toggle,.em[data-thread-open] .message-body-layout-toggle,.em-shell[data-thread-open] .message-body-quote-toggle,.em-shell[data-thread-open] .message-body-layout-toggle{min-height:var(--twg-touch-target)!important;border-radius:var(--twg-button-md-r)!important;font-size:var(--twg-fs-button)!important}.em[data-thread-open] .message-body-quote-toggle,.em-shell[data-thread-open] .message-body-quote-toggle{flex:auto!important}.em[data-thread-open] .message-body-layout-toggle,.em-shell[data-thread-open] .message-body-layout-toggle{flex:none!important}.m-andy-root{z-index:var(--twg-modal-z)!important;justify-content:flex-end!important}.m-andy-backdrop{background:var(--twg-dialog-scrim-bg)!important;animation:m-andy-fade var(--twg-modal-fade-dur) var(--twg-ease) both!important}@keyframes m-andy-fade{0%{background:0 0}to{background:var(--twg-dialog-scrim-bg)}}.m-andy-sheet{width:calc(100% - (var(--twg-modal-gap-sm) * 2))!important;margin-inline:auto!important;margin-bottom:max(var(--twg-modal-gap-sm), env(safe-area-inset-bottom,0px))!important;max-height:min(var(--twg-mobile-sheet-max-h), var(--twg-mobile-sheet-max-h-abs))!important;padding:var(--twg-modal-gap-sm) var(--twg-modal-pad-x) calc(var(--twg-modal-pad-y) + env(safe-area-inset-bottom,0px))!important;border:var(--twg-modal-border)!important;border-radius:var(--twg-dialog-mobile-radius)!important;background:var(--twg-modal-surface)!important;box-shadow:var(--twg-dialog-sheet-shadow)!important;color:var(--twg-ink)!important;animation:m-andy-sheet-rise var(--twg-modal-pop-dur) var(--twg-ease) both!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}@keyframes m-andy-sheet-rise{0%{opacity:0;transform:translateY(var(--twg-modal-sheet-enter-y))}to{opacity:1;transform:translateY(0)}}.m-andy-grabber{width:var(--twg-sheet-handle-w)!important;height:var(--twg-sheet-handle-h)!important;margin:var(--twg-modal-gap-xs) auto 0!important;border-radius:var(--twg-r-full)!important;background:var(--twg-ink-tint-soft)!important}.m-andy-head{align-items:center!important;gap:var(--twg-modal-gap-sm)!important;flex:none!important;display:flex!important}.m-andy-kicker{align-items:center!important;gap:var(--twg-modal-gap-xs)!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-label)!important;font-weight:var(--twg-fw-emph)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:var(--twg-type-eyebrow-tracking)!important;text-transform:uppercase!important;color:var(--twg-button-andy-bg)!important;display:inline-flex!important}.m-andy-close{width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;border:var(--twg-modal-hairline)!important;border-radius:var(--twg-r-full)!important;background:var(--twg-button-secondary-bg)!important;color:var(--twg-button-secondary-fg)!important}.m-andy-stage{gap:var(--twg-modal-gap)!important;flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.m-andy-title{font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-title)!important;font-weight:var(--twg-fw-emph)!important;line-height:var(--twg-lh-display)!important;color:var(--twg-ink)!important;margin:0!important}.m-andy-sub{font-family:var(--twg-f-content)!important;font-size:var(--twg-fs-body)!important;font-weight:var(--twg-fw-regular)!important;line-height:var(--twg-lh-body)!important;color:var(--twg-ink-2)!important;margin:0!important}.m-andy-sub-subject{color:var(--twg-ink)!important;font-weight:var(--twg-fw-medium)!important;font-style:normal!important}.m-andy-pulse{width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;border-radius:var(--twg-r-full)!important;background:var(--twg-button-andy-bg)!important;color:var(--twg-button-andy-fg)!important;animation:m-andy-pulse var(--twg-t-shimmer) var(--twg-ease) infinite!important;margin-bottom:var(--twg-modal-gap-xs)!important}@keyframes m-andy-pulse{0%{transform:scale(1)}to{transform:scale(1.04)}}.m-andy-questions,.m-andy-preview,.m-andy-progress{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;overflow-y:auto!important}.m-andy-progress{gap:var(--twg-modal-gap-xs)!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-label)!important;line-height:var(--twg-lh-dense)!important;color:var(--twg-ink-3)!important}.m-andy-progress li{padding:var(--twg-modal-gap-xs) var(--twg-chip-md-pad-x)!important;border-radius:var(--twg-r-sm)!important;background:var(--twg-modal-subtle-bg)!important;animation:m-andy-row-in var(--twg-modal-pop-dur) var(--twg-ease) both!important}@keyframes m-andy-row-in{0%{opacity:0;transform:translateY(var(--twg-modal-enter-y))}to{opacity:1;transform:translateY(0)}}.m-andy-question{gap:var(--twg-modal-gap-sm)!important;padding:var(--twg-modal-gap)!important;border:var(--twg-modal-hairline)!important;border-radius:var(--twg-r-md)!important;background:var(--twg-modal-subtle-bg)!important}.m-andy-q-num,.m-andy-q-prompt,.m-andy-q-hint,.m-andy-q-input,.m-andy-preview{font-family:var(--twg-f-content)!important}.m-andy-q-num{color:var(--twg-button-andy-bg)!important;font-weight:var(--twg-fw-emph)!important;font-size:var(--twg-fs-body)!important;line-height:var(--twg-lh-dense)!important}.m-andy-q-body{gap:var(--twg-modal-gap-xs)!important}.m-andy-q-prompt{font-size:var(--twg-fs-body)!important;font-weight:var(--twg-fw-emph)!important;line-height:var(--twg-lh-dense)!important;color:var(--twg-ink)!important}.m-andy-q-hint{font-size:var(--twg-fs-label)!important;font-weight:var(--twg-fw-regular)!important;line-height:var(--twg-lh-dense)!important;color:var(--twg-ink-3)!important}.m-andy-q-input{min-height:var(--twg-button-md-h)!important;margin-top:var(--twg-modal-gap-xs)!important;padding:0 var(--twg-button-md-pad-x)!important;border:var(--twg-modal-hairline)!important;border-radius:var(--twg-r-sm)!important;background:var(--twg-modal-surface)!important;font-size:var(--twg-fs-body)!important;line-height:var(--twg-lh-body)!important;color:var(--twg-ink)!important}.m-andy-preview{padding:var(--twg-modal-gap) var(--twg-button-md-pad-x)!important;border:var(--twg-modal-hairline)!important;border-radius:var(--twg-r-md)!important;background:var(--twg-modal-subtle-bg)!important;font-size:var(--twg-fs-body)!important;line-height:var(--twg-lh-body)!important;color:var(--twg-ink)!important;max-height:var(--twg-dd-max-h)!important}.m-andy-preview p{margin:0 0 var(--twg-modal-gap-sm)!important}.m-andy-preview p:last-child{margin-bottom:0!important}.m-andy-foot{align-items:center!important;gap:var(--twg-modal-gap-sm)!important;margin-top:var(--twg-modal-gap-xs)!important;padding-top:var(--twg-modal-gap-sm)!important;padding-bottom:calc(var(--twg-modal-gap-sm) + env(safe-area-inset-bottom,0px))!important;background:var(--twg-modal-surface)!important;flex:none!important;display:flex!important;position:sticky!important;bottom:0!important}.m-andy-ghost,.m-andy-primary{min-height:var(--twg-button-md-h)!important;border-radius:var(--twg-button-md-r)!important;padding:0 var(--twg-button-md-pad-x)!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-button)!important;font-weight:var(--twg-fw-emph)!important;line-height:var(--twg-lh-dense)!important}.m-andy-ghost{border:var(--twg-modal-hairline)!important;background:var(--twg-button-secondary-bg)!important;color:var(--twg-button-secondary-fg)!important;flex:none!important}.m-andy-primary{background:var(--twg-button-andy-bg)!important;color:var(--twg-button-andy-fg)!important;border:0!important;flex:auto!important;justify-content:center!important;margin-left:0!important}.m-andy-primary:disabled{background:var(--twg-ink-tint-soft)!important;color:var(--twg-ink-3)!important}@media (prefers-reduced-motion:reduce){.m-andy-backdrop,.m-andy-sheet,.m-andy-pulse,.m-andy-progress li{animation:none!important}}.m-andy-root[data-fullshell]{justify-content:stretch!important;align-items:stretch!important}.m-andy-sheet[data-fullshell]{width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;padding:calc(var(--twg-modal-gap-sm) + env(safe-area-inset-top,0px)) var(--twg-modal-pad-x) calc(var(--twg-modal-gap-sm) + env(safe-area-inset-bottom,0px))!important;border:0!important;border-radius:0!important;margin:0!important}.m-andy-sheet[data-fullshell] .m-andy-grabber{display:none!important}.m-andy-chat-wrap{gap:var(--twg-modal-gap-sm)!important;flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important}.m-andy-chat{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;gap:var(--twg-modal-gap-sm)!important;min-height:0!important;padding:var(--twg-modal-gap-xs) 0!important;flex-direction:column!important;flex:auto!important;display:flex!important;overflow-y:auto!important}.m-andy-msg{align-items:flex-start!important;gap:var(--twg-modal-gap-sm)!important;display:flex!important}.m-andy-msg[data-role=user]{flex-direction:row-reverse!important}.m-andy-msg[data-grouped] .m-andy-msg-avatar{visibility:hidden!important}.m-andy-msg-avatar{border-radius:var(--twg-r-full)!important;width:26px!important;height:26px!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-caption)!important;font-weight:var(--twg-fw-emph)!important;flex:none!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.m-andy-msg[data-role=andy] .m-andy-msg-avatar{background:var(--twg-button-andy-bg)!important;color:var(--twg-button-andy-fg)!important}.m-andy-msg[data-role=user] .m-andy-msg-avatar{background:var(--twg-button-secondary-bg)!important;color:var(--twg-button-secondary-fg)!important;border:var(--twg-modal-hairline)!important}.m-andy-msg-bubble{min-width:0!important;max-width:84%!important;padding:var(--twg-modal-gap-sm) var(--twg-modal-gap)!important;border-radius:var(--twg-r-md)!important;background:var(--twg-modal-subtle-bg)!important;font-family:var(--twg-f-content)!important;font-size:var(--twg-fs-body)!important;line-height:var(--twg-lh-body)!important;color:var(--twg-ink)!important}.m-andy-msg[data-role=user] .m-andy-msg-bubble{background:var(--twg-button-andy-bg)!important;color:var(--twg-button-andy-fg)!important}.m-andy-msg-bubble>p{margin:0!important}.m-andy-msg-bubble>p+p{margin-top:var(--twg-modal-gap-xs)!important}.m-andy-typing{align-items:center!important;gap:4px!important;padding:2px 0!important;display:inline-flex!important}.m-andy-typing span{border-radius:var(--twg-r-full)!important;background:var(--twg-ink-3)!important;width:6px!important;height:6px!important;animation:m-andy-typing 1s var(--twg-ease) infinite!important}.m-andy-typing span:nth-child(2){animation-delay:.15s!important}.m-andy-typing span:nth-child(3){animation-delay:.3s!important}@keyframes m-andy-typing{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.m-andy-card{margin-top:var(--twg-modal-gap-sm)!important;border:var(--twg-modal-hairline)!important;border-radius:var(--twg-r-md)!important;background:var(--twg-modal-surface)!important;overflow:hidden!important}.m-andy-card[data-superseded]{opacity:.55!important}.m-andy-card-note{padding:var(--twg-modal-gap-xs) var(--twg-modal-gap)!important;border-bottom:var(--twg-modal-hairline)!important;background:var(--twg-modal-subtle-bg)!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-label)!important;color:var(--twg-ink-3)!important;margin:0!important}.m-andy-card-body{padding:var(--twg-modal-gap)!important;overscroll-behavior:contain!important;max-height:38dvh!important;font-family:var(--twg-f-content)!important;font-size:var(--twg-fs-body)!important;line-height:var(--twg-lh-body)!important;color:var(--twg-ink)!important;overflow-y:auto!important}.m-andy-card-body p{margin:0 0 var(--twg-modal-gap-sm)!important}.m-andy-card-body p:last-child{margin-bottom:0!important}.m-andy-card-actions{align-items:center!important;gap:var(--twg-modal-gap-sm)!important;padding:var(--twg-modal-gap-sm) var(--twg-modal-gap)!important;border-top:var(--twg-modal-hairline)!important;background:var(--twg-modal-subtle-bg)!important;display:flex!important}.m-andy-card-btn{min-height:var(--twg-button-md-h)!important;align-items:center!important;gap:var(--twg-modal-gap-xs)!important;padding:0 var(--twg-button-md-pad-x)!important;border-radius:var(--twg-button-md-r)!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-button)!important;font-weight:var(--twg-fw-emph)!important;line-height:var(--twg-lh-dense)!important;display:inline-flex!important}.m-andy-card-edit{border:var(--twg-modal-hairline)!important;background:var(--twg-button-secondary-bg)!important;color:var(--twg-button-secondary-fg)!important;flex:none!important}.m-andy-card-approve{background:var(--twg-button-andy-bg)!important;color:var(--twg-button-andy-fg)!important;border:0!important;flex:auto!important;justify-content:center!important}.m-andy-card-dismiss{color:var(--twg-ink-3)!important;background:0 0!important;border:0!important;flex:none!important}.m-andy-card-btn:disabled{opacity:.5!important}.m-andy-card-sent{align-items:center!important;gap:var(--twg-modal-gap-xs)!important;padding:var(--twg-modal-gap-sm) var(--twg-modal-gap)!important;border-top:var(--twg-modal-hairline)!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-label)!important;color:var(--twg-button-andy-bg)!important;margin:0!important;display:flex!important}.m-andy-composer{align-items:flex-end!important;gap:var(--twg-modal-gap-sm)!important;padding-top:var(--twg-modal-gap-sm)!important;border-top:var(--twg-modal-hairline)!important;flex:none!important;display:flex!important}.m-andy-composer-input{min-height:var(--twg-touch-target)!important;max-height:30dvh!important;padding:var(--twg-modal-gap-sm) var(--twg-button-md-pad-x)!important;border:var(--twg-modal-hairline)!important;border-radius:var(--twg-r-md)!important;background:var(--twg-modal-surface)!important;font-family:var(--twg-f-content)!important;font-size:var(--twg-fs-body)!important;line-height:var(--twg-lh-body)!important;color:var(--twg-ink)!important;resize:none!important;flex:auto!important}.m-andy-composer-send{width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;border-radius:var(--twg-r-full)!important;background:var(--twg-button-andy-bg)!important;color:var(--twg-button-andy-fg)!important;border:0!important;flex:none!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.m-andy-composer-send:disabled{background:var(--twg-ink-tint-soft)!important;color:var(--twg-ink-3)!important}.m-andy-inline-action{align-items:center!important;gap:var(--twg-modal-gap-xs)!important;margin-top:var(--twg-modal-gap-xs)!important;min-height:var(--twg-button-md-h)!important;padding:0 var(--twg-button-md-pad-x)!important;border:var(--twg-modal-hairline)!important;border-radius:var(--twg-button-md-r)!important;background:var(--twg-button-secondary-bg)!important;color:var(--twg-button-secondary-fg)!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-button)!important;font-weight:var(--twg-fw-emph)!important;display:inline-flex!important}.m-reader-more{max-height:min(var(--twg-mobile-sheet-max-h), var(--twg-mobile-sheet-max-h-abs))!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.m-reader-more-head{flex:none!important}.m-reader-more-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;min-height:0!important;padding-bottom:calc(var(--twg-modal-gap-sm) + env(safe-area-inset-bottom))!important;flex:auto!important;overflow-y:auto!important}.m-reader-more-root{z-index:var(--twg-modal-z)!important}.m-reader-more-backdrop{background:var(--twg-dialog-scrim-bg)!important}.m-reader-more{width:calc(100% - (var(--twg-modal-gap-sm) * 2))!important;max-height:min(var(--twg-mobile-sheet-max-h), var(--twg-mobile-sheet-max-h-abs))!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:calc(env(safe-area-inset-bottom) + var(--twg-modal-gap-sm))!important;padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x)!important;gap:var(--twg-modal-gap)!important;border:var(--twg-modal-border)!important;border-radius:var(--twg-dialog-mobile-radius)!important;background:var(--twg-modal-surface)!important;box-shadow:var(--twg-dialog-sheet-shadow)!important;left:auto!important;right:auto!important}.m-reader-more-head{padding:var(--twg-modal-gap-xs) var(--twg-modal-gap-sm) var(--twg-modal-gap-sm)!important;border-bottom:var(--twg-modal-hairline)!important;margin-bottom:0!important}.m-reader-more-head strong{font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-title)!important;font-weight:var(--twg-fw-emph)!important;line-height:var(--twg-lh-display)!important}.m-reader-more-close{width:var(--twg-icon-button-md)!important;height:var(--twg-icon-button-md)!important;border-radius:var(--twg-r-full)!important}.m-reader-more-list{gap:var(--twg-modal-gap)!important}.m-reader-more-section{gap:var(--twg-modal-gap-xs);padding-block:var(--twg-modal-gap-xs);flex-direction:column;display:flex}.m-reader-more-section+.m-reader-more-section{border-top:var(--twg-modal-hairline);padding-top:var(--twg-modal-gap-sm)}.m-reader-more-kicker{padding-inline:var(--twg-modal-gap-sm);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);letter-spacing:var(--twg-type-eyebrow-tracking);text-transform:uppercase;color:var(--twg-ink-3)}.m-reader-more-list button{min-height:var(--twg-button-md-h)!important;gap:var(--twg-modal-gap)!important;padding:var(--twg-modal-gap-sm) var(--twg-button-md-pad-x)!important;border-radius:var(--twg-button-md-r)!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-body)!important;font-weight:var(--twg-fw-medium)!important;line-height:var(--twg-lh-dense)!important}.m-reader-more-list button:hover{background:var(--twg-ink-tint-hover)!important}.m-reader-more-list button>svg{color:currentColor!important}.m-reader-more-list button.is-andy{background:var(--twg-button-andy-bg)!important;color:var(--twg-button-andy-fg)!important;font-weight:var(--twg-fw-emph)!important}.m-reader-more-list button.is-andy:hover{background:var(--twg-button-andy-bg)!important}@supports (color:color-mix(in lab, red, red)){.m-reader-more-list button.is-andy:hover{background:color-mix(in oklab, var(--twg-button-andy-bg) 88%, var(--twg-ink))!important}}.m-reader-more-list button.is-danger{background:var(--twg-button-danger-bg)!important;color:var(--twg-button-danger-fg)!important;font-weight:var(--twg-fw-emph)!important}.m-reader-more-list button.is-danger:hover{background:var(--twg-button-danger-bg)!important}@supports (color:color-mix(in lab, red, red)){.m-reader-more-list button.is-danger:hover{background:color-mix(in oklab, var(--twg-button-danger-bg) 88%, var(--twg-ink))!important}}.m-snooze-close{width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;border-radius:var(--twg-r-full)!important}.m-snooze-cancel,.m-snooze-confirm{min-height:var(--twg-button-md-h)!important;border-radius:var(--twg-button-md-r)!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-button)!important;font-weight:var(--twg-fw-emph)!important;line-height:var(--twg-lh-dense)!important}.m-em-topbar{align-items:center!important;gap:var(--twg-modal-gap-xs)!important;padding:var(--twg-modal-gap-xs) var(--twg-modal-gap-sm) 0 var(--twg-modal-gap)!important;min-height:47px!important}.m-em-topbar .m-em-topbar-spacer{min-width:var(--twg-modal-gap-xs);flex:auto}.m-em-topbar .m-em-topbar-title-button{justify-content:flex-start;align-items:center;gap:var(--twg-modal-gap-xs);min-width:0;max-width:64%;padding:0 var(--twg-modal-gap-sm);border:var(--twg-modal-hairline);border-radius:var(--twg-button-md-r);background:var(--twg-glass-bg-soft);color:var(--twg-ink);box-sizing:border-box;flex:0 auto;display:inline-flex;min-height:var(--twg-button-md-h)!important;height:var(--twg-button-md-h)!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-button)!important;font-weight:var(--twg-fw-emph)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important}.m-em-topbar .m-em-topbar-title-button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-title)!important;letter-spacing:0!important;font-weight:500!important;line-height:1.1!important}.m-em-topbar .m-em-topbar-title-button>svg{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm);color:var(--twg-ink-2);flex:none;margin:0!important}.m-em-topbar .m-em-topbar-icon{flex:none;width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important}.m-em-topbar .m-em-topbar-search-trigger{margin-left:0!important}.m-em-topbar .m-em-topbar-actions{justify-content:flex-end;align-items:center;gap:var(--twg-space-1);min-width:0;display:inline-flex}.m-em-topbar .m-em-topbar-acct-wrap{flex:none;justify-content:flex-start;min-width:0;max-width:60%}.m-em-topbar .m-em-topbar-acct-wrap--empty{flex:0 0 var(--twg-touch-target)}.m-em-topbar .m-em-topbar-acct{width:auto;max-width:100%;height:var(--twg-button-md-h);min-height:var(--twg-button-md-h);justify-content:center;align-items:center;gap:var(--twg-modal-gap-xs);padding:0 var(--twg-button-md-pad-x);border:var(--twg-modal-hairline);border-radius:var(--twg-button-md-r);color:var(--twg-ink);line-height:var(--twg-lh-dense);letter-spacing:0;box-sizing:border-box;cursor:pointer;display:inline-flex;background:var(--twg-glass-bg-soft)!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-button)!important;font-weight:var(--twg-fw-emph)!important;font-style:normal!important}.m-em-topbar .m-em-topbar-acct-count{display:none!important}.m-em-topbar .m-em-topbar-acct:before,.m-em-topbar .m-em-topbar-acct:after{content:none!important}.m-em-topbar .m-em-topbar-acct-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:inherit;overflow:hidden;font-family:var(--twg-f-ui)!important;font-size:inherit!important;font-weight:inherit!important;font-style:normal!important}.m-em-topbar .m-em-topbar-acct>svg{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm);color:var(--twg-ink-2);flex:none;display:block!important}.m-em-topbar .m-em-topbar-acct-count,.m-em-account-sheet .m-em-topbar-acct-item-count{min-height:var(--twg-chip-md-h);padding-inline:var(--twg-chip-md-pad-x);border-radius:var(--twg-chip-md-r);background:var(--twg-brass);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.m-em-topbar .m-em-topbar-acct-count,.m-em-account-sheet .m-em-topbar-acct-item-count{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.m-em-topbar .m-em-topbar-acct-count,.m-em-account-sheet .m-em-topbar-acct-item-count{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-type-chip-weight);line-height:var(--twg-lh-dense);flex:none}.em-compose .em-compose-send-primary,.em-compose .em-compose-send-chevron{min-height:var(--twg-button-md-h)!important;height:var(--twg-button-md-h)!important}.em-compose .em-compose-send-chevron{min-width:var(--twg-icon-button-md)!important;width:var(--twg-icon-button-md)!important}.m-em-topbar .m-em-topbar-acct-menu{max-height:min(68dvh, var(--twg-popover-md-w));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.m-em-topbar.m-em-topbar-inbox{align-items:center!important;gap:var(--twg-modal-gap-xs)!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;display:grid!important}.m-em-topbar-inbox>.m-em-topbar-title-button{grid-column:1;justify-self:start;max-width:100%!important}.m-em-topbar-inbox>.m-em-topbar-acct{grid-column:2;justify-self:center;max-width:100%}.m-em-topbar-inbox>.m-em-topbar-search-trigger,.m-em-topbar-inbox>.m-em-topbar-actions{grid-column:3;justify-self:end}.m-em-topbar-acct-dots{flex:none;display:inline-flex}.m-em-topbar-acct-dot{border:1.5px solid var(--twg-cream-bright);background:var(--twg-brass);border-radius:50%;width:12px;height:12px}.m-em-topbar-acct-dot.tone-coral{background:var(--twg-coral)}.m-em-topbar-acct-dot.tone-sage{background:var(--twg-sage)}.m-em-topbar-acct-dot.tone-amber{background:var(--twg-brass)}.m-em-topbar-acct-dot.tone-violet{background:var(--twg-ink-3)}.m-em-account-sheet-backdrop{z-index:var(--z-modal-backdrop);background:var(--twg-dialog-scrim-bg);position:fixed;inset:0}.m-em-account-sheet{inset:auto var(--twg-modal-gap-sm) var(--twg-modal-gap-sm);z-index:var(--twg-modal-z);gap:var(--twg-modal-gap);max-height:min(var(--twg-mobile-sheet-max-h), var(--twg-mobile-sheet-max-h-abs));padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);border:var(--twg-modal-border);border-radius:var(--twg-dialog-mobile-radius);background:var(--twg-modal-surface);box-shadow:var(--twg-dialog-sheet-shadow);color:var(--twg-ink);animation:em-account-sheet-in var(--twg-modal-pop-dur) var(--twg-ease);flex-direction:column;display:flex;position:fixed;overflow:hidden}.m-em-account-sheet:focus{outline:0}@keyframes em-account-sheet-in{0%{opacity:0;transform:translateY(var(--twg-modal-sheet-enter-y))}to{opacity:1;transform:translateY(0)}}.m-em-account-sheet-head{justify-content:space-between;align-items:center;gap:var(--twg-modal-gap);flex:none;display:flex}.m-em-account-sheet-kicker{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);letter-spacing:var(--twg-type-eyebrow-tracking);text-transform:uppercase;color:var(--twg-ink-3);display:block}.m-em-account-sheet h2{font-family:var(--twg-f-display);font-size:var(--twg-fs-title);line-height:var(--twg-lh-display);font-weight:var(--twg-fw-emph);color:var(--twg-ink);margin:0}.m-em-account-sheet-close{width:var(--twg-icon-button-md);height:var(--twg-icon-button-md);min-width:var(--twg-icon-button-md);border:var(--twg-modal-hairline);border-radius:var(--twg-r-full);background:var(--twg-glass-bg-soft);color:var(--twg-ink);place-items:center;display:inline-grid}.m-em-account-sheet-close svg{width:var(--twg-icon-glyph-md);height:var(--twg-icon-glyph-md)}.m-em-account-sheet-search{align-items:center;gap:var(--twg-modal-gap-sm);min-height:var(--twg-button-md-h);padding-inline:var(--twg-button-md-pad-x);border:var(--twg-modal-hairline);border-radius:var(--twg-r-sm);background:var(--twg-glass-bg-soft);color:var(--twg-ink-3);flex:none;display:flex}.m-em-account-sheet-search svg{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm);flex:none}.m-em-account-sheet-search input{min-width:0;color:var(--twg-ink);font-family:var(--twg-f-content);font-size:var(--twg-fs-body);line-height:var(--twg-lh-body);background:0 0;border:0;outline:0;flex:1}.m-em-account-sheet-search input::placeholder{color:var(--twg-ink-3)}.m-em-account-sheet-list{gap:var(--twg-modal-gap-xs);max-height:var(--twg-dd-max-h);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;overflow-y:auto}.m-em-account-sheet-item{align-items:center;gap:var(--twg-modal-gap);width:100%;min-height:var(--twg-dd-item-h-mobile);padding:var(--twg-modal-gap-sm) var(--twg-modal-gap);border-radius:var(--twg-r-md);color:var(--twg-ink);text-align:left;background:0 0;border:0;display:flex}.m-em-account-sheet-item[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-em-account-sheet-item[data-active]{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.m-em-account-sheet-item[data-highlighted]{box-shadow:inset 0 0 0 var(--twg-switch-offset) var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-em-account-sheet-item[data-highlighted]{box-shadow:inset 0 0 0 var(--twg-switch-offset) color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.m-em-account-sheet .m-em-topbar-acct-dot{width:var(--twg-icon-button-md);height:var(--twg-icon-button-md);border-radius:var(--twg-r-full);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);color:var(--twg-cream-bright);flex:none;place-items:center;display:inline-grid}.m-em-account-sheet .m-em-topbar-acct-dot.tone-brass{background:var(--twg-brass)}.m-em-account-sheet .m-em-topbar-acct-dot.tone-coral{background:var(--twg-coral)}.m-em-account-sheet .m-em-topbar-acct-dot.tone-sage{background:var(--twg-sage)}.m-em-account-sheet .m-em-topbar-acct-dot.tone-amber{background:var(--twg-amber)}.m-em-account-sheet .m-em-topbar-acct-dot.tone-violet{background:var(--twg-violet)}.m-em-account-sheet .m-em-topbar-acct-item-title{font-family:var(--twg-f-content);font-size:var(--twg-fs-body);line-height:var(--twg-lh-dense);font-weight:var(--twg-fw-emph);color:var(--twg-ink);letter-spacing:0}.m-em-account-sheet .m-em-topbar-acct-item-sub{font-family:var(--twg-f-content);font-size:var(--twg-fs-label);line-height:var(--twg-lh-dense);color:var(--twg-ink-3);letter-spacing:0;font-style:normal}.m-em-account-sheet .m-em-topbar-acct-item-count{margin-left:auto}.m-em-account-sheet-empty{padding:var(--twg-modal-gap-sm);font-family:var(--twg-f-content);font-size:var(--twg-fs-body);line-height:var(--twg-lh-body);color:var(--twg-ink-3);margin:0}.m-em-topbar-search-mode .em-saved-search{z-index:var(--twg-modal-z);flex:none}.m-em-topbar-search-mode .em-saved-search>.em-toolbar-btn{width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;border-radius:var(--twg-r-full)!important;color:var(--twg-ink-2)!important}.m-em-topbar-search-mode .em-saved-search>.em-toolbar-btn[data-active],.m-em-topbar-search-mode .em-saved-search>.em-toolbar-btn:hover{background:var(--twg-ink-tint-hover)!important;color:var(--twg-ink)!important}.em .em-body,.em-shell .em-body{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:1fr!important;display:grid!important;overflow:hidden!important}.em .em-list,.em .em-reader,.em-shell .em-list,.em-shell .em-reader{opacity:1;visibility:visible;will-change:transform, opacity;transition:transform var(--m-dur-base) var(--m-ease-smooth), opacity var(--m-dur-quick) var(--m-ease-smooth), visibility 0s linear 0s;transform:translate(0)scale(1);grid-area:1/1!important;min-width:0!important;min-height:0!important;display:flex!important}.em:not([data-thread-open]) .em-list,.em-shell:not([data-thread-open]) .em-list,.em[data-thread-open] .em-reader,.em-shell[data-thread-open] .em-reader{opacity:1;pointer-events:auto;visibility:visible;transition:transform var(--m-dur-base) var(--m-ease-smooth), opacity var(--m-dur-quick) var(--m-ease-smooth), visibility 0s linear 0s;transform:translate(0)scale(1)}.em:not([data-thread-open]) .em-reader,.em-shell:not([data-thread-open]) .em-reader{opacity:0;pointer-events:none;visibility:hidden;transition:transform var(--m-dur-base) var(--m-ease-smooth), opacity var(--m-dur-quick) var(--m-ease-smooth), visibility 0s linear var(--m-dur-base);transform:translate(100%)scale(1)}.em[data-thread-open] .em-list,.em-shell[data-thread-open] .em-list{opacity:0;pointer-events:none;visibility:hidden;transition:transform var(--m-dur-base) var(--m-ease-smooth), opacity var(--m-dur-quick) var(--m-ease-smooth), visibility 0s linear var(--m-dur-base);transform:translate(-18%)scale(1);display:flex!important}.em[data-thread-open] .em-messages,.em-shell[data-thread-open] .em-messages{overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:auto!important;overflow-y:auto!important}@media (prefers-reduced-motion:reduce){.em .em-list,.em .em-reader,.em-shell .em-list,.em-shell .em-reader{transition:none!important;transform:none!important}.em[data-thread-open] .em-list,.em-shell[data-thread-open] .em-list,.em:not([data-thread-open]) .em-reader,.em-shell:not([data-thread-open]) .em-reader{opacity:0!important;visibility:hidden!important}.em:not([data-thread-open]) .em-list,.em-shell:not([data-thread-open]) .em-list,.em[data-thread-open] .em-reader,.em-shell[data-thread-open] .em-reader{opacity:1!important;visibility:visible!important}.em[data-thread-open] .em-messages,.em-shell[data-thread-open] .em-messages{scroll-behavior:auto}}:is(body:has(.em[data-thread-open]) .m-em-topbar.m-em-topbar-reader,body:has(.em-shell[data-thread-open]) .m-em-topbar.m-em-topbar-reader){min-height:calc(var(--twg-touch-target) + var(--twg-space-2) + env(safe-area-inset-top,0))!important;height:calc(var(--twg-touch-target) + var(--twg-space-2) + env(safe-area-inset-top,0))!important;padding:calc(var(--twg-space-1) + env(safe-area-inset-top,0)) var(--twg-space-3) var(--twg-space-1)!important;align-items:center!important}.em[data-thread-open] .em-reader,.em-shell[data-thread-open] .em-reader{height:calc(100% - var(--twg-touch-target) - var(--twg-space-2) - env(safe-area-inset-top,0))!important}.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head{height:auto!important;min-height:0!important;max-height:calc(var(--twg-touch-target) + var(--twg-touch-target) + var(--twg-touch-target) + var(--twg-touch-target) + var(--twg-touch-target) + var(--twg-space-4))!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), border-color var(--twg-modal-fade-dur) var(--twg-ease-soft)!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head>.em-thread-subject,.em-shell[data-thread-open] .em-thread-head>.em-thread-subject{-webkit-line-clamp:2!important;line-clamp:2!important;height:auto!important;min-height:0!important;max-height:2.5em!important;font-size:var(--twg-fs-module-head-mobile)!important;padding:var(--twg-space-1) var(--twg-space-4) 0!important;line-height:var(--twg-lh-dense)!important;text-align:left!important;opacity:1!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), padding var(--twg-modal-pop-dur) var(--twg-ease)!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.em[data-thread-open] .em-thread-linked-chip,.em-shell[data-thread-open] .em-thread-linked-chip{margin:0 var(--twg-space-4)!important;height:var(--twg-chip-md-h)!important;min-height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), margin var(--twg-modal-pop-dur) var(--twg-ease)!important}.em[data-thread-open] .em-thread-meta,.em-shell[data-thread-open] .em-thread-meta{height:auto!important;min-height:0!important;max-height:calc(var(--twg-touch-target) * 2)!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft)!important}.em[data-thread-open] .em-thread-meta-line,.em[data-thread-open] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-recipients{min-height:calc(var(--twg-touch-target) - var(--twg-space-3))!important;height:auto!important;padding-block:var(--twg-space-1)!important;padding-inline:var(--twg-space-3)!important;gap:var(--twg-space-2)!important}.em[data-thread-open] .em-thread-meta-line:before,.em-shell[data-thread-open] .em-thread-meta-line:before,.em[data-thread-open] .em-thread-meta-rec-label,.em-shell[data-thread-open] .em-thread-meta-rec-label{flex:0 0 calc(var(--twg-touch-target) + var(--twg-space-2))!important;width:calc(var(--twg-touch-target) + var(--twg-space-2))!important;min-width:calc(var(--twg-touch-target) + var(--twg-space-2))!important;max-width:calc(var(--twg-touch-target) + var(--twg-space-2))!important;color:var(--twg-ink-3)!important;text-align:left!important}.em[data-thread-open] .em-thread-meta-from,.em-shell[data-thread-open] .em-thread-meta-from{text-overflow:ellipsis!important;flex:auto!important;min-width:0!important;max-width:none!important;overflow:hidden!important}.em[data-thread-open] .em-thread-meta-rec-name,.em-shell[data-thread-open] .em-thread-meta-rec-name{text-overflow:ellipsis!important;flex:0 auto!important;min-width:0!important;overflow:hidden!important}.em[data-thread-open] .em-thread-meta-rec-caret,.em-shell[data-thread-open] .em-thread-meta-rec-caret{color:var(--twg-ink-3)!important;transition:transform .16s var(--twg-ease)!important;flex:none!important;margin-inline-start:var(--twg-space-1)!important}.em[data-thread-open] .em-thread-meta-rec-caret[data-expanded],.em-shell[data-thread-open] .em-thread-meta-rec-caret[data-expanded]{transform:rotate(180deg)!important}.em[data-thread-open] .em-thread-meta-rec-more,.em-shell[data-thread-open] .em-thread-meta-rec-more{padding:0 var(--twg-space-1)!important;font-size:var(--twg-fs-caption)!important;color:var(--twg-ink-3)!important;background:var(--twg-glass-bg-soft)!important;border-radius:var(--twg-r-full,999px)!important;flex:none!important;margin-inline-start:var(--twg-space-1)!important;line-height:1.6!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap{flex:none!important;align-items:center!important;min-width:0!important;margin-left:auto!important;display:inline-flex!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill{box-sizing:border-box!important;height:var(--twg-chip-md-h)!important;min-height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;padding:0 var(--twg-chip-md-pad-x)!important;border:var(--twg-modal-hairline)!important;border-radius:var(--twg-chip-md-r)!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-label)!important;font-weight:var(--twg-type-chip-weight)!important;line-height:var(--twg-type-chip-lh)!important;position:relative!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill:before,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill:before{content:""!important;inset:var(--twg-chip-hit-inset)!important;border-radius:inherit!important;position:absolute!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__popover,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__popover{left:var(--twg-modal-gap-sm)!important;right:var(--twg-modal-gap-sm)!important;top:auto!important;bottom:max(var(--twg-modal-gap-sm), env(safe-area-inset-bottom,0px))!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(var(--twg-dd-max-h), calc(100svh - (var(--twg-touch-target) * 2)))!important;border-radius:var(--twg-modal-radius) var(--twg-modal-radius) 0 0!important;padding:var(--twg-modal-gap-sm)!important;animation:em-account-sheet-in var(--twg-modal-pop-dur) var(--twg-ease)!important;position:fixed!important;overflow:auto!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__popover .tao-popover-item,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__popover .tao-popover-item{min-height:var(--twg-dd-item-h-mobile)!important;align-items:center!important;gap:var(--twg-modal-gap-sm)!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__popover .tao-popover-item__label,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__popover .tao-popover-item__label{font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-body)!important;font-weight:var(--twg-fw-emph)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__popover .tao-popover-item__sub,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__popover .tao-popover-item__sub,.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__popover .tao-popover-info,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__popover .tao-popover-info{font-family:var(--twg-f-content)!important;font-size:var(--twg-fs-meta)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important}.em[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill__popover,.em-shell[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill__popover{pointer-events:none!important;display:none!important}body>.email-visibility-pill__popover.email-visibility-pill__popover--mobile{left:var(--twg-modal-gap-sm)!important;right:var(--twg-modal-gap-sm)!important;top:auto!important;bottom:max(var(--twg-modal-gap-sm), env(safe-area-inset-bottom,0px))!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(var(--twg-dd-max-h), calc(100svh - (var(--twg-touch-target) * 2)))!important;border-radius:var(--twg-modal-radius) var(--twg-modal-radius) 0 0!important;padding:var(--twg-modal-gap-sm)!important;z-index:var(--z-modal-control)!important;animation:em-account-sheet-in var(--twg-modal-pop-dur) var(--twg-ease)!important;position:fixed!important;overflow:auto!important}body>.email-visibility-pill__popover.email-visibility-pill__popover--mobile .tao-popover-item{min-height:var(--twg-dd-item-h-mobile)!important;align-items:center!important;gap:var(--twg-modal-gap-sm)!important}body>.email-visibility-pill__popover.email-visibility-pill__popover--mobile .tao-popover-item__label{font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-body)!important;font-weight:var(--twg-fw-emph)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important}body>.email-visibility-pill__popover.email-visibility-pill__popover--mobile .tao-popover-item__sub,body>.email-visibility-pill__popover.email-visibility-pill__popover--mobile .tao-popover-info{font-family:var(--twg-f-content)!important;font-size:var(--twg-fs-meta)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important}body:has(.em-thread-head.is-collapsed)>.email-visibility-pill__popover.email-visibility-pill__popover--mobile{pointer-events:none!important;display:none!important}.em[data-thread-open] .em-thread-head.is-collapsed,.em-shell[data-thread-open] .em-thread-head.is-collapsed{max-height:calc(var(--twg-touch-target) + var(--twg-touch-target) + var(--twg-space-3))!important;border-bottom:var(--twg-modal-hairline)!important}.em[data-thread-open] .em-thread-head.is-collapsed>.em-thread-subject,.em-shell[data-thread-open] .em-thread-head.is-collapsed>.em-thread-subject,.em[data-thread-open] .em-thread-head.is-collapsed>.em-thread-linked-chip,.em-shell[data-thread-open] .em-thread-head.is-collapsed>.em-thread-linked-chip,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-recipients{opacity:0!important;pointer-events:none!important;border:0!important;height:0!important;min-height:0!important;max-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;display:flex!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta{min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;max-height:var(--twg-touch-target)!important}.em[data-thread-open] .em-thread-head.is-collapsed .m-reader-header-actions-slot,.em-shell[data-thread-open] .em-thread-head.is-collapsed .m-reader-header-actions-slot{height:var(--twg-touch-target)!important}.em[data-thread-open] .em-thread-head.is-collapsed .m-reader-header-actions,.em-shell[data-thread-open] .em-thread-head.is-collapsed .m-reader-header-actions{width:100%!important;margin:0!important}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head,.em[data-thread-open] .em-thread-head>.em-thread-subject,.em-shell[data-thread-open] .em-thread-head>.em-thread-subject,.em[data-thread-open] .em-thread-linked-chip,.em-shell[data-thread-open] .em-thread-linked-chip,.em[data-thread-open] .em-thread-meta,.em-shell[data-thread-open] .em-thread-meta{transition:none!important}}@media (max-width:768px){:is(body:has(.em[data-thread-open]) .m-em-topbar-reader-subject,body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject){opacity:0!important;width:auto!important;min-width:0!important;max-width:100%!important;max-inline-size:0!important;transform:translateY(var(--twg-space-1))!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-body)!important;font-weight:var(--twg-fw-emph)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important;color:var(--twg-ink)!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:left!important;-webkit-line-clamp:unset!important;flex:0 1 0!important;-webkit-box-orient:initial!important;transition:flex-basis var(--twg-modal-pop-dur) var(--twg-ease), max-inline-size var(--twg-modal-pop-dur) var(--twg-ease), margin var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;margin:0!important;display:block!important;position:static!important;overflow:hidden!important}:is(body:has(.em[data-thread-open]) .m-em-topbar-reader-subject.is-long,body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject.is-long){width:auto!important;transform:translateY(var(--twg-space-1))!important;text-align:left!important;top:auto!important;left:auto!important;right:auto!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject{max-inline-size:100%!important;margin:0 var(--twg-space-2)!important;opacity:1!important;flex:auto!important;transform:translateY(0)!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject.is-long{max-inline-size:100%!important;margin:0 var(--twg-space-2)!important;opacity:1!important;flex:auto!important;transform:translateY(0)!important}:is(body:has(.em[data-thread-open]) .m-em-topbar-reader .m-em-topbar-spacer,body:has(.em-shell[data-thread-open]) .m-em-topbar-reader .m-em-topbar-spacer){flex:none!important}.em[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-line{align-items:center!important;column-gap:var(--twg-space-2)!important;grid-template-columns:max-content minmax(0,1fr) auto!important;display:grid!important}.em[data-thread-open] .em-thread-meta-line:before,.em-shell[data-thread-open] .em-thread-meta-line:before{flex:none!important;grid-column:1!important;width:auto!important;min-width:0!important;max-width:none!important}.em[data-thread-open] .em-thread-meta-from,.em-shell[data-thread-open] .em-thread-meta-from{grid-column:2!important;justify-self:stretch!important;width:auto!important;min-width:0!important;max-width:none!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap{grid-column:3!important;place-self:center end!important;margin-left:0!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill{justify-content:center!important;align-items:center!important;gap:var(--twg-chip-md-gap)!important;font-size:var(--twg-type-chip-size)!important;line-height:var(--twg-type-chip-lh)!important;white-space:nowrap!important;display:inline-flex!important}.em[data-thread-open] .em-thread-meta-time,.em-shell[data-thread-open] .em-thread-meta-time,.em[data-thread-open] .em-thread-meta-email,.em-shell[data-thread-open] .em-thread-meta-email{display:none!important}.em[data-thread-open] .em-thread-head.is-collapsed,.em-shell[data-thread-open] .em-thread-head.is-collapsed,.twg-canvas .em[data-thread-open] .em-thread-head.is-collapsed,.twg-canvas .em-shell[data-thread-open] .em-thread-head.is-collapsed{max-height:var(--twg-touch-target)!important;gap:0!important;padding:0!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta,.twg-canvas .em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta,.twg-canvas .em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-line,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-from,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-from,.em[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill__wrap{opacity:0!important;pointer-events:none!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important}}@media (max-width:768px) and (prefers-reduced-motion:reduce){:is(body:has(.em[data-thread-open]) .m-em-topbar-reader-subject,body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject){transition:none!important;transform:none!important}}@media (max-width:768px){.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head{--em-reader-meta-label-w:calc(var(--twg-touch-target) + var(--twg-space-3));height:auto!important;min-height:0!important;max-height:calc((var(--twg-touch-target) * 5) + var(--twg-chip-md-h) + var(--twg-space-4))!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), border-color var(--twg-modal-fade-dur) var(--twg-ease-soft)!important;flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head>.em-thread-subject,.em-shell[data-thread-open] .em-thread-head>.em-thread-subject{height:auto!important;min-height:0!important;max-height:calc(var(--twg-touch-target) + var(--twg-space-2))!important;padding:var(--twg-space-1) var(--twg-space-4)!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), padding var(--twg-modal-pop-dur) var(--twg-ease)!important;margin:0!important}.em[data-thread-open] .em-thread-linked-chip,.em-shell[data-thread-open] .em-thread-linked-chip{margin:var(--twg-space-1) var(--twg-space-4)!important;align-self:flex-start!important}.em[data-thread-open] .em-thread-meta,.em-shell[data-thread-open] .em-thread-meta{height:auto!important;min-height:0!important;max-height:calc(var(--twg-touch-target) * 2)!important;opacity:1!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft)!important;display:block!important}.em[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-line{grid-template-columns:var(--em-reader-meta-label-w) minmax(0, 1fr) auto!important;align-items:center!important;column-gap:var(--twg-space-2)!important;height:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;max-height:var(--twg-touch-target)!important;padding:0 var(--twg-space-3)!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), padding var(--twg-modal-pop-dur) var(--twg-ease)!important;display:grid!important;overflow:hidden!important}.em[data-thread-open] .em-thread-meta-line:before,.em-shell[data-thread-open] .em-thread-meta-line:before{width:var(--em-reader-meta-label-w)!important;min-width:var(--em-reader-meta-label-w)!important;max-width:var(--em-reader-meta-label-w)!important;grid-area:1/1!important;align-self:center!important;padding-top:0!important}.em[data-thread-open] .em-thread-meta-from,.em-shell[data-thread-open] .em-thread-meta-from{text-align:left!important;grid-area:1/2!important;justify-content:flex-start!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important}.em[data-thread-open] .em-thread-meta-from .em-address-chip-email,.em-shell[data-thread-open] .em-thread-meta-from .em-address-chip-email{display:none!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap{grid-area:1/3!important;place-self:center end!important;margin-left:0!important}.em[data-thread-open] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-meta-recipients{grid-template-columns:var(--em-reader-meta-label-w) minmax(0, 1fr) auto auto!important;align-items:center!important;column-gap:var(--twg-space-2)!important;height:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;max-height:var(--twg-touch-target)!important;padding-inline:var(--twg-space-3)!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), padding var(--twg-modal-pop-dur) var(--twg-ease)!important;display:grid!important;overflow:hidden!important}.em[data-thread-open] .em-thread-meta-rec-label,.em-shell[data-thread-open] .em-thread-meta-rec-label{width:var(--em-reader-meta-label-w)!important;min-width:var(--em-reader-meta-label-w)!important;max-width:var(--em-reader-meta-label-w)!important;grid-column:1!important}.em[data-thread-open] .em-thread-meta-rec-name,.em-shell[data-thread-open] .em-thread-meta-rec-name{grid-column:2!important;min-width:0!important;max-width:100%!important}.em[data-thread-open] .em-thread-meta-rec-more,.em-shell[data-thread-open] .em-thread-meta-rec-more{grid-column:3!important}.em[data-thread-open] .m-reader-header-actions-slot,.em-shell[data-thread-open] .m-reader-header-actions-slot{height:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;max-height:var(--twg-touch-target)!important;opacity:1!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft)!important}.em[data-thread-open] .em-thread-head.is-collapsed,.em-shell[data-thread-open] .em-thread-head.is-collapsed,.twg-canvas .em[data-thread-open] .em-thread-head.is-collapsed,.twg-canvas .em-shell[data-thread-open] .em-thread-head.is-collapsed{max-height:var(--twg-touch-target)!important;padding:0!important}.em[data-thread-open] .em-thread-head.is-collapsed>.em-thread-subject,.em-shell[data-thread-open] .em-thread-head.is-collapsed>.em-thread-subject,.em[data-thread-open] .em-thread-head.is-collapsed>.em-thread-linked-chip,.em-shell[data-thread-open] .em-thread-head.is-collapsed>.em-thread-linked-chip,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-line,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-recipients{opacity:0!important;pointer-events:none!important;height:auto!important;min-height:0!important;max-height:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill,.em-shell[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill{visibility:hidden!important;opacity:0!important}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head,.em[data-thread-open] .em-thread-head>.em-thread-subject,.em-shell[data-thread-open] .em-thread-head>.em-thread-subject,.em[data-thread-open] .em-thread-meta,.em-shell[data-thread-open] .em-thread-meta,.em[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-line,.em[data-thread-open] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-meta-recipients,.em[data-thread-open] .m-reader-header-actions-slot,.em-shell[data-thread-open] .m-reader-header-actions-slot{transition:none!important}}@media (max-width:48em){.em[data-thread-open] .em-thread-linked-chip,.em-shell[data-thread-open] .em-thread-linked-chip{height:0!important;min-height:0!important;max-height:0!important;margin:0 var(--twg-space-3)!important;opacity:0!important;pointer-events:none!important;border-width:0!important;padding-block:0!important;overflow:hidden!important}.em[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-line,.em[data-thread-open] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-meta-recipients{grid-template-columns:var(--em-reader-meta-label-w) minmax(0, 1fr) max-content!important;padding-inline:var(--twg-space-3)!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill{max-width:100%!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__label,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__label{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.em[data-thread-open] .m-reader-header-actions,.em-shell[data-thread-open] .m-reader-header-actions{padding-inline:var(--twg-space-3)!important;justify-content:space-between!important}.em[data-thread-open] .m-reader-header-ico,.em-shell[data-thread-open] .m-reader-header-ico{flex:0 0 var(--twg-touch-target)!important}.em[data-thread-open] .em-reader,.em-shell[data-thread-open] .em-reader{will-change:transform, opacity;animation:em-mobile-reader-enter var(--twg-modal-pop-dur) var(--twg-ease) both!important}:is(body:has(.em[data-thread-open]) .m-em-topbar.m-em-topbar-reader,body:has(.em-shell[data-thread-open]) .m-em-topbar.m-em-topbar-reader){gap:var(--twg-space-2)!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject{width:auto!important;min-width:0!important;max-width:100%!important;max-inline-size:100%!important;margin:0 var(--twg-space-1)!important;opacity:1!important;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-section)!important;font-weight:var(--twg-fw-medium)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important;color:var(--twg-ink)!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:left!important;-webkit-line-clamp:unset!important;flex:auto!important;-webkit-box-orient:initial!important;transition:color var(--twg-modal-fade-dur) var(--twg-ease-soft), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft)!important;display:block!important;position:static!important;overflow:hidden!important;transform:none!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject{width:auto!important;min-width:0!important;max-width:100%!important;max-inline-size:100%!important;margin:0 var(--twg-space-1)!important;opacity:1!important;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-section)!important;font-weight:var(--twg-fw-medium)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important;color:var(--twg-ink)!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:left!important;-webkit-line-clamp:unset!important;flex:auto!important;-webkit-box-orient:initial!important;transition:color var(--twg-modal-fade-dur) var(--twg-ease-soft), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft)!important;display:block!important;position:static!important;overflow:hidden!important;transform:none!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject{width:auto!important;min-width:0!important;max-width:100%!important;max-inline-size:100%!important;margin:0 var(--twg-space-1)!important;opacity:1!important;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-section)!important;font-weight:var(--twg-fw-medium)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important;color:var(--twg-ink)!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:left!important;-webkit-line-clamp:unset!important;flex:auto!important;-webkit-box-orient:initial!important;transition:color var(--twg-modal-fade-dur) var(--twg-ease-soft), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft)!important;display:block!important;position:static!important;overflow:hidden!important;transform:none!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject.is-long{width:auto!important;min-width:0!important;max-width:100%!important;max-inline-size:100%!important;margin:0 var(--twg-space-1)!important;opacity:1!important;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-section)!important;font-weight:var(--twg-fw-medium)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important;color:var(--twg-ink)!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:left!important;-webkit-line-clamp:unset!important;flex:auto!important;-webkit-box-orient:initial!important;transition:color var(--twg-modal-fade-dur) var(--twg-ease-soft), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft)!important;display:block!important;position:static!important;overflow:hidden!important;transform:none!important}.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head{--em-reader-meta-label-w:max-content;max-height:calc((var(--twg-touch-target) * 3) + var(--twg-space-2))!important}.em[data-thread-open] .em-thread-head>.em-thread-subject,.em-shell[data-thread-open] .em-thread-head>.em-thread-subject{opacity:0!important;pointer-events:none!important;height:auto!important;min-height:0!important;max-height:0!important;padding-block:0!important;overflow:hidden!important}.em[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-line,.em[data-thread-open] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-meta-recipients{column-gap:var(--twg-space-2)!important;padding-inline:var(--twg-space-3)!important;grid-template-columns:max-content minmax(0,1fr) max-content!important}.em[data-thread-open] .em-thread-meta-line:before,.em-shell[data-thread-open] .em-thread-meta-line:before,.em[data-thread-open] .em-thread-meta-rec-label,.em-shell[data-thread-open] .em-thread-meta-rec-label{width:auto!important;min-width:0!important;max-width:none!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap{min-width:0!important;max-width:calc(var(--twg-touch-target) * 3)!important}.em[data-thread-open] .m-reader-header-actions,.em-shell[data-thread-open] .m-reader-header-actions{overflow:hidden!important}}@media (max-width:22.5em){.em[data-thread-open] .m-reader-header-actions,.em-shell[data-thread-open] .m-reader-header-actions{justify-content:flex-start!important;gap:var(--twg-space-2)!important}.em[data-thread-open] .m-reader-header-ico[aria-label=Move],.em-shell[data-thread-open] .m-reader-header-ico[aria-label=Move],.em[data-thread-open] .m-reader-header-ico[aria-label=Star],.em-shell[data-thread-open] .m-reader-header-ico[aria-label=Star],.em[data-thread-open] .m-reader-header-ico[aria-label^=Mark],.em-shell[data-thread-open] .m-reader-header-ico[aria-label^=Mark]{display:none!important}}@keyframes em-mobile-reader-enter{0%{opacity:0;transform:translateX(var(--twg-space-4)) scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:48em) and (prefers-reduced-motion:reduce){.em[data-thread-open] .em-reader,.em-shell[data-thread-open] .em-reader{will-change:auto;animation:none!important}:is(body:has(.em[data-thread-open]) .m-em-topbar-reader-subject,body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject){transition:none!important}}@media (max-width:48em){:is(body:has(.em[data-thread-open]) .m-em-topbar.m-em-topbar-reader,body:has(.em-shell[data-thread-open]) .m-em-topbar.m-em-topbar-reader){gap:var(--twg-space-1)!important;padding-inline:var(--twg-space-2)!important}:is(body:has(.em[data-thread-open]) .m-em-topbar-reader .m-em-topbar-spacer,body:has(.em-shell[data-thread-open]) .m-em-topbar-reader .m-em-topbar-spacer){display:none!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject{opacity:1!important;-webkit-line-clamp:2!important;white-space:normal!important;min-width:0!important;max-inline-size:100%!important;line-height:var(--twg-lh-dense)!important;transition:max-inline-size var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;-webkit-box-orient:vertical!important;flex:auto!important;margin:0!important;display:-webkit-box!important;transform:translateY(0)!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject{opacity:1!important;-webkit-line-clamp:2!important;white-space:normal!important;min-width:0!important;max-inline-size:100%!important;line-height:var(--twg-lh-dense)!important;transition:max-inline-size var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;-webkit-box-orient:vertical!important;flex:auto!important;margin:0!important;display:-webkit-box!important;transform:translateY(0)!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject{opacity:1!important;-webkit-line-clamp:2!important;white-space:normal!important;min-width:0!important;max-inline-size:100%!important;line-height:var(--twg-lh-dense)!important;transition:max-inline-size var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;-webkit-box-orient:vertical!important;flex:auto!important;margin:0!important;display:-webkit-box!important;transform:translateY(0)!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject.is-long{opacity:1!important;-webkit-line-clamp:2!important;white-space:normal!important;min-width:0!important;max-inline-size:100%!important;line-height:var(--twg-lh-dense)!important;transition:max-inline-size var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;-webkit-box-orient:vertical!important;flex:auto!important;margin:0!important;display:-webkit-box!important;transform:translateY(0)!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject{-webkit-line-clamp:1!important;white-space:nowrap!important;line-height:var(--twg-lh-dense)!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject.is-long{-webkit-line-clamp:1!important;white-space:nowrap!important;line-height:var(--twg-lh-dense)!important}.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head{max-height:calc((var(--twg-touch-target) * 3) + var(--twg-space-1))!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), border-color var(--twg-modal-fade-dur) var(--twg-ease-soft)!important}.em[data-thread-open] .em-thread-meta,.em-shell[data-thread-open] .em-thread-meta{max-height:calc(var(--twg-touch-target) * 2)!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;transform:translateY(0)!important}.em[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-line{align-items:center!important;column-gap:var(--twg-space-2)!important;grid-template-columns:max-content minmax(0,1fr) max-content!important}.em[data-thread-open] .em-thread-meta-from,.em-shell[data-thread-open] .em-thread-meta-from,.em[data-thread-open] .em-thread-meta-rec-name,.em-shell[data-thread-open] .em-thread-meta-rec-name{min-height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;align-items:center!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap{min-height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;place-self:center end!important;align-items:center!important;display:inline-flex!important}.em[data-thread-open] .m-reader-header-actions-slot,.em-shell[data-thread-open] .m-reader-header-actions-slot{transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;transform:translateY(0)!important}.em[data-thread-open] .m-reader-header-actions,.em-shell[data-thread-open] .m-reader-header-actions{gap:var(--twg-space-1)!important}.em[data-thread-open] .em-thread-head.is-collapsed,.em-shell[data-thread-open] .em-thread-head.is-collapsed,.twg-canvas .em[data-thread-open] .em-thread-head.is-collapsed,.twg-canvas .em-shell[data-thread-open] .em-thread-head.is-collapsed{max-height:var(--twg-touch-target)!important}.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta{transform:translateY(calc(var(--twg-space-2) * -1))!important}}@media (max-width:48em) and (prefers-reduced-motion:reduce){.em[data-thread-open] .em-thread-meta,.em-shell[data-thread-open] .em-thread-meta,.em[data-thread-open] .m-reader-header-actions-slot,.em-shell[data-thread-open] .m-reader-header-actions-slot{transition:none!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject{transition:none!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject{transition:none!important}}@media (max-width:48em){.em[data-thread-open]>.m-reader-bottom-actions-slot,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot{width:min(calc(100vw - (var(--twg-space-4) * 4)), calc((var(--twg-touch-target) * 5) + var(--twg-space-4)))!important;inline-size:min(calc(100vw - (var(--twg-space-4) * 4)), calc((var(--twg-touch-target) * 5) + var(--twg-space-4)))!important;min-width:calc((var(--twg-touch-target) * 4) + var(--twg-space-2))!important;min-inline-size:calc((var(--twg-touch-target) * 4) + var(--twg-space-2))!important}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-main,.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-main,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-main,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-main{padding-inline:var(--twg-space-3)!important}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-label,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-label,.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-label,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-andy-label{flex:none!important;max-inline-size:none!important}:is(body:has(.em[data-thread-open]) .m-em-topbar.m-em-topbar-reader,body:has(.em-shell[data-thread-open]) .m-em-topbar.m-em-topbar-reader){align-items:center!important;gap:var(--twg-space-2)!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject{transform:translateY(0)!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject{transform:translateY(0)!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject.is-long{transform:translateY(0)!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject.is-long{transform:translateY(0)!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject{transform:translateY(0)!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject.is-long{transform:translateY(0)!important}.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head{--em-reader-meta-label-w:calc(var(--twg-touch-target) - var(--twg-space-2));height:auto!important;min-height:0!important;max-height:calc((var(--twg-touch-target) * 3) + var(--twg-space-1))!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), border-color var(--twg-modal-fade-dur) var(--twg-ease-soft)!important;flex-direction:column!important;gap:0!important;display:flex!important;overflow:hidden!important}.em[data-thread-open] .em-thread-meta,.em-shell[data-thread-open] .em-thread-meta{height:auto!important;min-height:0!important;max-height:calc(var(--twg-touch-target) * 2)!important;opacity:1!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;display:block!important;overflow:hidden!important;transform:translateY(0)!important}.em[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-line,.em[data-thread-open] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-meta-recipients{grid-template-columns:var(--em-reader-meta-label-w) minmax(0, 1fr) max-content!important;align-items:center!important;column-gap:var(--twg-space-2)!important;min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;max-height:var(--twg-touch-target)!important;padding-inline:var(--twg-space-3)!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;display:grid!important;overflow:hidden!important}.em[data-thread-open] .em-thread-meta-line:before,.em-shell[data-thread-open] .em-thread-meta-line:before,.em[data-thread-open] .em-thread-meta-rec-label,.em-shell[data-thread-open] .em-thread-meta-rec-label{width:var(--em-reader-meta-label-w)!important;min-width:var(--em-reader-meta-label-w)!important;max-width:var(--em-reader-meta-label-w)!important;grid-column:1!important;align-self:center!important}.em[data-thread-open] .em-thread-meta-from,.em-shell[data-thread-open] .em-thread-meta-from,.em[data-thread-open] .em-thread-meta-rec-name,.em-shell[data-thread-open] .em-thread-meta-rec-name{min-width:0!important;max-width:100%!important;min-height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;grid-column:2!important;place-self:center stretch!important;align-items:center!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap{min-height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;max-inline-size:calc(var(--twg-touch-target) * 3)!important;grid-column:3!important;place-self:center end!important;align-items:center!important;display:inline-flex!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill{justify-content:center!important;align-items:center!important;max-inline-size:100%!important;display:inline-flex!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__label,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__label{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.em[data-thread-open] .m-reader-header-actions-slot,.em-shell[data-thread-open] .m-reader-header-actions-slot{min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;max-height:var(--twg-touch-target)!important;opacity:1!important;transform:translateY(0)!important}.em[data-thread-open] .m-reader-header-actions,.em-shell[data-thread-open] .m-reader-header-actions{align-items:center!important;gap:var(--twg-space-1)!important}.em[data-thread-open] .em-thread-head.is-collapsed,.em-shell[data-thread-open] .em-thread-head.is-collapsed,.twg-canvas .em[data-thread-open] .em-thread-head.is-collapsed,.twg-canvas .em-shell[data-thread-open] .em-thread-head.is-collapsed{min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;max-height:var(--twg-touch-target)!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-line,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-from,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-from,.em[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill__wrap,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-recipients{opacity:0!important;height:0!important;min-height:0!important;max-height:0!important;transform:translateY(calc(var(--twg-space-2) * -1))!important;pointer-events:none!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head.is-collapsed .m-reader-header-actions-slot,.em-shell[data-thread-open] .em-thread-head.is-collapsed .m-reader-header-actions-slot{min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;max-height:var(--twg-touch-target)!important;opacity:1!important;transform:translateY(0)!important}}@media (max-width:48em) and (prefers-reduced-motion:reduce){.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head,.em[data-thread-open] .em-thread-meta,.em-shell[data-thread-open] .em-thread-meta,.em[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-line,.em[data-thread-open] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-meta-recipients{transition:none!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject{transition:none!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject{transition:none!important}}@media (max-width:48em){.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode){grid-template-columns:max-content minmax(0, 1fr) var(--twg-touch-target);align-items:center!important;column-gap:var(--twg-space-1)!important;min-height:47px!important;height:calc(var(--twg-button-md-h) + var(--twg-space-1))!important;padding:var(--twg-space-1) var(--twg-space-2) 0!important;display:grid!important}.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode) .m-em-topbar-title-button,.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode) .m-em-topbar-acct,.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode) .m-em-topbar-icon{align-self:center!important}.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode) .m-em-topbar-acct-wrap{justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important}.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode) .m-em-topbar-acct{justify-content:center!important;min-width:0!important}:is(body:has(.em[data-thread-open]) .m-em-topbar.m-em-topbar-reader,body:has(.em-shell[data-thread-open]) .m-em-topbar.m-em-topbar-reader){grid-template-columns:var(--twg-touch-target) minmax(0, 1fr) var(--twg-touch-target) var(--twg-touch-target);align-items:center!important;column-gap:var(--twg-space-1)!important;min-height:calc(var(--twg-button-md-h) + var(--twg-space-1) + env(safe-area-inset-top,0))!important;height:calc(var(--twg-button-md-h) + var(--twg-space-1) + env(safe-area-inset-top,0))!important;padding:calc(var(--twg-space-1) + env(safe-area-inset-top,0)) var(--twg-space-2) 0!important;display:grid!important}:is(body:has(.em[data-thread-open]) .m-em-topbar-reader .m-em-topbar-spacer,body:has(.em-shell[data-thread-open]) .m-em-topbar-reader .m-em-topbar-spacer){display:none!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject{min-width:0!important;max-inline-size:100%!important;max-height:var(--twg-button-md-h)!important;opacity:1!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;-webkit-box-orient:vertical!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important;transform:translateY(0)!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject{min-width:0!important;max-inline-size:100%!important;max-height:var(--twg-button-md-h)!important;opacity:1!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;-webkit-box-orient:vertical!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important;transform:translateY(0)!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject.is-long{min-width:0!important;max-inline-size:100%!important;max-height:var(--twg-button-md-h)!important;opacity:1!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;-webkit-box-orient:vertical!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important;transform:translateY(0)!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject.is-long{min-width:0!important;max-inline-size:100%!important;max-height:var(--twg-button-md-h)!important;opacity:1!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;-webkit-box-orient:vertical!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important;transform:translateY(0)!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject{max-height:var(--twg-chip-md-h)!important;-webkit-line-clamp:1!important;white-space:nowrap!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject.is-long{max-height:var(--twg-chip-md-h)!important;-webkit-line-clamp:1!important;white-space:nowrap!important}.em[data-thread-open] .em-reader,.em-shell[data-thread-open] .em-reader{height:calc(100% - var(--twg-button-md-h) - var(--twg-space-1) - env(safe-area-inset-top,0))!important}.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head{max-height:calc((var(--twg-touch-target) * 3) + var(--twg-space-1))!important;height:auto!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), border-color var(--twg-modal-fade-dur) var(--twg-ease-soft)!important;overflow:hidden!important}.em[data-thread-open] .em-thread-meta,.em-shell[data-thread-open] .em-thread-meta{max-height:calc(var(--twg-touch-target) * 2)!important;opacity:1!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;transform:translateY(0)!important}.em[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-line,.em[data-thread-open] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-meta-recipients{grid-template-columns:max-content minmax(0, 1fr) minmax(var(--twg-chip-md-h), max-content)!important;align-items:center!important;column-gap:var(--twg-space-2)!important;min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;max-height:var(--twg-touch-target)!important;padding-inline:var(--twg-space-3)!important;display:grid!important;overflow:hidden!important}.em[data-thread-open] .em-thread-meta-line:before,.em-shell[data-thread-open] .em-thread-meta-line:before,.em[data-thread-open] .em-thread-meta-rec-label,.em-shell[data-thread-open] .em-thread-meta-rec-label{grid-column:1!important;align-self:center!important;width:auto!important;min-width:0!important;max-width:none!important}.em[data-thread-open] .em-thread-meta-from,.em-shell[data-thread-open] .em-thread-meta-from,.em[data-thread-open] .em-thread-meta-rec-name,.em-shell[data-thread-open] .em-thread-meta-rec-name{min-width:0!important;max-width:100%!important;min-height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;grid-column:2!important;place-self:center stretch!important;align-items:center!important;display:inline-flex!important;overflow:hidden!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap{min-width:0!important;max-inline-size:calc(var(--twg-touch-target) * 3)!important;grid-column:3!important;place-self:center end!important;align-items:center!important;display:inline-flex!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill{height:var(--twg-chip-md-h)!important;min-height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.em[data-thread-open] .em-thread-head.is-collapsed,.em-shell[data-thread-open] .em-thread-head.is-collapsed,.twg-canvas .em[data-thread-open] .em-thread-head.is-collapsed,.twg-canvas .em-shell[data-thread-open] .em-thread-head.is-collapsed{height:auto!important;min-height:0!important;max-height:var(--twg-touch-target)!important}.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-line,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-recipients{opacity:0!important;height:0!important;min-height:0!important;max-height:0!important;transform:translateY(calc(var(--twg-space-2) * -1))!important;pointer-events:none!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}}@media (max-width:48em) and (prefers-reduced-motion:reduce){.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head,.em[data-thread-open] .em-thread-meta,.em-shell[data-thread-open] .em-thread-meta{transition:none!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject{transition:none!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject{transition:none!important}}@media (max-width:48em){.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode) .m-em-topbar-title-button{grid-column:1!important;justify-content:flex-start!important;justify-self:start!important;min-width:0!important}.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode) .m-em-topbar-acct{justify-content:center!important;justify-self:center!important;gap:var(--twg-space-1)!important;padding-inline:var(--twg-space-3)!important;grid-column:2!important}.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode) .m-em-topbar-search-trigger,.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode) .m-em-topbar-actions{grid-column:3!important;justify-self:end!important}.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode) .m-em-topbar-acct-label{text-align:center!important;min-width:0!important;max-inline-size:100%!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject{-webkit-line-clamp:2!important;white-space:normal!important;opacity:1!important;max-height:var(--twg-button-md-h)!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;transform:translateY(0)!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject{-webkit-line-clamp:2!important;white-space:normal!important;opacity:1!important;max-height:var(--twg-button-md-h)!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;transform:translateY(0)!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject.is-long{-webkit-line-clamp:2!important;white-space:normal!important;opacity:1!important;max-height:var(--twg-button-md-h)!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;transform:translateY(0)!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject.is-long{-webkit-line-clamp:2!important;white-space:normal!important;opacity:1!important;max-height:var(--twg-button-md-h)!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;transform:translateY(0)!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject{-webkit-line-clamp:2!important;white-space:normal!important;max-height:var(--twg-chip-md-h)!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject.is-long{-webkit-line-clamp:2!important;white-space:normal!important;max-height:var(--twg-chip-md-h)!important}.em[data-thread-open] .em-thread-meta,.em-shell[data-thread-open] .em-thread-meta,.em[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-line,.em[data-thread-open] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-meta-recipients{transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease), padding var(--twg-modal-pop-dur) var(--twg-ease)!important;transform:translateY(0)!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap{transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;overflow:visible!important}.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-line,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-recipients{opacity:0!important;height:auto!important;min-height:0!important;max-height:0!important;transform:translateY(calc(var(--twg-space-1) * -1))!important;pointer-events:none!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill__wrap,.em[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill,.em-shell[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill{opacity:0!important;pointer-events:none!important;height:auto!important;min-height:0!important;max-height:0!important;overflow:hidden!important}}@media (max-width:48em) and (prefers-reduced-motion:reduce){.em[data-thread-open] .em-thread-meta,.em-shell[data-thread-open] .em-thread-meta,.em[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-line,.em[data-thread-open] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-meta-recipients,.em[data-thread-open] .email-visibility-pill__wrap,.em-shell[data-thread-open] .email-visibility-pill__wrap{transition:none!important;transform:none!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject{transition:none!important;transform:none!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject{transition:none!important;transform:none!important}}@media (max-width:48em){.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode){grid-template-columns:max-content minmax(calc(var(--twg-touch-target) * 3), 1fr) var(--twg-touch-target) var(--twg-touch-target)!important}:is(body:has(.em[data-thread-open]) .m-em-topbar.m-em-topbar-reader,body:has(.em-shell[data-thread-open]) .m-em-topbar.m-em-topbar-reader){grid-template-columns:var(--twg-touch-target) minmax(0, 1fr) var(--twg-touch-target) var(--twg-touch-target)!important;align-items:center!important;column-gap:var(--twg-space-1)!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject{max-height:var(--twg-button-md-h)!important;-webkit-line-clamp:2!important;white-space:normal!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;align-self:center!important;transform:translateY(0)!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject{max-height:var(--twg-button-md-h)!important;-webkit-line-clamp:2!important;white-space:normal!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;align-self:center!important;transform:translateY(0)!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject.is-long{max-height:var(--twg-button-md-h)!important;-webkit-line-clamp:2!important;white-space:normal!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;align-self:center!important;transform:translateY(0)!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject.is-long{max-height:var(--twg-button-md-h)!important;-webkit-line-clamp:2!important;white-space:normal!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;align-self:center!important;transform:translateY(0)!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject{max-height:var(--twg-button-md-h)!important;-webkit-line-clamp:2!important;white-space:normal!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;align-self:center!important;transform:translateY(0)!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject.is-long{max-height:var(--twg-button-md-h)!important;-webkit-line-clamp:2!important;white-space:normal!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;align-self:center!important;transform:translateY(0)!important}.em[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-line,.em[data-thread-open] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-meta-recipients{grid-template-columns:max-content minmax(0,1fr) max-content!important;align-items:center!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap,.em[data-thread-open] .em-thread-meta-line .email-visibility-pill,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill{height:var(--twg-chip-md-h)!important;min-height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;line-height:var(--twg-lh-dense)!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head,.em[data-thread-open] .em-thread-meta,.em-shell[data-thread-open] .em-thread-meta,.em[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-line,.em[data-thread-open] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-meta-recipients{will-change:max-height, opacity, transform}.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-line,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-recipients{transform:translateY(0)!important}.em[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill__wrap,.em[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill,.em-shell[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill{opacity:0!important;pointer-events:none!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important;transform:translateY(0)!important}.m-snooze-followup{gap:var(--twg-space-1)!important;margin-block:var(--twg-space-2)!important;padding-block:var(--twg-space-2)!important;border-block:var(--twg-modal-hairline)!important;display:grid!important}.m-snooze-row-followup{border-color:var(--twg-line)!important;background:var(--twg-glass-bg-soft)!important}.m-snooze-row-followup .m-snooze-row-ico{color:var(--twg-ink-2)!important}:is(body:has(.em[data-thread-open]) .m-em-topbar.m-em-topbar-reader,body:has(.em-shell[data-thread-open]) .m-em-topbar.m-em-topbar-reader){grid-template-columns:var(--twg-icon-button-md) minmax(0, 1fr) var(--twg-icon-button-md) var(--twg-icon-button-md)!important;column-gap:var(--twg-space-0-5)!important;padding-inline:var(--twg-space-1)!important}:is(body:has(.em[data-thread-open]) .m-em-topbar.m-em-topbar-reader .m-em-topbar-icon,body:has(.em-shell[data-thread-open]) .m-em-topbar.m-em-topbar-reader .m-em-topbar-icon){width:var(--twg-icon-button-md)!important;height:var(--twg-icon-button-md)!important;min-width:var(--twg-icon-button-md)!important;min-height:var(--twg-icon-button-md)!important;position:relative!important}body:has(.em[data-thread-open]) .m-em-topbar.m-em-topbar-reader .m-em-topbar-icon:before{content:""!important;inset:var(--twg-icon-hit-inset)!important;border-radius:inherit!important;position:absolute!important}body:has(.em-shell[data-thread-open]) .m-em-topbar.m-em-topbar-reader .m-em-topbar-icon:before{content:""!important;inset:var(--twg-icon-hit-inset)!important;border-radius:inherit!important;position:absolute!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject{max-height:var(--twg-button-md-h)!important;line-height:var(--twg-lh-dense)!important;-webkit-line-clamp:2!important;white-space:normal!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;transform:translateY(0)!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject{max-height:var(--twg-button-md-h)!important;line-height:var(--twg-lh-dense)!important;-webkit-line-clamp:2!important;white-space:normal!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;transform:translateY(0)!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject.is-long{max-height:var(--twg-button-md-h)!important;line-height:var(--twg-lh-dense)!important;-webkit-line-clamp:2!important;white-space:normal!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;transform:translateY(0)!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject.is-long{max-height:var(--twg-button-md-h)!important;line-height:var(--twg-lh-dense)!important;-webkit-line-clamp:2!important;white-space:normal!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;transform:translateY(0)!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject{max-height:var(--twg-chip-md-h)!important;transform:translateY(calc(var(--twg-space-0-5) * -1))!important;-webkit-line-clamp:1!important;white-space:nowrap!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject.is-long{max-height:var(--twg-chip-md-h)!important;transform:translateY(calc(var(--twg-space-0-5) * -1))!important;-webkit-line-clamp:1!important;white-space:nowrap!important}.em[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-line{column-gap:var(--twg-space-2)!important;grid-template-columns:max-content minmax(0,1fr) max-content max-content!important;align-items:center!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap{justify-content:center!important;place-self:center end!important;align-items:center!important;display:inline-flex!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill{justify-content:center!important;align-self:center!important;align-items:center!important;display:inline-flex!important}.em[data-thread-open] .m-reader-header-actions-slot,.em-shell[data-thread-open] .m-reader-header-actions-slot{overflow:hidden!important}.em[data-thread-open] .m-reader-header-actions,.em-shell[data-thread-open] .m-reader-header-actions{justify-content:space-between!important;width:100%!important;max-width:100%!important;margin-inline:0!important;transform:translate(0)!important}.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode){grid-template-columns:max-content minmax(0, 1fr) var(--twg-icon-button-md) var(--twg-icon-button-md)!important;align-items:center!important;column-gap:var(--twg-space-1)!important;padding-inline:var(--twg-space-2)!important;display:grid!important}.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode) .m-em-topbar-title-button{min-width:0!important;max-width:min-content!important;padding-inline:var(--twg-space-2)!important;justify-self:start!important}.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode) .m-em-topbar-acct-wrap{justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important}.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode) .m-em-topbar-acct-label{text-align:left!important;min-width:0!important;max-inline-size:100%!important}:is(body:has(.em[data-thread-open]) .m-em-topbar.m-em-topbar-reader,body:has(.em-shell[data-thread-open]) .m-em-topbar.m-em-topbar-reader){grid-template-columns:var(--twg-icon-button-md) minmax(0, 1fr) var(--twg-icon-button-md) var(--twg-icon-button-md)!important;align-items:center!important;column-gap:var(--twg-space-1)!important;padding-inline:var(--twg-space-2)!important;display:grid!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject{min-width:0!important;max-height:var(--twg-button-md-h)!important;opacity:1!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-body)!important;font-weight:var(--twg-fw-emph)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important;color:var(--twg-ink)!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;align-self:center!important;overflow:hidden!important;transform:translateY(0)!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject{min-width:0!important;max-height:var(--twg-button-md-h)!important;opacity:1!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-body)!important;font-weight:var(--twg-fw-emph)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important;color:var(--twg-ink)!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;align-self:center!important;overflow:hidden!important;transform:translateY(0)!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject.is-long{min-width:0!important;max-height:var(--twg-button-md-h)!important;opacity:1!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-body)!important;font-weight:var(--twg-fw-emph)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important;color:var(--twg-ink)!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;align-self:center!important;overflow:hidden!important;transform:translateY(0)!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject.is-long{min-width:0!important;max-height:var(--twg-button-md-h)!important;opacity:1!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-body)!important;font-weight:var(--twg-fw-emph)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important;color:var(--twg-ink)!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;align-self:center!important;overflow:hidden!important;transform:translateY(0)!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject{max-height:var(--twg-chip-md-h)!important;transform:translateY(calc(var(--twg-space-0-5) * -1))!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject.is-long{max-height:var(--twg-chip-md-h)!important;transform:translateY(calc(var(--twg-space-0-5) * -1))!important}.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head{padding:var(--twg-space-1) var(--twg-space-2) var(--twg-space-1)!important;max-height:calc(var(--twg-touch-target) + var(--twg-touch-target) + var(--twg-space-3))!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), padding var(--twg-modal-pop-dur) var(--twg-ease), border-color var(--twg-modal-fade-dur) var(--twg-ease-soft)!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"linked""meta""actions"!important;align-items:start!important;row-gap:0!important;display:grid!important}.em[data-thread-open] .em-thread-head>.em-thread-subject,.em-shell[data-thread-open] .em-thread-head>.em-thread-subject{opacity:0!important;width:100%!important;min-width:0!important;max-height:0!important;font-size:var(--twg-fs-title)!important;font-weight:var(--twg-fw-medium)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important;text-align:left!important;white-space:normal!important;text-overflow:ellipsis!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft)!important;grid-area:subject!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head>.em-thread-linked-chip,.em-shell[data-thread-open] .em-thread-head>.em-thread-linked-chip{max-width:100%!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;grid-area:linked!important;place-self:center start!important;margin:0!important;transform:translateY(0)!important}.em[data-thread-open] .em-thread-head>.em-thread-meta,.em-shell[data-thread-open] .em-thread-head>.em-thread-meta{min-width:0!important;height:auto!important;min-height:0!important;max-height:calc(var(--twg-touch-target) * 2)!important;opacity:1!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft)!important;grid-area:meta!important;overflow:hidden!important}.em[data-thread-open] .em-thread-meta-line:before,.em-shell[data-thread-open] .em-thread-meta-line:before{width:auto!important;min-width:0!important;max-width:none!important;letter-spacing:var(--twg-type-eyebrow-tracking)!important;color:var(--twg-ink-3)!important;grid-column:1!important;align-self:center!important}.em[data-thread-open] .em-thread-meta-from,.em-shell[data-thread-open] .em-thread-meta-from{min-width:0!important;max-width:100%!important;min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;max-height:var(--twg-touch-target)!important;line-height:var(--twg-lh-dense)!important;grid-area:1/2!important;place-self:center start!important;margin:0!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap,.em[data-thread-open] .em-thread-meta-line .email-visibility-pill,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill{height:var(--twg-chip-md-h)!important;min-height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;line-height:var(--twg-lh-dense)!important;vertical-align:middle!important;grid-area:2/2/auto/4!important;justify-content:center!important;place-self:center start!important;align-items:center!important;display:inline-flex!important}.em[data-thread-open] .em-thread-meta-time,.em-shell[data-thread-open] .em-thread-meta-time{line-height:var(--twg-lh-dense)!important;grid-area:1/3!important;place-self:center end!important;margin-left:0!important}.em[data-thread-open] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-meta-recipients{align-items:center!important;column-gap:var(--twg-space-2)!important;min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;max-height:var(--twg-touch-target)!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), padding var(--twg-modal-pop-dur) var(--twg-ease)!important;grid-template-columns:max-content minmax(0,1fr) max-content max-content!important;padding-inline:0!important;display:grid!important;overflow:hidden!important}.em[data-thread-open] .em-thread-meta-rec-label,.em-shell[data-thread-open] .em-thread-meta-rec-label{grid-column:1!important;width:auto!important;min-width:0!important;max-width:none!important}.em[data-thread-open] .em-thread-meta-rec-name,.em-shell[data-thread-open] .em-thread-meta-rec-name{grid-column:2!important;min-width:0!important;max-width:100%!important}.em[data-thread-open] .em-thread-meta-rec-more,.em-shell[data-thread-open] .em-thread-meta-rec-more{grid-column:3!important}.em[data-thread-open] .m-reader-header-actions-slot,.em-shell[data-thread-open] .m-reader-header-actions-slot{opacity:0!important;pointer-events:none!important;width:100%!important;inline-size:100%!important;min-height:0!important;max-height:0!important;transform:translateY(calc(var(--twg-space-1) * -1))!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;grid-area:actions!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head.is-collapsed>.em-thread-subject,.em-shell[data-thread-open] .em-thread-head.is-collapsed>.em-thread-subject,.em[data-thread-open] .em-thread-head.is-collapsed>.em-thread-linked-chip,.em-shell[data-thread-open] .em-thread-head.is-collapsed>.em-thread-linked-chip,.em[data-thread-open] .em-thread-head.is-collapsed>.em-thread-meta,.em-shell[data-thread-open] .em-thread-head.is-collapsed>.em-thread-meta,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-line,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-recipients,.em[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill__wrap,.em[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill,.em-shell[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill{opacity:0!important;pointer-events:none!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important}.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode){grid-template-columns:max-content minmax(calc(var(--twg-touch-target) * 2), 1fr) var(--twg-icon-button-md) var(--twg-icon-button-md)!important;column-gap:var(--twg-space-1)!important;padding-inline:var(--twg-space-2)!important}.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode) .m-em-topbar-title-button{max-inline-size:calc(var(--twg-touch-target) * 2)!important;min-width:0!important}.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode) .m-em-topbar-acct{width:100%!important;min-width:0!important;padding-inline:var(--twg-space-2)!important;justify-content:flex-start!important}.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode) .m-em-topbar-acct-label{text-overflow:ellipsis!important;text-align:left!important;min-width:0!important;overflow:hidden!important}:is(body:has(.em[data-thread-open]) .m-em-topbar.m-em-topbar-reader,body:has(.em-shell[data-thread-open]) .m-em-topbar.m-em-topbar-reader){grid-template-columns:var(--twg-icon-button-md) minmax(0, 1fr) var(--twg-icon-button-md) var(--twg-icon-button-md)!important;align-items:center!important;column-gap:var(--twg-space-1)!important;min-height:calc(var(--twg-button-md-h) + env(safe-area-inset-top,0))!important;height:calc(var(--twg-button-md-h) + env(safe-area-inset-top,0))!important;padding:env(safe-area-inset-top,0) var(--twg-space-2) 0!important;transition:height var(--twg-modal-pop-dur) var(--twg-ease), min-height var(--twg-modal-pop-dur) var(--twg-ease)!important}:is(body:has(.em[data-thread-open]) .m-em-topbar-reader .m-em-topbar-spacer,body:has(.em-shell[data-thread-open]) .m-em-topbar-reader .m-em-topbar-spacer){display:none!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject{min-width:0!important;max-inline-size:100%!important;max-height:var(--twg-button-md-h)!important;opacity:1!important;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-section)!important;font-weight:var(--twg-fw-medium)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important;color:var(--twg-ink)!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft)!important;-webkit-box-orient:vertical!important;align-self:center!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important;transform:none!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject{min-width:0!important;max-inline-size:100%!important;max-height:var(--twg-button-md-h)!important;opacity:1!important;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-section)!important;font-weight:var(--twg-fw-medium)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important;color:var(--twg-ink)!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft)!important;-webkit-box-orient:vertical!important;align-self:center!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important;transform:none!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject.is-long{min-width:0!important;max-inline-size:100%!important;max-height:var(--twg-button-md-h)!important;opacity:1!important;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-section)!important;font-weight:var(--twg-fw-medium)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important;color:var(--twg-ink)!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft)!important;-webkit-box-orient:vertical!important;align-self:center!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important;transform:none!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject.is-long{min-width:0!important;max-inline-size:100%!important;max-height:var(--twg-button-md-h)!important;opacity:1!important;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-section)!important;font-weight:var(--twg-fw-medium)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important;color:var(--twg-ink)!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft)!important;-webkit-box-orient:vertical!important;align-self:center!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important;transform:none!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject{max-height:var(--twg-chip-md-h)!important;-webkit-line-clamp:1!important;white-space:nowrap!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject.is-long{max-height:var(--twg-chip-md-h)!important;-webkit-line-clamp:1!important;white-space:nowrap!important}.em[data-thread-open] .em-reader,.em-shell[data-thread-open] .em-reader{height:calc(100% - var(--twg-button-md-h) - env(safe-area-inset-top,0))!important}.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head{align-items:start!important;row-gap:var(--twg-space-1)!important;padding:var(--twg-space-1) var(--twg-space-3) var(--twg-space-2)!important;max-height:calc((var(--twg-touch-target) * 2) + var(--twg-chip-md-h) + var(--twg-space-4))!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), padding var(--twg-modal-pop-dur) var(--twg-ease), border-color var(--twg-modal-fade-dur) var(--twg-ease-soft)!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"meta""recipients""actions"!important;display:grid!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head>.em-thread-subject,.em-shell[data-thread-open] .em-thread-head>.em-thread-subject,.em[data-thread-open] .em-thread-head>.em-thread-linked-chip,.em-shell[data-thread-open] .em-thread-head>.em-thread-linked-chip{display:none!important}.em[data-thread-open] .em-thread-head>.em-thread-meta,.em-shell[data-thread-open] .em-thread-head>.em-thread-meta{min-width:0!important;min-height:var(--twg-touch-target)!important;height:auto!important;max-height:calc(var(--twg-touch-target) + var(--twg-chip-md-h) + var(--twg-space-1))!important;opacity:1!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft)!important;grid-area:meta!important;overflow:visible!important}.em[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-line{grid-template-columns:max-content minmax(0,1fr) max-content!important;grid-template-rows:var(--twg-touch-target) var(--twg-chip-md-h)!important;align-items:center!important;column-gap:var(--twg-space-2)!important;row-gap:var(--twg-space-1)!important;min-height:calc(var(--twg-touch-target) + var(--twg-chip-md-h) + var(--twg-space-1))!important;height:auto!important;max-height:calc(var(--twg-touch-target) + var(--twg-chip-md-h) + var(--twg-space-1))!important;padding-inline:0!important;display:grid!important}.em[data-thread-open] .em-thread-meta-line:before,.em-shell[data-thread-open] .em-thread-meta-line:before{width:auto!important;min-width:0!important;max-width:none!important;letter-spacing:var(--twg-type-eyebrow-tracking)!important;grid-area:1/1!important;align-self:center!important}.em[data-thread-open] .em-thread-meta-from,.em-shell[data-thread-open] .em-thread-meta-from{width:100%!important;min-width:0!important;max-width:100%!important;min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;max-height:var(--twg-touch-target)!important;text-overflow:ellipsis!important;grid-area:1/2!important;justify-content:flex-start!important;place-self:center stretch!important;margin:0!important;overflow:hidden!important}.em[data-thread-open] .em-thread-meta-from .em-address-chip-email,.em-shell[data-thread-open] .em-thread-meta-from .em-address-chip-email,.em[data-thread-open] .em-thread-meta-email,.em-shell[data-thread-open] .em-thread-meta-email,.em[data-thread-open] .em-thread-meta-time,.em-shell[data-thread-open] .em-thread-meta-time{display:none!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap{max-inline-size:100%!important;min-height:var(--twg-chip-md-h)!important;height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;grid-area:2/2/auto/4!important;place-self:center start!important;align-items:center!important;display:inline-flex!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill{max-inline-size:100%!important;height:var(--twg-chip-md-h)!important;min-height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;line-height:var(--twg-type-chip-lh)!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.em[data-thread-open] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-meta-recipients{align-items:center!important;column-gap:var(--twg-space-2)!important;min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;max-height:var(--twg-touch-target)!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), padding var(--twg-modal-pop-dur) var(--twg-ease)!important;grid-area:recipients!important;grid-template-columns:max-content minmax(0,1fr) max-content max-content!important;padding-inline:0!important;display:grid!important;overflow:hidden!important}.em[data-thread-open] .m-reader-header-actions-slot,.em-shell[data-thread-open] .m-reader-header-actions-slot{opacity:0!important;pointer-events:none!important;width:100%!important;min-height:0!important;max-height:0!important;transform:translateY(calc(var(--twg-space-1) * -1))!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;grid-area:actions!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head.is-collapsed,.em-shell[data-thread-open] .em-thread-head.is-collapsed{max-height:calc(var(--twg-touch-target) + var(--twg-space-2))!important;padding-block:var(--twg-space-1)!important;border-bottom:var(--twg-modal-hairline)!important;row-gap:0!important}.em[data-thread-open] .em-thread-head.is-collapsed>.em-thread-meta,.em-shell[data-thread-open] .em-thread-head.is-collapsed>.em-thread-meta,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-line,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-recipients,.em[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill__wrap,.em[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill,.em-shell[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill{opacity:0!important;pointer-events:none!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head.is-collapsed .m-reader-header-actions-slot,.em-shell[data-thread-open] .em-thread-head.is-collapsed .m-reader-header-actions-slot{max-height:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}}@media (max-width:48em) and (prefers-reduced-motion:reduce){.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head,.em[data-thread-open] .em-thread-head>.em-thread-meta,.em-shell[data-thread-open] .em-thread-head>.em-thread-meta,.em[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-line,.em[data-thread-open] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-meta-recipients,.em[data-thread-open] .m-reader-header-actions-slot,.em-shell[data-thread-open] .m-reader-header-actions-slot{transition:none!important;transform:none!important}body:has(.em[data-thread-open]) .m-em-topbar.m-em-topbar-reader{transition:none!important;transform:none!important}body:has(.em-shell[data-thread-open]) .m-em-topbar.m-em-topbar-reader{transition:none!important;transform:none!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject{transition:none!important;transform:none!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject{transition:none!important;transform:none!important}}@media (max-width:48em){:is(body:has(.em[data-thread-open]) .m-em-topbar.m-em-topbar-reader,body:has(.em-shell[data-thread-open]) .m-em-topbar.m-em-topbar-reader){grid-template-columns:var(--twg-icon-button-md) minmax(0, 1fr) var(--twg-icon-button-md) var(--twg-icon-button-md)!important;align-items:center!important;column-gap:var(--twg-space-1)!important}:is(body:has(.em[data-thread-open]) .m-em-topbar-reader-subject,body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject){min-width:0!important;padding-inline:var(--twg-space-1)!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;justify-self:stretch!important}body:has(.em-thread-head[data-collapsed=true]) .m-em-topbar-reader-subject{max-height:var(--twg-chip-md-h)!important;-webkit-line-clamp:1!important;white-space:nowrap!important}body:has(.em-thread-head[data-collapsed=true]) .m-em-topbar-reader-subject.is-long{max-height:var(--twg-chip-md-h)!important;-webkit-line-clamp:1!important;white-space:nowrap!important}.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head{row-gap:var(--twg-space-1)!important;padding-block:var(--twg-space-1)!important}.em[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-line{grid-template-columns:max-content minmax(0,1fr)!important;grid-template-rows:var(--twg-touch-target) var(--twg-chip-md-h)!important;align-items:center!important;row-gap:var(--twg-space-1)!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap{width:100%!important;grid-area:2/1/auto/-1!important;justify-self:start!important;max-inline-size:100%!important;margin-left:0!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill{justify-content:flex-start!important;max-inline-size:100%!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__label,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__label{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head.is-collapsed,.em-shell[data-thread-open] .em-thread-head.is-collapsed,.em[data-thread-open] .em-thread-head[data-collapsed=true],.em-shell[data-thread-open] .em-thread-head[data-collapsed=true]{max-height:calc(var(--twg-touch-target) + var(--twg-space-2))!important;padding-block:var(--twg-space-1)!important;row-gap:0!important}.em[data-thread-open] .em-thread-head.is-collapsed>.em-thread-meta,.em-shell[data-thread-open] .em-thread-head.is-collapsed>.em-thread-meta,.em[data-thread-open] .em-thread-head[data-collapsed=true]>.em-thread-meta,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true]>.em-thread-meta,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-line,.em[data-thread-open] .em-thread-head[data-collapsed=true] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .em-thread-meta-line,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-recipients,.em[data-thread-open] .em-thread-head[data-collapsed=true] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .em-thread-meta-recipients,.em[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill__wrap,.em[data-thread-open] .em-thread-head[data-collapsed=true] .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .email-visibility-pill__wrap,.em[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill,.em-shell[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill,.em[data-thread-open] .em-thread-head[data-collapsed=true] .email-visibility-pill,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .email-visibility-pill{opacity:0!important;pointer-events:none!important;height:auto!important;min-height:0!important;max-height:0!important;transform:translateY(calc(var(--twg-space-1) * -1))!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head.is-collapsed .m-reader-header-actions-slot,.em-shell[data-thread-open] .em-thread-head.is-collapsed .m-reader-header-actions-slot,.em[data-thread-open] .em-thread-head[data-collapsed=true] .m-reader-header-actions-slot,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .m-reader-header-actions-slot{max-height:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}body:has(.em-thread-head[data-collapsed=true])>.email-visibility-pill__popover.email-visibility-pill__popover--mobile{pointer-events:none!important;display:none!important}}@media (max-width:48em) and (prefers-reduced-motion:reduce){.em[data-thread-open] .em-thread-head[data-collapsed=true]>.em-thread-meta,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true]>.em-thread-meta,.em[data-thread-open] .em-thread-head[data-collapsed=true] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .em-thread-meta-line,.em[data-thread-open] .em-thread-head[data-collapsed=true] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .em-thread-meta-recipients,.em[data-thread-open] .em-thread-head[data-collapsed=true] .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .email-visibility-pill__wrap,.em[data-thread-open] .em-thread-head[data-collapsed=true] .email-visibility-pill,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .email-visibility-pill,.em[data-thread-open] .em-thread-head[data-collapsed=true] .m-reader-header-actions-slot,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .m-reader-header-actions-slot{transition:none!important;transform:none!important}}@media (max-width:48em){.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode){grid-template-columns:max-content minmax(calc(var(--twg-touch-target) * 2), 1fr) var(--twg-icon-button-md) var(--twg-icon-button-md)!important;align-items:center!important;column-gap:var(--twg-space-1)!important;padding-inline:var(--twg-space-2)!important;display:grid!important}.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode) .m-em-topbar-acct-wrap,.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode) .m-em-topbar-acct{width:100%!important;min-width:0!important;max-width:100%!important}.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode) .m-em-topbar-acct{min-height:var(--twg-icon-button-md-mobile)!important;padding-inline:var(--twg-space-2)!important;justify-content:flex-start!important}.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode) .m-em-topbar-acct-label{text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-inline-size:100%!important;overflow:hidden!important}:is(body:has(.em[data-thread-open]) .m-em-topbar.m-em-topbar-reader,body:has(.em-shell[data-thread-open]) .m-em-topbar.m-em-topbar-reader){grid-template-columns:var(--twg-icon-button-md) minmax(0, 1fr) var(--twg-icon-button-md) var(--twg-icon-button-md)!important;align-items:center!important;column-gap:var(--twg-space-1)!important;min-height:calc(var(--twg-button-md-h) + env(safe-area-inset-top,0))!important;height:calc(var(--twg-button-md-h) + env(safe-area-inset-top,0))!important;padding:env(safe-area-inset-top,0) var(--twg-space-2) 0!important;display:grid!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject{min-width:0!important;max-height:var(--twg-button-md-h)!important;padding-inline:var(--twg-space-1)!important;opacity:1!important;-webkit-line-clamp:2!important;white-space:normal!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;align-self:center!important;transform:translateY(0)!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject{min-width:0!important;max-height:var(--twg-button-md-h)!important;padding-inline:var(--twg-space-1)!important;opacity:1!important;-webkit-line-clamp:2!important;white-space:normal!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;align-self:center!important;transform:translateY(0)!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject.is-long{min-width:0!important;max-height:var(--twg-button-md-h)!important;padding-inline:var(--twg-space-1)!important;opacity:1!important;-webkit-line-clamp:2!important;white-space:normal!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;align-self:center!important;transform:translateY(0)!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject.is-long{min-width:0!important;max-height:var(--twg-button-md-h)!important;padding-inline:var(--twg-space-1)!important;opacity:1!important;-webkit-line-clamp:2!important;white-space:normal!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;align-self:center!important;transform:translateY(0)!important}body:has(.em-thread-head[data-collapsed=true]) .m-em-topbar-reader-subject{max-height:var(--twg-chip-md-h)!important;-webkit-line-clamp:1!important;white-space:nowrap!important}body:has(.em-thread-head[data-collapsed=true]) .m-em-topbar-reader-subject.is-long{max-height:var(--twg-chip-md-h)!important;-webkit-line-clamp:1!important;white-space:nowrap!important}.em[data-thread-open] .em-reader,.em-shell[data-thread-open] .em-reader{height:calc(100% - var(--twg-button-md-h) - env(safe-area-inset-top,0))!important}.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head{row-gap:var(--twg-space-1)!important;padding:var(--twg-space-1) var(--twg-space-3) var(--twg-space-2)!important;max-height:calc((var(--twg-touch-target) * 2) + var(--twg-chip-md-h) + var(--twg-space-4))!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), padding var(--twg-modal-pop-dur) var(--twg-ease), border-color var(--twg-modal-fade-dur) var(--twg-ease-soft)!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"meta""recipients""actions"!important;display:grid!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head>.em-thread-meta,.em-shell[data-thread-open] .em-thread-head>.em-thread-meta{height:auto!important;min-height:0!important;max-height:calc(var(--twg-touch-target) + var(--twg-chip-md-h) + var(--twg-space-1))!important;opacity:1!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft)!important;grid-area:meta!important;overflow:visible!important}.em[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-line{grid-template-columns:max-content minmax(0,1fr)!important;grid-template-rows:var(--twg-touch-target) var(--twg-chip-md-h)!important;align-items:center!important;column-gap:var(--twg-space-2)!important;row-gap:var(--twg-space-1)!important;min-height:calc(var(--twg-touch-target) + var(--twg-chip-md-h) + var(--twg-space-1))!important;height:auto!important;max-height:calc(var(--twg-touch-target) + var(--twg-chip-md-h) + var(--twg-space-1))!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;padding-inline:0!important;display:grid!important;overflow:hidden!important}.em[data-thread-open] .em-thread-meta-line:before,.em-shell[data-thread-open] .em-thread-meta-line:before{grid-area:1/1!important;align-self:center!important;width:auto!important;min-width:0!important;max-width:none!important}.em[data-thread-open] .em-thread-meta-from,.em-shell[data-thread-open] .em-thread-meta-from{width:100%!important;min-width:0!important;max-width:100%!important;min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;max-height:var(--twg-touch-target)!important;text-overflow:ellipsis!important;grid-area:1/2!important;justify-content:flex-start!important;place-self:center stretch!important;overflow:hidden!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap{max-inline-size:100%!important;min-height:var(--twg-chip-md-h)!important;height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;grid-area:2/2!important;place-self:center start!important;align-items:center!important;margin-left:0!important;display:inline-flex!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill{max-inline-size:100%!important;height:var(--twg-chip-md-h)!important;min-height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__label,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__label{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.em[data-thread-open] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-meta-recipients{align-items:center!important;column-gap:var(--twg-space-2)!important;min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;max-height:var(--twg-touch-target)!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;grid-area:recipients!important;grid-template-columns:max-content minmax(0,1fr) max-content!important;padding-inline:0!important;display:grid!important;overflow:hidden!important}.em[data-thread-open] .m-reader-header-actions-slot,.em-shell[data-thread-open] .m-reader-header-actions-slot{opacity:0!important;pointer-events:none!important;width:100%!important;min-height:0!important;max-height:0!important;transform:translateY(calc(var(--twg-space-1) * -1))!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;grid-area:actions!important;overflow:hidden!important}.em[data-thread-open] .m-reader-header-actions,.em-shell[data-thread-open] .m-reader-header-actions{justify-content:space-between!important;align-items:center!important;gap:var(--twg-space-1)!important;width:100%!important;inline-size:100%!important;display:flex!important}.em[data-thread-open] .m-reader-header-ico,.em-shell[data-thread-open] .m-reader-header-ico{flex:0 0 var(--twg-icon-button-md)!important;width:var(--twg-icon-button-md)!important;height:var(--twg-icon-button-md)!important;min-width:var(--twg-icon-button-md)!important;min-height:var(--twg-icon-button-md)!important}.em[data-thread-open] .em-thread-head.is-collapsed,.em-shell[data-thread-open] .em-thread-head.is-collapsed,.em[data-thread-open] .em-thread-head[data-collapsed=true],.em-shell[data-thread-open] .em-thread-head[data-collapsed=true]{max-height:calc(var(--twg-touch-target) + var(--twg-space-2))!important;padding-block:var(--twg-space-1)!important;border-bottom:var(--twg-modal-hairline)!important;row-gap:0!important}.em[data-thread-open] .em-thread-head.is-collapsed>.em-thread-meta,.em-shell[data-thread-open] .em-thread-head.is-collapsed>.em-thread-meta,.em[data-thread-open] .em-thread-head[data-collapsed=true]>.em-thread-meta,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true]>.em-thread-meta,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-line,.em[data-thread-open] .em-thread-head[data-collapsed=true] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .em-thread-meta-line,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-recipients,.em[data-thread-open] .em-thread-head[data-collapsed=true] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .em-thread-meta-recipients,.em[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill__wrap,.em[data-thread-open] .em-thread-head[data-collapsed=true] .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .email-visibility-pill__wrap{opacity:0!important;pointer-events:none!important;height:auto!important;min-height:0!important;max-height:0!important;transform:translateY(calc(var(--twg-space-1) * -1))!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head.is-collapsed .m-reader-header-actions-slot,.em-shell[data-thread-open] .em-thread-head.is-collapsed .m-reader-header-actions-slot,.em[data-thread-open] .em-thread-head[data-collapsed=true] .m-reader-header-actions-slot,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .m-reader-header-actions-slot{width:100%!important;inline-size:100%!important;max-height:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}}@media (max-width:48em) and (prefers-reduced-motion:reduce){.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head,.em[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-line,.em[data-thread-open] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-meta-recipients,.em[data-thread-open] .m-reader-header-actions-slot,.em-shell[data-thread-open] .m-reader-header-actions-slot{transition:none!important;transform:none!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject{transition:none!important;transform:none!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject{transition:none!important;transform:none!important}}@media (max-width:48em){:is(body:has(.em[data-thread-open]) .m-em-topbar.m-em-topbar-reader,body:has(.em-shell[data-thread-open]) .m-em-topbar.m-em-topbar-reader){grid-template-columns:var(--twg-touch-target) minmax(0, 1fr) var(--twg-touch-target) var(--twg-touch-target)!important;align-items:center!important;column-gap:var(--twg-space-1)!important;padding-inline:var(--twg-space-2)!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject{min-width:0!important;max-inline-size:100%!important;max-height:calc(var(--twg-fs-section) * var(--twg-lh-dense) * 2)!important;opacity:1!important;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-section)!important;font-weight:var(--twg-fw-medium)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important;color:var(--twg-ink)!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;-webkit-box-orient:vertical!important;align-self:center!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important;transform:translateY(0)!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject{min-width:0!important;max-inline-size:100%!important;max-height:calc(var(--twg-fs-section) * var(--twg-lh-dense) * 2)!important;opacity:1!important;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-section)!important;font-weight:var(--twg-fw-medium)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important;color:var(--twg-ink)!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;-webkit-box-orient:vertical!important;align-self:center!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important;transform:translateY(0)!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject.is-long{min-width:0!important;max-inline-size:100%!important;max-height:calc(var(--twg-fs-section) * var(--twg-lh-dense) * 2)!important;opacity:1!important;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-section)!important;font-weight:var(--twg-fw-medium)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important;color:var(--twg-ink)!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;-webkit-box-orient:vertical!important;align-self:center!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important;transform:translateY(0)!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject.is-long{min-width:0!important;max-inline-size:100%!important;max-height:calc(var(--twg-fs-section) * var(--twg-lh-dense) * 2)!important;opacity:1!important;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-section)!important;font-weight:var(--twg-fw-medium)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important;color:var(--twg-ink)!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;-webkit-box-orient:vertical!important;align-self:center!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important;transform:translateY(0)!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject{max-height:var(--twg-chip-md-h)!important;-webkit-line-clamp:1!important;white-space:nowrap!important}body:has(.em-thread-head[data-collapsed=true]) .m-em-topbar-reader-subject{max-height:var(--twg-chip-md-h)!important;-webkit-line-clamp:1!important;white-space:nowrap!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject.is-long{max-height:var(--twg-chip-md-h)!important;-webkit-line-clamp:1!important;white-space:nowrap!important}body:has(.em-thread-head[data-collapsed=true]) .m-em-topbar-reader-subject.is-long{max-height:var(--twg-chip-md-h)!important;-webkit-line-clamp:1!important;white-space:nowrap!important}.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head{align-items:start!important;row-gap:var(--twg-space-1)!important;padding:var(--twg-space-1) var(--twg-space-3) var(--twg-space-2)!important;max-height:calc((var(--twg-touch-target) * 2) + var(--twg-chip-md-h) + var(--twg-space-4))!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), padding var(--twg-modal-pop-dur) var(--twg-ease), row-gap var(--twg-modal-pop-dur) var(--twg-ease), border-color var(--twg-modal-fade-dur) var(--twg-ease-soft)!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"meta""recipients""actions"!important;display:grid!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head>.em-thread-subject,.em-shell[data-thread-open] .em-thread-head>.em-thread-subject,.em[data-thread-open] .em-thread-head>.em-thread-linked-chip,.em-shell[data-thread-open] .em-thread-head>.em-thread-linked-chip{display:none!important}.em[data-thread-open] .em-thread-head>.em-thread-meta,.em-shell[data-thread-open] .em-thread-head>.em-thread-meta{min-width:0!important;min-height:var(--twg-touch-target)!important;height:auto!important;max-height:calc(var(--twg-touch-target) + var(--twg-chip-md-h) + var(--twg-space-1))!important;opacity:1!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;grid-area:meta!important;overflow:visible!important}.em[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-line{grid-template-columns:max-content minmax(0,1fr) max-content!important;grid-template-rows:var(--twg-touch-target) var(--twg-chip-md-h)!important;align-items:center!important;column-gap:var(--twg-space-2)!important;row-gap:var(--twg-space-1)!important;min-height:calc(var(--twg-touch-target) + var(--twg-chip-md-h) + var(--twg-space-1))!important;height:auto!important;max-height:calc(var(--twg-touch-target) + var(--twg-chip-md-h) + var(--twg-space-1))!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;padding-inline:0!important;display:grid!important}.em[data-thread-open] .em-thread-meta-line:before,.em-shell[data-thread-open] .em-thread-meta-line:before{width:auto!important;min-width:0!important;max-width:none!important;height:var(--twg-chip-md-h)!important;letter-spacing:var(--twg-type-eyebrow-tracking)!important;grid-area:1/1!important;align-self:center!important;align-items:center!important;display:inline-flex!important}.em[data-thread-open] .em-thread-meta-from,.em-shell[data-thread-open] .em-thread-meta-from{width:100%!important;min-width:0!important;max-width:100%!important;min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;max-height:var(--twg-touch-target)!important;text-overflow:ellipsis!important;grid-area:1/2!important;justify-content:flex-start!important;place-self:center stretch!important;margin:0!important;overflow:hidden!important}.em[data-thread-open] .em-thread-vip,.em-shell[data-thread-open] .em-thread-vip{grid-area:1/3!important;place-self:center end!important}.em[data-thread-open] .em-thread-meta-from .em-address-chip-email,.em-shell[data-thread-open] .em-thread-meta-from .em-address-chip-email,.em[data-thread-open] .em-thread-meta-email,.em-shell[data-thread-open] .em-thread-meta-email,.em[data-thread-open] .em-thread-meta-time,.em-shell[data-thread-open] .em-thread-meta-time{display:none!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__wrap{width:auto!important;max-inline-size:100%!important;min-height:var(--twg-chip-md-h)!important;height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;grid-area:2/2/auto/-1!important;place-self:center start!important;align-items:center!important;margin:0!important;display:inline-flex!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill{max-inline-size:100%!important;height:var(--twg-chip-md-h)!important;min-height:var(--twg-chip-md-h)!important;max-height:var(--twg-chip-md-h)!important;line-height:var(--twg-type-chip-lh)!important;justify-content:center!important;align-items:center!important;margin:0!important;display:inline-flex!important}.em[data-thread-open] .em-thread-meta-line .email-visibility-pill__label,.em-shell[data-thread-open] .em-thread-meta-line .email-visibility-pill__label{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.em[data-thread-open] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-meta-recipients{min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;max-height:var(--twg-touch-target)!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;grid-area:recipients!important;overflow:hidden!important}.em[data-thread-open] .m-reader-header-actions-slot,.em-shell[data-thread-open] .m-reader-header-actions-slot{opacity:0!important;pointer-events:none!important;width:100%!important;inline-size:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:0!important;transform:translateY(calc(var(--twg-space-1) * -1))!important;transition:max-height var(--twg-modal-pop-dur) var(--twg-ease), opacity var(--twg-modal-fade-dur) var(--twg-ease-soft), transform var(--twg-modal-pop-dur) var(--twg-ease)!important;grid-area:actions!important;place-self:center stretch!important;display:block!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head.is-collapsed,.em-shell[data-thread-open] .em-thread-head.is-collapsed,.em[data-thread-open] .em-thread-head[data-collapsed=true],.em-shell[data-thread-open] .em-thread-head[data-collapsed=true]{max-height:calc(var(--twg-touch-target) + var(--twg-space-2))!important;padding-block:var(--twg-space-1)!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"actions"!important;row-gap:0!important}.em[data-thread-open] .em-thread-head.is-collapsed>.em-thread-meta,.em-shell[data-thread-open] .em-thread-head.is-collapsed>.em-thread-meta,.em[data-thread-open] .em-thread-head[data-collapsed=true]>.em-thread-meta,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true]>.em-thread-meta,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-line,.em[data-thread-open] .em-thread-head[data-collapsed=true] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .em-thread-meta-line,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta-recipients,.em[data-thread-open] .em-thread-head[data-collapsed=true] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .em-thread-meta-recipients,.em[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill__wrap,.em[data-thread-open] .em-thread-head[data-collapsed=true] .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .email-visibility-pill__wrap,.em[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill,.em-shell[data-thread-open] .em-thread-head.is-collapsed .email-visibility-pill,.em[data-thread-open] .em-thread-head[data-collapsed=true] .email-visibility-pill,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .email-visibility-pill{opacity:0!important;pointer-events:none!important;height:auto!important;min-height:0!important;max-height:0!important;transform:translateY(calc(var(--twg-space-1) * -1))!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head.is-collapsed .m-reader-header-actions-slot,.em-shell[data-thread-open] .em-thread-head.is-collapsed .m-reader-header-actions-slot,.em[data-thread-open] .em-thread-head[data-collapsed=true] .m-reader-header-actions-slot,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .m-reader-header-actions-slot{width:100%!important;inline-size:100%!important;min-width:0!important;max-width:100%!important;max-height:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;opacity:1!important;pointer-events:auto!important;grid-area:actions!important;place-self:center stretch!important;display:block!important;transform:translateY(0)!important}.em[data-thread-open] .em-thread-head.is-collapsed .m-reader-header-actions,.em-shell[data-thread-open] .em-thread-head.is-collapsed .m-reader-header-actions,.em[data-thread-open] .em-thread-head[data-collapsed=true] .m-reader-header-actions,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .m-reader-header-actions{box-sizing:border-box!important;width:100%!important;inline-size:100%!important;justify-content:space-between!important;align-items:center!important;gap:0!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.twg-canvas .em[data-thread-open] .em-thread-head.is-collapsed .m-reader-header-ico,.twg-canvas .em-shell[data-thread-open] .em-thread-head.is-collapsed .m-reader-header-ico,.twg-canvas .em[data-thread-open] .em-thread-head[data-collapsed=true] .m-reader-header-ico,.twg-canvas .em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .m-reader-header-ico{flex:0 0 var(--twg-icon-button-md)!important;width:var(--twg-icon-button-md)!important;height:var(--twg-icon-button-md)!important;min-width:var(--twg-icon-button-md)!important;min-height:var(--twg-icon-button-md)!important}}@media (max-width:48em) and (prefers-reduced-motion:reduce){.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head,.em[data-thread-open] .em-thread-head>.em-thread-meta,.em-shell[data-thread-open] .em-thread-head>.em-thread-meta,.em[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-line,.em[data-thread-open] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-meta-recipients,.em[data-thread-open] .m-reader-header-actions-slot,.em-shell[data-thread-open] .m-reader-header-actions-slot{transition:none!important;transform:none!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject{transition:none!important;transform:none!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject{transition:none!important;transform:none!important}}@media (max-width:48em){.twg-canvas .em[data-thread-open] .em-thread-head.is-collapsed,.twg-canvas .em-shell[data-thread-open] .em-thread-head.is-collapsed,.twg-canvas .em[data-thread-open] .em-thread-head[data-collapsed=true],.twg-canvas .em-shell[data-thread-open] .em-thread-head[data-collapsed=true]{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"actions"!important;grid-template-rows:minmax(0, var(--twg-touch-target))!important;align-items:center!important;gap:0!important;display:grid!important;position:relative!important}.twg-canvas .em[data-thread-open] .em-thread-head.is-collapsed>.em-thread-meta,.twg-canvas .em-shell[data-thread-open] .em-thread-head.is-collapsed>.em-thread-meta,.twg-canvas .em[data-thread-open] .em-thread-head[data-collapsed=true]>.em-thread-meta,.twg-canvas .em-shell[data-thread-open] .em-thread-head[data-collapsed=true]>.em-thread-meta,.twg-canvas .em[data-thread-open] .em-thread-head.is-collapsed>.em-thread-toolbar,.twg-canvas .em-shell[data-thread-open] .em-thread-head.is-collapsed>.em-thread-toolbar,.twg-canvas .em[data-thread-open] .em-thread-head[data-collapsed=true]>.em-thread-toolbar,.twg-canvas .em-shell[data-thread-open] .em-thread-head[data-collapsed=true]>.em-thread-toolbar{opacity:0!important;pointer-events:none!important;width:100%!important;inline-size:100%!important;grid-area:1/1!important;place-self:center stretch!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:0!important;overflow:hidden!important}.twg-canvas .em[data-thread-open] .em-thread-head.is-collapsed .m-reader-header-actions-slot,.twg-canvas .em-shell[data-thread-open] .em-thread-head.is-collapsed .m-reader-header-actions-slot,.twg-canvas .em[data-thread-open] .em-thread-head[data-collapsed=true] .m-reader-header-actions-slot,.twg-canvas .em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .m-reader-header-actions-slot{box-sizing:border-box!important;width:100%!important;inline-size:100%!important;min-width:0!important;max-width:100%!important;height:var(--twg-touch-target)!important;max-height:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;opacity:1!important;pointer-events:auto!important;grid-area:auto!important;place-self:center stretch!important;display:block!important;position:absolute!important;inset:0!important;transform:translateY(0)!important}.twg-canvas .em[data-thread-open] .em-thread-head.is-collapsed .m-reader-header-actions,.twg-canvas .em-shell[data-thread-open] .em-thread-head.is-collapsed .m-reader-header-actions,.twg-canvas .em[data-thread-open] .em-thread-head[data-collapsed=true] .m-reader-header-actions,.twg-canvas .em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .m-reader-header-actions{width:100%!important;inline-size:100%!important;justify-content:space-between!important;align-items:center!important;min-width:0!important;display:flex!important}}@media (max-width:768px){.twg-canvas .em[data-thread-open] .em-thread-head,.twg-canvas .em-shell[data-thread-open] .em-thread-head,.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head{transition:height var(--m-dur-base) var(--m-ease-smooth), min-height var(--m-dur-base) var(--m-ease-smooth), max-height var(--m-dur-base) var(--m-ease-smooth), padding var(--m-dur-base) var(--m-ease-smooth)!important;overflow:hidden!important}.twg-canvas .em[data-thread-open] .em-thread-head.is-collapsed,.twg-canvas .em-shell[data-thread-open] .em-thread-head.is-collapsed,.twg-canvas .em[data-thread-open] .em-thread-head[data-collapsed=true],.twg-canvas .em-shell[data-thread-open] .em-thread-head[data-collapsed=true],.em[data-thread-open] .em-thread-head.is-collapsed,.em-shell[data-thread-open] .em-thread-head.is-collapsed,.em[data-thread-open] .em-thread-head[data-collapsed=true],.em-shell[data-thread-open] .em-thread-head[data-collapsed=true]{height:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;max-height:var(--twg-touch-target)!important;grid-template-rows:minmax(0, var(--twg-touch-target))!important}.twg-canvas .em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta,.twg-canvas .em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta,.twg-canvas .em[data-thread-open] .em-thread-head[data-collapsed=true] .em-thread-meta,.twg-canvas .em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .em-thread-meta,.em[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta,.em-shell[data-thread-open] .em-thread-head.is-collapsed .em-thread-meta,.em[data-thread-open] .em-thread-head[data-collapsed=true] .em-thread-meta,.em-shell[data-thread-open] .em-thread-head[data-collapsed=true] .em-thread-meta{opacity:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.m-em-account-sheet-foot{padding:var(--twg-modal-gap-sm) var(--twg-modal-gap) calc(var(--twg-modal-gap) + env(safe-area-inset-bottom,0px));border-top:var(--twg-modal-hairline);display:flex}.m-em-account-sheet-settings{justify-content:center;align-items:center;gap:var(--twg-modal-gap-xs);width:100%;min-height:var(--twg-touch-target);padding:0 var(--twg-button-md-pad-x);border:var(--twg-modal-hairline);border-radius:var(--twg-button-md-r);background:var(--twg-glass-bg-soft);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);display:inline-flex}.m-em-account-sheet-settings>svg{color:var(--twg-ink-2);flex:none}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.twg-canvas .em[data-thread-open] .em-thread-head,.twg-canvas .em-shell[data-thread-open] .em-thread-head,.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head{transition:none!important}}@media (max-width:768px){.em[data-thread-open] .em-thread-head:not([data-collapsed]):not(.is-collapsed),.em-shell[data-thread-open] .em-thread-head:not([data-collapsed]):not(.is-collapsed),.twg-canvas .em[data-thread-open] .em-thread-head:not([data-collapsed]):not(.is-collapsed),.twg-canvas .em-shell[data-thread-open] .em-thread-head:not([data-collapsed]):not(.is-collapsed),.em[data-thread-open] .em-thread-head:not([data-collapsed]):not(.is-collapsed) :is(.em-thread-meta,.em-thread-meta-line,.em-thread-meta-recipients),.em-shell[data-thread-open] .em-thread-head:not([data-collapsed]):not(.is-collapsed) :is(.em-thread-meta,.em-thread-meta-line,.em-thread-meta-recipients),.twg-canvas .em[data-thread-open] .em-thread-head:not([data-collapsed]):not(.is-collapsed) :is(.em-thread-meta,.em-thread-meta-line,.em-thread-meta-recipients),.twg-canvas .em-shell[data-thread-open] .em-thread-head:not([data-collapsed]):not(.is-collapsed) :is(.em-thread-meta,.em-thread-meta-line,.em-thread-meta-recipients){max-height:none!important}.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode){align-items:center!important;column-gap:var(--twg-space-1)!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;display:grid!important}.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode) .m-em-topbar-title-button{max-inline-size:100%!important;grid-column:1!important;justify-content:flex-start!important;justify-self:start!important;min-width:0!important}.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode) .m-em-topbar-acct{grid-column:2!important;justify-content:center!important;justify-self:center!important;max-inline-size:100%!important}.m-em-topbar:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode) .m-em-topbar-search-trigger{grid-column:3!important;justify-self:end!important}:is(body:has(.em[data-thread-open]) .m-em-topbar.m-em-topbar-reader,body:has(.em-shell[data-thread-open]) .m-em-topbar.m-em-topbar-reader){justify-content:space-between!important;align-items:center!important;column-gap:var(--twg-space-1)!important;display:flex!important}body:has(.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])) .m-em-topbar-reader-subject{opacity:0!important;pointer-events:none!important;max-height:0!important;display:none!important;overflow:hidden!important}body:has(.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])) .m-em-topbar-reader-subject{opacity:0!important;pointer-events:none!important;max-height:0!important;display:none!important;overflow:hidden!important}body:has(.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])) .m-em-topbar-reader-subject.is-long{opacity:0!important;pointer-events:none!important;max-height:0!important;display:none!important;overflow:hidden!important}body:has(.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])) .m-em-topbar-reader-subject.is-long{opacity:0!important;pointer-events:none!important;max-height:0!important;display:none!important;overflow:hidden!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject{max-height:var(--twg-chip-md-h)!important;opacity:1!important;-webkit-line-clamp:1!important;white-space:nowrap!important;-webkit-box-orient:vertical!important;display:-webkit-box!important}body:has(.em-thread-head[data-collapsed=true]) .m-em-topbar-reader-subject{max-height:var(--twg-chip-md-h)!important;opacity:1!important;-webkit-line-clamp:1!important;white-space:nowrap!important;-webkit-box-orient:vertical!important;display:-webkit-box!important}body:has(.em-thread-head.is-collapsed) .m-em-topbar-reader-subject.is-long{max-height:var(--twg-chip-md-h)!important;opacity:1!important;-webkit-line-clamp:1!important;white-space:nowrap!important;-webkit-box-orient:vertical!important;display:-webkit-box!important}body:has(.em-thread-head[data-collapsed=true]) .m-em-topbar-reader-subject.is-long{max-height:var(--twg-chip-md-h)!important;opacity:1!important;-webkit-line-clamp:1!important;white-space:nowrap!important;-webkit-box-orient:vertical!important;display:-webkit-box!important}:is(body:has(.em[data-thread-open]) .m-em-topbar-reader .m-em-topbar-spacer,body:has(.em-shell[data-thread-open]) .m-em-topbar-reader .m-em-topbar-spacer){flex:auto!important;min-width:0!important}:is(body:has(.em[data-thread-open]) .m-em-topbar-reader>.m-em-topbar-icon[aria-label=Star\ thread],body:has(.em-shell[data-thread-open]) .m-em-topbar-reader>.m-em-topbar-icon[aria-label=Star\ thread]){flex:0 0 var(--twg-icon-button-md)!important;width:var(--twg-icon-button-md)!important;height:var(--twg-icon-button-md)!important;min-width:var(--twg-icon-button-md)!important;min-height:var(--twg-icon-button-md)!important;place-items:center!important;display:inline-grid!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]),.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]),.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]),.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]){grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"subject""meta""recipients""actions"!important;align-items:start!important;row-gap:0!important;max-height:none!important;padding:0!important;display:grid!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])>.em-thread-subject,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])>.em-thread-subject,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])>.em-thread-subject,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])>.em-thread-subject{opacity:1!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:2.7em!important;padding:var(--twg-space-1) var(--twg-space-4) 0!important;border-bottom:var(--twg-modal-hairline)!important;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-module-head-mobile)!important;font-weight:var(--twg-fw-medium)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:0!important;color:var(--twg-ink)!important;text-align:left!important;white-space:normal!important;text-overflow:ellipsis!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;grid-area:subject!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])>.em-thread-linked-chip,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])>.em-thread-linked-chip,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])>.em-thread-linked-chip,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])>.em-thread-linked-chip{display:none!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])>.em-thread-meta,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])>.em-thread-meta,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])>.em-thread-meta,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])>.em-thread-meta{opacity:1!important;border:0!important;grid-area:meta!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta>.twg-photo,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta>.twg-photo,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta>.twg-photo,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta>.twg-photo{display:none!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-text,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-text,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-text,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-text{display:contents!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:calc(var(--twg-chip-md-h) - var(--twg-space-1))!important;height:calc(var(--twg-chip-md-h) - var(--twg-space-1))!important;max-height:calc(var(--twg-chip-md-h) - var(--twg-space-1))!important;align-items:center!important;gap:var(--twg-space-2)!important;padding:0 var(--twg-space-4)!important;border-bottom:var(--twg-modal-hairline)!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-label)!important;line-height:var(--twg-lh-dense)!important;color:var(--twg-ink)!important;flex-wrap:nowrap!important;grid-area:meta!important;margin:0!important;display:flex!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line:before,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line:before,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line:before,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line:before,.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-label,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-label,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-label,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-label{flex:0 0 calc(var(--twg-touch-target) + var(--twg-space-4))!important;width:calc(var(--twg-touch-target) + var(--twg-space-4))!important;min-width:calc(var(--twg-touch-target) + var(--twg-space-4))!important;max-width:calc(var(--twg-touch-target) + var(--twg-space-4))!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-label)!important;font-weight:var(--twg-fw-emph)!important;line-height:var(--twg-lh-dense)!important;letter-spacing:var(--twg-type-eyebrow-tracking)!important;text-align:left!important;text-transform:uppercase!important;color:var(--twg-ink)!important;margin:0!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-from,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-from,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-from,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-from{align-items:center!important;gap:var(--twg-space-2)!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-label)!important;font-weight:var(--twg-fw-regular)!important;line-height:var(--twg-lh-dense)!important;color:var(--twg-ink)!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;justify-content:flex-start!important;margin:0!important;padding:0!important;display:inline-flex!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-email,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-email,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-email,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-email,.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-time,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-time,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-time,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-time,.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .email-visibility-pill__wrap,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .email-visibility-pill__wrap,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .email-visibility-pill__wrap,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .email-visibility-pill__wrap{display:none!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-from .em-address-chip-email,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-from .em-address-chip-email,.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-name .em-address-chip-email,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-name .em-address-chip-email,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-from .em-address-chip-email,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-from .em-address-chip-email,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-name .em-address-chip-email,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-name .em-address-chip-email{color:var(--twg-ink-3)!important;display:inline!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-from .em-address-chip-name,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-from .em-address-chip-name,.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-name .em-address-chip-name,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-name .em-address-chip-name,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-from .em-address-chip-name,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-from .em-address-chip-name,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-name .em-address-chip-name,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-name .em-address-chip-name{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-vip,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-vip,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-vip,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-vip{min-height:calc(var(--twg-chip-md-h) - var(--twg-space-1-5))!important;height:calc(var(--twg-chip-md-h) - var(--twg-space-1-5))!important;max-height:calc(var(--twg-chip-md-h) - var(--twg-space-1-5))!important;flex:none!important;align-self:center!important;margin:0!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-recipients,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-recipients,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-recipients{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:calc(var(--twg-touch-target) - var(--twg-space-2))!important;height:calc(var(--twg-touch-target) - var(--twg-space-2))!important;max-height:calc(var(--twg-touch-target) - var(--twg-space-2))!important;align-items:center!important;gap:var(--twg-space-2)!important;padding:0 var(--twg-space-4)!important;border:0!important;border-bottom:var(--twg-modal-hairline)!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-label)!important;font-weight:var(--twg-fw-regular)!important;line-height:var(--twg-lh-dense)!important;color:var(--twg-ink)!important;text-align:left!important;background:0 0!important;border-radius:0!important;flex-wrap:nowrap!important;grid-area:recipients!important;margin:0!important;display:flex!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-name,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-name,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-name,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-name{align-items:center!important;gap:var(--twg-space-2)!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-label)!important;font-weight:var(--twg-fw-regular)!important;line-height:var(--twg-lh-dense)!important;color:var(--twg-ink)!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;margin:0!important;padding:0!important;display:inline-flex!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-recipients>svg,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-recipients>svg,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-recipients>svg,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-recipients>svg{flex:none!important;margin-left:auto!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .m-reader-header-actions-slot,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .m-reader-header-actions-slot,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .m-reader-header-actions-slot,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .m-reader-header-actions-slot{box-sizing:border-box!important;width:100%!important;inline-size:100%!important;min-width:0!important;min-height:calc(var(--twg-touch-target) - var(--twg-space-2))!important;height:calc(var(--twg-touch-target) - var(--twg-space-2))!important;max-height:calc(var(--twg-touch-target) - var(--twg-space-2))!important;opacity:1!important;pointer-events:auto!important;grid-area:actions!important;display:block!important;overflow:visible!important;transform:translateY(0)!important}.em[data-thread-open] .m-reader-header-actions,.em-shell[data-thread-open] .m-reader-header-actions,.twg-canvas .em[data-thread-open] .m-reader-header-actions,.twg-canvas .em-shell[data-thread-open] .m-reader-header-actions{box-sizing:border-box!important;width:100%!important;inline-size:100%!important;min-width:0!important;min-height:calc(var(--twg-touch-target) - var(--twg-space-2))!important;height:calc(var(--twg-touch-target) - var(--twg-space-2))!important;max-height:calc(var(--twg-touch-target) - var(--twg-space-2))!important;padding:0 var(--twg-space-4)!important;background:0 0!important;justify-content:space-between!important;align-items:center!important;gap:0!important;margin:0!important;display:flex!important}.em[data-thread-open] .m-reader-header-ico,.em-shell[data-thread-open] .m-reader-header-ico,.twg-canvas .em[data-thread-open] .m-reader-header-ico,.twg-canvas .em-shell[data-thread-open] .m-reader-header-ico{width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;height:calc(var(--twg-touch-target) - var(--twg-space-2))!important;max-height:calc(var(--twg-touch-target) - var(--twg-space-2))!important;background:0 0!important;border:0!important;flex:1 1 0!important;place-items:center!important;margin:0!important;padding:0!important;display:inline-grid!important}.em[data-thread-open] .m-reader-header-ico:disabled,.em-shell[data-thread-open] .m-reader-header-ico:disabled,.twg-canvas .em[data-thread-open] .m-reader-header-ico:disabled,.twg-canvas .em-shell[data-thread-open] .m-reader-header-ico:disabled{opacity:.38!important;cursor:not-allowed!important}body:has(.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])) .m-em-topbar-reader-subject{opacity:0!important;pointer-events:none!important;display:none!important}body:has(.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])) .m-em-topbar-reader-subject{opacity:0!important;pointer-events:none!important;display:none!important}body:has(.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])) .m-em-topbar-reader-subject.is-long{opacity:0!important;pointer-events:none!important;display:none!important}body:has(.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])) .m-em-topbar-reader-subject.is-long{opacity:0!important;pointer-events:none!important;display:none!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]),.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]),.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]),.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]){background:var(--twg-cream-bright)!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"subject""meta""recipients""actions"!important;row-gap:0!important;max-height:none!important;padding:0!important;display:grid!important;overflow:visible!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])>.em-thread-subject,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])>.em-thread-subject,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])>.em-thread-subject,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])>.em-thread-subject{box-sizing:border-box!important;border-bottom:var(--twg-modal-hairline,.5px solid #2c1e101f)!important;width:100%!important;min-width:0!important;height:112px!important;min-height:112px!important;max-height:112px!important;font-family:var(--twg-f-display)!important;letter-spacing:0!important;color:var(--twg-ink)!important;text-align:center!important;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;grid-area:subject!important;margin:0!important;padding:24px 42px 18px!important;font-size:clamp(25px,6.9vw,28px)!important;font-weight:500!important;line-height:1.05!important;display:-webkit-box!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta{grid-area:meta!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line,.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-recipients,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-recipients,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-recipients{box-sizing:border-box!important;border:0!important;border-bottom:var(--twg-modal-hairline,.5px solid #2c1e101f)!important;width:100%!important;min-width:0!important;height:56px!important;min-height:56px!important;max-height:56px!important;color:var(--twg-ink)!important;font-family:var(--twg-f-ui)!important;font-size:calc(var(--twg-fs-body) + .5px)!important;background:0 0!important;border-radius:0!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0 36px!important;font-weight:400!important;line-height:1!important;display:flex!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line:before,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line:before,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line:before,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line:before,.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-label,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-label,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-label,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-label{width:72px!important;min-width:72px!important;max-width:72px!important;color:var(--twg-ink)!important;font-family:var(--twg-f-ui)!important;font-size:calc(var(--twg-fs-body) + .5px)!important;letter-spacing:.12em!important;text-align:left!important;text-transform:uppercase!important;flex:0 0 72px!important;margin:0!important;font-weight:700!important;line-height:1!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line:before,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line:before,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line:before,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line:before{content:"FROM"!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-from,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-from,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-from,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-from,.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-name,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-name,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-name,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-name{width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;font-size:calc(var(--twg-fs-body) + .5px)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;padding:0!important;line-height:1!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-email,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-email,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-email,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-email,.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-time,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-time,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-time,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-time{display:none!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .m-reader-header-actions-slot,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .m-reader-header-actions-slot,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .m-reader-header-actions-slot,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .m-reader-header-actions-slot,.em[data-thread-open] .m-reader-header-actions-slot,.em-shell[data-thread-open] .m-reader-header-actions-slot,.twg-canvas .em[data-thread-open] .m-reader-header-actions-slot,.twg-canvas .em-shell[data-thread-open] .m-reader-header-actions-slot{border-bottom:var(--twg-modal-hairline,.5px solid #2c1e101f)!important;grid-area:actions!important;height:56px!important;min-height:56px!important;max-height:56px!important}.em[data-thread-open] .m-reader-header-actions,.em-shell[data-thread-open] .m-reader-header-actions,.twg-canvas .em[data-thread-open] .m-reader-header-actions,.twg-canvas .em-shell[data-thread-open] .m-reader-header-actions{height:56px!important;min-height:56px!important;max-height:56px!important;padding:0 36px!important}.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .m-reader-header-ico,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .m-reader-header-ico,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .m-reader-header-ico,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .m-reader-header-ico,.em[data-thread-open] .m-reader-header-ico,.em-shell[data-thread-open] .m-reader-header-ico,.twg-canvas .em[data-thread-open] .m-reader-header-ico,.twg-canvas .em-shell[data-thread-open] .m-reader-header-ico{height:56px!important;min-height:56px!important;max-height:56px!important}:is(body:has(.em[data-thread-open]) .m-em-topbar.m-em-topbar-reader,body:has(.em-shell[data-thread-open]) .m-em-topbar.m-em-topbar-reader){align-items:center!important;column-gap:var(--twg-space-2)!important;transition:none!important;display:flex!important;transform:none!important}.m-em-topbar,.m-em-topbar *,.twg-canvas .em[data-thread-open] .em-thread-head,.twg-canvas .em-shell[data-thread-open] .em-thread-head,.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head,.twg-canvas .em[data-thread-open] .em-thread-head *,.twg-canvas .em-shell[data-thread-open] .em-thread-head *,.em[data-thread-open] .em-thread-head *,.em-shell[data-thread-open] .em-thread-head *{transition:none!important;transform:none!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject{min-width:0!important;max-width:none!important;max-height:calc(var(--twg-chip-md-h) * 2)!important;opacity:1!important;pointer-events:auto!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:clip!important;-webkit-box-orient:vertical!important;flex:auto!important;transition:none!important;display:-webkit-box!important;overflow:hidden!important;transform:none!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject{min-width:0!important;max-width:none!important;max-height:calc(var(--twg-chip-md-h) * 2)!important;opacity:1!important;pointer-events:auto!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:clip!important;-webkit-box-orient:vertical!important;flex:auto!important;transition:none!important;display:-webkit-box!important;overflow:hidden!important;transform:none!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject.is-long{min-width:0!important;max-width:none!important;max-height:calc(var(--twg-chip-md-h) * 2)!important;opacity:1!important;pointer-events:auto!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:clip!important;-webkit-box-orient:vertical!important;flex:auto!important;transition:none!important;display:-webkit-box!important;overflow:hidden!important;transform:none!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject.is-long{min-width:0!important;max-width:none!important;max-height:calc(var(--twg-chip-md-h) * 2)!important;opacity:1!important;pointer-events:auto!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:clip!important;-webkit-box-orient:vertical!important;flex:auto!important;transition:none!important;display:-webkit-box!important;overflow:hidden!important;transform:none!important}body:has(.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])) .m-em-topbar-reader-subject{min-width:0!important;max-width:none!important;max-height:calc(var(--twg-chip-md-h) * 2)!important;opacity:1!important;pointer-events:auto!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:clip!important;-webkit-box-orient:vertical!important;flex:auto!important;transition:none!important;display:-webkit-box!important;overflow:hidden!important;transform:none!important}body:has(.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])) .m-em-topbar-reader-subject{min-width:0!important;max-width:none!important;max-height:calc(var(--twg-chip-md-h) * 2)!important;opacity:1!important;pointer-events:auto!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:clip!important;-webkit-box-orient:vertical!important;flex:auto!important;transition:none!important;display:-webkit-box!important;overflow:hidden!important;transform:none!important}body:has(.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])) .m-em-topbar-reader-subject.is-long{min-width:0!important;max-width:none!important;max-height:calc(var(--twg-chip-md-h) * 2)!important;opacity:1!important;pointer-events:auto!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:clip!important;-webkit-box-orient:vertical!important;flex:auto!important;transition:none!important;display:-webkit-box!important;overflow:hidden!important;transform:none!important}body:has(.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])) .m-em-topbar-reader-subject.is-long{min-width:0!important;max-width:none!important;max-height:calc(var(--twg-chip-md-h) * 2)!important;opacity:1!important;pointer-events:auto!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:clip!important;-webkit-box-orient:vertical!important;flex:auto!important;transition:none!important;display:-webkit-box!important;overflow:hidden!important;transform:none!important}.em-compose-backdrop>.em-compose>.em-compose-attachments{background:var(--twg-ink)!important;border-bottom:.5px solid #2c1e101a!important;flex-wrap:nowrap!important;flex:none!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:6px 14px!important;display:flex!important;overflow:auto hidden!important}@supports (color:color-mix(in lab, red, red)){.em-compose-backdrop>.em-compose>.em-compose-attachments{background:color-mix(in oklab, var(--twg-ink) 2%, var(--twg-paper))!important}}.em-compose-backdrop>.em-compose>.em-compose-attachments{scrollbar-width:none!important}.em-compose-backdrop>.em-compose>.em-compose-attachments::-webkit-scrollbar{display:none!important}.em-compose-backdrop>.em-compose>.em-compose-attachments .em-compose-attachment{flex:none!important;align-items:center!important;gap:6px!important;max-width:min(260px,100vw - 40px)!important;min-height:30px!important;padding:0 6px 0 8px!important;display:inline-flex!important}.em-compose-backdrop>.em-compose>.em-compose-attachments .em-compose-chip-x{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.em-compose-head.em-compose-head-mobile{grid-template-columns:44px minmax(0,1fr) 44px auto!important;align-items:center!important;column-gap:6px!important;min-height:0!important;padding:4px 10px!important;display:grid!important}.em-compose-head.em-compose-head-mobile>span[aria-hidden]{min-width:0!important}.em-compose-head.em-compose-head-mobile .em-compose-cancel{justify-self:start!important;place-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;padding:0!important;display:inline-grid!important}.em-compose-head.em-compose-head-mobile .em-compose-mobile-discard{border-radius:var(--twg-r-xs)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--twg-danger,#b84a3a)!important;background:0 0!important;border:0!important;justify-self:end!important;place-items:center!important;margin-left:0!important;margin-right:6px!important;display:inline-grid!important}.em-compose-head.em-compose-head-mobile .em-compose-mobile-discard:hover{background:var(--twg-danger,#b84a3a)!important}@supports (color:color-mix(in lab, red, red)){.em-compose-head.em-compose-head-mobile .em-compose-mobile-discard:hover{background:color-mix(in oklab, var(--twg-danger,#b84a3a) 10%, transparent)!important}}.em-compose-head.em-compose-head-mobile .em-compose-send-group{justify-self:end!important;margin:0!important}.em-compose-backdrop .em-compose-fields .em-compose-chip-row{align-items:center!important;column-gap:var(--twg-modal-gap-sm,8px)!important;grid-template-columns:64px minmax(0,1fr) auto!important;display:grid!important}.em-compose-backdrop .em-compose-fields .em-compose-chip-row-key{flex:initial!important;justify-self:start!important;width:auto!important;min-width:0!important;max-width:none!important}.em-compose-backdrop .em-compose-chip-row-chips{max-height:70px;overflow-y:auto;flex-wrap:wrap!important}.em-compose-backdrop .em-compose-chip-pill{min-width:0;max-width:100%}.em-compose-backdrop .em-compose-chip-pill-text{text-overflow:ellipsis;white-space:nowrap;max-width:46vw;overflow:hidden}.m-em-topbar.m-em-topbar-inbox:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode){align-items:center!important;column-gap:var(--twg-space-1)!important;padding-inline:var(--twg-space-2)!important;grid-template-columns:minmax(0,1fr) auto!important;transition:none!important;display:grid!important;transform:none!important}.m-em-topbar.m-em-topbar-inbox>.m-em-topbar-title-button{grid-column:1!important;justify-self:start!important;max-inline-size:min(62vw,18rem)!important}.m-em-topbar.m-em-topbar-inbox>.m-em-topbar-spacer{display:none!important}.m-em-topbar.m-em-topbar-inbox>.m-em-topbar-r18-actions{justify-self:end!important;align-items:center!important;gap:var(--twg-space-1)!important;grid-column:2!important;display:inline-flex!important}.m-em-topbar.m-em-topbar-inbox .m-em-topbar-settings,.m-em-topbar.m-em-topbar-inbox .m-em-topbar-search-trigger{width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;transition:none!important;transform:none!important}}.m-em-topbar,.m-em-topbar *,.em[data-thread-open] .em-thread-head,.em-shell[data-thread-open] .em-thread-head,.em[data-thread-open] .em-thread-head *,.em-shell[data-thread-open] .em-thread-head *{transition:none!important;transform:none!important}@media (max-width:48em){body:has(.em[data-thread-open]) .m-em-topbar-reader-subject{min-width:0!important;max-width:none!important;color:var(--twg-ink)!important;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-display)!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:2!important;opacity:1!important;pointer-events:auto!important;-webkit-box-orient:vertical!important;font-weight:500!important;line-height:1.05!important;display:-webkit-box!important;overflow:hidden!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject{min-width:0!important;max-width:none!important;color:var(--twg-ink)!important;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-display)!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:2!important;opacity:1!important;pointer-events:auto!important;-webkit-box-orient:vertical!important;font-weight:500!important;line-height:1.05!important;display:-webkit-box!important;overflow:hidden!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject.is-long{min-width:0!important;max-width:none!important;color:var(--twg-ink)!important;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-display)!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:2!important;opacity:1!important;pointer-events:auto!important;-webkit-box-orient:vertical!important;font-weight:500!important;line-height:1.05!important;display:-webkit-box!important;overflow:hidden!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject.is-long{min-width:0!important;max-width:none!important;color:var(--twg-ink)!important;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-display)!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:2!important;opacity:1!important;pointer-events:auto!important;-webkit-box-orient:vertical!important;font-weight:500!important;line-height:1.05!important;display:-webkit-box!important;overflow:hidden!important}body:has(.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])) .m-em-topbar-reader-subject{min-width:0!important;max-width:none!important;color:var(--twg-ink)!important;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-display)!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:2!important;opacity:1!important;pointer-events:auto!important;-webkit-box-orient:vertical!important;font-weight:500!important;line-height:1.05!important;display:-webkit-box!important;overflow:hidden!important}body:has(.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])) .m-em-topbar-reader-subject{min-width:0!important;max-width:none!important;color:var(--twg-ink)!important;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-display)!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:2!important;opacity:1!important;pointer-events:auto!important;-webkit-box-orient:vertical!important;font-weight:500!important;line-height:1.05!important;display:-webkit-box!important;overflow:hidden!important}.em[data-thread-open] .em-thread-head>.em-thread-subject,.em-shell[data-thread-open] .em-thread-head>.em-thread-subject{font-size:var(--twg-fs-display)!important;letter-spacing:0!important;text-align:center!important}.em[data-thread-open]>.m-reader-bottom-actions-slot,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot{bottom:calc(68px + env(safe-area-inset-bottom,0px) + var(--vv-off,0px))!important;width:min(100vw - 24px,390px)!important;inline-size:min(100vw - 24px,390px)!important;min-width:0!important;min-inline-size:0!important}.em[data-thread-open]>.m-reader-bottom-actions-slot>.m-reader-pill-l11,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot>.m-reader-pill-l11{grid-template-columns:minmax(0,1fr)!important;width:100%!important;padding:4px!important;display:grid!important}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-dock-l11,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-dock-l11{border-radius:999px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;width:100%!important;display:grid!important}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-dock-l11 .m-reader-reply-main,.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-dock-l11 .m-reader-andy-main,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-dock-l11 .m-reader-reply-main,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-dock-l11 .m-reader-andy-main{border-radius:999px!important;justify-content:center!important;gap:5px!important;min-width:0!important;height:40px!important;min-height:40px!important;padding-inline:8px!important}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-dock-l11 .m-reader-reply-label,.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-dock-l11 .m-reader-andy-label,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-dock-l11 .m-reader-reply-label,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-dock-l11 .m-reader-andy-label{min-width:0!important;max-inline-size:100%!important;font-size:calc(var(--twg-fs-caption) + .5px)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-dock-l11 .m-reader-andy-main,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-reply-dock-l11 .m-reader-andy-main{background:var(--twg-salmon)!important;color:var(--twg-cream-bright)!important}}@media (max-width:768px){.em[data-thread-open] .em-thread-head>.em-thread-subject,.em-shell[data-thread-open] .em-thread-head>.em-thread-subject,.twg-canvas .em[data-thread-open] .em-thread-head>.em-thread-subject,.twg-canvas .em-shell[data-thread-open] .em-thread-head>.em-thread-subject,.em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])>.em-thread-subject,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])>.em-thread-subject,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])>.em-thread-subject,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])>.em-thread-subject{font-size:calc(var(--twg-fs-display) + 1px)!important;letter-spacing:0!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject{display:none!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject{display:none!important}body:has(.em[data-thread-open]) .m-em-topbar-reader-subject.is-long{display:none!important}body:has(.em-shell[data-thread-open]) .m-em-topbar-reader-subject.is-long{display:none!important}:is(body:has(.em[data-thread-open]):not(:has(.tasks-l1__modal-backdrop)):not(:has([data-email-andy-mobile-sheet=true])):not(:has(.em-compose-backdrop)) .m-fab-bar-left,body:has(.em[data-thread-open]):not(:has(.tasks-l1__modal-backdrop)):not(:has([data-email-andy-mobile-sheet=true])):not(:has(.em-compose-backdrop)) .m-fab-bar-right){pointer-events:auto!important;display:flex!important}.em:has(.em-compose-backdrop)>.m-reader-bottom-actions-slot{visibility:hidden!important;pointer-events:none!important;display:none!important}.em-shell:has(.em-compose-backdrop)>.m-reader-bottom-actions-slot{visibility:hidden!important;pointer-events:none!important;display:none!important}body:has(.em-compose-backdrop) .m-reader-bottom-actions-slot{visibility:hidden!important;pointer-events:none!important;display:none!important}body:has(.em-compose-backdrop) .m-reader-pill{visibility:hidden!important;pointer-events:none!important;display:none!important}.em .m-em-topbar,.em-shell .m-em-topbar,.em .m-em-topbar.m-em-topbar-inbox:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode),.em-shell .m-em-topbar.m-em-topbar-inbox:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode){padding-inline:var(--twg-modal-gap)!important}.em .em-list-rows .em-row,.em-shell .em-list-rows .em-row{padding-left:var(--twg-modal-gap)!important;padding-right:var(--twg-modal-gap)!important;background:var(--twg-cream-bright)!important}@supports (color:color-mix(in lab, red, red)){.em .em-list-rows .em-row,.em-shell .em-list-rows .em-row{background:color-mix(in oklab, var(--twg-cream-bright) 64%, var(--twg-paper))!important}}.em .em-list-rows .em-row[data-active],.em-shell .em-list-rows .em-row[data-active]{background:var(--twg-brass)!important}@supports (color:color-mix(in lab, red, red)){.em .em-list-rows .em-row[data-active],.em-shell .em-list-rows .em-row[data-active]{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))!important}}.em,.em-shell{background:radial-gradient(circle at 10% 6%, #fff0d280, transparent 55%), radial-gradient(circle at 92% 90%, #ffdeb46b, transparent 55%), var(--twg-cream-bright)!important}@supports (color:color-mix(in lab, red, red)){.em,.em-shell{background:radial-gradient(circle at 10% 6%, #fff0d280, transparent 55%), radial-gradient(circle at 92% 90%, #ffdeb46b, transparent 55%), color-mix(in oklab, var(--twg-cream-bright) 42%, var(--twg-paper))!important}}html:has(.em){background:var(--twg-cream-bright)!important}body:has(.em){background:var(--twg-cream-bright)!important}body:has(.em) #__next{background:var(--twg-cream-bright)!important}body:has(.em) #root{background:var(--twg-cream-bright)!important}html:has(.em-shell){background:var(--twg-cream-bright)!important}body:has(.em-shell){background:var(--twg-cream-bright)!important}@supports (color:color-mix(in lab, red, red)){html:has(.em){background:color-mix(in oklab, var(--twg-cream-bright) 42%, var(--twg-paper))!important}body:has(.em){background:color-mix(in oklab, var(--twg-cream-bright) 42%, var(--twg-paper))!important}body:has(.em) #__next{background:color-mix(in oklab, var(--twg-cream-bright) 42%, var(--twg-paper))!important}body:has(.em) #root{background:color-mix(in oklab, var(--twg-cream-bright) 42%, var(--twg-paper))!important}html:has(.em-shell){background:color-mix(in oklab, var(--twg-cream-bright) 42%, var(--twg-paper))!important}body:has(.em-shell){background:color-mix(in oklab, var(--twg-cream-bright) 42%, var(--twg-paper))!important}}.em[data-thread-open] .em-thread-head>.em-thread-subject,.em-shell[data-thread-open] .em-thread-head>.em-thread-subject,.em[data-thread-open] .em-thread-meta-line,.em[data-thread-open] .em-thread-meta-recipients,.em-shell[data-thread-open] .em-thread-meta-line,.em-shell[data-thread-open] .em-thread-meta-recipients,.em[data-thread-open] .em-messages,.em-shell[data-thread-open] .em-messages{padding-left:var(--twg-modal-gap)!important;padding-right:var(--twg-modal-gap)!important}.em .m-em-topbar-compose,.em-shell .m-em-topbar-compose{background:var(--twg-salmon,#b9582e)!important;color:var(--twg-on-salmon,var(--twg-cream,#f7eedd))!important;border-radius:var(--twg-r-full,999px)!important;border:0!important}.em[data-thread-open] .m-reader-header-actions,.em-shell[data-thread-open] .m-reader-header-actions{justify-content:space-between!important;align-items:center!important;gap:0!important;display:flex!important}.em[data-thread-open]>.m-reader-bottom-actions-slot,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot{width:min(calc(100vw - (var(--twg-modal-gap) * 4)), 384px)!important}.em[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-pill-l12,.em-shell[data-thread-open]>.m-reader-bottom-actions-slot .m-reader-pill-l12{align-items:stretch!important;gap:var(--twg-modal-gap-sm)!important;inline-size:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important;position:relative!important}.m-reader-split{min-width:0;min-height:var(--twg-touch-target);border-radius:var(--twg-r-full,999px);background:var(--twg-coral);color:var(--twg-cream,#f7eedd);box-shadow:var(--twg-dialog-sheet-shadow);flex:auto;align-items:stretch;display:flex;overflow:hidden}.m-reader-split-main,.m-reader-split-caret,.m-reader-andy-solo{appearance:none;color:inherit;font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.m-reader-split-main{gap:var(--twg-chip-md-gap,6px);min-width:0;padding-inline:var(--twg-button-md-pad-x,16px);flex:auto}.m-reader-split-caret{flex:0 0 var(--twg-touch-target);inline-size:var(--twg-touch-target);border-left:var(--twg-modal-hairline);border-color:var(--twg-cream,#f7eedd)}@supports (color:color-mix(in lab, red, red)){.m-reader-split-caret{border-color:color-mix(in oklab, var(--twg-cream,#f7eedd) 34%, transparent)}}.m-reader-split-main:active,.m-reader-split-caret:active,.m-reader-split-caret[aria-expanded=true]{background:var(--twg-ink-tint-hover)}.m-reader-andy-solo{min-height:var(--twg-touch-target);gap:var(--twg-chip-md-gap,6px);padding-inline:var(--twg-button-md-pad-x,16px);border-radius:var(--twg-r-full,999px);background:var(--twg-salmon,#b9582e);color:var(--twg-on-salmon,var(--twg-cream,#f7eedd));box-shadow:var(--twg-dialog-sheet-shadow);flex:none}.m-reader-andy-solo:active{background:var(--twg-salmon,#b9582e)}@supports (color:color-mix(in lab, red, red)){.m-reader-andy-solo:active{background:color-mix(in oklab, var(--twg-salmon,#b9582e) 86%, black)}}.m-reader-split-main:focus-visible,.m-reader-split-caret:focus-visible,.m-reader-andy-solo:focus-visible{box-shadow:var(--twg-focus-ring);outline:none}.m-reader-split-menu{bottom:calc(100% + var(--twg-modal-gap-sm));min-width:200px;padding:var(--twg-modal-gap-xs);border:var(--twg-modal-border);border-radius:var(--twg-r-md,14px);background:var(--twg-modal-surface);box-shadow:var(--twg-dialog-sheet-shadow);z-index:4;flex-direction:column;gap:2px;display:flex;position:absolute;left:0}.m-reader-split-menu button{appearance:none;align-items:center;gap:var(--twg-modal-gap-sm);min-height:var(--twg-touch-target);padding:0 var(--twg-modal-gap);border-radius:var(--twg-r-sm,8px);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);color:var(--twg-ink);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.m-reader-split-menu button:active{background:var(--twg-ink-tint-hover)}.m-andy-choices{gap:var(--twg-modal-gap-sm);flex-wrap:wrap;display:flex}.m-andy-choice{min-height:var(--twg-touch-target);justify-content:center;align-items:center;gap:var(--twg-chip-md-gap,6px);padding-inline:var(--twg-modal-gap);border:var(--twg-modal-hairline);border-radius:var(--twg-r-full,999px);background:var(--twg-glass-bg-soft);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);cursor:pointer;flex:auto;display:inline-flex}.m-andy-choice:active{background:var(--twg-ink-tint-hover)}.m-andy-chips{gap:var(--twg-modal-gap-sm);overscroll-behavior-y:contain;flex-wrap:wrap;max-height:156px;display:flex;overflow-y:auto}.m-andy-chip{appearance:none;align-items:center;gap:var(--twg-chip-md-gap,6px);min-height:40px;padding-inline:var(--twg-modal-gap);border:var(--twg-modal-hairline);border-radius:var(--twg-r-full,999px);background:var(--twg-glass-bg-soft);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);cursor:pointer;max-width:100%;display:inline-flex}.m-andy-chip:active{background:var(--twg-ink-tint-hover)}.m-andy-chip>svg{color:var(--twg-ink-2);flex:none}.m-andy-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.m-andy-chip-sub{color:var(--twg-ink-2);font-size:var(--twg-fs-caption);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.m-andy-chip-tag{font-size:var(--twg-fs-caption);color:var(--twg-ink-2);border:var(--twg-modal-hairline);border-radius:var(--twg-r-full,999px);flex:none;padding:0 6px;line-height:1.5}.m-andy-chip-dismiss{color:var(--twg-ink-2)}.m-andy-fwd-input-row{align-items:center;gap:var(--twg-modal-gap-sm);min-height:var(--twg-touch-target);padding-inline:var(--twg-modal-gap-sm);border:var(--twg-modal-hairline);border-radius:var(--twg-r-md,12px);background:var(--twg-paper,#f7eedd);color:var(--twg-ink-2);display:flex}.m-andy-fwd-input{min-width:0;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);background:0 0;border:0;outline:none;flex:auto}.m-andy-fwd-add{appearance:none;min-height:34px;padding-inline:var(--twg-modal-gap);border:var(--twg-modal-hairline);border-radius:var(--twg-r-full,999px);background:var(--twg-button-secondary-bg);color:var(--twg-button-secondary-fg);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);cursor:pointer;flex:none}.m-andy-fwd-add:disabled{opacity:.5;cursor:default}.m-andy-attach-toggle{appearance:none;align-self:flex-start;align-items:center;gap:var(--twg-chip-md-gap,6px);min-height:40px;padding-inline:var(--twg-modal-gap);border:var(--twg-modal-hairline);border-radius:var(--twg-r-full,999px);background:var(--twg-glass-bg-soft);color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);cursor:pointer;display:inline-flex}.m-andy-attach-toggle[aria-pressed=true]{color:var(--twg-ink)}.m-andy-q-options{gap:var(--twg-modal-gap-sm);margin-block:var(--twg-modal-gap-xs);flex-wrap:wrap;display:flex}.m-andy-chip.m-andy-q-option{text-align:left;border-radius:var(--twg-r-md,14px);inline-size:100%;min-height:var(--twg-touch-target);justify-content:flex-start;padding-block:8px}.m-andy-chip.m-andy-q-option .m-andy-chip-text{white-space:normal;text-overflow:clip;overflow:visible}.m-andy-q-option[aria-pressed=true]{background:var(--twg-salmon,#b9582e);color:var(--twg-on-salmon,var(--twg-cream,#f7eedd));border-color:#0000}.em[data-thread-open] .m-reader-header-ico-andy,.em-shell[data-thread-open] .m-reader-header-ico-andy{color:var(--twg-salmon,#b9582e)!important}.m-reader-header-ico-readstate{position:relative}.m-reader-readstate-icon{animation:m-reader-readstate-pop .24s var(--twg-ease,ease) both;display:inline-flex}@keyframes m-reader-readstate-pop{0%{opacity:.4;transform:scale(.7)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.m-reader-readstate-dot{background:var(--twg-salmon,#b9582e);width:7px;height:7px;box-shadow:0 0 0 2px var(--twg-modal-surface,var(--twg-cream,#f7eedd));animation:m-reader-readstate-dot .24s var(--twg-ease,ease) both;border-radius:999px;position:absolute;top:6px;right:6px}@keyframes m-reader-readstate-dot{0%{transform:scale(0)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.m-reader-readstate-icon,.m-reader-readstate-dot{animation:none}}.m-reader-folder-search{align-items:center;gap:var(--twg-space-2);margin:0 var(--twg-modal-gap) var(--twg-space-2);padding:0 var(--twg-space-3);min-height:var(--twg-touch-target);border:var(--twg-modal-hairline);border-radius:var(--twg-r-md,12px);background:var(--twg-paper,#f7eedd);color:var(--twg-ink-2);display:flex}.m-reader-folder-search-input{min-width:0;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);background:0 0;border:0;outline:none;flex:auto}.m-reader-folder-sheet .m-reader-more-list button[data-active]{color:var(--twg-salmon,#b9582e);font-weight:var(--twg-fw-emph)}.m-reader-folder-empty{padding:var(--twg-space-2) var(--twg-modal-gap);color:var(--twg-ink-3);font-size:var(--twg-fs-label)}:is(.em[data-thread-open]>.m-reader-bottom-actions-slot:has(.m-reader-pill-reply-only),.em-shell[data-thread-open]>.m-reader-bottom-actions-slot:has(.m-reader-pill-reply-only)){bottom:calc(16px + env(safe-area-inset-bottom,0px) + var(--vv-off,0px))!important}.m-reader-pill-reply-only{width:auto!important;min-width:0!important}.m-reader-pill-reply-only .m-reader-split{min-height:44px!important}.m-reader-pill-reply-only .m-reader-split-main{padding-inline:var(--twg-space-4)!important}.em-compose-backdrop .em-compose{max-height:min(86vh, calc(100dvh - var(--twg-space-4)))!important;height:auto!important}.em-compose-backdrop .em-compose-head,.em-compose-backdrop .em-compose-fields,.em-compose-backdrop .em-compose-andy-banner,.em-compose-backdrop .em-compose-format,.em-compose-backdrop .em-compose-foot{flex:none!important}.em-compose-backdrop .em-compose-body,.em-compose-backdrop .em-compose-body-mobile{flex:1 1 0!important;min-height:96px!important;overflow-y:auto!important}.em-compose-backdrop .em-compose-andy-chat{left:0!important;right:0!important;top:max(76px, env(safe-area-inset-top,0px))!important;z-index:70!important;border-radius:var(--twg-r-lg,18px) var(--twg-r-lg,18px) 0 0!important;background:var(--twg-modal-surface,var(--twg-cream-bright,#f7eedd))!important;height:auto!important;max-height:none!important;box-shadow:var(--twg-dialog-sheet-shadow)!important;animation:emAndySheetUp .24s var(--twg-ease) both!important;flex-direction:column!important;margin:0!important;display:flex!important;position:fixed!important;bottom:0!important}@keyframes emAndySheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.em-compose-backdrop .em-compose-andy-chat-log{flex:auto!important;min-height:0!important;overflow-y:auto!important}.em-compose-backdrop .em-compose-andy-chat-head,.em-compose-backdrop .em-compose-andy-chat-composer,.em-compose-backdrop .em-compose-andy-chat-foot{flex:none!important}.m-andy-preview[data-card=draft]{border:var(--twg-modal-hairline);border-radius:var(--twg-r-md,14px);background:var(--twg-modal-subtle-bg,var(--twg-glass-bg-soft));padding:var(--twg-modal-gap)}.m-andy-refine{gap:var(--twg-modal-gap-sm);margin-top:var(--twg-modal-gap-sm);flex-direction:column;display:flex}.m-andy-refine-input{resize:none;border:var(--twg-modal-hairline);border-radius:var(--twg-r-md,12px);background:var(--twg-paper,#f7eedd);width:100%;padding:var(--twg-space-2) var(--twg-modal-gap-sm);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);outline:none}.m-andy-refine-input:focus-visible{box-shadow:var(--twg-focus-ring)}.m-andy-refine-actions{justify-content:flex-end;align-items:center;gap:var(--twg-modal-gap-sm);display:flex}.em[data-thread-open] .em-thread-head:not(.is-collapsed)>.em-thread-subject,.em-shell[data-thread-open] .em-thread-head:not(.is-collapsed)>.em-thread-subject{-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;height:auto!important;min-height:0!important;max-height:2.7em!important;display:-webkit-box!important;overflow:hidden!important}:is(.em[data-thread-open]>.m-reader-bottom-actions-slot:has(.m-reader-pill-andy-only),.em-shell[data-thread-open]>.m-reader-bottom-actions-slot:has(.m-reader-pill-andy-only)){bottom:calc(16px + env(safe-area-inset-bottom,0px) + var(--vv-off,0px))!important}.m-reader-pill-andy-only{width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.m-reader-pill-andy-only .m-reader-andy-solo{min-height:46px!important}.m-reader-header-reply{height:var(--twg-touch-target);border-radius:var(--twg-r-full,999px);background:var(--twg-ink-tint,var(--twg-ink));flex:none;align-items:stretch;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.m-reader-header-reply{background:var(--twg-ink-tint,color-mix(in oklab, var(--twg-ink) 7%, transparent))}}.m-reader-header-reply{overflow:visible}.m-reader-header-reply-main,.m-reader-header-reply-caret{appearance:none;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button,13px);font-weight:var(--twg-fw-emph,600);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.m-reader-header-reply-main{gap:var(--twg-chip-md-gap,6px);padding-inline:var(--twg-space-3) var(--twg-space-2);border-radius:var(--twg-r-full,999px) 0 0 var(--twg-r-full,999px)}.m-reader-header-reply-caret{border-left:1px solid var(--twg-ink);inline-size:30px}@supports (color:color-mix(in lab, red, red)){.m-reader-header-reply-caret{border-left:1px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.m-reader-header-reply-caret{border-radius:0 var(--twg-r-full,999px) var(--twg-r-full,999px) 0}.m-reader-header-reply-main:active,.m-reader-header-reply-caret:active,.m-reader-header-reply-caret[aria-expanded=true]{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.m-reader-header-reply-main:active,.m-reader-header-reply-caret:active,.m-reader-header-reply-caret[aria-expanded=true]{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}}.m-reader-header-reply-menu{min-width:188px;padding:var(--twg-modal-gap-xs,4px);border:var(--twg-modal-border,1px solid var(--twg-ink));flex-direction:column;gap:2px;display:flex}@supports (color:color-mix(in lab, red, red)){.m-reader-header-reply-menu{border:var(--twg-modal-border,1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent))}}.m-reader-header-reply-menu{border-radius:var(--twg-r-md,14px);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-dialog-sheet-shadow)}.m-reader-header-reply-menu button{appearance:none;align-items:center;gap:var(--twg-modal-gap-sm,8px);min-height:var(--twg-touch-target);padding:0 var(--twg-modal-gap,12px);border-radius:var(--twg-r-sm,8px);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button,13px);font-weight:var(--twg-fw-emph,600);color:var(--twg-ink);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.m-reader-header-reply-menu button:active{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.m-reader-header-reply-menu button:active{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}@media (max-width:768px){.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]),.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]){padding:var(--twg-space-1) var(--twg-space-2) var(--twg-space-1)!important;row-gap:var(--twg-space-1)!important;background:var(--twg-cream-bright)!important;max-height:none!important;overflow:visible!important}.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])>.em-thread-subject,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])>.em-thread-subject{-webkit-line-clamp:2!important;line-clamp:2!important;height:auto!important;min-height:0!important;max-height:2.45em!important;padding:0 var(--twg-space-3)!important;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-record-title)!important;letter-spacing:0!important;-webkit-box-orient:vertical!important;margin:0!important;font-weight:500!important;line-height:1.15!important;display:-webkit-box!important;overflow:hidden!important}.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])>.em-thread-meta,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true])>.em-thread-meta{min-height:0!important;max-height:calc(var(--twg-touch-target) * 2)!important;overflow:hidden!important}.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line{column-gap:var(--twg-space-1)!important;min-height:calc(var(--twg-touch-target) - var(--twg-space-3))!important;max-height:var(--twg-touch-target)!important;grid-template-rows:auto!important;row-gap:0!important}.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-from,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-from{min-height:calc(var(--twg-touch-target) - var(--twg-space-3))!important;height:calc(var(--twg-touch-target) - var(--twg-space-3))!important;max-height:calc(var(--twg-touch-target) - var(--twg-space-3))!important}.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-recipients,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-recipients{min-height:calc(var(--twg-touch-target) - var(--twg-space-3))!important;height:auto!important;padding-block:0!important}.twg-canvas .em[data-thread-open] .m-reader-header-actions,.twg-canvas .em-shell[data-thread-open] .m-reader-header-actions{padding:0 var(--twg-space-3)!important;gap:var(--twg-space-2)!important;justify-content:space-between!important}.twg-canvas .em[data-thread-open] .m-reader-header-reply,.twg-canvas .em-shell[data-thread-open] .m-reader-header-reply{height:var(--twg-touch-target)!important;border-radius:var(--twg-r-md,12px)!important;overflow:hidden!important}.m-reader-header-reply-main{inline-size:var(--twg-touch-target)!important;border-radius:var(--twg-r-md,12px) 0 0 var(--twg-r-md,12px)!important;padding-inline:0!important}.m-reader-header-reply-caret{border-radius:0 var(--twg-r-md,12px) var(--twg-r-md,12px) 0!important;inline-size:26px!important}.m-reader-pill-andy-only{justify-content:center!important;width:auto!important}}@media (max-width:420px){.twg-canvas .em[data-thread-open] .m-reader-header-actions,.twg-canvas .em-shell[data-thread-open] .m-reader-header-actions{gap:0!important}.twg-canvas .em[data-thread-open] .m-reader-header-move,.twg-canvas .em-shell[data-thread-open] .m-reader-header-move{display:none!important}.twg-canvas .em[data-thread-open] .m-reader-header-ico,.twg-canvas .em-shell[data-thread-open] .m-reader-header-ico{flex:0 0 var(--twg-touch-target)!important;inline-size:var(--twg-touch-target)!important;width:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;max-width:var(--twg-touch-target)!important}}@media (max-width:768px){.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-recipients,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-recipients{align-items:center!important;column-gap:var(--twg-space-2)!important;gap:var(--twg-space-2)!important;padding-inline:var(--twg-space-3)!important;flex-wrap:nowrap!important;display:flex!important}.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-from,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-from,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-name,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-name{flex:0 auto!important;align-self:center!important;min-width:0!important}.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-time,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-time{flex:none!important;align-self:center!important;margin-left:auto!important}.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line:before,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line:before,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-recipients>.em-thread-meta-rec-label,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-recipients>.em-thread-meta-rec-label{flex:0 0 var(--twg-touch-target)!important;inline-size:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;max-width:var(--twg-touch-target)!important;text-align:left!important;color:var(--twg-ink-3)!important;font-size:var(--twg-fs-caption)!important;text-transform:uppercase!important;letter-spacing:var(--twg-type-eyebrow-tracking,.04em)!important;margin:0!important}.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-recipients,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-recipients{height:calc(var(--twg-touch-target) - var(--twg-space-2))!important;min-height:calc(var(--twg-touch-target) - var(--twg-space-2))!important;max-height:calc(var(--twg-touch-target) - var(--twg-space-2))!important}.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-from,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-from,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-name,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-name{align-items:center!important;height:auto!important;min-height:0!important;max-height:none!important;display:inline-flex!important}.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-from .em-address-chip-name,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-from .em-address-chip-name,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-name .em-address-chip-name,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-name .em-address-chip-name{height:auto!important;min-height:0!important;max-height:none!important;line-height:var(--twg-lh-dense,1.3)!important;align-self:center!important;display:block!important}.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line:before,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line:before,.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-recipients>.em-thread-meta-rec-label,.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-recipients>.em-thread-meta-rec-label{line-height:var(--twg-lh-dense,1.3)!important;align-self:center!important}:is(.twg-canvas .em[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta:has(.em-thread-meta-rec-list),.twg-canvas .em-shell[data-thread-open] .em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta:has(.em-thread-meta-rec-list)){max-height:none!important;overflow:visible!important}.m-em-topbar.m-em-topbar-inbox:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode){grid-template-columns:minmax(0,1fr) auto!important}.m-em-topbar.m-em-topbar-inbox>.m-em-topbar-title-button{box-shadow:none!important;padding:0 var(--twg-space-1) 0 0!important;height:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;background:0 0!important;border:0!important}.m-em-topbar.m-em-topbar-inbox:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode)>.m-em-topbar-title-button{max-width:100%!important;max-inline-size:100%!important}.m-em-topbar.m-em-topbar-inbox>.m-em-topbar-acct-wrap{grid-column:2!important;justify-self:end!important;align-items:center!important;min-width:0!important;max-width:38vw!important;display:inline-flex!important}.m-em-topbar.m-em-topbar-inbox>.m-em-topbar-r18-actions{grid-column:2!important}.m-em-topbar.m-em-topbar-inbox .m-em-topbar-acct{max-width:100%!important}.m-em-topbar.m-em-topbar-inbox .m-em-topbar-acct-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.m-em-topbar.m-em-topbar-inbox .m-em-topbar-acct-dots{display:inline-flex}.m-em-topbar.m-em-topbar-inbox .m-em-topbar-acct-dots .m-em-topbar-acct-dot+.m-em-topbar-acct-dot{margin-left:-4px}.m-reader-pill-andy-only .m-reader-andy-solo{background:var(--twg-salmon)!important;max-width:min(248px,100vw - 112px)!important;color:var(--twg-btn-primary-fg)!important;gap:8px!important;padding-inline:14px!important}.m-reader-pill-andy-only .m-reader-andy-solo .pilot-north-star-mark{flex:none;width:18px;height:18px}.m-reader-pill-andy-only .m-reader-andy-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.email-compose-andy-portal,.email-andy-collab{--em-mobile-cream:var(--twg-cream-bright)}html:has(.em){--em-mobile-cream:var(--twg-cream-bright)}body:has(.em){--em-mobile-cream:var(--twg-cream-bright)}body:has(.em) #__next{--em-mobile-cream:var(--twg-cream-bright)}body:has(.em) #root{--em-mobile-cream:var(--twg-cream-bright)}html:has(.em-shell){--em-mobile-cream:var(--twg-cream-bright)}body:has(.em-shell){--em-mobile-cream:var(--twg-cream-bright)}body:has(.email-compose-andy-portal){--em-mobile-cream:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.email-compose-andy-portal,.email-andy-collab{--em-mobile-cream:color-mix(in oklab, var(--twg-cream-bright) 94%, var(--twg-brass) 6%)}html:has(.em){--em-mobile-cream:color-mix(in oklab, var(--twg-cream-bright) 94%, var(--twg-brass) 6%)}body:has(.em){--em-mobile-cream:color-mix(in oklab, var(--twg-cream-bright) 94%, var(--twg-brass) 6%)}body:has(.em) #__next{--em-mobile-cream:color-mix(in oklab, var(--twg-cream-bright) 94%, var(--twg-brass) 6%)}body:has(.em) #root{--em-mobile-cream:color-mix(in oklab, var(--twg-cream-bright) 94%, var(--twg-brass) 6%)}html:has(.em-shell){--em-mobile-cream:color-mix(in oklab, var(--twg-cream-bright) 94%, var(--twg-brass) 6%)}body:has(.em-shell){--em-mobile-cream:color-mix(in oklab, var(--twg-cream-bright) 94%, var(--twg-brass) 6%)}body:has(.email-compose-andy-portal){--em-mobile-cream:color-mix(in oklab, var(--twg-cream-bright) 94%, var(--twg-brass) 6%)}}.email-compose-andy-portal,.email-andy-collab{--em-mobile-cream-soft:var(--twg-cream-bright)}html:has(.em){--em-mobile-cream-soft:var(--twg-cream-bright)}body:has(.em){--em-mobile-cream-soft:var(--twg-cream-bright)}body:has(.em) #__next{--em-mobile-cream-soft:var(--twg-cream-bright)}body:has(.em) #root{--em-mobile-cream-soft:var(--twg-cream-bright)}html:has(.em-shell){--em-mobile-cream-soft:var(--twg-cream-bright)}body:has(.em-shell){--em-mobile-cream-soft:var(--twg-cream-bright)}body:has(.email-compose-andy-portal){--em-mobile-cream-soft:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.email-compose-andy-portal,.email-andy-collab{--em-mobile-cream-soft:color-mix(in oklab, var(--twg-cream-bright) 88%, var(--twg-brass) 12%)}html:has(.em){--em-mobile-cream-soft:color-mix(in oklab, var(--twg-cream-bright) 88%, var(--twg-brass) 12%)}body:has(.em){--em-mobile-cream-soft:color-mix(in oklab, var(--twg-cream-bright) 88%, var(--twg-brass) 12%)}body:has(.em) #__next{--em-mobile-cream-soft:color-mix(in oklab, var(--twg-cream-bright) 88%, var(--twg-brass) 12%)}body:has(.em) #root{--em-mobile-cream-soft:color-mix(in oklab, var(--twg-cream-bright) 88%, var(--twg-brass) 12%)}html:has(.em-shell){--em-mobile-cream-soft:color-mix(in oklab, var(--twg-cream-bright) 88%, var(--twg-brass) 12%)}body:has(.em-shell){--em-mobile-cream-soft:color-mix(in oklab, var(--twg-cream-bright) 88%, var(--twg-brass) 12%)}body:has(.email-compose-andy-portal){--em-mobile-cream-soft:color-mix(in oklab, var(--twg-cream-bright) 88%, var(--twg-brass) 12%)}}.email-compose-andy-portal,.email-andy-collab{--em-mobile-cream-card:var(--twg-cream-bright)}html:has(.em){--em-mobile-cream-card:var(--twg-cream-bright)}body:has(.em){--em-mobile-cream-card:var(--twg-cream-bright)}body:has(.em) #__next{--em-mobile-cream-card:var(--twg-cream-bright)}body:has(.em) #root{--em-mobile-cream-card:var(--twg-cream-bright)}html:has(.em-shell){--em-mobile-cream-card:var(--twg-cream-bright)}body:has(.em-shell){--em-mobile-cream-card:var(--twg-cream-bright)}body:has(.email-compose-andy-portal){--em-mobile-cream-card:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.email-compose-andy-portal,.email-andy-collab{--em-mobile-cream-card:color-mix(in oklab, var(--twg-cream-bright) 82%, var(--twg-brass) 18%)}html:has(.em){--em-mobile-cream-card:color-mix(in oklab, var(--twg-cream-bright) 82%, var(--twg-brass) 18%)}body:has(.em){--em-mobile-cream-card:color-mix(in oklab, var(--twg-cream-bright) 82%, var(--twg-brass) 18%)}body:has(.em) #__next{--em-mobile-cream-card:color-mix(in oklab, var(--twg-cream-bright) 82%, var(--twg-brass) 18%)}body:has(.em) #root{--em-mobile-cream-card:color-mix(in oklab, var(--twg-cream-bright) 82%, var(--twg-brass) 18%)}html:has(.em-shell){--em-mobile-cream-card:color-mix(in oklab, var(--twg-cream-bright) 82%, var(--twg-brass) 18%)}body:has(.em-shell){--em-mobile-cream-card:color-mix(in oklab, var(--twg-cream-bright) 82%, var(--twg-brass) 18%)}body:has(.email-compose-andy-portal){--em-mobile-cream-card:color-mix(in oklab, var(--twg-cream-bright) 82%, var(--twg-brass) 18%)}}.email-compose-andy-portal,.email-andy-collab{--em-mobile-line:var(--twg-ink)}html:has(.em){--em-mobile-line:var(--twg-ink)}body:has(.em){--em-mobile-line:var(--twg-ink)}body:has(.em) #__next{--em-mobile-line:var(--twg-ink)}body:has(.em) #root{--em-mobile-line:var(--twg-ink)}html:has(.em-shell){--em-mobile-line:var(--twg-ink)}body:has(.em-shell){--em-mobile-line:var(--twg-ink)}body:has(.email-compose-andy-portal){--em-mobile-line:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.email-compose-andy-portal,.email-andy-collab{--em-mobile-line:color-mix(in oklab, var(--twg-ink) 11%, transparent)}html:has(.em){--em-mobile-line:color-mix(in oklab, var(--twg-ink) 11%, transparent)}body:has(.em){--em-mobile-line:color-mix(in oklab, var(--twg-ink) 11%, transparent)}body:has(.em) #__next{--em-mobile-line:color-mix(in oklab, var(--twg-ink) 11%, transparent)}body:has(.em) #root{--em-mobile-line:color-mix(in oklab, var(--twg-ink) 11%, transparent)}html:has(.em-shell){--em-mobile-line:color-mix(in oklab, var(--twg-ink) 11%, transparent)}body:has(.em-shell){--em-mobile-line:color-mix(in oklab, var(--twg-ink) 11%, transparent)}body:has(.email-compose-andy-portal){--em-mobile-line:color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.email-compose-andy-portal,.email-andy-collab{--em-mobile-line-soft:var(--twg-ink)}html:has(.em){--em-mobile-line-soft:var(--twg-ink)}body:has(.em){--em-mobile-line-soft:var(--twg-ink)}body:has(.em) #__next{--em-mobile-line-soft:var(--twg-ink)}body:has(.em) #root{--em-mobile-line-soft:var(--twg-ink)}html:has(.em-shell){--em-mobile-line-soft:var(--twg-ink)}body:has(.em-shell){--em-mobile-line-soft:var(--twg-ink)}body:has(.email-compose-andy-portal){--em-mobile-line-soft:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.email-compose-andy-portal,.email-andy-collab{--em-mobile-line-soft:color-mix(in oklab, var(--twg-ink) 7%, transparent)}html:has(.em){--em-mobile-line-soft:color-mix(in oklab, var(--twg-ink) 7%, transparent)}body:has(.em){--em-mobile-line-soft:color-mix(in oklab, var(--twg-ink) 7%, transparent)}body:has(.em) #__next{--em-mobile-line-soft:color-mix(in oklab, var(--twg-ink) 7%, transparent)}body:has(.em) #root{--em-mobile-line-soft:color-mix(in oklab, var(--twg-ink) 7%, transparent)}html:has(.em-shell){--em-mobile-line-soft:color-mix(in oklab, var(--twg-ink) 7%, transparent)}body:has(.em-shell){--em-mobile-line-soft:color-mix(in oklab, var(--twg-ink) 7%, transparent)}body:has(.email-compose-andy-portal){--em-mobile-line-soft:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.email-compose-andy-portal,.email-andy-collab{--em-mobile-row-h:40px;--em-mobile-value-h:28px;--em-mobile-andy-top:max(96px, calc(env(safe-area-inset-top,0px) + 92px));background:var(--em-mobile-cream)!important}html:has(.em){--em-mobile-row-h:40px;--em-mobile-value-h:28px;--em-mobile-andy-top:max(96px, calc(env(safe-area-inset-top,0px) + 92px));background:var(--em-mobile-cream)!important}body:has(.em){--em-mobile-row-h:40px;--em-mobile-value-h:28px;--em-mobile-andy-top:max(96px, calc(env(safe-area-inset-top,0px) + 92px));background:var(--em-mobile-cream)!important}body:has(.em) #__next{--em-mobile-row-h:40px;--em-mobile-value-h:28px;--em-mobile-andy-top:max(96px, calc(env(safe-area-inset-top,0px) + 92px));background:var(--em-mobile-cream)!important}body:has(.em) #root{--em-mobile-row-h:40px;--em-mobile-value-h:28px;--em-mobile-andy-top:max(96px, calc(env(safe-area-inset-top,0px) + 92px));background:var(--em-mobile-cream)!important}html:has(.em-shell){--em-mobile-row-h:40px;--em-mobile-value-h:28px;--em-mobile-andy-top:max(96px, calc(env(safe-area-inset-top,0px) + 92px));background:var(--em-mobile-cream)!important}body:has(.em-shell){--em-mobile-row-h:40px;--em-mobile-value-h:28px;--em-mobile-andy-top:max(96px, calc(env(safe-area-inset-top,0px) + 92px));background:var(--em-mobile-cream)!important}body:has(.email-compose-andy-portal){--em-mobile-row-h:40px;--em-mobile-value-h:28px;--em-mobile-andy-top:max(96px, calc(env(safe-area-inset-top,0px) + 92px));background:var(--em-mobile-cream)!important}.em,.em-shell{--em-mobile-row-h:40px;--em-mobile-value-h:28px;background:radial-gradient(circle at 12% 4%, var(--twg-cream-bright), transparent 54%), radial-gradient(circle at 94% 92%, var(--twg-brass), transparent 58%), var(--em-mobile-cream)!important}@supports (color:color-mix(in lab, red, red)){.em,.em-shell{background:radial-gradient(circle at 12% 4%, color-mix(in oklab, var(--twg-cream-bright) 54%, transparent), transparent 54%), radial-gradient(circle at 94% 92%, color-mix(in oklab, var(--twg-brass) 16%, transparent), transparent 58%), var(--em-mobile-cream)!important}}.em :is(.em-main,.em-list,.em-list-rows,.em-reader,.em-thread,.em-thread-head,.em-messages,.em-filter-wrap,.em-filter-chips,.m-em-topbar),.em-shell :is(.em-main,.em-list,.em-list-rows,.em-reader,.em-thread,.em-thread-head,.em-messages,.em-filter-wrap,.em-filter-chips,.m-em-topbar),.em .em-compose-backdrop,.em .em-compose,.em .em-compose-head-mobile,.em .em-compose-fields,.em .em-compose-body,.em .em-compose-format-mobile,.em .em-compose-attachments,.em .em-compose-quoted{background:var(--em-mobile-cream)!important;background-color:var(--em-mobile-cream)!important}.em :is(.m-folders-sheet,.m-action-sheet,.m-reader-header-reply-menu,.em-settings-modal,.em-split-menu),.em-shell :is(.m-folders-sheet,.m-action-sheet,.m-reader-header-reply-menu,.em-settings-modal,.em-split-menu){background:var(--twg-glass-t3-bg)!important;background-color:var(--twg-glass-t3-bg)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important;border-color:var(--twg-glass-border)!important}.em .em-list-rows .em-row,.em-shell .em-list-rows .em-row,.em .em-message,.em-shell .em-message,.em .em-compose-chip-row,.em-shell .em-compose-chip-row{background:var(--em-mobile-cream-soft)!important;border-color:var(--em-mobile-line-soft)!important}.em .em-list-rows .em-row[data-active],.em-shell .em-list-rows .em-row[data-active],.em .em-list-rows .em-row:hover,.em-shell .em-list-rows .em-row:hover{background:var(--em-mobile-cream-card)!important}.em-compose-backdrop .em-compose-head.em-compose-head-mobile{border-bottom:.5px solid var(--em-mobile-line-soft)!important;align-items:center!important;height:48px!important;min-height:48px!important;padding:4px 8px!important}.em-compose-backdrop .em-compose-head-mobile .em-compose-cancel-x{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;color:var(--twg-ink)!important;background:0 0!important;border:0!important;padding:0!important}@supports (color:color-mix(in lab, red, red)){.em-compose-backdrop .em-compose-head-mobile .em-compose-cancel-x{color:color-mix(in oklab, var(--twg-ink) 68%, transparent)!important}}.em-compose-backdrop .em-compose-head-mobile .em-compose-cancel-x svg{width:15px!important;height:15px!important}.em-compose-backdrop .em-compose-fields .em-compose-chip-row,.em-reader .em-thread>.em-compose .em-compose-field,.em-reader .em-thread>.em-compose .em-compose-field-from{min-height:var(--em-mobile-row-h)!important;height:var(--em-mobile-row-h)!important;max-height:var(--em-mobile-row-h)!important;border-bottom:.5px solid var(--em-mobile-line-soft)!important;background:var(--em-mobile-cream-soft)!important;grid-template-columns:56px minmax(0,1fr) auto!important;align-items:center!important;column-gap:8px!important;padding:0 14px!important;display:grid!important}.em-compose-backdrop .em-compose-chip-row-key,.em-reader .em-thread>.em-compose .em-compose-key,.em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line:before,.em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-label{width:56px!important;min-width:56px!important;height:100%!important;font-family:var(--twg-f-ui,Inter, sans-serif)!important;font-size:var(--twg-fs-label)!important;letter-spacing:0!important;color:var(--twg-ink)!important;align-self:stretch!important;align-items:center!important;margin:0!important;padding:0!important;font-weight:600!important;line-height:16px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.em-compose-backdrop .em-compose-chip-row-key,.em-reader .em-thread>.em-compose .em-compose-key,.em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line:before,.em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-label{color:color-mix(in oklab, var(--twg-ink) 58%, transparent)!important}}.em-compose-backdrop .em-compose-chip-row-key,.em-reader .em-thread>.em-compose .em-compose-key,.em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-line:before,.em-thread-head:not(.is-collapsed):not([data-collapsed=true]) .em-thread-meta-rec-label{text-transform:uppercase!important}.em-compose-backdrop :is(.em-compose-chip-row-chips,.em-identity-picker),.em-reader .em-thread>.em-compose :is(.em-compose-chips,.em-identity-picker),.em-thread-head:not(.is-collapsed):not([data-collapsed=true]) :is(.em-thread-meta-line,.em-thread-meta-recipients){min-height:var(--em-mobile-value-h)!important;height:var(--em-mobile-value-h)!important;align-self:center!important;align-items:center!important;line-height:18px!important}.em-compose-backdrop :is(.em-compose-chip-pill,.em-compose-chip-row-input,.em-compose-subject-input,.em-identity-picker button),.em-reader .em-thread>.em-compose :is(.em-compose-chip,.em-compose-subject,.em-identity-picker button){min-height:var(--em-mobile-value-h)!important;height:var(--em-mobile-value-h)!important;border-radius:var(--twg-r-md,8px)!important;background:var(--twg-cream-bright)!important;align-items:center!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;line-height:18px!important}@supports (color:color-mix(in lab, red, red)){.em-compose-backdrop :is(.em-compose-chip-pill,.em-compose-chip-row-input,.em-compose-subject-input,.em-identity-picker button),.em-reader .em-thread>.em-compose :is(.em-compose-chip,.em-compose-subject,.em-identity-picker button){background:color-mix(in oklab, var(--twg-cream-bright) 72%, transparent)!important}}.em-compose-backdrop :is(.em-compose-chip-pill-text,.em-compose-chip-row-input,.em-compose-subject-input),.em-reader .em-thread>.em-compose :is(.em-compose-chip,.em-compose-subject){font-size:var(--twg-fs-button)!important;letter-spacing:0!important;font-weight:500!important}.em-compose-backdrop .em-compose-chip-pill-text{min-height:var(--em-mobile-value-h)!important;height:var(--em-mobile-value-h)!important;align-items:center!important;line-height:18px!important;display:flex!important}.em-compose-backdrop .em-compose-chip-pill-x{width:var(--em-mobile-value-h)!important;min-width:var(--em-mobile-value-h)!important;height:var(--em-mobile-value-h)!important;min-height:var(--em-mobile-value-h)!important;align-self:center!important;padding:0!important}.em-compose-backdrop .em-compose-chip-row-subject .em-compose-subject-input,.em-reader .em-thread>.em-compose .em-compose-subject{width:100%!important}.em-compose-backdrop .em-compose-ccbcc-toggle,.em-reader .em-thread>.em-compose .em-compose-toggle{align-self:center!important;height:28px!important;min-height:28px!important;padding:0 9px!important;line-height:18px!important}.em-thread-head:not(.is-collapsed):not([data-collapsed=true]) :is(.em-thread-meta-line,.em-thread-meta-recipients){min-height:var(--em-mobile-row-h)!important;height:var(--em-mobile-row-h)!important;border-bottom:.5px solid var(--em-mobile-line-soft)!important;grid-template-columns:56px minmax(0,1fr) auto!important;column-gap:8px!important;padding-block:0!important;display:grid!important}.em-compose-format.em-compose-format-mobile .em-format-andy,.em-reader .em-thread>.em-compose .em-compose-format .em-format-andy,.m-reader-pill-andy-only .m-reader-andy-solo{min-height:var(--em-mobile-row-h)!important;height:var(--em-mobile-row-h)!important;border-radius:var(--twg-r-full,999px)!important;letter-spacing:0!important;justify-content:center!important;align-items:center!important}:is(body:has(.email-compose-andy-portal) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal),body:has(.em-compose-backdrop) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container),body:has(.email-andy-collab[data-open=true]) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container),body:has(.m-folders-root) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container),body:has(.em-filter-pop) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container),body:has(.em-settings-backdrop) :is(.tao-pilot-root,.m-fab-bar,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container),body:has(.em) :is(nextjs-portal,.tsqd-open-btn-container,.tsqd-transitions-container)){display:none!important}.email-compose-andy-portal{z-index:var(--z-modal-elevated)!important;pointer-events:none!important;background:var(--twg-ink)!important;justify-content:stretch!important;align-items:flex-end!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important}@supports (color:color-mix(in lab, red, red)){.email-compose-andy-portal{background:color-mix(in oklab, var(--twg-ink) 18%, transparent)!important}}.email-compose-andy-portal .em-compose-andy-chat,.email-andy-collab[data-open=true] .email-andy-collab__workshop{pointer-events:auto!important;width:100vw!important;max-width:100vw!important;height:calc(100dvh - var(--em-mobile-andy-top))!important;max-height:calc(100dvh - var(--em-mobile-andy-top))!important;border:.5px solid var(--em-mobile-line)!important;border-radius:var(--twg-dialog-mobile-radius,20px) var(--twg-dialog-mobile-radius,20px) 0 0!important;background:var(--em-mobile-cream)!important;min-height:0!important;box-shadow:var(--twg-dialog-sheet-shadow,0 -10px 28px #2c1e102e)!important;animation:emAndySheetUp .25s var(--twg-ease-enter,cubic-bezier(0,0,.2,1)) both!important;border-bottom:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.email-compose-andy-portal .email-compose-andy-workshop{flex-direction:column!important;display:flex!important}.email-compose-andy-portal .em-compose-andy-chat-head,.email-compose-andy-portal .em-compose-andy-chat-composer,.email-compose-andy-portal .em-compose-andy-chat-foot,.email-andy-collab[data-open=true] .tasks-l1__andy-workshop-head,.email-andy-collab[data-open=true] .tasks-l1__andy-composer{background:var(--em-mobile-cream)!important;border-color:var(--em-mobile-line-soft)!important;flex:none!important}.email-compose-andy-portal .em-compose-andy-chat-head{min-height:54px!important;padding:6px 8px 6px 14px!important}.email-compose-andy-portal .em-compose-andy-chat-reset span{display:none!important}.email-compose-andy-portal .em-compose-andy-chat-composer{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:end!important;gap:8px!important;display:grid!important}.email-compose-andy-portal .em-compose-andy-chat-input{grid-column:1!important;width:100%!important;min-width:0!important;min-height:44px!important;max-height:132px!important}.email-compose-andy-portal .em-compose-andy-chat-send{grid-column:2!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.email-compose-andy-portal .em-compose-andy-chat-send span{display:none!important}.email-compose-andy-portal .em-compose-andy-chat-log,.email-andy-collab[data-open=true] .tasks-l1__andy-workshop-thread{background:var(--em-mobile-cream-soft)!important;flex:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.email-compose-andy-portal .tasks-l1__andy-message,.email-andy-collab[data-open=true] .tasks-l1__andy-message{align-items:end!important}.email-compose-andy-portal .em-compose-andy-msg-andy{color:inherit!important;background:0 0!important;border-color:#0000!important}.email-compose-andy-portal .em-compose-andy-msg-mark{border-color:var(--twg-salmon)!important}@supports (color:color-mix(in lab, red, red)){.email-compose-andy-portal .em-compose-andy-msg-mark{border-color:color-mix(in oklab, var(--twg-salmon) 30%, transparent)!important}}.email-compose-andy-portal .em-compose-andy-msg-mark{background:linear-gradient(180deg, var(--twg-salmon), var(--twg-salmon))!important}@supports (color:color-mix(in lab, red, red)){.email-compose-andy-portal .em-compose-andy-msg-mark{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-salmon) 18%, var(--twg-cream-bright)), color-mix(in oklab, var(--twg-salmon) 10%, var(--twg-paper)))!important}}.email-compose-andy-portal .em-compose-andy-msg-mark{color:var(--twg-ink)!important}.email-compose-andy-portal .tasks-l1__andy-bubble,.email-andy-collab[data-open=true] .tasks-l1__andy-bubble{background:var(--twg-cream-bright)!important}@supports (color:color-mix(in lab, red, red)){.email-compose-andy-portal .tasks-l1__andy-bubble,.email-andy-collab[data-open=true] .tasks-l1__andy-bubble{background:color-mix(in oklab, var(--twg-cream-bright) 80%, transparent)!important}}.email-compose-andy-portal .tasks-l1__andy-bubble,.email-andy-collab[data-open=true] .tasks-l1__andy-bubble{border-color:var(--em-mobile-line-soft)!important}.email-compose-andy-portal .tasks-l1__andy-message[data-mine=true] .tasks-l1__andy-bubble,.email-andy-collab[data-open=true] .tasks-l1__andy-message[data-mine=true] .tasks-l1__andy-bubble{background:var(--twg-brass)!important}@supports (color:color-mix(in lab, red, red)){.email-compose-andy-portal .tasks-l1__andy-message[data-mine=true] .tasks-l1__andy-bubble,.email-andy-collab[data-open=true] .tasks-l1__andy-message[data-mine=true] .tasks-l1__andy-bubble{background:color-mix(in oklab, var(--twg-brass) 22%, var(--twg-cream-bright))!important}}.email-compose-andy-portal .em-compose-andy-chat-foot{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))!important;border-top:.5px solid var(--em-mobile-line-soft)!important;flex-wrap:wrap!important;gap:8px!important;display:flex!important}:is(body:has(.em[data-thread-open]) .m-em-topbar.m-em-topbar-reader,body:has(.em-shell[data-thread-open]) .m-em-topbar.m-em-topbar-reader){background:var(--em-mobile-cream)!important}.m-reader-folder-search{background:var(--twg-brass)!important}@supports (color:color-mix(in lab, red, red)){.m-reader-folder-search{background:color-mix(in oklab, var(--twg-brass) 4%, var(--em-mobile-cream))!important}}.em:not([data-thread-open]) .em-list-rows,.em-shell:not([data-thread-open]) .em-list-rows{margin-bottom:calc(76px + env(safe-area-inset-bottom,0px) + var(--vv-off,0px))!important;scroll-padding-bottom:calc(76px + env(safe-area-inset-bottom,0px) + var(--vv-off,0px))!important}}@font-face{font-family:Outfit;src:url(/fonts/outfit/outfit-latin-wght.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:is(.em.em,.em-compose-backdrop.em-compose-backdrop,.email-compose-andy-portal.email-compose-andy-portal,.em-confirm-root.em-confirm-root,.em-settings-backdrop.em-settings-backdrop,.em-smart-view-backdrop.em-smart-view-backdrop){--em-sky:#b75b3f;--em-sky-deep:#7f3f2d;--em-sky-strong:#633022;--em-sky-soft:#b75b3f1a;--em-sky-wash:#ffebda9e;--em-sky-line:#7f3f2d38;--em-sky-accent-soft:#f5cdb06b;--em-sky-accent-deep:#6f3527;--em-sky-solid:#fffaf5;--em-sky-font:var(--em-font);--em-ink:#211914;--em-ink-2:#51443c;--em-ink-3:#75665c;--em-line:#3f23181c;--em-line-strong:#3f231830;--em-white:#fffdfa;--em-white-soft:#fffcf8c2;--em-control:#fffcf8ad;--em-font:"Outfit", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--em-fs-page-title:2rem;--twg-f-display:var(--em-font);--twg-f-content:var(--em-font);--twg-f-ui:var(--em-font);--twg-brass:var(--em-sky);--twg-brass-dark:var(--em-sky-deep);--twg-coral:var(--em-sky);--twg-salmon:var(--em-sky);--twg-sage:var(--em-sky);--twg-paper:#f7eee7;--twg-cream:#fff8f1a3;--twg-cream-bright:#fffcf8d6;--twg-btn-primary-bg:var(--em-ink);--twg-btn-primary-fg:var(--em-white);--twg-fill-solid:var(--em-ink);--twg-fill-solid-hover:#1e1713;color:var(--em-ink);font-synthesis:none;font-family:var(--em-font)!important}:is(.em.em,.em-compose-backdrop.em-compose-backdrop,.email-compose-andy-portal.email-compose-andy-portal,.em-confirm-root.em-confirm-root,.em-settings-backdrop.em-settings-backdrop,.em-smart-view-backdrop.em-smart-view-backdrop) :is(button,input,select,textarea){font-synthesis:none;font-family:var(--em-font)!important}#main.twg-canvas>.em.em{padding:0!important}.twg-canvas:has(>.em.em){padding:0!important}body:has(.twg-canvas>.em.em) .twg-canvas{padding:0!important}.em.em{isolation:isolate!important;-webkit-backdrop-filter:blur(36px)saturate(112%)contrast(102%)!important;backdrop-filter:blur(36px)saturate(112%)contrast(102%)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;color:var(--em-ink)!important;font-size:var(--twg-fs-body)!important;letter-spacing:0!important;background:#fffaf5a3!important;border:1px solid #ffffffc7!important;border-radius:24px!important;margin:0!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 48px #2f1f1814,inset 0 1px #ffffffe0,inset 0 0 0 1px #2f1f1806!important}.em.em:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(circle at 12% 6%,#ffffff57,#0000 29%),radial-gradient(circle at 88% 94%,#ffffff1f,#0000 34%),linear-gradient(135deg,#fff3,#0000 34%);position:absolute;inset:0}.em.em:after{z-index:0;border-radius:inherit;content:"";mix-blend-mode:soft-light;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");background-size:156px 156px;position:absolute;inset:0}.em.em>*{z-index:1;position:relative}.em.em :is(.em-shell-row,.em-main,.em-body){min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important}.em.em .em-shell-row{align-items:stretch!important;display:flex!important;overflow:hidden!important}.em.em .em-main{border:0!important;flex:auto!important}.em.em .em-folder-rail{border:0;border-right:1px solid var(--em-line);background:#ffffff2e;flex:0 0 clamp(184px,15vw,214px);width:clamp(184px,15vw,214px);min-width:0;padding:18px 12px 12px;display:none;overflow:hidden}.em.em .em-folder-rail-brand{align-items:center;gap:10px;min-height:44px;padding:0 7px 12px;display:flex}.em.em .em-folder-rail-mark{background:var(--em-sky-soft);width:34px;height:34px;color:var(--em-sky-deep);border:1px solid #b75b3f38;border-radius:11px;flex:0 0 34px;place-items:center;display:grid}.em.em .em-folder-rail-brand>div{gap:1px;min-width:0;display:grid}.em.em .em-folder-rail-kicker,.em.em .em-folder-account>span,.em.em .em-folder-rail-section{text-transform:uppercase;color:var(--em-ink-3)!important;font-family:var(--em-font)!important;font-size:var(--twg-fs-micro)!important;letter-spacing:.09em!important;font-weight:500!important;line-height:1.2!important}.em.em .em-folder-rail-brand strong{min-width:0;color:var(--em-ink);font-size:var(--twg-fs-section);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.2;overflow:hidden}.em.em .em-folder-account{gap:5px;padding:0 7px 14px;display:grid}.em.em .em-folder-account-trigger{width:100%;height:var(--twg-control-min-h);border:1px solid var(--em-line);min-width:0;color:var(--em-ink-2);font-size:var(--twg-fs-label);background-color:#ffffffb3;border-radius:10px;outline:none;padding:0 9px;font-weight:400}.em.em .em-folder-account-trigger:focus-visible{box-shadow:0 0 0 3px var(--em-sky-soft);border-color:#b75b3f80}.em-folder-account-content.em-folder-account-content{--em-font:"Outfit", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--em-line:#3f23181f;--em-white:#fffdfa;--em-ink:#211914;--em-ink-2:#51443c;--em-sky-deep:#7f3f2d;--em-sky-soft:#b75b3f1a;--twg-f-ui:var(--em-font);border:1px solid var(--em-line)!important;background:var(--twg-glass-t3-bg)!important;width:min(300px,100vw - 24px)!important;min-width:min(260px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;color:var(--em-ink)!important;font-family:var(--em-font)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important;border-radius:12px!important;padding:6px!important;box-shadow:0 18px 44px -20px #2f1f1847!important}.em-folder-account-content[data-slot=select-content] [data-slot=select-item]{min-height:38px!important;color:var(--em-ink-2)!important;font-family:var(--em-font)!important;font-size:var(--twg-fs-body)!important;white-space:normal!important;border-radius:8px!important;padding:8px 32px 8px 10px!important;font-weight:400!important;line-height:1.3!important}.em-folder-account-content[data-slot=select-content] [data-slot=select-item]:is(:focus,[data-highlighted],[data-selected],[aria-selected=true]){background:var(--em-sky-soft)!important;color:var(--em-sky-deep)!important;outline:none!important}.em-folder-account-content[data-slot=select-content] [data-slot=select-item] svg{color:currentColor!important}.em.em .em-folder-rail-nav{scrollbar-width:thin;scrollbar-color:#2f1f182e transparent;flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow:hidden auto}.em.em .em-folder-rail-section{padding:14px 9px 5px;display:block}.em.em .em-folder-rail-item,.em.em .em-folder-rail-state{width:100%;min-width:0;min-height:var(--twg-control-min-h);color:var(--em-ink-2);font-size:var(--twg-fs-button);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;font-weight:400;line-height:1.2;transition:background-color .18s,border-color .18s,color .18s;display:grid}.em.em .em-folder-rail-item>svg{color:var(--em-ink-3)}.em.em .em-folder-rail-item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.em.em .em-folder-rail-item>b{min-width:21px;height:20px;color:var(--em-ink-3);font-size:var(--twg-fs-micro);font-variant-numeric:tabular-nums;background:#2f1f180e;border-radius:999px;place-items:center;padding:0 6px;font-weight:500;display:inline-grid}.em.em .em-folder-rail-item:hover{color:var(--em-ink);background:#ffffff8a}.em.em .em-folder-rail-item.is-active{background:var(--em-sky-soft);color:var(--em-sky-deep);border-color:#b75b3f3d;font-weight:500}.em.em .em-folder-rail-item.is-active :is(svg,b){color:var(--em-sky-deep)}.em.em .em-folder-rail-item.is-active>b{background:#b75b3f1f}.em.em .em-folder-rail-item:focus-visible,.em.em .em-folder-rail-state:focus-visible{outline:2px solid var(--em-sky);outline-offset:1px}.em.em .em-folder-rail-state{color:var(--em-ink-3);cursor:default;grid-template-columns:minmax(0,1fr)}.em.em button.em-folder-rail-state{color:var(--em-sky-deep);cursor:pointer}.em.em .em-folder-rail-footer{border-top:1px solid var(--em-line);flex:none;padding-top:9px}.em.em .em-head,.twg-canvas .em.em .em-head{z-index:20!important;min-height:68px!important;box-shadow:none!important;background:#ffffff29!important;border:0!important;border-bottom:1px solid #2f1f1814!important;border-radius:0!important;flex:0 0 68px!important;align-items:center!important;gap:18px!important;margin-top:1px!important;padding:12px 20px!important;position:relative!important}.em.em .em-head-brand{gap:9px!important}.em.em .em-head-brand>svg{border-radius:8px;padding:4px;background:var(--em-sky-soft)!important;width:24px!important;height:24px!important;color:var(--em-sky-deep)!important}.em.em .em-head-title{color:var(--em-ink)!important;font-family:var(--em-font)!important;font-size:var(--em-fs-page-title)!important;letter-spacing:0!important;margin:0!important;font-weight:300!important;line-height:1.08!important}.em.em .em-head-search{border:1px solid var(--em-line)!important;width:min(420px,34vw)!important;height:36px!important;box-shadow:none!important;background:#ffffff94!important;border-radius:8px!important;flex:0 420px!important;padding:0 12px!important}.em.em .em-head-search input{font-size:var(--twg-fs-body)!important;font-weight:400!important}.em.em .em-head-search:focus-within{box-shadow:0 0 0 3px var(--em-sky-soft)!important;background:#ffffffe6!important;border-color:#b75b3f80!important}.em.em .em-head-search :is(svg,input){color:var(--em-ink-3)!important}.em.em :is(.em-toolbar-btn,.em-head-compose){min-width:38px!important;min-height:var(--twg-btn-icon)!important;border:1px solid var(--em-line)!important;border-radius:var(--twg-btn-md-radius)!important;background:var(--em-control)!important;color:var(--em-ink-2)!important;box-shadow:none!important}.em.em .em-head-compose{border-color:var(--twg-btn-primary-bg)!important;background:var(--twg-btn-primary-bg)!important;height:36px!important;min-height:36px!important;color:var(--twg-btn-primary-fg)!important;font-size:var(--twg-fs-body)!important;border-radius:8px!important;padding:0 12px!important;font-weight:500!important}.em.em .em-head-compose:hover{border-color:var(--twg-fill-solid-hover)!important;background:var(--twg-fill-solid-hover)!important}.em.em .em-body{gap:0!important;width:100%!important;padding:0!important;overflow:hidden!important}.em.em :is(.em-list,.em-reader){min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.em.em .em-list{border-right:1px solid var(--em-line)!important}.em.em .em-list-head{border:0!important;border-bottom:1px solid var(--em-line)!important;background:#ffffff38!important;padding:12px 13px 10px!important}.em.em .em-split-toggle-label{color:var(--em-ink)!important;font-family:var(--em-font)!important;font-size:var(--twg-fs-heading)!important;letter-spacing:-.015em!important;font-weight:400!important}.em.em .em-list-controls{gap:7px!important}.em.em :is(.em-filter-btn,.em-focus-toggle,.em-list-control,.em-bulk-ico,.em-row-quick-btn,.em-toolbar-command,.em-toolbar-summarise,.em-thread-nav-btn){border-color:var(--em-line)!important;color:var(--em-ink-2)!important;box-shadow:none!important;background:#ffffffa3!important}.em.em :is(.em-filter-btn,.em-list-control,.em-bulk-ico,.em-row-quick-btn,.em-toolbar-command,.em-toolbar-summarise,.em-thread-nav-btn):hover{background:var(--em-sky-soft)!important;color:var(--em-sky-deep)!important;border-color:#b75b3f47!important}.em.em .em-list-controls .em-focus-toggle{border:1px solid var(--em-line)!important;background:#ffffff94!important;border-radius:8px!important;gap:2px!important;width:auto!important;height:36px!important;min-height:36px!important;padding:3px!important;overflow:hidden!important}.em.em .em-list-controls .em-focus-toggle .em-focus-side{min-width:44px!important;height:28px!important;color:var(--em-ink-2)!important;font-family:var(--em-font)!important;font-size:var(--twg-fs-button)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;padding:0 10px!important;font-weight:500!important;line-height:1!important}.em.em .em-list-controls .em-focus-toggle .em-focus-side[aria-checked=true]{background:var(--em-sky-soft)!important;color:var(--em-sky-deep)!important;border-color:#b75b3f2e!important;box-shadow:inset 0 0 0 1px #b75b3f0a!important}.em.em .em-list-controls .em-focus-toggle .em-focus-side[aria-checked=false]{color:var(--em-ink-2)!important;background:0 0!important}.em.em .em-list-controls .em-focus-toggle .em-focus-thumb{display:none!important}.em.em .em-resize{background:0 0!important}.em.em .em-resize-grip{background:var(--em-line)!important;width:1px!important;height:68%!important}.em.em .em-resize:hover .em-resize-grip,.em.em .em-resize.em-resize-active .em-resize-grip{background:#b75b3f80!important;width:2px!important}.em.em .em-list-rows{background:0 0!important;overflow-x:clip!important}.em.em .em-list-rows .em-group-label{color:var(--em-ink-3)!important;font-size:var(--twg-fs-micro)!important;letter-spacing:.09em!important;background:0 0!important;padding:11px 16px 6px!important;font-weight:500!important}.em.em .em-list-rows .em-row{box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-bottom-color:#2f1f1812!important;border-radius:14px!important;margin:0 8px!important;transition:background-color .18s,border-color .18s,box-shadow .18s!important}.em.em .em-list-rows .em-row:hover{background:#ffffff7a!important}.em.em .em-list-rows .em-row[data-active]{background:var(--em-sky)!important;border-color:#b75b3f4d!important;border-radius:14px!important}@supports (color:color-mix(in lab, red, red)){.em.em .em-list-rows .em-row[data-active]{background:color-mix(in oklab, var(--em-sky) 8%, #ffffffd1)!important}}.em.em .em-list-rows .em-row[data-active]{box-shadow:0 10px 24px -20px #2f1f1847!important}.em.em .em-list-rows .em-row[data-active]:before{content:none!important;display:none!important}.em.em .em-row-mainbtn{color:var(--em-ink)!important}.em.em .em-row-from,.em.em .em-row-subject{color:var(--em-ink)!important;font-family:var(--em-font)!important}.em.em .em-row-from{font-weight:500!important}.em.em .em-row-subject{font-weight:400!important}.em.em .em-list-rows .em-row-subject{white-space:normal!important;align-items:flex-start!important;overflow:visible!important}.em.em .em-list-rows .em-row-subject>span,.em.em .em-list-rows .em-row-preview{-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;min-width:0!important;display:-webkit-box!important;overflow:hidden!important}.em.em :is(.em-row-time,.em-row-preview){color:var(--em-ink-3)!important}.em.em .em-row-time{font-family:var(--em-font)!important}.em.em :is(.em-tag,.em-smart-view-chip,.em-filter-chip){background:var(--em-sky-soft)!important;color:var(--em-sky-deep)!important;box-shadow:none!important;border-color:#b75b3f33!important}.em.em .em-row-vip,.em.em .em-row-replied{color:var(--em-sky-deep)!important}.em.em .em-reader{background:#ffffff1f!important}.em.em .em-thread-head{border:0!important;border-bottom:1px solid var(--em-line)!important;background:#ffffff47!important;gap:8px!important;padding:17px 20px 12px!important}.em.em :is(.em-thread-subject,.em-thread-title){color:var(--em-ink)!important;font-family:var(--em-font)!important;letter-spacing:-.025em!important;font-size:clamp(20px,1.45vw,24px)!important;font-weight:300!important;line-height:1.18!important}.em.em :is(.em-thread-meta,.em-thread-meta-text,.em-thread-meta-line,.em-thread-meta-recipients,.em-thread-toolbar){color:var(--em-ink-2)!important}.em.em .em-thread-meta-from{color:var(--em-ink)!important;font-weight:500!important}.em.em .em-thread-meta-time,.em.em .em-thread-meta-rec-label{color:var(--em-ink-3)!important}.em.em .em-thread-toolbar{background:0 0!important;border:0!important;gap:5px!important;padding-top:4px!important}.em.em .em-toolbar-command-main{border-color:var(--twg-btn-primary-bg)!important;background:var(--twg-btn-primary-bg)!important;color:var(--twg-btn-primary-fg)!important;box-shadow:0 8px 18px -13px #2f1f189e!important}.em.em .em-toolbar-command-main:hover{border-color:var(--twg-fill-solid-hover)!important;background:var(--twg-fill-solid-hover)!important}.em.em :is(.em-toolbar-andy-toggle,.em-toolbar-primary-andy){border-color:var(--em-sky-deep)!important;background:var(--em-sky-deep)!important;color:var(--em-white)!important;box-shadow:0 8px 18px -13px #7f3f2d8c!important}.em.em :is(.em-toolbar-andy-toggle,.em-toolbar-primary-andy):hover{border-color:var(--em-sky-strong)!important;background:var(--em-sky-strong)!important}.em.em .em-toolbar-primary-reply .em-toolbar-reply-main{border-radius:var(--twg-btn-md-radius) 0 0 var(--twg-btn-md-radius)!important}.em.em .em-toolbar-primary-reply .em-toolbar-reply-caret{min-width:32px!important;min-height:var(--twg-btn-md-h)!important;border-color:var(--twg-btn-primary-bg)!important;border-radius:0 var(--twg-btn-md-radius) var(--twg-btn-md-radius) 0!important;background:var(--twg-btn-primary-bg)!important;color:var(--twg-btn-primary-fg)!important;border-left-color:#ffffff57!important;padding:0 7px!important;box-shadow:0 8px 18px -13px #2f1f189e!important}.em.em .em-toolbar-primary-reply .em-toolbar-reply-caret:is(:hover,[aria-expanded=true]){border-color:var(--twg-fill-solid-hover)!important;background:var(--twg-fill-solid-hover)!important;color:var(--twg-btn-primary-fg)!important;border-left-color:#ffffff6b!important}.em.em .em-toolbar-primary-reply .em-toolbar-reply-caret>svg{color:currentColor!important;stroke:currentColor!important;width:12px!important;height:12px!important}.em.em .em-messages{background:0 0!important;padding:18px 20px 30px!important}.em.em .em-message{border:1px solid var(--em-line)!important;background:var(--em-white)!important;border-radius:18px!important;margin-bottom:13px!important;box-shadow:0 12px 30px -26px #2f1f1852!important}.em.em .em-message-head{isolation:isolate;min-height:var(--twg-touch-target)!important;background:0 0!important;border-color:#2f1f1813!important;align-items:flex-start!important;position:relative!important;overflow:visible!important}.em.em .em-message-head .em-message-icon{z-index:3!important;flex:0 0 var(--twg-touch-target)!important;width:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;pointer-events:auto!important;align-self:flex-start!important;margin:0!important;padding:0!important;position:relative!important}.em.em :is(.em-message-from,.em-message-expand-from){color:var(--em-ink)!important;font-weight:500!important}.em.em :is(.em-message-when,.em-message-expand-time,.em-message-expand-snippet){color:var(--em-ink-3)!important}.em.em .em-message-body{color:var(--em-ink-2)!important;font-size:var(--twg-fs-body-lg)!important;line-height:1.62!important}.em.em :is(.em-message-attachment,.em-message-inline-action){border-color:var(--em-line)!important;color:var(--em-ink-2)!important;background:#fffcf8cc!important}.em.em .em-reader-empty{color:var(--em-ink)!important;font-family:var(--em-font)!important;font-size:var(--twg-fs-heading)!important;font-weight:300!important}.em.em .em-reader-empty svg{color:var(--em-sky)!important}.em.em :is(.em-menu,.em-thread-more,.em-message-action-menu,.em-identity-menu,.em-format-picker-menu,.em-format-more-menu,.em-compose-schedule-menu){border:1px solid var(--em-line)!important;background:var(--twg-glass-t3-bg)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important;color:var(--em-ink)!important;box-shadow:0 18px 44px -20px #2f1f1847!important}.em.em :is(.em-split-menu-item,.em-thread-more-item,.em-filter-pop-row):hover,.em.em :is(.em-split-menu-item,.em-thread-more-item,.em-filter-pop-row)[data-active]{background:var(--em-sky-soft)!important;color:var(--em-sky-deep)!important}.em-compose-backdrop.em-compose-backdrop{z-index:var(--z-modal,1000)!important;-webkit-backdrop-filter:blur(12px)saturate(104%)!important;backdrop-filter:blur(12px)saturate(104%)!important;background:#2f1f1833!important;place-items:center!important;padding:34px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose,.em.em .em-compose-backdrop>.em-compose.em-compose{border:1px solid var(--em-line)!important;background:var(--em-white)!important;width:min(1040px,100vw - 68px)!important;min-width:0!important;max-width:1040px!important;height:min(760px,100dvh - 68px)!important;min-height:min(620px,100dvh - 68px)!important;max-height:760px!important;color:var(--em-ink)!important;border-radius:24px!important;flex-direction:column!important;align-self:center!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important;box-shadow:0 36px 84px -24px #2f1f1861,inset 0 1px #fffffff5!important}.em-compose-backdrop.em-compose-backdrop .em-compose-grabber{display:none!important}.em-compose-backdrop.em-compose-backdrop .em-compose-head{border:0!important;border-bottom:1px solid var(--em-line)!important;background:var(--em-white)!important;flex:0 0 62px!important;min-height:62px!important;padding:0 20px!important}.em-compose-backdrop.em-compose-backdrop .em-compose-head-title{color:var(--em-ink)!important;font-size:var(--twg-fs-heading)!important;letter-spacing:-.015em!important;font-weight:400!important}.em-compose-backdrop.em-compose-backdrop .em-compose-head-savestate{color:var(--em-ink-3)!important;font-size:var(--twg-fs-label)!important;font-weight:400!important}.em-compose-backdrop.em-compose-backdrop .em-compose-fields{border:0!important;border-bottom:1px solid var(--em-line)!important;background:var(--em-white)!important;flex:none!important}.em-compose-backdrop.em-compose-backdrop .em-compose-chip-row{background:var(--em-white)!important;border:0!important;border-bottom:1px solid #2f1f1812!important;min-height:42px!important;padding:4px 20px!important}.em-compose-backdrop.em-compose-backdrop .em-compose-chip-row:last-child{border-bottom:0!important}.em-compose-backdrop.em-compose-backdrop .em-compose-chip-row-key{text-transform:uppercase;width:76px!important;color:var(--em-ink-3)!important;font-size:var(--twg-fs-micro)!important;letter-spacing:.09em!important;flex:0 0 76px!important;font-weight:500!important}.em-compose-backdrop.em-compose-backdrop :is(.em-compose-chip-row-input,.em-compose-subject-input){color:var(--em-ink)!important;font-size:var(--twg-fs-body)!important}.em-compose-backdrop.em-compose-backdrop :is(.em-compose-chip-pill,.em-identity-trigger,.em-compose-ccbcc-toggle){border-color:var(--em-line)!important;color:var(--em-ink-2)!important;background:#fffcf8e0!important}.em-compose-backdrop.em-compose-backdrop .em-compose-body{background:var(--em-white)!important;min-height:220px!important;color:var(--em-ink-2)!important;font-size:var(--twg-fs-body-lg)!important;border:0!important;flex:auto!important;padding:22px 24px!important;line-height:1.62!important;overflow:auto!important}.em-compose-backdrop.em-compose-backdrop .em-compose-attachments{border:0!important;border-top:1px solid var(--em-line)!important;background:#fffcf8a8!important;flex:none!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:8px!important;max-height:116px!important;padding:10px 20px!important;display:grid!important;overflow-y:auto!important}.em-compose-backdrop.em-compose-backdrop .em-compose-attachment{border:1px solid var(--em-line)!important;background:var(--em-white)!important;min-width:0!important;min-height:42px!important;color:var(--em-ink-2)!important;border-radius:11px!important}.em-compose-backdrop.em-compose-backdrop .em-compose-andy-banner{border:0!important;border-top:1px solid var(--em-line)!important;background:var(--em-sky-soft)!important;flex:none!important;margin:0!important;padding:10px 20px!important}.em-compose-backdrop.em-compose-backdrop .em-compose-format{border:0!important;border-top:1px solid var(--em-line)!important;background:#fffcf8db!important;flex-wrap:nowrap!important;flex:none!important;gap:4px!important;height:auto!important;min-height:54px!important;padding:8px 18px!important;overflow:visible!important}.em-compose-backdrop.em-compose-backdrop :is(.em-format-btn,.em-format-more,.em-format-picker-trigger,.em-compose-head-icon){color:var(--em-ink-2)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.em-compose-backdrop.em-compose-backdrop :is(.em-format-btn,.em-format-more,.em-format-picker-trigger,.em-compose-head-icon):hover{background:var(--em-sky-soft)!important;color:var(--em-sky-deep)!important}.em-compose-backdrop.em-compose-backdrop .em-format-andy{min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;border-color:var(--em-sky-deep)!important;background:var(--em-sky-deep)!important;color:var(--em-white)!important;font-size:var(--twg-fs-body)!important;border-radius:8px!important;margin-left:auto!important;padding:0 14px!important;font-weight:500!important;box-shadow:0 8px 18px -13px #7f3f2d8c!important}.em-compose-backdrop.em-compose-backdrop .em-compose-foot{border:0!important;border-top:1px solid var(--em-line)!important;background:var(--em-white)!important;flex:0 0 72px!important;min-height:72px!important;padding:13px 18px!important}.em-compose-backdrop.em-compose-backdrop .em-compose-send-group{min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important}.em-compose-backdrop.em-compose-backdrop :is(.em-compose-send,.em-compose-send-primary){min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;border-color:var(--twg-btn-primary-bg)!important;background:var(--twg-btn-primary-bg)!important;color:var(--twg-btn-primary-fg)!important;box-shadow:none!important;font-weight:500!important}.em-compose-backdrop.em-compose-backdrop :is(.em-compose-send,.em-compose-send-primary):hover:not(:disabled){border-color:var(--twg-fill-solid-hover)!important;background:var(--twg-fill-solid-hover)!important}.em-compose-backdrop.em-compose-backdrop .em-compose-send-chevron{min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;background:var(--twg-btn-primary-bg)!important;color:var(--twg-btn-primary-fg)!important;border-color:#ffffff3d!important}.em-compose-backdrop.em-compose-backdrop .em-compose-andy-chat{z-index:8!important;border:0!important;border-left:1px solid var(--em-line)!important;background:var(--em-white)!important;border-radius:0!important;flex-direction:column!important;width:min(440px,46%)!important;height:auto!important;max-height:none!important;display:flex!important;position:absolute!important;inset:62px 0 66px auto!important;overflow:hidden!important;box-shadow:-18px 0 42px -32px #2f1f1866!important}.em-compose-backdrop.em-compose-backdrop :is(.em-compose-andy-chat-head,.em-compose-andy-chat-foot,.em-compose-andy-chat-composer){border-color:var(--em-line)!important;background:var(--em-white)!important}.em-compose-backdrop.em-compose-backdrop .em-compose-andy-chat-log{background:#fffcf8d1!important;flex:auto!important;min-height:0!important}.em.em .email-andy-collab.email-andy-collab{border-color:var(--em-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--em-ink)!important;background:#ffffffd1!important}.em.em .email-andy-collab :is(.email-andy-collab__peek,.email-andy-collab__workshop,.tasks-l1__andy-workshop,.tasks-l1__andy-workshop-head,.tasks-l1__andy-workshop-thread,.tasks-l1__andy-composer,.emrc-card,.emrc-note,.emrc-body,.emrc-actions,.emrc-state,.emrc-option,.emrc-edit,.emrc-retry){border-color:var(--em-line)!important;background:var(--em-white)!important;color:var(--em-ink)!important}.em.em .email-andy-collab :is(.tasks-l1__andy-message[data-mine=true] .tasks-l1__andy-bubble,.tasks-l1__andy-composer-send,.emrc-approve,.emrc-option:hover){background:var(--em-sky-soft)!important;color:var(--em-sky-deep)!important;border-color:#b75b3f40!important}:is(.em-confirm-root.em-confirm-root .em-confirm-backdrop,.em-settings-backdrop.em-settings-backdrop,.em-smart-view-backdrop.em-smart-view-backdrop){-webkit-backdrop-filter:blur(12px)saturate(104%)!important;backdrop-filter:blur(12px)saturate(104%)!important;background:#2f1f1833!important}:is(.em-confirm-root.em-confirm-root .em-confirm-dialog,.em-confirm-root.em-confirm-root .em-link-dialog,.em-settings-backdrop.em-settings-backdrop .em-settings-modal,.em-smart-view-backdrop.em-smart-view-backdrop .em-smart-view-dialog){border:1px solid var(--em-line)!important;background:var(--twg-glass-t3-bg)!important;color:var(--em-ink)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important;box-shadow:0 30px 72px -24px #2f1f185c!important}.em-settings-backdrop.em-settings-backdrop :is(.em-settings-head,.em-settings-body,.em-settings-tabs,.em-settings-pane,.em-settings-group,.em-settings-item,.em-settings-row),.em-smart-view-backdrop.em-smart-view-backdrop :is(.em-smart-view-head,.em-smart-view-preview,.em-smart-view-summary,.em-smart-view-predicates,.em-smart-view-samples){border-color:var(--em-line)!important;background:var(--twg-cream-bright)!important}@supports (color:color-mix(in lab, red, red)){.em-settings-backdrop.em-settings-backdrop :is(.em-settings-head,.em-settings-body,.em-settings-tabs,.em-settings-pane,.em-settings-group,.em-settings-item,.em-settings-row),.em-smart-view-backdrop.em-smart-view-backdrop :is(.em-smart-view-head,.em-smart-view-preview,.em-smart-view-summary,.em-smart-view-predicates,.em-smart-view-samples){background:color-mix(in oklab, var(--twg-cream-bright) 62%, transparent)!important}}.em-settings-backdrop.em-settings-backdrop :is(.em-settings-head,.em-settings-body,.em-settings-tabs,.em-settings-pane,.em-settings-group,.em-settings-item,.em-settings-row),.em-smart-view-backdrop.em-smart-view-backdrop :is(.em-smart-view-head,.em-smart-view-preview,.em-smart-view-summary,.em-smart-view-predicates,.em-smart-view-samples){color:var(--em-ink)!important}:is(.em-confirm-root.em-confirm-root .em-confirm-btn-primary:not([data-tone=danger]),.em-settings-backdrop.em-settings-backdrop .em-settings-btn.is-primary,.em-smart-view-backdrop.em-smart-view-backdrop .em-smart-view-primary){border-color:var(--twg-btn-primary-bg)!important;background:var(--twg-btn-primary-bg)!important;color:var(--twg-btn-primary-fg)!important}@media (min-width:1024px){.em.em .em-folder-rail{flex-direction:column;display:flex}}@media (min-width:769px) and (max-width:1180px){.em.em .em-folder-rail{display:none!important}.em.em .em-main{width:100%!important}.em.em .em-body{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:clamp(280px,40%,360px) 6px minmax(0,1fr)!important;display:grid!important}.em.em .em-resize{display:flex!important}.em.em .em-head-search{flex-basis:300px!important;width:min(300px,30vw)!important}.em.em .em-head-title{font-size:var(--em-fs-page-title)!important}.em-compose-backdrop.em-compose-backdrop{padding:20px!important}.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose{width:calc(100vw - 40px)!important;height:calc(100dvh - 40px)!important;min-height:0!important}}@media (min-width:769px) and (max-width:900px){.em-compose-backdrop.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-andy{width:auto!important;max-width:calc(2 * var(--twg-touch-target) + var(--twg-space-2))!important;padding-inline:var(--twg-space-3)!important;flex:none!important;margin-left:auto!important}.em-compose-backdrop.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-andy>span:nth-child(2){font-size:0!important}.em-compose-backdrop.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-andy>span:nth-child(2):after{content:"Andy";color:var(--em-white)!important;-webkit-text-fill-color:var(--em-white)!important;font-size:var(--twg-fs-button)!important;opacity:1!important}}@media (max-width:1023px){.em.em .em-folder-rail{display:none!important}}@media (max-width:768px){.em.em{top:calc(env(safe-area-inset-top,0px) + 10px + var(--twg-header-h,64px) + 10px)!important;right:10px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 10px)!important;background:#ffffffad!important;border-radius:24px!important;width:auto!important;height:auto!important;margin:0!important;position:fixed!important;left:10px!important}.em.em .em-head{display:none!important}.em.em .em-body{padding:0!important;display:grid!important}.em.em :is(.em-list,.em-reader){background:0 0!important;border:0!important}.em.em .em-list-head{background:#ffffff47!important;padding:11px 12px 9px!important}.em.em .em-list-rows .em-row{margin:0 5px!important}.em.em .em-thread-head{padding:14px 14px 10px!important}.em.em :is(.em-thread-subject,.em-thread-title){font-size:clamp(20px,5.6vw,22px)!important}.em.em .em-messages{padding:12px 10px 18px!important}.em.em .em-message{border-radius:16px!important}.em-compose-backdrop.em-compose-backdrop{background:var(--em-white)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose{width:100%!important;min-width:0!important;max-width:none!important;height:100dvh!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:relative!important;inset:auto!important}.em-compose-backdrop.em-compose-backdrop .em-compose-head{flex:0 0 52px!important;min-height:52px!important;padding:0 12px!important}.em-compose-backdrop.em-compose-backdrop .em-compose-chip-row{min-height:44px!important;padding:5px 12px!important}.em-compose-backdrop.em-compose-backdrop .em-compose-chip-row-key{width:58px!important;color:var(--em-ink-2)!important;opacity:1!important;flex-basis:58px!important}.em-compose-backdrop.em-compose-backdrop .em-compose-body{flex:auto!important;min-height:150px!important;padding:18px 16px!important}.em-compose-backdrop.em-compose-backdrop .em-compose-attachments{grid-template-columns:minmax(0,1fr)!important;max-height:98px!important;padding:8px 12px!important}.em-compose-backdrop.em-compose-backdrop .em-compose-format{grid-template-columns:repeat(5, var(--twg-touch-target)) minmax(0, 1fr)!important;align-items:center!important;gap:4px!important;min-height:58px!important;padding:7px 10px!important;display:grid!important;overflow:visible!important}.em-compose-backdrop.em-compose-backdrop .em-compose-format>.em-format-btn,.em-compose-backdrop.em-compose-backdrop .em-compose-format>.em-format-more-wrap,.em-compose-backdrop.em-compose-backdrop .em-compose-format>.em-format-more-wrap>.em-format-btn{width:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;margin:0!important;padding:0!important}.em-compose-backdrop.em-compose-backdrop .em-compose-format>.em-format-more-wrap{place-items:center!important;display:grid!important}.em-compose-backdrop.em-compose-backdrop.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-andy{width:100%!important;min-width:0!important;max-width:none!important;min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;border-color:var(--em-sky-strong)!important;background:var(--em-sky-strong)!important;background-color:var(--em-sky-strong)!important;color:var(--em-white)!important;opacity:1!important;background-image:none!important;border-radius:8px!important;justify-self:stretch!important;margin:0!important;padding:0 10px!important;position:static!important;right:auto!important;overflow:hidden!important}.em-compose-backdrop.em-compose-backdrop.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-andy>span:nth-child(2){color:var(--em-white)!important;-webkit-text-fill-color:var(--em-white)!important;opacity:1!important;font-size:0!important}.em-compose-backdrop.em-compose-backdrop.em-compose-backdrop .em-compose-format.em-compose-format-mobile .em-format-andy>span:nth-child(2):after{content:"Andy";color:var(--em-white)!important;-webkit-text-fill-color:var(--em-white)!important;font-size:var(--twg-fs-button)!important;opacity:1!important}.em-compose-backdrop.em-compose-backdrop .em-compose-foot{min-height:calc(67px + env(safe-area-inset-bottom,0px))!important;flex-basis:calc(67px + env(safe-area-inset-bottom,0px))!important;padding:11px 12px calc(11px + env(safe-area-inset-bottom,0px))!important}.em-compose-backdrop.em-compose-backdrop .em-compose-andy-chat{width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:absolute!important;inset:52px 0 0!important}.em.em[data-thread-open] .em-reader{flex-direction:column!important;min-width:0!important;min-height:0!important;display:flex!important;overflow:hidden!important}.em.em[data-thread-open] .em-reader>.em-thread{flex:auto!important;order:0!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding-bottom:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}.em.em[data-thread-open] .em-reader>.m-reader-bottom-actions-slot{z-index:auto!important;order:1!important;flex:0 0 calc(68px + env(safe-area-inset-bottom,0px))!important;width:100%!important;max-width:100%!important;min-height:calc(68px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;height:auto!important;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid var(--em-line)!important;pointer-events:auto!important;background:#ffffffd1!important;align-items:flex-start!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.em.em[data-thread-open] .em-reader>.m-reader-bottom-actions-slot>.m-reader-pill-andy-only{width:100%!important;min-width:0!important;max-width:100%!important;height:var(--twg-touch-target)!important;box-shadow:none!important;box-sizing:border-box!important;pointer-events:auto!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}.em.em[data-thread-open] .em-reader>.m-reader-bottom-actions-slot :is(.m-reader-summarise-solo,.m-reader-andy-solo){min-width:0!important;max-width:100%!important;min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;font-family:var(--em-font)!important;font-size:var(--twg-fs-button)!important;white-space:nowrap!important;box-sizing:border-box!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 10px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.em.em[data-thread-open] .em-reader>.m-reader-bottom-actions-slot .m-reader-summarise-solo{background:var(--em-white)!important;color:var(--em-sky-deep)!important;border:1px solid #7f3f2d42!important;box-shadow:0 10px 24px -18px #2f1f186b!important}.em.em[data-thread-open] .em-reader>.m-reader-bottom-actions-slot .m-reader-andy-solo{border:1px solid var(--em-sky-deep)!important;background:var(--em-sky-deep)!important;max-width:100%!important;color:var(--em-white)!important;box-shadow:0 14px 30px -18px #7f3f2d7a!important}.em.em[data-thread-open] .em-reader>.m-reader-bottom-actions-slot .m-reader-andy-label{min-width:0!important;color:var(--em-white)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.em.em[data-thread-open] .em-reader>.m-reader-bottom-actions-slot .pilot-north-star-mark{flex:none!important;width:17px!important;height:17px!important}.em.em[data-thread-open] .em-message-head{min-height:var(--twg-touch-target)!important}.em.em[data-thread-open] .em-message-icon{z-index:3!important}:is(.em-settings-backdrop.em-settings-backdrop,.em-smart-view-backdrop.em-smart-view-backdrop){padding:0!important}.em-settings-backdrop.em-settings-backdrop .em-settings-modal{box-sizing:border-box!important;border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.em-smart-view-backdrop.em-smart-view-backdrop .em-smart-view-dialog{border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important}}@keyframes em-inline-compose-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes em-andy-sidecar-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@media (min-width:769px){.em.em .em-reader{isolation:isolate;position:relative!important}.em.em .em-thread[hidden][data-suspended]{display:none!important}.em.em .em-reader>.em-compose-backdrop[data-compose-inline=true]{animation:.22s cubic-bezier(.22,1,.36,1) both em-inline-compose-enter;z-index:12!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;width:100%!important;height:100%!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}.em.em .em-reader>.em-compose-backdrop[data-compose-inline=true]>.em-compose[data-inline-desktop=true]{-webkit-backdrop-filter:blur(28px)saturate(110%)!important;backdrop-filter:blur(28px)saturate(110%)!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:#fffaf58a!important;border:0!important;border-radius:0!important;align-self:stretch!important;position:absolute!important;inset:0!important}.em.em .em-reader>.em-compose-backdrop[data-compose-inline=true] .em-compose-head,.em.em .em-reader>.em-compose-backdrop[data-compose-inline=true] .em-compose-fields,.em.em .em-reader>.em-compose-backdrop[data-compose-inline=true] .em-compose-chip-row,.em.em .em-reader>.em-compose-backdrop[data-compose-inline=true] .em-compose-body,.em.em .em-reader>.em-compose-backdrop[data-compose-inline=true] .em-compose-format,.em.em .em-reader>.em-compose-backdrop[data-compose-inline=true] .em-compose-attachments{background:#fffcf885!important}.em.em .em-reader>.em-compose-backdrop[data-compose-inline=true] .em-compose-head{z-index:10!important;-webkit-backdrop-filter:blur(24px)saturate(108%)!important;backdrop-filter:blur(24px)saturate(108%)!important;background:#fffcf8b8!important;position:relative!important}.em.em .em-reader>.em-compose-backdrop[data-compose-inline=true] .em-compose-body{background:#fffdfaad!important}.em.em .em-reader>.em-compose-backdrop[data-compose-inline=true] .em-compose[data-andy-pane-open=true]>:is(.em-compose-fields,.em-compose-body,.em-compose-attachments,.em-compose-andy-banner,.em-compose-format,.em-compose-foot){margin-right:clamp(320px,39%,410px)!important;transition:margin-right .22s cubic-bezier(.22,1,.36,1)!important}.em.em .em-reader>.em-compose-backdrop[data-compose-inline=true]>.em-compose[data-andy-pane-open=true]>.em-compose-format .em-format-andy{display:none!important}.em.em .em-reader>.em-compose-backdrop[data-compose-inline=true] .em-compose-andy-chat{animation:.24s cubic-bezier(.22,1,.36,1) both em-andy-sidecar-enter;-webkit-backdrop-filter:blur(30px)saturate(112%)!important;backdrop-filter:blur(30px)saturate(112%)!important;background:#fff8f1b3!important;border-left:1px solid #3f231824!important;width:clamp(320px,39%,410px)!important;height:auto!important;inset:62px 0 0 auto!important;box-shadow:-18px 0 40px -36px #2f1f1852!important}.em.em .em-reader>.em-compose-backdrop[data-compose-inline=true] :is(.em-compose-andy-chat-head,.em-compose-andy-chat-composer){-webkit-backdrop-filter:blur(22px)saturate(108%)!important;backdrop-filter:blur(22px)saturate(108%)!important;background:#fffcf89e!important}.em.em .em-reader>.em-compose-backdrop[data-compose-inline=true] .em-compose-andy-chat-log{background:#fff5ec57!important}.em.em[data-compose-andy-open=true] .em-folder-rail{pointer-events:none;transform:translate(-16px);opacity:0!important;border-right-color:#0000!important;flex-basis:0!important;width:0!important;padding-left:0!important;padding-right:0!important}.em.em .em-folder-rail{transition:flex-basis .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1),padding .22s cubic-bezier(.22,1,.36,1),border-color .18s,opacity .16s,transform .22s cubic-bezier(.22,1,.36,1)!important}.em.em .em-andy-mode-chooser{animation:.22s cubic-bezier(.22,1,.36,1) both em-inline-compose-enter;z-index:11!important;-webkit-backdrop-filter:blur(30px)saturate(110%)!important;backdrop-filter:blur(30px)saturate(110%)!important;background:#fff8f194!important;border:0!important;flex-direction:column!important;display:flex!important;position:absolute!important;inset:0!important;overflow:auto!important}.em.em .em-andy-mode-chooser-head{border-bottom:1px solid var(--em-line)!important;min-height:62px!important;color:var(--em-ink)!important;background:#fffcf8a3!important;align-items:center!important;gap:10px!important;padding:0 18px!important;display:flex!important}.em.em .em-andy-mode-chooser-head>button{width:calc(var(--twg-btn-md-h) + var(--twg-space-2))!important;height:calc(var(--twg-btn-md-h) + var(--twg-space-2))!important;border:1px solid var(--em-line)!important;border-radius:var(--twg-btn-md-radius)!important;color:var(--em-ink-2)!important;background:#fffcf894!important;place-items:center!important;display:grid!important}.em.em .em-andy-mode-chooser-body{text-align:center!important;width:min(660px,100% - 56px)!important;margin:auto!important;padding:38px 0 54px!important}.em.em .em-andy-mode-chooser-mark{width:46px!important;height:46px!important;color:var(--em-sky-deep)!important;background:#ffebda94!important;border:1px solid #7f3f2d2e!important;border-radius:16px!important;place-items:center!important;margin-bottom:16px!important;display:inline-grid!important}.em.em .em-andy-mode-chooser-eyebrow{color:var(--em-sky-deep)!important;font-size:var(--twg-fs-micro)!important;letter-spacing:.09em!important;text-transform:uppercase!important;margin:0 0 6px!important;font-weight:600!important}.em.em .em-andy-mode-chooser-body h2{color:var(--em-ink)!important;letter-spacing:-.025em!important;margin:0!important;font-size:clamp(24px,2.2vw,32px)!important;font-weight:300!important}.em.em .em-andy-mode-chooser-intro{max-width:520px!important;color:var(--em-ink-2)!important;margin:10px auto 24px!important;line-height:1.55!important}.em.em .em-andy-mode-chooser-options{text-align:left!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.em.em .em-andy-mode-chooser-options>button{min-width:0!important;min-height:calc(var(--twg-btn-md-h) * 4 + var(--twg-space-2))!important;border-radius:var(--twg-btn-md-radius)!important;color:var(--em-ink)!important;background:#fffcf894!important;border:1px solid #3f23181f!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-content:center!important;align-items:center!important;gap:10px!important;padding:16px!important;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .16s,background-color .16s!important;display:grid!important;box-shadow:0 14px 34px -30px #2f1f1866!important}.em.em .em-andy-mode-chooser-options>button:hover,.em.em .em-andy-mode-chooser-options>button:focus-visible{transform:translateY(-2px);background:#ffebda9e!important;border-color:#7f3f2d57!important}.em.em .em-andy-mode-chooser-option-icon{width:38px!important;height:38px!important;color:var(--em-sky-deep)!important;background:#b75b3f1a!important;border-radius:12px!important;place-items:center!important;display:grid!important}.em.em .em-andy-mode-chooser-options strong,.em.em .em-andy-mode-chooser-options small{display:block!important}.em.em .em-andy-mode-chooser-options strong{font-size:var(--twg-fs-body-lg)!important;font-weight:500!important}.em.em .em-andy-mode-chooser-options small{color:var(--em-ink-3)!important;font-size:var(--twg-fs-label)!important;margin-top:4px!important;line-height:1.35!important}}@media (min-width:769px) and (max-width:1180px){.em.em[data-compose-andy-open=true] .em-body{grid-template-columns:minmax(0,1fr)!important}.em.em[data-compose-andy-open=true] :is(.em-list,.em-resize){display:none!important}.em.em .em-andy-mode-chooser-options{grid-template-columns:1fr!important}.em.em .em-andy-mode-chooser-options>button{min-height:calc(var(--twg-btn-md-h) * 3)!important}}@media (max-width:768px){.em.em .em-reader{position:relative!important}.em.em .em-reader>.em-compose-backdrop:not([data-compose-inline]){width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important}.em.em .em-reader>.em-compose-backdrop:not([data-compose-inline])>.em-compose{width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important}.em.em .em-andy-mode-chooser{z-index:11!important;-webkit-backdrop-filter:blur(28px)saturate(108%)!important;backdrop-filter:blur(28px)saturate(108%)!important;background:#fff8f1db!important;border:0!important;flex-direction:column!important;min-width:0!important;min-height:0!important;display:flex!important;position:absolute!important;inset:0!important;overflow:auto!important}.em.em .em-andy-mode-chooser-head{min-height:calc(52px + env(safe-area-inset-top,0px))!important;padding:env(safe-area-inset-top,0px) 12px 8px!important;border-bottom:1px solid var(--em-line)!important;background:#fffcf8c2!important;align-items:flex-end!important;gap:10px!important;display:flex!important}.em.em .em-andy-mode-chooser-head>button{width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;border:1px solid var(--em-line)!important;border-radius:var(--twg-r-full)!important;color:var(--em-ink-2)!important;background:#fffcf8b3!important;place-items:center!important;display:grid!important}.em.em .em-andy-mode-chooser-body{width:100%!important;padding:28px 18px calc(28px + env(safe-area-inset-bottom,0px))!important;text-align:center!important;margin:auto!important}.em.em .em-andy-mode-chooser-mark{background:#ffebda9e!important;border:1px solid #7f3f2d2e!important;border-radius:15px!important;place-items:center!important;width:44px!important;height:44px!important;margin-bottom:14px!important;display:inline-grid!important}.em.em .em-andy-mode-chooser-eyebrow{color:var(--em-sky-deep)!important;font-size:var(--twg-fs-micro)!important;letter-spacing:.09em!important;text-transform:uppercase!important;margin:0!important;font-weight:600!important}.em.em .em-andy-mode-chooser-body h2{color:var(--em-ink)!important;font-size:var(--twg-fs-display-lg)!important;margin:4px 0 0!important;font-weight:400!important}.em.em .em-andy-mode-chooser-intro{color:var(--em-ink-2)!important;margin:10px auto 20px!important;line-height:1.5!important}.em.em .em-andy-mode-chooser-options{text-align:left!important;grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.em.em .em-andy-mode-chooser-options>button{min-height:calc(var(--twg-touch-target) + 24px)!important;border-radius:var(--twg-btn-md-radius)!important;color:var(--em-ink)!important;background:#fffcf8b8!important;border:1px solid #3f23181f!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px!important;display:grid!important}.em.em .em-andy-mode-chooser-option-icon{width:38px!important;height:38px!important;color:var(--em-sky-deep)!important;background:#b75b3f1a!important;border-radius:12px!important;place-items:center!important;display:grid!important}.em.em .em-andy-mode-chooser-options :is(strong,small){display:block!important}.em.em .em-andy-mode-chooser-options small{color:var(--em-ink-3)!important;margin-top:3px!important;line-height:1.35!important}}:is(.em-compose-backdrop.em-compose-backdrop,.email-compose-andy-portal.email-compose-andy-portal,.em.em .email-andy-collab.email-andy-collab) :is(.tasks-l1__andy-bubble,.andy-thread__copy){color:var(--em-ink-2)!important;box-shadow:none!important;background:#fffcf8b8!important;border-color:#3f23181f!important}:is(.em-compose-backdrop.em-compose-backdrop,.email-compose-andy-portal.email-compose-andy-portal,.em.em .email-andy-collab.email-andy-collab) .tasks-l1__andy-message[data-mine=true] :is(.tasks-l1__andy-bubble,.andy-thread__copy){background:#f7eee7c7!important;border-color:#7f3f2d29!important}:is(.em-compose-backdrop.em-compose-backdrop,.email-compose-andy-portal.email-compose-andy-portal,.em.em .email-andy-collab.email-andy-collab) .tasks-l1__andy-meta strong{color:var(--em-ink-2)!important;box-shadow:none!important;background:0 0!important;border:0!important}.em-compose-andy-grounding{color:var(--em-ink-3)!important;font-size:var(--twg-fs-micro)!important;letter-spacing:.01em!important;align-items:center!important;font-weight:500!important;display:inline-flex!important}@media (prefers-reduced-motion:reduce){.em.em .em-reader>.em-compose-backdrop[data-compose-inline=true],.em.em .em-andy-mode-chooser,.em.em .em-compose-andy-chat{animation:none!important}.em.em .em-folder-rail,.em.em .em-andy-mode-chooser-options>button,.em.em .em-reader>.em-compose-backdrop[data-compose-inline=true] .em-compose[data-andy-pane-open=true]>*{transition:none!important}}@media (max-width:340px){.em-compose-backdrop.em-compose-backdrop .em-compose-format{gap:1px!important;padding-inline:6px!important}}@media (prefers-reduced-transparency:reduce){.em.em:before,.em.em:after{display:none!important}.em.em{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffffff5!important}.em.em .em-andy-mode-chooser,.em.em .em-reader>.em-compose-backdrop[data-compose-inline=true]>.em-compose[data-inline-desktop=true],.em.em .em-reader>.em-compose-backdrop[data-compose-inline=true] :is(.em-compose-head,.em-compose-andy-chat,.em-compose-andy-chat-head,.em-compose-andy-chat-composer){background:var(--em-white)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.em.em .em-reader>.em-compose-backdrop[data-compose-inline=true] :is(.em-compose-fields,.em-compose-chip-row,.em-compose-body,.em-compose-format,.em-compose-attachments,.em-compose-andy-chat-log){background:var(--em-white)!important}:is(.em-compose-backdrop.em-compose-backdrop,.em-confirm-root.em-confirm-root .em-confirm-backdrop,.em-settings-backdrop.em-settings-backdrop,.em-smart-view-backdrop.em-smart-view-backdrop){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (min-width:769px){.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose>.em-compose-format{padding-right:186px!important}.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose>.em-compose-foot{z-index:10!important;width:auto!important;min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;background:0 0!important;border:0!important;flex:none!important;padding:0 12px 0 0!important;position:absolute!important;bottom:8px!important;right:0!important}.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose>.em-compose-foot .em-compose-foot-primary{flex-wrap:nowrap!important;gap:0!important;width:auto!important}.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose>.em-compose-foot .em-compose-send{border-radius:8px 0 0 8px!important}.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose>.em-compose-foot :is(.em-compose-foot-schedule-group,.em-compose-send-chevron){border-radius:0 8px 8px 0!important}.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose .em-compose-head-desktop .em-compose-send-group{display:none!important}.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose[data-andy-pane-open=true]:not([data-inline-desktop=true]){grid-template-rows:auto auto minmax(0,1fr) auto auto auto auto!important;grid-template-columns:minmax(0,1fr) minmax(380px,420px)!important;align-content:stretch!important;width:min(1280px,100vw - 48px)!important;max-width:1280px!important;height:min(820px,100dvh - 48px)!important;max-height:820px!important;display:grid!important}.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose[data-andy-pane-open=true]:not([data-inline-desktop=true])>:is(.em-compose-grabber,.em-compose-head){grid-area:1/1/auto/-1!important}.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose[data-andy-pane-open=true]:not([data-inline-desktop=true])>.em-compose-fields{grid-area:2/1!important;min-width:0!important}.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose[data-andy-pane-open=true]:not([data-inline-desktop=true])>.em-compose-body{grid-area:3/1!important;min-width:0!important;min-height:0!important}.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose[data-andy-pane-open=true]:not([data-inline-desktop=true])>.em-compose-attachments{grid-area:4/1!important;min-width:0!important}.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose[data-andy-pane-open=true]:not([data-inline-desktop=true])>.em-compose-andy-banner{grid-area:5/1!important;min-width:0!important}.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose[data-andy-pane-open=true]:not([data-inline-desktop=true])>.em-compose-format{min-width:0!important;min-height:var(--twg-touch-target)!important;grid-area:6/1!important;padding-right:18px!important}.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose[data-andy-pane-open=true]:not([data-inline-desktop=true])>.em-compose-format .em-format-andy{display:none!important}.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose[data-andy-pane-open=true]:not([data-inline-desktop=true])>.em-compose-andy-chat{border-left:1px solid var(--em-line)!important;width:auto!important;min-width:0!important;height:100%!important;max-height:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;grid-area:2/2/8!important;align-self:stretch!important;position:static!important;inset:auto!important}.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose[data-andy-pane-open=true]:not([data-inline-desktop=true])>.em-compose-foot{z-index:2!important;width:100%!important;min-height:var(--twg-touch-target)!important;border:0!important;border-top:1px solid var(--em-line)!important;background:var(--em-white)!important;flex:none!important;grid-area:7/1!important;place-self:stretch stretch!important;height:auto!important;padding:10px 18px!important;position:static!important;inset:auto!important}.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose[data-andy-pane-open=true]:not([data-inline-desktop=true])>.em-compose-foot .em-compose-foot-primary{flex-wrap:nowrap!important;gap:0!important;width:100%!important}.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose[data-andy-pane-open=true]:not([data-inline-desktop=true])>.em-compose-foot .em-compose-send{border-radius:8px 0 0 8px!important}.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose[data-andy-pane-open=true]:not([data-inline-desktop=true])>.em-compose-foot .em-compose-foot-schedule-group,.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose[data-andy-pane-open=true]:not([data-inline-desktop=true])>.em-compose-foot .em-compose-send-chevron{border-radius:0 8px 8px 0!important}.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose[data-andy-pane-open=true]:not([data-inline-desktop=true]) .em-compose-head-desktop .em-compose-send-group{display:none!important}}.em-compose-backdrop.em-compose-backdrop .email-compose-andy-workshop.email-compose-andy-workshop.em-compose-andy-chat,.email-compose-andy-portal.email-compose-andy-portal .email-compose-andy-workshop.email-compose-andy-workshop.em-compose-andy-chat{background:var(--em-white)!important;flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important}.em-compose-backdrop.em-compose-backdrop .email-compose-andy-workshop .em-compose-andy-chat-log,.email-compose-andy-portal.email-compose-andy-portal .email-compose-andy-workshop .em-compose-andy-chat-log{background:var(--em-white)!important;flex-direction:column!important;flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow-y:auto!important}.em-compose-backdrop.em-compose-backdrop .email-compose-andy-workshop .em-compose-andy-chat-composer,.email-compose-andy-portal.email-compose-andy-portal .email-compose-andy-workshop .em-compose-andy-chat-composer{border-top:1px solid var(--em-line)!important;background:var(--em-white)!important;flex:none!important;margin-top:0!important}.em-compose-andy-proposal-review{border-top:1px solid var(--em-line);background:#fffcf8b8;gap:10px;padding:10px 12px 12px;display:grid}.em-compose-andy-proposal-review-note{min-width:0;color:var(--em-ink-3)!important;font:500 11px/1.4 var(--em-sky-font,var(--twg-f-ui))!important;margin:0!important}.em-compose-andy-proposal-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.em-compose-andy-proposal-tones{scrollbar-width:none;align-items:center;gap:6px;padding-bottom:1px;display:flex;overflow-x:auto}.em-compose-andy-proposal-tones::-webkit-scrollbar{display:none}.em-compose-andy-proposal-tones .em-tone-pill{flex:none}.em-compose-andy-chat-reject,.em-compose-andy-chat-approve{min-height:calc(var(--twg-btn-md-h) + var(--twg-space-1-5))!important;height:calc(var(--twg-btn-md-h) + var(--twg-space-1-5))!important;border-radius:var(--twg-btn-md-radius)!important;padding-inline:12px!important}.em-compose-andy-chat-reject{border:1px solid var(--em-line)!important;background:var(--em-white)!important;color:var(--em-ink-2)!important}.em-compose-andy-chat-reject:hover:not(:disabled){border-color:var(--em-sky-line)!important;background:var(--em-sky-soft)!important;color:var(--em-sky-deep)!important}.em-compose-andy-proposal-card{border:1px solid var(--em-line);background:var(--em-white);border-radius:12px;overflow:hidden}.em-compose-andy-proposal-card[data-proposal-state=pending]{border-color:var(--em-sky-line);box-shadow:inset 3px 0 0 var(--em-sky)}.em-compose-andy-guidance-card{border:1px solid var(--em-sky-line);background:var(--em-white);border-radius:12px;display:grid;overflow:hidden;box-shadow:0 10px 28px #44261914}.em-compose-andy-guidance-card[data-response-kind=link_prompt]{overflow:visible}.em-compose-andy-guidance-card>header{border-bottom:1px solid var(--em-line);background:var(--em-sky-soft);gap:3px;padding:11px 12px;display:grid}.em-compose-andy-guidance-card>header strong{color:var(--em-ink);font:600 13px/1.35 var(--em-sky-font,var(--twg-f-ui))}.em-compose-andy-guidance-card>header span{color:var(--em-ink-3);font:500 11px/1.45 var(--em-sky-font,var(--twg-f-ui))}.em-compose-andy-guidance-actions{gap:7px;padding:9px;display:grid}.em-compose-andy-guidance-choice{border:1px solid var(--em-line);background:var(--em-white);min-height:42px;color:var(--em-ink-2);text-align:left;font:500 12px/1.35 var(--em-sky-font,var(--twg-f-ui));cursor:pointer;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;transition:border-color .15s,background-color .15s,color .15s;display:grid}.em-compose-andy-guidance-choice span{overflow-wrap:anywhere;min-width:0}.em-compose-andy-guidance-choice svg{width:15px;height:15px;color:var(--em-sky-deep)}.em-compose-andy-guidance-choice:is(:hover,:focus-visible):not(:disabled),.em-compose-andy-guidance-choice[aria-pressed=true]{border-color:var(--em-sky);background:var(--em-sky-soft);color:var(--em-sky-deep)}.em-compose-andy-guidance-choice:disabled{cursor:default;opacity:.55}.em-compose-andy-link-picker{border-top:1px solid var(--em-line);background:#fffcf8b8;gap:8px;padding:10px 12px 12px;display:grid}.em-compose-andy-link-picker .tasks-l1__compose-link-label{color:var(--em-ink-3);font:600 10px/1.2 var(--em-sky-font,var(--twg-f-ui));letter-spacing:.06em;text-transform:uppercase}.em-compose-andy-link-picker .tasks-l1__compose-link-search>input{border:1px solid var(--em-line);background:var(--em-white);min-height:40px;color:var(--em-ink);font:500 12px/1.35 var(--em-sky-font,var(--twg-f-ui));border-radius:9px}.em-compose-andy-link-picker .tasks-l1__compose-link-search>input:focus-visible{border-color:var(--em-sky);outline:2px solid var(--em-sky)}@supports (color:color-mix(in lab, red, red)){.em-compose-andy-link-picker .tasks-l1__compose-link-search>input:focus-visible{outline:2px solid color-mix(in srgb, var(--em-sky) 24%, transparent)}}.em-compose-andy-link-picker .tasks-l1__compose-link-search>input:focus-visible{outline-offset:1px}.em-compose-andy-link-picker .tasks-l1__compose-chip button{min-width:var(--twg-chip-md-h);min-height:var(--twg-chip-md-h)}.em-compose-andy-link-notice{color:var(--em-ink-3);font:500 11px/1.4 var(--em-sky-font,var(--twg-f-ui));margin:0}.em-compose-andy-guidance-superseded{color:var(--em-ink-3);font:500 11px/1.4 var(--em-sky-font,var(--twg-f-ui));margin:0;padding:10px 12px 12px}@media (prefers-reduced-motion:reduce){.em-compose-andy-guidance-choice{transition:none}}.em-compose-andy-proposal-subject{border-bottom:1px solid var(--em-line);background:#fffcf8b8;gap:3px;padding:10px 12px;display:grid}.em-compose-andy-proposal-subject>span{color:var(--em-ink-3);font:600 10px/1.2 var(--em-sky-font,var(--twg-f-ui));letter-spacing:.08em;text-transform:uppercase}.em-compose-andy-proposal-subject>strong{overflow-wrap:anywhere;color:var(--em-ink);font:600 13px/1.4 var(--em-sky-font,var(--twg-f-ui))}.em-compose-andy-proposal-card .em-compose-andy-draft-preview{box-shadow:none!important;border:0!important;border-radius:0!important;padding:12px 12px 14px!important}.em-compose-andy-msg-tag[data-state=applied]{color:var(--em-sky-deep)!important}.em-compose-andy-msg-tag[data-state=rejected],.em-compose-andy-msg-tag[data-state=stale],.em-compose-andy-msg-tag[data-state=superseded]{color:var(--em-ink-3)!important}.em-compose-backdrop.em-compose-backdrop .email-compose-andy-workshop .tasks-l1__andy-message[data-role=andy] .tasks-l1__andy-bubble>:is(p,.andy-md),.email-compose-andy-portal.email-compose-andy-portal .email-compose-andy-workshop .tasks-l1__andy-message[data-role=andy] .tasks-l1__andy-bubble>:is(p,.andy-md){border-color:var(--em-sky-line)!important;background:var(--em-white)!important;color:var(--em-ink)!important}.em-compose-backdrop.em-compose-backdrop .email-compose-andy-workshop .tasks-l1__andy-message[data-mine=true] .tasks-l1__andy-bubble>:is(p,.andy-md),.email-compose-andy-portal.email-compose-andy-portal .email-compose-andy-workshop .tasks-l1__andy-message[data-mine=true] .tasks-l1__andy-bubble>:is(p,.andy-md){border:1px solid var(--em-sky-line)!important;background:var(--em-sky-accent-soft)!important;color:var(--em-ink)!important;box-shadow:none!important}.em-compose-backdrop.em-compose-backdrop .email-compose-andy-workshop .tasks-l1__andy-avatar,.email-compose-andy-portal.email-compose-andy-portal .email-compose-andy-workshop .tasks-l1__andy-avatar{border-color:var(--em-sky-line)!important;background:var(--em-sky-accent-soft)!important;color:var(--em-sky-deep)!important;box-shadow:none!important}.email-compose-andy-team-hint{flex:none;border-bottom:1px solid var(--em-line)!important;background:var(--em-white)!important;color:var(--em-ink-3)!important;font:500 11px/1.4 var(--em-sky-font,var(--twg-f-ui))!important;margin:0!important;padding:7px 12px!important}@media (max-width:768px){.email-compose-andy-portal.email-compose-andy-portal .email-compose-andy-workshop .em-compose-andy-chat-foot{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}.email-compose-andy-portal .em-compose-andy-mobile-actions{width:100%}.email-compose-andy-portal :is(.em-compose-andy-chat-reject,.em-compose-andy-chat-approve){flex:1 1 0}}.email-compose-andy-mention-bar{border-color:var(--em-sky-line)!important;background:var(--em-white)!important;grid-column:1/-1!important;width:100%!important;max-height:176px!important;overflow-y:auto!important;box-shadow:0 14px 28px -20px #2f1f1847!important}.em-compose-andy-chat-error{border-top:1px solid var(--em-danger,#b42318);flex:none;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.em-compose-andy-chat-error{border-top:1px solid color-mix(in srgb, var(--em-danger,#b42318) 18%, transparent)}}.em-compose-andy-chat-error{background:var(--em-danger,#b42318)}@supports (color:color-mix(in lab, red, red)){.em-compose-andy-chat-error{background:color-mix(in srgb, var(--em-danger,#b42318) 6%, white)}}.em.em .em-thread-toolbar{border:1px solid var(--em-line)!important;background:#ffffffc7!important;border-radius:12px!important;gap:4px!important;min-height:44px!important;margin-top:3px!important;padding:4px!important;box-shadow:0 8px 22px -20px #2f1f1857!important}.em.em .em-thread-toolbar :is(.em-toolbar-btn,.em-toolbar-command,.em-toolbar-summarise,.em-toolbar-andy-toggle){min-height:calc(var(--twg-btn-md-h) + 4px)!important;height:calc(var(--twg-btn-md-h) + 4px)!important;border-radius:var(--twg-btn-md-radius)!important;box-shadow:none!important;font-family:var(--em-font)!important;font-size:var(--twg-fs-label)!important;letter-spacing:0!important;font-weight:500!important;transform:none!important}.em.em .em-thread-toolbar .em-toolbar-btn{width:calc(var(--twg-btn-md-h) + 4px)!important;min-width:calc(var(--twg-btn-md-h) + 4px)!important;color:var(--em-ink-2)!important;background:0 0!important;border:1px solid #0000!important}.em.em .em-thread-toolbar :is(.em-toolbar-btn,.em-toolbar-command):hover:not(:disabled){border-color:var(--em-line)!important;background:var(--em-white)!important;color:var(--em-ink)!important}.em.em .em-thread-toolbar .em-thread-reply-wrap{margin:0!important}.em.em .em-thread-toolbar .em-toolbar-primary-reply .em-toolbar-reply-main{min-height:calc(var(--twg-btn-md-h) + 4px)!important;height:calc(var(--twg-btn-md-h) + 4px)!important;border:1px solid var(--twg-btn-primary-bg)!important;border-radius:var(--twg-btn-md-radius) 0 0 var(--twg-btn-md-radius)!important;background:var(--twg-btn-primary-bg)!important;color:var(--twg-btn-primary-fg)!important;box-shadow:none!important;padding-inline:11px!important}.em.em .em-thread-toolbar .em-toolbar-primary-reply .em-toolbar-reply-caret{min-width:29px!important;min-height:calc(var(--twg-btn-md-h) + 4px)!important;height:calc(var(--twg-btn-md-h) + 4px)!important;border:1px solid var(--twg-btn-primary-bg)!important;border-radius:0 var(--twg-btn-md-radius) var(--twg-btn-md-radius) 0!important;background:var(--twg-btn-primary-bg)!important;color:var(--twg-btn-primary-fg)!important;box-shadow:none!important;border-left-color:#ffffff57!important;padding-inline:6px!important}.em.em .em-thread-toolbar .em-toolbar-primary-reply :is(.em-toolbar-reply-main,.em-toolbar-reply-caret):is(:hover,[aria-expanded=true]){border-color:var(--twg-fill-solid-hover)!important;background:var(--twg-fill-solid-hover)!important;color:var(--twg-btn-primary-fg)!important}.em.em .em-thread-toolbar .em-toolbar-primary-reply .em-toolbar-reply-caret:is(:hover,[aria-expanded=true]){border-left-color:#ffffff6b!important}.em.em .em-thread-toolbar .em-toolbar-andy-toggle{border:1px solid var(--em-sky-line)!important;background:var(--em-sky-soft)!important;color:var(--em-sky-deep)!important;margin-left:0!important;padding-inline:10px!important}.em.em .em-thread-toolbar .em-toolbar-andy-toggle:hover{background:var(--em-sky-accent-soft)!important;color:var(--em-sky-deep)!important;border-color:#b75b3f61!important}.em.em .em-thread-toolbar .em-toolbar-summarise{border:1px solid var(--em-line)!important;background:var(--em-white)!important;color:var(--em-ink-2)!important;padding-inline:10px!important;animation:none!important}.em.em .em-thread-toolbar .em-toolbar-summarise:is(:hover,[data-active]){border-color:var(--em-sky-line)!important;background:var(--em-sky-soft)!important;color:var(--em-sky-deep)!important}.em.em .em-thread-toolbar .em-toolbar-divider{background:var(--em-line)!important;height:20px!important;margin-inline:2px!important}.em-compose-backdrop.em-compose-backdrop .email-compose-andy-workshop .em-compose-andy-chat-head,.email-compose-andy-portal.email-compose-andy-portal .email-compose-andy-workshop .em-compose-andy-chat-head{border-bottom:1px solid var(--em-line)!important;background:var(--em-white)!important;min-height:56px!important;padding:9px 10px 9px 14px!important}.em-compose-andy-sheet-title{gap:2px!important;min-width:0!important;display:grid!important}.em-compose-andy-sheet-heading{color:var(--em-ink)!important;font:500 var(--twg-fs-body)/1.25 var(--em-font)!important;letter-spacing:-.01em!important}.em-compose-andy-sheet-subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--em-ink-3)!important;font:400 var(--twg-fs-caption)/1.3 var(--em-font)!important}.em-compose-andy-head-menu{position:relative}.em-compose-andy-head-menu>summary{cursor:pointer;list-style:none;width:var(--twg-btn-icon)!important;min-width:var(--twg-btn-icon)!important;height:var(--twg-btn-icon)!important;border-radius:var(--twg-btn-md-radius)!important;color:var(--em-ink-2)!important;background:0 0!important;border:1px solid #0000!important;place-items:center!important;padding:0!important;display:inline-grid!important}.em-compose-andy-head-menu>summary::-webkit-details-marker{display:none}.em-compose-andy-head-menu>summary:is(:hover,:focus-visible),.em-compose-andy-head-menu[open]>summary{border-color:var(--em-line)!important;background:var(--em-sky-soft)!important;color:var(--em-sky-deep)!important}.em-compose-andy-head-menu-popover{z-index:20;border:1px solid var(--em-line);background:var(--twg-glass-t3-bg);min-width:170px;-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border-radius:10px;padding:5px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 16px 36px -22px #2f1f186b}.em-compose-andy-head-menu-popover>button{width:100%;min-height:calc(var(--twg-btn-md-h) + 4px);border-radius:var(--twg-btn-md-radius);color:var(--em-ink-2);font:500 var(--twg-fs-label)/1 var(--em-font);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 9px;display:flex}.em-compose-andy-head-menu-popover>button:hover{background:var(--em-sky-soft);color:var(--em-sky-deep)}.em-compose-backdrop.em-compose-backdrop .email-compose-andy-workshop .em-compose-andy-chat-log,.email-compose-andy-portal.email-compose-andy-portal .email-compose-andy-workshop .em-compose-andy-chat-log{background:var(--em-white)!important;gap:11px!important;padding:16px 14px 12px!important}.em-compose-backdrop.em-compose-backdrop .email-compose-andy-workshop .andy-thread__message,.email-compose-andy-portal.email-compose-andy-portal .email-compose-andy-workshop .andy-thread__message{grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:min(88%,34rem)!important}.em-compose-backdrop.em-compose-backdrop .email-compose-andy-workshop .andy-thread__message[data-mine=true],.email-compose-andy-portal.email-compose-andy-portal .email-compose-andy-workshop .andy-thread__message[data-mine=true]{grid-template-columns:minmax(0,1fr)!important;margin-left:auto!important}.em-compose-backdrop.em-compose-backdrop .email-compose-andy-workshop .andy-thread__avatar,.email-compose-andy-portal.email-compose-andy-portal .email-compose-andy-workshop .andy-thread__avatar{display:none!important}.em-compose-backdrop.em-compose-backdrop .email-compose-andy-workshop .andy-thread__message[data-mine=true] .andy-thread__bubble,.email-compose-andy-portal.email-compose-andy-portal .email-compose-andy-workshop .andy-thread__message[data-mine=true] .andy-thread__bubble{grid-column:1!important}.em-compose-backdrop.em-compose-backdrop .email-compose-andy-workshop .em-compose-andy-chat-composer,.email-compose-andy-portal.email-compose-andy-portal .email-compose-andy-workshop .em-compose-andy-chat-composer{grid-template-columns:minmax(0, 1fr) calc(var(--twg-btn-md-h) + 6px)!important;border:1px solid var(--em-sky-line)!important;background:var(--em-white)!important;border-radius:15px!important;align-items:end!important;gap:6px!important;margin:8px 12px 12px!important;padding:5px 5px 5px 11px!important;display:grid!important;box-shadow:0 12px 28px -22px #2f1f186b!important}.em-compose-backdrop.em-compose-backdrop .email-compose-andy-workshop .em-compose-andy-chat-input,.email-compose-andy-portal.email-compose-andy-portal .email-compose-andy-workshop .em-compose-andy-chat-input{min-height:32px!important;max-height:112px!important;color:var(--em-ink)!important;font:400 var(--twg-fs-body)/1.45 var(--em-font)!important;resize:none!important;background:0 0!important;border:0!important;outline:0!important;padding:6px 0!important;overflow-y:auto!important}.em-compose-backdrop.em-compose-backdrop .email-compose-andy-workshop .em-compose-andy-chat-composer:focus-within,.email-compose-andy-portal.email-compose-andy-portal .email-compose-andy-workshop .em-compose-andy-chat-composer:focus-within{border-color:var(--em-sky)!important;box-shadow:0 0 0 3px #b75b3f1f,0 12px 28px -22px #3f231857!important}.em-compose-backdrop.em-compose-backdrop .email-compose-andy-workshop .em-compose-andy-chat-send,.email-compose-andy-portal.email-compose-andy-portal .email-compose-andy-workshop .em-compose-andy-chat-send{width:calc(var(--twg-btn-md-h) + 6px)!important;min-width:calc(var(--twg-btn-md-h) + 6px)!important;min-height:calc(var(--twg-btn-md-h) + 6px)!important;height:calc(var(--twg-btn-md-h) + 6px)!important;border-radius:calc(var(--twg-btn-md-radius) + 3px)!important;box-shadow:none!important;padding:0!important}.em-compose-andy-chat-send>span{display:none!important}.em-compose-andy-chat-error{font:400 var(--twg-fs-label)/1.4 var(--em-font)!important;gap:7px!important;padding:8px 12px!important;display:grid!important}.em-compose-andy-chat-error>p{margin:0!important}.em-compose-andy-chat-error-actions{flex-wrap:wrap;gap:6px;display:flex}.em-compose-andy-recovery-action{min-height:var(--twg-btn-md-h);border:1px solid var(--em-line);border-radius:var(--twg-btn-md-radius);background:var(--em-white);color:var(--em-ink-2);font:500 var(--twg-fs-caption)/1 var(--em-font);cursor:pointer;padding:0 9px}.em-compose-andy-recovery-action.is-primary{border-color:var(--em-sky-line);background:var(--em-sky-soft);color:var(--em-sky-deep)}.em-compose-andy-proposal-review-note{font-weight:400!important}.em-compose-andy-chat-reject,.em-compose-andy-chat-approve{min-height:calc(var(--twg-btn-md-h) + 4px)!important;height:calc(var(--twg-btn-md-h) + 4px)!important;font-weight:500!important}.em-compose-andy-proposal-subject>:is(span,strong){font-weight:500!important}@media (max-width:768px){.email-compose-andy-portal.email-compose-andy-portal .email-compose-andy-workshop .em-compose-andy-chat-composer{grid-template-columns:minmax(0, 1fr) var(--twg-touch-target)!important;border-radius:16px!important;margin:8px 10px 10px!important}.email-compose-andy-portal.email-compose-andy-portal .email-compose-andy-workshop .em-compose-andy-chat-send{width:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important}.email-compose-andy-portal .em-compose-andy-recovery-action{min-height:var(--twg-touch-target)}}.em.em .em-message-routing{color:var(--em-ink-3);font:500 11px/1.45 var(--em-sky-font,var(--twg-f-ui));margin:0 18px 8px 56px}.em.em .em-message-routing>summary{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;overflow:hidden}.em.em .em-message-routing-grid{border:1px solid var(--em-sky-line);background:var(--em-sky-soft);border-radius:10px;grid-template-columns:max-content minmax(0,1fr);gap:4px 10px;margin-top:7px;padding:9px 11px;display:grid}.em.em .em-message-routing-grid strong{overflow-wrap:anywhere;min-width:0;color:var(--em-ink-2);font-weight:520}@media (max-width:768px){.em.em .em-message-routing{margin-inline:48px 12px}}@media (max-width:767px){.em.em{border-radius:22px!important}}.em.em .em-list-rows .em-group-head{box-sizing:border-box!important;width:calc(100% + 12px)!important;color:var(--em-ink-2)!important;font-family:var(--em-font)!important;font-size:var(--twg-fs-label)!important;letter-spacing:.08em!important;-webkit-backdrop-filter:blur(18px)saturate(110%)!important;backdrop-filter:blur(18px)saturate(110%)!important;background:linear-gradient(90deg,#fff5ecf5,#ffffffe0)!important;border-block:1px solid #b75b3f1f!important;margin:0 -12px 0 0!important;padding:7px 14px!important;font-weight:500!important}.em.em .em-list-rows .em-group-count{color:var(--em-ink-3)!important;font-family:var(--em-font)!important;font-weight:500!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.em.em{background:#fffffff5!important}}@media (prefers-reduced-motion:reduce){.em.em *,.em.em :before,.em.em :after,.em-compose-backdrop.em-compose-backdrop *,.em-settings-backdrop.em-settings-backdrop *,.em-smart-view-backdrop.em-smart-view-backdrop *{scroll-behavior:auto!important}.em.em.em *,.em.em.em :before,.em.em.em :after,.em-compose-backdrop.em-compose-backdrop.em-compose-backdrop *,.em-compose-backdrop.em-compose-backdrop.em-compose-backdrop :before,.em-compose-backdrop.em-compose-backdrop.em-compose-backdrop :after,.email-compose-andy-portal.email-compose-andy-portal *,.em-settings-backdrop.em-settings-backdrop *,.em-smart-view-backdrop.em-smart-view-backdrop *{transition:none!important;animation:none!important}.em.em.em .em-list-rows.em-list-rows .em-row.em-row{opacity:1!important;visibility:visible!important;transition:none!important;animation:none!important;transform:none!important}}@media (forced-colors:active){.em.em:before,.em.em:after{display:none!important}.em.em,.em.em :is(.em-folder-rail,.em-list,.em-reader,.em-message),.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose,.em-settings-backdrop.em-settings-backdrop .em-settings-modal,.em-smart-view-backdrop.em-smart-view-backdrop .em-smart-view-dialog{color:canvastext!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:canvas!important;border-color:canvastext!important}.em.em :is(.em-folder-rail-item.is-active,.em-head-compose,.em-toolbar-command-main,.em-toolbar-andy-toggle),.em-compose-backdrop.em-compose-backdrop :is(.em-format-andy,.em-compose-send,.em-compose-send-primary){forced-color-adjust:auto;color:highlighttext!important;background:highlight!important;border-color:highlight!important}}@media (min-width:769px){.em-compose-backdrop.em-compose-backdrop>.em-compose.em-compose .em-compose-head-desktop .em-compose-head-send-group{min-width:0!important;display:flex!important;position:relative!important}}.em-compose-backdrop.em-compose-backdrop .em-format-select-family .em-format-picker-menu{min-width:220px!important}.em-compose-backdrop.em-compose-backdrop .em-format-select-size .em-format-picker-menu{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:104px!important;max-height:min(420px,58dvh)!important;overflow:hidden auto!important}.em-compose-backdrop.em-compose-backdrop .em-format-select-size .em-format-picker-item{font-variant-numeric:tabular-nums;grid-template-columns:minmax(2ch,1fr) auto auto!important}@media (max-width:768px){html[data-shell=twg] body #main.twg-canvas>.em.em>.m-em-topbar-slot{flex:0 0 var(--skyline-module-header-height-mobile)!important;height:var(--skyline-module-header-height-mobile)!important;min-height:var(--skyline-module-header-height-mobile)!important;max-height:var(--skyline-module-header-height-mobile)!important}html[data-shell=twg] body #main.twg-canvas>.em.em>.m-em-topbar-slot>.m-em-topbar.m-em-topbar-inbox:not(.m-em-topbar-reader):not(.m-em-topbar-search-mode){box-sizing:border-box!important;flex:0 0 var(--skyline-module-header-height-mobile)!important;height:var(--skyline-module-header-height-mobile)!important;min-height:var(--skyline-module-header-height-mobile)!important;max-height:var(--skyline-module-header-height-mobile)!important;padding:var(--skyline-module-header-padding-mobile)!important;align-items:center!important}html[data-shell=twg] body #main.twg-canvas>.em.em>.m-em-topbar-slot>.m-em-topbar.m-em-topbar-inbox>.m-em-topbar-title-button{color:var(--em-ink)!important;font-family:var(--em-font)!important;font-size:var(--skyline-module-title-size-mobile)!important;font-weight:var(--skyline-module-title-weight-mobile)!important;line-height:var(--skyline-module-title-line-height)!important;letter-spacing:0!important;align-self:center!important;margin:0!important;padding:0!important}html[data-shell=twg] body #main.twg-canvas>.em.em>.m-em-topbar-slot>.m-em-topbar.m-em-topbar-inbox>.m-em-topbar-title-button>span{font-family:var(--em-font)!important;font-size:var(--skyline-module-title-size-mobile)!important;font-weight:var(--skyline-module-title-weight-mobile)!important;line-height:var(--skyline-module-title-line-height)!important;letter-spacing:0!important}html[data-shell=twg] body #main.twg-canvas>.em.em>.m-em-topbar-slot>.m-em-topbar.m-em-topbar-inbox>.m-em-topbar-r18-actions{place-self:center end!important;margin:0!important}html[data-shell=twg] body #main.twg-canvas>.em.em [data-test=email-mobile-compose]{border-color:var(--em-ink)!important;background:var(--twg-btn-primary-bg)!important;color:var(--twg-btn-primary-fg)!important}}:is(.em-compose-backdrop.em-compose-backdrop,.email-compose-andy-portal.email-compose-andy-portal,.em.em .email-andy-collab.email-andy-collab) .andy-thread.andy-thread{--andy-thread-sky:var(--em-sky)!important;--andy-thread-sky-deep:var(--em-sky-deep)!important;--andy-thread-sky-soft:var(--em-sky-soft)!important;--andy-thread-paper:#fffcf8bd!important;--andy-thread-ink:var(--em-ink)!important;--andy-thread-ink-muted:var(--em-ink-3)!important;--andy-thread-line:#3f23181f!important;--andy-thread-neutral:#f7eee7c7!important}:is(.em-compose-backdrop.em-compose-backdrop,.email-compose-andy-portal.email-compose-andy-portal,.em.em .email-andy-collab.email-andy-collab) .andy-thread.andy-thread .andy-thread__message[data-role=andy] .andy-thread__bubble>:is(.andy-thread__copy,.andy-md){color:var(--em-ink-2)!important;box-shadow:none!important;background:#fffcf8bd!important;border-color:#3f23181f!important}@media (min-width:1024px){html[data-shell=twg] body #main.twg-canvas>.em.em[data-compose-andy-open=true]>.em-shell-row>.em-folder-rail.em-folder-rail{opacity:0!important;pointer-events:none!important;border-right-width:0!important;flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;padding-left:0!important;padding-right:0!important;display:flex!important;overflow:hidden!important;transform:translate(-16px)!important}}:is(.em-shortcuts-dialog,.em-command-dialog,.em-split-menu,.em-andy-popover,.em-sched-modal,.em-draft-modal){background:var(--twg-glass-t3-bg)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important;border-color:var(--twg-glass-t3-border)!important;box-shadow:var(--twg-glass-t3-edge), var(--twg-glass-t3-shadow)!important}@media (max-width:768px){.em.em>.em-settings-backdrop.em-settings-backdrop{top:var(--twg-mp2-sheet-top)!important;height:auto!important;min-height:0!important;max-height:none!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.em.em>.em-settings-backdrop.em-settings-backdrop>.em-settings-modal.em-settings-modal{width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important}}@media (prefers-reduced-transparency:reduce){.em.em .em-list-rows .em-group-head{background:var(--em-white)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.cal{background:radial-gradient(circle at 10% 6%, #fff0d280, transparent 55%), radial-gradient(circle at 92% 90%, #ffdeb46b, transparent 55%), var(--twg-paper);font-family:var(--twg-f-content);color:var(--twg-ink);font-size:var(--twg-fs-body-lg);letter-spacing:.005em;border-radius:14px;flex-direction:column;height:calc(100% + 56px);margin:-12px -14px -44px;display:flex;position:relative;overflow:hidden}.cal-drafts-popover{--cal-approval-accent:#8a4d1c;border:1px solid var(--cal-approval-accent);width:min(29rem,100vw - 24px);padding:14px}@supports (color:color-mix(in lab, red, red)){.cal-drafts-popover{border:1px solid color-mix(in oklab, var(--cal-approval-accent) 16%, var(--twg-ink-hair))}}.cal-drafts-popover{background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border-radius:18px;box-shadow:0 24px 70px #2c1e102e,0 4px 16px #2c1e1014}.cal-approval-card{border:1px solid var(--cal-approval-accent);gap:14px;padding:16px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cal-approval-card{border:1px solid color-mix(in oklab, var(--cal-approval-accent) 12%, var(--twg-ink-hair))}}.cal-approval-card{color:var(--twg-ink);background:#fff;border-radius:16px;box-shadow:0 10px 26px #3a281814}.cal-approval-head{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;display:grid}.cal-approval-icon{border:1px solid var(--cal-approval-accent);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.cal-approval-icon{border:1px solid color-mix(in oklab, var(--cal-approval-accent) 28%, white)}}.cal-approval-icon{background:var(--cal-approval-accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.cal-approval-icon{background:color-mix(in oklab, var(--cal-approval-accent) 10%, white)}}.cal-approval-icon{color:var(--cal-approval-accent)}.cal-approval-icon svg,.cal-approval-section-title svg,.cal-approval-provenance svg{flex:none;width:15px;height:15px}.cal-approval-eyebrow{color:var(--cal-approval-accent);font:650 10px/1.3 var(--twg-f-ui);letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;display:block}.cal-approval-head h3{font:650 16px/1.3 var(--twg-f-content);overflow-wrap:anywhere;margin:0}.cal-approval-facts{gap:8px;margin:0;display:grid}.cal-approval-facts>div{grid-template-columns:86px minmax(0,1fr);align-items:start;gap:10px;display:grid}.cal-approval-facts dt,.cal-approval-section-title,.cal-approval-provenance{color:var(--twg-ink-2);font:600 11px/1.4 var(--twg-f-ui);align-items:center;gap:7px;display:flex}.cal-approval-facts dd{font:500 12px/1.45 var(--twg-f-content);overflow-wrap:anywhere;margin:0}.cal-approval-facts small,.cal-approval-invitees small{color:var(--twg-ink-3);font:450 10px/1.35 var(--twg-f-content);margin-top:1px;display:block}.cal-approval-section,.cal-approval-conflicts{border-top:1px solid var(--twg-ink-hair);gap:9px;padding-top:12px;display:grid}.cal-approval-section-title strong{background:var(--cal-approval-accent);border-radius:999px;min-width:20px;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.cal-approval-section-title strong{background:color-mix(in oklab, var(--cal-approval-accent) 10%, white)}}.cal-approval-section-title strong{color:var(--cal-approval-accent);text-align:center}.cal-approval-invitees,.cal-approval-conflicts ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.cal-approval-invitees li{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;display:grid}.cal-approval-invitees li>span{background:var(--cal-approval-accent);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.cal-approval-invitees li>span{background:color-mix(in oklab, var(--cal-approval-accent) 11%, white)}}.cal-approval-invitees li>span{color:var(--cal-approval-accent);font:700 9px/1 var(--twg-f-ui)}.cal-approval-invitees strong,.cal-approval-conflicts strong{font:600 11px/1.35 var(--twg-f-content)}.cal-approval-empty{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);margin:0}.cal-approval-conflicts{border:1px solid var(--cal-approval-accent);padding:11px}@supports (color:color-mix(in lab, red, red)){.cal-approval-conflicts{border:1px solid color-mix(in oklab, var(--cal-approval-accent) 20%, var(--twg-ink-hair))}}.cal-approval-conflicts{background:var(--cal-approval-accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.cal-approval-conflicts{background:color-mix(in oklab, var(--cal-approval-accent) 5%, white)}}.cal-approval-conflicts .cal-approval-section-title{color:var(--twg-ink)}.cal-approval-conflicts li{color:var(--twg-ink-2);font-size:var(--twg-fs-micro);justify-content:space-between;gap:10px;display:flex}.cal-approval-conflicts li span{text-align:right}.cal-approval-foot{border-top:1px solid var(--twg-ink-hair);gap:10px;padding-top:12px;display:grid}.cal-approval-provenance{flex-wrap:wrap}.cal-approval-provenance svg{color:var(--cal-approval-accent)}.cal-approval-provenance time{color:var(--twg-ink-3);margin-left:auto;font-weight:450}.cal-approval-actions{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:8px;display:grid}.cal-approval-actions .cal-btn{min-height:var(--twg-btn-md-h)}.cal-approval-actions .cal-btn[data-primary]{border-color:var(--cal-approval-accent);background:var(--cal-approval-accent);color:#fff}.cal-approval-error{border-left:3px solid var(--cal-approval-accent);background:var(--cal-approval-accent);border-radius:6px;margin:0;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.cal-approval-error{background:color-mix(in oklab, var(--cal-approval-accent) 6%, white)}}.cal-approval-error{color:var(--twg-ink);font-size:var(--twg-fs-caption)}.cal-approval-card--result{color:var(--cal-approval-accent);grid-template-columns:20px minmax(0,1fr);align-items:center}.cal-approval-card--result svg{width:18px;height:18px}.cal-approval-card--result strong,.cal-approval-card--result span{display:block}.cal-approval-card--result span{color:var(--twg-ink-2);font-size:var(--twg-fs-caption);margin-top:2px}@media (max-width:768px){.cal-drafts-popover{--cal-approval-accent:#8a4d1c}.cal-approval-card{border-radius:14px;padding:14px}.cal-approval-facts>div{grid-template-columns:72px minmax(0,1fr)}.cal-approval-actions .cal-btn{min-height:var(--twg-touch-target)}}@media (prefers-reduced-motion:reduce){.cal-drafts-popover,.cal-approval-card{transition:none!important;animation:none!important}}@media (min-width:1700px){.cal{height:calc(100% + 56px);margin:-14px -16px -44px}}@media (min-width:2200px){.cal{height:calc(100% + 56px);margin:-16px -18px -44px}}.cal-head{border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-glass-bg-deep);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;flex-wrap:wrap;flex:none;align-items:center;gap:10px;min-width:0;padding:6px 16px;display:flex;position:relative}.twg-canvas .cal-head{gap:4px 10px}.cal-head-brand{flex:none;align-items:center;gap:10px;display:flex}.cal-head-brand>svg{width:22px;height:22px;color:var(--twg-brass);flex-shrink:0}.cal-head-title-block{flex-direction:column;line-height:1.1;display:flex}.cal-head-sub{font-size:var(--twg-fs-label);color:var(--twg-ink-3);margin-top:2px}.cal-head-title{font-family:var(--twg-f-display);font-weight:600;font-size:var(--twg-fs-module-head);letter-spacing:0;color:var(--twg-ink);margin:0 6px 0 0}.cal-views{isolation:isolate;background:var(--twg-ink);flex:none;align-items:center;padding:2px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.cal-views{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.cal-views{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-views{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.cal-views{border-radius:var(--twg-r-full)}.twg-canvas .cal-views{gap:3px;min-height:0;padding:2px}.cal-views-indicator{pointer-events:none;z-index:0;border-radius:var(--twg-r-full);background:var(--twg-ink);transition:transform var(--twg-dur-snap) var(--twg-ease), width var(--twg-dur-snap) var(--twg-ease);position:absolute;top:2px;bottom:2px;left:0}.cal-view-btn{z-index:1;border-radius:var(--twg-r-full);color:var(--twg-ink-2);cursor:pointer;font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-label);letter-spacing:.02em;transition:background var(--twg-t-tab), color var(--twg-t-tab);background:0 0;border:0;align-items:center;padding:5px 12px;display:inline-flex;position:relative}.twg-canvas .cal-view-btn{min-height:var(--twg-btn-compact-h);font-size:var(--twg-fs-label);padding:4px 11px}.cal-view-btn:hover{color:var(--twg-ink)}.cal-view-btn[data-active]{background:var(--twg-ink);color:var(--twg-cream-bright)}.cal-views[data-has-indicator=true] .cal-view-btn[data-active]{color:var(--twg-cream-bright);background:0 0}.cal-pager{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-title);letter-spacing:-.003em;color:var(--twg-ink);flex:none;align-items:center;gap:6px;display:inline-flex}.cal-pager-btn{width:24px;height:var(--twg-chip-md-h);background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);flex:0 0 24px;place-items:center;min-width:24px;padding:0;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.cal-pager-btn{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.cal-pager-btn{color:var(--twg-ink-2);cursor:pointer;transition:background .14s var(--twg-ease), color .14s var(--twg-ease), transform var(--twg-t-press);border-radius:50%}.cal-pager-btn:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-pager-btn:hover{background:color-mix(in oklab, var(--twg-ink) 5%, var(--twg-cream-bright))}}.cal-pager-btn:hover{color:var(--twg-ink)}.cal-pager-btn:active{transform:scale(1.02)}.cal-today-btn{height:var(--twg-btn-md-h);border-radius:var(--twg-r-sm);border:.5px solid var(--twg-ink);background:0 0;padding:5px 10px}@supports (color:color-mix(in lab, red, red)){.cal-today-btn{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.cal-today-btn{color:var(--twg-ink-2);cursor:pointer;font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-caption);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:background .14s var(--twg-ease), color .14s var(--twg-ease), border-color .14s var(--twg-ease), transform var(--twg-t-press)}.cal-today-btn:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-today-btn:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.cal-today-btn:hover{color:var(--twg-ink);border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-today-btn:hover{border-color:color-mix(in oklab, var(--twg-ink) 22%, transparent)}}.cal-today-btn:active{transform:scale(1.02)}.cal-head-spacer{flex:1 1 0;min-width:0}.cal-filter-summary{flex:none;align-items:center;padding:8px 12px 0;display:flex}.cal-filter-summary-chip{border-radius:var(--twg-r-full);background:var(--twg-brass);align-items:center;gap:6px;min-height:24px;padding:3px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cal-filter-summary-chip{background:color-mix(in oklab, var(--twg-brass) 12%, transparent)}}.cal-filter-summary-chip{border:.5px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-filter-summary-chip{border:.5px solid color-mix(in oklab, var(--twg-brass) 45%, transparent)}}.cal-filter-summary-chip{color:var(--twg-ink-2);cursor:pointer;font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-caption);white-space:nowrap;transition:background var(--twg-dur-micro) var(--twg-ease), color var(--twg-dur-micro) var(--twg-ease)}.cal-filter-summary-chip:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-filter-summary-chip:hover{background:color-mix(in oklab, var(--twg-brass) 20%, transparent)}}.cal-filter-summary-chip:hover{color:var(--twg-ink)}.cal-new-btn{white-space:nowrap;padding:0 var(--twg-btn-md-pad-x);height:var(--twg-btn-sm-h);min-height:var(--twg-btn-sm-h);border-radius:var(--twg-btn-md-radius);background:var(--twg-ink);color:var(--twg-cream-bright);border:.5px solid var(--twg-ink);cursor:pointer;font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-button);letter-spacing:0;transition:background .14s var(--twg-ease);flex:none;align-items:center;gap:6px;display:inline-flex}.cal-new-btn:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-new-btn:hover{background:color-mix(in oklab, var(--twg-ink) 88%, var(--twg-coral))}}.cal-head .cal-search{flex:120px;min-width:120px;max-width:240px}.cal-head .cal-search input[data-calendar-search-input=true]{height:var(--twg-search-h);min-height:var(--twg-search-h);border:1px solid var(--twg-search-border);border-radius:var(--twg-search-radius);background:var(--twg-search-bg);color:var(--twg-ink);font-size:var(--twg-search-font);font-weight:var(--twg-search-weight);line-height:1}.cal-head .cal-drafts-wrap{flex:none}.cal-drafts-pill{white-space:nowrap;background:var(--twg-coral);border-radius:7px;flex:none;align-items:center;gap:6px;height:30px;padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cal-drafts-pill{background:color-mix(in oklab, var(--twg-coral) 12%, var(--twg-cream-bright))}}.cal-drafts-pill{border:.5px solid var(--twg-coral);color:var(--twg-coral);cursor:pointer;font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-label);transition:background .14s var(--twg-ease), color .14s var(--twg-ease)}.cal-drafts-pill:hover,.cal-drafts-pill[data-active]{background:var(--twg-coral);color:var(--twg-cream-bright)}@media (max-width:1500px){.cal-drafts-pill{gap:4px;padding:6px 10px}.cal-drafts-pill .cal-drafts-label{display:none}}.cal-settings-btn{width:30px;min-width:30px;height:var(--twg-btn-md-h);border-radius:calc(var(--twg-r-xs) + 1px);background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cal-settings-btn{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.cal-settings-btn{color:var(--twg-ink-2);cursor:pointer;transition:background .14s var(--twg-ease), color .14s var(--twg-ease)}.cal-settings-btn:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-settings-btn:hover{background:color-mix(in oklab, var(--twg-ink) 5%, var(--twg-cream-bright))}}.cal-settings-btn:hover{color:var(--twg-ink)}@media (min-width:769px) and (max-width:1360px){.twg-canvas .cal-head{gap:8px;padding:6px 12px}.cal-head-brand{gap:8px}.twg-canvas .cal-view-btn{padding:4px 9px}.cal-pager{gap:5px}.cal-head .cal-search{flex-basis:110px;min-width:110px}.cal-cmdk-trigger kbd{display:none}}.cal-impl-badge{font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.08em;text-transform:uppercase;background:var(--twg-coral);border-radius:4px;align-items:center;padding:1px 6px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cal-impl-badge{background:color-mix(in oklab, var(--twg-coral) 14%, var(--twg-cream-bright))}}.cal-impl-badge{color:var(--twg-coral);border:.5px solid var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.cal-impl-badge{border:.5px solid color-mix(in oklab, var(--twg-coral) 40%, transparent)}}.cal-impl-badge[data-tone=brass]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-impl-badge[data-tone=brass]{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}.cal-impl-badge[data-tone=brass]{color:var(--twg-brass);border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-impl-badge[data-tone=brass]{border-color:color-mix(in oklab, var(--twg-brass) 40%, transparent)}}.cal-impl-badge[data-tone=danger]{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.cal-impl-badge[data-tone=danger]{background:color-mix(in oklab, var(--twg-danger) 14%, var(--twg-cream-bright))}}.cal-impl-badge[data-tone=danger]{color:var(--twg-danger);border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.cal-impl-badge[data-tone=danger]{border-color:color-mix(in oklab, var(--twg-danger) 40%, transparent)}}.cal-task-block{background:var(--twg-brass)!important}@supports (color:color-mix(in lab, red, red)){.cal-task-block{background:color-mix(in oklab, var(--twg-brass) 8%, transparent)!important}}.cal-task-block{border:.5px dashed var(--twg-brass)!important}@supports (color:color-mix(in lab, red, red)){.cal-task-block{border:.5px dashed color-mix(in oklab, var(--twg-brass) 60%, transparent)!important}}.cal-task-block{color:var(--twg-ink-2)}.cal-task-block .cal-block-title{font-style:italic}.cal-month-evt[data-task],.cal-agenda-row[data-task],.cal-week-list-event[data-task],.cal-mobile-month-event[data-task],.cal-grid-allday-pill[data-task]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-month-evt[data-task],.cal-agenda-row[data-task],.cal-week-list-event[data-task],.cal-mobile-month-event[data-task],.cal-grid-allday-pill[data-task]{background:color-mix(in oklab, var(--twg-brass) 7%, transparent)}}.cal-month-evt[data-task],.cal-agenda-row[data-task],.cal-week-list-event[data-task],.cal-mobile-month-event[data-task],.cal-grid-allday-pill[data-task]{border-style:dashed}.cal-link-picker{z-index:50;background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);width:280px;position:absolute;top:calc(100% + 4px);right:0}@supports (color:color-mix(in lab, red, red)){.cal-link-picker{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.cal-link-picker{border-radius:var(--twg-r-sm);flex-direction:column;gap:4px;padding:8px;display:flex;box-shadow:0 12px 24px #0000001a}.cal-link-picker input{font-size:var(--twg-fs-label);border:.5px solid var(--twg-ink);padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.cal-link-picker input{border:.5px solid color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.cal-link-picker input{border-radius:var(--twg-r-xs);background:#fff}.cal-link-picker-row{text-align:left;font-size:var(--twg-fs-label);color:var(--twg-ink);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 8px}.cal-link-picker-row:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-link-picker-row:hover{background:color-mix(in oklab, var(--twg-brass) 12%, transparent)}}.cal-link-picker-foot{border-top:.5px solid var(--twg-ink);gap:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.cal-link-picker-foot{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.cal-link-picker-foot{margin-top:4px;padding-top:6px}.cal-btn-ghost{color:var(--twg-ink-3);background:0 0;border-color:#0000}.cal-btn-ghost:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-btn-ghost:hover{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.cal-btn-ghost:hover{color:var(--twg-ink)}.cal-reminder-row{background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.cal-reminder-row{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.cal-reminder-row{border-radius:var(--twg-r-xs);font-size:var(--twg-fs-label);color:var(--twg-ink-2)}.cal-grid-allday{grid-template-columns:var(--cal-gutter) repeat(var(--cols,1), minmax(0, 1fr));background:var(--twg-ink);display:grid}@supports (color:color-mix(in lab, red, red)){.cal-grid-allday{background:color-mix(in oklab, var(--twg-ink) 6%, var(--twg-cream-bright))}}.cal-grid-allday{border-bottom:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-grid-allday{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.cal-grid-allday{min-height:26px;padding:4px 0}.cal-grid-allday[data-cols="1"]{--cols:1}.cal-grid-allday[data-cols="3"]{--cols:3}.cal-grid-allday[data-cols="5"]{--cols:5}.cal-grid-allday[data-cols="7"]{--cols:7}.cal-grid-allday-label{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-micro);text-transform:uppercase;letter-spacing:.1em;color:var(--twg-ink-3);text-align:right;border-right:.5px solid var(--twg-ink);padding:5px 8px 0 6px}@supports (color:color-mix(in lab, red, red)){.cal-grid-allday-label{border-right:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.cal-grid-allday-col{background:var(--twg-cream-bright);border-left:.5px solid var(--twg-ink);flex-direction:column;gap:2px;padding:2px;display:flex}@supports (color:color-mix(in lab, red, red)){.cal-grid-allday-col{border-left:.5px solid color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.cal-grid-allday-col:first-of-type{border-left:0}.cal-grid-allday-pill{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);background:var(--twg-brass);border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cal-grid-allday-pill{background:color-mix(in oklab, var(--twg-brass) 16%, var(--twg-cream-bright))}}.cal-grid-allday-pill{color:var(--twg-ink);border:.5px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-grid-allday-pill{border:.5px solid color-mix(in oklab, var(--twg-brass) 40%, transparent)}}.cal-grid-allday-pill{cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-grid-allday-pill[data-c=coral]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.cal-grid-allday-pill[data-c=coral]{background:color-mix(in oklab, var(--twg-coral) 14%, var(--twg-cream-bright))}}.cal-grid-allday-pill[data-c=coral]{border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.cal-grid-allday-pill[data-c=coral]{border-color:color-mix(in oklab, var(--twg-coral) 40%, transparent)}}.cal-grid-allday-pill[data-c=sage]{background:var(--twg-sage,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.cal-grid-allday-pill[data-c=sage]{background:color-mix(in oklab, var(--twg-sage,var(--twg-brass)) 14%, var(--twg-cream-bright))}}.cal-grid-allday-pill[data-c=danger]{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.cal-grid-allday-pill[data-c=danger]{background:color-mix(in oklab, var(--twg-danger) 14%, var(--twg-cream-bright))}}.cal-grid-allday-pill[data-c=danger]{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.cal-grid-allday-pill[data-c=danger]{border-color:color-mix(in oklab, var(--twg-danger) 40%, transparent)}}.cal-grid-allday-pill[data-active]{outline:1px solid var(--twg-ink)}.cal-grid-allday-pill[data-leftcap]:not([data-rightcap]){border-top-right-radius:0;border-bottom-right-radius:0}.cal-grid-allday-pill[data-rightcap]:not([data-leftcap]){border-top-left-radius:0;border-bottom-left-radius:0}.cal-grid-allday-pill:not([data-leftcap]):not([data-rightcap]){border-radius:0}.cal-agenda-row[data-multiday]:after{content:"↻";color:var(--twg-brass);font-size:var(--twg-fs-label);margin-left:6px}.cal-impl-badge[data-tone=ink]{background:var(--twg-cream-bright);color:var(--twg-ink-2);border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-impl-badge[data-tone=ink]{border-color:color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.cal-rail-savedview[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-rail-savedview[data-active]{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.cal-rail-savedview[data-active]{color:var(--twg-ink);border:.5px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-rail-savedview[data-active]{border:.5px solid color-mix(in oklab, var(--twg-brass) 60%, transparent)}}.cal-body{grid-template-columns:var(--cal-rail-w,248px) minmax(0, 1fr) var(--cal-panel-w,360px);flex:1;gap:8px;width:100%;min-height:0;padding:0 6px 6px;display:grid;position:relative;overflow:hidden}.cal-rail-section{flex-direction:column;gap:6px;display:flex}.cal-acct{color:var(--twg-ink);cursor:pointer;text-align:left;font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-body-lg);transition:background .12s var(--twg-ease);background:0 0;border:0;border-radius:7px;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;padding:6px 8px;display:grid}.cal-acct:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-acct:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.cal-acct[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-acct[data-active]{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.cal-acct-dot{width:16px;height:16px;font-family:var(--twg-f-ui);font-weight:700;font-size:var(--twg-fs-micro);letter-spacing:0;color:var(--twg-ink);border-radius:50%;place-items:center;display:inline-grid}.cal-acct-dot[data-tone=brass]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-acct-dot[data-tone=brass]{background:color-mix(in oklab, var(--twg-brass) 22%, var(--twg-cream-bright))}}.cal-acct-dot[data-tone=brass]{color:var(--twg-brass)}.cal-acct-dot[data-tone=coral]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.cal-acct-dot[data-tone=coral]{background:color-mix(in oklab, var(--twg-coral) 22%, var(--twg-cream-bright))}}.cal-acct-dot[data-tone=coral]{color:var(--twg-coral)}.cal-acct-dot[data-tone=sage]{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.cal-acct-dot[data-tone=sage]{background:color-mix(in oklab, var(--twg-sage) 22%, var(--twg-cream-bright))}}.cal-acct-dot[data-tone=sage]{color:var(--twg-sage)}.cal-acct-dot[data-tone=amber]{background:var(--twg-amber,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.cal-acct-dot[data-tone=amber]{background:color-mix(in oklab, var(--twg-amber,var(--twg-brass)) 22%, var(--twg-cream-bright))}}.cal-acct-dot[data-tone=amber]{color:var(--twg-amber,var(--twg-brass))}.cal-acct-dot[data-tone=violet]{background:var(--twg-violet,var(--tao-warm-violet,var(--twg-brass)))}@supports (color:color-mix(in lab, red, red)){.cal-acct-dot[data-tone=violet]{background:color-mix(in oklab, var(--twg-violet,var(--tao-warm-violet,var(--twg-brass))) 22%, var(--twg-cream-bright))}}.cal-acct-dot[data-tone=violet]{color:var(--twg-violet,var(--tao-warm-violet,var(--twg-brass)))}.cal-acct-meta{font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-caption);color:var(--twg-ink-3)}.cal-list-cal{border-radius:var(--twg-r-xs);cursor:pointer;transition:background .12s var(--twg-ease);text-align:left;font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-body);color:var(--twg-ink);background:0 0;border:0;grid-template-columns:12px 1fr auto;align-items:center;gap:9px;padding:6px 8px 6px 11px;display:grid}.cal-list-cal:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-list-cal:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.cal-cal-swatch{border:.5px solid var(--twg-ink);border-radius:3px;width:10px;height:10px}@supports (color:color-mix(in lab, red, red)){.cal-cal-swatch{border:.5px solid color-mix(in oklab, var(--twg-ink) 55%, transparent)}}.cal-cal-swatch[data-c=brass]{background:var(--twg-brass);border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-cal-swatch[data-c=brass]{border-color:color-mix(in oklab, var(--twg-brass) 72%, var(--twg-ink))}}.cal-cal-swatch[data-c=coral]{background:var(--twg-coral);border-color:var(--twg-coral)}.cal-cal-swatch[data-c=sage]{background:var(--twg-sage);border-color:var(--twg-sage)}.cal-cal-swatch[data-c=amber]{background:var(--twg-amber,var(--twg-brass));border-color:var(--twg-amber,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.cal-cal-swatch[data-c=amber]{border-color:color-mix(in oklab, var(--twg-amber,var(--twg-brass)) 72%, var(--twg-ink))}}.cal-cal-swatch[data-c=violet]{background:var(--twg-violet,var(--tao-warm-violet,var(--twg-brass)));border-color:var(--twg-violet,var(--tao-warm-violet,var(--twg-brass)))}@supports (color:color-mix(in lab, red, red)){.cal-cal-swatch[data-c=violet]{border-color:color-mix(in oklab, var(--twg-violet,var(--tao-warm-violet,var(--twg-brass))) 72%, var(--twg-ink))}}.cal-cal-swatch[data-c=ink]{background:var(--twg-ink);border-color:var(--twg-ink)}.cal-cal-swatch[data-hidden]{background:0 0!important}.cal-list-cal[data-hidden]{color:var(--twg-ink-3)}.cal-cal-main{gap:2px;min-width:0;display:grid}.cal-cal-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cal-cal-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);font-weight:600;overflow:hidden}.cal-cal-tags{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:inline-flex}.cal-cal-acct-tag{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-micro);letter-spacing:.04em;color:var(--twg-ink-3);text-transform:uppercase}.cal-cal-role-chip{border-radius:var(--twg-r-full);border:.5px solid var(--twg-brass);align-items:center;max-width:74px;min-height:18px;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cal-cal-role-chip{border:.5px solid color-mix(in oklab, var(--twg-brass) 28%, transparent)}}.cal-cal-role-chip{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-cal-role-chip{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.cal-cal-role-chip{color:var(--twg-brass);font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1;overflow:hidden}.cal-rail-caret{transition:transform var(--twg-dur-sm) var(--twg-ease)}.cal-rail-caret[data-collapsed]{transform:rotate(-90deg)}.cal-rail-savedview{border-radius:var(--twg-r-full);background:var(--twg-ink);align-items:center;gap:5px;min-height:24px;margin:1px 0;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cal-rail-savedview{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.cal-rail-savedview{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-rail-savedview{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.cal-rail-savedview{color:var(--twg-ink-2);cursor:pointer;font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-caption)}.cal-rail-savedview:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-rail-savedview:hover{background:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.cal-rail-savedview:hover{color:var(--twg-ink)}.cal-main{flex-direction:column;gap:10px;min-height:0;display:flex}.cal-strip{scrollbar-width:thin;flex:none;gap:8px;padding:2px 4px 6px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 12px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 12px),#0000 100%)}.cal-strip-card{background:#c58a2e;flex:0 0 284px;min-width:284px;position:relative}@supports (color:color-mix(in lab, red, red)){.cal-strip-card{background:color-mix(in oklab, #c58a2e 3%, var(--twg-cream-bright))}}.cal-strip-card{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-strip-card{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.cal-strip-card{border-left:3px solid var(--twg-ink);cursor:pointer;text-align:left;transition:transform .2s var(--twg-ease), box-shadow .2s var(--twg-ease);border-radius:11px;flex-direction:column;gap:5px;padding:9px 11px 10px;display:flex;box-shadow:inset 0 1px #ffffff80,0 1px 2px #7c5a200a}.cal-strip-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,0 12px 26px -14px #2c1e102e,0 3px 8px -3px #2c1e1014}.cal-strip-card[data-kind=prep]{border-left-color:var(--twg-brass)}.cal-strip-card[data-kind=draft],.cal-strip-card[data-kind=schedule]{border-left-color:var(--twg-coral)}.cal-strip-card[data-kind=conflict]{border-left-color:var(--twg-danger)}.cal-strip-card[data-kind=followup],.cal-strip-card[data-kind=focus]{border-left-color:var(--twg-sage)}.cal-strip-card[data-kind=resolve]{border-left-color:var(--twg-brass)}.cal-strip-card[data-kind=noshow]{border-left-color:var(--twg-danger)}.cal-strip-eyebrow{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--twg-ink-3);align-items:center;gap:5px;display:inline-flex}.cal-strip-title{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-section);letter-spacing:-.005em;color:var(--twg-ink);line-height:1.3}.cal-strip-when{font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-label);color:var(--twg-ink-2)}.cal-strip-line{font-family:var(--twg-f-content);font-size:var(--twg-fs-body);color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-strip-line{color:color-mix(in oklab, var(--twg-ink) 70%, transparent)}}.cal-strip-line{line-height:1.5}.cal-strip-actions{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.cal-strip-btn{border-radius:var(--twg-r-xs);border:.5px solid var(--twg-ink);background:0 0;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cal-strip-btn{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.cal-strip-btn{color:var(--twg-ink);cursor:pointer;font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-label);transition:background .14s var(--twg-ease)}.cal-strip-btn:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-strip-btn:hover{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.cal-strip-btn[data-primary]{background:var(--twg-ink);color:var(--twg-cream-bright);border-color:var(--twg-ink)}.cal-strip-btn[data-primary]:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-strip-btn[data-primary]:hover{background:color-mix(in oklab, var(--twg-ink) 88%, var(--twg-coral))}}.cal-surface{background:#c58a2e;flex-direction:column;flex:1;min-height:0;display:flex}@supports (color:color-mix(in lab, red, red)){.cal-surface{background:color-mix(in oklab, #c58a2e 2.5%, var(--twg-cream-bright))}}.cal-surface{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-surface{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.cal-surface{animation:cal-surface-in var(--twg-t-tab) both;border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 12px 28px -14px #2c1e101f,0 2px 6px -2px #2c1e100d}@keyframes cal-surface-in{0%{opacity:0}to{opacity:1}}.cal-agenda{flex-direction:column;height:100%;display:flex;overflow-y:auto}.cal-agenda-day{z-index:2;background:#c58a2e;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.cal-agenda-day{background:color-mix(in oklab, #c58a2e 3%, var(--twg-cream-bright))}}.cal-agenda-day{border:0;border-bottom:.5px solid var(--twg-ink);padding:9px 14px 6px}@supports (color:color-mix(in lab, red, red)){.cal-agenda-day{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.cal-agenda-day{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-body-lg);color:var(--twg-ink);cursor:pointer;text-align:left;width:100%;transition:background .14s var(--twg-ease);align-items:baseline;gap:9px;display:flex}.cal-agenda-day:hover{background:#c58a2e}@supports (color:color-mix(in lab, red, red)){.cal-agenda-day:hover{background:color-mix(in oklab, #c58a2e 4%, color-mix(in oklab, var(--twg-ink) 4%, var(--twg-cream-bright)))}}.cal-agenda-day-sub{font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-caption);color:var(--twg-ink);letter-spacing:.04em}.cal-agenda-row{cursor:pointer;text-align:left;border:0;border-bottom:.5px solid var(--twg-ink);background:0 0;grid-template-columns:76px 5px 1fr auto;align-items:start;gap:10px;padding:8px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.cal-agenda-row{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.cal-agenda-row{transition:background .12s var(--twg-ease)}.cal-agenda-row:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-agenda-row:hover{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.cal-agenda-row[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-agenda-row[data-active]{background:color-mix(in oklab, var(--twg-brass) 10%, transparent)}}.cal-agenda-row[data-status=cancelled]{opacity:.66}.cal-agenda-row[data-status=draft]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.cal-agenda-row[data-status=draft]{background:color-mix(in oklab, var(--twg-coral) 6%, transparent)}}.cal-agenda-time{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-body);color:var(--twg-ink-2);letter-spacing:0;padding-top:2px;line-height:1.35}.cal-agenda-time-end{font-size:var(--twg-fs-label);color:var(--twg-ink);font-weight:500}.cal-agenda-rule{border-radius:3px;width:3px;height:100%;min-height:30px}.cal-agenda-rule[data-c=brass]{background:var(--twg-brass)}.cal-agenda-rule[data-c=coral]{background:var(--twg-coral)}.cal-agenda-rule[data-c=sage]{background:var(--twg-sage)}.cal-agenda-rule[data-c=amber]{background:var(--twg-amber,var(--twg-brass))}.cal-agenda-rule[data-c=violet]{background:var(--twg-violet,var(--tao-warm-violet,var(--twg-brass)))}.cal-agenda-rule[data-c=ink]{background:var(--twg-ink)}.cal-agenda-rule[data-c=danger]{background:var(--twg-danger)}.cal-agenda-body{min-width:0}.cal-agenda-title{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-body-lg);letter-spacing:-.005em;color:var(--twg-ink);text-overflow:ellipsis;white-space:nowrap;line-height:1.32;overflow:hidden}.cal-agenda-sub{font-family:var(--twg-f-content);font-size:var(--twg-fs-button);color:var(--twg-ink);margin-top:3px}@supports (color:color-mix(in lab, red, red)){.cal-agenda-sub{color:color-mix(in oklab, var(--twg-ink) 68%, transparent)}}.cal-agenda-sub{flex-wrap:wrap;gap:5px 10px;display:flex}.cal-agenda-chips{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.cal-status-badge{border-radius:var(--twg-r-full);background:var(--twg-ink);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cal-status-badge{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.cal-status-badge{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-status-badge{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.cal-status-badge{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-caption);letter-spacing:.02em;text-transform:none}.cal-status-badge[data-tone=brass]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-status-badge[data-tone=brass]{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}.cal-status-badge[data-tone=brass]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-status-badge[data-tone=brass]{border-color:color-mix(in oklab, var(--twg-brass) 30%, transparent)}}.cal-status-badge[data-tone=coral]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.cal-status-badge[data-tone=coral]{background:color-mix(in oklab, var(--twg-coral) 14%, var(--twg-cream-bright))}}.cal-status-badge[data-tone=coral]{border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.cal-status-badge[data-tone=coral]{border-color:color-mix(in oklab, var(--twg-coral) 30%, transparent)}}.cal-status-badge[data-tone=coral]{color:var(--twg-coral)}.cal-status-badge[data-tone=sage]{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.cal-status-badge[data-tone=sage]{background:color-mix(in oklab, var(--twg-sage) 14%, var(--twg-cream-bright))}}.cal-status-badge[data-tone=sage]{border-color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.cal-status-badge[data-tone=sage]{border-color:color-mix(in oklab, var(--twg-sage) 30%, transparent)}}.cal-status-badge[data-tone=sage]{color:var(--twg-sage)}.cal-status-badge[data-tone=danger]{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.cal-status-badge[data-tone=danger]{background:color-mix(in oklab, var(--twg-danger) 12%, var(--twg-cream-bright))}}.cal-status-badge[data-tone=danger]{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.cal-status-badge[data-tone=danger]{border-color:color-mix(in oklab, var(--twg-danger) 30%, transparent)}}.cal-status-badge[data-tone=danger]{color:var(--twg-danger)}.cal-status-badge[data-tone=ink]{background:var(--twg-ink);color:var(--twg-cream-bright);border-color:var(--twg-ink)}.cal-status-badge[data-tone=brass]{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-status-badge[data-tone=brass]{color:color-mix(in oklab, var(--twg-brass) 58%, var(--twg-ink))}}.cal-evt-kind-ico{vertical-align:-.08em;color:var(--twg-ink-2);flex:none;margin-right:3px}.cal-evt-acct-tag{border:.5px solid var(--twg-ink);justify-content:center;align-items:center;min-width:12px;margin:0 3px;padding:0 2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cal-evt-acct-tag{border:.5px solid color-mix(in oklab, var(--twg-ink) 45%, transparent)}}.cal-evt-acct-tag{font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--twg-ink-2);vertical-align:.06em;border-radius:3px;flex:none;font-weight:700;line-height:1.3}.cal-connect-empty .ui-emptystate__primary{background:var(--twg-btn-approve-bg);color:var(--twg-btn-approve-fg);border-color:var(--twg-btn-approve-bg)}@supports (color:color-mix(in lab, red, red)){.cal-connect-empty .ui-emptystate__primary{border-color:color-mix(in oklab, var(--twg-btn-approve-bg) 55%, var(--twg-ink))}}.cal-sync-dot{background:var(--twg-danger);width:6px;height:6px;box-shadow:0 0 0 2px var(--twg-danger);border-radius:999px;margin-left:5px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.cal-sync-dot{box-shadow:0 0 0 2px color-mix(in oklab, var(--twg-danger) 12%, transparent)}}.cal-sync-dot{vertical-align:middle}.cal-month-evt[data-sync-state],.cal-block[data-sync-state],.cal-agenda-row[data-sync-state],.cal-week-list-event[data-sync-state],.cal-mobile-month-event[data-sync-state],.cal-grid-allday-pill[data-sync-state]{border-color:var(--twg-danger)!important}@supports (color:color-mix(in lab, red, red)){.cal-month-evt[data-sync-state],.cal-block[data-sync-state],.cal-agenda-row[data-sync-state],.cal-week-list-event[data-sync-state],.cal-mobile-month-event[data-sync-state],.cal-grid-allday-pill[data-sync-state]{border-color:color-mix(in oklab, var(--twg-danger) 28%, var(--twg-line))!important}}.cal-agenda-right{font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-caption);color:var(--twg-ink-3);letter-spacing:.04em;text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.cal-grid{--cal-gutter:80px;--cal-grid-head-height:28px;grid-template-rows:var(--cal-grid-head-height) 1fr;height:100%;min-height:0;display:grid;position:relative}.cal-grid[data-calendar-view=week]{--cal-grid-head-height:calc(var(--twg-btn-compact-h) + var(--twg-space-2) + var(--twg-border-w) + var(--twg-border-w))}.cal-grid-head{border-bottom:.5px solid var(--twg-ink);display:grid}@supports (color:color-mix(in lab, red, red)){.cal-grid-head{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.cal-grid-head{background:#c58a2e}@supports (color:color-mix(in lab, red, red)){.cal-grid-head{background:color-mix(in oklab, #c58a2e 3%, var(--twg-cream-bright))}}.cal-grid-head[data-cols="1"]{grid-template-columns:var(--cal-gutter) 1fr}.cal-grid-head[data-cols="3"]{grid-template-columns:var(--cal-gutter) repeat(3, 1fr)}.cal-grid-head[data-cols="5"]{grid-template-columns:var(--cal-gutter) repeat(5, 1fr)}.cal-grid-head[data-cols="7"]{grid-template-columns:var(--cal-gutter) repeat(7, 1fr)}.cal-grid-head-cell{border-left:.5px solid var(--twg-ink);flex-direction:column;justify-content:center;padding:3px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.cal-grid-head-cell{border-left:.5px solid color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.cal-grid-head-cell{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-caption);letter-spacing:.04em;color:var(--twg-ink-2)}.cal-grid-head-cell:first-child{border-left:0}.cal-grid-head-cell[data-today]{color:var(--twg-coral)}.cal-grid-head-cell.cal-grid-head-cell--gutter{padding:var(--twg-space-0-5) var(--twg-space-1)}.cal-grid-head-cell-day{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-micro);color:var(--twg-ink-3);letter-spacing:.1em;text-transform:uppercase}.cal-grid-body{display:grid;position:relative;overflow-y:auto}.cal-grid-body[data-cols="1"]{grid-template-columns:var(--cal-gutter) 1fr}.cal-grid-body[data-cols="3"]{grid-template-columns:var(--cal-gutter) repeat(3, 1fr)}.cal-grid-body[data-cols="5"]{grid-template-columns:var(--cal-gutter) repeat(5, 1fr)}.cal-grid-body[data-cols="7"]{grid-template-columns:var(--cal-gutter) repeat(7, 1fr)}.cal-grid-hours{border-right:.5px solid var(--twg-ink);grid-template-rows:repeat(24,46px);display:grid}@supports (color:color-mix(in lab, red, red)){.cal-grid-hours{border-right:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.cal-grid-hours{background:#c58a2e}@supports (color:color-mix(in lab, red, red)){.cal-grid-hours{background:color-mix(in oklab, #c58a2e 1.5%, var(--twg-cream-bright))}}.cal-grid-hour{font-family:var(--twg-f-ui);font-variant-numeric:tabular-nums;font-size:var(--twg-fs-micro);color:var(--twg-ink-3);letter-spacing:.04em;text-align:right;border-top:.5px solid var(--twg-ink);padding:2px 7px 0 0}@supports (color:color-mix(in lab, red, red)){.cal-grid-hour{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.cal-grid-hour:first-child{border-top:0}.cal-grid-col{border-left:.5px solid var(--twg-ink);grid-template-rows:repeat(24,46px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.cal-grid-col{border-left:.5px solid color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.cal-grid-col:first-of-type{border-left:0}.cal-grid-empty{top:54%;left:calc(50% + (var(--cal-gutter) / 2));z-index:6;background:var(--twg-ink);border-radius:999px;padding:5px 14px;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.cal-grid-empty{background:color-mix(in oklab, var(--twg-ink) 4%, var(--twg-cream-bright))}}.cal-grid-empty{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-grid-empty{border:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.cal-grid-empty{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.02em;white-space:nowrap;pointer-events:none}.cal-grid-hours-layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cal-grid-workinghours,.cal-grid-offhours{pointer-events:none;position:absolute;left:0;right:0}.cal-grid-workinghours{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-grid-workinghours{background:color-mix(in oklab, var(--twg-brass) 7%, transparent)}}.cal-grid-workinghours{box-shadow:inset 0 var(--twg-border-w) 0 var(--twg-brass), inset 0 calc(var(--twg-border-w) * -1) 0 var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-grid-workinghours{box-shadow:inset 0 var(--twg-border-w) 0 color-mix(in oklab, var(--twg-brass) 18%, transparent), inset 0 calc(var(--twg-border-w) * -1) 0 color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.cal-grid-offhours{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-grid-offhours{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.cal-grid-col-cell{border-top:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-grid-col-cell{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.cal-grid-col-cell:first-child{border-top:0}.cal-grid-col-cell[data-half]{background-image:linear-gradient(to bottom, transparent 50%, var(--twg-ink) 50%, var(--twg-ink) 51%, transparent 51%)}@supports (color:color-mix(in lab, red, red)){.cal-grid-col-cell[data-half]{background-image:linear-gradient(to bottom, transparent 50%, color-mix(in oklab, var(--twg-ink) 3%, transparent) 50%, color-mix(in oklab, var(--twg-ink) 3%, transparent) 51%, transparent 51%)}}.cal-weekdays-toggle{justify-content:center;align-items:center;gap:var(--twg-space-0-5);width:100%;min-width:0;padding:var(--twg-space-0-5);border-radius:var(--twg-r-full);border:var(--twg-border-w) solid var(--twg-ink);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cal-weekdays-toggle{border:var(--twg-border-w) solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.cal-weekdays-toggle{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.cal-weekdays-toggle{background:color-mix(in oklab, var(--twg-cream-bright) 70%, transparent)}}.cal-weekdays-toggle-btn{min-width:0;min-height:var(--twg-btn-compact-h);border-radius:var(--twg-r-full);color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:0;font-weight:700;line-height:1}.cal-weekdays-toggle-btn[data-active]{background:var(--twg-ink);color:var(--twg-cream-bright)}.cal-create-ghost{left:var(--twg-space-1);right:var(--twg-space-1);z-index:4;pointer-events:none;border:var(--twg-border-w) dashed var(--twg-brass);position:absolute}@supports (color:color-mix(in lab, red, red)){.cal-create-ghost{border:var(--twg-border-w) dashed color-mix(in oklab, var(--twg-brass) 62%, transparent)}}.cal-create-ghost{border-radius:var(--twg-r-sm);background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-create-ghost{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}.cal-create-ghost{box-shadow:inset 0 0 0 var(--twg-border-w) var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.cal-create-ghost{box-shadow:inset 0 0 0 var(--twg-border-w) color-mix(in oklab, var(--twg-cream-bright) 62%, transparent)}}.cal-create-ghost{color:var(--twg-ink);padding:var(--twg-space-1);justify-content:flex-start;align-items:flex-start;display:flex}.cal-create-ghost span{padding:var(--twg-space-0-5) var(--twg-space-1-5);border-radius:var(--twg-r-full);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.cal-create-ghost span{background:color-mix(in oklab, var(--twg-cream-bright) 82%, transparent)}}.cal-create-ghost span{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);font-weight:700;line-height:1}.cal-now-line{border-top:1px solid var(--twg-coral);z-index:2;pointer-events:none;height:0;position:absolute;left:0;right:0}.cal-now-line:before{content:"";background:var(--twg-coral);width:8px;height:8px;box-shadow:0 0 0 2px var(--twg-cream-bright);border-radius:50%;position:absolute;top:-4px;left:-4px}.cal-block{background:var(--twg-cream-bright);position:absolute;left:3px;right:3px}@supports (color:color-mix(in lab, red, red)){.cal-block{background:color-mix(in oklab, var(--twg-cream-bright) 90%, transparent)}}.cal-block{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-block{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.cal-block{border-left:3px solid var(--twg-ink);cursor:pointer;font-family:var(--twg-f-content);font-size:var(--twg-fs-caption);color:var(--twg-ink);transition:transform .16s var(--twg-ease), box-shadow .16s var(--twg-ease);border-radius:7px;padding:3px 5px 3px 7px;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 4px 12px -6px #2c1e101a}.cal-block[data-dragging]{box-shadow:0 1px 0 #ffffff8c inset, 0 16px 30px -12px var(--twg-ink);transition:none;scale:1.02}@supports (color:color-mix(in lab, red, red)){.cal-block[data-dragging]{box-shadow:0 1px 0 #ffffff8c inset, 0 16px 30px -12px color-mix(in oklab, var(--twg-ink) 34%, transparent)}}.cal-block[data-drag-settling]{transition:transform var(--twg-dur-snap) var(--twg-spring-settle), scale var(--twg-dur-snap) var(--twg-spring-settle), box-shadow var(--twg-dur-snap) var(--twg-spring-settle);scale:1}.cal-block:hover{z-index:3;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff8c,0 10px 24px -10px #2c1e1033,0 3px 8px -3px #2c1e1014}.cal-block[data-active]{outline:2px solid var(--twg-brass);outline-offset:-2px;z-index:4}.cal-block[data-c=brass]{border-left-color:var(--twg-brass)}.cal-block[data-c=coral]{border-left-color:var(--twg-coral)}.cal-block[data-c=sage]{border-left-color:var(--twg-sage)}.cal-block[data-c=amber]{border-left-color:var(--twg-amber,var(--twg-brass))}.cal-block[data-c=violet]{border-left-color:var(--twg-violet,var(--tao-warm-violet,var(--twg-brass)))}.cal-block[data-c=ink]{border-left-color:var(--twg-ink)}.cal-block[data-c=danger]{border-left-color:var(--twg-danger)}.cal-block[data-status=tentative]{border-style:dashed}.cal-block[data-status=draft]{background:repeating-linear-gradient(135deg, var(--twg-coral) 0 6px, var(--twg-coral) 6px 12px)}@supports (color:color-mix(in lab, red, red)){.cal-block[data-status=draft]{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--twg-coral) 8%, var(--twg-cream-bright)) 0 6px, color-mix(in oklab, var(--twg-coral) 4%, var(--twg-cream-bright)) 6px 12px)}}.cal-block[data-status=cancelled]{opacity:.5;text-decoration:line-through;-webkit-text-decoration-color:var(--twg-ink-3);-webkit-text-decoration-color:var(--twg-ink-3);-webkit-text-decoration-color:var(--twg-ink-3);text-decoration-color:var(--twg-ink-3);text-decoration-thickness:.5px}.cal-block[data-kind=focus_time]{background:repeating-linear-gradient(45deg, var(--twg-sage) 0 8px, var(--twg-sage) 8px 16px)}@supports (color:color-mix(in lab, red, red)){.cal-block[data-kind=focus_time]{background:repeating-linear-gradient(45deg, color-mix(in oklab, var(--twg-sage) 10%, var(--twg-cream-bright)) 0 8px, color-mix(in oklab, var(--twg-sage) 5%, var(--twg-cream-bright)) 8px 16px)}}.cal-block[data-kind=out_of_office]{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-block[data-kind=out_of_office]{background:color-mix(in oklab, var(--twg-ink) 8%, var(--twg-cream-bright))}}.cal-block-title{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-label);letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.cal-block[data-compact] .cal-block-title{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1;display:block;overflow:hidden}.cal-block[data-compact] .cal-block-time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-block-time{font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-caption);color:var(--twg-ink-3);margin-top:1px}@media (max-width:768px){.cal-block{min-height:var(--twg-button-md-h-mobile);overflow:visible}.cal-block-title{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;font-size:var(--twg-fs-caption);letter-spacing:0;line-height:1.2}.cal-block-time{text-overflow:clip;white-space:nowrap;min-width:max-content;line-height:1.2;overflow:visible}}.cal-block-flags{flex-wrap:wrap;gap:3px;margin-top:2px;display:flex}.cal-block-flag{background:var(--twg-ink);border-radius:3px;place-items:center;width:13px;height:13px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.cal-block-flag{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.cal-block-flag{color:var(--twg-ink-2)}.cal-block-flag[data-tone=brass]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-block-flag[data-tone=brass]{background:color-mix(in oklab, var(--twg-brass) 18%, var(--twg-cream-bright))}}.cal-block-flag[data-tone=brass]{color:var(--twg-brass)}.cal-block-flag[data-tone=coral]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.cal-block-flag[data-tone=coral]{background:color-mix(in oklab, var(--twg-coral) 18%, var(--twg-cream-bright))}}.cal-block-flag[data-tone=coral]{color:var(--twg-coral)}.cal-block-flag[data-tone=sage]{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.cal-block-flag[data-tone=sage]{background:color-mix(in oklab, var(--twg-sage) 18%, var(--twg-cream-bright))}}.cal-block-flag[data-tone=sage]{color:var(--twg-sage)}.cal-block-flag[data-tone=danger]{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.cal-block-flag[data-tone=danger]{background:color-mix(in oklab, var(--twg-danger) 18%, var(--twg-cream-bright))}}.cal-block-flag[data-tone=danger]{color:var(--twg-danger)}.cal-month{grid-template-rows:24px repeat(6,1fr);height:100%;display:grid}.cal-month-head{border-bottom:.5px solid var(--twg-ink);grid-template-columns:repeat(7,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.cal-month-head{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.cal-month-head-cell{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-micro);color:var(--twg-ink);letter-spacing:.14em;text-transform:uppercase;border-left:.5px solid var(--twg-ink);padding:5px 9px}@supports (color:color-mix(in lab, red, red)){.cal-month-head-cell{border-left:.5px solid color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.cal-month-head-cell:first-child{border-left:0}.cal-month-row{border-top:.5px solid var(--twg-ink);grid-template-columns:repeat(7,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.cal-month-row{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.cal-month-cell{border-left:.5px solid var(--twg-ink);min-height:78px;position:relative}@supports (color:color-mix(in lab, red, red)){.cal-month-cell{border-left:.5px solid color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.cal-month-cell{background:0 0;flex-direction:column;gap:2px;padding:5px 5px 3px;display:flex}.cal-month-cell:first-child{border-left:0}.cal-month-cell[data-outside]{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-month-cell[data-outside]{background:color-mix(in oklab, var(--twg-ink) 3%, transparent)}}.cal-month-cell[data-today]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.cal-month-cell[data-today]{background:color-mix(in oklab, var(--twg-coral) 5%, var(--twg-cream-bright))}}.cal-month-cell-num{font-family:var(--twg-f-ui);font-variant-numeric:tabular-nums;font-size:var(--twg-fs-caption);color:var(--twg-ink-2);letter-spacing:.02em;cursor:pointer;text-align:left;transition:color .14s var(--twg-ease);background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;padding:0;font-weight:600;display:inline-flex;position:relative}.cal-month-cell-num:after{content:"";width:max(100%, var(--twg-hit-floor));height:max(100%, var(--twg-hit-floor));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cal-month-cell-num:hover{color:var(--twg-ink)}.cal-month-cell[data-today] .cal-month-cell-num{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.cal-month-cell[data-today] .cal-month-cell-num{color:color-mix(in oklab, var(--twg-coral) 58%, var(--twg-ink))}}.cal-month-cell[data-load=heavy]:after{content:"";background:var(--twg-danger);width:6px;height:6px;box-shadow:0 0 0 2px var(--twg-cream-bright);border-radius:50%;position:absolute;top:6px;right:6px}.cal-month-evt{font-size:var(--twg-fs-caption);color:var(--twg-ink);background:var(--twg-cream-bright);grid-template-columns:3px max-content minmax(0,1fr);align-items:center;gap:6px;line-height:1.3;display:grid}@supports (color:color-mix(in lab, red, red)){.cal-month-evt{background:color-mix(in oklab, var(--twg-cream-bright) 92%, transparent)}}.cal-month-evt{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-month-evt{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.cal-month-evt{cursor:pointer;text-align:left;white-space:nowrap;border-radius:4px;min-height:18px;padding:2px 6px 2px 3px;overflow:hidden}.cal-month-evt:hover{background:var(--twg-cream-bright)}.cal-month-evt[data-active]{outline:1.5px solid var(--twg-brass)}.cal-month-evt-rule{background:var(--twg-ink);border-radius:2px;grid-column:1;width:3px;height:13px}.cal-month-evt-rule[data-c=brass]{background:var(--twg-brass)}.cal-month-evt-rule[data-c=coral]{background:var(--twg-coral)}.cal-month-evt-rule[data-c=sage]{background:var(--twg-sage)}.cal-month-evt-rule[data-c=amber]{background:var(--twg-amber,var(--twg-brass))}.cal-month-evt-rule[data-c=violet]{background:var(--twg-violet,var(--tao-warm-violet,var(--twg-brass)))}.cal-month-evt-rule[data-c=ink]{background:var(--twg-ink)}.cal-month-evt-rule[data-c=danger]{background:var(--twg-danger)}.cal-month-evt-time{font-family:var(--twg-f-ui);font-variant-numeric:tabular-nums;font-size:var(--twg-fs-caption);color:var(--twg-ink);letter-spacing:-.01em;grid-column:2;font-weight:500}.cal-month-evt-label{text-overflow:ellipsis;white-space:nowrap;grid-column:3;min-width:0;font-weight:500;overflow:hidden}.cal-month-more{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-micro);color:var(--twg-ink-3);letter-spacing:.04em;cursor:pointer;text-align:left;background:0 0;border:0;padding:0 4px}.cal-month-more:hover{color:var(--twg-ink)}.cal-mobile-month-agenda{display:none}@media (max-width:768px){.cal-month-mobile-grid{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid!important}.cal-month[data-mobile-summary] .cal-month-mobile-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid!important}.cal-month[data-mobile-summary] .cal-month-head,.cal-month[data-mobile-summary] .cal-month-row{display:contents!important}.cal-month[data-mobile-summary] .cal-month-cell{min-width:0}.cal-mobile-month-agenda{gap:var(--twg-space-2);flex-direction:column;min-height:0;display:flex;overflow-y:auto!important}.cal-mobile-month-list{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.cal-mobile-month-event{min-height:var(--twg-touch-target);align-items:center;min-width:0;gap:var(--twg-space-2)!important;grid-template-columns:3px auto 1fr auto!important;display:grid!important}.cal-mobile-month-time{white-space:nowrap;min-width:max-content}.cal-mobile-month-body{min-width:0}.cal-mobile-month-body strong{overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.cal-mobile-month-body span,.cal-month-evt{white-space:normal;overflow-wrap:anywhere}.cal-month-evt-label{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.cal-month-evt-time{white-space:nowrap;min-width:max-content}}.cal-empty{color:var(--twg-ink-3);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:40px 20px;display:flex}.cal-empty-title{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-title);color:var(--twg-ink)}.cal-empty-sub{font-size:var(--twg-fs-button);color:var(--twg-ink-2);max-width:36ch;line-height:1.5}.cal-view-skeleton{flex-direction:column;flex:1;gap:12px;padding:24px 20px;display:flex}.cal-skeleton-row{border-radius:var(--twg-r-md);background:var(--twg-ink);height:44px}@supports (color:color-mix(in lab, red, red)){.cal-skeleton-row{background:color-mix(in oklab, var(--twg-ink) 6%, var(--twg-cream-bright))}}.cal-skeleton-row{animation:1.4s ease-in-out infinite cal-skeleton-pulse}.cal-skeleton-row:nth-child(2n){opacity:.75}.cal-skeleton-row:nth-child(3n){opacity:.55}@keyframes cal-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.cal-skeleton-row{animation:none}}.cal-view-error{color:var(--twg-ink-3);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:40px 20px;display:flex}.cal-view-error-retry{border:.5px solid var(--twg-ink);margin-top:4px;padding:6px 16px}@supports (color:color-mix(in lab, red, red)){.cal-view-error-retry{border:.5px solid color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.cal-view-error-retry{border-radius:var(--twg-r-full,999px);background:var(--twg-cream-bright);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);cursor:pointer;font-weight:600}.cal-view-error-retry:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-view-error-retry:hover{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.cal-minical-wrap{display:inline-flex;position:relative}.cal-minical{z-index:var(--z-popover,500);border:.5px solid var(--twg-ink);width:252px;padding:10px;position:absolute;top:calc(100% + 6px);right:0}@supports (color:color-mix(in lab, red, red)){.cal-minical{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.cal-minical{border-radius:var(--twg-r-md);background:var(--twg-cream-bright);animation:cal-minical-in var(--twg-t-dropdown) both;box-shadow:0 16px 36px -12px #2c1e103d}@keyframes cal-minical-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cal-minical-head{justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;display:flex}.cal-minical-head strong{font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);color:var(--twg-ink);font-weight:600}.cal-minical-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-minical-dow{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);text-align:center;padding:2px 0;font-weight:600}.cal-minical-day{height:30px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);cursor:pointer;background:0 0;border:0;border-radius:7px}.cal-minical-day:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-minical-day:hover{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.cal-minical-day[data-outside]{color:var(--twg-ink-3)}.cal-minical-day[data-today]{box-shadow:inset 0 0 0 1.5px var(--twg-brass);font-weight:700}.cal-minical-day[data-cursor]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-minical-day[data-cursor]{background:color-mix(in oklab, var(--twg-brass) 20%, var(--twg-cream-bright))}}.cal-minical-day[data-cursor]{font-weight:600}@media (max-width:768px){.m-cal-minical-layer{z-index:var(--z-sheet);align-items:end;padding:10px;display:grid;position:fixed;inset:0}.m-cal-minical-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c12085c;border:0;position:absolute;inset:0}.m-cal-minical-layer .cal-minical{z-index:1;width:min(100%,420px);max-height:calc(100dvh - 20px);animation:cal-minical-sheet-in var(--twg-t-sheet-in) both;border-radius:18px;margin:0 auto;padding:14px;position:relative;inset:auto;overflow-y:auto}.m-cal-minical-layer .cal-minical-head{min-height:var(--twg-touch-target);margin-bottom:6px}.m-cal-minical-layer .cal-minical-head .cal-pager-btn,.m-cal-minical-layer .cal-minical-day{min-width:var(--twg-touch-target);min-height:var(--twg-touch-target)}.m-cal-minical-layer .cal-minical-grid{grid-template-columns:repeat(7, minmax(var(--twg-touch-target), 1fr));gap:2px}}@keyframes cal-minical-sheet-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.cal-panel--event-sheet,.cal-panel--schedule-sheet{animation:cal-panel-dialog-in var(--twg-t-modal-in) both}@keyframes cal-panel-dialog-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@media (max-width:768px){.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet,.cal[data-schedule-open=true] .cal-panel.cal-panel--schedule-sheet{animation:cal-panel-sheet-in var(--twg-t-sheet-in) both}.cal[data-event-open=true] .cal-event-sheet-scrim,.cal[data-schedule-open=true] .cal-schedule-sheet-scrim{animation:cal-scrim-in var(--twg-dur-enter) var(--twg-ease) both}}@keyframes cal-panel-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes cal-scrim-in{0%{opacity:0}to{opacity:1}}.cal-panel{background:#c58a2e;flex-direction:column;gap:0;display:flex}@supports (color:color-mix(in lab, red, red)){.cal-panel{background:color-mix(in oklab, #c58a2e 2%, var(--twg-cream-bright))}}.cal-panel{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-panel{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.cal-panel{border-radius:14px;min-height:0;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 12px 28px -14px #2c1e101f,0 2px 6px -2px #2c1e100d}.cal-panel-head{border-bottom:.5px solid var(--twg-ink);flex:none;padding:11px 14px 10px}@supports (color:color-mix(in lab, red, red)){.cal-panel-head{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.cal-panel-head{flex-direction:column;gap:6px;display:flex;position:relative}.cal-panel-close-btn{top:var(--twg-space-2);right:var(--twg-space-2);z-index:2;width:var(--twg-icon-button-md);height:var(--twg-icon-button-md);min-width:var(--twg-icon-button-md);min-height:var(--twg-icon-button-md);border:var(--twg-border-w) solid transparent;border-radius:var(--twg-r-sm);color:var(--twg-ink-2);cursor:pointer;transition:background .14s var(--twg-ease), color .14s var(--twg-ease), border-color .14s var(--twg-ease);background:0 0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.cal-panel-close-btn:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-panel-close-btn:hover{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.cal-panel-close-btn:hover{color:var(--twg-ink)}.cal-panel-close-btn:focus-visible{border-color:var(--twg-brass);box-shadow:0 0 0 var(--twg-space-0-5) var(--twg-brass);outline:none}@supports (color:color-mix(in lab, red, red)){.cal-panel-close-btn:focus-visible{box-shadow:0 0 0 var(--twg-space-0-5) color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.cal-panel-close-icon{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm)}.cal-panel-close-icon--back{display:none}.cal-panel-close-icon--x{display:block}.cal-panel-eyebrow{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--twg-ink);align-items:center;gap:5px;display:inline-flex}.cal-panel-mobile-eyebrow-label{display:none}.cal-panel-title{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-heading);letter-spacing:-.005em;color:var(--twg-ink);margin:0;line-height:1.2}.cal-panel-meta{font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-label);color:var(--twg-ink-2);letter-spacing:.02em;flex-wrap:wrap;gap:10px;display:flex}.cal-panel-chips{flex-wrap:wrap;gap:4px;display:flex}.cal-panel-body{flex:1;padding:0;overflow:hidden auto}.cal-panel-section{border-bottom:.5px solid var(--twg-ink);padding:11px 14px 10px}@supports (color:color-mix(in lab, red, red)){.cal-panel-section{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.cal-panel-section:last-child{border-bottom:0}.cal-panel-kicker{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--twg-ink);margin:0 0 7px}.cal-event-brief{background:linear-gradient(180deg, var(--twg-paper), transparent 140px), var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.cal-event-brief{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-paper) 54%, transparent), transparent 140px), color-mix(in oklab, var(--twg-cream-bright) 88%, white)}}.cal-event-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cal-event-brief-item{border:.5px solid var(--twg-ink);border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:48px;padding:8px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.cal-event-brief-item{border:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.cal-event-brief-item{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.cal-event-brief-item{background:color-mix(in oklab, var(--twg-cream-bright) 80%, transparent)}}.cal-event-brief-item{color:var(--twg-ink-2);box-shadow:inset 0 1px #ffffff7a}.cal-event-brief-item>span{gap:2px;min-width:0;display:grid}.cal-event-brief-item strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--twg-ink);font:700 12.5px/1.18 var(--twg-f-ui);overflow:hidden}.cal-event-brief-item small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--twg-ink-3);font:500 11.5px/1.2 var(--twg-f-ui);overflow:hidden}.cal-brief-join{border-radius:var(--twg-r-full);background:var(--twg-ink);min-height:30px;color:var(--twg-cream-bright);cursor:pointer;font:700 11.5px/1 var(--twg-f-ui);border:0;padding:0 10px}.cal-brief-join:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-brief-join:hover{background:color-mix(in oklab, var(--twg-ink) 86%, var(--twg-brass))}}.cal-andy{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-andy{background:color-mix(in oklab, var(--twg-brass) 6%, var(--twg-cream-bright));border:.5px solid color-mix(in oklab, var(--twg-brass) 24%, transparent)}}.cal-andy{border-radius:10px;padding:10px 11px}.cal-andy-head{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.cal-andy-eyebrow{font-family:var(--twg-f-ui);font-weight:700;font-size:var(--twg-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--twg-brass);align-items:center;gap:5px;display:inline-flex}.cal-andy-stale{color:var(--twg-danger)}.cal-andy-summary{font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);margin:0;line-height:1.55}.cal-andy-agenda{font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);margin:8px 0 0;padding:0 0 0 16px;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.cal-andy-agenda{color:color-mix(in oklab, var(--twg-ink) 80%, transparent)}}.cal-andy-agenda li::marker{color:var(--twg-salmon)}.cal-andy-missing{background:var(--twg-danger);margin-top:8px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.cal-andy-missing{background:color-mix(in oklab, var(--twg-danger) 8%, var(--twg-cream-bright))}}.cal-andy-missing{border:.5px dashed var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.cal-andy-missing{border:.5px dashed color-mix(in oklab, var(--twg-danger) 30%, transparent)}}.cal-andy-missing{border-radius:var(--twg-r-xs);font-size:var(--twg-fs-label);color:var(--twg-danger)}.cal-andy-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cal-loadbar{border-radius:var(--twg-r-full);background:var(--twg-ink);height:6px}@supports (color:color-mix(in lab, red, red)){.cal-loadbar{background:color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.cal-loadbar{overflow:hidden}.cal-loadbar>span{border-radius:var(--twg-r-full);background:var(--twg-brass);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.cal-loadbar>span{background:color-mix(in oklab, var(--twg-brass) 70%, var(--twg-ink))}}.cal-loadbar>span{transition:width .32s var(--twg-ease)}.cal-loadbar>span[data-heavy]{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.cal-loadbar>span[data-heavy]{background:color-mix(in oklab, var(--twg-danger) 60%, var(--twg-brass))}}.cal-loadstats{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink-3);gap:14px;margin-top:9px;display:flex}.cal-loadstats strong{font-weight:700;font-size:var(--twg-fs-body);color:var(--twg-ink)}.cal-insight{background:linear-gradient(180deg, #ffffff42, transparent 60%), var(--twg-brass);border-radius:13px;flex-direction:column;gap:11px;padding:13px 14px 12px;display:flex;position:relative}@supports (color:lab(0% 0 0)){.cal-insight{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.26), transparent 60%), var(--twg-brass)}}@supports (color:color-mix(in lab, red, red)){.cal-insight{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.26), transparent 60%), color-mix(in oklab, var(--twg-brass) 5%, var(--twg-cream-bright))}}.cal-insight{border:.5px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-insight{border:.5px solid color-mix(in oklab, var(--twg-brass) 22%, transparent)}}.cal-insight{animation:cal-insight-rise .46s var(--twg-ease,cubic-bezier(.22, 1, .36, 1)) both;transition:box-shadow .16s var(--twg-ease,ease), transform .16s var(--twg-ease,ease);overflow:hidden;box-shadow:inset 0 1px #ffffff8c,0 8px 20px -12px #2c1e1029,0 2px 5px -3px #2c1e100f}.cal-insight:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff9,0 12px 26px -12px #2c1e1033,0 3px 7px -3px #2c1e1014}.cal-insight:after{content:"";pointer-events:none;animation:cal-sheen .62s var(--twg-ease,ease) .22s 1;background:linear-gradient(115deg,#0000 30%,#ffffff4d 48%,#0000 62%);background:linear-gradient(115deg,#0000 30%,lab(100% -.0000298023 .0000119209/.3) 48%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.cal-insight-eyebrow{font-family:var(--twg-f-ui);align-items:center;gap:7px;display:flex}.cal-insight-spark{width:13px;height:13px;color:var(--twg-brass);flex:none}.cal-insight-eyebrow-label{font-weight:700;font-size:var(--twg-fs-micro);letter-spacing:.15em;text-transform:uppercase;color:var(--twg-brass)}.cal-insight-verdict{font-weight:700;font-size:var(--twg-fs-micro);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--twg-r-pill,999px);color:var(--twg-ink);background:var(--twg-brass);padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.cal-insight-verdict{background:color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.cal-insight-verdict[data-verdict=clear]{background:var(--twg-sage,#6f8f6a)}@supports (color:color-mix(in lab, red, red)){.cal-insight-verdict[data-verdict=clear]{background:color-mix(in oklab, var(--twg-sage,#6f8f6a) 20%, transparent)}}.cal-insight-verdict[data-verdict=balanced]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-insight-verdict[data-verdict=balanced]{background:color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.cal-insight-verdict[data-verdict=heavy]{background:var(--twg-coral,var(--twg-danger))}@supports (color:color-mix(in lab, red, red)){.cal-insight-verdict[data-verdict=heavy]{background:color-mix(in oklab, var(--twg-coral,var(--twg-danger)) 20%, transparent)}}.cal-insight-live{background:var(--twg-brass);width:6px;height:6px;box-shadow:0 0 0 3px var(--twg-brass);border-radius:50%;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.cal-insight-live{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.cal-insight-live{animation:2.4s ease-in-out infinite cal-breathe}.cal-insight-main{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;display:grid}.cal-ring{flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;position:relative}.cal-ring:before{content:"";background:conic-gradient(var(--twg-brass) calc(var(--load,0) * 1%), var(--twg-ink) 0);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cal-ring:before{background:conic-gradient(var(--twg-brass) calc(var(--load,0) * 1%), color-mix(in oklab, var(--twg-ink) 9%, transparent) 0)}}.cal-ring:before{-webkit-mask:radial-gradient(closest-side,#0000 67%,#000 68%);mask:radial-gradient(closest-side,#0000 67%,#000 68%)}.cal-ring[data-heavy]:before{background:conic-gradient(var(--twg-coral,var(--twg-danger)) calc(var(--load,0) * 1%), var(--twg-ink) 0)}@supports (color:color-mix(in lab, red, red)){.cal-ring[data-heavy]:before{background:conic-gradient(color-mix(in oklab, var(--twg-coral,var(--twg-danger)) 60%, var(--twg-brass)) calc(var(--load,0) * 1%), color-mix(in oklab, var(--twg-ink) 9%, transparent) 0)}}.cal-ring-num{z-index:1;font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-heading);color:var(--twg-ink);font-variant-numeric:tabular-nums;align-items:baseline;line-height:1;display:inline-flex;position:relative}.cal-ring-num i{font-style:normal;font-size:var(--twg-fs-micro);color:var(--twg-ink-3);margin-left:1px}.cal-insight-body{flex-direction:column;gap:9px;min-width:0;display:flex}.cal-insight-headline{font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);margin:0;line-height:1.5}.cal-stat-chips{flex-wrap:wrap;gap:6px;display:flex}.cal-stat-chip{border-radius:var(--twg-r-pill,999px);background:var(--twg-ink);align-items:baseline;gap:4px;padding:3px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cal-stat-chip{background:color-mix(in oklab, var(--twg-ink) 4%, var(--twg-cream-bright))}}.cal-stat-chip{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-stat-chip{border:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.cal-stat-chip strong{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-body-lg);color:var(--twg-ink);font-variant-numeric:tabular-nums}.cal-stat-chip em{font-style:normal;font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);color:var(--twg-ink-3)}.cal-stat-chip[data-tone]:before{content:"";border-radius:50%;align-self:center;width:5px;height:5px;margin-right:1px}.cal-stat-chip[data-tone=focus]:before{background:var(--twg-sage,#6f8f6a)}.cal-stat-chip[data-tone=busy]:before{background:var(--twg-coral,var(--twg-danger))}@supports (color:color-mix(in lab, red, red)){.cal-stat-chip[data-tone=busy]:before{background:color-mix(in oklab, var(--twg-coral,var(--twg-danger)) 80%, transparent)}}.cal-insight-prov{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);letter-spacing:.01em;color:var(--twg-ink-3);align-items:center;gap:6px;margin:0;display:flex}.cal-prov-dot{background:var(--twg-brass);border-radius:50%;flex:none;width:5px;height:5px}.cal-andy{background:linear-gradient(180deg, #ffffff38, transparent 56%), var(--twg-brass);position:relative}@supports (color:lab(0% 0 0)){.cal-andy{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.22), transparent 56%), var(--twg-brass)}}@supports (color:color-mix(in lab, red, red)){.cal-andy{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.22), transparent 56%), color-mix(in oklab, var(--twg-brass) 5%, var(--twg-cream-bright))}}.cal-andy{border:.5px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-andy{border:.5px solid color-mix(in oklab, var(--twg-brass) 22%, transparent)}}.cal-andy{animation:cal-insight-rise .42s var(--twg-ease,cubic-bezier(.22, 1, .36, 1)) both;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 8px 20px -13px #2c1e1024}.cal-andy:after{content:"";pointer-events:none;animation:cal-sheen .6s var(--twg-ease,ease) .2s 1;background:linear-gradient(115deg,#0000 30%,#ffffff42 48%,#0000 62%);background:linear-gradient(115deg,#0000 30%,lab(100% -.0000298023 .0000119209/.26) 48%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.cal-prov-chip{border-radius:var(--twg-r-pill,999px);background:var(--twg-brass);align-items:center;gap:5px;margin-top:9px;padding:3px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cal-prov-chip{background:color-mix(in oklab, var(--twg-brass) 10%, transparent)}}.cal-prov-chip{font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.04em;color:var(--twg-ink);font-weight:600}@supports (color:color-mix(in lab, red, red)){.cal-prov-chip{color:color-mix(in oklab, var(--twg-ink) 78%, transparent)}}.cal-prov-chip svg{width:11px;height:11px;color:var(--twg-brass)}@keyframes cal-insight-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes cal-sheen{to{transform:translate(120%)}}@keyframes cal-breathe{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.cal-insight,.cal-insight:after,.cal-andy,.cal-andy:after,.cal-insight-live{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.cal-event-sheet-scrim,.cal-schedule-sheet-scrim,.cal-event-sheet-handle{display:none}.cal-join-primary{justify-content:center;align-items:center;gap:var(--twg-space-1-5);width:100%;min-height:var(--twg-touch-target);padding:0 var(--twg-space-4);border-radius:var(--twg-r-sm);background:var(--twg-ink);color:var(--twg-modal-surface);cursor:pointer;font-family:var(--twg-f-ui);font-weight:700;font-size:var(--twg-fs-button);transition:background .14s var(--twg-ease), transform .14s var(--twg-ease);border:0;text-decoration:none;display:inline-flex}.cal-join-primary:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-join-primary:hover{background:color-mix(in oklab, var(--twg-ink) 88%, var(--twg-coral))}}.cal-join-primary:active{transform:translateY(var(--twg-space-0-5))}.cal .cal-join-primary{color:var(--twg-modal-surface)}.cal .cal-join-primary svg{color:currentColor}.cal-event-links{gap:var(--twg-space-2);display:grid}.cal-event-link-stack{gap:var(--twg-space-2);min-width:0;display:grid}.cal-event-link-row{width:100%;min-height:var(--twg-touch-target);align-items:center;gap:var(--twg-space-2);padding:var(--twg-space-2) var(--twg-space-3);border-radius:var(--twg-r-sm);border:.5px solid var(--twg-ink);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.cal-event-link-row{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.cal-event-link-row{background:var(--twg-cream-bright);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);text-align:left}.cal-event-link-row--add{color:var(--twg-ink-2);cursor:pointer;border-style:dashed}.cal-event-link-row--add:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-event-link-row--add:hover{background:color-mix(in oklab, var(--twg-brass) 7%, var(--twg-cream-bright))}}.cal-event-link-row--add:hover{color:var(--twg-ink)}.cal-event-link-row:disabled{opacity:.62;cursor:not-allowed}.cal-event-link-icon,.cal-event-link-spinner,.cal-event-link-error-icon,.cal-event-link-remove-icon{flex:none;width:16px;height:16px}.cal-event-link-icon{color:var(--twg-ink-3)}.cal-event-link-spinner{animation:.9s linear infinite tasks-l1-spin}.cal-event-link-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--twg-ink);flex:140px;font-weight:650;text-decoration:none;overflow:hidden}.cal-event-link-name:hover{text-underline-offset:3px;text-decoration:underline}.cal-event-link-kind{color:var(--twg-ink-3);font-size:var(--twg-fs-micro);letter-spacing:var(--twg-type-eyebrow-tracking);text-transform:uppercase;margin-left:auto;font-weight:750;line-height:1}.cal-event-link-opp-pill{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:132px;overflow:hidden}.cal-event-link-remove{border-radius:var(--twg-r-full);width:32px;height:32px;color:var(--twg-ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.cal-event-link-remove:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-event-link-remove:hover{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.cal-event-link-remove:hover{color:var(--twg-ink)}.cal-event-link-remove:disabled{opacity:.62;cursor:not-allowed}.cal-event-link-picker{padding:var(--twg-space-2);border:.5px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-event-link-picker{border:.5px solid color-mix(in oklab, var(--twg-brass) 22%, transparent)}}.cal-event-link-picker{border-radius:var(--twg-r-sm);background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-event-link-picker{background:color-mix(in oklab, var(--twg-brass) 5%, var(--twg-cream-bright))}}.cal-event-link-picker .tasks-l1__compose-link-label{color:var(--twg-ink-3);font-size:var(--twg-fs-micro);letter-spacing:var(--twg-type-eyebrow-tracking)}.cal-event-link-picker .tasks-l1__compose-link-search input{min-height:var(--twg-touch-target);border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-event-link-picker .tasks-l1__compose-link-search input{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.cal-event-link-picker .tasks-l1__compose-link-search input{border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);color:var(--twg-ink);font-size:var(--twg-fs-button)}.cal-event-link-picker .tasks-l1__compose-link-results{border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-event-link-picker .tasks-l1__compose-link-results{border-color:color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.cal-event-link-picker .tasks-l1__compose-link-results{background:var(--twg-cream-bright);box-shadow:var(--twg-modal-shadow)}.cal-event-link-picker .tasks-l1__compose-link-results button,.cal-event-link-picker .tasks-l1__compose-link-empty{min-height:var(--twg-touch-target)}.cal-event-link-error{min-height:var(--twg-touch-target);align-items:center;gap:var(--twg-space-2);padding:var(--twg-space-2) var(--twg-space-3);border-radius:var(--twg-r-sm);background:var(--twg-danger);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.cal-event-link-error{background:color-mix(in oklab, var(--twg-danger) 8%, var(--twg-cream-bright))}}.cal-event-link-error{color:var(--twg-danger);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:650;line-height:1.35}.cal-rsvp{gap:var(--twg-space-2);margin-bottom:var(--twg-space-3);display:grid}.cal-rsvp .cal-field-label{margin:0;display:block}.cal-rsvp-pills{gap:var(--twg-space-1-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cal-rsvp-pill{min-width:0;min-height:var(--twg-touch-target);padding:0 var(--twg-space-3);border-radius:var(--twg-r-full);border:.5px solid var(--twg-ink);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cal-rsvp-pill{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.cal-rsvp-pill{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-rsvp-pill{background:color-mix(in oklab, var(--twg-ink) 3%, transparent)}}.cal-rsvp-pill{color:var(--twg-ink);cursor:pointer;font-family:var(--twg-f-ui);font-weight:700;font-size:var(--twg-fs-button);transition:background .14s var(--twg-ease), color .14s var(--twg-ease), border-color .14s var(--twg-ease)}.cal-rsvp-pill:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-rsvp-pill:hover{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.cal-rsvp-pill[data-selected]{background:var(--twg-ink);color:var(--twg-cream-bright);border-color:var(--twg-ink)}.cal-rsvp-pill:disabled{opacity:.62;cursor:not-allowed}.cal-rsvp-undo{display:none}.cal-rsvp-undo-action{border:0}.cal-rsvp-connect{align-items:center;gap:var(--twg-space-2-5);padding:var(--twg-space-2-5);border-radius:var(--twg-r-sm);border:.5px solid var(--twg-brass);grid-template-columns:auto minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab, red, red)){.cal-rsvp-connect{border:.5px solid color-mix(in oklab, var(--twg-brass) 26%, transparent)}}.cal-rsvp-connect{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-rsvp-connect{background:color-mix(in oklab, var(--twg-brass) 9%, var(--twg-cream-bright))}}.cal-rsvp-connect{color:var(--twg-ink)}.cal-rsvp-connect-mark{border-radius:var(--twg-r-full);background:var(--twg-brass);justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cal-rsvp-connect-mark{background:color-mix(in oklab, var(--twg-brass) 18%, var(--twg-cream-bright))}}.cal-rsvp-connect-mark{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-rsvp-connect-mark{color:color-mix(in oklab, var(--twg-ink) 76%, var(--twg-brass))}}.cal-rsvp-connect-copy{gap:var(--twg-space-0-5);min-width:0;display:grid}.cal-rsvp-connect-title{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:800;line-height:1.35}.cal-rsvp-connect-sub{font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);color:var(--twg-ink);font-weight:650;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.cal-rsvp-connect-sub{color:color-mix(in oklab, var(--twg-ink) 68%, transparent)}}.cal-rsvp-connect-actions{align-items:center;gap:var(--twg-space-1);display:inline-flex}.cal-rsvp-connect-action{min-height:34px;padding:0 var(--twg-space-2-5);border-radius:var(--twg-r-full);border:.5px solid var(--twg-ink);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cal-rsvp-connect-action{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.cal-rsvp-connect-action{background:var(--twg-ink);color:var(--twg-cream-bright);cursor:pointer;font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:800}.cal-rsvp-connect-action:disabled{opacity:.62;cursor:not-allowed}@media (max-width:768px){.cal-rsvp-undo{align-items:center;gap:var(--twg-space-2);min-height:var(--twg-touch-target);padding:var(--twg-space-2) var(--twg-space-3);border-radius:var(--twg-r-sm);border:.5px solid var(--twg-brass);grid-template-columns:minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab, red, red)){.cal-rsvp-undo{border:.5px solid color-mix(in oklab, var(--twg-brass) 22%, transparent)}}.cal-rsvp-undo{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-rsvp-undo{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-cream-bright))}}.cal-rsvp-undo{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:700;line-height:1.25}.cal-rsvp-undo-action{min-height:var(--twg-touch-target);min-width:var(--twg-touch-target);padding:0 var(--twg-space-3);border-radius:var(--twg-r-full);background:var(--twg-ink);color:var(--twg-cream-bright);cursor:pointer;font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:800}.cal-rsvp-undo-action:disabled{opacity:.62;cursor:not-allowed}.cal-rsvp-connect{padding:var(--twg-space-3);grid-template-columns:auto minmax(0,1fr);align-items:start}.cal-rsvp-connect-actions{gap:var(--twg-space-2);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.cal-rsvp-connect-action{min-height:var(--twg-touch-target);padding:0 var(--twg-space-3)}}.cal-readonly-block{gap:var(--twg-space-2);display:grid}.cal-fb-strip{gap:var(--twg-space-2);margin:0 0 var(--twg-space-3);padding:var(--twg-space-2);border-radius:var(--twg-r-sm);border:.5px solid var(--twg-ink);display:grid}@supports (color:color-mix(in lab, red, red)){.cal-fb-strip{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.cal-fb-strip{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-fb-strip{background:color-mix(in oklab, var(--twg-ink) 3%, var(--twg-cream-bright))}}.cal-fb-head{justify-content:space-between;align-items:center;gap:var(--twg-space-2);font-family:var(--twg-f-ui);font-weight:700;font-size:var(--twg-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--twg-ink-3);display:flex}.cal-fb-rows{gap:var(--twg-space-1-5);display:grid}.cal-fb-row{align-items:center;gap:var(--twg-space-2);grid-template-columns:minmax(0,.85fr) minmax(0,1fr) auto;min-width:0;display:grid}.cal-fb-name{align-items:center;gap:var(--twg-space-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--twg-f-ui);font-weight:650;font-size:var(--twg-fs-label);color:var(--twg-ink);display:inline-flex;overflow:hidden}.cal-fb-name span{padding:0 var(--twg-space-1-5);border-radius:var(--twg-r-full);background:var(--twg-brass);flex:none}@supports (color:color-mix(in lab, red, red)){.cal-fb-name span{background:color-mix(in oklab, var(--twg-brass) 12%, transparent)}}.cal-fb-name span{color:var(--twg-brass);font-size:var(--twg-fs-micro)}.cal-fb-track{min-width:0;height:calc(var(--twg-space-1) + var(--twg-space-0-5));border-radius:var(--twg-r-full);background:var(--twg-sage);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cal-fb-track{background:color-mix(in oklab, var(--twg-sage) 16%, transparent)}}.cal-fb-track[data-status=busy]{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-fb-track[data-status=busy]{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.cal-fb-track[data-status=unknown],.cal-fb-track[data-status=checking]{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-fb-track[data-status=unknown],.cal-fb-track[data-status=checking]{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.cal-fb-busy{inset-block:0;left:var(--fb-left);width:var(--fb-width);border-radius:var(--twg-r-full);background:var(--twg-coral);position:absolute}@supports (color:color-mix(in lab, red, red)){.cal-fb-busy{background:color-mix(in oklab, var(--twg-coral) 78%, var(--twg-ink))}}.cal-fb-state{font-family:var(--twg-f-ui);font-weight:700;font-size:var(--twg-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-ink-3)}.cal-attgroups{gap:var(--twg-space-2);display:grid}.cal-attgroup{gap:var(--twg-space-1-5);padding-top:var(--twg-space-2);border-top:.5px solid var(--twg-ink);display:grid}@supports (color:color-mix(in lab, red, red)){.cal-attgroup{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.cal-attgroup:first-child{border-top:0;padding-top:0}.cal-attgroup-head{justify-content:space-between;align-items:center;gap:var(--twg-space-2);font-family:var(--twg-f-ui);font-weight:700;font-size:var(--twg-fs-caption);color:var(--twg-ink);display:flex}.cal-attgroup-count{min-width:calc(var(--twg-space-3) * 2);min-height:calc(var(--twg-space-3) * 2);border-radius:var(--twg-r-full);background:var(--twg-ink);place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.cal-attgroup-count{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.cal-attgroup-count{color:var(--twg-ink-2);font-size:var(--twg-fs-micro)}.cal-attgroup-people{gap:var(--twg-space-1-5);flex-wrap:wrap;min-width:0;display:flex}.cal-attchip,.cal-attmore,.cal-att-empty{max-width:100%;min-height:calc(var(--twg-space-3) * 2);align-items:center;gap:var(--twg-space-1);padding:var(--twg-space-0-5) var(--twg-space-2);border-radius:var(--twg-r-full);background:var(--twg-ink);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cal-attchip,.cal-attmore,.cal-att-empty{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.cal-attchip,.cal-attmore,.cal-att-empty{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-label)}.cal-attavatar{width:calc(var(--twg-space-3) + var(--twg-space-2));height:calc(var(--twg-space-3) + var(--twg-space-2));flex:0 0 calc(var(--twg-space-3) + var(--twg-space-2));border-radius:var(--twg-r-full);background:var(--twg-brass);place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.cal-attavatar{background:color-mix(in oklab, var(--twg-brass) 20%, var(--twg-cream-bright))}}.cal-attavatar{color:var(--twg-brass);font-weight:800;font-size:var(--twg-fs-micro);object-fit:cover}.cal-attchip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:16ch;color:var(--twg-ink);overflow:hidden}.cal-att-organizer{padding:0 var(--twg-space-1-5);border-radius:var(--twg-r-full);background:var(--twg-brass);flex:none}@supports (color:color-mix(in lab, red, red)){.cal-att-organizer{background:color-mix(in oklab, var(--twg-brass) 12%, transparent)}}.cal-att-organizer{color:var(--twg-brass);font-size:var(--twg-fs-micro)}.cal-attmore,.cal-att-empty{color:var(--twg-ink-3)}.cal-attlist{flex-direction:column;gap:4px;display:flex}.cal-att{border-top:.5px solid var(--twg-ink);grid-template-columns:24px 1fr auto;align-items:center;gap:9px;padding:5px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.cal-att{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.cal-attlist .cal-att:first-child{border-top:0}.cal-att-name{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-body-lg);letter-spacing:-.005em;color:var(--twg-ink);line-height:1.25}.cal-att-email{font-family:var(--twg-f-ui);font-weight:400;font-size:var(--twg-fs-label);color:var(--twg-ink-3)}.cal-att-resp{font-family:var(--twg-f-ui);font-weight:700;font-size:var(--twg-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-ink-3)}.cal-att-resp[data-r=accepted]{color:var(--twg-sage)}.cal-att-resp[data-r=tentative]{color:var(--twg-amber,var(--twg-brass))}.cal-att-resp[data-r=declined]{color:var(--twg-danger)}.cal-att-resp[data-r=needs_action]{color:var(--twg-ink-3)}.cal-att-resolve{border-radius:var(--twg-r-full);background:var(--twg-brass);margin-left:4px;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.cal-att-resolve{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}.cal-att-resolve{border:.5px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-att-resolve{border:.5px solid color-mix(in oklab, var(--twg-brass) 28%, transparent)}}.cal-att-resolve{color:var(--twg-brass);font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-micro);cursor:pointer}.cal-att-resolve:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-att-resolve:hover{background:color-mix(in oklab, var(--twg-brass) 22%, var(--twg-cream-bright))}}.cal-link{border-radius:var(--twg-r-xs);cursor:pointer;text-align:left;transition:background .12s var(--twg-ease);background:0 0;border:0;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;width:100%;padding:6px 7px;display:grid}.cal-link:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-link:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.cal-link-tag{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-ink-3)}.cal-link-title{font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-body-lg);color:var(--twg-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-link-arrow{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption)}.cal-opt{background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);border-radius:7px;grid-template-columns:14px 1fr auto;gap:9px;padding:8px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.cal-opt{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.cal-opt{cursor:pointer;text-align:left;transition:background .12s var(--twg-ease), border-color .12s var(--twg-ease)}.cal-opt+.cal-opt{margin-top:6px}.cal-opt:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-opt:hover{background:color-mix(in oklab, var(--twg-ink) 3%, var(--twg-cream-bright))}}.cal-opt[data-recommended]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-opt[data-recommended]{border-color:color-mix(in oklab, var(--twg-brass) 36%, transparent)}}.cal-opt[data-recommended]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-opt[data-recommended]{background:color-mix(in oklab, var(--twg-brass) 6%, var(--twg-cream-bright))}}.cal-opt-radio{background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);border-radius:50%;width:14px;height:14px}@supports (color:color-mix(in lab, red, red)){.cal-opt-radio{border:.5px solid color-mix(in oklab, var(--twg-ink) 22%, transparent)}}.cal-opt-radio{place-items:center;margin-top:1px;display:inline-grid}.cal-opt[data-recommended] .cal-opt-radio{border-color:var(--twg-brass);background:var(--twg-brass);box-shadow:inset 0 0 0 2px var(--twg-cream-bright)}.cal-opt-when{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-body-lg);color:var(--twg-ink);line-height:1.3}.cal-opt-why{font-size:var(--twg-fs-label);color:var(--twg-ink-2);margin-top:3px;line-height:1.4}.cal-opt-tag{font-family:var(--twg-f-ui);font-weight:700;font-size:var(--twg-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-brass)}.cal-diff{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cal-diff-side{background:var(--twg-cream-bright);border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-diff-side{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.cal-diff-side{border-radius:var(--twg-r-sm);padding:9px 10px}.cal-diff-side[data-side=after]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.cal-diff-side[data-side=after]{background:color-mix(in oklab, var(--twg-coral) 8%, var(--twg-cream-bright))}}.cal-diff-side[data-side=after]{border-color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.cal-diff-side[data-side=after]{border-color:color-mix(in oklab, var(--twg-coral) 24%, transparent)}}.cal-diff-eyebrow{font-family:var(--twg-f-ui);font-weight:700;font-size:var(--twg-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--twg-ink-3)}.cal-diff-side[data-side=after] .cal-diff-eyebrow{color:var(--twg-coral)}.cal-diff-line{font-size:var(--twg-fs-label);color:var(--twg-ink);margin-top:4px;line-height:1.4}.cal-actions{flex-wrap:wrap;gap:5px;display:flex}.cal-btn{border-radius:calc(var(--twg-r-xs) + 1px);border:.5px solid var(--twg-ink);background:0 0;align-items:center;gap:5px;padding:6px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cal-btn{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.cal-btn{color:var(--twg-ink);cursor:pointer;font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-button);transition:background .14s var(--twg-ease), color .14s var(--twg-ease)}.cal-btn:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-btn:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.cal-btn[data-primary]{background:var(--twg-ink);color:var(--twg-cream-bright);border-color:var(--twg-ink)}.cal-btn[data-primary]:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-btn[data-primary]:hover{background:color-mix(in oklab, var(--twg-ink) 88%, var(--twg-coral))}}.cal-btn[data-approve]{background:var(--twg-brass);color:var(--twg-ink);border-color:var(--twg-brass)}.cal-btn[data-approve]:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-btn[data-approve]:hover{background:color-mix(in oklab, var(--twg-brass) 90%, var(--twg-ink))}}.cal-btn[data-danger]{color:var(--twg-danger);border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.cal-btn[data-danger]{border-color:color-mix(in oklab, var(--twg-danger) 26%, transparent)}}.cal-btn[data-danger]:hover{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.cal-btn[data-danger]:hover{background:color-mix(in oklab, var(--twg-danger) 8%, transparent)}}.cal-btn--full{justify-content:center;width:100%}.cal-btn:disabled{opacity:.55;cursor:not-allowed}.cal-note{border-radius:var(--twg-r-sm);border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-note{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.cal-note{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.cal-note{background:color-mix(in oklab, var(--twg-cream-bright) 88%, white)}}.cal-note{font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);color:var(--twg-ink-2);padding:9px 11px;line-height:1.55}.cal-note strong{color:var(--twg-ink);font-weight:600}.cal-note--dashed{color:var(--twg-ink-2);background:0 0;border-style:dashed}.cal-context-disconnected{align-items:start;gap:var(--twg-space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.cal-context-disconnected-icon{width:var(--twg-icon-button-md);height:var(--twg-icon-button-md);border-radius:var(--twg-r-full);background:var(--twg-brass);place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.cal-context-disconnected-icon{background:color-mix(in oklab, var(--twg-brass) 12%, transparent)}}.cal-context-disconnected-icon{color:var(--twg-brass)}.cal-context-disconnected-icon svg{width:var(--twg-icon-sm);height:var(--twg-icon-sm)}.cal-context-disconnected p{margin-top:var(--twg-space-1)}.cal-note--hint{font-size:var(--twg-fs-label);color:var(--twg-ink-3);background:0 0;border:0;padding:0}.cal-note--link{cursor:pointer;text-align:left;width:100%;transition:background .14s var(--twg-ease)}.cal-note--link:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-note--link:hover{background:color-mix(in oklab, var(--twg-ink) 5%, var(--twg-cream-bright))}}.cal-input{border:.5px solid var(--twg-ink);border-radius:7px;width:100%}@supports (color:color-mix(in lab, red, red)){.cal-input{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.cal-input{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.cal-input{background:color-mix(in oklab, var(--twg-cream-bright) 70%, white)}}.cal-input{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);padding:7px 10px}.cal-input:focus{border-color:var(--twg-brass);outline:none}@supports (color:color-mix(in lab, red, red)){.cal-input:focus{border-color:color-mix(in oklab, var(--twg-brass) 60%, transparent)}}select.cal-input{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2.5 4.5L6 8l3.5-3.5' fill='none' stroke='%232c1e10' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.cal-pill{border-radius:var(--twg-r-full);border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-pill{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.cal-pill{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.cal-pill{background:color-mix(in oklab, var(--twg-cream-bright) 80%, transparent)}}.cal-pill{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);color:var(--twg-ink-3);padding:2px 8px;font-weight:500}.cal-act-stack{gap:7px;display:grid}.cal-act-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cal-cmdk-overlay{z-index:var(--twg-modal-z);background:var(--twg-dialog-scrim-bg);-webkit-backdrop-filter:var(--twg-glass-blur-sm);animation:cal-cmdk-fade var(--twg-modal-fade-dur) var(--twg-ease);position:fixed;inset:0}@keyframes cal-cmdk-fade{0%{opacity:0}to{opacity:1}}.cal-cmdk{z-index:var(--twg-modal-z);width:min(var(--twg-modal-w-md), calc(100vw - var(--twg-modal-gutter-desktop)));max-height:min(var(--twg-modal-max-h-md), calc(100svh - var(--twg-modal-gutter-desktop)));border-radius:var(--twg-modal-radius);background:var(--twg-modal-surface);border:var(--twg-modal-border);box-shadow:var(--twg-modal-shadow);animation:cal-cmdk-pop var(--twg-modal-pop-dur) var(--twg-ease);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)}@keyframes cal-cmdk-pop{0%{transform:translateX(-50%) translateY(var(--twg-modal-enter-y));opacity:0}to{opacity:1;transform:translate(-50%)translateY(0)}}.cal-cmdk-input-row{align-items:center;gap:var(--twg-modal-gap-sm);min-height:var(--twg-btn-md-h);padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);border-bottom:var(--twg-modal-hairline);background:var(--twg-modal-subtle-bg);display:flex}.cal-cmdk-input{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);background:0 0;border:0;outline:none;flex:1}.cal-cmdk-input::placeholder{color:var(--twg-ink-3)}.cal-cmdk-icon,.cal-cmdk-command-icon>svg{width:var(--twg-icon-sm);height:var(--twg-icon-sm);color:var(--twg-ink-3);flex:none}.cal-cmdk-icon--brass{color:var(--twg-brass)}.cal-cmdk-icon--enter{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm);color:var(--twg-ink-3);opacity:var(--twg-disabled-opacity)}.cal-cmdk-command-icon{color:var(--twg-ink-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.cal-cmdk-list{min-height:0;padding:var(--twg-modal-gap-sm);overflow-y:auto}.cal-cmdk-row{align-items:center;gap:var(--twg-modal-gap-sm);width:100%;min-height:var(--twg-dd-item-h-desktop);padding:0 var(--twg-modal-gap);border-radius:var(--twg-dd-radius);cursor:pointer;text-align:left;color:var(--twg-ink);background:0 0;border:0;display:flex}.cal-cmdk-row[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-cmdk-row[data-active]{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-modal-surface))}}.cal-cmdk-row--create[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-cmdk-row--create[data-active]{background:color-mix(in oklab, var(--twg-brass) 18%, var(--twg-modal-surface))}}.cal-cmdk-row:focus-visible{box-shadow:var(--twg-focus-ring);outline:none}.cal-cmdk-row-main{gap:var(--twg-modal-gap-xs);flex-direction:column;flex:1;min-width:0;display:flex}.cal-cmdk-row-title{font-family:var(--twg-f-ui);font-weight:var(--twg-fw-emph);font-size:var(--twg-fs-body);color:var(--twg-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-cmdk-row-hint{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink-3)}.cal-cmdk-empty{padding:var(--twg-modal-pad-x) var(--twg-modal-pad-y);text-align:center;font-size:var(--twg-fs-button);color:var(--twg-ink-3)}.cal-cmdk-foot{gap:var(--twg-modal-gap);padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);border-top:var(--twg-modal-hairline);background:var(--twg-modal-subtle-bg);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);color:var(--twg-ink-3);display:flex}.cal-cmdk-kbd{font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);padding:var(--twg-space-0-5) var(--twg-space-1-5);border-radius:var(--twg-r-xs);border:var(--twg-modal-hairline);background:var(--twg-modal-surface);color:var(--twg-ink-2)}.cal-cmdk-close{min-height:var(--twg-btn-md-h);padding:0 var(--twg-space-3);border:var(--twg-modal-hairline);border-radius:var(--twg-r-sm);background:var(--twg-modal-surface);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);cursor:pointer;flex:none;justify-content:center;align-items:center;display:none}.cal-cmdk-trigger{border-radius:var(--twg-r-sm);border:.5px solid var(--twg-brass);flex:none;align-items:center;gap:6px;height:30px;padding:0 9px 0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cal-cmdk-trigger{border:.5px solid color-mix(in oklab, var(--twg-brass) 30%, transparent)}}.cal-cmdk-trigger{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-cmdk-trigger{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-cream-bright))}}.cal-cmdk-trigger{color:var(--twg-ink-2);cursor:pointer;font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-label);white-space:nowrap;transition:background .14s var(--twg-ease), border-color .14s var(--twg-ease)}.cal-cmdk-trigger:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-cmdk-trigger:hover{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}.cal-cmdk-trigger:hover{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-cmdk-trigger:hover{border-color:color-mix(in oklab, var(--twg-brass) 45%, transparent)}}.cal-cmdk-trigger kbd{font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);border:.5px solid var(--twg-ink);border-radius:5px;padding:1px 5px}@supports (color:color-mix(in lab, red, red)){.cal-cmdk-trigger kbd{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.cal-cmdk-trigger kbd{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.cal-cmdk-trigger kbd{background:color-mix(in oklab, var(--twg-cream-bright) 80%, white)}}.cal-cmdk-trigger kbd{color:var(--twg-ink-3)}@media (max-width:1700px){.cal-cmdk-trigger>span{display:none}}@media (max-width:768px){.cal-cmdk{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;animation:cal-cmdk-mobile-pop var(--twg-modal-pop-dur) var(--twg-ease);border:0;border-radius:0;top:0;left:0;transform:none}@keyframes cal-cmdk-mobile-pop{0%{transform:translateY(var(--twg-modal-sheet-enter-y));opacity:0}to{opacity:1;transform:translateY(0)}}.cal-cmdk-input-row{min-height:var(--twg-btn-md-mobile-h);padding:max(var(--twg-modal-pad-y), env(safe-area-inset-top)) var(--twg-modal-pad-x) var(--twg-modal-pad-y)}.cal-cmdk-input-row .cal-cmdk-kbd{display:none}.cal-cmdk-close{min-height:var(--twg-btn-md-mobile-h);display:inline-flex}.cal-cmdk-row{min-height:var(--twg-dd-item-h-mobile);padding:0 var(--twg-modal-pad-x)}.cal-cmdk-foot{padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x) max(var(--twg-modal-pad-y), env(safe-area-inset-bottom));flex-wrap:wrap}}.cal-msg{font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-label);border-radius:7px;padding:7px 10px;line-height:1.45}.cal-msg[data-tone=ok]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-msg[data-tone=ok]{background:color-mix(in oklab, var(--twg-brass) 9%, var(--twg-cream-bright))}}.cal-msg[data-tone=ok]{border:.5px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-msg[data-tone=ok]{border:.5px solid color-mix(in oklab, var(--twg-brass) 26%, transparent)}}.cal-msg[data-tone=ok]{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-msg[data-tone=ok]{color:color-mix(in oklab, var(--twg-ink) 78%, var(--twg-brass))}}.cal-msg[data-tone=danger]{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.cal-msg[data-tone=danger]{background:color-mix(in oklab, var(--twg-danger) 8%, var(--twg-cream-bright))}}.cal-msg[data-tone=danger]{border:.5px solid var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.cal-msg[data-tone=danger]{border:.5px solid color-mix(in oklab, var(--twg-danger) 28%, transparent)}}.cal-msg[data-tone=danger]{color:var(--twg-danger)}.cal-panel-foot{border-top:.5px solid var(--twg-ink);flex:none;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.cal-panel-foot{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.cal-panel-foot{background:var(--twg-paper)}@supports (color:color-mix(in lab, red, red)){.cal-panel-foot{background:color-mix(in oklab, var(--twg-paper) 30%, var(--twg-cream-bright))}}.cal-callout{background:var(--twg-danger);align-items:flex-start;gap:9px;padding:10px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.cal-callout{background:color-mix(in oklab, var(--twg-danger) 6%, var(--twg-cream-bright))}}.cal-callout{border:.5px solid var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.cal-callout{border:.5px solid color-mix(in oklab, var(--twg-danger) 26%, transparent)}}.cal-callout{border-radius:var(--twg-r-sm);color:var(--twg-ink);font-size:var(--twg-fs-label);line-height:1.45}.cal-callout[data-tone=warn]{background:var(--twg-amber,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.cal-callout[data-tone=warn]{background:color-mix(in oklab, var(--twg-amber,var(--twg-brass)) 7%, var(--twg-cream-bright))}}.cal-callout[data-tone=warn]{border-color:var(--twg-amber,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.cal-callout[data-tone=warn]{border-color:color-mix(in oklab, var(--twg-amber,var(--twg-brass)) 32%, transparent)}}.cal-callout-icon{color:var(--twg-danger);flex:none;margin-top:1px}.cal-callout[data-tone=warn] .cal-callout-icon{color:var(--twg-amber,var(--twg-brass))}.cal-summary-cards{flex-direction:column;gap:8px;display:flex}.cal-summary-card{background:#c58a2e;position:relative}@supports (color:color-mix(in lab, red, red)){.cal-summary-card{background:color-mix(in oklab, #c58a2e 3%, var(--twg-cream-bright))}}.cal-summary-card{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-summary-card{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.cal-summary-card{border-left:3px solid var(--twg-ink);cursor:pointer;text-align:left;transition:transform .18s var(--twg-ease), box-shadow .18s var(--twg-ease);border-radius:10px;flex-direction:column;gap:4px;padding:10px 11px;display:flex;box-shadow:inset 0 1px #ffffff80,0 1px 2px #7c5a200a}.cal-summary-card:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff80,0 8px 22px -12px #2c1e1033,0 2px 6px -2px #2c1e1014}.cal-summary-card[data-kind=prep]{border-left-color:var(--twg-brass)}.cal-summary-card[data-kind=draft],.cal-summary-card[data-kind=schedule]{border-left-color:var(--twg-coral)}.cal-summary-card[data-kind=conflict],.cal-summary-card[data-kind=noshow]{border-left-color:var(--twg-danger)}.cal-summary-card[data-kind=followup],.cal-summary-card[data-kind=focus]{border-left-color:var(--twg-sage)}.cal-summary-card[data-kind=resolve]{border-left-color:var(--twg-brass)}.cal-summary-card-eyebrow{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--twg-ink-3);align-items:center;gap:5px;display:inline-flex}.cal-summary-card-title{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-body-lg);letter-spacing:-.005em;color:var(--twg-ink);line-height:1.3}.cal-summary-card-when{font-family:var(--twg-f-ui);font-weight:500;font-size:var(--twg-fs-label);color:var(--twg-ink-2)}.cal-summary-card-line{font-family:var(--twg-f-content);font-size:var(--twg-fs-body);color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-summary-card-line{color:color-mix(in oklab, var(--twg-ink) 70%, transparent)}}.cal-summary-card-line{line-height:1.5}.cal-summary-card-actions{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.cal-summary-evt{border:0;border-bottom:.5px solid var(--twg-ink);background:0 0;grid-template-columns:56px 4px 1fr;align-items:start;gap:9px;width:100%;padding:8px 4px;display:grid}@supports (color:color-mix(in lab, red, red)){.cal-summary-evt{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.cal-summary-evt{cursor:pointer;text-align:left;transition:background .12s var(--twg-ease)}.cal-summary-evt:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-summary-evt:hover{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.cal-summary-evt[data-status=cancelled]{opacity:.6}.cal-summary-evt[data-status=draft]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.cal-summary-evt[data-status=draft]{background:color-mix(in oklab, var(--twg-coral) 5%, transparent)}}.cal-summary-evt-when{flex-direction:column;gap:1px;padding-top:2px;display:flex}.cal-summary-evt-day{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-caption);color:var(--twg-ink-3);text-transform:uppercase;letter-spacing:.08em}.cal-summary-evt-time{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-body);color:var(--twg-ink-2)}.cal-summary-evt-rule{background:var(--twg-ink);border-radius:3px;width:3px;height:100%;min-height:28px}.cal-summary-evt-rule[data-c=brass]{background:var(--twg-brass)}.cal-summary-evt-rule[data-c=coral]{background:var(--twg-coral)}.cal-summary-evt-rule[data-c=sage]{background:var(--twg-sage)}.cal-summary-evt-rule[data-c=amber]{background:var(--twg-amber,var(--twg-brass))}.cal-summary-evt-rule[data-c=violet]{background:var(--twg-violet,var(--tao-warm-violet,var(--twg-brass)))}.cal-summary-evt-rule[data-c=ink]{background:var(--twg-ink)}.cal-summary-evt-rule[data-c=danger]{background:var(--twg-danger)}.cal-summary-evt-body{min-width:0}.cal-summary-evt-title{font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-body-lg);letter-spacing:-.005em;color:var(--twg-ink);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.cal-summary-evt-sub{font-family:var(--twg-f-content);font-size:var(--twg-fs-button);color:var(--twg-ink);flex-wrap:wrap;gap:4px 8px;margin-top:3px;display:flex}@supports (color:color-mix(in lab, red, red)){.cal-summary-evt-sub{color:color-mix(in oklab, var(--twg-ink) 68%, transparent)}}.cal-summary-evt-chips{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.cal-rec{flex-direction:column;gap:6px;display:flex}.cal-rec-opt{border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);align-items:flex-start;gap:9px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.cal-rec-opt{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.cal-rec-opt{cursor:pointer;text-align:left;font-size:var(--twg-fs-button);color:var(--twg-ink)}.cal-rec-opt:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-rec-opt:hover{background:color-mix(in oklab, var(--twg-ink) 3%, var(--twg-cream-bright))}}.cal-rec-opt[data-active]{border-color:var(--twg-brass);background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-rec-opt[data-active]{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-cream-bright))}}.cal-rec-opt-title{font-weight:600}.cal-rec-opt-sub{font-size:var(--twg-fs-label);color:var(--twg-ink-2);margin-top:2px;line-height:1.4}.cal-panel-fallback{flex-direction:column;gap:14px;padding:18px 16px;display:flex}.cal-panel-fallback-title{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-title);color:var(--twg-ink);margin:0}.cal-panel-fallback-deck{font-size:var(--twg-fs-button);color:var(--twg-ink-2);line-height:1.5}.cal-panel-fallback-stat{background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.cal-panel-fallback-stat{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.cal-panel-fallback-stat{border-radius:var(--twg-r-sm);font-size:var(--twg-fs-button)}.cal-panel-fallback-stat-num{font-family:var(--twg-f-display);font-weight:500;font-size:var(--twg-fs-display);color:var(--twg-ink);line-height:1}.cal-loadbar{background:var(--twg-ink);align-items:center;gap:10px;margin:6px 0;padding:7px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.cal-loadbar{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.cal-loadbar{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-loadbar{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.cal-loadbar{border-radius:var(--twg-r-full);font-family:var(--twg-f-ui);font-weight:600;font-size:var(--twg-fs-caption);color:var(--twg-ink-2);letter-spacing:.04em}.cal-loadbar-fill{background:var(--twg-ink);flex:1;height:6px}@supports (color:color-mix(in lab, red, red)){.cal-loadbar-fill{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.cal-loadbar-fill{border-radius:var(--twg-r-full);position:relative;overflow:hidden}.cal-loadbar-fill:after{content:"";width:var(--load,0%);background:linear-gradient(to right, var(--twg-sage), var(--twg-amber,var(--twg-brass)) 60%, var(--twg-danger) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cal-loadbar-fill:after{background:linear-gradient(to right, color-mix(in oklab, var(--twg-sage) 60%, transparent), color-mix(in oklab, var(--twg-amber,var(--twg-brass)) 60%, transparent) 60%, color-mix(in oklab, var(--twg-danger) 60%, transparent) 100%)}}.cal-loadbar-fill:after{border-radius:var(--twg-r-full)}@media (max-width:1080px){.cal-body{grid-template-columns:1fr}.cal-rail{max-height:240px}.cal-body[data-panel=hidden]{grid-template-columns:1fr}}@media (min-width:1700px){.cal-body{gap:10px;padding:0 10px 8px}.twg-canvas .cal-head{gap:12px;padding:6px 18px}.twg-canvas .cal-view-btn{padding:4px 14px}.cal-pager{font-size:var(--twg-fs-title);gap:7px}.cal-pager-btn{width:26px;height:calc(var(--twg-chip-md-h) + 2px)}.cal-today-btn{font-size:var(--twg-fs-label);padding:6px 11px}.cal-new-btn{padding:0 var(--twg-btn-md-pad-x);font-size:var(--twg-fs-button)}.cal-rail.twg-rail{gap:13px;padding:13px 12px}.cal-acct{font-size:var(--twg-fs-body-lg);grid-template-columns:22px 1fr auto;padding:6px 8px}.cal-acct-dot{width:18px;height:18px;font-size:var(--twg-fs-micro)}.cal-list-cal{font-size:var(--twg-fs-body-lg);padding:5px 8px 5px 11px}.cal-cal-swatch{width:11px;height:11px}.cal-rail-kicker.twg-rail-kicker{font-size:var(--twg-fs-caption)}.cal-strip{gap:10px;padding:2px 4px 8px}.cal-strip-card{border-radius:var(--twg-r-md);flex-basis:320px;min-width:320px;padding:12px 13px}.cal-strip-title{font-size:var(--twg-fs-title)}.cal-strip-line{font-size:var(--twg-fs-body-lg)}.cal-strip-when{font-size:var(--twg-fs-label)}.cal-strip-eyebrow{font-size:var(--twg-fs-caption)}.cal-strip-btn{font-size:var(--twg-fs-label);padding:4px 10px}.cal-agenda-day{font-size:var(--twg-fs-section);padding:10px 16px 7px}.cal-agenda-row{grid-template-columns:86px 6px 1fr auto;gap:12px;padding:10px 15px}.cal-agenda-time{font-size:var(--twg-fs-body)}.cal-agenda-time-end{font-size:var(--twg-fs-label)}.cal-agenda-title{font-size:var(--twg-fs-title)}.cal-agenda-sub{font-size:var(--twg-fs-body-lg)}.cal-status-badge{font-size:var(--twg-fs-label);padding:2px 8px}.cal-grid{--cal-grid-head-height:30px;--cal-gutter:84px}.cal-grid-hours,.cal-grid-col{grid-template-rows:repeat(24,52px)}.cal-grid-hour{font-size:var(--twg-fs-caption)}.cal-grid-head-cell{font-size:var(--twg-fs-label);padding:4px 10px}.cal-block{font-size:var(--twg-fs-label);padding:4px 6px 4px 8px}.cal-block-title{font-size:var(--twg-fs-body)}.cal-block-flag{width:14px;height:14px}.cal-month{grid-template-rows:26px repeat(6,1fr)}.cal-month-cell{min-height:88px;padding:6px 6px 4px}.cal-month-evt{font-size:var(--twg-fs-label);padding:2px 5px 2px 4px}.cal-panel-head{gap:7px;padding:13px 16px 11px}.cal-panel-title{font-size:var(--twg-fs-display)}.cal-panel-meta{font-size:var(--twg-fs-body);gap:11px}.cal-panel-section{padding:13px 16px 11px}.cal-panel-kicker{font-size:var(--twg-fs-caption)}.cal-event-brief-grid{gap:10px}.cal-event-brief-item{min-height:52px;padding:9px 10px}.cal-event-brief-item strong{font-size:var(--twg-fs-body-lg)}.cal-event-brief-item small{font-size:var(--twg-fs-label)}.cal-andy{border-radius:var(--twg-r-md);padding:13px 14px}.cal-andy-summary{font-size:var(--twg-fs-section)}.cal-andy-agenda{font-size:var(--twg-fs-body-lg)}.cal-att{grid-template-columns:28px 1fr auto;gap:11px}.cal-att-name{font-size:var(--twg-fs-section)}.cal-att-email{font-size:var(--twg-fs-label)}.cal-link{padding:7px 9px}.cal-link-title{font-size:var(--twg-fs-body-lg)}.cal-opt{padding:9px 11px}.cal-opt-when{font-size:var(--twg-fs-section)}.cal-opt-why{font-size:var(--twg-fs-body)}.cal-btn{font-size:var(--twg-fs-body-lg);padding:7px 12px}.cal-actions{gap:6px}}@media (min-width:2200px){.twg-canvas .cal-head{gap:14px;padding:6px 20px}.twg-canvas .cal-view-btn{padding:4px 16px}.cal-pager{font-size:var(--twg-fs-heading);gap:8px}.cal-pager-btn{width:30px;height:var(--twg-btn-md-h)}.cal-today-btn{font-size:var(--twg-fs-button);padding:7px 13px}.cal-new-btn{padding:0 var(--twg-btn-md-pad-x);font-size:var(--twg-fs-button)}.cal-body{gap:12px;padding:0 14px 10px}.cal-rail.twg-rail{gap:15px;padding:15px 14px}.cal-acct{font-size:var(--twg-fs-section);grid-template-columns:24px 1fr auto;padding:7px 9px}.cal-acct-dot{width:20px;height:20px;font-size:var(--twg-fs-caption)}.cal-list-cal{font-size:var(--twg-fs-section);padding:6px 9px 6px 12px}.cal-rail-kicker.twg-rail-kicker{font-size:var(--twg-fs-label)}.cal-strip{gap:12px;padding:4px 6px 10px}.cal-strip-card{border-radius:13px;flex-basis:344px;min-width:344px;padding:14px 15px}.cal-strip-title{font-size:var(--twg-fs-title)}.cal-strip-line{font-size:var(--twg-fs-section)}.cal-strip-when{font-size:var(--twg-fs-body)}.cal-strip-eyebrow{font-size:var(--twg-fs-label)}.cal-strip-btn{font-size:var(--twg-fs-body);padding:5px 11px}.cal-agenda-day{font-size:var(--twg-fs-section);padding:12px 18px 8px}.cal-agenda-row{grid-template-columns:96px 7px 1fr auto;gap:14px;padding:12px 18px}.cal-agenda-time{font-size:var(--twg-fs-body-lg)}.cal-agenda-title{font-size:var(--twg-fs-title)}.cal-agenda-sub{font-size:var(--twg-fs-section)}.cal-status-badge{font-size:var(--twg-fs-button);padding:3px 9px}.cal-grid{--cal-gutter:88px}.cal-grid-hours,.cal-grid-col{grid-template-rows:repeat(24,58px)}.cal-grid-hour{font-size:var(--twg-fs-label)}.cal-block{font-size:var(--twg-fs-body);padding:5px 7px 5px 9px}.cal-block-title{font-size:var(--twg-fs-body-lg)}.cal-block-flag{width:15px;height:15px}.cal-month-cell{min-height:96px;padding:7px 7px 5px}.cal-month-evt{font-size:var(--twg-fs-button);padding:3px 6px 3px 5px}.cal-panel-head{padding:15px 18px 13px}.cal-panel-title{font-size:var(--twg-fs-display-lg)}.cal-panel-meta{font-size:var(--twg-fs-body-lg)}.cal-panel-section{padding:15px 18px 13px}.cal-panel-kicker{font-size:var(--twg-fs-label)}.cal-event-brief-item{min-height:56px;padding:10px 11px}.cal-event-brief-item strong{font-size:var(--twg-fs-section)}.cal-event-brief-item small{font-size:var(--twg-fs-button)}.cal-andy{padding:15px 16px}.cal-andy-summary,.cal-andy-agenda,.cal-att-name{font-size:var(--twg-fs-section)}.cal-att-email{font-size:var(--twg-fs-button)}.cal-link-title,.cal-opt-when{font-size:var(--twg-fs-section)}.cal-opt-why{font-size:var(--twg-fs-body-lg)}.cal-btn{font-size:var(--twg-fs-section);padding:8px 14px}}.cal-modal-backdrop{background:var(--twg-dialog-scrim-bg);width:100vw;height:100vh;-webkit-backdrop-filter:var(--twg-glass-blur-sm);padding:var(--twg-modal-backdrop-pad);z-index:var(--twg-modal-z);animation:cal-modal-fade var(--twg-modal-fade-dur) var(--twg-ease) both;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes cal-modal-fade{0%{opacity:0}to{opacity:1}}.cal-modal{height:fit-content;width:min(var(--twg-modal-w-md), calc(100vw - var(--twg-modal-gutter-desktop)));max-height:min(var(--twg-modal-max-h-md), calc(100svh - var(--twg-modal-gutter-desktop)));background:var(--twg-modal-surface);border:var(--twg-modal-border);border-radius:var(--twg-modal-radius);box-shadow:var(--twg-modal-shadow);animation:cal-modal-pop var(--twg-modal-pop-dur) var(--twg-ease) both;z-index:var(--twg-modal-z);flex-direction:column;margin:auto;display:flex;inset:0;overflow:hidden}.cal-modal-sm{width:min(var(--twg-modal-w-sm), calc(100vw - var(--twg-modal-gutter-desktop)))}@keyframes cal-modal-pop{0%{opacity:0;transform:translateY(var(--twg-modal-enter-y)) scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.cal-modal-head{justify-content:space-between;align-items:flex-start;gap:var(--twg-modal-gap);padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);border-bottom:var(--twg-modal-hairline);background:var(--twg-modal-subtle-bg);display:flex}.cal-modal-head h2{font-family:var(--twg-f-display);font-weight:600;font-size:var(--twg-fs-title);letter-spacing:-.005em;color:var(--twg-ink);margin:0}.cal-modal-head p{margin:var(--twg-space-0-5) 0 0;font-size:var(--twg-fs-label);color:var(--twg-ink-3)}.cal-draft-modal{width:min(var(--twg-modal-w-md), calc(100vw - var(--twg-modal-gutter-desktop)))}.cal-modal-close{width:var(--twg-icon-button-md);height:var(--twg-icon-button-md);border-radius:var(--twg-r-xs);cursor:pointer;color:var(--twg-ink-2);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.cal-modal-close:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-modal-close:hover{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.cal-modal-close:hover{color:var(--twg-ink)}.cal-modal-body{padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);gap:var(--twg-modal-gap);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.cal-modal-loading{align-items:center;gap:var(--twg-space-1-5);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink-3);display:inline-flex}.cal-create-mode-toggle{align-self:flex-start;align-items:center;gap:var(--twg-space-1);margin:0 0 var(--twg-space-1);padding:var(--twg-space-0-5);border:var(--twg-modal-border);border-radius:var(--twg-r-full);background:var(--twg-ink);min-width:0;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cal-create-mode-toggle{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.cal-create-mode-btn{justify-content:center;align-items:center;gap:var(--twg-space-1-5);min-height:var(--twg-button-md-h);min-width:0;padding:0 var(--twg-button-md-pad-x);border-radius:var(--twg-r-full);color:var(--twg-ink-2);cursor:pointer;font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-type-button-weight);white-space:nowrap;transition:background .16s var(--twg-ease), color .16s var(--twg-ease), box-shadow .16s var(--twg-ease);background:0 0;border:0;display:inline-flex}.cal-create-mode-btn:hover{color:var(--twg-ink);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-create-mode-btn:hover{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.cal-create-mode-btn.is-active{color:var(--twg-ink);background:var(--twg-brass);box-shadow:var(--twg-button-shadow)}.cal-create-mode-btn.is-active:focus-visible{outline-color:var(--twg-ink)}.cal-create-mode-btn[data-andy]>svg{color:var(--twg-salmon)}.cal-create-mode-btn[data-andy].is-active{background:linear-gradient(180deg, var(--twg-salmon), var(--twg-salmon));border:0}@supports (color:color-mix(in lab, red, red)){.cal-create-mode-btn[data-andy].is-active{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-salmon) 58%, var(--twg-cream-bright)), color-mix(in oklab, var(--twg-salmon) 74%, var(--twg-paper)))}}.cal-create-mode-btn[data-andy].is-active{color:var(--twg-on-salmon);box-shadow:inset 0 1px 0 var(--twg-cream-bright), 0 4px 10px var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.cal-create-mode-btn[data-andy].is-active{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--twg-cream-bright) 42%, transparent), 0 4px 10px color-mix(in oklab, var(--twg-salmon) 18%, transparent)}}.cal-andy-create-panel{gap:var(--twg-space-2);min-width:0;padding:var(--twg-space-3);border:var(--twg-modal-border);border-radius:var(--twg-r-md);background:var(--twg-salmon);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.cal-andy-create-panel{background:color-mix(in oklab, var(--twg-salmon) 7%, var(--twg-modal-surface))}}.cal-andy-create-input{width:100%;min-height:calc(var(--twg-modal-field-min-h) + var(--twg-space-8));padding:var(--twg-space-2) var(--twg-space-3);border:var(--twg-modal-border);border-radius:var(--twg-r-md);background:var(--twg-modal-surface);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);line-height:var(--twg-lh-body);resize:vertical;transition:border-color .14s var(--twg-ease), box-shadow .14s var(--twg-ease);outline:0}.cal-andy-create-input:focus,.cal-andy-create-input:focus-visible{border-color:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.cal-andy-create-input:focus,.cal-andy-create-input:focus-visible{border-color:color-mix(in oklab, var(--twg-salmon) 60%, transparent)}}.cal-andy-create-input:focus,.cal-andy-create-input:focus-visible{box-shadow:0 0 0 var(--twg-space-0-5) var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.cal-andy-create-input:focus,.cal-andy-create-input:focus-visible{box-shadow:0 0 0 var(--twg-space-0-5) color-mix(in oklab, var(--twg-salmon) 18%, transparent)}}.cal-andy-create-input::placeholder{color:var(--twg-ink-3)}.cal-andy-create-hint,.cal-andy-create-note{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);line-height:var(--twg-lh-body);color:var(--twg-ink-3);margin:0}.cal-andy-create-note{color:var(--twg-ink-2)}.cal-andy-create-actions{align-items:center;gap:var(--twg-space-2);flex-wrap:wrap;display:flex}.cal-settings-modal{width:min(720px,100vw - 48px);max-height:min(var(--twg-modal-max-h-lg), calc(100svh - var(--twg-modal-gutter-desktop)))}.cal-settings-body{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--twg-ink) transparent;gap:18px;padding:16px 18px 44px}@supports (color:color-mix(in lab, red, red)){.cal-settings-body{scrollbar-color:color-mix(in oklab, var(--twg-ink) 34%, transparent) transparent}}.cal-settings-body{overscroll-behavior:contain;background:linear-gradient(180deg, var(--twg-paper), transparent 160px), var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.cal-settings-body{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-paper) 64%, transparent), transparent 160px), var(--twg-cream-bright)}}.cal-settings-body::-webkit-scrollbar{width:8px}.cal-settings-body::-webkit-scrollbar-track{background:0 0}.cal-settings-body::-webkit-scrollbar-thumb{border:2px solid var(--twg-cream-bright);border-radius:var(--twg-r-full);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-settings-body::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--twg-ink) 34%, transparent)}}.cal-settings-scroll-cue{z-index:3;pointer-events:none;visibility:hidden;opacity:0;background:linear-gradient(180deg, transparent, var(--twg-modal-surface) 68%);height:42px;transition:opacity var(--twg-dur-sm) var(--twg-ease);justify-content:center;align-items:flex-end;padding-bottom:7px;display:flex;position:absolute;bottom:1px;left:1px;right:1px}.cal-settings-scroll-cue[data-visible]{visibility:visible;opacity:1}.cal-settings-scroll-cue svg{border:.5px solid var(--twg-ink);width:22px;height:22px;padding:4px}@supports (color:color-mix(in lab, red, red)){.cal-settings-scroll-cue svg{border:.5px solid color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.cal-settings-scroll-cue svg{border-radius:var(--twg-r-full);background:var(--twg-cream-bright);color:var(--twg-ink-2);box-shadow:0 2px 8px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-settings-scroll-cue svg{box-shadow:0 2px 8px color-mix(in oklab, var(--twg-ink) 12%, transparent)}}@media (max-width:768px){.cal-settings-body{padding-bottom:calc(52px + env(safe-area-inset-bottom,0px))}.cal-settings-scroll-cue{height:calc(42px + env(safe-area-inset-bottom,0px));padding-bottom:calc(7px + env(safe-area-inset-bottom,0px))}}.cal-settings-section{gap:10px;display:grid}.cal-settings-section-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cal-settings-section-head p{color:var(--twg-ink-3);font:500 12px/1.35 var(--twg-f-ui);margin:4px 0 0}.cal-settings-count{color:var(--twg-ink-3);font:700 10.5px/1 var(--twg-f-ui);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0}.cal-settings-account-card{background:var(--twg-cream-bright);gap:11px;padding:13px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.cal-settings-account-card{background:color-mix(in oklab, var(--twg-cream-bright) 86%, white)}}.cal-settings-account-card{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-settings-account-card{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.cal-settings-account-card{border-radius:var(--twg-r-md);box-shadow:inset 0 1px #ffffff8f}.cal-settings-account-head{align-items:flex-start;gap:11px;display:flex}.cal-settings-account-main{flex:auto;gap:3px;min-width:0;display:grid}.cal-settings-account-name{color:var(--twg-ink);font:700 13.5px/1.2 var(--twg-f-ui)}.cal-settings-account-email{min-width:0;color:var(--twg-ink-3);font:500 11.5px/1.2 var(--twg-f-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-settings-token-row{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.cal-settings-token-row span{border-radius:var(--twg-r-full);background:var(--twg-ink);align-items:center;min-height:22px;padding:0 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cal-settings-token-row span{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.cal-settings-token-row span{color:var(--twg-ink-3);font:650 10.5px/1 var(--twg-f-ui)}.cal-settings-sync{flex-shrink:0;align-items:center;gap:7px;display:inline-flex}.cal-settings-status{color:var(--twg-ink-3);font:700 10.5px/1 var(--twg-f-ui);letter-spacing:.06em;text-transform:uppercase}.cal-settings-status[data-state=syncing]{color:var(--twg-brass)}.cal-settings-status[data-state=ok]{color:var(--twg-sage,var(--twg-ink-3))}.cal-settings-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cal-settings-toggle-row{border:.5px solid var(--twg-ink);border-radius:10px;align-items:center;gap:9px;min-width:0;min-height:48px;padding:9px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.cal-settings-toggle-row{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.cal-settings-toggle-row{background:var(--twg-paper)}@supports (color:color-mix(in lab, red, red)){.cal-settings-toggle-row{background:color-mix(in oklab, var(--twg-paper) 46%, transparent)}}.cal-settings-toggle-row{cursor:pointer}.cal-settings-toggle-row input,.cal-settings-calendar-row input{width:18px;height:18px;accent-color:var(--twg-brass);flex-shrink:0}.cal-settings-toggle-row>span:not(.cal-impl-badge){gap:2px;min-width:0;display:grid}.cal-settings-toggle-row strong{color:var(--twg-ink);font:700 12.5px/1.15 var(--twg-f-ui)}.cal-settings-toggle-row small{color:var(--twg-ink-3);font:500 11px/1.25 var(--twg-f-ui)}.cal-settings-note{border:.5px solid var(--twg-brass);border-radius:10px;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.cal-settings-note{border:.5px solid color-mix(in oklab, var(--twg-brass) 26%, transparent)}}.cal-settings-note{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-settings-note{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-paper))}}.cal-settings-note{color:var(--twg-ink-2);font:550 12px/1.35 var(--twg-f-ui)}.cal-settings-calendar-row{border:.5px solid var(--twg-ink);background:0 0;align-items:center;gap:10px;min-height:44px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.cal-settings-calendar-row{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.cal-settings-calendar-row{cursor:pointer;border-radius:10px}.cal-settings-calendar-row[data-visible]{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.cal-settings-calendar-row[data-visible]{background:color-mix(in oklab, var(--twg-cream-bright) 80%, white)}}.cal-settings-calendar-name{min-width:0;color:var(--twg-ink);font:650 13px/1.2 var(--twg-f-ui);flex:auto;gap:2px;display:grid}.cal-settings-calendar-name>span,.cal-settings-calendar-name>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cal-settings-calendar-name>small{color:var(--twg-ink-3);font:600 var(--twg-fs-micro)/1.2 var(--twg-f-ui)}.cal-settings-calendar-account{color:var(--twg-ink-3);font:700 10.5px/1 var(--twg-f-ui);letter-spacing:.07em;text-transform:uppercase;flex-shrink:0}.cal-settings-preference-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.cal-settings-day-row{flex-wrap:wrap;gap:6px;display:flex}.cal-settings-focus-list{gap:8px;display:grid}.cal-settings-focus-row{border-radius:var(--twg-r-md);border:.5px solid var(--twg-ink);grid-template-columns:minmax(160px,1.4fr) minmax(90px,.75fr) minmax(92px,.75fr) minmax(92px,.75fr) auto;align-items:center;gap:8px;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.cal-settings-focus-row{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.cal-settings-focus-row{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.cal-settings-focus-row{background:color-mix(in oklab, var(--twg-cream-bright) 76%, transparent)}}.cal-settings-focus-row input,.cal-settings-focus-row select{border:.5px solid var(--twg-ink);border-radius:10px;min-width:0;min-height:38px}@supports (color:color-mix(in lab, red, red)){.cal-settings-focus-row input,.cal-settings-focus-row select{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.cal-settings-focus-row input,.cal-settings-focus-row select{background:var(--twg-cream-bright);color:var(--twg-ink);font:550 13px/1 var(--twg-f-ui);padding:0 10px}@media (max-width:760px){.cal-settings-section-head{flex-direction:column;align-items:flex-start}.cal-settings-toggle-grid{grid-template-columns:1fr}.cal-settings-focus-row{grid-template-columns:1fr 1fr}.cal-settings-focus-row input:first-child,.cal-settings-focus-row button{grid-column:1/-1}}.cal-field{flex-direction:column;flex:none;gap:5px;display:flex}.cal-field-row{flex:none;grid-template-columns:1fr 1fr;gap:12px;display:grid}.cal-field-label{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--twg-ink-3);font-weight:600}.cal-field-note{margin:var(--twg-space-1) 0 0;font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);line-height:var(--twg-lh-body);color:var(--twg-ink-3)}.cal-field-error{margin:var(--twg-space-1) 0 0;font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);line-height:var(--twg-lh-body);color:var(--twg-danger)}.cal-field-muted{color:var(--twg-ink-3);margin-left:auto}.cal-field input[type=text],.cal-field input[type=url],.cal-field input[type=date],.cal-field input[type=time],.cal-field input[type=datetime-local],.cal-field input[type=number],.cal-field select,.cal-field textarea,.cal-field-control{width:100%;min-height:var(--twg-modal-field-min-h);padding:0 var(--twg-space-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);background:var(--twg-modal-surface);border:var(--twg-modal-border);border-radius:var(--twg-r-sm);transition:border-color .14s var(--twg-ease), box-shadow .14s var(--twg-ease);outline:0}.cal-field textarea{font-family:var(--twg-f-content);resize:vertical;min-height:64px;line-height:1.5}.cal-field-control--textarea{min-height:calc(var(--twg-modal-field-min-h) * 2);padding-block:var(--twg-space-2);font-family:var(--twg-f-content);line-height:var(--twg-lh-body)}.cal-field-select{justify-content:space-between}.cal-select-content[data-slot=select-content]{max-height:var(--twg-dd-max-h);border:var(--twg-modal-border);border-radius:var(--twg-dd-radius);background:var(--twg-modal-surface);box-shadow:var(--twg-modal-shadow);font-family:var(--twg-f-ui);color:var(--twg-ink)}.cal-select-item[data-slot=select-item]{min-height:var(--twg-dd-item-h-desktop);padding:var(--twg-space-2) var(--twg-space-8) var(--twg-space-2) var(--twg-space-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink)}.cal-select-item[data-slot=select-item]:focus{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-select-item[data-slot=select-item]:focus{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.cal-field input:focus,.cal-field select:focus,.cal-field textarea:focus,.cal-field-control:focus,.cal-field-control:focus-visible{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-field input:focus,.cal-field select:focus,.cal-field textarea:focus,.cal-field-control:focus,.cal-field-control:focus-visible{border-color:color-mix(in oklab, var(--twg-brass) 60%, transparent)}}.cal-field input:focus,.cal-field select:focus,.cal-field textarea:focus,.cal-field-control:focus,.cal-field-control:focus-visible{box-shadow:0 0 0 3px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-field input:focus,.cal-field select:focus,.cal-field textarea:focus,.cal-field-control:focus,.cal-field-control:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.cal-field-title input[type=text]{font-family:var(--twg-f-display);font-size:var(--twg-fs-section);padding:10px 12px;font-weight:500}.cal-field-datetime{gap:6px;display:flex}.cal-field-datetime input[type=date]{flex:1;min-width:0}.cal-field-datetime input[type=time]{flex:0 0 84px;min-width:0}.cal-field-check{font-size:var(--twg-fs-body);color:var(--twg-ink);cursor:pointer;flex:none;align-items:center;gap:8px;padding:6px 0;display:inline-flex}.cal-field-check input,.cal-field-checkbox{width:var(--twg-checkbox-size);height:var(--twg-checkbox-size);accent-color:var(--twg-brass)}.cal-attendees-input{background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);flex-wrap:wrap;align-items:center;gap:5px;padding:6px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.cal-attendees-input{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.cal-attendees-input{border-radius:7px;min-height:38px}.cal-attendees-input input{min-width:140px;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);color:var(--twg-ink);background:0 0;border:0;outline:0;flex:1;padding:4px 2px}.cal-attendee-chip{min-height:var(--twg-chip-md-h);padding:0 var(--twg-chip-md-pad-x);background:var(--twg-brass);align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cal-attendee-chip{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}.cal-attendee-chip{border:.5px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-attendee-chip{border:.5px solid color-mix(in oklab, var(--twg-brass) 32%, transparent)}}.cal-attendee-chip{color:var(--twg-ink);border-radius:var(--twg-chip-md-r);font-family:var(--twg-f-ui);font-size:var(--twg-type-chip-size);font-weight:var(--twg-type-chip-weight)}.cal-attendee-chip-row{gap:var(--twg-space-1-5);margin-bottom:var(--twg-space-1-5);flex-wrap:wrap;display:flex}.cal-attendee-chip button{width:var(--twg-chip-md-h);height:var(--twg-chip-md-h);cursor:pointer;color:var(--twg-ink-2);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cal-attendee-chip button:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-attendee-chip button:hover{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.cal-attendee-chip button:hover{color:var(--twg-ink)}.cal-attendee-suggestions{background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);flex-direction:column;gap:2px;margin-top:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.cal-attendee-suggestions{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.cal-attendee-suggestions{border-radius:7px;overflow:hidden}.cal-attendee-suggestions button{cursor:pointer;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);color:var(--twg-ink);text-align:left;background:0 0;border:0;align-items:baseline;gap:8px;padding:7px 10px;display:flex}.cal-attendee-suggestions button strong{font-weight:600}.cal-attendee-suggestions button span{color:var(--twg-ink-3);font-size:var(--twg-fs-label)}.cal-attendee-suggestions button:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-attendee-suggestions button:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.cal-event-contact-box{padding:var(--twg-space-3);border:var(--twg-modal-border);border-radius:var(--twg-r-md);background:var(--twg-ink);flex:none}@supports (color:color-mix(in lab, red, red)){.cal-event-contact-box{background:color-mix(in oklab, var(--twg-ink) 4%, var(--twg-cream-bright))}}.cal-event-contact-kicker{margin:0 0 var(--twg-space-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);letter-spacing:var(--twg-type-eyebrow-tracking);text-transform:uppercase;color:var(--twg-ink-3);font-weight:600}.cal-linked-section{padding:var(--twg-space-3);border:var(--twg-modal-border);border-radius:var(--twg-r-md);background:var(--twg-brass);flex:none}@supports (color:color-mix(in lab, red, red)){.cal-linked-section{background:color-mix(in oklab, var(--twg-brass) 5%, var(--twg-cream-bright))}}.cal-linked-grid{gap:var(--twg-modal-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cal-linked-picker{gap:var(--twg-space-1-5);min-width:0;display:grid}.cal-linked-selected{min-height:var(--twg-chip-md-h);justify-content:space-between;align-items:center;gap:var(--twg-space-2);padding:var(--twg-space-1) var(--twg-space-2);border-radius:var(--twg-chip-md-r);border:var(--twg-modal-hairline);background:var(--twg-ink);display:flex}@supports (color:color-mix(in lab, red, red)){.cal-linked-selected{background:color-mix(in oklab, var(--twg-ink) 4%, var(--twg-cream-bright))}}.cal-linked-selected-main,.cal-linked-option-main{gap:var(--twg-space-0-5);min-width:0;font-family:var(--twg-f-ui);display:grid}.cal-linked-selected-main strong,.cal-linked-option-main strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--twg-ink);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-emph);overflow:hidden}.cal-linked-selected-main span,.cal-linked-option-main span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--twg-ink-3);font-size:var(--twg-fs-caption);line-height:var(--twg-lh-dense);overflow:hidden}.cal-linked-remove{width:var(--twg-chip-md-h);height:var(--twg-chip-md-h);border-radius:var(--twg-r-full);color:var(--twg-ink-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.cal-linked-remove:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-linked-remove:hover{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.cal-linked-remove:hover{color:var(--twg-ink)}.cal-linked-combobox{position:relative}.cal-linked-options{top:calc(100% + var(--twg-dd-offset));z-index:var(--twg-contact-popover-z);max-height:var(--twg-dd-max-h);padding:var(--twg-space-1);border:var(--twg-modal-border);border-radius:var(--twg-dd-radius);background:var(--twg-modal-surface);box-shadow:var(--twg-modal-shadow);position:absolute;left:0;right:0;overflow-y:auto}.cal-linked-option{width:100%;min-height:var(--twg-dd-item-h-desktop);padding:var(--twg-space-2) var(--twg-space-3);border-radius:var(--twg-r-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.cal-linked-option:hover,.cal-linked-option[data-active=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-linked-option:hover,.cal-linked-option[data-active=true]{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.cal-linked-option[aria-selected=true]{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-linked-option[aria-selected=true]{background:color-mix(in oklab, var(--twg-ink) 6%, var(--twg-cream-bright))}}.cal-linked-state{min-height:var(--twg-dd-item-h-desktop);padding:var(--twg-space-2) var(--twg-space-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink-3);align-items:center;display:flex}.cal-event-details-section,.cal-attachments-section{gap:var(--twg-modal-gap);padding:var(--twg-space-3);border:var(--twg-modal-border);border-radius:var(--twg-r-md);background:var(--twg-cream-bright);flex:none;display:grid}@supports (color:color-mix(in lab, red, red)){.cal-event-details-section,.cal-attachments-section{background:color-mix(in oklab, var(--twg-cream-bright) 74%, transparent)}}.cal-field-heading-row{justify-content:space-between;align-items:center;gap:var(--twg-space-2);display:flex}.cal-inline-add-btn,.cal-inline-remove-btn,.cal-modal-mobile-back,.cal-modal-head-save,.cal-qc-icon-btn{border:var(--twg-modal-border);border-radius:var(--twg-r-sm);background:var(--twg-button-secondary-bg);color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-type-button-weight);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.cal-inline-add-btn{min-height:var(--twg-button-md-h);padding:0 var(--twg-button-md-pad-x)}.cal-inline-add-btn:hover,.cal-inline-remove-btn:hover:not(:disabled),.cal-modal-mobile-back:hover,.cal-modal-head-save:hover:not(:disabled),.cal-qc-icon-btn:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-inline-add-btn:hover,.cal-inline-remove-btn:hover:not(:disabled),.cal-modal-mobile-back:hover,.cal-modal-head-save:hover:not(:disabled),.cal-qc-icon-btn:hover{background:color-mix(in oklab, var(--twg-ink) 5%, var(--twg-cream-bright))}}.cal-inline-add-btn:hover,.cal-inline-remove-btn:hover:not(:disabled),.cal-modal-mobile-back:hover,.cal-modal-head-save:hover:not(:disabled),.cal-qc-icon-btn:hover{color:var(--twg-ink)}.cal-inline-remove-btn,.cal-qc-icon-btn{width:var(--twg-icon-button-md);height:var(--twg-icon-button-md);padding:0}.cal-inline-remove-btn:disabled,.cal-modal-head-save:disabled{opacity:.5;cursor:not-allowed}.cal-modal-mobile-back,.cal-modal-head-save{display:none}.cal-reminder-list,.cal-permission-list,.cal-attachment-list{gap:var(--twg-modal-gap-sm);display:grid}.cal-reminder-row{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) var(--twg-icon-button-md);gap:var(--twg-space-2);align-items:center;display:grid}.cal-reminder-row .cal-field-select{min-width:0}.cal-permission-list .cal-field-check{padding:0}.cal-color-picker{gap:var(--twg-space-2);flex-wrap:wrap;display:flex}.cal-color-choice{min-height:var(--twg-button-md-h);align-items:center;gap:var(--twg-space-2);padding:0 var(--twg-space-3);border:var(--twg-modal-border);border-radius:var(--twg-r-sm);color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-type-button-weight);cursor:pointer;background:0 0;display:inline-flex}.cal-color-choice:hover,.cal-color-choice[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-color-choice:hover,.cal-color-choice[data-active]{background:color-mix(in oklab, var(--twg-brass) 9%, var(--twg-cream-bright))}}.cal-color-choice:hover,.cal-color-choice[data-active]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-color-choice:hover,.cal-color-choice[data-active]{border-color:color-mix(in oklab, var(--twg-brass) 38%, transparent)}}.cal-color-choice:hover,.cal-color-choice[data-active]{color:var(--twg-ink)}.cal-color-swatch{width:var(--twg-icon-sm);height:var(--twg-icon-sm);border-radius:var(--twg-r-full);border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-color-swatch{border:.5px solid color-mix(in oklab, var(--twg-ink) 55%, transparent)}}.cal-color-swatch{background:var(--cal-event-color,var(--twg-brass))}.cal-color-choice--inherit .cal-color-swatch{background:linear-gradient(135deg, transparent calc(50% - 1px), var(--twg-ink-mute) calc(50% - 1px), var(--twg-ink-mute) calc(50% + 1px), transparent calc(50% + 1px)), var(--twg-cream-bright)}.cal-attachment-row{min-height:var(--twg-button-md-h);grid-template-columns:minmax(0, 1fr) var(--twg-icon-button-md);gap:var(--twg-space-2);padding:var(--twg-space-2);border:var(--twg-modal-hairline);border-radius:var(--twg-r-sm);background:var(--twg-ink);align-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cal-attachment-row{background:color-mix(in oklab, var(--twg-ink) 3%, transparent)}}.cal-attachment-link{align-items:baseline;gap:var(--twg-space-2);min-width:0;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);text-decoration:none;display:flex}.cal-attachment-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cal-attachment-link small{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);flex:none}.cal-attachment-link:hover{color:var(--twg-brass)}.cal-attachment-upload{min-height:var(--twg-button-md-h);padding:0 var(--twg-button-md-pad-x);border:var(--twg-modal-border);border-radius:var(--twg-r-sm);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-type-button-weight);cursor:pointer;background:0 0;justify-content:center;justify-self:start;align-items:center;display:inline-flex}.cal-attachment-upload:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-attachment-upload:hover{background:color-mix(in oklab, var(--twg-ink) 5%, var(--twg-cream-bright))}}.cal-attachment-upload input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cal-qc-anchor{width:var(--twg-space-0-5);height:var(--twg-space-0-5);pointer-events:none;position:fixed}@keyframes cal-qc-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.cal-qc-popover[data-slot=popover-content]{animation:cal-qc-in var(--twg-t-dropdown) both;width:min(var(--twg-modal-w-sm), calc(100vw - var(--twg-modal-gutter-desktop)));gap:var(--twg-modal-gap);padding:var(--twg-space-3);border:var(--twg-modal-border);border-radius:var(--twg-modal-radius);background:var(--twg-modal-surface);box-shadow:var(--twg-modal-shadow);color:var(--twg-ink);font-family:var(--twg-f-ui);display:grid}.cal-qc-head{justify-content:space-between;align-items:center;gap:var(--twg-space-2);display:flex}.cal-qc-title{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-section);font-weight:var(--twg-fw-emph)}.cal-qc-duration{gap:var(--twg-space-2);flex-wrap:wrap;display:flex}.cal-qc-chip{min-height:var(--twg-button-md-h);padding:0 var(--twg-space-3);border:var(--twg-modal-border);border-radius:var(--twg-r-sm);color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-type-button-weight);cursor:pointer;background:0 0}.cal-qc-chip:hover,.cal-qc-chip[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-qc-chip:hover,.cal-qc-chip[data-active]{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.cal-qc-chip:hover,.cal-qc-chip[data-active]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-qc-chip:hover,.cal-qc-chip[data-active]{border-color:color-mix(in oklab, var(--twg-brass) 42%, transparent)}}.cal-qc-chip:hover,.cal-qc-chip[data-active]{color:var(--twg-ink)}.cal-qc-actions{justify-content:flex-end;gap:var(--twg-space-2);display:flex}.cal-recur-picker{gap:var(--twg-modal-gap-sm);padding:var(--twg-space-3);border:var(--twg-modal-hairline);border-radius:var(--twg-r-md);background:var(--twg-cream-bright);flex:none;display:grid}@supports (color:color-mix(in lab, red, red)){.cal-recur-picker{background:color-mix(in oklab, var(--twg-cream-bright) 72%, transparent)}}.cal-recur-toggle,.cal-recur-radio{align-items:center;gap:var(--twg-space-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);color:var(--twg-ink);cursor:pointer;display:flex}.cal-recur-toggle{font-weight:var(--twg-type-body-strong-weight)}.cal-recur-toggle input,.cal-recur-radio input{width:var(--twg-checkbox-size);height:var(--twg-checkbox-size);accent-color:var(--twg-brass)}.cal-recur-grid{gap:var(--twg-modal-gap-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cal-recur-field{gap:var(--twg-space-1);display:grid}.cal-recur-label{font-family:var(--twg-f-ui);font-size:var(--twg-type-eyebrow-size);font-weight:var(--twg-type-button-weight);letter-spacing:var(--twg-type-eyebrow-tracking);line-height:var(--twg-type-eyebrow-lh);text-transform:uppercase;color:var(--twg-ink-3)}.cal-recur-input,.cal-recur-inline-input{min-height:var(--twg-dd-item-h-desktop);border-radius:var(--twg-r-sm);border:var(--twg-modal-border);background:var(--twg-modal-surface);color:var(--twg-ink);padding-inline:var(--twg-space-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);outline:0}.cal-recur-input{width:100%}.cal-recur-input-mono{font-family:var(--twg-f-mono)}.cal-recur-inline-input{min-width:var(--twg-modal-input-time-w)}.cal-recur-inline-input--count{min-width:auto;width:calc(var(--twg-modal-input-time-w) - var(--twg-space-4))}.cal-recur-weekdays{gap:var(--twg-space-1);flex-wrap:wrap;display:flex}.cal-recur-day{width:var(--twg-icon-button-md);height:var(--twg-icon-button-md);border-radius:var(--twg-r-full);border:var(--twg-modal-border);background:var(--twg-modal-surface);color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);font-weight:var(--twg-type-chip-weight);cursor:pointer;transition:background .14s var(--twg-ease), border-color .14s var(--twg-ease), color .14s var(--twg-ease);place-items:center;display:inline-grid}.cal-recur-day:hover{border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-recur-day:hover{border-color:color-mix(in oklab, var(--twg-ink) 32%, transparent)}}.cal-recur-day:hover{color:var(--twg-ink)}.cal-recur-day[data-active]{background:var(--twg-button-approve-bg);border-color:var(--twg-button-approve-bg);color:var(--twg-button-approve-fg)}.cal-recur-options{gap:var(--twg-space-1);display:grid}.cal-recur-preview{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);line-height:var(--twg-lh-body);color:var(--twg-ink-3);margin:0}.cal-modal-error{background:var(--twg-danger);padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.cal-modal-error{background:color-mix(in oklab, var(--twg-danger) 10%, var(--twg-cream-bright))}}.cal-modal-error{border:.5px solid var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.cal-modal-error{border:.5px solid color-mix(in oklab, var(--twg-danger) 30%, transparent)}}.cal-modal-error{color:var(--twg-danger);font-size:var(--twg-fs-button);border-radius:7px;font-weight:500}.cal-provider-sync-banner{border:1px solid var(--twg-danger);gap:4px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.cal-provider-sync-banner{border:1px solid color-mix(in oklab, var(--twg-danger) 26%, var(--twg-line))}}.cal-provider-sync-banner{background:var(--twg-danger);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.cal-provider-sync-banner{background:color-mix(in oklab, var(--twg-danger) 8%, var(--twg-cream-bright))}}.cal-provider-sync-banner{color:var(--twg-ink);font-size:var(--twg-fs-body)}.cal-provider-sync-banner strong{color:var(--twg-danger);font-size:var(--twg-fs-label);text-transform:uppercase;letter-spacing:0}.cal-provider-sync-banner span{color:var(--twg-ink-2)}.cal-modal-error--footer{display:none}.cal-modal-foot{padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);border-top:var(--twg-modal-hairline);background:var(--twg-modal-subtle-bg);align-items:center;gap:8px;display:flex}.cal-modal-foot-spacer{flex:1}.cal-modal-foot-split{justify-content:space-between}.cal-modal-action-stack,.cal-modal-action-row,.cal-modal-danger-confirm{align-items:center;gap:var(--twg-space-2);display:inline-flex}.cal-modal-danger-confirm span{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-danger)}.cal-modal-btn{padding:0 var(--twg-button-md-pad-x);height:var(--twg-button-md-h);border-radius:var(--twg-button-md-r);border:var(--twg-modal-border);background:var(--twg-button-secondary-bg);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-type-button-size);font-weight:var(--twg-type-button-weight);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.cal-modal-btn:hover:not(:disabled){background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-modal-btn:hover:not(:disabled){background:color-mix(in oklab, var(--twg-ink) 5%, var(--twg-cream-bright))}}.cal-modal-btn:disabled{opacity:.5;cursor:not-allowed}.cal-modal-btn-ghost{border-color:var(--twg-ink);background:0 0}@supports (color:color-mix(in lab, red, red)){.cal-modal-btn-ghost{border-color:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.cal-modal-btn-ghost{color:var(--twg-ink-2)}.cal-modal-btn-ghost:hover:not(:disabled){background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-modal-btn-ghost:hover:not(:disabled){background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.cal-modal-btn-ghost:hover:not(:disabled){color:var(--twg-ink)}.cal-modal-btn-primary{background:var(--twg-button-primary-bg);color:var(--twg-button-primary-fg);box-shadow:var(--twg-button-shadow);border:0;font-weight:600}.cal-modal-btn-primary:hover:not(:disabled){background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-modal-btn-primary:hover:not(:disabled){background:color-mix(in oklab, var(--twg-ink) 88%, var(--twg-coral))}}.cal-modal-btn-primary[data-andy]{border:.5px solid var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.cal-modal-btn-primary[data-andy]{border:.5px solid color-mix(in oklab, var(--twg-salmon) 68%, transparent)}}.cal-modal-btn-primary[data-andy]{background:linear-gradient(180deg, var(--twg-salmon), var(--twg-salmon))}@supports (color:color-mix(in lab, red, red)){.cal-modal-btn-primary[data-andy]{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-salmon) 58%, var(--twg-cream-bright)), color-mix(in oklab, var(--twg-salmon) 74%, var(--twg-paper)))}}.cal-modal-btn-primary[data-andy]{color:var(--twg-on-salmon);box-shadow:inset 0 1px 0 var(--twg-cream-bright), 0 4px 10px var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.cal-modal-btn-primary[data-andy]{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--twg-cream-bright) 42%, transparent), 0 4px 10px color-mix(in oklab, var(--twg-salmon) 18%, transparent)}}.cal-modal-btn-primary[data-andy]>svg{color:var(--twg-salmon)}.cal-modal-btn-primary[data-andy]:hover:not(:disabled){border-color:var(--twg-salmon-hover,var(--twg-salmon))}@supports (color:color-mix(in lab, red, red)){.cal-modal-btn-primary[data-andy]:hover:not(:disabled){border-color:color-mix(in oklab, var(--twg-salmon-hover,var(--twg-salmon)) 86%, transparent)}}.cal-modal-btn-primary[data-andy]:hover:not(:disabled){background:linear-gradient(180deg, var(--twg-salmon-hover,var(--twg-salmon)), var(--twg-salmon-hover,var(--twg-salmon)))}@supports (color:color-mix(in lab, red, red)){.cal-modal-btn-primary[data-andy]:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in oklab, var(--twg-salmon-hover,var(--twg-salmon)) 66%, var(--twg-cream-bright)), color-mix(in oklab, var(--twg-salmon-hover,var(--twg-salmon)) 82%, var(--twg-paper)))}}.cal-modal-btn-danger{background:var(--twg-button-danger-bg);color:var(--twg-button-danger-fg);border:0;font-weight:600}.cal-modal-btn-danger:hover:not(:disabled){background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.cal-modal-btn-danger:hover:not(:disabled){background:color-mix(in oklab, var(--twg-danger) 88%, black)}}.cal-modal-btn-danger-ghost{border-color:var(--twg-danger);background:0 0}@supports (color:color-mix(in lab, red, red)){.cal-modal-btn-danger-ghost{border-color:color-mix(in oklab, var(--twg-danger) 28%, transparent)}}.cal-modal-btn-danger-ghost{color:var(--twg-danger)}.cal-modal-btn-danger-ghost:hover:not(:disabled){background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.cal-modal-btn-danger-ghost:hover:not(:disabled){background:color-mix(in oklab, var(--twg-danger) 8%, transparent)}}.cal-modal-foot-note{max-width:30ch;font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);line-height:var(--twg-lh-body);color:var(--twg-ink-3)}@media (max-width:768px){.cal-modal.cal-modal--mobile-sheet{animation:cal-modal-pop var(--twg-modal-pop-dur) var(--twg-ease) both;border-radius:var(--twg-r-lg) var(--twg-r-lg) 0 0!important;width:100%!important;height:auto!important;max-height:85vh!important;margin:0!important;inset:auto 0 0!important}.cal-modal--mobile-sheet .cal-modal-head{z-index:2;align-items:center;position:sticky;top:0}.cal-modal--mobile-sheet .cal-modal-head h2{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cal-modal--mobile-sheet .cal-modal-body{-webkit-overflow-scrolling:touch;overflow-y:auto}.cal-modal--mobile-sheet .cal-modal-foot{z-index:2;position:sticky;bottom:0}:is(.cal-modal--mobile-sheet .cal-modal-close,.cal-modal--mobile-sheet .cal-modal-action-row,.cal-modal--mobile-sheet .cal-modal-foot:not(:has(.cal-modal-discard-confirm,.cal-modal-danger-confirm,.cal-modal-btn-danger-ghost,.cal-modal-error--footer))){display:none}.cal-modal--mobile-sheet .cal-modal-mobile-back,.cal-modal--mobile-sheet .cal-modal-head-save{min-width:var(--twg-button-md-h-mobile);height:var(--twg-button-md-h-mobile);display:inline-flex}.cal-modal--mobile-sheet .cal-modal-head-save{padding:0 var(--twg-space-3);color:var(--twg-ink)}.cal-modal--mobile-sheet .cal-modal-btn,.cal-modal--mobile-sheet .cal-inline-add-btn,.cal-modal--mobile-sheet .cal-color-choice,.cal-modal--mobile-sheet .cal-attachment-upload,.cal-modal--mobile-sheet .cal-qc-chip{min-height:var(--twg-button-md-h-mobile)}.cal-modal--mobile-sheet .cal-inline-remove-btn{width:var(--twg-button-md-h-mobile);height:var(--twg-button-md-h-mobile)}.cal-modal:not(.cal-modal-sm){border-radius:0;width:100vw;height:100svh;max-height:100svh;inset:0}.cal-modal.cal-modal-sm{width:100vw;max-height:min(var(--twg-dd-max-h-mobile), 100svh);border-radius:var(--twg-dialog-mobile-radius);margin:0;inset:auto 0 0}.cal-modal.cal-rec{inset:auto var(--twg-space-4) var(--twg-space-4)!important;width:calc(100vw - (var(--twg-space-4) * 2))!important;border-radius:var(--twg-r-md) var(--twg-r-md) var(--twg-r-md) var(--twg-r-md)!important;max-height:calc(100svh - 112px)!important;margin:0!important}.cal-rec .cal-modal-head{align-items:center;padding:16px 18px 14px}.cal-rec .cal-panel-title{font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);letter-spacing:0;font-weight:700;line-height:1.35}.cal-rec .cal-modal-body{gap:12px;padding:14px}.cal-rec-copy{font-size:var(--twg-fs-label);color:var(--twg-ink-2);margin:0;line-height:1.45}.cal-rec-list{gap:8px;display:grid}.cal-rec-opt{width:100%;min-height:var(--twg-touch-target);border-radius:var(--twg-r-md);flex-direction:column;align-items:stretch;gap:4px;padding:12px}.cal-rec-opt-title{font-size:var(--twg-fs-label);line-height:1.35}.cal-rec-opt-sub{font-size:var(--twg-fs-caption);margin-top:0;line-height:1.35}.cal-rec .cal-modal-foot{padding:12px 14px 14px}.cal-rec .cal-modal-foot .cal-modal-btn{width:100%;min-height:var(--twg-button-md-h-mobile);justify-content:center}.cal-modal.cal-modal--mobile-sheet:not(.cal-modal-sm){border-radius:var(--twg-r-lg) var(--twg-r-lg) 0 0!important;width:100%!important;height:auto!important;max-height:85vh!important;margin:0!important;inset:auto 0 0!important}.cal-modal-close{width:var(--twg-icon-button-md-mobile);height:var(--twg-icon-button-md-mobile)}.cal-field-row,.cal-linked-grid,.cal-recur-grid,.cal-reminder-row{grid-template-columns:1fr}.cal-event-details-section,.cal-attachments-section{padding:var(--twg-space-3)}.cal-field-heading-row{flex-direction:column;align-items:flex-start}.cal-color-picker{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cal-color-choice{justify-content:flex-start}.cal-attachment-row{grid-template-columns:minmax(0, 1fr) var(--twg-button-md-h-mobile)}.cal-linked-options{top:auto;left:var(--twg-modal-pad-x);right:var(--twg-modal-pad-x);bottom:var(--twg-modal-pad-y);max-height:var(--twg-dd-max-h-mobile);border-radius:var(--twg-dialog-mobile-radius);position:fixed}.cal-linked-option,.cal-linked-state{min-height:var(--twg-dd-item-h-mobile)}.cal-select-item[data-slot=select-item]{min-height:var(--twg-dd-item-h-mobile);padding-block:var(--twg-space-3)}.cal-linked-remove{width:var(--twg-icon-button-md-mobile);height:var(--twg-icon-button-md-mobile)}.cal-modal-foot{align-items:stretch}.cal-modal-foot-split{flex-direction:column-reverse}.cal-modal-action-stack{gap:8px;width:100%;display:grid}.cal-modal-error--body{display:none}.cal-modal-error--footer{width:100%;margin:0;display:block}.cal-modal-action-row{justify-content:flex-end}.cal-modal-discard-confirm{border:1px solid var(--twg-danger);gap:12px;width:100%;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.cal-modal-discard-confirm{border:1px solid color-mix(in oklab, var(--twg-danger) 24%, transparent)}}.cal-modal-discard-confirm{border-radius:var(--twg-radius-lg);background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.cal-modal-discard-confirm{background:color-mix(in oklab, var(--twg-danger) 6%, var(--twg-cream-bright))}}.cal-modal-discard-copy{gap:4px;display:grid}.cal-modal-discard-copy strong{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);color:var(--twg-ink);font-weight:700;line-height:1.35}.cal-modal-discard-copy span{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);color:var(--twg-ink-2);line-height:1.45}.cal-modal-discard-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.cal-modal-discard-actions .cal-modal-btn{width:100%;min-height:var(--twg-button-md-h);justify-content:center}.cal-modal-danger-confirm{border:1px solid var(--twg-danger);gap:12px;width:100%;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.cal-modal-danger-confirm{border:1px solid color-mix(in oklab, var(--twg-danger) 24%, transparent)}}.cal-modal-danger-confirm{border-radius:var(--twg-radius-lg);background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.cal-modal-danger-confirm{background:color-mix(in oklab, var(--twg-danger) 6%, var(--twg-cream-bright))}}.cal-modal-danger-confirm span{font-size:var(--twg-fs-label);color:var(--twg-danger);font-weight:700;line-height:1.35}.cal-modal-danger-confirm .cal-modal-btn{width:100%;min-height:var(--twg-button-md-h);justify-content:center}.cal-modal-foot-note{max-width:none}.cal-modal-btn-primary{min-width:min(100%, var(--twg-modal-w-sm));justify-content:center}.cal-recur-input,.cal-recur-inline-input{min-height:var(--twg-dd-item-h-mobile)}.cal-create-mode-toggle{align-self:stretch;width:100%}.cal-create-mode-btn{min-height:var(--twg-touch-target);padding:var(--twg-space-1) var(--twg-space-2);white-space:normal;text-align:center;flex:1 1 0;line-height:1.15}.cal-andy-create-input{min-height:calc(var(--twg-touch-target) + var(--twg-space-8))}.cal-modal--mobile-sheet .cal-andy-create-actions .cal-modal-btn{width:100%;min-height:var(--twg-touch-target);justify-content:center}.cal-recur-day{width:var(--twg-icon-button-md-mobile);height:var(--twg-icon-button-md-mobile)}}.cal-event[draggable=true],.cal-month-evt[draggable=true]{cursor:grab}.cal-event[draggable=true]:active,.cal-month-evt[draggable=true]:active{cursor:grabbing}.cal-event[data-dragging],.cal-month-evt[data-dragging]{opacity:.82;box-shadow:0 1px 0 #ffffff8c inset, 0 14px 28px -12px var(--twg-ink);transition:none;scale:1.02}@supports (color:color-mix(in lab, red, red)){.cal-event[data-dragging],.cal-month-evt[data-dragging]{box-shadow:0 1px 0 #ffffff8c inset, 0 14px 28px -12px color-mix(in oklab, var(--twg-ink) 34%, transparent)}}.cal-event[data-drag-settling],.cal-month-evt[data-drag-settling]{opacity:1;transition:scale var(--twg-dur-snap) var(--twg-spring-settle), opacity var(--twg-dur-snap) var(--twg-spring-settle), box-shadow var(--twg-dur-snap) var(--twg-spring-settle);scale:1}.cal-month-cell[data-drop-target]{background:var(--twg-brass)!important}@supports (color:color-mix(in lab, red, red)){.cal-month-cell[data-drop-target]{background:color-mix(in oklab, var(--twg-brass) 12%, transparent)!important}}.cal-month-cell[data-drop-target]{outline:1.5px dashed var(--twg-brass);outline-offset:-2px}.cal-week-col[data-drop-target]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-week-col[data-drop-target]{background:color-mix(in oklab, var(--twg-brass) 8%, transparent)}}@media (prefers-reduced-motion:reduce){.cal-block[data-dragging],.cal-block[data-drag-settling],.cal-event[data-dragging],.cal-event[data-drag-settling],.cal-month-evt[data-dragging],.cal-month-evt[data-drag-settling]{transition:none!important;scale:1!important}}.cal-resize-handle{z-index:40;cursor:col-resize;width:14px;transition:background .12s var(--twg-ease,ease);background:0 0;border:0;border-radius:4px;padding:0;position:absolute;top:6px;bottom:6px}.cal-resize-handle:after{content:"";background:var(--twg-ink);border-radius:3px;width:3px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.cal-resize-handle:after{background:color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.cal-resize-handle:after{transition:background .12s var(--twg-ease,ease), height .12s var(--twg-ease,ease), box-shadow .12s var(--twg-ease,ease)}.cal-resize-handle:hover:after,.cal-resize-handle[data-active]:after{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-resize-handle:hover:after,.cal-resize-handle[data-active]:after{background:color-mix(in oklab, var(--twg-brass) 78%, transparent)}}.cal-resize-handle:hover:after,.cal-resize-handle[data-active]:after{height:52px;box-shadow:0 0 0 3px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal-resize-handle:hover:after,.cal-resize-handle[data-active]:after{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 12%, transparent)}}.cal-resize-handle[data-edge=rail]{left:calc(var(--cal-rail-w,248px) - .5px)}.cal-resize-handle[data-edge=panel]{right:calc(var(--cal-panel-w,360px) - .5px)}@media (max-width:768px){.cal-resize-handle{display:none!important}}.cal-rail-kicker-toggle{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:5px;width:100%;display:flex}.cal-rail-kicker-toggle:hover{color:var(--twg-ink)}.m-cal-header{display:none}@media (max-width:768px){.m-cal-header{align-items:center;gap:var(--twg-space-2);height:47px;min-height:47px;max-height:47px;padding:0 var(--twg-space-3) 0 var(--twg-space-4);border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-head-bg);-webkit-backdrop-filter:var(--twg-head-blur);backdrop-filter:var(--twg-head-blur);flex:0 0 47px;display:flex}.m-cal-header-title{font-family:var(--twg-f-display);font-size:var(--twg-fs-display);font-weight:var(--twg-fw-emph);letter-spacing:0;color:var(--twg-ink);flex:1;min-width:0;margin:0}.m-cal-header-btn{width:var(--twg-touch-target);height:var(--twg-touch-target);min-width:var(--twg-touch-target);min-height:var(--twg-touch-target);border-radius:var(--twg-r-full);color:var(--twg-ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.m-cal-header-btn svg{width:var(--twg-btn-icon-mobile-glyph);height:var(--twg-btn-icon-mobile-glyph)}.m-cal-header-btn--cmdk{color:var(--twg-salmon)}.m-cal-header-btn[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-cal-header-btn[data-active]{background:color-mix(in oklab, var(--twg-brass) 13%, transparent)}}.m-cal-header-btn[data-active]{color:var(--twg-brass)}.m-cal-header-search{padding:var(--twg-modal-gap-sm) var(--twg-modal-pad-y) var(--twg-space-2-5);flex:none}}.m-cal-fab{display:none}@media (max-width:768px){.m-cal-fab{pointer-events:none!important;display:none!important}.m-cal-filter-sheet-root{z-index:var(--z-sheet);pointer-events:none;position:fixed;inset:0}.m-cal-filter-sheet-scrim{inset:var(--twg-modal-shell-inset-top) 0 0;background:var(--twg-ink);border:0;border-radius:0;width:100%;height:auto;position:fixed}@supports (color:color-mix(in lab, red, red)){.m-cal-filter-sheet-scrim{background:color-mix(in oklab, var(--twg-ink) 30%, transparent)}}.m-cal-filter-sheet-scrim{-webkit-backdrop-filter:blur(10px)saturate(.98);backdrop-filter:blur(10px)saturate(.98);pointer-events:auto;animation:cal-scrim-in var(--twg-dur-enter) var(--twg-ease) both}.m-cal-filter-sheet-root[data-closing] .m-cal-filter-sheet{animation:m-cal-filter-sheet-out var(--twg-t-sheet-out) both}.m-cal-filter-sheet-root[data-closing] .m-cal-filter-sheet-scrim{animation:cal-scrim-out var(--twg-dur-exit) var(--twg-ease-in) both}@keyframes m-cal-filter-sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(24px)}}@keyframes cal-scrim-out{0%{opacity:1}to{opacity:0}}.m-cal-filter-sheet{z-index:var(--z-sheet);max-height:min(74dvh, calc(100dvh - var(--twg-modal-shell-inset-top)));border:var(--twg-modal-border);border-radius:var(--twg-modal-shell-radius) var(--twg-modal-shell-radius) 0 0;background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);color:var(--twg-ink);box-shadow:var(--twg-dialog-sheet-shadow), var(--twg-modal-shadow);animation:m-cal-filter-sheet-in var(--twg-t-sheet-in) both;pointer-events:auto;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}@keyframes m-cal-filter-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.m-cal-filter-sheet-handle{flex:none;justify-content:center;padding:8px 0 4px;display:flex}.m-cal-filter-sheet-handle:before{content:"";border-radius:var(--twg-r-full);background:var(--twg-ink);width:42px;height:4px}@supports (color:color-mix(in lab, red, red)){.m-cal-filter-sheet-handle:before{background:color-mix(in oklab, var(--twg-ink) 20%, transparent)}}.m-cal-filter-sheet-head{align-items:flex-start;gap:var(--twg-space-3);border-bottom:.5px solid var(--twg-ink);padding:4px 15px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.m-cal-filter-sheet-head{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.m-cal-filter-title-block{flex:auto;gap:2px;min-width:0;display:grid}.m-cal-filter-kicker{color:var(--twg-brass);font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:800;line-height:1}.m-cal-filter-title-block h2{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-section);letter-spacing:0;margin:0;font-weight:750;line-height:1.2}.m-cal-filter-title-block span,.m-cal-filter-section-head span{min-width:0;color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);font-weight:650;line-height:1.3}.m-cal-filter-close{width:var(--twg-touch-target);height:var(--twg-touch-target);min-width:var(--twg-touch-target);min-height:var(--twg-touch-target);border-radius:var(--twg-r-full);background:var(--twg-ink);border:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.m-cal-filter-close{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.m-cal-filter-close{color:var(--twg-ink-2);cursor:pointer}.m-cal-filter-close svg{width:15px;height:15px}.m-cal-filter-sheet-body{gap:var(--twg-space-3);min-height:0;padding:14px 15px calc(18px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;flex:auto;display:grid;overflow-y:auto}.m-cal-filter-section{gap:var(--twg-space-2);display:grid}.m-cal-filter-section-head{justify-content:space-between;align-items:center;gap:var(--twg-space-3);min-height:24px;display:flex}.m-cal-filter-section-head h3{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);letter-spacing:0;margin:0;font-weight:800;line-height:1.2}.m-cal-filter-clear{min-height:32px;padding:0 var(--twg-space-3);border-radius:var(--twg-r-full);background:var(--twg-ink);border:0}@supports (color:color-mix(in lab, red, red)){.m-cal-filter-clear{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.m-cal-filter-clear{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);cursor:pointer;font-weight:750}.m-cal-filter-clear:disabled{color:var(--twg-ink-3);cursor:not-allowed;opacity:.58}.m-cal-filter-pill-grid{gap:var(--twg-space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.m-cal-filter-pill,.m-cal-filter-action{justify-content:center;align-items:center;gap:var(--twg-space-2);min-height:var(--twg-touch-target);border:.5px solid var(--twg-ink);min-width:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.m-cal-filter-pill,.m-cal-filter-action{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.m-cal-filter-pill,.m-cal-filter-action{border-radius:var(--twg-r-sm);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.m-cal-filter-pill,.m-cal-filter-action{background:color-mix(in oklab, var(--twg-cream-bright) 92%, white)}}.m-cal-filter-pill,.m-cal-filter-action{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);letter-spacing:0;cursor:pointer;font-weight:750}.m-cal-filter-pill span,.m-cal-filter-action{overflow-wrap:anywhere}.m-cal-filter-pill[data-active]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-cal-filter-pill[data-active]{border-color:color-mix(in oklab, var(--twg-brass) 55%, transparent)}}.m-cal-filter-pill[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-cal-filter-pill[data-active]{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}.m-cal-filter-pill[data-active]{color:var(--twg-ink)}.m-cal-account-list,.m-cal-calendar-list{gap:var(--twg-space-2);display:grid}.m-cal-account-row,.m-cal-calendar-row{align-items:center;gap:var(--twg-space-2);min-height:var(--twg-touch-target);border:.5px solid var(--twg-ink);padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.m-cal-account-row,.m-cal-calendar-row{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.m-cal-account-row,.m-cal-calendar-row{border-radius:var(--twg-r-sm);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.m-cal-account-row,.m-cal-calendar-row{background:color-mix(in oklab, var(--twg-cream-bright) 88%, white)}}.m-cal-account-row,.m-cal-calendar-row{color:var(--twg-ink);font-family:var(--twg-f-ui)}.m-cal-account-row{border-color:var(--twg-ink);grid-template-columns:22px minmax(0,1fr);width:100%}@supports (color:color-mix(in lab, red, red)){.m-cal-account-row{border-color:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.m-cal-account-row{text-align:left;cursor:pointer}.m-cal-account-row[data-active]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-cal-account-row[data-active]{border-color:color-mix(in oklab, var(--twg-brass) 55%, transparent)}}.m-cal-account-row[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.m-cal-account-row[data-active]{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.m-cal-account-row[data-hidden]{color:var(--twg-ink-3);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.m-cal-account-row[data-hidden]{background:color-mix(in oklab, var(--twg-ink) 4%, var(--twg-cream-bright))}}.m-cal-account-row--split{grid-template-columns:minmax(0,1fr) auto;padding:0;overflow:hidden}.m-cal-account-focus{align-items:center;gap:var(--twg-space-2);min-width:0;min-height:var(--twg-touch-target);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);padding:8px 10px;display:grid}.m-cal-account-focus:disabled{cursor:not-allowed;opacity:.62}.m-cal-account-main,.m-cal-calendar-main{gap:2px;min-width:0;display:grid}.m-cal-account-main strong,.m-cal-calendar-main strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--twg-ink);font-size:var(--twg-fs-body);font-weight:750;line-height:1.2;overflow:hidden}.m-cal-account-main small,.m-cal-calendar-main small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-weight:600;line-height:1.25;overflow:hidden}.m-cal-account-hide{min-width:64px;min-height:var(--twg-touch-target);border:0;border-left:.5px solid var(--twg-ink);align-self:stretch}@supports (color:color-mix(in lab, red, red)){.m-cal-account-hide{border-left:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.m-cal-account-hide{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);cursor:pointer;background:0 0;font-weight:800}.m-cal-account-hide[aria-pressed=true]{color:var(--twg-brass)}.m-cal-calendar-row{cursor:pointer;grid-template-columns:18px 12px minmax(0,1fr)}.m-cal-calendar-row input{width:18px;height:18px;accent-color:var(--twg-brass)}.m-cal-calendar-row:not([data-visible]){color:var(--twg-ink-3);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.m-cal-calendar-row:not([data-visible]){background:color-mix(in oklab, var(--twg-ink) 4%, var(--twg-cream-bright))}}.m-cal-filter-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.m-cal-filter-action:disabled{cursor:not-allowed;opacity:.55}.cal-weekdays-toggle{display:none!important}.cal-create-ghost{display:none}.cal-grid{--cal-gutter:var(--twg-touch-target)}:is(.cal-grid:has(.cal-grid-body[data-cols="3"]),.cal-grid:has(.cal-grid-body[data-cols="5"]),.cal-grid:has(.cal-grid-body[data-cols="7"])){width:100%!important;min-width:0!important}.cal-grid-head[data-cols="3"],.cal-grid-body[data-cols="3"]{grid-template-columns:var(--cal-gutter) repeat(3, minmax(0, 1fr))!important}.cal-grid-head[data-cols="5"],.cal-grid-body[data-cols="5"]{grid-template-columns:var(--cal-gutter) repeat(5, minmax(0, 1fr))!important}.cal-grid-head[data-cols="7"],.cal-grid-body[data-cols="7"]{grid-template-columns:var(--cal-gutter) repeat(7, minmax(0, 1fr))!important}.cal-grid-allday[data-cols="3"]{grid-template-columns:var(--cal-gutter) repeat(3, minmax(0, 1fr))!important}.cal-grid-allday[data-cols="5"]{grid-template-columns:var(--cal-gutter) repeat(5, minmax(0, 1fr))!important}.cal-grid-allday[data-cols="7"]{grid-template-columns:var(--cal-gutter) repeat(7, minmax(0, 1fr))!important}.cal-panel-title{font-size:var(--twg-fs-display,24px)}.cal-panel-close-btn{margin-left:calc(-1 * var(--twg-space-1));z-index:3;width:var(--twg-touch-target);height:var(--twg-touch-target);min-width:var(--twg-touch-target);min-height:var(--twg-touch-target);order:-1;align-self:flex-start;position:relative;top:auto;left:auto;right:auto}.cal-panel-close-icon{width:var(--twg-btn-icon-mobile-glyph);height:var(--twg-btn-icon-mobile-glyph)}.cal-panel-close-icon--back{display:block}.cal-panel-close-icon--x{display:none}.cal[data-event-open=true] .cal-event-sheet-scrim,.cal[data-schedule-open=true] .cal-schedule-sheet-scrim{z-index:var(--twg-modal-z);background:var(--twg-dialog-scrim-bg);cursor:pointer;border:0;padding:0;display:block;position:absolute;inset:0}.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet,.cal[data-schedule-open=true] .cal-panel.cal-panel--schedule-sheet{z-index:var(--twg-modal-z);width:100%!important;max-height:min(80vh, calc(100dvh - env(safe-area-inset-top,0px) - var(--twg-space-4)))!important;border-radius:var(--twg-dialog-mobile-radius)!important;background:var(--twg-modal-surface)!important;min-height:0!important;box-shadow:var(--twg-dialog-sheet-shadow)!important;padding-bottom:0!important;display:flex!important;position:absolute!important;inset:auto 0 0!important;overflow:hidden!important}.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet>.flex,.cal[data-schedule-open=true] .cal-panel.cal-panel--schedule-sheet>.flex{min-height:0!important;max-height:min(80vh, calc(100dvh - env(safe-area-inset-top,0px) - var(--twg-space-4)))!important}.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-event-sheet-handle,.cal[data-schedule-open=true] .cal-panel.cal-panel--schedule-sheet .cal-event-sheet-handle{min-height:calc(var(--twg-space-4) + var(--twg-space-2));touch-action:pan-y;flex:none;justify-content:center;align-items:center;display:flex}.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-event-sheet-handle:before,.cal[data-schedule-open=true] .cal-panel.cal-panel--schedule-sheet .cal-event-sheet-handle:before{content:"";width:calc(var(--twg-space-4) + var(--twg-space-4) + var(--twg-space-2));height:var(--twg-space-1);border-radius:var(--twg-r-full);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-event-sheet-handle:before,.cal[data-schedule-open=true] .cal-panel.cal-panel--schedule-sheet .cal-event-sheet-handle:before{background:color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-panel-head,.cal[data-schedule-open=true] .cal-panel.cal-panel--schedule-sheet .cal-panel-head{padding-left:calc(var(--twg-touch-target) + var(--twg-space-3));flex:none}.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-panel-body,.cal[data-schedule-open=true] .cal-panel.cal-panel--schedule-sheet .cal-panel-body{-webkit-overflow-scrolling:touch;min-height:0!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--twg-space-4))!important;flex:auto!important;overflow:hidden auto!important}.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-panel-foot,.cal[data-schedule-open=true] .cal-panel.cal-panel--schedule-sheet .cal-panel-foot{display:none}.cal[data-schedule-open=true] .cal-main,.cal[data-schedule-open=true] .cal-rail,.cal[data-schedule-open=true] [data-calendar-loading-events=true],.cal[data-schedule-open=true] [data-calendar-route-error=true]{display:none!important}.cal[data-schedule-open=true] .cal-panel.cal-panel--schedule-sheet .cal-panel-head{gap:var(--twg-space-1);min-height:92px}.cal[data-schedule-open=true] .cal-panel.cal-panel--schedule-sheet .cal-panel-title{font-family:var(--twg-f-ui);font-size:var(--twg-fs-section);letter-spacing:0;font-weight:750;line-height:1.2}.cal[data-schedule-open=true] .cal-panel.cal-panel--schedule-sheet .cal-panel-meta{font-size:var(--twg-fs-label);line-height:1.35}.cal[data-schedule-open=true] .cal-panel.cal-panel--schedule-sheet .cal-panel-section{padding:var(--twg-space-3) var(--twg-space-4) var(--twg-space-4)}.cal[data-schedule-open=true] .cal-panel.cal-panel--schedule-sheet .cal-note[data-test=calendar-schedule-with-andy]{gap:var(--twg-space-3);border-color:var(--twg-brass);display:grid}@supports (color:color-mix(in lab, red, red)){.cal[data-schedule-open=true] .cal-panel.cal-panel--schedule-sheet .cal-note[data-test=calendar-schedule-with-andy]{border-color:color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.cal[data-schedule-open=true] .cal-panel.cal-panel--schedule-sheet .cal-note[data-test=calendar-schedule-with-andy]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal[data-schedule-open=true] .cal-panel.cal-panel--schedule-sheet .cal-note[data-test=calendar-schedule-with-andy]{background:color-mix(in oklab, var(--twg-brass) 4%, var(--twg-cream-bright))}}.cal[data-schedule-open=true] .cal-panel.cal-panel--schedule-sheet .cal-input,.cal[data-schedule-open=true] .cal-panel.cal-panel--schedule-sheet [data-test=calendar-schedule-duration]{min-height:var(--twg-touch-target);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);font-size:var(--twg-fs-button)}.cal[data-schedule-open=true] .cal-panel.cal-panel--schedule-sheet textarea.cal-input{resize:vertical;min-height:72px}.cal[data-schedule-open=true] .cal-panel.cal-panel--schedule-sheet .cal-btn{min-height:var(--twg-touch-target)}.cal-schedule-candidate{padding:var(--twg-space-3)}.cal-schedule-candidate-layout{gap:var(--twg-space-2);display:grid}.cal-schedule-candidate-main{gap:var(--twg-space-1);min-width:0;display:grid}.cal-schedule-candidate-time{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);margin:0;font-weight:700;line-height:1.35}.cal-schedule-candidate-meta,.cal-schedule-candidate-reasons,.cal-schedule-candidate-conflicts{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);margin:0;line-height:1.35}.cal-schedule-candidate-reasons{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cal-schedule-candidate-conflicts{color:var(--twg-danger);font-weight:650}.cal-schedule-draft-btn{justify-content:center;width:100%}.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-rsvp-pill,.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-join-primary,.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-rsvp-connect-action,.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-event-link-row,.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-btn{min-height:var(--twg-touch-target)}.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-event-link-row{padding:var(--twg-space-2) var(--twg-space-3)}.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-event-link-kind{display:none}.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-event-link-opp-pill{border:.5px solid var(--twg-brass);max-width:100%}@supports (color:color-mix(in lab, red, red)){.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-event-link-opp-pill{border:.5px solid color-mix(in oklab, var(--twg-brass) 22%, transparent)}}.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-event-link-opp-pill{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-event-link-opp-pill{background:color-mix(in oklab, var(--twg-brass) 7%, var(--twg-cream-bright))}}.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-event-link-opp-pill{color:var(--twg-ink-2);font-weight:750}.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-event-link-remove{width:var(--twg-touch-target);height:var(--twg-touch-target)}.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-event-link-picker .tasks-l1__compose-link-results{z-index:auto;width:100%;margin-top:var(--twg-space-1);max-height:min(210px,34dvh);position:static}.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-rsvp-connect{grid-template-columns:auto minmax(0,1fr)}.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-rsvp-connect-actions{grid-column:1/-1;width:100%}.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-rsvp-connect-action{flex:1 1 0}.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-fb-row{gap:var(--twg-space-1);grid-template-columns:minmax(0,1fr)}.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet .cal-fb-state{justify-self:start}.cal.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet[data-panel-kind=event] .cal-panel-head{min-height:0!important;padding:14px 16px 12px calc(var(--twg-touch-target) + var(--twg-space-4))!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;display:grid!important;position:relative!important}.cal.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet[data-panel-kind=event] .cal-panel-close-btn{border-radius:var(--twg-r-full)!important;background:var(--twg-ink)!important;order:0!important;align-self:auto!important;margin:0!important;position:absolute!important;top:12px!important;left:12px!important;right:auto!important}@supports (color:color-mix(in lab, red, red)){.cal.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet[data-panel-kind=event] .cal-panel-close-btn{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)!important}}.cal.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet[data-panel-kind=event] .cal-panel-eyebrow{min-height:0!important;font-size:var(--twg-fs-micro)!important;letter-spacing:.12em!important;order:0!important;margin:0!important;line-height:1.2!important}.cal.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet[data-panel-kind=event] .cal-panel-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-section)!important;letter-spacing:0!important;text-align:left!important;order:1!important;margin:0!important;font-weight:750!important;line-height:1.22!important;display:-webkit-box!important;overflow:hidden!important}.cal.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet[data-panel-kind=event] .cal-panel-meta{max-width:100%!important;font-size:var(--twg-fs-label)!important;letter-spacing:0!important;order:2!important;gap:8px!important;line-height:1.3!important;display:flex!important;overflow:hidden!important}.cal.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet[data-panel-kind=event] .cal-panel-meta span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.cal.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet[data-panel-kind=event] .cal-panel-chips{order:3!important;align-self:start!important;align-items:center!important;gap:6px!important;min-height:26px!important;margin-top:0!important}.cal.cal[data-event-open=true] .cal-panel.cal-panel--event-sheet[data-panel-kind=event] .cal-panel-chips .cal-status-badge{min-height:26px!important;font-size:var(--twg-fs-label)!important;align-self:center!important;padding:0 9px!important;line-height:1!important}}.calendar-settings-addon{border-radius:var(--twg-r-md);border:.5px solid var(--twg-glass-border,var(--twg-ink));gap:14px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.calendar-settings-addon{border:.5px solid var(--twg-glass-border,color-mix(in oklab, var(--twg-ink) 18%, transparent))}}.calendar-settings-addon{background:var(--twg-glass-bg-soft,var(--twg-cream-bright))}@supports (color:color-mix(in lab, red, red)){.calendar-settings-addon{background:var(--twg-glass-bg-soft,color-mix(in oklab, var(--twg-cream-bright) 42%, transparent))}}.calendar-settings-addon{color:var(--twg-ink);box-shadow:var(--twg-paper-shadow,0 18px 48px -34px var(--twg-ink))}@supports (color:color-mix(in lab, red, red)){.calendar-settings-addon{box-shadow:var(--twg-paper-shadow,0 18px 48px -34px color-mix(in oklab, var(--twg-ink) 32%, transparent))}}.calendar-settings-addon__head,.calendar-settings-bookings__head,.calendar-settings-subpanel__head,.public-booking-section-head{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.calendar-settings-addon__kicker,.public-booking-kicker{color:var(--twg-brass);font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:800}.calendar-settings-addon h3,.calendar-link-dialog h3,.calendar-settings-bookings h4,.calendar-settings-subpanel__head h4,.public-booking-card h2{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-title);letter-spacing:0;margin:0;font-weight:600;line-height:1.12}.calendar-settings-addon__head p:last-child,.calendar-settings-subpanel__head p,.public-booking-card p,.public-booking-hero p{color:var(--twg-ink-2);font-family:var(--twg-f-content);font-size:var(--twg-fs-body);margin:4px 0 0;line-height:1.45}.calendar-settings-addon__state,.calendar-settings-addon__empty,.public-booking-empty,.public-booking-loading{border-radius:var(--twg-r-sm);border:.5px solid var(--twg-ink);align-items:center;gap:8px;margin:0;padding:12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.calendar-settings-addon__state,.calendar-settings-addon__empty,.public-booking-empty,.public-booking-loading{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.calendar-settings-addon__state,.calendar-settings-addon__empty,.public-booking-empty,.public-booking-loading{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.calendar-settings-addon__state,.calendar-settings-addon__empty,.public-booking-empty,.public-booking-loading{background:color-mix(in oklab, var(--twg-cream-bright) 58%, transparent)}}.calendar-settings-addon__state,.calendar-settings-addon__empty,.public-booking-empty,.public-booking-loading{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:600}.calendar-settings-link-list,.calendar-settings-booking-list,.calendar-sharing-lists{gap:8px;display:grid}.calendar-settings-link-row,.calendar-settings-booking-row,.calendar-sharing-row{border-radius:var(--twg-r-sm);border:.5px solid var(--twg-ink);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:52px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.calendar-settings-link-row,.calendar-settings-booking-row,.calendar-sharing-row{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.calendar-settings-link-row,.calendar-settings-booking-row,.calendar-sharing-row{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.calendar-settings-link-row,.calendar-settings-booking-row,.calendar-sharing-row{background:color-mix(in oklab, var(--twg-cream-bright) 76%, transparent)}}.calendar-sharing-row{grid-template-columns:minmax(0,1fr) auto minmax(110px,auto) auto}.calendar-settings-booking-row{grid-template-columns:minmax(0,1fr) auto auto}.calendar-settings-link-row__main,.calendar-settings-booking-row>span:first-child,.calendar-sharing-row>span:first-child{gap:3px;min-width:0;display:grid}.calendar-settings-link-row__title,.calendar-settings-booking-row strong,.calendar-sharing-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);font-weight:700;overflow:hidden}.calendar-settings-link-row__meta,.calendar-settings-booking-row small,.calendar-sharing-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);font-weight:600;overflow:hidden}.calendar-settings-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.calendar-settings-switch{min-height:32px;color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);align-items:center;gap:7px;font-weight:700;display:inline-flex}.calendar-settings-switch input,.calendar-conflict-row input,.calendar-availability-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--twg-brass)}.calendar-settings-chip,.calendar-settings-public-link{border-radius:var(--twg-r-full);border:.5px solid var(--twg-brass);justify-content:center;align-items:center;gap:5px;max-width:100%;min-height:28px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.calendar-settings-chip,.calendar-settings-public-link{border:.5px solid color-mix(in oklab, var(--twg-brass) 28%, transparent)}}.calendar-settings-chip,.calendar-settings-public-link{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.calendar-settings-chip,.calendar-settings-public-link{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.calendar-settings-chip,.calendar-settings-public-link{color:var(--twg-brass);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);white-space:nowrap;font-weight:800;text-decoration:none}.calendar-settings-bookings,.calendar-sharing-create,.calendar-sharing-list,.calendar-settings-subpanel{border-radius:var(--twg-r-sm);border:.5px solid var(--twg-ink);gap:10px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.calendar-settings-bookings,.calendar-sharing-create,.calendar-sharing-list,.calendar-settings-subpanel{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.calendar-settings-bookings,.calendar-sharing-create,.calendar-sharing-list,.calendar-settings-subpanel{background:var(--twg-paper)}@supports (color:color-mix(in lab, red, red)){.calendar-settings-bookings,.calendar-sharing-create,.calendar-sharing-list,.calendar-settings-subpanel{background:color-mix(in oklab, var(--twg-paper) 42%, transparent)}}.calendar-sharing-create__grid{grid-template-columns:minmax(180px,1fr) minmax(210px,1.2fr) minmax(150px,.75fr) auto;align-items:end;gap:10px;display:grid}.calendar-sharing-role-select{min-width:150px}.calendar-settings-field{min-width:0;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);gap:6px;font-weight:700;display:grid}.calendar-settings-input,.calendar-settings-select{border-radius:var(--twg-r-sm);border:.5px solid var(--twg-ink);width:100%;min-height:40px}@supports (color:color-mix(in lab, red, red)){.calendar-settings-input,.calendar-settings-select{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.calendar-settings-input,.calendar-settings-select{background:var(--twg-cream-bright);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:600}.calendar-settings-input{outline:none;padding:9px 11px}.calendar-settings-textarea{resize:vertical;min-height:88px}.calendar-settings-input:focus{border-color:var(--twg-brass);box-shadow:0 0 0 3px var(--twg-brass-soft)}.calendar-link-dialog{z-index:var(--twg-modal-z,70);border-radius:var(--twg-modal-radius,var(--twg-r-lg));border:var(--twg-modal-border,.5px solid var(--twg-glass-border));background:var(--twg-modal-surface,var(--twg-cream-bright));width:min(920px,100vw - 48px);max-height:min(88vh,900px);color:var(--twg-ink);box-shadow:var(--twg-modal-shadow,var(--twg-paper-shadow));flex-direction:column;display:flex;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.calendar-link-dialog__head,.calendar-link-dialog__foot{border-bottom:var(--twg-modal-hairline,.5px solid var(--twg-ink-hair));background:var(--twg-modal-subtle-bg,var(--twg-paper));justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.calendar-link-dialog__head,.calendar-link-dialog__foot{background:var(--twg-modal-subtle-bg,color-mix(in oklab, var(--twg-paper) 48%, transparent))}}.calendar-link-dialog__head [data-slot=dialog-title]{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);letter-spacing:0;font-weight:600}.calendar-link-dialog__head [data-slot=dialog-description]{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);margin-top:4px}.calendar-link-dialog__close{border:.5px solid var(--twg-ink);flex:0 0 32px;place-items:center;width:32px;height:32px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.calendar-link-dialog__close{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.calendar-link-dialog__close{border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);color:var(--twg-ink-2);cursor:pointer;font-size:var(--twg-fs-title)}.calendar-link-dialog__body{flex:auto;gap:14px;min-height:0;padding:16px 18px;display:grid;overflow-y:auto}.calendar-link-dialog__foot{border-top:var(--twg-modal-hairline,.5px solid var(--twg-ink-hair));border-bottom:0;justify-content:flex-end}.calendar-link-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.calendar-link-form-grid__wide{grid-column:span 2}.calendar-availability-grid,.calendar-conflict-grid{gap:8px;display:grid}.calendar-availability-row{grid-template-columns:110px minmax(110px,1fr) minmax(110px,1fr);align-items:center;gap:8px;display:grid}.calendar-availability-row>label,.calendar-conflict-row{min-height:40px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);align-items:center;gap:8px;font-weight:700;display:flex}.calendar-conflict-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-conflict-row{border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.calendar-conflict-row{background:color-mix(in oklab, var(--twg-cream-bright) 58%, transparent)}}.calendar-conflict-row span{gap:2px;min-width:0;display:grid}.calendar-conflict-row strong,.calendar-conflict-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.calendar-conflict-row small{color:var(--twg-ink-3);font-size:var(--twg-fs-caption)}.public-booking-page{background:radial-gradient(circle at 10% 6%, var(--twg-brass), transparent 42%), radial-gradient(circle at 94% 88%, var(--twg-coral), transparent 44%), var(--twg-paper);min-height:100svh;overflow-x:hidden}@supports (color:color-mix(in lab, red, red)){.public-booking-page{background:radial-gradient(circle at 10% 6%, color-mix(in oklab, var(--twg-brass) 20%, transparent), transparent 42%), radial-gradient(circle at 94% 88%, color-mix(in oklab, var(--twg-coral) 14%, transparent), transparent 44%), var(--twg-paper)}}.public-booking-page{color:var(--twg-ink);font-family:var(--twg-f-content)}.public-booking-shell{grid-template-columns:minmax(260px,.78fr) minmax(0,1fr);grid-template-areas:"hero slots""hero form";align-content:center;gap:18px;width:min(1120px,100vw - 48px);min-height:100svh;margin:0 auto;padding:42px 0;display:grid}.public-booking-shell--confirmation{grid-template-columns:minmax(0,680px);grid-template-areas:"hero";justify-content:center}.public-booking-hero{border-radius:var(--twg-r-lg);border:.5px solid var(--twg-glass-border,var(--twg-ink));grid-area:hero;align-self:start;gap:14px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-booking-hero{border:.5px solid var(--twg-glass-border,color-mix(in oklab, var(--twg-ink) 18%, transparent))}}.public-booking-hero{background:var(--twg-glass-bg-deep,var(--twg-cream-bright))}@supports (color:color-mix(in lab, red, red)){.public-booking-hero{background:var(--twg-glass-bg-deep,color-mix(in oklab, var(--twg-cream-bright) 58%, transparent))}}.public-booking-hero{box-shadow:var(--twg-paper-shadow)}.public-booking-hero h1,.public-booking-card h1{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);letter-spacing:0;margin:0;font-weight:600;line-height:1.08}.public-booking-facts{flex-wrap:wrap;gap:8px;display:flex}.public-booking-facts span{border-radius:var(--twg-r-full);border:.5px solid var(--twg-ink);align-items:center;gap:6px;min-height:32px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.public-booking-facts span{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.public-booking-facts span{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.public-booking-facts span{background:color-mix(in oklab, var(--twg-cream-bright) 62%, transparent)}}.public-booking-facts span{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:700}.public-booking-muted{color:var(--twg-ink-3)!important}.public-booking-card{border-radius:var(--twg-r-lg);border:.5px solid var(--twg-glass-border,var(--twg-ink));gap:14px;min-width:0;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-booking-card{border:.5px solid var(--twg-glass-border,color-mix(in oklab, var(--twg-ink) 18%, transparent))}}.public-booking-card{background:var(--twg-glass-bg-deep,var(--twg-cream-bright))}@supports (color:color-mix(in lab, red, red)){.public-booking-card{background:var(--twg-glass-bg-deep,color-mix(in oklab, var(--twg-cream-bright) 60%, transparent))}}.public-booking-card{box-shadow:var(--twg-paper-shadow)}.public-booking-slots{grid-area:slots}.public-booking-form{grid-area:form}.public-booking-date,.public-booking-field{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);gap:6px;font-weight:800;display:grid}.public-booking-date input,.public-booking-field input,.public-booking-field textarea{border:.5px solid var(--twg-ink);width:100%;min-height:44px}@supports (color:color-mix(in lab, red, red)){.public-booking-date input,.public-booking-field input,.public-booking-field textarea{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.public-booking-date input,.public-booking-field input,.public-booking-field textarea{border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);outline:none;padding:10px 12px;font-weight:600}.public-booking-field textarea{resize:vertical;min-height:104px}.public-booking-date input:focus,.public-booking-field input:focus,.public-booking-field textarea:focus{border-color:var(--twg-brass);box-shadow:0 0 0 3px var(--twg-brass-soft)}.public-booking-slot-groups{gap:14px;display:grid}.public-booking-slot-group h3{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);margin:0 0 8px;font-weight:800}.public-booking-slot-grid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:8px;display:grid}.public-booking-slot,.public-booking-submit{border-radius:var(--twg-button-md-r,var(--twg-r-sm));border:.5px solid var(--twg-ink);min-height:44px}@supports (color:color-mix(in lab, red, red)){.public-booking-slot,.public-booking-submit{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.public-booking-slot,.public-booking-submit{background:var(--twg-cream-bright);color:var(--twg-ink);cursor:pointer;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);transition:background .14s var(--twg-ease), color .14s var(--twg-ease), border-color .14s var(--twg-ease);font-weight:800}.public-booking-slot:hover,.public-booking-slot[data-active]{border-color:var(--twg-ink);background:var(--twg-ink);color:var(--twg-cream-bright)}.public-booking-submit{background:var(--twg-ink);width:fit-content;color:var(--twg-cream-bright);justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.public-booking-submit:disabled{cursor:not-allowed;opacity:.62}.public-booking-notice,.public-booking-error{border-radius:var(--twg-r-sm);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);margin:0;padding:10px 12px;font-weight:700}.public-booking-notice{border:.5px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.public-booking-notice{border:.5px solid color-mix(in oklab, var(--twg-brass) 30%, transparent)}}.public-booking-notice{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.public-booking-notice{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.public-booking-notice{color:var(--twg-brass)}.public-booking-error{border:.5px solid var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.public-booking-error{border:.5px solid color-mix(in oklab, var(--twg-danger) 30%, transparent)}}.public-booking-error{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.public-booking-error{background:color-mix(in oklab, var(--twg-danger) 10%, var(--twg-cream-bright))}}.public-booking-error{color:var(--twg-danger)}.public-booking-confirmation{grid-area:hero;justify-items:start}.public-booking-confirmation__icon{width:42px;height:42px;color:var(--twg-sage)}@media (max-width:768px){.calendar-settings-addon{border-radius:var(--twg-r-md);padding:12px}.calendar-settings-addon__head,.calendar-settings-bookings__head,.calendar-settings-subpanel__head,.public-booking-section-head{flex-direction:column;align-items:stretch}.calendar-settings-link-row,.calendar-settings-booking-row,.calendar-sharing-row,.calendar-sharing-create__grid,.calendar-link-form-grid,.calendar-conflict-grid,.calendar-availability-row{grid-template-columns:minmax(0,1fr)}.calendar-settings-row-actions{flex-wrap:wrap;justify-content:flex-start}.calendar-link-form-grid__wide{grid-column:span 1}.calendar-link-dialog{width:100%;max-height:calc(100dvh - env(safe-area-inset-top,0px));border-radius:var(--twg-dialog-mobile-radius,var(--twg-r-lg)) var(--twg-dialog-mobile-radius,var(--twg-r-lg)) 0 0;inset:auto 0 0;transform:none}.calendar-link-dialog__head,.calendar-link-dialog__body,.calendar-link-dialog__foot{padding-left:14px;padding-right:14px}.calendar-link-dialog__foot{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.calendar-settings-input,.calendar-settings-select,.calendar-link-dialog__close{min-height:44px}.public-booking-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""slots""form";align-content:start;gap:12px;width:min(100%,100vw - 24px);min-height:100svh;padding:18px 0}.public-booking-hero,.public-booking-card{border-radius:var(--twg-r-md);padding:15px}.public-booking-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-booking-submit{width:100%;min-height:48px}}.cal-drafts-scrim{display:none}.cal-drafts-positioner{z-index:var(--z-popover)}.cal-drafts-popover{outline:0}.cal-drafts-close{width:var(--twg-btn-icon);height:var(--twg-btn-icon);border-radius:var(--twg-r-full);color:var(--twg-ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.cal-drafts-close svg{width:15px;height:15px}.cal-drafts-close:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-drafts-close:hover{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.cal-drafts-close:hover{color:var(--twg-ink)}@keyframes cal-workflow-modal-in{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (min-width:1081px){.cal[data-event-open=true] .cal-body,.cal[data-schedule-open=true] .cal-body{grid-template-columns:var(--cal-rail-w,248px) minmax(0, 1fr)}}.cal[data-event-open=true] .cal-event-sheet-scrim,.cal[data-schedule-open=true] .cal-schedule-sheet-scrim{z-index:var(--twg-modal-z);background:var(--twg-ink);border:0;width:100vw;height:100dvh;padding:0;display:block;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.cal[data-event-open=true] .cal-event-sheet-scrim,.cal[data-schedule-open=true] .cal-schedule-sheet-scrim{background:color-mix(in oklab, var(--twg-ink) 24%, transparent)}}.cal[data-event-open=true] .cal-event-sheet-scrim,.cal[data-schedule-open=true] .cal-schedule-sheet-scrim{-webkit-backdrop-filter:blur(12px)saturate(112%);cursor:default;animation:cal-modal-fade var(--twg-modal-fade-dur) var(--twg-ease) both}.cal .cal-panel.cal-panel--event-sheet,.cal .cal-panel.cal-panel--schedule-sheet{z-index:calc(var(--twg-modal-z) + 1);border:var(--twg-modal-border);background:var(--twg-glass-t3-bg);width:min(900px,100vw - 48px);height:min(780px,100dvh - 48px);min-height:0;max-height:calc(100dvh - 48px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-modal-shadow);animation:cal-workflow-modal-in var(--twg-modal-pop-dur) var(--twg-ease) both;border-radius:22px;display:flex;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.cal .cal-panel.cal-panel--schedule-sheet{width:min(760px,100vw - 48px)}.cal .cal-panel.cal-panel--event-sheet>.flex,.cal .cal-panel.cal-panel--schedule-sheet>.flex{width:100%;height:100%;min-height:0}.cal .cal-panel.cal-panel--event-sheet .cal-panel-head,.cal .cal-panel.cal-panel--schedule-sheet .cal-panel-head{background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);padding:18px 64px 16px 22px}.cal .cal-panel.cal-panel--event-sheet .cal-panel-title,.cal .cal-panel.cal-panel--schedule-sheet .cal-panel-title{font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:600}.cal .cal-panel.cal-panel--event-sheet .cal-panel-close-btn,.cal .cal-panel.cal-panel--schedule-sheet .cal-panel-close-btn{border:var(--twg-modal-border);background:var(--twg-glass-t2-bg);top:16px;right:18px}.cal .cal-panel.cal-panel--event-sheet .cal-panel-body,.cal .cal-panel.cal-panel--schedule-sheet .cal-panel-body{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.cal .cal-panel.cal-panel--event-sheet .cal-panel-body,.cal .cal-panel.cal-panel--schedule-sheet .cal-panel-body{background:color-mix(in oklab, var(--twg-cream-bright) 58%, transparent)}}.cal .cal-panel.cal-panel--event-sheet .cal-panel-body,.cal .cal-panel.cal-panel--schedule-sheet .cal-panel-body{scrollbar-gutter:stable}.cal .cal-panel.cal-panel--event-sheet .cal-panel-foot,.cal .cal-panel.cal-panel--schedule-sheet .cal-panel-foot{display:none}.cal-detail-load-error{justify-content:space-between;align-items:center;gap:var(--twg-space-3);background:var(--twg-danger);display:flex}@supports (color:color-mix(in lab, red, red)){.cal-detail-load-error{background:color-mix(in oklab, var(--twg-danger) 7%, #fff)}}.cal-detail-load-error{color:var(--twg-danger)}.cal-detail-load-error p{margin:0}.cal-inline-confirm{gap:var(--twg-space-3);padding:var(--twg-space-3);border:.5px solid var(--twg-danger);display:grid}@supports (color:color-mix(in lab, red, red)){.cal-inline-confirm{border:.5px solid color-mix(in oklab, var(--twg-danger) 28%, transparent)}}.cal-inline-confirm{border-radius:var(--twg-r-md);background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.cal-inline-confirm{background:color-mix(in oklab, var(--twg-danger) 6%, #fff)}}.cal-inline-confirm>div:first-child{gap:var(--twg-space-1);display:grid}.cal-inline-confirm strong{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button)}.cal-inline-confirm span{color:var(--twg-ink-2);font-family:var(--twg-f-content);font-size:var(--twg-fs-label)}.cal-inline-confirm__actions,.cal-confirm-modal__actions{justify-content:flex-end;gap:var(--twg-space-2);display:flex}.cal-confirm-modal{background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);align-self:center}.cal-confirm-modal__head{justify-content:initial;grid-template-columns:auto minmax(0,1fr);display:grid}.cal-confirm-modal__icon{border-radius:var(--twg-r-full);background:var(--twg-danger);place-items:center;width:38px;height:38px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.cal-confirm-modal__icon{background:color-mix(in oklab, var(--twg-danger) 10%, #fff)}}.cal-confirm-modal__icon{color:var(--twg-danger)}.cal-confirm-modal__icon svg{width:18px;height:18px}.cal-modal.cal-modal--workflow{width:min(var(--twg-modal-w-md), calc(100vw - var(--twg-modal-gutter-desktop)));background:var(--twg-glass-t3-bg)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important}@media (max-width:768px){.cal[data-event-open=true] .cal-event-sheet-scrim,.cal[data-schedule-open=true] .cal-schedule-sheet-scrim{position:fixed!important;inset:0!important}.cal .cal-panel.cal-panel--event-sheet,.cal .cal-panel.cal-panel--schedule-sheet{background:var(--twg-glass-t3-bg)!important;width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important;box-shadow:var(--twg-modal-shadow)!important;animation:cal-workflow-modal-in var(--twg-modal-pop-dur) var(--twg-ease) both!important;border-radius:18px!important;display:flex!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.cal .cal-panel.cal-panel--event-sheet>.flex,.cal .cal-panel.cal-panel--schedule-sheet>.flex{width:100%!important;height:100%!important;max-height:none!important}.cal .cal-panel.cal-panel--event-sheet .cal-panel-head,.cal .cal-panel.cal-panel--schedule-sheet .cal-panel-head{grid-template-columns:minmax(0,1fr)!important;min-height:0!important;padding:16px 58px 14px 16px!important;display:grid!important}.cal .cal-panel.cal-panel--event-sheet .cal-panel-close-btn,.cal .cal-panel.cal-panel--schedule-sheet .cal-panel-close-btn{width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;border-radius:var(--twg-r-full)!important;margin:0!important;position:absolute!important;top:12px!important;left:auto!important;right:12px!important}.cal .cal-panel.cal-panel--event-sheet .cal-panel-close-icon--x,.cal .cal-panel.cal-panel--schedule-sheet .cal-panel-close-icon--x{display:block!important}.cal .cal-panel.cal-panel--event-sheet .cal-panel-body,.cal .cal-panel.cal-panel--schedule-sheet .cal-panel-body{padding-bottom:env(safe-area-inset-bottom,0px)!important}.cal-modal.cal-modal--workflow{border-radius:18px!important;width:calc(100vw - 16px)!important;height:min(760px,100svh - 16px)!important;max-height:calc(100svh - 16px)!important;margin:auto!important;inset:0!important}.cal-modal.cal-confirm-modal{border-radius:18px!important;width:calc(100vw - 32px)!important;max-width:480px!important;height:fit-content!important;max-height:calc(100svh - 32px)!important;margin:auto!important;inset:0!important}.cal-modal--workflow .cal-modal-head,.cal-modal--workflow .cal-modal-foot{z-index:2;position:sticky;background:var(--twg-glass-t3-bg)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important}.cal-modal--workflow .cal-modal-head{top:0}.cal-modal--workflow .cal-modal-foot{bottom:0}.cal-modal--workflow .cal-modal-btn,.cal-modal--workflow .cal-modal-close,.cal-inline-confirm .cal-modal-btn,.cal-confirm-modal .cal-modal-btn{min-height:var(--twg-touch-target)}.cal-inline-confirm__actions,.cal-confirm-modal__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.cal-detail-load-error{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.cal .cal-panel.cal-panel--event-sheet,.cal .cal-panel.cal-panel--schedule-sheet,.cal[data-event-open=true] .cal-event-sheet-scrim,.cal[data-schedule-open=true] .cal-schedule-sheet-scrim,.cal-modal.cal-modal--workflow,.cal-confirm-modal{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.cal[data-event-open=true] .cal-event-sheet-scrim,.cal[data-schedule-open=true] .cal-schedule-sheet-scrim,.cal-modal-backdrop{-webkit-backdrop-filter:none;background:#2c1e108f}}@media (max-width:768px){.m-cal-header{gap:var(--twg-space-1)!important;padding-right:var(--twg-space-2)!important}.m-cal-header-title{text-overflow:clip!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;overflow:hidden!important}.m-cal-header:has(.cal-drafts-wrap) .m-cal-header-title{font-size:calc(var(--twg-fs-display) - 2px)!important}.m-cal-header:has(.cal-drafts-wrap){gap:3px!important}.m-cal-header .m-cal-header-btn{flex:0 0 var(--twg-touch-target)!important;width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important}:is(.m-cal-header:has(.cal-drafts-wrap) .m-cal-header-btn,.m-cal-header:has(.cal-drafts-wrap) .cal-drafts-wrap,.m-cal-header:has(.cal-drafts-wrap) .cal-drafts-pill){flex-basis:var(--twg-touch-target)!important;width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important}.m-cal-header .cal-drafts-wrap{flex:0 0 var(--twg-l18-head-icon);width:var(--twg-l18-head-icon);height:var(--twg-l18-head-icon)}.m-cal-header .cal-drafts-pill{justify-content:center;position:relative;width:var(--twg-l18-head-icon)!important;min-width:var(--twg-l18-head-icon)!important;height:var(--twg-l18-head-icon)!important;min-height:var(--twg-l18-head-icon)!important;border-radius:var(--twg-r-full)!important;color:var(--twg-ink-2)!important;background:0 0!important;border:0!important;padding:0!important}.m-cal-header .cal-drafts-pill[data-active]{background:var(--twg-coral)!important}@supports (color:color-mix(in lab, red, red)){.m-cal-header .cal-drafts-pill[data-active]{background:color-mix(in oklab, var(--twg-coral) 12%, transparent)!important}}.m-cal-header .cal-drafts-pill[data-active]{color:var(--twg-coral)!important}.m-cal-header .cal-drafts-pill svg{width:var(--twg-btn-icon-mobile-glyph);height:var(--twg-btn-icon-mobile-glyph)}.m-cal-header .cal-drafts-label{display:none!important}.m-cal-header .cal-drafts-count{border-radius:var(--twg-r-full);background:var(--twg-coral);min-width:17px;height:17px;color:var(--twg-cream-bright);font:700 10px/1 var(--twg-f-ui);justify-content:center;align-items:center;padding:0 4px;display:inline-flex;position:absolute;top:3px;right:3px}.m-cal-header-search{z-index:42;background:var(--twg-cream-bright);border-bottom:1px solid var(--twg-ink-hair);position:relative}.m-cal-header-search .cal-search{width:100%}.m-cal-header-search .cal-search-popover{border-color:var(--twg-ink)!important;width:auto!important;max-height:min(46dvh,360px)!important;left:0!important;right:0!important}@supports (color:color-mix(in lab, red, red)){.m-cal-header-search .cal-search-popover{border-color:color-mix(in oklab, var(--twg-ink) 14%, transparent)!important}}.m-cal-header-search .cal-search-popover{background:var(--twg-glass-t3-bg)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important;box-shadow:var(--twg-modal-shadow)!important;z-index:var(--z-popover)!important}.m-cal-header-search .cal-search-option{min-height:var(--twg-touch-target)!important;padding:var(--twg-space-2) var(--twg-space-3)!important;align-items:center!important}.cal-drafts-scrim{inset:var(--twg-modal-shell-inset-top) 0 0;z-index:var(--z-sheet-scrim);background:var(--twg-ink);border:0;display:block;position:fixed}@supports (color:color-mix(in lab, red, red)){.cal-drafts-scrim{background:color-mix(in oklab, var(--twg-ink) 28%, transparent)}}.cal-drafts-scrim{-webkit-backdrop-filter:blur(10px)saturate(.98);backdrop-filter:blur(10px)saturate(.98)}.cal-drafts-positioner{pointer-events:none;z-index:var(--z-sheet)!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important;transform:none!important}.cal-drafts-popover{pointer-events:auto;z-index:var(--z-sheet)!important;width:100vw!important;max-width:100vw!important;max-height:min(68dvh, calc(100dvh - var(--twg-modal-shell-inset-top)))!important;padding:14px 14px calc(16px + env(safe-area-inset-bottom,0px))!important;border-radius:var(--twg-modal-shell-radius) var(--twg-modal-shell-radius) 0 0!important;border:var(--twg-modal-border)!important;background:var(--twg-glass-t3-bg)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important;box-shadow:var(--twg-dialog-sheet-shadow), var(--twg-modal-shadow)!important;animation:twg-mp2-stacked-sheet-in var(--twg-modal-stacked-enter-dur) var(--twg-ease) both!important;margin:0!important;position:fixed!important;inset:auto 0 0!important}.cal-drafts-popover:before{content:"";border-radius:var(--twg-r-full);background:var(--twg-ink);width:42px;height:4px;position:absolute;top:8px;left:50%}@supports (color:color-mix(in lab, red, red)){.cal-drafts-popover:before{background:color-mix(in oklab, var(--twg-ink) 20%, transparent)}}.cal-drafts-popover:before{transform:translate(-50%)}.cal-drafts-popover-head{min-height:44px;padding-top:8px!important}.cal-drafts-close{width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important}.cal-drafts-popover .space-y-2{gap:var(--twg-space-3);display:grid}.cal-event-draft-card{border-radius:var(--twg-r-md)!important;border-color:var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.cal-event-draft-card{border-color:color-mix(in oklab, var(--twg-ink) 12%, transparent)!important}}.cal-event-draft-card{background:var(--twg-cream-bright)!important}@supports (color:color-mix(in lab, red, red)){.cal-event-draft-card{background:color-mix(in oklab, var(--twg-cream-bright) 88%, white)!important}}.cal-event-draft-card{color:var(--twg-ink)!important}.cal-event-draft-card--committed{background:var(--twg-sage,#4d7c5d)!important}@supports (color:color-mix(in lab, red, red)){.cal-event-draft-card--committed{background:color-mix(in oklab, var(--twg-sage,#4d7c5d) 10%, var(--twg-cream-bright))!important}}.cal-event-draft-card--rejected{background:var(--twg-ink)!important}@supports (color:color-mix(in lab, red, red)){.cal-event-draft-card--rejected{background:color-mix(in oklab, var(--twg-ink) 4%, var(--twg-cream-bright))!important}}.cal-event-draft-title,.cal-event-draft-copy{overflow-wrap:anywhere;min-width:0}.cal-event-draft-actions{grid-template-columns:minmax(0,1fr) minmax(96px,.55fr);display:grid!important}.cal-event-draft-actions>button{min-height:var(--twg-touch-target)!important;border-radius:var(--twg-r-sm)!important}.cal-event-draft-error{border-radius:var(--twg-r-sm);background:var(--twg-danger);min-height:20px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.cal-event-draft-error{background:color-mix(in oklab, var(--twg-danger) 8%, var(--twg-cream-bright))}}.cal-settings-sync .cal-btn,.cal-settings-day-row .cal-btn,.cal-settings-focus-row .cal-btn{min-height:var(--twg-touch-target)!important}.cal-settings-field-row{gap:var(--twg-space-3)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;display:grid!important}.cal-settings-field-row .cal-field{min-width:0}body:has(.cal-settings-modal) [data-radix-popper-content-wrapper]{z-index:var(--z-modal-control)!important}body:has(.cal-settings-modal) [data-slot=dialog-portal] [style*=--available-height]{z-index:var(--z-modal-control)!important}body:has(.cal-settings-modal) [data-slot=dialog-portal]>div>.z-50{z-index:var(--z-modal-control)!important}body:has(.cal-settings-modal) [data-slot=select-content]{z-index:var(--z-modal-control)!important;border:var(--twg-modal-border)!important;border-radius:var(--twg-r-sm)!important;background:var(--twg-glass-t3-bg)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important;color:var(--twg-ink)!important;box-shadow:var(--twg-modal-shadow)!important;opacity:1!important}body:has(.cal-settings-modal) [role=option]{min-height:var(--twg-touch-target)!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-button)!important;align-items:center!important}:is(html[data-shell=twg] body:has(.cal[data-schedule-open=true]) :is(.tao-pilot-root,.m-fab-bar,.m-fab-bar-left,.m-fab-bar-right,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal),html[data-shell=twg] body:has(.m-cal-filter-sheet-root) :is(.tao-pilot-root,.m-fab-bar,.m-fab-bar-left,.m-fab-bar-right,.m-acct-pill-mount,.twg-acct-pill-menu,.pilot-north-star-mark-mobileFab,.m-fab,.tsqd-open-btn-container,.tsqd-transitions-container,nextjs-portal)){visibility:hidden!important;pointer-events:none!important;display:none!important}body:has(.cal-panel--schedule-sheet) [data-radix-popper-content-wrapper]{z-index:var(--z-modal-control)!important}body:has(.cal-panel--schedule-sheet) [data-slot=select-content]{z-index:var(--z-modal-control)!important;border:var(--twg-modal-border)!important;border-radius:var(--twg-r-sm)!important;background:var(--twg-glass-t3-bg)!important;max-height:min(56dvh,310px)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important;color:var(--twg-ink)!important;box-shadow:var(--twg-modal-shadow)!important;opacity:1!important}body:has(.cal-panel--schedule-sheet) [role=option]{min-height:var(--twg-touch-target)!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-button)!important;align-items:center!important}}.cal-select-content[data-slot=select-content],.calendar-link-dialog{background:var(--twg-glass-t3-bg)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important;border-color:var(--twg-glass-t3-border)!important;box-shadow:var(--twg-glass-t3-edge), var(--twg-glass-t3-shadow)!important}.calls-affordance,.calls-affordance>a,.calls-affordance>button{min-width:0}.calls-affordance{align-items:center;gap:6px;display:inline-flex}.calls-trigger{border:1px solid var(--twg-ink);justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.calls-trigger{border:1px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.calls-trigger{border-radius:var(--twg-r-xs,6px);background:var(--twg-cream-bright,#fff5df)}@supports (color:color-mix(in lab, red, red)){.calls-trigger{background:color-mix(in oklab, var(--twg-cream-bright,#fff5df) 40%, transparent)}}.calls-trigger{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label,12px);white-space:nowrap;font-weight:700;line-height:1;text-decoration:none}.calls-trigger:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.calls-trigger:hover{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.tasks-l1__call-affordance,.em-toolbar-command-call,.calls-calendar-dialin,.cal-att-call{text-decoration:none}.tasks-l1__call-affordance>svg{width:14px;height:14px}.em-toolbar-command-call{color:var(--twg-ink);border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-toolbar-command-call{border-color:color-mix(in oklab, var(--twg-brass) 30%, transparent)}}.em-toolbar-command-call{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.em-toolbar-command-call{background:color-mix(in oklab, var(--twg-brass) 10%, transparent)}}.cal-att-call{border:1px solid var(--twg-ink);place-items:center;width:24px;height:24px;margin-left:auto;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.cal-att-call{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.cal-att-call{border-radius:var(--twg-r-xs,6px);background:var(--twg-cream-bright,#fff5df)}@supports (color:color-mix(in lab, red, red)){.cal-att-call{background:color-mix(in oklab, var(--twg-cream-bright,#fff5df) 40%, transparent)}}.cal-att-call{color:var(--twg-ink-2)}.cal-att-call:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.cal-att-call:hover{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.cal-att-call:hover{color:var(--twg-ink)}.cal-att-call>svg{width:13px;height:13px}.calls-trigger>svg,.calls-popover svg,.calls-consent svg{flex:none;width:15px;height:15px}.calls-popover{right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:720;border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-md,8px);background:var(--twg-glass-t3-bg);width:min(390px,100vw - 24px);max-height:min(720px,100dvh - 28px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:0 22px 56px var(--twg-ink);gap:12px;padding:14px;display:grid;position:fixed;overflow:auto}@supports (color:color-mix(in lab, red, red)){.calls-popover{box-shadow:0 22px 56px color-mix(in oklab, var(--twg-ink) 22%, transparent)}}.calls-popover{color:var(--twg-ink);font-family:var(--twg-f-ui)}.calls-popover__head,.calls-consent__head,.calls-recorder__status{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.calls-popover__head h2,.calls-consent__head h2{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);margin:0;font-weight:600;line-height:1.15}.calls-popover__head p,.calls-consent__head p,.calls-recorder__status p{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin:3px 0 0;line-height:1.35}.calls-popover__icon,.calls-consent__icon{border:1px solid var(--twg-brass);place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.calls-popover__icon,.calls-consent__icon{border:1px solid color-mix(in oklab, var(--twg-brass) 30%, transparent)}}.calls-popover__icon,.calls-consent__icon{border-radius:var(--twg-r-xs,6px);background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.calls-popover__icon,.calls-consent__icon{background:color-mix(in oklab, var(--twg-brass) 12%, transparent)}}.calls-popover__icon,.calls-consent__icon{color:var(--twg-brass)}.calls-icon-btn{width:28px;height:var(--twg-btn-compact-h);border-radius:var(--twg-r-xs,6px);color:var(--twg-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.calls-icon-btn:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.calls-icon-btn:hover{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.calls-icon-btn:hover{color:var(--twg-ink)}.calls-popover__number{border:1px solid var(--twg-ink);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.calls-popover__number{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.calls-popover__number{border-radius:var(--twg-r-xs,6px);background:var(--twg-cream-bright,#fff5df)}@supports (color:color-mix(in lab, red, red)){.calls-popover__number{background:color-mix(in oklab, var(--twg-cream-bright,#fff5df) 46%, transparent)}}.calls-popover__number>span{min-width:0;color:var(--twg-ink);font-size:var(--twg-fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.calls-popover__number>div,.calls-popover__actions,.calls-consent__actions,.calls-recorder__actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.calls-btn{min-height:var(--twg-btn-icon);border:1px solid var(--twg-ink);justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.calls-btn{border:1px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.calls-btn{border-radius:var(--twg-r-xs,6px);background:var(--twg-cream-bright,#fff5df)}@supports (color:color-mix(in lab, red, red)){.calls-btn{background:color-mix(in oklab, var(--twg-cream-bright,#fff5df) 36%, transparent)}}.calls-btn{color:var(--twg-ink);cursor:pointer;font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:700;line-height:1;text-decoration:none}.calls-btn:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.calls-btn:hover{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.calls-btn:disabled{opacity:.5;cursor:not-allowed}.calls-btn--compact{min-height:var(--twg-btn-compact-h);padding:0 8px}.calls-btn--primary{border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.calls-btn--primary{border-color:color-mix(in oklab, var(--twg-ink) 72%, transparent)}}.calls-btn--primary{background:var(--twg-ink);color:var(--twg-paper)}.calls-btn--primary:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.calls-btn--primary:hover{background:color-mix(in oklab, var(--twg-ink) 88%, var(--twg-brass))}}.calls-form-grid{grid-template-columns:minmax(0,1fr) 118px;gap:9px;display:grid}.calls-form-grid label,.calls-note-field{gap:5px;min-width:0;display:grid}.calls-form-grid span,.calls-note-field span,.calls-consent__script span{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.calls-select,.calls-form-grid input,.calls-note-field textarea{border:1px solid var(--twg-ink);width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.calls-select,.calls-form-grid input,.calls-note-field textarea{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.calls-select,.calls-form-grid input,.calls-note-field textarea{border-radius:var(--twg-r-xs,6px);color:var(--twg-ink);font:inherit;background:#ffffff6b;background:lab(100% -.0000298023 .0000119209/.42)}.calls-select,.calls-form-grid input{height:34px;padding:0 9px}.calls-note-field textarea{resize:vertical;padding:9px}.calls-msg{border:1px solid var(--twg-ink);margin:0;padding:8px 9px}@supports (color:color-mix(in lab, red, red)){.calls-msg{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.calls-msg{border-radius:var(--twg-r-xs,6px);background:var(--twg-cream-bright,#fff5df)}@supports (color:color-mix(in lab, red, red)){.calls-msg{background:color-mix(in oklab, var(--twg-cream-bright,#fff5df) 34%, transparent)}}.calls-msg{color:var(--twg-ink-3);font-size:var(--twg-fs-label);line-height:1.35}.calls-msg[data-tone=warning]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.calls-msg[data-tone=warning]{border-color:color-mix(in oklab, var(--twg-brass) 32%, transparent)}}.calls-msg[data-tone=warning]{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.calls-msg[data-tone=warning]{color:color-mix(in oklab, var(--twg-brass) 72%, var(--twg-ink))}}.calls-msg[data-tone=danger]{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.calls-msg[data-tone=danger]{border-color:color-mix(in oklab, var(--twg-danger) 32%, transparent)}}.calls-msg[data-tone=danger]{color:var(--twg-danger)}.calls-modal-layer{z-index:780;background:var(--twg-ink);place-items:center;padding:18px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.calls-modal-layer{background:color-mix(in oklab, var(--twg-ink) 32%, transparent)}}.calls-consent{border:1px solid var(--twg-ink);gap:13px;width:min(520px,100vw - 24px);padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.calls-consent{border:1px solid color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.calls-consent{border-radius:var(--twg-r-md,8px);background:var(--twg-paper,#f4e0b9);box-shadow:0 26px 62px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.calls-consent{box-shadow:0 26px 62px color-mix(in oklab, var(--twg-ink) 25%, transparent)}}.calls-consent{color:var(--twg-ink);font-family:var(--twg-f-ui)}.calls-consent__script{border-radius:var(--twg-r-xs,6px);background:var(--twg-cream-bright,#fff5df);gap:5px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.calls-consent__script{background:color-mix(in oklab, var(--twg-cream-bright,#fff5df) 54%, transparent)}}.calls-consent__script p,.calls-consent__note{color:var(--twg-ink-2);font-size:var(--twg-fs-body);margin:0;line-height:1.45}.calls-consent__check{color:var(--twg-ink);font-size:var(--twg-fs-body);align-items:flex-start;gap:9px;font-weight:700;line-height:1.35;display:flex}.calls-consent__check input{margin-top:2px}.calls-recorder{border:1px solid var(--twg-brass);gap:9px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.calls-recorder{border:1px solid color-mix(in oklab, var(--twg-brass) 20%, transparent)}}.calls-recorder{border-radius:var(--twg-r-xs,6px);background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.calls-recorder{background:color-mix(in oklab, var(--twg-brass) 8%, transparent)}}.calls-recorder__status{grid-template-columns:auto minmax(0,1fr)}.calls-recorder__status strong,.calls-summary strong,.calls-pipeline strong{color:var(--twg-ink);font-size:var(--twg-fs-body);line-height:1.25}.calls-recorder__dot{background:var(--twg-ink-hair,#00000029);border-radius:50%;width:10px;height:10px;margin-top:3px}.calls-recorder__dot[data-active]{background:var(--twg-danger,#b84a36);box-shadow:0 0 0 4px var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.calls-recorder__dot[data-active]{box-shadow:0 0 0 4px color-mix(in oklab, var(--twg-danger) 18%, transparent)}}.calls-pipeline,.calls-summary{border-radius:var(--twg-r-xs,6px);background:#ffffff4d;background:lab(100% -.0000298023 .0000119209/.3);gap:4px;padding:9px;display:grid}.calls-pipeline span,.calls-pipeline em{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-style:normal}.calls-summary p,.calls-summary ul{color:var(--twg-ink-2);font-size:var(--twg-fs-label);margin:0;line-height:1.4}.calls-summary ul{padding-left:18px}.calls-spin{animation:.7s linear infinite calls-spin}.calls-propose{border:1px solid var(--twg-salmon);gap:10px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.calls-propose{border:1px solid color-mix(in oklab, var(--twg-salmon) 28%, transparent)}}.calls-propose{border-radius:var(--twg-r-xs,6px);background:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.calls-propose{background:color-mix(in oklab, var(--twg-salmon) 8%, white 42%)}}.calls-propose__head,.calls-history__state,.calls-history__row summary,.calls-propose__actions{align-items:center;gap:8px;display:flex}.calls-propose__head{align-items:flex-start}.calls-propose__head>svg{width:17px;height:17px;color:var(--twg-salmon);flex:none}.calls-propose__head strong{color:var(--twg-ink);font-size:var(--twg-fs-body);line-height:1.25}.calls-propose__head p,.calls-history__state,.calls-history__detail p,.calls-history__detail li{color:var(--twg-ink-2);font-size:var(--twg-fs-label);margin:0;line-height:1.4}.calls-propose__skeleton{border-radius:var(--twg-r-xs,6px);background:linear-gradient(90deg,#ffffff47,#ffffff8f,#ffffff47);background:linear-gradient(90deg,lab(100% -.0000298023 .0000119209/.28),lab(100% -.0000298023 .0000119209/.56),lab(100% -.0000298023 .0000119209/.28));height:58px}.calls-propose__field,.calls-propose__list{gap:5px;display:grid}.calls-propose__field span{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);text-transform:uppercase}.calls-propose__field input,.calls-propose__item input{border:1px solid var(--twg-ink-hair,#0000001f);border-radius:var(--twg-r-xs,6px);width:100%;min-width:0;height:34px;color:var(--twg-ink);font-size:var(--twg-fs-label);background:#ffffffb8;background:lab(100% -.0000298023 .0000119209/.72);padding:0 9px}.calls-propose__item{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:6px;display:grid}.calls-propose__actions{flex-wrap:wrap;justify-content:space-between}.calls-history{gap:8px;display:grid}.calls-history__row{border:1px solid var(--twg-ink-hair,#0000001f);border-radius:var(--twg-r-xs,6px);background:#ffffff8a;background:lab(100% -.0000298023 .0000119209/.54)}.calls-history__row summary{cursor:pointer;min-height:54px;padding:9px;list-style:none}.calls-history__row summary::-webkit-details-marker{display:none}.calls-history__icon{background:var(--twg-brass);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:inline-grid;position:relative}@supports (color:color-mix(in lab, red, red)){.calls-history__icon{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.calls-history__icon{color:var(--twg-ink)}.calls-history__icon svg:first-child{width:16px;height:16px}.calls-history__icon svg:last-child{width:13px;height:13px;color:var(--twg-salmon);position:absolute;bottom:-3px;right:-3px}.calls-history__row strong{color:var(--twg-ink);font-size:var(--twg-fs-label);line-height:1.25;display:block}.calls-history__row em{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-style:normal}.calls-history__preview{min-width:0;color:var(--twg-ink-2);font-size:var(--twg-fs-label);text-overflow:ellipsis;white-space:nowrap;flex:180px;overflow:hidden}.calls-history__detail{gap:8px;padding:0 9px 9px 47px;display:grid}.calls-history__detail ul{margin:0;padding-left:18px}.calls-history__state{border:1px dashed var(--twg-ink-hair,#00000024);border-radius:var(--twg-r-xs,6px);justify-content:space-between;min-height:48px;padding:10px}@keyframes calls-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.calls-popover{right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;left:8px}.tasks-l1 .calls-popover{background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur)}.calls-form-grid{grid-template-columns:1fr}.calls-history__row summary{flex-wrap:wrap;align-items:flex-start}.calls-history__preview{flex-basis:100%;padding-left:38px}.calls-history__detail{padding-left:9px}}.tc-app{box-sizing:border-box;border-radius:var(--twg-r-md);height:calc(100% + 56px);min-height:540px;color:var(--twg-ink);font-family:var(--twg-f-ui);background:radial-gradient(circle at 10% 6%, #fff0d280, transparent 55%), radial-gradient(circle at 92% 90%, #ffdeb46b, transparent 55%), var(--twg-paper);flex-direction:column;margin:-12px -14px -44px;display:flex;position:relative;overflow:hidden}@media (min-width:1700px){.tc-app{height:calc(100% + 56px);margin:-14px -16px -44px}}@media (min-width:2200px){.tc-app{height:calc(100% + 56px);margin:-16px -18px -44px}}.tc-head{border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-head-bg);min-width:0;-webkit-backdrop-filter:var(--twg-head-blur);backdrop-filter:var(--twg-head-blur);flex:none;align-items:center;gap:12px;padding:6px 16px;display:flex}.tc-head-brand{align-items:center;gap:11px;min-width:0;display:flex}.tc-head-mark{border-radius:var(--twg-r-md);background:var(--twg-brass);place-items:center;width:34px;height:34px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tc-head-mark{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}.tc-head-mark{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-head-mark{color:color-mix(in oklab, var(--twg-brass) 78%, var(--twg-ink))}}.tc-head-mark{flex:none}.tc-head-title-block{min-width:0}.tc-head-title{color:var(--twg-ink);font-family:var(--twg-f-display);font-weight:600;font-size:var(--twg-fs-module-head);letter-spacing:0;white-space:nowrap;margin:0;line-height:1.05}.tc-head-sub{color:var(--twg-ink-3);font:650 11.5px/1.2 var(--twg-f-ui);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;display:block;overflow:hidden}.tc-head-spacer{flex:auto}.tc-app .tc-head-search-wrap{flex:0 320px;min-width:160px;position:relative}.tc-app .tc-head-search{width:100%;min-width:0;margin:0}.tc-app .tc-head-actions{align-items:center;gap:6px;display:inline-flex}.tc-app .tc-head-actions button{width:34px;height:calc(var(--twg-btn-icon) + 2px);border-radius:var(--twg-r-md);background:var(--twg-ink);border:0;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-head-actions button{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.tc-app .tc-head-actions button{color:var(--twg-ink-2);cursor:pointer}.tc-app .tc-mobile-search-toggle{display:none}.tc-app .tc-head-actions button:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-head-actions button:hover{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}.tc-app .tc-head-actions button:hover{color:var(--twg-ink)}.tc-app .tc-head{position:relative}.tc-app .tc-head:has(.tc-search-panel){z-index:var(--z-popover)}.tc-app .tc-thread-more-toggle,.tc-app .tc-thread-more-root{display:none}.tc-body{flex:1;grid-template-columns:minmax(250px,.76fr) minmax(420px,2.17fr);gap:8px;width:100%;min-height:0;padding:8px;display:grid;overflow:hidden}.tc-app *,.tc-app :before,.tc-app :after{box-sizing:border-box}.tc-app .tc-sidebar,.tc-app .tc-thread{border:1px solid var(--twg-ink);min-width:0;min-height:0}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-sidebar,.tc-app .tc-thread{border:1px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.tc-app .tc-sidebar,.tc-app .tc-thread{border-radius:var(--twg-r-lg);background:linear-gradient(180deg, var(--twg-cream-bright), var(--twg-paper))}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-sidebar,.tc-app .tc-thread{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-cream-bright) 83%, transparent), color-mix(in oklab, var(--twg-paper) 90%, transparent))}}.tc-app .tc-sidebar,.tc-app .tc-thread{overflow:hidden;box-shadow:0 24px 70px -46px #261e126b,inset 0 1px #ffffff8c}.tc-app .tc-sidebar{flex-direction:column;padding:14px;display:flex}.tc-app .tc-status.tc-sidebar-error{display:none}.tc-app .tc-sidebar{overflow:hidden}.tc-app .tc-sidebar-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--twg-ink) transparent;flex-direction:column;flex:auto;min-height:0;margin-right:-8px;padding-right:8px;display:flex;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-sidebar-scroll{scrollbar-color:color-mix(in oklab, var(--twg-ink) 24%, transparent) transparent}}.tc-app .tc-sidebar-scroll::-webkit-scrollbar{width:8px}.tc-app .tc-sidebar-scroll::-webkit-scrollbar-track{background:0 0}.tc-app .tc-sidebar-scroll::-webkit-scrollbar-thumb{border-radius:var(--twg-r-full);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-sidebar-scroll::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--twg-ink) 24%, transparent)}}.tc-app .tc-sidebar-scroll>*{flex:none}.tc-app .tc-sidebar{background:var(--twg-glass-t1-bg);-webkit-backdrop-filter:var(--twg-glass-t1-blur);backdrop-filter:var(--twg-glass-t1-blur);border:.5px solid var(--twg-glass-t1-border);box-shadow:var(--twg-glass-t1-edge)}.tc-app .tc-side-head,.tc-app .tc-thread-head,.tc-app .tc-context header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tc-app .tc-mobile-back{width:36px;height:calc(var(--twg-btn-icon) + 4px);border-radius:var(--twg-r-md);background:var(--twg-ink);border:0;flex:none;align-self:center;place-items:center;display:none}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-mobile-back{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.tc-app .tc-mobile-back{color:var(--twg-ink-2);cursor:pointer}.tc-app .tc-mobile-back:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-mobile-back:hover{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}.tc-app .tc-mobile-back:hover{color:var(--twg-ink)}.tc-app .tc-eyebrow{color:var(--twg-ink-3);font:600 10.5px/1 var(--twg-f-ui);letter-spacing:.08em;text-transform:uppercase;display:block}.tc-app .tc-side-head h1,.tc-app .tc-thread-title h2,.tc-app .tc-context h3{color:var(--twg-ink);font-family:var(--twg-f-display);letter-spacing:0;margin:4px 0 0;font-weight:600}.tc-app .tc-side-head h1,.tc-app .tc-thread-title h2{font-size:var(--twg-fs-module-head)}.tc-app .tc-context h3{font-size:var(--twg-fs-heading)}.tc-app .tc-preview-pill,.tc-app .tc-source-row button{min-height:var(--twg-chip-md-h);border-radius:var(--twg-r-full);background:var(--twg-brass);align-items:center;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-preview-pill,.tc-app .tc-source-row button{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.tc-app .tc-preview-pill,.tc-app .tc-source-row button{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-preview-pill,.tc-app .tc-source-row button{color:color-mix(in oklab, var(--twg-brass) 80%, var(--twg-ink))}}.tc-app .tc-preview-pill,.tc-app .tc-source-row button{font:600 11px/1 var(--twg-f-ui)}.tc-app .tc-search{height:var(--twg-search-h);min-height:var(--twg-search-h);align-items:center;gap:var(--twg-search-gap);padding:0 var(--twg-search-pad-x);border:1px solid var(--twg-search-border);border-radius:var(--twg-search-radius);background:var(--twg-search-bg);color:var(--twg-ink-3);margin:0;display:flex}.tc-app .tc-search svg{width:var(--twg-search-icon);height:var(--twg-search-icon)}.tc-app .tc-search input{width:100%;min-width:0;color:var(--twg-ink);font:var(--twg-search-weight) var(--twg-search-font)/1 var(--twg-f-ui);background:0 0;border:0;outline:0}.tc-app .tc-filter-tabs{border-radius:var(--twg-r-md);background:var(--twg-ink);align-items:center;gap:4px;padding:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-filter-tabs{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.tc-app .tc-filter-tabs button{min-width:0;min-height:var(--twg-btn-md-h);border-radius:var(--twg-btn-md-mobile-radius);color:var(--twg-ink);font:600 11px/1 var(--twg-f-ui);cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:5px;display:inline-flex}.tc-app .tc-filter-tabs button[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-filter-tabs button[data-active]{background:color-mix(in oklab, var(--twg-brass) 13%, var(--twg-cream-bright))}}.tc-app .tc-filter-tabs button[data-active]{color:var(--twg-ink);box-shadow:inset 0 1px #ffffff9e}.tc-app .tc-tab-count{border-radius:var(--twg-r-full);background:var(--twg-ink);min-width:17px;height:16px;color:var(--twg-cream-bright);font:600 9.5px/1 var(--twg-f-ui);place-items:center;padding:0 5px;display:inline-grid}.tc-app .tc-tab-count[data-accent]{background:var(--twg-ink);box-shadow:inset 0 0 0 1px var(--twg-chat-accent)}.tc-app .tc-section-label{color:var(--twg-ink);justify-content:space-between;align-items:center;gap:6px;margin:10px 2px 7px;display:flex}.tc-app .tc-needsreply-chip{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);width:fit-content;min-height:28px;color:var(--twg-ink);font:600 11px/1 var(--twg-f-ui);cursor:pointer;background:0 0;align-items:center;gap:6px;margin:10px 0 0;padding:0 10px;display:inline-flex}.tc-app .tc-needsreply-chip svg{color:var(--twg-chat-accent);flex:none}.tc-app .tc-needsreply-chip:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-needsreply-chip:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.tc-app .tc-needsreply-chip:hover{color:var(--twg-ink)}.tc-app .tc-needsreply-chip[aria-pressed=true]{background:var(--twg-chat-accent)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-needsreply-chip[aria-pressed=true]{background:color-mix(in oklab, var(--twg-chat-accent) 13%, var(--twg-cream-bright))}}.tc-app .tc-needsreply-chip[aria-pressed=true]{border-color:var(--twg-chat-accent)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-needsreply-chip[aria-pressed=true]{border-color:color-mix(in oklab, var(--twg-chat-accent) 38%, transparent)}}.tc-app .tc-needsreply-chip[aria-pressed=true]{color:var(--twg-ink)}.tc-app .tc-archived-toggle{color:var(--twg-ink);font:650 11px/1 var(--twg-f-ui);cursor:pointer;align-items:center;gap:6px;margin-top:auto;padding-top:8px;display:flex}.tc-app .tc-archived-toggle input{width:var(--twg-checkbox-size);height:var(--twg-checkbox-size);accent-color:var(--twg-chat-accent);cursor:pointer;flex:none;margin:0}.tc-app .tc-space-list{gap:5px;display:grid}.tc-app .tc-mobile-space-strip{display:none}.tc-app .tc-empty-space{border-radius:var(--twg-r-md);background:var(--twg-ink);flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:14px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-empty-space{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.tc-app .tc-empty-space{color:var(--twg-ink-3);font:650 12px/1.35 var(--twg-f-ui);text-align:center}.tc-app .tc-empty-space>svg{opacity:.7;flex:none;width:16px;height:16px}.tc-app .tc-space{border-radius:var(--twg-r-md);width:100%;min-height:38px;color:var(--twg-ink);font:500 13px/1 var(--twg-f-ui);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 9px;display:grid}.tc-app .tc-space:hover,.tc-app .tc-space[data-active]{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-space:hover,.tc-app .tc-space[data-active]{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.tc-app .tc-space:hover,.tc-app .tc-space[data-active]{color:var(--twg-ink)}.tc-app .tc-space svg{color:var(--twg-brass)}.tc-app .tc-space span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tc-app .tc-space-main{flex-direction:column;gap:2px;min-width:0;display:flex}.tc-app .tc-space-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.tc-app .tc-space-main small{color:var(--twg-ink);font:550 10.5px/1.2 var(--twg-f-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tc-app .tc-space b{border-radius:var(--twg-r-full);background:var(--twg-ink);min-width:22px;height:20px;color:var(--twg-cream-bright);font:600 10.5px/1 var(--twg-f-ui);place-items:center;padding:0 6px;display:inline-grid}.tc-app .tc-space b[data-mention]{background:var(--twg-ink);box-shadow:inset 0 0 0 1px var(--twg-chat-accent)}.tc-app .tc-space[data-unread] .tc-space-main{color:var(--twg-ink);font-weight:600}.tc-app .tc-space[data-archived] svg{color:var(--twg-ink-3)}.tc-app .tc-space[data-archived] .tc-space-main{color:var(--twg-ink)}.tc-app .tc-thread{background:var(--twg-cream-bright);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-thread{background:color-mix(in oklab, var(--twg-cream-bright) 78%, var(--twg-paper))}}.tc-app .tc-thread-head{border-bottom:1px solid var(--twg-ink-hair);flex:none;align-items:center;padding:9px 14px 8px}.tc-app .tc-thread-title{align-items:center;gap:7px;display:flex}.tc-app .tc-thread-copy{min-width:0}.tc-app .tc-thread-title svg{color:var(--twg-brass);width:16px;height:16px}.twg-canvas .tc-app .tc-thread-title h2{font-size:var(--twg-fs-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.tc-app .tc-thread-copy>p{color:var(--twg-ink);font:550 12px/1.3 var(--twg-f-ui);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.tc-app .tc-thread-meta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;display:flex}.tc-app .tc-thread-meta span{border-radius:var(--twg-r-full);background:var(--twg-ink);align-items:center;min-height:23px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-thread-meta span{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.tc-app .tc-thread-meta span{color:var(--twg-ink);font:600 10.5px/1 var(--twg-f-ui);letter-spacing:.04em;text-transform:uppercase}.tc-app .tc-thread-meta span[data-archived]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-thread-meta span[data-archived]{background:color-mix(in oklab, var(--twg-coral) 16%, var(--twg-cream-bright))}}.tc-app .tc-thread-meta span[data-archived]{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-thread-meta span[data-archived]{color:color-mix(in oklab, var(--twg-coral) 80%, var(--twg-ink))}}.tc-app .tc-thread-actions{flex:none;align-items:center;gap:6px;display:flex}.tc-app .tc-thread-actions button,.tc-app .tc-thread-action-link,.tc-app .tc-composer button,.tc-app .tc-context-more{cursor:pointer;border:0;place-items:center;display:inline-grid}.tc-app .tc-thread-actions button,.tc-app .tc-thread-action-link,.tc-app .tc-composer button{width:34px;height:calc(var(--twg-btn-icon) + 2px);border-radius:var(--twg-r-md);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-thread-actions button,.tc-app .tc-thread-action-link,.tc-app .tc-composer button{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.tc-app .tc-thread-actions button,.tc-app .tc-thread-action-link,.tc-app .tc-composer button{color:var(--twg-ink-2)}.tc-app .tc-thread-action-link{text-decoration:none}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-thread-actions button[data-active]{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}.tc-app .tc-attach-disabled{opacity:.5}.tc-app .tc-status{border-radius:var(--twg-r-md);background:var(--twg-coral);flex:none;align-items:center;gap:8px;min-height:38px;margin:10px 14px 0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-status{background:color-mix(in oklab, var(--twg-coral) 8%, var(--twg-cream-bright))}}.tc-app .tc-status{color:var(--twg-ink-2);font:650 12px/1.35 var(--twg-f-ui)}.tc-app .tc-status[data-tone=ok]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-status[data-tone=ok]{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.tc-app .tc-status svg{color:var(--twg-coral);flex:none}.tc-app .tc-status[data-tone=ok] svg{color:var(--twg-brass)}.tc-app .tc-status span{overflow-wrap:anywhere;min-width:0}.tc-app .tc-status-inline{margin:0}.tc-app .tc-status-link{color:inherit;font-weight:600}.tc-app .tc-message-list{-webkit-overflow-scrolling:touch;background:var(--twg-chat-canvas);scrollbar-width:thin;scrollbar-color:var(--twg-ink) transparent;flex-direction:column;flex:1 1 0;gap:12px;min-height:0;padding:12px 14px 14px;display:flex;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-message-list{scrollbar-color:color-mix(in oklab, var(--twg-ink) 24%, transparent) transparent}}.tc-app .tc-message-list::-webkit-scrollbar{width:8px}.tc-app .tc-message-list::-webkit-scrollbar-track{background:0 0}.tc-app .tc-message-list::-webkit-scrollbar-thumb{border-radius:var(--twg-r-full);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-message-list::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--twg-ink) 24%, transparent)}}.tc-app .tc-message-empty,.tc-app .tc-message-loading{text-align:center;max-width:420px;color:var(--twg-ink);font:600 13px/1.5 var(--twg-f-ui);margin:auto}.tc-app .tc-empty-icon{margin:0 auto var(--twg-space-2);display:block}.tc-app .tc-day-sep{z-index:3;color:var(--twg-ink);font:600 9.5px/1 var(--twg-f-ui);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:10px;margin:4px 2px;display:flex;position:sticky;top:0}.tc-app .tc-day-sep span{border:.5px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);background:var(--twg-cream-bright);padding:3px 10px}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-day-sep span{background:color-mix(in oklab, var(--twg-cream-bright) 88%, transparent)}}.tc-app .tc-day-sep span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tc-app .tc-day-sep:before,.tc-app .tc-day-sep:after{content:"";flex:1;height:1px}.tc-app .tc-day-sep:before{background:linear-gradient(90deg, transparent, var(--twg-ink-mute))}.tc-app .tc-day-sep:after{background:linear-gradient(90deg, var(--twg-ink-mute), transparent)}.tc-app .tc-day-sep[data-unread]{color:var(--twg-chat-accent)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-day-sep[data-unread]{color:color-mix(in oklab, var(--twg-chat-accent) 72%, var(--twg-ink))}}.tc-app .tc-day-sep[data-unread]:before{background:linear-gradient(90deg, transparent, var(--twg-chat-accent))}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-day-sep[data-unread]:before{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--twg-chat-accent) 55%, transparent))}}.tc-app .tc-day-sep[data-unread]:after{background:linear-gradient(90deg, var(--twg-chat-accent), transparent)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-day-sep[data-unread]:after{background:linear-gradient(90deg, color-mix(in oklab, var(--twg-chat-accent) 55%, transparent), transparent)}}.tc-app .tc-message{transform-origin:0 100%;grid-template-columns:34px minmax(0,1fr);gap:8px;max-width:65%;margin-right:auto;display:grid}.tc-app .tc-avatar-spacer{box-shadow:none;background:0 0!important}.tc-app .tc-edited-inline{color:var(--twg-ink-3);font:650 10px/1 var(--twg-f-ui);margin-top:2px;display:block}.tc-app .tc-message[data-mine]{transform-origin:100% 100%;grid-template-columns:minmax(0,1fr) 34px;margin-left:auto;margin-right:0}.tc-app .tc-message[data-mine] .tc-avatar{grid-column:2}.tc-app .tc-message[data-mine] .tc-bubble{background:var(--twg-chat-mine-bg);box-shadow:0 1px 2px var(--twg-ink);border-color:#0000;grid-area:1/1}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-message[data-mine] .tc-bubble{box-shadow:0 1px 2px color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tc-app .tc-message[data-mine] .tc-bubble p,.tc-app .tc-message[data-mine] .tc-bubble strong,.tc-app .tc-message[data-mine] .tc-bubble time,.tc-app .tc-message[data-mine] .tc-bubble a,.tc-app .tc-message[data-mine] .tc-bubble .tc-edited,.tc-app .tc-message[data-mine] .tc-edited-inline,.tc-app .tc-message[data-mine] .tc-bubble p .tc-mention{color:var(--twg-chat-mine-fg)}.tc-app .tc-message[data-author=ai_agent] .tc-bubble{border-color:var(--twg-chat-andy-border);background:var(--twg-chat-andy-bg)}.tc-app .tc-message[data-author=ai_agent] .tc-avatar,.tc-app .tc-message[data-author=system] .tc-avatar{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-message[data-author=ai_agent] .tc-avatar,.tc-app .tc-message[data-author=system] .tc-avatar{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tc-app .tc-message[data-author=ai_agent] .tc-avatar,.tc-app .tc-message[data-author=system] .tc-avatar{color:var(--twg-ink-2)}.tc-app .tc-avatar{border-radius:var(--twg-r-md);background:var(--twg-brass);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-avatar{background:color-mix(in oklab, var(--twg-brass) 16%, var(--twg-cream-bright))}}.tc-app .tc-avatar{color:var(--twg-ink);font:600 12px/1 var(--twg-f-ui)}.tc-app img.tc-avatar{object-fit:cover;padding:0}.tc-app .tc-bubble{min-width:0;max-width:100%;padding:var(--twg-chat-bubble-pad-y) var(--twg-chat-bubble-pad-x);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-chat-bubble-radius) var(--twg-chat-bubble-radius) var(--twg-chat-bubble-radius) var(--twg-chat-bubble-tail);background:var(--twg-chat-other-bg);position:relative}.tc-app .tc-message[data-mine] .tc-bubble{border-radius:var(--twg-chat-bubble-radius) var(--twg-chat-bubble-radius) var(--twg-chat-bubble-tail) var(--twg-chat-bubble-radius)}.tc-app .tc-bubble header{align-items:center;gap:6px;margin-bottom:2px;display:flex}.tc-app .tc-bubble strong{font:600 12.5px/1.2 var(--twg-f-ui)}.tc-app .tc-ai-chip{border-radius:var(--twg-r-full);background:var(--twg-chat-accent-soft);color:var(--twg-chat-accent);align-items:center;padding:1px 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-ai-chip{color:color-mix(in oklab, var(--twg-chat-accent) 62%, var(--twg-ink))}}.tc-app .tc-ai-chip{font:650 9px/1.2 var(--twg-f-ui);letter-spacing:.06em}.tc-app .tc-bubble .tc-edited{color:var(--twg-ink-3);font:650 11px/1 var(--twg-f-ui);font-style:normal}.tc-app .tc-bubble p{color:var(--twg-chat-other-fg);font:500 14px/20px var(--twg-f-content);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.tc-app .tc-message[data-deleted] .tc-avatar{opacity:.58}.tc-app .tc-message[data-deleted] .tc-bubble,.tc-app .tc-message[data-mine][data-deleted] .tc-bubble{border-style:dashed;border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-message[data-deleted] .tc-bubble,.tc-app .tc-message[data-mine][data-deleted] .tc-bubble{border-color:color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.tc-app .tc-message[data-deleted] .tc-bubble,.tc-app .tc-message[data-mine][data-deleted] .tc-bubble{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-message[data-deleted] .tc-bubble,.tc-app .tc-message[data-mine][data-deleted] .tc-bubble{background:color-mix(in oklab, var(--twg-ink) 5%, var(--twg-cream-bright))}}.tc-app .tc-message[data-deleted] .tc-bubble,.tc-app .tc-message[data-mine][data-deleted] .tc-bubble{box-shadow:none}.tc-app .tc-msg-tombstone,.tc-app .tc-message[data-mine][data-deleted] .tc-bubble .tc-msg-tombstone{color:var(--twg-ink-3);font:600 13px/18px var(--twg-f-ui)}.tc-app .tc-thread-parent{border-left:2px solid var(--twg-brass);gap:2px;margin:0 0 8px;padding:7px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-thread-parent{border-left:2px solid color-mix(in oklab, var(--twg-brass) 48%, transparent)}}.tc-app .tc-thread-parent{border-radius:var(--twg-r-xs);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-thread-parent{background:color-mix(in oklab, var(--twg-cream-bright) 74%, transparent)}}.tc-app .tc-thread-parent span{font:650 11px/1.2 var(--twg-f-ui);color:var(--twg-ink-2)}.tc-app .tc-thread-parent p{text-overflow:ellipsis;white-space:nowrap;font:500 12px/1.25 var(--twg-f-ui);color:var(--twg-ink-3);overflow:hidden}.tc-app .tc-msg-text:after{content:"";clear:both;display:block}.tc-app .tc-msg-time{float:right;color:var(--twg-ink-3);font:550 11px/1 var(--twg-f-ui);white-space:nowrap;margin:9px 0 0 10px}.tc-app .tc-message[data-mine] .tc-bubble .tc-msg-time{color:var(--twg-chat-mine-fg)}.tc-app .tc-bubble p .tc-mention{border-radius:var(--twg-r-xs);background:var(--twg-chat-accent-soft);color:var(--twg-chat-accent);padding:1px 4px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-bubble p .tc-mention{color:color-mix(in oklab, var(--twg-chat-accent) 58%, var(--twg-ink))}}.tc-app .tc-message[data-mine] .tc-bubble p .tc-mention{background:var(--twg-chat-mine-fg)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-message[data-mine] .tc-bubble p .tc-mention{background:color-mix(in oklab, var(--twg-chat-mine-fg) 18%, transparent)}}.tc-app .tc-msg-edit{gap:6px;margin-top:8px;display:grid}.tc-app .tc-msg-edit textarea{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream-bright);min-height:60px;color:var(--twg-ink);font:540 13.5px/1.4 var(--twg-f-content);resize:vertical;padding:8px 10px}.tc-app .tc-msg-edit-actions{justify-content:flex-end;gap:6px;display:flex}.tc-app .tc-source-row{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.tc-app .tc-source-row button{background:var(--twg-ink);border:0}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-source-row button{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.tc-app .tc-source-row button{color:var(--twg-ink-3);cursor:pointer}.tc-app .tc-source-row button:hover,.tc-app .tc-source-row button:focus-visible{color:var(--twg-ink);background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-source-row button:hover,.tc-app .tc-source-row button:focus-visible{background:color-mix(in oklab, var(--twg-brass) 13%, var(--twg-cream-bright))}}.tc-app .tc-source-row button:hover,.tc-app .tc-source-row button:focus-visible{outline:none}.tc-app .tc-message-tools{top:0;left:calc(100% + var(--twg-space-2));z-index:4;width:max-content;max-width:calc(var(--twg-chip-md-h) + var(--twg-chip-md-h) + var(--twg-chip-md-h) + var(--twg-space-4));border:.5px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);background:var(--twg-modal-surface);opacity:0;pointer-events:none;transition:opacity .15s var(--twg-ease);flex-wrap:wrap;gap:3px;padding:3px;display:flex;position:absolute;box-shadow:0 10px 26px -16px #261e1280}.tc-app .tc-message[data-mine] .tc-message-tools{left:auto;right:calc(100% + var(--twg-space-2))}.tc-app .tc-message-tools:before{content:"";width:var(--twg-space-2);position:absolute;inset:0 100% 0 auto}.tc-app .tc-message[data-mine] .tc-message-tools:before{inset:0 auto 0 100%}.tc-app .tc-message:hover .tc-message-tools,.tc-app .tc-message:focus-within .tc-message-tools{opacity:1;pointer-events:auto}.tc-app .tc-message-tools button{width:var(--twg-chip-md-h);min-height:var(--twg-chip-md-h);border-radius:var(--twg-r-full);color:var(--twg-ink-2);font:600 10.5px/1 var(--twg-f-ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0;display:inline-flex}.tc-app .tc-message-tools .tc-tool-label{display:none}@media (hover:none){.tc-app .tc-message-tools{width:auto;max-width:100%;box-shadow:none;opacity:1;pointer-events:auto;background:0 0;border:0;flex-wrap:wrap;margin-top:6px;padding:0;display:flex;position:static}.tc-app .tc-message-tools:before{display:none}.tc-app .tc-message-tools button{width:auto;min-height:var(--twg-btn-md-h);border:.5px solid var(--twg-ink-hair);background:#ffffff70;padding:0 8px}.tc-app .tc-message-tools .tc-tool-label{display:inline}}.tc-app .tc-message-tools button:hover,.tc-app .tc-message-tools button:focus-visible{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-message-tools button:hover,.tc-app .tc-message-tools button:focus-visible{background:color-mix(in oklab, var(--twg-brass) 13%, var(--twg-cream-bright))}}.tc-app .tc-message-tools button:hover,.tc-app .tc-message-tools button:focus-visible{color:var(--twg-ink);outline:none}.tc-app .tc-message-tools button[data-danger]:hover{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-message-tools button[data-danger]:hover{background:color-mix(in oklab, var(--twg-coral) 16%, var(--twg-cream-bright))}}.tc-app .tc-message-tools button[data-danger]:hover{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-message-tools button[data-danger]:hover{color:color-mix(in oklab, var(--twg-coral) 82%, var(--twg-ink))}}.tc-app .tc-composer{min-height:58px;padding:10px 13px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--twg-ink-hair);background:var(--twg-paper);flex-wrap:wrap;flex:none;align-items:flex-end;gap:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-composer{background:color-mix(in oklab, var(--twg-paper) 90%, transparent)}}.tc-app .tc-composer textarea{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream-bright);min-width:0;min-height:38px;max-height:132px;color:var(--twg-ink);font:600 13.5px/1.35 var(--twg-f-ui);resize:none;flex:1 1 0;padding:9px 12px}.tc-app .tc-composer textarea:disabled{opacity:.6;cursor:not-allowed}.tc-app .tc-composer textarea:focus{border-color:var(--twg-brass);outline:0}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-composer textarea:focus{border-color:color-mix(in oklab, var(--twg-brass) 36%, var(--twg-ink-hair))}}.tc-app .tc-composer textarea:focus{box-shadow:0 0 0 var(--twg-border-w) var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-composer textarea:focus{box-shadow:0 0 0 var(--twg-border-w) color-mix(in oklab, var(--twg-brass) 20%, transparent)}}.tc-app .tc-send{background:var(--twg-btn-primary-bg)!important;color:var(--twg-btn-primary-fg)!important}.tc-app .tc-send:disabled{opacity:.45;cursor:not-allowed}.tc-app .tc-composer-mention,.tc-app .tc-composer-andy{flex:none;display:inline-flex;position:relative}.tc-app .tc-composer .tc-mention-btn:disabled{opacity:.45;cursor:not-allowed}.tc-app .tc-composer .tc-mention-btn[aria-expanded=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-composer .tc-mention-btn[aria-expanded=true]{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}.tc-app .tc-composer .tc-mention-btn[aria-expanded=true]{color:var(--twg-ink)}.tc-app .tc-composer-pop{z-index:var(--twg-modal-z);gap:var(--twg-space-1);width:min(280px,74vw);padding:var(--twg-space-2);border:var(--twg-modal-border);border-radius:var(--twg-dd-radius);background:var(--twg-modal-surface);box-shadow:var(--twg-modal-shadow);display:grid;position:absolute;bottom:calc(100% + 8px);left:0}.tc-app .tc-composer-pop-list{gap:2px;max-height:240px;display:grid;overflow-y:auto}.tc-app .tc-composer-pop-list button{width:100%;height:auto;min-height:var(--twg-dd-item-h-desktop);align-items:center;gap:var(--twg-space-2);border-radius:var(--twg-r-sm);color:var(--twg-ink-2);font:600 var(--twg-fs-label)/var(--twg-lh-dense) var(--twg-f-ui);text-align:left;padding:var(--twg-space-1) var(--twg-space-2);cursor:pointer;background:0 0;border:0;display:flex}.tc-app .tc-composer-pop-list button:hover,.tc-app .tc-composer-pop-list button:focus-visible{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-composer-pop-list button:hover,.tc-app .tc-composer-pop-list button:focus-visible{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.tc-app .tc-composer-pop-list button:hover,.tc-app .tc-composer-pop-list button:focus-visible{color:var(--twg-ink);outline:none}.tc-app .tc-composer .tc-andy-pill{border:.5px solid var(--twg-salmon);align-items:center;gap:6px;width:auto;height:34px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-composer .tc-andy-pill{border:.5px solid color-mix(in oklab, var(--twg-salmon) 64%, transparent)}}.tc-app .tc-composer .tc-andy-pill{border-radius:var(--twg-r-full);background:linear-gradient(180deg, var(--twg-salmon), var(--twg-salmon))}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-composer .tc-andy-pill{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-salmon) 58%, var(--twg-cream-bright)), color-mix(in oklab, var(--twg-salmon) 74%, var(--twg-paper)))}}.tc-app .tc-composer .tc-andy-pill{color:var(--twg-on-salmon);font:650 12px/1 var(--twg-f-ui);white-space:nowrap}.tc-app .tc-composer .tc-andy-pill:hover{background:linear-gradient(180deg, var(--twg-salmon), var(--twg-salmon))}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-composer .tc-andy-pill:hover{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-salmon) 68%, var(--twg-cream-bright)), color-mix(in oklab, var(--twg-salmon) 84%, var(--twg-paper)))}}.tc-app .tc-composer .tc-andy-pill[aria-expanded=true]{box-shadow:0 0 0 var(--twg-border-w) var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-composer .tc-andy-pill[aria-expanded=true]{box-shadow:0 0 0 var(--twg-border-w) color-mix(in oklab, var(--twg-salmon) 38%, transparent)}}.tc-app .tc-composer .tc-andy-pill:disabled{opacity:.55;cursor:not-allowed}.tc-app .tc-andy-menu{z-index:var(--twg-modal-z);min-width:224px;padding:var(--twg-space-1);border:var(--twg-modal-border);border-radius:var(--twg-dd-radius);background:var(--twg-modal-surface);box-shadow:var(--twg-modal-shadow);gap:2px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0}.tc-app .tc-andy-menu button{width:100%;height:auto;min-height:var(--twg-dd-item-h-desktop);border-radius:var(--twg-r-sm);color:var(--twg-ink-2);font:600 var(--twg-fs-label)/var(--twg-lh-dense) var(--twg-f-ui);text-align:left;padding:var(--twg-space-1) var(--twg-space-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex}.tc-app .tc-andy-menu button svg{color:var(--twg-salmon);flex:none}.tc-app .tc-andy-menu button:hover,.tc-app .tc-andy-menu button:focus-visible{background:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-andy-menu button:hover,.tc-app .tc-andy-menu button:focus-visible{background:color-mix(in oklab, var(--twg-salmon) 10%, var(--twg-cream-bright))}}.tc-app .tc-andy-menu button:hover,.tc-app .tc-andy-menu button:focus-visible{color:var(--twg-ink);outline:none}.tc-app .tc-andy-menu button:disabled{opacity:.5;cursor:not-allowed}.tc-app .tc-composer .tc-tone-chips{flex-wrap:wrap;flex:100%;align-items:center;gap:5px;display:flex}.tc-app .tc-composer .tc-tone-label{color:var(--twg-ink-3);font:600 10px/1 var(--twg-f-ui);letter-spacing:.04em;text-transform:uppercase}.tc-app .tc-composer .tc-tone-chip{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);background:var(--twg-cream-bright);width:auto;height:auto;min-height:24px;color:var(--twg-ink-2);font:600 10.5px/1 var(--twg-f-ui);cursor:pointer;padding:4px 12px}.tc-app .tc-composer .tc-tone-chip:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-composer .tc-tone-chip:hover{background:color-mix(in oklab, var(--twg-brass) 13%, var(--twg-cream-bright))}}.tc-app .tc-composer .tc-tone-chip:hover{color:var(--twg-ink)}.tc-app .tc-composer .tc-tone-chip:disabled{opacity:.5;cursor:not-allowed}.tc-app .tc-composer .tc-reply-target{border:1px solid var(--twg-brass);align-items:center;gap:6px;max-width:min(360px,100%);min-height:28px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-composer .tc-reply-target{border:1px solid color-mix(in oklab, var(--twg-brass) 35%, transparent)}}.tc-app .tc-composer .tc-reply-target{border-radius:var(--twg-r-xs);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-composer .tc-reply-target{background:color-mix(in oklab, var(--twg-cream-bright) 82%, transparent)}}.tc-app .tc-composer .tc-reply-target{color:var(--twg-ink-2);font:650 11px/1 var(--twg-f-ui)}.tc-app .tc-composer .tc-reply-target>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-app .tc-composer .tc-reply-target button{width:var(--twg-btn-compact-h);height:var(--twg-btn-compact-h);min-width:var(--twg-btn-compact-h);border-radius:var(--twg-btn-md-radius);color:var(--twg-ink-3);box-shadow:none;background:0 0;border:0}.tc-app .tc-talk-panel{border:1px solid var(--twg-coral);flex:none;margin:0 13px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-talk-panel{border:1px solid color-mix(in oklab, var(--twg-coral) 26%, transparent)}}.tc-app .tc-talk-panel{border-radius:var(--twg-r-md);background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-talk-panel{background:color-mix(in oklab, var(--twg-coral) 7%, var(--twg-cream-bright))}}.tc-app .tc-talk-panel{gap:8px;display:grid}.tc-app .tc-talk-head{color:var(--twg-ink-2);font:600 11.5px/1.3 var(--twg-f-ui);align-items:center;gap:6px;display:flex}.tc-app .tc-talk-reply{color:var(--twg-ink);font:600 12.5px/1.4 var(--twg-f-ui);margin:0}.tc-app .tc-talk-row textarea{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream-bright);min-width:0;color:var(--twg-ink);font:600 13px/1.4 var(--twg-f-ui);resize:none;padding:8px 11px}.tc-app .tc-proposals{flex:none;gap:6px;max-height:42%;padding:6px 13px 0;display:grid;overflow-y:auto}.tc-app .tc-proposal{border:1px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-proposal{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tc-app .tc-proposal{border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);padding:8px 10px;box-shadow:0 10px 30px -24px #261e1280}.tc-app .tc-proposal[data-status=declined],.tc-app .tc-proposal[data-status=cancelled]{opacity:.62}.tc-app .tc-proposal-head{align-items:center;gap:8px;display:flex}.tc-app .tc-proposal-head strong{min-width:0;font:600 13px/1.25 var(--twg-f-ui);color:var(--twg-ink);flex:auto}.tc-app .tc-proposal-icon{border-radius:var(--twg-r-sm);background:var(--twg-coral);flex:none;place-items:center;width:26px;height:26px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-proposal-icon{background:color-mix(in oklab, var(--twg-coral) 14%, var(--twg-cream-bright))}}.tc-app .tc-proposal-icon{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-proposal-icon{color:color-mix(in oklab, var(--twg-coral) 72%, var(--twg-ink))}}.tc-app .tc-proposal[data-kind=email] .tc-proposal-icon{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-proposal[data-kind=email] .tc-proposal-icon{background:color-mix(in oklab, var(--twg-sage) 14%, var(--twg-cream-bright))}}.tc-app .tc-proposal[data-kind=email] .tc-proposal-icon{color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-proposal[data-kind=email] .tc-proposal-icon{color:color-mix(in oklab, var(--twg-sage) 70%, var(--twg-ink))}}.tc-app .tc-proposal[data-kind=task] .tc-proposal-icon{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-proposal[data-kind=task] .tc-proposal-icon{background:color-mix(in oklab, var(--twg-brass) 16%, var(--twg-cream-bright))}}.tc-app .tc-proposal[data-kind=task] .tc-proposal-icon{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-proposal[data-kind=task] .tc-proposal-icon{color:color-mix(in oklab, var(--twg-brass) 78%, var(--twg-ink))}}.tc-app .tc-proposal-status{border-radius:var(--twg-r-full);min-height:20px;font:600 9.5px/1 var(--twg-f-ui);letter-spacing:.05em;text-transform:uppercase;background:var(--twg-ink);flex:none;align-items:center;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-proposal-status{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.tc-app .tc-proposal-status{color:var(--twg-ink-3)}.tc-app .tc-proposal-status[data-status=executed],.tc-app .tc-proposal-status[data-status=approved]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-proposal-status[data-status=executed],.tc-app .tc-proposal-status[data-status=approved]{background:color-mix(in oklab, var(--twg-brass) 16%, var(--twg-cream-bright))}}.tc-app .tc-proposal-status[data-status=executed],.tc-app .tc-proposal-status[data-status=approved]{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-proposal-status[data-status=executed],.tc-app .tc-proposal-status[data-status=approved]{color:color-mix(in oklab, var(--twg-brass) 72%, var(--twg-ink))}}.tc-app .tc-proposal-status[data-status=declined]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-proposal-status[data-status=declined]{background:color-mix(in oklab, var(--twg-coral) 16%, var(--twg-cream-bright))}}.tc-app .tc-proposal-status[data-status=declined]{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-proposal-status[data-status=declined]{color:color-mix(in oklab, var(--twg-coral) 80%, var(--twg-ink))}}.tc-app .tc-proposal-body{gap:3px;margin:7px 0 0;display:grid}.tc-app .tc-proposal-body p{color:var(--twg-ink-2);font:560 12px/1.4 var(--twg-f-ui);margin:0}.tc-app .tc-proposal-body p span{color:var(--twg-ink-3);margin-right:5px;font-weight:600}.tc-app .tc-proposal-text{white-space:pre-wrap;color:var(--twg-ink)!important}.tc-app .tc-proposal-chip{border-radius:var(--twg-r-full);background:var(--twg-ink);margin-right:5px;padding:1px 7px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-proposal-chip{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.tc-app .tc-proposal-chip{font:600 10.5px/1.5 var(--twg-f-ui)}.tc-app .tc-proposal-foot{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.tc-app .tc-proposal-note{color:var(--twg-ink-3);font:650 11.5px/1.3 var(--twg-f-ui);align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-proposal-open{color:color-mix(in oklab, var(--twg-brass) 82%, var(--twg-ink))}}.tc-app .tc-proposal-open{font-weight:600}.tc-app .tc-proposal-approve{border-radius:var(--twg-r-sm);cursor:pointer;background:var(--twg-btn-approve-bg);min-height:30px;color:var(--twg-btn-approve-fg);font:600 11.5px/1 var(--twg-f-ui);border:0;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.tc-app .tc-proposal-approve:disabled{opacity:.5;cursor:not-allowed}.tc-app .tc-proposal-decline{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);cursor:pointer;min-height:30px;color:var(--twg-ink-2);font:600 11.5px/1 var(--twg-f-ui);background:0 0;padding:0 12px}.tc-app .tc-proposal-decline:disabled{opacity:.5;cursor:not-allowed}.tc-app .tc-catchup-banner{border-radius:var(--twg-r-md);border:1px solid var(--twg-brass);align-items:center;gap:9px;margin:0 0 4px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-catchup-banner{border:1px solid color-mix(in oklab, var(--twg-brass) 24%, transparent)}}.tc-app .tc-catchup-banner{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-catchup-banner{background:color-mix(in oklab, var(--twg-brass) 9%, var(--twg-cream-bright))}}.tc-app .tc-catchup-banner{color:var(--twg-ink);font:650 12.5px/1.3 var(--twg-f-ui)}.tc-app .tc-catchup-banner span{flex:auto;min-width:0}.tc-app .tc-catchup-banner button{min-height:var(--twg-btn-compact-h);border-radius:calc(var(--twg-r-sm) + 1px);background:var(--twg-ink);color:var(--twg-cream-bright);box-shadow:inset 0 0 0 1px var(--twg-brass);font:600 11.5px/1 var(--twg-f-ui);cursor:pointer;border:0;flex:none;padding:0 12px}.tc-app .tc-catchup-banner button:hover{background:var(--twg-ink)}.tc-app .tc-catchup{border:1px solid var(--twg-brass);margin:0 0 8px}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-catchup{border:1px solid color-mix(in oklab, var(--twg-brass) 26%, transparent)}}.tc-app .tc-catchup{border-radius:var(--twg-r-lg);background:linear-gradient(180deg, var(--twg-brass), var(--twg-paper))}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-catchup{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-brass) 8%, var(--twg-cream-bright)), color-mix(in oklab, var(--twg-paper) 92%, var(--twg-cream-bright)))}}.tc-app .tc-catchup{overflow:hidden;box-shadow:0 14px 38px -28px #261e1280}.tc-app .tc-catchup>header{border-bottom:1px solid var(--twg-ink);align-items:center;gap:9px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-catchup>header{border-bottom:1px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tc-app .tc-catchup>header>div{flex:auto;min-width:0}.tc-app .tc-catchup>header strong{font:600 13px/1.2 var(--twg-f-ui);color:var(--twg-ink);display:block}.tc-app .tc-catchup>header small{color:var(--twg-ink);font:650 10.5px/1.3 var(--twg-f-ui);display:block}.tc-app .tc-catchup-mark{border-radius:var(--twg-r-sm);background:var(--twg-brass);flex:none;place-items:center;width:28px;height:28px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-catchup-mark{background:color-mix(in oklab, var(--twg-brass) 18%, var(--twg-cream-bright))}}.tc-app .tc-catchup-mark{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-catchup-mark{color:color-mix(in oklab, var(--twg-brass) 80%, var(--twg-ink))}}.tc-app .tc-catchup-close{border-radius:var(--twg-r-sm);background:var(--twg-ink);border:0;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-catchup-close{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.tc-app .tc-catchup-close{color:var(--twg-ink-3);cursor:pointer}.tc-app .tc-catchup-close:hover{color:var(--twg-ink)}.tc-app .tc-catchup-body{gap:10px;padding:10px 12px;display:grid}.tc-app .tc-catchup-empty{color:var(--twg-ink);font:600 12.5px/1.4 var(--twg-f-ui);margin:0;padding:12px}.tc-app .tc-catchup-body section h4{font:600 10px/1 var(--twg-f-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--twg-ink);margin:0 0 4px}.tc-app .tc-catchup-body section ul{gap:3px;margin:0;padding-left:16px;display:grid}.tc-app .tc-catchup-body section li{color:var(--twg-ink);font:560 12.5px/1.45 var(--twg-f-ui)}.tc-app .tc-catchup-owner{border-radius:var(--twg-r-full);background:var(--twg-ink);margin-right:4px;padding:0 6px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-catchup-owner{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.tc-app .tc-catchup-owner{color:var(--twg-ink);font:600 10.5px/1.5 var(--twg-f-ui)}.tc-app .tc-catchup-owner[data-me]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-catchup-owner[data-me]{background:color-mix(in oklab, var(--twg-coral) 18%, var(--twg-cream-bright))}}.tc-app .tc-catchup-owner[data-me]{color:var(--twg-ink)}.tc-app .tc-message-tools .tc-ask-andy-btn{align-items:center;gap:4px;display:inline-flex;color:var(--twg-ink)!important}.tc-app .tc-ask{border:1px solid var(--twg-coral);margin:6px 0 2px;padding:8px}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-ask{border:1px solid color-mix(in oklab, var(--twg-coral) 24%, transparent)}}.tc-app .tc-ask{border-radius:var(--twg-r-md);background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-ask{background:color-mix(in oklab, var(--twg-coral) 6%, var(--twg-cream-bright))}}.tc-app .tc-ask{gap:8px;max-width:560px;display:grid}.tc-app .tc-ask-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid}.tc-app .tc-ask-row input{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);min-width:0;min-height:32px;color:var(--twg-ink);font:600 12.5px/1 var(--twg-f-ui);outline:0;padding:0 10px}.tc-app .tc-ask-close{border-radius:var(--twg-r-sm);background:var(--twg-ink);border:0;place-items:center;width:32px;height:32px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-ask-close{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.tc-app .tc-ask-close{color:var(--twg-ink-3);cursor:pointer}.tc-app .tc-ask-close:hover{color:var(--twg-ink)}.tc-app .tc-ask-answer{border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);border:1px solid var(--twg-ink);gap:8px;padding:8px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-ask-answer{border:1px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tc-app .tc-ask-mark{border-radius:var(--twg-r-sm);background:var(--twg-coral);flex:none;place-items:center;width:24px;height:24px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-ask-mark{background:color-mix(in oklab, var(--twg-coral) 14%, var(--twg-cream-bright))}}.tc-app .tc-ask-mark{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-ask-mark{color:color-mix(in oklab, var(--twg-coral) 72%, var(--twg-ink))}}.tc-app .tc-ask-answer p{color:var(--twg-ink);font:560 12.5px/1.45 var(--twg-f-ui);white-space:pre-wrap;margin:0}.tc-app .tc-ask-answer small{color:var(--twg-ink-3);font:650 10px/1.2 var(--twg-f-ui);margin-top:4px;display:block}.tc-app .tc-needsreply{border:1px solid var(--twg-chat-accent);margin:0 0 10px}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-needsreply{border:1px solid color-mix(in oklab, var(--twg-chat-accent) 26%, transparent)}}.tc-app .tc-needsreply{border-radius:var(--twg-r-md);background:var(--twg-chat-accent)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-needsreply{background:color-mix(in oklab, var(--twg-chat-accent) 7%, var(--twg-cream-bright))}}.tc-app .tc-needsreply{overflow:hidden}.tc-app .tc-needsreply-head{width:100%;color:var(--twg-ink);font:600 12px/1.25 var(--twg-f-ui);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:9px 11px;display:flex}.tc-app .tc-needsreply-head:disabled{cursor:progress;opacity:.7}.tc-app .tc-needsreply-head svg{color:var(--twg-chat-accent);flex:none}.tc-app .tc-needsreply-empty{color:var(--twg-ink-3);font:600 11.5px/1.4 var(--twg-f-ui);margin:0;padding:0 11px 10px}.tc-app .tc-needsreply-list{gap:6px;padding:0 8px 8px;display:grid}.tc-app .tc-needsreply-item{border:1px solid var(--twg-ink);gap:3px;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-needsreply-item{border:1px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tc-app .tc-needsreply-item{border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);color:var(--twg-ink);text-align:left;cursor:pointer}.tc-app .tc-needsreply-item:hover{border-color:var(--twg-chat-accent)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-needsreply-item:hover{border-color:color-mix(in oklab, var(--twg-chat-accent) 38%, transparent)}}.tc-app .tc-needsreply-top{align-items:center;gap:6px;min-width:0;display:flex}.tc-app .tc-needsreply-top strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 12px/1.3 var(--twg-f-ui);flex:auto;overflow:hidden}.tc-app .tc-needsreply-top b{border-radius:var(--twg-r-full);background:var(--twg-ink);flex:none;place-items:center;min-width:20px;height:18px;padding:0 6px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-needsreply-top b{background:color-mix(in oklab, var(--twg-ink) 30%, transparent)}}.tc-app .tc-needsreply-top b{color:var(--twg-cream-bright);font:600 10px/1 var(--twg-f-ui)}.tc-app .tc-needsreply-top b[data-mention]{background:var(--twg-chat-accent)}.tc-app .tc-needsreply-item small{color:var(--twg-ink-3);font:550 10.5px/1.35 var(--twg-f-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-app .tc-awaiting{border:1px solid var(--twg-brass);margin:0 0 10px}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-awaiting{border:1px solid color-mix(in oklab, var(--twg-brass) 28%, transparent)}}.tc-app .tc-awaiting{border-radius:var(--twg-r-md);background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-awaiting{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-cream-bright))}}.tc-app .tc-awaiting{overflow:hidden}.tc-app .tc-awaiting-head{width:100%;color:var(--twg-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:9px 11px;display:flex}.tc-app .tc-awaiting-head strong{font:600 12px/1.2 var(--twg-f-ui);flex:auto}.tc-app .tc-awaiting-chevron{transition:transform var(--twg-modal-fade-dur) var(--twg-ease);transform:rotate(-90deg)}.tc-app .tc-awaiting-chevron[data-open]{transform:rotate(0)}.tc-app .tc-awaiting-badge{border-radius:var(--twg-r-full);background:var(--twg-btn-approve-bg);min-width:20px;height:20px;color:var(--twg-btn-approve-fg);font:600 11px/1 var(--twg-f-ui);flex:none;place-items:center;padding:0 6px;display:inline-grid}.tc-app .tc-awaiting-list{gap:6px;padding:0 8px 8px;display:grid}.tc-app .tc-awaiting-item{border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);border:1px solid var(--twg-ink);padding:8px}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-awaiting-item{border:1px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tc-app .tc-awaiting-item-top{align-items:center;gap:6px;display:flex}.tc-app .tc-awaiting-icon{border-radius:var(--twg-r-xs);background:var(--twg-coral);flex:none;place-items:center;width:22px;height:22px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-awaiting-icon{background:color-mix(in oklab, var(--twg-coral) 14%, var(--twg-cream-bright))}}.tc-app .tc-awaiting-icon{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-awaiting-icon{color:color-mix(in oklab, var(--twg-coral) 72%, var(--twg-ink))}}.tc-app .tc-awaiting-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 12px/1.3 var(--twg-f-ui);color:var(--twg-ink);overflow:hidden}.tc-app .tc-awaiting-meta{color:var(--twg-ink-3);font:600 10.5px/1.3 var(--twg-f-ui);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 6px;overflow:hidden}.tc-app .tc-awaiting-actions{gap:5px;display:flex}.tc-app .tc-awaiting-actions .tc-proposal-approve,.tc-app .tc-awaiting-actions .tc-proposal-decline{min-height:26px;padding:0 9px}.tc-app .tc-awaiting-open{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);cursor:pointer;min-height:26px;color:var(--twg-ink-2);font:600 11px/1 var(--twg-f-ui);background:0 0;margin-left:auto;padding:0 9px}.tc-app .tc-awaiting-open:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-awaiting-open:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.tc-app .tc-awaiting-open:hover{color:var(--twg-ink)}.tc-app .tc-context-scrim{z-index:var(--z-sheet-scrim);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);cursor:pointer;background:#2c1e1057;border:0;display:block;position:fixed;inset:0}.tc-app .tc-context{z-index:var(--z-sheet);border:1px solid var(--twg-ink);flex-direction:column;gap:10px;width:min(430px,100vw - 32px);min-width:0;min-height:0;padding:14px;display:flex;position:fixed;inset:60px 16px 16px auto}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-context{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tc-app .tc-context{border-radius:var(--twg-r-lg);background:linear-gradient(180deg, var(--twg-cream-bright), var(--twg-paper))}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-context{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-cream-bright) 98%, white 2%), color-mix(in oklab, var(--twg-paper) 94%, var(--twg-cream-bright)))}}.tc-app .tc-context{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);-webkit-overflow-scrolling:touch;overflow-y:auto;box-shadow:0 26px 62px -24px #261e127a,inset 0 1px #ffffffbd}.tc-app .tc-context-close{border-radius:var(--twg-r-md);background:var(--twg-ink);border:0;place-items:center;width:32px;height:32px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-context-close{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.tc-app .tc-context-close{color:var(--twg-ink-2);cursor:pointer}.tc-app .tc-context-close:hover,.tc-app .tc-context .tc-eyebrow,.tc-app .tc-context .tc-context-close,.tc-app .tc-context .tc-linked-kind{color:var(--twg-ink)}.tc-app .tc-context-visibility{font-weight:600}.tc-app .tc-context-section-head{color:var(--twg-ink);margin:8px 2px 0;scroll-margin-top:8px}.tc-app .tc-context-note{color:var(--twg-ink);font:550 var(--twg-fs-caption)/1.5 var(--twg-f-ui);margin:0}.tc-app .tc-context-note a{color:var(--twg-ink);font-weight:600}.tc-app .tc-context-body{grid-auto-rows:max-content;align-content:start;gap:10px;min-height:0;display:grid;overflow-y:auto}.tc-app .tc-context .tao-glass-andy{align-self:start;height:max-content;min-height:max-content}.tc-app .tc-context [data-ui=trust-badge]{background:var(--twg-cream-bright);border-color:var(--twg-ink-hair)!important;color:var(--twg-ink)!important}.tc-app .tc-context [data-ui=freshness-badge]{background:var(--twg-cream-bright);color:var(--twg-ink)!important}.tc-app .tc-context :is(.tc-inline-btn,.tc-member-picker-trigger,.tc-select-trigger,.tc-member-add-btn){color:var(--twg-ink)}.tc-app .tc-context-card{border-radius:var(--twg-r-md);background:var(--twg-ink);grid-template-columns:36px minmax(0,1fr);gap:10px;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-context-card{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.tc-app .tc-context-card[data-tone=status]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-context-card[data-tone=status]{background:color-mix(in oklab, var(--twg-coral) 7%, var(--twg-cream-bright))}}.tc-app .tc-context-icon{border-radius:var(--twg-r-md);background:var(--twg-brass);place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-context-icon{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.tc-app .tc-context-icon{color:var(--twg-brass)}.tc-app .tc-context-card strong{font:600 12.5px/1.2 var(--twg-f-ui);display:block}.tc-app .tc-context-card p{color:var(--twg-ink);font:540 12.5px/1.4 var(--twg-f-ui);margin:4px 0 0}.tc-app .tc-context [class~=text-muted-foreground]{color:var(--twg-ink)!important}.tc-app .tc-context-card a{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-context-card a{color:color-mix(in oklab, var(--twg-brass) 82%, var(--twg-ink))}}.tc-app .tc-context-card a{text-decoration:none}.tc-app .tc-context-card a:hover{text-decoration:underline}.tc-app .tc-linked-card-main{width:100%;min-width:0}.tc-app .tc-linked-counts{flex-wrap:wrap;gap:6px;margin:7px 0 2px;display:flex}.tc-app .tc-linked-counts span{border-radius:var(--twg-r-full);min-height:22px;font:600 10.5px/1 var(--twg-f-ui);background:var(--twg-ink);align-items:center;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-linked-counts span{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.tc-app .tc-linked-counts span{color:var(--twg-ink-2)}.tc-app .tc-linked-counts span[data-kind=task]{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-linked-counts span[data-kind=task]{background:color-mix(in oklab, var(--twg-sage) 16%, var(--twg-cream-bright))}}.tc-app .tc-linked-counts span[data-kind=task]{color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-linked-counts span[data-kind=task]{color:color-mix(in oklab, var(--twg-sage) 70%, var(--twg-ink))}}.tc-app .tc-linked-counts span[data-kind=memory]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-linked-counts span[data-kind=memory]{background:color-mix(in oklab, var(--twg-brass) 16%, var(--twg-cream-bright))}}.tc-app .tc-linked-counts span[data-kind=memory]{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-linked-counts span[data-kind=memory]{color:color-mix(in oklab, var(--twg-brass) 78%, var(--twg-ink))}}.tc-app .tc-linked-counts span[data-kind=decision]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-linked-counts span[data-kind=decision]{background:color-mix(in oklab, var(--twg-coral) 15%, var(--twg-cream-bright))}}.tc-app .tc-linked-counts span[data-kind=decision]{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-linked-counts span[data-kind=decision]{color:color-mix(in oklab, var(--twg-coral) 68%, var(--twg-ink))}}.tc-app .tc-linked-list{gap:4px;margin-top:7px;display:grid}.tc-app .tc-linked-row{border-radius:var(--twg-r-sm);background:var(--twg-ink);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;padding:4px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-linked-row{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.tc-app .tc-linked-row{color:var(--twg-ink)!important;text-decoration:none!important}.tc-app .tc-linked-row:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-linked-row:hover{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tc-app .tc-linked-dot{background:var(--twg-ink-3);border-radius:50%;width:8px;height:8px}.tc-app .tc-linked-row[data-kind=task] .tc-linked-dot{background:var(--twg-sage)}.tc-app .tc-linked-row[data-kind=memory] .tc-linked-dot{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-linked-row[data-kind=memory] .tc-linked-dot{background:color-mix(in oklab, var(--twg-brass) 80%, var(--twg-ink))}}.tc-app .tc-linked-row[data-kind=decision] .tc-linked-dot{background:var(--twg-coral)}.tc-app .tc-linked-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 12px/1.3 var(--twg-f-ui);overflow:hidden}.tc-app .tc-linked-kind{font:600 9.5px/1 var(--twg-f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--twg-ink-3)}.tc-app .tc-participant-list{gap:7px;display:grid}.tc-app .tc-participant-row{border-radius:var(--twg-r-md);background:var(--twg-ink);border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-participant-row{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.tc-app .tc-participant-row{color:var(--twg-ink);text-align:left}.tc-app .tc-participant-row>.tc-avatar{width:34px;height:34px;color:var(--twg-ink)}.tc-app .tc-participant-row strong{min-width:0;font:600 12.5px/1.1 var(--twg-f-ui);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tc-app .tc-participant-row small{color:var(--twg-ink);font:650 11px/1 var(--twg-f-ui);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.tc-app .tc-participant-main{min-width:0}.tc-app .tc-participant-row .tc-member-controls{align-items:center;gap:var(--twg-space-1);display:flex}.tc-app .tc-role-pill{color:var(--twg-ink);font:600 10px/1 var(--twg-f-ui);letter-spacing:.05em;text-transform:uppercase}.tc-app .tc-member-remove,.tc-app .tc-member-add-btn,.tc-app .tc-inline-btn{border:.5px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);color:var(--twg-ink-2);min-height:var(--twg-chip-md-h);font:600 10.5px/1 var(--twg-f-ui);cursor:pointer;background:#ffffff70;align-items:center;padding:5px 10px;display:inline-flex}.tc-app .tc-member-remove:hover{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-member-remove:hover{background:color-mix(in oklab, var(--twg-coral) 14%, var(--twg-cream-bright))}}.tc-app .tc-member-add{gap:var(--twg-space-1-5);margin-top:var(--twg-space-1);display:flex}.tc-app .tc-member-picker{flex:1 1 0;min-width:0;position:relative}.tc-app .tc-member-picker-trigger{width:100%;min-width:0;min-height:var(--twg-btn-h);justify-content:space-between;align-items:center;gap:var(--twg-space-1-5);border:var(--twg-modal-border);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);color:var(--twg-ink-2);font:600 var(--twg-fs-label)/var(--twg-lh-dense) var(--twg-f-ui);padding:var(--twg-space-1-5) var(--twg-space-2);cursor:pointer;display:flex}.tc-app .tc-member-picker-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tc-app .tc-member-picker-trigger:disabled{cursor:not-allowed;opacity:.5}.tc-app .tc-member-picker-panel{inset-inline:0;top:calc(100% + var(--twg-dd-offset));z-index:var(--twg-modal-z);gap:var(--twg-space-2);min-width:var(--twg-dd-min-w);max-height:var(--twg-dd-max-h);border:var(--twg-modal-border);border-radius:var(--twg-dd-radius);background:var(--twg-modal-surface);box-shadow:var(--twg-modal-shadow);padding:var(--twg-space-2);display:grid;position:absolute;overflow:hidden}.tc-app .tc-member-picker-list{gap:var(--twg-space-1);max-height:calc(var(--twg-dd-max-h) - var(--twg-btn-md-h));display:grid;overflow-y:auto}.tc-app .tc-member-picker-list button{min-height:var(--twg-dd-item-h-desktop);align-items:center;gap:var(--twg-space-2);border-radius:var(--twg-r-sm);color:var(--twg-ink-2);font:600 var(--twg-fs-label)/var(--twg-lh-dense) var(--twg-f-ui);text-align:left;padding:var(--twg-space-1) var(--twg-space-2);cursor:pointer;background:0 0;border:0;display:flex}.tc-app .tc-member-picker-list button:hover,.tc-app .tc-member-picker-list button:focus-visible,.tc-app .tc-member-picker-list button[data-selected]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-member-picker-list button:hover,.tc-app .tc-member-picker-list button:focus-visible,.tc-app .tc-member-picker-list button[data-selected]{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.tc-app .tc-member-picker-list button:hover,.tc-app .tc-member-picker-list button:focus-visible,.tc-app .tc-member-picker-list button[data-selected]{color:var(--twg-ink);outline:none}.tc-app .tc-context-more{border-radius:var(--twg-r-md);background:var(--twg-ink);grid-auto-flow:column;gap:7px;min-height:40px;margin-top:auto}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-context-more{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.tc-app .tc-context-more{color:var(--twg-ink);font:600 12px/1 var(--twg-f-ui);text-decoration:none}.tc-create-scrim{background:var(--twg-dialog-scrim-bg);-webkit-backdrop-filter:blur(var(--twg-space-2)) saturate(.96);backdrop-filter:blur(var(--twg-space-2)) saturate(.96)}.tc-create-dialog{z-index:var(--z-modal-control);width:min(var(--twg-modal-w-md), calc(100vw - var(--twg-modal-gutter-desktop)));max-height:min(var(--twg-modal-max-h-md), calc(100svh - var(--twg-modal-gutter-desktop)));border:.5px solid var(--twg-glass-t3-border);border-radius:var(--twg-modal-radius);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-glass-t3-edge), var(--twg-glass-t3-shadow);color:var(--twg-ink);animation:tc-create-pop var(--twg-t-modal-in) both;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.tc-confirm-dialog{z-index:var(--z-modal-control);width:min(var(--twg-modal-w-sm), calc(100vw - var(--twg-modal-gutter-desktop)));border:.5px solid var(--twg-glass-t3-border);border-radius:var(--twg-modal-radius);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-glass-t3-edge), var(--twg-glass-t3-shadow);color:var(--twg-ink);animation:tc-create-pop var(--twg-t-modal-in) both;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.tc-create-form{flex-direction:column;flex:auto;min-height:0;display:flex}.tc-create-dialog-head,.tc-confirm-dialog-head,.tc-create-dialog-foot{align-items:flex-start;gap:var(--twg-modal-gap);background:var(--twg-modal-subtle-bg);display:flex}.tc-create-dialog-head,.tc-confirm-dialog-head{padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);border-bottom:var(--twg-modal-hairline)}.tc-create-dialog-title,.tc-confirm-dialog-title{font-family:var(--twg-f-display);font-size:var(--twg-type-h2-size);line-height:var(--twg-type-h2-lh);font-weight:var(--twg-type-headline-weight);color:var(--twg-ink);margin:0}.tc-create-dialog-copy,.tc-confirm-dialog-copy{max-width:var(--twg-modal-w-sm);margin:var(--twg-space-1) 0 0;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);line-height:var(--twg-lh-body);color:var(--twg-ink-3)}.tc-create-dialog-close{width:var(--twg-icon-button-md);height:var(--twg-icon-button-md);border-radius:var(--twg-r-full);color:var(--twg-ink-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.tc-create-dialog-close svg{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm)}.tc-create-dialog-close:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tc-create-dialog-close:hover{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.tc-create-dialog-close:hover{color:var(--twg-ink)}.tc-create-dialog-body{gap:var(--twg-modal-gap);min-height:0;padding:var(--twg-modal-pad-x);display:grid;overflow-y:auto}.tc-create-field,.tc-create-member-section{gap:var(--twg-modal-gap-sm);min-width:0;margin:0;display:grid}.tc-create-field span,.tc-create-member-head>span{font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);line-height:var(--twg-lh-dense);font-weight:var(--twg-type-label-weight);letter-spacing:var(--twg-type-eyebrow-tracking);text-transform:uppercase;color:var(--twg-ink-3)}.tc-create-field input,.tc-create-field textarea{width:100%;min-height:var(--twg-modal-field-min-h);border:var(--twg-modal-border);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);line-height:var(--twg-lh-body);font-weight:var(--twg-fw-emph);padding:var(--twg-space-2) var(--twg-space-3);outline:none}.tc-create-field textarea{resize:vertical}.tc-create-field input:focus,.tc-create-field textarea:focus,.tc-member-search:focus-within{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-create-field input:focus,.tc-create-field textarea:focus,.tc-member-search:focus-within{border-color:color-mix(in oklab, var(--twg-brass) 36%, var(--twg-ink-hair))}}.tc-create-field input:focus,.tc-create-field textarea:focus,.tc-member-search:focus-within{box-shadow:0 0 0 var(--twg-border-w) var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-create-field input:focus,.tc-create-field textarea:focus,.tc-member-search:focus-within{box-shadow:0 0 0 var(--twg-border-w) color-mix(in oklab, var(--twg-brass) 20%, transparent)}}.tc-create-member-head{justify-content:space-between;align-items:center;gap:var(--twg-space-2);display:flex}.tc-create-dialog .tc-create-everyone{align-items:flex-start;gap:var(--twg-space-2);padding:var(--twg-space-2) var(--twg-space-3);border:var(--twg-modal-border);border-radius:var(--twg-r-md);background:var(--twg-cream-bright);display:flex}@supports (color:color-mix(in lab, red, red)){.tc-create-dialog .tc-create-everyone{background:color-mix(in oklab, var(--twg-cream-bright) 82%, var(--twg-paper))}}.tc-create-dialog .tc-create-everyone{cursor:pointer}.tc-create-dialog .tc-create-everyone input{width:var(--twg-checkbox-size);height:var(--twg-checkbox-size);accent-color:var(--twg-ink);flex:none;margin-top:1px}.tc-create-dialog .tc-create-everyone strong{font:var(--twg-type-strong-weight) var(--twg-fs-body)/var(--twg-lh-dense) var(--twg-f-ui);color:var(--twg-ink);display:block}.tc-create-dialog .tc-create-everyone small{font:500 var(--twg-fs-label)/var(--twg-lh-body) var(--twg-f-ui);color:var(--twg-ink-3);margin-top:2px;display:block}.tc-create-hint{color:var(--twg-ink-3);font:600 var(--twg-fs-caption)/var(--twg-lh-body) var(--twg-f-ui);margin:0}.tc-create-dialog .tc-create-members{gap:var(--twg-space-1);max-height:calc(var(--twg-dd-item-h-desktop) * 5);padding:var(--twg-space-1);border:var(--twg-modal-hairline);border-radius:var(--twg-dd-radius);display:grid;overflow-y:auto}.tc-create-dialog .tc-create-members label{width:100%;min-width:0;min-height:var(--twg-dd-item-h-desktop);align-items:center;gap:var(--twg-space-2);font:var(--twg-type-label-weight) var(--twg-fs-label)/var(--twg-lh-dense) var(--twg-f-ui);color:var(--twg-ink-2);padding:var(--twg-space-1) var(--twg-space-2);border-radius:var(--twg-r-sm);display:flex;overflow:hidden}.tc-create-dialog .tc-create-members label[data-selected]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-create-dialog .tc-create-members label[data-selected]{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.tc-create-dialog .tc-create-members label[data-selected]{color:var(--twg-ink)}.tc-create-dialog .tc-create-members label:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tc-create-dialog .tc-create-members label:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.tc-app .tc-member-opt-name,.tc-create-dialog .tc-member-opt-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.tc-app .tc-member-opt-email,.tc-create-dialog .tc-member-opt-email{color:var(--twg-ink-3);font:600 var(--twg-fs-caption)/var(--twg-lh-dense) var(--twg-f-ui);text-overflow:ellipsis;white-space:nowrap;max-width:45%;margin-left:auto;overflow:hidden}.tc-app .tc-composer-pop-list button{align-items:start;gap:var(--twg-space-0-5);grid-template-columns:minmax(0,1fr);display:grid}.tc-app .tc-composer-pop-list .tc-member-opt-name,.tc-app .tc-composer-pop-list .tc-member-opt-email{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;min-width:0;max-width:none;margin-left:0;overflow:visible}.tc-app .tc-member-empty,.tc-create-dialog .tc-member-empty{margin:var(--twg-space-1);color:var(--twg-ink-3);font:600 var(--twg-fs-caption)/var(--twg-lh-dense) var(--twg-f-ui)}.tc-app .tc-member-search,.tc-create-dialog .tc-member-search{align-items:center;gap:var(--twg-space-2);min-height:var(--twg-modal-field-min-h);padding:0 var(--twg-space-3);border:var(--twg-modal-border);border-radius:var(--twg-r-md);background:var(--twg-ink);display:flex}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-member-search,.tc-create-dialog .tc-member-search{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.tc-app .tc-member-search,.tc-create-dialog .tc-member-search{color:var(--twg-ink-3)}.tc-member-search svg{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm)}.tc-app .tc-member-search input,.tc-create-dialog .tc-member-search input{width:100%;min-width:0;color:var(--twg-ink);font:600 var(--twg-fs-body)/var(--twg-lh-dense) var(--twg-f-ui);background:0 0;border:0;outline:0}.tc-app .tc-member-selected-count,.tc-create-dialog .tc-member-selected-count{color:var(--twg-ink-3);font:600 var(--twg-fs-caption)/var(--twg-lh-dense) var(--twg-f-ui);letter-spacing:var(--twg-type-eyebrow-tracking);margin:0}.tc-create-dialog-foot{padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);border-top:var(--twg-modal-hairline);justify-content:space-between;align-items:center}.tc-create-dialog-foot p{max-width:var(--twg-dd-max-w-wide);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);line-height:var(--twg-lh-body);color:var(--twg-ink-3);margin:0}.tc-create-dialog-actions{justify-content:flex-end;align-items:center;gap:var(--twg-space-2);display:flex}.tc-confirm-dialog-actions{justify-content:flex-end;align-items:center;gap:var(--twg-space-2);padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);background:var(--twg-modal-subtle-bg);display:flex}.tc-create-primary,.tc-create-secondary{min-height:var(--twg-btn-md-h);border-radius:var(--twg-btn-md-radius);padding:0 var(--twg-btn-md-pad-x);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);line-height:var(--twg-type-button-lh);font-weight:var(--twg-type-button-weight);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.tc-create-primary{background:var(--twg-btn-primary-bg);color:var(--twg-btn-primary-fg);border:0}.tc-create-primary[data-danger]{background:var(--twg-danger);color:var(--twg-cream-bright)}.tc-create-primary:disabled{cursor:not-allowed;opacity:var(--twg-disabled-opacity)}.tc-create-secondary{border:var(--twg-modal-border);background:var(--twg-button-secondary-bg);color:var(--twg-button-secondary-fg)}.tc-create-secondary:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tc-create-secondary:hover{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}@keyframes tc-create-pop{0%{opacity:0;transform:translate(-50%, calc(-50% + var(--twg-modal-enter-y))) scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes tc-create-sheet-rise{0%{opacity:0;transform:translateY(var(--twg-modal-sheet-enter-y))}to{opacity:1;transform:translateY(0)}}.tc-select-positioner{z-index:var(--twg-modal-z)}.tc-select-trigger{width:100%;min-width:var(--twg-dd-min-w);min-height:var(--twg-btn-h);border:var(--twg-modal-border);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:600;line-height:var(--twg-lh-dense);padding:var(--twg-space-1-5) var(--twg-space-2)}.tc-app .tc-member-controls .tc-select-trigger{width:auto;min-width:auto}.tc-select-content{min-width:var(--twg-dd-min-w);max-width:var(--twg-dd-max-w);max-height:var(--twg-dd-max-h);border:var(--twg-modal-border);border-radius:var(--twg-dd-radius);background:var(--twg-modal-surface);box-shadow:var(--twg-modal-shadow);color:var(--twg-ink);font-family:var(--twg-f-ui)}.tc-select-item{min-height:var(--twg-dd-item-h-desktop);color:var(--twg-ink-2);font-size:var(--twg-fs-label);line-height:var(--twg-lh-dense);font-weight:600}.tc-app .tc-primary-btn{border-radius:var(--twg-btn-md-radius);background:var(--twg-ink);color:var(--twg-cream-bright);height:var(--twg-btn-md-h);min-height:var(--twg-btn-md-h);padding:0 var(--twg-btn-md-pad-x);font:600 var(--twg-fs-button)/1 var(--twg-f-ui);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.tc-app .tc-primary-btn:disabled{opacity:.45;cursor:not-allowed}.tc-app .tc-ghost-btn{border:.5px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);color:var(--twg-ink-2);font:600 11.5px/1 var(--twg-f-ui);cursor:pointer;background:0 0;padding:7px 13px}.tc-app .tc-handoff{z-index:2;border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream-bright);gap:7px;margin-top:9px;padding:11px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-handoff{background:color-mix(in oklab, var(--twg-cream-bright) 82%, var(--twg-paper))}}.tc-app .tc-handoff label{font:600 10.5px/1 var(--twg-f-ui);color:var(--twg-ink-3);text-transform:uppercase;letter-spacing:.05em;gap:3px;display:grid}.tc-app .tc-handoff input,.tc-app .tc-handoff textarea{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);color:var(--twg-ink);font:600 12.5px/1.3 var(--twg-f-ui);padding:6px 8px}.tc-app .tc-handoff .tc-select-trigger{min-width:0}.tc-app .tc-handoff-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.tc-app .tc-handoff-actions{justify-content:flex-end;gap:6px;display:flex}@media (max-width:980px){.tc-body{grid-template-columns:minmax(210px,.7fr) minmax(0,1fr)}}@media (max-width:768px){.tc-create-dialog{width:100vw;height:100svh;max-height:100svh;animation:tc-create-sheet-rise var(--twg-modal-pop-dur) var(--twg-ease) both;border-radius:0;inset:0;transform:none}.tc-create-dialog-head{padding-top:calc(var(--twg-modal-pad-y) + env(safe-area-inset-top));align-items:flex-start}.tc-confirm-dialog{width:min(420px,100vw - 32px)}.tc-confirm-dialog-actions{flex-direction:column-reverse;align-items:stretch}.tc-confirm-dialog-actions .tc-create-primary,.tc-confirm-dialog-actions .tc-create-secondary{width:100%}.tc-create-dialog-title{font-size:var(--twg-type-h2-mobile-size);line-height:var(--twg-type-h2-mobile-lh)}.tc-create-dialog-close{width:var(--twg-icon-button-md-mobile);height:var(--twg-icon-button-md-mobile)}.tc-create-dialog-body{padding:var(--twg-modal-pad-x)}.tc-create-dialog .tc-create-members label{min-height:var(--twg-dd-item-h-mobile)}.tc-create-dialog-foot{padding-bottom:calc(var(--twg-modal-pad-x) + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.tc-create-dialog-actions{justify-content:flex-end}.tc-create-primary,.tc-create-secondary{border-radius:var(--twg-btn-md-mobile-radius);font-size:var(--twg-type-button-mobile-size);height:var(--twg-btn-md-mobile-h)!important;min-height:var(--twg-btn-md-mobile-h)!important}.tc-create-primary{width:100%}.tc-head{gap:9px;padding:9px 12px}.tc-head-mark{border-radius:var(--twg-r-sm);width:30px;height:30px}.tc-head-title{font-size:var(--twg-fs-title)}.tc-head-sub{display:none}.tc-app .tc-head-search{flex:auto}.tc-body{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;gap:0;padding:8px}.tc-app .tc-sidebar,.tc-app .tc-thread{grid-area:1/1;min-height:0;max-height:none;width:100%!important;max-width:100%!important}.tc-app .tc-sidebar{padding:12px}.tc-app .tc-status.tc-sidebar-error{display:flex}.tc-body[data-mobile-view=spaces] .tc-thread,.tc-body[data-mobile-view=conversation] .tc-sidebar{display:none}body:has(.tc-body[data-mobile-view=conversation]) .m-fab{display:none}.tc-app .tc-space-list{display:grid}.tc-app .tc-mobile-space-strip{display:none}.tc-app .tc-section-label{margin:10px 2px 6px}.tc-app .tc-space{min-height:52px}.tc-app .tc-filter-tabs{margin-bottom:8px}.tc-app .tc-archived-toggle{margin-top:12px}.tc-app .tc-mobile-back{display:inline-grid}.tc-app .tc-thread-head{align-items:center;gap:10px;padding:11px 12px 10px}.tc-app .tc-thread-title h2{font-size:var(--twg-fs-heading)}.tc-app .tc-thread-meta{gap:4px}.tc-app .tc-thread-meta span{min-height:22px;font-size:var(--twg-fs-micro);padding-inline:7px}.tc-app .tc-status{font-size:var(--twg-fs-label);min-height:38px;margin:8px 10px 0;padding-block:7px}.tc-app .tc-context{width:auto;inset:60px 10px 16px}.tc-app .tc-message-list{overscroll-behavior:contain;scrollbar-width:none;padding:10px 10px 12px}.tc-app .tc-message-list::-webkit-scrollbar{display:none}.tc-app .tc-message{max-width:86%}.tc-app .tc-message-tools{width:auto;max-width:100%;box-shadow:none;opacity:1;pointer-events:auto;background:0 0;border:0;flex-wrap:wrap;margin-top:6px;padding:0;display:flex;position:static}.tc-app .tc-message-tools:before{display:none}.tc-app .tc-message-tools button{width:auto;min-height:var(--twg-btn-md-h);border:.5px solid var(--twg-ink-hair);background:#ffffff70;padding:0 8px}.tc-app .tc-message-tools .tc-tool-label{display:inline}.tc-app .tc-composer{min-height:56px}.tc-app .tc-member-picker-panel{inset-inline:var(--twg-space-3);top:auto;bottom:calc(var(--twg-space-3) + env(safe-area-inset-bottom));max-height:var(--twg-dd-max-h-mobile);position:fixed}.tc-app .tc-member-picker-list button,.tc-create-dialog .tc-create-members label,.tc-select-item{min-height:var(--twg-dd-item-h-mobile)}.twg-canvas .tc-app{height:calc(100dvh - env(safe-area-inset-top,0px) - var(--twg-header-h,62px) - 30px)!important;min-height:0!important;overflow:hidden!important}}@media (prefers-reduced-motion:no-preference){.tc-app .tc-message{animation:tc-message-in .2s var(--twg-ease) both}.tc-app .tc-message:not(:nth-last-child(-n+6)){animation:none}.tc-app .tc-message:nth-last-child(5){animation-delay:30ms}.tc-app .tc-message:nth-last-child(4){animation-delay:60ms}.tc-app .tc-message:nth-last-child(3){animation-delay:90ms}.tc-app .tc-message:nth-last-child(2){animation-delay:.12s}.tc-app .tc-message:last-child{animation-delay:.15s}.tc-app .tc-send{transition:transform var(--twg-dur-sm) var(--twg-ease)}.tc-app .tc-send:active:not(:disabled){transition-duration:.12s;transition-timing-function:var(--twg-ease-soft);transform:scale(.9)}.tc-app .tc-send:disabled{transform:scale(.96)}.tc-app .tc-composer textarea{transition:border-color .15s var(--twg-ease), box-shadow .15s var(--twg-ease)}.tc-app .tc-sidebar-scroll{animation:tc-fade-in var(--twg-t-tab) both}.tc-app .tc-thread-more-sheet,.tc-app .tc-andy-menu,.tc-app .tc-reaction-picker,.tc-app .tc-search-panel{animation:tc-pop-in var(--twg-t-dropdown) both}.tc-app .tc-thread-more-sheet{transform-origin:100% 0}.tc-app .tc-andy-menu{transform-origin:100% 100%}.tc-app .tc-search-panel{transform-origin:top}.tc-app .tc-thread-more-sheet[data-closing],.tc-app .tc-andy-menu[data-closing],.tc-app .tc-reaction-picker[data-closing]{animation:tc-pop-out var(--twg-dur-reveal) var(--twg-ease-in) both}.tc-app .tc-thread-more-root[data-closing] .tc-thread-more-scrim{animation:tc-fade-out var(--twg-dur-reveal) var(--twg-ease-in) both}.tc-app .tc-context{animation:tc-context-in var(--twg-t-sheet-in) both}.tc-app .tc-context-scrim{animation:tc-fade-in var(--twg-modal-fade-dur) var(--twg-ease) both}.tc-app .tc-context[data-closing]{animation:tc-context-out var(--twg-dur-snap) var(--twg-ease-in) both}.tc-app .tc-context-scrim[data-closing]{animation:tc-fade-out var(--twg-dur-snap) var(--twg-ease-in) both}}@keyframes tc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tc-pop-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes tc-pop-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes tc-context-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes tc-context-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px)}}@keyframes tc-fade-out{0%{opacity:1}to{opacity:0}}@keyframes tc-message-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.tc-app .tc-typing{align-items:center;gap:5px;width:max-content;padding:10px 12px;display:inline-flex}.tc-app .tc-typing span{background:var(--twg-chat-accent);border-radius:50%;width:5px;height:5px;display:block}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-typing span{background:color-mix(in oklab, var(--twg-chat-accent) 46%, var(--twg-ink-3))}}@media (prefers-reduced-motion:no-preference){.tc-app .tc-typing span{animation:1.2s ease-in-out infinite tc-typing-dot}.tc-app .tc-typing span:nth-child(2){animation-delay:.2s}.tc-app .tc-typing span:nth-child(3){animation-delay:.4s}}@keyframes tc-typing-dot{0%,60%,to{opacity:.38;transform:translateY(0)scale(.85)}30%{opacity:.9;transform:translateY(-2px)scale(1)}}.tc-app .tc-system-line{justify-content:center;margin:2px 12px;display:flex}.tc-app .tc-system-line span{border-radius:var(--twg-r-full);background:var(--twg-ink);max-width:92%;padding:3px 12px}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-system-line span{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.tc-app .tc-system-line span{color:var(--twg-ink-3);font:550 var(--twg-fs-caption)/1.4 var(--twg-f-ui);text-align:center;overflow-wrap:anywhere}.tc-app .tc-msg-card{min-width:0;font-size:var(--twg-fs-button);margin-top:6px}:is(.tc-app .tc-message:has(.tc-msg-card),.tc-app .tc-message:has(.tc-draftcard)){width:100%;max-width:100%}:is(.tc-app .tc-message:has(.tc-msg-card) .tc-bubble,.tc-app .tc-message:has(.tc-draftcard) .tc-bubble){width:100%}@media (min-width:769px){:is(.tc-app .tc-message:has(.tc-ask),.tc-app .tc-message:has(.tc-handoff),.tc-app .tc-message:has(.tc-msg-edit)){width:65%;max-width:65%}}.tc-app .tc-draftcard{border:.5px solid var(--twg-ink);gap:3px;margin-top:6px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-draftcard{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.tc-app .tc-draftcard{border-radius:var(--twg-r-md);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-draftcard{background:color-mix(in oklab, var(--twg-cream-bright) 88%, transparent)}}.tc-app .tc-draftcard header{color:var(--twg-ink-2);align-items:center;gap:6px;display:flex}.tc-app .tc-draftcard header svg{color:var(--twg-ink-3);flex:none}.tc-app .tc-draftcard header strong{font:650 var(--twg-fs-caption)/1 var(--twg-f-ui);letter-spacing:.05em;text-transform:uppercase}.tc-app .tc-draftcard-recip{color:var(--twg-ink-3);font:550 var(--twg-fs-caption)/1.2 var(--twg-f-ui);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.tc-app .tc-draftcard-subject{color:var(--twg-ink);font:600 var(--twg-fs-button)/1.35 var(--twg-f-ui);overflow-wrap:anywhere;margin:0}.tc-app .tc-draftcard-body{-webkit-line-clamp:3;color:var(--twg-ink-2);font:480 var(--twg-fs-label)/1.45 var(--twg-f-content);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.tc-app .tc-draftcard-open{border:.5px solid var(--twg-ink);justify-self:start;margin-top:2px;padding:4px 10px}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-draftcard-open{border:.5px solid color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.tc-app .tc-draftcard-open{border-radius:var(--twg-r-full);color:var(--twg-ink);font:600 var(--twg-fs-label)/1 var(--twg-f-ui);text-decoration:none}.tc-app .tc-draftcard-open:hover,.tc-app .tc-draftcard-open:focus-visible{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-draftcard-open:hover,.tc-app .tc-draftcard-open:focus-visible{background:color-mix(in oklab, var(--twg-brass) 13%, var(--twg-cream-bright))}}.tc-app .tc-draftcard-open:hover,.tc-app .tc-draftcard-open:focus-visible{outline:none}@media (min-width:769px){.tc-app .tc-thread-more-toggle{display:inline-grid}.tc-app .tc-thread-more-root{z-index:var(--twg-modal-z);display:block;position:fixed;top:104px;right:24px}.tc-app .tc-thread-more-scrim{cursor:default;background:0 0;border:0;width:100%;height:100%;position:fixed;inset:0}.tc-app .tc-thread-more-sheet{z-index:1;width:272px;padding:var(--twg-space-1);border:var(--twg-modal-border);border-radius:var(--twg-dd-radius);background:var(--twg-modal-surface);box-shadow:var(--twg-modal-shadow);gap:3px;display:grid;position:relative}.tc-app .tc-thread-more-sheet button,.tc-app .tc-thread-more-link{width:100%;min-height:var(--twg-dd-item-h-desktop);border-radius:var(--twg-r-sm);color:var(--twg-ink-2);font:600 var(--twg-fs-label)/var(--twg-lh-dense) var(--twg-f-ui);text-align:left;padding:var(--twg-space-1) var(--twg-space-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;text-decoration:none;display:flex}.tc-app .tc-thread-more-sheet button:hover,.tc-app .tc-thread-more-sheet button:focus-visible,.tc-app .tc-thread-more-link:hover,.tc-app .tc-thread-more-link:focus-visible{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-thread-more-sheet button:hover,.tc-app .tc-thread-more-sheet button:focus-visible,.tc-app .tc-thread-more-link:hover,.tc-app .tc-thread-more-link:focus-visible{background:color-mix(in oklab, var(--twg-brass) 11%, var(--twg-cream-bright))}}.tc-app .tc-thread-more-sheet button:hover,.tc-app .tc-thread-more-sheet button:focus-visible,.tc-app .tc-thread-more-link:hover,.tc-app .tc-thread-more-link:focus-visible{color:var(--twg-ink);outline:none}}.tc-app .tc-msg-html{color:var(--twg-chat-other-fg);font:500 14px/20px var(--twg-f-content);overflow-wrap:anywhere;margin:0;display:flow-root}.tc-app .tc-msg-html>div{display:flow-root}.tc-app .tc-msg-html p,.tc-app .tc-msg-html ul,.tc-app .tc-msg-html ol,.tc-app .tc-msg-html blockquote,.tc-app .tc-msg-html pre{margin:0 0 8px}.tc-app .tc-msg-html p:last-child,.tc-app .tc-msg-html ul:last-child,.tc-app .tc-msg-html ol:last-child,.tc-app .tc-msg-html blockquote:last-child,.tc-app .tc-msg-html pre:last-child{margin-bottom:0}.tc-app .tc-msg-html a{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-msg-html a{color:color-mix(in oklab, var(--twg-brass) 78%, var(--twg-ink))}}.tc-app .tc-msg-html a{text-underline-offset:2px;font-weight:600;text-decoration:underline}.tc-app .tc-message[data-mine] .tc-msg-html a{color:var(--twg-chat-mine-fg)}.tc-app .tc-msg-html code{border-radius:var(--twg-r-xs);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-msg-html code{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tc-app .tc-msg-html code{color:var(--twg-ink);font:600 12px/1.45 var(--twg-f-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);padding:1px 4px}.tc-app .tc-msg-html pre{border:1px solid var(--twg-ink);max-width:min(640px,100%);padding:10px 12px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-msg-html pre{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tc-app .tc-msg-html pre{border-radius:var(--twg-r-sm);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-msg-html pre{background:color-mix(in oklab, var(--twg-ink) 7%, var(--twg-cream-bright))}}.tc-app .tc-msg-html pre code{white-space:pre;background:0 0;padding:0;display:block}.tc-app .tc-msg-html ul,.tc-app .tc-msg-html ol{padding-left:18px}.tc-app .tc-msg-html blockquote{border-left:2px solid var(--twg-brass);padding-left:10px}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-msg-html blockquote{border-left:2px solid color-mix(in oklab, var(--twg-brass) 40%, transparent)}}.tc-app .tc-msg-html blockquote{color:var(--twg-ink-2)}.tc-app .tc-reaction-row{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.tc-app .tc-reactions{flex-wrap:wrap;gap:4px;display:inline-flex}.tc-app .tc-reaction-inline-open{min-height:var(--twg-chip-md-h);border:1px solid var(--twg-ink);align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-reaction-inline-open{border:1px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.tc-app .tc-reaction-inline-open{border-radius:var(--twg-r-full);color:var(--twg-ink);font:650 11px/1 var(--twg-f-ui);cursor:pointer;background:#ffffff6b;padding:0 8px}.tc-app .tc-reaction-inline-open:hover,.tc-app .tc-reaction-inline-open:focus-visible{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-reaction-inline-open:hover,.tc-app .tc-reaction-inline-open:focus-visible{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.tc-app .tc-reaction-inline-open:hover,.tc-app .tc-reaction-inline-open:focus-visible{color:var(--twg-ink);outline:none}.tc-app .tc-reaction-pill{min-height:var(--twg-chip-md-h);border:1px solid var(--twg-ink);align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-reaction-pill{border:1px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tc-app .tc-reaction-pill{border-radius:var(--twg-r-full);color:var(--twg-ink-2);font:650 11px/1 var(--twg-f-ui);cursor:pointer;background:#ffffff8a;padding:0 8px}.tc-app .tc-reaction-pill[data-active]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-reaction-pill[data-active]{border-color:color-mix(in oklab, var(--twg-brass) 38%, transparent)}}.tc-app .tc-reaction-pill[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-reaction-pill[data-active]{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.tc-app .tc-reaction-pill[data-active]{color:var(--twg-ink)}.tc-app .tc-reaction-pill:disabled{cursor:default;opacity:.8}.tc-app .tc-reaction-picker{border:var(--twg-modal-border);border-radius:var(--twg-r-md);background:var(--twg-modal-surface);flex-wrap:wrap;gap:4px;width:max-content;max-width:min(320px,100%);margin-top:7px;padding:5px;display:flex;box-shadow:0 12px 30px -20px #261e127a}.tc-app .tc-reaction-picker button{width:var(--twg-icon-button-md);height:var(--twg-icon-button-md);border-radius:var(--twg-btn-md-radius);cursor:pointer;font-size:var(--twg-fs-body);background:0 0;border:0;place-items:center;display:inline-grid}.tc-app .tc-reaction-picker button:hover,.tc-app .tc-reaction-picker button:focus-visible{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-reaction-picker button:hover,.tc-app .tc-reaction-picker button:focus-visible{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.tc-app .tc-reaction-picker button:hover,.tc-app .tc-reaction-picker button:focus-visible{outline:none}.tc-app .tc-reaction-picker button svg{width:var(--twg-btn-icon-glyph);height:var(--twg-btn-icon-glyph)}body:has(.tc-app .tc-context) .tao-pilot-root .tao-pilot-tab{opacity:0;visibility:hidden;pointer-events:none}.tc-app .tc-thread-summary{width:fit-content;min-height:var(--twg-chip-md-h);border-radius:var(--twg-r-full);background:var(--twg-brass);border:0;align-items:center;gap:5px;margin-top:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-thread-summary{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.tc-app .tc-thread-summary{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-thread-summary{color:color-mix(in oklab, var(--twg-brass) 75%, var(--twg-ink))}}.tc-app .tc-thread-summary{font:650 11px/1 var(--twg-f-ui);cursor:pointer;padding:0 9px}.tc-app .tc-pins-list{border:1px solid var(--twg-brass);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;margin:0 0 8px;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-pins-list{border:1px solid color-mix(in oklab, var(--twg-brass) 22%, transparent)}}.tc-app .tc-pins-list{border-radius:var(--twg-r-md);background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-pins-list{background:color-mix(in oklab, var(--twg-brass) 7%, var(--twg-cream-bright))}}.tc-app .tc-pins-label{min-height:26px;color:var(--twg-brass);align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-pins-label{color:color-mix(in oklab, var(--twg-brass) 72%, var(--twg-ink))}}.tc-app .tc-pins-label{font:600 10px/1 var(--twg-f-ui);letter-spacing:.05em;text-transform:uppercase}.tc-app .tc-pins-items{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.tc-app .tc-pins-items button{min-width:0;max-width:min(260px,100%);min-height:var(--twg-chip-md-h);border:1px solid var(--twg-ink);align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-pins-items button{border:1px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.tc-app .tc-pins-items button{border-radius:var(--twg-r-full);color:var(--twg-ink-2);font:600 11px/1 var(--twg-f-ui);cursor:pointer;background:#ffffff8f;padding:0 9px}.tc-app .tc-pins-items button strong,.tc-app .tc-pins-items button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tc-app .tc-pins-items button strong{max-width:96px;color:var(--twg-ink);flex:none}.tc-app .tc-unread-jump{min-height:var(--twg-btn-compact-h);border-radius:var(--twg-r-full);background:var(--twg-coral);border:0;justify-self:center;margin:0 auto 6px}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-unread-jump{background:color-mix(in oklab, var(--twg-coral) 13%, var(--twg-cream-bright))}}.tc-app .tc-unread-jump{color:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-unread-jump{color:color-mix(in oklab, var(--twg-coral) 76%, var(--twg-ink))}}.tc-app .tc-unread-jump{font:600 11px/1 var(--twg-f-ui);cursor:pointer;padding:0 12px}.tc-app .tc-unread-divider{color:var(--twg-coral);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:8px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-unread-divider{color:color-mix(in oklab, var(--twg-coral) 78%, var(--twg-ink))}}.tc-app .tc-unread-divider{font:600 10px/1 var(--twg-f-ui);letter-spacing:.05em;text-transform:uppercase}.tc-app .tc-unread-divider:before,.tc-app .tc-unread-divider:after{content:"";background:var(--twg-coral);height:1px}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-unread-divider:before,.tc-app .tc-unread-divider:after{background:color-mix(in oklab, var(--twg-coral) 30%, transparent)}}.tc-app .tc-unread-divider span{white-space:nowrap;min-width:0}.tc-app .tc-composer .tc-draft-restored{border:1px solid var(--twg-brass);flex:100%;align-items:center;gap:6px;width:fit-content;min-height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-composer .tc-draft-restored{border:1px solid color-mix(in oklab, var(--twg-brass) 30%, transparent)}}.tc-app .tc-composer .tc-draft-restored{border-radius:var(--twg-r-full);background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-composer .tc-draft-restored{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-cream-bright))}}.tc-app .tc-composer .tc-draft-restored{color:var(--twg-ink-2);font:650 11px/1 var(--twg-f-ui);padding:0 7px 0 9px}.tc-app .tc-composer .tc-draft-restored button{width:var(--twg-btn-compact-h);min-width:var(--twg-btn-compact-h);height:var(--twg-btn-compact-h);min-height:var(--twg-btn-compact-h);border-radius:var(--twg-btn-md-radius);color:var(--twg-ink-3);cursor:pointer;background:0 0;border:0}.tc-app .tc-thread-pane-scrim{z-index:var(--z-sheet-scrim);-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);cursor:pointer;background:#2c1e1047;border:0;display:block;position:fixed;inset:0}.tc-app .tc-thread-pane{z-index:var(--z-sheet);border:1px solid var(--twg-ink);flex-direction:column;gap:10px;width:min(460px,100vw - 32px);min-width:0;min-height:0;padding:14px;display:flex;position:fixed;inset:60px 16px 16px auto}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-thread-pane{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tc-app .tc-thread-pane{border-radius:var(--twg-r-lg);background:linear-gradient(180deg, var(--twg-cream-bright), var(--twg-paper))}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-thread-pane{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-cream-bright) 98%, white 2%), color-mix(in oklab, var(--twg-paper) 94%, var(--twg-cream-bright)))}}.tc-app .tc-thread-pane{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);overflow:hidden;box-shadow:0 26px 62px -24px #261e127a,inset 0 1px #ffffffbd}.tc-app .tc-thread-pane header{flex:none;align-items:flex-start;gap:10px;display:flex}.tc-app .tc-thread-pane header>div{flex:auto;min-width:0}.tc-app .tc-thread-pane h3{color:var(--twg-ink);font:600 var(--twg-fs-heading)/1.08 var(--twg-f-display);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.tc-app .tc-thread-pane-body{align-content:start;gap:9px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.tc-app .tc-thread-pane-message{border:1px solid var(--twg-ink);gap:6px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-thread-pane-message{border:1px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tc-app .tc-thread-pane-message{border-radius:var(--twg-r-md);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-thread-pane-message{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.tc-app .tc-thread-pane-message[data-root]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-thread-pane-message[data-root]{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-cream-bright))}}.tc-app .tc-thread-pane-message[data-deleted]{background:var(--twg-ink);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-thread-pane-message[data-deleted]{background:color-mix(in oklab, var(--twg-ink) 5%, var(--twg-cream-bright))}}.tc-app .tc-thread-pane-meta{min-width:0;color:var(--twg-ink-3);font:650 11px/1 var(--twg-f-ui);align-items:center;gap:6px;display:flex}.tc-app .tc-thread-pane-meta strong{min-width:0;color:var(--twg-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-app .tc-thread-pane-actions{flex-wrap:wrap;gap:5px;display:flex}.tc-app .tc-thread-pane-actions button{min-height:var(--twg-chip-md-h);border:1px solid var(--twg-ink);align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-thread-pane-actions button{border:1px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.tc-app .tc-thread-pane-actions button{border-radius:var(--twg-r-full);color:var(--twg-ink-2);font:650 11px/1 var(--twg-f-ui);cursor:pointer;background:#ffffff85;padding:0 9px}.tc-app .tc-thread-pane footer{flex:none;justify-content:flex-end;padding-top:2px;display:flex}@media (max-width:768px){.tc-app .tc-thread-pane{border-radius:var(--twg-modal-radius,18px);width:auto;inset:60px 10px 16px}.tc-app .tc-pins-list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tc-app .tc-message,.tc-app .tc-typing span,.tc-app .tc-send,.tc-app .tc-composer textarea,.tc-app .tc-sidebar-scroll,.tc-app .tc-thread-more-sheet,.tc-app .tc-andy-menu,.tc-app .tc-reaction-picker,.tc-app .tc-search-panel,.tc-app .tc-context,.tc-app .tc-context-scrim,.tc-create-dialog{transition:none;animation:none}.tc-app .tc-message:nth-last-child(-n+6){animation-delay:0s}}.tc-app .tc-typing-live{padding:4px 14px 6px}.tc-app .tc-typing-label{font-size:var(--twg-fs-caption);color:var(--twg-ink-3);margin-left:4px;font-style:italic}.tc-app .tc-thread-actions button[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-thread-actions button[data-active]{background:color-mix(in oklab, var(--twg-brass) 22%, transparent)}}.tc-app .tc-thread-actions button[data-active]{color:var(--twg-brass)}.tc-app .tc-search-panel{z-index:var(--z-popover);padding:var(--twg-space-2);border:var(--twg-modal-border);border-radius:var(--twg-dd-radius);background:var(--twg-modal-surface);box-shadow:var(--twg-modal-shadow);flex-direction:column;gap:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0}.tc-app .tc-search-panel-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tc-app .tc-search-panel-hint{font-size:var(--twg-fs-caption);color:var(--twg-ink);white-space:nowrap}.tc-app .tc-search-scope-chip{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);min-height:24px;color:var(--twg-ink);font:600 var(--twg-fs-caption)/1 var(--twg-f-ui);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.tc-app .tc-search-scope-chip:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-search-scope-chip:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.tc-app .tc-search-scope-chip:hover{color:var(--twg-ink)}.tc-app .tc-search-scope-chip[aria-pressed=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-search-scope-chip[aria-pressed=true]{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}.tc-app .tc-search-scope-chip[aria-pressed=true]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-search-scope-chip[aria-pressed=true]{border-color:color-mix(in oklab, var(--twg-brass) 38%, transparent)}}.tc-app .tc-search-scope-chip[aria-pressed=true]{color:var(--twg-ink)}.tc-app .tc-search-close{border-radius:var(--twg-r-sm,8px);width:30px;height:30px;color:var(--twg-ink);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.tc-app .tc-search-results{flex-direction:column;gap:2px;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.tc-app .tc-search-result{text-align:left;border-radius:var(--twg-r-sm,8px);cursor:pointer;background:0 0;border:none;flex-direction:column;gap:2px;width:100%;padding:8px 10px;display:flex}.tc-app .tc-search-result:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-search-result:hover{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.tc-app .tc-search-result-meta{font-size:var(--twg-fs-micro);color:var(--twg-ink);font-weight:600}.tc-app .tc-search-result-snippet{font-size:var(--twg-fs-label);color:var(--twg-ink)}.tc-app .tc-search-result-snippet mark{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-search-result-snippet mark{background:color-mix(in oklab, var(--twg-brass) 35%, transparent)}}.tc-app .tc-search-result-snippet mark{color:inherit;border-radius:calc(var(--twg-r-xs) / 2);padding:0 1px}.tc-app .tc-search-empty{font-size:var(--twg-fs-caption);color:var(--twg-ink);margin:2px 0 0}.tc-app .tc-message[data-flash=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-message[data-flash=true]{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.tc-app .tc-message[data-flash=true]{border-radius:var(--twg-r-sm,8px);transition:background 1.4s}@media (max-width:768px){#main.twg-canvas>.tc-app,.twg-canvas>.tc-app{top:calc(env(safe-area-inset-top,0px) + 10px + var(--twg-header-h,62px) + 10px)!important;right:var(--twg-space-2-5,10px)!important;bottom:var(--twg-space-2-5,10px)!important;left:var(--twg-space-2-5,10px)!important;width:auto!important;max-width:calc(100vw - (2 * var(--twg-space-2-5,10px)))!important;border-radius:var(--twg-r-shell,22px)!important;background:var(--twg-paper)!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:var(--twg-shell-shadow,var(--twg-paper-shadow))!important;margin:0!important;position:fixed!important;overflow:hidden!important}.tc-app .tc-head{align-items:center!important;gap:var(--twg-space-2)!important;height:47px!important;min-height:47px!important;max-height:47px!important;padding:0 var(--twg-space-2)!important;flex:0 0 47px!important;display:flex!important;position:relative!important;overflow:hidden!important}.tc-app .tc-head-mark,.tc-app .tc-head-sub{display:none!important}.tc-app .tc-head-brand{flex:auto!important;min-width:0!important}.tc-app .tc-head-title{max-width:none;font-size:var(--twg-fs-module-head-mobile,26px)!important;font-weight:500!important}.tc-app .tc-head-spacer{display:none!important}.tc-app .tc-head-actions{align-items:center;gap:var(--twg-space-1-5);flex:none;display:inline-flex!important}.tc-app .tc-head-actions button,.tc-app .tc-thread-actions button,.tc-app .tc-thread-action-link,.tc-app .tc-mobile-back{width:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;border-radius:var(--twg-r-md)!important}.tc-app .tc-head-actions button{background:var(--twg-ink);border:0;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-head-actions button{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.tc-app .tc-head-actions button{color:var(--twg-ink-2)}.tc-app .tc-mobile-search-toggle{display:inline-grid!important}.tc-app .tc-head-search-wrap{top:calc(100% + var(--twg-space-1-5))!important;right:var(--twg-space-2)!important;left:var(--twg-space-2)!important;z-index:var(--z-popover)!important;flex:none!important;min-width:0!important;display:none!important;position:absolute!important}.tc-app .tc-head-search-wrap[data-open=true]{border-radius:var(--twg-r-md);background:var(--twg-paper);box-shadow:var(--twg-modal-shadow);display:block!important}.tc-app .tc-head-search{width:100%!important;min-width:0!important;height:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;background:var(--twg-paper)!important}.tc-app .tc-head-search input{min-width:0!important}.tc-app .tc-head:has(.tc-search-panel){overflow:visible!important}.tc-app .tc-body{min-height:0!important;padding:var(--twg-space-2)!important;flex:auto!important;overflow:hidden!important}.tc-app .tc-sidebar,.tc-app .tc-thread{border-radius:var(--twg-modal-radius,18px)!important}.tc-app .tc-sidebar{padding:var(--twg-space-2)!important}.tc-app .tc-sidebar-scroll{padding-bottom:calc(var(--twg-touch-target) + var(--twg-space-4) + var(--twg-space-2) + env(safe-area-inset-bottom,0px) + var(--vv-off,0px));scroll-padding-bottom:calc(var(--twg-touch-target) + var(--twg-space-4) + var(--twg-space-2) + env(safe-area-inset-bottom,0px) + var(--vv-off,0px))}.tc-app .tc-filter-tabs{min-height:var(--twg-touch-target);gap:var(--twg-space-1);margin-bottom:var(--twg-space-2)!important}.tc-app .tc-filter-tabs button,.tc-app .tc-space,.tc-app .tc-needsreply-head,.tc-app .tc-archived-toggle{min-height:var(--twg-touch-target)!important;border-radius:var(--twg-r-md)!important}.tc-app .tc-needsreply-chip{min-height:var(--twg-touch-target)!important;padding:0 var(--twg-space-3)!important}.tc-app .tc-thread-head{grid-template-columns:var(--twg-touch-target) minmax(0, 1fr) auto;align-items:center!important;gap:var(--twg-space-2)!important;padding:var(--twg-space-1) var(--twg-space-2)!important;display:grid!important}.tc-app .tc-thread-copy{min-width:0}.tc-app .tc-thread-copy>p,.tc-app .tc-thread-meta{display:none!important}.tc-app .tc-thread-title h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-app .tc-thread-actions{gap:var(--twg-space-1)}.tc-app .tc-thread-action-secondary{display:none!important}.tc-app .tc-thread-more-toggle{display:inline-grid!important}.tc-app .tc-thread-more-root{z-index:var(--z-sheet);display:block;position:fixed;inset:0}.tc-app .tc-thread-more-scrim{background:var(--twg-ink);border:0;width:100%;height:100%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-thread-more-scrim{background:color-mix(in oklab, var(--twg-ink) 28%, transparent)}}.tc-app .tc-thread-more-scrim{-webkit-backdrop-filter:blur(10px)saturate(.98);backdrop-filter:blur(10px)saturate(.98)}.tc-app .tc-thread-more-sheet,.tc-app .tc-andy-menu,.tc-app .tc-composer-pop,.tc-app .tc-member-picker-panel,.tc-select-content{z-index:var(--z-sheet)!important;width:100vw!important;min-width:0!important;max-width:none!important;max-height:min(72dvh, calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top) - var(--twg-space-4)))!important;gap:var(--twg-space-1)!important;padding:var(--twg-space-2) var(--twg-space-3) calc(var(--twg-space-3) + env(safe-area-inset-bottom,0px))!important;border:var(--twg-modal-border)!important;border-radius:var(--twg-modal-shell-radius) var(--twg-modal-shell-radius) 0 0!important;background:var(--twg-glass-t3-bg)!important;color:var(--twg-ink)!important;box-shadow:var(--twg-dialog-sheet-shadow), var(--twg-modal-shadow)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important;animation:m-sheet-rise var(--twg-t-sheet-in) both!important;border-bottom:0!important;display:grid!important;position:fixed!important;inset:auto 0 0!important;overflow-y:auto!important}.tc-app .tc-thread-more-sheet,.tc-app .tc-andy-menu,.tc-app .tc-composer-pop,.tc-app .tc-member-picker-panel{right:calc(-1 * var(--twg-space-2-5,10px))!important;left:calc(-1 * var(--twg-space-2-5,10px))!important;width:auto!important}.tc-app .tc-thread-more-sheet:before,.tc-app .tc-andy-menu:before,.tc-app .tc-composer-pop:before,.tc-app .tc-member-picker-panel:before,.tc-select-content:before,.tc-app .tc-talk-panel:before,.tc-app .tc-ask:before,.tc-app .tc-catchup:before,.tc-app .tc-proposals:before,.tc-app .tc-context:before,.tc-create-dialog:before{content:"";width:calc(var(--twg-touch-target) - var(--twg-space-1-5));height:var(--twg-space-1);margin:var(--twg-space-0-5) 0 var(--twg-space-2);border-radius:var(--twg-r-full);background:var(--twg-ink);justify-self:center}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-thread-more-sheet:before,.tc-app .tc-andy-menu:before,.tc-app .tc-composer-pop:before,.tc-app .tc-member-picker-panel:before,.tc-select-content:before,.tc-app .tc-talk-panel:before,.tc-app .tc-ask:before,.tc-app .tc-catchup:before,.tc-app .tc-proposals:before,.tc-app .tc-context:before,.tc-create-dialog:before{background:color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.tc-app .tc-thread-more-sheet button,.tc-app .tc-thread-more-link,.tc-app .tc-andy-menu button,.tc-app .tc-composer-pop-list button,.tc-app .tc-member-picker-list button,.tc-select-item{min-height:calc(var(--twg-touch-target) + var(--twg-space-1))!important;align-items:center!important;gap:var(--twg-space-2)!important;border-radius:var(--twg-r-md)!important;color:var(--twg-ink)!important;text-decoration:none!important;display:flex!important}.tc-app .tc-andy-menu button svg{color:var(--twg-salmon)!important}.tc-app .tc-talk-panel,.tc-app .tc-ask,.tc-app .tc-catchup,.tc-app .tc-proposals{z-index:var(--z-sheet)!important;width:100vw!important;max-height:min(70dvh, calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top) - var(--twg-space-4)))!important;padding:var(--twg-space-2) var(--twg-space-3) calc(var(--twg-space-3) + env(safe-area-inset-bottom,0px))!important;border:var(--twg-modal-border)!important;border-radius:var(--twg-modal-shell-radius) var(--twg-modal-shell-radius) 0 0!important;background:var(--twg-head-bg)!important;box-shadow:var(--twg-dialog-sheet-shadow), var(--twg-modal-shadow)!important;-webkit-backdrop-filter:var(--twg-head-blur)!important;backdrop-filter:var(--twg-head-blur)!important;animation:m-sheet-rise var(--twg-t-sheet-in) both!important;inset:auto 0 0!important;right:calc(-1 * var(--twg-space-2-5,10px))!important;left:calc(-1 * var(--twg-space-2-5,10px))!important;border-bottom:0!important;width:auto!important;margin:0!important;position:fixed!important;overflow-y:auto!important}.tc-app .tc-search-panel{max-height:min(60dvh, calc(var(--vv-h,100dvh) - var(--twg-header-h,62px) - var(--twg-space-8,32px)));padding-bottom:calc(var(--twg-space-4) + var(--twg-space-3));overflow-y:auto;background:var(--twg-glass-t3-bg)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important;top:100%!important}.tc-app .tc-body .tc-context-scrim{top:var(--twg-space-2)!important;width:auto!important;height:auto!important;bottom:0!important;left:0!important;right:0!important}.tc-app .tc-search-scope-chip{min-height:var(--twg-touch-target)!important;padding:0 var(--twg-space-3)!important}.tc-app .tc-talk-row,.tc-app .tc-ask-row{grid-template-columns:minmax(0,1fr) auto auto;gap:var(--twg-space-2)!important;display:grid!important}.tc-app .tc-talk-row textarea,.tc-app .tc-ask-row input,.tc-app .tc-member-search{min-height:var(--twg-touch-target)!important}.tc-app .tc-search-close,.tc-app .tc-primary-btn,.tc-app .tc-ask-close,.tc-app .tc-catchup-close,.tc-app .tc-proposal-approve,.tc-app .tc-proposal-decline{min-height:var(--twg-touch-target)!important;border-radius:var(--twg-r-md)!important}.tc-app .tc-context-scrim,.tc-create-scrim{top:var(--twg-modal-shell-inset-top)!important;z-index:var(--z-sheet-scrim)!important;width:100vw!important;height:calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top))!important;background:var(--twg-ink)!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-context-scrim,.tc-create-scrim{background:color-mix(in oklab, var(--twg-ink) 28%, transparent)!important}}.tc-app .tc-context-scrim,.tc-create-scrim{-webkit-backdrop-filter:blur(10px)saturate(.98)!important;backdrop-filter:blur(10px)saturate(.98)!important}.tc-app .tc-context,.tc-create-dialog{z-index:var(--z-sheet)!important;width:100vw!important;max-width:100vw!important;height:calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top))!important;max-height:calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top))!important;border-radius:var(--twg-modal-shell-radius) var(--twg-modal-shell-radius) 0 0!important;border:var(--twg-modal-border)!important;background:var(--twg-head-bg)!important;box-shadow:var(--twg-dialog-sheet-shadow), var(--twg-modal-shadow)!important;animation:m-sheet-rise var(--twg-t-sheet-in) both!important;margin:0!important;position:fixed!important;inset:auto 0 0!important;overflow:hidden!important}.tc-app .tc-context{padding:var(--twg-space-2) var(--twg-space-3) calc(var(--twg-space-3) + env(safe-area-inset-bottom,0px))!important}.tc-create-dialog{flex-direction:column!important;display:flex!important}.tc-create-dialog-head{padding-top:max(var(--twg-modal-pad-y), 18px)!important}.tc-create-dialog-body,.tc-app .tc-context-body{min-height:0!important;overflow-y:auto!important}.tc-app .tc-message-list{z-index:var(--z-content)!important;padding-bottom:calc((2 * var(--twg-touch-target)) + var(--twg-space-8,32px) + env(safe-area-inset-bottom,0px))!important;position:relative!important}body:has(.tc-body[data-mobile-view=conversation]) .m-fab{display:grid!important}.tc-app .tc-composer{--tc-mobile-composer-gutter:calc(var(--twg-touch-target) + var(--twg-space-5,20px));grid-template-columns:var(--twg-touch-target) var(--twg-touch-target) minmax(0, 1fr) var(--twg-touch-target);grid-template-areas:"input input input input""mention andy.send";z-index:var(--z-sticky)!important;align-items:end!important;gap:var(--twg-space-2)!important;min-height:calc((2 * var(--twg-touch-target)) + var(--twg-space-6))!important;padding:var(--twg-space-2) var(--tc-mobile-composer-gutter) calc(var(--twg-space-2) + env(safe-area-inset-bottom,0px))!important;display:grid!important;position:relative!important}.tc-app .tc-typing,.tc-app .tc-tone-chips{grid-column:1/-1}.tc-app .tc-attach-disabled{display:none!important}.tc-app .tc-composer-mention{grid-area:mention}.tc-app .tc-composer-andy{grid-area:andy}.tc-app .tc-send{grid-area:send}.tc-app .tc-composer-mention,.tc-app .tc-composer-andy,.tc-app .tc-send,.tc-app .tc-mention-btn,.tc-app .tc-andy-pill{width:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;border-radius:var(--twg-r-md)!important}.tc-app .tc-andy-pill{justify-content:center!important;padding:0!important}.tc-app .tc-andy-pill span{display:none!important}.tc-app .tc-composer textarea{grid-area:input;width:100%!important;min-height:var(--twg-touch-target)!important;max-height:calc(5 * 22px + var(--twg-space-4))!important}.tc-app .tc-send:disabled{transform:none!important}.tc-app .tc-message-tools button{min-height:var(--twg-touch-target)!important;border-color:var(--twg-ink-hair)!important;background:var(--twg-cream-bright)!important;color:var(--twg-ink)!important}.tc-app .tc-message-tools button[data-danger]:is(:hover,:focus-visible){border-color:var(--twg-coral)!important;background:var(--twg-coral)!important}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-message-tools button[data-danger]:is(:hover,:focus-visible){background:color-mix(in oklab, var(--twg-coral) 16%, var(--twg-cream-bright))!important}}.tc-app .tc-message-tools button[data-danger]:is(:hover,:focus-visible){color:var(--twg-ink)!important}@media (prefers-reduced-motion:reduce){.tc-app .tc-thread-more-sheet,.tc-app .tc-andy-menu,.tc-app .tc-composer-pop,.tc-app .tc-member-picker-panel,.tc-app .tc-search-panel,.tc-app .tc-talk-panel,.tc-app .tc-ask,.tc-app .tc-catchup,.tc-app .tc-proposals,.tc-app .tc-context,.tc-create-dialog,.tc-select-content{transition:none!important;animation:none!important}}}@media (max-width:768px) and (prefers-reduced-motion:no-preference){.tc-app .tc-thread-more-sheet[data-closing],.tc-app .tc-andy-menu[data-closing]{animation:tc-mobile-menu-out var(--twg-dur-reveal) var(--twg-ease-in) both!important}.tc-app .tc-context[data-closing]{animation:tc-context-out var(--twg-dur-snap) var(--twg-ease-in) both!important}}@keyframes tc-mobile-menu-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.tc-app .tc-thread-more-sheet[data-closing],.tc-app .tc-andy-menu[data-closing],.tc-app .tc-reaction-picker[data-closing],.tc-app .tc-context[data-closing],.tc-app .tc-context-scrim[data-closing],.tc-app .tc-thread-more-root[data-closing] .tc-thread-more-scrim{transition:none!important;animation:none!important;transform:none!important}}.tc-app .tc-skel{border-radius:var(--twg-r-xs);background:linear-gradient(90deg, var(--twg-ink) 0%, var(--twg-ink) 50%, var(--twg-ink) 100%);display:block}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-skel{background:linear-gradient(90deg, color-mix(in oklab, var(--twg-ink) 7%, var(--twg-cream-bright)) 0%, color-mix(in oklab, var(--twg-ink) 14%, var(--twg-cream-bright)) 50%, color-mix(in oklab, var(--twg-ink) 7%, var(--twg-cream-bright)) 100%)}}.tc-app .tc-skel{background-size:200% 100%;animation:1.25s linear infinite tc-skel-shimmer}@keyframes tc-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.tc-app .tc-skel{animation:none}}.tc-app .tc-skel-line{height:11px}.tc-app .tc-skel-name{width:38%}.tc-app .tc-skel-short{width:62%}.tc-app .tc-message-skel-group{flex-direction:column;gap:12px;display:flex}.tc-app .tc-message-skel{grid-template-columns:34px minmax(0,1fr);gap:8px;width:56%;max-width:65%;margin-right:auto;display:grid}.tc-app .tc-message-skel:nth-child(2n){width:44%}.tc-app .tc-message-skel[data-mine]{grid-template-columns:minmax(0,1fr) 34px;margin-left:auto;margin-right:0}.tc-app .tc-message-skel[data-mine] .tc-skel-avatar{grid-area:1/2}.tc-app .tc-message-skel[data-mine] .tc-skel-bubble{grid-area:1/1}.tc-app .tc-skel-avatar{border-radius:var(--twg-r-md);width:34px;height:34px}.tc-app .tc-skel-bubble{min-width:0;padding:var(--twg-chat-bubble-pad-y) var(--twg-chat-bubble-pad-x);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-chat-bubble-radius);background:var(--twg-chat-other-bg);align-content:start;gap:7px;display:grid}.tc-app .tc-space-skel-group{gap:5px;display:grid}.tc-app .tc-space-skel{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;min-height:38px;padding:0 9px;display:grid}.tc-app .tc-space-skel .tc-skel-dot{border-radius:var(--twg-r-xs);width:16px;height:16px}.tc-app .tc-skel-lines{gap:5px;min-width:0;display:grid}.tc-app .tc-space-skel .tc-skel-line{height:9px}.tc-app .tc-space-skel:nth-child(2n) .tc-skel-name{width:52%}.tc-app .tc-space-skel:nth-child(2n) .tc-skel-short{width:74%}.tc-app .tc-thread-skel-group{gap:9px;display:grid}.tc-app .tc-thread-pane-skel{border:1px solid var(--twg-ink);gap:8px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-thread-pane-skel{border:1px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tc-app .tc-thread-pane-skel{border-radius:var(--twg-r-md);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-thread-pane-skel{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}@media (prefers-reduced-motion:no-preference){.tc-app .tc-space,.tc-app .tc-mobile-back,.tc-app .tc-needsreply-chip{transition:background .14s var(--twg-ease), color .14s var(--twg-ease), box-shadow .14s var(--twg-ease)}.tc-app .tc-filter-tabs button{transition:background var(--twg-t-tab), color var(--twg-t-tab), box-shadow var(--twg-t-tab)}.tc-app .tc-head-actions button,.tc-app .tc-thread-actions button,.tc-app .tc-thread-action-link,.tc-app .tc-composer button:not(.tc-send),.tc-app .tc-context-more,.tc-app .tc-context-close{transition:background .14s var(--twg-ease), color .14s var(--twg-ease)}.tc-app .tc-message-tools button,.tc-app .tc-source-row button,.tc-app .tc-reaction-pill,.tc-app .tc-reaction-inline-open,.tc-app .tc-reaction-picker button,.tc-app .tc-thread-summary,.tc-app .tc-thread-more-sheet button,.tc-app .tc-thread-pane-actions button,.tc-app .tc-needsreply-head,.tc-app .tc-needsreply-item,.tc-app .tc-awaiting-head,.tc-app .tc-awaiting-open,.tc-app .tc-proposal-approve,.tc-app .tc-proposal-decline,.tc-app .tc-catchup-close,.tc-app .tc-search-scope-chip{transition:background .14s var(--twg-ease), color .14s var(--twg-ease), border-color .14s var(--twg-ease)}.tc-app .tc-primary-btn,.tc-app .tc-ghost-btn,.tc-create-dialog-close,.tc-create-secondary,.tc-create-primary{transition:background .14s var(--twg-ease), color .14s var(--twg-ease), border-color .14s var(--twg-ease), box-shadow .14s var(--twg-ease)}}:root{--andy-chat-user-bg:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){:root{--andy-chat-user-bg:color-mix(in oklab, var(--twg-ink) 78%, var(--twg-paper))}}:root{--andy-chat-user-fg:var(--twg-cream-bright);--andy-chat-assistant-bg:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){:root{--andy-chat-assistant-bg:color-mix(in oklab, var(--twg-cream-bright) 88%, var(--twg-paper))}}:root{--andy-chat-assistant-border:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){:root{--andy-chat-assistant-border:color-mix(in oklab, var(--twg-ink) 12%, transparent)}}:root{--andy-accent-soft:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){:root{--andy-accent-soft:color-mix(in oklab, var(--twg-salmon) 10%, var(--twg-cream-bright))}}:root{--andy-accent-hover:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){:root{--andy-accent-hover:color-mix(in oklab, var(--twg-salmon) 18%, var(--twg-cream-bright))}}:root{--andy-accent-border:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){:root{--andy-accent-border:color-mix(in oklab, var(--twg-salmon) 34%, transparent)}}.tao-pilot-message[data-role=assistant]:not([data-error=true]){border-color:var(--andy-chat-assistant-border);background:var(--andy-chat-assistant-bg)}.tao-pilot-message[data-role=user]{background:var(--andy-chat-user-bg);color:var(--andy-chat-user-fg);border:0}.tao-pilot-message[data-role=user] p{color:var(--andy-chat-user-fg)}.l13-chat{--twg-chat-mine-bg:var(--andy-chat-user-bg);--twg-chat-mine-fg:var(--andy-chat-user-fg)}@media (prefers-reduced-motion:no-preference){.tao-pilot-panel{transform-origin:100% 100%;animation:andy-panel-in var(--motion-duration-page,.22s) var(--twg-ease) both}.andy-chips,.andy-citations,.andy-plan{animation:andy-row-in var(--motion-duration-hover,.16s) var(--twg-ease) both}}@keyframes andy-panel-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes andy-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.andy-md{min-width:0;color:inherit;font-family:var(--twg-f-content);overflow-wrap:break-word;font-weight:500;line-height:1.5}.tao-pilot-message .andy-md{font-size:var(--twg-fs-button);color:var(--twg-ink)}.andy-md span,.andy-chips__chip span,.andy-plan__status span,.andy-md__more span,.andy-disclosure__expand span,.andy-disclosure__section-head span{color:inherit;font:inherit;letter-spacing:normal;text-transform:none;display:inline}.andy-md>:first-child{margin-top:0}.andy-md>:last-child{margin-bottom:0}.andy-md p{color:inherit;font:inherit;margin:0 0 8px}.andy-md strong{color:inherit;font-weight:750}.andy-md em{font-style:normal;font-weight:650}.andy-md a{color:var(--twg-salmon);text-decoration:underline;-webkit-text-decoration-color:var(--twg-salmon);-webkit-text-decoration-color:var(--twg-salmon);-webkit-text-decoration-color:var(--twg-salmon);text-decoration-color:var(--twg-salmon);font-weight:650}@supports (color:color-mix(in lab, red, red)){.andy-md a{-webkit-text-decoration-color:color-mix(in oklab, var(--twg-salmon) 55%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--twg-salmon) 55%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--twg-salmon) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--twg-salmon) 55%, transparent)}}.andy-md a{text-underline-offset:2px;overflow-wrap:anywhere}.andy-md a:hover{-webkit-text-decoration-color:var(--twg-salmon);-webkit-text-decoration-color:var(--twg-salmon);-webkit-text-decoration-color:var(--twg-salmon);text-decoration-color:var(--twg-salmon)}.andy-md h1,.andy-md h2{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-section);margin:10px 0 6px;font-weight:750;line-height:1.25}.andy-md h3,.andy-md h4,.andy-md h5,.andy-md h6{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);margin:8px 0 4px;font-weight:750;line-height:1.3}.andy-md ul,.andy-md ol{gap:3px;margin:0 0 8px;padding-left:20px;display:grid}.andy-md ul{list-style:outside}.andy-md ol{list-style:decimal}.andy-md li{display:list-item}.andy-md li::marker{color:var(--twg-ink-3)}.andy-md li>ul,.andy-md li>ol{margin-top:3px}.andy-md blockquote{border-left:2px solid var(--twg-salmon);margin:0 0 8px;padding:2px 0 2px 10px}@supports (color:color-mix(in lab, red, red)){.andy-md blockquote{border-left:2px solid color-mix(in oklab, var(--twg-salmon) 42%, transparent)}}.andy-md blockquote{color:var(--twg-ink-2)}.andy-md hr{border:0;border-top:.5px solid var(--twg-ink-hair);height:0;margin:10px 0}.andy-md code{border-radius:var(--twg-r-xs);background:var(--twg-ink);padding:1px 5px}@supports (color:color-mix(in lab, red, red)){.andy-md code{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.andy-md code{font-family:var(--twg-f-mono);font-size:var(--twg-fs-caption)}.andy-md pre{font-family:var(--twg-f-mono);font-size:var(--twg-fs-caption);margin:0;padding:10px 12px;line-height:1.5;overflow-x:auto}.andy-md pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.andy-md__codeblock{border:.5px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-ink);margin:0 0 8px;position:relative}@supports (color:color-mix(in lab, red, red)){.andy-md__codeblock{background:color-mix(in oklab, var(--twg-ink) 5%, var(--twg-cream-bright))}}.andy-md__codeblock{overflow:hidden}.andy-md__codeblock[data-collapsed=true] pre{max-height:calc(12 * 1.5 * var(--twg-fs-caption));overflow-y:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.andy-md__copy{z-index:1;border:.5px solid var(--twg-ink-hair);border-radius:var(--twg-r-xs);background:var(--twg-cream-bright);place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;right:6px}@supports (color:color-mix(in lab, red, red)){.andy-md__copy{background:color-mix(in oklab, var(--twg-cream-bright) 86%, transparent)}}.andy-md__copy{color:var(--twg-ink-2);cursor:pointer;opacity:.75;transition:opacity var(--motion-duration-hover,.16s) var(--twg-ease)}.andy-md__copy:hover,.andy-md__copy:focus-visible{opacity:1;color:var(--twg-ink)}.andy-md__copy svg{width:13px;height:13px}.andy-md__tablewrap{border:.5px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);max-width:100%;margin:0 0 8px;overflow-x:auto}.andy-md__tablewrap table{border-collapse:collapse;width:max-content;min-width:100%;font-size:var(--twg-fs-caption)}.andy-md__tablewrap th,.andy-md__tablewrap td{border-bottom:.5px solid var(--twg-ink-hair);text-align:left;vertical-align:top;padding:5px 10px}.andy-md__tablewrap thead th{border-bottom:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.andy-md__tablewrap thead th{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 20%, transparent)}}.andy-md__tablewrap thead th{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.andy-md__tablewrap thead th{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.andy-md__tablewrap thead th{font-family:var(--twg-f-ui);white-space:nowrap;font-weight:750}.andy-md__tablewrap tbody tr:last-child :is(th,td){border-bottom:0}.andy-md .andy-md__pending{color:var(--twg-ink-2);font-family:var(--twg-f-mono);font-size:var(--twg-fs-caption);white-space:pre-wrap;margin:0 0 8px;font-weight:500}.andy-md__more,.andy-disclosure__expand{color:var(--twg-salmon);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0 0 8px;padding:0;font-weight:750;display:inline-flex}.andy-md__codeblock .andy-md__more{margin:0;padding:6px 12px 8px}.andy-md__more:hover,.andy-disclosure__expand:hover{color:var(--twg-salmon-hover)}.andy-md__more svg,.andy-disclosure__expand svg{width:12px;height:12px}.andy-disclosure__sections{gap:4px;display:grid}.andy-disclosure__section{border:.5px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.andy-disclosure__section{background:color-mix(in oklab, var(--twg-cream-bright) 55%, transparent)}}.andy-disclosure__section{overflow:hidden}.andy-disclosure__section-head{width:100%;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 9px;font-weight:750;display:flex}.andy-disclosure__section-head svg{width:13px;height:13px;color:var(--twg-salmon);flex:none}.andy-disclosure__section-body{padding:0 10px 8px}.andy-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.andy-chips__chip{min-height:calc(var(--twg-chip-md-h) + 2px);border:.5px solid var(--andy-accent-border);border-radius:var(--twg-r-full);background:var(--andy-accent-soft);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);cursor:pointer;transition:background var(--motion-duration-hover,.16s) var(--twg-ease);align-items:center;gap:5px;padding:0 10px;font-weight:750;display:inline-flex}.andy-chips__chip:hover:not(:disabled){background:var(--andy-accent-hover)}.andy-chips__chip:disabled{cursor:default;opacity:.55}.andy-chips__chip svg{width:13px;height:13px;color:var(--twg-salmon);flex:none}.andy-citations{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.andy-citations .andy-citations__badge{min-height:var(--twg-chip-md-h);border-radius:var(--twg-r-full);font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 8px;font-weight:800;display:inline-flex}.andy-citations__badge[data-state=grounded]{border:.5px solid var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.andy-citations__badge[data-state=grounded]{border:.5px solid color-mix(in oklab, var(--twg-sage) 40%, transparent)}}.andy-citations__badge[data-state=grounded]{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.andy-citations__badge[data-state=grounded]{background:color-mix(in oklab, var(--twg-sage) 14%, var(--twg-cream-bright))}}.andy-citations__badge[data-state=grounded]{color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.andy-citations__badge[data-state=grounded]{color:color-mix(in oklab, var(--twg-sage) 72%, var(--twg-ink))}}.andy-citations__badge[data-state=partial]{border:.5px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.andy-citations__badge[data-state=partial]{border:.5px solid color-mix(in oklab, var(--twg-brass) 42%, transparent)}}.andy-citations__badge[data-state=partial]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.andy-citations__badge[data-state=partial]{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}.andy-citations__badge[data-state=partial]{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.andy-citations__badge[data-state=partial]{color:color-mix(in oklab, var(--twg-brass) 60%, var(--twg-ink))}}.andy-citations__badge[data-state=no-evidence]{border:.5px solid var(--twg-ink-hair);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.andy-citations__badge[data-state=no-evidence]{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.andy-citations__badge[data-state=no-evidence]{color:var(--twg-ink-3)}.andy-citations__chip{min-width:0;max-width:min(240px,100%);min-height:var(--twg-chip-md-h);border:.5px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);background:var(--twg-cream-bright);align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.andy-citations__chip{background:color-mix(in oklab, var(--twg-cream-bright) 82%, transparent)}}.andy-citations__chip{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);cursor:pointer;transition:border-color var(--motion-duration-hover,.16s) var(--twg-ease);padding:0 9px}.andy-citations__chip:hover:not(:disabled){border-color:var(--andy-accent-border);background:var(--andy-accent-soft)}.andy-citations__chip:disabled{cursor:default}.andy-citations__chip svg{width:12px;height:12px;color:var(--twg-salmon);flex:none}.andy-citations__chip strong{flex:none;font-weight:800}.andy-citations .andy-citations__chip span{min-width:0;color:var(--twg-ink-3);font:inherit;letter-spacing:normal;text-transform:none;text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.andy-plan{border:.5px solid var(--twg-ink-hair);border-radius:var(--twg-r-md);background:var(--twg-cream-bright);margin-top:8px}@supports (color:color-mix(in lab, red, red)){.andy-plan{background:color-mix(in oklab, var(--twg-cream-bright) 92%, var(--twg-paper))}}.andy-plan{padding:10px 12px}.andy-plan__head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.andy-plan .andy-plan__head span{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:800;display:inline}.andy-plan__head small{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);font-weight:700}.andy-plan__steps{gap:5px;margin:0;padding-left:20px;list-style:decimal;display:grid}.andy-plan__step{display:list-item}.andy-plan__step>.andy-plan__subgoal{margin-right:10px}.andy-plan__step::marker{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);font-weight:700}.tao-pilot-message .andy-plan__subgoal,.andy-plan__subgoal{min-width:0;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);letter-spacing:normal;text-transform:none;font-weight:600;display:inline}.andy-plan__step[data-status=done] .andy-plan__subgoal{color:var(--twg-ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--twg-ink-mute);-webkit-text-decoration-color:var(--twg-ink-mute);-webkit-text-decoration-color:var(--twg-ink-mute);text-decoration-color:var(--twg-ink-mute)}.tao-pilot-message .andy-plan__status,.andy-plan__status{min-height:var(--twg-chip-md-h);border:.5px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);background:var(--twg-ink);flex:none;align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tao-pilot-message .andy-plan__status,.andy-plan__status{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.tao-pilot-message .andy-plan__status,.andy-plan__status{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.05em;text-transform:uppercase;padding:0 8px;font-weight:800}.andy-plan__status svg{width:11px;height:11px}.andy-plan__status[data-status=running]{border-color:var(--andy-accent-border);background:var(--andy-accent-soft);color:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.andy-plan__status[data-status=running]{color:color-mix(in oklab, var(--twg-salmon) 78%, var(--twg-ink))}}.andy-plan__status[data-status=done]{border-color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.andy-plan__status[data-status=done]{border-color:color-mix(in oklab, var(--twg-sage) 40%, transparent)}}.andy-plan__status[data-status=done]{background:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.andy-plan__status[data-status=done]{background:color-mix(in oklab, var(--twg-sage) 14%, var(--twg-cream-bright))}}.andy-plan__status[data-status=done]{color:var(--twg-sage)}@supports (color:color-mix(in lab, red, red)){.andy-plan__status[data-status=done]{color:color-mix(in oklab, var(--twg-sage) 72%, var(--twg-ink))}}.andy-plan__status[data-status=failed]{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.andy-plan__status[data-status=failed]{border-color:color-mix(in oklab, var(--twg-danger) 36%, transparent)}}.andy-plan__status[data-status=failed]{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.andy-plan__status[data-status=failed]{background:color-mix(in oklab, var(--twg-danger) 12%, var(--twg-cream-bright))}}.andy-plan__status[data-status=failed]{color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.andy-plan__status[data-status=failed]{color:color-mix(in oklab, var(--twg-danger) 78%, var(--twg-ink))}}.andy-plan__approve{min-height:var(--twg-btn-md-h);border:.5px solid var(--twg-salmon);align-items:center;gap:5px;margin-top:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.andy-plan__approve{border:.5px solid color-mix(in oklab, var(--twg-salmon) 58%, var(--twg-ink))}}.andy-plan__approve{border-radius:var(--twg-r-full);background:var(--twg-salmon);color:var(--twg-cream-bright);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);cursor:pointer;padding:0 12px;font-weight:800}.andy-plan__approve:hover:not(:disabled){background:var(--twg-salmon-hover)}.andy-plan__approve:disabled{cursor:default;opacity:.6}.andy-plan__approve svg{width:13px;height:13px}.andy-plan .andy-plan__approved{color:var(--twg-ink-3);font:600 var(--twg-fs-caption)/1.4 var(--twg-f-ui);margin:8px 0 0}span.andy-typing{letter-spacing:normal;text-transform:none;align-items:center;gap:7px;display:inline-flex}.andy-typing .andy-typing__label{color:var(--twg-ink-2);font:650 var(--twg-fs-caption)/1.2 var(--twg-f-ui);letter-spacing:normal;text-transform:none;display:inline}.andy-typing .andy-typing__dots{align-items:center;gap:4px;display:inline-flex}.andy-typing .andy-typing__dots span{border-radius:var(--twg-r-full);background:var(--twg-salmon);width:5px;height:5px;display:block}@supports (color:color-mix(in lab, red, red)){.andy-typing .andy-typing__dots span{background:color-mix(in oklab, var(--twg-salmon) 46%, var(--twg-ink-3))}}.andy-typing .andy-typing__dots span{animation:1.2s ease-in-out infinite andy-typing-dot}.andy-typing .andy-typing__dots span:nth-child(2){animation-delay:.2s}.andy-typing .andy-typing__dots span:nth-child(3){animation-delay:.4s}@keyframes andy-typing-dot{0%,60%,to{opacity:.55;transform:translateY(0)scale(.86)}30%{opacity:1;transform:translateY(-2px)scale(1)}}.tasks-l1__andy-message[data-role=andy] .tasks-l1__andy-bubble>.andy-md{border:.5px solid var(--twg-chat-andy-border);background:var(--twg-chat-andy-bg);color:var(--twg-chat-andy-fg);font-size:var(--tk-l1-base);border-radius:17px;margin:0;padding:7px 11px}.tasks-l1__andy-bubble .andy-chips{margin-top:2px}.tasks-l1__andy-typing-row{width:max-content;max-width:100%;display:inline-flex}.andy-wg{font-family:var(--twg-f-ui);gap:10px;display:grid}.andy-wg span,.andy-wg__confirm span,.andy-wg__cancel span,.andy-wg__undo span{color:inherit;font:inherit;letter-spacing:normal;text-transform:none;display:inline}.andy-wg__summary-row{align-items:flex-start;gap:8px;display:flex}.andy-wg .andy-wg__progress{border:1px solid var(--pilot-sky,#b9582e);align-items:flex-start;gap:8px;margin:0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.andy-wg .andy-wg__progress{border:1px solid color-mix(in oklab, var(--pilot-sky,#b9582e) 28%, transparent)}}.andy-wg .andy-wg__progress{border-radius:var(--twg-r-sm);background:var(--pilot-sky,#b9582e)}@supports (color:color-mix(in lab, red, red)){.andy-wg .andy-wg__progress{background:color-mix(in oklab, var(--pilot-sky,#b9582e) 9%, white)}}.andy-wg .andy-wg__progress{color:var(--twg-ink);font:500 var(--twg-fs-caption)/1.4 var(--twg-f-ui)}.andy-wg__progress svg{width:15px;height:15px;color:var(--pilot-sky-deep,#7a4318);flex:none;margin-top:1px}.andy-wg__icon{width:18px;height:18px;color:var(--twg-salmon);flex:none;margin-top:1px}.andy-wg .andy-wg__summary,.andy-wg__summary{color:var(--twg-ink);font:600 var(--twg-fs-body)/1.45 var(--twg-f-ui);margin:0}.andy-wg .andy-wg__external{border:.5px solid var(--twg-danger);margin:0}@supports (color:color-mix(in lab, red, red)){.andy-wg .andy-wg__external{border:.5px solid color-mix(in oklab, var(--twg-danger) 38%, transparent)}}.andy-wg .andy-wg__external{border-radius:var(--twg-r-sm);background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.andy-wg .andy-wg__external{background:color-mix(in oklab, var(--twg-danger) 10%, var(--twg-cream-bright))}}.andy-wg .andy-wg__external{color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.andy-wg .andy-wg__external{color:color-mix(in oklab, var(--twg-danger) 78%, var(--twg-ink))}}.andy-wg .andy-wg__external{font:700 var(--twg-fs-caption)/1.4 var(--twg-f-ui);padding:7px 10px}.andy-wg__diff{border:.5px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-ink);gap:5px;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.andy-wg__diff{background:color-mix(in oklab, var(--twg-ink) 3%, transparent)}}.andy-wg__diff{padding:8px 10px}.andy-wg__diff-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.andy-wg__diff-row dt{color:var(--twg-ink-3);font:700 var(--twg-fs-caption)/1.3 var(--twg-f-ui);text-transform:capitalize;flex:none}.andy-wg__diff-row dd{min-width:0;font:600 var(--twg-fs-caption)/1.3 var(--twg-f-ui);overflow-wrap:anywhere;align-items:baseline;gap:6px;margin:0;display:inline-flex}.andy-wg__diff-row dd s{color:var(--twg-ink-3);-webkit-text-decoration-color:var(--twg-ink-3);-webkit-text-decoration-color:var(--twg-ink-3);-webkit-text-decoration-color:var(--twg-ink-3);text-decoration-color:var(--twg-ink-3)}@supports (color:color-mix(in lab, red, red)){.andy-wg__diff-row dd s{-webkit-text-decoration-color:color-mix(in oklab, var(--twg-ink-3) 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--twg-ink-3) 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--twg-ink-3) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--twg-ink-3) 70%, transparent)}}.andy-wg__diff-row dd strong{color:var(--twg-ink);font-weight:750}.andy-wg .andy-wg__meta{color:var(--twg-ink-3);font:600 var(--twg-fs-caption)/1.35 var(--twg-f-ui);align-items:center;gap:6px;margin:0;display:flex}.andy-wg__meta svg{flex:none;width:13px;height:13px}.andy-wg .andy-wg__error{color:var(--twg-danger);margin:0}@supports (color:color-mix(in lab, red, red)){.andy-wg .andy-wg__error{color:color-mix(in oklab, var(--twg-danger) 78%, var(--twg-ink))}}.andy-wg .andy-wg__error{font:650 var(--twg-fs-caption)/1.4 var(--twg-f-ui)}.andy-wg__done{align-items:flex-start;gap:8px;display:flex}.andy-wg__done svg{width:18px;height:18px;color:var(--twg-sage);flex:none;margin-top:1px}.andy-wg[data-phase=failed] .andy-wg__done svg,.andy-wg[data-phase=undo_failed] .andy-wg__done svg{color:var(--twg-ink-2)}.andy-wg__done strong{color:var(--twg-ink);font:750 var(--twg-fs-body)/1.3 var(--twg-f-ui);display:block}.andy-wg .andy-wg__done p{color:var(--twg-ink-2);font:600 var(--twg-fs-caption)/1.4 var(--twg-f-ui);margin:2px 0 0}.andy-wg__undo{min-height:calc(var(--twg-chip-md-h) + 2px);border:.5px solid var(--andy-accent-border);border-radius:var(--twg-r-full);background:var(--andy-accent-soft);color:var(--twg-ink);font:750 var(--twg-fs-caption)/1 var(--twg-f-ui);cursor:pointer;flex:none;align-items:center;gap:5px;margin-left:auto;padding:0 10px;display:inline-flex}.andy-wg__undo:hover:not(:disabled){background:var(--andy-accent-hover)}.andy-wg__undo svg{width:12px;height:12px;color:var(--twg-salmon)}.andy-wg__confirm{min-height:var(--twg-btn-md-h);border:.5px solid var(--twg-salmon);align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.andy-wg__confirm{border:.5px solid color-mix(in oklab, var(--twg-salmon) 58%, var(--twg-ink))}}.andy-wg__confirm{border-radius:var(--twg-r-full);background:var(--twg-salmon);color:var(--twg-cream-bright);font:800 var(--twg-fs-caption)/1 var(--twg-f-ui);cursor:pointer;padding:0 12px}.andy-wg__confirm:hover:not(:disabled){background:var(--twg-salmon-hover)}.andy-wg__confirm:disabled{cursor:default;opacity:.6}.andy-wg__confirm svg{width:13px;height:13px}.andy-wg__cancel{min-height:var(--twg-btn-md-h);border:.5px solid var(--twg-ink-hair);border-radius:var(--twg-r-full);background:var(--twg-cream-bright);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.andy-wg__cancel{background:color-mix(in oklab, var(--twg-cream-bright) 70%, transparent)}}.andy-wg__cancel{color:var(--twg-ink-2);font:700 var(--twg-fs-caption)/1 var(--twg-f-ui);cursor:pointer;padding:0 12px}.andy-wg__cancel:hover{color:var(--twg-ink)}.andy-proactive{border-top:.5px solid var(--twg-ink-hair);background:var(--twg-cream-bright);flex-wrap:wrap;gap:6px;padding:8px 18px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.andy-proactive{background:color-mix(in oklab, var(--twg-cream-bright) 82%, var(--twg-paper))}}.andy-proactive__chip{border:.5px solid var(--andy-accent-border);border-radius:var(--twg-r-full);background:var(--andy-accent-soft);align-items:stretch;min-width:0;display:inline-flex;overflow:hidden}.andy-proactive__go{min-width:0;min-height:calc(var(--twg-chip-md-h) + 2px);color:var(--twg-ink);font:750 var(--twg-fs-caption)/1 var(--twg-f-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 2px 0 10px;display:inline-flex}.andy-proactive__go:disabled{cursor:default;opacity:.6}.andy-proactive__go svg{width:12px;height:12px;color:var(--twg-salmon);flex:none}.andy-proactive__go span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:normal;text-transform:none;min-width:0;max-width:220px;display:inline-block;overflow:hidden}.andy-proactive__dismiss{width:24px;color:var(--twg-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.andy-proactive__dismiss:hover{color:var(--twg-ink)}.andy-proactive__dismiss svg{width:11px;height:11px}@media (prefers-reduced-motion:reduce){.andy-typing .andy-typing__dots span{opacity:.8;animation:none}}@media (max-width:768px){.andy-md__tablewrap{max-width:calc(100vw - 72px)}.andy-proactive{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.andy-proactive::-webkit-scrollbar{display:none}.andy-proactive__chip{flex:none}}@font-face{font-family:Outfit;src:url(/fonts/outfit/outfit-latin-wght.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:is(.tao-pilot-root,.andy-eph-stack,.l13-chat,.email-andy-collab,.email-compose-andy-portal,.tasks-l1__compose-andy,.tasks-l1__andy-create,.tasks-l1__andy-workshop,.wf-andy,.tc-app,.tc-create-dialog,.tc-confirm-dialog,.tc-select-content){--sky-conversation-accent:#b9582e;--sky-conversation-accent-deep:#7a4318;--sky-conversation-accent-soft:#b9582e1f;--sky-conversation-accent-glow:#b9582e47;--sky-conversation-primary:#2c1e10;--sky-conversation-primary-hover:#140c08;--sky-conversation-font:"Outfit", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--twg-f-display:var(--sky-conversation-font);--twg-f-content:var(--sky-conversation-font);--twg-f-ui:var(--sky-conversation-font);--twg-brass:var(--sky-conversation-accent);--twg-brass-dark:var(--sky-conversation-accent-deep);--twg-brass-soft:var(--sky-conversation-accent-soft);--twg-coral:var(--sky-conversation-accent);--twg-coral-glow:var(--sky-conversation-accent-glow);--twg-salmon:var(--sky-conversation-accent);--twg-salmon-hover:var(--sky-conversation-accent-deep);--twg-salmon-active:var(--sky-conversation-accent-deep);--twg-on-salmon:var(--twg-cream-bright);--twg-sage:#5f7a4f;--twg-sage-soft:var(--sky-conversation-accent-soft);--twg-chat-accent:var(--sky-conversation-accent);--twg-button-andy-bg:var(--sky-conversation-accent);--twg-button-andy-fg:var(--twg-cream-bright);--twg-btn-andy-bg:var(--sky-conversation-accent-deep);--twg-btn-andy-fg:var(--twg-cream-bright);--twg-button-primary-bg:var(--sky-conversation-primary);--twg-button-primary-fg:var(--twg-cream-bright);--twg-btn-primary-bg:var(--sky-conversation-primary);--twg-btn-primary-fg:var(--twg-cream-bright);--twg-fill-solid:var(--sky-conversation-primary);--twg-fill-solid-hover:var(--sky-conversation-primary-hover);--twg-button-approve-bg:var(--sky-conversation-accent);--twg-btn-approve-bg:var(--sky-conversation-accent);--twg-danger:#b54336;--twg-danger-ink:#8f3128;--twg-danger-wash:#b543361f;--twg-warning:var(--sky-conversation-accent-deep);--andy-accent-soft:var(--sky-conversation-accent)}@supports (color:color-mix(in lab, red, red)){:is(.tao-pilot-root,.andy-eph-stack,.l13-chat,.email-andy-collab,.email-compose-andy-portal,.tasks-l1__compose-andy,.tasks-l1__andy-create,.tasks-l1__andy-workshop,.wf-andy,.tc-app,.tc-create-dialog,.tc-confirm-dialog,.tc-select-content){--andy-accent-soft:color-mix(in oklab, var(--sky-conversation-accent) 10%, var(--twg-cream-bright))}}:is(.tao-pilot-root,.andy-eph-stack,.l13-chat,.email-andy-collab,.email-compose-andy-portal,.tasks-l1__compose-andy,.tasks-l1__andy-create,.tasks-l1__andy-workshop,.wf-andy,.tc-app,.tc-create-dialog,.tc-confirm-dialog,.tc-select-content){--andy-accent-hover:var(--sky-conversation-accent)}@supports (color:color-mix(in lab, red, red)){:is(.tao-pilot-root,.andy-eph-stack,.l13-chat,.email-andy-collab,.email-compose-andy-portal,.tasks-l1__compose-andy,.tasks-l1__andy-create,.tasks-l1__andy-workshop,.wf-andy,.tc-app,.tc-create-dialog,.tc-confirm-dialog,.tc-select-content){--andy-accent-hover:color-mix(in oklab, var(--sky-conversation-accent) 18%, var(--twg-cream-bright))}}:is(.tao-pilot-root,.andy-eph-stack,.l13-chat,.email-andy-collab,.email-compose-andy-portal,.tasks-l1__compose-andy,.tasks-l1__andy-create,.tasks-l1__andy-workshop,.wf-andy,.tc-app,.tc-create-dialog,.tc-confirm-dialog,.tc-select-content){--andy-accent-border:var(--sky-conversation-accent)}@supports (color:color-mix(in lab, red, red)){:is(.tao-pilot-root,.andy-eph-stack,.l13-chat,.email-andy-collab,.email-compose-andy-portal,.tasks-l1__compose-andy,.tasks-l1__andy-create,.tasks-l1__andy-workshop,.wf-andy,.tc-app,.tc-create-dialog,.tc-confirm-dialog,.tc-select-content){--andy-accent-border:color-mix(in oklab, var(--sky-conversation-accent) 34%, transparent)}}.andy-eph-stack{--background:var(--twg-glass-t3-bg);--color-background:var(--twg-glass-t3-bg);--twg-button-primary-bg:var(--sky-conversation-primary);--twg-button-primary-fg:var(--twg-cream-bright);--twg-btn-primary-bg:var(--sky-conversation-primary);--twg-btn-primary-fg:var(--twg-cream-bright);--twg-violet:var(--sky-conversation-accent);--twg-indigo:var(--sky-conversation-accent);--tao-accent:var(--twg-coral);--tao-accent-deep:var(--twg-accent-strong);--tao-card-bg-1:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.andy-eph-stack{--tao-card-bg-1:color-mix(in oklab, var(--twg-cream-bright) 86%, transparent)}}.andy-eph-stack{--tao-card-bg-2:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.andy-eph-stack{--tao-card-bg-2:color-mix(in oklab, var(--twg-cream-bright) 72%, transparent)}}.andy-eph-stack{--tao-card-border:#2c1e101a;--tao-ink-bright:#2c1e10;--tao-ink-muted:#857467;--color-gold:var(--twg-coral);color:var(--twg-ink);font-synthesis:none;font-family:var(--sky-conversation-font)!important}.andy-eph-stack .pilot-card-surface{--border:#2c1e101a;--muted:#fcfaf8;--muted-foreground:#857467;--foreground:#2c1e10;--primary:var(--sky-conversation-primary);--primary-foreground:var(--twg-cream-bright);color:var(--twg-ink);background:var(--twg-glass-t3-bg)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important;font-family:var(--sky-conversation-font)!important;border:1px solid #2c1e101c!important;box-shadow:0 22px 54px #2c1e1029,inset 0 1px #fffffff5!important}.andy-eph-stack .pilot-card-surface :is(button,input,textarea,select){font-synthesis:none;font-family:var(--sky-conversation-font)!important}.andy-eph-stack .pilot-card-surface :where(*){font-family:var(--sky-conversation-font)!important}.andy-eph-stack .pilot-card-surface :is(.pilot-card-head,.pilot-card-row,.pilot-card-body,.pilot-card-foot){border-color:#2c1e101a!important}.andy-eph-stack .andy-eph-card__badge{background:var(--twg-coral);color:var(--twg-cream-bright);box-shadow:0 6px 16px #b9582e38}.andy-eph-stack .andy-eph-card[data-actionable=true][data-depth="0"]:after{box-shadow:0 0 0 1.5px #b9582e57}.andy-eph-stack :is([class*=bg-amber-],[class*=bg-emerald-],[class*=bg-red-],[class*=bg-rose-],[class*=tao-bg-navy-]){background-color:var(--twg-accent-soft)!important}.andy-eph-stack :is([class~=bg-primary],[class~=bg-foreground],[class~=tao-bg-navy]){background-color:var(--sky-conversation-primary)!important;color:#fff!important}.andy-eph-stack [class~=bg-red-600]{background-color:var(--twg-coral)!important;color:#fff!important}.andy-eph-stack :is([class*=hover\:bg-primary],[class*=hover\:bg-foreground],[class*=hover\:tao-bg-navy]):hover{background-color:var(--sky-conversation-primary-hover)!important;color:#fff!important}.andy-eph-stack [class*=hover\:bg-red-]:hover{background-color:var(--twg-accent-strong)!important;color:#fff!important}.andy-eph-stack :is([class*=text-amber-],[class*=text-emerald-],[class*=text-red-],[class*=text-rose-],[class~=text-primary],[class*=tao-text-navy]){color:var(--twg-accent-strong)!important}.andy-eph-stack [class*=border-amber-]{border-color:#b9582e57!important}.andy-eph-stack [class*=ring-foreground]{--tw-ring-color:#b9582e3d!important}.andy-eph-stack .email-summary-banner{background:#b9582e14!important;border-color:#b9582e3d!important}.andy-eph-stack .email-summary-banner__icon{background:var(--twg-accent-soft)!important;color:var(--twg-accent-strong)!important}.tc-app,.tc-create-dialog,.tc-confirm-dialog,.tc-select-content{--tc-sky:#b9582e;--tc-sky-deep:#7a4318;--tc-sky-ink:#6d3916;--tc-sky-soft:#b9582e1a;--tc-sky-wash:#ffeee28a;--tc-ink:#2c1e10;--tc-ink-2:#57402c;--tc-ink-3:#857467;--tc-line:#2c1e101a;--tc-line-strong:#2c1e102e;--tc-white:#fff;--tc-white-soft:#ffffffc7;--tc-white-deep:#fffffff0;--tc-font:"Outfit", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--twg-f-display:var(--tc-font);--twg-f-content:var(--tc-font);--twg-f-ui:var(--tc-font);--twg-brass:var(--tc-sky);--twg-brass-dark:var(--tc-sky-deep);--twg-coral:var(--tc-sky);--twg-salmon:var(--tc-sky);--twg-sage:#5f7a4f;--twg-chat-accent:var(--tc-sky);--twg-chat-mine-bg:var(--tc-sky-wash);--twg-chat-mine-fg:var(--tc-ink);--twg-chat-other-bg:var(--tc-white-deep);--twg-chat-other-fg:var(--tc-ink);--twg-chat-andy-bg:var(--tc-white-deep);--twg-chat-andy-fg:var(--tc-ink);--twg-chat-andy-border:#b9582e57;color:var(--tc-ink);font-synthesis:none;font-family:var(--tc-font)!important}.tc-app :is(button,input,textarea,select){font-synthesis:none;font-family:var(--tc-font)!important}#main.twg-canvas>.tc-app{padding:0!important}.twg-canvas:has(>.tc-app){padding:0!important}body:has(.twg-canvas>.tc-app) .twg-canvas{padding:0!important}.tc-app.tc-app{isolation:isolate;grid-template-rows:var(--skyline-module-header-height) minmax(0, 1fr);-webkit-backdrop-filter:blur(36px)saturate(112%)contrast(102%);backdrop-filter:blur(36px)saturate(112%)contrast(102%);letter-spacing:0;background:linear-gradient(135deg,#fff3,#ffffff0a 44%,#ffffff1f),#ffffffad;border:1px solid #ffffffc7;border-radius:24px;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:clip;box-shadow:0 18px 48px #2c1e1014,inset 0 1px #ffffffe0,inset 0 0 0 1px #2c1e1006;margin:0!important}.tc-app:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(circle at 12% 6%,#ffffff61,#0000 30%),radial-gradient(circle at 90% 94%,#b9582e14,#0000 36%);position:absolute;inset:0}.tc-app:after{z-index:0;border-radius:inherit;content:"";mix-blend-mode:soft-light;opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");background-size:156px 156px;position:absolute;inset:0}.tc-app>*{z-index:1;position:relative}.tc-app .tc-head{box-sizing:border-box;height:var(--skyline-module-header-height);min-height:var(--skyline-module-header-height);max-height:var(--skyline-module-header-height);flex:0 0 var(--skyline-module-header-height);align-items:center;gap:var(--skyline-module-header-gap);min-width:0;padding:var(--skyline-module-header-padding);-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff29;border:0;border-bottom:1px solid #2c1e1014;display:flex}.tc-app .tc-head-brand{flex:none;order:1;align-items:center;min-width:0;display:flex}.tc-app .tc-head-title{color:var(--tc-ink);font-family:var(--tc-font);font-size:var(--skyline-module-title-size);font-weight:var(--skyline-module-title-weight);line-height:var(--skyline-module-title-line-height);letter-spacing:0;margin:0}.tc-app .tc-head-spacer{flex:auto;order:2;min-width:12px}.tc-app .tc-head-search-wrap{flex:0 420px;order:3;width:min(420px,34vw);min-width:0;position:relative}.tc-app .tc-head-search{border:1px solid var(--tc-line);border-radius:var(--twg-btn-md-radius);background:#ffffffb3;height:36px;min-height:36px;box-shadow:inset 0 1px #ffffffb8}.tc-app .tc-head-search:focus-within{border-color:#b9582e8a;box-shadow:0 0 0 3px #b9582e1f}.tc-app .tc-head-actions{flex:none;order:4;align-items:center;gap:6px;margin:0;display:flex}.tc-app .tc-head-actions button,.tc-app .tc-mobile-search-toggle{width:var(--skyline-module-header-action-size);min-width:var(--skyline-module-header-action-size);height:var(--skyline-module-header-action-size);min-height:var(--skyline-module-header-action-size);border:1px solid var(--tc-line);border-radius:var(--twg-btn-md-radius);color:var(--tc-ink-2);background:#fffdf98a}.tc-app .tc-head-actions button:is(:hover,:focus-visible),.tc-app .tc-mobile-search-toggle:is(:hover,:focus-visible){background:var(--tc-sky-soft);color:var(--tc-sky-ink);border-color:#b9582e57}.tc-app .tc-head-actions [data-test=team-chat-head-new-conversation]{border-color:var(--sky-conversation-primary);background:var(--twg-btn-primary-bg);color:var(--twg-btn-primary-fg)}.tc-app .tc-head-actions [data-test=team-chat-head-new-conversation]:is(:hover,:focus-visible){background:var(--twg-fill-solid-hover);color:var(--twg-btn-primary-fg);border-color:#140c08}.tc-app .tc-body{background:0 0;grid-template-columns:clamp(220px,19vw,270px) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.tc-app .tc-sidebar,.tc-app .tc-thread{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0}.tc-app .tc-sidebar{border-right:1px solid var(--tc-line);background:#fff3;padding:12px 10px 10px}.tc-app .tc-sidebar-scroll{padding:8px 0 4px}.tc-app .tc-filter-tabs{border:1px solid var(--tc-line);background:#ffffff8a;border-radius:12px;min-height:36px;padding:3px}.tc-app .tc-filter-tabs button{min-height:var(--twg-btn-compact-h);border-radius:var(--twg-btn-md-radius);color:var(--tc-ink-3);font-weight:400}.tc-app .tc-filter-tabs button[data-active]{background:var(--tc-white);color:var(--tc-sky-ink);box-shadow:0 4px 12px #2c1e1012}.tc-app .tc-section-label,.tc-app .twg-rail-kicker{color:var(--tc-ink-3);font:500 .6875rem/1.2 var(--tc-font);letter-spacing:.035em;text-transform:uppercase}.tc-app .tc-needsreply-chip,.tc-app .tc-archived-toggle{color:var(--tc-ink-2);background:0 0;border-color:#0000;border-radius:10px;font-weight:400}.tc-app .tc-needsreply-chip[aria-pressed=true]{background:var(--tc-sky-soft);color:var(--tc-sky-ink)}.tc-app .tc-space-list{gap:3px}.tc-app .tc-space{min-height:58px;color:var(--tc-ink-2);background:0 0;border:1px solid #0000;border-radius:12px;padding:8px 9px}.tc-app .tc-space>svg{color:var(--tc-ink-3)}.tc-app .tc-space:is(:hover,:focus-visible){background:#ffffff8f;border-color:#2c1e100f}.tc-app .tc-space[data-active]{color:var(--tc-ink);background:#ffffffdb;border-color:#b9582e3d;box-shadow:0 8px 20px #2c1e100f}.tc-app .tc-space[data-active]>svg{color:var(--tc-sky)}.tc-app .tc-space-title{font-weight:500}.tc-app .tc-space-main small{color:var(--tc-ink-3);font-weight:400}.tc-app .tc-tab-count{min-width:0;height:auto;font-size:var(--twg-fs-label);font-variant-numeric:tabular-nums;border-radius:0;padding:0;font-weight:500;color:var(--tc-ink-3)!important;box-shadow:none!important;background:0 0!important}.tc-app .tc-space>b{font-variant-numeric:tabular-nums;min-width:20px;height:20px;font-weight:500;background:var(--tc-sky)!important;color:#fff!important;box-shadow:none!important}.tc-app .tc-needsreply-top b{font-variant-numeric:tabular-nums;border:1px solid #b9582e47;min-width:20px;height:20px;font-weight:500;color:var(--tc-sky-ink)!important;background:0 0!important}.tc-app .tc-awaiting-badge{font-variant-numeric:tabular-nums;border:1px solid #b9582e3d;font-weight:500;background:var(--tc-sky-soft)!important;color:var(--tc-sky-ink)!important}.tc-app .tc-thread{background:#ffffff47;flex-direction:column;display:flex;position:relative;overflow:hidden}.tc-app .tc-thread:before{z-index:0;background:linear-gradient(#fff8f1c2, #fff8f1c2), var(--twg-authenticated-canvas-url) center / cover no-repeat;content:"";opacity:.5;pointer-events:none;position:absolute;inset:0}.tc-app .tc-thread>*{z-index:1;position:relative}.tc-app .tc-thread-head{border:0;border-bottom:1px solid var(--tc-line);-webkit-backdrop-filter:blur(14px)saturate(108%);backdrop-filter:blur(14px)saturate(108%);background:#ffffffb8;min-height:66px;padding:11px 18px}.tc-app .tc-thread-title{gap:8px}.tc-app .tc-thread-title svg{color:var(--tc-sky)}.tc-app .tc-thread-title h2{color:var(--tc-ink);font:500 1rem/1.2 var(--tc-font);letter-spacing:-.01em}.tc-app .tc-thread-copy>p,.tc-app .tc-thread-meta{color:var(--tc-ink-3);font-weight:400}.tc-app .tc-thread-meta span{color:var(--tc-ink-3);background:#ffffffad}.tc-app .tc-thread-actions{gap:4px}.tc-app .tc-thread-actions button,.tc-app .tc-thread-action-link{width:var(--twg-btn-icon);min-width:var(--twg-btn-icon);height:var(--twg-btn-icon);min-height:var(--twg-btn-icon);border-radius:var(--twg-btn-md-radius);color:var(--tc-ink-3);background:0 0;border:1px solid #0000}.tc-app .tc-thread-actions button:is(:hover,:focus-visible),.tc-app .tc-thread-actions button[data-active]{background:var(--tc-sky-soft);color:var(--tc-sky-ink);border-color:#b9582e38}.tc-app .tc-message-list{background:0 0;flex:auto;gap:9px;min-height:0;padding:18px clamp(18px,3vw,46px) 22px;scroll-padding-block:18px 90px}.tc-app .tc-message{gap:8px;max-width:min(76%,720px)}.tc-app .tc-message[data-grouped]{margin-top:-5px}.tc-app .tc-avatar{border:1px solid var(--tc-line);background:var(--tc-white);width:30px;height:30px;color:var(--tc-ink-2);font:500 .7rem/1 var(--tc-font);border-radius:50%;box-shadow:0 4px 12px #2c1e100f}.tc-app .tc-message[data-author=ai_agent] .tc-avatar{background:var(--tc-sky-soft);color:var(--tc-sky-ink);border-color:#b9582e47}.tc-app .tc-avatar-spacer{box-shadow:none}.tc-app .tc-bubble{background:var(--tc-white-deep);min-width:0;color:var(--tc-ink);border:1px solid #2c1e1014;border-radius:15px;padding:9px 12px;box-shadow:0 7px 20px #2c1e100e}.tc-app .tc-message[data-mine] .tc-bubble{background:var(--twg-coral);border-color:#b9582e2e}@supports (color:color-mix(in lab, red, red)){.tc-app .tc-message[data-mine] .tc-bubble{background:color-mix(in oklab, var(--twg-coral) 8%, var(--twg-cream-bright))}}.tc-app .tc-message[data-mine] .tc-bubble{color:var(--tc-ink)}.tc-app .tc-message[data-author=ai_agent] .tc-bubble{background:var(--tc-white-deep);border-color:#b9582e4d;box-shadow:inset 3px 0 #b9582eb8,0 7px 20px #2c1e100e}.tc-app .tc-message[data-mine] .tc-bubble :is(p,strong,time,a,.tc-edited,.tc-mention),.tc-app .tc-bubble :is(p,strong,time,a,.tc-edited,.tc-mention){color:inherit}.tc-app .tc-bubble header{gap:6px;margin-bottom:4px}.tc-app .tc-bubble header strong{color:var(--tc-ink-2);font:500 .75rem/1.2 var(--tc-font)}.tc-app .tc-bubble p{color:var(--tc-ink);font:400 .875rem/1.48 var(--tc-font)}.tc-app .tc-msg-time,.tc-app .tc-edited,.tc-app .tc-edited-inline{font-weight:400;color:var(--tc-ink-3)!important}.tc-app .tc-ai-chip{background:var(--tc-sky-soft);color:var(--tc-sky-ink);border:0;font-weight:500}.tc-app .tc-thread-parent,.tc-app .tc-source-row button{border-color:var(--tc-line);color:var(--tc-ink-2);background:#fff8f1e6}.tc-app .tc-bubble p .tc-mention{background:var(--tc-sky-soft);color:var(--tc-sky-ink);border-radius:5px;font-weight:500}.tc-app .tc-message-tools{border:1px solid var(--tc-line);background:var(--tc-white-deep);border-radius:10px;padding:3px;box-shadow:0 10px 26px #2c1e101a}.tc-app .tc-message-tools:before{display:none}.tc-app .tc-message-tools button{width:var(--twg-btn-compact-h);min-width:var(--twg-btn-compact-h);height:var(--twg-btn-compact-h);min-height:var(--twg-btn-compact-h);border-radius:var(--twg-btn-md-radius);color:var(--tc-ink-3);background:0 0;border:0}.tc-app .tc-message-tools button:is(:hover,:focus-visible),.tc-app .tc-message-tools button[data-active]{background:var(--tc-sky-soft);color:var(--tc-sky-ink)}.tc-app .tc-message-tools button[data-danger]:is(:hover,:focus-visible){color:var(--tc-ink);background:#2c1e1012}.tc-app .tc-reaction-pill,.tc-app .tc-reaction-inline-open,.tc-app .tc-thread-summary{border-color:var(--tc-line);color:var(--tc-ink-3);background:#ffffffb3;font-weight:400}.tc-app .tc-reaction-pill[data-active],.tc-app .tc-reaction-pill:is(:hover,:focus-visible),.tc-app .tc-reaction-inline-open:is(:hover,:focus-visible),.tc-app .tc-thread-summary:is(:hover,:focus-visible){background:var(--tc-sky-soft);color:var(--tc-sky-ink);border-color:#b9582e47}.tc-app :is(.tc-status,.tc-catchup-banner,.tc-catchup,.tc-ask,.tc-talk-panel,.tc-proposal,.tc-awaiting-item){border-color:var(--tc-line);background:var(--tc-white-deep);color:var(--tc-ink-2);box-shadow:0 8px 22px #2c1e100e}.tc-app :is(.tc-status,.tc-catchup-banner,.tc-catchup) svg{color:var(--tc-sky)}.tc-app .tc-proposals{background:0 0;border:0;gap:8px;max-height:min(230px,34vh);margin:0 clamp(18px,3vw,46px) 10px;padding:0;display:grid;overflow:auto}.tc-app .tc-proposal{border-radius:14px;padding:12px}.tc-app .tc-proposal-icon,.tc-app .tc-proposal[data-kind] .tc-proposal-icon,.tc-app .tc-awaiting-icon{background:var(--tc-sky-soft);color:var(--tc-sky-ink)}.tc-app .tc-proposal-status,.tc-app .tc-proposal-status[data-status],.tc-app .tc-proposal-chip{color:var(--tc-ink-2);background:#2c1e100e;font-weight:500}.tc-app .tc-proposal[data-status=pending] .tc-proposal-status{background:var(--tc-sky-soft);color:var(--tc-sky-ink)}.tc-app .tc-proposal-head strong{color:var(--tc-ink);font-weight:500}.tc-app .tc-proposal-body p,.tc-app .tc-proposal-note{color:var(--tc-ink-2);font-weight:400}.tc-app .tc-proposal-open{color:var(--tc-sky-ink)}.tc-app .tc-proposal-approve,.tc-app .tc-primary-btn{min-height:var(--twg-btn-md-h);border:1px solid var(--twg-btn-primary-bg);border-radius:var(--twg-btn-md-radius);background:var(--twg-btn-primary-bg);color:var(--twg-btn-primary-fg);font-weight:500}.tc-app :is(.tc-proposal-approve,.tc-primary-btn):is(:hover,:focus-visible){border-color:var(--twg-fill-solid-hover);background:var(--twg-fill-solid-hover)}.tc-app .tc-proposal-decline,.tc-app .tc-ghost-btn,.tc-app .tc-awaiting-open{min-height:var(--twg-btn-md-h);border:1px solid var(--tc-line);border-radius:var(--twg-btn-md-radius);background:var(--tc-white);color:var(--tc-ink-2);font-weight:500}.tc-app .tc-talk-panel{background:#fffffff2;border:1px solid #2c1e101f;border-radius:18px;gap:5px;margin:0 clamp(18px,3vw,46px) 16px;padding:6px;display:grid;box-shadow:0 14px 34px #2c1e101c,inset 0 1px #fff}.tc-app .tc-talk-panel:focus-within{border-color:#b9582e7a;box-shadow:0 0 0 3px #b9582e1c,0 14px 34px #2c1e101c}.tc-app .tc-talk-head{min-height:30px;color:var(--tc-ink-2);font:400 .75rem/1.35 var(--tc-font);align-items:center;gap:8px;padding-left:8px;display:flex}.tc-app .tc-talk-head>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.tc-app .tc-talk-head svg{color:var(--tc-sky-ink);flex:none}.tc-app .tc-talk-close{width:32px;min-width:32px;height:32px;color:var(--tc-ink-3);background:0 0;border:0;border-radius:9px;place-items:center;margin-left:auto;padding:0;display:inline-grid}.tc-app .tc-talk-close:is(:hover,:focus-visible){background:var(--tc-sky-soft);color:var(--tc-sky-ink)}.tc-app .tc-talk-reply{color:var(--tc-ink-2);margin:0 8px;font-weight:400}.tc-app .tc-talk-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;display:grid}.tc-app .tc-talk-row textarea{min-height:44px;max-height:116px;color:var(--tc-ink);font:400 .875rem/1.4 var(--tc-font);field-sizing:content;resize:none;box-shadow:none;background:0 0;border:0;border-radius:11px;padding:11px 12px}.tc-app .tc-talk-row textarea:focus{box-shadow:none;outline:0}.tc-app .tc-talk-row .tc-primary-btn{min-width:96px;min-height:var(--twg-touch-target);padding-inline:15px}.tc-app .tc-composer{background:#fffffff2;border:1px solid #2c1e101f;border-radius:18px;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:end;gap:5px;min-height:58px;margin:0 clamp(18px,3vw,46px) 16px;padding:6px;display:grid;box-shadow:0 14px 34px #2c1e101c,inset 0 1px #fff}.tc-app .tc-composer:focus-within{border-color:#b9582e7a;box-shadow:0 0 0 3px #b9582e1c,0 14px 34px #2c1e101c}.tc-app .tc-composer textarea{min-height:44px;max-height:116px;color:var(--tc-ink);font:400 .875rem/1.4 var(--tc-font);field-sizing:content;resize:none;box-shadow:none;background:0 0;border:0;border-radius:11px;padding:11px 9px}.tc-app .tc-composer textarea:focus{box-shadow:none;outline:0}.tc-app .tc-composer>button,.tc-app .tc-mention-btn,.tc-app .tc-andy-pill{width:var(--twg-touch-target);min-width:var(--twg-touch-target);height:var(--twg-touch-target);min-height:var(--twg-touch-target);border-radius:var(--twg-btn-md-mobile-radius);color:var(--tc-ink-3);background:0 0;border:0;padding:0}.tc-app .tc-composer>button:is(:hover,:focus-visible),.tc-app .tc-mention-btn:is(:hover,:focus-visible),.tc-app .tc-andy-pill:is(:hover,:focus-visible),.tc-app .tc-andy-pill[aria-expanded=true]{background:var(--tc-sky-soft);color:var(--tc-sky-ink)}.tc-app .tc-composer .tc-andy-pill{width:auto;min-width:44px;color:var(--tc-sky-ink);gap:6px;padding:0 11px;font-weight:500}.tc-app .tc-send.tc-send{border:1px solid var(--twg-btn-primary-bg);background:var(--twg-btn-primary-bg);color:var(--twg-btn-primary-fg);box-shadow:0 7px 16px #2c1e102e}.tc-app .tc-send:not(:disabled):is(:hover,:focus-visible){border-color:var(--twg-fill-solid-hover);background:var(--twg-fill-solid-hover)}.tc-app .tc-send:disabled{border-color:var(--tc-line);color:var(--tc-ink-3);box-shadow:none;background:#2c1e1012}.tc-app :is(.tc-tone-chips,.tc-draft-restored,.tc-reply-target,.tc-typing){color:var(--tc-ink-3);grid-column:1/-1}.tc-app .tc-tone-label{color:var(--tc-ink-3);text-transform:none;letter-spacing:0;font-weight:500}.tc-app .tc-tone-chip{border-color:var(--tc-line);background:var(--tc-white);color:var(--tc-ink-2);font-weight:400}.tc-app :is(.tc-search-panel,.tc-thread-more-sheet,.tc-andy-menu,.tc-composer-pop,.tc-member-picker-panel,.tc-reaction-picker,.tc-context,.tc-thread-pane){border:1px solid var(--tc-line);background:var(--twg-glass-t3-bg);color:var(--tc-ink);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:0 20px 52px #2c1e1029}.tc-app :is(.tc-thread-more-sheet,.tc-andy-menu,.tc-composer-pop,.tc-reaction-picker) button{color:var(--tc-ink-2);font-weight:400}.tc-app :is(.tc-thread-more-sheet,.tc-andy-menu,.tc-composer-pop,.tc-reaction-picker) button:is(:hover,:focus-visible){background:var(--tc-sky-soft);color:var(--tc-sky-ink)}.tc-app .tc-context-scrim,.tc-app .tc-thread-pane-scrim,.tc-create-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2c1e103d}.tc-create-dialog,.tc-confirm-dialog{border:1px solid var(--tc-line);background:var(--twg-glass-t3-bg);color:var(--tc-ink);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);font-family:var(--tc-font);border-radius:20px;box-shadow:0 28px 80px #2c1e1033}.tc-create-dialog[data-test=team-chat-create-dialog]{width:min(720px,100vw - 32px)}.tc-create-dialog .tc-create-dialog-head,.tc-create-dialog .tc-create-dialog-foot,.tc-confirm-dialog .tc-confirm-dialog-head,.tc-confirm-dialog .tc-confirm-dialog-actions{background:0 0}.tc-create-dialog .tc-create-dialog-head{padding:20px 24px 18px}.tc-create-dialog .tc-create-dialog-body{gap:18px;padding:20px 24px}.tc-create-dialog .tc-create-dialog-foot{background:0 0;align-items:center;padding:16px 24px}.tc-create-dialog .tc-create-dialog-title,.tc-confirm-dialog .tc-confirm-dialog-title{font-family:var(--tc-font);font-size:var(--twg-fs-heading);letter-spacing:-.012em;font-weight:500;line-height:1.25}.tc-create-dialog .tc-create-dialog-copy,.tc-confirm-dialog .tc-confirm-dialog-copy{font-family:var(--tc-font);font-size:var(--twg-fs-body);color:var(--tc-ink-3);margin-top:5px;font-weight:400;line-height:1.45}.tc-create-dialog .tc-create-dialog-close{width:44px;height:44px;color:var(--tc-ink-2)}.tc-create-dialog .tc-create-mode,.tc-create-dialog .tc-create-member-section{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.tc-create-dialog .tc-create-mode>legend,.tc-create-dialog .tc-create-member-head,.tc-create-dialog .tc-create-field>span{width:100%;color:var(--tc-ink-2);font-family:var(--tc-font);font-size:var(--twg-fs-label);letter-spacing:.015em;text-transform:none;padding:0;font-weight:500;line-height:1.3}.tc-create-dialog .tc-create-mode-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tc-create-dialog .tc-create-mode-option{border:1px solid var(--tc-line);background:var(--twg-glass-t2-bg);min-width:0;min-height:96px;color:var(--tc-ink-2);cursor:pointer;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:14px;transition:border-color .14s,background-color .14s,box-shadow .14s;display:grid;position:relative}.tc-create-dialog .tc-create-mode-option:hover{border-color:var(--tc-line-strong);background:#fcfaf8}.tc-create-dialog .tc-create-mode-option[data-active]{color:var(--tc-ink);background:#b9582e12;border-color:#b9582e6b;box-shadow:0 8px 22px #b9582e14}.tc-create-dialog .tc-create-mode-option>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tc-create-dialog .tc-create-mode-option:has(input:focus-visible){outline:2px solid var(--tc-sky);outline-offset:2px}.tc-create-dialog .tc-create-members label:has(input:focus-visible){outline:2px solid var(--tc-sky);outline-offset:2px}.tc-create-dialog .tc-create-mode-icon{background:var(--tc-sky-soft);width:34px;height:34px;color:var(--tc-sky-ink);border-radius:10px;place-items:center;display:inline-grid}.tc-create-dialog .tc-create-mode-icon svg{width:17px;height:17px}.tc-create-dialog .tc-create-mode-copy{gap:4px;min-width:0;display:grid}.tc-create-dialog .tc-create-mode-copy strong,.tc-create-dialog .tc-create-channel-note strong{color:var(--tc-ink);font-family:var(--tc-font);font-size:var(--twg-fs-body);font-weight:500;line-height:1.25}.tc-create-dialog .tc-create-mode-copy small,.tc-create-dialog .tc-create-channel-note small{color:var(--tc-ink-3);font-family:var(--tc-font);font-size:var(--twg-fs-label);font-weight:400;line-height:1.35}.tc-create-dialog .tc-create-member-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tc-create-dialog .tc-member-selected-count{width:auto;color:var(--tc-ink-3);font-family:var(--tc-font);font-size:var(--twg-fs-label);letter-spacing:0;margin:0;font-weight:400;line-height:1.3}.tc-create-dialog .tc-member-search{border:1px solid var(--tc-line);min-height:44px;box-shadow:none;background:#fcfaf8;border-radius:12px}.tc-create-dialog .tc-member-search:focus-within{border-color:var(--tc-line);box-shadow:none}.tc-create-dialog .tc-member-search:has(input:focus-visible){border-color:var(--tc-sky);box-shadow:0 0 0 3px #b9582e21}.tc-create-dialog .tc-member-search input{font-family:var(--tc-font);font-size:var(--twg-fs-body);font-weight:400;line-height:1.4}.tc-create-dialog .tc-member-search input:focus-visible{outline-offset:0!important;box-shadow:none!important;outline:none!important}.tc-create-dialog .tc-create-members{border:1px solid var(--tc-line);background:var(--twg-glass-t2-bg);border-radius:12px;gap:4px;max-height:232px;padding:4px}.tc-create-dialog .tc-create-members label{min-height:44px;color:var(--tc-ink-2);font-family:var(--tc-font);font-size:var(--twg-fs-body);cursor:pointer;border-radius:9px;padding:8px 10px;font-weight:400;line-height:1.35}.tc-create-dialog .tc-create-members label[data-selected]{background:var(--tc-sky-soft);color:var(--tc-ink)}.tc-create-dialog .tc-create-members input{width:17px;height:17px;accent-color:var(--tc-sky)}.tc-create-dialog .tc-member-opt-name{font-weight:500}.tc-create-dialog .tc-member-opt-email{color:var(--tc-ink-3);font-family:var(--tc-font);font-size:var(--twg-fs-label);font-weight:400;line-height:1.35}.tc-create-dialog .tc-member-empty,.tc-create-dialog .tc-create-hint{color:var(--tc-ink-3);font-family:var(--tc-font);font-size:var(--twg-fs-button);font-weight:400;line-height:1.45}.tc-create-dialog .tc-create-channel-note{background:var(--tc-sky-soft);border:1px solid #b9582e3d;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-height:64px;padding:13px 14px;display:grid}.tc-create-dialog .tc-create-channel-note>svg{width:18px;height:18px;color:var(--tc-sky-ink);margin:8px}.tc-create-dialog .tc-create-channel-note>span{gap:3px;display:grid}.tc-create-dialog .tc-create-field{gap:7px}.tc-create-dialog .tc-create-field>span small{color:var(--tc-ink-3);font-size:inherit;margin-left:4px;font-weight:400}.tc-create-dialog .tc-create-field input,.tc-create-dialog .tc-create-field textarea{border:1px solid var(--tc-line);background:var(--twg-glass-t3-bg);min-height:44px;color:var(--tc-ink);font-family:var(--tc-font);font-size:var(--twg-fs-body);box-shadow:none;border-radius:12px;font-weight:400;line-height:1.45}.tc-create-dialog .tc-create-field textarea{min-height:72px}.tc-create-dialog .tc-create-field input:focus,.tc-create-dialog .tc-create-field textarea:focus{border-color:var(--tc-line);box-shadow:none}.tc-create-dialog .tc-create-field input:focus-visible,.tc-create-dialog .tc-create-field textarea:focus-visible{border-color:var(--tc-sky);outline-offset:1px;outline:2px solid #b9582e47}.tc-create-dialog .tc-create-error{background:var(--tc-sky-soft);min-height:44px;color:var(--tc-sky-ink);font-size:var(--twg-fs-button);border:1px solid #b9582e47;border-radius:11px;align-items:center;gap:9px;padding:10px 12px;font-weight:400;line-height:1.4;display:flex}.tc-create-dialog .tc-create-error svg{flex:none;width:17px;height:17px}.tc-create-dialog .tc-create-dialog-foot>p{color:var(--tc-ink-3);font-family:var(--tc-font);font-size:var(--twg-fs-label);font-weight:400;line-height:1.4}.tc-create-dialog .tc-create-primary,.tc-create-dialog .tc-create-secondary{min-height:44px;font-family:var(--tc-font);font-size:var(--twg-fs-button);font-weight:500}.tc-create-dialog .tc-create-primary:focus-visible,.tc-create-dialog .tc-create-secondary:focus-visible,.tc-create-dialog .tc-create-dialog-close:focus-visible{outline:2px solid var(--tc-sky);outline-offset:2px}.tc-select-content{border:1px solid var(--tc-line);background:var(--twg-glass-t3-bg);color:var(--tc-ink);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);font-family:var(--tc-font);border-radius:14px;box-shadow:0 16px 42px #2c1e1029}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tc-app.tc-app{background:var(--twg-cream-bright);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){.tc-app.tc-app,.tc-app .tc-head,.tc-app .tc-thread-head,.tc-app .tc-composer{background:var(--twg-cream-bright);-webkit-backdrop-filter:none;backdrop-filter:none}.tc-app:after,.tc-app .tc-thread:before{display:none}.tc-create-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#2c1e1052}}@media (max-width:1024px){.tc-app .tc-head{padding:var(--skyline-module-header-padding)}.tc-app .tc-head-sub{display:none}.tc-app .tc-head-search-wrap{flex-basis:340px;width:min(340px,34vw)}.tc-app .tc-body{grid-template-columns:220px minmax(0,1fr)}.tc-app .tc-message{max-width:min(84%,680px)}.tc-app .tc-composer .tc-andy-pill span{display:none}.tc-app .tc-composer .tc-andy-pill{justify-content:center;width:44px;padding:0}}@media (max-width:768px){html[data-shell=twg] body #main.twg-canvas>.tc-app.tc-app{background:linear-gradient(135deg,#fff3,#ffffff0a 44%,#ffffff1f),#ffffffad!important;box-shadow:0 18px 48px #2c1e1014,inset 0 1px #ffffffe0,inset 0 0 0 1px #2c1e1006!important}body:has(.tc-app) .m-fab-bar{display:none!important}.tc-create-dialog[data-test=team-chat-create-dialog]{width:100%;background:var(--twg-glass-t3-bg)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important}.tc-create-dialog .tc-create-dialog-head{padding:17px 18px 15px}.tc-create-dialog .tc-create-dialog-body{gap:15px;padding:16px 18px}.tc-create-dialog .tc-create-mode-options{grid-template-columns:minmax(0,1fr);gap:7px}.tc-create-dialog .tc-create-mode-option{grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:64px;padding:10px 12px}.tc-create-dialog .tc-create-mode-copy small{font-size:var(--twg-fs-label)}.tc-create-dialog .tc-create-members{max-height:190px}.tc-create-dialog .tc-create-dialog-foot{padding:14px 18px max(16px, env(safe-area-inset-bottom));align-items:stretch}.tc-create-dialog .tc-create-dialog-actions{width:100%}.tc-create-dialog .tc-create-secondary,.tc-create-dialog .tc-create-primary{flex:1 1 0;width:auto}.tc-app.tc-app{grid-template-rows:var(--skyline-module-header-height-mobile) minmax(0, 1fr);border-radius:22px}.tc-app .tc-head{height:var(--skyline-module-header-height-mobile);min-height:var(--skyline-module-header-height-mobile);max-height:var(--skyline-module-header-height-mobile);flex-basis:var(--skyline-module-header-height-mobile);padding:var(--skyline-module-header-padding-mobile);gap:8px}.tc-app .tc-head-brand{flex:auto}.tc-app .tc-head-title{font-size:var(--skyline-module-title-size-mobile);font-weight:var(--skyline-module-title-weight-mobile)}.tc-app .tc-head-spacer{display:none}.tc-app .tc-head-search-wrap{z-index:20;width:auto;display:none;position:absolute;inset:7px 8px auto}.tc-app .tc-head-search-wrap[data-open=true]{display:block}.tc-app .tc-head-actions{margin:0}.tc-app .tc-head-actions button,.tc-app .tc-mobile-search-toggle{width:var(--twg-touch-target);min-width:var(--twg-touch-target);height:var(--twg-touch-target);min-height:var(--twg-touch-target)}.tc-app .tc-body{grid-template-columns:minmax(0,1fr)}.tc-app .tc-sidebar{background:#ffffff38;border-right:0;padding:9px 8px 8px}.tc-app .tc-space{min-height:64px}.tc-app .tc-thread-head{min-height:58px;padding:7px 8px}.tc-app .tc-thread-copy>p,.tc-app .tc-thread-meta{display:none}.tc-app .tc-thread-actions{gap:1px}.tc-app .tc-thread-actions button,.tc-app .tc-mobile-back{width:var(--twg-touch-target);min-width:var(--twg-touch-target);height:var(--twg-touch-target);min-height:var(--twg-touch-target)}.tc-app .tc-message-list{gap:8px;padding:14px 10px 18px}.tc-app .tc-message{max-width:92%}.tc-app .tc-avatar{width:28px;height:28px}.tc-app .tc-bubble{border-radius:14px;padding:9px 11px}.tc-app .tc-message-tools{opacity:1;pointer-events:auto;max-width:100%;box-shadow:none;scrollbar-width:none;background:0 0;border:0;margin-top:6px;padding:2px;display:flex;position:static;overflow-x:auto}.tc-app .tc-message-tools::-webkit-scrollbar{display:none}.tc-app .tc-message-tools button{width:var(--twg-touch-target);min-width:var(--twg-touch-target);height:var(--twg-touch-target);min-height:var(--twg-touch-target);border:1px solid var(--tc-line);background:#ffffffbd}.tc-app .tc-message-tools .tc-tool-label{display:none}.tc-app .tc-proposals{margin-inline:10px}.tc-app .tc-talk-panel{margin:0 8px max(8px, env(safe-area-inset-bottom));border-radius:17px}.tc-app .tc-talk-head{padding-left:6px}.tc-app .tc-talk-head>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-app .tc-talk-row .tc-primary-btn{min-width:var(--twg-touch-target);width:var(--twg-touch-target);padding:0;font-size:0}.tc-app .tc-talk-row .tc-primary-btn:before{content:"→";font:500 1rem/1 var(--tc-font)}.tc-app .tc-proposal{border-radius:13px}.tc-app .tc-proposal-approve,.tc-app .tc-proposal-decline{min-height:var(--twg-touch-target);padding-inline:14px}.tc-app .tc-composer{min-height:58px;margin:0 8px max(8px, env(safe-area-inset-bottom));border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto auto}.tc-app .tc-composer-mention,.tc-app .tc-attach-disabled{display:none}.tc-app .tc-composer textarea{grid-column:1/3;min-width:0}.tc-app .tc-composer-andy{grid-column:3}.tc-app .tc-send{grid-column:4}.tc-app .tc-composer .tc-andy-pill{justify-content:center;width:44px;min-width:44px;padding:0}.tc-app .tc-composer .tc-andy-pill span{display:none}.tc-app :is(.tc-thread-more-sheet,.tc-andy-menu,.tc-composer-pop,.tc-reaction-picker){padding-bottom:max(14px, env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.tc-app :is(.tc-thread-more-sheet,.tc-andy-menu,.tc-composer-pop) button{min-height:var(--twg-btn-md-mobile-h)}}@media (max-width:360px){.tc-app .tc-head-brand{gap:0}.tc-app .tc-head-title{font-size:var(--skyline-module-title-size-mobile)}.tc-app .tc-head-actions{gap:2px}.tc-app .tc-thread-title h2{text-overflow:ellipsis;white-space:nowrap;max-width:132px;overflow:hidden}.tc-app .tc-message{max-width:96%}}@media (prefers-reduced-motion:reduce){.tc-app,.tc-app *,.tc-app :before,.tc-app :after,.tc-create-dialog *,.tc-confirm-dialog *,.tc-select-content *{scroll-behavior:auto!important;transition:none!important;animation:none!important;transform:none!important}.tc-app:after,.tc-app .tc-thread:before{animation:none!important}.tc-create-dialog,.tc-confirm-dialog,.tc-create-scrim,.tc-select-content{transition:none!important;animation:none!important}}@media (forced-colors:active){.tc-app.tc-app,.tc-app .tc-head,.tc-app .tc-sidebar,.tc-app .tc-thread,.tc-app .tc-thread-head,.tc-app .tc-bubble,.tc-app .tc-composer,.tc-app :is(.tc-search-panel,.tc-thread-more-sheet,.tc-andy-menu,.tc-composer-pop,.tc-member-picker-panel,.tc-context,.tc-thread-pane),.tc-create-dialog,.tc-confirm-dialog,.tc-select-content{color:canvastext!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:canvas!important;border:1px solid canvastext!important}.tc-app:before,.tc-app:after,.tc-app .tc-thread:before{display:none!important}.tc-create-scrim{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:canvastext!important}.tc-app :is(button,a,input,textarea):focus-visible,.tc-create-dialog :is(button,input,textarea):focus-visible{outline-offset:2px;outline:2px solid highlight!important}.tc-create-dialog .tc-create-mode-option:has(input:focus-visible){outline-offset:2px;outline:2px solid highlight!important}.tc-create-dialog .tc-create-members label:has(input:focus-visible){outline-offset:2px;outline:2px solid highlight!important}}@media (max-width:768px){html[data-shell=twg] body #main.twg-canvas>.tc-app.tc-app .tc-head{box-sizing:border-box!important;flex:0 0 var(--skyline-module-header-height-mobile)!important;height:var(--skyline-module-header-height-mobile)!important;min-height:var(--skyline-module-header-height-mobile)!important;max-height:var(--skyline-module-header-height-mobile)!important;padding:var(--skyline-module-header-padding-mobile)!important;align-items:center!important}html[data-shell=twg] body #main.twg-canvas>.tc-app.tc-app .tc-head-title{color:var(--tc-ink)!important;font-family:var(--tc-font)!important;font-size:var(--skyline-module-title-size-mobile)!important;font-weight:var(--skyline-module-title-weight-mobile)!important;line-height:var(--skyline-module-title-line-height)!important;letter-spacing:0!important;align-self:center!important;margin:0!important}html[data-shell=twg] body #main.twg-canvas>.tc-app.tc-app .tc-head-actions{align-self:center!important;margin:0 0 0 auto!important}}html[data-shell=twg],html[data-shell=twg] body{background:var(--twg-paper);min-height:100%;color:var(--twg-ink)}html[data-shell=twg] body{overflow:hidden}.twg a{color:inherit;text-decoration:none}.twg button,.twg a{-webkit-tap-highlight-color:transparent}.twg-header-right{margin-left:auto}.twg-acct-pill-wrap{max-width:min(280px,26vw)}.twg-acct-pill-label{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.twg-next-shell .twg-canvas{scrollbar-width:thin;scrollbar-color:var(--twg-ink) transparent}@supports (color:color-mix(in lab, red, red)){.twg-next-shell .twg-canvas{scrollbar-color:color-mix(in oklab, var(--twg-ink) 18%, transparent) transparent}}.twg-next-shell .twg-canvas::-webkit-scrollbar{width:10px}.twg-next-shell .twg-canvas::-webkit-scrollbar-track{background:0 0}.twg-next-shell .twg-canvas::-webkit-scrollbar-thumb{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.twg-next-shell .twg-canvas::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.twg-next-shell .twg-canvas::-webkit-scrollbar-thumb{border-radius:var(--twg-r-full);background-clip:padding-box;border:3px solid #0000}.twg-home{max-width:1180px;margin:0 auto;padding:2px 0 36px}.twg-home .twg-cardgrid{align-items:stretch}.twg-dashboard-metric strong{font-family:var(--twg-f-display);letter-spacing:0;font-size:clamp(34px,5vw,54px);font-weight:500;line-height:1}.twg-dashboard-metric em{border-radius:var(--twg-r-full);background:var(--twg-coral);align-self:flex-start;margin-top:4px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.twg-dashboard-metric em{background:color-mix(in oklab, var(--twg-coral) 14%, transparent)}}.twg-dashboard-metric em{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.08em;text-transform:uppercase;font-style:normal;font-weight:700}.twg-briefing-card{min-height:150px}.twg-live-list{gap:10px;display:grid}.twg-data-row{border-radius:var(--twg-r-md);background:var(--twg-glass-bg-soft);border:.5px solid var(--twg-glass-border-pill);min-height:54px;color:var(--twg-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.twg-data-row:hover{background:var(--twg-glass-bg-hover)}.twg-data-row strong,.twg-data-row span{min-width:0}.twg-data-row strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--twg-f-display);font-size:var(--twg-fs-section);font-weight:500;display:block;overflow:hidden}.twg-data-row span{color:var(--twg-ink-2);font-family:var(--twg-f-content);font-size:var(--twg-fs-button)}.twg-data-row time,.twg-data-row small{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.twg-empty-state{border-radius:var(--twg-r-md);background:var(--twg-glass-bg-soft);color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);align-items:center;gap:10px;padding:16px;display:flex}.twg-panel-link{border-radius:var(--twg-r-full);background:var(--twg-glass-bg-deep);border:.5px solid var(--twg-glass-border-pill);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.twg-panel-link:hover{background:var(--twg-glass-bg-hover)}.twg-noti-panel{color:var(--twg-ink)}.twg-noti-row{cursor:default}body:has(.twg-next-shell) [data-pilot-surface]:not([data-pilot-surface=backdrop]):not([data-pilot-surface=caption-ribbon]):not([data-pilot-surface=focus-card]):not([data-pilot-surface=mic-toast]):not([data-pilot-surface=onboarding-modal]):not([data-pilot-surface=onboarding-confirm]):not([data-pilot-surface=realtime-audio]):not([data-pilot-surface=voice-dock]):not([data-pilot-surface=ephemeral-stack]):not([data-pilot-surface=voice-visualizer]){display:none!important}.twg-noti-main{display:block}.twg-shell-signout{width:100%}.twg-shell-signout button{font:inherit}@media (max-width:980px){.twg-next-shell .twg-shell{padding:8px 10px calc(110px + env(safe-area-inset-bottom,0px))}.twg-next-shell .twg-body{min-height:0}.twg-next-shell .twg-canvas{padding:18px 14px 28px}.twg-next-shell .twg-dock-top,.twg-next-shell .twg-dock-bottom{flex-direction:row;align-items:center;gap:22px;display:flex}.twg-next-shell .twg-dock-spacer{display:none}.twg-next-shell .twg-dock-bottom{flex-shrink:0}.twg-acct-pill-wrap,.twg-date-pill{display:none}.twg-header{padding-right:10px}.twg-header-right{gap:8px}.twg-header-center>svg{width:132px;height:40px}.twg-home{padding-bottom:12px}.twg-greeting{font-size:calc(var(--twg-fs-display-lg) + 4px);margin-top:0}.twg-greeting-sub{margin-bottom:20px}.twg-cardgrid{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:980px){.twg-next-shell .twg-shell{padding-bottom:10px}:is(.twg-next-shell .twg-shell:has(>.twg-body:not([data-drawer-state])),.twg-next-shell .twg-shell:has(>.twg-body[data-drawer-state=hiding]),.twg-next-shell .twg-shell:has(>.twg-body[data-drawer-state=showing])){padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}}@media (max-width:560px){.twg-next-shell .twg-shell{gap:8px;padding-inline:8px}.twg-header-left{width:46px}.twg-header-center>svg{width:112px;height:34px}.twg-circle-btn,.twg-burger{width:34px;height:calc(var(--twg-btn-icon) + 2px)}.twg-noti-panel{width:auto;max-height:min(520px,100vh - 130px);position:fixed;top:74px;left:12px;right:12px}}.qc-backdrop{z-index:var(--twg-modal-elevated-z);padding:var(--twg-modal-backdrop-pad);background:var(--twg-dialog-scrim-bg);-webkit-backdrop-filter:var(--twg-glass-blur-sm);backdrop-filter:var(--twg-glass-blur-sm);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}html[data-shell=twg] [data-slot=dialog-overlay]{-webkit-backdrop-filter:var(--twg-glass-blur-sm);backdrop-filter:var(--twg-glass-blur-sm);background:var(--twg-dialog-scrim-bg)!important}.qc-modal{width:min(var(--twg-modal-w-md), 100%);max-height:min(var(--twg-modal-max-h-md), calc(100svh - var(--twg-modal-backdrop-pad) - var(--twg-modal-backdrop-pad)));border:var(--twg-modal-border);border-radius:var(--twg-modal-radius);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-modal-shadow);color:var(--twg-ink);flex-direction:column;display:flex;overflow:hidden}.qc-head{align-items:center;gap:var(--twg-modal-gap-sm);padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);border-bottom:var(--twg-modal-hairline);display:flex}.qc-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);overflow:hidden}.cal-modal-head .qc-title,.contact-dialog-title-row .qc-title{font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);letter-spacing:-.005em}.qc-source{min-width:0;max-width:100%;min-height:var(--twg-chip-md-h);border-radius:var(--twg-chip-md-radius);background:var(--twg-ink-tint-soft);color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-medium);line-height:var(--twg-lh-dense);padding-inline:var(--twg-chip-md-pad-x);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:inline-flex;overflow:hidden}.qc-x{width:var(--twg-btn-icon);height:var(--twg-btn-icon);min-height:var(--twg-btn-icon);border-radius:var(--twg-btn-md-radius);color:var(--twg-ink-3);cursor:pointer;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.qc-x:hover,.qc-x:focus-visible{background:var(--twg-ink-tint-hover);color:var(--twg-ink)}.qc-x svg{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm);stroke-width:2px}.qc-body{gap:var(--twg-modal-gap);min-height:0;padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.qc-field{gap:var(--twg-modal-gap-xs);flex-direction:column;display:flex;position:relative}.qc-field-label{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);letter-spacing:var(--twg-tracking-eyebrow);line-height:var(--twg-lh-dense);text-transform:uppercase}.qc-input{width:100%;min-height:var(--twg-btn-md-h);border:var(--twg-modal-border);border-radius:var(--twg-btn-md-radius);background:var(--twg-cream-bright);color:var(--twg-ink);font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body);padding-block:0;padding-inline:var(--twg-space-2-5)}.qc-input:focus-visible,.qc-combo-option:focus-visible,.qc-btn:focus-visible,.qc-datetime-clear:focus-visible{outline:var(--twg-border-w) solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.qc-input:focus-visible,.qc-combo-option:focus-visible,.qc-btn:focus-visible,.qc-datetime-clear:focus-visible{outline:var(--twg-border-w) solid color-mix(in oklab, var(--twg-brass) 55%, transparent)}}.qc-input:focus-visible,.qc-combo-option:focus-visible,.qc-btn:focus-visible,.qc-datetime-clear:focus-visible{outline-offset:var(--twg-space-0-5)}.qc-textarea{min-height:calc(var(--twg-modal-field-min-h) + var(--twg-modal-field-min-h));padding-block:var(--twg-space-2);resize:vertical}.qc-help,.qc-error{font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);line-height:var(--twg-lh-dense)}.qc-help{color:var(--twg-ink-3)}.qc-error{color:var(--twg-danger)}.qc-datetime{gap:var(--twg-modal-gap-xs);flex-direction:column;display:flex}.qc-datetime-grid{grid-template-columns:minmax(0, 1fr) minmax(var(--twg-modal-input-time-w), max-content) auto;align-items:end;gap:var(--twg-modal-gap-sm);display:grid}.qc-datetime-part{gap:var(--twg-space-1);flex-direction:column;min-width:0;display:flex}.qc-datetime-label{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);font-weight:var(--twg-fw-emph);letter-spacing:var(--twg-tracking-eyebrow);line-height:var(--twg-lh-dense);text-transform:uppercase}.qc-datetime-input{font-family:var(--twg-f-content);letter-spacing:0}.qc-datetime-clear{min-height:var(--twg-btn-md-h);border:var(--twg-modal-border);border-radius:var(--twg-btn-md-radius);background:var(--twg-btn-secondary-bg);color:var(--twg-btn-secondary-fg);cursor:pointer;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);padding-inline:var(--twg-btn-md-pad-x);justify-content:center;align-items:center;display:inline-flex}.qc-datetime-clear:disabled{cursor:not-allowed;opacity:.55}.qc-review-list{gap:var(--twg-modal-gap-xs);margin:var(--twg-space-2) 0 0;padding-left:var(--twg-space-4);color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);line-height:var(--twg-lh-body);display:grid}.qc-foot{justify-content:flex-end;gap:var(--twg-modal-gap-sm);padding:var(--twg-modal-pad-y) var(--twg-modal-pad-x);border-top:var(--twg-modal-hairline);display:flex}.qc-btn{min-height:var(--twg-btn-md-h);border:var(--twg-modal-border);border-radius:var(--twg-btn-md-radius);background:var(--twg-btn-secondary-bg);color:var(--twg-btn-secondary-fg);cursor:pointer;font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);padding-inline:var(--twg-btn-md-pad-x);justify-content:center;align-items:center;display:inline-flex}.qc-btn-primary{border-color:var(--twg-btn-primary-bg);background:var(--twg-btn-primary-bg);color:var(--twg-btn-primary-fg)}.qc-btn-approve{border-color:var(--twg-btn-approve-bg);background:var(--twg-btn-approve-bg);color:var(--twg-btn-approve-fg)}.qc-btn-destructive{border-color:var(--twg-btn-destructive-bg);background:var(--twg-btn-destructive-bg);color:var(--twg-btn-destructive-fg)}.qc-btn:disabled{cursor:not-allowed;opacity:.55}.spine-inline-form{gap:var(--twg-modal-gap-sm);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body);display:grid}.spine-inline-grid{gap:var(--twg-modal-gap-sm);display:grid}.spine-inline-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.spine-inline-field{gap:var(--twg-modal-gap-xs);display:grid}.spine-inline-label{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);font-weight:var(--twg-fw-emph);letter-spacing:var(--twg-tracking-eyebrow);line-height:var(--twg-lh-dense);text-transform:uppercase}.spine-inline-input{height:var(--twg-btn-md-h);min-height:var(--twg-btn-md-h);border:var(--twg-modal-border);border-radius:var(--twg-btn-md-radius);background:var(--twg-cream-bright);color:var(--twg-ink);font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body);padding-inline:var(--twg-space-2-5)}.spine-inline-input:focus-visible,.spine-inline-combo-trigger:focus-visible{outline:var(--twg-border-w) solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.spine-inline-input:focus-visible,.spine-inline-combo-trigger:focus-visible{outline:var(--twg-border-w) solid color-mix(in oklab, var(--twg-brass) 55%, transparent)}}.spine-inline-input:focus-visible,.spine-inline-combo-trigger:focus-visible{outline-offset:var(--twg-space-0-5)}.spine-inline-alert{border:var(--twg-modal-border);border-color:var(--spine-inline-alert-border,var(--twg-ink-hair));border-radius:var(--twg-r-sm);background:var(--spine-inline-alert-bg,var(--twg-ink-tint-soft));color:var(--spine-inline-alert-fg,var(--twg-ink-2));font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);line-height:var(--twg-lh-dense);padding:var(--twg-space-1-5) var(--twg-space-2)}.spine-inline-alert.is-warning{--spine-inline-alert-border:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.spine-inline-alert.is-warning{--spine-inline-alert-border:color-mix(in oklab, var(--twg-brass) 38%, var(--twg-ink-hair))}}.spine-inline-alert.is-warning{--spine-inline-alert-bg:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.spine-inline-alert.is-warning{--spine-inline-alert-bg:color-mix(in oklab, var(--twg-brass) 13%, var(--twg-cream-bright))}}.spine-inline-alert.is-warning{--spine-inline-alert-fg:var(--twg-ink)}.spine-inline-alert.is-error{--spine-inline-alert-border:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.spine-inline-alert.is-error{--spine-inline-alert-border:color-mix(in oklab, var(--twg-danger) 42%, var(--twg-ink-hair))}}.spine-inline-alert.is-error{--spine-inline-alert-bg:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.spine-inline-alert.is-error{--spine-inline-alert-bg:color-mix(in oklab, var(--twg-danger) 10%, var(--twg-cream-bright))}}.spine-inline-alert.is-error{--spine-inline-alert-fg:var(--twg-danger)}.spine-inline-actions{justify-content:flex-end;gap:var(--twg-modal-gap-sm);padding-top:var(--twg-space-1);display:flex}.spine-inline-actions [data-slot=button]{height:var(--twg-btn-md-h);min-height:var(--twg-btn-md-h);border-radius:var(--twg-btn-md-radius);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense)}.spine-inline-spinner{width:var(--twg-icon-glyph-sm);height:var(--twg-icon-glyph-sm)}.spine-inline-combo-trigger{width:100%;height:var(--twg-btn-md-h);min-height:var(--twg-btn-md-h);column-gap:var(--twg-modal-gap-sm);row-gap:var(--twg-space-0-5);border:var(--twg-modal-border);border-radius:var(--twg-btn-md-radius);background:var(--twg-cream-bright);color:var(--twg-ink);cursor:pointer;font-family:var(--twg-f-ui);padding-inline:var(--twg-space-2-5);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.spine-inline-combo-trigger:hover,.spine-inline-combo-trigger[aria-expanded=true]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.spine-inline-combo-trigger:hover,.spine-inline-combo-trigger[aria-expanded=true]{border-color:color-mix(in oklab, var(--twg-brass) 45%, var(--twg-ink-hair))}}.spine-inline-combo-trigger:hover,.spine-inline-combo-trigger[aria-expanded=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.spine-inline-combo-trigger:hover,.spine-inline-combo-trigger[aria-expanded=true]{background:color-mix(in oklab, var(--twg-brass) 9%, var(--twg-cream-bright))}}.spine-inline-combo-trigger:disabled{cursor:not-allowed;opacity:var(--twg-disabled-opacity)}.spine-inline-combo-trigger span,.spine-inline-combo-trigger em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spine-inline-combo-trigger span{color:var(--twg-ink);font-size:var(--twg-fs-body-lg);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-body)}.spine-inline-combo-trigger em{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-style:normal;line-height:var(--twg-lh-dense);grid-column:1}.spine-inline-combo-trigger svg{width:var(--twg-icon-sm);height:var(--twg-icon-sm);color:var(--twg-ink-3);grid-area:1/2/span 2}.spine-inline-combo-positioner{z-index:var(--twg-popover-z);width:clamp(var(--twg-dd-min-w), var(--anchor-width,var(--twg-dd-min-w)), var(--twg-dd-max-w-wide))}.spine-inline-combo-pop{z-index:var(--twg-popover-z);border:var(--twg-modal-border);border-radius:var(--twg-dd-radius);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-dialog-shadow);padding:var(--twg-space-1-5);position:relative;overflow:hidden}.spine-inline-combo-command{box-shadow:none;background:0 0}.spine-inline-combo-command [data-slot=command-input-wrapper]{padding:var(--twg-space-1) var(--twg-space-1) 0}.spine-inline-combo-command [data-slot=input-group]{min-height:var(--twg-dd-item-h-desktop);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);font-family:var(--twg-f-ui)}.spine-inline-combo-command [data-slot=command-input]{color:var(--twg-ink);font-family:var(--twg-f-content);font-size:var(--twg-fs-body-lg);line-height:var(--twg-lh-body)}.spine-inline-combo-list{max-height:var(--twg-dd-max-h)}.spine-inline-combo-command [data-slot=command-group]{padding:var(--twg-space-1)}.spine-inline-combo-command [cmdk-group-heading]{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);font-weight:var(--twg-fw-emph);letter-spacing:var(--twg-tracking-eyebrow);line-height:var(--twg-lh-dense);text-transform:uppercase}.spine-inline-combo-command [data-slot=command-item]{min-height:var(--twg-dd-item-h-desktop);border-radius:var(--twg-r-sm);color:var(--twg-ink);font-family:var(--twg-f-ui);padding:var(--twg-space-2) var(--twg-space-2-5)}.spine-inline-combo-command [data-slot=command-item][data-selected=true]{background:var(--twg-ink-tint-soft)}.spine-inline-combo-command [data-slot=command-item][data-checked=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.spine-inline-combo-command [data-slot=command-item][data-checked=true]{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.spine-inline-combo-option{gap:var(--twg-space-0-5);min-width:0;display:grid}.spine-inline-combo-option strong,.spine-inline-combo-option small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spine-inline-combo-option strong{color:var(--twg-ink);font-size:var(--twg-fs-body-lg);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-body)}.spine-inline-combo-option small,.spine-inline-combo-empty{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);line-height:var(--twg-lh-dense)}.qc-combo{position:relative}.qc-combo-trigger{column-gap:var(--twg-modal-gap-sm);row-gap:var(--twg-space-0-5);cursor:pointer;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.qc-combo-trigger span,.qc-combo-trigger em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qc-combo-trigger span{color:var(--twg-ink);font-weight:var(--twg-fw-emph)}.qc-combo-trigger em{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-style:normal;line-height:var(--twg-lh-dense)}.qc-combo-trigger svg{width:var(--twg-icon-sm);height:var(--twg-icon-sm);color:var(--twg-ink-3);grid-area:1/2/span 2}.qc-combo-pop{inset-inline:0;top:calc(100% + var(--twg-dd-offset));z-index:var(--twg-modal-z);max-height:var(--twg-dd-max-h);border:var(--twg-modal-border);border-radius:var(--twg-dd-radius);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-dialog-shadow);flex-direction:column;display:flex;position:absolute;overflow:hidden}.qc-combo-search{align-items:center;gap:var(--twg-search-gap);padding:var(--twg-space-2) var(--twg-search-pad-x);border-bottom:var(--twg-modal-hairline);color:var(--twg-ink-3);display:flex}.qc-combo-search svg{width:var(--twg-search-icon);height:var(--twg-search-icon)}.qc-combo-search input{width:100%;height:var(--twg-search-h);min-height:var(--twg-search-h);border:1px solid var(--twg-search-border);border-radius:var(--twg-search-radius);background:var(--twg-search-bg);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-search-font);font-weight:var(--twg-search-weight);padding:0 var(--twg-search-pad-x);outline:none;line-height:1}.qc-combo-list{min-height:0;padding:var(--twg-space-2);overflow-y:auto}.qc-combo-option,.qc-combo-empty{width:100%;min-height:var(--twg-dd-item-h-desktop);border-radius:var(--twg-r-sm);color:var(--twg-ink);font-family:var(--twg-f-ui);text-align:left;background:0 0;border:0}.qc-combo-option{justify-content:space-between;align-items:center;gap:var(--twg-modal-gap-sm);cursor:pointer;padding:var(--twg-space-2) var(--twg-space-2-5);display:flex}.qc-combo-option:hover,.qc-combo-option[data-active=true]{background:var(--twg-ink-tint-soft)}.qc-combo-option[data-selected=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.qc-combo-option[data-selected=true]{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.qc-combo-option span{min-width:0;display:block}.qc-combo-option strong,.qc-combo-option small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qc-combo-option strong{font-size:var(--twg-fs-body-lg);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-body)}.qc-combo-option small,.qc-combo-empty{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);line-height:var(--twg-lh-dense)}.qc-combo-option svg{width:var(--twg-icon-sm);height:var(--twg-icon-sm);color:var(--twg-brass);flex:none}.qc-combo-empty{padding-inline:var(--twg-space-2-5);align-items:center;display:flex}.cal-xmod-row{gap:var(--twg-space-1-5);flex-wrap:wrap;display:flex}.twg-canvas [role=button],.twg-canvas [class*=-btn],.twg-canvas [class*=-pill],.twg-canvas [class*=-chip],.twg-canvas [class*=-tab]{min-height:max(var(--twg-hit-floor), var(--twg-control-min-h,var(--twg-hit-floor)))}@media (max-width:48em){.qc-backdrop{align-items:stretch;padding:0}.qc-modal{border:0;border-radius:0;width:100%;min-height:100svh;max-height:none}.qc-head,.qc-body,.qc-foot{padding-inline:var(--twg-space-4)}.qc-head{grid-template-columns:minmax(0, 1fr) var(--twg-btn-icon-mobile);column-gap:var(--twg-modal-gap-sm);row-gap:var(--twg-space-1);display:grid}.qc-title,.qc-source{grid-column:1}.qc-source{justify-self:start}.qc-x{width:var(--twg-btn-icon-mobile);height:var(--twg-btn-icon-mobile);min-height:var(--twg-btn-icon-mobile);border-radius:var(--twg-btn-md-mobile-radius);font-size:var(--twg-fs-body);grid-area:1/2/span 2;place-self:center end}.qc-input{min-height:var(--twg-btn-md-mobile-h);border-radius:var(--twg-btn-md-mobile-radius)}.qc-datetime-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qc-datetime-clear{min-height:var(--twg-btn-md-mobile-h);border-radius:var(--twg-btn-md-mobile-radius);font-size:var(--twg-fs-body);grid-column:1/-1}.qc-foot{background:var(--twg-modal-surface);position:sticky;bottom:0}.qc-btn{min-height:var(--twg-btn-md-mobile-h);border-radius:var(--twg-btn-md-mobile-radius);font-size:var(--twg-fs-body)}.spine-inline-grid.is-two{grid-template-columns:minmax(0,1fr)}.spine-inline-input,.spine-inline-combo-trigger,.spine-inline-actions [data-slot=button]{height:var(--twg-btn-md-mobile-h);min-height:var(--twg-btn-md-mobile-h);border-radius:var(--twg-btn-md-mobile-radius)}.spine-inline-actions [data-slot=button]{font-size:var(--twg-fs-body)}.spine-inline-combo-pop{max-height:var(--twg-dd-max-h-mobile)}.spine-inline-combo-command [data-slot=input-group],.spine-inline-combo-command [data-slot=command-item]{min-height:var(--twg-dd-item-h-mobile)}.qc-combo-pop{inset:var(--twg-space-4);max-height:var(--twg-dd-max-h-mobile);position:fixed}.qc-combo-option,.qc-combo-empty{min-height:var(--twg-dd-item-h-mobile)}.qc-combo-search input{min-height:var(--twg-search-h)}}.twg-rail{background:var(--twg-glass-t1-bg);-webkit-backdrop-filter:var(--twg-glass-t1-blur);backdrop-filter:var(--twg-glass-t1-blur);border:.5px solid var(--twg-glass-t1-border);box-shadow:var(--twg-glass-t1-edge);border-radius:12px;flex-direction:column;gap:12px;padding:12px 10px 16px;display:flex;overflow-y:auto}.twg-rail-section{gap:1px;display:grid}.twg-rail-kicker{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-micro);letter-spacing:.16em;text-transform:uppercase;padding:0 8px 6px;font-weight:600}.twg-rail-item{width:100%;min-height:34px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);text-align:left;cursor:pointer;transition:background .14s var(--twg-ease), transform 80ms var(--twg-ease);background:0 0;border:0;border-radius:7px;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:8px 12px;font-weight:500;line-height:1;text-decoration:none;display:grid}.twg-rail-item:hover,.twg-rail-item:focus-visible{background:var(--twg-ink);outline:0}@supports (color:color-mix(in lab, red, red)){.twg-rail-item:hover,.twg-rail-item:focus-visible{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.twg-rail-item:active{transform:translateY(1px)}.twg-rail-item[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-rail-item[data-active]{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.twg-rail-item[data-active]{box-shadow:inset 2.5px 0 0 var(--twg-brass);font-weight:600}.twg-rail-item svg{width:15px;height:15px;color:var(--twg-ink-3);justify-self:center}.twg-rail-item[data-active] svg{color:var(--twg-brass)}.twg-rail-item>span:not(.twg-rail-count){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.twg-rail-count{background:var(--twg-ink);border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.twg-rail-count{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.twg-rail-count{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption);font-weight:600;line-height:1}.twg-rail-item[data-active] .twg-rail-count{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.twg-rail-item[data-active] .twg-rail-count{background:color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.twg-rail-item[data-active] .twg-rail-count{color:var(--twg-brass)}@media (max-width:768px){:root{--twg-mp2-sheet-top:calc(var(--twg-modal-shell-inset-top) + var(--twg-space-3))}.em .em-compose-backdrop,.em-settings-backdrop,.em-smart-view-backdrop,.em-draft-modal-backdrop,.cal-modal-backdrop-full,.tc-create-scrim{top:var(--twg-mp2-sheet-top)!important;width:100vw!important;height:calc(var(--vv-h,100dvh) - var(--twg-mp2-sheet-top))!important;justify-content:stretch!important;align-items:flex-end!important;min-height:0!important;padding:0!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}body:has(.smart-label-modal__sheet) [data-slot=dialog-overlay]{top:var(--twg-mp2-sheet-top)!important;width:100vw!important;height:calc(var(--vv-h,100dvh) - var(--twg-mp2-sheet-top))!important;justify-content:stretch!important;align-items:flex-end!important;min-height:0!important;padding:0!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}body:has(.email-template-picker-modal) [data-slot=dialog-overlay]{top:var(--twg-mp2-sheet-top)!important;width:100vw!important;height:calc(var(--vv-h,100dvh) - var(--twg-mp2-sheet-top))!important;justify-content:stretch!important;align-items:flex-end!important;min-height:0!important;padding:0!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}body:has(.email-participants-modal) [data-slot=dialog-overlay]{top:var(--twg-mp2-sheet-top)!important;width:100vw!important;height:calc(var(--vv-h,100dvh) - var(--twg-mp2-sheet-top))!important;justify-content:stretch!important;align-items:flex-end!important;min-height:0!important;padding:0!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}body:has([data-test=email-signature-editor]) [data-slot=dialog-overlay]{top:var(--twg-mp2-sheet-top)!important;width:100vw!important;height:calc(var(--vv-h,100dvh) - var(--twg-mp2-sheet-top))!important;justify-content:stretch!important;align-items:flex-end!important;min-height:0!important;padding:0!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}.em .em-compose-backdrop>.em-compose,.em-settings-backdrop>.em-settings-modal,.em-smart-view-backdrop>.em-smart-view-dialog,.em-draft-modal-backdrop>.em-draft-modal{border-radius:var(--twg-modal-shell-radius) var(--twg-modal-shell-radius) 0 0!important;border:var(--twg-modal-border)!important;width:100vw!important;max-width:100vw!important;height:100%!important;min-height:0!important;max-height:100%!important;box-shadow:var(--twg-dialog-sheet-shadow), var(--twg-modal-shadow)!important;animation:twg-mp2-stacked-sheet-in var(--twg-modal-stacked-enter-dur) var(--twg-ease) both!important;margin:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}.cal-modal:not(.cal-modal-sm),.tc-create-dialog,.smart-label-modal__sheet,.email-template-picker-modal,.email-participants-modal,[data-test=email-signature-editor]{top:var(--twg-mp2-sheet-top)!important;width:100vw!important;max-width:100vw!important;height:calc(var(--vv-h,100dvh) - var(--twg-mp2-sheet-top))!important;max-height:calc(var(--vv-h,100dvh) - var(--twg-mp2-sheet-top))!important;border-radius:var(--twg-modal-shell-radius) var(--twg-modal-shell-radius) 0 0!important;border:var(--twg-modal-border)!important;box-shadow:var(--twg-dialog-sheet-shadow), var(--twg-modal-shadow)!important;animation:twg-mp2-stacked-sheet-in var(--twg-modal-stacked-enter-dur) var(--twg-ease) both!important;margin:0!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}html[data-shell=twg] .cal-modal:not(.cal-modal-sm),html[data-shell=twg] .cal-modal.cal-modal--mobile-sheet:not(.cal-modal-sm){top:var(--twg-mp2-sheet-top)!important;width:100vw!important;max-width:100vw!important;height:calc(var(--vv-h,100dvh) - var(--twg-mp2-sheet-top))!important;max-height:calc(var(--vv-h,100dvh) - var(--twg-mp2-sheet-top))!important;margin:0!important;bottom:0!important;left:0!important;right:0!important}body:has(.cal-modal-backdrop-full) .cal>*{opacity:.94!important;transform:scale(var(--twg-modal-stacked-scale))!important}.tao-pilot-panel{top:var(--twg-mp2-sheet-top)!important}.tc-app .tc-context{top:var(--twg-space-2)!important;right:var(--twg-space-2)!important;bottom:var(--twg-space-2)!important;left:var(--twg-space-2)!important;border-radius:var(--twg-modal-radius,18px)!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important}.em>.em-compose-backdrop{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.em>.em-compose-backdrop>.em-compose{width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important}}@media (min-width:769px) and (max-width:1023px){.tao-pilot-panel{top:calc(env(safe-area-inset-top,0px) + var(--twg-header-h,62px) + var(--twg-space-2))!important;width:var(--twg-andy-drawer-w-tablet)!important;border-bottom:0!important;border-right:0!important;border-radius:24px 0 0!important;bottom:0!important;right:0!important}}@media (min-width:1024px){.tao-pilot-panel{top:calc(env(safe-area-inset-top,0px) + var(--twg-header-h,62px) + var(--twg-space-2))!important;border-bottom:0!important;border-right:0!important;border-radius:24px 0 0!important;bottom:0!important;right:0!important}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.em .em-compose-backdrop>.em-compose,.em-settings-backdrop>.em-settings-modal,.em-smart-view-backdrop>.em-smart-view-dialog,.em-draft-modal-backdrop>.em-draft-modal,.cal-modal:not(.cal-modal-sm),.tc-create-dialog,.smart-label-modal__sheet,.email-template-picker-modal,.email-participants-modal,[data-test=email-signature-editor]{transition:none!important;animation:none!important;transform:none!important}}:root{--sky-ease:cubic-bezier(.16, 1, .3, 1);--sky-duration-enter:.22s;--sky-duration-hover:.15s;--sky-duration-press:.1s;--sky-duration-line:.35s;--sky-duration-gauge:.45s;--sky-duration-count:.35s;--sky-duration-reduced:.125s}@font-face{font-family:Outfit;src:url(/fonts/outfit/outfit-latin-wght.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:300 500}@keyframes sky-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes sky-fade{0%{opacity:0}to{opacity:1}}@keyframes sky-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}body:has(.tdy-skyline){--sky-accent:#b9582e;--sky-accent-bright:#d9875f;--sky-accent-deep:#7a4318;--sky-accent-contrast:#7a4318}.brf.tdy.tdy-skyline{--sky-accent:#b9582e;--sky-accent-bright:#d9875f;--sky-accent-deep:#7a4318;--sky-accent-contrast:#7a4318;--sky-ink:#2c1e10;--sky-ink-secondary:#57402c;--sky-ink-muted:#6b5a4a;--sky-line:#2c1e101f;--sky-line-strong:#2c1e102e;--sky-glass:#fffdf97a;--sky-glass-hero:#fffdf970;--sky-glass-hover:#fffdf994;--sky-shadow:0 18px 48px #2c1e101a, 0 2px 8px #2c1e100d;--sky-shadow-hover:0 22px 52px #2c1e1021, 0 4px 10px #2c1e1012;--twg-brass:var(--sky-accent);--twg-coral:var(--sky-accent);--twg-salmon:var(--sky-accent);--twg-sage:#5f7a4f;--twg-danger:#b54336;--twg-dsh-blue:var(--sky-accent);--twg-dsh-amber:var(--sky-accent);--twg-dsh-teal:var(--sky-accent-deep);--twg-dsh-green:var(--sky-accent-deep);isolation:isolate;color:var(--sky-ink);letter-spacing:0;background:#f7ebe4;font-family:Outfit,Arial,sans-serif;font-style:normal;position:relative}.tdy-skyline *,.tdy-skyline :before,.tdy-skyline :after{box-sizing:border-box;letter-spacing:0}.tdy-skyline button,.tdy-skyline input,.tdy-skyline textarea,.tdy-skyline select{font-family:inherit}.tdy-skyline-wallpaper{z-index:-2;background-color:#f2aa79;background-image:var(--twg-authenticated-canvas-url);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:absolute;inset:0}.tdy-skyline-wallpaper:after{content:"";background:#fff8f12e;position:absolute;inset:0}.tdy-skyline .brf-scroll{z-index:1;scrollbar-color:#7a431847 transparent;padding:32px;position:relative}.tdy-skyline .tdy-col-dashboard{gap:24px;width:100%;max-width:1600px;margin:0 auto;padding:0}.tdy-skyline .tdy-enter,.tdy-skyline .tdy-enter-hero,.tdy-skyline .tdy-enter-strip,.tdy-skyline .dsh-enter,.tdy-skyline .dsh-tile{animation:sky-enter var(--sky-duration-enter) var(--sky-ease)}.tdy-skyline .tdy-hero{background:var(--sky-glass-hero);box-shadow:var(--sky-shadow);color:var(--sky-ink);-webkit-backdrop-filter:blur(18px)saturate(118%);border:1px solid #ffffffc2;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:28px 32px;display:grid;overflow:visible}.tdy-skyline .brf-greeting{padding:0}.tdy-skyline .brf-greeting-sub{max-width:68ch;color:var(--sky-ink-secondary);font-family:Outfit,Arial,sans-serif;font-size:var(--twg-fs-skyline-body);opacity:1;margin:8px 0 0;font-weight:400;line-height:1.5}.tdy-skyline .tdy-brief-block{gap:8px;max-width:90ch;display:grid}.tdy-skyline .tdy-brief-label{width:max-content;color:var(--sky-accent-deep);font-size:var(--twg-fs-button);align-items:center;gap:7px;font-weight:700;line-height:1.3;display:inline-flex}.tdy-skyline .tdy-hero-text{max-width:76ch;color:var(--sky-ink);font-family:Outfit,Arial,sans-serif;font-size:var(--twg-fs-heading);margin:0;font-weight:400;line-height:1.55}.tdy-skyline .tdy-brief-updated{animation:sky-fade var(--sky-duration-enter) var(--sky-ease) both}.tdy-skyline .tdy-quick-actions{grid-template-columns:repeat(3,minmax(140px,180px));gap:12px;display:grid}.tdy-skyline .tdy-quick-action{min-width:0;min-height:44px;color:var(--sky-ink);font-size:var(--twg-fs-body);cursor:pointer;transition:transform var(--sky-duration-hover) var(--sky-ease), background var(--sky-duration-hover) var(--sky-ease), border-color var(--sky-duration-hover) var(--sky-ease), box-shadow var(--sky-duration-hover) var(--sky-ease);background:#ffffff9e;border:1px solid #7a431838;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 4px 14px #2c1e100f}.tdy-skyline .tdy-quick-action:hover{background:#ffffffd6;border-color:#7a431870;transform:translateY(-1px);box-shadow:0 7px 18px #2c1e1017}.tdy-skyline .tdy-quick-action:active{transition-duration:var(--sky-duration-press);transform:translateY(0)}.tdy-skyline .tdy-quick-action-primary:hover{background:#7a4318;border-color:#7a4318}.tdy-skyline :is(button,[role=button],[role=checkbox],a):focus-visible{outline:3px solid var(--sky-accent-deep);outline-offset:3px;box-shadow:0 0 0 2px #fff}.tdy-skyline .dsh{width:100%;color:var(--sky-ink);gap:24px;font-family:Outfit,Arial,sans-serif;display:grid}.tdy-skyline .dsh-hero{background:var(--sky-glass-hero);min-height:330px;box-shadow:var(--sky-shadow);-webkit-backdrop-filter:blur(18px)saturate(118%);border:1px solid #ffffffc2;border-radius:8px;grid-template-columns:minmax(180px,.72fr) minmax(360px,2fr) 1px minmax(220px,.86fr);align-items:center;gap:24px;padding:24px;display:grid;overflow:visible}.tdy-skyline .dsh-hero-headline{flex-direction:column;justify-content:center;align-self:stretch;gap:10px;min-width:0;display:flex}.tdy-skyline .dsh-hero-number{color:var(--sky-ink);font-family:Outfit,Arial,sans-serif;font-size:var(--twg-fs-skyline-metric-lg);font-weight:900;line-height:1}.tdy-skyline .dsh-hero-label,.tdy-skyline .dsh-chart-sub,.tdy-skyline .dsh-axis-label,.tdy-skyline .dsh-legend-item{color:var(--sky-ink-muted)}.tdy-skyline .dsh-hero-label{font-size:var(--twg-fs-button);font-weight:500}.tdy-skyline .dsh-legend{flex-wrap:wrap;gap:8px 12px;margin-top:6px;display:flex}.tdy-skyline .dsh-legend-item{font-size:var(--twg-fs-label);font-weight:500}.tdy-skyline .dsh-delta-pill,.tdy-skyline .dsh-badge,.tdy-skyline .dsh-todo-chip,.tdy-skyline .dsh-sender-chip,.tdy-skyline .dsh-modal-chip{color:var(--sky-accent-deep);background:#b9582e1a;border:1px solid #7a431838}.tdy-skyline .dsh-delta-pill{width:fit-content;max-width:100%;min-height:28px;font-size:var(--twg-fs-caption);white-space:normal;border-radius:999px;padding:5px 10px;font-weight:700;line-height:1.35}.tdy-skyline .dsh-hero-chart{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex}.tdy-skyline .dsh-chart-title{color:var(--sky-ink);font-size:var(--twg-fs-skyline-body);font-weight:700}.tdy-skyline .dsh-chart-sub{font-size:var(--twg-fs-label);margin-top:2px;font-weight:400}.tdy-skyline .dsh-chart{width:100%;margin-top:10px;position:relative}.tdy-skyline .dsh-chart-svg{width:100%;min-height:190px;display:block;overflow:visible}.tdy-skyline .dsh-axis-label{fill:var(--sky-ink-muted);font-family:Outfit,Arial,sans-serif;font-size:var(--twg-fs-skyline-axis);font-weight:500}.tdy-skyline .dsh-day-label{font-size:var(--twg-fs-caption)}.tdy-skyline .dsh-rate-line{stroke:var(--sky-accent-deep);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.tdy-skyline .dsh-hit:focus-visible{outline:none}.tdy-skyline .dsh-tooltip{border:1px solid var(--twg-glass-border);background:var(--twg-glass-t3-bg);min-width:150px;color:var(--sky-ink-secondary);font-family:Outfit,Arial,sans-serif;font-size:var(--twg-fs-label);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border-radius:6px;padding:10px 12px;line-height:1.45;box-shadow:0 10px 28px #2c1e1024}.tdy-skyline .dsh-tooltip-date{color:var(--sky-ink);font-weight:700}.tdy-skyline .dsh-hero-divider{background:var(--sky-line);width:1px;height:72%}.tdy-skyline .dsh-hero-gauge{min-width:0}.tdy-skyline .dsh-gauge{width:100%;color:var(--sky-ink);position:relative}.tdy-skyline .dsh-gauge-hit{width:min(100%,190px);color:var(--sky-ink);border-radius:8px;margin:0 auto}.tdy-skyline .dsh-gauge-track{fill:none;stroke:#85746733;stroke-width:12px;stroke-linecap:round}.tdy-skyline .dsh-gauge-value{fill:none;stroke-width:12px;stroke-linecap:round;filter:drop-shadow(0 0 6px #d9875f6b)}.tdy-skyline .dsh-gauge-tick{stroke:var(--sky-ink);stroke-width:1.5px}.tdy-skyline .dsh-gauge-tick-label,.tdy-skyline .dsh-gauge-domain-label{fill:var(--sky-ink-muted);font-family:Outfit,Arial,sans-serif;font-size:var(--twg-fs-skyline-micro);font-weight:500}.tdy-skyline .dsh-gauge-score,.tdy-skyline .dsh-gauge[data-band=lo] .dsh-gauge-score,.tdy-skyline .dsh-gauge[data-band=hi] .dsh-gauge-score{color:var(--sky-ink);font-family:Outfit,Arial,sans-serif;font-size:var(--twg-fs-skyline-metric);font-weight:900;line-height:1}.tdy-skyline .dsh-gauge-insight{width:fit-content;max-width:100%;color:var(--sky-accent-deep);font-size:var(--twg-fs-caption);text-align:center;background:#b9582e1a;border:1px solid #7a431838;border-radius:999px;margin:4px auto 10px;padding:6px 10px;font-weight:700;line-height:1.35}.tdy-skyline .dsh-gauge-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.tdy-skyline .dsh-gauge-breakdown>span{border:1px solid var(--sky-line);min-width:0;color:var(--sky-ink-muted);font-size:var(--twg-fs-skyline-axis);text-align:center;background:#ffffff6b;border-radius:6px;padding:7px 5px}.tdy-skyline .dsh-gauge-breakdown strong{color:var(--sky-ink);font-size:var(--twg-fs-label);margin-top:2px;font-weight:700}.tdy-skyline .dsh-gauge-pop{z-index:20;border:1px solid var(--twg-glass-border);background:var(--twg-glass-t3-bg);min-width:260px;color:var(--sky-ink-secondary);font-size:var(--twg-fs-label);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border-radius:8px;padding:14px;line-height:1.5;inset:auto calc(100% + 12px) 0 auto;transform:none;box-shadow:0 16px 38px #2c1e1029}.tdy-skyline .dsh-gauge-pop-title{color:var(--sky-ink);font-weight:700}.tdy-skyline .dsh-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.tdy-skyline .dsh-tile{--dsh-accent:var(--sky-accent);background:var(--sky-glass);min-width:0;min-height:248px;color:var(--sky-ink);-webkit-backdrop-filter:blur(12px)saturate(112%);transition:transform var(--sky-duration-hover) var(--sky-ease), background var(--sky-duration-hover) var(--sky-ease), border-color var(--sky-duration-hover) var(--sky-ease), box-shadow var(--sky-duration-hover) var(--sky-ease);border:1px solid #ffffffbd;border-radius:8px;padding:20px;box-shadow:0 10px 30px #2c1e1014,0 1px 5px #2c1e100a}.tdy-skyline .dsh-tile:before{display:none}.tdy-skyline .dsh-tile-followups,.tdy-skyline .dsh-tile-email,.tdy-skyline .dsh-tile-calendar,.tdy-skyline .dsh-tile-todo{--dsh-accent:var(--sky-accent);background:var(--sky-glass)}@media (hover:hover){.tdy-skyline .dsh-tile-clickable:hover,.tdy-skyline .dsh-tile:hover{background:var(--sky-glass-hover);box-shadow:var(--sky-shadow-hover);border-color:#ffffffeb;transform:translateY(-2px)}}.tdy-skyline .dsh-tile-label{min-width:0;color:var(--sky-ink);font-size:var(--twg-fs-skyline-body);font-weight:700;line-height:1.25}.tdy-skyline .dsh-tile-chevron,.tdy-skyline .dsh-preview-chevron{color:var(--sky-accent-deep)}.tdy-skyline .dsh-badge{min-width:26px;min-height:26px;font-size:var(--twg-fs-label);border-radius:999px;font-weight:700}.tdy-skyline .dsh-badge[data-attention]{color:var(--sky-accent-deep);background:#b9582e26;border-color:#7a431857}.tdy-skyline .dsh-tile-metric{color:var(--sky-ink-secondary);font-size:var(--twg-fs-body)}.tdy-skyline .dsh-tile-metric strong{color:var(--sky-ink);font-size:var(--twg-fs-skyline-tile-metric);font-weight:900}.tdy-skyline .dsh-tile-sub,.tdy-skyline .dsh-tile-empty-sub,.tdy-skyline .dsh-tile-error-note,.tdy-skyline .dsh-preview-line2,.tdy-skyline .dsh-todo-progress-note{color:var(--sky-ink-muted)}.tdy-skyline .dsh-person-avatar{color:var(--sky-accent-deep);background:#faeee7;border-color:#ffffffdb}.tdy-skyline .dsh-followup-action,.tdy-skyline .dsh-tile-primary,.tdy-skyline .dsh-tile-retry,.tdy-skyline .dsh-modal-action{color:var(--sky-accent-deep);font-weight:700}.tdy-skyline .dsh-tile-primary,.tdy-skyline .dsh-tile-retry,.tdy-skyline .dsh-modal-action{background:#ffffff85;border:1px solid #7a431838;border-radius:6px;min-height:36px}.tdy-skyline .dsh-tile-primary:hover,.tdy-skyline .dsh-tile-retry:hover,.tdy-skyline .dsh-modal-action:hover{background:#b9582e1a;border-color:#7a43186b}.tdy-skyline .dsh-preview-row,.tdy-skyline .dsh-todo-row{border-color:var(--sky-line);min-height:44px;color:var(--sky-ink);border-radius:6px}.tdy-skyline .dsh-preview-line1,.tdy-skyline .dsh-todo-title{color:var(--sky-ink);font-weight:500}.tdy-skyline .dsh-todo-bar{background:#85746729;border-radius:999px;height:5px}.tdy-skyline .dsh-todo-bar-fill{border-radius:inherit;background:var(--sky-accent)}.tdy-skyline .dsh-todo-sync{color:var(--sky-accent-deep);font-style:normal}.tdy-skyline .dsh-todo-check{border:1.5px solid var(--sky-accent-deep);color:#fff;background:#ffffffad;border-radius:5px;flex:0 0 22px;width:22px;height:22px}.tdy-skyline .dsh-todo-row[data-done] .dsh-todo-check{border-color:var(--sky-accent-contrast);background:var(--sky-accent-contrast)}.tdy-skyline .dsh-todo-tick{stroke:#fff;stroke-width:2px}.tdy-skyline .dsh-todo-group-icon,.tdy-skyline .dsh-todo-row[data-grouped] .dsh-todo-meta,.tdy-skyline .dsh-tile-ok,.tdy-skyline .dsh-empty-illustration{color:var(--sky-accent-deep)}.tdy-skyline .dsh-empty-illustration{background:#b9582e1a;border-color:#7a43182e}.tdy-skyline .dsh-todo-chip,.tdy-skyline .dsh-todo-chip[data-overdue]{color:var(--sky-accent-deep);border-radius:999px}.tdy-skyline .dsh-todo-celebrate{color:var(--sky-accent-deep);background:#b9582e14;border-color:#7a431838}.tdy-skyline .dsh-hero-state,.tdy-skyline .dsh-chart-empty,.tdy-skyline .dsh-gauge-state,.tdy-skyline .dsh-tile-state{color:var(--sky-ink-secondary)}.tdy-skyline .dsh-skeleton{background:linear-gradient(90deg,#a89b8f26 25%,#ffffff94 50%,#a89b8f26 75%) 0 0/200% 100%;animation:1.2s linear infinite sky-skeleton}.tdy-skyline .brf-firstrun{background:var(--sky-glass);max-width:none;box-shadow:var(--sky-shadow);-webkit-backdrop-filter:blur(12px);border:1px solid #ffffffbd;border-radius:8px;margin:0;padding:24px}.tdy-skyline .brf-firstrun-title{color:var(--sky-ink);font-family:Outfit,Arial,sans-serif;font-size:var(--twg-fs-record-title);font-weight:700}.tdy-skyline .brf-firstrun-value{color:var(--sky-ink-secondary);font-family:Outfit,Arial,sans-serif}.tdy-skyline .brf-firstrun-cta{border-color:var(--sky-accent-contrast);background:var(--sky-accent-contrast);color:#fff;border-radius:6px;min-height:44px;font-family:Outfit,Arial,sans-serif}.tdy-skyline .brf-firstrun-cta:hover{background:#7a4318}.dsh-modal{border:1px solid var(--twg-glass-border);background:var(--twg-glass-t3-bg);color:#2c1e10;width:min(720px,100vw - 48px);max-height:min(720px,100dvh - 48px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);border-radius:8px;padding:0;font-family:Outfit,Arial,sans-serif;overflow:hidden;box-shadow:0 24px 72px #2c1e1038}.dsh-modal .dsh-modal-head{border-bottom:1px solid #2c1e101a;padding:22px 24px 16px}.dsh-modal .dsh-modal-title{color:#2c1e10;font-family:Outfit,Arial,sans-serif;font-size:var(--twg-fs-heading);font-weight:700}.dsh-modal .dsh-modal-sub,.dsh-modal .dsh-modal-context,.dsh-modal .dsh-modal-empty-sub{color:#857467}.dsh-modal .dsh-modal-body{padding:16px 24px 24px}.dsh-modal .dsh-modal-section-head,.dsh-modal .dsh-modal-person{color:#2c1e10;font-family:Outfit,Arial,sans-serif}.dsh-modal .dsh-modal-row{border-color:#2c1e101a;border-radius:6px}.dsh-modal .dsh-modal-row:hover{background:#b9582e12}.dsh-modal .dsh-modal-chip,.dsh-modal .dsh-modal-chip[data-bucket=overdue],.dsh-modal .dsh-modal-chip[data-bucket=today]{color:#8a4d1c;background:#b9582e1a;border:1px solid #7a431838;border-radius:999px}.dsh-modal :is(button,[role=button],a):focus-visible{outline-offset:3px;outline:3px solid #8a4d1c;box-shadow:0 0 0 2px #fff}.sky-task-modal{border:1px solid var(--twg-glass-border);background:var(--twg-glass-t3-bg);color:#2c1e10;width:min(520px,100vw - 48px);max-height:calc(100dvh - 48px);-webkit-backdrop-filter:var(--twg-glass-t3-blur);border-radius:8px;font-family:Outfit,Arial,sans-serif;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 72px #2c1e1038}.sky-task-modal-overlay{-webkit-backdrop-filter:blur(4px);background:#2c1e103d}.sky-task-modal-head{border-bottom:1px solid #2c1e101a;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 16px;display:flex}.sky-task-modal-title{color:#2c1e10;font-family:Outfit,Arial,sans-serif;font-size:var(--twg-fs-heading);margin:0;font-weight:700;line-height:1.25}.sky-task-modal-sub{color:#857467;font-size:var(--twg-fs-label);margin:4px 0 0;line-height:1.4}.sky-task-modal-close{width:var(--twg-touch-target);height:var(--twg-touch-target);flex:0 0 var(--twg-touch-target);color:#57402c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;margin:-10px -10px 0 0;padding:0;display:inline-flex}.sky-task-modal-close:hover{color:#8a4d1c;background:#b9582e14;border-color:#7a431833}.sky-task-form{gap:16px;padding:20px 24px 24px;display:grid}.sky-task-field{color:#57402c;font-size:var(--twg-fs-button);gap:7px;font-weight:700;display:grid}.sky-task-field :is(input,textarea){color:#2c1e10;width:100%;min-height:44px;font:inherit;background:#ffffffb8;border:1px solid #2c1e102e;border-radius:6px;outline:none;padding:10px 12px;font-weight:400;line-height:1.45}.sky-task-field textarea{resize:vertical;min-height:88px}.sky-task-field :is(input,textarea):focus-visible,.sky-task-modal :is(button,[role=button]):focus-visible{outline-offset:3px;outline:3px solid #8a4d1c;box-shadow:0 0 0 2px #fff}.sky-task-form-error{color:#7a4318;min-height:20px;font-size:var(--twg-fs-label);margin:-4px 0 0;line-height:1.4}.sky-task-form-actions{justify-content:flex-end;gap:10px;display:flex}.sky-task-button{min-height:var(--twg-touch-target);border-radius:var(--twg-btn-md-radius);font-size:var(--twg-fs-body);cursor:pointer;transition:background var(--sky-duration-hover) var(--sky-ease), border-color var(--sky-duration-hover) var(--sky-ease);padding:0 16px;font-weight:700}.sky-task-button:disabled,.sky-task-modal-close:disabled{cursor:default;opacity:.58}.sky-task-button-secondary{color:#2c1e10;background:#ffffffb3;border:1px solid #7a431838}.sky-task-button-secondary:hover:not(:disabled){background:#b9582e14}.sky-task-button-primary{color:#fff;background:#8a4d1c;border:1px solid #8a4d1c}.sky-task-button-primary:hover:not(:disabled){background:#7a4318;border-color:#7a4318}body:has(.tdy-skyline) .tao-pilot-root{--twg-salmon:var(--sky-accent);--twg-salmon-hover:var(--sky-accent-deep);--twg-salmon-active:var(--sky-accent-deep);--twg-on-salmon:#fff;--twg-brass:var(--sky-accent);--twg-coral:var(--sky-accent);--twg-danger:var(--sky-accent-deep)}body:has(.tdy-skyline) .tao-pilot-tab{color:#2c1e10;background:#ffffffc2;border-color:#7a431861}:is(body:has(.tdy-skyline) .tao-pilot-tab:hover,body:has(.tdy-skyline) .tao-pilot-tab[aria-expanded=true]){background:#b9582e1f;border-color:#7a43188f}body:has(.tdy-skyline) .tao-pilot-tab>span{color:#2c1e10;font-family:Outfit,Arial,sans-serif}body:has(.tdy-skyline) .pilot-north-star-icon{color:var(--sky-accent)!important}body:has(.tdy-skyline) .m-fab{background:var(--sky-accent-contrast)!important;color:#fff!important;border-color:#ffffffad!important;box-shadow:0 12px 24px -8px #7a431857,0 2px 5px #2c1e1024!important}body:has(.tdy-skyline) .m-fab:hover{background:var(--sky-accent-deep)!important}body:has(.tdy-skyline) .m-fab:focus-visible{outline:3px solid var(--sky-accent-deep);outline-offset:3px;box-shadow:0 0 0 2px #fff!important}@media (max-width:1180px) and (min-width:769px){.tdy-skyline .dsh-hero{grid-template-columns:minmax(170px,.72fr) minmax(320px,1.7fr)}.tdy-skyline .dsh-hero-divider{display:none}.tdy-skyline .dsh-hero-gauge{grid-column:1/-1;width:min(360px,100%);margin:0 auto}}@media (max-width:1024px) and (min-width:769px){.tdy-skyline .brf-scroll{padding:28px}.tdy-skyline .dsh-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:768px){.brf.tdy.tdy-skyline{border-radius:0}html body .twg-canvas>section.brf.tdy-skyline>.brf-scroll{padding-left:14px!important;padding-right:14px!important}section.brf.tdy-skyline .m-brf-topbar .m-brf-topbar-title>span{color:var(--sky-ink)!important;font-family:Outfit,Arial,sans-serif!important;font-size:var(--twg-fs-display-lg)!important;letter-spacing:0!important;font-weight:700!important;line-height:1.1!important}.tdy-skyline .tdy-col-dashboard,.tdy-skyline .dsh{gap:20px}.tdy-skyline .tdy-hero{gap:20px;padding:24px}.tdy-skyline .brf-greeting-h{font-size:var(--twg-fs-display-lg)}.tdy-skyline .brf-greeting-sub{font-size:var(--twg-fs-body)}.tdy-skyline .tdy-hero-text{font-size:var(--twg-fs-title);line-height:1.5}.tdy-skyline .tdy-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tdy-skyline .tdy-quick-action{min-height:44px;font-size:var(--twg-fs-button);padding:0 12px}.tdy-skyline .tdy-quick-action-primary{grid-column:1/-1}.tdy-skyline .dsh-hero{grid-template-columns:minmax(0,1fr);gap:22px;min-height:0;padding:20px}.tdy-skyline .dsh-hero-headline{align-items:flex-start}.tdy-skyline .dsh-hero-number{font-size:var(--twg-fs-skyline-metric)}.tdy-skyline .dsh-hero-divider{display:none}.tdy-skyline .dsh-chart-svg{min-height:176px}.tdy-skyline .dsh-hero-gauge{width:100%}.tdy-skyline .dsh-gauge-pop{z-index:1000;width:auto;min-width:0;padding:18px;position:fixed;inset:auto 16px 16px;transform:none}.tdy-skyline .dsh-row{grid-template-columns:minmax(0,1fr);gap:20px}.tdy-skyline .dsh-tile{min-height:220px;padding:18px}.dsh-modal,.sky-task-modal{width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}.sky-task-modal-head{padding:20px 18px 14px}.sky-task-form{padding:18px}.sky-task-form-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dsh-modal .dsh-modal-head{padding:20px 18px 14px}.dsh-modal .dsh-modal-body{padding:14px 18px 20px}}@media (max-width:420px){html body .twg-canvas>section.brf.tdy-skyline>.brf-scroll{padding-left:14px!important;padding-right:14px!important}.tdy-skyline .tdy-hero,.tdy-skyline .dsh-hero{padding:20px}.tdy-skyline .dsh-tile{padding:16px}}@media (prefers-reduced-motion:reduce){.tdy-skyline *,.tdy-skyline :before,.tdy-skyline :after,.dsh-modal,.dsh-modal *,.sky-task-modal,.sky-task-modal *{scroll-behavior:auto!important;transition-duration:var(--sky-duration-reduced)!important;transition-property:opacity!important;animation:none!important}.tdy-skyline .tdy-enter,.tdy-skyline .tdy-enter-hero,.tdy-skyline .tdy-enter-strip,.tdy-skyline .dsh-enter,.tdy-skyline .dsh-tile,.tdy-skyline .tdy-brief-updated{animation:sky-fade var(--sky-duration-reduced) linear both!important;transform:none!important}.tdy-skyline .dsh-bar,.tdy-skyline .dsh-rate-line,.tdy-skyline .dsh-rate-line-halo,.tdy-skyline .dsh-gauge-value{stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}.tdy-skyline .dsh-skeleton{background:#a89b8f2e;animation:none!important}.tdy-skyline :is(button,.dsh-tile,.dsh-preview-row):hover,.tdy-skyline :is(button,.dsh-tile,.dsh-preview-row):active{transform:none!important}}.brf.tdy.tdy-skyline{--sky-stage:#ffeee29e;--sky-stage-deep:#ffdec994;--sky-hairline:#2c1e101c;--sky-hairline-soft:#2c1e1013;font-synthesis:none;background:#f7ebe4;font-family:Outfit,Arial,sans-serif;font-weight:400}.tdy-skyline *,.tdy-skyline :before,.tdy-skyline :after{letter-spacing:0;font-family:Outfit,Arial,sans-serif}.tdy-skyline-wallpaper{opacity:.88;background-color:#f2aa79;background-position:58%}.tdy-skyline-wallpaper:after{background:#fff8f129}.tdy-skyline .brf-scroll{padding:24px 32px 48px}.tdy-skyline .tdy-col-dashboard,.tdy-skyline .dsh{gap:28px;width:100%;max-width:1600px}.tdy-skyline .tdy-col-dashboard{padding:0}.tdy-skyline .tdy-mist-stage{background:linear-gradient(118deg, #fff8f1cc 0%, var(--sky-stage) 52%, var(--sky-stage-deep) 100%);min-width:0;-webkit-backdrop-filter:var(--twg-glass-t2-blur);backdrop-filter:var(--twg-glass-t2-blur);border:1px solid #ffffff8a;border-radius:34px;gap:0;padding:42px 48px 46px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #46322314}.tdy-skyline .tdy-mist-stage:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffa3}.tdy-skyline .tdy-mist-stage>.tdy-hero{border:0;border-bottom:1px solid var(--sky-hairline);box-shadow:none;color:var(--sky-ink);-webkit-backdrop-filter:none;background:0 0;border-radius:0;grid-template-columns:minmax(260px,.78fr) minmax(440px,1.42fr);grid-template-areas:"greeting brief""actions brief";gap:18px 56px;margin:0;padding:0 0 38px;display:grid;overflow:visible}.tdy-skyline .brf-greeting{grid-area:greeting;align-self:end;padding:0}.tdy-skyline .brf-greeting-h{color:var(--sky-ink);font-family:Outfit,Arial,sans-serif;font-size:var(--twg-fs-skyline-greeting);margin:0;font-weight:300;line-height:1.02}.tdy-skyline .brf-greeting-sub{max-width:38ch;color:var(--sky-ink-muted);font-family:Outfit,Arial,sans-serif;font-size:var(--twg-fs-skyline-body);margin:10px 0 0;font-weight:400;line-height:1.45}.tdy-skyline .tdy-brief-block{grid-area:brief;align-self:center;gap:10px;max-width:74ch;padding-left:2px;display:grid}.tdy-skyline .tdy-brief-label{color:var(--sky-accent-deep);font-size:var(--twg-fs-skyline-control);gap:7px;font-weight:500;line-height:1.25}.tdy-skyline .tdy-hero-text{max-width:70ch;color:var(--sky-ink-secondary);font-family:Outfit,Arial,sans-serif;font-size:var(--twg-fs-skyline-body);font-weight:400;line-height:1.58}.tdy-skyline .tdy-quick-actions{flex-wrap:wrap;grid-area:actions;align-self:start;gap:8px;display:flex}.tdy-skyline .tdy-quick-action{width:auto;min-width:0;min-height:40px;box-shadow:none;color:var(--sky-ink-secondary);font-size:var(--twg-fs-skyline-control);background:#ffffff4d;border:1px solid #2c1e1024;border-radius:15px;padding:0 14px;font-weight:500}.tdy-skyline .tdy-quick-action:hover{box-shadow:none;background:#ffffff8a;border-color:#7a431866;transform:none}.tdy-skyline .tdy-quick-action-primary{border-color:var(--sky-accent-contrast);background:var(--sky-accent-contrast);color:#fff;box-shadow:none}.tdy-skyline .dsh-hero{min-height:298px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(180px,.64fr) minmax(440px,1.7fr) minmax(190px,.72fr);grid-template-areas:"kpi chart gauge";align-items:center;gap:34px;padding:36px 0 0;display:grid;overflow:visible}.tdy-skyline .tdy-mist-stage>.dsh-hero-state{flex-direction:column;grid-template-columns:none;grid-template-areas:none;justify-content:center;align-items:center;gap:8px;padding:36px 0;display:flex}.tdy-skyline .dsh-hero-headline{grid-area:kpi;justify-content:center;align-self:center;gap:9px;min-width:0}.tdy-skyline .dsh-hero-number{color:var(--sky-ink);font-family:Outfit,Arial,sans-serif;font-size:var(--twg-fs-skyline-metric-lg);font-variant-numeric:proportional-nums lining-nums;font-weight:300;line-height:.86}.tdy-skyline .dsh-hero-label{color:var(--sky-ink-secondary);font-size:var(--twg-fs-skyline-label);font-weight:300;line-height:1.2}.tdy-skyline .dsh-legend{gap:6px 12px;margin-top:10px}.tdy-skyline .dsh-legend-item{color:var(--sky-ink-muted);font-size:var(--twg-fs-skyline-axis);font-variant-numeric:tabular-nums;font-weight:400}.tdy-skyline .dsh-legend-dot{border-radius:2px;width:9px;height:2px}.tdy-skyline .dsh-legend-dot-received{background:#6d574552}.tdy-skyline .dsh-legend-dot-responded{background:#6d5745ad}.tdy-skyline .dsh-delta-pill{min-height:0;color:var(--sky-accent-deep);font-size:var(--twg-fs-skyline-axis);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;margin-top:5px;padding:0;font-weight:500}.tdy-skyline .dsh-hero-chart{grid-area:chart;align-self:center;min-width:0}.tdy-skyline .dsh-chart-title{color:var(--sky-ink);font-size:var(--twg-fs-skyline-label);font-weight:400;line-height:1.2}.tdy-skyline .dsh-chart-sub{color:var(--sky-ink-muted);font-size:var(--twg-fs-skyline-axis);margin-top:5px;font-weight:400}.tdy-skyline .dsh-chart{margin-top:14px}.tdy-skyline .dsh-chart-svg{min-height:210px}.tdy-skyline .dsh-grid{stroke:#2c1e1013;stroke-width:.7px}.tdy-skyline .dsh-baseline{stroke:#2c1e1024;stroke-width:.8px}.tdy-skyline .dsh-axis-label{fill:var(--sky-ink-muted);font-family:Outfit,Arial,sans-serif;font-size:var(--twg-fs-skyline-axis);font-variant-numeric:tabular-nums;font-weight:400}.tdy-skyline .dsh-bar-received{fill:#6d574542;opacity:1}.tdy-skyline .dsh-bar-responded{fill:#6d57459e}.tdy-skyline .dsh-rate-line-halo{stroke:#b9582e33;stroke-width:6px;filter:blur(2px)}.tdy-skyline .dsh-rate-line{stroke:var(--sky-accent);stroke-width:2.2px}.tdy-skyline .dsh-rate-dot{fill:var(--sky-stage);stroke:var(--sky-accent-deep);stroke-width:1.6px}.tdy-skyline .dsh-tooltip{border:1px solid var(--twg-glass-border);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);color:var(--sky-ink-secondary);font-family:Outfit,Arial,sans-serif;font-size:var(--twg-fs-skyline-axis);border-radius:14px;padding:12px 14px;box-shadow:0 14px 30px #4632231f}.tdy-skyline .dsh-tooltip-date{font-weight:500}.tdy-skyline .dsh-hero-divider{display:none}.tdy-skyline .dsh-hero-gauge{grid-area:gauge;min-width:0}.tdy-skyline .dsh-gauge{width:100%;max-width:none}.tdy-skyline .dsh-gauge-hit{border-radius:24px;width:min(100%,230px);max-width:none;margin:0 auto}.tdy-skyline .dsh-gauge-track{stroke:#6d57452b;stroke-width:4px}.tdy-skyline .dsh-gauge-value{stroke-width:4.5px;filter:drop-shadow(0 0 3px #b9582e47)}.tdy-skyline .dsh-gauge-tick{stroke-width:1px}.tdy-skyline .dsh-gauge-tick-label,.tdy-skyline .dsh-gauge-domain-label{fill:var(--sky-ink-muted);font-family:Outfit,Arial,sans-serif;font-size:var(--twg-fs-skyline-micro);font-variant-numeric:tabular-nums;font-weight:400}.tdy-skyline .dsh-gauge-score,.tdy-skyline .dsh-gauge[data-band=lo] .dsh-gauge-score,.tdy-skyline .dsh-gauge[data-band=hi] .dsh-gauge-score{color:var(--sky-ink);font-family:Outfit,Arial,sans-serif;font-size:var(--twg-fs-skyline-metric);font-variant-numeric:tabular-nums lining-nums;font-weight:300}.tdy-skyline .dsh-gauge-label{color:var(--sky-ink-muted);font-size:var(--twg-fs-skyline-axis);font-weight:400}.tdy-skyline .dsh-gauge-insight{max-width:28ch;color:var(--sky-ink-muted);font-size:var(--twg-fs-skyline-axis);background:0 0;border:0;border-radius:0;margin:2px auto 0;padding:0;font-weight:400;line-height:1.4}.tdy-skyline .dsh-gauge-breakdown{display:none}.tdy-skyline .dsh-gauge-pop{border:1px solid var(--twg-glass-border);background:var(--twg-glass-t3-bg);min-width:260px;color:var(--sky-ink-secondary);font-size:var(--twg-fs-skyline-axis);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border-radius:18px;padding:16px;bottom:10px;right:calc(100% + 12px);box-shadow:0 18px 38px #46322324}.tdy-skyline .dsh-gauge-pop-title{font-weight:500}.tdy-skyline .dsh-lower-grid{border-top:1px solid var(--sky-hairline);border-bottom:1px solid var(--sky-hairline-soft);-webkit-backdrop-filter:var(--twg-glass-t2-blur);backdrop-filter:var(--twg-glass-t2-blur);background:#ffe9dc61;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:0;display:grid;overflow:hidden}.tdy-skyline .dsh-lower-grid>:first-child,.tdy-skyline .dsh-lower-grid>:nth-child(2){grid-column:span 3}.tdy-skyline .dsh-lower-grid>:nth-child(3){grid-column:span 2}.tdy-skyline .dsh-lower-grid>:nth-child(4){grid-column:span 4}.tdy-skyline .dsh-lower-grid>.dsh-tile{--dsh-accent:var(--sky-accent);border:0;border-left:1px solid var(--sky-hairline);min-width:0;min-height:272px;box-shadow:none;color:var(--sky-ink);-webkit-backdrop-filter:none;background:0 0;border-radius:0;padding:28px 30px}.tdy-skyline .dsh-lower-grid>.dsh-tile:first-child{border-left:0}@media (hover:hover){.tdy-skyline .dsh-lower-grid>.dsh-tile-clickable:hover,.tdy-skyline .dsh-lower-grid>.dsh-tile:hover{border-color:var(--sky-hairline);box-shadow:none;background:#fff3;transform:none}}.tdy-skyline .dsh-tile-head{gap:10px;min-height:28px}.tdy-skyline .dsh-tile-label{color:var(--sky-ink);font-size:var(--twg-fs-skyline-label);font-weight:400}.tdy-skyline .dsh-icon-chip{width:22px;height:22px;color:var(--sky-accent-deep);background:0 0;border:0;border-radius:0;flex:0 0 22px}.tdy-skyline .dsh-badge{min-width:0;min-height:0;color:var(--sky-accent-deep);font-size:var(--twg-fs-skyline-control);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;padding:0;font-weight:500}.tdy-skyline .dsh-badge[data-attention]{color:var(--sky-accent-deep);background:0 0;border:0}.tdy-skyline .dsh-tile-metric{color:var(--sky-ink-secondary);font-size:var(--twg-fs-skyline-body);font-weight:400}.tdy-skyline .dsh-tile-metric strong{color:var(--sky-ink);font-size:var(--twg-fs-skyline-tile-metric);font-variant-numeric:tabular-nums;font-weight:300}.tdy-skyline .dsh-tile-sub,.tdy-skyline .dsh-tile-empty-sub,.tdy-skyline .dsh-tile-error-note,.tdy-skyline .dsh-preview-line2,.tdy-skyline .dsh-todo-progress-note{color:var(--sky-ink-muted);font-size:var(--twg-fs-skyline-axis);font-weight:400}.tdy-skyline .dsh-preview-list,.tdy-skyline .dsh-todo-list{border-color:var(--sky-hairline-soft)}.tdy-skyline .dsh-preview-row,.tdy-skyline .dsh-todo-row{border-color:var(--sky-hairline-soft);border-radius:0;min-height:44px}.tdy-skyline .dsh-preview-row:hover,.tdy-skyline .dsh-todo-row:hover{background:#b9582e0e}.tdy-skyline .dsh-preview-line1,.tdy-skyline .dsh-todo-title,.tdy-skyline .dsh-tile-empty-note{color:var(--sky-ink);font-size:var(--twg-fs-skyline-control);font-weight:400}.tdy-skyline .dsh-followup-action,.tdy-skyline .dsh-tile-primary,.tdy-skyline .dsh-tile-retry,.tdy-skyline .dsh-modal-action{min-height:34px;color:var(--sky-accent-deep);font-size:var(--twg-fs-skyline-control);background:0 0;border:0;border-radius:0;padding:0;font-weight:500}.tdy-skyline .dsh-tile-primary:hover,.tdy-skyline .dsh-tile-retry:hover,.tdy-skyline .dsh-modal-action:hover{color:var(--sky-accent-contrast);background:0 0;border:0}.tdy-skyline .dsh-person-avatar{font-size:var(--twg-fs-skyline-axis);background:#b9582e1a;font-weight:500}.tdy-skyline .dsh-todo-bar{background:#6d574524;height:2px}.tdy-skyline .dsh-todo-check{background:0 0;border-radius:50%}.tdy-skyline .dsh-empty-illustration{background:0 0;border:0;border-radius:0}.tdy-skyline .dsh-skeleton{background:linear-gradient(90deg,#6d574514 25%,#fff6 50%,#6d574514 75%);border-radius:999px}.tdy-skyline .brf-firstrun{border:0;border-top:1px solid var(--sky-hairline);max-width:520px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;margin:34px 0 0;padding:26px 0 0}.tdy-skyline .brf-firstrun-title{font-family:Outfit,Arial,sans-serif;font-size:var(--twg-fs-skyline-label);font-weight:400}.tdy-skyline .brf-firstrun-value,.tdy-skyline .brf-firstrun-cta{font-family:Outfit,Arial,sans-serif;font-weight:400}.dsh-modal,.sky-task-modal{border:1px solid var(--twg-glass-border);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border-radius:24px;font-family:Outfit,Arial,sans-serif;box-shadow:0 24px 64px #46322333}.dsh-modal *,.sky-task-modal *{letter-spacing:0;font-family:Outfit,Arial,sans-serif}.dsh-modal .dsh-modal-title,.sky-task-modal-title{font-family:Outfit,Arial,sans-serif;font-size:var(--twg-fs-skyline-label);font-weight:500}.dsh-modal .dsh-modal-section-head,.dsh-modal .dsh-modal-person,.sky-task-field,.sky-task-button{font-weight:500}.sky-task-button{font-size:var(--twg-fs-skyline-control)}body:has(.tdy-skyline) .tao-pilot-tab>span{font-family:Outfit,Arial,sans-serif;font-weight:500}@media (min-width:769px){.tdy-skyline .brf-greeting{align-items:flex-start!important;height:auto!important;min-height:auto!important;max-height:none!important}}@media (max-width:1180px) and (min-width:769px){.tdy-skyline .tdy-mist-stage{padding:36px}.tdy-skyline .tdy-mist-stage>.tdy-hero{grid-template-columns:minmax(230px,.82fr) minmax(360px,1.18fr);column-gap:38px}.tdy-skyline .dsh-hero{grid-template-columns:minmax(170px,.62fr) minmax(350px,1.38fr);grid-template-areas:"kpi chart""gauge chart";gap:18px 30px}.tdy-skyline .dsh-hero-gauge{width:220px;margin:0}.tdy-skyline .dsh-lower-grid>:first-child,.tdy-skyline .dsh-lower-grid>:nth-child(2){grid-column:span 6}.tdy-skyline .dsh-lower-grid>:nth-child(3){grid-column:span 5}.tdy-skyline .dsh-lower-grid>:nth-child(4){grid-column:span 7}.tdy-skyline .dsh-lower-grid>.dsh-tile:nth-child(3){border-left:0;border-top:1px solid var(--sky-hairline)}.tdy-skyline .dsh-lower-grid>.dsh-tile:nth-child(4){border-top:1px solid var(--sky-hairline)}}@media (max-width:768px){body:has(.tdy-skyline) .twg-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff8f1eb!important}html body .twg-canvas>section.brf.tdy-skyline{border-radius:0!important}section.brf.tdy-skyline .m-brf-topbar{background:#f7ebe4!important}html body .twg-canvas>section.brf.tdy-skyline>.brf-scroll{will-change:auto!important;padding:8px 10px 96px!important}.tdy-skyline-wallpaper{background-attachment:scroll}section.brf.tdy-skyline .m-brf-topbar .m-brf-topbar-title>span{color:var(--sky-ink)!important;font-family:Outfit,Arial,sans-serif!important;font-size:var(--twg-fs-skyline-label)!important;font-weight:400!important;line-height:1.1!important}.tdy-skyline .tdy-col-dashboard,.tdy-skyline .dsh{gap:22px}.tdy-skyline .tdy-mist-stage{border-radius:28px;gap:0;padding:24px 22px 28px;display:grid}.tdy-skyline .tdy-mist-stage>.tdy-hero,.tdy-skyline .tdy-mist-stage>.dsh-hero:not(.dsh-hero-state){display:contents}.tdy-skyline .tdy-mist-stage>.dsh-hero-state{order:2;grid-column:1/-1;min-height:180px;padding:24px 0}.tdy-skyline .tdy-mist-stage>.brf-firstrun{order:5;grid-column:1/-1;width:100%}.tdy-skyline .dsh-hero{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tdy-skyline :is(.brf-greeting,.tdy-brief-block,.tdy-quick-actions,.dsh-hero-headline,.dsh-hero-chart,.dsh-hero-gauge){grid-area:auto}.tdy-skyline .brf-greeting{order:1;padding:0!important}.tdy-skyline .brf-greeting-h{color:var(--sky-ink)!important;font-family:Outfit,Arial,sans-serif!important;font-size:var(--twg-fs-skyline-greeting)!important;text-align:left!important;margin:0!important;font-weight:300!important;line-height:1.02!important}.tdy-skyline .brf-greeting-sub{color:var(--sky-ink-muted)!important;font-family:Outfit,Arial,sans-serif!important;font-size:var(--twg-fs-skyline-body)!important;text-align:left!important;margin-top:8px!important;font-weight:400!important;line-height:1.4!important}.tdy-skyline .dsh-hero-headline{order:2;align-items:flex-start;padding:28px 0 24px}.tdy-skyline .dsh-hero-number{font-size:var(--twg-fs-skyline-mobile-kpi);font-weight:300}.tdy-skyline .dsh-hero-label{font-size:var(--twg-fs-skyline-body)}.tdy-skyline .tdy-brief-block{border-top:1px solid var(--sky-hairline);order:3;padding:22px 0 0}.tdy-skyline .tdy-hero-text{font-size:var(--twg-fs-skyline-body);line-height:1.52}.tdy-skyline .tdy-quick-actions{border-bottom:1px solid var(--sky-hairline);order:4;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:22px 0 28px;display:grid}.tdy-skyline .tdy-quick-action{width:100%;min-height:44px;padding:0 10px}.tdy-skyline .tdy-quick-action-primary{grid-column:1/-1}.tdy-skyline .dsh-hero-chart{order:5;padding:28px 0 0}.tdy-skyline .dsh-chart-title{font-size:var(--twg-fs-skyline-label)}.tdy-skyline .dsh-chart-svg{min-height:186px}.tdy-skyline .dsh-hero-gauge{border-top:1px solid var(--sky-hairline-soft);order:6;width:100%;padding:26px 0 0}.tdy-skyline .dsh-gauge-hit{width:min(100%,248px)}.tdy-skyline .dsh-gauge-pop{z-index:1000;width:auto;min-width:0;padding:18px;position:fixed;bottom:80px;left:16px;right:16px}.tdy-skyline .dsh-lower-grid{background:var(--sky-glass);box-shadow:var(--twg-paper-shadow);border:1px solid #ffffff9e;border-radius:24px;grid-template-columns:minmax(0,1fr);display:grid}.tdy-skyline .dsh-lower-grid>:nth-child(n){grid-column:1}.tdy-skyline .dsh-lower-grid>.dsh-tile,.tdy-skyline .dsh-lower-grid>.dsh-tile:first-child,.tdy-skyline .dsh-lower-grid>.dsh-tile:nth-child(3),.tdy-skyline .dsh-lower-grid>.dsh-tile:nth-child(4){border:0;border-top:1px solid var(--sky-hairline);background:0 0;min-height:0;padding:24px 14px 28px}.dsh-modal,.sky-task-modal{border-radius:22px;width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}}@media (max-width:420px){html body .twg-canvas>section.brf.tdy-skyline>.brf-scroll{padding-left:10px!important;padding-right:10px!important}.tdy-skyline .tdy-mist-stage{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.tdy-skyline .tdy-enter,.tdy-skyline .tdy-enter-hero,.tdy-skyline .tdy-enter-strip,.tdy-skyline .dsh-enter,.tdy-skyline .dsh-tile,.tdy-skyline .tdy-brief-updated{animation:sky-fade var(--sky-duration-reduced) linear both!important;transform:none!important}.tdy-skyline .dsh-rate-line,.tdy-skyline .dsh-rate-line-halo,.tdy-skyline .dsh-gauge-value,.tdy-skyline .dsh-bar{animation:none!important;transform:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.tk-spin{animation-duration:.8s!important;animation-iteration-count:infinite!important}.animate-spin{animation-duration:1s!important;animation-iteration-count:infinite!important}[data-essential-motion]{animation-duration:revert!important;animation-iteration-count:infinite!important}}[data-sonner-toaster]{z-index:var(--z-toast)!important}[data-sonner-toaster][data-sonner-theme=light]{--error-text:#d60000!important}@media (max-width:768px){[data-sonner-toaster]{--normal-width:min(320px, calc(100vw - 84px))}}.tasks-l1{--tk-l1-base:var(--twg-fs-body);--tk-l1-title:var(--twg-fs-module-head,20px);--tk-l1-meta:var(--twg-fs-caption);--tk-l1-eyebrow:var(--twg-fs-label);--tk-l1-row-title:var(--twg-fs-body);--tk-l1-row-title-mobile:var(--twg-fs-section);--tk-l1-list-title:var(--twg-fs-section);--tk-l1-list-sub:var(--twg-fs-label);--tk-l1-rail-item:var(--twg-fs-button);--tk-l1-chip:var(--twg-fs-label);--tk-l1-button:var(--twg-fs-button);--tk-l1-kicker:var(--twg-fs-micro);--tk-l1-mini:var(--twg-fs-caption);--tk-l1-ws-title:var(--twg-fs-record-title);--tk-l1-ws-title-large:26px;--tk-l1-ws-eyebrow:var(--twg-fs-label);--tk-l1-ws-label:var(--twg-fs-label);--tk-l1-ws-control:var(--twg-fs-button);--tk-l1-ws-body:var(--twg-fs-body);--tk-l1-ws-section:var(--twg-fs-label);--tk-l1-ws-action-height:var(--twg-btn-md-h);--tk-l1-ws-action-gap:8px;--tk-l1-ws-action-pad-x:var(--twg-btn-md-pad-x);--tk-l1-ws-action-inner-gap:6px;--tk-l1-ws-action-radius:var(--twg-btn-md-radius);--tk-l1-ws-action-chevron:32px;z-index:var(--z-content);isolation:isolate;background:radial-gradient(circle at 10% 6%, var(--twg-cream-bright), transparent 55%), radial-gradient(circle at 92% 90%, var(--twg-brass), transparent 55%), var(--twg-glass-t1-bg);border-radius:14px;flex-direction:column;height:calc(100% + 56px);min-height:0;margin:-12px -14px -44px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tasks-l1{background:radial-gradient(circle at 10% 6%, color-mix(in oklab, var(--twg-cream-bright) 42%, transparent), transparent 55%), radial-gradient(circle at 92% 90%, color-mix(in oklab, var(--twg-brass) 16%, transparent), transparent 55%), var(--twg-glass-t1-bg)}}.tasks-l1{-webkit-backdrop-filter:var(--twg-glass-t1-blur);backdrop-filter:var(--twg-glass-t1-blur);color:var(--twg-ink);font-family:var(--twg-f-content);font-size:var(--tk-l1-base);letter-spacing:0}.tasks-l1,.tasks-l1 *{box-sizing:border-box}.tasks-l1 input[aria-hidden=true][tabindex="-1"]{font-size:0!important}.tasks-l1 :where(.tasks-l1__head,.tasks-l1__chips,.tasks-l1__ws-actionline,.tasks-l1__andy-workshop-head) svg{stroke-width:1.7px}.tasks-l1__head{border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-head-bg);-webkit-backdrop-filter:var(--twg-head-blur);backdrop-filter:var(--twg-head-blur);flex:none;align-items:center;gap:10px;padding:3px 16px;display:flex}.tasks-l1__brand{align-items:center;gap:10px;min-width:0;display:flex}.tasks-l1__brand>svg{width:20px;height:20px;color:var(--twg-brass);flex:none}.tasks-l1__brand h1{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--tk-l1-title);font-weight:var(--twg-fw-emph,600);letter-spacing:0;margin:0;line-height:1}.tasks-l1__brand p,.tasks-l1__mobile-topbar,.tasks-l1__chips{display:none}.tasks-l1__new-button{justify-content:center;align-items:center;gap:var(--twg-btn-gap);min-height:var(--twg-btn-md-h);padding:0 var(--twg-btn-md-pad-x);border:.5px solid var(--twg-btn-primary-bg);border-radius:var(--twg-btn-md-radius);background:var(--twg-btn-primary-bg);color:var(--twg-btn-primary-fg);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph,600);cursor:pointer;display:inline-flex}.tasks-l1__new-button svg{width:14px;height:var(--twg-fs-body)}.tasks-l1__search{border:.5px solid var(--twg-ink);flex:0 320px;align-items:center;gap:6px;min-width:180px;height:28px;margin-left:auto;padding:4px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__search{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__search{background:var(--twg-ink);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__search{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.tasks-l1__search svg,.tasks-l1__filter svg{width:14px;height:14px;color:var(--twg-ink-3);flex:none}.tasks-l1__search input{width:100%;min-width:0;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-chip);background:0 0;border:0;outline:0;font-weight:500}.tasks-l1__search input::placeholder{color:var(--twg-ink-3)}.tasks-l1__filter{border:.5px solid var(--twg-ink);place-items:center;width:26px;height:26px;margin-left:auto;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__filter{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__filter{background:var(--twg-ink);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__filter{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.tasks-l1__filter{color:var(--twg-ink-3)}.tasks-l1__body{flex:auto;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;padding:0 0 10px;display:grid;position:relative;overflow:hidden}.tasks-l1__resize-divider,.tasks-l1__rail,.tasks-l1__workspace,.tasks-l1__workspace-overlay{display:none}.tasks-l1__list,.tasks-l1__workspace,.tasks-l1__workspace-overlay{background:var(--twg-cream-bright);border:.5px solid var(--twg-ink);min-width:0;min-height:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__list,.tasks-l1__workspace,.tasks-l1__workspace-overlay{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.tasks-l1__rail{min-width:0;min-height:0}.tasks-l1__list{border-left:0;border-right:0;flex-direction:column;display:flex;overflow:hidden}.tasks-l1__quick-add{border-bottom:.5px solid var(--twg-ink);flex:none;gap:7px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__quick-add{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tasks-l1__quick-add{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__quick-add{background:color-mix(in oklab, var(--twg-brass) 5%, var(--twg-cream-bright))}}.tasks-l1__quick-main{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0;display:grid}.tasks-l1__quick-main input,.tasks-l1__quick-due input{min-width:0;height:32px;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-row-title);background:0 0;border:.5px solid #0000;border-radius:7px;outline:0;font-weight:500}.tasks-l1__quick-main input{width:100%;padding:5px 2px}.tasks-l1__quick-main input:focus,.tasks-l1__quick-due input:focus{border-color:var(--twg-brass);padding-inline:9px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__quick-main input:focus,.tasks-l1__quick-due input:focus{border-color:color-mix(in oklab, var(--twg-brass) 42%, transparent)}}.tasks-l1__quick-main input:focus,.tasks-l1__quick-due input:focus{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__quick-main input:focus,.tasks-l1__quick-due input:focus{background:color-mix(in oklab, var(--twg-cream-bright) 72%, transparent)}}.tasks-l1__quick-main input::placeholder{color:var(--twg-ink-3)}.tasks-l1__quick-more,.tasks-l1__quick-submit,.tasks-l1__quick-priority button{min-height:var(--twg-btn-md-h);border:.5px solid var(--twg-ink);justify-content:center;align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__quick-more,.tasks-l1__quick-submit,.tasks-l1__quick-priority button{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tasks-l1__quick-more,.tasks-l1__quick-submit,.tasks-l1__quick-priority button{border-radius:calc(var(--twg-r-xs) + 1px);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__quick-more,.tasks-l1__quick-submit,.tasks-l1__quick-priority button{background:color-mix(in oklab, var(--twg-ink) 3%, transparent)}}.tasks-l1__quick-more,.tasks-l1__quick-submit,.tasks-l1__quick-priority button{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-button);white-space:nowrap;cursor:pointer;font-weight:650}.tasks-l1__quick-more,.tasks-l1__quick-submit{padding:0 10px}.tasks-l1__quick-more svg,.tasks-l1__quick-submit svg{width:13px;height:13px}.tasks-l1__quick-submit{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__quick-submit{border-color:color-mix(in oklab, var(--twg-brass) 26%, transparent)}}.tasks-l1__quick-submit{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__quick-submit{background:color-mix(in oklab, var(--twg-brass) 12%, transparent)}}.tasks-l1__quick-submit:disabled,.tasks-l1__quick-priority button:disabled{cursor:default;opacity:.54}.tasks-l1__quick-extra{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.tasks-l1__quick-due{border:.5px solid var(--twg-ink);grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:7px;min-width:min(100%,260px);min-height:32px;padding:0 9px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__quick-due{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__quick-due{background:var(--twg-ink);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__quick-due{background:color-mix(in oklab, var(--twg-ink) 3%, transparent)}}.tasks-l1__quick-due span,.tasks-l1__quick-due strong{font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.tasks-l1__quick-due span{color:var(--twg-ink-3)}.tasks-l1__quick-due strong{color:var(--twg-ink-2);letter-spacing:0;text-transform:none}.tasks-l1__quick-due input{width:100%;height:30px;font-size:var(--tk-l1-chip);padding:4px 0}.tasks-l1__quick-priority{border:.5px solid var(--twg-ink);align-items:center;gap:4px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__quick-priority{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__quick-priority{background:var(--twg-ink);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__quick-priority{background:color-mix(in oklab, var(--twg-ink) 3%, transparent)}}.tasks-l1__quick-priority button{min-height:calc(var(--twg-chip-md-h) + 2px);border-radius:var(--twg-r-xs);font-size:var(--tk-l1-chip);background:0 0;border:0;padding:0 9px}.tasks-l1__quick-priority button[data-active]{background:var(--twg-ink);color:var(--twg-cream-bright)}.tasks-l1__rows{flex:auto;min-height:0;padding:4px 0 6px;overflow:hidden auto}.tasks-l1__view-toolbar{border-bottom:.5px solid var(--twg-ink);flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-height:48px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__view-toolbar{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tasks-l1__view-toolbar{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__view-toolbar{background:color-mix(in oklab, var(--twg-cream-bright) 92%, transparent)}}.tasks-l1__empty-trash{min-height:var(--twg-btn-md-h);border-radius:var(--twg-btn-md-radius);font-family:var(--twg-f-ui);font-size:var(--tk-l1-button);white-space:nowrap;cursor:pointer;border:.5px solid var(--twg-danger);justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__empty-trash{border:.5px solid color-mix(in oklab, var(--twg-danger) 24%, transparent)}}.tasks-l1__empty-trash{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__empty-trash{background:color-mix(in oklab, var(--twg-coral) 12%, var(--twg-cream-bright))}}.tasks-l1__empty-trash{color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__empty-trash{color:color-mix(in oklab, var(--twg-danger) 82%, var(--twg-ink))}}.tasks-l1__empty-trash svg{width:14px;height:14px}.tasks-l1__board{grid-auto-columns:minmax(250px,78%);grid-auto-flow:column;gap:10px;min-height:100%;padding:10px;display:grid;overflow:auto hidden}.tasks-l1__board-column{border:.5px solid var(--twg-ink);flex-direction:column;min-width:0;min-height:240px;display:flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__board-column{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__board-column{background:var(--twg-ink);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__board-column{background:color-mix(in oklab, var(--twg-ink) 3%, transparent)}}.tasks-l1__board-column{overflow:hidden}.tasks-l1__board-column[data-dragging]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__board-column[data-dragging]{border-color:color-mix(in oklab, var(--twg-brass) 24%, transparent)}}.tasks-l1__board-head{border-bottom:.5px solid var(--twg-ink);justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__board-head{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tasks-l1__board-head{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-chip);font-weight:760}.tasks-l1__board-stack{align-content:start;min-height:0;display:grid}.tasks-l1__board-empty{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-meta);padding:14px 12px}.tasks-l1__group-empty{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-meta);padding:12px 16px}.tasks-l1__cluster-toggle{background:var(--twg-salmon,#e8927c);border:0;align-items:center;gap:8px;width:100%;padding:10px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__cluster-toggle{background:color-mix(in oklab, var(--twg-salmon,#e8927c) 7%, transparent)}}.tasks-l1__cluster-toggle{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-meta);cursor:pointer;text-align:left}.tasks-l1__cluster-toggle:hover{background:var(--twg-salmon,#e8927c)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__cluster-toggle:hover{background:color-mix(in oklab, var(--twg-salmon,#e8927c) 12%, transparent)}}.tasks-l1__cluster-toggle svg{width:14px;height:14px;color:var(--twg-salmon,#e8927c)}.tasks-l1__cluster-toggle strong{font-weight:600}.tasks-l1__cluster-toggle span{color:var(--twg-ink-3);font-size:var(--tk-l1-chip);margin-left:auto}.tasks-l1__bulk-bar{z-index:6;border-bottom:.5px solid var(--twg-ink);flex-wrap:wrap;flex:none;align-items:center;gap:10px;min-height:44px;padding:7px 10px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__bulk-bar{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.tasks-l1__bulk-bar{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__bulk-bar{background:color-mix(in oklab, var(--twg-cream-bright) 92%, transparent)}}.tasks-l1__bulk-bar{box-shadow:0 8px 20px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__bulk-bar{box-shadow:0 8px 20px color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tasks-l1__bulk-bar{-webkit-backdrop-filter:blur(14px)saturate(1.18)}.tasks-l1__bulk-bar>strong{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-chip);white-space:nowrap;flex:none;font-weight:700}.tasks-l1__bulk-actions{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;min-height:30px;display:flex;overflow:visible}.tasks-l1__bulk-actions button{min-height:var(--twg-btn-md-h);border:.5px solid var(--twg-ink);justify-content:center;align-items:center;gap:5px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__bulk-actions button{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tasks-l1__bulk-actions button{border-radius:var(--twg-r-sm);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__bulk-actions button{background:color-mix(in oklab, var(--twg-cream-bright) 72%, transparent)}}.tasks-l1__bulk-actions button{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-button);white-space:nowrap;cursor:pointer;font-weight:700}.tasks-l1__bulk-actions button[data-variant=complete],.tasks-l1__bulk-actions button[data-variant=undo]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__bulk-actions button[data-variant=complete],.tasks-l1__bulk-actions button[data-variant=undo]{border-color:color-mix(in oklab, var(--twg-brass) 34%, transparent)}}.tasks-l1__bulk-actions button[data-variant=complete],.tasks-l1__bulk-actions button[data-variant=undo]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__bulk-actions button[data-variant=complete],.tasks-l1__bulk-actions button[data-variant=undo]{background:color-mix(in oklab, var(--twg-brass) 13%, var(--twg-cream-bright))}}.tasks-l1__bulk-actions button[data-variant=complete],.tasks-l1__bulk-actions button[data-variant=undo]{color:var(--twg-ink)}.tasks-l1__bulk-actions button[data-variant=danger]{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__bulk-actions button[data-variant=danger]{border-color:color-mix(in oklab, var(--twg-danger) 26%, transparent)}}.tasks-l1__bulk-actions button[data-variant=danger]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__bulk-actions button[data-variant=danger]{background:color-mix(in oklab, var(--twg-coral) 14%, var(--twg-cream-bright))}}.tasks-l1__bulk-actions button[data-variant=danger]{color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__bulk-actions button[data-variant=danger]{color:color-mix(in oklab, var(--twg-danger) 82%, var(--twg-ink))}}.tasks-l1__bulk-actions button:disabled{cursor:default;opacity:.46}.tasks-l1__bulk-actions svg{width:14px;height:14px}.tasks-l1__group{display:block}.tasks-l1__group-head{z-index:2;border-bottom:.5px solid var(--twg-ink);justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:9px 14px 7px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__group-head{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.tasks-l1__group-head{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__group-head{background:color-mix(in oklab, var(--twg-cream-bright) 92%, transparent)}}.tasks-l1__group-head{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-eyebrow);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);font-weight:600}.tasks-l1__group-head span:last-child{font-size:var(--tk-l1-meta);letter-spacing:0}.tasks-l1__row-shell{min-width:0;position:relative;overflow:visible}.tasks-l1__row-shell:hover,.tasks-l1__row-shell:focus-within{z-index:12}.tasks-l1__row{border-bottom:.5px solid var(--twg-ink);grid-template-columns:18px 24px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:72px;padding:10px 12px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.tasks-l1__row{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.tasks-l1__row{color:var(--twg-ink);cursor:pointer;text-align:left;background:0 0;outline:0}.tasks-l1__row[data-dragging]{opacity:.58}.tasks-l1__row[data-drag-over]{box-shadow:inset 0 2px 0 var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__row[data-drag-over]{box-shadow:inset 0 2px 0 color-mix(in oklab, var(--twg-brass) 64%, transparent)}}.tasks-l1__drag,.tasks-l1__drag-placeholder{align-self:center;place-items:center;width:18px;height:30px;display:inline-grid}.tasks-l1__drag{color:var(--twg-ink-3);cursor:grab;background:0 0;border:0;border-radius:6px}.tasks-l1__drag:active{cursor:grabbing}.tasks-l1__drag svg{width:15px;height:15px}.tasks-l1__row:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__row:hover{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.tasks-l1__row[data-selected]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__row[data-selected]{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.tasks-l1__row[data-selected]{box-shadow:inset 2.5px 0 0 var(--twg-brass)}.tasks-l1__row:focus-visible{box-shadow:inset 0 0 0 2px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__row:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--twg-brass) 55%, transparent)}}.tasks-l1__row[data-completed] .tasks-l1__row-title-line strong{color:var(--twg-ink-3);text-decoration:line-through}.tasks-l1__row[data-completed] .tasks-l1__row-chips{opacity:.62}.tasks-l1__row[data-completed] .tasks-l1__due[data-overdue]{border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__row[data-completed] .tasks-l1__due[data-overdue]{border-color:color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.tasks-l1__row[data-completed] .tasks-l1__due[data-overdue]{color:var(--twg-ink-3);background:0 0;font-weight:500}@media (max-width:768px){.tasks-l1__row[data-focus-return=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__row[data-focus-return=true]{background:color-mix(in oklab, var(--twg-brass) 9%, var(--twg-cream-bright))}}.tasks-l1__row[data-focus-return=true]{box-shadow:inset 0 0 0 2px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__row[data-focus-return=true]{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--twg-brass) 55%, transparent)}}}.tasks-l1__check{border:1px solid var(--twg-ink-hair);background:var(--twg-cream-bright);color:#0000;cursor:pointer;border-radius:7px;align-self:center;place-items:center;width:24px;height:24px;display:inline-grid}.tasks-l1__check:hover,.tasks-l1__check:focus-visible{border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__check:hover,.tasks-l1__check:focus-visible{border-color:color-mix(in oklab, var(--twg-ink) 40%, transparent)}}.tasks-l1__check:hover,.tasks-l1__check:focus-visible{outline:0}.tasks-l1__check[data-selected]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__check[data-selected]{border-color:color-mix(in oklab, var(--twg-brass) 56%, transparent)}}.tasks-l1__check[data-selected]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__check[data-selected]{background:color-mix(in oklab, var(--twg-brass) 18%, var(--twg-cream-bright))}}.tasks-l1__check[data-selected]{color:var(--twg-brass)}.tasks-l1__check svg{width:13px;height:13px}.tasks-l1__row-main{min-width:0}.tasks-l1__row-title-line{min-width:0;display:block}.tasks-l1__row-title-line strong{contain:inline-size;width:100%;min-width:0;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-row-title);letter-spacing:0;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.32;display:-webkit-box;overflow:hidden}.tasks-l1__due{border:.5px solid var(--twg-ink);align-items:center;min-height:23px;padding:3px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__due{border:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.tasks-l1__due{background:var(--twg-cream-bright);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__due{background:color-mix(in oklab, var(--twg-cream-bright) 72%, transparent)}}.tasks-l1__due{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-meta);white-space:nowrap;flex:none;font-weight:500;line-height:1.35}.tasks-l1__due[data-overdue]{background:#b4352b;border-color:#b4352b3d;border-color:lab(42.5416% 51.4139 36.914/.24)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__due[data-overdue]{background:color-mix(in oklab, #b4352b 6%, var(--twg-cream-bright))}}.tasks-l1__due[data-overdue]{color:#b4352b;font-weight:600}.tasks-l1__due[data-today]{color:var(--twg-coral);font-weight:600}.tasks-l1__owner{justify-content:center;align-items:center;display:inline-flex}.tasks-l1__priority-glyph{border:1.5px solid var(--twg-ink);flex:0 0 11px;width:11px;height:11px;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.tasks-l1__priority-glyph{border:1.5px solid color-mix(in oklab, var(--twg-ink) 28%, transparent)}}.tasks-l1__priority-glyph{border-radius:50%}.tasks-l1__priority-glyph:after{content:"";opacity:.24;background:currentColor;border-radius:50%;position:absolute;inset:3px}.tasks-l1__priority-glyph[data-priority=low]{border-color:var(--twg-sage,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.tasks-l1__priority-glyph[data-priority=low]{border-color:color-mix(in oklab, var(--twg-sage,var(--twg-brass)) 58%, transparent)}}.tasks-l1__priority-glyph[data-priority=low]{color:var(--twg-sage,var(--twg-brass))}@supports (color:color-mix(in lab, red, red)){.tasks-l1__priority-glyph[data-priority=low]{color:color-mix(in oklab, var(--twg-sage,var(--twg-brass)) 72%, var(--twg-ink))}}.tasks-l1__priority-glyph[data-priority=normal]{border-color:var(--twg-ink);flex-basis:8px;width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__priority-glyph[data-priority=normal]{border-color:color-mix(in oklab, var(--twg-ink) 22%, transparent)}}.tasks-l1__priority-glyph[data-priority=normal]{color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__priority-glyph[data-priority=normal]{color:color-mix(in oklab, var(--twg-ink) 36%, transparent)}}.tasks-l1__priority-glyph[data-priority=normal]:after{opacity:.2;inset:2px}.tasks-l1__priority-glyph[data-priority=high]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__priority-glyph[data-priority=high]{border-color:color-mix(in oklab, var(--twg-brass) 72%, transparent)}}.tasks-l1__priority-glyph[data-priority=high]{color:var(--twg-brass)}.tasks-l1__priority-glyph[data-priority=urgent]{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__priority-glyph[data-priority=urgent]{border-color:color-mix(in oklab, var(--twg-danger) 88%, transparent)}}.tasks-l1__priority-glyph[data-priority=urgent]{color:var(--twg-danger);background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__priority-glyph[data-priority=urgent]{background:color-mix(in oklab, var(--twg-danger) 14%, transparent)}}.tasks-l1__priority-glyph[data-priority=urgent]:after{opacity:.72;inset:2px}.tasks-l1__ws-token .tasks-l1__priority-glyph{flex-basis:13px;width:13px;height:13px}.tasks-l1__ws-token .tasks-l1__priority-glyph[data-priority=normal]{flex-basis:9px;width:9px;height:9px}.tasks-l1__owner{border:.5px solid var(--twg-ink);width:24px;height:24px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__owner{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__owner{background:var(--twg-ink);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.tasks-l1__owner{background:color-mix(in oklab, var(--twg-ink) 7%, var(--twg-cream-bright))}}.tasks-l1__owner{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);font-weight:700;line-height:1}.tasks-l1__owner[data-tone=andy]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__owner[data-tone=andy]{border-color:color-mix(in oklab, var(--twg-brass) 30%, transparent)}}.tasks-l1__owner[data-tone=andy]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__owner[data-tone=andy]{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}.tasks-l1__owner[data-tone=andy]{color:var(--twg-brass)}.tasks-l1__owner svg{width:13px;height:13px}.tasks-l1__row-actions{opacity:0;pointer-events:none;align-items:center;gap:4px;transition:opacity .14s;display:flex}.tasks-l1__row:hover .tasks-l1__row-actions,.tasks-l1__row:focus-within .tasks-l1__row-actions,.tasks-l1__row-actions:focus-within{opacity:1;pointer-events:auto}.tasks-l1__row-actions button,.tasks-l1__row-menu button,.tasks-l1__swipe-actions button{border:.5px solid var(--twg-ink);place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__row-actions button,.tasks-l1__row-menu button,.tasks-l1__swipe-actions button{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tasks-l1__row-actions button,.tasks-l1__row-menu button,.tasks-l1__swipe-actions button{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__row-actions button,.tasks-l1__row-menu button,.tasks-l1__swipe-actions button{background:color-mix(in oklab, var(--twg-cream-bright) 78%, transparent)}}.tasks-l1__row-actions button,.tasks-l1__row-menu button,.tasks-l1__swipe-actions button{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-button);cursor:pointer;font-weight:700}.tasks-l1__row-actions>button,.tasks-l1__row-more>button{width:30px;height:var(--twg-btn-md-h);border-radius:var(--twg-r-sm)}.tasks-l1__row-actions button:hover,.tasks-l1__row-actions button:focus-visible,.tasks-l1__row-menu button:hover,.tasks-l1__row-menu button:focus-visible{border-color:var(--twg-brass);outline:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__row-actions button:hover,.tasks-l1__row-actions button:focus-visible,.tasks-l1__row-menu button:hover,.tasks-l1__row-menu button:focus-visible{border-color:color-mix(in oklab, var(--twg-brass) 26%, transparent)}}.tasks-l1__row-actions button:hover,.tasks-l1__row-actions button:focus-visible,.tasks-l1__row-menu button:hover,.tasks-l1__row-menu button:focus-visible{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__row-actions button:hover,.tasks-l1__row-actions button:focus-visible,.tasks-l1__row-menu button:hover,.tasks-l1__row-menu button:focus-visible{background:color-mix(in oklab, var(--twg-brass) 11%, var(--twg-cream-bright))}}.tasks-l1__row-actions button:hover,.tasks-l1__row-actions button:focus-visible,.tasks-l1__row-menu button:hover,.tasks-l1__row-menu button:focus-visible{color:var(--twg-ink)}.tasks-l1__row-actions svg,.tasks-l1__row-menu svg,.tasks-l1__swipe-actions svg,.tasks-l1__swipe-complete svg{width:15px;height:15px}.tasks-l1__row-more{position:relative}.tasks-l1__row-menu{z-index:20;border:.5px solid var(--twg-glass-border);background:var(--twg-glass-t3-bg);min-width:132px;-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:0 14px 30px var(--twg-ink);border-radius:9px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__row-menu{box-shadow:0 14px 30px color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.tasks-l1__row-menu button{min-height:calc(var(--twg-btn-icon) + 2px);border-radius:calc(var(--twg-r-xs) + 1px);background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);justify-items:start;gap:7px;padding:0 9px}.tasks-l1__swipe-actions,.tasks-l1__swipe-complete{display:none}.tasks-l1__rail-item svg{width:13px;height:13px}.tasks-l1__rail-item-count[data-urgent]{color:var(--twg-danger);font-weight:700}.tasks-l1__rail-custom-row{min-width:0;position:relative}.tasks-l1__rail-custom-row>.tasks-l1__rail-item{width:100%}.tasks-l1__rail-overflow{z-index:1;background:var(--twg-cream-bright);border:0;border-radius:7px;place-items:center;width:24px;height:24px;display:inline-grid;position:absolute;top:50%;right:5px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__rail-overflow{background:color-mix(in oklab, var(--twg-cream-bright) 76%, transparent)}}.tasks-l1__rail-overflow{color:var(--twg-ink-3);opacity:0;pointer-events:none;cursor:pointer;transform:translateY(-50%)}.tasks-l1__rail-custom-row:hover .tasks-l1__rail-overflow,.tasks-l1__rail-custom-row:focus-within .tasks-l1__rail-overflow,.tasks-l1__rail-overflow[aria-expanded=true]{opacity:1;pointer-events:auto}.tasks-l1__rail-custom-row:hover .tasks-l1__rail-item-count,.tasks-l1__rail-custom-row:focus-within .tasks-l1__rail-item-count{opacity:0}.tasks-l1__rail-overflow:hover,.tasks-l1__rail-overflow:focus-visible,.tasks-l1__rail-overflow[aria-expanded=true]{background:var(--twg-brass);outline:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__rail-overflow:hover,.tasks-l1__rail-overflow:focus-visible,.tasks-l1__rail-overflow[aria-expanded=true]{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.tasks-l1__rail-overflow:hover,.tasks-l1__rail-overflow:focus-visible,.tasks-l1__rail-overflow[aria-expanded=true]{color:var(--twg-ink)}.tasks-l1__rail-overflow svg{width:14px;height:14px}.tasks-l1__rail-menu{z-index:44;background:var(--twg-glass-t3-bg);min-width:168px;-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);border:.5px solid var(--twg-glass-t3-border);box-shadow:var(--twg-glass-t3-edge), var(--twg-glass-t3-shadow);border-radius:12px;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);right:4px}.tasks-l1__rail-menu button{min-height:var(--twg-btn-icon);border-radius:var(--twg-r-sm);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-chip);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 8px;font-weight:540;display:grid}.tasks-l1__rail-menu button:hover,.tasks-l1__rail-menu button:focus-visible{background:var(--twg-ink);outline:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__rail-menu button:hover,.tasks-l1__rail-menu button:focus-visible{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.tasks-l1__rail-menu button[data-danger]{color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__rail-menu button[data-danger]{color:color-mix(in oklab, var(--twg-danger) 78%, var(--twg-ink))}}.tasks-l1__rail-menu svg{justify-self:center;width:14px;height:14px}.tasks-l1__rail-add-view{min-height:24px;color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;margin-top:2px;padding:6px 8px;font-weight:600;display:inline-flex}.tasks-l1__rail-add-view svg{width:12px;height:12px}.tasks-l1__rail-add-view:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__rail-add-view:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.tasks-l1__rail-add-view:hover{color:var(--twg-ink)}.tasks-l1__workspace,.tasks-l1__workspace-overlay{border-radius:12px;overflow:hidden}.tasks-l1__workspace-empty{width:100%;height:100%;min-height:0;color:var(--twg-ink-3);font-family:var(--twg-f-ui);place-items:center;display:grid}.tasks-l1__workspace-empty strong{font-size:var(--tk-l1-base);font-weight:600}.tasks-l1__ws{background:var(--twg-cream-bright);flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws{background:color-mix(in oklab, var(--twg-cream-bright) 96%, var(--twg-paper))}}.tasks-l1__ws{color:var(--twg-ink)}.tasks-l1__ws-head{border-bottom:.5px solid var(--twg-ink);flex:none;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:10px 14px 9px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-head{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.tasks-l1__ws-head{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-head{background:color-mix(in oklab, var(--twg-cream-bright) 92%, transparent)}}.tasks-l1__ws-back,.tasks-l1__ws-close,.tasks-l1__ws-complete,.tasks-l1__ws-icon,.tasks-l1__ws-add button,.tasks-l1__ws-check{border:.5px solid var(--twg-ink);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-back,.tasks-l1__ws-close,.tasks-l1__ws-complete,.tasks-l1__ws-icon,.tasks-l1__ws-add button,.tasks-l1__ws-check{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tasks-l1__ws-back,.tasks-l1__ws-close,.tasks-l1__ws-complete,.tasks-l1__ws-icon,.tasks-l1__ws-add button,.tasks-l1__ws-check{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-back,.tasks-l1__ws-close,.tasks-l1__ws-complete,.tasks-l1__ws-icon,.tasks-l1__ws-add button,.tasks-l1__ws-check{background:color-mix(in oklab, var(--twg-ink) 3%, transparent)}}.tasks-l1__ws-back,.tasks-l1__ws-close,.tasks-l1__ws-complete,.tasks-l1__ws-icon,.tasks-l1__ws-add button,.tasks-l1__ws-check{color:var(--twg-ink);cursor:pointer}.tasks-l1__ws-back{min-width:34px;height:30px;font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-control);border-radius:7px;gap:5px;padding:0 8px;font-weight:650}.tasks-l1__ws-back svg,.tasks-l1__ws-close svg,.tasks-l1__ws-complete svg,.tasks-l1__ws-icon svg,.tasks-l1__ws-add button svg,.tasks-l1__ws-check-regenerate svg,.tasks-l1__ws-check svg,.tasks-l1__ws-save svg,.tasks-l1__ws-source-link svg{width:13px;height:var(--twg-fs-button);flex:none}.tasks-l1__ws-head-main{grid-column:1;width:100%;min-width:0;container:tasks-action-pane/inline-size}.tasks-l1__ws-eyebrow,.tasks-l1__ws-date-field span,.tasks-l1__ws-section-head h3,.tasks-l1__ws-section-head span{color:var(--twg-ink-3);font-family:var(--twg-f-ui);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.tasks-l1__ws-eyebrow{contain:inline-size;font-size:var(--tk-l1-ws-eyebrow);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.tasks-l1__ws-title{width:100%;min-width:0;height:auto;min-height:30px;max-height:58px;color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--tk-l1-title);letter-spacing:0;resize:none;text-overflow:ellipsis;white-space:normal;background:0 0;border:.5px solid #0000;border-radius:6px;outline:0;margin:0;padding:2px 0;font-weight:500;line-height:1.15;display:block;overflow:hidden}.tasks-l1__ws-title:focus{border-color:var(--twg-brass);padding-inline:8px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-title:focus{border-color:color-mix(in oklab, var(--twg-brass) 48%, transparent)}}.tasks-l1__ws-title:focus{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-title:focus{background:color-mix(in oklab, var(--twg-cream-bright) 74%, transparent)}}.tasks-l1__ws-actionline{--tk-l1-action-min:42px;align-items:center;gap:var(--tk-l1-ws-action-gap);flex-wrap:wrap;min-width:0;margin-top:10px;display:flex;overflow:visible;container-type:inline-size}.tasks-l1__ws-actionline>*{align-self:center;min-width:0;margin:0}.tasks-l1__ws-actionline :where(button,.tasks-l1__ws-pill,.tasks-l1__ws-due-pill){font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-control);letter-spacing:0;line-height:1}.tasks-l1__ws-pill,.tasks-l1__ws-due-pill{justify-content:center;align-items:center;gap:var(--tk-l1-ws-action-inner-gap);width:fit-content;min-width:0;height:var(--tk-l1-ws-action-height);min-height:var(--tk-l1-ws-action-height);max-width:100%;padding:0 min(var(--tk-l1-ws-action-pad-x), 12px);border:1px solid var(--twg-ink);flex:0 auto;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-pill,.tasks-l1__ws-due-pill{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tasks-l1__ws-pill,.tasks-l1__ws-due-pill{border-radius:var(--tk-l1-ws-action-radius);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-pill,.tasks-l1__ws-due-pill{background:color-mix(in oklab, var(--twg-cream-bright) 44%, transparent)}}.tasks-l1__ws-pill,.tasks-l1__ws-due-pill{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-control);letter-spacing:0;white-space:nowrap;vertical-align:middle;box-shadow:none;box-sizing:border-box;cursor:pointer;align-self:center;font-weight:540;line-height:1}.tasks-l1__ws-pill:hover,.tasks-l1__ws-pill:focus-visible,.tasks-l1__ws-due-pill:hover,.tasks-l1__ws-due-pill:focus-within{border-color:var(--twg-brass);outline:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-pill:hover,.tasks-l1__ws-pill:focus-visible,.tasks-l1__ws-due-pill:hover,.tasks-l1__ws-due-pill:focus-within{border-color:color-mix(in oklab, var(--twg-brass) 30%, transparent)}}.tasks-l1__ws-pill:hover,.tasks-l1__ws-pill:focus-visible,.tasks-l1__ws-due-pill:hover,.tasks-l1__ws-due-pill:focus-within{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-pill:hover,.tasks-l1__ws-pill:focus-visible,.tasks-l1__ws-due-pill:hover,.tasks-l1__ws-due-pill:focus-within{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-cream-bright))}}.tasks-l1__ws-pill:hover,.tasks-l1__ws-pill:focus-visible,.tasks-l1__ws-due-pill:hover,.tasks-l1__ws-due-pill:focus-within{box-shadow:inset 0 1px 0 var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-pill:hover,.tasks-l1__ws-pill:focus-visible,.tasks-l1__ws-due-pill:hover,.tasks-l1__ws-due-pill:focus-within{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--twg-cream-bright) 58%, transparent)}}.tasks-l1__ws-pill>svg,.tasks-l1__ws-due-pill>svg{width:13px;height:13px;color:var(--twg-ink);flex:none;align-self:center}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-pill>svg,.tasks-l1__ws-due-pill>svg{color:color-mix(in oklab, var(--twg-ink) 38%, transparent)}}.tasks-l1__ws-token{align-items:center;line-height:1}.tasks-l1__ws-token>svg:last-child{width:9px;height:9px;color:var(--twg-ink);align-self:center}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-token>svg:last-child{color:color-mix(in oklab, var(--twg-ink) 34%, transparent)}}.tasks-l1__ws-due-pill{min-width:0;overflow:hidden}.tasks-l1__ws-pill[data-overdue],.tasks-l1__ws-due-pill[data-overdue],.tasks-l1__ws-pill[data-overdue]:hover,.tasks-l1__ws-pill[data-overdue]:focus-visible,.tasks-l1__ws-due-pill[data-overdue]:hover,.tasks-l1__ws-due-pill[data-overdue]:focus-within{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-pill[data-overdue],.tasks-l1__ws-due-pill[data-overdue],.tasks-l1__ws-pill[data-overdue]:hover,.tasks-l1__ws-pill[data-overdue]:focus-visible,.tasks-l1__ws-due-pill[data-overdue]:hover,.tasks-l1__ws-due-pill[data-overdue]:focus-within{border-color:color-mix(in oklab, var(--twg-danger) 40%, transparent)}}.tasks-l1__ws-pill[data-overdue],.tasks-l1__ws-due-pill[data-overdue],.tasks-l1__ws-pill[data-overdue]:hover,.tasks-l1__ws-pill[data-overdue]:focus-visible,.tasks-l1__ws-due-pill[data-overdue]:hover,.tasks-l1__ws-due-pill[data-overdue]:focus-within{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-pill[data-overdue],.tasks-l1__ws-due-pill[data-overdue],.tasks-l1__ws-pill[data-overdue]:hover,.tasks-l1__ws-pill[data-overdue]:focus-visible,.tasks-l1__ws-due-pill[data-overdue]:hover,.tasks-l1__ws-due-pill[data-overdue]:focus-within{background:color-mix(in oklab, var(--twg-danger) 10%, transparent)}}.tasks-l1__ws-pill[data-overdue],.tasks-l1__ws-due-pill[data-overdue],.tasks-l1__ws-pill[data-overdue]:hover,.tasks-l1__ws-pill[data-overdue]:focus-visible,.tasks-l1__ws-due-pill[data-overdue]:hover,.tasks-l1__ws-due-pill[data-overdue]:focus-within,.tasks-l1__ws-pill[data-overdue] svg,.tasks-l1__ws-due-pill[data-overdue] svg{color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-pill[data-overdue] svg,.tasks-l1__ws-due-pill[data-overdue] svg{color:color-mix(in oklab, var(--twg-danger) 72%, transparent)}}.tasks-l1__ws-pill-menu{flex:none;min-width:0;display:inline-flex;position:relative}.tasks-l1__ws-pill-menu>button{border-color:var(--twg-ink);width:100%;min-width:0;max-width:100%}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-pill-menu>button{border-color:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__ws-pill-menu>button{overflow:hidden}.tasks-l1__ws-pill-menu>button[aria-expanded=true]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-pill-menu>button[aria-expanded=true]{border-color:color-mix(in oklab, var(--twg-brass) 42%, transparent)}}.tasks-l1__ws-pill-menu>button[aria-expanded=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-pill-menu>button[aria-expanded=true]{background:color-mix(in oklab, var(--twg-brass) 11%, transparent)}}.tasks-l1__ws-pill-menu>button>svg{flex:none;margin-left:0}.tasks-l1__ws-pill-menu>button>svg:not(:last-child){width:13px;height:var(--twg-fs-button)}.tasks-l1__ws-pill-menu>button>svg:last-child{width:9px;height:calc(var(--twg-fs-micro) - 2px)}.tasks-l1__ws-owner-pill{flex:none;max-width:none}.tasks-l1__ws-owner-pill>button{width:100%;min-width:0;max-width:100%;padding-inline:min(var(--tk-l1-ws-action-pad-x), 12px)}.tasks-l1__ws-priority-pill{flex:none;margin-right:0}.tasks-l1__ws-priority-pill>button,.tasks-l1__ws-date-menu>button{min-width:0}.tasks-l1__ws-pill-text{min-width:0;max-width:100%;font-family:var(--twg-f-ui);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.tasks-l1__ws-owner-name{text-overflow:ellipsis;flex:0 auto;max-width:140px;overflow:hidden}.tasks-l1__ws-avatar-stack{flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.tasks-l1__ws-avatar{border:.5px solid var(--twg-ink);place-items:center;width:20px;height:20px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-avatar{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tasks-l1__ws-avatar{background:var(--twg-brass);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-avatar{background:color-mix(in oklab, var(--twg-brass) 9%, transparent)}}.tasks-l1__ws-avatar{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);font-weight:750;line-height:1}.tasks-l1__ws-avatar-stack[data-mode=stack] .tasks-l1__ws-avatar+.tasks-l1__ws-avatar{margin-left:3px}.tasks-l1__ws-avatar svg{width:11px;height:11px}.tasks-l1__ws-avatar--more{background:var(--twg-ink);color:var(--twg-cream-bright)}.tasks-l1__ws-save--sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tasks-l1__ws-meta{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;margin-top:6px;display:flex}.tasks-l1__ws-date-field,.tasks-l1__ws-menu{min-width:0;position:relative}.tasks-l1__ws-date-field{border:.5px solid var(--twg-ink);grid-template-columns:auto minmax(92px,1fr);align-items:center;gap:6px;max-width:100%;min-height:30px;padding:3px 8px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-date-field{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__ws-date-field{background:var(--twg-ink);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-date-field{background:color-mix(in oklab, var(--twg-ink) 3%, transparent)}}.tasks-l1__ws-date-field span,.tasks-l1__ws-menu button>span{font-size:var(--tk-l1-ws-label);line-height:1.2}.tasks-l1__ws-date-field input,.tasks-l1__ws-menu>button{width:100%;min-width:0;min-height:var(--twg-btn-md-h);border-radius:calc(var(--twg-r-xs) + 1px);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-control);background:0 0;border:.5px solid #0000;outline:0;font-weight:600}.tasks-l1__ws-date-field input{font-size:var(--tk-l1-ws-control);padding:3px 0}.tasks-l1__ws-date-field input:focus,.tasks-l1__ws-menu>button:focus-visible,.tasks-l1__ws-menu>button[aria-expanded=true]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-date-field input:focus,.tasks-l1__ws-menu>button:focus-visible,.tasks-l1__ws-menu>button[aria-expanded=true]{border-color:color-mix(in oklab, var(--twg-brass) 42%, transparent)}}.tasks-l1__ws-date-field input:focus,.tasks-l1__ws-menu>button:focus-visible,.tasks-l1__ws-menu>button[aria-expanded=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-date-field input:focus,.tasks-l1__ws-menu>button:focus-visible,.tasks-l1__ws-menu>button[aria-expanded=true]{background:color-mix(in oklab, var(--twg-brass) 8%, transparent)}}.tasks-l1__ws-menu>button{max-width:100%;min-height:var(--twg-btn-md-h);border-color:var(--twg-ink);grid-template-columns:auto minmax(0,1fr) auto;place-items:center start;gap:6px;padding:3px 8px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-menu>button{border-color:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__ws-menu>button{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-menu>button{background:color-mix(in oklab, var(--twg-ink) 3%, transparent)}}.tasks-l1__ws-menu>button{contain:inline-size;cursor:pointer;overflow:hidden}.tasks-l1__ws-menu>button:disabled{cursor:default;opacity:.64}.tasks-l1__ws-menu>button strong{width:100%;min-width:0;max-width:100%;font-size:var(--tk-l1-ws-control);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-weight:650;line-height:1.2;display:block;overflow:hidden}.tasks-l1__ws-menu>button svg{width:13px;height:var(--twg-fs-button);color:var(--twg-ink-3);grid-area:1/3;align-self:center}.tasks-l1__ws-menu-popover{z-index:22;border:.5px solid var(--twg-glass-border,#6c502a2e);background:var(--twg-glass-t3-bg);width:max(100%,280px);min-width:280px;max-width:min(280px,100vw - 28px);box-shadow:0 18px 38px var(--twg-ink);border-radius:16px;gap:4px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-menu-popover{box-shadow:0 18px 38px color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.tasks-l1__ws-menu-popover{-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);transform-origin:22px 0;animation:.14s ease-out tasks-l1-pop}.tasks-l1__ws-menu-popover button{min-width:0;min-height:calc(var(--twg-btn-icon) + 4px);border-radius:calc(var(--twg-r-sm) + 1px);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-base);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:5px 8px;font-weight:520;display:grid}.tasks-l1__ws-menu-popover button>svg,.tasks-l1__ws-menu-avatar{width:28px;height:var(--twg-btn-compact-h);background:var(--twg-brass);border-radius:50%;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-menu-popover button>svg,.tasks-l1__ws-menu-avatar{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.tasks-l1__ws-menu-popover button>svg,.tasks-l1__ws-menu-avatar{color:var(--twg-ink-2)}.tasks-l1__ws-menu-popover button>svg{padding:6px}.tasks-l1__ws-menu-popover button strong,.tasks-l1__ws-menu-popover button em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tasks-l1__ws-menu-popover button strong{color:var(--twg-ink);font-weight:560;font-size:var(--tk-l1-base);line-height:1.15}.tasks-l1__ws-menu-popover button em{color:var(--twg-ink-3);font-size:var(--tk-l1-mini);margin-top:1px;font-style:normal;font-weight:430}.tasks-l1__ws-menu-popover button:hover,.tasks-l1__ws-menu-popover button:focus-visible{background:var(--twg-brass);outline:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-menu-popover button:hover,.tasks-l1__ws-menu-popover button:focus-visible{background:color-mix(in oklab, var(--twg-brass) 10%, transparent)}}.tasks-l1__ws-menu-popover button[data-selected]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-menu-popover button[data-selected]{background:color-mix(in oklab, var(--twg-brass) 13%, transparent)}}.tasks-l1__ws-menu-popover button[data-selected]{color:var(--twg-ink)}.tasks-l1__ws-menu-check{width:20px;height:20px;color:var(--twg-brass);place-items:center;display:inline-grid}.tasks-l1__ws-menu-check svg{width:13px;height:13px}.tasks-l1__ws-menu-kicker{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);letter-spacing:.08em;text-transform:uppercase;margin:2px 4px 3px;font-weight:560}.tasks-l1__ws-owner-popover{width:min(380px,100vw - 28px);max-width:min(380px,100vw - 28px);position:fixed}.tasks-l1__ws-owner-search{border:.5px solid var(--twg-ink);grid-template-columns:minmax(0,1fr);align-items:center;height:36px;margin-bottom:5px;padding:0 12px 0 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-owner-search{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__ws-owner-search{background:var(--twg-cream-bright);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-owner-search{background:color-mix(in oklab, var(--twg-cream-bright) 64%, transparent)}}.tasks-l1__ws-owner-search:focus-within{border-color:var(--twg-ink);outline:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-owner-search:focus-within{border-color:color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.tasks-l1__ws-owner-search:focus-within{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-owner-search:focus-within{background:color-mix(in oklab, var(--twg-cream-bright) 72%, transparent)}}.tasks-l1__ws-owner-search:focus-within{box-shadow:inset 0 0 0 1px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-owner-search:focus-within{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.tasks-l1__ws-owner-search input{min-width:0;height:100%;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-chip);background:0 0;border:0;outline:0;font-weight:430}.tasks-l1__ws-owner-search input:focus{box-shadow:none;outline:0}.tasks-l1__ws-owner-rows{gap:4px;max-height:256px;display:grid;overflow-y:auto}.tasks-l1__ws-owner-popover .tasks-l1__ws-owner-rows button{min-height:var(--twg-btn-icon-mobile);grid-template-columns:minmax(0,1fr) 24px 20px}.tasks-l1__ws-owner-row-copy{min-width:0}.tasks-l1__ws-owner-row-copy strong{white-space:normal;text-overflow:clip;overflow:visible}.tasks-l1__ws-owner-row-copy em{max-width:100%}.tasks-l1__ws-owner-popover .tasks-l1__ws-menu-avatar{width:24px;height:24px;font-size:var(--tk-l1-mini)}.tasks-l1__ws-loopin-empty{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-base);margin:4px;font-weight:460}.tasks-l1__ws-loopin-pill .tasks-l1__ws-pill-text{white-space:nowrap}.tasks-l1__ws-priority-popover .tasks-l1__priority-glyph{justify-self:center}.tasks-l1__ws-date-popover{z-index:var(--z-popover);border:.5px solid var(--twg-glass-border,#6c502a2e);background:var(--twg-glass-t3-bg);width:min(280px,100vw - 28px);box-shadow:0 18px 36px var(--twg-ink);border-radius:16px;gap:6px;padding:10px;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-date-popover{box-shadow:0 18px 36px color-mix(in oklab, var(--twg-ink) 15%, transparent)}}.tasks-l1__ws-date-popover{-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);transform-origin:22px 0;animation:.14s ease-out tasks-l1-pop}.tasks-l1__ws-date-presets{gap:4px;display:grid}.tasks-l1__ws-date-presets button{min-height:calc(var(--twg-btn-icon) + 4px);border-radius:calc(var(--twg-r-sm) + 1px);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-base);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:5px 8px;font-weight:520;display:grid}.tasks-l1__ws-date-presets button:hover,.tasks-l1__ws-date-presets button:focus-visible{background:var(--twg-brass);outline:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-date-presets button:hover,.tasks-l1__ws-date-presets button:focus-visible{background:color-mix(in oklab, var(--twg-brass) 10%, transparent)}}.tasks-l1__ws-date-presets button[data-selected]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-date-presets button[data-selected]{background:color-mix(in oklab, var(--twg-brass) 13%, transparent)}}.tasks-l1__ws-date-presets button>svg{width:14px;height:var(--twg-fs-body);color:var(--twg-ink);justify-self:center}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-date-presets button>svg{color:color-mix(in oklab, var(--twg-ink) 42%, transparent)}}.tasks-l1__ws-date-presets strong,.tasks-l1__ws-date-presets em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tasks-l1__ws-date-presets strong{font-size:var(--tk-l1-base);font-weight:560}.tasks-l1__ws-date-presets em{color:var(--twg-ink-3);font-size:var(--tk-l1-mini);margin-top:1px;font-style:normal;font-weight:430}@keyframes tasks-l1-pop{0%{opacity:0;transform:translateY(-3px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.tasks-l1__ws-date-custom{gap:5px;display:grid}.tasks-l1__ws-date-custom span{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);letter-spacing:.08em;text-transform:uppercase;font-weight:560}.tasks-l1__ws-date-custom input{border:.5px solid var(--twg-ink);min-width:0;height:40px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-date-custom input{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__ws-date-custom input{background:var(--twg-cream-bright);border-radius:11px;outline:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-date-custom input{background:color-mix(in oklab, var(--twg-cream-bright) 78%, transparent)}}.tasks-l1__ws-date-custom input{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-chip);font-weight:450}.tasks-l1__ws-actions{align-items:center;gap:7px;min-width:0;display:flex;position:absolute;top:10px;right:14px}.tasks-l1__ws-save{min-width:44px;min-height:28px;color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-control);white-space:nowrap;align-items:center;gap:4px;font-weight:650;display:inline-flex}.tasks-l1__ws-save[data-state=saving] svg{animation:.9s linear infinite tasks-l1-spin}.tasks-l1__ws-save.tasks-l1__ws-save--sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;min-height:0;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.tasks-l1__ws-complete{justify-content:center;align-items:center;gap:var(--tk-l1-ws-action-inner-gap);min-width:0;height:var(--tk-l1-ws-action-height);min-height:var(--tk-l1-ws-action-height);padding:0 var(--tk-l1-ws-action-pad-x);border-color:var(--twg-ink);flex:0 auto;grid-column:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-complete{border-color:color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tasks-l1__ws-complete{border-radius:var(--tk-l1-ws-action-radius);background:var(--twg-cream-bright);border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-complete{background:color-mix(in oklab, var(--twg-cream-bright) 44%, transparent)}}.tasks-l1__ws-complete{color:var(--twg-ink-2);white-space:nowrap;box-sizing:border-box;box-shadow:none;font-weight:650;overflow:hidden}.tasks-l1__ws-complete,.tasks-l1__ws-complete-andy,.tasks-l1__ws-complete-andy-mobile,.tasks-l1__ws-complete-chevron{font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-control);line-height:1}.tasks-l1__ws-complete:hover,.tasks-l1__ws-complete:focus-visible{border-color:var(--twg-brass);outline:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-complete:hover,.tasks-l1__ws-complete:focus-visible{border-color:color-mix(in oklab, var(--twg-brass) 30%, transparent)}}.tasks-l1__ws-complete:hover,.tasks-l1__ws-complete:focus-visible{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-complete:hover,.tasks-l1__ws-complete:focus-visible{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-cream-bright))}}.tasks-l1__ws-complete:hover,.tasks-l1__ws-complete:focus-visible{box-shadow:inset 0 1px 0 var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-complete:hover,.tasks-l1__ws-complete:focus-visible{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--twg-cream-bright) 58%, transparent)}}.tasks-l1__ws-complete-menu{grid-template-columns:minmax(0, 1fr) var(--tk-l1-ws-action-chevron);height:var(--tk-l1-ws-action-height);min-width:0;font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-control);box-sizing:border-box;flex:0 auto;align-items:center;gap:0;line-height:1;display:inline-grid;position:relative}.tasks-l1__ws-date-menu{width:fit-content;min-width:var(--tk-l1-action-min);flex:0 auto;order:1;max-width:160px}.tasks-l1__ws-owner-pill{width:fit-content;min-width:var(--tk-l1-action-min);flex:0 auto;order:2;max-width:200px}.tasks-l1__ws-priority-pill{width:fit-content;min-width:var(--tk-l1-action-min);flex:0 auto;order:3;max-width:132px}.tasks-l1__ws-complete-menu{order:4}.tasks-l1__ws-complete-andy{order:5}.tasks-l1__ws-complete-andy-mobile{display:none}.tasks-l1__ws-complete-chevron{width:var(--tk-l1-ws-action-chevron);min-width:var(--tk-l1-ws-action-chevron);height:var(--tk-l1-ws-action-height);min-height:var(--tk-l1-ws-action-height);border:1px solid var(--twg-ink);grid-column:2;place-items:center;display:inline-grid;position:static}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-complete-chevron{border:1px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tasks-l1__ws-complete-chevron{border-left:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-complete-chevron{border-left:.5px solid color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.tasks-l1__ws-complete-chevron{border-radius:0 var(--tk-l1-ws-action-radius) var(--tk-l1-ws-action-radius) 0;background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-complete-chevron{background:color-mix(in oklab, var(--twg-cream-bright) 18%, transparent)}}.tasks-l1__ws-complete-chevron{color:var(--twg-ink);cursor:pointer}.tasks-l1__ws-complete-chevron svg{width:9px;height:9px}.tasks-l1__ws-complete-chevron:hover,.tasks-l1__ws-complete-chevron:focus-visible{background:var(--twg-ink);outline:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-complete-chevron:hover,.tasks-l1__ws-complete-chevron:focus-visible{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tasks-l1__ws-complete-popover{z-index:28;border:.5px solid var(--twg-glass-border);background:var(--twg-glass-t3-bg);min-width:104px;-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:0 14px 28px var(--twg-ink);border-radius:10px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-complete-popover{box-shadow:0 14px 28px color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.tasks-l1__ws-complete-popover button{min-height:var(--twg-btn-icon);border-radius:var(--twg-r-sm);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-control);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 10px;font-weight:650;display:inline-flex}.tasks-l1__ws-complete-popover button:hover,.tasks-l1__ws-complete-popover button:focus-visible{background:var(--twg-ink);outline:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-complete-popover button:hover,.tasks-l1__ws-complete-popover button:focus-visible{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.tasks-l1__ws-complete-popover .tasks-l1__ws-complete-option{display:none}.tasks-l1__ws-complete-andy{width:auto;min-width:66px;height:var(--tk-l1-ws-action-height);min-height:var(--tk-l1-ws-action-height);justify-content:center;align-items:center;gap:var(--tk-l1-ws-action-inner-gap);padding:0 var(--tk-l1-ws-action-pad-x);border:.5px solid var(--twg-salmon);flex:0 auto;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-complete-andy{border:.5px solid color-mix(in oklab, var(--twg-salmon) 68%, transparent)}}.tasks-l1__ws-complete-andy{border-radius:var(--tk-l1-ws-action-radius);background:linear-gradient(180deg, var(--twg-salmon), var(--twg-salmon))}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-complete-andy{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-salmon) 58%, var(--twg-cream-bright)), color-mix(in oklab, var(--twg-salmon) 74%, var(--twg-paper)))}}.tasks-l1__ws-complete-andy{color:var(--twg-on-salmon);white-space:nowrap;box-sizing:border-box;box-shadow:inset 0 1px 0 var(--twg-cream-bright), 0 6px 14px var(--twg-salmon);font-weight:700;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-complete-andy{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--twg-cream-bright) 42%, transparent), 0 6px 14px color-mix(in oklab, var(--twg-salmon) 20%, transparent)}}.tasks-l1__ws-complete-andy{cursor:pointer}.tasks-l1__ws-complete-andy svg{width:13px;height:13px}.tasks-l1__ws-complete-andy-mobile span,.tasks-l1__ws-complete-andy span{font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-control);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.tasks-l1__ws-complete-andy:hover,.tasks-l1__ws-complete-andy:focus-visible{border-color:var(--twg-salmon-hover);outline:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-complete-andy:hover,.tasks-l1__ws-complete-andy:focus-visible{border-color:color-mix(in oklab, var(--twg-salmon-hover) 86%, transparent)}}.tasks-l1__ws-complete-andy:hover,.tasks-l1__ws-complete-andy:focus-visible{background:linear-gradient(180deg, var(--twg-salmon-hover), var(--twg-salmon-hover))}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-complete-andy:hover,.tasks-l1__ws-complete-andy:focus-visible{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-salmon-hover) 66%, var(--twg-cream-bright)), color-mix(in oklab, var(--twg-salmon-hover) 82%, var(--twg-paper)))}}.tasks-l1__ws-close,.tasks-l1__ws-icon,.tasks-l1__ws-add button{width:30px;height:var(--twg-btn-md-h);border-radius:calc(var(--twg-r-xs) + 1px)}.tasks-l1__ws-close{color:var(--twg-ink);background:0 0;border-color:#0000;flex:none}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-close{color:color-mix(in oklab, var(--twg-ink) 52%, transparent)}}.tasks-l1__ws-close{box-shadow:none}.tasks-l1__ws-close:hover,.tasks-l1__ws-close:focus-visible{border-color:var(--twg-ink);outline:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-close:hover,.tasks-l1__ws-close:focus-visible{border-color:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__ws-close:hover,.tasks-l1__ws-close:focus-visible{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-close:hover,.tasks-l1__ws-close:focus-visible{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.tasks-l1__ws-close:hover,.tasks-l1__ws-close:focus-visible{color:var(--twg-ink)}.tasks-l1__ws-content{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.tasks-l1__ws-content[data-andy-state=peek] .tasks-l1__ws-body{flex:auto;min-height:0}.tasks-l1__ws-body{-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;transition:max-height .22s var(--twg-ease,cubic-bezier(.22, .61, .36, 1));flex:auto;padding:0 0 14px;overflow:hidden auto}.tasks-l1__ws-section{border-bottom:.5px solid var(--twg-ink);padding:16px 18px 14px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-section{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tasks-l1__ws-section-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex}.tasks-l1__ws-section-head h3,.tasks-l1__ws-section-head span{font-size:var(--tk-l1-ws-section);margin:0;line-height:1.2}.tasks-l1__ws-check-head-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:inline-flex}.tasks-l1__ws-check-regenerate{border:.5px solid var(--twg-salmon);justify-content:center;align-items:center;gap:5px;min-width:0;height:28px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-check-regenerate{border:.5px solid color-mix(in oklab, var(--twg-salmon) 44%, transparent)}}.tasks-l1__ws-check-regenerate{background:var(--twg-salmon);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-check-regenerate{background:color-mix(in oklab, var(--twg-salmon) 10%, var(--twg-cream-bright))}}.tasks-l1__ws-check-regenerate{color:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-check-regenerate{color:color-mix(in oklab, var(--twg-salmon) 76%, var(--twg-ink))}}.tasks-l1__ws-check-regenerate{font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-control);white-space:nowrap;cursor:pointer;font-weight:700}.tasks-l1__ws-check-regenerate:disabled{cursor:default;opacity:.72}.tasks-l1__ws-assist{border:.5px solid var(--twg-salmon);flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-assist{border:.5px solid color-mix(in oklab, var(--twg-salmon) 44%, transparent)}}.tasks-l1__ws-assist{background:var(--twg-salmon);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-assist{background:color-mix(in oklab, var(--twg-salmon) 10%, var(--twg-cream-bright))}}.tasks-l1__ws-assist{color:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-assist{color:color-mix(in oklab, var(--twg-salmon) 78%, var(--twg-ink))}}.tasks-l1__ws-assist{cursor:pointer}.tasks-l1__ws-assist:disabled{cursor:default;opacity:.74}.tasks-l1__ws-assist svg{width:13px;height:13px}.tasks-l1__ws-section textarea,.tasks-l1__ws-check-row input,.tasks-l1__ws-add input{width:100%;min-width:0;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-body);background:0 0;border:.5px solid #0000;border-radius:7px;outline:0;font-weight:500;line-height:1.45}.tasks-l1__ws-section textarea{resize:vertical;min-height:74px;padding:8px 0;display:block}.tasks-l1__ws-section textarea:focus,.tasks-l1__ws-check-row input:focus,.tasks-l1__ws-add input:focus{border-color:var(--twg-brass);padding-inline:9px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-section textarea:focus,.tasks-l1__ws-check-row input:focus,.tasks-l1__ws-add input:focus{border-color:color-mix(in oklab, var(--twg-brass) 42%, transparent)}}.tasks-l1__ws-section textarea:focus,.tasks-l1__ws-check-row input:focus,.tasks-l1__ws-add input:focus{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-section textarea:focus,.tasks-l1__ws-check-row input:focus,.tasks-l1__ws-add input:focus{background:color-mix(in oklab, var(--twg-cream-bright) 68%, transparent)}}.tasks-l1__ws-section textarea::placeholder,.tasks-l1__ws-add input::placeholder{color:var(--twg-ink-3)}.tasks-l1__w3-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.tasks-l1__w3-grid label{gap:5px;min-width:0;display:grid}.tasks-l1__w3-grid-wide{grid-column:1/-1}.tasks-l1__w3-grid label>span{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);align-items:center;gap:5px;font-weight:650;display:inline-flex}.tasks-l1__w3-grid label>span svg{width:13px;height:13px}.tasks-l1__w3-grid input{border:.5px solid var(--twg-ink);width:100%;min-width:0;height:34px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__w3-grid input{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.tasks-l1__w3-grid input{background:var(--twg-cream-bright);border-radius:7px;outline:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__w3-grid input{background:color-mix(in oklab, var(--twg-cream-bright) 70%, transparent)}}.tasks-l1__w3-grid input{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-control);padding:0 9px;font-weight:560}.tasks-l1__child-list{gap:6px;display:grid}.tasks-l1__child-row{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:38px;display:grid}.tasks-l1__child-row>span{min-width:0;display:grid}.tasks-l1__child-row strong,.tasks-l1__child-row em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--twg-f-ui);overflow:hidden}.tasks-l1__child-row strong{color:var(--twg-ink);font-size:var(--tk-l1-ws-body);font-weight:650}.tasks-l1__child-row em{color:var(--twg-ink-3);font-size:var(--tk-l1-meta);font-style:normal}.tasks-l1__child-row[data-resolved] strong{color:var(--twg-ink-3);text-decoration:line-through}.tasks-l1__ws-checklist{contain:inline-size;gap:6px;display:grid;overflow:hidden}.tasks-l1__ws-check-row{contain:inline-size;grid-template-columns:28px minmax(0,1fr) 22px 30px;align-items:center;gap:7px;min-width:0;display:grid;overflow:hidden}.tasks-l1__ws-check-row[data-generated]{animation:tasks-l1-check-rise .22s var(--twg-ease,cubic-bezier(.22, .61, .36, 1)) both;animation-delay:calc(var(--check-index,0) * 48ms)}.tasks-l1__ws-check{color:#0000;border-radius:8px;width:28px;height:28px}.tasks-l1__ws-check[data-done]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-check[data-done]{border-color:color-mix(in oklab, var(--twg-brass) 40%, transparent)}}.tasks-l1__ws-check[data-done]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-check[data-done]{background:color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.tasks-l1__ws-check[data-done]{color:var(--twg-brass)}.tasks-l1__ws-check-row input{text-overflow:ellipsis;width:auto;max-width:100%;min-height:32px;padding:5px 0;overflow:hidden}.tasks-l1__ws-check-andy{width:22px;height:28px;color:var(--twg-salmon);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-check-andy{color:color-mix(in oklab, var(--twg-salmon) 76%, var(--twg-ink))}}.tasks-l1__ws-check-andy svg{width:12px;height:12px}.tasks-l1__ws-check-skeleton-row{min-height:32px}.tasks-l1__ws-check-skeleton-row span{background:linear-gradient(90deg, var(--twg-ink), var(--twg-salmon), var(--twg-ink));border-radius:7px;height:16px;display:block}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-check-skeleton-row span{background:linear-gradient(90deg, color-mix(in oklab, var(--twg-ink) 5%, transparent), color-mix(in oklab, var(--twg-salmon) 10%, transparent), color-mix(in oklab, var(--twg-ink) 5%, transparent))}}.tasks-l1__ws-check-skeleton-row span{animation:tasks-l1-check-shimmer 1.4s var(--twg-ease,ease-in-out) infinite;background-size:180% 100%}.tasks-l1__ws-check-skeleton-row span:first-child{border-radius:8px;width:28px;height:28px}.tasks-l1__ws-check-skeleton-row span:nth-child(2){width:min(100%,320px)}.tasks-l1__ws-check-skeleton-row span:nth-child(3){width:18px;height:18px}.tasks-l1__ws-check-skeleton-row span:nth-child(4){border-radius:8px;width:28px;height:28px}.tasks-l1__ws-check-error{min-width:0;min-height:30px;color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-body);justify-content:space-between;align-items:center;gap:8px;padding:7px 0 2px;font-weight:550;display:flex}.tasks-l1__ws-check-error span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tasks-l1__ws-check-error button{color:var(--twg-salmon);background:0 0;border:0;flex:none}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-check-error button{color:color-mix(in oklab, var(--twg-salmon) 78%, var(--twg-ink))}}.tasks-l1__ws-check-error button{font:inherit;cursor:pointer;font-weight:750}@keyframes tasks-l1-check-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes tasks-l1-check-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.tasks-l1__ws-add{contain:inline-size;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:7px;min-width:0;margin-top:9px;display:grid;overflow:hidden}.tasks-l1__ws-add input{text-overflow:ellipsis;width:auto;max-width:100%;min-height:32px;padding:5px 0;overflow:hidden}.tasks-l1__ws-muted{min-height:30px;color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-body);font-weight:500}.tasks-l1__ws-source-link,.tasks-l1__ws-source-label{border:.5px solid var(--twg-ink);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-source-link,.tasks-l1__ws-source-label{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__ws-source-link,.tasks-l1__ws-source-label{background:var(--twg-ink);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-source-link,.tasks-l1__ws-source-label{background:color-mix(in oklab, var(--twg-ink) 3%, transparent)}}.tasks-l1__ws-source-link,.tasks-l1__ws-source-label{color:var(--twg-ink);font-family:var(--twg-f-ui);text-decoration:none}.tasks-l1__ws-source-link span,.tasks-l1__ws-source-label{min-width:0}.tasks-l1__ws-source-link strong,.tasks-l1__ws-source-label strong{font-size:var(--tk-l1-ws-body);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.2;display:block;overflow:hidden}.tasks-l1__ws-source-link em,.tasks-l1__ws-source-label span{color:var(--twg-ink-3);font-size:var(--tk-l1-ws-control);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-style:normal;font-weight:500;line-height:1.25;display:block;overflow:hidden}.tasks-l1__typed-middle{gap:10px;display:grid}.tasks-l1__typed-panel,.tasks-l1__typed-draft{border:.5px solid var(--twg-ink);gap:9px;min-width:0;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__typed-panel,.tasks-l1__typed-draft{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__typed-panel,.tasks-l1__typed-draft{background:var(--twg-ink);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__typed-panel,.tasks-l1__typed-draft{background:color-mix(in oklab, var(--twg-ink) 3%, transparent)}}.tasks-l1__typed-row{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.tasks-l1__typed-row>svg{width:16px;height:16px;color:var(--twg-brass);justify-self:center}@supports (color:color-mix(in lab, red, red)){.tasks-l1__typed-row>svg{color:color-mix(in oklab, var(--twg-brass) 62%, var(--twg-ink))}}.tasks-l1__typed-row span,.tasks-l1__typed-link span{min-width:0}.tasks-l1__typed-row strong,.tasks-l1__typed-row em,.tasks-l1__typed-draft strong,.tasks-l1__typed-draft span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tasks-l1__typed-row strong,.tasks-l1__typed-draft strong{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-body);font-weight:700;line-height:1.2}.tasks-l1__typed-row em,.tasks-l1__typed-draft span,.tasks-l1__typed-affordance{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-control);font-style:normal;font-weight:520;line-height:1.25}.tasks-l1__typed-summary,.tasks-l1__typed-excerpt,.tasks-l1__typed-draft p{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-body);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.45}.tasks-l1__typed-excerpt,.tasks-l1__typed-draft p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tasks-l1__typed-email-body{border:.5px solid var(--twg-ink);min-height:72px;max-height:260px;padding:9px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.tasks-l1__typed-email-body{border:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tasks-l1__typed-email-body{background:var(--twg-cream-bright);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__typed-email-body{background:color-mix(in oklab, var(--twg-cream-bright) 58%, transparent)}}.tasks-l1__typed-email-body[data-preview=draft]{max-height:220px}.email-thread-messages{gap:8px;min-width:0;display:grid}.tasks-l1__typed-thread{max-height:320px;padding-right:2px;overflow:auto}.email-thread-message{border:.5px solid var(--twg-ink);gap:6px;min-width:0;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.email-thread-message{border:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.email-thread-message{background:var(--twg-cream-bright);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.email-thread-message{background:color-mix(in oklab, var(--twg-cream-bright) 58%, transparent)}}.email-thread-message__head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.email-thread-message__from{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-control);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.email-thread-message__time{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);white-space:nowrap;flex:none}.email-thread-message__body .message-body{gap:7px;min-width:0;display:grid}.email-thread-message__body .message-body-plain{color:var(--twg-ink-2);font-family:var(--twg-f-content);font-size:var(--tk-l1-ws-body);white-space:pre-wrap;margin:0;line-height:1.45}.tasks-l1__typed-email-body .message-body{gap:7px;min-width:0;display:grid}.tasks-l1__typed-email-body .message-body-frame{background:0 0;border:0;width:100%;min-height:88px;display:block}.tasks-l1__typed-email-body .message-body-plain{color:var(--twg-ink-2);font-family:var(--twg-f-content);font-size:var(--tk-l1-ws-body);white-space:pre-wrap;margin:0;line-height:1.45}.tasks-l1__typed-email-body .message-body-quote-controls{flex-wrap:wrap;gap:6px;display:flex}.tasks-l1__typed-email-body :where(.message-body-quote-toggle,.message-body-layout-toggle){border:.5px solid var(--twg-ink);min-height:26px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__typed-email-body :where(.message-body-quote-toggle,.message-body-layout-toggle){border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__typed-email-body :where(.message-body-quote-toggle,.message-body-layout-toggle){background:var(--twg-cream-bright);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__typed-email-body :where(.message-body-quote-toggle,.message-body-layout-toggle){background:color-mix(in oklab, var(--twg-cream-bright) 70%, transparent)}}.tasks-l1__typed-email-body :where(.message-body-quote-toggle,.message-body-layout-toggle){color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-button);font-weight:650}.tasks-l1__typed-link{border:.5px solid var(--twg-brass);justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:32px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__typed-link{border:.5px solid color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.tasks-l1__typed-link{background:var(--twg-brass);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__typed-link{background:color-mix(in oklab, var(--twg-brass) 7%, transparent)}}.tasks-l1__typed-link{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-control);font-weight:650;text-decoration:none}.tasks-l1__typed-link svg{flex:none;width:13px;height:13px}.tasks-l1__typed-list{gap:5px;min-width:0;display:grid}.tasks-l1__typed-list>span{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.tasks-l1__typed-list em{min-width:0;color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-control);overflow-wrap:anywhere;padding-left:10px;font-style:normal;font-weight:520;line-height:1.35;display:block}.tasks-l1__typed-actions{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.tasks-l1__typed-primary,.tasks-l1__typed-secondary,.tasks-l1__entity-create,.tasks-l1__entity-chip button{min-width:0;height:var(--tk-l1-ws-action-height);padding:0 var(--tk-l1-ws-action-pad-x);border-radius:var(--tk-l1-ws-action-radius);font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-control);letter-spacing:0;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;font-weight:600;line-height:1;display:inline-flex}.tasks-l1__typed-primary{border:.5px solid var(--twg-btn-primary-bg);background:var(--twg-btn-primary-bg);color:var(--twg-btn-primary-fg)}.tasks-l1__typed-secondary,.tasks-l1__entity-create{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__typed-secondary,.tasks-l1__entity-create{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tasks-l1__typed-secondary,.tasks-l1__entity-create{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__typed-secondary,.tasks-l1__entity-create{background:color-mix(in oklab, var(--twg-cream-bright) 44%, transparent)}}.tasks-l1__typed-secondary,.tasks-l1__entity-create{color:var(--twg-ink-2)}.tasks-l1__typed-primary svg,.tasks-l1__typed-secondary svg,.tasks-l1__entity-create svg,.tasks-l1__entity-chip button svg{width:13px;height:var(--twg-fs-button);flex:none}.tasks-l1__typed-primary:hover,.tasks-l1__typed-primary:focus-visible,.tasks-l1__typed-secondary:hover,.tasks-l1__typed-secondary:focus-visible,.tasks-l1__entity-create:hover,.tasks-l1__entity-create:focus-visible,.tasks-l1__entity-chip button:hover,.tasks-l1__entity-chip button:focus-visible{filter:saturate(1.03);transition:transform .16s var(--twg-ease);outline:0;transform:translateY(-1px)}.tasks-l1__typed-primary:disabled,.tasks-l1__typed-secondary:disabled,.tasks-l1__entity-create:disabled{cursor:default;opacity:.58;transform:none}.tasks-l1__low-confidence .tasks-l1__typed-panel{background:#b4352b;border-color:#b4352b38;border-color:lab(42.5416% 51.4139 36.914/.22)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__low-confidence .tasks-l1__typed-panel{background:color-mix(in oklab, #b4352b 5%, var(--twg-cream-bright))}}.tasks-l1__low-confidence .tasks-l1__typed-row>svg{color:#b4352b}.tasks-l1__entities{gap:10px;display:grid}.tasks-l1__entity-grid{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.tasks-l1__entity-slot{gap:6px;min-width:0;display:grid}.tasks-l1__entity-slot>span{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.tasks-l1__entity-chips{gap:6px;min-width:0;display:grid}.tasks-l1__entity-chip{border:.5px solid var(--twg-brass);grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:6px;min-width:0;min-height:34px;padding:3px 4px 3px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__entity-chip{border:.5px solid color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.tasks-l1__entity-chip{background:var(--twg-brass);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__entity-chip{background:color-mix(in oklab, var(--twg-brass) 7%, transparent)}}.tasks-l1__entity-chip strong{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-control);text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.2;display:block;overflow:hidden}.tasks-l1__entity-chip button{width:28px;height:var(--twg-btn-compact-h);color:var(--twg-ink-3);background:0 0;border:0;padding:0}.tasks-l1__entity-picker{grid-template-columns:minmax(0,1fr) auto;gap:6px;min-width:0;display:grid}.tasks-l1__entity-search,.tasks-l1__entity-select{border:.5px solid var(--twg-ink);width:100%;min-width:0;height:34px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__entity-search,.tasks-l1__entity-select{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__entity-search,.tasks-l1__entity-select{background:var(--twg-ink);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__entity-search,.tasks-l1__entity-select{background:color-mix(in oklab, var(--twg-ink) 3%, transparent)}}.tasks-l1__entity-search,.tasks-l1__entity-select{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-control);font-weight:600}.tasks-l1__entity-search{padding:0 10px}.tasks-l1__entity-search-row{gap:4px;min-width:0;display:grid}.tasks-l1__entity-search-field{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:6px;min-width:0;display:grid}.tasks-l1__entity-search-cancel{border:.5px solid var(--twg-ink);justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__entity-search-cancel{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__entity-search-cancel{background:var(--twg-ink);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__entity-search-cancel{background:color-mix(in oklab, var(--twg-ink) 3%, transparent)}}.tasks-l1__entity-search-cancel{color:var(--twg-ink-3);cursor:pointer}.tasks-l1__entity-search-cancel svg{width:13px;height:13px}.tasks-l1__entity-search-cancel:hover,.tasks-l1__entity-search-cancel:focus-visible{border-color:var(--twg-brass);outline:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__entity-search-cancel:hover,.tasks-l1__entity-search-cancel:focus-visible{border-color:color-mix(in oklab, var(--twg-brass) 30%, transparent)}}.tasks-l1__entity-search-cancel:hover,.tasks-l1__entity-search-cancel:focus-visible{color:var(--twg-ink-2)}.tasks-l1__entity-results{border:.5px solid var(--twg-ink);gap:2px;max-height:188px;margin:0;padding:4px;list-style:none;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.tasks-l1__entity-results{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tasks-l1__entity-results{background:var(--twg-cream-bright);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__entity-results{background:color-mix(in oklab, var(--twg-cream-bright) 86%, transparent)}}.tasks-l1__entity-result{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:1px;width:100%;min-width:0;padding:6px 8px;display:grid}.tasks-l1__entity-result:hover,.tasks-l1__entity-result:focus-visible{background:var(--twg-brass);outline:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__entity-result:hover,.tasks-l1__entity-result:focus-visible{background:color-mix(in oklab, var(--twg-brass) 10%, transparent)}}.tasks-l1__entity-result strong{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-control);text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.2;display:block;overflow:hidden}.tasks-l1__entity-result span{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}.tasks-l1__entity-result-empty{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);text-align:center;padding:8px}@media (max-width:760px){.tasks-l1__entity-grid{grid-template-columns:minmax(0,1fr)}.tasks-l1__typed-actions{align-items:stretch}.tasks-l1__typed-primary,.tasks-l1__typed-secondary{flex:140px}}.tasks-l1__state{border:.5px solid var(--twg-ink);place-items:center;gap:10px;min-height:220px;margin:8px 10px;padding:24px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__state{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__state{background:linear-gradient(180deg, var(--twg-cream-bright), var(--twg-cream)), var(--twg-cream-bright);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__state{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-cream-bright) 96%, transparent), color-mix(in oklab, var(--twg-cream) 88%, var(--twg-cream-bright))), var(--twg-cream-bright)}}.tasks-l1__state{color:var(--twg-ink-3);font-family:var(--twg-f-ui);text-align:center}.tasks-l1__state>svg{width:22px;height:22px;color:var(--twg-brass)}.tasks-l1__state strong{color:var(--twg-ink-2);font-size:var(--tk-l1-base);font-weight:600}.tasks-l1__state p{max-width:28ch;color:var(--twg-ink-3);font-size:var(--tk-l1-chip);margin:-2px 0 2px;line-height:1.35}.tasks-l1__state-actions{flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%;display:flex}.tasks-l1__state button{min-width:116px;min-height:var(--twg-touch-target);border:.5px solid var(--twg-ink);justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__state button{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tasks-l1__state button{border-radius:var(--twg-r-xs);background:var(--twg-cream-bright);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-button);cursor:pointer;font-weight:600}.tasks-l1__state button svg{width:var(--twg-fs-label);height:var(--twg-fs-label)}.tasks-l1__skeleton{background:linear-gradient(90deg, var(--twg-ink), var(--twg-cream-bright), var(--twg-ink));border-radius:8px;width:min(360px,80%);height:52px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__skeleton{background:linear-gradient(90deg, color-mix(in oklab, var(--twg-ink) 4%, transparent), color-mix(in oklab, var(--twg-cream-bright) 80%, transparent), color-mix(in oklab, var(--twg-ink) 4%, transparent))}}.tasks-l1__skeleton--short{width:min(260px,64%)}.tasks-l1__workspace-state{background:linear-gradient(180deg, var(--twg-cream-bright), var(--twg-cream)), var(--twg-cream-bright);border:0;border-radius:0;align-content:center;width:100%;min-height:100%;margin:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__workspace-state{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-cream-bright) 96%, transparent), color-mix(in oklab, var(--twg-cream) 90%, var(--twg-cream-bright))), var(--twg-cream-bright)}}.tasks-l1__state[data-state=error]>svg{color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__state[data-state=error]>svg{color:color-mix(in oklab, var(--twg-danger) 82%, var(--twg-brass))}}.tasks-l1__spin{animation:.9s linear infinite tasks-l1-spin}@keyframes tasks-l1-spin{to{transform:rotate(360deg)}}.tasks-l1__draft-modal-backdrop{z-index:var(--z-modal-backdrop);isolation:isolate;width:100vw;height:100dvh;min-height:100vh;padding:max(18px, env(safe-area-inset-top,0px)) 18px max(18px, env(safe-area-inset-bottom,0px));overscroll-behavior:contain;background:var(--twg-cream-bright);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tasks-l1__draft-modal-backdrop{background:color-mix(in oklab, var(--twg-cream-bright) 42%, transparent)}}.tasks-l1__draft-modal-backdrop{-webkit-backdrop-filter:blur(12px)saturate(1.12);backdrop-filter:blur(12px)saturate(1.12)}.tasks-l1__draft-modal{width:min(720px,100vw - 36px);max-height:min(760px, calc(100dvh - 36px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-lg);background:var(--twg-glass-t3-bg);min-width:0;-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-dialog-shadow);color:var(--twg-ink);grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;padding:16px;display:grid;overflow:hidden}.tasks-l1__draft-modal-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.tasks-l1__draft-modal-head span,.tasks-l1__draft-modal-field span{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--twg-fs-label);letter-spacing:.06em;text-transform:uppercase;font-weight:600;display:block}.tasks-l1__draft-modal-head h3{font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);margin:2px 0 0;font-weight:600;line-height:1.1}.tasks-l1__draft-modal-close{width:var(--twg-btn-icon);height:var(--twg-btn-icon);border:.5px solid var(--twg-ink);place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__draft-modal-close{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tasks-l1__draft-modal-close{border-radius:var(--twg-r-sm);color:var(--twg-ink-2);background:0 0}.tasks-l1__draft-modal-close svg{width:16px;height:16px}.tasks-l1__draft-modal-field{gap:6px;min-width:0;display:grid}.tasks-l1__draft-modal-field input,.tasks-l1__draft-modal-field textarea{border:.5px solid var(--twg-ink);width:100%}@supports (color:color-mix(in lab, red, red)){.tasks-l1__draft-modal-field input,.tasks-l1__draft-modal-field textarea{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.tasks-l1__draft-modal-field input,.tasks-l1__draft-modal-field textarea{border-radius:var(--twg-r-sm);background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__draft-modal-field input,.tasks-l1__draft-modal-field textarea{background:color-mix(in oklab, var(--twg-cream) 78%, white)}}.tasks-l1__draft-modal-field input,.tasks-l1__draft-modal-field textarea{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);outline:none;line-height:1.45}.tasks-l1__draft-modal-field input{min-height:var(--twg-btn-md-h);padding:0 12px}.tasks-l1__draft-modal-field textarea{resize:none;height:100%;min-height:260px;padding:10px 12px;overflow:auto}.tasks-l1__draft-modal-actions{justify-content:flex-end;gap:8px;display:flex}.tasks-l1__modal-backdrop{--tk-l1-modal-top-clearance:calc(env(safe-area-inset-top,0px) + 10px + var(--twg-header-h,64px) + 10px);--tk-l1-modal-bottom-clearance:calc(env(safe-area-inset-bottom,0px) + var(--tk-l1-modal-chat-clearance,88px));z-index:var(--z-modal-backdrop);width:100vw;height:100dvh;padding:var(--tk-l1-modal-top-clearance) 16px var(--tk-l1-modal-bottom-clearance);background:var(--twg-cream-bright);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tasks-l1__modal-backdrop{background:color-mix(in oklab, var(--twg-cream-bright) 42%, transparent)}}.tasks-l1__modal-backdrop{-webkit-backdrop-filter:blur(5px)saturate(1.08);backdrop-filter:blur(5px)saturate(1.08)}.tasks-l1__create-modal,.tasks-l1__snooze-sheet{border:1px solid var(--twg-glass-border,#6c502a2e);border-top-color:var(--twg-cream-bright);flex-direction:column;width:min(680px,100%);min-height:0;max-height:min(760px,100% - 32px);display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tasks-l1__create-modal,.tasks-l1__snooze-sheet{border-top-color:color-mix(in oklab, var(--twg-cream-bright) 70%, transparent)}}.tasks-l1__create-modal,.tasks-l1__snooze-sheet{background:var(--twg-glass-t3-bg);box-shadow:0 24px 56px var(--twg-ink);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__create-modal,.tasks-l1__snooze-sheet{box-shadow:0 24px 56px color-mix(in oklab, var(--twg-ink) 22%, transparent)}}.tasks-l1__create-modal,.tasks-l1__snooze-sheet{-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur)}.tasks-l1__create-modal{--tk-l1-create-mode-max-h:760px;width:min(680px,100vw - 32px);max-height:min(var(--tk-l1-create-mode-max-h), calc(100dvh - var(--tk-l1-modal-top-clearance) - var(--tk-l1-modal-bottom-clearance)));transition:width .18s var(--twg-ease), max-height .18s var(--twg-ease), transform .18s var(--twg-ease)}.tasks-l1__create-modal[data-mode=andy]{--tk-l1-create-mode-max-h:540px;width:min(440px,100vw - 32px)}.tasks-l1__create-modal[data-mode=manual]{--tk-l1-create-mode-max-h:760px;width:min(680px,100vw - 32px)}.tasks-l1__create-modal[data-mode=queue]{--tk-l1-create-mode-max-h:540px;width:min(520px,100vw - 32px)}.tasks-l1__queue-modal .tasks-l1__field textarea{min-height:132px}.tasks-l1__snooze-sheet{width:min(440px,100%)}@media (prefers-reduced-motion:reduce){.tasks-l1__create-modal{transition:none}}.tasks-l1__compose-modal{width:min(980px,100vw - 32px);animation:.14s ease-out tasks-l1-pop}.tasks-l1__compose-modal[data-mode=compose-andy]{--tk-l1-create-mode-max-h:760px;width:min(980px,100vw - 32px)}.tasks-l1__compose-modal[data-mode=compose-manual]{--tk-l1-create-mode-max-h:760px;width:min(680px,100vw - 32px)}@media (min-width:1440px){.tasks-l1__compose-modal[data-mode=compose-andy]{width:min(1100px,100vw - 64px)}}.tasks-l1__compose-split{z-index:1;grid-template-columns:var(--compose-form-px,560px) 1px minmax(320px, 1fr);flex:auto;grid-template-rows:minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.tasks-l1__compose-modal[data-mode=compose-manual] .tasks-l1__compose-split{grid-template-columns:minmax(0,1fr)}.tasks-l1__compose-form{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.tasks-l1__compose-fields{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:16px 18px 18px;display:flex;overflow-y:auto}.tasks-l1__compose-andy{border-left:.5px solid var(--twg-ink);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-andy{border-left:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.tasks-l1__compose-andy{background:var(--twg-cream)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-andy{background:color-mix(in oklab, var(--twg-cream) 30%, transparent)}}.tasks-l1__compose-andy{animation:emComposeAndyIn .2s var(--twg-ease)}.tasks-l1__compose-thread{flex:auto;min-height:0;padding:14px 14px 6px;overflow-y:auto}.tasks-l1__compose-andy .tasks-l1__andy-composer{flex:none;margin-top:auto}.tasks-l1__compose-modal[data-mode=compose-manual] .tasks-l1__compose-form{height:100%}.tasks-l1__compose-divider{background:var(--twg-ink);width:1px;position:relative}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-divider{background:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__compose-divider{cursor:col-resize}.tasks-l1__compose-divider:after{content:"";position:absolute;inset:0 -5px}.tasks-l1__compose-divider:hover{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-divider:hover{background:color-mix(in oklab, var(--twg-brass) 40%, transparent)}}.tasks-l1__compose-from{align-items:center;gap:8px;display:inline-flex}.tasks-l1__compose-from-dot{border-radius:50%;flex:none;width:8px;height:8px}.tasks-l1__compose-chipbox{border:.5px solid var(--twg-ink);flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:5px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-chipbox{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.tasks-l1__compose-chipbox{background:var(--twg-cream-bright);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-chipbox{background:color-mix(in oklab, var(--twg-cream-bright) 78%, transparent)}}.tasks-l1__compose-chipbox:focus-within{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-chipbox:focus-within{border-color:color-mix(in oklab, var(--twg-brass) 45%, transparent)}}.tasks-l1__compose-chipbox:focus-within{box-shadow:0 0 0 3px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-chipbox:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 12%, transparent)}}.tasks-l1__compose-chipbox input{flex:80px;min-width:80px;height:28px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.tasks-l1__compose-chip{border:.5px solid var(--twg-brass);align-items:center;gap:4px;padding:3px 4px 3px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-chip{border:.5px solid color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.tasks-l1__compose-chip{background:var(--twg-brass);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-chip{background:color-mix(in oklab, var(--twg-brass) 7%, transparent)}}.tasks-l1__compose-chip{font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-control)}.tasks-l1__compose-chip[data-invalid]{border-color:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-chip[data-invalid]{border-color:color-mix(in oklab, var(--twg-salmon) 40%, transparent)}}.tasks-l1__compose-chip[data-invalid]{background:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-chip[data-invalid]{background:color-mix(in oklab, var(--twg-salmon) 8%, transparent)}}.tasks-l1__compose-chip button{width:18px;height:var(--twg-icon-md);color:var(--twg-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.tasks-l1__compose-chip button svg{width:11px;height:var(--twg-fs-micro)}.tasks-l1__compose-ccbcc{align-self:center;gap:8px;display:inline-flex}.tasks-l1__compose-ccbcc button{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:2px;font-weight:700}.tasks-l1__compose-ccbcc button:hover{color:var(--twg-brass)}.tasks-l1__compose-modal .em-compose-chip-row{grid-template-columns:56px minmax(0,1fr) auto;align-items:start;column-gap:10px;display:grid}.tasks-l1__compose-modal .em-compose-chip-row-key{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);letter-spacing:.11em;text-transform:uppercase;padding-top:11px;font-weight:560}.tasks-l1__compose-recip[data-andy-flash] .em-compose-chip-row-chips{animation:emComposeFieldFlash .6s var(--twg-ease-soft,ease);border-radius:9px}.tasks-l1__compose-linked{border-top:.5px solid var(--twg-ink);gap:10px;padding-top:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-linked{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tasks-l1__compose-linked-title{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);letter-spacing:.11em;text-transform:uppercase;font-weight:700}.tasks-l1__compose-link-field{gap:6px;min-width:0;display:grid}.tasks-l1__compose-link-label{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);letter-spacing:.08em;text-transform:uppercase;font-weight:560}.tasks-l1__compose-link-chips{flex-wrap:wrap;gap:6px;display:flex}.tasks-l1__compose-link-search{min-width:0;position:relative}.tasks-l1__compose-link-search input{border:.5px solid var(--twg-ink);width:100%;height:40px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-link-search input{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.tasks-l1__compose-link-search input{background:var(--twg-cream-bright);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-link-search input{background:color-mix(in oklab, var(--twg-cream-bright) 78%, transparent)}}.tasks-l1__compose-link-search input{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-base);outline:0}.tasks-l1__compose-link-search input:focus{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-link-search input:focus{border-color:color-mix(in oklab, var(--twg-brass) 45%, transparent)}}.tasks-l1__compose-link-search input:focus{box-shadow:0 0 0 3px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-link-search input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 12%, transparent)}}.tasks-l1__compose-link-results{z-index:6;border:.5px solid var(--twg-ink);max-height:200px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-link-results{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tasks-l1__compose-link-results{background:var(--twg-cream-bright);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-link-results{background:color-mix(in oklab, var(--twg-cream-bright) 96%, transparent)}}.tasks-l1__compose-link-results{box-shadow:0 14px 28px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-link-results{box-shadow:0 14px 28px color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.tasks-l1__compose-link-results button{text-align:left;border-radius:var(--twg-r-xs);cursor:pointer;background:0 0;border:0;gap:1px;width:100%;padding:6px 8px;display:grid}.tasks-l1__compose-link-results button:hover,.tasks-l1__compose-link-results button[data-active]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-link-results button:hover,.tasks-l1__compose-link-results button[data-active]{background:color-mix(in oklab, var(--twg-brass) 10%, transparent)}}.tasks-l1__compose-link-results strong{font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-control);color:var(--twg-ink);font-weight:650;display:block}.tasks-l1__compose-link-results span{font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);color:var(--twg-ink-3);display:block}.tasks-l1__compose-link-empty{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);text-align:center;padding:8px}.tasks-l1__compose-body textarea{resize:vertical;min-height:200px;padding:10px 12px;line-height:1.4}.tasks-l1__compose-andy-tag{font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);color:var(--twg-brass);font-style:normal}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-andy-tag{color:color-mix(in oklab, var(--twg-brass) 80%, var(--twg-ink))}}.tasks-l1__compose-andy-tag{animation:emComposeTagFade 1.8s var(--twg-ease) forwards}.tasks-l1__compose-error{background:var(--twg-salmon);border-radius:8px;margin:0;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-error{background:color-mix(in oklab, var(--twg-salmon) 10%, transparent)}}.tasks-l1__compose-error{color:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-error{color:color-mix(in oklab, var(--twg-salmon) 80%, var(--twg-ink))}}.tasks-l1__compose-error{font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-control)}.tasks-l1__compose-footer{border-top:.5px solid var(--twg-ink);flex:none;justify-content:flex-end;gap:8px;padding:10px 18px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-footer{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tasks-l1__compose-footer{background:linear-gradient(180deg, transparent, var(--twg-cream-bright) 40%)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-footer{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--twg-cream-bright) 70%, transparent) 40%)}}.tasks-l1__compose-send,.tasks-l1__compose-andy-send{border-color:var(--twg-salmon)!important;background:var(--twg-salmon)!important;color:var(--twg-on-salmon,#fff)!important}.tasks-l1__compose-send:disabled,.tasks-l1__compose-andy-send:disabled{opacity:.5}.tasks-l1__field[data-andy-flash] :where(input,textarea),.tasks-l1__compose-recip[data-andy-flash] .tasks-l1__compose-chipbox{animation:emComposeFieldFlash .6s var(--twg-ease-soft,ease)}@keyframes emComposeFieldFlash{0%{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}to{background:color-mix(in oklab, var(--twg-cream-bright) 78%, transparent)}}@keyframes emComposeAndyIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes emComposeTagFade{0%{opacity:0}12%{opacity:1}80%{opacity:1}to{opacity:0}}.tasks-l1__compose-panetabs{display:none}.tasks-l1__compose-summary-strip{z-index:3;border:0;border-bottom:.5px solid var(--twg-ink);flex:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 14px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-summary-strip{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.tasks-l1__compose-summary-strip{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-summary-strip{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-cream-bright))}}.tasks-l1__compose-summary-strip{color:var(--twg-ink);text-align:left;cursor:pointer;font-family:var(--twg-f-ui)}.tasks-l1__compose-summary-strip:active{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-summary-strip:active{background:color-mix(in oklab, var(--twg-brass) 14%, var(--twg-cream-bright))}}.tasks-l1__compose-summary-main{flex-direction:column;gap:1px;min-width:0;display:flex}.tasks-l1__compose-summary-to{font-size:var(--twg-fs-label,13px);color:var(--twg-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tasks-l1__compose-summary-to[data-empty]{color:var(--twg-ink-3);font-weight:500}.tasks-l1__compose-summary-subject{font-size:var(--twg-fs-caption,12px);color:var(--twg-ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tasks-l1__compose-summary-subject[data-empty]{color:var(--twg-ink-3);font-style:italic}.tasks-l1__compose-summary-cta{font-size:var(--twg-fs-caption,12px);color:var(--twg-brass-ink,var(--twg-ink-2));white-space:nowrap;flex:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}.tasks-l1__compose-summary-cta svg{width:13px;height:13px}.tasks-l1__compose-backtochat{border-radius:var(--twg-r-full,999px);background:var(--twg-ink);border:0;flex:none;align-self:flex-start;align-items:center;gap:6px;margin:4px 0 8px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-backtochat{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.tasks-l1__compose-backtochat{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-caption,12px);cursor:pointer;font-weight:600}.tasks-l1__compose-backtochat:active{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-backtochat:active{background:color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.tasks-l1__compose-backtochat svg{width:13px;height:13px}@media (max-width:1023px){.tasks-l1__compose-modal,.tasks-l1__compose-modal[data-mode=compose-andy],.tasks-l1__compose-modal[data-mode=compose-manual]{width:min(680px,100vw - 28px)}.tasks-l1__compose-modal[data-mode=compose-andy] .tasks-l1__compose-panetabs{display:none}.tasks-l1__compose-split,.tasks-l1__compose-modal[data-mode=compose-andy] .tasks-l1__compose-split{grid-template-columns:minmax(0,1fr)}.tasks-l1__compose-divider,.tasks-l1__compose-modal[data-mode=compose-andy][data-pane=email] .tasks-l1__compose-andy,.tasks-l1__compose-modal[data-mode=compose-andy][data-pane=andy] .tasks-l1__compose-form{display:none}.tasks-l1__compose-andy{border-left:0}}@media (max-width:767px){.tasks-l1__compose-modal{width:min(680px,100vw - 28px)}.tasks-l1__compose-fields .tasks-l1__field :where(input),.tasks-l1__compose-fields .tasks-l1__select-trigger,.tasks-l1__compose-chipbox,.tasks-l1__compose-send,.tasks-l1__compose-andy-send{min-height:44px}}@media (prefers-reduced-motion:reduce){.tasks-l1__compose-modal,.tasks-l1__compose-andy{animation:none}.tasks-l1__field[data-andy-flash] :where(input,textarea),.tasks-l1__compose-recip[data-andy-flash] .tasks-l1__compose-chipbox{background:var(--twg-brass);animation:none}@supports (color:color-mix(in lab, red, red)){.tasks-l1__field[data-andy-flash] :where(input,textarea),.tasks-l1__compose-recip[data-andy-flash] .tasks-l1__compose-chipbox{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}}.tasks-l1__create-head{z-index:4;border-bottom:.5px solid var(--twg-ink);flex:none;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:16px 18px 12px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__create-head{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.tasks-l1__create-head{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__create-head{background:color-mix(in oklab, var(--twg-cream-bright) 92%, transparent)}}.tasks-l1__create-head p,.tasks-l1__type-preview span{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-kicker);letter-spacing:.14em;text-transform:uppercase;margin:0 0 3px;font-weight:700;line-height:1.1}.tasks-l1__create-head h2{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--tk-l1-ws-title);margin:0;font-weight:500;line-height:1.05}.tasks-l1__create-close{background:var(--twg-ink);border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__create-close{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.tasks-l1__create-close{color:var(--twg-ink-2);cursor:pointer}.tasks-l1__create-close svg{width:18px;height:18px}.tasks-l1__create-tabs{z-index:4;border:.5px solid var(--twg-ink);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-height:46px;margin:12px 18px 0;padding:4px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.tasks-l1__create-tabs{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__create-tabs{background:var(--twg-ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__create-tabs{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.tasks-l1__create-tabs{overflow:visible}.tasks-l1__create-tabs button{min-width:0;min-height:calc(var(--twg-btn-icon-mobile) - 2px);border-radius:var(--twg-r-full);color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-button);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:550;display:inline-flex}.tasks-l1__create-tabs button[data-active]{background:var(--twg-ink);color:var(--twg-cream-bright)}.tasks-l1__create-tabs svg{width:15px;height:15px}.tasks-l1__create-body{z-index:1;overscroll-behavior:contain;scrollbar-color:var(--twg-ink) transparent;flex:auto;min-height:0;position:relative;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.tasks-l1__create-body{scrollbar-color:color-mix(in oklab, var(--twg-ink) 52%, transparent) transparent}}.tasks-l1__create-body{scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex}.tasks-l1__create-body::-webkit-scrollbar{width:10px}.tasks-l1__create-body::-webkit-scrollbar-thumb{border-radius:var(--twg-r-full);background:var(--twg-ink);border:2px solid #0000;min-height:44px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__create-body::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--twg-ink) 52%, transparent)}}.tasks-l1__create-body::-webkit-scrollbar-thumb{background-clip:padding-box}.tasks-l1__create-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:11px;display:grid}.tasks-l1__field{grid-template-rows:auto minmax(40px,auto);align-content:start;gap:6px;min-width:0;display:grid}.tasks-l1__field--wide{grid-column:1/-1}.tasks-l1__field>span{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);letter-spacing:.11em;text-transform:uppercase;font-weight:560}.tasks-l1__field input,.tasks-l1__field select,.tasks-l1__field textarea{border:.5px solid var(--twg-ink);width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__field input,.tasks-l1__field select,.tasks-l1__field textarea{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.tasks-l1__field input,.tasks-l1__field select,.tasks-l1__field textarea{background:var(--twg-cream-bright);border-radius:9px;outline:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__field input,.tasks-l1__field select,.tasks-l1__field textarea{background:color-mix(in oklab, var(--twg-cream-bright) 78%, transparent)}}.tasks-l1__field input,.tasks-l1__field select,.tasks-l1__field textarea{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-base);font-weight:450}.tasks-l1__select-trigger{border:.5px solid var(--twg-ink);width:100%;min-width:0;height:40px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__select-trigger{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.tasks-l1__select-trigger{background:var(--twg-cream-bright);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__select-trigger{background:color-mix(in oklab, var(--twg-cream-bright) 78%, transparent)}}.tasks-l1__select-trigger{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-base);font-weight:450}.tasks-l1__priority-select{min-width:0;position:relative}.tasks-l1__priority-trigger{border:.5px solid var(--twg-ink);grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;min-width:0;height:40px;min-height:40px;padding:0 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__priority-trigger{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.tasks-l1__priority-trigger{background:var(--twg-cream-bright);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__priority-trigger{background:color-mix(in oklab, var(--twg-cream-bright) 78%, transparent)}}.tasks-l1__priority-trigger{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-base);text-align:left;cursor:pointer;font-weight:450}.tasks-l1__priority-trigger:hover,.tasks-l1__priority-trigger:focus-visible,.tasks-l1__priority-trigger[aria-expanded=true]{border-color:var(--twg-brass);outline:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__priority-trigger:hover,.tasks-l1__priority-trigger:focus-visible,.tasks-l1__priority-trigger[aria-expanded=true]{border-color:color-mix(in oklab, var(--twg-brass) 32%, transparent)}}.tasks-l1__priority-trigger:hover,.tasks-l1__priority-trigger:focus-visible,.tasks-l1__priority-trigger[aria-expanded=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__priority-trigger:hover,.tasks-l1__priority-trigger:focus-visible,.tasks-l1__priority-trigger[aria-expanded=true]{background:color-mix(in oklab, var(--twg-brass) 8%, var(--twg-cream-bright))}}.tasks-l1__priority-trigger>span,.tasks-l1__priority-menu button>span{gap:1px;min-width:0;display:grid}.tasks-l1__priority-trigger strong,.tasks-l1__priority-menu strong{color:var(--twg-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:610;line-height:1.05;overflow:hidden}.tasks-l1__priority-trigger em,.tasks-l1__priority-menu em{color:var(--twg-ink-3);font-size:var(--tk-l1-mini);text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:430;line-height:1.1;overflow:hidden}.tasks-l1__priority-trigger>svg{width:13px;height:13px;color:var(--twg-ink-3);justify-self:end}.tasks-l1__priority-menu{z-index:16;border:.5px solid var(--twg-ink);gap:4px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__priority-menu{border:.5px solid color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.tasks-l1__priority-menu{background:var(--twg-glass-t3-bg);box-shadow:0 16px 32px var(--twg-ink);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__priority-menu{box-shadow:0 16px 32px color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.tasks-l1__priority-menu{-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur)}.tasks-l1__priority-menu button{min-width:0;min-height:calc(var(--twg-btn-icon-mobile) + 2px);border-radius:calc(var(--twg-r-sm) + 1px);color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-button);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:6px 8px;font-weight:520;display:inline-flex}.tasks-l1__priority-menu button:hover,.tasks-l1__priority-menu button:focus-visible{background:var(--twg-ink);outline:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__priority-menu button:hover,.tasks-l1__priority-menu button:focus-visible{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.tasks-l1__priority-menu button[data-selected]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__priority-menu button[data-selected]{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-cream-bright))}}.tasks-l1__priority-menu button[data-selected]{color:var(--twg-ink)}.tasks-l1__priority-menu button>svg{width:13px;height:var(--twg-fs-button);color:var(--twg-brass);flex:none;margin-left:auto}.tasks-l1__priority-menu button[data-priority=normal]{opacity:.78}.tasks-l1__priority-select .tasks-l1__priority-glyph,.tasks-l1__tao-mark{place-self:center;width:16px;height:16px}.tasks-l1__record-picker{align-content:start}.tasks-l1__record-search,.tasks-l1__selected-record,.tasks-l1__record-results button,.tasks-l1__collab-selected button{border:.5px solid var(--twg-ink);align-items:center;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__record-search,.tasks-l1__selected-record,.tasks-l1__record-results button,.tasks-l1__collab-selected button{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__record-search,.tasks-l1__selected-record,.tasks-l1__record-results button,.tasks-l1__collab-selected button{border-radius:var(--twg-r-md);background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__record-search,.tasks-l1__selected-record,.tasks-l1__record-results button,.tasks-l1__collab-selected button{background:color-mix(in oklab, var(--twg-cream-bright) 74%, transparent)}}.tasks-l1__record-search,.tasks-l1__selected-record,.tasks-l1__record-results button,.tasks-l1__collab-selected button{color:var(--twg-ink);font-family:var(--twg-f-ui)}.tasks-l1__record-search{border-radius:9px;grid-template-columns:18px minmax(0,1fr);gap:8px;height:40px;min-height:40px;padding:0 10px}.tasks-l1__record-search svg{width:15px;height:15px;color:var(--twg-ink-3)}.tasks-l1__record-search input{height:auto;box-shadow:none;background:0 0;border:0;padding:0}.tasks-l1__selected-record{background:var(--twg-brass);grid-template-columns:28px minmax(0,1fr) 28px;gap:8px;min-height:42px;padding:6px 7px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__selected-record{background:color-mix(in oklab, var(--twg-brass) 9%, var(--twg-cream-bright))}}.tasks-l1__record-results{gap:5px;max-height:178px;display:grid;overflow-y:auto}.tasks-l1__record-results:empty{display:none}.tasks-l1__record-results button{min-height:var(--twg-btn-icon-mobile);text-align:left;cursor:pointer;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:6px 8px}.tasks-l1__selected-record strong,.tasks-l1__record-results strong{overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;font-weight:560;display:block;overflow:hidden}.tasks-l1__selected-record em,.tasks-l1__record-results em{color:var(--twg-ink-3);font-size:var(--tk-l1-mini);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-style:normal;font-weight:430;display:block;overflow:hidden}.tasks-l1__selected-record button{width:28px;height:var(--twg-btn-compact-h);background:var(--twg-ink);border:0;border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__selected-record button{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.tasks-l1__selected-record button{color:var(--twg-ink-3);cursor:pointer}.tasks-l1__record-avatar{border:.5px solid var(--twg-brass);place-items:center;width:28px;height:28px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__record-avatar{border:.5px solid color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.tasks-l1__record-avatar{background:var(--twg-brass);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.tasks-l1__record-avatar{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.tasks-l1__record-avatar{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);font-weight:650}.tasks-l1__record-empty{min-height:34px;color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-button);align-items:center;gap:6px;padding:9px 10px;display:inline-flex}.tasks-l1__collab-selected{flex-wrap:wrap;gap:6px;display:flex}.tasks-l1__collab-selected button{max-width:100%;min-height:calc(var(--twg-btn-icon) + 2px);border-radius:var(--twg-r-full);font-size:var(--tk-l1-button);cursor:pointer;grid-template-columns:24px minmax(0,1fr) 14px;gap:6px;padding:4px 8px 4px 4px;font-weight:520}.tasks-l1__select-content{font-family:var(--twg-f-ui)}.tasks-l1__field input,.tasks-l1__field select{height:40px;padding:0 11px}.tasks-l1__field textarea{resize:vertical;min-height:112px;padding:10px 11px;line-height:1.35}.tasks-l1__field input:focus,.tasks-l1__field select:focus,.tasks-l1__field textarea:focus{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__field input:focus,.tasks-l1__field select:focus,.tasks-l1__field textarea:focus{border-color:color-mix(in oklab, var(--twg-brass) 45%, transparent)}}.tasks-l1__field input:focus,.tasks-l1__field select:focus,.tasks-l1__field textarea:focus{box-shadow:0 0 0 3px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__field input:focus,.tasks-l1__field select:focus,.tasks-l1__field textarea:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 12%, transparent)}}.tasks-l1__type-note,.tasks-l1__type-preview{border:.5px solid var(--twg-ink);min-width:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__type-note,.tasks-l1__type-preview{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__type-note,.tasks-l1__type-preview{background:var(--twg-ink);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__type-note,.tasks-l1__type-preview{background:color-mix(in oklab, var(--twg-ink) 3%, transparent)}}.tasks-l1__type-note{min-height:40px;color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-chip);align-items:center;gap:8px;padding:0 11px;font-weight:700;display:inline-flex}.tasks-l1__type-note svg{width:16px;height:16px}.tasks-l1__type-preview{gap:5px;padding:11px 12px;display:grid}.tasks-l1__type-preview strong{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-base);font-weight:750}.tasks-l1__type-preview p{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-chip);margin:0;line-height:1.35}.tasks-l1__type-preview div{flex-wrap:wrap;gap:5px;display:flex}.tasks-l1__type-preview em{background:var(--twg-brass);border-radius:999px;min-height:24px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__type-preview em{background:color-mix(in oklab, var(--twg-brass) 10%, transparent)}}.tasks-l1__type-preview em{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);font-style:normal;font-weight:750}.tasks-l1__andy-create{gap:12px}.tasks-l1__andy-workshop{background:var(--twg-glass-t2-bg);min-height:0;-webkit-backdrop-filter:var(--twg-glass-t2-blur);backdrop-filter:var(--twg-glass-t2-blur);box-shadow:var(--twg-glass-t2-edge);transition:flex-basis .24s var(--twg-ease), max-height .24s var(--twg-ease), min-height .24s var(--twg-ease), opacity .18s var(--twg-ease), transform .24s var(--twg-ease);animation:tasks-l1-andy-rise .24s var(--twg-ease);transform-origin:bottom;flex-direction:column;flex:auto;padding:0;display:flex;overflow:hidden}.tasks-l1__andy-workshop[data-mode=peek]{border-top:.5px solid var(--twg-glass-t2-border);min-height:220px;max-height:34%;box-shadow:var(--twg-glass-t2-edge), 0 -18px 34px var(--twg-ink);flex:0 0 34%}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-workshop[data-mode=peek]{box-shadow:var(--twg-glass-t2-edge), 0 -18px 34px color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__andy-workshop[data-mode=peek]{transform:translateY(0)}.tasks-l1__andy-workshop-head{border-bottom:.5px solid var(--twg-ink);flex:none;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:54px;padding:6px 8px 6px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-workshop-head{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tasks-l1__andy-workshop-title{gap:2px;min-width:0;display:grid}.tasks-l1__andy-workshop-mobile-heading{display:none}.tasks-l1__andy-workshop-title strong{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-title);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.1;overflow:hidden}.tasks-l1__andy-workshop-title>span{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-chip);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.tasks-l1__andy-member-strip{gap:4px;min-width:0;display:flex}.tasks-l1__andy-member-strip span{border:.5px solid var(--twg-ink);place-items:center;width:23px;height:23px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-member-strip span{border:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.tasks-l1__andy-member-strip span{background:var(--twg-ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-member-strip span{background:color-mix(in oklab, var(--twg-ink) 5%, var(--twg-cream-bright))}}.tasks-l1__andy-member-strip span{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);font-weight:760}.tasks-l1__andy-workshop-controls{flex:none;align-items:center;gap:6px;display:inline-flex}.tasks-l1__andy-workshop-control{border:.5px solid var(--twg-ink);place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-workshop-control{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__andy-workshop-control{background:var(--twg-ink);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-workshop-control{background:color-mix(in oklab, var(--twg-ink) 3%, transparent)}}.tasks-l1__andy-workshop-control{color:var(--twg-ink-2);cursor:pointer}.tasks-l1__andy-workshop-control:hover,.tasks-l1__andy-workshop-control:focus-visible{background:var(--twg-salmon);outline:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-workshop-control:hover,.tasks-l1__andy-workshop-control:focus-visible{background:color-mix(in oklab, var(--twg-salmon) 10%, var(--twg-cream-bright))}}.tasks-l1__andy-workshop-control:hover,.tasks-l1__andy-workshop-control:focus-visible{color:var(--twg-ink)}.tasks-l1__andy-workshop-control svg{width:16px;height:16px}.tasks-l1__andy-thread{gap:10px;max-height:300px;padding:4px 2px;display:grid;overflow-y:auto}.tasks-l1__andy-workshop-thread{background:var(--twg-chat-canvas);flex-direction:column;flex:auto;gap:14px;min-height:0;max-height:none;padding:12px 12px 14px;display:flex}.tasks-l1__andy-workshop-thread:before{content:"";flex:auto}.tasks-l1__andy-workshop-thread>.tasks-l1__andy-message{flex:none}.tasks-l1__andy-message{max-width:100%;animation:tasks-l1-chat-bubble-in var(--twg-chat-entrance-dur) var(--twg-ease);transform-origin:0 100%;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:6px;display:grid}.tasks-l1__andy-message[data-grouped=true]{margin-top:-8px}.tasks-l1__andy-message[data-grouped=true] .tasks-l1__andy-avatar,.tasks-l1__andy-message[data-grouped=true] .tasks-l1__andy-meta{visibility:hidden}.tasks-l1__andy-avatar{border:.5px solid var(--twg-salmon);place-items:center;width:30px;height:30px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-avatar{border:.5px solid color-mix(in oklab, var(--twg-salmon) 30%, transparent)}}.tasks-l1__andy-avatar{border-radius:var(--twg-r-md);background:linear-gradient(180deg, var(--twg-salmon), var(--twg-salmon))}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-avatar{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-salmon) 18%, var(--twg-cream-bright)), color-mix(in oklab, var(--twg-salmon) 10%, var(--twg-paper)))}}.tasks-l1__andy-avatar{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-button);box-shadow:inset 0 1px 0 var(--twg-cream-bright), 0 4px 10px var(--twg-ink);font-weight:800;line-height:1}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-avatar{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--twg-cream-bright) 56%, transparent), 0 4px 10px color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tasks-l1__andy-avatar svg{width:16px;height:16px}.tasks-l1__andy-message[data-mine=true] .tasks-l1__andy-avatar{border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-message[data-mine=true] .tasks-l1__andy-avatar{border-color:color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.tasks-l1__andy-message[data-mine=true] .tasks-l1__andy-avatar{background:linear-gradient(180deg, var(--twg-ink), var(--twg-ink))}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-message[data-mine=true] .tasks-l1__andy-avatar{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-ink) 7%, var(--twg-cream-bright)), color-mix(in oklab, var(--twg-ink) 4%, var(--twg-paper)))}}.tasks-l1__andy-message[data-mine=true]{transform-origin:100% 100%;grid-template-columns:minmax(0,1fr) 30px;margin-left:auto}.tasks-l1__andy-message[data-mine=true] .tasks-l1__andy-avatar{grid-column:2}.tasks-l1__andy-message[data-mine=true] .tasks-l1__andy-bubble{grid-area:1/1}.tasks-l1__andy-message[data-role=system] .tasks-l1__andy-avatar{color:var(--twg-danger)}.tasks-l1__andy-bubble{gap:5px;min-width:0;display:grid}.tasks-l1__andy-bubble>p{border:.5px solid var(--twg-ink);margin:0;padding:7px 11px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-bubble>p{border:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.tasks-l1__andy-bubble>p{background:var(--twg-chat-other-bg);color:var(--twg-chat-other-fg);font-family:var(--twg-f-content);font-size:var(--tk-l1-base);white-space:pre-wrap;border-radius:17px;font-weight:430;line-height:1.42}.tasks-l1__andy-message[data-role=andy] .tasks-l1__andy-bubble>p{border-color:var(--twg-chat-andy-border);background:var(--twg-chat-andy-bg);color:var(--twg-chat-andy-fg)}.tasks-l1__andy-message[data-mine=true] .tasks-l1__andy-bubble>p{background:var(--twg-chat-mine-bg);color:var(--twg-chat-mine-fg);box-shadow:0 1px 2px var(--twg-ink);border:0;padding:7.5px 11.5px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-message[data-mine=true] .tasks-l1__andy-bubble>p{box-shadow:0 1px 2px color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tasks-l1__andy-message[data-mine=true] .tasks-l1__andy-bubble>p a,.tasks-l1__andy-message[data-mine=true] .tasks-l1__andy-bubble>p time,.tasks-l1__andy-message[data-mine=true] .tasks-l1__andy-bubble>p .tasks-l1__andy-inline-link{color:var(--twg-chat-mine-fg);-webkit-text-decoration-color:var(--twg-chat-mine-fg);-webkit-text-decoration-color:var(--twg-chat-mine-fg);-webkit-text-decoration-color:var(--twg-chat-mine-fg);text-decoration-color:var(--twg-chat-mine-fg)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-message[data-mine=true] .tasks-l1__andy-bubble>p a,.tasks-l1__andy-message[data-mine=true] .tasks-l1__andy-bubble>p time,.tasks-l1__andy-message[data-mine=true] .tasks-l1__andy-bubble>p .tasks-l1__andy-inline-link{-webkit-text-decoration-color:color-mix(in oklab, var(--twg-chat-mine-fg) 64%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--twg-chat-mine-fg) 64%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--twg-chat-mine-fg) 64%, transparent);text-decoration-color:color-mix(in oklab, var(--twg-chat-mine-fg) 64%, transparent)}}.tasks-l1__andy-message[data-role=system] .tasks-l1__andy-bubble>p{border-color:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-message[data-role=system] .tasks-l1__andy-bubble>p{border-color:color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.tasks-l1__andy-message[data-role=system] .tasks-l1__andy-bubble>p{background:var(--twg-paper)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-message[data-role=system] .tasks-l1__andy-bubble>p{background:color-mix(in oklab, var(--twg-paper) 82%, transparent)}}.tasks-l1__andy-message[data-role=system] .tasks-l1__andy-bubble>p{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-control);font-weight:500}.tasks-l1__andy-meta{align-items:baseline;gap:5px;min-width:0;padding:0 2px;display:flex}.tasks-l1__andy-meta strong{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.tasks-l1__andy-meta time{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);flex:none;font-weight:500}.tasks-l1__andy-inline-link{color:var(--twg-ink);text-decoration:underline;-webkit-text-decoration-color:var(--twg-salmon);-webkit-text-decoration-color:var(--twg-salmon);-webkit-text-decoration-color:var(--twg-salmon);text-decoration-color:var(--twg-salmon);font-weight:720}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-inline-link{-webkit-text-decoration-color:color-mix(in oklab, var(--twg-salmon) 54%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--twg-salmon) 54%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--twg-salmon) 54%, transparent);text-decoration-color:color-mix(in oklab, var(--twg-salmon) 54%, transparent)}}.tasks-l1__andy-inline-link{text-underline-offset:3px}.tasks-l1__andy-card{border:.5px solid var(--twg-salmon);gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-card{border:.5px solid color-mix(in oklab, var(--twg-salmon) 24%, transparent)}}.tasks-l1__andy-card{background:linear-gradient(180deg, var(--twg-cream-bright), var(--twg-paper));border-radius:15px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-card{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-cream-bright) 86%, transparent), color-mix(in oklab, var(--twg-paper) 88%, transparent))}}.tasks-l1__andy-card{box-shadow:0 14px 28px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-card{box-shadow:0 14px 28px color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tasks-l1__andy-card header{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;display:grid}.tasks-l1__andy-card-mark{background:var(--twg-salmon);border-radius:50%;place-items:center;width:34px;height:34px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-card-mark{background:color-mix(in oklab, var(--twg-salmon) 14%, var(--twg-cream-bright))}}.tasks-l1__andy-card-mark{color:var(--twg-salmon-hover)}.tasks-l1__andy-card-mark svg{width:18px;height:18px}.tasks-l1__andy-card p,.tasks-l1__andy-card h3{margin:0}.tasks-l1__andy-card header p{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);letter-spacing:.08em;text-transform:uppercase;font-weight:560}.tasks-l1__andy-card h3{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--tk-l1-list-title);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.12;overflow:hidden}.tasks-l1__andy-card>p{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-chip);font-weight:430;line-height:1.4}.tasks-l1__andy-card-summary{color:var(--twg-ink);margin:0;font-weight:500;line-height:1.45}.tasks-l1__andy-card-chips{flex-wrap:wrap;gap:6px;display:flex}.tasks-l1__andy-card-chips span,.tasks-l1__andy-card-done{border:.5px solid var(--twg-ink);align-items:center;gap:5px;min-height:26px;padding:5px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-card-chips span,.tasks-l1__andy-card-done{border:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.tasks-l1__andy-card-chips span,.tasks-l1__andy-card-done{background:var(--twg-cream-bright);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-card-chips span,.tasks-l1__andy-card-done{background:color-mix(in oklab, var(--twg-cream-bright) 70%, transparent)}}.tasks-l1__andy-card-chips span,.tasks-l1__andy-card-done{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-button);font-weight:520}.tasks-l1__andy-card-chips svg,.tasks-l1__andy-card-done svg{width:13px;height:13px}.tasks-l1__andy-card footer{justify-content:flex-end;gap:8px;display:flex}.tasks-l1__andy-card-error{color:var(--twg-danger);font-family:var(--twg-f-ui);font-size:var(--tk-l1-button);font-style:normal;font-weight:520}.tasks-l1__andy-card[data-status=completed]{box-shadow:0 8px 20px var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-card[data-status=completed]{box-shadow:0 8px 20px color-mix(in oklab, var(--twg-salmon) 12%, transparent)}}.tasks-l1__andy-card .tasks-l1__create-primary:not([data-destructive]){border-color:var(--twg-btn-primary-bg);background:var(--twg-btn-primary-bg);color:var(--twg-btn-primary-fg);font-weight:600}.tasks-l1__create-primary[data-destructive]{border-color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__create-primary[data-destructive]{border-color:color-mix(in oklab, var(--twg-danger) 24%, transparent)}}.tasks-l1__create-primary[data-destructive]{background:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__create-primary[data-destructive]{background:color-mix(in oklab, var(--twg-danger) 14%, var(--twg-cream-bright))}}.tasks-l1__create-primary[data-destructive]{color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__create-primary[data-destructive]{color:color-mix(in oklab, var(--twg-danger) 82%, var(--twg-ink))}}.tasks-l1__andy-typing{align-items:center;gap:5px;width:max-content;display:inline-flex}.tasks-l1__andy-typing span{background:var(--twg-salmon);border-radius:50%;width:5px;height:5px;display:block}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-typing span{background:color-mix(in oklab, var(--twg-salmon) 46%, var(--twg-ink-3))}}.tasks-l1__andy-typing span{animation:1.2s ease-in-out infinite tasks-l1-andy-dot}.tasks-l1__andy-typing span:nth-child(2){animation-delay:.2s}.tasks-l1__andy-typing span:nth-child(3){animation-delay:.4s}.tasks-l1__andy-composer{padding:10px 13px calc(10px + env(safe-area-inset-bottom,0px));border-top:.5px solid var(--twg-ink);flex:none;grid-template-columns:34px minmax(0,1fr) 38px;align-items:end;gap:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-composer{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.tasks-l1__andy-composer{background:var(--twg-paper)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-composer{background:color-mix(in oklab, var(--twg-paper) 90%, transparent)}}.tasks-l1__andy-composer textarea{border:.5px solid var(--twg-ink);min-width:0;min-height:38px;max-height:132px;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-composer textarea{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__andy-composer textarea{background:var(--twg-cream-bright);border-radius:14px;outline:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-composer textarea{background:color-mix(in oklab, var(--twg-cream-bright) 72%, transparent)}}.tasks-l1__andy-composer textarea{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-base);resize:none;font-weight:600;line-height:1.35}.tasks-l1__andy-composer textarea:focus{border-color:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-composer textarea:focus{border-color:color-mix(in oklab, var(--twg-salmon) 36%, transparent)}}.tasks-l1__andy-composer textarea:focus{box-shadow:inset 0 0 0 1px var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-composer textarea:focus{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--twg-salmon) 12%, transparent)}}.tasks-l1__andy-composer .tasks-l1__create-primary{border-color:var(--twg-salmon);border-radius:12px;width:38px;min-width:38px;min-height:38px;padding:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-composer .tasks-l1__create-primary{border-color:color-mix(in oklab, var(--twg-salmon) 68%, transparent)}}.tasks-l1__andy-composer .tasks-l1__create-primary{background:linear-gradient(180deg, var(--twg-salmon), var(--twg-salmon))}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-composer .tasks-l1__create-primary{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-salmon) 58%, var(--twg-cream-bright)), color-mix(in oklab, var(--twg-salmon) 74%, var(--twg-paper)))}}.tasks-l1__andy-composer .tasks-l1__create-primary{color:var(--twg-on-salmon);font-weight:700}.tasks-l1__andy-composer .tasks-l1__create-primary span,.tasks-l1__chat-file-input{display:none}.tasks-l1__andy-attach{border:.5px solid var(--twg-ink);place-items:center;width:34px;height:34px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-attach{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__andy-attach{background:var(--twg-cream-bright);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__andy-attach{background:color-mix(in oklab, var(--twg-cream-bright) 62%, transparent)}}.tasks-l1__andy-attach{color:var(--twg-ink-2);cursor:pointer}.tasks-l1__andy-attach:disabled{cursor:default;opacity:.55}.tasks-l1__andy-attach svg,.tasks-l1__chat-attachments svg,.tasks-l1__pending-attachments svg{width:13px;height:13px}.tasks-l1__pending-attachments,.tasks-l1__chat-attachments{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.tasks-l1__pending-attachments{grid-column:1/-1}.tasks-l1__pending-attachments>span,.tasks-l1__chat-attachments a{border:.5px solid var(--twg-ink);align-items:center;gap:5px;max-width:100%;min-height:26px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__pending-attachments>span,.tasks-l1__chat-attachments a{border:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.tasks-l1__pending-attachments>span,.tasks-l1__chat-attachments a{background:var(--twg-cream-bright);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__pending-attachments>span,.tasks-l1__chat-attachments a{background:color-mix(in oklab, var(--twg-cream-bright) 72%, transparent)}}.tasks-l1__pending-attachments>span,.tasks-l1__chat-attachments a{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-button);font-weight:620;text-decoration:none}.tasks-l1__pending-attachments strong,.tasks-l1__chat-attachments span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:180px;overflow:hidden}.tasks-l1__pending-attachments em,.tasks-l1__chat-attachments em{color:var(--twg-ink-3);font-style:normal;font-weight:650}.tasks-l1__pending-attachments button{width:22px;height:var(--twg-switch-h);border-radius:var(--twg-r-full);color:var(--twg-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.tasks-l1__pending-attachments>p,.tasks-l1__andy-hint{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-list-sub);grid-column:1/-1;margin:0;font-weight:650}.tasks-l1__andy-hint{padding:7px 15px 0}@keyframes tasks-l1-chat-bubble-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tasks-l1-andy-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes tasks-l1-andy-dot{0%,60%,to{opacity:.38;transform:translateY(0)scale(.85)}30%{opacity:.9;transform:translateY(-2px)scale(1)}}@media (prefers-reduced-motion:no-preference){.tasks-l1__andy-card{transition:opacity var(--twg-chat-settle-dur) var(--twg-ease), transform var(--twg-chat-settle-dur) var(--twg-ease)}@starting-style{.tasks-l1__andy-card{opacity:0;transform:translateY(8px)scale(.97)}}.tasks-l1__andy-composer .tasks-l1__create-primary{transition:transform var(--twg-chat-pop-dur) var(--twg-ease-soft)}.tasks-l1__andy-composer .tasks-l1__create-primary:active:not(:disabled){transition-duration:.12s;transition-timing-function:var(--twg-ease-soft);transform:scale(.9)}.tasks-l1__andy-composer .tasks-l1__create-primary:disabled{transform:scale(.96)}.tasks-l1__andy-composer textarea{transition:border-color .15s var(--twg-ease), box-shadow .15s var(--twg-ease)}}@media (prefers-reduced-motion:reduce){.tasks-l1__andy-workshop,.tasks-l1__andy-message,.tasks-l1__body[data-resize-animating],.tasks-l1__resize-divider:before,.tasks-l1__resize-divider>span,.tasks-l1__andy-typing span{transition:none;animation:none}.tasks-l1__andy-message{animation:.15s tasks-l1-chat-fade-in}}@keyframes tasks-l1-chat-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:768px){:root{--twg-l18-head-icon:calc(var(--twg-touch-target,44px) - 3px);--twg-fs-module-head-mobile:1.625rem}.tasks-l1__andy-message{max-width:88%}}@media (min-width:769px){.brf-greeting,.tasks-l1__head,.cal-head{box-sizing:border-box!important;height:47px!important;min-height:47px!important;max-height:47px!important}.brf-greeting{align-items:center!important;display:flex!important}}@media (max-width:768px){body[data-tasks-l1-mounted=true] .tsqd-open-btn-container,body[data-tasks-l1-mounted=true] .tsqd-transitions-container,body[data-tasks-l1-mounted=true] nextjs-portal{display:none!important}body[data-tasks-l1-mounted=true]:has(.tasks-l1__body[data-workspace-open]) .m-fab-bar{display:none!important}}.tasks-l1__create-actions{z-index:5;border-top:.5px solid var(--twg-ink);justify-content:flex-end;gap:8px;margin:auto -18px -18px;padding:10px 18px 18px;display:flex;position:sticky;bottom:-18px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__create-actions{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tasks-l1__create-actions{background:linear-gradient(180deg, var(--twg-paper), var(--twg-paper) 32%, var(--twg-cream-bright))}@supports (color:color-mix(in lab, red, red)){.tasks-l1__create-actions{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-paper) 0%, transparent), color-mix(in oklab, var(--twg-paper) 96%, transparent) 32%, color-mix(in oklab, var(--twg-cream-bright) 94%, transparent))}}.tasks-l1__create-secondary,.tasks-l1__create-primary{min-height:var(--twg-btn-md-h);padding:0 var(--twg-btn-md-pad-x);border-radius:var(--twg-btn-md-radius);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.tasks-l1__create-secondary{border:.5px solid var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__create-secondary{border:.5px solid color-mix(in oklab, var(--twg-ink) 11%, transparent)}}.tasks-l1__create-secondary{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__create-secondary{background:color-mix(in oklab, var(--twg-ink) 3%, transparent)}}.tasks-l1__create-secondary{color:var(--twg-ink-2)}.tasks-l1__create-primary{border:.5px solid var(--twg-btn-primary-bg);background:var(--twg-btn-primary-bg);color:var(--twg-btn-primary-fg)}.tasks-l1__create-primary:disabled{cursor:default;opacity:.54}.tasks-l1__create-primary svg,.tasks-l1__create-secondary svg{width:16px;height:16px}.tasks-l1__snooze-options{gap:6px;padding:12px;display:grid}.tasks-l1__snooze-options button{min-height:var(--twg-touch-target);border-radius:var(--twg-btn-md-mobile-radius);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-chip);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-weight:750;display:grid}.tasks-l1__snooze-options button:hover,.tasks-l1__snooze-options button:focus-visible{background:var(--twg-ink);outline:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__snooze-options button:hover,.tasks-l1__snooze-options button:focus-visible{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.tasks-l1__snooze-options svg{width:16px;height:16px;color:var(--twg-ink-3)}.tasks-l1__snooze-options strong{color:var(--twg-ink-3);font-size:var(--tk-l1-mini);white-space:nowrap;font-weight:700}.tasks-l1__snooze-custom{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:0 12px 14px;display:grid}.tasks-l1__fab{z-index:5;border:1px solid var(--twg-ink);place-items:center;width:56px;height:56px;display:inline-grid;position:absolute;bottom:18px;right:20px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__fab{border:1px solid color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.tasks-l1__fab{background:var(--twg-btn-primary-bg);color:var(--twg-btn-primary-fg);box-shadow:var(--twg-button-shadow);cursor:pointer;transition:background .16s var(--twg-ease), transform .16s var(--twg-ease), box-shadow .16s var(--twg-ease);border-radius:50%}.tasks-l1__fab:hover,.tasks-l1__fab:focus-visible{background:var(--twg-fill-solid-hover);box-shadow:0 8px 22px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__fab:hover,.tasks-l1__fab:focus-visible{box-shadow:0 8px 22px color-mix(in oklab, var(--twg-ink) 22%, transparent)}}.tasks-l1__fab:hover,.tasks-l1__fab:focus-visible{transform:translateY(-1px)}.tasks-l1__fab svg{width:26px;height:26px}@media (min-width:768px){.tasks-l1__body{grid-template-columns:200px minmax(0,1fr);gap:10px;padding:0 14px 10px}.tasks-l1__rail{display:flex}.tasks-l1__list{border-radius:12px}.tasks-l1__fab{display:none}.tasks-l1__workspace-overlay{z-index:4;background:var(--twg-cream-bright);width:min(430px,100% - 242px);box-shadow:-18px 0 42px var(--twg-ink);display:none;position:absolute;top:0;bottom:10px;right:14px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__workspace-overlay{box-shadow:-18px 0 42px color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.tasks-l1__body[data-workspace-open] .tasks-l1__workspace-overlay{display:flex}}@media (min-width:1280px){.tasks-l1__body{--tasks-l1-resize-gap:10px;grid-template-columns:var(--tasks-l1-rail-w,216px) var(--tasks-l1-resize-gap) var(--tasks-l1-list-w,minmax(0, 1fr)) var(--tasks-l1-resize-gap) minmax(360px, 1.1fr);gap:0}.tasks-l1__body[data-resize-animating]{transition:grid-template-columns .24s var(--twg-ease)}.tasks-l1__body[data-resizing]{cursor:col-resize}.tasks-l1__body[data-resizing] :where(.tasks-l1__rail,.tasks-l1__list,.tasks-l1__workspace){-webkit-user-select:none;user-select:none;pointer-events:none}.tasks-l1__resize-divider{z-index:3;min-width:8px;height:100%;min-height:0;color:var(--twg-brass);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.tasks-l1__resize-divider{color:color-mix(in oklab, var(--twg-brass) 42%, transparent)}}.tasks-l1__resize-divider{cursor:col-resize;touch-action:none}.tasks-l1__resize-divider:before{content:"";background:var(--twg-cream-bright);border-radius:999px;position:absolute;inset:9px 0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__resize-divider:before{background:color-mix(in oklab, var(--twg-cream-bright) 46%, transparent)}}.tasks-l1__resize-divider:before{opacity:0;transition:opacity .18s var(--twg-ease)}.tasks-l1__resize-divider>span{background:var(--twg-ink);border-radius:999px;width:2px;height:min(88px,22%);min-height:42px;position:relative}@supports (color:color-mix(in lab, red, red)){.tasks-l1__resize-divider>span{background:color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.tasks-l1__resize-divider>span{box-shadow:0 0 0 .5px var(--twg-cream-bright), 0 8px 18px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__resize-divider>span{box-shadow:0 0 0 .5px color-mix(in oklab, var(--twg-cream-bright) 66%, transparent), 0 8px 18px color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.tasks-l1__resize-divider>span{transition:width .18s var(--twg-ease), background .18s var(--twg-ease), box-shadow .18s var(--twg-ease)}.tasks-l1__resize-divider:hover:before,.tasks-l1__resize-divider:focus-visible:before,.tasks-l1__resize-divider[data-active]:before{opacity:1}.tasks-l1__resize-divider:hover>span,.tasks-l1__resize-divider:focus-visible>span,.tasks-l1__resize-divider[data-active]>span{background:var(--twg-brass);width:3px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__resize-divider:hover>span,.tasks-l1__resize-divider:focus-visible>span,.tasks-l1__resize-divider[data-active]>span{background:color-mix(in oklab, var(--twg-brass) 78%, var(--twg-ink))}}.tasks-l1__resize-divider:hover>span,.tasks-l1__resize-divider:focus-visible>span,.tasks-l1__resize-divider[data-active]>span{box-shadow:0 0 0 1px var(--twg-brass), 0 10px 22px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__resize-divider:hover>span,.tasks-l1__resize-divider:focus-visible>span,.tasks-l1__resize-divider[data-active]>span{box-shadow:0 0 0 1px color-mix(in oklab, var(--twg-brass) 18%, transparent), 0 10px 22px color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.tasks-l1__resize-divider:focus-visible{outline:2px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__resize-divider:focus-visible{outline:2px solid color-mix(in oklab, var(--twg-brass) 64%, transparent)}}.tasks-l1__resize-divider:focus-visible{outline-offset:-2px}.tasks-l1__ws-head{grid-template-columns:minmax(0,1fr)}.tasks-l1__ws-back{display:none}.tasks-l1__workspace{display:flex}.tasks-l1__ws-title{font-size:var(--tk-l1-ws-title-large)}.tasks-l1__workspace-overlay,.tasks-l1__body[data-workspace-open] .tasks-l1__workspace-overlay{display:none}}@media (min-width:1280px) and (max-width:1399px){.tasks-l1__ws-owner-pill>button{width:100%;min-width:0;max-width:100%}}@media (min-width:768px) and (max-width:1279px){.tasks-l1{border-radius:0;height:calc(100% + 56px);margin:0}.tasks-l1__body{padding:0 10px 10px}.tasks-l1__workspace-overlay{width:min(430px,100% - 230px);bottom:10px;right:10px}.tasks-l1__ws-head{grid-template-columns:minmax(0,1fr)}.tasks-l1__ws-back{grid-column:1;justify-self:start}.tasks-l1__ws-head-main{grid-column:1/-1}.tasks-l1__ws-actions{grid-area:1/2;justify-self:end}.tasks-l1__ws-save,.tasks-l1__ws-complete span{display:none}}@media (min-width:1700px){.tasks-l1{height:calc(100% + 56px);margin:-14px -16px -44px}.tasks-l1__body{--tasks-l1-resize-gap:12px;grid-template-columns:var(--tasks-l1-rail-w,220px) var(--tasks-l1-resize-gap) var(--tasks-l1-list-w,minmax(0, 1fr)) var(--tasks-l1-resize-gap) minmax(360px, 1.1fr);gap:0;padding:0 16px 12px}}@media (min-width:2200px){.tasks-l1{height:calc(100% + 56px);margin:-16px -18px -44px}.tasks-l1__body{--tasks-l1-resize-gap:14px;grid-template-columns:var(--tasks-l1-rail-w,248px) var(--tasks-l1-resize-gap) var(--tasks-l1-list-w,minmax(0, 1fr)) var(--tasks-l1-resize-gap) minmax(360px, 1.1fr);gap:0;padding:0 18px 14px}}@media (min-width:769px) and (max-width:1320px){.tasks-l1{--tk-l1-ws-control:12px;--tk-l1-ws-action-gap:6px;--tk-l1-ws-action-pad-x:6px;--tk-l1-ws-action-inner-gap:4px;--tk-l1-ws-action-chevron:22px}.tasks-l1__ws-due-pill,.tasks-l1__ws-priority-pill>button,.tasks-l1__ws-date-menu>button,.tasks-l1__ws-complete-andy{min-width:0}}@media (max-width:768px){.tasks-l1{--tk-l1-ws-label:var(--twg-fs-label);--tk-l1-ws-control:14px;--tk-l1-ws-action-height:44px;--tk-l1-ws-action-gap:7px;--tk-l1-ws-action-pad-x:6px;--tk-l1-ws-action-inner-gap:4px;--tk-l1-ws-action-radius:10px;--tk-l1-ws-action-chevron:22px;top:calc(env(safe-area-inset-top,0px) + 10px + var(--twg-header-h,64px) + 10px);right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);border:1px solid var(--twg-glass-border,#6c502a2e);background:var(--twg-head-bg);border-radius:22px;width:auto;max-width:none;height:auto;max-height:none;margin:0;padding:0;position:fixed;left:10px;overflow:hidden;box-shadow:0 12px 28px -14px #2c1e1038}#main.twg-canvas>.tasks-l1.tasks-l1{padding:0!important}.tasks-l1__head{-webkit-backdrop-filter:none;background:0 0;border-bottom:0;min-height:52px;padding:0;display:block}.tasks-l1 .tasks-l1__new-button,.tasks-l1__brand,.tasks-l1__new-button,.tasks-l1__filter,.tasks-l1__search,.tasks-l1__list-head{display:none}.tasks-l1__mobile-topbar{background:0 0;align-items:center;gap:4px;width:100%;min-width:0;min-height:52px;padding:4px 12px 0 16px;display:flex}.tasks-l1__head[data-reader] .tasks-l1__mobile-topbar{padding-left:12px;padding-right:14px}.tasks-l1__mobile-back{margin-left:-6px}.tasks-l1 .tasks-l1__mobile-title{min-width:0;height:44px;color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--tk-l1-ws-title-large);cursor:pointer;background:0 0;border:0;flex:0 auto;align-items:center;gap:6px;padding:0 6px 0 2px;font-weight:500;line-height:1.1;display:inline-flex}.tasks-l1__mobile-title span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tasks-l1__mobile-title svg{width:13px;height:13px;color:var(--twg-ink-2);flex:none}.tasks-l1__mobile-filter-menu{z-index:26;border:.5px solid var(--twg-glass-border,#6c502a2e);background:var(--twg-cream-bright);border-radius:16px;width:min(238px,100% - 20px);padding:6px;display:grid;position:absolute;top:50px;left:10px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__mobile-filter-menu{background:color-mix(in oklab, var(--twg-cream-bright) 84%, transparent)}}.tasks-l1__mobile-filter-menu{box-shadow:0 18px 34px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__mobile-filter-menu{box-shadow:0 18px 34px color-mix(in oklab, var(--twg-ink) 16%, transparent)}}.tasks-l1__mobile-filter-menu{-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25)}.tasks-l1__mobile-filter-menu button{min-height:var(--twg-btn-icon-mobile);border-radius:calc(var(--twg-btn-md-mobile-radius) + 1px);color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-chip);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;font-weight:520;display:grid}.tasks-l1__mobile-filter-menu button[data-active]{background:var(--twg-ink);color:var(--twg-cream-bright)}.tasks-l1__mobile-filter-menu button strong{font-weight:560}.tasks-l1__mobile-filter-kicker{border-top:.5px solid var(--twg-ink);margin:5px 4px 2px;padding:6px 6px 3px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__mobile-filter-kicker{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.tasks-l1__mobile-filter-kicker{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-kicker);letter-spacing:.14em;text-transform:uppercase;font-weight:700;line-height:1}.tasks-l1__mobile-filter-menu .tasks-l1__mobile-filter-add{border-top:.5px solid var(--twg-ink);margin-top:5px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__mobile-filter-menu .tasks-l1__mobile-filter-add{border-top:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.tasks-l1__mobile-filter-menu .tasks-l1__mobile-filter-add{color:var(--twg-ink);font-weight:650}.tasks-l1__mobile-spacer{flex:auto;min-width:0}.tasks-l1__mobile-icon{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--twg-ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.tasks-l1__mobile-icon:hover{color:var(--twg-ink);background:#6c502a1a}.tasks-l1__mobile-icon svg{width:17px;height:17px}.tasks-l1__mobile-search-field{border:1px solid var(--twg-glass-border-pill,#2c1e101a);background:#6c502a14;border-radius:18px;flex:auto;align-items:center;gap:6px;min-width:0;height:36px;padding:0 12px;display:inline-flex}.tasks-l1__mobile-search-field>svg{width:16px;height:16px;color:var(--twg-ink-3);flex:none}.tasks-l1__mobile-search-field input{min-width:0;color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-base);background:0 0;border:0;outline:0;flex:auto;font-weight:500}.tasks-l1__mobile-search-field input::placeholder{color:var(--twg-ink-3)}.tasks-l1__mobile-search-field button{width:22px;height:var(--twg-switch-h);color:var(--twg-ink-3);background:#6c502a29;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.tasks-l1__mobile-search-field button svg{width:12px;height:var(--twg-fs-label)}.tasks-l1__chips{border-bottom:.5px solid var(--twg-ink);flex:none;align-items:center;gap:6px;width:100%;min-width:0;height:48px;min-height:48px;padding:2px 8px;display:flex;overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.tasks-l1__chips{border-bottom:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__chips{background:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__chips{background:color-mix(in oklab, var(--twg-cream-bright) 54%, transparent)}}.tasks-l1__chips{scrollbar-width:none}.tasks-l1__chips::-webkit-scrollbar{display:none}.tasks-l1__chip{width:auto;min-width:72px;max-width:none;height:var(--twg-touch-target,44px);background:var(--twg-ink);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;padding:6px 8px;display:inline-flex;min-height:var(--twg-touch-target,44px)!important}@supports (color:color-mix(in lab, red, red)){.tasks-l1__chip{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.tasks-l1__chip{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);letter-spacing:0;cursor:pointer;font-weight:560}.tasks-l1__chip span{text-overflow:clip;white-space:nowrap;min-width:0;overflow:visible}.tasks-l1__chip strong{color:inherit;font-family:var(--twg-f-mono);font-size:var(--tk-l1-mini);flex:none;font-weight:700}.tasks-l1__queue-count{justify-content:center;align-items:center;gap:var(--twg-space-0-5);min-width:calc(var(--twg-space-4) + var(--twg-space-0-5));color:inherit;line-height:1;display:inline-flex}.tasks-l1__queue-count[data-tagging=true]{color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__queue-count[data-tagging=true]{color:color-mix(in oklab, var(--twg-brass) 72%, var(--twg-ink))}}.tasks-l1__queue-count svg{width:var(--twg-fs-micro);height:var(--twg-fs-micro)}.tasks-l1__chip[data-active]{background:var(--twg-ink);color:var(--twg-cream-bright)}.tasks-l1__chip-add{background:var(--twg-salmon);border:0;border-radius:999px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__chip-add{background:color-mix(in oklab, var(--twg-salmon) 18%, var(--twg-cream-bright))}}.tasks-l1__chip-add{color:var(--twg-ink);box-shadow:inset 0 0 0 .5px var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__chip-add{box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--twg-salmon) 34%, transparent)}}.tasks-l1__chip-add svg{width:16px;height:16px}.tasks-l1__chip-wrap{flex:none;align-items:center;min-width:0;display:inline-flex;position:relative}.tasks-l1__chip-wrap[data-custom=true]{background:var(--twg-ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__chip-wrap[data-custom=true]{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.tasks-l1__chip-wrap[data-custom=true] .tasks-l1__chip{background:0 0;width:auto;min-width:118px;max-width:178px;padding-right:6px}.tasks-l1__chip-more{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--twg-ink-2);background:0 0;border:0;border-radius:999px;place-items:center;display:inline-grid}.tasks-l1__chip-more[aria-expanded=true],.tasks-l1__chip-more:focus-visible{background:var(--twg-ink);outline:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__chip-more[aria-expanded=true],.tasks-l1__chip-more:focus-visible{background:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.tasks-l1__chip-more[aria-expanded=true],.tasks-l1__chip-more:focus-visible{color:var(--twg-ink)}.tasks-l1__chip-more svg{width:16px;height:16px}.tasks-l1__body{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:0}.tasks-l1__quick-add{padding:8px 10px}.tasks-l1__quick-main{grid-template-columns:minmax(0,1fr) 44px 44px}.tasks-l1__quick-main input{height:44px;font-size:var(--tk-l1-row-title-mobile)}.tasks-l1__quick-more,.tasks-l1__quick-submit{width:44px;min-width:44px;height:44px;padding:0}.tasks-l1__quick-more span,.tasks-l1__quick-submit span{display:none}.tasks-l1__quick-extra{gap:7px}.tasks-l1__quick-due{grid-template-columns:auto minmax(0,1fr);width:100%;min-height:44px}.tasks-l1__quick-due strong{display:none}.tasks-l1__quick-due input{height:38px}.tasks-l1__quick-priority{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.tasks-l1__quick-priority button{min-height:calc(var(--twg-btn-icon-mobile) - 2px);padding:0 5px}.tasks-l1__rail,.tasks-l1__fab{display:none}.tasks-l1__list{border-bottom:0;border-left:0;border-right:0;border-radius:0;width:100%}.tasks-l1__rows{margin-bottom:calc(env(safe-area-inset-bottom,0px) + 76px);scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 76px)}.tasks-l1__board{grid-auto-columns:minmax(252px,86%);padding:8px}.tasks-l1__group-head{min-height:42px;padding:11px 14px 8px}.tasks-l1__bulk-bar{flex-direction:column;align-items:flex-start;gap:7px;min-height:0;padding:8px 10px}.tasks-l1__bulk-actions{gap:7px;width:100%;min-height:44px}.tasks-l1__bulk-actions button{min-height:var(--twg-touch-target);border-radius:var(--twg-btn-md-mobile-radius);font-size:var(--tk-l1-chip);padding:0 12px}.tasks-l1__w3-grid{grid-template-columns:1fr}.tasks-l1__row{cursor:pointer;will-change:transform;grid-template-columns:18px 24px minmax(0,1fr);align-items:center;gap:11px;min-height:72px;padding:10px 12px;transition:transform .16s}.tasks-l1__row-shell{background:var(--twg-cream-bright);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tasks-l1__row-shell{background:color-mix(in oklab, var(--twg-cream-bright) 80%, transparent)}}.tasks-l1__row-shell{touch-action:pan-y}.tasks-l1__row-actions{display:none}.tasks-l1__swipe-complete,.tasks-l1__swipe-actions{z-index:0;opacity:0;pointer-events:none;align-items:stretch;transition:opacity .14s;display:flex;position:absolute;inset-block:0}.tasks-l1__row-shell[data-swipe=right] .tasks-l1__swipe-complete,.tasks-l1__row-shell[data-swipe=left] .tasks-l1__swipe-actions{opacity:1;pointer-events:auto}.tasks-l1__swipe-complete{background:var(--twg-brass);justify-content:center;align-items:center;gap:5px;width:96px;left:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__swipe-complete{background:color-mix(in oklab, var(--twg-brass) 22%, var(--twg-cream-bright))}}.tasks-l1__swipe-complete{color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);text-transform:uppercase;font-weight:800}.tasks-l1__swipe-actions{width:168px;right:0}.tasks-l1__swipe-actions button{width:56px;min-width:56px;min-height:var(--twg-bulkbar-h-mobile-bottom);border-width:0;border-left:.5px solid var(--twg-ink);grid-template-rows:18px auto;gap:3px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__swipe-actions button{border-left:.5px solid color-mix(in oklab, var(--twg-ink) 9%, transparent)}}.tasks-l1__swipe-actions button{font-size:var(--tk-l1-mini);letter-spacing:0;text-transform:uppercase;border-radius:0}.tasks-l1__swipe-actions button[data-variant=snooze],.tasks-l1__swipe-actions button[data-variant=dismiss]{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__swipe-actions button[data-variant=snooze],.tasks-l1__swipe-actions button[data-variant=dismiss]{background:color-mix(in oklab, var(--twg-ink) 8%, var(--twg-cream-bright))}}.tasks-l1__swipe-actions button[data-variant=snooze],.tasks-l1__swipe-actions button[data-variant=dismiss]{color:var(--twg-ink-2)}.tasks-l1__swipe-actions button[data-variant=delete]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__swipe-actions button[data-variant=delete]{background:color-mix(in oklab, var(--twg-coral) 22%, var(--twg-cream-bright))}}.tasks-l1__swipe-actions button[data-variant=delete]{color:var(--twg-danger)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__swipe-actions button[data-variant=delete]{color:color-mix(in oklab, var(--twg-danger) 82%, var(--twg-ink))}}.tasks-l1__swipe-actions svg,.tasks-l1__swipe-complete svg{width:18px;height:18px}.tasks-l1__row[data-selected]{box-shadow:none;background:0 0}.tasks-l1__check{border-radius:7px;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px}.tasks-l1__check svg{width:13px;height:13px}#main.twg-canvas>.tasks-l1 .tasks-l1__row .tasks-l1__check{width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important}#main.twg-canvas>.tasks-l1 .tasks-l1__row .tasks-l1__check svg{width:13px!important;height:13px!important}.tasks-l1__row-title-line strong{font-size:var(--tk-l1-row-title);line-height:1.28}.tasks-l1__due{background:var(--twg-ink);border-radius:999px;justify-self:start;min-height:18px;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__due{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.tasks-l1__due{font-size:var(--tk-l1-mini);font-weight:700;line-height:1.15}.tasks-l1__owner{width:24px;height:24px}.tasks-l1__body[data-workspace-open] .tasks-l1__workspace-overlay{z-index:30;background:var(--twg-paper);width:auto;box-shadow:none;border:0;border-radius:0;display:flex;position:absolute;inset:0;overflow:hidden}.tasks-l1__body[data-workspace-open] .tasks-l1__list{pointer-events:none}.tasks-l1__body[data-workspace-open]~.tasks-l1__fab{display:none}.tasks-l1__ws-head{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px}.tasks-l1__ws-back{display:none}.tasks-l1__ws-head-main{grid-column:1}.tasks-l1 .tasks-l1__ws-title{width:100%;height:auto;min-height:28px;max-height:180px;font-size:var(--tk-l1-ws-title);white-space:normal;line-height:1.15;display:block;overflow-y:auto}.tasks-l1__ws-actionline{place-items:center stretch;gap:var(--tk-l1-ws-action-gap);grid-template-columns:minmax(72px,1.05fr) minmax(66px,.95fr) minmax(66px,.95fr) minmax(72px,1.05fr);display:grid;overflow:visible}.tasks-l1__ws-actionline>*{width:100%;min-width:0}.tasks-l1__ws-pill,.tasks-l1__ws-due-pill{gap:var(--tk-l1-ws-action-inner-gap);width:100%;min-width:0;max-width:none;height:var(--tk-l1-ws-action-height);min-height:var(--tk-l1-ws-action-height);padding:0 var(--tk-l1-ws-action-pad-x);border-radius:var(--tk-l1-ws-action-radius);font-size:var(--tk-l1-ws-control);box-shadow:inset 0 0 0 1px var(--twg-ink);border:0;font-weight:650;line-height:1}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-pill,.tasks-l1__ws-due-pill{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--twg-ink) 12%, transparent)}}#main.twg-canvas>.tasks-l1 .tasks-l1__ws-pill-menu>.tasks-l1__ws-pill{height:var(--tk-l1-ws-action-height)!important;min-height:var(--tk-l1-ws-action-height)!important}.tasks-l1__ws-due-pill{flex:1 1 0;gap:3px;width:100%;min-width:0;max-width:none;padding-inline:5px}.tasks-l1__ws-date-menu,.tasks-l1__ws-owner-pill{flex:1 1 0;min-width:0;max-width:none}.tasks-l1__ws-owner-pill>button{width:100%;min-width:0;max-width:none;padding-inline:var(--tk-l1-ws-action-pad-x);font-size:calc(var(--tk-l1-ws-control) - .5px);gap:3px}.tasks-l1__ws-owner-pill .tasks-l1__ws-owner-name{padding-inline:2px}.tasks-l1__ws-owner-pill .tasks-l1__ws-avatar{width:18px;height:18px;font-size:calc(var(--tk-l1-mini) - .5px);padding:1px}.tasks-l1__ws-owner-pill>button>svg:last-child{margin-left:1px}.tasks-l1__ws-priority-pill{flex:1 1 0;min-width:0;max-width:none}.tasks-l1__ws-priority-pill>button{width:100%;min-width:0;max-width:none;padding-inline:var(--tk-l1-ws-action-pad-x)}.tasks-l1__ws-priority-pill{margin-right:0}.tasks-l1__ws-priority-pill .tasks-l1__ws-pill-text{flex:none}.tasks-l1__ws-avatar{width:22px;height:22px}.tasks-l1__ws-complete-menu{grid-template-columns:minmax(0, 1fr) var(--tk-l1-ws-action-chevron);width:100%;min-width:0;max-width:none;height:var(--tk-l1-ws-action-height);border-radius:var(--tk-l1-ws-action-radius);font-size:var(--tk-l1-ws-control);flex:1 1 0;align-items:stretch;gap:0;display:grid}.tasks-l1__ws-complete-menu .tasks-l1__ws-complete{display:none}.tasks-l1__ws-complete-andy-mobile{width:100%;min-width:0;max-width:none;height:var(--tk-l1-ws-action-height);min-height:var(--tk-l1-ws-action-height);max-height:var(--tk-l1-ws-action-height);padding:0 var(--tk-l1-ws-action-pad-x);border-radius:var(--tk-l1-ws-action-radius) 0 0 var(--tk-l1-ws-action-radius);background:linear-gradient(180deg, var(--twg-salmon), var(--twg-salmon));border:0;grid-area:1/1;justify-content:center;align-items:center;gap:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-complete-andy-mobile{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-salmon) 48%, var(--twg-cream-bright)), color-mix(in oklab, var(--twg-salmon) 66%, var(--twg-paper)))}}.tasks-l1__ws-complete-andy-mobile{color:var(--twg-on-salmon);font-family:var(--twg-f-ui);font-size:var(--tk-l1-ws-control);text-align:center;white-space:nowrap;box-sizing:border-box;box-shadow:inset 0 0 0 1px var(--twg-salmon);font-weight:700;line-height:1;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-complete-andy-mobile{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--twg-salmon) 60%, transparent)}}.tasks-l1__ws-complete-andy-mobile{cursor:pointer}.tasks-l1__ws-complete-andy-mobile span{text-overflow:clip;min-width:0;overflow:hidden}.tasks-l1__ws-complete-andy-mobile svg{flex:none;width:10.5px;height:10.5px}.tasks-l1__ws-complete-andy{display:none}.tasks-l1__ws-complete-chevron{border-radius:0 var(--tk-l1-ws-action-radius) var(--tk-l1-ws-action-radius) 0;background:var(--twg-salmon);border:0;grid-area:1/2;padding:0;position:static;width:var(--tk-l1-ws-action-chevron)!important;min-width:var(--tk-l1-ws-action-chevron)!important;max-width:var(--tk-l1-ws-action-chevron)!important;height:var(--tk-l1-ws-action-height)!important;min-height:var(--tk-l1-ws-action-height)!important;max-height:var(--tk-l1-ws-action-height)!important}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-complete-chevron{background:color-mix(in oklab, var(--twg-salmon) 24%, var(--twg-cream-bright))}}.tasks-l1__ws-complete-chevron{color:var(--twg-on-salmon);font-size:var(--tk-l1-ws-control);box-shadow:inset 0 0 0 1px var(--twg-salmon), inset 1px 0 0 var(--twg-ink);place-items:center}@supports (color:color-mix(in lab, red, red)){.tasks-l1__ws-complete-chevron{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--twg-salmon) 60%, transparent), inset 1px 0 0 color-mix(in oklab, var(--twg-ink) 13%, transparent)}}.tasks-l1__ws-complete-chevron svg{width:9px;height:9px}.tasks-l1__ws-complete-popover .tasks-l1__ws-complete-option{display:inline-flex}.tasks-l1__ws-close,.tasks-l1__ws-complete{border-radius:10px;padding:0;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important}.tasks-l1__ws-token>svg:first-child{width:12.5px;height:12.5px}.tasks-l1__ws-token>svg:last-child{width:9px;height:9px}.tasks-l1__ws-due-pill>svg:first-child{width:10.5px;height:10.5px}.tasks-l1__ws-due-pill>svg:last-child{width:8px;height:8px}.tasks-l1__ws-token .tasks-l1__priority-glyph{flex-basis:12.5px;width:12.5px;height:12.5px}.tasks-l1__ws-pill-text{flex:none}.tasks-l1__ws-token .tasks-l1__priority-glyph[data-priority=normal]{flex-basis:11px;width:11px;height:11px}.tasks-l1__ws-complete span{display:none}.tasks-l1__ws-owner-popover{width:min(326px,100vw - 44px);max-width:min(326px,100vw - 44px)}.tasks-l1__ws-owner-popover .tasks-l1__ws-owner-rows button{min-height:calc(var(--twg-btn-icon-mobile) - 2px);grid-template-columns:minmax(0,1fr) 22px 18px;gap:8px;padding:0 12px}.tasks-l1__ws-owner-popover .tasks-l1__ws-owner-row-copy strong{font-size:calc(var(--tk-l1-ws-control) - .5px);padding-inline:2px;line-height:1.15}.tasks-l1__ws-owner-popover .tasks-l1__ws-owner-row-copy em{display:none}.tasks-l1__ws-owner-popover .tasks-l1__ws-menu-avatar{width:22px;height:22px;font-size:calc(var(--tk-l1-mini) - .5px);padding:1px}.tasks-l1__ws-owner-popover .tasks-l1__ws-menu-check{width:18px;height:18px}.tasks-l1__ws-source-link em,.tasks-l1__ws-source-label span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.tasks-l1__ws-priority-popover{width:min(260px,100vw - 40px);min-width:260px;max-width:min(260px,100vw - 40px);left:auto;right:0}.tasks-l1__ws-meta{gap:5px;margin-top:5px}.tasks-l1__ws-date-field,.tasks-l1__ws-menu{flex:calc(50% - 4px)}.tasks-l1__ws-date-field{grid-template-columns:auto minmax(0,1fr);gap:4px;height:26px;min-height:26px;padding:1px 6px}.tasks-l1__ws-date-field input{height:22px;min-height:22px;padding:0}.tasks-l1__ws-menu>button{gap:4px;padding:1px 6px;min-height:calc(var(--twg-chip-md-h) + 2px)!important;height:calc(var(--twg-chip-md-h) + 2px)!important}#main.twg-canvas>.tasks-l1 .tasks-l1__ws-menu>button{min-height:calc(var(--twg-chip-md-h) + 2px)!important;height:calc(var(--twg-chip-md-h) + 2px)!important}.tasks-l1__ws-menu>button svg{width:11px;height:var(--twg-fs-micro)}.tasks-l1__ws-section{padding:16px 18px 14px}.tasks-l1 .tasks-l1__ws-check-row{grid-template-columns:44px minmax(0,1fr) 24px 44px}.tasks-l1 .tasks-l1__ws-add{grid-template-columns:minmax(0,1fr) 44px}.tasks-l1 .tasks-l1__ws-check,.tasks-l1 .tasks-l1__ws-icon,.tasks-l1 .tasks-l1__ws-add button,.tasks-l1 .tasks-l1__ws-assist{width:44px;height:var(--twg-touch-target)}.tasks-l1__ws-section textarea{min-height:86px}.tasks-l1__andy-workshop[data-mode=peek]{border-radius:18px 18px 0 0;flex:0 0 33dvh;width:100%;min-height:228px;max-height:33dvh}.tasks-l1__andy-workshop-head{min-height:56px;padding:6px 8px 6px 14px}.tasks-l1__andy-workshop-title strong{font-size:var(--tk-l1-ws-title)}.tasks-l1__modal-backdrop{padding:var(--tk-l1-modal-top-clearance) 14px var(--tk-l1-modal-bottom-clearance);background:var(--twg-cream-bright);align-items:center}@supports (color:color-mix(in lab, red, red)){.tasks-l1__modal-backdrop{background:color-mix(in oklab, var(--twg-cream-bright) 42%, transparent)}}.tasks-l1__modal-backdrop{-webkit-backdrop-filter:blur(5px)saturate(1.08);backdrop-filter:blur(5px)saturate(1.08)}.tasks-l1__create-modal,.tasks-l1__snooze-sheet{width:min(100%,100vw - 28px);max-height:calc(100dvh - var(--tk-l1-modal-top-clearance) - var(--tk-l1-modal-bottom-clearance));border:1px solid var(--twg-glass-border,#6c502a2e);border-radius:18px}.tasks-l1__create-modal{width:min(680px,100vw - 28px);max-height:min(var(--tk-l1-create-mode-max-h), calc(100dvh - var(--tk-l1-modal-top-clearance) - var(--tk-l1-modal-bottom-clearance)))}.tasks-l1__create-head{padding:14px 14px 10px}.tasks-l1__create-tabs{min-height:52px;margin:10px 14px 0}.tasks-l1__create-body{scroll-padding-bottom:calc(92px + env(safe-area-inset-bottom,0px));padding:14px}.tasks-l1__andy-create .tasks-l1__andy-card{margin-bottom:16px}.tasks-l1__andy-create .tasks-l1__andy-thread{max-height:none;margin-bottom:16px;overflow:visible}.tasks-l1__create-grid{grid-template-columns:minmax(0,1fr)}.tasks-l1__field--wide{grid-column:1}.tasks-l1__field input,.tasks-l1__field select,.tasks-l1__select-trigger{height:44px}.tasks-l1__select-content [role=option],.tasks-l1__select-content [data-slot=select-item]{min-height:44px;padding-top:10px;padding-bottom:10px}.tasks-l1__priority-trigger,.tasks-l1__record-search{height:44px;min-height:44px}.tasks-l1__create-actions{isolation:isolate;padding:10px 14px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, var(--twg-paper), var(--twg-paper) 32%, var(--twg-cream-bright));box-shadow:0 -18px 26px -24px var(--twg-ink);margin:auto -14px -14px;position:sticky;bottom:-14px}@supports (color:color-mix(in lab, red, red)){.tasks-l1__create-actions{box-shadow:0 -18px 26px -24px color-mix(in oklab, var(--twg-ink) 42%, transparent)}}.tasks-l1__create-actions:before{content:"";pointer-events:none;background:linear-gradient(180deg, var(--twg-paper), var(--twg-paper) 38%, var(--twg-paper));height:56px;position:absolute;bottom:100%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.tasks-l1__create-actions:before{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-paper) 0%, transparent), var(--twg-paper) 38%, var(--twg-paper))}}.tasks-l1__create-actions:before{z-index:-1}.tasks-l1__create-secondary,.tasks-l1__create-primary{min-height:44px}.tasks-l1__snooze-options button{min-height:var(--twg-btn-md-mobile-h)}.tasks-l1__snooze-custom{grid-template-columns:minmax(0,1fr);padding:0 12px 14px}}#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-actionline{justify-content:flex-start;place-items:center normal;gap:var(--tk-l1-ws-action-gap);flex-wrap:wrap;grid-template-columns:none;display:flex;overflow:visible}#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-actionline>*{flex:0 auto;width:auto;min-width:0;max-width:100%}#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-date-menu{flex-basis:auto;width:fit-content;max-width:160px}#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-owner-pill{flex-basis:auto;width:fit-content;max-width:200px}#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-priority-pill{flex-basis:auto;width:fit-content;max-width:132px}#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__call-affordance{flex-basis:auto;width:fit-content;max-width:160px}#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-complete-menu{grid-template-columns:minmax(0, 1fr) var(--tk-l1-ws-action-chevron);width:152px;min-width:0;max-width:152px;height:var(--tk-l1-ws-action-height);flex-basis:152px;display:inline-grid;overflow:visible}#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-complete-andy{flex-basis:90px;width:90px;min-width:0;max-width:90px}#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-complete-andy-mobile{border:.5px solid var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-complete-andy-mobile{border:.5px solid color-mix(in oklab, var(--twg-salmon) 68%, transparent)}}#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-complete-andy-mobile{background:linear-gradient(180deg, var(--twg-salmon), var(--twg-salmon))}@supports (color:color-mix(in lab, red, red)){#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-complete-andy-mobile{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-salmon) 58%, var(--twg-cream-bright)), color-mix(in oklab, var(--twg-salmon) 74%, var(--twg-paper)))}}#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-complete-andy-mobile{color:var(--twg-on-salmon);box-shadow:inset 0 1px 0 var(--twg-cream-bright), 0 6px 14px var(--twg-salmon);font-weight:700}@supports (color:color-mix(in lab, red, red)){#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-complete-andy-mobile{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--twg-cream-bright) 42%, transparent), 0 6px 14px color-mix(in oklab, var(--twg-salmon) 20%, transparent)}}#main.twg-canvas>.tasks-l1.tasks-l1 :where(.tasks-l1__ws-pill,.tasks-l1__ws-due-pill,.tasks-l1__ws-complete,.tasks-l1__ws-complete-andy,.tasks-l1__ws-complete-andy-mobile){min-width:0;max-width:100%}#main.twg-canvas>.tasks-l1.tasks-l1 :where(.tasks-l1__ws-pill-text,.tasks-l1__ws-owner-name,.tasks-l1__ws-complete span,.tasks-l1__ws-complete-andy span,.tasks-l1__ws-complete-andy-mobile span){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container tasks-action-pane (max-width:520px){#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-actionline{--tk-l1-ws-action-gap:6px;--tk-l1-ws-action-pad-x:10px;--tk-l1-ws-action-inner-gap:4px}#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-date-menu{flex-basis:auto;width:fit-content;max-width:112px}#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-owner-pill{flex-basis:auto;width:fit-content;max-width:130px}#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-priority-pill{flex-basis:auto;width:fit-content;max-width:108px}#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-complete-menu{flex-basis:132px;width:132px;max-width:132px}#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-complete-andy{flex-basis:80px;width:80px;max-width:80px}#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__call-affordance{flex-basis:auto;width:fit-content;max-width:112px}#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-date-menu .tasks-l1__ws-pill-text,#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-priority-pill .tasks-l1__ws-pill-text,#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-owner-name,#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-complete span,#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-complete-andy span{max-width:56px}}@container tasks-action-pane (min-width:461px) and (max-width:520px){#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-date-menu{max-width:184px}#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-date-menu .tasks-l1__ws-pill-text{text-overflow:clip;max-width:none;overflow:visible}}@container tasks-action-pane (max-width:460px){#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-actionline{--tk-l1-ws-action-gap:5px;--tk-l1-ws-action-pad-x:8px}#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-date-menu,#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-owner-pill,#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-priority-pill{flex:0 0 44px;width:44px;min-width:44px;max-width:44px}#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-date-menu .tasks-l1__ws-pill-text,#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-priority-pill .tasks-l1__ws-pill-text,#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-owner-name,#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-complete-menu .tasks-l1__ws-complete,#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-complete-andy{display:none}#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-complete-andy-mobile{border-radius:var(--tk-l1-ws-action-radius) 0 0 var(--tk-l1-ws-action-radius);grid-area:1/1;width:100%;min-width:0;padding-inline:8px;display:inline-flex}#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-complete-menu{grid-template-columns:minmax(0, 1fr) var(--tk-l1-ws-action-chevron);flex:0 116px;width:116px;max-width:116px}#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-complete-chevron{width:var(--tk-l1-ws-action-chevron);min-width:var(--tk-l1-ws-action-chevron);grid-area:1/2}}@container tasks-action-pane (max-width:340px){#main.twg-canvas>.tasks-l1.tasks-l1 .tasks-l1__ws-actionline{--tk-l1-ws-action-height:var(--twg-touch-target)}}@property --mesh-1-x{syntax:"<percentage>";inherits:false;initial-value:85%}@property --mesh-1-y{syntax:"<percentage>";inherits:false;initial-value:15%}@property --mesh-2-x{syntax:"<percentage>";inherits:false;initial-value:15%}@property --mesh-2-y{syntax:"<percentage>";inherits:false;initial-value:85%}@property --mesh-3-x{syntax:"<percentage>";inherits:false;initial-value:50%}@property --mesh-3-y{syntax:"<percentage>";inherits:false;initial-value:50%}:root{--tao-base:#2a1f15;--tao-cream:#f5e8d4;--tao-cream-bright:#fcf2e0;--tao-cream-muted:#f5e8d4a6;--tao-cream-dim:#f5e8d466;--tao-card-bg-1:#fcf4dc2e;--tao-card-bg-2:#fcf4dc1f;--tao-card-bg-3:#f8e8c826;--tao-card-blur:30px;--tao-card-saturate:1.5;--tao-card-border-top:#fff0c852;--tao-card-border:#fff5dc24;--tao-card-spec:#fff0d224;--tao-card-shadow-strong:#140c066b;--tao-card-shadow-soft:#00000038;--tao-card-inset-top:#fff5dc4d;--tao-card-inner-glow:#ffe6b40f;--tao-ink:#302016;--tao-ink-bright:#1c120c;--tao-ink-muted:#302016b3;--tao-ink-dim:#30201680;--tao-ink-faint:#3020161a;--tao-ink-hover:#3020160a;--tao-sparkline-stroke:#3020168c;--tao-sparkline-fill:#30201614;--tao-accent:#b48241;--tao-accent-bright:#e1af69;--tao-accent-deep:#8c5a23;--tao-accent-glow:#dca55f2e;--tao-chip-1-bg:#c88c3c2e;--tao-chip-1-fg:#8c5a1e;--tao-chip-2-bg:#6e8c5a33;--tao-chip-2-fg:#466432;--tao-chip-3-bg:#b45a4b2e;--tao-chip-3-fg:#823228;--tao-chip-4-bg:#a65b5b2e;--tao-chip-4-fg:#7d3734;--tao-chip-5-bg:#8c5f3d33;--tao-chip-5-fg:#694020;--tao-sidebar-bg-1:#20150ea6;--tao-sidebar-bg-2:#20150e80;--tao-sidebar-blur:40px;--tao-sidebar-edge:#fff5dc14;--tao-mesh-opacity:1;--tao-grain-opacity:.18;--tao-amber:var(--tao-accent);--tao-amber-bright:var(--tao-accent-bright);--tao-amber-glow:var(--tao-accent-glow);--background:#fff;--foreground:#050201;--card:#fff;--card-foreground:#050201;--popover:#fff;--popover-foreground:#050201;--primary:#1d1109;--primary-foreground:#f9f8f5;--secondary:#f9f8f5;--secondary-foreground:#1d1109;--muted:#f6f5f3;--muted-foreground:#625c58;--accent:#be9a71;--accent-foreground:#1d1109;--destructive:#ba2b2e;--border:#e4e0de;--input:#e4e0de;--ring:#1d1109;--radius:.375rem;--sidebar:#f9f8f6;--sidebar-foreground:#050201;--sidebar-primary:#1d1109;--sidebar-primary-foreground:#f9f8f5;--sidebar-accent:#ecebe7;--sidebar-accent-foreground:#050201;--sidebar-border:#e4e0de;--sidebar-ring:#1d1109;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(.645416% .67503 .725871);--card:lab(100% 0 0);--card-foreground:lab(.645416% .67503 .725871);--popover:lab(100% 0 0);--popover-foreground:lab(.645416% .67503 .725871);--primary:lab(6.10579% 4.81165 5.63504);--primary-foreground:lab(97.7009% -.0107586 1.52524);--secondary:lab(97.7009% -.0107586 1.52524);--secondary-foreground:lab(6.10579% 4.81165 5.63504);--muted:lab(96.5357% -.00891089 1.14337);--muted-foreground:lab(39.649% 1.95628 3.16623);--accent:lab(66.3087% 9.67342 26.7602);--accent-foreground:lab(6.10579% 4.81165 5.63504);--destructive:lab(42.4959% 56.9739 35.4904);--border:lab(89.5454% .961125 1.57186);--input:lab(89.5454% .961125 1.57186);--ring:lab(6.10579% 4.81165 5.63504);--sidebar:lab(97.6957% -.00891089 1.14336);--sidebar-foreground:lab(.645416% .67503 .725871);--sidebar-primary:lab(6.10579% 4.81165 5.63504);--sidebar-primary-foreground:lab(97.7009% -.0107586 1.52524);--sidebar-accent:lab(93.066% -.0116825 1.90769);--sidebar-accent-foreground:lab(.645416% .67503 .725871);--sidebar-border:lab(89.5454% .961125 1.57186);--sidebar-ring:lab(6.10579% 4.81165 5.63504);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046)}}.surface-editorial{--background:#fbfaf6}@supports (color:lab(0% 0 0)){.surface-editorial{--background:lab(98.1701% -.0120103 1.90748)}}:root{--glass-fill:#fffaf49e;--glass-fill-strong:#fffaf4d1;--glass-fill-soft:#fffaf46b;--glass-fill-inner:#fffaf48c;--glass-border:#2c1e101a;--glass-shadow:0 1px 0 #ffffff38 inset, 0 1px 2px #2c1e100d, 0 12px 32px -16px #2c1e102e;--glass-shadow-inner:0 1px 0 #ffffff2e inset, 0 1px 1px #2c1e100a;--paper-fill:#fbfaf6;--paper-gradient:linear-gradient(135deg, #fbfaf6 0%, #f4f1ea 100%);--page-texture:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'><defs><pattern id='w' width='7' height='7' patternUnits='userSpaceOnUse' patternTransform='rotate(45)'><line x1='0' y1='0' x2='0' y2='7' stroke='%232c1e10' stroke-width='1' opacity='0.11'/><line x1='3.5' y1='0' x2='3.5' y2='7' stroke='%232c1e10' stroke-width='0.6' opacity='0.06'/></pattern><pattern id='d' width='20' height='20' patternUnits='userSpaceOnUse'><circle cx='3' cy='3' r='0.8' fill='%232c1e10' opacity='0.07'/><circle cx='13' cy='11' r='0.6' fill='%232c1e10' opacity='0.05'/></pattern></defs><rect width='160' height='160' fill='url(%23w)'/><rect width='160' height='160' fill='url(%23d)'/></svg>")}html{background-color:var(--tao-base)}body{background:radial-gradient(ellipse 70% 55% at 85% 8%, #b4824b29 0%, #b4824b00 60%), radial-gradient(ellipse 55% 45% at 35% 55%, #6e4b6414 0%, #6e4b6400 65%), var(--tao-base);color:var(--tao-cream);background-attachment:fixed;min-height:100vh;position:relative}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at var(--mesh-1-x) var(--mesh-1-y), #c88c501a 0%, #c88c5000 65%), radial-gradient(ellipse 50% 40% at var(--mesh-2-x) var(--mesh-2-y), #8256380f 0%, #82563800 65%), radial-gradient(ellipse 60% 50% at var(--mesh-3-x) var(--mesh-3-y), #78506e0d 0%, #78506e00 70%);opacity:var(--tao-mesh-opacity);transform:translate(var(--parallax-x,0), var(--parallax-y,0));will-change:background, transform;transition:transform .4s ease-out,opacity .6s;animation:28s ease-in-out infinite mesh-drift;position:fixed;inset:-10%}@keyframes mesh-drift{0%,to{--mesh-1-x:85%;--mesh-1-y:15%;--mesh-2-x:15%;--mesh-2-y:85%;--mesh-3-x:50%;--mesh-3-y:50%}33%{--mesh-1-x:70%;--mesh-1-y:25%;--mesh-2-x:30%;--mesh-2-y:70%;--mesh-3-x:60%;--mesh-3-y:45%}66%{--mesh-1-x:90%;--mesh-1-y:35%;--mesh-2-x:20%;--mesh-2-y:65%;--mesh-3-x:45%;--mesh-3-y:60%}}@media (prefers-reduced-motion:reduce){body:before{transition:none;animation:none}}body:after{content:"";z-index:1;pointer-events:none;background-blend-mode:screen, soft-light;opacity:var(--tao-grain-opacity);mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n1'><feTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.85  0 0 0 0 0.78  0 0 0 0 0.65  0 0 0 0.45 0'/></filter><rect width='100%' height='100%' filter='url(%23n1)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='340' height='340'><filter id='n2'><feTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.90  0 0 0 0 0.82  0 0 0 0 0.68  0 0 0 0.30 0'/></filter><rect width='100%' height='100%' filter='url(%23n2)'/></svg>");background-size:180px 180px,340px 340px;transition:opacity .6s;position:fixed;inset:0}main,[data-app-shell]{z-index:2;position:relative}@media (min-width:768px){:root[data-andy-panel-open=true] [data-app-shell]>main{padding-right:calc(2.5rem + var(--tao-andy-panel-width,380px))}}.surface-glass{background:var(--glass-fill);-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.surface-glass-inner{background:var(--glass-fill-inner);-webkit-backdrop-filter:blur(8px)saturate(120%);backdrop-filter:blur(8px)saturate(120%);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow-inner)}.surface-glass-list{background:var(--glass-fill);-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.surface-glass-light{background:var(--glass-fill-soft);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.surface-paper{background:var(--paper-fill);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow-inner)}.tao-bg-navy{background-color:var(--color-navy)}.tao-bg-navy-10{background-color:#2c1e101a;background-color:var(--color-navy)}@supports (color:color-mix(in lab, red, red)){.tao-bg-navy-10{background-color:color-mix(in srgb, var(--color-navy) 10%, transparent)}}.tao-bg-navy-40{background-color:#2c1e1066;background-color:var(--color-navy)}@supports (color:color-mix(in lab, red, red)){.tao-bg-navy-40{background-color:color-mix(in srgb, var(--color-navy) 40%, transparent)}}.tao-text-navy{color:var(--color-navy)}.tao-border-navy{border-color:var(--color-navy)}.tao-ring-navy{--tw-ring-color:var(--color-navy)}.surface-glass-strong{background:var(--glass-fill-strong);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.surface-glass-sidebar{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#fff8f18c;border:1px solid #2c1e101a;box-shadow:inset 1px 0 #ffffff2e,1px 0 12px -6px #2c1e101a}.tao-glass{background:linear-gradient(155deg, var(--tao-card-bg-1) 0%, var(--tao-card-bg-2) 50%, var(--tao-card-bg-3) 100%);-webkit-backdrop-filter:blur(var(--tao-card-blur)) saturate(var(--tao-card-saturate));border:1px solid var(--tao-card-border);border-top:1px solid var(--tao-card-border-top);border-radius:var(--twg-r-lg);box-shadow:inset 0 1px 0 var(--tao-card-inset-top), inset 0 0 60px var(--tao-card-inner-glow), inset 0 -1px 0 #00000026, 0 24px 60px var(--tao-card-shadow-strong), 0 6px 20px var(--tao-card-shadow-soft), 0 1px 2px #0006;color:var(--tao-ink);position:relative;overflow:hidden}.tao-glass:after{content:"";background:linear-gradient(155deg, var(--tao-card-spec) 0%, #fff0d20a 38%, transparent 70%);pointer-events:none;border-radius:inherit;z-index:0;height:55%;position:absolute;top:0;left:0;right:0}.tao-glass>*{z-index:1;position:relative}.tao-glass-tab{-webkit-backdrop-filter:blur(32px)saturate(1.4);backdrop-filter:blur(32px)saturate(1.4);background:#3a28188c;border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff1f;border-left:1px solid #ffffff1f;border-right:none;border-radius:12px 0 0 12px;box-shadow:inset 0 1px #ffffff40,-4px 0 16px #0000001a}.tao-glass-sidebar{background:linear-gradient(180deg, var(--tao-sidebar-bg-1) 0%, var(--tao-sidebar-bg-2) 100%);width:15rem;-webkit-backdrop-filter:blur(var(--tao-sidebar-blur)) saturate(1.3);backdrop-filter:blur(var(--tao-sidebar-blur)) saturate(1.3);border-right:1px solid var(--tao-sidebar-edge);transition:width .22s cubic-bezier(.32,.72,.16,1);position:relative}.tao-glass-sidebar.is-collapsed{width:4rem;padding:1rem .5rem}.tao-glass-sidebar.is-collapsed .tao-logo-container{justify-content:center;padding:.5rem 0}.tao-glass-sidebar.is-collapsed .tao-logo-wordmark,.tao-glass-sidebar.is-collapsed .sidebar-section-label{display:none}.tao-glass-sidebar.is-collapsed .sidebar-nav-item{justify-content:center;padding:.65rem 0}.sidebar-nav-item .icon{flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:inline-flex}.tao-glass-sidebar.is-collapsed .sidebar-nav-item__label{display:none}.tao-glass-sidebar.is-collapsed .sidebar-user-pill{flex-direction:column;gap:.4rem;padding:.45rem 0}.tao-glass-sidebar.is-collapsed .sidebar-user-pill>:not(.sidebar-user-pill__avatar){display:none}.sidebar-collapse-toggle{width:1.7rem;height:1.7rem;color:var(--tao-cream-muted);cursor:pointer;background:#fff5dc0f;border:1px solid #fff5dc1a;border-radius:.4rem;justify-content:center;align-self:flex-end;align-items:center;margin-top:.5rem;transition:background .16s,color .16s;display:inline-flex}.sidebar-collapse-toggle:hover{color:var(--tao-cream-bright);background:#fff5dc1f}.tao-glass-sidebar.is-collapsed .sidebar-collapse-toggle{align-self:center}@media (prefers-reduced-motion:reduce){.tao-glass-sidebar{transition:none}}@media (max-width:767px){.tao-glass-sidebar{width:4rem!important;padding:1rem .5rem!important}.tao-glass-sidebar .tao-logo-container{justify-content:center;padding:.5rem 0}.tao-glass-sidebar .tao-logo-wordmark,.tao-glass-sidebar .sidebar-section-label,.tao-glass-sidebar .sidebar-nav-item__label{display:none}.tao-glass-sidebar .sidebar-nav-item{justify-content:center;padding:.65rem 0}.tao-glass-sidebar .sidebar-user-pill{flex-direction:column;gap:.4rem;padding:.45rem 0}.tao-glass-sidebar .sidebar-user-pill>:not(.sidebar-user-pill__avatar),.sidebar-collapse-toggle{display:none}}.tao-glass-sidebar>*{z-index:1;position:relative}.r18-app-shell{width:100%;min-height:100vh;color:var(--tao-cream)}.r18-shell-main{flex-direction:column;min-width:0;height:100vh;padding:1rem 1rem 1rem .75rem;display:flex}.r18-shell-content{scrollbar-gutter:stable;border-radius:18px;flex:1;min-height:0;overflow:auto}.r18-kicker{color:var(--tao-ink-dim);font-size:calc(var(--twg-fs-label) - .48px);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.35rem;font-weight:700;line-height:1.2;display:inline-flex}.r18-topbar{min-height:68px;color:var(--tao-ink);-webkit-backdrop-filter:blur(28px)saturate(1.35);backdrop-filter:blur(28px)saturate(1.35);border:1px solid var(--tao-card-border);border-top-color:var(--tao-card-border-top);box-shadow:inset 0 1px 0 var(--tao-card-inset-top), 0 18px 45px #0000002e;background:linear-gradient(155deg,#fcf4dc3d 0%,#fcf4dc24 54%,#f8e8c82e 100%);border-radius:18px;flex:none;grid-template-columns:minmax(0,1fr) minmax(280px,460px) minmax(0,1fr);align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem 1rem;display:grid}.r18-topbar__left,.r18-topbar__right{align-items:center;min-width:0;display:flex}.r18-topbar__left{gap:.7rem}.r18-topbar__right{justify-content:flex-end;gap:.65rem}.r18-topbar__mark{width:38px;height:38px;color:var(--tao-ink-muted);background:#fff5dc2e;border:1px solid #fff5dc2e;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.r18-topbar__title-block{flex-direction:column;gap:.18rem;min-width:0;display:flex}.r18-topbar__title{color:var(--tao-ink-bright);font-size:calc(var(--twg-fs-section) - .64px);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.25;overflow:hidden}.r18-topbar__center{width:100%;min-width:0;height:42px;color:var(--tao-ink-muted);background:#fff5dc29;border:1px solid #fff5dc2e;border-radius:999px;justify-self:center;align-items:center;gap:.6rem;padding:0 .8rem;display:flex;box-shadow:inset 0 1px #ffffff29}.r18-topbar__center span{font-size:calc(var(--twg-fs-body) + .08px);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.r18-topbar__center kbd{color:var(--tao-ink-dim);font-size:calc(var(--twg-fs-micro) - .12px);background:#ffffff2e;border:1px solid #30201614;border-radius:6px;margin-left:auto;padding:.16rem .38rem;line-height:1.1}.r18-mobile-nav{display:none}.r18-dashboard{flex-direction:column;gap:1rem;width:min(100%,1540px);margin:0 auto;padding:.15rem 0 3rem;display:flex}.r18-dashboard-hero{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:stretch;gap:1rem;display:grid}.r18-dashboard-hero__copy,.r18-focus-card,.r18-metric-card,.r18-live-panel{color:var(--tao-ink);background:linear-gradient(155deg, var(--tao-card-bg-1) 0%, var(--tao-card-bg-2) 50%, var(--tao-card-bg-3) 100%);-webkit-backdrop-filter:blur(var(--tao-card-blur)) saturate(var(--tao-card-saturate));backdrop-filter:blur(var(--tao-card-blur)) saturate(var(--tao-card-saturate));border:1px solid var(--tao-card-border);border-top-color:var(--tao-card-border-top);box-shadow:inset 0 1px 0 var(--tao-card-inset-top), inset 0 0 44px var(--tao-card-inner-glow), 0 20px 52px var(--tao-card-shadow-strong), 0 6px 18px var(--tao-card-shadow-soft);border-radius:16px;position:relative;overflow:hidden}.r18-dashboard-hero__copy:after,.r18-focus-card:after,.r18-metric-card:after,.r18-live-panel:after{content:"";pointer-events:none;background:linear-gradient(150deg, #ffffff1f, transparent 44%), radial-gradient(circle at top right, var(--tao-accent-glow), transparent 44%);opacity:.72;position:absolute;inset:0}.r18-dashboard-hero__copy>*,.r18-focus-card>*,.r18-metric-card>*,.r18-live-panel>*{z-index:1;position:relative}.r18-dashboard-hero__copy{flex-direction:column;justify-content:space-between;gap:1.2rem;min-height:342px;padding:2rem;display:flex}.r18-dashboard-hero__copy h1{max-width:12ch;color:var(--tao-ink-bright);font-family:var(--twg-f-display);font-size:calc(var(--twg-fs-display-lg) + 28.8px);letter-spacing:0;margin:0;font-weight:500;line-height:.98}.r18-dashboard-hero__copy p{max-width:64ch;color:var(--tao-ink-muted);font-size:var(--twg-fs-section);margin:0;line-height:1.65}.r18-hero-pills{flex-wrap:wrap;gap:.55rem;display:flex}.r18-hero-pills span{min-height:34px;color:var(--tao-ink);font-size:calc(var(--twg-fs-button) + .12px);background:#fff5dc2e;border:1px solid #fff5dc2e;border-radius:999px;align-items:center;gap:.42rem;padding:.42rem .68rem;font-weight:700;display:inline-flex}.r18-focus-card{flex-direction:column;gap:1rem;min-height:342px;padding:1.35rem;display:flex}.r18-focus-card h2,.r18-live-panel h2{color:var(--tao-ink-bright);font-size:calc(var(--twg-fs-section) + .8px);letter-spacing:0;margin:0;font-weight:800;line-height:1.2}.r18-briefing-stack{flex-direction:column;gap:.62rem;display:flex}.r18-briefing-card{min-height:66px;color:var(--tao-ink);background:#fff5dc24;border:1px solid #fff5dc24;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.76rem;padding:.78rem;text-decoration:none;display:grid}.r18-briefing-card[data-tone=warning]{background:#be584429;border-color:#be584438}.r18-briefing-card[data-tone=success]{background:#54806029;border-color:#54806038}.r18-briefing-card__icon{width:34px;height:34px;color:var(--tao-ink-bright);background:#fff5dc2e;border:1px solid #fff5dc29;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.r18-briefing-card__body{flex-direction:column;gap:.18rem;min-width:0;display:flex}.r18-briefing-card__body strong,.r18-data-row strong{color:var(--tao-ink-bright);font-size:calc(var(--twg-fs-body) + .08px);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.3;overflow:hidden}.r18-briefing-card__body span,.r18-data-row small{color:var(--tao-ink-muted);font-size:calc(var(--twg-fs-label) + .48px);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.r18-briefing-card__source{max-width:7.2rem;color:var(--tao-ink-muted);font-size:calc(var(--twg-fs-micro) - .12px);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#ffffff24;border:1px solid #30201614;border-radius:999px;padding:.22rem .42rem;font-weight:800;overflow:hidden}.r18-empty-state{min-height:78px;color:var(--tao-ink-muted);background:#fff5dc1f;border:1px dashed #fff5dc2e;border-radius:12px;align-items:center;gap:.65rem;padding:.9rem;display:flex}.r18-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.r18-metric-card{flex-direction:column;justify-content:space-between;gap:.56rem;min-height:150px;padding:1.1rem;text-decoration:none;display:flex}.r18-metric-card strong{color:var(--tao-ink-bright);font-size:calc(var(--twg-fs-display-lg) + 8px);letter-spacing:0;font-weight:700;line-height:1}.r18-metric-card>span:not(.r18-kicker){color:var(--tao-ink-muted);font-size:calc(var(--twg-fs-body) - .24px);line-height:1.45}.r18-metric-card em{color:#7d2f23;width:fit-content;font-size:calc(var(--twg-fs-micro) - .12px);text-transform:uppercase;background:#be584424;border:1px solid #be584438;border-radius:999px;padding:.22rem .45rem;font-style:normal;font-weight:800}.r18-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.r18-live-panel{flex-direction:column;gap:1rem;min-height:288px;padding:1.15rem;display:flex}.r18-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.r18-panel-head>div{flex-direction:column;gap:.28rem;min-width:0;display:flex}.r18-panel-head>a{width:34px;height:34px;color:var(--tao-ink);background:#fff5dc29;border:1px solid #fff5dc24;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.r18-row-list{flex-direction:column;gap:.55rem;display:flex}.r18-data-row{min-height:58px;color:var(--tao-ink);background:#fff5dc1f;border:1px solid #fff5dc1f;border-radius:12px;align-items:center;gap:.7rem;padding:.72rem;text-decoration:none;display:flex}.r18-data-row>svg{color:var(--tao-ink-muted);flex:none}.r18-data-row>span{flex-direction:column;gap:.16rem;min-width:0;display:flex}@media (max-width:1180px){.r18-topbar{grid-template-columns:minmax(0,1fr) minmax(230px,360px) auto}.r18-dashboard-hero,.r18-dashboard-grid{grid-template-columns:1fr}.r18-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.r18-app-shell .tao-glass-sidebar{display:none}.r18-shell-main{height:100vh;padding:.75rem .75rem 5.4rem}.r18-shell-content{border-radius:14px}.r18-topbar{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;min-height:60px;margin-bottom:.75rem;padding:.62rem}.r18-topbar__center{display:none}.r18-topbar__right{gap:.42rem}.r18-topbar__right>:first-child{display:none}.r18-topbar__title{max-width:48vw;font-size:calc(var(--twg-fs-button) + .44px)}.r18-topbar__mark{width:34px;height:34px}.r18-dashboard{gap:.8rem;padding:0 0 1rem}.r18-dashboard-hero{gap:.8rem}.r18-dashboard-hero__copy,.r18-focus-card,.r18-live-panel{border-radius:14px;min-height:auto;padding:1rem}.r18-dashboard-hero__copy h1{max-width:11ch;font-size:calc(var(--twg-fs-display-lg) + 11.2px)}.r18-dashboard-hero__copy p{font-size:calc(var(--twg-fs-body) + .72px);line-height:1.55}.r18-hero-pills span{min-height:30px;font-size:calc(var(--twg-fs-label) + .16px)}.r18-metric-grid{grid-template-columns:1fr;gap:.8rem}.r18-metric-card{border-radius:14px;min-height:126px;padding:.95rem}.r18-dashboard-grid{gap:.8rem}.r18-briefing-card{grid-template-columns:auto minmax(0,1fr)}.r18-briefing-card__source{display:none}.r18-mobile-nav{z-index:60;color:var(--tao-ink);-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);background:linear-gradient(155deg,#fcf4dcb8 0%,#fcf4dc8a 100%);border:1px solid #fff5dc57;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:.45rem;display:grid;position:fixed;bottom:.75rem;left:.75rem;right:.75rem;box-shadow:0 18px 45px #0000003d}.r18-mobile-nav__item{min-width:0;min-height:46px;color:var(--tao-ink-muted);font-size:calc(var(--twg-fs-micro) - .12px);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.16rem;font-weight:800;text-decoration:none;display:inline-flex}.r18-mobile-nav__item:first-child{color:var(--tao-ink-bright);background:#fff5dc47}}.tao-logo-container{align-items:center;gap:.875rem;padding:1.25rem 1rem 1.5rem;display:flex}.tao-logo-mark{-webkit-user-select:none;user-select:none;flex-shrink:0;width:44px;height:44px}.tao-logo-wordmark{font-family:var(--twg-f-display);font-weight:500;font-size:calc(var(--twg-fs-display-lg) + 8px);letter-spacing:.1em;color:var(--tao-cream-bright);line-height:1;transform:translateY(2px)}.sidebar-section-label{letter-spacing:.16em;color:var(--tao-cream-dim);text-transform:uppercase;font-size:calc(var(--twg-fs-micro) + .2px);margin-top:2rem;margin-bottom:.5rem;font-weight:500}.sidebar-section-label-first{margin-top:0}.sidebar-nav-item{color:var(--tao-cream-muted);font-size:calc(var(--twg-fs-body) - .4px);cursor:pointer;border-radius:8px;align-items:center;gap:.625rem;padding:.5rem .75rem .5rem 1rem;font-weight:450;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:flex;position:relative}.sidebar-nav-item:hover{color:var(--tao-cream-bright);background:#fff5dc0f;transform:translate(2px)}.sidebar-nav-item.active{color:var(--tao-cream-bright);background:#fff5dc1a;font-weight:500}.sidebar-nav-item.active:before{content:"";background:var(--tao-accent);border-radius:0 2px 2px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.sidebar-nav-item:not(.active):hover:before{content:"";background:var(--tao-accent);opacity:.35;border-radius:0 2px 2px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.sidebar-nav-item .icon{stroke-width:1.5px;opacity:.8;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.sidebar-nav-item.active .icon{opacity:1}.button-glass{-webkit-backdrop-filter:blur(5px)saturate(120%);backdrop-filter:blur(5px)saturate(120%);border:1px solid var(--glass-border);background:#fffdf873;transition:background-color .14s cubic-bezier(.2,.8,.2,1),border-color .14s cubic-bezier(.2,.8,.2,1),box-shadow .14s cubic-bezier(.2,.8,.2,1),transform .1s cubic-bezier(.2,.8,.2,1);box-shadow:inset 0 1px #fff9,0 1px 2px #2c1e100a}.button-glass:hover{background:#fffdf8b3;border-color:#2c1e1024;box-shadow:inset 0 1px #ffffffb3,0 2px 6px #2c1e1014}.button-glass:active{transform:translateY(1px)scale(.985);box-shadow:inset 0 0 #fff0,0 1px 1px #2c1e100f}.interactive-tilt{--tilt-x:0;--tilt-y:0;transform:perspective(700px) rotateX(calc(var(--tilt-x) * 1deg)) rotateY(calc(var(--tilt-y) * 1deg));transform-style:preserve-3d;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1),background-color .16s cubic-bezier(.2,.8,.2,1)}.interactive-tilt:hover{transform:perspective(700px) rotateX(calc(var(--tilt-x) * 1deg)) rotateY(calc(var(--tilt-y) * 1deg)) translateY(-1px)}.interactive-tilt:active{transform:perspective(700px) rotateX(calc(var(--tilt-x) * 1deg)) rotateY(calc(var(--tilt-y) * 1deg)) translateZ(-4px) scale(.985);transition-duration:80ms}@media (prefers-reduced-motion:reduce){.interactive-tilt,.interactive-tilt:active{transition:none;transform:none}}.andy-orb{cursor:pointer;background:0 0;border:0;border-radius:9999px;width:28px;height:28px;padding:0;transition:transform .14s cubic-bezier(.2,.8,.2,1);position:relative}.andy-orb:hover{transform:translateY(-1px)}.andy-orb:active{transform:translateY(0)}.andy-orb:disabled{opacity:.5;cursor:not-allowed}.andy-orb-core{background:radial-gradient(circle at 35% 30%,#fffffff2 0%,#fff9e6bf 28%,#ba985a8c 70%,#825f2873 100%);border-radius:9999px;position:absolute;inset:3px;box-shadow:inset 0 1px 2px #fffc,inset 0 -2px 4px #825f2859,0 1px 2px #2c1e1026}.andy-orb-glow{opacity:.6;background:radial-gradient(circle,#ba985a59 0%,#ba985a00 65%);border-radius:9999px;transition:opacity .2s ease-out,transform .2s ease-out;position:absolute;inset:-6px}.andy-orb:hover .andy-orb-glow{opacity:.85}.andy-orb-listening .andy-orb-core,.andy-mic-orb-listening .andy-orb-core{background:radial-gradient(circle at 35% 30%,#fff0eb 0%,#ff968ceb 22%,#dc3232d9 65%,#961419bf 100%);animation:1.4s ease-in-out infinite andy-orb-core-pulse}.andy-orb-listening .andy-orb-glow,.andy-mic-orb-listening .andy-orb-glow{opacity:1;background:radial-gradient(circle,#dc323299 0%,#dc323200 65%);animation:1.4s ease-in-out infinite andy-orb-glow-pulse}@keyframes andy-orb-core-pulse{0%,to{box-shadow:inset 0 1px 2px #fffffff2,inset 0 -2px 5px #9614198c,0 0 #dc32328c}50%{box-shadow:inset 0 1px 2px #fff,inset 0 -2px 5px #961419b3,0 0 0 8px #dc323200}}@keyframes andy-orb-glow-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.andy-orb-listening .andy-orb-core,.andy-orb-listening .andy-orb-glow,.andy-mic-orb-listening .andy-orb-core,.andy-mic-orb-listening .andy-orb-glow{animation:none}}.andy-mic-orb{width:30px;height:var(--twg-btn-md-h);border-radius:calc(var(--twg-r-full) + 9000px);border:1px solid var(--glass-border);cursor:pointer;color:var(--muted-foreground);background:#fffdf8b3;padding:0;transition:background-color .14s cubic-bezier(.2,.8,.2,1),border-color .14s cubic-bezier(.2,.8,.2,1),transform .14s cubic-bezier(.2,.8,.2,1),color .14s cubic-bezier(.2,.8,.2,1);position:relative;overflow:visible}.andy-mic-orb.andy-mic-orb-lg{width:52px;height:52px}.andy-mic-orb.andy-mic-orb-lg .andy-mic-orb-orb .andy-orb-core{inset:7px}.andy-mic-orb.andy-mic-orb-lg .andy-mic-orb-orb .andy-orb-glow{inset:-10px}.andy-mic-orb:hover:not(:disabled){color:var(--foreground);background:#fffdf8e6;border-color:#2c1e1024;transform:translateY(-1px)}.andy-mic-orb:disabled{opacity:.5;cursor:not-allowed}.andy-mic-orb-mic,.andy-mic-orb-orb{justify-content:center;align-items:center;transition:opacity .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0}.andy-mic-orb-mic{opacity:1;transform:scale(1)}.andy-mic-orb-orb{opacity:0;transform:scale(.55)}.andy-mic-orb-orb .andy-orb-core,.andy-mic-orb-orb .andy-orb-glow{position:absolute}.andy-mic-orb-orb .andy-orb-core{inset:4px}.andy-mic-orb-orb .andy-orb-glow{inset:-6px}.andy-mic-orb-listening{background:0 0;border-color:#0000}.andy-mic-orb-listening .andy-mic-orb-mic{opacity:0;transform:scale(.5)}.andy-mic-orb-listening .andy-mic-orb-orb{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.andy-mic-orb,.andy-mic-orb-mic,.andy-mic-orb-orb{transition:none}}.pilot-pill-ring{pointer-events:none;transform-origin:50%;border:2px solid #ba985ab3;border-radius:9999px;animation:2.4s cubic-bezier(.2,.7,.3,1) infinite pilot-pill-ring-expand;position:absolute;inset:0}.pilot-pill-ring-1{animation-delay:0s}.pilot-pill-ring-2{animation-delay:1.2s}@keyframes pilot-pill-ring-expand{0%{opacity:.75;border-width:2px;transform:scale(1)}70%{opacity:.15}to{opacity:0;border-width:1px;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.pilot-pill-ring{opacity:.4;animation:none}.pilot-pill-ring-2{display:none}}.pilot-rec-dot{background:radial-gradient(circle at 35% 30%,#ffffffd9 0%,#ff786ef2 35%,#dc2828 75%,#a01419 100%);border-radius:9999px;width:10px;height:10px;position:absolute;box-shadow:0 0 0 1.5px #ffffff80,0 1px 2px #2c1e104d}.pilot-rec-ring{background:#dc282899;border-radius:9999px;width:10px;height:10px;animation:1.6s ease-out infinite pilot-rec-ring-pulse;position:absolute}@keyframes pilot-rec-ring-pulse{0%{opacity:.6;transform:scale(1)}80%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.pilot-rec-ring{opacity:.5;animation:none}}.button-glass[data-active=true],.button-glass[aria-current=page]{background:#fffdf8c7;border-color:#2c1e1029;box-shadow:inset 0 1px #ffffffb3,0 2px 6px #2c1e100f}.bg-paper-gradient{background:0 0}.motion-card-hover{transition:transform var(--motion-duration-hover) var(--motion-ease), box-shadow var(--motion-duration-hover) var(--motion-ease)}.motion-card-hover:hover{transform:translateY(-1px);box-shadow:0 2px 4px #2c1e100f,0 12px 32px -14px #2c1e101f}.motion-button-press{transition:transform var(--motion-duration-button) var(--motion-ease)}.motion-button-press:active{transform:scale(.98)}.motion-stagger{animation:tao-fade-in-up var(--motion-duration-page) var(--motion-ease) both;animation-delay:calc(min(var(--stagger-index,0), 6) * var(--twg-dur-stagger))}.motion-page-enter{animation:tao-fade-in-up var(--motion-duration-page) var(--motion-ease) both}@keyframes tao-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes twg-tab-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.motion-skeleton{animation:tao-shimmer var(--motion-duration-shimmer) linear infinite;background:linear-gradient(90deg,#2c1e100a 0%,#2c1e1014 50%,#2c1e100a 100%) 0 0/200% 100%}@keyframes tao-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.motion-card-hover,.motion-button-press,.motion-stagger,.motion-page-enter,.motion-skeleton{transition:none;animation:none}.motion-card-hover:hover,.motion-button-press:active{transform:none}}html[data-tao-font-scale=standard]{--tao-body-font-size:calc(var(--twg-fs-body) + 1px)}html[data-tao-font-scale=large]{--tao-body-font-size:var(--twg-fs-section)}html[data-tao-font-scale=larger]{--tao-body-font-size:calc(var(--twg-fs-section) + 1px)}html[data-tao-density=compact]{--tao-density-gap:.78}html[data-tao-density=comfortable]{--tao-density-gap:1}html[data-tao-density=spacious]{--tao-density-gap:1.16}html[data-tao-density=compact] .settings-shell__content,html[data-tao-density=compact] .settings-detail{gap:.8rem}html[data-tao-density=spacious] .settings-shell__content,html[data-tao-density=spacious] .settings-detail{gap:1.25rem}.tao-glass-andy{isolation:isolate;position:relative}.tao-glass-andy>.tao-glass{background:linear-gradient(155deg, var(--tao-accent) 0%, var(--tao-accent) 50%, var(--tao-accent) 100%), linear-gradient(155deg, var(--tao-card-bg-1) 0%, var(--tao-card-bg-2) 50%, var(--tao-card-bg-3) 100%)}@supports (color:color-mix(in lab, red, red)){.tao-glass-andy>.tao-glass{background:linear-gradient(155deg, color-mix(in srgb, var(--tao-accent) 28%, transparent) 0%, color-mix(in srgb, var(--tao-accent) 18%, transparent) 50%, color-mix(in srgb, var(--tao-accent) 24%, transparent) 100%), linear-gradient(155deg, var(--tao-card-bg-1) 0%, var(--tao-card-bg-2) 50%, var(--tao-card-bg-3) 100%)}}.tao-glass-andy>.tao-glass{border-top:1px solid var(--tao-accent-bright)}@supports (color:color-mix(in lab, red, red)){.tao-glass-andy>.tao-glass{border-top:1px solid color-mix(in srgb, var(--tao-accent-bright) 50%, transparent)}}.tao-glass-andy:before{content:"";pointer-events:none;z-index:-1;border-radius:20px;animation:5s ease-in-out infinite andy-breathe;position:absolute;inset:-4px}@keyframes andy-breathe{0%,to{box-shadow:0 0 40px var(--tao-accent-glow), 0 0 90px color-mix(in srgb, var(--tao-accent) 7%, transparent);opacity:.85}50%{box-shadow:0 0 60px color-mix(in srgb, var(--tao-accent) 28%, transparent), 0 0 130px color-mix(in srgb, var(--tao-accent) 15%, transparent);opacity:1}}.andy-sparkle-icon{transform-origin:50%;animation:8s linear infinite sparkle-shimmer}@keyframes sparkle-shimmer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tao-glass-andy:before,.andy-sparkle-icon{animation:none}}.kpi-secondary{font-size:calc(var(--twg-fs-button) + .2px);color:var(--tao-ink-muted);margin-top:.5rem}.kpi-value{color:var(--tao-ink-bright);font-feature-settings:"tnum"}.tao-spine{pointer-events:none;background:linear-gradient(#0000 0%,#fff5dc0f 20%,#ffdca01a 50%,#fff5dc0f 80%,#0000 100%);width:1px;position:absolute;top:0;bottom:0;left:60%}.kpi-delta{font-size:var(--twg-fs-label);align-items:center;gap:.25rem;font-weight:500;display:flex;position:absolute;top:1.5rem;right:1.5rem}.kpi-delta-up{color:#b4dca0d9}.kpi-delta-down{color:#dca0a0d9}.kpi-delta-icon{stroke-width:2px;width:12px;height:12px}.kpi-sparkline{margin-top:.5rem;margin-bottom:.75rem;display:block}.kpi-micro-stats{font-size:var(--twg-fs-label);color:var(--tao-ink-muted);flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin-top:.25rem;display:flex}.kpi-micro-stat{align-items:baseline;gap:.25rem;min-width:0;display:inline-flex}.kpi-micro-stats strong{color:var(--tao-ink);font-weight:500}.kpi-sparkline polyline{stroke:var(--tao-sparkline-stroke)}.kpi-sparkline polygon{fill:var(--tao-sparkline-fill)}.sidebar-user-pill{cursor:pointer;text-align:left;background:#fff5dc0a;border:1px solid #fff5dc0f;border-radius:10px;align-items:center;gap:.625rem;width:100%;margin-bottom:1rem;padding:.625rem .75rem;transition:background .18s;display:flex}.sidebar-user-pill:hover{background:#fff5dc14}.user-avatar{width:32px;height:32px;color:var(--tao-cream-bright);font-size:var(--twg-fs-label);letter-spacing:.05em;background:linear-gradient(135deg,#dca55f80,#8c644199);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:flex}.user-info{flex-direction:column;gap:.125rem;min-width:0;display:flex}.user-name{color:var(--tao-cream);font-size:var(--twg-fs-body);font-weight:450;line-height:1.1}.user-status{color:var(--tao-cream-dim);font-size:calc(var(--twg-fs-micro) + .2px);letter-spacing:.08em;text-transform:uppercase;line-height:1.1}.tao-aphorism{text-align:right;max-width:18rem;color:var(--tao-cream-dim);font-family:var(--twg-f-display);font-size:var(--twg-fs-body);opacity:.4;pointer-events:auto;-webkit-user-select:none;user-select:none;z-index:2;line-height:1.4;transition:opacity .6s;position:fixed;bottom:2rem;right:2rem}.tao-aphorism:hover{opacity:.7}.tao-aphorism-attribution{font-size:calc(var(--twg-fs-micro) + .2px);letter-spacing:.1em;margin-top:.5rem;font-style:normal;display:block}.greeting-block{isolation:isolate;position:relative}.greeting-block:before{content:"";pointer-events:none;z-index:-1;filter:blur(20px);background:radial-gradient(80% 100% at 30%,#20150e73 0%,#20150e00 70%);position:absolute;inset:-2rem -3rem}.date-marker{background:var(--tao-card-bg-2);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);border:1px solid var(--tao-card-border);font-size:calc(var(--twg-fs-micro) + .2px);letter-spacing:.16em;text-transform:uppercase;color:var(--tao-ink-muted);border-radius:999px;align-items:center;padding:.4rem .75rem;display:inline-flex}.schedule-header{margin-bottom:1.5rem}.schedule-eyebrow{font-size:calc(var(--twg-fs-micro) + .2px);letter-spacing:.16em;text-transform:uppercase;color:var(--tao-ink-dim);margin-bottom:.5rem;display:block}.schedule-title{font-family:var(--twg-f-display);font-size:var(--twg-fs-display-lg);color:var(--tao-ink-bright);margin-bottom:.375rem;font-weight:400;line-height:1.1}.schedule-meta{font-size:calc(var(--twg-fs-button) + .2px);color:var(--tao-ink-muted)}.intermodule-activity__list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.intermodule-activity__item{border-top:1px solid var(--tao-card-border);grid-template-columns:4.7rem auto minmax(0,1fr);align-items:start;gap:.65rem;min-width:0;padding-top:.65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.intermodule-activity__item{border-top:1px solid color-mix(in srgb, var(--tao-card-border) 82%, transparent)}}.intermodule-activity__item:first-child{border-top:0;padding-top:0}.intermodule-activity__time{color:var(--tao-ink-dim);font-size:calc(var(--twg-fs-label) - .48px);font-variant-numeric:tabular-nums;line-height:1.3}.intermodule-activity__icon{border:1px solid var(--tao-card-border);place-items:center;width:1.6rem;height:1.6rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.intermodule-activity__icon{border:1px solid color-mix(in srgb, var(--tao-card-border) 78%, transparent)}}.intermodule-activity__icon{background:var(--tao-card-bg-2);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.intermodule-activity__icon{background:color-mix(in srgb, var(--tao-card-bg-2) 74%, transparent)}}.intermodule-activity__icon{color:var(--tao-ink-muted)}.intermodule-activity__copy{gap:.42rem;min-width:0;display:grid}.intermodule-activity__copy p{color:var(--tao-ink);font-size:calc(var(--twg-fs-body) - .24px);text-overflow:ellipsis;margin:0;line-height:1.35;overflow:hidden}.intermodule-activity__chips,.intermodule-activity__links{flex-wrap:wrap;gap:.38rem;min-width:0;display:flex}.intermodule-activity__chips span,.intermodule-activity__links a{border:1px solid var(--tao-card-border);align-items:center;gap:.25rem;max-width:100%;min-height:1.45rem;padding:.18rem .48rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.intermodule-activity__chips span,.intermodule-activity__links a{border:1px solid color-mix(in srgb, var(--tao-card-border) 82%, transparent)}}.intermodule-activity__chips span,.intermodule-activity__links a{background:var(--tao-card-bg-2);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.intermodule-activity__chips span,.intermodule-activity__links a{background:color-mix(in srgb, var(--tao-card-bg-2) 72%, transparent)}}.intermodule-activity__chips span,.intermodule-activity__links a{color:var(--tao-ink-muted);font-size:calc(var(--twg-fs-micro) + .2px);text-transform:capitalize;font-weight:650;line-height:1.2;text-decoration:none}.intermodule-activity__links a{color:var(--tao-accent)}.intermodule-activity__links a:hover{border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.intermodule-activity__links a:hover{border-color:color-mix(in srgb, var(--tao-accent) 42%, var(--tao-card-border))}}.intermodule-activity__links a:hover{color:var(--tao-ink)}.intermodule-activity__links svg{flex:none;width:.72rem;height:.72rem}@media (max-width:700px){.intermodule-activity__item{grid-template-columns:auto minmax(0,1fr)}.intermodule-activity__time{grid-column:1/-1}}.tao-glass .eyebrow{color:var(--tao-ink-dim)}.email-folders-col{background:linear-gradient(180deg, var(--tao-card-bg-1) 0%, var(--tao-card-bg-2) 100%);-webkit-backdrop-filter:blur(var(--tao-card-blur)) saturate(var(--tao-card-saturate));backdrop-filter:blur(var(--tao-card-blur)) saturate(var(--tao-card-saturate));border-right:1px solid var(--tao-card-border);color:var(--tao-ink);transition:width .22s cubic-bezier(.32,.72,.16,1)}.email-folders-col__header{border-bottom:1px solid var(--tao-ink-faint);justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:1rem;padding:.25rem .5rem 1rem;display:flex;position:relative}.email-folders-col__heading-stack{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.email-folders-col__eyebrow{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);font-size:calc(var(--twg-fs-micro) - 1.08px);letter-spacing:.16em;text-transform:uppercase;color:var(--tao-ink-dim);padding:0;font-weight:500;display:none}.email-folders-col__title{font-size:calc(var(--twg-fs-module-head-mobile) + .4px);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.05;display:none}@media (min-width:1280px){.email-folders-col__title,.email-folders-col__eyebrow{display:block}}.email-folders-col__toggle{width:2rem;height:2rem;color:var(--tao-ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4rem;justify-content:center;align-items:center;margin-left:auto;transition:background .15s ease-out,color .15s ease-out;display:inline-flex}.email-folders-col__toggle:hover{color:var(--tao-ink-bright);background:var(--tao-ink-faint)}.email-folders-col.is-collapsed{padding-left:.5rem;padding-right:.5rem}.email-folders-col.is-collapsed .email-folders-col__title{display:none}.email-folders-col.is-collapsed .email-folders-col__toggle{margin-left:0}.email-folders-col.is-collapsed .email-folders-col__header{justify-content:center}.email-folders-col.is-collapsed .email-compose-btn span{display:none}.email-folders-col.is-collapsed .email-compose-btn{height:var(--twg-btn-icon-mobile);justify-content:center;width:40px;margin-left:auto;margin-right:auto;padding:0}.email-folders-col.is-collapsed .email-folder-row span:not(.icon):not(.email-folder-row__icon-badge),.email-folders-col.is-collapsed .email-folder-row-count,.email-folders-col.is-collapsed .email-folders-section-label,.email-folders-col.is-collapsed p{display:none!important}.email-folders-col.is-collapsed .email-folder-row{justify-content:center;padding-left:.5rem;padding-right:.5rem}.email-folders-col.is-collapsed .email-folder-row svg,.email-folders-col.is-collapsed .email-compose-btn svg{width:18px;height:var(--twg-icon-md);stroke-width:1.75px}.email-folder-row__icon-wrap{position:relative}.email-folder-row__icon-badge{background:var(--tao-accent);min-width:14px;height:14px;color:var(--tao-cream-bright);font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-micro) - 1px);text-align:center;pointer-events:none;letter-spacing:0;border-radius:999px;padding:0 3px;font-weight:600;line-height:14px;position:absolute;top:-6px;right:-8px}.email-folders-section-label{letter-spacing:.12em;color:var(--tao-ink-dim);text-transform:uppercase;font-size:calc(var(--twg-fs-micro) + .2px);margin-top:1.25rem;margin-bottom:.5rem;padding:0 .5rem;font-weight:500;display:block}.email-folders-section-label-first{margin-top:0}.email-compose-btn{width:100%;height:var(--twg-btn-icon-mobile);background:var(--tao-accent-deep);color:var(--tao-cream-bright);border:.5px solid var(--tao-accent);justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.email-compose-btn{border:.5px solid color-mix(in srgb, var(--tao-accent) 50%, transparent)}}.email-compose-btn{font-family:var(--twg-f-ui);font-weight:500;font-size:calc(var(--twg-fs-button) + .5px);letter-spacing:.01em;cursor:pointer;border-radius:.5rem;transition:background .15s ease-out,transform .1s ease-out}.email-compose-btn:hover{background:var(--tao-accent)}.email-compose-btn:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.email-compose-btn,.email-compose-btn:active{transition:none;transform:none}}@media (min-width:1280px){.email-compose-btn{justify-content:flex-start}}.email-folder-row{width:100%;height:40px;color:var(--tao-ink-muted);font-size:var(--twg-fs-body);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:0 .5rem;font-weight:400;transition:background .15s ease-out,color .15s ease-out;display:flex;position:relative}@media (min-width:1280px){.email-folder-row{justify-content:space-between;padding:0 .625rem 0 .75rem}}.email-folder-row:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-folder-row:hover{background:color-mix(in srgb, var(--tao-accent) 8%, transparent)}}.email-folder-row:hover{color:var(--tao-ink-bright)}.email-folder-row.active{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-folder-row.active{background:color-mix(in srgb, var(--tao-accent) 14%, transparent)}}.email-folder-row.active{color:var(--tao-ink-bright);font-weight:600}.email-folder-row.active:before{animation:.28s cubic-bezier(.22,1,.36,1) email-folder-stripe-in}@keyframes email-folder-stripe-in{0%{opacity:0;transform:scaleY(.4)}to{opacity:1;transform:scaleY(1)}}.email-folder-row.active:before,.email-folder-row:not(.active):hover:before{transform-origin:50%}@media (prefers-reduced-motion:reduce){.email-folder-row,.email-folder-row.active:before{transition:none;animation:none}}.email-folder-row.active:before{content:"";background:var(--tao-accent);border-radius:0 2px 2px 0;width:3px;position:absolute;top:5px;bottom:5px;left:0}.email-folder-row:not(.active):hover:before{content:"";background:var(--tao-accent);opacity:.4;border-radius:0 2px 2px 0;width:3px;position:absolute;top:5px;bottom:5px;left:0}.email-folder-row-count{font-size:var(--twg-fs-label);font-variant-numeric:tabular-nums;color:var(--tao-ink-dim)}.email-folder-row.active .email-folder-row-count{color:var(--tao-ink-bright)}.email-list-col{background:linear-gradient(180deg, var(--tao-card-bg-1) 0%, var(--tao-card-bg-2) 100%);-webkit-backdrop-filter:blur(var(--tao-card-blur)) saturate(var(--tao-card-saturate));backdrop-filter:blur(var(--tao-card-blur)) saturate(var(--tao-card-saturate));border-right:1px solid var(--tao-card-border);color:var(--tao-ink)}.email-list-header{z-index:10;border-bottom:1px solid var(--tao-card-border);background:linear-gradient(180deg, var(--tao-cream-bright) 0%, var(--tao-cream-bright) 100%);padding:.75rem 1rem;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.email-list-header{background:linear-gradient(180deg, color-mix(in srgb, var(--tao-cream-bright) 94%, transparent) 0%, color-mix(in srgb, var(--tao-cream-bright) 90%, transparent) 100%)}}.email-list-header{-webkit-backdrop-filter:blur(36px)saturate(1.5);backdrop-filter:blur(36px)saturate(1.5);box-shadow:0 4px 12px var(--tao-card-shadow-soft)}.email-list-header__row{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.email-andy-lane-strip{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:.5rem;width:100%;min-width:0;max-width:100%;margin-top:.625rem;padding-bottom:.125rem;display:flex;overflow-x:auto}.email-andy-lane-strip::-webkit-scrollbar{display:none}.email-andy-lane-chip{border:1px solid var(--tao-card-border);background:var(--tao-cream-bright);border-radius:6px;flex:none;justify-content:space-between;align-items:center;gap:.5rem;min-width:7.75rem;max-width:9rem;height:36px;padding:0 .625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.email-andy-lane-chip{background:color-mix(in srgb, var(--tao-cream-bright) 45%, transparent)}}.email-andy-lane-chip{color:var(--tao-ink-muted);font-size:var(--twg-fs-label);cursor:pointer;font-weight:500;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out}.email-andy-lane-chip:hover{color:var(--tao-ink-bright);border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-andy-lane-chip:hover{border-color:color-mix(in srgb, var(--tao-accent) 42%, var(--tao-card-border))}}.email-andy-lane-chip:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-andy-lane-chip:hover{background:color-mix(in srgb, var(--tao-accent) 9%, var(--tao-cream-bright))}}.email-andy-lane-chip.active{color:var(--tao-ink-bright);border-color:var(--tao-accent);background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-andy-lane-chip.active{background:color-mix(in srgb, var(--tao-accent) 16%, var(--tao-cream-bright))}}.email-andy-lane-chip .email-folder-row-count,.email-andy-lane-chip .email-lane-count-success{font-size:var(--twg-fs-micro)}@media (min-width:1280px){.email-andy-lane-strip{display:none}}.email-provider-safety{box-sizing:border-box;border:1px solid var(--tao-card-border);background:var(--tao-cream-bright);border-radius:.625rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.625rem;width:100%;min-width:0;max-width:100%;margin-bottom:.625rem;padding:.625rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.email-provider-safety{background:color-mix(in srgb, var(--tao-cream-bright) 68%, transparent)}}.email-provider-safety{color:var(--tao-ink);box-shadow:0 8px 20px -16px var(--tao-card-shadow-soft)}.email-provider-safety--ready{border-color:var(--tao-chip-2-fg)}@supports (color:color-mix(in lab, red, red)){.email-provider-safety--ready{border-color:color-mix(in srgb, var(--tao-chip-2-fg) 28%, var(--tao-card-border))}}.email-provider-safety--attention{border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-provider-safety--attention{border-color:color-mix(in srgb, var(--tao-accent) 38%, var(--tao-card-border))}}.email-provider-safety--attention{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-provider-safety--attention{background:color-mix(in srgb, var(--tao-accent) 8%, var(--tao-cream-bright))}}.email-provider-safety__icon{background:var(--tao-ink);border-radius:.5rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.email-provider-safety__icon{background:color-mix(in srgb, var(--tao-ink) 7%, transparent)}}.email-provider-safety__icon{color:var(--tao-ink-muted)}.email-provider-safety--ready .email-provider-safety__icon{color:var(--tao-chip-2-fg)}.email-provider-safety--attention .email-provider-safety__icon{color:var(--tao-accent)}.email-provider-safety__body{min-width:0}.email-provider-safety__topline{align-items:baseline;gap:.375rem;min-width:0;display:flex}.email-provider-safety__topline strong{font-size:var(--twg-fs-label);color:var(--tao-ink-bright);flex-shrink:0;font-weight:700}.email-provider-safety__topline span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--twg-fs-micro);color:var(--tao-ink-dim);overflow:hidden}.email-provider-safety__body p{font-size:var(--twg-fs-micro);color:var(--tao-ink-muted);margin-top:.125rem;line-height:1.35}.email-provider-safety__chips{flex-wrap:wrap;gap:.25rem;margin-top:.375rem;display:flex}.email-provider-safety__chips span{border:1px solid var(--tao-card-border);min-height:1.25rem;font-size:calc(var(--twg-fs-micro) - 1px);color:var(--tao-ink-muted);background:var(--tao-cream-bright);border-radius:999px;align-items:center;padding:.125rem .45rem;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.email-provider-safety__chips span{background:color-mix(in srgb, var(--tao-cream-bright) 66%, transparent)}}.email-provider-safety__chips .is-ready{color:var(--tao-chip-2-fg);border-color:var(--tao-chip-2-fg)}@supports (color:color-mix(in lab, red, red)){.email-provider-safety__chips .is-ready{border-color:color-mix(in srgb, var(--tao-chip-2-fg) 28%, transparent)}}.email-provider-safety__chips .is-ready{background:var(--tao-chip-2-fg)}@supports (color:color-mix(in lab, red, red)){.email-provider-safety__chips .is-ready{background:color-mix(in srgb, var(--tao-chip-2-fg) 8%, var(--tao-cream-bright))}}.email-provider-safety__chips .is-attention{color:var(--tao-accent);border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-provider-safety__chips .is-attention{border-color:color-mix(in srgb, var(--tao-accent) 35%, transparent)}}.email-provider-safety__chips .is-attention{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-provider-safety__chips .is-attention{background:color-mix(in srgb, var(--tao-accent) 10%, var(--tao-cream-bright))}}.email-provider-safety__link{border:1px solid var(--tao-card-border);font-size:var(--twg-fs-micro);color:var(--tao-ink-muted);background:var(--tao-cream-bright);border-radius:.5rem;align-self:center;padding:.35rem .55rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.email-provider-safety__link{background:color-mix(in srgb, var(--tao-cream-bright) 70%, transparent)}}.email-provider-safety__link{transition:background .18s,color .18s,border-color .18s}.email-provider-safety__link:hover{color:var(--tao-ink-bright);border-color:var(--tao-accent);background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-provider-safety__link:hover{background:color-mix(in srgb, var(--tao-accent) 10%, var(--tao-cream-bright))}}@media (max-width:640px){.email-provider-safety{grid-template-columns:auto minmax(0,1fr);gap:.5rem;max-width:calc(100vw - 2rem);padding:.55rem}.email-provider-safety__link{grid-column:2;justify-self:start;margin-top:-.125rem}.email-provider-safety__topline{flex-direction:column;gap:0}.email-provider-safety__chips{max-height:3.25rem;overflow:hidden}}.email-focus-toggle{background:var(--tao-ink);border-radius:.55rem;flex:1;grid-template-columns:repeat(2,1fr);min-width:0;padding:3px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.email-focus-toggle{background:color-mix(in srgb, var(--tao-ink) 8%, transparent)}}.email-focus-toggle{border:1px solid var(--tao-card-border);font-size:var(--twg-fs-label)}.email-focus-toggle__thumb{background:var(--tao-accent);width:calc(50% - 3px);height:calc(100% - 6px);box-shadow:0 1px 3px var(--tao-card-shadow-soft);pointer-events:none;z-index:0;border-radius:.4rem;transition:transform .28s cubic-bezier(.32,.72,.16,1);position:absolute;top:3px;left:3px}.email-focus-toggle[data-active=important] .email-focus-toggle__thumb{transform:translate(0)}.email-focus-toggle[data-active=unclassified] .email-focus-toggle__thumb{transform:translate(100%)}.email-focus-toggle__option{z-index:1;cursor:pointer;font-size:calc(var(--twg-fs-label) - .16px);color:var(--tao-ink-muted);background:0 0;border:none;border-radius:.4rem;padding:.35rem .5rem;font-weight:500;transition:color .22s;position:relative}.email-focus-toggle__option.is-active{color:var(--tao-on-accent,#1a1409);font-weight:600}.email-focus-toggle__option:not(.is-active):hover{color:var(--tao-ink-bright)}@media (prefers-reduced-motion:reduce){.email-focus-toggle__thumb{transition:none}}.email-filters-popover{z-index:40;background:linear-gradient(155deg, var(--tao-cream-bright) 0%, var(--tao-cream-bright) 100%);border-radius:.6rem;width:280px;max-height:70vh;padding:.5rem;position:absolute;top:calc(100% + .4rem);right:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.email-filters-popover{background:linear-gradient(155deg, color-mix(in srgb, var(--tao-cream-bright) 94%, transparent) 0%, color-mix(in srgb, var(--tao-cream-bright) 90%, transparent) 100%)}}.email-filters-popover{-webkit-backdrop-filter:blur(36px)saturate(1.5);backdrop-filter:blur(36px)saturate(1.5);border:1px solid var(--tao-card-border);border-top:1px solid var(--tao-card-border-top);box-shadow:0 18px 44px var(--tao-card-shadow-strong);flex-direction:column;gap:.45rem;display:flex}.email-filters-popover__title{font-size:calc(var(--twg-fs-micro) - 1.08px);letter-spacing:.07em;text-transform:uppercase;color:var(--tao-ink-muted);border-bottom:1px solid var(--tao-card-border);padding:.3rem .4rem .4rem;font-weight:600}.email-filters-popover__group-title{font-size:calc(var(--twg-fs-micro) - 1.4px);letter-spacing:.06em;text-transform:uppercase;color:var(--tao-ink-muted);padding:0 .4rem;font-weight:600}.email-filters-popover__group{flex-wrap:wrap;gap:.35rem;padding:.1rem .2rem;display:flex}.email-filters-popover__divider{background:var(--tao-card-border);height:1px;margin:.1rem .2rem}.sl-chip-gold{--sl-bg:var(--tao-chip-1-bg);--sl-fg:var(--tao-chip-1-fg)}.sl-chip-sage{--sl-bg:var(--tao-chip-2-bg);--sl-fg:var(--tao-chip-2-fg)}.sl-chip-rose{--sl-bg:var(--tao-chip-3-bg);--sl-fg:var(--tao-chip-3-fg)}.sl-chip-slate{--sl-bg:var(--tao-chip-5-bg);--sl-fg:var(--tao-chip-5-fg)}.sl-chip-lavender{--sl-bg:var(--tao-chip-4-bg);--sl-fg:var(--tao-chip-4-fg)}.email-smart-label-chip{font-size:calc(var(--twg-fs-micro) + .2px);background:var(--sl-bg,var(--tao-ink));border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .5rem .2rem .6rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.email-smart-label-chip{background:var(--sl-bg,color-mix(in srgb, var(--tao-ink) 6%, transparent))}}.email-smart-label-chip{color:var(--sl-fg,var(--tao-ink-bright));border:1px solid var(--sl-fg,var(--tao-ink-muted))}@supports (color:color-mix(in lab, red, red)){.email-smart-label-chip{border:1px solid color-mix(in srgb, var(--sl-fg,var(--tao-ink-muted)) 30%, transparent)}}.email-smart-label-chip.is-pending{opacity:.85}.email-smart-label-chip__pending{font-size:calc(var(--twg-fs-micro) - 2.2px);letter-spacing:.06em;text-transform:uppercase;background:var(--tao-ink-bright);border-radius:9999px;padding:.05rem .3rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.email-smart-label-chip__pending{background:color-mix(in srgb, var(--tao-ink-bright) 12%, transparent)}}.email-smart-label-chip__pending{color:inherit}.email-smart-label-chip__delete{width:1rem;height:1rem;color:inherit;cursor:pointer;font-size:calc(var(--twg-fs-body) - .4px);opacity:.55;background:0 0;border:none;justify-content:center;align-items:center;line-height:1;transition:opacity .14s;display:inline-flex}.email-smart-label-chip__delete:hover{opacity:1}.email-smart-label-chip__add{font-size:calc(var(--twg-fs-micro) + .2px);color:var(--tao-accent-deep);border:1px dashed var(--tao-accent);background:0 0;border-radius:9999px;align-items:center;padding:.2rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.email-smart-label-chip__add{border:1px dashed color-mix(in srgb, var(--tao-accent) 45%, transparent)}}.email-smart-label-chip__add{cursor:pointer;transition:background .14s}.email-smart-label-chip__add:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-smart-label-chip__add:hover{background:color-mix(in srgb, var(--tao-accent) 10%, transparent)}}.smart-label-modal{z-index:var(--z-modal-backdrop);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.smart-label-modal__backdrop{background:var(--tao-card-shadow-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border:none;position:absolute;inset:0}.smart-label-modal__sheet{z-index:1;background:linear-gradient(155deg, var(--tao-card-bg-1) 0%, var(--tao-card-bg-2) 100%);width:100%;max-width:540px;max-height:calc(100vh - 3rem);-webkit-backdrop-filter:blur(var(--tao-card-blur)) saturate(var(--tao-card-saturate));backdrop-filter:blur(var(--tao-card-blur)) saturate(var(--tao-card-saturate));border:1px solid var(--tao-card-border);border-top:1px solid var(--tao-card-border-top);box-shadow:0 24px 60px var(--tao-card-shadow-strong);color:var(--tao-ink);border-radius:1rem;position:relative;overflow-y:auto}.smart-label-modal__header{border-bottom:1px solid var(--tao-card-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.smart-label-modal__title-row{color:var(--tao-accent-deep);align-items:center;gap:.4rem;display:inline-flex}.smart-label-modal__title{font-family:var(--twg-f-display);font-size:calc(var(--twg-fs-record-title) + .4px);color:var(--tao-ink-bright);margin:0;font-weight:500}.smart-label-modal__close{color:var(--tao-ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;padding:.4rem;display:inline-flex}.smart-label-modal__close:hover{color:var(--tao-ink-bright);background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.smart-label-modal__close:hover{background:color-mix(in srgb, var(--tao-accent) 12%, transparent)}}.smart-label-modal__body{flex-direction:column;gap:1.1rem;padding:1.25rem;display:flex}.smart-label-modal__field{flex-direction:column;gap:.4rem;display:flex}.smart-label-modal__field-label{font-size:calc(var(--twg-fs-micro) + .2px);letter-spacing:.05em;text-transform:uppercase;color:var(--tao-ink-muted);font-weight:600}.smart-label-modal__input,.smart-label-modal__textarea{background:var(--tao-card-bg-1);border-radius:.45rem;width:100%;padding:.55rem .7rem}@supports (color:color-mix(in lab, red, red)){.smart-label-modal__input,.smart-label-modal__textarea{background:color-mix(in srgb, var(--tao-card-bg-1) 80%, transparent)}}.smart-label-modal__input,.smart-label-modal__textarea{border:1px solid var(--tao-card-border);font-size:calc(var(--twg-fs-body) - .4px);color:var(--tao-ink-bright);resize:vertical;font-family:inherit}.smart-label-modal__textarea{min-height:100px;line-height:1.45}.smart-label-modal__input:focus,.smart-label-modal__textarea:focus{outline:2px solid var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.smart-label-modal__input:focus,.smart-label-modal__textarea:focus{outline:2px solid color-mix(in srgb, var(--tao-accent) 50%, transparent)}}.smart-label-modal__input:focus,.smart-label-modal__textarea:focus{outline-offset:1px;border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.smart-label-modal__input:focus,.smart-label-modal__textarea:focus{border-color:color-mix(in srgb, var(--tao-accent) 40%, var(--tao-card-border))}}.smart-label-modal__hint{font-size:calc(var(--twg-fs-micro) + .2px);color:var(--tao-ink-muted);line-height:1.4}.smart-label-modal__colours{flex-wrap:wrap;gap:.5rem;display:flex}.smart-label-modal__colour{background:var(--sl-bg);border:2px solid var(--sl-fg);border-radius:9999px;width:1.8rem;height:1.8rem}@supports (color:color-mix(in lab, red, red)){.smart-label-modal__colour{border:2px solid color-mix(in srgb, var(--sl-fg) 30%, transparent)}}.smart-label-modal__colour{cursor:pointer;transition:transform .14s,box-shadow .14s}.smart-label-modal__colour:hover{transform:scale(1.06)}.smart-label-modal__colour.is-selected{box-shadow:0 0 0 3px var(--sl-fg)}@supports (color:color-mix(in lab, red, red)){.smart-label-modal__colour.is-selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--sl-fg) 50%, transparent)}}.smart-label-modal__footer{border-top:1px solid var(--tao-card-border);justify-content:flex-end;gap:.5rem;padding:.85rem 1.25rem;display:flex}.smart-label-modal__cancel,.smart-label-modal__save{min-height:28px;font-size:calc(var(--twg-fs-label) + .48px);cursor:pointer;border-radius:.45rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:500;display:inline-flex}.smart-label-modal__cancel{border:1px solid var(--tao-card-border);color:var(--tao-ink-muted);background:0 0}.smart-label-modal__cancel:hover{color:var(--tao-ink-bright);background:var(--tao-ink-muted)}@supports (color:color-mix(in lab, red, red)){.smart-label-modal__cancel:hover{background:color-mix(in srgb, var(--tao-ink-muted) 10%, transparent)}}.smart-label-modal__save{background:var(--tao-accent);border:1px solid var(--tao-accent-deep);color:var(--tao-on-accent,#1a1409);font-weight:600}.smart-label-modal__save:hover{background:var(--tao-accent-bright)}.smart-label-modal__save:disabled{opacity:.5;cursor:not-allowed}.email-search-input{background:var(--tao-cream-bright);width:100%}@supports (color:color-mix(in lab, red, red)){.email-search-input{background:color-mix(in srgb, var(--tao-cream-bright) 55%, transparent)}}.email-search-input{border:1px solid var(--tao-card-border);font-size:var(--twg-fs-body);color:var(--tao-ink);border-radius:.5rem;padding:.5rem 2.25rem .5rem .75rem;transition:border-color .18s}.email-search-input::placeholder{color:var(--tao-ink-dim)}.email-search-input:focus{border-color:var(--tao-accent);box-shadow:0 0 0 2px var(--tao-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.email-search-input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--tao-accent) 25%, transparent)}}.email-icon-button{border:1px solid var(--tao-card-border);background:var(--tao-cream-bright);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;padding:.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.email-icon-button{background:color-mix(in srgb, var(--tao-cream-bright) 55%, transparent)}}.email-icon-button{color:var(--tao-ink-muted);font-size:var(--twg-fs-label);cursor:pointer;transition:background .18s,color .18s,border-color .18s}.email-icon-button:hover{color:var(--tao-ink-bright);background:var(--tao-cream-bright)}@supports (color:color-mix(in lab, red, red)){.email-icon-button:hover{background:color-mix(in srgb, var(--tao-cream-bright) 80%, transparent)}}.email-icon-button.active{border-color:var(--tao-accent);background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-icon-button.active{background:color-mix(in srgb, var(--tao-accent) 12%, transparent)}}.email-icon-button.active{color:var(--tao-ink-bright)}.email-icon-button:disabled{opacity:.5;cursor:not-allowed}.email-filter-chip{font-size:var(--twg-fs-label);border:1px solid var(--tao-card-border);background:var(--tao-cream-bright);border-radius:9999px;padding:.25rem .625rem}@supports (color:color-mix(in lab, red, red)){.email-filter-chip{background:color-mix(in srgb, var(--tao-cream-bright) 45%, transparent)}}.email-filter-chip{color:var(--tao-ink-muted);cursor:pointer;transition:background .18s,color .18s,border-color .18s}.email-filter-chip:hover{color:var(--tao-ink-bright)}.email-filter-chip.active{border-color:var(--tao-accent);background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-filter-chip.active{background:color-mix(in srgb, var(--tao-accent) 18%, transparent)}}.email-filter-chip.active{color:var(--tao-ink-bright)}.email-thread-row{text-align:left;cursor:pointer;border-bottom:1px solid var(--tao-card-border);width:100%;padding:.7rem 1rem .7rem .35rem;transition:background .16s;position:relative}.email-thread-row:last-child{border-bottom:none}.email-thread-row:hover{background:var(--tao-ink)}@supports (color:color-mix(in lab, red, red)){.email-thread-row:hover{background:color-mix(in srgb, var(--tao-ink) 3.5%, transparent)}}.email-thread-row.active{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-thread-row.active{background:color-mix(in srgb, var(--tao-accent) 10%, transparent)}}.email-thread-row.active:before{content:"";background:var(--tao-accent);width:3px;position:absolute;top:0;bottom:0;left:0}.email-thread-row.active .email-thread-row-account-strip{display:none}.email-filter-clear{font-size:var(--twg-fs-label);color:var(--tao-ink-dim);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.25rem .5rem;transition:color .18s}.email-filter-clear:hover{color:var(--tao-ink-bright)}.email-reading-pane{flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.email-reading-header{z-index:5;background:linear-gradient(180deg, var(--tao-card-bg-1) 0%, var(--tao-card-bg-2) 100%);flex-shrink:0;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.email-reading-header{background:linear-gradient(180deg, color-mix(in srgb, var(--tao-card-bg-1) 70%, transparent) 0%, color-mix(in srgb, var(--tao-card-bg-2) 60%, transparent) 100%)}}.email-reading-header{-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);border-bottom:.5px solid var(--tao-card-border)}.email-linked-chip{display:inline-block;position:relative}.email-linked-chip__trigger{background:var(--tao-card-bg-1);border-radius:9999px;align-items:center;gap:.3rem;padding:.1rem .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.email-linked-chip__trigger{background:color-mix(in srgb, var(--tao-card-bg-1) 70%, transparent)}}.email-linked-chip__trigger{border:1px solid var(--tao-card-border);font-size:calc(var(--twg-fs-micro) + .2px);color:var(--tao-ink-bright);cursor:pointer;font-weight:500;transition:background .14s,border-color .14s}.email-linked-chip__trigger:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-linked-chip__trigger:hover{background:color-mix(in srgb, var(--tao-accent) 12%, var(--tao-card-bg-1))}}.email-linked-chip__trigger:hover{border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-linked-chip__trigger:hover{border-color:color-mix(in srgb, var(--tao-accent) 30%, var(--tao-card-border))}}.email-linked-chip__label{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.email-linked-chip__popover{z-index:30;background:linear-gradient(155deg, var(--tao-cream-bright) 0%, var(--tao-cream-bright) 100%);width:320px;max-height:380px;position:absolute;top:calc(100% + .35rem);left:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.email-linked-chip__popover{background:linear-gradient(155deg, color-mix(in srgb, var(--tao-cream-bright) 94%, transparent) 0%, color-mix(in srgb, var(--tao-cream-bright) 90%, transparent) 100%)}}.email-linked-chip__popover{-webkit-backdrop-filter:blur(36px)saturate(1.5);backdrop-filter:blur(36px)saturate(1.5);border:1px solid var(--tao-card-border);border-top:1px solid var(--tao-card-border-top);box-shadow:0 18px 44px var(--tao-card-shadow-strong);border-radius:.6rem;flex-direction:column;gap:.3rem;padding:.4rem .5rem;display:flex}.email-linked-chip__title{font-size:calc(var(--twg-fs-micro) - 1.4px);letter-spacing:.06em;text-transform:uppercase;color:var(--tao-ink-muted);padding:.2rem .35rem;font-weight:600}.email-linked-chip__list{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.email-linked-chip__item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4rem;align-items:center;gap:.4rem;width:100%;padding:.4rem .5rem;transition:background .14s,border-color .14s;display:flex}.email-linked-chip__item:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-linked-chip__item:hover{background:color-mix(in srgb, var(--tao-accent) 10%, transparent)}}.email-linked-chip__item:hover{border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-linked-chip__item:hover{border-color:color-mix(in srgb, var(--tao-accent) 25%, transparent)}}.email-linked-chip__name{font-size:calc(var(--twg-fs-label) + .48px);color:var(--tao-ink-bright);font-weight:500}.email-linked-chip__email{font-size:calc(var(--twg-fs-micro) - .12px);color:var(--tao-ink-muted);text-overflow:ellipsis;white-space:nowrap;max-width:8rem;margin-left:auto;overflow:hidden}.email-linked-chip__divider{background:var(--tao-card-border);height:1px;margin:.15rem .2rem}.email-linked-chip__search{padding:0 .2rem}.email-linked-chip__input{background:var(--tao-card-bg-1);border:1px solid var(--tao-card-border);width:100%;font-size:var(--twg-fs-label);color:var(--tao-ink-bright);border-radius:.35rem;padding:.35rem .55rem}.email-linked-chip__input:focus{outline:2px solid var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-linked-chip__input:focus{outline:2px solid color-mix(in srgb, var(--tao-accent) 40%, transparent)}}.email-linked-chip__input:focus{outline-offset:1px}.email-linked-chip__results{flex-direction:column;gap:.1rem;max-height:12rem;display:flex;overflow-y:auto}.email-linked-chip__hint{font-size:calc(var(--twg-fs-micro) + .2px);color:var(--tao-ink-muted);align-items:center;gap:.4rem;margin:0;padding:.4rem .5rem;display:inline-flex}.email-reading-back{font-size:var(--twg-fs-label);color:var(--tao-ink-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin-bottom:.5rem;display:inline-flex}@media (min-width:1024px){.email-reading-back{display:none}}.email-reading-back:hover{color:var(--tao-ink-bright)}.email-action-bar{flex-wrap:nowrap;align-items:center;gap:.4rem;min-width:0;margin-top:.85rem;display:flex;container:action-bar/inline-size}.email-action-bar__more-menu .email-action-bar__more-item--forward,.email-action-bar__more-menu .email-action-bar__more-item--archive{display:none}@container action-bar (max-width:580px){.email-action-bar__verbs .email-action-bar__verb--archive{display:none}.email-action-bar__more-menu .email-action-bar__more-item--archive{display:flex}}@container action-bar (max-width:460px){.email-action-bar__verbs .email-action-bar__verb--forward{display:none}.email-action-bar__more-menu .email-action-bar__more-item--forward{display:flex}}.email-action-bar__verbs{flex-wrap:nowrap;flex:1;align-items:center;gap:.4rem;min-width:0;display:inline-flex;overflow:hidden}.email-action-bar__verb{min-height:28px;font-size:var(--twg-fs-label);color:var(--twg-ink);background:var(--twg-glass-bg-soft);border:1px solid var(--twg-glass-border);cursor:pointer;white-space:nowrap;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .75rem;font-weight:500;transition:background .16s,border-color .16s,transform 80ms;display:inline-flex}.email-action-bar__verb:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-action-bar__verb:hover{background:color-mix(in srgb, var(--tao-accent) 12%, var(--tao-card-bg-1))}}.email-action-bar__verb:hover{border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-action-bar__verb:hover{border-color:color-mix(in srgb, var(--tao-accent) 35%, var(--tao-card-border))}}.email-action-bar__verb:active{transform:translateY(1px)}.email-action-bar__verb--primary{min-height:var(--twg-btn-md-h);border-radius:var(--twg-btn-md-radius);font-size:var(--twg-fs-button);background:var(--twg-btn-primary-bg);border-color:var(--twg-btn-primary-bg);color:var(--twg-btn-primary-fg);box-shadow:0 1px 2px var(--tao-card-shadow-soft);font-weight:600}.email-action-bar__verb--primary:hover{background:var(--twg-btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){.email-action-bar__verb--primary:hover{background:color-mix(in oklab, var(--twg-btn-primary-bg) 88%, var(--twg-cream-bright))}}.email-action-bar__verb--andy{background:var(--twg-salmon);border-color:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.email-action-bar__verb--andy{border-color:color-mix(in oklab, var(--twg-salmon) 82%, var(--twg-ink))}}.email-action-bar__verb--andy{color:var(--twg-on-salmon);box-shadow:0 1px 2px var(--tao-card-shadow-soft);font-weight:600}.email-action-bar__verb--andy:hover{background:var(--twg-salmon-hover)}.email-action-bar__verb--andy svg{color:var(--tao-on-accent,#1a1409)}.email-action-bar__divider{background:var(--tao-card-border);width:1px;height:1.25rem;margin:0 .3rem}.email-action-bar__icons{flex-wrap:wrap;align-items:center;gap:.15rem;display:inline-flex}.email-action-bar__icon{width:32px;height:32px;color:var(--tao-ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.3rem;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.email-action-bar__icon:hover{color:var(--tao-ink-bright);background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-action-bar__icon:hover{background:color-mix(in srgb, var(--tao-accent) 10%, transparent)}}.email-action-bar__icon.is-open{color:var(--tao-ink-bright);background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-action-bar__icon.is-open{background:color-mix(in srgb, var(--tao-accent) 14%, transparent)}}.email-action-bar__icon.is-open{border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-action-bar__icon.is-open{border-color:color-mix(in srgb, var(--tao-accent) 30%, transparent)}}.email-action-bar__icon.is-active{color:var(--tao-accent-deep)}.email-action-bar__icon.is-active.is-star{color:var(--color-gold)}.email-action-bar__icon:disabled{opacity:.4;cursor:not-allowed}.email-action-bar__icon--with-label{font-size:calc(var(--twg-fs-micro) + .2px);color:var(--tao-ink-bright);padding:.35rem .6rem}.email-action-bar__popover{z-index:40;background:linear-gradient(155deg, var(--tao-card-bg-1) 0%, var(--tao-card-bg-2) 100%);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);border:1px solid var(--tao-card-border);border-top:1px solid var(--tao-card-border-top);box-shadow:0 10px 32px var(--tao-card-shadow-strong);border-radius:.6rem;margin-top:.35rem;padding:.25rem 0;position:absolute;top:100%;right:0;overflow:hidden}.email-action-bar__popover-title{border-bottom:1px solid var(--tao-card-border);font-size:calc(var(--twg-fs-micro) - .6px);letter-spacing:.05em;text-transform:uppercase;color:var(--tao-ink-muted);padding:.5rem .75rem;font-weight:600}.email-action-bar__popover-list{max-height:16rem;padding:.25rem 0;overflow-y:auto}.email-action-bar__popover-item{width:100%;font-size:var(--twg-fs-label);color:var(--tao-ink-bright);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.4rem .75rem;transition:background .12s;display:flex}.email-action-bar__popover-item:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-action-bar__popover-item:hover{background:color-mix(in srgb, var(--tao-accent) 10%, transparent)}}.email-action-bar__popover-item:disabled{opacity:.5;cursor:not-allowed}.email-action-bar__focus-chip{border:1px solid var(--tao-card-border);font-size:calc(var(--twg-fs-micro) - .6px);text-transform:uppercase;letter-spacing:.04em;color:var(--tao-ink-bright);border-radius:.3rem;align-items:center;padding:.15rem .45rem;font-weight:500;display:inline-flex}.email-action-bar__focus-chip.is-important{background:var(--tao-chip-3-bg);color:var(--tao-chip-3-fg);border-color:var(--tao-chip-3-fg)}@supports (color:color-mix(in lab, red, red)){.email-action-bar__focus-chip.is-important{border-color:color-mix(in srgb, var(--tao-chip-3-fg) 30%, transparent)}}.email-action-bar__focus-chip.is-marketing{background:var(--tao-chip-4-bg);color:var(--tao-chip-4-fg);border-color:var(--tao-chip-4-fg)}@supports (color:color-mix(in lab, red, red)){.email-action-bar__focus-chip.is-marketing{border-color:color-mix(in srgb, var(--tao-chip-4-fg) 30%, transparent)}}.email-action-bar__focus-chip.is-other{background:var(--tao-ink)}@supports (color:color-mix(in lab, red, red)){.email-action-bar__focus-chip.is-other{background:color-mix(in srgb, var(--tao-ink) 6%, transparent)}}.email-action-bar__focus-chip.is-other{color:var(--tao-ink-muted)}.email-action-bar__more-menu{z-index:60;background:linear-gradient(155deg, var(--tao-cream-bright) 0%, var(--tao-cream-bright) 100%);min-width:220px;max-height:360px;position:absolute;top:calc(100% + .35rem);right:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.email-action-bar__more-menu{background:linear-gradient(155deg, color-mix(in srgb, var(--tao-cream-bright) 94%, transparent) 0%, color-mix(in srgb, var(--tao-cream-bright) 90%, transparent) 100%)}}.email-action-bar__more-menu{-webkit-backdrop-filter:blur(36px)saturate(1.5);backdrop-filter:blur(36px)saturate(1.5);border:1px solid var(--tao-card-border);border-top:1px solid var(--tao-card-border-top);box-shadow:0 18px 44px var(--tao-card-shadow-strong);border-radius:.55rem;flex-direction:column;gap:.1rem;padding:.3rem;display:flex}.email-action-bar__more-item{text-align:left;width:100%;font-size:var(--twg-fs-label);color:var(--tao-ink-bright);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4rem;align-items:center;gap:.45rem;padding:.4rem .55rem;transition:background .14s;display:flex}.email-action-bar__more-item:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-action-bar__more-item:hover{background:color-mix(in srgb, var(--tao-accent) 10%, transparent)}}.email-action-bar__more-item:disabled{opacity:.5;cursor:not-allowed}.email-action-bar__more-item.is-destructive{color:var(--tao-ink)}.email-action-bar__more-item.is-destructive:hover{background:var(--tao-chip-3-fg)}@supports (color:color-mix(in lab, red, red)){.email-action-bar__more-item.is-destructive:hover{background:color-mix(in srgb, var(--tao-chip-3-fg) 10%, transparent)}}.email-action-bar__more-item.is-destructive:hover{color:var(--tao-chip-3-fg)}.email-action-bar__more-arrow{font-size:calc(var(--twg-fs-body) - .4px);color:var(--tao-ink-muted);margin-left:auto}.email-action-bar__more-divider{background:var(--tao-card-border);height:1px;margin:.2rem .3rem}.email-action-bar__more-back{font-size:calc(var(--twg-fs-micro) + .2px);color:var(--tao-ink-muted);cursor:pointer;background:0 0;border:none;border-radius:.35rem;align-items:center;margin-bottom:.2rem;padding:.3rem .5rem;display:inline-flex}.email-action-bar__more-back:hover{color:var(--tao-ink-bright);background:var(--tao-ink-muted)}@supports (color:color-mix(in lab, red, red)){.email-action-bar__more-back:hover{background:color-mix(in srgb, var(--tao-ink-muted) 10%, transparent)}}.email-action-bar__more-title{font-size:calc(var(--twg-fs-micro) - 1.4px);letter-spacing:.06em;text-transform:uppercase;color:var(--tao-ink-muted);border-bottom:1px solid var(--tao-card-border);margin-bottom:.2rem;padding:.3rem .55rem .4rem;font-weight:600}.email-action-bar__more-empty{font-size:calc(var(--twg-fs-micro) + .2px);color:var(--tao-ink-muted);margin:0;padding:.5rem .55rem}.email-reading-contacts{border:1px solid var(--tao-card-border);background:var(--tao-card-bg-2);border-radius:.65rem;margin:.85rem 1.5rem 0;padding:.6rem .85rem}@supports (color:color-mix(in lab, red, red)){.email-reading-contacts{background:color-mix(in srgb, var(--tao-card-bg-2) 70%, transparent)}}.email-reading-contacts-title{font-size:calc(var(--twg-fs-micro) - .6px);letter-spacing:.05em;text-transform:uppercase;color:var(--tao-ink-muted);font-weight:600}.email-reading-body{flex-direction:column;flex:1;gap:.65rem;min-height:0;padding:1rem 1.5rem 1.25rem;display:flex;overflow-y:auto}.email-message-card{background:linear-gradient(155deg, var(--tao-card-bg-1) 0%, var(--tao-card-bg-2) 50%, var(--tao-card-bg-3) 100%);-webkit-backdrop-filter:blur(var(--tao-card-blur)) saturate(var(--tao-card-saturate));backdrop-filter:blur(var(--tao-card-blur)) saturate(var(--tao-card-saturate));border:1px solid var(--tao-card-border);border-top:1px solid var(--tao-card-border-top);box-shadow:inset 0 1px 0 var(--tao-card-inset-top), 0 8px 22px var(--tao-card-shadow-soft);color:var(--tao-ink);border-radius:.85rem;flex-shrink:0;overflow:hidden}.email-message-card.is-collapsed{background:var(--tao-card-bg-2)}@supports (color:color-mix(in lab, red, red)){.email-message-card.is-collapsed{background:color-mix(in srgb, var(--tao-card-bg-2) 60%, transparent)}}.email-message-card.is-collapsed{box-shadow:0 2px 8px var(--tao-card-shadow-soft)}.email-message-card .email-message-divider{border-top:1px solid var(--tao-card-border)}.email-attachment-list{border-top:1px solid var(--tao-card-border);margin-top:.85rem;padding-top:.85rem}.email-attachment-list.is-compact{margin-top:.65rem;padding-top:.65rem}.email-attachment-list__header{justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.55rem;display:flex}.email-attachment-list__title{min-width:0;font-size:calc(var(--twg-fs-label) - .48px);letter-spacing:0;color:var(--tao-ink-bright);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.email-attachment-list__meta{font-size:calc(var(--twg-fs-micro) - .12px);color:var(--tao-ink-muted);flex-shrink:0}.email-attachment-list__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.6rem;display:grid}.email-attachment-card{border:1px solid var(--tao-card-border);background:var(--tao-card-bg-1);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;min-width:0;padding:.65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.email-attachment-card{background:color-mix(in srgb, var(--tao-card-bg-1) 84%, transparent)}}.email-attachment-card{box-shadow:inset 0 1px 0 var(--tao-card-inset-top)}.email-attachment-card__main{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.email-attachment-card__icon{border:1px solid var(--tao-accent);border-radius:8px;flex:none;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.email-attachment-card__icon{border:1px solid color-mix(in srgb, var(--tao-accent) 22%, transparent)}}.email-attachment-card__icon{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-attachment-card__icon{background:color-mix(in srgb, var(--tao-accent) 12%, transparent)}}.email-attachment-card__icon{color:var(--tao-accent-deep)}.email-attachment-card__body{flex-direction:column;gap:.25rem;min-width:0;display:flex}.email-attachment-card__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(var(--twg-fs-label) + .48px);letter-spacing:0;color:var(--tao-ink-bright);font-weight:700;overflow:hidden}.email-attachment-card__meta{font-size:calc(var(--twg-fs-micro) - .12px);color:var(--tao-ink-muted);overflow-wrap:anywhere}.email-attachment-card__badges{flex-wrap:wrap;gap:.3rem;display:flex}.email-attachment-card__badge{border:1px solid var(--tao-ink-faint);border-radius:9999px;align-items:center;gap:.25rem;max-width:100%;padding:.18rem .4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.email-attachment-card__badge{border:1px solid color-mix(in srgb, var(--tao-ink-faint) 65%, transparent)}}.email-attachment-card__badge{background:var(--tao-card-bg-2)}@supports (color:color-mix(in lab, red, red)){.email-attachment-card__badge{background:color-mix(in srgb, var(--tao-card-bg-2) 78%, transparent)}}.email-attachment-card__badge{color:var(--tao-ink-muted);font-size:calc(var(--twg-fs-micro) - 1.08px);letter-spacing:0;font-weight:700}.email-attachment-card__badge.is-inline{border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-attachment-card__badge.is-inline{border-color:color-mix(in srgb, var(--tao-accent) 28%, transparent)}}.email-attachment-card__badge.is-inline{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-attachment-card__badge.is-inline{background:color-mix(in srgb, var(--tao-accent) 12%, transparent)}}.email-attachment-card__badge.is-inline{color:var(--tao-accent-deep)}.email-attachment-card__download{border:1px solid var(--tao-card-border);background:var(--tao-card-bg-2);border-radius:8px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.email-attachment-card__download{background:color-mix(in srgb, var(--tao-card-bg-2) 84%, transparent)}}.email-attachment-card__download{color:var(--tao-ink-muted);transition:background .16s,color .16s,border-color .16s}.email-attachment-card__download:hover{color:var(--tao-ink-bright);border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-attachment-card__download:hover{border-color:color-mix(in srgb, var(--tao-accent) 34%, transparent)}}.email-attachment-card__download:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-attachment-card__download:hover{background:color-mix(in srgb, var(--tao-accent) 12%, transparent)}}.email-attachment-card__preview{grid-column:1/-1;min-width:0}@media (max-width:700px){.email-attachment-list__header{flex-direction:column;align-items:flex-start;gap:.25rem}.email-attachment-list__grid{grid-template-columns:1fr}.email-attachment-card{grid-template-columns:minmax(0,1fr) auto}}.email-compose-shell{background:0 0;border-top:none;flex-direction:column;height:100%;min-height:0;display:flex}.email-compose-tabs{border-bottom:1px solid var(--tao-card-border);background:var(--tao-card-bg-1);align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.email-compose-tabs{background:color-mix(in srgb, var(--tao-card-bg-1) 60%, transparent)}}.email-compose-tabs{flex-shrink:0}.email-compose-tab{font-size:var(--twg-fs-label);color:var(--tao-ink-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.4rem;padding:.65rem 1rem;font-weight:500;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.email-compose-tab:hover{color:var(--tao-ink-bright);background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-compose-tab:hover{background:color-mix(in srgb, var(--tao-accent) 6%, transparent)}}.email-compose-tab.is-active{color:var(--tao-ink-bright);border-bottom-color:var(--tao-accent);background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-compose-tab.is-active{background:color-mix(in srgb, var(--tao-accent) 10%, transparent)}}.email-compose-tray{background:linear-gradient(180deg, var(--tao-cream-bright) 0%, var(--tao-cream) 100%);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.email-compose-tray{background:linear-gradient(180deg, color-mix(in srgb, var(--tao-cream-bright) 98.5%, transparent) 0%, color-mix(in srgb, var(--tao-cream) 97.5%, transparent) 100%)}}.email-compose-tray{-webkit-backdrop-filter:blur(40px)saturate(1.6);backdrop-filter:blur(40px)saturate(1.6);border-top:1px solid var(--tao-card-border-top);box-shadow:0 -20px 48px var(--tao-card-shadow-strong);pointer-events:none;z-index:10;transition:transform .28s cubic-bezier(.22,1,.36,1);transform:translateY(100%)}.email-compose-tray.is-open{pointer-events:auto;transform:translateY(0)}.email-compose-tray__handle{cursor:row-resize;background:0 0;flex-shrink:0;height:6px;transition:background .16s;position:relative}.email-compose-tray__handle:before{content:"";background:var(--tao-ink-muted);border-radius:9999px;width:36px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.email-compose-tray__handle:before{background:color-mix(in srgb, var(--tao-ink-muted) 35%, transparent)}}.email-compose-tray__handle:before{transition:background .16s}.email-compose-tray__handle:hover:before,.email-compose-tray__handle.is-dragging:before{background:var(--tao-accent)}.email-compose-tray__close{z-index:2;color:var(--tao-ink-muted);background:var(--tao-card-bg-1);border-radius:.4rem;justify-content:center;align-items:center;padding:.3rem;display:inline-flex;position:absolute;top:.5rem;right:.6rem}@supports (color:color-mix(in lab, red, red)){.email-compose-tray__close{background:color-mix(in srgb, var(--tao-card-bg-1) 60%, transparent)}}.email-compose-tray__close{border:1px solid var(--tao-card-border);cursor:pointer;transition:background .14s,color .14s}.email-compose-tray__close:hover{color:var(--tao-ink-bright);background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-compose-tray__close:hover{background:color-mix(in srgb, var(--tao-accent) 14%, var(--tao-card-bg-1))}}.shortcut-overlay{z-index:var(--z-modal-backdrop);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.shortcut-overlay__backdrop{background:var(--tao-card-shadow-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border:none;position:absolute;inset:0}.shortcut-overlay__sheet{z-index:1;background:linear-gradient(155deg, var(--tao-card-bg-1) 0%, var(--tao-card-bg-2) 50%, var(--tao-card-bg-3) 100%);width:100%;max-width:720px;max-height:calc(100vh - 3rem);-webkit-backdrop-filter:blur(var(--tao-card-blur)) saturate(var(--tao-card-saturate));backdrop-filter:blur(var(--tao-card-blur)) saturate(var(--tao-card-saturate));border:1px solid var(--tao-card-border);border-top:1px solid var(--tao-card-border-top);box-shadow:inset 0 1px 0 var(--tao-card-inset-top), 0 24px 60px var(--tao-card-shadow-strong);color:var(--tao-ink);border-radius:1rem;position:relative;overflow-y:auto}.shortcut-overlay__header{border-bottom:1px solid var(--tao-card-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.shortcut-overlay__title{font-family:var(--twg-f-display);font-size:calc(var(--twg-fs-record-title) + .4px);color:var(--tao-ink-bright);margin:0;font-weight:500}.shortcut-overlay__close{color:var(--tao-ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;padding:.4rem;transition:background .16s,color .16s;display:inline-flex}.shortcut-overlay__close:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.shortcut-overlay__close:hover{background:color-mix(in srgb, var(--tao-accent) 12%, transparent)}}.shortcut-overlay__close:hover{color:var(--tao-ink-bright)}.shortcut-overlay__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem 1.5rem;padding:1.25rem;display:grid}.shortcut-overlay__group-title{font-size:calc(var(--twg-fs-micro) - .6px);letter-spacing:.08em;text-transform:uppercase;color:var(--tao-ink-muted);margin:0 0 .5rem;font-weight:600}.shortcut-overlay__list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.shortcut-overlay__row{font-size:calc(var(--twg-fs-button) - .2px);color:var(--tao-ink-bright);justify-content:space-between;align-items:center;gap:.75rem;padding:.3rem 0;display:flex}.shortcut-overlay__desc{flex:1;min-width:0}.shortcut-overlay__kbd{min-width:1.6rem;font-family:var(--font-mono,ui-monospace, monospace);font-size:calc(var(--twg-fs-micro) + .2px);color:var(--tao-ink-bright);background:var(--tao-card-bg-1);justify-content:center;align-items:center;padding:.15rem .45rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.shortcut-overlay__kbd{background:color-mix(in srgb, var(--tao-card-bg-1) 80%, transparent)}}.shortcut-overlay__kbd{border:1px solid var(--tao-card-border);border-bottom-width:2px;border-radius:.35rem}.email-summary-banner{background:linear-gradient(135deg, var(--tao-accent) 0%, var(--tao-accent) 100%);border-radius:.7rem;margin:.85rem 1.5rem 0;padding:.7rem .9rem}@supports (color:color-mix(in lab, red, red)){.email-summary-banner{background:linear-gradient(135deg, color-mix(in srgb, var(--tao-accent) 12%, var(--tao-card-bg-1)) 0%, color-mix(in srgb, var(--tao-accent) 6%, var(--tao-card-bg-2)) 100%)}}.email-summary-banner{border:1px solid var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-summary-banner{border:1px solid color-mix(in srgb, var(--tao-accent) 25%, var(--tao-card-border))}}.email-summary-banner{align-items:flex-start;gap:.65rem;display:flex}.email-summary-banner__icon{background:var(--tao-accent);border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.email-summary-banner__icon{background:color-mix(in srgb, var(--tao-accent) 22%, transparent)}}.email-summary-banner__icon{color:var(--tao-accent-deep)}.email-summary-banner__body{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.email-summary-banner__text{font-size:calc(var(--twg-fs-button) - .2px);color:var(--tao-ink-bright);margin:0;line-height:1.45}.email-summary-banner__ask{font-size:var(--twg-fs-label);color:var(--tao-ink-muted);margin:0;line-height:1.4}.email-summary-banner__ask-label{color:var(--tao-accent-deep);text-transform:uppercase;letter-spacing:.04em;font-weight:600;font-size:calc(var(--twg-fs-micro) - .6px)}.email-summary-banner__time{font-size:calc(var(--twg-fs-micro) + .2px);color:var(--tao-ink-muted);flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}.email-summary-banner.is-loading .email-summary-banner__icon,.email-summary-banner.is-empty .email-summary-banner__icon,.email-summary-banner.is-error .email-summary-banner__icon{opacity:.5}.email-summary-banner__skeleton{background:linear-gradient(90deg, var(--tao-ink-muted) 0%, var(--tao-ink-muted) 50%, var(--tao-ink-muted) 100%);border-radius:.3rem;height:.6rem}@supports (color:color-mix(in lab, red, red)){.email-summary-banner__skeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--tao-ink-muted) 12%, transparent) 0%, color-mix(in srgb, var(--tao-ink-muted) 22%, transparent) 50%, color-mix(in srgb, var(--tao-ink-muted) 12%, transparent) 100%)}}.email-summary-banner__skeleton{background-size:200% 100%;margin-bottom:.35rem;animation:1.4s ease-in-out infinite emailBrainSkeleton}.email-summary-banner__skeleton--short{width:60%;margin-bottom:0}.email-summary-banner__text--muted{color:var(--tao-ink-muted);font-style:italic}.email-summary-banner__retry{font:inherit;color:var(--tao-accent-deep);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.email-summary-banner__retry:hover{color:var(--tao-accent)}@keyframes emailBrainSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.email-summary-banner__skeleton{animation:none}}.email-knowledge-card__skeleton{background:linear-gradient(90deg, var(--tao-ink-muted) 0%, var(--tao-ink-muted) 50%, var(--tao-ink-muted) 100%);border-radius:.3rem;height:.6rem}@supports (color:color-mix(in lab, red, red)){.email-knowledge-card__skeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--tao-ink-muted) 12%, transparent) 0%, color-mix(in srgb, var(--tao-ink-muted) 22%, transparent) 50%, color-mix(in srgb, var(--tao-ink-muted) 12%, transparent) 100%)}}.email-knowledge-card__skeleton{background-size:200% 100%;margin-bottom:.4rem;animation:1.4s ease-in-out infinite emailBrainSkeleton}.email-knowledge-card__skeleton--short{width:60%}.email-knowledge-card__relationship--muted{color:var(--tao-ink-muted);font-style:italic}.email-knowledge-card__retry{font:inherit;color:var(--tao-accent-deep);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.email-knowledge-card__retry:hover{color:var(--tao-accent)}.email-provenance__retry{font:inherit;color:var(--tao-accent-deep);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.email-provenance__retry:hover{color:var(--tao-accent)}.email-knowledge-card{background:var(--tao-card-bg-2);border-radius:.65rem;margin:.55rem 1.5rem 0}@supports (color:color-mix(in lab, red, red)){.email-knowledge-card{background:color-mix(in srgb, var(--tao-card-bg-2) 75%, transparent)}}.email-knowledge-card{border:1px solid var(--tao-card-border)}.email-knowledge-card__toggle{cursor:pointer;text-align:left;width:100%;color:var(--tao-ink-bright);border-radius:inherit;background:0 0;border:none;align-items:center;gap:.5rem;padding:.45rem .75rem;transition:background .14s;display:flex}.email-knowledge-card__toggle:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-knowledge-card__toggle:hover{background:color-mix(in srgb, var(--tao-accent) 6%, transparent)}}.email-knowledge-card__toggle-label{flex-wrap:wrap;flex:1;align-items:baseline;gap:.5rem;min-width:0;display:flex}.email-knowledge-card__toggle-eyebrow{font-size:calc(var(--twg-fs-micro) - 1.4px);letter-spacing:.06em;text-transform:uppercase;color:var(--tao-ink-muted);font-weight:600}.email-knowledge-card__toggle-name{font-size:calc(var(--twg-fs-button) - .2px);color:var(--tao-ink-bright);font-weight:500}.email-knowledge-card__stage{font-size:calc(var(--twg-fs-micro) - 1.08px);letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:9999px;flex-shrink:0;align-items:center;padding:.12rem .45rem;font-weight:600;display:inline-flex}.email-knowledge-card__stage.is-warm{background:var(--tao-chip-1-bg);color:var(--tao-chip-1-fg);border-color:var(--tao-chip-1-fg)}@supports (color:color-mix(in lab, red, red)){.email-knowledge-card__stage.is-warm{border-color:color-mix(in srgb, var(--tao-chip-1-fg) 30%, transparent)}}.email-knowledge-card__stage.is-cool{background:var(--tao-chip-5-bg);color:var(--tao-chip-5-fg);border-color:var(--tao-chip-5-fg)}@supports (color:color-mix(in lab, red, red)){.email-knowledge-card__stage.is-cool{border-color:color-mix(in srgb, var(--tao-chip-5-fg) 30%, transparent)}}.email-knowledge-card__stage.is-neutral{background:var(--tao-ink)}@supports (color:color-mix(in lab, red, red)){.email-knowledge-card__stage.is-neutral{background:color-mix(in srgb, var(--tao-ink) 6%, transparent)}}.email-knowledge-card__stage.is-neutral{color:var(--tao-ink-muted);border-color:var(--tao-card-border)}.email-knowledge-card__body{border-top:1px solid var(--tao-card-border);padding:.6rem .85rem .7rem}.email-knowledge-card__relationship{font-size:var(--twg-fs-label);color:var(--tao-ink-muted);margin:0 0 .55rem}.email-knowledge-card__facts{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.email-knowledge-card__facts li{font-size:var(--twg-fs-label);color:var(--tao-ink);padding-left:.85rem;line-height:1.4;position:relative}.email-knowledge-card__facts li:before{content:"";background:var(--tao-accent);opacity:.7;border-radius:9999px;width:4px;height:4px;position:absolute;top:.55rem;left:0}.email-knowledge-card__venue{background:var(--tao-card-bg-1);border-radius:.4rem;margin-top:.55rem;padding:.4rem .55rem}@supports (color:color-mix(in lab, red, red)){.email-knowledge-card__venue{background:color-mix(in srgb, var(--tao-card-bg-1) 60%, transparent)}}.email-knowledge-card__venue{border:1px dashed var(--tao-ink-muted)}@supports (color:color-mix(in lab, red, red)){.email-knowledge-card__venue{border:1px dashed color-mix(in srgb, var(--tao-ink-muted) 40%, transparent)}}.email-knowledge-card__venue{font-size:calc(var(--twg-fs-micro) + .2px);color:var(--tao-ink-muted);align-items:center;gap:.4rem;display:inline-flex}.email-provenance{border-top:1px solid var(--tao-card-border);background:var(--tao-card-bg-2)}@supports (color:color-mix(in lab, red, red)){.email-provenance{background:color-mix(in srgb, var(--tao-card-bg-2) 60%, transparent)}}.email-provenance__toggle{cursor:pointer;text-align:left;width:100%;font-size:calc(var(--twg-fs-label) - .48px);color:var(--tao-ink-muted);background:0 0;border:none;align-items:center;gap:.45rem;padding:.5rem .85rem;transition:background .16s,color .16s;display:flex}.email-provenance__toggle:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-provenance__toggle:hover{background:color-mix(in srgb, var(--tao-accent) 6%, transparent)}}.email-provenance__toggle:hover{color:var(--tao-ink-bright)}.email-provenance__framing{flex:1;min-width:0}.email-provenance__count{color:var(--tao-ink-dim);flex-shrink:0;font-weight:500}.email-provenance__list{flex-direction:column;gap:.3rem;margin:0;padding:.25rem .85rem .7rem 1.85rem;list-style:none;display:flex}.email-provenance__source{font-size:calc(var(--twg-fs-label) - .48px);color:var(--tao-ink-bright);align-items:center;gap:.4rem;display:flex}.email-provenance__source.is-thread{color:var(--tao-ink-bright)}.email-provenance__source.is-note svg{color:var(--tao-accent-deep)}.email-provenance__source.is-knowledge svg{color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-provenance__source.is-knowledge svg{color:color-mix(in srgb, var(--tao-accent) 70%, var(--tao-ink-bright))}}.email-provenance__source.is-style svg{color:var(--tao-ink-muted)}.email-bulk-bar{background:linear-gradient(155deg, var(--tao-accent) 0%, var(--tao-accent) 100%);border-radius:.6rem;align-items:center;gap:.5rem;padding:.4rem .55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.email-bulk-bar{background:linear-gradient(155deg, color-mix(in srgb, var(--tao-accent) 16%, var(--tao-card-bg-1)) 0%, color-mix(in srgb, var(--tao-accent) 9%, var(--tao-card-bg-2)) 100%)}}.email-bulk-bar{border:1px solid var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-bulk-bar{border:1px solid color-mix(in srgb, var(--tao-accent) 35%, var(--tao-card-border))}}.email-bulk-bar{-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);box-shadow:0 10px 24px var(--tao-card-shadow-soft)}.email-bulk-bar__count{border-right:1px solid var(--tao-accent);align-items:center;gap:.35rem;padding-right:.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.email-bulk-bar__count{border-right:1px solid color-mix(in srgb, var(--tao-accent) 35%, transparent)}}.email-bulk-bar__count{font-size:calc(var(--twg-fs-micro) - .12px);color:var(--tao-ink-bright);flex-shrink:0;font-weight:500}.email-bulk-bar__count-num{background:var(--tao-accent);min-width:1.4rem;height:1.4rem;color:var(--tao-on-accent,#1a1409);font-weight:600;font-size:calc(var(--twg-fs-micro) + .2px);border-radius:9999px;justify-content:center;align-items:center;padding:0 .4rem;display:inline-flex}.email-bulk-bar__actions{flex-wrap:nowrap;flex:1;justify-content:flex-start;align-items:center;gap:.2rem;min-width:0;display:inline-flex}.email-bulk-bar__btn{width:1.7rem;height:1.7rem;color:var(--tao-ink-bright);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .14s,border-color .14s,color .14s;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.email-bulk-bar__btn:hover{background:color-mix(in srgb, var(--tao-accent) 14%, transparent);border-color:color-mix(in srgb, var(--tao-accent) 35%, transparent)}}.email-bulk-bar__btn:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-bulk-bar__btn:hover{background:color-mix(in srgb, var(--tao-accent) 14%, var(--tao-card-bg-1))}}.email-bulk-bar__btn:hover{border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-bulk-bar__btn:hover{border-color:color-mix(in srgb, var(--tao-accent) 35%, var(--tao-card-border))}}.email-bulk-bar__label-wrap{display:inline-flex;position:relative}.email-bulk-bar__label-menu{z-index:35;background:linear-gradient(155deg, var(--tao-card-bg-1) 0%, var(--tao-card-bg-2) 100%);border:1px solid var(--tao-card-border);border-top-color:var(--tao-card-border-top);min-width:180px;max-width:240px;max-height:260px;box-shadow:0 16px 40px var(--tao-card-shadow-strong);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);border-radius:.55rem;padding:.35rem;position:absolute;top:calc(100% + .35rem);left:0;overflow-y:auto}.email-bulk-bar__label-title,.email-bulk-bar__label-empty{font-size:calc(var(--twg-fs-micro) - .12px);color:var(--tao-ink-muted);padding:.35rem .45rem}.email-bulk-bar__label-title{text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--tao-card-border);margin-bottom:.2rem;font-weight:600}.email-bulk-bar__label-search{border:1px solid var(--tao-card-border);background:var(--tao-card-bg-1);border-radius:.4rem;width:100%;height:1.9rem;margin:.1rem 0 .3rem;padding:0 .5rem}@supports (color:color-mix(in lab, red, red)){.email-bulk-bar__label-search{background:color-mix(in srgb, var(--tao-card-bg-1) 86%, transparent)}}.email-bulk-bar__label-search{color:var(--tao-ink-bright);font-size:calc(var(--twg-fs-label) - .16px);outline:none}.email-bulk-bar__label-search:focus{border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-bulk-bar__label-search:focus{border-color:color-mix(in srgb, var(--tao-accent) 45%, var(--tao-card-border))}}.email-bulk-bar__label-option{width:100%;color:var(--tao-ink-bright);font-size:calc(var(--twg-fs-label) - .16px);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4rem;padding:.45rem .5rem;display:block}.email-bulk-bar__label-option:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-bulk-bar__label-option:hover{background:color-mix(in srgb, var(--tao-accent) 12%, transparent)}}.email-bulk-bar__label-option:hover{border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-bulk-bar__label-option:hover{border-color:color-mix(in srgb, var(--tao-accent) 28%, transparent)}}.email-bulk-bar__label-create{border:1px dashed var(--tao-accent);border-radius:.4rem;width:100%;margin-top:.25rem;padding:.45rem .5rem;display:block}@supports (color:color-mix(in lab, red, red)){.email-bulk-bar__label-create{border:1px dashed color-mix(in srgb, var(--tao-accent) 38%, var(--tao-card-border))}}.email-bulk-bar__label-create{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-bulk-bar__label-create{background:color-mix(in srgb, var(--tao-accent) 8%, transparent)}}.email-bulk-bar__label-create{color:var(--tao-ink-bright);font-size:calc(var(--twg-fs-label) - .16px);text-align:left;cursor:pointer}.email-bulk-bar__label-create:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-bulk-bar__label-create:hover{background:color-mix(in srgb, var(--tao-accent) 14%, transparent)}}.email-bulk-bar__close{width:1.5rem;height:1.5rem;color:var(--tao-ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.email-bulk-bar__close:hover{background:var(--tao-ink-muted)}@supports (color:color-mix(in lab, red, red)){.email-bulk-bar__close:hover{background:color-mix(in srgb, var(--tao-ink-muted) 12%, transparent)}}.email-bulk-bar__close:hover{color:var(--tao-ink-bright)}.email-thread-row__check{border:1.5px solid var(--tao-ink-muted);border-radius:3px;flex-shrink:0;width:14px;height:14px;margin-top:.15rem}@supports (color:color-mix(in lab, red, red)){.email-thread-row__check{border:1.5px solid color-mix(in srgb, var(--tao-ink-muted) 50%, transparent)}}.email-thread-row__check{cursor:pointer;opacity:.45;background:0 0;justify-content:center;align-items:center;transition:opacity .14s,background .14s,border-color .14s;display:inline-flex}.email-thread-row:hover .email-thread-row__check,.email-thread-row__check.is-checked{opacity:1}.email-thread-row__check.is-checked{background:var(--tao-accent);border-color:var(--tao-accent-deep)}.email-thread-row__check.is-checked:after{content:"";border-left:2px solid var(--tao-on-accent,#1a1409);border-bottom:2px solid var(--tao-on-accent,#1a1409);width:7px;height:4px;transform:rotate(-45deg)translateY(-1px)}.email-thread-row__avatar{width:1.85rem;height:1.85rem;font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-micro) - .6px);letter-spacing:.02em;color:var(--tao-cream-bright);background:var(--tao-ink);cursor:pointer;border:2px solid #0000;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;font-weight:600;transition:border-color .14s,background .14s,transform 80ms;display:inline-flex}.email-thread-row__avatar:hover{border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-thread-row__avatar:hover{border-color:color-mix(in srgb, var(--tao-accent) 60%, transparent)}}.email-thread-row__avatar.is-unread{border-color:var(--tao-accent);box-shadow:0 0 0 1px var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-thread-row__avatar.is-unread{box-shadow:0 0 0 1px color-mix(in srgb, var(--tao-accent) 40%, transparent)}}.email-thread-row__avatar.is-selected{background:var(--tao-accent);color:var(--tao-on-accent,#1a1409);border-color:var(--tao-accent-deep);font-size:calc(var(--twg-fs-body) - .4px)}.email-list-header__bulk{margin-top:.5rem}.email-snippet-menu{display:inline-block;position:relative}.email-snippet-menu__trigger{font-size:calc(var(--twg-fs-micro) + .2px);color:var(--tao-ink-bright);background:var(--tao-card-bg-1);border-radius:.4rem;align-items:center;gap:.3rem;padding:.3rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.email-snippet-menu__trigger{background:color-mix(in srgb, var(--tao-card-bg-1) 70%, transparent)}}.email-snippet-menu__trigger{border:1px solid var(--tao-card-border);cursor:pointer;transition:background .14s}.email-snippet-menu__trigger:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-snippet-menu__trigger:hover{background:color-mix(in srgb, var(--tao-accent) 12%, var(--tao-card-bg-1))}}.email-snippet-menu__popover{z-index:30;background:linear-gradient(155deg, var(--tao-card-bg-1) 0%, var(--tao-card-bg-2) 100%);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);border:1px solid var(--tao-card-border);border-top:1px solid var(--tao-card-border-top);width:320px;max-height:420px;box-shadow:0 16px 40px var(--tao-card-shadow-strong);border-radius:.6rem;flex-direction:column;gap:.35rem;padding:.45rem;display:flex;position:absolute;bottom:calc(100% + .35rem);right:0;overflow-y:auto}.email-snippet-menu__title{font-size:calc(var(--twg-fs-micro) - .6px);letter-spacing:.06em;text-transform:uppercase;color:var(--tao-ink-muted);border-bottom:1px solid var(--tao-card-border);padding:.3rem .4rem .4rem;font-weight:600}.email-snippet-menu__empty{font-size:calc(var(--twg-fs-label) - .48px);color:var(--tao-ink-muted);margin:0;padding:.5rem .4rem}.email-snippet-menu__list{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.email-snippet-menu__item{align-items:stretch;gap:.25rem;display:flex}.email-snippet-menu__pick{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4rem;flex-direction:column;flex:1;gap:.15rem;min-width:0;padding:.45rem .55rem;transition:background .14s,border-color .14s;display:flex}.email-snippet-menu__pick:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-snippet-menu__pick:hover{background:color-mix(in srgb, var(--tao-accent) 10%, transparent)}}.email-snippet-menu__pick:hover{border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-snippet-menu__pick:hover{border-color:color-mix(in srgb, var(--tao-accent) 25%, transparent)}}.email-snippet-menu__pick-title{font-size:calc(var(--twg-fs-label) + .48px);color:var(--tao-ink-bright);font-weight:500}.email-snippet-menu__pick-body{font-size:calc(var(--twg-fs-micro) - .12px);color:var(--tao-ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.email-snippet-menu__delete{color:var(--tao-ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;padding:.3rem;display:inline-flex}.email-snippet-menu__delete:hover{background:var(--tao-ink-muted)}@supports (color:color-mix(in lab, red, red)){.email-snippet-menu__delete:hover{background:color-mix(in srgb, var(--tao-ink-muted) 14%, transparent)}}.email-snippet-menu__delete:hover{color:var(--tao-ink-bright)}.email-snippet-menu__add{font-size:calc(var(--twg-fs-label) - .48px);color:var(--tao-accent-deep);border:1px dashed var(--tao-accent);background:0 0;border-radius:.4rem;align-items:center;gap:.3rem;padding:.4rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.email-snippet-menu__add{border:1px dashed color-mix(in srgb, var(--tao-accent) 40%, transparent)}}.email-snippet-menu__add{cursor:pointer;transition:background .14s}.email-snippet-menu__add:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-snippet-menu__add:hover{background:color-mix(in srgb, var(--tao-accent) 10%, transparent)}}.email-snippet-menu__form{background:var(--tao-card-bg-2);border-radius:.4rem;flex-direction:column;gap:.4rem;padding:.45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.email-snippet-menu__form{background:color-mix(in srgb, var(--tao-card-bg-2) 60%, transparent)}}.email-snippet-menu__form{border:1px solid var(--tao-card-border)}.email-snippet-menu__input,.email-snippet-menu__textarea{background:var(--tao-card-bg-1);border:1px solid var(--tao-card-border);width:100%;font-size:var(--twg-fs-label);color:var(--tao-ink-bright);resize:vertical;border-radius:.35rem;padding:.4rem .55rem;font-family:inherit}.email-snippet-menu__input:focus,.email-snippet-menu__textarea:focus{outline:2px solid var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-snippet-menu__input:focus,.email-snippet-menu__textarea:focus{outline:2px solid color-mix(in srgb, var(--tao-accent) 50%, transparent)}}.email-snippet-menu__input:focus,.email-snippet-menu__textarea:focus{outline-offset:1px;border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-snippet-menu__input:focus,.email-snippet-menu__textarea:focus{border-color:color-mix(in srgb, var(--tao-accent) 40%, var(--tao-card-border))}}.email-snippet-menu__form-actions{justify-content:flex-end;gap:.3rem;display:flex}.email-snippet-menu__form-cancel,.email-snippet-menu__form-save{font-size:calc(var(--twg-fs-micro) + .2px);cursor:pointer;border-radius:.35rem;padding:.3rem .6rem}.email-snippet-menu__form-cancel{color:var(--tao-ink-muted);background:0 0;border:1px solid #0000}.email-snippet-menu__form-cancel:hover{color:var(--tao-ink-bright)}.email-snippet-menu__form-save{color:var(--tao-on-accent,#1a1409);background:var(--tao-accent);border:1px solid var(--tao-accent-deep);font-weight:500}.email-snippet-menu__form-save:disabled{opacity:.5;cursor:not-allowed}.settings-index{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 4rem}.settings-index__header{margin-bottom:2rem}.settings-index__title{font-family:var(--twg-f-display);font-size:calc(var(--twg-fs-display-lg) + 10.4px);letter-spacing:-.01em;color:var(--tao-ink-bright);margin:0;font-weight:500}.settings-index__subtitle{font-size:calc(var(--twg-fs-body) + .4px);color:var(--tao-ink-muted);margin:.4rem 0 0}.settings-index__sections{flex-direction:column;gap:2.5rem;display:flex}.settings-index__section-header{margin-bottom:.85rem}.settings-index__section-title{font-family:var(--twg-f-display);font-size:calc(var(--twg-fs-record-title) + .4px);color:var(--tao-ink-bright);margin:0;font-weight:500}.settings-index__section-description{font-size:calc(var(--twg-fs-label) + .48px);color:var(--tao-ink-muted);margin:.2rem 0 0}.settings-index__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.settings-index__card{background:linear-gradient(155deg, var(--tao-card-bg-1) 0%, var(--tao-card-bg-2) 100%);-webkit-backdrop-filter:blur(var(--tao-card-blur)) saturate(var(--tao-card-saturate));backdrop-filter:blur(var(--tao-card-blur)) saturate(var(--tao-card-saturate));border:1px solid var(--tao-card-border);border-top:1px solid var(--tao-card-border-top);box-shadow:0 6px 16px var(--tao-card-shadow-soft);color:var(--tao-ink-bright);border-radius:.7rem;align-items:center;gap:.75rem;padding:.85rem .95rem;text-decoration:none;transition:background .16s,border-color .16s,transform 80ms,box-shadow .16s;display:flex}.settings-index__card:hover{background:linear-gradient(155deg, var(--tao-accent) 0%, var(--tao-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.settings-index__card:hover{background:linear-gradient(155deg, color-mix(in srgb, var(--tao-accent) 8%, var(--tao-card-bg-1)) 0%, color-mix(in srgb, var(--tao-accent) 5%, var(--tao-card-bg-2)) 100%)}}.settings-index__card:hover{border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.settings-index__card:hover{border-color:color-mix(in srgb, var(--tao-accent) 28%, var(--tao-card-border))}}.settings-index__card:hover{box-shadow:0 10px 22px var(--tao-card-shadow-strong);transform:translateY(-1px)}.settings-index__card:active{transform:translateY(0)}.settings-index__card-icon{background:var(--tao-accent);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.settings-index__card-icon{background:color-mix(in srgb, var(--tao-accent) 16%, transparent)}}.settings-index__card-icon{color:var(--tao-accent-deep)}.settings-index__card-body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.settings-index__card-title{font-size:calc(var(--twg-fs-body) + .08px);color:var(--tao-ink-bright);font-weight:500}.settings-index__card-desc{font-size:calc(var(--twg-fs-label) - .48px);color:var(--tao-ink-muted);line-height:1.35}.settings-index__card-chevron{color:var(--tao-ink-dim);flex-shrink:0;transition:transform .14s,color .14s}.settings-index__card:hover .settings-index__card-chevron{color:var(--tao-accent);transform:translate(2px)}.settings-shell__section-meta{align-items:center;gap:.45rem;display:inline-flex}.settings-unavailable-card{border:1px dashed var(--tao-card-border);background:var(--tao-ink-muted);border-radius:.7rem;align-items:flex-start;gap:.7rem;padding:.9rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-unavailable-card{background:color-mix(in srgb, var(--tao-ink-muted) 5%, transparent)}}.settings-unavailable-card{color:var(--tao-ink)}.settings-unavailable-card__icon{color:var(--tao-ink-muted);margin-top:.1rem;display:inline-flex}.settings-unavailable-card strong{color:var(--tao-ink-bright);font-size:calc(var(--twg-fs-body) + .4px);display:block}.settings-unavailable-card p{font-size:calc(var(--twg-fs-button) + .12px);color:var(--tao-ink-muted);margin:.25rem 0 0}.settings-context-link-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:.6rem;display:grid}.settings-context-link-card{border:1px solid var(--tao-card-border);background:var(--tao-cream-bright);border-radius:.6rem;align-items:center;gap:.6rem;padding:.7rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-context-link-card{background:color-mix(in srgb, var(--tao-cream-bright) 55%, transparent)}}.settings-context-link-card{color:var(--tao-ink);text-decoration:none;transition:background .14s,border-color .14s}.settings-context-link-card:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.settings-context-link-card:hover{background:color-mix(in srgb, var(--tao-accent) 10%, transparent)}}.settings-context-link-card:hover{border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.settings-context-link-card:hover{border-color:color-mix(in srgb, var(--tao-accent) 28%, transparent)}}.settings-context-link-card__icon{width:1.9rem;height:1.9rem;color:var(--tao-accent);background:var(--tao-accent);border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.settings-context-link-card__icon{background:color-mix(in srgb, var(--tao-accent) 12%, transparent)}}.settings-context-link-card__body{flex-direction:column;flex:auto;min-width:0;display:flex}.settings-context-link-card__title{font-size:calc(var(--twg-fs-body) + .08px);color:var(--tao-ink-bright);font-weight:600}.settings-context-link-card__desc{font-size:calc(var(--twg-fs-label) + .48px);color:var(--tao-ink-muted)}.settings-context-link-card__cta{font-size:calc(var(--twg-fs-label) + .16px);color:var(--tao-accent);flex:none;align-items:center;gap:.2rem;font-weight:600;display:inline-flex}.settings-detail-note{font-size:calc(var(--twg-fs-button) - .2px);color:var(--tao-ink-muted);margin:.75rem 0 0}.settings-detail-note a{color:var(--tao-accent);font-weight:600}.settings-ownership-map{border:1px solid var(--tao-card-border);background:linear-gradient(180deg, var(--tao-cream-bright), var(--tao-cream-bright)), var(--tao-card-bg-1);border-radius:.9rem;gap:.85rem;min-width:0;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-ownership-map{background:linear-gradient(180deg, color-mix(in srgb, var(--tao-cream-bright) 68%, transparent), color-mix(in srgb, var(--tao-cream-bright) 45%, transparent)), var(--tao-card-bg-1)}}.settings-ownership-map{-webkit-backdrop-filter:blur(var(--tao-card-blur)) saturate(var(--tao-card-saturate));backdrop-filter:blur(var(--tao-card-blur)) saturate(var(--tao-card-saturate));box-shadow:0 14px 34px -30px var(--tao-card-shadow-strong)}.settings-ownership-map__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.settings-ownership-map__header h2{font-family:var(--twg-f-display);font-size:calc(var(--twg-fs-module-head-mobile) + .4px);color:var(--tao-ink-bright);margin:0;font-weight:500}.settings-ownership-map__header p:last-child{max-width:46rem;color:var(--tao-ink-muted);font-size:calc(var(--twg-fs-button) + .44px);margin:.25rem 0 0;line-height:1.45}.settings-ownership-map__stats,.settings-ownership-map__route-tags,.settings-shell__subsection-meta{flex-wrap:wrap;gap:.34rem;display:flex}.settings-ownership-map__stats{justify-content:flex-end;max-width:22rem}.settings-ownership-map__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.settings-ownership-map__route-card{border:1px solid var(--tao-card-border);background:var(--tao-cream-bright);border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;min-height:5.4rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-ownership-map__route-card{background:color-mix(in srgb, var(--tao-cream-bright) 55%, transparent)}}.settings-ownership-map__route-card{color:var(--tao-ink);text-decoration:none;transition:border-color .16s,background .16s,transform .16s}.settings-ownership-map__route-card:hover{border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.settings-ownership-map__route-card:hover{border-color:color-mix(in srgb, var(--tao-accent) 36%, var(--tao-card-border))}}.settings-ownership-map__route-card:hover{background:var(--tao-cream-bright)}@supports (color:color-mix(in lab, red, red)){.settings-ownership-map__route-card:hover{background:color-mix(in srgb, var(--tao-cream-bright) 72%, transparent)}}.settings-ownership-map__route-card:hover{transform:translateY(-1px)}.settings-ownership-map__route-card.is-disabled{cursor:default;opacity:.72}.settings-ownership-map__route-copy strong,.settings-ownership-map__route-copy>span{display:block}.settings-ownership-map__route-copy strong{color:var(--tao-ink-bright);font-size:calc(var(--twg-fs-body) + .08px);line-height:1.15}.settings-ownership-map__route-copy>span{color:var(--tao-ink-muted);font-size:calc(var(--twg-fs-label) - .48px);margin-top:.18rem;line-height:1.32}.settings-ownership-map__route-tags{margin-top:.5rem}.settings-shell__subsection-meta{margin-top:.46rem}.settings-meta-pill{border:1px solid var(--tao-card-border);background:var(--tao-cream-bright);border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:1.3rem;padding:.14rem .46rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.settings-meta-pill{background:color-mix(in srgb, var(--tao-cream-bright) 62%, transparent)}}.settings-meta-pill{color:var(--tao-ink-muted);font-size:calc(var(--twg-fs-micro) - 1.08px);white-space:nowrap;font-weight:720;line-height:1.08}.settings-meta-pill.is-app,.settings-meta-pill.is-view{border-color:var(--tao-chip-5-fg)}@supports (color:color-mix(in lab, red, red)){.settings-meta-pill.is-app,.settings-meta-pill.is-view{border-color:color-mix(in srgb, var(--tao-chip-5-fg) 28%, transparent)}}.settings-meta-pill.is-app,.settings-meta-pill.is-view{background:var(--tao-chip-5-fg)}@supports (color:color-mix(in lab, red, red)){.settings-meta-pill.is-app,.settings-meta-pill.is-view{background:color-mix(in srgb, var(--tao-chip-5-fg) 8%, var(--tao-cream-bright))}}.settings-meta-pill.is-app,.settings-meta-pill.is-view{color:var(--tao-chip-5-fg)}.settings-meta-pill.is-provider,.settings-meta-pill.is-external{border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.settings-meta-pill.is-provider,.settings-meta-pill.is-external{border-color:color-mix(in srgb, var(--tao-accent) 34%, transparent)}}.settings-meta-pill.is-provider,.settings-meta-pill.is-external{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.settings-meta-pill.is-provider,.settings-meta-pill.is-external{background:color-mix(in srgb, var(--tao-accent) 10%, var(--tao-cream-bright))}}.settings-meta-pill.is-provider,.settings-meta-pill.is-external{color:var(--tao-accent-deep)}.settings-meta-pill.is-admin,.settings-meta-pill.is-risk{border-color:var(--tao-chip-3-fg)}@supports (color:color-mix(in lab, red, red)){.settings-meta-pill.is-admin,.settings-meta-pill.is-risk{border-color:color-mix(in srgb, var(--tao-chip-3-fg) 30%, transparent)}}.settings-meta-pill.is-admin,.settings-meta-pill.is-risk{background:var(--tao-chip-3-fg)}@supports (color:color-mix(in lab, red, red)){.settings-meta-pill.is-admin,.settings-meta-pill.is-risk{background:color-mix(in srgb, var(--tao-chip-3-fg) 8%, var(--tao-cream-bright))}}.settings-meta-pill.is-admin,.settings-meta-pill.is-risk{color:var(--tao-chip-3-fg)}.settings-meta-pill.is-planned,.settings-meta-pill.is-scope{border-color:var(--tao-ink)}@supports (color:color-mix(in lab, red, red)){.settings-meta-pill.is-planned,.settings-meta-pill.is-scope{border-color:color-mix(in srgb, var(--tao-ink) 14%, transparent)}}.settings-meta-pill.is-planned,.settings-meta-pill.is-scope{color:var(--tao-ink-dim)}.settings-shell__hero h1,.settings-shell__section-header h2{font-family:var(--twg-f-display);letter-spacing:0;color:var(--tao-ink-bright);margin:0;font-weight:500}.settings-shell__hero p:last-child,.settings-shell__section-header p:last-child{color:var(--tao-ink-muted);font-size:calc(var(--twg-fs-body) + .4px);max-width:42rem;margin:.25rem 0 0}.settings-shell__section{padding:1rem;scroll-margin-top:1rem}.settings-shell__section-header{border-bottom:1px solid var(--tao-card-border);align-items:flex-start;gap:.85rem;padding-bottom:.9rem;display:flex}.settings-shell__section-icon{background:var(--tao-accent);border-radius:.55rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.settings-shell__section-icon{background:color-mix(in srgb, var(--tao-accent) 16%, transparent)}}.settings-shell__section-icon{color:var(--tao-accent-deep);flex:none}.settings-shell__subsections{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.65rem;padding-top:.9rem;display:grid}.settings-shell__subsection{min-height:4.25rem;color:var(--tao-ink-bright);background:var(--tao-card-bg-1);border-radius:.6rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.75rem;text-decoration:none;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-shell__subsection{background:color-mix(in srgb, var(--tao-card-bg-1) 84%, transparent)}}.settings-shell__subsection{border:1px solid var(--tao-card-border)}.settings-shell__subsection:hover{border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.settings-shell__subsection:hover{border-color:color-mix(in srgb, var(--tao-accent) 26%, var(--tao-card-border))}}.settings-shell__subsection.is-disabled{cursor:default;opacity:.72}.settings-shell__subsection.is-disabled:hover{border-color:var(--tao-card-border)}.settings-shell__subsection-title,.settings-shell__subsection-desc{display:block}.settings-shell__subsection-title{font-size:calc(var(--twg-fs-body) + .08px);font-weight:600}.settings-shell__subsection-desc{font-size:var(--twg-fs-label);color:var(--tao-ink-muted);margin-top:.15rem;line-height:1.35}.settings-shell__status{font-size:calc(var(--twg-fs-micro) - .12px);color:var(--tao-ink-muted);background:var(--tao-card-bg-2);border-radius:999px;padding:.15rem .45rem}@supports (color:color-mix(in lab, red, red)){.settings-shell__status{background:color-mix(in srgb, var(--tao-card-bg-2) 82%, transparent)}}.settings-shell__status{border:1px solid var(--tao-card-border);white-space:nowrap}.settings-shell__status.is-live,.settings-shell__status.is-external{color:var(--tao-accent-deep);background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.settings-shell__status.is-live,.settings-shell__status.is-external{background:color-mix(in srgb, var(--tao-accent) 14%, transparent)}}.settings-detail{flex-direction:column;gap:1.25rem;min-width:0;display:flex}html[data-shell=twg] .settings-detail{grid-template-columns:minmax(0,1fr)}.settings-detail__hero{padding:.3rem 0 .4rem}.settings-detail__hero h1,.settings-detail-section__header h2{font-family:var(--twg-f-display);letter-spacing:0;color:var(--tao-ink-bright);margin:0;font-weight:500}.settings-detail__hero h1{font-size:calc(var(--twg-fs-display-lg) + 9.6px)}.settings-detail__hero p:last-child,.settings-detail-section__header p:last-child{color:var(--tao-ink-muted);font-size:calc(var(--twg-fs-body) + .4px);max-width:46rem;margin:.25rem 0 0}.settings-detail-section{border-top:1px solid var(--tao-card-border);padding:1rem 0 1.15rem;scroll-margin-top:1.25rem}.settings-detail-section__header{margin-bottom:.9rem}.settings-detail-section__body{min-width:0}.settings-embedded-panel{box-sizing:border-box;gap:1rem;width:100%;min-width:0;max-width:100%;display:grid}.settings-embedded-panel>.surface-glass,.settings-embedded-panel>.surface-glass-list,.settings-embedded-panel>.rounded-xl,.settings-embedded-panel>.rounded-lg{min-width:0;max-width:100%}.email-settings-control-map{box-sizing:border-box;border:1px solid var(--tao-card-border);background:linear-gradient(180deg, var(--tao-cream-bright), var(--tao-cream-bright)), var(--tao-card-bg-1);border-radius:.9rem;gap:.85rem;width:100%;min-width:0;max-width:100%;padding:1rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.email-settings-control-map{background:linear-gradient(180deg, color-mix(in srgb, var(--tao-cream-bright) 70%, transparent), color-mix(in srgb, var(--tao-cream-bright) 48%, transparent)), var(--tao-card-bg-1)}}.email-settings-control-map{-webkit-backdrop-filter:blur(var(--tao-card-blur)) saturate(var(--tao-card-saturate));backdrop-filter:blur(var(--tao-card-blur)) saturate(var(--tao-card-saturate));box-shadow:0 14px 34px -30px var(--tao-card-shadow-strong)}.email-settings-control-map__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.email-settings-control-map__header h2{font-family:var(--twg-f-display);font-size:calc(var(--twg-fs-display-lg) - .8px);color:var(--tao-ink-bright);margin:0;font-weight:500}.email-settings-control-map__header p:last-child{max-width:46rem;color:var(--tao-ink-muted);font-size:calc(var(--twg-fs-body) - .24px);margin:.25rem 0 0;line-height:1.45}.email-settings-control-map__summary,.email-settings-control-card__pills{flex-wrap:wrap;gap:.35rem;display:flex}.email-settings-control-map__summary{justify-content:flex-end;max-width:25rem}.email-settings-control-map__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.email-settings-control-card{box-sizing:border-box;border:1px solid var(--tao-card-border);background:var(--tao-cream-bright);border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);gap:.7rem;min-width:0;min-height:10rem;padding:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.email-settings-control-card{background:color-mix(in srgb, var(--tao-cream-bright) 58%, transparent)}}.email-settings-control-card{color:var(--tao-ink);text-decoration:none;transition:border-color .16s,background .16s,transform .16s}.email-settings-control-card:hover{border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-settings-control-card:hover{border-color:color-mix(in srgb, var(--tao-accent) 40%, var(--tao-card-border))}}.email-settings-control-card:hover{background:var(--tao-cream-bright)}@supports (color:color-mix(in lab, red, red)){.email-settings-control-card:hover{background:color-mix(in srgb, var(--tao-cream-bright) 78%, transparent)}}.email-settings-control-card:hover{transform:translateY(-1px)}.email-settings-control-card__icon{border:1px solid var(--tao-accent);border-radius:.65rem;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.email-settings-control-card__icon{border:1px solid color-mix(in srgb, var(--tao-accent) 24%, transparent)}}.email-settings-control-card__icon{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-settings-control-card__icon{background:color-mix(in srgb, var(--tao-accent) 10%, var(--tao-cream-bright))}}.email-settings-control-card__icon{color:var(--tao-accent-deep)}.email-settings-control-card__body{min-width:0;color:var(--tao-ink-muted);font-size:calc(var(--twg-fs-label) + .48px);gap:.42rem;line-height:1.42;display:grid}.email-settings-control-card__title-row{justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.email-settings-control-card__title-row strong{min-width:0;color:var(--tao-ink-bright);font-size:calc(var(--twg-fs-body) + .72px);font-weight:720;line-height:1.18}.email-settings-pill{border:1px solid var(--tao-card-border);background:var(--tao-cream-bright);border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:1.35rem;padding:.16rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.email-settings-pill{background:color-mix(in srgb, var(--tao-cream-bright) 64%, transparent)}}.email-settings-pill{color:var(--tao-ink-muted);font-size:calc(var(--twg-fs-micro) - .76px);white-space:nowrap;font-weight:720;line-height:1.1}.email-settings-pill.tone-app,.email-settings-pill.tone-view{border-color:var(--tao-chip-5-fg)}@supports (color:color-mix(in lab, red, red)){.email-settings-pill.tone-app,.email-settings-pill.tone-view{border-color:color-mix(in srgb, var(--tao-chip-5-fg) 28%, transparent)}}.email-settings-pill.tone-app,.email-settings-pill.tone-view{background:var(--tao-chip-5-fg)}@supports (color:color-mix(in lab, red, red)){.email-settings-pill.tone-app,.email-settings-pill.tone-view{background:color-mix(in srgb, var(--tao-chip-5-fg) 8%, var(--tao-cream-bright))}}.email-settings-pill.tone-app,.email-settings-pill.tone-view{color:var(--tao-chip-5-fg)}.email-settings-pill.tone-safe{border-color:var(--tao-chip-2-fg)}@supports (color:color-mix(in lab, red, red)){.email-settings-pill.tone-safe{border-color:color-mix(in srgb, var(--tao-chip-2-fg) 28%, transparent)}}.email-settings-pill.tone-safe{background:var(--tao-chip-2-fg)}@supports (color:color-mix(in lab, red, red)){.email-settings-pill.tone-safe{background:color-mix(in srgb, var(--tao-chip-2-fg) 8%, var(--tao-cream-bright))}}.email-settings-pill.tone-safe{color:var(--tao-chip-2-fg)}.email-settings-pill.tone-mixed,.email-settings-pill.tone-provider{border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-settings-pill.tone-mixed,.email-settings-pill.tone-provider{border-color:color-mix(in srgb, var(--tao-accent) 34%, transparent)}}.email-settings-pill.tone-mixed,.email-settings-pill.tone-provider{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-settings-pill.tone-mixed,.email-settings-pill.tone-provider{background:color-mix(in srgb, var(--tao-accent) 10%, var(--tao-cream-bright))}}.email-settings-pill.tone-mixed,.email-settings-pill.tone-provider{color:var(--tao-accent-deep)}.email-settings-pill.tone-risk{border-color:var(--tao-chip-3-fg)}@supports (color:color-mix(in lab, red, red)){.email-settings-pill.tone-risk{border-color:color-mix(in srgb, var(--tao-chip-3-fg) 30%, transparent)}}.email-settings-pill.tone-risk{background:var(--tao-chip-3-fg)}@supports (color:color-mix(in lab, red, red)){.email-settings-pill.tone-risk{background:color-mix(in srgb, var(--tao-chip-3-fg) 8%, var(--tao-cream-bright))}}.email-settings-pill.tone-risk{color:var(--tao-chip-3-fg)}.email-settings-pill.tone-planned{border-color:var(--tao-ink)}@supports (color:color-mix(in lab, red, red)){.email-settings-pill.tone-planned{border-color:color-mix(in srgb, var(--tao-ink) 16%, transparent)}}.email-settings-pill.tone-planned{color:var(--tao-ink-dim)}@media (max-width:1100px){.email-settings-control-map__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.email-settings-control-map{border-radius:.75rem;justify-self:center;width:min(100%,100vw - 2rem);max-width:calc(100vw - 2rem);padding:.78rem}.email-settings-control-map__header{grid-template-columns:1fr;gap:.65rem}.email-settings-control-map__summary{justify-content:flex-start;max-width:none}.email-settings-control-map__grid{grid-template-columns:1fr}.email-settings-control-card{min-height:0}}@media (max-width:900px){.settings-ownership-map__header{grid-template-columns:1fr;gap:.65rem}.settings-ownership-map__stats{justify-content:flex-start;max-width:none}.settings-ownership-map__grid{grid-template-columns:1fr}}.email-snooze-picker,.email-schedule-picker{z-index:40;background:linear-gradient(155deg, var(--tao-cream-bright) 0%, var(--tao-cream-bright) 100%);min-width:240px;position:absolute;top:calc(100% + .35rem);right:0}@supports (color:color-mix(in lab, red, red)){.email-snooze-picker,.email-schedule-picker{background:linear-gradient(155deg, color-mix(in srgb, var(--tao-cream-bright) 94%, transparent) 0%, color-mix(in srgb, var(--tao-cream-bright) 90%, transparent) 100%)}}.email-snooze-picker,.email-schedule-picker{-webkit-backdrop-filter:blur(36px)saturate(1.5);backdrop-filter:blur(36px)saturate(1.5);border:1px solid var(--tao-card-border);border-top:1px solid var(--tao-card-border-top);box-shadow:0 18px 44px var(--tao-card-shadow-strong);border-radius:.55rem;padding:.3rem}.email-snooze-picker__title,.email-schedule-picker__title{font-size:calc(var(--twg-fs-micro) + .2px);color:var(--tao-ink-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.4rem;padding:.45rem .55rem .35rem;font-weight:500;display:flex}.email-snooze-picker__item{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4rem;justify-content:space-between;align-items:center;width:100%;padding:.45rem .55rem;transition:background .14s;display:flex}.email-snooze-picker__item:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-snooze-picker__item:hover{background:color-mix(in srgb, var(--tao-accent) 10%, transparent)}}.email-snooze-picker__item-label{font-size:calc(var(--twg-fs-label) + .48px);color:var(--tao-ink-bright)}.email-snooze-picker__item-hint{font-size:calc(var(--twg-fs-micro) + .2px);color:var(--tao-ink-muted)}.email-snooze-picker__item--custom{border-top:1px solid var(--tao-card-border);font-size:var(--twg-fs-label);color:var(--tao-ink-muted);justify-content:flex-start;margin-top:.2rem;padding-top:.55rem}.email-snooze-picker__custom,.email-schedule-picker__field{flex-direction:column;gap:.4rem;padding:.45rem .55rem .55rem;display:flex}.email-snooze-picker__custom-label,.email-schedule-picker__field-label{font-size:calc(var(--twg-fs-micro) + .2px);color:var(--tao-ink-muted);flex-direction:column;gap:.3rem;font-weight:500;display:flex}.email-snooze-picker__custom-input,.email-schedule-picker__input{background:var(--tao-card-bg-1)}@supports (color:color-mix(in lab, red, red)){.email-snooze-picker__custom-input,.email-schedule-picker__input{background:color-mix(in srgb, var(--tao-card-bg-1) 70%, transparent)}}.email-snooze-picker__custom-input,.email-schedule-picker__input{border:1px solid var(--tao-card-border);font-size:calc(var(--twg-fs-label) + .48px);color:var(--tao-ink-bright);border-radius:.4rem;padding:.4rem .5rem}.email-snooze-picker__custom-input:focus,.email-schedule-picker__input:focus{outline:2px solid var(--tao-accent);outline-offset:1px}.email-snooze-picker__error,.email-schedule-picker__error{background:var(--tao-chip-3-fg);border-radius:.35rem;margin:0 .55rem;padding:.3rem .45rem}@supports (color:color-mix(in lab, red, red)){.email-snooze-picker__error,.email-schedule-picker__error{background:color-mix(in srgb, var(--tao-chip-3-fg) 14%, transparent)}}.email-snooze-picker__error,.email-schedule-picker__error{color:var(--tao-chip-3-fg);font-size:calc(var(--twg-fs-micro) + .2px)}.email-snooze-picker__custom-actions,.email-schedule-picker__actions{justify-content:flex-end;gap:.35rem;padding:0 .45rem .45rem;display:flex}.email-snooze-picker__custom-back{font-size:calc(var(--twg-fs-micro) + .2px);color:var(--tao-ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.35rem;margin-right:auto;padding:.3rem .45rem}.email-snooze-picker__custom-back:hover{color:var(--tao-ink-bright);background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-snooze-picker__custom-back:hover{background:color-mix(in srgb, var(--tao-accent) 8%, transparent)}}.email-snooze-picker__custom-confirm,.email-schedule-picker__confirm{background:var(--tao-accent);min-height:28px;color:var(--tao-on-accent,#1a1409);font-size:var(--twg-fs-label);cursor:pointer;border:none;border-radius:.4rem;justify-content:center;align-items:center;padding:.4rem .8rem;font-weight:500;display:inline-flex}.email-snooze-picker__custom-confirm:disabled,.email-schedule-picker__confirm:disabled{opacity:.5;cursor:not-allowed}.email-schedule-picker__cancel{border:1px solid var(--tao-card-border);color:var(--tao-ink-muted);font-size:var(--twg-fs-label);cursor:pointer;background:0 0;border-radius:.4rem;padding:.35rem .7rem}.email-schedule-picker__cancel:hover{color:var(--tao-ink-bright);background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-schedule-picker__cancel:hover{background:color-mix(in srgb, var(--tao-accent) 8%, transparent)}}.procedures-grid{grid-template-columns:280px 1fr;align-items:start;gap:1.25rem;display:grid}@media (max-width:900px){.procedures-grid{grid-template-columns:1fr}}.procedures-list-pane,.procedures-detail-pane{background:linear-gradient(155deg, var(--tao-card-bg-1), var(--tao-card-bg-2));border:1px solid var(--tao-card-border);-webkit-backdrop-filter:blur(36px)saturate(1.4);backdrop-filter:blur(36px)saturate(1.4);border-radius:.7rem;min-height:360px;padding:.85rem}.procedures-filter-row{flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:.7rem;display:flex}.procedures-filter-chip{font-size:calc(var(--twg-fs-label) - .48px);border:1px solid var(--tao-card-border);color:var(--tao-ink-muted);cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .6rem;transition:background .14s,color .14s}.procedures-filter-chip.is-active{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.procedures-filter-chip.is-active{background:color-mix(in srgb, var(--tao-accent) 18%, transparent)}}.procedures-filter-chip.is-active{color:var(--tao-ink-bright);border-color:var(--tao-accent)}.procedures-new-button{background:var(--tao-accent);color:var(--tao-on-accent,#1a1409);font-size:calc(var(--twg-fs-label) - .48px);cursor:pointer;border:none;border-radius:.4rem;align-items:center;gap:.3rem;margin-left:auto;padding:.32rem .6rem;font-weight:500;display:inline-flex}.procedures-list{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.procedures-row{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.45rem;flex-direction:column;gap:.3rem;width:100%;padding:.55rem .65rem;transition:background .14s;display:flex}.procedures-row:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.procedures-row:hover{background:color-mix(in srgb, var(--tao-accent) 8%, transparent)}}.procedures-row.is-selected{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.procedures-row.is-selected{background:color-mix(in srgb, var(--tao-accent) 14%, transparent)}}.procedures-row.is-selected{border-color:var(--tao-accent)}.procedures-row__name{font-size:calc(var(--twg-fs-button) + .12px);color:var(--tao-ink-bright)}.procedures-row__meta{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.procedures-tag{font-size:calc(var(--twg-fs-micro) - .6px);background:var(--tao-card-bg-3);border-radius:999px;padding:.12rem .45rem}@supports (color:color-mix(in lab, red, red)){.procedures-tag{background:color-mix(in srgb, var(--tao-card-bg-3) 80%, transparent)}}.procedures-tag{color:var(--tao-ink-muted)}.procedures-status-chip{font-size:calc(var(--twg-fs-micro) - .6px);background:var(--tao-card-bg-3);border-radius:999px;padding:.12rem .5rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.procedures-status-chip{background:color-mix(in srgb, var(--tao-card-bg-3) 80%, transparent)}}.procedures-status-chip{color:var(--tao-ink-muted);text-transform:capitalize}.procedures-status-chip.is-active{background:var(--tao-chip-2-bg);color:var(--tao-chip-2-fg)}.procedures-status-chip.is-draft{background:var(--tao-chip-1-bg);color:var(--tao-chip-1-fg)}.procedures-status-chip.is-paused{background:var(--tao-ink-muted)}@supports (color:color-mix(in lab, red, red)){.procedures-status-chip.is-paused{background:color-mix(in srgb, var(--tao-ink-muted) 18%, transparent)}}.procedures-status-chip.is-paused{color:var(--tao-ink-muted)}.procedures-status-chip.is-archived{background:var(--tao-chip-3-bg);color:var(--tao-chip-3-fg)}.procedures-empty{font-size:calc(var(--twg-fs-label) + .48px);color:var(--tao-ink-muted);text-align:center;padding:1.5rem .6rem}.procedures-detail-empty{flex-direction:column;justify-content:center;align-items:center;gap:.55rem;height:100%;min-height:320px;display:flex}.procedures-detail__header{justify-content:space-between;align-items:flex-start;gap:.7rem;margin-bottom:.85rem;display:flex}.procedures-detail__title{font-family:var(--twg-f-display);font-size:var(--twg-fs-display);color:var(--tao-ink-bright);margin:0;font-weight:500}.procedures-detail__subtitle{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.3rem;display:flex}.procedures-detail__meta{font-size:calc(var(--twg-fs-micro) + .2px);color:var(--tao-ink-muted)}.procedures-detail__actions{flex-wrap:wrap;gap:.35rem;display:flex}.procedures-action-button{border:1px solid var(--tao-card-border);color:var(--tao-ink-bright);font-size:calc(var(--twg-fs-label) - .48px);cursor:pointer;background:0 0;border-radius:.4rem;align-items:center;gap:.3rem;padding:.32rem .65rem;transition:background .14s;display:inline-flex}.procedures-action-button:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.procedures-action-button:hover{background:color-mix(in srgb, var(--tao-accent) 10%, transparent)}}.procedures-action-button.is-primary{background:var(--tao-accent);border-color:var(--tao-accent);color:var(--tao-on-accent,#1a1409)}.procedures-action-button.is-destructive{border-color:var(--tao-chip-3-fg)}@supports (color:color-mix(in lab, red, red)){.procedures-action-button.is-destructive{border-color:color-mix(in srgb, var(--tao-chip-3-fg) 50%, transparent)}}.procedures-action-button.is-destructive{color:var(--tao-chip-3-fg)}.procedures-action-button:disabled{opacity:.5;cursor:not-allowed}.procedures-detail__description{font-size:calc(var(--twg-fs-button) + .12px);color:var(--tao-ink-muted);white-space:pre-wrap;margin-bottom:.85rem}.procedures-detail__section{margin-bottom:.85rem}.procedures-detail__section-title{font-size:calc(var(--twg-fs-label) + .48px);color:var(--tao-ink-bright);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.3rem;font-weight:500}.procedures-detail__section-meta{font-size:calc(var(--twg-fs-micro) + .2px);color:var(--tao-ink-muted);margin-bottom:.3rem}.procedures-detail__json{background:var(--tao-card-bg-3)}@supports (color:color-mix(in lab, red, red)){.procedures-detail__json{background:color-mix(in srgb, var(--tao-card-bg-3) 60%, transparent)}}.procedures-detail__json{border:1px solid var(--tao-card-border);font-size:calc(var(--twg-fs-label) - .48px);color:var(--tao-ink-bright);white-space:pre;border-radius:.45rem;padding:.55rem;font-family:ui-monospace,SFMono-Regular,monospace;overflow-x:auto}.procedures-detail__table{border-collapse:collapse;width:100%;font-size:calc(var(--twg-fs-label) - .16px)}.procedures-detail__table th,.procedures-detail__table td{text-align:left;border-bottom:1px solid var(--tao-card-border);color:var(--tao-ink-muted);padding:.35rem .5rem}.procedures-detail__table th{color:var(--tao-ink-bright);font-weight:500;font-size:calc(var(--twg-fs-micro) + .2px);text-transform:uppercase;letter-spacing:.04em}.procedures-detail__close-link{font-size:calc(var(--twg-fs-label) - .48px);color:var(--tao-ink-muted);cursor:pointer;background:0 0;border:none;margin-top:.85rem}.procedures-form{flex-direction:column;gap:.65rem;display:flex}.procedures-form__header{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.procedures-form__title{font-family:var(--twg-f-display);font-size:calc(var(--twg-fs-record-title) - .4px);margin:0;font-weight:500}.procedures-form__cancel{font-size:calc(var(--twg-fs-label) - .48px);color:var(--tao-ink-muted);cursor:pointer;background:0 0;border:none}.procedures-form__field{flex-direction:column;gap:.3rem;display:flex}.procedures-form__row{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.procedures-form__label{font-size:calc(var(--twg-fs-micro) + .2px);color:var(--tao-ink-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.procedures-form__input,.procedures-form__textarea{background:var(--tao-card-bg-1)}@supports (color:color-mix(in lab, red, red)){.procedures-form__input,.procedures-form__textarea{background:color-mix(in srgb, var(--tao-card-bg-1) 70%, transparent)}}.procedures-form__input,.procedures-form__textarea{border:1px solid var(--tao-card-border);font-size:calc(var(--twg-fs-label) + .48px);color:var(--tao-ink-bright);border-radius:.4rem;padding:.45rem .55rem}.procedures-form__textarea--mono{font-family:ui-monospace,SFMono-Regular,monospace;font-size:calc(var(--twg-fs-label) - .16px);white-space:pre}.procedures-form__input:focus,.procedures-form__textarea:focus{outline:2px solid var(--tao-accent);outline-offset:1px}.procedures-form__checkbox{font-size:calc(var(--twg-fs-label) + .48px);color:var(--tao-ink-bright);align-items:center;gap:.4rem;display:inline-flex}.procedures-form__error{background:var(--tao-chip-3-fg);border-radius:.4rem;padding:.35rem .5rem}@supports (color:color-mix(in lab, red, red)){.procedures-form__error{background:color-mix(in srgb, var(--tao-chip-3-fg) 14%, transparent)}}.procedures-form__error{color:var(--tao-chip-3-fg);font-size:calc(var(--twg-fs-label) - .16px)}.procedures-form__actions{justify-content:flex-end;gap:.4rem;margin-top:.4rem;display:flex}.procedures-suggestions{flex-direction:column;gap:.75rem;display:flex}.procedures-suggestions__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.procedures-suggestion{border:1px solid var(--tao-card-border);background:var(--tao-card-bg-1);border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;padding:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.procedures-suggestion{background:color-mix(in srgb, var(--tao-card-bg-1) 72%, transparent)}}@media (max-width:760px){.procedures-suggestion{grid-template-columns:1fr}}.procedures-suggestion__body{flex-direction:column;gap:.45rem;min-width:0;display:flex}.procedures-suggestion__title{color:var(--tao-ink-bright);font-size:calc(var(--twg-fs-section) - .8px);margin:0;font-weight:500}.procedures-suggestion__json-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (max-width:760px){.procedures-suggestion__json-row{grid-template-columns:1fr}}.autonomy-section{background:linear-gradient(155deg, var(--tao-card-bg-1), var(--tao-card-bg-2));border:1px solid var(--tao-card-border);-webkit-backdrop-filter:blur(36px)saturate(1.4);backdrop-filter:blur(36px)saturate(1.4);border-radius:.7rem;padding:1rem}.autonomy-section__header{margin-bottom:.7rem}.autonomy-section__title{font-family:var(--twg-f-display);font-size:calc(var(--twg-fs-record-title) - .4px);color:var(--tao-ink-bright);margin:0;font-weight:500}.autonomy-section__subtitle{font-size:calc(var(--twg-fs-label) + .48px);color:var(--tao-ink-muted);margin:.2rem 0 0}.autonomy-empty{text-align:center;color:var(--tao-ink-muted);font-size:calc(var(--twg-fs-label) + .48px);padding:1rem .5rem}.autonomy-kill-switch{background:linear-gradient(155deg, var(--tao-card-bg-1), var(--tao-card-bg-2));border:1px solid var(--tao-card-border);border-radius:.7rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.autonomy-kill-switch.is-engaged{background:var(--tao-chip-3-fg)}@supports (color:color-mix(in lab, red, red)){.autonomy-kill-switch.is-engaged{background:color-mix(in srgb, var(--tao-chip-3-fg) 14%, var(--tao-card-bg-1))}}.autonomy-kill-switch.is-engaged{border-color:var(--tao-chip-3-fg)}@supports (color:color-mix(in lab, red, red)){.autonomy-kill-switch.is-engaged{border-color:color-mix(in srgb, var(--tao-chip-3-fg) 50%, transparent)}}.autonomy-kill-switch__icon{color:var(--tao-ink-bright);flex-shrink:0}.autonomy-kill-switch.is-engaged .autonomy-kill-switch__icon{color:var(--tao-chip-3-fg)}.autonomy-kill-switch__title{font-family:var(--twg-f-display);font-size:calc(var(--twg-fs-record-title) + .4px);color:var(--tao-ink-bright);margin:0;font-weight:500}.autonomy-kill-switch__subtitle{font-size:calc(var(--twg-fs-label) + .48px);color:var(--tao-ink-muted);margin:.2rem 0 .45rem}.autonomy-kill-switch__reason{background:var(--tao-card-bg-1);width:100%}@supports (color:color-mix(in lab, red, red)){.autonomy-kill-switch__reason{background:color-mix(in srgb, var(--tao-card-bg-1) 70%, transparent)}}.autonomy-kill-switch__reason{border:1px solid var(--tao-card-border);font-size:calc(var(--twg-fs-label) - .16px);border-radius:.4rem;padding:.35rem .5rem}.autonomy-kill-switch__actions{flex-shrink:0}.autonomy-matrix{flex-direction:column;gap:.35rem;display:flex}.autonomy-matrix__head,.autonomy-matrix__row{border-radius:.4rem;grid-template-columns:minmax(140px,1.6fr) 90px 80px 110px auto;align-items:center;gap:.5rem;padding:.4rem .55rem;display:grid}.autonomy-matrix__head{font-size:calc(var(--twg-fs-micro) - .12px);text-transform:uppercase;letter-spacing:.04em;color:var(--tao-ink-muted)}.autonomy-matrix__row{background:var(--tao-card-bg-3)}@supports (color:color-mix(in lab, red, red)){.autonomy-matrix__row{background:color-mix(in srgb, var(--tao-card-bg-3) 50%, transparent)}}.autonomy-matrix__task-type{font-size:calc(var(--twg-fs-button) + .12px);color:var(--tao-ink-bright);font-family:ui-monospace,SFMono-Regular,monospace}.autonomy-matrix__select,.autonomy-matrix__rate{background:var(--tao-card-bg-1)}@supports (color:color-mix(in lab, red, red)){.autonomy-matrix__select,.autonomy-matrix__rate{background:color-mix(in srgb, var(--tao-card-bg-1) 70%, transparent)}}.autonomy-matrix__select,.autonomy-matrix__rate{border:1px solid var(--tao-card-border);font-size:calc(var(--twg-fs-label) + .48px);color:var(--tao-ink-bright);border-radius:.35rem;padding:.3rem .4rem}.autonomy-matrix__checkbox{justify-content:center;align-items:center;display:inline-flex}.autonomy-candidates{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.autonomy-candidate{background:var(--tao-card-bg-3);border-radius:.5rem;align-items:center;gap:.65rem;padding:.65rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.autonomy-candidate{background:color-mix(in srgb, var(--tao-card-bg-3) 55%, transparent)}}.autonomy-candidate__body{flex:1}.autonomy-candidate__title{font-size:calc(var(--twg-fs-button) + .12px);color:var(--tao-ink-bright);margin:0}.autonomy-candidate__meta{font-size:calc(var(--twg-fs-micro) + .2px);color:var(--tao-ink-muted);margin:.2rem 0 0}.autonomy-audit-table{border-collapse:collapse;width:100%;font-size:calc(var(--twg-fs-label) - .16px)}.autonomy-audit-table th,.autonomy-audit-table td{text-align:left;border-bottom:1px solid var(--tao-card-border);color:var(--tao-ink-muted);padding:.4rem .5rem}.autonomy-audit-table th{color:var(--tao-ink-bright);font-weight:500;font-size:calc(var(--twg-fs-micro) - .12px);text-transform:uppercase;letter-spacing:.04em}.autonomy-audit-row{cursor:pointer}.autonomy-audit-row:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.autonomy-audit-row:hover{background:color-mix(in srgb, var(--tao-accent) 6%, transparent)}}.autonomy-audit-detail{padding:.5rem .7rem!important}.autonomy-audit-pager{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.55rem;display:flex}.autonomy-tag{font-size:calc(var(--twg-fs-micro) - 1.08px);background:var(--tao-accent);border-radius:999px;margin-left:.4rem;padding:.05rem .4rem}@supports (color:color-mix(in lab, red, red)){.autonomy-tag{background:color-mix(in srgb, var(--tao-accent) 18%, transparent)}}.autonomy-tag{color:var(--tao-ink-bright)}.tasks-filter-row{flex-wrap:wrap;gap:.3rem;display:flex}.tasks-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.tasks-item{background:linear-gradient(155deg, var(--tao-card-bg-1), var(--tao-card-bg-2));border:1px solid var(--tao-card-border);-webkit-backdrop-filter:blur(36px)saturate(1.4);backdrop-filter:blur(36px)saturate(1.4);border-radius:.55rem;align-items:center;gap:.7rem;padding:.7rem .85rem;display:flex}.tasks-item.is-overdue{border-color:var(--tao-chip-3-fg)}@supports (color:color-mix(in lab, red, red)){.tasks-item.is-overdue{border-color:color-mix(in srgb, var(--tao-chip-3-fg) 50%, transparent)}}.tasks-item.is-overdue{background:var(--tao-chip-3-fg)}@supports (color:color-mix(in lab, red, red)){.tasks-item.is-overdue{background:color-mix(in srgb, var(--tao-chip-3-fg) 8%, var(--tao-card-bg-1))}}.tasks-item.is-complete{opacity:.55}.tasks-item__icon{background:var(--tao-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tasks-item__icon{background:color-mix(in srgb, var(--tao-accent) 14%, transparent)}}.tasks-item__icon{color:var(--tao-ink-bright)}.tasks-item__body{text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;flex:1;gap:.2rem;padding:0;display:flex}.tasks-item__body:hover .tasks-item__subject{color:var(--tao-accent)}.tasks-item__subject{font-size:calc(var(--twg-fs-body) - .4px);color:var(--tao-ink-bright)}.tasks-item__when{font-size:calc(var(--twg-fs-label) - .48px);color:var(--tao-ink-muted)}.tasks-item__note{font-size:calc(var(--twg-fs-label) - .16px);color:var(--tao-ink-muted);font-style:italic}.tasks-item__actions{flex-shrink:0;gap:.3rem;display:flex}.email-participant-line{flex-direction:column;gap:.25rem;margin-top:.5rem;display:flex}.email-participant-line__row{font-size:calc(var(--twg-fs-label) + .48px);flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.email-participant-line__role{width:2.4rem;font-size:calc(var(--twg-fs-micro) + .2px);color:var(--tao-ink-muted);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-weight:500}.email-participant-line__chips{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.email-participant-line__chip-wrap{position:relative}.email-participant-line__chip{font-size:var(--twg-fs-label);border:1px solid var(--tao-card-border);background:var(--tao-card-bg-3);border-radius:999px;align-items:center;padding:.18rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.email-participant-line__chip{background:color-mix(in srgb, var(--tao-card-bg-3) 50%, transparent)}}.email-participant-line__chip{color:var(--tao-ink-bright);cursor:pointer;transition:background .14s,border-color .14s}.email-participant-line__chip:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-participant-line__chip:hover{background:color-mix(in srgb, var(--tao-accent) 14%, transparent)}}.email-participant-line__chip:hover{border-color:var(--tao-accent)}.email-participant-line__chip.is-in-crm{background:var(--tao-chip-2-bg);color:var(--tao-chip-2-fg);border-color:var(--tao-chip-2-fg)}@supports (color:color-mix(in lab, red, red)){.email-participant-line__chip.is-in-crm{border-color:color-mix(in srgb, var(--tao-chip-2-fg) 35%, transparent)}}.email-participant-line__chip.is-unlinked{background:var(--tao-card-bg-3)}@supports (color:color-mix(in lab, red, red)){.email-participant-line__chip.is-unlinked{background:color-mix(in srgb, var(--tao-card-bg-3) 60%, transparent)}}.email-participant-line__chip.is-unlinked{color:var(--tao-ink-muted);border-style:dashed}.email-participant-line__more{font-size:calc(var(--twg-fs-label) - .48px);color:var(--tao-accent);cursor:pointer;background:0 0;border:none;padding:.18rem .35rem}.email-participant-line__more:hover{text-decoration:underline}.email-participant-line__popover{z-index:30;background:linear-gradient(155deg, var(--tao-card-bg-1), var(--tao-card-bg-2));border:1px solid var(--tao-card-border);-webkit-backdrop-filter:blur(36px)saturate(1.4);backdrop-filter:blur(36px)saturate(1.4);min-width:220px;box-shadow:0 18px 44px var(--tao-card-shadow-strong);border-radius:.5rem;flex-direction:column;gap:.15rem;padding:.4rem;display:flex;position:absolute;top:calc(100% + .4rem);left:0}.email-participant-line__popover-email{font-size:calc(var(--twg-fs-label) - .48px);color:var(--tao-ink-muted);border-bottom:1px solid var(--tao-card-border);word-break:break-all;margin:0 0 .2rem;padding:.3rem .5rem .4rem;font-family:ui-monospace,SFMono-Regular,monospace}.email-participant-line__popover-item{font-size:var(--twg-fs-label);color:var(--tao-ink-bright);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.35rem;align-items:center;gap:.4rem;padding:.4rem .5rem;transition:background .14s;display:flex}.email-participant-line__popover-item:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-participant-line__popover-item:hover{background:color-mix(in srgb, var(--tao-accent) 12%, transparent)}}.email-participants-modal__backdrop{z-index:60;background:var(--tao-card-shadow-strong);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.email-participants-modal{background:linear-gradient(155deg, var(--tao-card-bg-1), var(--tao-card-bg-2));border:1px solid var(--tao-card-border);-webkit-backdrop-filter:blur(36px)saturate(1.4);backdrop-filter:blur(36px)saturate(1.4);width:100%;max-width:540px;max-height:80vh;box-shadow:0 18px 44px var(--tao-card-shadow-strong);border-radius:.7rem;flex-direction:column;display:flex;overflow:hidden}.email-participants-modal__header{border-bottom:1px solid var(--tao-card-border);justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.email-participants-modal__title{font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);color:var(--tao-ink-bright);margin:0;font-weight:500}.email-participants-modal__close{cursor:pointer;color:var(--tao-ink-muted);background:0 0;border:none;border-radius:.3rem;padding:.3rem}.email-participants-modal__close:hover{color:var(--tao-ink-bright);background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-participants-modal__close:hover{background:color-mix(in srgb, var(--tao-accent) 8%, transparent)}}.email-participants-modal__body{flex:1;padding:.6rem 1rem 1rem;overflow-y:auto}.email-participants-modal__group{margin-top:.85rem}.email-participants-modal__group:first-of-type{margin-top:0}.email-participants-modal__group-title{font-size:calc(var(--twg-fs-micro) + .2px);text-transform:uppercase;letter-spacing:.04em;color:var(--tao-ink-muted);margin:0 0 .4rem;font-weight:500}.email-participants-modal__list{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.email-participants-modal__row{background:var(--tao-card-bg-3);border-radius:.4rem;align-items:center;gap:.6rem;padding:.5rem .55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.email-participants-modal__row{background:color-mix(in srgb, var(--tao-card-bg-3) 40%, transparent)}}.email-participants-modal__row-text{flex-direction:column;flex:1;min-width:0;display:flex}.email-participants-modal__row-name{font-size:calc(var(--twg-fs-button) + .12px);color:var(--tao-ink-bright);truncate:ellipsis}.email-participants-modal__row-email{font-size:calc(var(--twg-fs-micro) + .2px);color:var(--tao-ink-muted);font-family:ui-monospace,SFMono-Regular,monospace}.email-participants-modal__row-actions{flex-shrink:0;gap:.3rem;display:flex}.email-participants-modal__action{font-size:calc(var(--twg-fs-label) - .48px);border:1px solid var(--tao-card-border);color:var(--tao-ink-bright);cursor:pointer;background:0 0;border-radius:.35rem;align-items:center;gap:.25rem;padding:.25rem .55rem;transition:background .14s;display:inline-flex}.email-participants-modal__action:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-participants-modal__action:hover{background:color-mix(in srgb, var(--tao-accent) 10%, transparent)}}.email-visibility-pill{border:1px solid var(--tao-card-border);font-size:calc(var(--twg-fs-micro) - .6px);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;font-weight:500;display:inline-flex}.email-visibility-pill.is-compact{padding:.12rem .35rem}.email-visibility-pill.is-full{font-size:calc(var(--twg-fs-micro) + .2px);padding:.22rem .6rem}.email-visibility-pill__label{letter-spacing:.005em}.email-visibility-pill.is-personal{background:var(--tao-ink)}@supports (color:color-mix(in lab, red, red)){.email-visibility-pill.is-personal{background:color-mix(in srgb, var(--tao-ink) 4%, transparent)}}.email-visibility-pill.is-personal{color:var(--tao-ink-muted);border-color:var(--tao-ink)}@supports (color:color-mix(in lab, red, red)){.email-visibility-pill.is-personal{border-color:color-mix(in srgb, var(--tao-ink) 8%, transparent)}}.email-visibility-pill.is-shared{background:var(--tao-chip-2-bg);color:var(--tao-chip-2-fg);border-color:var(--tao-chip-2-fg)}@supports (color:color-mix(in lab, red, red)){.email-visibility-pill.is-shared{border-color:color-mix(in srgb, var(--tao-chip-2-fg) 30%, transparent)}}.email-visibility-pill.is-organisational{background:var(--tao-chip-1-bg);color:var(--tao-chip-1-fg);border-color:var(--tao-chip-1-fg)}@supports (color:color-mix(in lab, red, red)){.email-visibility-pill.is-organisational{border-color:color-mix(in srgb, var(--tao-chip-1-fg) 35%, transparent)}}.email-visibility-pill.is-interactive{cursor:pointer;transition:background .14s ease-out,color .14s ease-out,border-color .14s ease-out}.email-visibility-pill.is-interactive:hover{background:var(--tao-ink)}@supports (color:color-mix(in lab, red, red)){.email-visibility-pill.is-interactive:hover{background:color-mix(in srgb, var(--tao-ink) 7%, transparent)}}.email-visibility-pill.is-interactive:hover{color:var(--tao-ink-bright);border-color:var(--tao-ink)}@supports (color:color-mix(in lab, red, red)){.email-visibility-pill.is-interactive:hover{border-color:color-mix(in srgb, var(--tao-ink) 14%, transparent)}}.email-visibility-pill.is-interactive.is-open{background:var(--tao-ink)}@supports (color:color-mix(in lab, red, red)){.email-visibility-pill.is-interactive.is-open{background:color-mix(in srgb, var(--tao-ink) 9%, transparent)}}.email-visibility-pill.is-interactive.is-open{color:var(--tao-ink-bright);border-color:var(--tao-ink)}@supports (color:color-mix(in lab, red, red)){.email-visibility-pill.is-interactive.is-open{border-color:color-mix(in srgb, var(--tao-ink) 18%, transparent)}}.email-visibility-pill__chevron{opacity:.55;margin-left:.05rem;transition:transform .16s ease-out,opacity .14s ease-out}.email-visibility-pill.is-interactive:hover .email-visibility-pill__chevron{opacity:1}.email-visibility-pill.is-open .email-visibility-pill__chevron{transform:rotate(180deg)}.email-visibility-pill__wrap{display:inline-block;position:relative}.email-visibility-pill__popover{min-width:280px;position:absolute;top:calc(100% + .45rem);left:0}.email-reading-pane.has-apps-drawer-open .email-reading-body,.email-reading-pane.has-apps-drawer-open .email-reading-header,.email-reading-pane.has-apps-drawer-open .email-compose-tray{margin-right:340px;transition:margin-right .24s ease-out}.email-reading-body,.email-reading-header,.email-compose-tray{transition:margin-right .24s ease-out}@media (prefers-reduced-motion:reduce){.email-reading-pane.has-apps-drawer-open .email-reading-body,.email-reading-pane.has-apps-drawer-open .email-reading-header,.email-reading-pane.has-apps-drawer-open .email-compose-tray,.email-reading-body,.email-reading-header,.email-compose-tray{transition:none}}.email-apps-drawer{z-index:25;background:linear-gradient(155deg, var(--tao-card-bg-1), var(--tao-card-bg-2));border-left:1px solid var(--tao-card-border);-webkit-backdrop-filter:blur(36px)saturate(1.4);backdrop-filter:blur(36px)saturate(1.4);width:340px;box-shadow:-10px 0 30px var(--tao-card-shadow-strong);flex-direction:column;animation:.24s ease-out email-apps-drawer-slide-in;display:flex;position:absolute;top:0;bottom:0;right:0}@media (max-width:700px){.email-reading-pane.has-apps-drawer-open .email-reading-body,.email-reading-pane.has-apps-drawer-open .email-reading-header,.email-reading-pane.has-apps-drawer-open .email-compose-tray{margin-right:0}.email-apps-drawer{width:100vw;max-width:none;height:100dvh;z-index:var(--z-drawer);border-left:none;position:fixed;inset:0}}@keyframes email-apps-drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.email-apps-drawer{animation:none}}.email-apps-drawer__header{border-bottom:1px solid var(--tao-card-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.email-apps-drawer__title{font-family:var(--twg-f-display);font-size:var(--twg-fs-heading);color:var(--tao-ink-bright);margin:0;font-weight:500}.email-apps-drawer__close{cursor:pointer;color:var(--tao-ink-muted);background:0 0;border:none;border-radius:.3rem;padding:.3rem}.email-apps-drawer__close:hover{color:var(--tao-ink-bright);background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-apps-drawer__close:hover{background:color-mix(in srgb, var(--tao-accent) 8%, transparent)}}.email-apps-drawer__body{flex-direction:column;flex:1;gap:.7rem;padding:.6rem .85rem 1rem;display:flex;overflow-y:auto}.email-apps-section{background:var(--tao-card-bg-3)}@supports (color:color-mix(in lab, red, red)){.email-apps-section{background:color-mix(in srgb, var(--tao-card-bg-3) 35%, transparent)}}.email-apps-section{border:1px solid var(--tao-card-border);border-radius:.55rem;padding:.65rem .75rem}.email-apps-section.is-placeholder{opacity:.5}.email-apps-section__header{align-items:center;gap:.4rem;margin-bottom:.5rem;display:flex}.email-apps-section__eyebrow{font-size:calc(var(--twg-fs-micro) - .12px);color:var(--tao-ink-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.email-apps-section__badge{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--tao-card-border);max-width:8.5rem;font-size:calc(var(--twg-fs-micro) - 1.4px);color:var(--tao-ink-muted);background:var(--tao-card-bg-2);border-radius:999px;margin-left:auto;padding:.08rem .36rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.email-apps-section__badge{background:color-mix(in srgb, var(--tao-card-bg-2) 55%, transparent)}}.email-apps-section__placeholder-copy{font-size:calc(var(--twg-fs-micro) + .2px);color:var(--tao-ink-muted);margin:.2rem 0 0;font-style:italic}.email-apps-section__stack{flex-direction:column;gap:.35rem;display:flex}.email-apps-section__context-row{border-bottom:1px solid var(--tao-card-border);justify-content:space-between;align-items:center;gap:.55rem;padding:.42rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.email-apps-section__context-row{border-bottom:1px solid color-mix(in srgb, var(--tao-card-border) 55%, transparent)}}.email-apps-section__context-row:last-child{border-bottom:none}.email-apps-section__row-main{flex-direction:column;gap:.08rem;min-width:0;display:flex}.email-apps-section__row-title{text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--twg-fs-label) + .16px);color:var(--tao-ink-bright);overflow:hidden}.email-apps-section__row-meta,.email-apps-section__source{text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--twg-fs-micro) - .6px);color:var(--tao-ink-muted);overflow:hidden}.email-apps-section__row{border-bottom:1px solid var(--tao-card-border);justify-content:space-between;align-items:center;gap:.6rem;padding:.4rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.email-apps-section__row{border-bottom:1px solid color-mix(in srgb, var(--tao-card-border) 60%, transparent)}}.email-apps-section__row:last-of-type{border-bottom:none}.email-apps-section__row-label{font-size:calc(var(--twg-fs-label) - .16px);color:var(--tao-ink-muted);flex-shrink:0;align-items:center;gap:.3rem;width:5.5rem;display:inline-flex}.email-apps-section__row-value{flex:1;justify-content:space-between;align-items:center;gap:.3rem;min-width:0;display:inline-flex}.email-apps-section__linked-name{font-size:calc(var(--twg-fs-label) + .48px);color:var(--tao-ink-bright);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-apps-section__row-actions{flex-shrink:0;gap:.25rem;display:inline-flex}.email-apps-section__picker{width:min(14rem,100%)}.email-apps-section__empty{justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;display:flex}.email-apps-section__suggestion{flex-direction:column;align-items:flex-end;min-width:0;line-height:1.15;display:flex}.email-apps-section__suggestion-name{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;font-size:calc(var(--twg-fs-label) + .16px);color:var(--tao-ink-bright);overflow:hidden}.email-apps-section__suggestion-detail{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;font-size:calc(var(--twg-fs-micro) - .44px);color:var(--tao-ink-muted);overflow:hidden}.email-apps-section__icon-button{width:1.55rem;height:1.55rem;color:var(--tao-ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.3rem;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex}.email-apps-section__icon-button:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-apps-section__icon-button:hover{background:color-mix(in srgb, var(--tao-accent) 10%, transparent)}}.email-apps-section__icon-button:hover{color:var(--tao-ink-bright)}.email-apps-section__cta{font-size:calc(var(--twg-fs-micro) + .2px);border:1px solid var(--tao-card-border);color:var(--tao-ink-bright);cursor:pointer;background:0 0;border-radius:.35rem;align-items:center;gap:.25rem;padding:.22rem .5rem;transition:background .14s;display:inline-flex}.email-apps-section__cta:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-apps-section__cta:hover{background:color-mix(in srgb, var(--tao-accent) 10%, transparent)}}.email-apps-section__cta.is-primary{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-apps-section__cta.is-primary{background:color-mix(in srgb, var(--tao-accent) 18%, transparent)}}.email-apps-section__cta.is-primary{border-color:var(--tao-accent)}.email-apps-section__brain{border-top:1px solid var(--tao-card-border);flex-direction:column;gap:.25rem;margin-top:.55rem;padding-top:.55rem;display:flex}.email-apps-section__brain-line{font-size:calc(var(--twg-fs-label) - .16px);color:var(--tao-ink-bright);margin:0}.email-apps-section__brain-fact{font-size:calc(var(--twg-fs-micro) + .2px);color:var(--tao-ink-muted);margin:0}.email-apps-section__source{margin:.15rem 0 0}.email-search-row{align-items:stretch;gap:.4rem;display:flex}.email-saved-searches{flex-shrink:0;position:relative}.email-saved-searches__trigger{background:var(--tao-card-bg-3);border-radius:999px;align-items:center;gap:.3rem;height:100%;padding:0 .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.email-saved-searches__trigger{background:color-mix(in srgb, var(--tao-card-bg-3) 60%, transparent)}}.email-saved-searches__trigger{border:1px solid var(--tao-card-border);font-size:calc(var(--twg-fs-label) - .16px);color:var(--tao-ink-muted);cursor:pointer;transition:background .14s,color .14s}.email-saved-searches__trigger:hover,.email-saved-searches__trigger.is-open{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-saved-searches__trigger:hover,.email-saved-searches__trigger.is-open{background:color-mix(in srgb, var(--tao-accent) 14%, transparent)}}.email-saved-searches__trigger:hover,.email-saved-searches__trigger.is-open{color:var(--tao-ink-bright);border-color:var(--tao-accent)}.email-saved-searches__panel{z-index:30;background:linear-gradient(155deg, var(--tao-card-bg-1), var(--tao-card-bg-2));border:1px solid var(--tao-card-border);-webkit-backdrop-filter:blur(36px)saturate(1.4);backdrop-filter:blur(36px)saturate(1.4);min-width:280px;max-height:360px;box-shadow:0 18px 44px var(--tao-card-shadow-strong);border-radius:.5rem;flex-direction:column;padding:.4rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0;overflow-y:auto}.email-saved-searches__empty{text-align:center;font-size:calc(var(--twg-fs-label) - .16px);color:var(--tao-ink-muted);margin:0;padding:.85rem .55rem}.email-saved-searches__list{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.email-saved-searches__row{border-radius:.35rem;align-items:center;gap:.3rem;transition:background .14s;display:flex}.email-saved-searches__row:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-saved-searches__row:hover{background:color-mix(in srgb, var(--tao-accent) 8%, transparent)}}.email-saved-searches__row-name{text-align:left;font-size:calc(var(--twg-fs-label) + .48px);color:var(--tao-ink-bright);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1;padding:.45rem .55rem;overflow:hidden}.email-saved-searches__row-actions{opacity:0;flex-shrink:0;gap:.15rem;padding-right:.4rem;transition:opacity .14s;display:inline-flex}.email-saved-searches__row:hover .email-saved-searches__row-actions{opacity:1}.email-saved-searches__icon-button{width:1.4rem;height:1.4rem;color:var(--tao-ink-muted);cursor:pointer;background:0 0;border:none;border-radius:.3rem;justify-content:center;align-items:center;transition:color .14s,background .14s;display:inline-flex}.email-saved-searches__icon-button:hover{color:var(--tao-ink-bright);background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-saved-searches__icon-button:hover{background:color-mix(in srgb, var(--tao-accent) 12%, transparent)}}.email-saved-searches__icon-button.is-destructive:hover{color:var(--tao-chip-3-fg);background:var(--tao-chip-3-fg)}@supports (color:color-mix(in lab, red, red)){.email-saved-searches__icon-button.is-destructive:hover{background:color-mix(in srgb, var(--tao-chip-3-fg) 14%, transparent)}}.email-saved-searches__footer{border-top:1px solid var(--tao-card-border);margin-top:.3rem;padding-top:.35rem}.email-saved-searches__save-button{background:var(--tao-accent);width:100%;color:var(--tao-on-accent,#1a1409);font-size:calc(var(--twg-fs-label) - .16px);cursor:pointer;border:none;border-radius:.4rem;justify-content:center;align-items:center;gap:.3rem;padding:.45rem .6rem;font-weight:500;display:inline-flex}.email-saved-searches__save-button:disabled{opacity:.5;cursor:not-allowed}.email-saved-searches__modal-backdrop{z-index:var(--z-modal-backdrop);background:var(--tao-card-shadow-strong);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.email-saved-searches__modal{background:linear-gradient(155deg, var(--tao-card-bg-1), var(--tao-card-bg-2));border:1px solid var(--tao-card-border);-webkit-backdrop-filter:blur(36px)saturate(1.4);backdrop-filter:blur(36px)saturate(1.4);width:100%;max-width:420px;box-shadow:0 18px 44px var(--tao-card-shadow-strong);border-radius:.7rem;padding:1rem 1.1rem}.email-saved-searches__modal-title{font-family:var(--twg-f-display);font-size:calc(var(--twg-fs-heading) - .8px);color:var(--tao-ink-bright);margin:0 0 .7rem;font-weight:500}.email-saved-searches__modal-input{background:var(--tao-card-bg-1);width:100%;padding:.5rem .6rem}@supports (color:color-mix(in lab, red, red)){.email-saved-searches__modal-input{background:color-mix(in srgb, var(--tao-card-bg-1) 70%, transparent)}}.email-saved-searches__modal-input{border:1px solid var(--tao-card-border);font-size:calc(var(--twg-fs-body) - .4px);color:var(--tao-ink-bright);border-radius:.4rem}.email-saved-searches__modal-input:focus{outline:2px solid var(--tao-accent);outline-offset:1px}.email-saved-searches__modal-actions{justify-content:flex-end;gap:.4rem;margin-top:.7rem;display:flex}.email-saved-searches__modal-cancel,.email-saved-searches__modal-confirm{font-size:calc(var(--twg-fs-label) + .48px);cursor:pointer;border-radius:.4rem;padding:.4rem .85rem}.email-saved-searches__modal-cancel{border:1px solid var(--tao-card-border);color:var(--tao-ink-muted);background:0 0}.email-saved-searches__modal-cancel:hover{color:var(--tao-ink-bright);background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-saved-searches__modal-cancel:hover{background:color-mix(in srgb, var(--tao-accent) 8%, transparent)}}.email-saved-searches__modal-confirm{background:var(--tao-accent);border:1px solid var(--tao-accent);color:var(--tao-on-accent,#1a1409);font-weight:500}.email-saved-searches__modal-confirm:disabled{opacity:.5;cursor:not-allowed}.email-folders-col__pills-row{border-bottom:1px solid var(--tao-card-border);flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.5rem;padding:.25rem .25rem .85rem;display:flex}.email-folders-col.is-collapsed .email-folders-col__pills-row{border-bottom:none;flex-direction:column;padding-bottom:.5rem}.email-folders-col.is-collapsed .email-folders-col__pills-row>.email-acct-pill.is-acct,.email-folders-col.is-collapsed .email-folders-col__pills-row>.email-acct-pill.is-add{display:none}.email-folders-col__toggle--inline{margin-left:auto}.email-acct-pill{width:30px;height:30px;font-family:var(--twg-f-ui);font-size:calc(var(--twg-fs-micro) - 1.4px);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:transform .15s ease-out;display:inline-flex;position:relative}.email-acct-pill:hover{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.email-acct-pill{transition:none}.email-acct-pill:hover{transform:none}}.email-acct-pill.is-all{background:var(--tao-ink);color:var(--tao-cream-bright);font-size:calc(var(--twg-fs-micro) - 1px)}.email-acct-pill.is-acct{background:linear-gradient(135deg, var(--acct-from,var(--tao-accent)) 0%, var(--acct-to,var(--tao-accent-deep)) 100%);color:var(--tao-cream-bright)}.email-acct-pill.is-add{border:1px dashed var(--tao-card-border);background:0 0}@supports (color:color-mix(in lab, red, red)){.email-acct-pill.is-add{border:1px dashed color-mix(in srgb, var(--tao-card-border) 100%, transparent)}}.email-acct-pill.is-add{color:var(--tao-ink-dim);font-size:var(--twg-fs-section);font-weight:400}.email-acct-pill.is-add:hover{border-color:var(--tao-accent);color:var(--tao-accent)}.email-acct-pill.is-active{outline:2px solid var(--tao-accent);outline-offset:2px;box-shadow:0 0 0 4px var(--tao-card-bg-1)}@supports (color:color-mix(in lab, red, red)){.email-acct-pill.is-active{box-shadow:0 0 0 4px color-mix(in srgb, var(--tao-card-bg-1) 90%, transparent)}}.email-lane-count-urgent{min-width:1.25rem;height:1.1rem;font-size:var(--twg-fs-micro);background:var(--tao-accent);color:var(--tao-cream-bright);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 .5rem;font-weight:500;display:inline-flex}.email-lane-count-success{font-size:var(--twg-fs-label);font-variant-numeric:tabular-nums;color:var(--tao-chip-2-fg)}.email-reading-header{position:relative}.email-reading-acct-stripe{pointer-events:none;width:100%;height:3px}.email-reading-header__body{padding:22px 24px 16px}.email-reading-header__top{align-items:flex-start;gap:16px;min-width:0;display:flex}.email-reading-header__main{flex:1;min-width:0}.email-reading-header__title{font-family:var(--twg-f-display);font-size:var(--twg-fs-display-lg);color:var(--tao-ink-bright);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:-2px 0 8px;font-weight:500;line-height:1.12;overflow:hidden}@media (min-width:1280px){.email-reading-header__title{font-size:calc(var(--twg-fs-display-lg) + 2px)}}.email-reading-sender__avatar{width:44px;height:44px;font-size:calc(var(--twg-fs-body) + 1px);letter-spacing:.02em;color:var(--tao-cream-bright);background:linear-gradient(135deg, var(--avatar-from,var(--tao-accent)) 0%, var(--avatar-to,var(--tao-accent-deep)) 100%);border:.5px solid var(--tao-cream-bright);border-radius:9999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.email-reading-sender__avatar{border:.5px solid color-mix(in srgb, var(--tao-cream-bright) 28%, transparent)}}.email-reading-sender__avatar{box-shadow:0 1px 3px var(--tao-card-shadow-soft), inset 0 1px 0 var(--tao-cream-bright)}@supports (color:color-mix(in lab, red, red)){.email-reading-sender__avatar{box-shadow:0 1px 3px color-mix(in srgb, var(--tao-card-shadow-soft) 70%, transparent), inset 0 1px 0 color-mix(in srgb, var(--tao-cream-bright) 25%, transparent)}}.email-reading-sender__avatar{flex-shrink:0;margin-top:2px}.email-reading-sender__name{font-size:var(--twg-fs-body);color:var(--tao-ink-bright);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;line-height:1.3;overflow:hidden}.email-reading-sender__email{font-size:calc(var(--twg-fs-label) + .5px);color:var(--tao-ink-muted);white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;margin:0;line-height:1.4;overflow:hidden}.email-reading-header__chips{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;padding-top:4px;display:flex}.email-reading-via-account{font-size:var(--twg-fs-micro);color:var(--tao-ink-muted);letter-spacing:.04em;cursor:default;white-space:nowrap}.email-reading-meta-line{border-radius:var(--twg-r-sm);cursor:pointer;width:100%;font-size:var(--twg-fs-label);color:var(--tao-ink-muted);text-align:left;background:0 0;border:0;align-items:center;gap:12px;margin-top:14px;padding:9px 10px 9px 12px;transition:background .14s ease-out,color .14s ease-out;display:flex;position:relative}.email-reading-meta-line:before{content:"";background:var(--tao-card-border);pointer-events:none;height:.5px;position:absolute;top:-8px;left:12px;right:12px}.email-reading-meta-line:hover{background:var(--tao-ink)}@supports (color:color-mix(in lab, red, red)){.email-reading-meta-line:hover{background:color-mix(in srgb, var(--tao-ink) 4%, transparent)}}.email-reading-meta-line:hover{color:var(--tao-ink-bright)}.email-reading-meta-line.is-open{background:var(--tao-ink)}@supports (color:color-mix(in lab, red, red)){.email-reading-meta-line.is-open{background:color-mix(in srgb, var(--tao-ink) 5%, transparent)}}.email-reading-meta-line.is-open{color:var(--tao-ink-bright)}.email-reading-meta-line__primary{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.005em;flex:1;min-width:0;overflow:hidden}.email-reading-meta-line__cue{font-size:calc(var(--twg-fs-micro) + .5px);color:var(--tao-ink-muted);letter-spacing:.005em;flex-shrink:0;align-items:center;gap:5px;transition:color .14s ease-out;display:inline-flex}.email-reading-meta-line:hover .email-reading-meta-line__cue,.email-reading-meta-line.is-open .email-reading-meta-line__cue{color:var(--tao-ink-bright)}.email-reading-meta-line__chevron{opacity:.6;width:11px;height:11px;transition:transform .18s ease-out,opacity .14s ease-out}.email-reading-meta-line:hover .email-reading-meta-line__chevron{opacity:1}.email-reading-meta-line__chevron.is-open{opacity:1;transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.email-reading-meta-line__chevron,.email-reading-meta-line{transition:none}}.email-reading-meta-line__expanded{font-size:calc(var(--twg-fs-label) + .5px);color:var(--tao-ink-bright);background:var(--tao-ink);margin:4px 0 4px 12px;padding:10px 14px 12px 16px}@supports (color:color-mix(in lab, red, red)){.email-reading-meta-line__expanded{background:color-mix(in srgb, var(--tao-ink) 3%, transparent)}}.email-reading-meta-line__expanded{border:0;border-left:2px solid var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-reading-meta-line__expanded{border-left:2px solid color-mix(in srgb, var(--tao-accent) 50%, transparent)}}.email-reading-meta-line__expanded{box-shadow:none;border-radius:0 6px 6px 0}.email-reading-meta-line__expanded table{border-collapse:separate;border-spacing:0;width:100%}.email-reading-meta-line__expanded tr+tr td{padding-top:7px}.email-reading-meta-line__expanded td{vertical-align:baseline;color:var(--tao-ink-bright);padding:0;line-height:1.45}.email-reading-meta-line__expanded td:first-child{width:52px;color:var(--tao-ink-faint);text-transform:uppercase;letter-spacing:.08em;font-size:calc(var(--twg-fs-micro) - 1.5px);padding-right:12px;font-weight:500}.email-reading-meta-line__see-all{color:var(--tao-accent);font-size:calc(var(--twg-fs-micro) + .5px);cursor:pointer;letter-spacing:.005em;background:0 0;border:0;align-items:center;gap:4px;margin-top:10px;padding:0;transition:color .14s ease-out;display:inline-flex}.email-reading-meta-line__see-all:hover{color:var(--tao-accent-deep);text-underline-offset:2px;text-decoration:underline}.email-reading-header__body .email-action-bar{margin-top:16px}.tao-popover{background:linear-gradient(180deg, var(--tao-cream-bright) 0%, var(--tao-cream-bright) 100%)}@supports (color:color-mix(in lab, red, red)){.tao-popover{background:linear-gradient(180deg, color-mix(in srgb, var(--tao-cream-bright) 94%, transparent) 0%, color-mix(in srgb, var(--tao-cream-bright) 90%, transparent) 100%)}}.tao-popover{-webkit-backdrop-filter:blur(36px)saturate(1.5);backdrop-filter:blur(36px)saturate(1.5);border:1px solid var(--tao-card-border);border-top:1px solid var(--tao-card-border-top);box-shadow:0 24px 56px var(--tao-card-shadow-strong);z-index:50;border-radius:.6rem;flex-direction:column;gap:.1rem;min-width:220px;padding:.4rem;display:flex}.tao-popover-section-label{font-size:calc(var(--twg-fs-micro) - 1px);text-transform:uppercase;letter-spacing:.06em;color:var(--tao-ink-faint);border-bottom:1px solid var(--tao-card-border);align-items:center;gap:.35rem;margin:0 0 .25rem;padding:.45rem .55rem .35rem;font-weight:500;display:inline-flex}.tao-popover-info{font-size:calc(var(--twg-fs-label) - .16px);color:var(--tao-ink-muted);margin:0;padding:.45rem .55rem;line-height:1.4}.tao-popover-divider{background:var(--tao-card-border);flex-shrink:0;height:1px;margin:.25rem 0}.tao-popover-item{cursor:pointer;text-align:left;width:100%;color:var(--tao-ink-bright);font-size:calc(var(--twg-fs-button) + .28px);background:0 0;border:1px solid #0000;border-radius:.4rem;align-items:flex-start;gap:.5rem;min-height:36px;padding:.5rem .55rem;transition:background .13s ease-out,color .13s ease-out;display:flex}.tao-popover-item:hover:not(:disabled){background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.tao-popover-item:hover:not(:disabled){background:color-mix(in srgb, var(--tao-accent) 10%, transparent)}}.tao-popover-item:disabled{opacity:.55;cursor:not-allowed}.tao-popover-item__icon{width:1.4rem;height:1.4rem;color:var(--tao-ink-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tao-popover-item:hover:not(:disabled) .tao-popover-item__icon{color:var(--tao-ink-bright)}.tao-popover-item__text{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.tao-popover-item__label{font-size:calc(var(--twg-fs-button) + .28px);color:var(--tao-ink-bright)}.tao-popover-item__sub{font-size:calc(var(--twg-fs-micro) - .12px);color:var(--tao-ink-muted);line-height:1.35}.tao-popover-item__hint{font-size:calc(var(--twg-fs-micro) - 1px);color:var(--tao-ink-faint);flex-shrink:0;margin-left:auto;font-style:italic}.email-action-bar__picker-anchor{pointer-events:none;flex-shrink:0;width:0;height:0;position:relative}.email-action-bar__picker-anchor>*{pointer-events:auto}.email-tracking-pixel-banner{border:1px solid var(--tao-ink);border-radius:.5rem;margin:0 0 .75rem}@supports (color:color-mix(in lab, red, red)){.email-tracking-pixel-banner{border:1px solid color-mix(in srgb, var(--tao-ink) 10%, transparent)}}.email-tracking-pixel-banner{background:var(--tao-ink)}@supports (color:color-mix(in lab, red, red)){.email-tracking-pixel-banner{background:color-mix(in srgb, var(--tao-ink) 4%, transparent)}}.email-tracking-pixel-banner{font-size:calc(var(--twg-fs-label) + .48px)}.email-tracking-pixel-banner__trigger{color:var(--tao-ink-muted);cursor:pointer;font-size:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.45rem;width:100%;padding:.45rem .75rem;display:inline-flex}.email-tracking-pixel-banner__trigger:hover{color:var(--tao-ink-bright)}.email-tracking-pixel-banner__chevron{opacity:.55;width:11px;height:11px;margin-left:auto;transition:transform .16s ease-out,opacity .14s ease-out}.email-tracking-pixel-banner__chevron.is-open{opacity:1;transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.email-tracking-pixel-banner__chevron{transition:none}}.email-tracking-pixel-banner__detail{border-top:1px solid var(--tao-ink);padding:.5rem .75rem .65rem}@supports (color:color-mix(in lab, red, red)){.email-tracking-pixel-banner__detail{border-top:1px solid color-mix(in srgb, var(--tao-ink) 8%, transparent)}}.email-tracking-pixel-banner__detail-eyebrow{font-size:calc(var(--twg-fs-micro) - .6px);text-transform:uppercase;letter-spacing:.08em;color:var(--tao-ink-faint);margin:0 0 .35rem}.email-tracking-pixel-banner__detail-list{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);font-size:calc(var(--twg-fs-label) - .48px);color:var(--tao-ink-muted);flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.email-tracking-pixel-banner__detail-more{color:var(--tao-ink-faint);font-style:italic}.email-receipt-badge__wrap{display:inline-flex;position:relative}.email-receipt-badge{font-size:calc(var(--twg-fs-micro) + .2px);cursor:default;border:.5px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .5rem;font-weight:500;display:inline-flex}.email-receipt-badge.is-sent{background:var(--tao-ink)}@supports (color:color-mix(in lab, red, red)){.email-receipt-badge.is-sent{background:color-mix(in srgb, var(--tao-ink) 4%, transparent)}}.email-receipt-badge.is-sent{color:var(--tao-ink-muted);border-color:var(--tao-ink)}@supports (color:color-mix(in lab, red, red)){.email-receipt-badge.is-sent{border-color:color-mix(in srgb, var(--tao-ink) 8%, transparent)}}.email-receipt-badge.is-pending{background:var(--tao-ink)}@supports (color:color-mix(in lab, red, red)){.email-receipt-badge.is-pending{background:color-mix(in srgb, var(--tao-ink) 4%, transparent)}}.email-receipt-badge.is-pending{color:var(--tao-ink-muted);border-color:var(--tao-ink)}@supports (color:color-mix(in lab, red, red)){.email-receipt-badge.is-pending{border-color:color-mix(in srgb, var(--tao-ink) 8%, transparent)}}.email-receipt-badge.is-pending{font-style:italic}.email-receipt-badge.is-opened{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-receipt-badge.is-opened{background:color-mix(in srgb, var(--tao-accent) 12%, transparent)}}.email-receipt-badge.is-opened{color:var(--tao-accent);border-color:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-receipt-badge.is-opened{border-color:color-mix(in srgb, var(--tao-accent) 25%, transparent)}}.email-receipt-badge.is-opened{cursor:pointer;transition:background .14s ease-out,color .14s ease-out}.email-receipt-badge.is-opened:hover{background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-receipt-badge.is-opened:hover{background:color-mix(in srgb, var(--tao-accent) 18%, transparent)}}.email-receipt-badge__popover{z-index:50;background:linear-gradient(180deg, var(--tao-cream-bright) 0%, var(--tao-cream-bright) 100%);min-width:240px;position:absolute;top:calc(100% + .4rem);left:0}@supports (color:color-mix(in lab, red, red)){.email-receipt-badge__popover{background:linear-gradient(180deg, color-mix(in srgb, var(--tao-cream-bright) 94%, transparent) 0%, color-mix(in srgb, var(--tao-cream-bright) 90%, transparent) 100%)}}.email-receipt-badge__popover{border:1px solid var(--tao-card-border);-webkit-backdrop-filter:blur(28px)saturate(1.4);backdrop-filter:blur(28px)saturate(1.4);box-shadow:0 18px 44px var(--tao-card-shadow-strong);border-radius:.5rem;padding:.55rem .65rem .7rem}.email-receipt-badge__popover-eyebrow{font-size:calc(var(--twg-fs-micro) - 1.4px);text-transform:uppercase;letter-spacing:.08em;color:var(--tao-ink-faint);margin:0 0 .4rem}.email-receipt-badge__popover-loading,.email-receipt-badge__popover-empty{font-size:calc(var(--twg-fs-label) + .48px);color:var(--tao-ink-muted);margin:0}.email-receipt-badge__popover-list{font-size:var(--twg-fs-label);color:var(--tao-ink-bright);flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.email-receipt-badge__popover-list li{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.email-receipt-badge__popover-first{font-size:calc(var(--twg-fs-micro) - 1.08px);text-transform:uppercase;letter-spacing:.06em;color:var(--tao-accent);background:var(--tao-accent)}@supports (color:color-mix(in lab, red, red)){.email-receipt-badge__popover-first{background:color-mix(in srgb, var(--tao-accent) 12%, transparent)}}.email-receipt-badge__popover-first{border-radius:999px;padding:.05rem .4rem}.email-receipt-badge__popover-ua{font-size:calc(var(--twg-fs-micro) + .2px);color:var(--tao-ink-faint);font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace)}.email-thread-list__section-header{font-size:calc(var(--twg-fs-micro) - .6px);text-transform:uppercase;letter-spacing:.08em;color:var(--tao-ink-faint);background:linear-gradient(180deg, var(--tao-card-bg-1) 0%, transparent 100%);align-items:center;gap:.4rem;padding:.55rem .75rem .4rem;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.email-thread-list__section-header{background:linear-gradient(180deg, color-mix(in srgb, var(--tao-card-bg-1) 30%, transparent) 0%, transparent 100%)}}.email-thread-list__section-header{z-index:1;position:sticky;top:0}.email-thread-list__section-count{font-variant-numeric:tabular-nums;color:var(--tao-ink-dim);opacity:.7;margin-left:auto;font-weight:600}.marketing-site{--marketing-ink:#2c1e10;--marketing-navy:#3a2818;--marketing-blue:#8a4d1c;--marketing-green:#607d4f;--marketing-gold:#c7a456;--marketing-paper:#f7f7f2;--marketing-soft:#eef3f1;--marketing-line:#2c1e101f;--marketing-muted:#2c1e10ad;--marketing-white:#fff;z-index:2;background:var(--marketing-white);min-height:100vh;color:var(--marketing-ink);font-family:var(--font-sans);position:relative;overflow:visible}html[data-public-runtime=true],html[data-public-runtime=true] body{background:var(--marketing-white,#fff)!important;height:auto!important;min-height:100%!important;overflow:hidden auto!important}.marketing-site *{box-sizing:border-box}.marketing-site a{color:inherit;text-decoration:none}.marketing-container{width:min(1160px,100% - 48px);margin:0 auto}.marketing-header{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border-bottom:1px solid #2c1e1014;position:sticky;top:0}.marketing-header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:68px;display:grid}.marketing-brand{border:0;align-items:center;display:inline-flex}.marketing-brand img{display:block}.marketing-brand-footer{margin-bottom:18px}.marketing-nav,.marketing-header-actions,.marketing-actions{align-items:center;display:flex}.marketing-nav{justify-content:center;gap:24px}.marketing-nav a,.marketing-link-button{color:var(--marketing-muted);font-size:calc(var(--twg-fs-body) + .72px);letter-spacing:0;border:0;font-weight:500;transition:color .15s}.marketing-nav a:hover,.marketing-link-button:hover{color:var(--marketing-navy)}.marketing-header-actions{justify-content:flex-end;gap:12px}.marketing-button{min-height:calc(var(--twg-btn-icon-mobile) + 2px);border-radius:var(--twg-r-sm);font-size:calc(var(--twg-fs-section) - .96px);letter-spacing:0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:650;line-height:1.15;transition:transform .15s,box-shadow .15s,background .15s,color .15s;display:inline-flex}.marketing-button:hover{transform:translateY(-1px)}.marketing-site .marketing-button-primary{background:var(--marketing-navy);color:var(--marketing-white);box-shadow:0 12px 28px #2c1e102e}.marketing-site .marketing-button-primary:hover{background:var(--marketing-ink);color:var(--marketing-white)}.marketing-site .marketing-button-secondary{background:var(--marketing-white);color:var(--marketing-navy);border-color:var(--marketing-line)}.marketing-site .marketing-button-light{color:var(--marketing-navy);background:#ffffffdb;border-color:#fff9}.marketing-hero{background:var(--marketing-navy);align-items:center;min-height:calc(100svh - 104px);padding:112px 0 78px;display:grid;position:relative;overflow:hidden}.marketing-hero-video,.marketing-hero-veil{position:absolute;inset:0}.marketing-hero-video{object-fit:cover;object-position:center;opacity:.86;width:100%;height:100%}.marketing-hero-veil{background:linear-gradient(90deg,#f7f7f2fa 0%,#f7f7f2e6 34%,#f7f7f27a 64%,#f7f7f21f 100%),linear-gradient(#2c1e100a,#2c1e1038)}.marketing-hero-content{max-width:690px;position:relative}.marketing-eyebrow{color:var(--marketing-blue);font-size:calc(var(--twg-fs-label) + .48px);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-weight:700;line-height:1.2}.marketing-site h1,.marketing-site h2,.marketing-site h3{color:var(--marketing-navy);font-family:var(--font-display);letter-spacing:0;margin:0;font-weight:600}.marketing-site h1{max-width:760px;font-size:calc(var(--twg-fs-display-lg) + 36px);line-height:1.02}.marketing-site h2{font-size:calc(var(--twg-fs-display-lg) + 11.2px);line-height:1.12}.marketing-site h3{font-size:calc(var(--twg-fs-display) - .8px);line-height:1.2}.marketing-site p{color:var(--marketing-muted);margin:0;line-height:1.7}.marketing-lead{color:#2c1e10c7;max-width:660px;font-size:calc(var(--twg-fs-title) + .56px);margin-top:22px;line-height:1.65}.marketing-actions{flex-wrap:wrap;gap:12px;margin-top:30px}.marketing-band{background:var(--marketing-paper);border-top:1px solid var(--marketing-line);border-bottom:1px solid var(--marketing-line)}.marketing-proof-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.marketing-proof-row span{color:#2c1e10b8;min-height:82px;font-size:calc(var(--twg-fs-body) + .4px);text-align:center;place-items:center;padding:20px;font-weight:650;display:grid}.marketing-section{background:var(--marketing-white);padding:96px 0}.marketing-section-tight{padding-top:56px}.marketing-section-heading{max-width:760px;margin-bottom:42px}.marketing-section-heading p:not(.marketing-eyebrow){font-size:calc(var(--twg-fs-section) + .96px);margin-top:16px}.marketing-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.marketing-card,.marketing-detail-card,.marketing-status-panel{border:1px solid var(--marketing-line);background:var(--marketing-white);border-radius:8px;box-shadow:0 14px 32px #2c1e1012}.marketing-card{align-content:start;gap:14px;min-height:260px;padding:24px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}.marketing-card svg,.marketing-detail-card>svg,.marketing-status-panel>svg,.marketing-module-list svg{color:var(--marketing-blue)}.marketing-card p{font-size:calc(var(--twg-fs-section) - .64px)}.marketing-card span{color:var(--marketing-blue);font-size:calc(var(--twg-fs-body) + .4px);align-self:end;font-weight:650}.marketing-card:hover{border-color:#b9582e52;transform:translateY(-2px);box-shadow:0 18px 40px #2c1e101a}.marketing-split{background:var(--marketing-soft);padding:96px 0}.marketing-split-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:start;gap:52px;display:grid}.marketing-copy-stack{gap:18px;display:grid}.marketing-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.marketing-path-grid article{border:1px solid var(--marketing-line);background:var(--marketing-white);border-radius:8px;gap:12px;min-height:230px;padding:24px;display:grid;box-shadow:0 14px 32px #2c1e1012}.marketing-path-grid svg{color:var(--marketing-blue)}.marketing-pilot-band{background:var(--marketing-white)}.marketing-page-hero{background:linear-gradient(#eef3f1fa,#fff);padding:96px 0 54px}.marketing-page-hero .marketing-container{max-width:900px}.marketing-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.marketing-detail-card{align-content:start;gap:16px;min-height:420px;padding:26px;display:grid}.marketing-detail-card h2{font-size:calc(var(--twg-fs-display-lg) - .48px)}.marketing-detail-card ul,.marketing-status-panel ul,.marketing-footer ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.marketing-detail-card li{color:var(--marketing-muted);grid-template-columns:auto 1fr;align-items:start;gap:9px;line-height:1.5;display:grid}.marketing-detail-card li svg{color:var(--marketing-green);margin-top:2px}.marketing-module-band{padding:36px 0}.marketing-module-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.marketing-module-list article{background:var(--marketing-white);border:1px solid var(--marketing-line);border-radius:8px;grid-template-columns:auto 1fr;gap:12px;padding:20px;display:grid}.marketing-module-list h2{font-size:calc(var(--twg-fs-heading) - .48px);margin-bottom:6px}.marketing-module-list p{font-size:calc(var(--twg-fs-section) - .96px);line-height:1.55}.marketing-auth-status{padding-bottom:96px}.marketing-legal-hero .marketing-lead{max-width:780px}.marketing-updated{color:var(--marketing-muted);font-size:calc(var(--twg-fs-body) + .72px);margin-top:18px;font-weight:650}.marketing-legal-page{padding-top:64px}.marketing-legal-layout{gap:34px;max-width:960px;display:grid}.marketing-legal-section{border-bottom:1px solid var(--marketing-line);gap:16px;padding-bottom:34px;display:grid}.marketing-legal-section:last-child{border-bottom:0}.marketing-legal-section-title{align-items:center;gap:10px;display:flex}.marketing-legal-section-title svg{color:var(--marketing-blue)}.marketing-legal-section h2{font-size:calc(var(--twg-fs-display-lg) - .48px)}.marketing-legal-copy{gap:16px;display:grid}.marketing-legal-copy p{font-size:var(--twg-fs-section)}.marketing-legal-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.marketing-legal-list li{color:var(--marketing-muted);grid-template-columns:auto 1fr;align-items:start;gap:10px;line-height:1.55;display:grid}.marketing-legal-list svg{color:var(--marketing-green);margin-top:3px}.marketing-inline-link{align-items:center;gap:4px;font-weight:700;display:inline-flex;color:var(--marketing-blue)!important}.marketing-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.marketing-provider-card{border:1px solid var(--marketing-line);background:var(--marketing-white);border-radius:8px;gap:18px;padding:24px;display:grid;box-shadow:0 14px 32px #2c1e100f}.marketing-provider-card h2{font-size:calc(var(--twg-fs-display) - .8px)}.marketing-provider-card dl{gap:14px;margin:0;display:grid}.marketing-provider-card dt{color:var(--marketing-ink);font-size:calc(var(--twg-fs-label) + .48px);letter-spacing:.06em;text-transform:uppercase;font-weight:750}.marketing-provider-card dd{color:var(--marketing-muted);font-size:calc(var(--twg-fs-section) - .96px);margin:4px 0 0;line-height:1.55}.marketing-auth-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:42px;display:grid}.marketing-status-panel{gap:16px;padding:26px;display:grid}.marketing-status-panel h2{font-size:calc(var(--twg-fs-display) + .8px)}.marketing-status-panel li{color:var(--marketing-muted);line-height:1.5}.marketing-integration-band{padding:36px 0}.marketing-integration-band .marketing-eyebrow{margin-bottom:16px}.marketing-chip-row{flex-wrap:wrap;gap:10px;display:flex}.marketing-chip-row span,.marketing-mode-badge{min-height:30px;color:var(--marketing-blue);font-size:calc(var(--twg-fs-label) + .48px);letter-spacing:0;background:#b9582e1a;border-radius:999px;align-items:center;padding:6px 12px;font-weight:700;display:inline-flex}.marketing-mode-badge-enterprise{color:var(--marketing-green);background:#607d4f1f}.marketing-form-section{background:var(--marketing-soft)}.marketing-form-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:20px;display:grid}.marketing-form-grid-single{grid-template-columns:minmax(0,760px);justify-content:center}.marketing-form-panel{border:1px solid var(--marketing-line);background:var(--marketing-white);border-radius:8px;gap:22px;padding:28px;display:grid;box-shadow:0 18px 42px #2c1e1014}.marketing-form-panel-enterprise{background:#fbfcfa}.marketing-form-panel-heading{justify-items:start;gap:12px;display:grid}.marketing-form-panel-heading h2{font-size:calc(var(--twg-fs-display-lg) + 1.76px)}.marketing-form{gap:16px;display:grid}.marketing-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.marketing-form label{gap:7px;min-width:0;display:grid}.marketing-form label>span{color:var(--marketing-ink);font-size:calc(var(--twg-fs-button) + .44px);font-weight:650}.marketing-form input,.marketing-form select,.marketing-form [data-slot=select-trigger],.marketing-form textarea{width:100%;min-height:42px;color:var(--marketing-ink);font:inherit;font-size:calc(var(--twg-fs-section) - .96px);letter-spacing:0;background:#fff;border:1px solid #2c1e1029;border-radius:8px;outline:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.marketing-form textarea{resize:vertical}.marketing-form input:focus,.marketing-form select:focus,.marketing-form [data-slot=select-trigger]:focus-visible,.marketing-form textarea:focus{border-color:#b9582e8c;box-shadow:0 0 0 3px #b9582e1f}.marketing-checkbox{grid-template-columns:auto 1fr;align-items:start}.marketing-checkbox input{width:16px;min-height:16px;accent-color:var(--marketing-blue);margin-top:3px}.marketing-form-message{font-size:calc(var(--twg-fs-body) + .4px);border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.marketing-form-message-error{color:#923131;background:#b4303017}.marketing-form-message-success{color:#476438;background:#607d4f1f}.marketing-form-message-success svg{margin-top:2px}.marketing-form-footnote{font-size:calc(var(--twg-fs-body) + .4px)}.marketing-form-footnote a{color:var(--marketing-blue);font-weight:650}.marketing-button:disabled{cursor:wait;opacity:.68;transform:none}.marketing-footer{border-top:1px solid var(--marketing-line);background:var(--marketing-ink);color:#ffffffc7;padding:56px 0}.marketing-footer-grid{grid-template-columns:minmax(260px,1.35fr) repeat(4,minmax(0,.68fr));gap:32px;display:grid}.marketing-footer h2{color:#fff;font-family:var(--font-sans);font-size:calc(var(--twg-fs-body) + .4px);margin-bottom:14px;font-weight:700}.marketing-footer p,.marketing-footer a,.marketing-footer li{color:#ffffffb3;font-size:calc(var(--twg-fs-section) - .96px);line-height:1.55}.marketing-footer a:hover{color:#fff}.marketing-footer .marketing-brand img{filter:brightness(0)invert()}@media (max-width:980px){.marketing-header-inner{grid-template-columns:auto auto}.marketing-nav{display:none}.marketing-site h1{font-size:calc(var(--twg-fs-display-lg) + 20.8px)}.marketing-site h2{font-size:calc(var(--twg-fs-display-lg) + 4.8px)}.marketing-proof-row,.marketing-card-grid,.marketing-detail-grid,.marketing-module-list,.marketing-form-grid,.marketing-provider-grid,.marketing-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-split-grid,.marketing-auth-grid{grid-template-columns:1fr}.marketing-form-grid-single{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.marketing-container{width:min(100% - 32px,1160px)}.marketing-header-inner{gap:12px;min-height:64px}.marketing-header-actions{gap:8px}.marketing-link-button{display:none}.marketing-header-actions .marketing-button{min-height:calc(var(--twg-btn-icon-mobile) - 2px);font-size:calc(var(--twg-fs-body) - .24px);padding:9px 12px}.marketing-hero{min-height:calc(100svh - 92px);padding:88px 0 58px}.marketing-hero-veil{background:linear-gradient(#f7f7f2f7,#f7f7f2d1)}.marketing-site h1{font-size:calc(var(--twg-fs-display-lg) + 10.72px);line-height:1.08}.marketing-site h2{font-size:calc(var(--twg-fs-display-lg) + 1.12px)}.marketing-lead{font-size:var(--twg-fs-section)}.marketing-button{width:100%}.marketing-proof-row,.marketing-card-grid,.marketing-detail-grid,.marketing-module-list,.marketing-path-grid,.marketing-form-row,.marketing-form-grid,.marketing-provider-grid,.marketing-footer-grid{grid-template-columns:1fr}.marketing-section,.marketing-split{padding:68px 0}.marketing-page-hero{padding:72px 0 36px}}.tao-auth{--twg-paper:#f7eedd;--twg-ink:inherit;--twg-ink-2:#6b5a44;--twg-ink-3:#b8a98c;--twg-cream-bright:inherit;--twg-brass:inherit;--twg-brass-soft:#b88a3a1f;--twg-glass-bg:#fff8e89e;--twg-glass-border:#b88a3a38;--twg-ink-tint-soft:#2c1e101a;min-height:100vh;font-family:var(--font-sans), system-ui, sans-serif;color:var(--twg-ink);background:var(--twg-paper);background-image:radial-gradient(circle at 12% 10%,#fff0d28c 0%,#0000 45%),radial-gradient(circle at 88% 84%,#f7dcb473 0%,#0000 50%);background-attachment:fixed;flex-direction:column;display:flex}.tao-auth-top{justify-content:center;padding:18px 24px 0;display:flex}.tao-auth .marketing-brand-pill{background:var(--twg-glass-bg);border:.5px solid var(--twg-glass-border);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);box-shadow:inset 1px 1px 0 var(--twg-cream-bright), inset 0 -1px 0 var(--twg-ink-tint-soft), 0 8px 26px var(--twg-ink-tint-soft);border-radius:999px;align-items:center;gap:14px;padding:10px 30px 10px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tao-auth .marketing-brand-pill{box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--twg-cream-bright) 45%, transparent), inset 0 -1px 0 var(--twg-ink-tint-soft), 0 8px 26px var(--twg-ink-tint-soft)}}.tao-auth .marketing-brand-pill{color:var(--twg-ink);text-decoration:none;transition:transform .16s,box-shadow .16s}.tao-auth .marketing-brand-pill:hover{transform:translateY(-1px)}.tao-auth .marketing-brand-pill-mark{flex-shrink:0;width:38px;height:38px;display:block}.tao-auth .marketing-brand-pill-text{font-family:var(--font-display), Georgia, serif;font-size:var(--twg-fs-module-head-mobile);letter-spacing:.005em;color:var(--twg-ink);white-space:nowrap;padding-right:2px;font-weight:500;line-height:1}@media (max-width:600px){.tao-auth .marketing-brand-pill{gap:9px;padding:7px 18px 7px 9px}.tao-auth .marketing-brand-pill-mark{width:26px;height:26px}.tao-auth .marketing-brand-pill-text{font-size:calc(var(--twg-fs-section) + 1px)}}.tao-auth-body{flex:1;justify-content:center;align-items:center;padding:32px 24px 48px;display:flex}.tao-auth-foot{font-size:var(--twg-fs-label);color:var(--twg-ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;padding:20px 24px 32px;display:flex}.tao-auth-foot nav{flex-wrap:wrap;gap:14px;display:flex}.tao-auth-foot a{color:var(--twg-ink-2);text-decoration:none}.tao-auth-foot a:hover{color:var(--twg-brass)}.tao-auth .marketing-page-hero{background:0 0;width:100%;padding:0}.tao-auth .marketing-container{width:100%;max-width:1040px;margin:0 auto;padding:0}.tao-auth .marketing-auth-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.tao-auth .tao-auth-solo{justify-content:center;width:100%;max-width:460px;margin:0 auto;display:flex}.tao-auth .tao-auth-solo .marketing-form-panel{width:100%;max-width:420px}@media (max-width:880px){.tao-auth .marketing-auth-grid{grid-template-columns:1fr;gap:32px}}.tao-auth .marketing-eyebrow{font-size:var(--twg-fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--twg-brass);margin:0 0 14px;font-weight:500;display:inline-block}.tao-auth .marketing-auth-grid>div>h1{font-family:var(--font-display), Georgia, serif;color:var(--twg-ink);letter-spacing:-.01em;margin:0 0 18px;font-size:clamp(30px,4vw,44px);font-weight:500;line-height:1.12}.tao-auth .marketing-lead{font-size:var(--twg-fs-section);color:var(--twg-ink-2);max-width:46ch;margin:0 0 22px;line-height:1.6}.tao-auth .marketing-status-panel{background:var(--twg-glass-bg);border:1px solid var(--twg-glass-border);border-radius:14px;margin:0 0 22px;padding:18px 20px}.tao-auth .marketing-status-panel svg{color:var(--twg-brass)}.tao-auth .marketing-status-panel h2{font-family:var(--font-display), Georgia, serif;font-size:calc(var(--twg-fs-section) + 1px);color:var(--twg-ink);margin:8px 0 10px;font-weight:500}.tao-auth .marketing-status-panel ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.tao-auth .marketing-status-panel li{font-size:var(--twg-fs-button);color:var(--twg-ink-2);padding-left:16px;line-height:1.5;position:relative}.tao-auth .marketing-status-panel li:before{content:"";background:var(--twg-brass);border-radius:999px;width:5px;height:5px;position:absolute;top:8px;left:0}.tao-auth .marketing-actions{flex-wrap:wrap;gap:10px;display:flex}.tao-auth .marketing-button{border-radius:var(--twg-r-full);font-size:var(--twg-fs-body);font-weight:500;font-family:var(--font-sans), system-ui, sans-serif;cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:11px 20px;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.tao-auth .marketing-button:hover{transform:translateY(-1px)}.tao-auth .marketing-button-primary{background:var(--twg-ink);color:var(--twg-cream-bright);border-color:var(--twg-ink);justify-content:center;width:100%}.tao-auth .marketing-button-primary:hover{background:#1d140a}.tao-auth .marketing-button-primary:disabled{opacity:.55;cursor:default;transform:none}.tao-auth .marketing-button-secondary{background:var(--twg-brass-soft);color:var(--twg-brass);border-color:var(--twg-brass)}.tao-auth .marketing-button-light{color:var(--twg-ink-2);border-color:var(--twg-glass-border);background:0 0}.tao-auth .marketing-button-light:hover{color:var(--twg-ink);border-color:var(--twg-brass)}.tao-auth .marketing-form-panel{background:var(--twg-cream-bright);border:1px solid var(--twg-glass-border);border-radius:18px;padding:28px 28px 26px;box-shadow:0 24px 56px -34px #2c1e106b,0 6px 14px -12px #2c1e1029}.tao-auth .marketing-form-panel-heading{margin-bottom:18px}.tao-auth .marketing-mode-badge{font-size:calc(var(--twg-fs-micro) - .5px);letter-spacing:.1em;text-transform:uppercase;color:var(--twg-brass);background:var(--twg-brass-soft);border:1px solid var(--twg-brass);border-radius:999px;margin-bottom:12px;padding:3px 10px;font-weight:500;display:inline-block}.tao-auth .marketing-form-panel-heading h2{font-family:var(--font-display), Georgia, serif;font-size:var(--twg-fs-module-head-mobile);color:var(--twg-ink);margin:0 0 6px;font-weight:500;line-height:1.15}.tao-auth .marketing-form-panel-heading p{font-size:var(--twg-fs-body);color:var(--twg-ink-2);margin:0;line-height:1.55}.tao-auth .marketing-form,.tao-auth .marketing-form-row{flex-direction:column;gap:14px;display:flex}.tao-auth .marketing-form label{font-size:var(--twg-fs-button);color:var(--twg-ink);flex-direction:column;gap:6px;font-weight:500;display:flex}.tao-auth .marketing-form label>span{font-size:calc(var(--twg-fs-label) + .5px);color:var(--twg-ink-2);font-weight:500}.tao-auth .marketing-form input,.tao-auth .marketing-form textarea,.tao-auth .marketing-form select,.tao-auth .marketing-form [data-slot=select-trigger]{border:1px solid var(--twg-glass-border);background:var(--twg-paper,#fdfbf4);width:100%;color:var(--twg-ink);font-size:var(--twg-fs-body);font-family:var(--font-sans), system-ui, sans-serif;border-radius:10px;outline:none;padding:11px 13px;transition:border-color .14s,box-shadow .14s}.tao-auth .marketing-form input:focus,.tao-auth .marketing-form textarea:focus,.tao-auth .marketing-form select:focus,.tao-auth .marketing-form [data-slot=select-trigger]:focus-visible{border-color:var(--twg-brass);box-shadow:0 0 0 3px var(--twg-brass-soft)}.tao-auth .marketing-form input:disabled{color:var(--twg-ink-2);background:#00000008}.tao-auth .marketing-form input::placeholder{color:var(--twg-ink-3,#b8a98c)}.tao-auth .marketing-checkbox{font-size:calc(var(--twg-fs-label) + .5px);color:var(--twg-ink-2);flex-direction:row;align-items:flex-start;gap:9px;line-height:1.5}.tao-auth .marketing-checkbox input{width:auto;margin-top:2px}.tao-auth .marketing-form-message{font-size:var(--twg-fs-button);border-radius:9px;margin:0;padding:9px 12px;line-height:1.5}.tao-auth .marketing-form-message-error{color:#9a3a25;background:#c0533a17;border:1px solid #c0533a66}.tao-auth .marketing-form-footnote{font-size:calc(var(--twg-fs-label) + .5px);color:var(--twg-ink-2);margin:14px 0 0;line-height:1.6}.tao-auth .marketing-form-footnote a{color:var(--twg-brass);text-decoration:none}.tao-auth .marketing-form-footnote a:hover{text-decoration:underline}.tao-auth .marketing-login-compliance-links{opacity:.85;margin-top:8px}:root{--primary:var(--twg-ink);--primary-foreground:var(--twg-cream-bright);--accent:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){:root{--accent:color-mix(in oklab, var(--twg-coral) 12%, var(--twg-cream-bright))}}:root{--accent-foreground:var(--twg-ink);--destructive:var(--twg-danger);--ring:var(--twg-focus-ring-color);--border:var(--twg-glass-border);--input:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){:root{--input:color-mix(in oklab, var(--twg-ink) 22%, var(--twg-cream))}}:root{--sidebar-primary:var(--twg-ink);--sidebar-ring:var(--twg-brass);--color-navy:var(--twg-ink);--color-gold:var(--twg-brass);--tao-accent:var(--twg-brass)}html:is([data-shell=twg],[data-shell=twg-admin]) body{--background:var(--twg-glass-t1-bg);--foreground:var(--twg-ink);--card:var(--twg-glass-t2-bg);--card-foreground:var(--twg-ink);--popover:var(--twg-glass-t3-bg);--popover-foreground:var(--twg-ink);--secondary:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){html:is([data-shell=twg],[data-shell=twg-admin]) body{--secondary:color-mix(in oklab, var(--twg-cream-bright) 72%, transparent)}}html:is([data-shell=twg],[data-shell=twg-admin]) body{--secondary-foreground:var(--twg-ink);--muted:var(--twg-cream-bright)}@supports (color:color-mix(in lab, red, red)){html:is([data-shell=twg],[data-shell=twg-admin]) body{--muted:color-mix(in oklab, var(--twg-cream-bright) 64%, transparent)}}html:is([data-shell=twg],[data-shell=twg-admin]) body{--muted-foreground:var(--twg-ink-3);--sidebar:var(--twg-glass-t1-bg);--sidebar-foreground:var(--twg-ink);--sidebar-accent:var(--twg-accent-soft);--sidebar-accent-foreground:var(--twg-ink);--sidebar-border:var(--twg-glass-border)}.files-l8{--fs-sidebar-w:260px;--fs-sidebar-min:200px;--fs-sidebar-max:380px;--fs-sidebar-rail:60px;--fs-tree-row-h:34px;--fs-tree-indent:14px;--fs-tree-icon:18px;--fs-row-h:44px;--fs-pad-y:8px;--fs-icon:24px;--fs-grid-card-w:208px;--fs-grid-card-h:232px;--fs-grid-thumb:160px;--fs-grid-gap:16px;--fs-grid-pad:14px;--fs-grid-min:160px;--fs-icon-grid:32px;--fs-icon-toolbar:22px;--fs-icon-ctx:18px;--fs-hit-min:32px;--fs-breadcrumb-h:44px;--fs-toolbar-h:44px;--fs-sep:13px;--fs-checkbox:18px;--fs-space-xl:calc(var(--twg-space-3) * 2);--fs-fw-heading:700;--fs-row-hover-bg:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.files-l8{--fs-row-hover-bg:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.files-l8{--fs-row-select-bg:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.files-l8{--fs-row-select-bg:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.files-l8{--fs-row-select-accent:var(--twg-brass);--fs-drop-scrim:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.files-l8{--fs-drop-scrim:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.files-l8{--fs-drop-border:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.files-l8{--fs-drop-border:color-mix(in oklab, var(--twg-brass) 60%, transparent)}}.files-l8{--fs-sidebar-current-w:var(--fs-sidebar-w);background:radial-gradient(circle at 10% 6%, var(--twg-cream-bright), transparent 55%), radial-gradient(circle at 92% 90%, var(--twg-brass), transparent 55%), var(--twg-glass-t1-bg);border-radius:14px;flex-direction:column;height:calc(100% + 32px);min-height:0;margin:-12px -14px -20px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.files-l8{background:radial-gradient(circle at 10% 6%, color-mix(in oklab, var(--twg-cream-bright) 42%, transparent), transparent 55%), radial-gradient(circle at 92% 90%, color-mix(in oklab, var(--twg-brass) 16%, transparent), transparent 55%), var(--twg-glass-t1-bg)}}.files-l8{-webkit-backdrop-filter:var(--twg-glass-t1-blur);backdrop-filter:var(--twg-glass-t1-blur);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);letter-spacing:0}@media (min-width:1700px){.files-l8{height:calc(100% + 36px);margin:-14px -16px -22px}}@media (min-width:2200px){.files-l8{height:calc(100% + 40px);margin:-16px -18px -24px}}.files-l8,.files-l8 *{box-sizing:border-box}.files-l8 button,.files-l8 input,.files-l8 select{font-family:var(--twg-f-ui);letter-spacing:0}.files-l8__head{justify-content:space-between;align-items:center;gap:var(--twg-space-4);border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-head-bg);min-height:47px;-webkit-backdrop-filter:var(--twg-head-blur);backdrop-filter:var(--twg-head-blur);flex:none;padding:6px 16px;display:flex}.files-l8__brand{align-items:center;gap:10px;min-width:0;display:inline-flex}.files-l8__brand>svg{width:22px;height:22px;color:var(--twg-brass);flex:none}.files-l8__brand h1{color:var(--twg-ink);font-family:var(--twg-f-display);font-size:var(--twg-fs-module-head);margin:0;font-weight:600;line-height:1}.files-l8__head-actions{justify-content:flex-end;align-items:center;gap:var(--twg-space-2);min-width:0;display:inline-flex}.files-l8__head-create{flex:none}.files-l8__mobile-menu{display:none}.files-l8__body{flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.files-l8__sidebar{flex:0 0 var(--fs-sidebar-current-w);width:var(--fs-sidebar-current-w);min-width:var(--fs-sidebar-min);max-width:var(--fs-sidebar-max);border:0;border-right:.5px solid var(--twg-glass-t1-border);min-height:0;transition:flex-basis .18s var(--twg-ease), width .18s var(--twg-ease);border-radius:0;gap:0;padding:0;position:relative;overflow:visible}.files-l8[data-sidebar-collapsed=true] .files-l8__sidebar{flex-basis:var(--fs-sidebar-rail);width:var(--fs-sidebar-rail);min-width:var(--fs-sidebar-rail)}.files-l8__sidebar-head{justify-content:space-between;align-items:center;gap:var(--twg-space-2);height:44px;padding:0 var(--twg-space-3);border-bottom:1px solid var(--twg-ink-hair);flex:none;display:flex}.files-l8__sidebar-head>span{align-items:center;gap:var(--twg-space-2);min-width:0;color:var(--twg-ink-2);font-size:var(--twg-fs-label);text-transform:uppercase;font-weight:600;display:inline-flex}.files-l8__sidebar-head svg{width:16px;height:16px}.files-l8__tree{min-height:0;padding:var(--twg-space-2);flex:auto;overflow-y:auto}.files-l8__tree-section{margin-bottom:var(--twg-space-3);gap:2px;display:grid}.files-l8__tree-section h2{padding-top:var(--twg-space-2);margin:0}.files-l8__tree-empty{padding:var(--twg-space-2) var(--twg-space-3);color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin:0}.files-l8__tree-node{width:100%;height:var(--fs-tree-row-h);align-items:center;gap:var(--twg-space-2);padding:0 var(--twg-space-3) 0 calc(12px + (var(--fs-tree-indent) * var(--fs-tree-level,0)));color:var(--twg-ink);cursor:pointer;text-align:left;transition:background .14s var(--twg-ease), box-shadow .14s var(--twg-ease);background:0 0;border:0;border-radius:7px;display:flex}.files-l8__tree-node:hover{background:var(--fs-row-hover-bg)}.files-l8__tree-node[data-active=true]{background:var(--fs-row-select-bg);box-shadow:inset 2.5px 0 0 var(--fs-row-select-accent)}.files-l8__tree-node[data-drop-target=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.files-l8__tree-node[data-drop-target=true]{background:color-mix(in oklab, var(--twg-brass) 8%, transparent)}}.files-l8__tree-node[data-drop-target=true]{box-shadow:inset 3px 0 0 var(--twg-brass)}.files-l8__tree-chevron{width:12px;height:12px;color:var(--twg-ink-3);transition:transform .14s var(--twg-ease);flex:0 0 12px;place-items:center;display:inline-grid}.files-l8__tree-chevron[data-open=true]{transform:rotate(90deg)}.files-l8__tree-chevron svg,.files-l8__tree-icon svg,.files-l8__tree-lock{width:var(--fs-tree-icon);height:var(--fs-tree-icon)}.files-l8__tree-icon{width:var(--fs-tree-icon);height:var(--fs-tree-icon);color:var(--twg-brass);flex:none;place-items:center;display:inline-grid}.files-l8__tree-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--twg-ink);font-size:var(--twg-fs-button);flex:auto;font-weight:600;overflow:hidden}.files-l8__tree-lock{color:var(--twg-ink-3);flex:none}.files-l8__tree-count{border-radius:var(--twg-r-pill);background:var(--twg-ink);place-items:center;min-width:18px;height:16px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.files-l8__tree-count{background:color-mix(in oklab, var(--twg-ink) 7%, transparent)}}.files-l8__tree-count{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-weight:600}.files-l8[data-sidebar-collapsed=true] .files-l8__tree-label,.files-l8[data-sidebar-collapsed=true] .files-l8__tree-count,.files-l8[data-sidebar-collapsed=true] .files-l8__sidebar-head>span>span,.files-l8[data-sidebar-collapsed=true] .files-l8__tree-chevron{display:none}.files-l8[data-sidebar-collapsed=true] .files-l8__tree-node{justify-content:center;padding:0}.files-l8__resize{cursor:col-resize;width:4px;position:absolute;top:0;bottom:0;right:-2px}.files-l8__main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.files-l8__breadcrumb{flex:0 0 var(--fs-breadcrumb-h);height:var(--fs-breadcrumb-h);align-items:center;gap:var(--twg-space-1);min-width:0;padding:0 var(--twg-space-4);border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-glass-bg-soft);display:flex;overflow:hidden}.files-l8__crumb-wrap{align-items:center;gap:var(--twg-space-1);min-width:0;display:inline-flex;position:relative}.files-l8__crumb{min-height:var(--fs-hit-min);align-items:center;gap:var(--twg-space-1);border-radius:var(--twg-r-sm);min-width:0;max-width:220px;color:var(--twg-ink-3);font-size:var(--twg-fs-label);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color .12s var(--twg-ease);background:0 0;border:0;font-weight:600;display:inline-flex;overflow:hidden}.files-l8__crumb:hover,.files-l8__crumb[data-current=true]{color:var(--twg-ink)}.files-l8__crumb[data-current=true]{font-family:var(--twg-f-display);font-size:var(--twg-fs-section);font-weight:600}.files-l8__crumb[data-drop-target=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.files-l8__crumb[data-drop-target=true]{background:color-mix(in oklab, var(--twg-brass) 8%, transparent)}}.files-l8__crumb[data-drop-target=true]{box-shadow:inset 0 -2px 0 var(--twg-brass)}.files-l8__crumb svg,.files-l8__crumb-sep{width:var(--fs-sep);height:var(--fs-sep);color:var(--twg-ink-3);flex:none}.files-l8__crumb-menu{top:calc(100% + var(--twg-space-1));z-index:60;min-width:180px;padding:var(--twg-space-1);border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-md);background:var(--twg-glass-t3-bg);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:var(--twg-modal-shadow);gap:2px;display:grid;position:absolute;left:0}.files-l8__crumb-menu button{height:var(--twg-btn-icon);padding:0 var(--twg-space-3);border-radius:var(--twg-r-sm);color:var(--twg-ink);font-size:var(--twg-fs-button);text-align:left;background:0 0;border:0;font-weight:600}.files-l8__crumb-menu button:hover{background:var(--fs-row-hover-bg)}.files-l8__toolbar{min-height:var(--fs-toolbar-h);align-items:center;gap:var(--twg-space-2);height:auto;padding:4px var(--twg-space-4);border-bottom:1px solid var(--twg-ink-hair);flex-wrap:wrap;flex:none;display:flex}.files-l8__toolbar-actions,.files-l8__upload-wrap{align-items:center;gap:var(--twg-space-2);display:inline-flex}.files-l8__upload-wrap{position:relative}.files-l8__toolbar-spacer{flex:auto}.files-l8__search-row-controls{align-items:center;gap:var(--twg-space-2);flex-wrap:wrap;flex:1 0 100%;min-width:0;display:flex}.files-l8__search{width:260px;height:var(--twg-search-h);min-height:var(--twg-search-h);align-items:center;gap:var(--twg-search-gap);padding:0 var(--twg-search-pad-x);border:1px solid var(--twg-search-border);border-radius:var(--twg-search-radius);background:var(--twg-search-bg);color:var(--twg-ink-3);transition:flex-basis .16s var(--twg-ease), width .16s var(--twg-ease), border-color .14s var(--twg-ease);flex:0 260px;display:inline-flex}.files-l8__search:focus-within{border-color:var(--twg-brass);flex-basis:320px;width:320px}@supports (color:color-mix(in lab, red, red)){.files-l8__search:focus-within{border-color:color-mix(in oklab, var(--twg-brass) 48%, transparent)}}.files-l8__search svg{width:var(--twg-search-icon);height:var(--twg-search-icon);flex:none}.files-l8__search input{min-width:0;color:var(--twg-ink);font-size:var(--twg-search-font);font-weight:var(--twg-search-weight);background:0 0;border:0;outline:0;flex:auto;line-height:1}.files-l8__search input::placeholder{color:var(--twg-ink-3)}.files-l8__search button{width:22px;height:var(--twg-switch-h);border-radius:var(--twg-r-sm);color:var(--twg-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.files-l8__search button:hover{background:var(--fs-row-hover-bg);color:var(--twg-ink)}.files-l8__search-filters{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;display:inline-flex}.files-l8__filter-trigger{border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-sm);min-width:92px;max-width:120px;height:32px;color:var(--twg-ink);font-size:var(--twg-fs-label);box-shadow:none;background:0 0;padding:0 8px;font-weight:600}.files-l8__filter-trigger[data-state=open]{border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.files-l8__filter-trigger[data-state=open]{border-color:color-mix(in oklab, var(--twg-brass) 45%, transparent)}}.files-l8__primary,.files-l8__secondary,.files-l8__danger{height:var(--twg-btn-md-h);min-height:var(--twg-btn-md-h);padding:0 var(--twg-btn-md-pad-x);border-radius:var(--twg-btn-md-radius);font-size:var(--twg-fs-button);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.files-l8__primary{border:1px solid var(--twg-ink);background:var(--twg-ink);color:var(--twg-cream-bright)}.files-l8__secondary{border:1px solid var(--twg-glass-border);color:var(--twg-ink);background:0 0}.files-l8__danger{border:1px solid var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.files-l8__danger{border:1px solid color-mix(in oklab, var(--twg-coral) 30%, transparent)}}.files-l8__danger{color:var(--twg-coral);background:0 0}.files-l8__primary svg,.files-l8__secondary svg,.files-l8__danger svg{width:14px;height:14px}.files-l8__icon-button,.files-l8__view-toggle button,.files-l8__cell-actions button,.files-l8__grid-actions,.files-l8__mobile-menu{width:var(--fs-hit-min);height:var(--fs-hit-min);border-radius:var(--twg-r-sm);color:var(--twg-ink-3);cursor:pointer;background:0 0;border:0;place-items:center}.files-l8__icon-button,.files-l8__view-toggle button,.files-l8__cell-actions button,.files-l8__grid-actions{display:inline-grid}.files-l8__icon-button:hover,.files-l8__view-toggle button:hover,.files-l8__cell-actions button:hover,.files-l8__grid-actions:hover{background:var(--fs-row-hover-bg);color:var(--twg-ink)}.files-l8__icon-button svg,.files-l8__view-toggle svg,.files-l8__cell-actions svg,.files-l8__grid-actions svg,.files-l8__mobile-menu svg{width:18px;height:var(--twg-icon-md)}.files-l8__sort{align-items:center;gap:var(--twg-space-1);height:32px;padding:0 var(--twg-space-2);border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-sm);color:var(--twg-ink-3);font-size:var(--twg-fs-label);font-weight:600;display:inline-flex}.files-l8__sort-trigger{min-width:96px;height:28px;color:var(--twg-ink);font-size:var(--twg-fs-label);box-shadow:none;background:0 0;border:0;padding:0 8px;font-weight:600}.files-l8__sort-content{font-size:var(--twg-fs-label)}.files-l8__view-toggle{border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-sm);align-items:center;gap:2px;padding:2px;display:inline-flex}.files-l8__view-toggle button[data-active=true]{background:var(--twg-glass-bg-deep);color:var(--twg-ink)}.files-l8__upload-progress{border-radius:var(--twg-r-pill);background:var(--twg-ink-hair);height:3px;position:absolute;bottom:-5px;left:0;right:0;overflow:hidden}.files-l8__upload-progress span{border-radius:inherit;background:var(--twg-brass);height:100%;transition:width .16s var(--twg-ease);display:block}.files-l8__file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.files-l8__content{outline:0;flex:auto;min-height:0;position:relative;overflow:hidden}.files-l8__list{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.files-l8__list-header,.files-l8__list-row{grid-template-columns:32px minmax(190px,1fr) 80px 80px 120px 100px 88px 44px;align-items:center;display:grid}.files-l8__list-header{height:36px;padding:0 var(--twg-space-4);border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-glass-bg-soft);color:var(--twg-ink-3);font-size:var(--twg-fs-micro);text-transform:uppercase;letter-spacing:.16em;flex:0 0 36px;font-weight:600}.files-l8__list-body{flex:auto;min-height:0;overflow-y:auto}.files-l8__list-virtual{flex:auto}.files-l8__list-row{min-height:var(--fs-row-h);height:var(--fs-row-h);padding:var(--fs-pad-y) var(--twg-space-4);border-bottom:1px solid var(--twg-ink-hair);cursor:pointer;transition:background .12s var(--twg-ease), box-shadow .12s var(--twg-ease);background:0 0}.files-l8__list-row:hover{background:var(--fs-row-hover-bg)}.files-l8__list-row[data-selected=true],.files-l8__grid-card[data-selected=true]{background:var(--fs-row-select-bg);box-shadow:inset 3px 0 0 var(--fs-row-select-accent)}.files-l8__list-row[data-focused=true],.files-l8__grid-card[data-focused=true]{outline:2px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.files-l8__list-row[data-focused=true],.files-l8__grid-card[data-focused=true]{outline:2px solid color-mix(in oklab, var(--twg-brass) 32%, transparent)}}.files-l8__list-row[data-focused=true],.files-l8__grid-card[data-focused=true]{outline-offset:-2px}.files-l8__list-row[data-drop-target=true],.files-l8__grid-card[data-drop-target=true]{background:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.files-l8__list-row[data-drop-target=true],.files-l8__grid-card[data-drop-target=true]{background:color-mix(in oklab, var(--twg-brass) 8%, transparent)}}.files-l8__list-row[data-drop-target=true],.files-l8__grid-card[data-drop-target=true]{box-shadow:inset 3px 0 0 var(--twg-brass)}.files-l8__list-row[data-enter=true],.files-l8__grid-card[data-enter=true]{animation:files-l8-row-in .18s var(--twg-ease) both}.files-l8__list-row[data-removing=true],.files-l8__grid-card[data-removing=true]{animation:files-l8-row-out .18s var(--twg-ease) both;pointer-events:none}@keyframes files-l8-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes files-l8-row-out{0%{opacity:1}to{opacity:0}}.files-l8__cell{min-width:0;color:var(--twg-ink-3);font-size:var(--twg-fs-label);align-items:center;font-weight:600;display:inline-flex}.files-l8__cell-name{gap:var(--twg-space-2)}.files-l8__row-icon{width:var(--fs-icon);height:var(--fs-icon);color:var(--twg-brass);flex:none;place-items:center;display:inline-grid}.files-l8__row-icon svg{width:var(--fs-icon);height:var(--fs-icon)}.files-l8__row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--twg-ink);font-size:var(--twg-fs-section);font-weight:600;overflow:hidden}.files-l8__name-button{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.files-l8__name-button:hover{text-underline-offset:2px;text-decoration:underline}.files-l8__check-hit{place-items:center;width:32px;height:32px;display:inline-grid}.files-l8__check-hit input{width:var(--fs-checkbox);height:var(--fs-checkbox);accent-color:var(--twg-brass)}.files-l8__list-row:not(:hover):not([data-selected=true]) .files-l8__check-hit,.files-l8__grid-card:not(:hover):not([data-selected=true]) .files-l8__grid-check,.files-l8__list-row:not(:hover):not([data-selected=true]) .files-l8__cell-actions button,.files-l8__grid-card:not(:hover):not([data-selected=true]) .files-l8__grid-actions{opacity:0}.files-l8__grid{grid-template-columns:repeat(auto-fill, minmax(var(--fs-grid-min), 1fr));align-content:start;gap:var(--fs-grid-gap);height:100%;min-height:0;padding:var(--twg-space-4);display:grid;overflow-y:auto}.files-l8__grid--virtual{display:block}.files-l8__grid-vrow{gap:var(--fs-grid-gap);align-content:start;display:grid}.files-l8__loadmore{position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.files-l8__loadmore-btn{font:600 12px/1.3 var(--twg-f-ui,inherit);border-radius:var(--twg-r-full);border:1px solid var(--twg-hairline,#0000001f);background:var(--twg-cream-bright,#fff);color:var(--twg-ink-2,#444);box-shadow:var(--twg-paper-shadow);cursor:pointer;padding:7px 14px}.files-l8__loadmore-btn:hover:not(:disabled){background:var(--twg-salmon,#d98)}@supports (color:color-mix(in lab, red, red)){.files-l8__loadmore-btn:hover:not(:disabled){background:color-mix(in oklab, var(--twg-salmon,#d98) 10%, var(--twg-cream-bright,#fff))}}.files-l8__loadmore-btn:hover:not(:disabled){color:var(--twg-ink,#222)}.files-l8__grid-card{min-width:0;height:var(--fs-grid-card-h);padding:var(--fs-grid-pad);border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-card);background:var(--twg-glass-bg-deep);box-shadow:var(--twg-paper-shadow);-webkit-backdrop-filter:var(--twg-glass-blur-sm);backdrop-filter:var(--twg-glass-blur-sm);cursor:pointer;transition:background .14s var(--twg-ease), box-shadow .14s var(--twg-ease);flex-direction:column;display:flex;position:relative}.files-l8__grid-card:hover{background:var(--twg-glass-bg-hover);box-shadow:0 4px 16px var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.files-l8__grid-card:hover{box-shadow:0 4px 16px color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.files-l8__grid-thumb{height:var(--fs-grid-thumb);margin-bottom:var(--twg-space-2);border-radius:var(--twg-r-sm);background:radial-gradient(circle, var(--twg-brass), transparent 70%), var(--twg-glass-bg-soft);place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.files-l8__grid-thumb{background:radial-gradient(circle, color-mix(in oklab, var(--twg-brass) 8%, transparent), transparent 70%), var(--twg-glass-bg-soft)}}.files-l8__grid-thumb{color:var(--twg-brass)}.files-l8__grid-thumb svg{width:var(--fs-icon-grid);height:var(--fs-icon-grid)}.files-l8__grid-thumb img{object-fit:cover;width:100%;height:100%}.files-l8__grid-name{min-height:38px;color:var(--twg-ink);-webkit-line-clamp:2;font-size:var(--twg-fs-section);-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.files-l8__grid-meta{margin:var(--twg-space-1) 0 0;color:var(--twg-ink-3);font-size:var(--twg-fs-label);font-weight:600}.files-l8__grid-badges{gap:var(--twg-space-1);margin-top:var(--twg-space-1);flex-wrap:wrap;display:flex}.files-l8__grid-check{border-radius:var(--twg-r-sm);background:var(--twg-glass-bg-deep);place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;left:10px}.files-l8__grid-check input{width:var(--fs-checkbox);height:var(--fs-checkbox);accent-color:var(--twg-brass)}.files-l8__grid-actions{background:var(--twg-glass-bg-deep);position:absolute;top:8px;right:8px}.files-l8__badge-strip,.files-l8__cell-badges{align-items:center;gap:var(--twg-space-1);min-width:0;display:inline-flex}.files-l8__scope-badge,.files-l8__source-chip,.files-l8__memory-chip{border:.5px solid var(--twg-glass-border);background:var(--twg-glass-bg-soft);min-height:22px;color:var(--twg-ink-3);font-size:var(--twg-fs-caption);border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-weight:600;line-height:1;display:inline-flex}.files-l8__scope-badge svg,.files-l8__memory-chip svg{width:12px;height:12px}.files-l8__memory-chip[data-status=pending],.files-l8__memory-chip[data-status=indexing],.files-l8__memory-chip[data-status=indexed]{border-color:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.files-l8__memory-chip[data-status=pending],.files-l8__memory-chip[data-status=indexing],.files-l8__memory-chip[data-status=indexed]{border-color:color-mix(in oklab, var(--twg-salmon) 28%, transparent)}}.files-l8__memory-chip[data-status=pending],.files-l8__memory-chip[data-status=indexing],.files-l8__memory-chip[data-status=indexed]{background:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.files-l8__memory-chip[data-status=pending],.files-l8__memory-chip[data-status=indexing],.files-l8__memory-chip[data-status=indexed]{background:color-mix(in oklab, var(--twg-salmon) 12%, transparent)}}.files-l8__memory-chip[data-status=pending],.files-l8__memory-chip[data-status=indexing],.files-l8__memory-chip[data-status=indexed]{color:var(--twg-salmon)}@supports (color:color-mix(in lab, red, red)){.files-l8__memory-chip[data-status=pending],.files-l8__memory-chip[data-status=indexing],.files-l8__memory-chip[data-status=indexed]{color:color-mix(in oklab, var(--twg-salmon) 76%, var(--twg-ink))}}.files-l8__memory-chip[data-status=pending] svg,.files-l8__memory-chip[data-status=indexing] svg,.files-l8__memory-chip[data-status=indexed] svg{color:var(--twg-salmon)}.files-l8__memory-chip[data-status=indexing] svg{animation:.9s linear infinite files-memory-spin}.files-l8__memory-chip[data-status=failed]{color:var(--twg-danger)}@keyframes files-memory-spin{to{transform:rotate(360deg)}}.files-l8__scope-trigger{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.files-l8__scope-trigger:focus-visible .files-l8__scope-badge{outline:2px solid var(--twg-brass);outline-offset:2px}.files-l8__scope-badge[data-scope=shared]{color:var(--twg-brass-soft)}.files-l8__scope-badge[data-scope=organisation]{color:var(--twg-brass)}.files-l8__storage{appearance:none;align-items:center;gap:var(--twg-space-2);border:.5px solid var(--twg-glass-border-pill);border-radius:var(--twg-r-pill);background:var(--twg-glass-bg-deep);height:28px;color:var(--twg-ink-2);font-size:var(--twg-fs-label);padding:0 12px;font-family:inherit;font-weight:600;display:inline-flex}button.files-l8__storage{cursor:pointer}button.files-l8__storage:hover,button.files-l8__storage:focus-visible{color:var(--twg-ink);border-color:var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){button.files-l8__storage:hover,button.files-l8__storage:focus-visible{border-color:color-mix(in oklab, var(--twg-brass) 45%, transparent)}}button.files-l8__storage:focus-visible{outline:2px solid var(--twg-brass);outline-offset:2px}.files-l8__storage svg{width:14px;height:14px;color:var(--twg-brass)}.files-l8__storage-bar{background:var(--twg-ink-hair);border-radius:2px;width:48px;height:4px;overflow:hidden}.files-l8__storage-bar span{border-radius:inherit;background:var(--twg-sage);height:100%;display:block}.files-l8__storage[data-tier=medium] .files-l8__storage-bar span{background:var(--twg-brass)}.files-l8__storage[data-tier=high] .files-l8__storage-bar span{background:var(--twg-coral)}.files-l8__storage-skel{border-radius:var(--twg-r-pill);background:linear-gradient(90deg, transparent, var(--twg-cream-bright), transparent), var(--twg-ink-hair);width:26px;height:8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.files-l8__storage-skel{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--twg-cream-bright) 72%, transparent), transparent), var(--twg-ink-hair)}}.files-l8__storage-skel{background-size:220% 100%,auto;animation:1.2s ease-in-out infinite fs-shimmer}.files-l8__storage[data-loading=true] .files-l8__storage-bar span{background:linear-gradient(90deg, transparent, var(--twg-cream-bright), transparent), var(--twg-ink-hair);width:100%}@supports (color:color-mix(in lab, red, red)){.files-l8__storage[data-loading=true] .files-l8__storage-bar span{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--twg-cream-bright) 72%, transparent), transparent), var(--twg-ink-hair)}}.files-l8__storage[data-loading=true] .files-l8__storage-bar span{background-size:220% 100%,auto;animation:1.2s ease-in-out infinite fs-shimmer}.files-l8__storage-pending{text-overflow:ellipsis;white-space:nowrap;max-width:78px;color:var(--twg-brass);font-size:var(--twg-fs-caption);font-weight:600;overflow:hidden}.files-l8__management-head{min-height:var(--fs-breadcrumb-h);justify-content:space-between;align-items:center;gap:var(--twg-space-3);padding:8px var(--twg-space-4);border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-glass-bg-soft);flex:none;display:flex}.files-l8__management-head h2{color:var(--twg-ink);font-size:var(--twg-fs-section);font-weight:var(--fs-fw-heading);margin:0}.files-l8__management-head p{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin:2px 0 0;font-weight:600}.files-l8__management-head>span,.files-l8__overview-updated{border-radius:var(--twg-r-pill);background:var(--twg-glass-bg-deep);min-height:24px;color:var(--twg-ink-3);font-size:var(--twg-fs-caption);align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.files-l8__storage-banner,.files-l8__freeing-bar{align-items:center;gap:var(--twg-space-2);min-height:42px;padding:7px var(--twg-space-4);border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-brass);flex-wrap:wrap;flex:none;display:flex}@supports (color:color-mix(in lab, red, red)){.files-l8__storage-banner,.files-l8__freeing-bar{background:color-mix(in oklab, var(--twg-brass) 10%, var(--twg-glass-bg-soft))}}.files-l8__storage-banner,.files-l8__freeing-bar{color:var(--twg-ink);font-size:var(--twg-fs-label);font-weight:600}.files-l8__storage-banner[data-level=urgent],.files-l8__storage-banner[data-level=full]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.files-l8__storage-banner[data-level=urgent],.files-l8__storage-banner[data-level=full]{background:color-mix(in oklab, var(--twg-coral) 10%, var(--twg-glass-bg-soft))}}.files-l8__storage-banner[data-level=urgent],.files-l8__storage-banner[data-level=full]{box-shadow:inset 3px 0 0 var(--twg-coral)}.files-l8__storage-banner>span,.files-l8__freeing-bar>span{flex:220px;min-width:0}.files-l8__freeing-bar{background:var(--twg-glass-bg-deep)}.files-l8__quota-panel{gap:var(--twg-space-3);padding:var(--twg-space-3) var(--twg-space-4);border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-glass-bg-soft);flex:none;display:grid}@supports (color:color-mix(in lab, red, red)){.files-l8__quota-panel{background:color-mix(in oklab, var(--twg-glass-bg-soft) 86%, var(--twg-sage) 14%)}}.files-l8__quota-panel-head{justify-content:space-between;align-items:center;gap:var(--twg-space-3);display:flex}.files-l8__quota-panel-head h3{color:var(--twg-ink);font-size:var(--twg-fs-section);font-weight:var(--fs-fw-heading);margin:2px 0 0}.files-l8__quota-eyebrow{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);text-transform:uppercase;font-weight:600}.files-l8__quota-head-actions,.files-l8__quota-actions{align-items:center;gap:var(--twg-space-2);display:inline-flex}.files-l8__quota-count{border-radius:var(--twg-r-pill);background:var(--twg-glass-bg-deep);min-height:24px;color:var(--twg-ink-3);font-size:var(--twg-fs-caption);align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.files-l8__quota-state{align-items:center;gap:var(--twg-space-2);min-height:44px;color:var(--twg-ink-3);font-size:var(--twg-fs-label);font-weight:600;display:flex}.files-l8__quota-list{gap:var(--twg-space-2);display:grid}.files-l8__quota-card{gap:var(--twg-space-3);padding:var(--twg-space-3);border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-sm);background:var(--twg-pane-bg);grid-template-columns:minmax(0,1fr) minmax(248px,max-content);align-items:center;display:grid}.files-l8__quota-card-main{gap:var(--twg-space-1);min-width:0;display:grid}.files-l8__quota-requester{align-items:baseline;gap:4px var(--twg-space-2);flex-wrap:wrap;min-width:0;display:flex}.files-l8__quota-requester strong{min-width:0;color:var(--twg-ink);font-size:var(--twg-fs-label);font-weight:600}.files-l8__quota-requester span,.files-l8__quota-org{min-width:0;color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-weight:600}.files-l8__quota-meta{gap:6px var(--twg-space-3);flex-wrap:wrap;margin:0;display:flex}.files-l8__quota-meta div{min-width:118px}.files-l8__quota-meta dt,.files-l8__quota-meta dd{margin:0}.files-l8__quota-meta dt{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);text-transform:uppercase;font-weight:600}.files-l8__quota-meta dd{color:var(--twg-ink);font-size:var(--twg-fs-label);font-weight:600}.files-l8__quota-reason{color:var(--twg-ink-2);font-size:var(--twg-fs-label);margin:0;font-weight:600}.files-l8__quota-controls{gap:var(--twg-space-1);justify-items:end;min-width:0;display:grid}.files-l8__quota-grant-field{align-items:center;gap:var(--twg-space-2);color:var(--twg-ink-3);font-size:var(--twg-fs-caption);text-transform:uppercase;font-weight:600;display:inline-flex}.files-l8__quota-grant-field input{width:92px;height:var(--twg-btn-md-h);border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-sm);background:var(--twg-glass-bg-deep);color:var(--twg-ink);font:inherit;font-size:var(--twg-fs-label);padding:0 8px;font-weight:600}.files-l8__overview{height:100%;min-height:0;padding:var(--twg-space-4);overflow-y:auto}.files-l8__overview-head{justify-content:space-between;align-items:flex-start;gap:var(--twg-space-3);margin-bottom:var(--twg-space-4);display:flex}.files-l8__overview-eyebrow,.files-l8__overview-column h3{margin:0 0 var(--twg-space-1);color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-weight:var(--fs-fw-heading);text-transform:uppercase}.files-l8__overview-head h2{color:var(--twg-ink);font-size:var(--twg-fs-heading);font-weight:var(--fs-fw-heading);margin:0}.files-l8__overview-grid{gap:var(--twg-space-4);grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);display:grid}.files-l8__overview-cards{gap:var(--twg-space-3);display:grid}.files-l8__overview-card{align-content:start;gap:var(--twg-space-2);width:100%;min-height:132px;padding:var(--twg-space-3);border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-card);background:var(--twg-glass-bg-deep);color:inherit;text-align:left;cursor:pointer;display:grid}.files-l8__overview-card:hover{background:var(--twg-glass-bg-hover)}.files-l8__overview-card-head{align-items:flex-start;gap:var(--twg-space-2);min-width:0;display:flex}.files-l8__overview-card-head svg{width:18px;height:18px;color:var(--twg-brass);flex:none}.files-l8__overview-card-topic .files-l8__overview-card-head svg{color:var(--twg-salmon)}.files-l8__overview-card-head span{gap:2px;min-width:0;display:grid}.files-l8__overview-card-head strong{text-overflow:ellipsis;white-space:nowrap;color:var(--twg-ink);font-size:var(--twg-fs-section);font-weight:600;overflow:hidden}.files-l8__overview-card-head em,.files-l8__overview-summary,.files-l8__overview-empty{color:var(--twg-ink-3);font-size:var(--twg-fs-label);font-style:normal;font-weight:600;line-height:1.4}.files-l8__overview-summary{color:var(--twg-ink-2)}.files-l8__overview-skeleton{border-radius:var(--twg-r-card);background:linear-gradient(90deg, var(--twg-glass-bg-soft), var(--twg-glass-bg-deep), var(--twg-glass-bg-soft));min-height:132px;animation:1.2s ease-in-out infinite fs-shimmer;display:block}.files-l8__modal-backdrop{z-index:var(--z-modal-backdrop);padding:var(--twg-space-4);background:var(--twg-ink);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.files-l8__modal-backdrop{background:color-mix(in oklab, var(--twg-ink) 30%, transparent)}}.files-l8__modal-backdrop{-webkit-backdrop-filter:blur(10px)}.files-l8__modal{gap:var(--twg-space-3);width:min(440px,100%);padding:var(--fs-space-xl);border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-card);background:var(--twg-glass-t3-bg);color:var(--twg-ink);box-shadow:var(--twg-modal-shadow);display:grid;position:relative}.files-l8__modal-close{width:var(--fs-hit-min);height:var(--fs-hit-min);border-radius:var(--twg-r-sm);color:var(--twg-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:10px;right:10px}.files-l8__modal-close svg,.files-l8__modal-icon svg,.files-l8__spin{width:18px;height:18px}.files-l8__spin{animation:.9s linear infinite files-memory-spin}.files-l8__modal-icon{border-radius:var(--twg-r-pill);background:var(--twg-brass);place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.files-l8__modal-icon{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}.files-l8__modal-icon{color:var(--twg-brass)}.files-l8__modal-icon[data-tone=risk]{background:var(--twg-coral)}@supports (color:color-mix(in lab, red, red)){.files-l8__modal-icon[data-tone=risk]{background:color-mix(in oklab, var(--twg-coral) 14%, transparent)}}.files-l8__modal-icon[data-tone=risk]{color:var(--twg-coral)}.files-l8__modal h2{color:var(--twg-ink);font-size:var(--twg-fs-heading);font-weight:var(--fs-fw-heading);margin:0}.files-l8__modal p{color:var(--twg-ink-2);font-size:var(--twg-fs-body);margin:0;line-height:1.45}.files-l8__modal-actions{gap:var(--twg-space-2);flex-wrap:wrap;display:flex}.files-l8__request-current{gap:6px var(--twg-space-3);padding:var(--twg-space-3);border-radius:var(--twg-r-sm);background:var(--twg-glass-bg-soft);color:var(--twg-ink-3);font-size:var(--twg-fs-label);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);font-weight:600;display:grid}.files-l8__request-current strong{color:var(--twg-ink)}.files-l8__radio-group,.files-l8__textarea-label{gap:var(--twg-space-2);color:var(--twg-ink);font-size:var(--twg-fs-label);border:0;margin:0;padding:0;font-weight:600;display:grid}.files-l8__radio-group label{align-items:center;gap:var(--twg-space-2);min-height:30px;color:var(--twg-ink-2);font-weight:600;display:flex}.files-l8__radio-group input{accent-color:var(--twg-brass)}.files-l8__textarea-label textarea{resize:vertical;min-height:88px;padding:var(--twg-space-2);border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-sm);background:var(--twg-glass-bg-soft);color:var(--twg-ink);font:inherit;font-weight:600}.files-l8__form-error{color:var(--twg-coral);font-size:var(--twg-fs-label);font-weight:600}.files-l8__modal-submit{width:100%}.settings-storage{--fs-space-xl:calc(var(--twg-space-3) * 2);--fs-hit-min:32px}.settings-storage-card,.settings-storage-admin{gap:var(--twg-space-3);display:grid}.settings-storage-pill{border-radius:var(--twg-r-pill);background:var(--twg-brass);align-items:center;min-height:24px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.settings-storage-pill{background:color-mix(in oklab, var(--twg-brass) 12%, transparent)}}.settings-storage-pill{color:var(--twg-brass);font-size:var(--twg-fs-caption);font-weight:600}.settings-storage-meter{gap:var(--twg-space-3);display:grid}.settings-storage-meter>div:first-child{justify-content:space-between;align-items:baseline;gap:var(--twg-space-3);display:flex}.settings-storage-meter strong{color:var(--twg-ink);font-size:var(--twg-fs-display);font-weight:600}.settings-storage-meter span,.settings-storage-meter p{color:var(--twg-ink-3);font-size:var(--twg-fs-label);font-weight:600}.settings-storage-bar{border-radius:var(--twg-r-pill);background:var(--twg-ink-hair);height:8px;overflow:hidden}.settings-storage-bar span{background:var(--twg-sage);height:100%;display:block}.settings-storage-meter[data-tier=medium] .settings-storage-bar span{background:var(--twg-brass)}.settings-storage-meter[data-tier=high] .settings-storage-bar span{background:var(--twg-coral)}.settings-storage-actions,.settings-storage-request-actions{gap:var(--twg-space-2);flex-wrap:wrap;display:flex}.settings-storage-auto-list,.settings-storage-request-list{gap:var(--twg-space-2);display:grid}.settings-storage-toggle,.settings-storage-request{justify-content:space-between;align-items:center;gap:var(--twg-space-3);padding:var(--twg-space-3);border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-card);background:var(--twg-glass-bg-soft);display:flex}.settings-storage-toggle>span,.settings-storage-request>div{gap:3px;min-width:0;display:grid}.settings-storage-toggle svg{width:14px;height:14px;color:var(--twg-brass)}.settings-storage-toggle strong,.settings-storage-toggle>span:first-child,.settings-storage-request strong{color:var(--twg-ink);font-size:var(--twg-fs-button);font-weight:600}.settings-storage-toggle small,.settings-storage-toggle em,.settings-storage-state,.settings-storage-request span,.settings-storage-request p{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin:0;font-style:normal;font-weight:600}.settings-storage-warning{color:var(--twg-coral)!important}.settings-storage-toggle input[type=checkbox]{width:38px;height:22px;accent-color:var(--twg-brass)}.settings-storage-save{width:fit-content}.settings-storage-request{align-items:start}.settings-storage-request label{color:var(--twg-ink-3);font-size:var(--twg-fs-label);gap:4px;font-weight:600;display:grid}.settings-storage-request input{border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-sm);background:var(--twg-glass-bg-deep);width:92px;height:32px;color:var(--twg-ink);font-weight:600}.files-l8__state,.files-l8__state-loading,.files-l8__state-loading-grid{height:100%;min-height:0}.files-l8__state{align-content:center;place-items:center;gap:var(--twg-space-3);padding:var(--fs-space-xl);text-align:center;display:grid}.files-l8__state>svg{width:48px;height:48px;color:var(--twg-ink-3)}.files-l8__state-error>svg{color:var(--twg-coral)}.files-l8__state h2{color:var(--twg-ink);font-size:var(--twg-fs-section);font-weight:var(--fs-fw-heading);margin:0}.files-l8__state h2.ui-emptystate__headline{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--twg-fs-body);font-weight:600}.files-l8__state p{color:var(--twg-ink-3);font-size:var(--twg-fs-button);margin:0;font-weight:600}.files-l8__search-results{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.files-l8__search-count{padding:0 var(--twg-space-4);border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-glass-bg-soft);color:var(--twg-ink-3);font-size:var(--twg-fs-label);flex:0 0 34px;align-items:center;font-weight:600;display:flex}.files-l8__search-list{flex:auto;min-height:0;overflow-y:auto}.files-l8__search-row{align-items:center;gap:var(--twg-space-3);width:100%;min-height:70px;padding:9px var(--twg-space-4);border:0;border-bottom:1px solid var(--twg-ink-hair);color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;display:grid}.files-l8__search-row:hover{background:var(--fs-row-hover-bg)}.files-l8__search-row:focus-visible{outline:2px solid var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.files-l8__search-row:focus-visible{outline:2px solid color-mix(in oklab, var(--twg-brass) 32%, transparent)}}.files-l8__search-row:focus-visible{outline-offset:-2px}.files-l8__search-icon{width:28px;height:28px;color:var(--twg-brass);place-items:center;display:inline-grid}.files-l8__search-icon svg{width:24px;height:24px}.files-l8__search-copy{gap:3px;min-width:0;display:grid}.files-l8__search-title{text-overflow:ellipsis;white-space:nowrap;color:var(--twg-ink);font-size:var(--twg-fs-section);font-weight:600;overflow:hidden}.files-l8__search-snippet{color:var(--twg-ink-2);font-size:var(--twg-fs-label);font-weight:500;line-height:1.35}.files-l8__search-snippet mark{background:var(--twg-salmon);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.files-l8__search-snippet mark{background:color-mix(in oklab, var(--twg-salmon) 30%, transparent)}}.files-l8__search-snippet mark{color:var(--twg-ink)}.files-l8__search-where{flex-wrap:wrap;align-items:center;gap:3px;min-width:0;display:flex}.files-l8__search-crumb{border-radius:var(--twg-r-pill);background:var(--twg-ink);border:0;align-items:center;max-width:180px;height:18px;padding:0 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.files-l8__search-crumb{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.files-l8__search-crumb{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1;overflow:hidden}button.files-l8__search-crumb{cursor:pointer;transition:background .12s var(--twg-ease), color .12s var(--twg-ease)}button.files-l8__search-crumb:hover,button.files-l8__search-crumb:focus-visible{background:var(--twg-brass);outline:0}@supports (color:color-mix(in lab, red, red)){button.files-l8__search-crumb:hover,button.files-l8__search-crumb:focus-visible{background:color-mix(in oklab, var(--twg-brass) 14%, transparent)}}button.files-l8__search-crumb:hover,button.files-l8__search-crumb:focus-visible{color:var(--twg-ink)}.files-l8__search-crumb-sep{width:11px;height:11px;color:var(--twg-ink-3);flex:none}.files-l8__search-meta{margin-left:var(--twg-space-1);text-overflow:ellipsis;white-space:nowrap;color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-weight:600;overflow:hidden}.files-l8__search-open{color:var(--twg-brass);font-size:var(--twg-fs-label);align-items:center;gap:5px;font-weight:600;display:inline-flex}.files-l8__search-open svg{width:16px;height:16px}.files-l8__search-skeleton{align-items:center;gap:var(--twg-space-3);height:70px;padding:9px var(--twg-space-4);border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-ink);grid-template-columns:28px minmax(0,1fr) 68px;display:grid}@supports (color:color-mix(in lab, red, red)){.files-l8__search-skeleton{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.files-l8__search-skeleton span{border-radius:var(--twg-r-pill);background:linear-gradient(90deg, transparent, var(--twg-cream-bright), transparent);height:12px}@supports (color:color-mix(in lab, red, red)){.files-l8__search-skeleton span{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--twg-cream-bright) 56%, transparent), transparent)}}.files-l8__search-skeleton span{background-size:220% 100%;animation:1.2s ease-in-out infinite fs-shimmer}.files-l8__state-loading{align-content:start;gap:0;padding-top:36px;display:grid}.files-l8__state-loading-grid{grid-template-columns:repeat(auto-fill, minmax(var(--fs-grid-min), 1fr));align-content:start;gap:var(--fs-grid-gap);padding:var(--twg-space-4);display:grid}.files-l8__skeleton-row,.files-l8__skeleton-card{background:var(--twg-ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.files-l8__skeleton-row,.files-l8__skeleton-card{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.files-l8__skeleton-row{height:var(--fs-row-h);align-items:center;gap:var(--twg-space-4);padding:var(--fs-pad-y) var(--twg-space-4);border-bottom:1px solid var(--twg-ink-hair);grid-template-columns:minmax(0,1fr) 80px 80px 120px;display:grid}.files-l8__skeleton-card{height:var(--fs-grid-card-h);align-content:start;gap:var(--twg-space-2);padding:var(--fs-grid-pad);border-radius:var(--twg-r-card);display:grid}.files-l8__skeleton-row span,.files-l8__skeleton-card span{border-radius:var(--twg-r-pill);background:linear-gradient(90deg, transparent, var(--twg-cream-bright), transparent);height:12px}@supports (color:color-mix(in lab, red, red)){.files-l8__skeleton-row span,.files-l8__skeleton-card span{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--twg-cream-bright) 56%, transparent), transparent)}}.files-l8__skeleton-row span,.files-l8__skeleton-card span{background-size:220% 100%;animation:1.2s ease-in-out infinite fs-shimmer}.files-l8__skeleton-card span:first-child{height:var(--fs-grid-thumb);border-radius:var(--twg-r-sm)}@keyframes fs-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.files-l8__skeleton-row span,.files-l8__skeleton-card span,.files-l8__search-skeleton span{animation:none}.files-l8__modal,.files-l8__modal-backdrop,.files-l8__list-row[data-enter=true],.files-l8__grid-card[data-enter=true],.files-l8__list-row[data-removing=true],.files-l8__grid-card[data-removing=true],.files-l8__preview-panel,.files-l8__storage-skel,.files-l8__storage[data-loading=true] .files-l8__storage-bar span{animation:none!important}}.files-l8__bulk-bar{z-index:50;align-items:center;gap:var(--twg-space-3);height:52px;padding:0 var(--twg-space-4);border-top:1px solid var(--twg-glass-border);background:var(--twg-glass-bg-deep);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);box-shadow:0 -4px 16px var(--twg-ink);display:flex;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.files-l8__bulk-bar{box-shadow:0 -4px 16px color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.files-l8__bulk-bar{opacity:0;pointer-events:none;transition:transform .18s var(--twg-ease), opacity .18s var(--twg-ease);transform:translateY(100%)}.files-l8__bulk-bar[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.files-l8__bulk-bar strong{color:var(--twg-ink);font-size:var(--twg-fs-button);font-weight:600}.files-l8__drop-overlay{z-index:var(--z-drawer);opacity:0;pointer-events:none;transition:opacity .15s var(--twg-ease);position:absolute;inset:0}.files-l8__drop-overlay[data-active=true]{opacity:1;pointer-events:all}.files-l8__drop-scrim{background:var(--fs-drop-scrim);position:absolute;inset:0}.files-l8__drop-zone{justify-content:center;align-items:center;gap:var(--twg-space-3);width:min(60vw,600px);min-width:320px;min-height:200px;padding:var(--fs-space-xl);border:2px dashed var(--fs-drop-border);border-radius:var(--twg-r-card);background:var(--twg-cream-bright);flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.files-l8__drop-zone{background:color-mix(in oklab, var(--twg-cream-bright) 60%, transparent)}}.files-l8__drop-zone{color:var(--twg-ink);text-align:center}.files-l8__drop-zone svg{width:54px;height:54px;color:var(--twg-brass)}.files-l8__drop-zone h2{font-size:var(--twg-fs-section);font-weight:var(--fs-fw-heading);margin:0}.files-l8__modal-backdrop{z-index:var(--z-modal-backdrop);padding:var(--fs-space-xl);background:var(--twg-dialog-scrim-bg);animation:files-l8-scrim-in .16s var(--twg-ease) both;place-items:center;display:grid;position:absolute;inset:0}.files-l8__modal{gap:var(--twg-space-4);width:min(460px,100%);padding:var(--twg-space-4);border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-md);background:var(--twg-glass-t3-bg);box-shadow:var(--twg-modal-shadow);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);animation:files-l8-modal-in .2s var(--twg-ease) both;display:grid}@keyframes files-l8-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes files-l8-modal-in{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}.files-l8__move-modal{width:min(540px,100%)}.files-l8__modal-head,.files-l8__modal-actions{align-items:center;gap:var(--twg-space-3);display:flex}.files-l8__modal-head{justify-content:space-between}.files-l8__modal-head h2{color:var(--twg-ink);font-size:var(--twg-fs-section);font-weight:var(--fs-fw-heading);margin:0}.files-l8__modal-head p{max-width:34ch;color:var(--twg-ink-3);font-size:var(--twg-fs-label);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-weight:600;overflow:hidden}.files-l8__modal-actions{justify-content:flex-end}.files-l8__modal-actions>span{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin-right:auto;font-weight:600}.files-l8__field{gap:var(--twg-space-1);color:var(--twg-ink-2);font-size:var(--twg-fs-label);font-weight:600;display:grid}.files-l8__field input{height:38px;padding:0 var(--twg-space-3);border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);color:var(--twg-ink);font-size:var(--twg-fs-body);outline:0;font-weight:600}.files-l8__field input:focus{border-color:var(--twg-brass);box-shadow:0 0 0 3px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.files-l8__field input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.files-l8__field-error{color:var(--twg-coral);font-size:var(--twg-fs-label);margin:0;font-weight:600}.files-l8__share-modal{grid-template-rows:auto minmax(0,auto);width:min(620px,100%);max-height:min(720px,100vh - 48px);overflow:auto}.files-l8__delete-modal{width:min(520px,100%)}.files-l8__share-state{place-items:center;gap:var(--twg-space-3);min-height:180px;color:var(--twg-ink-3);font-size:var(--twg-fs-body);text-align:center;font-weight:600;display:grid}.files-l8__share-owner,.files-l8__share-row{align-items:center;gap:var(--twg-space-3);min-width:0;display:flex}.files-l8__share-owner{padding:var(--twg-space-2) var(--twg-space-3);border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-sm);background:var(--twg-glass-bg-soft);color:var(--twg-ink-3);font-size:var(--twg-fs-label);justify-content:space-between;font-weight:600}.files-l8__share-owner strong{color:var(--twg-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.files-l8__visibility-group{gap:var(--twg-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.files-l8__visibility-group button{height:var(--twg-btn-icon-mobile);justify-content:center;align-items:center;gap:var(--twg-space-1);border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-sm);background:var(--twg-glass-bg-soft);color:var(--twg-ink-2);font-size:var(--twg-fs-label);cursor:pointer;font-weight:600;display:inline-flex}.files-l8__visibility-group button[data-active=true]{border-color:var(--twg-ink);background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.files-l8__visibility-group button[data-active=true]{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.files-l8__visibility-group button[data-active=true]{color:var(--twg-ink)}.files-l8__visibility-group button:disabled{cursor:default;opacity:.75}.files-l8__visibility-group svg,.files-l8__share-search svg,.files-l8__share-candidates svg,.files-l8__delete-copy svg{flex:none;width:16px;height:16px}.files-l8__share-search{align-items:center;gap:var(--twg-space-2);height:40px;padding:0 var(--twg-space-3);border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);color:var(--twg-ink-3);display:flex}.files-l8__share-search input{min-width:0;color:var(--twg-ink);font-size:var(--twg-fs-body);background:0 0;border:0;outline:0;flex:auto;font-weight:600}.files-l8__share-candidates,.files-l8__share-list{gap:var(--twg-space-1);min-height:0;display:grid}.files-l8__share-candidates{max-height:130px;padding:var(--twg-space-1);border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-sm);background:var(--twg-glass-bg-soft);overflow:auto}.files-l8__share-candidates button{min-height:calc(var(--twg-btn-icon-mobile) - 2px);align-items:center;gap:var(--twg-space-2);padding:0 var(--twg-space-2);border-radius:var(--twg-r-sm);color:var(--twg-ink);font-size:var(--twg-fs-label);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) minmax(0,1.2fr);font-weight:600;display:grid}.files-l8__share-candidates button:hover{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.files-l8__share-candidates button:hover{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.files-l8__share-candidates span,.files-l8__share-candidates small,.files-l8__share-row strong,.files-l8__share-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.files-l8__share-candidates small,.files-l8__share-row small{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-weight:600}.files-l8__share-list{max-height:220px;padding-right:2px;overflow:auto}.files-l8__share-empty{padding:var(--twg-space-4);border:.5px dashed var(--twg-glass-border);border-radius:var(--twg-r-sm);color:var(--twg-ink-3);font-size:var(--twg-fs-label);text-align:center;margin:0;font-weight:600}.files-l8__share-row{min-height:48px;padding:var(--twg-space-2) var(--twg-space-3);border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-sm);background:var(--twg-glass-bg-soft)}.files-l8__share-row>span{flex:auto;min-width:0;display:grid}.files-l8__share-row strong{color:var(--twg-ink);font-size:var(--twg-fs-label)}.files-l8__share-permission{border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);min-width:96px;height:32px;color:var(--twg-ink);font-size:var(--twg-fs-label);font-weight:600}.files-l8__share-permission-content{border:.5px solid var(--twg-glass-border);background:var(--twg-glass-bg-deep);color:var(--twg-ink)}.files-l8__share-row em{color:var(--twg-ink-3);font-size:var(--twg-fs-label);font-style:normal;font-weight:600}.files-l8__public-link{gap:var(--twg-space-2);padding:var(--twg-space-3);border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-sm);background:var(--twg-sage);display:grid}@supports (color:color-mix(in lab, red, red)){.files-l8__public-link{background:color-mix(in oklab, var(--twg-sage) 9%, var(--twg-glass-bg-soft))}}.files-l8__public-link-head{align-items:center;gap:var(--twg-space-2);min-width:0;color:var(--twg-ink);font-size:var(--twg-fs-label);font-weight:600;display:flex}.files-l8__public-link-head svg{flex:none;width:16px;height:16px}.files-l8__public-link-head span{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);margin-left:auto;font-weight:600}.files-l8__public-link-controls{align-items:start;gap:var(--twg-space-2);grid-template-columns:minmax(130px,.7fr) minmax(116px,.6fr) minmax(170px,1fr) auto;display:grid}.files-l8__public-link-select,.files-l8__public-link-password,.files-l8__public-link-copy input{border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);width:100%;min-width:0;height:38px;color:var(--twg-ink);font-size:var(--twg-fs-label);font-weight:600}.files-l8__public-link-password,.files-l8__public-link-copy input{padding:0 var(--twg-space-3);outline:0}.files-l8__public-link-password:focus,.files-l8__public-link-copy input:focus{border-color:var(--twg-brass);box-shadow:0 0 0 3px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.files-l8__public-link-password:focus,.files-l8__public-link-copy input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.files-l8__public-link-copy,.files-l8__public-link-row{align-items:center;gap:var(--twg-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.files-l8__public-link-list{gap:var(--twg-space-1);display:grid}.files-l8__public-link-row{min-height:44px;padding:7px 8px 7px var(--twg-space-3);border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);grid-template-columns:minmax(0,1fr) auto auto}.files-l8__public-link-row>span{gap:2px;min-width:0;display:grid}.files-l8__public-link-row strong{color:var(--twg-ink);font-size:var(--twg-fs-label);font-weight:600}.files-l8__public-link-row small{color:var(--twg-ink-3);font-size:var(--twg-fs-caption);font-weight:600}.files-l8__chat-share{gap:var(--twg-space-2);padding:var(--twg-space-3);border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-sm);background:var(--twg-glass-bg-soft);display:grid}.files-l8__chat-share-head,.files-l8__chat-share-retry{align-items:center;gap:var(--twg-space-2);min-width:0;display:flex}.files-l8__chat-share-head{color:var(--twg-ink);font-size:var(--twg-fs-label);font-weight:600}.files-l8__chat-share-head svg{flex:none;width:16px;height:16px}.files-l8__chat-share-controls{align-items:start;gap:var(--twg-space-2);grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) auto;display:grid}.files-l8__chat-channel{border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);width:100%;height:38px;color:var(--twg-ink);font-size:var(--twg-fs-label);font-weight:600}.files-l8__chat-note{resize:vertical;width:100%;min-width:0;min-height:38px;max-height:120px;padding:9px var(--twg-space-3);border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);color:var(--twg-ink);font-size:var(--twg-fs-label);outline:0;font-weight:600;line-height:1.25}.files-l8__chat-channel:focus-visible,.files-l8__chat-note:focus{border-color:var(--twg-brass);box-shadow:0 0 0 3px var(--twg-brass)}@supports (color:color-mix(in lab, red, red)){.files-l8__chat-channel:focus-visible,.files-l8__chat-note:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--twg-brass) 18%, transparent)}}.files-l8__chat-submit{white-space:nowrap}.files-l8__chat-share-retry{color:var(--twg-ink-3);font-size:var(--twg-fs-label);justify-content:space-between;font-weight:600}.files-l8__link-modal{width:min(660px,100%)}.files-l8__link-tabs button{min-width:0}.files-l8__link-panel{gap:var(--twg-space-3);min-height:220px;display:grid}.files-l8__link-picker{gap:var(--twg-space-2);min-width:0;display:grid}.files-l8__link-modal .tasks-l1__compose-link-label{color:var(--twg-ink-2);font-size:var(--twg-fs-label);letter-spacing:0;text-transform:none;font-weight:600}.files-l8__link-modal .tasks-l1__compose-link-search input{border-radius:var(--twg-r-sm);height:42px;font-size:var(--twg-fs-body);font-weight:600}.files-l8__link-modal .tasks-l1__compose-link-results{z-index:12}.files-l8__link-modal .tasks-l1__compose-chip{max-width:100%}.files-l8__link-modal .files-l8__share-empty{justify-content:center;align-items:center;gap:var(--twg-space-1);display:inline-flex}.files-l8__link-modal .files-l8__share-empty svg,.files-l8__link-spinner{width:16px;height:16px}.files-l8__link-spinner{animation:.9s linear infinite files-memory-spin}.files-l8__delete-copy{align-items:flex-start;gap:var(--twg-space-3);padding:var(--twg-space-3);border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-sm);background:var(--twg-glass-bg-soft);color:var(--twg-ink-2);display:flex}.files-l8__delete-copy svg{color:var(--twg-coral)}.files-l8__delete-copy p{color:var(--twg-ink-2);font-size:var(--twg-fs-body);margin:0;font-weight:600}.files-l8__picker{max-height:360px;padding:var(--twg-space-1);border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);gap:2px;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.files-l8__picker{background:color-mix(in oklab, var(--twg-cream-bright) 55%, transparent)}}.files-l8__picker-row{align-items:center;gap:var(--twg-space-2);height:34px;padding:0 var(--twg-space-3) 0 calc(12px + (var(--fs-tree-indent) * var(--fs-tree-level,0)));border-radius:var(--twg-r-sm);color:var(--twg-ink);font-size:var(--twg-fs-button);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.files-l8__picker-row:hover,.files-l8__picker-row[data-active=true]{background:var(--fs-row-hover-bg)}.files-l8__picker-row[data-disabled=true]{color:var(--twg-ink-3);cursor:not-allowed}.files-l8__picker-row svg{width:16px;height:16px;color:var(--twg-brass)}.files-l8__context-menu{z-index:var(--z-menu);border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-md);background:var(--twg-glass-t3-bg);min-width:180px;max-width:240px;box-shadow:var(--twg-modal-shadow);-webkit-backdrop-filter:var(--twg-glass-t3-blur);backdrop-filter:var(--twg-glass-t3-blur);gap:0;padding:4px 0;display:grid;position:fixed}.files-l8__context-item-wrap{display:grid}.files-l8__context-divider{background:var(--twg-ink-hair);height:1px;margin:4px 0}.files-l8__context-menu button{height:calc(var(--twg-btn-icon) + 2px);border-radius:var(--twg-r-sm);color:var(--twg-ink);font-size:var(--twg-fs-button);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 4px;padding:0 12px;font-weight:600;display:flex}.files-l8__context-menu button:hover,.files-l8__context-menu button[data-focused=true]{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.files-l8__context-menu button:hover,.files-l8__context-menu button[data-focused=true]{background:color-mix(in oklab, var(--twg-ink) 4%, transparent)}}.files-l8__context-menu button[data-tone=danger]{color:var(--twg-coral)}.files-l8__context-menu svg{width:var(--fs-icon-ctx,18px);height:var(--fs-icon-ctx,18px);color:currentColor}.files-l8__preview-layer{inset:var(--twg-header-h,62px) 0 0 0;z-index:var(--z-sheet);pointer-events:none;position:fixed}.files-l8__preview-scrim{background:var(--twg-ink);border:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.files-l8__preview-scrim{background:color-mix(in oklab, var(--twg-ink) 28%, transparent)}}.files-l8__preview-scrim{pointer-events:auto}.files-l8__preview-panel{--fs-preview-panel-w:640px;width:min(var(--fs-preview-panel-w), calc(100vw - 24px));border-left:1px solid var(--twg-ink-hair);background:var(--twg-glass-bg-deep);min-width:min(400px,100vw - 24px);min-height:0;box-shadow:-18px 0 38px var(--twg-ink);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.files-l8__preview-panel{box-shadow:-18px 0 38px color-mix(in oklab, var(--twg-ink) 14%, transparent)}}.files-l8__preview-panel{-webkit-backdrop-filter:var(--twg-glass-blur-deep);backdrop-filter:var(--twg-glass-blur-deep);animation:files-preview-slide-in .22s var(--twg-ease);pointer-events:auto;transform:translate(0)}@keyframes files-preview-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.files-l8__preview-resize{cursor:ew-resize;width:4px;position:absolute;top:0;bottom:0;left:-2px}.files-l8__preview-mobile-handle{display:none}.files-l8__preview-head{align-items:center;gap:var(--twg-space-3);min-width:0;height:52px;padding:0 var(--twg-space-4);border-bottom:1px solid var(--twg-ink-hair);flex:0 0 52px;display:flex}.files-l8__preview-type-icon{width:var(--fs-hit-min);height:var(--fs-hit-min);color:var(--twg-brass);flex:none;place-items:center;display:inline-grid}.files-l8__preview-type-icon svg{width:var(--fs-icon-toolbar,22px);height:var(--fs-icon-toolbar,22px)}.files-l8__preview-title{flex:auto;gap:3px;min-width:0;display:grid}.files-l8__preview-title h2{max-width:60%;color:var(--twg-ink);font-size:var(--twg-fs-section);font-weight:var(--fs-fw-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.15;overflow:hidden}.files-l8__preview-title span{color:var(--twg-ink-3);font-size:var(--twg-fs-label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.files-l8__preview-actions{align-items:center;gap:var(--twg-space-2);flex:none;display:inline-flex}.files-l8__preview-actions .files-l8__icon-button:disabled{opacity:.45;cursor:not-allowed}.files-l8__preview-body{flex:auto;min-height:0;position:relative;overflow:hidden}.files-l8__preview-scroll{overscroll-behavior:contain;height:100%;min-height:0;padding:var(--twg-space-4);overflow:auto}.files-l8__preview-state{align-content:center;place-items:center;gap:var(--twg-space-3);height:100%;padding:var(--fs-space-xl);text-align:center;display:grid}.files-l8__preview-state>svg{width:28px;height:28px;color:var(--twg-ink-3)}.files-l8__preview-state h2{color:var(--twg-ink);font-size:var(--twg-fs-section);font-weight:var(--fs-fw-heading);margin:0}.files-l8__preview-state p{overflow-wrap:anywhere;max-width:360px;color:var(--twg-ink-3);font-size:var(--twg-fs-button);margin:0;font-weight:600}.files-l8__preview-state-error>svg{color:var(--twg-coral)}.files-l8__preview-meta-list{gap:var(--twg-space-2);min-width:min(340px,100%);padding:var(--twg-space-3);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-glass-bg-soft);text-align:left;margin:0;display:grid}.files-l8__preview-meta-list div{gap:var(--twg-space-3);grid-template-columns:80px minmax(0,1fr);display:grid}.files-l8__preview-meta-list dt,.files-l8__preview-meta-list dd{overflow-wrap:anywhere;min-width:0;font-size:var(--twg-fs-label);margin:0}.files-l8__preview-meta-list dt{color:var(--twg-ink-3);font-weight:600}.files-l8__preview-meta-list dd{color:var(--twg-ink);font-weight:600}.files-l8__preview-notice{margin-bottom:var(--twg-space-3);padding:var(--twg-space-2) var(--twg-space-3);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-glass-bg-soft);color:var(--twg-ink-2);font-size:var(--twg-fs-label);font-weight:600}.files-l8__details-panel{--fs-preview-panel-w:480px}.files-l8__details-body{overscroll-behavior:contain;align-content:start;gap:var(--twg-space-4);height:100%;min-height:0;padding:var(--twg-space-4);display:grid;overflow:auto}.files-l8__details-section{gap:var(--twg-space-2);min-width:0;padding-bottom:var(--twg-space-3);border-bottom:1px solid var(--twg-ink-hair);display:grid}.files-l8__details-section:last-child{border-bottom:0}.files-l8__details-section h3{color:var(--twg-ink);font-size:var(--twg-fs-button);font-weight:var(--fs-fw-heading);margin:0}.files-l8__details-list{gap:var(--twg-space-1);margin:0;display:grid}.files-l8__details-list div{gap:var(--twg-space-3);grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);min-width:0;padding:3px 0;display:grid}.files-l8__details-list dt,.files-l8__details-list dd{overflow-wrap:anywhere;min-width:0;font-size:var(--twg-fs-label);margin:0;line-height:1.35}.files-l8__details-list dt{color:var(--twg-ink-3);font-weight:600}.files-l8__details-list dd{color:var(--twg-ink);font-weight:650}.files-l8__details-pills,.files-l8__details-link-list{gap:var(--twg-space-1);min-width:0;display:grid}.files-l8__details-pills span,.files-l8__details-link-list span{align-items:center;gap:var(--twg-space-2);min-width:0;padding:var(--twg-space-2) var(--twg-space-3);border:.5px solid var(--twg-glass-border);border-radius:var(--twg-r-sm);background:var(--twg-glass-bg-soft);color:var(--twg-ink-2);font-size:var(--twg-fs-label);font-weight:600;display:flex}.files-l8__details-pills svg,.files-l8__details-link-list svg,.files-l8__details-state svg{width:16px;height:16px;color:var(--twg-brass);flex:none}.files-l8__details-link-list span{grid-template-columns:18px minmax(0,1fr);align-items:center;display:grid}.files-l8__details-link-list strong,.files-l8__details-link-list em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.files-l8__details-link-list strong{color:var(--twg-ink);font-style:normal;font-weight:600}.files-l8__details-link-list em{color:var(--twg-ink-3);grid-column:2;font-style:normal;font-weight:650}.files-l8__details-state{align-items:center;gap:var(--twg-space-2);min-width:0;color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin:0;font-weight:600;display:inline-flex}.files-l8__preview-pre{white-space:pre-wrap;word-break:break-word;color:var(--twg-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--twg-fs-label);margin:0;font-weight:500;line-height:1.55}.files-l8__preview-markdown{color:var(--twg-ink);font-size:var(--twg-fs-body);line-height:1.55}.files-l8__preview-markdown h1,.files-l8__preview-markdown h2,.files-l8__preview-markdown h3{font-size:var(--twg-fs-heading);margin:1em 0 .45em;line-height:1.15}.files-l8__preview-markdown p,.files-l8__preview-markdown ul,.files-l8__preview-markdown ol,.files-l8__preview-markdown pre{margin:0 0 .85em}.files-l8__preview-markdown code,.files-l8__preview-markdown pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.files-l8__preview-markdown pre{padding:var(--twg-space-3);border-radius:var(--twg-r-sm);background:var(--twg-ink);overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.files-l8__preview-markdown pre{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.files-l8__preview-image-wrap{height:100%;min-height:0;padding:var(--twg-space-4);place-items:center;display:grid;overflow:auto}.files-l8__preview-image-wrap img{object-fit:contain;border-radius:var(--twg-r-sm);max-width:100%;max-height:80vh}.files-l8__preview-image-wrap img[data-loading=true]{opacity:0}.files-l8__preview-media-wrap,.files-l8__preview-audio-wrap{height:100%;min-height:0;padding:var(--twg-space-4);place-items:center;display:grid;overflow:auto}.files-l8__preview-media-wrap video{aspect-ratio:16/9;border-radius:var(--twg-r-sm);background:var(--twg-ink);width:min(100%,760px);max-height:min(72vh,620px)}@supports (color:color-mix(in lab, red, red)){.files-l8__preview-media-wrap video{background:color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.files-l8__preview-media-wrap video[data-loading=true]{opacity:0}.files-l8__preview-audio-card{gap:var(--twg-space-3);width:min(100%,460px);padding:var(--twg-space-4);border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-glass-bg-soft);grid-template-columns:40px minmax(0,1fr);align-items:center;display:grid}.files-l8__preview-audio-card>svg{width:28px;height:28px;color:var(--twg-brass)}.files-l8__preview-audio-card h3,.files-l8__preview-audio-card span{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.files-l8__preview-audio-card h3{color:var(--twg-ink);font-size:var(--twg-fs-button);font-weight:var(--fs-fw-heading)}.files-l8__preview-audio-card span{color:var(--twg-ink-3);font-size:var(--twg-fs-label);font-weight:650;display:block}.files-l8__preview-audio-card audio{grid-column:1/-1;width:100%}.files-l8__preview-office-state>svg{color:var(--twg-brass)}.files-l8__preview-pdf{height:100%;min-height:0;padding:var(--twg-space-4);position:relative;overflow:hidden}.files-l8__preview-pdf .react-pdf__Document,.files-l8__preview-pdf-stack,.files-l8__preview-pdf-list{height:100%;min-height:0}.files-l8__preview-pdf-stack{align-content:start;justify-items:center;gap:var(--twg-space-4);display:grid;overflow:auto}.files-l8__preview-pdf-row{padding-bottom:var(--twg-space-4);justify-items:center;display:grid}.files-l8__preview-pdf canvas{max-width:100%;box-shadow:var(--twg-paper-shadow);height:auto!important}.files-l8__preview-page-counter{right:var(--twg-space-4);bottom:var(--twg-space-4);border-radius:var(--twg-r-pill);background:var(--twg-glass-bg-deep);color:var(--twg-ink-2);font-size:var(--twg-fs-label);box-shadow:var(--twg-paper-shadow);padding:5px 9px;font-weight:600;position:absolute}.files-l8__preview-table-shell{flex-direction:column;display:flex}.files-l8__preview-table{border:1px solid var(--twg-ink-hair);border-radius:var(--twg-r-sm);background:var(--twg-glass-bg-soft);flex:auto;min-height:0;overflow:auto}.files-l8__preview-table-head,.files-l8__preview-table-row{min-width:max(100%, calc(140px * var(--fs-preview-columns-count,1)));grid-template-columns:var(--fs-preview-columns);display:grid}.files-l8__preview-table-head{z-index:1;background:var(--twg-glass-bg-deep);border-bottom:1px solid var(--twg-ink-hair);position:sticky;top:0}.files-l8__preview-table-head span,.files-l8__preview-table-row span{border-right:1px solid var(--twg-ink-hair);min-width:0;color:var(--twg-ink);font-size:var(--twg-fs-label);text-overflow:ellipsis;white-space:nowrap;padding:10px 12px;line-height:1.35;overflow:hidden}.files-l8__preview-table-head span{color:var(--twg-ink-2);font-weight:600}.files-l8__preview-table-row{border-bottom:1px solid var(--twg-ink-hair)}.files-l8__preview-table-body{min-height:0}.files-l8__preview-skeleton{height:100%;min-height:0;margin:var(--twg-space-4);border-radius:var(--twg-r-sm);background:var(--twg-ink);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.files-l8__preview-skeleton{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.files-l8__preview-skeleton:after,.files-l8__preview-pdf-page-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--twg-cream-bright), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.files-l8__preview-skeleton:after,.files-l8__preview-pdf-page-skeleton:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--twg-cream-bright) 56%, transparent), transparent)}}.files-l8__preview-skeleton:after,.files-l8__preview-pdf-page-skeleton:after{background-size:220% 100%;animation:1.2s ease-in-out infinite fs-shimmer}.files-l8__preview-skeleton-pdf,.files-l8__preview-skeleton-image,.files-l8__preview-skeleton-media{min-height:360px}.files-l8__preview-skeleton-lines{height:180px}.files-l8__preview-skeleton-table{min-height:320px}.files-l8__preview-pdf-page-skeleton{border-radius:var(--twg-r-sm);background:var(--twg-ink);width:min(620px,100%);height:760px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.files-l8__preview-pdf-page-skeleton{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.files-public-link{background:linear-gradient(180deg, var(--twg-sage), transparent 44%), var(--twg-bg);place-items:center;min-height:100dvh;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.files-public-link{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-sage) 12%, transparent), transparent 44%), var(--twg-bg)}}.files-public-link{color:var(--twg-ink)}.files-public-link__panel{justify-items:center;gap:var(--twg-space-3);border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-lg);background:var(--twg-pane-bg);text-align:center;width:min(440px,100%);box-shadow:var(--twg-shadow-soft);padding:28px;display:grid}.files-public-link__icon{border-radius:var(--twg-r-pill);background:var(--twg-brass);place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.files-public-link__icon{background:color-mix(in oklab, var(--twg-brass) 16%, transparent)}}.files-public-link__icon{color:var(--twg-brass)}.files-public-link__icon svg{width:22px;height:22px}.files-public-link h1{overflow-wrap:anywhere;max-width:100%;color:var(--twg-ink);font-size:var(--twg-fs-heading);margin:0;font-weight:700}.files-public-link p{color:var(--twg-ink-3);font-size:var(--twg-fs-label);margin:0;font-weight:600}.files-public-link__primary,.files-public-link__secondary{min-height:var(--twg-btn-md-h);padding:0 var(--twg-btn-md-pad-x);border-radius:var(--twg-btn-md-radius);font-size:var(--twg-fs-button);cursor:pointer;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.files-public-link__primary{border:1px solid var(--twg-ink);background:var(--twg-ink);color:var(--twg-cream-bright)}.files-public-link__secondary{border:1px solid var(--twg-glass-border);color:var(--twg-ink);background:0 0}.files-public-link__primary svg,.files-public-link__secondary svg{width:16px;height:16px}.files-public-link__form{gap:var(--twg-space-2);width:100%;display:grid}.files-public-link__form input{width:100%;min-height:42px;padding:0 var(--twg-space-3);border:1px solid var(--twg-glass-border);border-radius:var(--twg-r-sm);background:var(--twg-cream-bright);color:var(--twg-ink);font-size:var(--twg-fs-label);font-weight:600}@media (max-width:980px){.files-l8__list-header,.files-l8__list-row{grid-template-columns:32px minmax(160px,1fr) 72px 72px 106px 76px 44px}.files-l8__cell-owner{display:none}}@media (max-width:768px){.files-l8{border-radius:12px;height:calc(100% + 48px);margin:-16px 0 -32px}.files-l8__head{min-height:58px;padding:9px 12px}.files-l8__mobile-menu{display:inline-grid}.files-l8__brand h1{font-size:var(--twg-fs-module-head-mobile)}.files-l8__sidebar{z-index:var(--z-drawer);width:min(80vw,300px);min-width:0;max-width:none;transition:transform .2s var(--twg-ease);flex-basis:auto;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.files-l8[data-sidebar-open=true] .files-l8__sidebar{transform:translate(0)}.files-l8[data-sidebar-collapsed=true] .files-l8__sidebar{flex-basis:auto;width:min(80vw,300px);min-width:0}.files-l8[data-sidebar-collapsed=true] .files-l8__tree-label,.files-l8[data-sidebar-collapsed=true] .files-l8__sidebar-head>span>span{display:inline}.files-l8[data-sidebar-collapsed=true] .files-l8__tree-node{padding:0 var(--twg-space-3) 0 calc(12px + (var(--fs-tree-indent) * var(--fs-tree-level,0)));justify-content:flex-start}.files-l8__drawer-scrim{z-index:var(--z-drawer-scrim);background:var(--twg-dialog-scrim-bg);border:0;position:absolute;inset:0}.files-l8__main{width:100%}.files-l8__breadcrumb{padding:0 var(--twg-space-3)}.files-l8__crumb{max-width:140px}.files-l8__toolbar{height:auto;min-height:var(--fs-toolbar-h);padding:0 var(--twg-space-3);flex-wrap:wrap;flex:none;gap:7px;padding-top:6px;padding-bottom:6px}.files-l8__new-folder span,.files-l8__sort>span,.files-l8__storage-label{display:none}.files-l8__new-folder{gap:0;padding-left:9px;padding-right:9px}.files-l8__sort{justify-content:center;width:32px;padding:0;overflow:hidden}.files-l8__sort-trigger{color:#0000;width:30px;min-width:30px;padding:0;font-size:0}.files-l8__sort-trigger svg{color:var(--twg-ink-3)}.files-l8__sort-trigger [data-slot=select-value]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.files-l8__storage{padding:0 10px}.files-l8__storage-bar,.files-l8__storage-pending,.files-l8__toolbar-spacer{display:none}.files-l8__search-row-controls{flex-wrap:wrap;flex:1 0 100%;order:2}.files-l8__search{flex:1 0 100%;order:2;width:100%}.files-l8__search:focus-within{flex-basis:100%;width:100%}.files-l8__search-filters{flex:1 0 100%;order:3;padding-bottom:1px;overflow-x:auto}.files-l8__filter-trigger{min-width:104px}.files-l8__search-row{gap:var(--twg-space-2);min-height:82px;padding:10px var(--twg-space-3);grid-template-columns:30px minmax(0,1fr) 28px}.files-l8__management-head,.files-l8__storage-banner,.files-l8__freeing-bar,.files-l8__overview-head{flex-direction:column;align-items:stretch}.files-l8__quota-panel{padding:var(--twg-space-3)}.files-l8__quota-panel-head{align-items:flex-start}.files-l8__quota-card{grid-template-columns:1fr}.files-l8__quota-controls{justify-items:stretch}.files-l8__quota-grant-field,.files-l8__quota-actions{width:100%}.files-l8__quota-grant-field input{flex:auto;min-width:0}.files-l8__quota-actions .files-l8__primary,.files-l8__quota-actions .files-l8__danger{flex:1 1 0}.files-l8__storage-banner .files-l8__secondary,.files-l8__storage-banner .files-l8__danger,.files-l8__freeing-bar .files-l8__danger{width:100%}.files-l8__overview{padding:var(--twg-space-3)}.files-l8__overview-grid{grid-template-columns:1fr}.files-l8__overview-card{min-height:120px}.files-l8__modal-backdrop{align-items:stretch;padding:0}.files-l8__modal{border-radius:0;align-content:start;width:100vw;min-height:100dvh}.files-l8__modal-actions{display:grid}.files-l8__modal-actions .files-l8__danger,.files-l8__modal-actions .files-l8__secondary{width:100%}.files-l8__modal-backdrop:has(.files-l8__share-modal) .files-l8__share-modal{overflow:auto!important}.files-l8__public-link-controls,.files-l8__chat-share-controls{grid-template-columns:1fr}.files-l8__public-link-controls .files-l8__secondary,.files-l8__chat-submit{width:100%}.files-l8__request-current{grid-template-columns:1fr}.settings-storage-meter>div:first-child,.settings-storage-toggle,.settings-storage-request{flex-direction:column;align-items:stretch}.settings-storage-actions,.settings-storage-request-actions,.settings-storage-save,.settings-storage-actions .files-l8__primary,.settings-storage-actions .files-l8__secondary,.settings-storage-request-actions .files-l8__primary,.settings-storage-request-actions .files-l8__secondary{width:100%}.files-l8__search-snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.files-l8__search-open span{display:none}.files-l8__grid{gap:var(--twg-space-3);padding:var(--twg-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.files-l8__grid-card{height:auto;min-height:204px}.files-l8__grid-thumb{height:120px}.files-l8__list-header,.files-l8__list-row{grid-template-columns:26px minmax(0,1fr) 38px 54px 32px 30px;padding-left:8px;padding-right:8px}.files-l8__cell-size,.files-l8__cell-owner,.files-l8__cell-scope .files-l8__source-chip,.files-l8__cell-scope .files-l8__scope-badge span,.files-l8__cell-scope .files-l8__memory-chip span{display:none}.files-l8__list-header .files-l8__cell-type,.files-l8__list-header .files-l8__cell-scope,.files-l8__list-header .files-l8__cell-actions{color:#0000;font-size:0}.files-l8__list-header .files-l8__cell-modified{font-size:calc(var(--twg-fs-micro) - 1px)}.files-l8__check-hit{width:26px}.files-l8__row-icon{width:24px;height:24px}.files-l8__row-name{font-size:var(--twg-fs-body)}.files-l8__cell-type,.files-l8__cell-modified{font-size:var(--twg-fs-caption)}.files-l8__cell-actions button{width:28px;min-width:28px}.files-l8__scope-badge{padding-left:5px;padding-right:5px}.files-l8__bulk-bar{height:56px;padding:0 var(--twg-space-3)}.files-l8__bulk-bar .files-l8__secondary span,.files-l8__bulk-bar .files-l8__danger span{display:none}.files-l8__drop-zone{width:calc(100vw - 32px);min-width:min(320px,100vw - 32px)}.files-l8__preview-layer{inset:0}.files-l8__preview-panel{border-left:0;border-top:1px solid var(--twg-ink-hair);width:100vw;min-width:0;animation:files-preview-sheet-in .22s var(--twg-ease);padding-bottom:env(safe-area-inset-bottom);transform:translateY(0)}@keyframes files-preview-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.files-l8__preview-resize{display:none}.files-l8__preview-mobile-handle{width:42px;height:4px;margin:max(var(--twg-space-2), env(safe-area-inset-top)) auto var(--twg-space-1);border-radius:var(--twg-r-pill);background:var(--twg-ink-hair);display:block}.files-l8__preview-head{gap:var(--twg-space-2);height:58px;padding:0 var(--twg-space-3);flex-basis:58px}.files-l8__preview-title h2{max-width:100%}.files-l8__preview-head .files-l8__icon-button,.files-l8__preview-head .files-l8__secondary{min-width:var(--twg-touch-target);min-height:var(--twg-touch-target)}.files-l8__preview-actions .files-l8__secondary span{display:none}.files-l8__preview-scroll,.files-l8__preview-image-wrap,.files-l8__preview-pdf{padding:var(--twg-space-3)}.files-l8__preview-table-head span,.files-l8__preview-table-row span{padding:9px 10px}}.tasks-l1__compose-draftcard{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tasks-l1__compose-draftcard-send,.tasks-l1__compose-draftcard-edit{border-radius:var(--twg-r-full,999px);min-height:38px;font-family:var(--twg-f-ui);font-size:var(--twg-fs-button,13px);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.tasks-l1__compose-draftcard-send{background:var(--twg-salmon,#b9582e);color:var(--twg-on-salmon,var(--twg-cream-bright))}.tasks-l1__compose-draftcard-send:disabled{opacity:.5;cursor:default}.tasks-l1__compose-draftcard-send svg{width:14px;height:14px}.tasks-l1__compose-draftcard-edit{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-draftcard-edit{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.tasks-l1__compose-draftcard-edit{color:var(--twg-ink)}.tasks-l1__compose-draftcard-edit:active{background:var(--twg-ink)}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-draftcard-edit:active{background:color-mix(in oklab, var(--twg-ink) 12%, transparent)}}@media (max-width:767px){.tasks-l1__compose-backdrop{justify-content:stretch!important;align-items:stretch!important;padding:0!important}.tasks-l1__compose-modal,.tasks-l1__compose-modal[data-mode=compose-andy],.tasks-l1__compose-modal[data-mode=compose-manual]{width:100vw!important;max-width:100vw!important;height:var(--vv-h,100dvh)!important;max-height:var(--vv-h,100dvh)!important;border:0!important;border-radius:0!important;animation:none!important}.tasks-l1__compose-modal[data-mode=compose-andy] .tasks-l1__compose-split{flex:auto;min-height:0}.tasks-l1__compose-andy{min-height:0}.tasks-l1__andy-composer{grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:end!important;gap:8px!important}.tasks-l1__andy-attach{width:44px!important;height:44px!important}.tasks-l1__andy-composer .tasks-l1__create-primary.tasks-l1__compose-andy-send{border-radius:50%!important;width:44px!important;height:44px!important;padding:0!important}.tasks-l1__andy-composer .tasks-l1__compose-andy-send span{display:none!important}.tasks-l1__andy-composer textarea{min-height:44px!important;max-height:126px!important}}.tasks-l1__compose-backtochat.tasks-l1__compose-backtochat-arrow{border-radius:var(--twg-r-full,999px);justify-content:center;width:36px;height:36px;padding:0}.tasks-l1__compose-backtochat-arrow svg{width:18px;height:18px}@media (max-width:768px){.brf-greeting,.tasks-l1__head,.files-l8__head,.twg-canvas .ct-topbar,.twg-canvas .wf-topbar,.twg-canvas .st-head,.twg-canvas .email-mobile-topbar,.m-em-topbar,.m-wf-topbar,.m-cal-header,.m-em-topbar.m-em-topbar,.m-em-topbar.m-em-topbar-inbox,.m-em-topbar.m-wf-topbar,.ct-shell .m-em-topbar{box-sizing:border-box!important;height:47px!important;min-height:47px!important;max-height:47px!important}.brf-greeting,.tasks-l1__head,.files-l8__head,.twg-canvas .ct-topbar,.twg-canvas .wf-topbar,.twg-canvas .st-head,.m-em-topbar.m-em-topbar,.m-em-topbar.m-em-topbar-inbox,.m-em-topbar.m-wf-topbar,.ct-shell .m-em-topbar{padding-top:3px!important;padding-bottom:3px!important;overflow:visible!important}.brf-greeting{border-bottom:1px solid var(--twg-ink-hair);background:var(--twg-head-bg);-webkit-backdrop-filter:var(--twg-head-blur);backdrop-filter:var(--twg-head-blur);align-items:center!important;padding-left:12px!important;padding-right:12px!important;display:flex!important}.brf-greeting-sub{display:none!important}.tasks-l1__head{background:var(--twg-head-bg)!important;border-bottom:1px solid var(--twg-ink-hair)!important;-webkit-backdrop-filter:var(--twg-head-blur)!important;backdrop-filter:var(--twg-head-blur)!important;align-items:center!important;display:flex!important}.tasks-l1__mobile-topbar{height:41px!important;min-height:41px!important;padding:0 12px 0 16px!important}.m-ct-topbar-slot .m-em-topbar:not(.m-em-topbar-search-mode){align-items:center!important;gap:var(--twg-space-2)!important;height:47px!important;min-height:47px!important;max-height:47px!important;padding:0 var(--twg-space-2)!important;display:flex!important;overflow:hidden!important}.m-ct-topbar-slot .m-em-topbar-title{max-width:calc(100% - (3 * var(--twg-touch-target)) - (4 * var(--twg-space-2)))!important;flex:0 auto!important}.m-ct-topbar-slot .m-em-topbar-spacer{flex:auto!important;min-width:0!important}.m-ct-topbar-slot .m-em-topbar-icon{flex:0 0 var(--twg-l18-head-icon)!important}.m-ct-views-sheet{border-radius:var(--twg-dialog-mobile-radius)!important;background:var(--twg-head-bg)!important;box-shadow:var(--twg-dialog-sheet-shadow), var(--twg-modal-shadow)!important}.tasks-l1__mobile-icon,.twg-canvas .email-mobile-topbar__icon,.m-em-topbar-icon,.m-cal-header-btn{width:var(--twg-l18-head-icon)!important;height:var(--twg-l18-head-icon)!important;min-width:var(--twg-l18-head-icon)!important;min-height:var(--twg-l18-head-icon)!important}#main.twg-canvas>.tasks-l1 .tasks-l1__mobile-icon{width:var(--twg-touch-target,44px)!important;height:var(--twg-touch-target,44px)!important;min-width:var(--twg-touch-target,44px)!important;min-height:var(--twg-touch-target,44px)!important}.tasks-l1__chips{min-height:48px!important}#main.twg-canvas>.tasks-l1 .tasks-l1__chips>.tasks-l1__chip{width:auto!important;min-width:72px!important;max-width:none!important;padding-left:10px!important;padding-right:10px!important}#main.twg-canvas>.tasks-l1 .tasks-l1__chip-wrap[data-custom=true] .tasks-l1__chip{width:auto!important;min-width:118px!important;max-width:178px!important;padding-left:8px!important;padding-right:6px!important}.files-l8__head{align-items:center!important;padding-left:12px!important;padding-right:12px!important}.twg-canvas .st-head{flex-wrap:nowrap!important;position:relative!important}.twg-canvas .st-search-wrap{z-index:30!important;min-width:0!important;position:absolute!important;top:calc(100% + 6px)!important;left:10px!important;right:10px!important}.brf-greeting-h,.tasks-l1 .tasks-l1__mobile-title,.files-l8__brand h1,.twg-canvas .ct-topbar-title h1,.m-ct-views-head strong,.twg-canvas .wf-topbar-title h1,.m-wf-topbar-title>span,.m-wf-topbar-reader-name,.twg-canvas .st-head-title,.twg-canvas .st-head h1,.settings-detail__hero h1,.twg-canvas .email-mobile-topbar__folder,.m-em-topbar-title,.m-em-topbar .m-em-topbar-title-button>span,button.m-em-topbar-title-button>span,.m-cal-header-title,.m-andy-title{font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-module-head-mobile,26px)!important;letter-spacing:0!important;font-weight:500!important;line-height:1.1!important}.tasks-l1__compose-backdrop,.qc-backdrop,.tasks-l1__modal-backdrop:not(.tasks-l1__modal-backdrop--sheet),.tasks-l1__draft-modal-backdrop,.twg-dash-config-backdrop,.settings-crm-scrim{top:var(--twg-modal-shell-inset-top)!important;width:100vw!important;height:calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top))!important;background:var(--twg-ink)!important;justify-content:stretch!important;align-items:flex-end!important;padding:0!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}.files-l8__modal-backdrop:has(.files-l8__share-modal){top:var(--twg-modal-shell-inset-top)!important;width:100vw!important;height:calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top))!important;background:var(--twg-ink)!important;justify-content:stretch!important;align-items:flex-end!important;padding:0!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}body:has(.wf-create-dialog,.wf-approval-dialog) [data-slot=dialog-overlay]{top:var(--twg-modal-shell-inset-top)!important;width:100vw!important;height:calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top))!important;background:var(--twg-ink)!important;justify-content:stretch!important;align-items:flex-end!important;padding:0!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}body:has(.settings-crm-dialog,.st-voice-sheet) [data-slot=dialog-overlay]{top:var(--twg-modal-shell-inset-top)!important;width:100vw!important;height:calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top))!important;background:var(--twg-ink)!important;justify-content:stretch!important;align-items:flex-end!important;padding:0!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-backdrop,.qc-backdrop,.tasks-l1__modal-backdrop:not(.tasks-l1__modal-backdrop--sheet),.tasks-l1__draft-modal-backdrop,.twg-dash-config-backdrop,.settings-crm-scrim{background:color-mix(in oklab, var(--twg-ink) 28%, transparent)!important}.files-l8__modal-backdrop:has(.files-l8__share-modal){background:color-mix(in oklab, var(--twg-ink) 28%, transparent)!important}body:has(.wf-create-dialog,.wf-approval-dialog) [data-slot=dialog-overlay]{background:color-mix(in oklab, var(--twg-ink) 28%, transparent)!important}body:has(.settings-crm-dialog,.st-voice-sheet) [data-slot=dialog-overlay]{background:color-mix(in oklab, var(--twg-ink) 28%, transparent)!important}}.tasks-l1__compose-backdrop,.qc-backdrop,.tasks-l1__modal-backdrop:not(.tasks-l1__modal-backdrop--sheet),.tasks-l1__draft-modal-backdrop,.twg-dash-config-backdrop,.settings-crm-scrim{-webkit-backdrop-filter:blur(10px)saturate(.98)!important;backdrop-filter:blur(10px)saturate(.98)!important}.files-l8__modal-backdrop:has(.files-l8__share-modal){-webkit-backdrop-filter:blur(10px)saturate(.98)!important;backdrop-filter:blur(10px)saturate(.98)!important}body:has(.wf-create-dialog,.wf-approval-dialog) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(10px)saturate(.98)!important;backdrop-filter:blur(10px)saturate(.98)!important}body:has(.settings-crm-dialog,.st-voice-sheet) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(10px)saturate(.98)!important;backdrop-filter:blur(10px)saturate(.98)!important}.tasks-l1__compose-modal,.tasks-l1__compose-modal[data-mode=compose-andy],.tasks-l1__compose-modal[data-mode=compose-manual],.tasks-l1__create-modal,.tasks-l1__draft-modal,.qc-modal,.twg-dash-config-sheet,.settings-crm-dialog,.st-voice-sheet{border-radius:var(--twg-modal-shell-radius) var(--twg-modal-shell-radius) 0 0!important;border:var(--twg-modal-border)!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;box-shadow:var(--twg-dialog-sheet-shadow), var(--twg-modal-shadow)!important;animation:twg-mp2-stacked-sheet-in var(--twg-modal-stacked-enter-dur) var(--twg-ease) both!important;margin:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}.files-l8__modal-backdrop:has(.files-l8__share-modal) .files-l8__modal{border-radius:var(--twg-modal-shell-radius) var(--twg-modal-shell-radius) 0 0!important;border:var(--twg-modal-border)!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;box-shadow:var(--twg-dialog-sheet-shadow), var(--twg-modal-shadow)!important;animation:twg-mp2-stacked-sheet-in var(--twg-modal-stacked-enter-dur) var(--twg-ease) both!important;margin:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}.files-l8__modal-backdrop:has(.files-l8__share-modal) .files-l8__share-modal{overflow:auto!important}:is(.tasks-l1__modal-backdrop--sheet,.files-l8__modal-backdrop:not(:has(.files-l8__share-modal)),.m-wf-views-backdrop,.m-wf-actsheet-backdrop,.m-action-scrim){top:var(--twg-modal-shell-inset-top)!important}.files-l8__modal-backdrop:not(:has(.files-l8__share-modal)) .files-l8__modal{width:min(var(--twg-modal-w-sm,440px), calc(100vw - 32px))!important;border-radius:var(--twg-modal-radius,18px)!important;min-height:0!important;max-height:calc(100% - 32px)!important}.tasks-l1__draft-modal-backdrop{height:auto!important;min-height:0!important}@media (prefers-reduced-motion:reduce){.tasks-l1__compose-modal,.tasks-l1__create-modal,.tasks-l1__draft-modal,.qc-modal,.files-l8__modal,.twg-dash-config-sheet,.wf-create-dialog,.wf-approval-dialog,.settings-crm-dialog,.st-voice-sheet{transition:none!important;animation:none!important;transform:none!important}}.tasks-l1 .tasks-l1__mobile-title{pointer-events:none!important;cursor:default!important;padding-right:0!important}.tasks-l1 .tasks-l1__mobile-title svg,.tasks-l1__mobile-filter-menu{display:none!important}.tasks-l1 .tasks-l1__mobile-search-field{box-sizing:border-box!important;height:var(--twg-touch-target)!important;padding:0 var(--twg-space-2) 0 var(--twg-space-3)!important;border-radius:var(--twg-r-full)!important}.tasks-l1 .tasks-l1__mobile-search-field button{width:calc(var(--twg-touch-target) - var(--twg-space-3))!important;min-width:calc(var(--twg-touch-target) - var(--twg-space-3))!important;height:calc(var(--twg-touch-target) - var(--twg-space-3))!important;min-height:calc(var(--twg-touch-target) - var(--twg-space-3))!important;border-radius:var(--twg-r-full)!important}.tasks-l1 .tasks-l1__mobile-search-field button svg{width:var(--twg-fs-label)!important;height:var(--twg-fs-label)!important;pointer-events:none!important}.tasks-l1 .tasks-l1__mobile-icon svg{pointer-events:none!important}#main.twg-canvas>.tasks-l1 .tasks-l1__row{grid-template-columns:var(--twg-touch-target) minmax(0, 1fr) var(--twg-touch-target)!important;gap:var(--twg-space-2)!important;padding-left:var(--twg-space-1-5)!important;padding-right:var(--twg-space-1-5)!important}#main.twg-canvas>.tasks-l1 .tasks-l1__row:has(>.tasks-l1__drag){grid-template-columns:var(--twg-touch-target) var(--twg-touch-target) minmax(0, 1fr) var(--twg-touch-target)!important}#main.twg-canvas>.tasks-l1 .tasks-l1__row:has(>.tasks-l1__drag) .tasks-l1__row-actions{grid-column:4!important}#main.twg-canvas>.tasks-l1 .tasks-l1__row .tasks-l1__check{width:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;max-width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;max-height:var(--twg-touch-target)!important;border-radius:var(--twg-r-sm)!important}#main.twg-canvas>.tasks-l1 .tasks-l1__row .tasks-l1__check svg{width:var(--twg-fs-section)!important;height:var(--twg-fs-section)!important}#main.twg-canvas>.tasks-l1 .tasks-l1__row-actions{width:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;grid-column:3!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;display:flex!important}#main.twg-canvas>.tasks-l1 .tasks-l1__row-actions>button{display:none!important}#main.twg-canvas>.tasks-l1 .tasks-l1__row-more{width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;display:block!important;position:static!important}#main.twg-canvas>.tasks-l1 .tasks-l1__row-more>button{width:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;border-radius:var(--twg-r-md)!important;background:var(--twg-ink)!important;place-items:center!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){#main.twg-canvas>.tasks-l1 .tasks-l1__row-more>button{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)!important}}#main.twg-canvas>.tasks-l1 .tasks-l1__row-more>button{color:var(--twg-ink-2)!important}#main.twg-canvas>.tasks-l1 .tasks-l1__row:has(.tasks-l1__row-menu){transform:none!important}body:has(.tasks-l1__row-menu) .tasks-l1__fab{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tasks-l1__row-menu) .m-fab-bar{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tasks-l1__row-menu) .m-fab-bar-left{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tasks-l1__row-menu) .m-fab-bar-right{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tasks-l1__row-menu) .m-acct-pill-mount{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tasks-l1__row-menu) .m-fab{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tasks-l1__row-menu) button[aria-label="Open Andy panel"]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tasks-l1__row-menu) button[aria-label*=Pilot]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tasks-l1__rail-menu) .tasks-l1__fab{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tasks-l1__rail-menu) .m-fab-bar{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tasks-l1__rail-menu) .m-fab-bar-left{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tasks-l1__rail-menu) .m-fab-bar-right{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tasks-l1__rail-menu) .m-acct-pill-mount{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tasks-l1__rail-menu) .m-fab{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tasks-l1__rail-menu) button[aria-label="Open Andy panel"]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tasks-l1__rail-menu) button[aria-label*=Pilot]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tasks-l1__andy-workshop[data-mode=full]) .tasks-l1__fab{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tasks-l1__andy-workshop[data-mode=full]) .m-fab-bar{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tasks-l1__andy-workshop[data-mode=full]) .m-fab-bar-left{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tasks-l1__andy-workshop[data-mode=full]) .m-fab-bar-right{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tasks-l1__andy-workshop[data-mode=full]) .m-acct-pill-mount{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tasks-l1__andy-workshop[data-mode=full]) .m-fab{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tasks-l1__andy-workshop[data-mode=full]) button[aria-label="Open Andy panel"]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tasks-l1__andy-workshop[data-mode=full]) button[aria-label*=Pilot]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tasks-l1__andy-workshop[data-mode=full]) .tasks-l1__body{will-change:auto!important;transform:none!important}.tasks-l1__andy-workshop[data-mode=full]{top:calc(var(--twg-modal-shell-inset-top) + var(--twg-space-4) + var(--twg-space-4))!important;z-index:var(--z-sheet)!important;width:100vw!important;max-width:100vw!important;height:calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top) - var(--twg-space-4) - var(--twg-space-4))!important;border:var(--twg-modal-border)!important;border-radius:var(--twg-modal-shell-radius) var(--twg-modal-shell-radius) 0 0!important;background:var(--twg-head-bg)!important;min-height:0!important;max-height:none!important;box-shadow:var(--twg-dialog-sheet-shadow), var(--twg-modal-shadow)!important;-webkit-backdrop-filter:var(--twg-head-blur)!important;backdrop-filter:var(--twg-head-blur)!important;animation:twg-mp2-stacked-sheet-in var(--twg-modal-stacked-enter-dur) var(--twg-ease) both!important;transform-origin:bottom!important;border-bottom:0!important;grid-template-rows:auto minmax(0,1fr) auto!important;margin:0!important;padding:0!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important;transform:none!important}.tasks-l1__andy-workshop[data-mode=full] .tasks-l1__andy-workshop-head{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:56px!important;padding:7px var(--twg-space-2) 7px var(--twg-space-3)!important;border-bottom:var(--twg-border-w) solid var(--twg-ink-hair)!important;background:0 0!important}.tasks-l1__andy-workshop[data-mode=full] .tasks-l1__andy-workshop-title{min-width:0!important}.tasks-l1__andy-workshop[data-mode=full] .tasks-l1__andy-workshop-mobile-heading{gap:1px!important;min-width:0!important;display:grid!important}.tasks-l1__andy-workshop[data-mode=full] .tasks-l1__andy-workshop-mobile-heading strong{color:var(--twg-ink)!important;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-module-head-mobile,26px)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:500!important;line-height:1.05!important;overflow:hidden!important}.tasks-l1__andy-workshop[data-mode=full] .tasks-l1__andy-workshop-mobile-heading span{color:var(--twg-ink-3)!important;font-family:var(--twg-f-ui)!important;font-size:var(--twg-fs-micro)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:560!important;line-height:1.15!important;overflow:hidden!important}.tasks-l1__andy-workshop[data-mode=full] .tasks-l1__andy-workshop-control,.tasks-l1__andy-workshop[data-mode=full] .tasks-l1__andy-attach,.tasks-l1__andy-workshop[data-mode=full] .tasks-l1__andy-composer .tasks-l1__create-primary{width:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;border-radius:var(--twg-r-md)!important}.tasks-l1__andy-workshop[data-mode=full] .tasks-l1__andy-workshop-thread{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:0!important;max-height:none!important;padding:var(--twg-space-3) var(--twg-space-3) var(--twg-space-4)!important;background:var(--twg-chat-canvas)!important;-webkit-overflow-scrolling:touch!important;overflow:hidden auto!important}.tasks-l1__andy-workshop[data-mode=full] .tasks-l1__andy-message{max-width:100%!important}.tasks-l1__andy-workshop[data-mode=full] .tasks-l1__andy-composer{box-sizing:border-box!important;grid-template-columns:var(--twg-touch-target) minmax(0, 1fr) var(--twg-touch-target)!important;gap:var(--twg-space-2)!important;width:100%!important;min-width:0!important;min-height:calc(64px + env(safe-area-inset-bottom,0px))!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))!important;border-top:var(--twg-border-w) solid var(--twg-ink-hair)!important;background:var(--twg-head-bg)!important;border-radius:0!important}.tasks-l1__andy-workshop[data-mode=full] .tasks-l1__andy-composer textarea{min-height:var(--twg-touch-target)!important;border-radius:var(--twg-r-md)!important;max-height:112px!important;font-size:var(--twg-fs-body)!important;font-weight:520!important}.email-compose-andy-portal{pointer-events:auto!important}.email-compose-andy-portal .tasks-l1__andy-workshop[data-mode=full] .tasks-l1__andy-composer{grid-template-columns:minmax(0, 1fr) var(--twg-touch-target)!important}.email-compose-andy-portal .tasks-l1__andy-workshop[data-mode=full] .tasks-l1__andy-composer textarea{grid-column:1!important;width:100%!important}.email-compose-andy-portal .tasks-l1__andy-workshop[data-mode=full] .tasks-l1__andy-composer .tasks-l1__create-primary{grid-column:2!important}.tasks-l1__andy-workshop[data-mode=full] .tasks-l1__andy-composer .tasks-l1__create-primary:disabled,.tasks-l1__andy-workshop[data-mode=peek] .tasks-l1__andy-composer .tasks-l1__create-primary:disabled{transform:none!important}.tasks-l1__rail-menu,.tasks-l1__row-menu,.tasks-l1__ws-menu-popover,.tasks-l1__ws-date-popover,.tasks-l1__ws-complete-popover{z-index:var(--z-popover)!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(62dvh, calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top) - var(--twg-space-4)))!important;padding:var(--twg-space-2) var(--twg-space-3) calc(var(--twg-space-3) + env(safe-area-inset-bottom,0px))!important;border:var(--twg-modal-border)!important;border-radius:var(--twg-modal-radius) var(--twg-modal-radius) 0 0!important;background:var(--twg-glass-t3-bg)!important;color:var(--twg-ink)!important;box-shadow:var(--twg-dialog-sheet-shadow), var(--twg-modal-shadow)!important;-webkit-backdrop-filter:var(--twg-glass-t3-blur)!important;backdrop-filter:var(--twg-glass-t3-blur)!important;animation:twg-mp2-stacked-sheet-in var(--twg-modal-stacked-enter-dur) var(--twg-ease) both!important;border-bottom:0!important;display:grid!important;position:fixed!important;inset:auto 0 0!important;overflow:hidden auto!important}.tasks-l1__row-menu{opacity:1!important;top:auto!important;bottom:0!important;transform:none!important}.tasks-l1__rail-menu:before,.tasks-l1__row-menu:before,.tasks-l1__ws-menu-popover:before,.tasks-l1__ws-date-popover:before,.tasks-l1__ws-complete-popover:before{content:"";width:calc(var(--twg-touch-target) - var(--twg-space-1-5));height:var(--twg-space-1);margin:var(--twg-space-0-5) 0 var(--twg-space-2);border-radius:var(--twg-r-full);background:var(--twg-ink);justify-self:center}@supports (color:color-mix(in lab, red, red)){.tasks-l1__rail-menu:before,.tasks-l1__row-menu:before,.tasks-l1__ws-menu-popover:before,.tasks-l1__ws-date-popover:before,.tasks-l1__ws-complete-popover:before{background:color-mix(in oklab, var(--twg-ink) 18%, transparent)}}.tasks-l1__rail-menu button,.tasks-l1__row-menu button,.tasks-l1__ws-menu-popover button,.tasks-l1__ws-date-popover button,.tasks-l1__ws-complete-popover button,.tasks-l1__ws-date-custom,.tasks-l1__ws-owner-search{min-height:calc(var(--twg-touch-target) + var(--twg-space-1))!important;border-radius:var(--twg-r-md)!important}.tasks-l1__row-menu button[data-danger]{color:var(--twg-danger)!important}.tasks-l1__ws-complete-popover .tasks-l1__ws-complete-option{justify-content:flex-start!important;width:100%!important}.tasks-l1__ws-complete-chevron{width:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important}.tasks-l1__ws-owner-search input,.tasks-l1__ws-date-custom input{min-height:var(--twg-touch-target)!important}@media (prefers-reduced-motion:reduce){.tasks-l1__rail-menu,.tasks-l1__row-menu,.tasks-l1__ws-menu-popover,.tasks-l1__ws-date-popover,.tasks-l1__ws-complete-popover{animation:none!important}}#main.twg-canvas>.ct-spine-expanded:not([data-spine-embedded=true]),.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true]){padding:0!important}.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true])>.ct-spine-mobile-topbar.m-em-topbar{justify-content:flex-start!important;align-items:center!important;gap:var(--twg-space-2)!important;height:47px!important;min-height:47px!important;max-height:47px!important;padding:0 var(--twg-space-2)!important;flex:0 0 47px!important;grid-template-columns:none!important;display:flex!important;overflow:hidden!important}.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true])>.ct-spine-mobile-topbar .m-em-topbar-title{text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;max-width:none!important;margin:0!important;overflow:hidden!important}.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true])>.ct-spine-mobile-topbar .m-em-topbar-spacer{display:none!important}.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true])>.ct-spine-mobile-topbar .m-em-topbar-icon,.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true])>.ct-spine-mobile-topbar .calls-affordance{flex:0 0 var(--twg-touch-target)!important;width:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;max-width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important;max-height:var(--twg-touch-target)!important}.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true])>.ct-spine-mobile-topbar .calls-affordance{display:inline-flex!important}.twg-canvas .ct-spine-expanded:not([data-spine-embedded=true])>.ct-spine-mobile-topbar .ct-spine-mobile-call{width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important}.ct-spine-mobile-actions-root .m-action-scrim{top:0!important}#main.twg-canvas>.contact-create-page-shell,#main.twg-canvas>.ct-op-shell{top:calc(env(safe-area-inset-top,0px) + var(--twg-header-h,64px) + var(--twg-space-2))!important;right:var(--twg-space-2)!important;bottom:max(var(--twg-space-2), env(safe-area-inset-bottom,0px))!important;left:var(--twg-space-2)!important;border:var(--twg-border-w) solid var(--twg-ink-hair)!important;border-radius:var(--twg-r-lg)!important;background:var(--twg-paper)!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:var(--twg-shadow-card)!important;margin:0!important;padding:0!important;position:fixed!important;overflow:hidden!important}#main.twg-canvas>.contact-create-page-shell{flex-direction:column!important;display:flex!important}#main.twg-canvas>.ct-op-shell{flex-direction:column!important;gap:0!important;display:flex!important}#main.twg-canvas>.contact-create-page-shell>.contact-create-page-head,#main.twg-canvas>.ct-op-shell>.ct-op-head{height:47px!important;min-height:47px!important;max-height:47px!important;padding:0 var(--twg-space-3)!important;border:0!important;border-bottom:var(--twg-border-w) solid var(--twg-ink-hair)!important;background:var(--twg-head-bg)!important;box-shadow:none!important;-webkit-backdrop-filter:var(--twg-head-blur)!important;backdrop-filter:var(--twg-head-blur)!important;border-radius:0!important;flex:0 0 47px!important;margin:0!important}#main.twg-canvas>.contact-create-page-shell>.contact-create-page-head{align-items:center!important;display:flex!important}#main.twg-canvas>.ct-op-shell>.ct-op-head{align-items:center!important;gap:var(--twg-space-2)!important;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}#main.twg-canvas>.contact-create-page-shell>.contact-create-page-head p,#main.twg-canvas>.contact-create-page-shell>.contact-create-page-head span,#main.twg-canvas>.ct-op-shell>.ct-op-head .ct-op-kicker,#main.twg-canvas>.ct-op-shell>.ct-op-head span{display:none!important}#main.twg-canvas>.contact-create-page-shell>.contact-create-page-head h1,#main.twg-canvas>.ct-op-shell>.ct-op-head h1{min-width:0!important;color:var(--twg-ink)!important;font-family:var(--twg-f-display)!important;font-size:var(--twg-fs-module-head-mobile,26px)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-weight:500!important;line-height:1.1!important;overflow:hidden!important}#main.twg-canvas>.contact-create-page-shell>.contact-create-form,#main.twg-canvas>.ct-op-shell>.ct-op-body,#main.twg-canvas>.ct-op-shell>.ct-op-two-col{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;min-height:0!important;padding:var(--twg-space-2)!important;flex:auto!important;overflow:hidden auto!important}#main.twg-canvas>.ct-op-shell>.ct-op-progress{margin:var(--twg-space-2)!important;border-radius:var(--twg-r-md)!important;flex:none!important}#main.twg-canvas>.contact-create-page-shell .contact-create-layout,#main.twg-canvas>.ct-op-shell .ct-op-body,#main.twg-canvas>.ct-op-shell .ct-op-two-col{grid-template-columns:1fr!important}#main.twg-canvas>.contact-create-page-shell .contact-create-footer{margin-right:calc(-1 * var(--twg-space-2))!important;margin-bottom:calc(-1 * var(--twg-space-2))!important;margin-left:calc(-1 * var(--twg-space-2))!important}#main.twg-canvas>.ct-op-shell .ct-op-head-actions>*,#main.twg-canvas>.ct-op-shell .ct-op-actions>*,#main.twg-canvas>.ct-op-shell .ct-op-file input,#main.twg-canvas>.ct-op-shell .ct-op-field select,#main.twg-canvas>.ct-op-shell .ct-op-field input{min-height:var(--twg-touch-target)!important}body:has(.tao-pilot-root[data-open=true]) .twg-canvas>*{opacity:.94!important;transform:scale(var(--twg-modal-stacked-scale,.985))!important;transform-origin:top!important;transition:transform var(--twg-modal-stacked-dur,.22s) var(--twg-ease), opacity var(--twg-modal-stacked-dur,.22s) var(--twg-ease)!important}.tao-pilot-root[data-open=true] .tao-pilot-scrim{top:var(--twg-modal-shell-inset-top)!important;background:var(--twg-ink)!important;bottom:0!important;left:0!important;right:0!important}@supports (color:color-mix(in lab, red, red)){.tao-pilot-root[data-open=true] .tao-pilot-scrim{background:color-mix(in oklab, var(--twg-ink) 30%, transparent)!important}}.tao-pilot-root[data-open=true] .tao-pilot-scrim{-webkit-backdrop-filter:blur(5px)saturate(1.02)!important;backdrop-filter:blur(5px)saturate(1.02)!important}.tao-pilot-root[data-open=true] .tao-pilot-panel{width:100vw!important;max-width:100vw!important;height:min(78dvh, calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top) - 10px))!important;max-height:min(78dvh, calc(var(--vv-h,100dvh) - var(--twg-modal-shell-inset-top) - 10px))!important;border-radius:var(--twg-modal-shell-radius,22px) var(--twg-modal-shell-radius,22px) 0 0!important;background:var(--tao-dialog-bg,var(--twg-paper))!important;box-shadow:0 1px 0 var(--twg-paper) inset, 0 -22px 50px -18px var(--twg-ink)!important;border-bottom:0!important;border-left:0!important;border-right:0!important;grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important;inset:auto 0 0!important}@supports (color:color-mix(in lab, red, red)){.tao-pilot-root[data-open=true] .tao-pilot-panel{box-shadow:0 1px 0 color-mix(in oklab, var(--twg-paper) 58%, transparent) inset, 0 -22px 50px -18px color-mix(in oklab, var(--twg-ink) 42%, transparent)!important}}.tao-pilot-root[data-open=true] .tao-pilot-panel{transform:none!important}.tao-pilot-root[data-open=true] .tao-pilot-grabber{border-radius:var(--twg-r-full)!important;background:var(--twg-ink)!important;width:38px!important;height:4px!important;display:block!important;position:absolute!important;top:8px!important;left:50%!important}@supports (color:color-mix(in lab, red, red)){.tao-pilot-root[data-open=true] .tao-pilot-grabber{background:color-mix(in oklab, var(--twg-ink) 18%, transparent)!important}}.tao-pilot-root[data-open=true] .tao-pilot-grabber{transform:translate(-50%)!important}.tao-pilot-root[data-open=true] .tao-pilot-head{box-sizing:border-box!important;background:var(--tao-dialog-bg,var(--twg-paper))!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:64px!important;padding:16px 12px 9px 14px!important}.tao-pilot-root[data-open=true] .tao-pilot-head h2{font-size:var(--twg-fs-heading)!important;letter-spacing:0!important;line-height:1.12!important}.tao-pilot-root[data-open=true] .tao-pilot-head button{width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important}.tao-pilot-root[data-open=true] .tao-pilot-context{border-color:var(--pilot-sky)!important}@supports (color:color-mix(in lab, red, red)){.tao-pilot-root[data-open=true] .tao-pilot-context{border-color:color-mix(in oklab, var(--pilot-sky) 28%, transparent)!important}}.tao-pilot-root[data-open=true] .tao-pilot-context{background:var(--pilot-sky-soft)!important}.tao-pilot-root[data-open=true] .tao-pilot-context svg{color:var(--pilot-sky-deep)!important}.tao-pilot-root[data-open=true] .tao-pilot-body{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;padding:10px 10px 12px!important;overflow:hidden auto!important;-webkit-mask-image:none!important;mask-image:none!important}.tao-pilot-root[data-open=true] .tao-pilot-message,.tao-pilot-root[data-open=true] .tao-pilot-empty,.tao-pilot-root[data-open=true] .tao-pilot-resume{max-width:100%!important}.tao-pilot-root[data-open=true] .tao-pilot-composer{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:calc(64px + env(safe-area-inset-bottom,0px))!important;background:var(--tao-dialog-bg,var(--twg-paper))!important;padding:10px 10px calc(10px + env(safe-area-inset-bottom,0px))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-inline:0!important;border-bottom:0!important;border-radius:0!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.tao-pilot-root[data-open=true] .tao-pilot-brand,.tao-pilot-root[data-open=true] .tao-pilot-voice,.tao-pilot-root[data-open=true] .tao-pilot-send{width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important;min-width:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important}.tao-pilot-root[data-open=true] .tao-pilot-composer textarea{min-height:var(--twg-touch-target)!important;height:auto!important;max-height:112px!important}.andy-voice-dock__action,.andy-voice-dock__close{min-width:var(--twg-touch-target)!important;min-height:var(--twg-touch-target)!important}.andy-voice-dock__close{width:var(--twg-touch-target)!important;height:var(--twg-touch-target)!important}.andy-eph-stack{width:min(520px,100vw - 28px)!important;bottom:calc(86px + env(safe-area-inset-bottom,0px))!important}html[data-shell=twg] #main.twg-canvas>.st-shell{padding:0!important}html[data-shell=twg] #main.twg-canvas>.st-shell>.st-head{flex:0 0 47px!important;height:47px!important;min-height:47px!important;max-height:47px!important}body .tasks-l1__draft-modal-backdrop{inset:var(--twg-modal-shell-inset-top) 0 0 0!important;top:var(--twg-modal-shell-inset-top)!important;height:auto!important;min-height:0!important;bottom:0!important;left:0!important;right:0!important}}.ui-emptystate{border:.5px solid var(--twg-ink);align-content:center;place-items:center;gap:10px;min-height:220px;padding:24px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.ui-emptystate{border:.5px solid color-mix(in oklab, var(--twg-ink) 10%, transparent)}}.ui-emptystate{background:linear-gradient(180deg, var(--twg-cream-bright), var(--twg-cream)), var(--twg-cream-bright);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.ui-emptystate{background:linear-gradient(180deg, color-mix(in oklab, var(--twg-cream-bright) 96%, transparent), color-mix(in oklab, var(--twg-cream) 88%, var(--twg-cream-bright))), var(--twg-cream-bright)}}.ui-emptystate{color:var(--twg-ink-3);font-family:var(--twg-f-ui);text-align:center}.ui-emptystate--compact{gap:6px;min-height:0;padding:14px 16px}.ui-emptystate--left{text-align:left;place-items:start}.ui-emptystate__icon{display:inline-flex}.ui-emptystate__icon>svg{width:22px;height:22px;color:var(--twg-brass)}.ui-emptystate__illustration{display:inline-flex}.ui-emptystate__illustration>svg{width:48px;height:48px;color:var(--twg-ink-3)}.ui-emptystate--notConnected .ui-emptystate__icon>svg{color:var(--twg-ink-3)}.ui-emptystate__headline{color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-base);margin:0;font-weight:600}.ui-emptystate__body{max-width:28ch;color:var(--twg-ink-3);font-size:var(--tk-l1-chip);margin:-2px 0 2px;line-height:1.35}.ui-emptystate__helper{color:var(--twg-ink-3);font-size:var(--tk-l1-chip);opacity:.85;margin:0}.ui-emptystate__actions{flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%;display:flex}.ui-emptystate--left .ui-emptystate__actions{justify-content:flex-start}.ui-emptystate__primary{min-width:116px;min-height:var(--twg-touch-target);border:.5px solid var(--twg-ink);justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ui-emptystate__primary{border:.5px solid color-mix(in oklab, var(--twg-ink) 12%, transparent)}}.ui-emptystate__primary{border-radius:var(--twg-r-xs);background:var(--twg-cream-bright);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--tk-l1-button);cursor:pointer;font-weight:600}.ui-emptystate__secondary{min-height:var(--twg-touch-target);color:var(--twg-ink-2);font-family:var(--twg-f-ui);font-size:var(--tk-l1-button);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-weight:600;text-decoration:underline;display:inline-flex}.ui-emptystate__primary>svg,.ui-emptystate__secondary>svg{width:16px;height:16px}.tasks-l1__compose-portal{--tk-l1-modal-top-clearance:calc(env(safe-area-inset-top,0px) + 10px + var(--twg-header-h,64px) + 10px);--tk-l1-modal-bottom-clearance:calc(env(safe-area-inset-bottom,0px) + var(--tk-l1-modal-chat-clearance,88px));width:100vw;height:100dvh;padding:var(--tk-l1-modal-top-clearance) 16px var(--tk-l1-modal-bottom-clearance);background:var(--twg-cream-bright);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-portal{background:color-mix(in oklab, var(--twg-cream-bright) 42%, transparent)}}.tasks-l1__compose-portal{-webkit-backdrop-filter:blur(5px)saturate(1.08);backdrop-filter:blur(5px)saturate(1.08)}.tasks-l1__compose-scrim-reset{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.tasks-l1__create-head--compose{padding-top:10px;padding-bottom:10px}.tasks-l1__create-head--compose .tasks-l1__compose-head-title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tasks-l1__compose-collab-slot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tasks-l1__compose-collab-add{border-radius:var(--twg-r-full,999px);border:.5px dashed var(--twg-ink);align-items:center;gap:6px;min-height:32px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-collab-add{border:.5px dashed color-mix(in oklab, var(--twg-ink) 28%, transparent)}}.tasks-l1__compose-collab-add{color:var(--twg-ink-3);font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini);cursor:pointer;background:0 0}.tasks-l1__compose-collab-add:disabled{opacity:.6;cursor:not-allowed}.tasks-l1__compose-collab-chip{border-radius:var(--twg-r-full,999px);background:var(--twg-brass);align-items:center;gap:4px;padding:3px 6px 3px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tasks-l1__compose-collab-chip{background:color-mix(in oklab, var(--twg-brass) 12%, var(--twg-cream-bright))}}.tasks-l1__compose-collab-chip{font-family:var(--twg-f-ui);font-size:var(--tk-l1-mini)}.tasks-l1__compose-collab-chip button{cursor:pointer;color:var(--twg-ink-3);background:0 0;border:0;align-items:center;display:inline-flex}.tasks-l1__compose-collab-chip svg{width:12px;height:12px}@media (max-width:767px){.tasks-l1__compose-draftcard{flex-wrap:nowrap;gap:8px;width:100%}.tasks-l1__compose-draftcard-send,.tasks-l1__compose-draftcard-edit{flex:1 1 0;justify-content:center;min-width:0;min-height:44px}}.route-skeleton{background:var(--twg-cream-bright);width:100%;min-height:100dvh;display:flex}.route-skeleton__rail{border-right:.5px solid var(--twg-ink);flex-direction:column;gap:14px;width:72px;padding:20px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.route-skeleton__rail{border-right:.5px solid color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.route-skeleton__rail-item{background:var(--twg-ink);border-radius:12px;width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.route-skeleton__rail-item{background:color-mix(in oklab, var(--twg-ink) 6%, transparent)}}.route-skeleton__rail-item{animation:1.4s ease-in-out infinite route-skeleton-pulse}.route-skeleton__main{flex:1;min-width:0;padding:28px 32px}.route-skeleton__head{background:var(--twg-ink);border-radius:10px;width:40%;height:40px;margin-bottom:24px}@supports (color:color-mix(in lab, red, red)){.route-skeleton__head{background:color-mix(in oklab, var(--twg-ink) 8%, transparent)}}.route-skeleton__head{animation:1.4s ease-in-out infinite route-skeleton-pulse}.route-skeleton__rows{flex-direction:column;gap:12px;display:flex}.route-skeleton__row{background:var(--twg-ink);border-radius:10px;height:52px}@supports (color:color-mix(in lab, red, red)){.route-skeleton__row{background:color-mix(in oklab, var(--twg-ink) 5%, transparent)}}.route-skeleton__row{animation:1.4s ease-in-out infinite route-skeleton-pulse}@keyframes route-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.route-skeleton__rail-item,.route-skeleton__head,.route-skeleton__row{animation:none}}:where(a,button,input,select,textarea,summary,[role=button],[role=link],[role=tab],[role=option],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=checkbox],[role=radio],[role=switch],[role=combobox],[role=treeitem],[contenteditable=true],[tabindex]:not([tabindex="-1"])):focus-visible,html body :is(a,button,input,select,textarea,summary,[role=button],[role=link],[role=tab],[role=option],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=checkbox],[role=radio],[role=switch],[role=combobox],[role=treeitem],[contenteditable=true],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--twg-focus-ring-color);outline-offset:2px}.twg-skip-link{z-index:var(--z-tooltip);border-radius:var(--twg-r-sm);border:1px solid var(--twg-glass-border);background:var(--twg-cream-bright);color:var(--twg-ink);font-family:var(--twg-f-ui);font-size:var(--twg-fs-button);font-weight:var(--twg-fw-emph);line-height:var(--twg-lh-dense);white-space:nowrap;box-shadow:0 12px 32px -12px var(--twg-ink);padding:10px 16px;text-decoration:none;display:inline-block;position:fixed;top:12px;left:12px}@supports (color:color-mix(in lab, red, red)){.twg-skip-link{box-shadow:0 12px 32px -12px color-mix(in oklab, var(--twg-ink) 45%, transparent)}}.twg-skip-link{transform:translateY(calc(-100% - 24px))}.twg-skip-link:focus,.twg-skip-link:focus-visible{outline:2px solid var(--twg-focus-ring-color);outline-offset:2px;transform:translateY(0)}@media (max-width:768px){:root{--twg-mobile-fab-reserved-bottom:calc(env(safe-area-inset-bottom,0px) + 76px)}html[data-shell=twg] .twg-canvas .st-shell{top:var(--m-shell-top,calc(env(safe-area-inset-top,0px) + var(--twg-header-h,64px) + 20px))!important;right:var(--m-shell-x,10px)!important;bottom:var(--twg-mobile-fab-reserved-bottom)!important;left:var(--m-shell-x,10px)!important;border-radius:var(--m-shell-radius,22px)!important;width:auto!important;height:auto!important;max-height:none!important;margin:0!important;position:fixed!important}html[data-shell=twg] .twg-canvas :is(.wf-shell,.apv-shell){bottom:var(--twg-mobile-fab-reserved-bottom)!important}body .st-voice-sheet{box-sizing:border-box;top:var(--twg-modal-shell-inset-top)!important;width:100vw!important;height:calc(100dvh - var(--twg-modal-shell-inset-top))!important;max-height:calc(100dvh - var(--twg-modal-shell-inset-top))!important;justify-content:flex-start!important;gap:12px!important;padding:16px!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}body .st-voice-sheet-head,body .st-voice-sheet-foot{flex:none!important;margin:0!important}body .st-voice-sheet-foot{background:0 0!important;border:0!important;border-radius:0!important;flex-direction:row!important;padding:0!important}body .st-voice-options{overscroll-behavior:contain;flex:auto!important;justify-content:flex-start!important;align-self:stretch!important;min-height:0!important;margin:0!important;overflow-y:auto!important}}:is(body[data-skyline-tasks-mounted=true],body:has(.tasks-l1),body:has(.em),body:has(.tdy-skyline)) .tao-pilot-root{--twg-salmon:#b9582e;--twg-salmon-hover:#7a4318;--twg-salmon-active:#7a4318;--twg-on-salmon:#fff;--twg-brass:#b9582e;--twg-coral:#b9582e}:is(body[data-skyline-tasks-mounted=true],body:has(.tasks-l1),body:has(.em),body:has(.tdy-skyline)) .tao-pilot-tab{background:#ffffffc7;border-color:#7a43186b}:is(body[data-skyline-tasks-mounted=true],body:has(.tasks-l1),body:has(.em),body:has(.tdy-skyline)) .tao-pilot-tab:hover,:is(body[data-skyline-tasks-mounted=true],body:has(.tasks-l1),body:has(.em),body:has(.tdy-skyline)) .tao-pilot-tab[aria-expanded=true]{background:#b9582e1f;border-color:#7a43189e}:is(body[data-skyline-tasks-mounted=true],body:has(.tasks-l1),body:has(.em),body:has(.tdy-skyline)) .tao-pilot-tab .pilot-north-star-icon{color:#b9582e!important}:is(body[data-skyline-tasks-mounted=true],body:has(.tasks-l1),body:has(.em),body:has(.tdy-skyline)) .m-fab{color:#fff!important;background:#7a4318!important;border-color:#ffffffb8!important;box-shadow:0 12px 24px -8px #7a431861,0 2px 5px #2c1e1024!important}:is(body[data-skyline-tasks-mounted=true],body:has(.tasks-l1),body:has(.em),body:has(.tdy-skyline)) .m-fab:hover{background:#6d3916!important}:is(body[data-skyline-tasks-mounted=true],body:has(.tasks-l1),body:has(.em),body:has(.tdy-skyline)) .m-fab .pilot-north-star-icon{color:#fff!important}:is(body[data-skyline-tasks-mounted=true],body:has(.tasks-l1),body:has(.em),body:has(.tdy-skyline)) .m-fab:focus-visible{outline-offset:3px;outline:3px solid #7a4318;box-shadow:0 0 0 2px #fff!important}:is(body:has(.tc-app),body:has(.ct-shell),body:has(.wf-shell),body:has(.apv-shell)) .tao-pilot-root{--twg-salmon:#b9582e;--twg-salmon-hover:#7a4318;--twg-salmon-active:#7a4318;--twg-on-salmon:#fff;--twg-brass:#b9582e;--twg-coral:#b9582e}:is(body:has(.tc-app),body:has(.ct-shell),body:has(.wf-shell),body:has(.apv-shell)) .m-fab{color:#fff!important;background:#7a4318!important;border-color:#ffffffb8!important;box-shadow:0 12px 24px -8px #7a431861,0 2px 5px #2c1e1024!important}:is(body:has(.tc-app),body:has(.ct-shell),body:has(.wf-shell),body:has(.apv-shell)) .m-fab:hover{background:#6d3916!important}:is(body:has(.tc-app),body:has(.ct-shell),body:has(.wf-shell),body:has(.apv-shell)) .m-fab .pilot-north-star-icon{color:#fff!important}:is(body:has(.tc-app),body:has(.ct-shell),body:has(.wf-shell),body:has(.apv-shell)) .m-fab:focus-visible{outline-offset:3px;outline:3px solid #7a4318;box-shadow:0 0 0 2px #fff!important}@media (max-width:340px){:is(body[data-skyline-tasks-mounted=true],body:has(.tasks-l1),body:has(.em),body:has(.cal),body:has(.tdy-skyline)) .twg-header{grid-template-columns:44px minmax(0,1fr) 92px!important;column-gap:4px!important;padding:0 8px!important;display:grid!important}:is(body[data-skyline-tasks-mounted=true],body:has(.tasks-l1),body:has(.em),body:has(.cal),body:has(.tdy-skyline)) .twg-header-left{justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important}:is(body[data-skyline-tasks-mounted=true],body:has(.tasks-l1),body:has(.em),body:has(.cal),body:has(.tdy-skyline)) .twg-burger{width:44px!important;height:44px!important}:is(body[data-skyline-tasks-mounted=true],body:has(.tasks-l1),body:has(.em),body:has(.cal),body:has(.tdy-skyline)) .twg-header-center{width:100%!important;min-width:0!important;position:static!important;transform:none!important}:is(body[data-skyline-tasks-mounted=true],body:has(.tasks-l1),body:has(.em),body:has(.cal),body:has(.tdy-skyline)) .twg-header-center .twg-logo-home{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}:is(body[data-skyline-tasks-mounted=true],body:has(.tasks-l1),body:has(.em),body:has(.cal),body:has(.tdy-skyline)) .twg-header-center .twg-logo-home>[role=img]{transform:none!important}:is(body[data-skyline-tasks-mounted=true],body:has(.tasks-l1),body:has(.em),body:has(.cal),body:has(.tdy-skyline)) .twg-header-right{gap:4px!important;width:92px!important;min-width:92px!important}}@media (prefers-reduced-motion:reduce){html:is([data-shell=twg],[data-shell=twg-admin]) body *,html:is([data-shell=twg],[data-shell=twg-admin]) body :before,html:is([data-shell=twg],[data-shell=twg-admin]) body :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html:is([data-shell=twg],[data-shell=twg-admin]) body :is(.tk-spin,.animate-spin,[data-essential-motion]){animation-duration:1s!important;animation-iteration-count:infinite!important}}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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))}}
