@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@400;700&display=swap";@layer properties;@layer properties,app-reset,legacy,theme,base,components,utilities;@layer properties;@layer theme,base,components,utilities;@font-face{font-family:Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/InterVariable-Italic-FCBEiFp6.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Fragment Mono;src:url(/assets/FragmentMono-Regular-latin-DI4ZVuWr.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono;src:url(/assets/FragmentMono-Regular-latin-ext-BRa7X_X9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;src:url(data:font/woff2;base64,d09GMgABAAAAAAOEAA4AAAAABvQAAAMxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbHhwoBmAAXBEICoJggjALFAABNgIkAyIEIAWEbgddG7YFCK4KbGPRaMPxLa4G7ZzriS8KmRZVBBHZ9V/dsz69DwGRI0C5rf1x7fe+av3IEvgZpjo727HboSVSNWRKI3SQCbfIMsnsIPD0oNzufwN/zjnhpDtxM6AGJrIEuxCjdT6tMEpwLOCAAgpsLhw/dIOm4WNk+NZOiyzU6zq6JH3SL7OHI0AUAFAEwSAIEJBRk1jNxfV9yGIBhAAQICC3NnFpb/1ulA9lAL3e0v6x2digU7UtAA2wQDqDlfKARmzfqEmwABdQ0oPabAXgIFm71WwPA7NJ/KzE5gFoVPcAWWUBBQyQUgLBcySpC4jjoThkNeOHQ6JZt4aAHxE+dVAv1ciD5sQwNxckRAIAH4DkAA9oBhgGyAhICQBFwyTwyu+yLM+kTmtFE1E71rdkR2Ot8y3zXQqdSKH9WWmNTLweTL2aNbhxIzLtGhMyRoiTILqYCdci027kiKy+ejWYel0mLksTDDgqtFxnxwzyNSf57j27V6ycNHkSbypd/GS/s+vdR/1YR7rVgcZPyVCoTI3Zseqb4yWbJlq93pKLB3LSdqVVdauuVf1jSY6KzReXF3ems02zFVtTo4Z4c89qlTsvQrLJ1fuw5rHyTgW32t5eJo6ZWtvTM9NdEM9NDHBxw9tAES+UWBSAzEAbJubhsmkIIHqp7hkvuiQqfvMS5iXAg3HbPuDs7cl/1fz/Q0azCXBQAAQCF7W/BH/IOhbD0/5w3JNbAPiVJiA2qxDAZ4gMswiQPQrSkntLIJYPnJSqDBXSJzeqxCUtaqjoH7XI7xe1aekSdchr8F8fpzSgL0UJhEbpdKE7EhdQQpoQ59IIEqXbsmjdIukG5cF8ygbBJ/TahVER1w3pECaFOMGHmDQGk2kMoijEjYgiMJxPQTo8MmmGafpphvQacG/ArU4PAioUyHw0PkcWrBi7wEydnq6aIwReSBzFlOMtBosF2cdgqAV7vZ9/myTYsDsKMiOiMIIUQjqi0iguzonc0twRPLonGAdeid7wURKuI24AT+8Ux9ANpzhAuIMP5PQnihEjltjiONVuJX7EmVE+N4pWM3CnVbR6v9/tLlL4xwtmwgpqiaKlAQAA) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;src:url(/assets/FragmentMono-Italic-latin-wL8T-lzd.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono;src:url(/assets/FragmentMono-Italic-latin-ext-DjrVibNv.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;src:url(data:font/woff2;base64,d09GMgABAAAAAAOkAA4AAAAABvAAAANQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbHhwoBmAAXBEICoJkgjELFAABNgIkAyIEIAWEZgddG68FKB6H6RYn98BkZWbWNehwguf/6/x+n1sVuIlqKckDnSYirKTS4oc8mECYUbNePftEIQ5uJ7tJHEkgUP8DkBu8Oo1Ti8hSKIBRKyDVEsEAtfFwgAIUkNIw+bfv1AR+oocxfHF8dZumF4XDGVMW5BjUUv0MAngBAIUgaAgCuFlkEenuHY7gRAewrAAUDautprbOuP1mDj+APK+rlNyEDdQ1apv1oyH4aRjMHirTCMpjc2lKuZQOOAAFALB1BuAcRp/SnrEG2uPiMpBbAZRXvQgYnIACNGAWDQFm0ekHfpwo7Bg6PMTrooynLEFRuNdEdZDvJxH87oJYCgDgAmAGcAIToAgWgVkAFMoqTod8pq47tblzdF/Aa/MlfDavb4s74k57dsc8O3b6HpVzH7mv+cRwf/6559pPP+XsRk/EHwlEvLfdx9lPB0u2ej75xH3NZ3JuqTu91RNJe+562fCHvn7GCy++cP8D5y+c5/npH/yc/CBaeKHc90LtkjcX9tP1N5Y2Vb3S1D1Q+8no9K1Hd+xr3hoKTVRv7Jv0dVQG+ip9Hfedumlm3Vhv35kFpVHf+OFkLHkkPrnulz6G9spbj715K3zdFHxk7fjsjqbntw13tI/2o1YjgAMHyz3KVCerGsOAdTFUXrsVTp3UrkUAUR/eWlOYvjfQ/JszoF0C+P700z/Awc/M+Gv7/3/M3Kc9jsKOAkDg4q5KKdwP7solPgV3cc5dtoWCdTFIsJd5kGH+JICLoxxcjRtZEiC9O0ZDdBfwntQTEBZkCSi8MgM0Gn0BOms9BjYidoGd1Wr/835qQYLJVFDSKCSk5KCipAJTSVBJUkZQXlFcyJhew3oV7ReXFZVjGpGXk7fJANN+GUkHbRFVVJKUl2OoEBRWoUITg8kUs1+ZKS8hKcdkWOuwCkH1gqoF1dmkxiE1DliX7xhmMJKJddiqx4Cm3RMkb6a+S17BMcUoLiGgrxRWqZIhIiHKWEJvsio2Hs9LiTrY0HcoMyXkFZUY1j4oiktqx5QdEHRQXlbIEVHJaAvV/XLiWB4S24XK7nAdBdavsO5TCQR/gAtY6X1RaKKJLjax2zsOFKOHo45yLhkOd4RhY2W4s9q1/2DZjP52YXJrHlaFawEAAAA=) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Eudald;src:url(/assets/Eudald-Regular-D63kiFfw.woff2) format("woff2"),url(/assets/Eudald-Regular-vq69hFXm.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Eudald;src:url(/assets/Eudald-RegularItalic-X8kdnf-G.woff2) format("woff2"),url(/assets/Eudald-RegularItalic-C7Zo5DYb.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Eudald;src:url(/assets/Eudald-Medium-CouwgiEI.woff2) format("woff2"),url(/assets/Eudald-Medium-DjSLfqPt.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Eudald;src:url(/assets/Eudald-MediumItalic-N0YDqByV.woff2) format("woff2"),url(/assets/Eudald-MediumItalic-zCz8fHQd.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Eudald;src:url(/assets/Eudald-Semibold-D4Wr9O4Z.woff2) format("woff2"),url(/assets/Eudald-Semibold-CGif_Wrn.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Eudald;src:url(/assets/Eudald-SemiboldItalic-DMGixhbp.woff2) format("woff2"),url(/assets/Eudald-SemiboldItalic-BM_Gw4Cs.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Eudald;src:url(/assets/Eudald-Bold-BYm0d5_T.woff2) format("woff2"),url(/assets/Eudald-Bold-Dkir0gfY.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Eudald;src:url(/assets/Eudald-BoldItalic-sALjOGZN.woff2) format("woff2"),url(/assets/Eudald-BoldItalic-X3Mi3kkB.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Libre Baskerville DS;src:url(/assets/LibreBaskerville-Regular-BQmEVCCQ.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Libre Baskerville DS;src:url(/assets/LibreBaskerville-Italic-ayaR8-zC.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Libre Baskerville DS;src:url(/assets/LibreBaskerville-Bold-De2z11Hm.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-Thin-BpODIT5_.woff2) format("woff2"),url(/assets/Switzer-Thin-DkvMRu3t.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-ThinItalic-D_XtI7MP.woff2) format("woff2"),url(/assets/Switzer-ThinItalic-DjGmsva6.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-Extralight-CkkSC2Af.woff2) format("woff2"),url(/assets/Switzer-Extralight-14tRW_1C.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-ExtralightItalic-DiXSVHuC.woff2) format("woff2"),url(/assets/Switzer-ExtralightItalic-CIxhyPHA.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-Light-eWm7xITv.woff2) format("woff2"),url(/assets/Switzer-Light-BQ3rlwAp.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-LightItalic-B6eqPytK.woff2) format("woff2"),url(/assets/Switzer-LightItalic-BLfXctPQ.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-Regular-VGYRnayQ.woff2) format("woff2"),url(/assets/Switzer-Regular-fTslQzub.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-Italic-CdFktu3A.woff2) format("woff2"),url(/assets/Switzer-Italic-Wobc_6ca.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-Medium-Cv4k0_Dw.woff2) format("woff2"),url(/assets/Switzer-Medium-COk_Hxa8.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-MediumItalic-uBPO3Z_B.woff2) format("woff2"),url(/assets/Switzer-MediumItalic-DVcckXId.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-Semibold-BE_suUwe.woff2) format("woff2"),url(/assets/Switzer-Semibold-y8t5CFb0.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-SemiboldItalic-CRSDmsN0.woff2) format("woff2"),url(/assets/Switzer-SemiboldItalic-B9tr08Ka.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-Bold-BemBbt9Y.woff2) format("woff2"),url(/assets/Switzer-Bold-Cjz0b6x0.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-BoldItalic-CV1Sm790.woff2) format("woff2"),url(/assets/Switzer-BoldItalic-BEJlCtwD.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-Extrabold-Z4kgZoxA.woff2) format("woff2"),url(/assets/Switzer-Extrabold-Bhq36jgd.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-ExtraboldItalic-a7nPgyoE.woff2) format("woff2"),url(/assets/Switzer-ExtraboldItalic-DKw5OF6E.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-Black-CWQuiU-I.woff2) format("woff2"),url(/assets/Switzer-Black-Da_Cd4-f.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-BlackItalic-CZ2vhU8B.woff2) format("woff2"),url(/assets/Switzer-BlackItalic-DeL3uEzX.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}.theme-opaline{color-scheme:light;--neutral-1: oklch(98.2% 0 0);--neutral-2: oklch(97.6% 0 0);--neutral-3: oklch(96.9% 0 0);--neutral-4: oklch(95.5% 0 0);--neutral-5: oklch(94.2% 0 0);--neutral-6: oklch(92.8% 0 0);--neutral-7: oklch(89% 0 0);--neutral-8: oklch(81% 0 0);--neutral-9: oklch(69% 0 0);--neutral-10: oklch(53% 0 0);--neutral-11: oklch(36% 0 0);--neutral-12: oklch(24% 0 0);--opal-1: oklch(97% .01 282);--opal-2: oklch(90.9% .033 281.9);--opal-3: oklch(84% .06 280);--opal-4: oklch(75.5% .105 278);--opal-5: oklch(57.5% .18 274);--opal-6: oklch(50% .2 272);--success-1: oklch(96% .03 152);--success-2: oklch(92% .06 152);--success-3: oklch(85% .12 152);--success-4: oklch(75% .19 152);--success-5: oklch(60% .17 152);--success-6: oklch(45% .13 152);--warning-1: oklch(96% .04 85);--warning-2: oklch(92% .09 85);--warning-3: oklch(86% .15 85);--warning-4: oklch(78% .2 85);--warning-5: oklch(62% .16 80);--warning-6: oklch(45% .12 75);--danger-1: oklch(96% .03 27);--danger-2: oklch(92% .06 27);--danger-3: oklch(84% .12 27);--danger-4: oklch(72% .21 27);--danger-5: oklch(58% .2 27);--danger-6: oklch(44% .15 27);--canvas: var(--neutral-3);--surface: var(--neutral-1);--surface-raised: rgb(255 255 255);--surface-inset: var(--neutral-3);--document-paper: rgb(255 255 255);--glass-surface: rgb(247 247 247 / 60%);--content-primary: var(--neutral-12);--content-secondary: var(--neutral-11);--content-muted: var(--neutral-10);--content-inverse: var(--neutral-1);--change-removed-content: #8f4a42;--change-added-content: #2f6b4f;--file-pdf-content: var(--danger-5);--file-image-content: var(--opal-5);--workspace-glyph-neutral: var(--neutral-10);--workspace-glyph-opal: var(--opal-5);--workspace-glyph-green: var(--success-5);--workspace-glyph-yellow: var(--warning-5);--workspace-glyph-red: var(--danger-5);--line-subtle: oklch(24% 0 0 / 5%);--line: oklch(24% 0 0 / 8%);--line-strong: oklch(24% 0 0 / 16%);--focus-ring: var(--opal-3);--selection-surface: var(--opal-2);--selection-line: var(--opal-3);--selection-content: var(--opal-6);--selection-solid: var(--opal-6);--action-primary: var(--neutral-12);--state-hover: oklch(24% 0 0 / 4%);--state-active: oklch(24% 0 0 / 6%);--state-selected: oklch(50% .2 272 / 7%);--state-selected-hover: oklch(50% .2 272 / 11%);--highlight: oklch(50% .2 272 / 18%);--scrim: oklch(0% 0 0 / 24%);--success-surface: var(--success-1);--success-line: var(--success-3);--success-content: var(--success-6);--success-solid: var(--success-6);--warning-surface: var(--warning-1);--warning-line: var(--warning-3);--warning-content: var(--warning-6);--warning-solid: var(--warning-4);--warning-on-solid: var(--neutral-12);--danger-surface: var(--danger-1);--danger-line: var(--danger-3);--danger-content: var(--danger-6);--danger-solid: var(--danger-6)}.dark .theme-opaline,.theme-opaline.dark{color-scheme:dark;--neutral-1: oklch(19.6% 0 0);--neutral-2: oklch(23% 0 0);--neutral-3: oklch(25.6% 0 0);--neutral-4: oklch(28% 0 0);--neutral-5: oklch(32.8% 0 0);--neutral-6: oklch(30.4% 0 0);--neutral-7: oklch(35.2% 0 0);--neutral-8: oklch(37.6% 0 0);--neutral-9: oklch(72.4% 0 0);--neutral-10: oklch(78.9% 0 0);--neutral-11: oklch(89.8% 0 0);--neutral-12: oklch(92.9% 0 0);--opal-1: oklch(17.9% .023 266.3);--opal-2: oklch(23% .03 266.3);--opal-3: oklch(31.2% .049 266.3);--opal-4: oklch(52.2% .104 266.3);--opal-5: oklch(63.9% .146 266.3);--opal-6: oklch(75.1% .12 266.3);--success-1: oklch(18.7% .016 162.6);--success-2: oklch(23.6% .023 162.6);--success-3: oklch(31.5% .038 162.6);--success-4: oklch(51.3% .082 161.7);--success-5: oklch(62.5% .116 161.7);--success-6: oklch(73.6% .095 162.6);--warning-1: oklch(17.7% .01 63.9);--warning-2: oklch(22.8% .018 63.9);--warning-3: oklch(31.2% .04 63.9);--warning-4: oklch(54% .102 60.1);--warning-5: oklch(65.8% .15 60.1);--warning-6: oklch(75.8% .119 63.9);--danger-1: oklch(18.3% .007 23.5);--danger-2: oklch(23% .017 23.5);--danger-3: oklch(30.7% .043 23.5);--danger-4: oklch(50.1% .116 20.9);--danger-5: oklch(65.6% .162 20.9);--danger-6: oklch(71.4% .136 23.5);--canvas: var(--neutral-3);--surface: var(--neutral-4);--surface-raised: var(--neutral-6);--surface-inset: var(--neutral-7);--document-paper: rgb(255 255 255);--glass-surface: var(--surface-raised)}@supports (color: color-mix(in lab,red,red)){.dark .theme-opaline,.theme-opaline.dark{--glass-surface: color-mix(in oklab, var(--surface-raised) 72%, transparent)}}.dark .theme-opaline,.theme-opaline.dark{--content-primary: var(--neutral-12);--content-secondary: var(--neutral-10);--content-muted: var(--neutral-9);--content-inverse: var(--neutral-1);--change-removed-content: var(--danger-content);--change-added-content: var(--success-content);--file-pdf-content: var(--danger-5);--file-image-content: var(--opal-5);--workspace-glyph-neutral: var(--neutral-10);--workspace-glyph-opal: var(--opal-5);--workspace-glyph-green: var(--success-5);--workspace-glyph-yellow: var(--warning-5);--workspace-glyph-red: var(--danger-5);--line-subtle: oklch(92.9% 0 0 / 8%);--line: oklch(92.9% 0 0 / 12%);--line-strong: oklch(92.9% 0 0 / 18%);--focus-ring: var(--opal-5);--selection-surface: var(--selection-content)}@supports (color: color-mix(in lab,red,red)){.dark .theme-opaline,.theme-opaline.dark{--selection-surface: color-mix(in srgb, var(--selection-content) 18%, var(--surface-raised))}}.dark .theme-opaline,.theme-opaline.dark{--selection-line: var(--opal-4);--selection-content: var(--opal-6);--selection-solid: var(--opal-5);--action-primary: var(--neutral-12);--state-hover: oklch(92.9% 0 0 / 6%);--state-active: oklch(92.9% 0 0 / 10%);--state-selected: oklch(75.1% .12 266.3 / 14%);--state-selected-hover: oklch(75.1% .12 266.3 / 20%);--highlight: oklch(75.1% .12 266.3 / 24%);--scrim: oklch(0% 0 0 / 48%);--success-surface: var(--success-3);--success-line: var(--success-4);--success-content: var(--success-6);--success-solid: var(--success-5);--warning-surface: var(--warning-3);--warning-line: var(--warning-4);--warning-content: var(--warning-6);--warning-solid: var(--warning-5);--warning-on-solid: var(--neutral-1);--danger-surface: var(--danger-3);--danger-line: var(--danger-4);--danger-content: var(--danger-6);--danger-solid: var(--danger-5)}@supports (color: light-dark(white,black)){.theme-opaline,.dark .theme-opaline,.theme-opaline.dark{--neutral-1: light-dark(oklch(98.2% 0 0), oklch(19.6% 0 0));--neutral-2: light-dark(oklch(97.6% 0 0), oklch(23% 0 0));--neutral-3: light-dark(oklch(96.9% 0 0), oklch(25.6% 0 0));--neutral-4: light-dark(oklch(95.5% 0 0), oklch(28% 0 0));--neutral-5: light-dark(oklch(94.2% 0 0), oklch(32.8% 0 0));--neutral-6: light-dark(oklch(92.8% 0 0), oklch(30.4% 0 0));--neutral-7: light-dark(oklch(89% 0 0), oklch(35.2% 0 0));--neutral-8: light-dark(oklch(81% 0 0), oklch(37.6% 0 0));--neutral-9: light-dark(oklch(69% 0 0), oklch(72.4% 0 0));--neutral-10: light-dark(oklch(53% 0 0), oklch(78.9% 0 0));--neutral-11: light-dark(oklch(36% 0 0), oklch(89.8% 0 0));--neutral-12: light-dark(oklch(24% 0 0), oklch(92.9% 0 0));--opal-1: light-dark(oklch(97% .01 282), oklch(17.9% .023 266.3));--opal-2: light-dark(oklch(90.9% .033 281.9), oklch(23% .03 266.3));--opal-3: light-dark(oklch(84% .06 280), oklch(31.2% .049 266.3));--opal-4: light-dark(oklch(75.5% .105 278), oklch(52.2% .104 266.3));--opal-5: light-dark(oklch(57.5% .18 274), oklch(63.9% .146 266.3));--opal-6: light-dark(oklch(50% .2 272), oklch(75.1% .12 266.3));--success-1: light-dark(oklch(96% .03 152), oklch(18.7% .016 162.6));--success-2: light-dark(oklch(92% .06 152), oklch(23.6% .023 162.6));--success-3: light-dark(oklch(85% .12 152), oklch(31.5% .038 162.6));--success-4: light-dark(oklch(75% .19 152), oklch(51.3% .082 161.7));--success-5: light-dark(oklch(60% .17 152), oklch(62.5% .116 161.7));--success-6: light-dark(oklch(45% .13 152), oklch(73.6% .095 162.6));--warning-1: light-dark(oklch(96% .04 85), oklch(17.7% .01 63.9));--warning-2: light-dark(oklch(92% .09 85), oklch(22.8% .018 63.9));--warning-3: light-dark(oklch(86% .15 85), oklch(31.2% .04 63.9));--warning-4: light-dark(oklch(78% .2 85), oklch(54% .102 60.1));--warning-5: light-dark(oklch(62% .16 80), oklch(65.8% .15 60.1));--warning-6: light-dark(oklch(45% .12 75), oklch(75.8% .119 63.9));--danger-1: light-dark(oklch(96% .03 27), oklch(18.3% .007 23.5));--danger-2: light-dark(oklch(92% .06 27), oklch(23% .017 23.5));--danger-3: light-dark(oklch(84% .12 27), oklch(30.7% .043 23.5));--danger-4: light-dark(oklch(72% .21 27), oklch(50.1% .116 20.9));--danger-5: light-dark(oklch(58% .2 27), oklch(65.6% .162 20.9));--danger-6: light-dark(oklch(44% .15 27), oklch(71.4% .136 23.5));--canvas: light-dark(var(--neutral-3), var(--neutral-3));--surface: light-dark(var(--neutral-1), var(--neutral-4));--surface-raised: light-dark(rgb(255 255 255), var(--neutral-6));--surface-inset: light-dark(var(--neutral-3), var(--neutral-7));--document-paper: light-dark(rgb(255 255 255), rgb(255 255 255));--glass-surface: light-dark( rgb(247 247 247 / 60%), var(--surface-raised) )}@supports (color: color-mix(in lab,red,red)){.theme-opaline,.dark .theme-opaline,.theme-opaline.dark{--glass-surface: light-dark( rgb(247 247 247 / 60%), color-mix(in oklab, var(--surface-raised) 72%, transparent) )}}.theme-opaline,.dark .theme-opaline,.theme-opaline.dark{--content-primary: light-dark(var(--neutral-12), var(--neutral-12));--content-secondary: light-dark(var(--neutral-11), var(--neutral-10));--content-muted: light-dark(var(--neutral-10), var(--neutral-9));--content-inverse: light-dark(var(--neutral-1), var(--neutral-1));--change-removed-content: light-dark(#8f4a42, var(--danger-content));--change-added-content: light-dark(#2f6b4f, var(--success-content));--file-pdf-content: light-dark(var(--danger-5), var(--danger-5));--file-image-content: light-dark(var(--opal-5), var(--opal-5));--workspace-glyph-neutral: light-dark(var(--neutral-10), var(--neutral-10));--workspace-glyph-opal: light-dark(var(--opal-5), var(--opal-5));--workspace-glyph-green: light-dark(var(--success-5), var(--success-5));--workspace-glyph-yellow: light-dark(var(--warning-5), var(--warning-5));--workspace-glyph-red: light-dark(var(--danger-5), var(--danger-5));--line-subtle: light-dark(oklch(24% 0 0 / 5%), oklch(92.9% 0 0 / 8%));--line: light-dark(oklch(24% 0 0 / 8%), oklch(92.9% 0 0 / 12%));--line-strong: light-dark(oklch(24% 0 0 / 16%), oklch(92.9% 0 0 / 18%));--focus-ring: light-dark(var(--opal-3), var(--opal-5));--selection-surface: light-dark( var(--opal-2), var(--selection-content) )}@supports (color: color-mix(in lab,red,red)){.theme-opaline,.dark .theme-opaline,.theme-opaline.dark{--selection-surface: light-dark( var(--opal-2), color-mix(in srgb, var(--selection-content) 18%, var(--surface-raised)) )}}.theme-opaline,.dark .theme-opaline,.theme-opaline.dark{--selection-line: light-dark(var(--opal-3), var(--opal-4));--selection-content: light-dark(var(--opal-6), var(--opal-6));--selection-solid: light-dark(var(--opal-6), var(--opal-5));--action-primary: light-dark(var(--neutral-12), var(--neutral-12));--state-hover: light-dark(oklch(24% 0 0 / 4%), oklch(92.9% 0 0 / 6%));--state-active: light-dark(oklch(24% 0 0 / 6%), oklch(92.9% 0 0 / 10%));--state-selected: light-dark(oklch(50% .2 272 / 7%), oklch(75.1% .12 266.3 / 14%));--state-selected-hover: light-dark(oklch(50% .2 272 / 11%), oklch(75.1% .12 266.3 / 20%));--highlight: light-dark(oklch(50% .2 272 / 18%), oklch(75.1% .12 266.3 / 24%));--scrim: light-dark(oklch(0% 0 0 / 24%), oklch(0% 0 0 / 48%));--success-surface: light-dark(var(--success-1), var(--success-3));--success-line: light-dark(var(--success-3), var(--success-4));--success-content: light-dark(var(--success-6), var(--success-6));--success-solid: light-dark(var(--success-6), var(--success-5));--warning-surface: light-dark(var(--warning-1), var(--warning-3));--warning-line: light-dark(var(--warning-3), var(--warning-4));--warning-content: light-dark(var(--warning-6), var(--warning-6));--warning-solid: light-dark(var(--warning-4), var(--warning-5));--warning-on-solid: light-dark(var(--neutral-12), var(--neutral-1));--danger-surface: light-dark(var(--danger-1), var(--danger-3));--danger-line: light-dark(var(--danger-3), var(--danger-4));--danger-content: light-dark(var(--danger-6), var(--danger-6));--danger-solid: light-dark(var(--danger-6), var(--danger-5))}}.theme-opaline{--font-functional: "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-decorative: "Eudald", Georgia, serif;--font-technical: "Fragment Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--type-heading-32-font: var(--font-functional);--type-heading-32-size: 32px;--type-heading-32-leading: 38px;--type-heading-32-weight: 500;--type-heading-32-tracking: -.025em;--type-heading-24-font: var(--font-functional);--type-heading-24-size: 24px;--type-heading-24-leading: 30px;--type-heading-24-weight: 500;--type-heading-24-tracking: -.018em;--type-heading-20-font: var(--font-functional);--type-heading-20-size: 20px;--type-heading-20-leading: 26px;--type-heading-20-weight: 500;--type-heading-20-tracking: -.012em;--type-heading-18-font: var(--font-functional);--type-heading-18-size: 18px;--type-heading-18-leading: 24px;--type-heading-18-weight: 500;--type-heading-18-tracking: -.008em;--type-heading-16-font: var(--font-functional);--type-heading-16-size: 16px;--type-heading-16-leading: 22px;--type-heading-16-weight: 500;--type-heading-16-tracking: -.004em;--type-heading-14-font: var(--font-functional);--type-heading-14-size: 14px;--type-heading-14-leading: 20px;--type-heading-14-weight: 500;--type-heading-14-tracking: 0;--type-copy-18-font: var(--font-functional);--type-copy-18-size: 18px;--type-copy-18-leading: 28px;--type-copy-18-weight: 400;--type-copy-18-tracking: 0;--type-copy-16-font: var(--font-functional);--type-copy-16-size: 16px;--type-copy-16-leading: 24px;--type-copy-16-weight: 400;--type-copy-16-tracking: 0;--type-copy-14-font: var(--font-functional);--type-copy-14-size: 14px;--type-copy-14-leading: 21px;--type-copy-14-weight: 400;--type-copy-14-tracking: 0;--type-copy-13-font: var(--font-functional);--type-copy-13-size: 13px;--type-copy-13-leading: 20px;--type-copy-13-weight: 400;--type-copy-13-tracking: 0;--type-copy-13-mono-font: var(--font-technical);--type-copy-13-mono-size: 13px;--type-copy-13-mono-leading: 20px;--type-copy-13-mono-weight: 400;--type-copy-13-mono-tracking: 0;--type-copy-12-font: var(--font-functional);--type-copy-12-size: 12px;--type-copy-12-leading: 18px;--type-copy-12-weight: 400;--type-copy-12-tracking: 0;--type-label-16-font: var(--font-functional);--type-label-16-size: 16px;--type-label-16-leading: 22px;--type-label-16-weight: 500;--type-label-16-tracking: 0;--type-label-14-font: var(--font-functional);--type-label-14-size: 14px;--type-label-14-leading: 20px;--type-label-14-weight: 500;--type-label-14-tracking: 0;--type-label-14-mono-font: var(--font-technical);--type-label-14-mono-size: 14px;--type-label-14-mono-leading: 20px;--type-label-14-mono-weight: 400;--type-label-14-mono-tracking: 0;--type-label-13-font: var(--font-functional);--type-label-13-size: 13px;--type-label-13-leading: 18px;--type-label-13-weight: 500;--type-label-13-tracking: 0;--type-label-13-mono-font: var(--font-technical);--type-label-13-mono-size: 13px;--type-label-13-mono-leading: 18px;--type-label-13-mono-weight: 400;--type-label-13-mono-tracking: 0;--type-label-12-font: var(--font-functional);--type-label-12-size: 12px;--type-label-12-leading: 16px;--type-label-12-weight: 500;--type-label-12-tracking: 0;--type-label-12-mono-font: var(--font-technical);--type-label-12-mono-size: 12px;--type-label-12-mono-leading: 16px;--type-label-12-mono-weight: 400;--type-label-12-mono-tracking: 0;--type-label-10-caps-font: var(--font-functional);--type-label-10-caps-size: 10px;--type-label-10-caps-leading: 14px;--type-label-10-caps-weight: 600;--type-label-10-caps-tracking: .12em;--type-label-10-caps-mono-font: var(--font-technical);--type-label-10-caps-mono-size: 10px;--type-label-10-caps-mono-leading: 14px;--type-label-10-caps-mono-weight: 400;--type-label-10-caps-mono-tracking: .12em;--type-display-72-font: var(--font-decorative);--type-display-72-size: 72px;--type-display-72-leading: 76px;--type-display-72-weight: 400;--type-display-72-tracking: -.03em;--type-display-64-font: var(--font-decorative);--type-display-64-size: 64px;--type-display-64-leading: 68px;--type-display-64-weight: 400;--type-display-64-tracking: -.028em;--type-display-56-font: var(--font-decorative);--type-display-56-size: 56px;--type-display-56-leading: 61px;--type-display-56-weight: 400;--type-display-56-tracking: -.025em;--type-display-48-font: var(--font-decorative);--type-display-48-size: 48px;--type-display-48-leading: 54px;--type-display-48-weight: 400;--type-display-48-tracking: -.022em;--type-display-40-font: var(--font-decorative);--type-display-40-size: 40px;--type-display-40-leading: 47px;--type-display-40-weight: 400;--type-display-40-tracking: -.018em;--type-display-32-font: var(--font-decorative);--type-display-32-size: 32px;--type-display-32-leading: 39px;--type-display-32-weight: 400;--type-display-32-tracking: -.014em;--type-display-24-font: var(--font-decorative);--type-display-24-size: 24px;--type-display-24-leading: 30px;--type-display-24-weight: 400;--type-display-24-tracking: -.01em;--type-display-20-font: var(--font-decorative);--type-display-20-size: 20px;--type-display-20-leading: 26px;--type-display-20-weight: 400;--type-display-20-tracking: -.006em;--type-display-16-font: var(--font-decorative);--type-display-16-size: 16px;--type-display-16-leading: 22px;--type-display-16-weight: 400;--type-display-16-tracking: 0;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-24: 24px;--space-32: 32px;--space-48: 48px;--space-80: 80px;--radius-micro: 2px;--radius-icon-well: 6px;--radius-control: 10px;--radius-panel: 14px;--radius-wide: 18px;--radius-area: 22px;--radius-float: calc(var(--radius-control) * 2);--radius-capsule: 999px;--control-height-sm: 28px;--control-height-dense: 32px;--control-height-md: 36px;--control-height-lg: 44px;--control-hit-area: 40px;--layout-sidebar: 240px;--layout-topbar: 50px;--layout-gutter: 8px;--layout-content-rail: 740px;--motion-instant: 75ms;--motion-press: .12s;--motion-fast: .13s;--motion-base: .15s;--motion-overlay: .16s;--motion-slow: .2s;--motion-dialog: .22s;--ease-standard: ease;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-move: cubic-bezier(.77, 0, .175, 1);--z-dock: 20;--z-panel: 30;--z-overlay: 50;--z-popover: 52;--z-veil: 55;--z-toast: 60;color:var(--content-primary);caret-color:var(--selection-content);font-family:var(--font-functional);overscroll-behavior:var(--opaline-overscroll, none)}html.theme-opaline>body,.theme-opaline:not(html){font-size:var(--type-copy-14-size);line-height:var(--type-copy-14-leading)}.theme-opaline ::-moz-selection,.theme-opaline::-moz-selection{background-color:var(--selection-surface);color:var(--content-primary)}.theme-opaline ::selection,.theme-opaline::selection{background-color:var(--selection-surface);color:var(--content-primary)}.theme-opaline{--elevation-popover: 0 0 0 calc(var(--space-4) / 4) var(--line), 0 calc(var(--space-4) / 2) var(--space-4) rgb(0 0 0 / 6%);--elevation-float: 0 0 0 calc(var(--space-4) / 4) var(--line-subtle), 0 calc(var(--space-4) / 2) var(--space-4) rgb(0 0 0 / 6%), 0 var(--space-8) var(--space-8) rgb(0 0 0 / 6%), 0 calc(var(--space-16) + var(--space-4) / 2) calc(var(--space-12) - var(--space-4) / 4) rgb(0 0 0 / 6%);--document-desk: var(--surface-inset);--document-scroll-inset: calc(var(--space-4) * 0);--elevation-panel: 0 0 0 calc(var(--space-4) / 8) rgb(0 0 0 / 15%), 0 calc(var(--space-4) * 3 / 4) calc(var(--space-4) * 15 / 8) rgb(0 0 0 / 4%), 0 0 calc(var(--space-16) + var(--space-4)) rgb(0 0 0 / 5%);--recipe-soft-outline-color: #0000000d;--recipe-soft-shadow-color: #0000000a;--recipe-solid-lift-edge-color: rgb(32 31 28 / 6%);--recipe-ghost-hover: var(--state-hover);--recipe-catalogue-frame: rgb(0 0 0 / 2%) 0 3px 6px -2px, rgb(0 0 0 / 6%) 0 0 0 .65px, rgb(0 0 0 / 4%) 0 1px 1px;--recipe-catalogue-highlight: oklch(97% .01 282);--recipe-catalogue-default: rgb(31 31 31 / 4%) 0 1px 1px;--recipe-catalogue-title: rgb(0 0 0);--recipe-catalogue-panel: rgb(0 0 0 / 5%) 0 0 0 1px, rgb(0 0 0 / 3%) 0 2px 4px, rgb(0 0 0 / 3%) 0 1px 2px -1px;--recipe-catalogue-button: rgb(0 0 0 / 5%) 0 0 0 1px, rgb(0 0 0 / 5%) 0 1px 2px -1px, rgb(0 0 0 / 4%) 0 2px 4px;--recipe-catalogue-primary: rgb(0 0 0 / 5%) 0 1px 2px -1px, rgb(0 0 0 / 4%) 0 2px 4px, rgb(0 0 0 / 8%) 0 0 0 1px;--recipe-halftone-backdrop-background: linear-gradient( in oklab 180deg, oklab(75.5% .015 -.104 / 40%) 0%, var(--recipe-catalogue-highlight) 100% );--recipe-catalogue-card: rgb(0 0 0 / 5%) 0 0 0 1px, rgb(0 0 0 / 4%) 0 1px 2px;--recipe-draft-change-cue: rgb(0 0 0 / 5%) 0 0 0 calc(var(--space-4) / 4), rgb(0 0 0 / 4%) 0 0 var(--space-4);--recipe-draft-change-cue-icon: rgb(0 0 0 / 5%) 0 0 0 calc(var(--space-4) / 4), rgb(0 0 0 / 4%) 0 calc(var(--space-4) / 2) var(--space-4), rgb(0 0 0 / 5%) 0 calc(var(--space-4) / 4) calc(var(--space-4) / 2) calc(var(--space-4) / -4);--recipe-catalogue-control: rgb(0 0 0 / 5%) 0 0 0 1px, rgb(0 0 0 / 4%) 0 2px 4px, rgb(0 0 0 / 5%) 0 2px 1px -1px;--recipe-file-icon: rgb(0 0 0 / 5%) 0 0 0 calc(var(--space-4) / 4), rgb(0 0 0 / 4%) 0 calc(var(--space-4) / 4) calc(var(--space-4) / 2) calc(var(--space-4) / -4), rgb(0 0 0 / 4%) 0 calc(var(--space-4) / 2) var(--space-4);--recipe-attachment: var(--recipe-soft-outline-color) 0 0 0 calc(var(--space-4) / 4), var(--recipe-soft-shadow-color) 0 0 var(--space-4);--recipe-draft-card: rgb(0 0 0 / 5%) 0 var(--space-4) var(--space-16);--recipe-solid-lift: var(--recipe-solid-lift-edge-color) 0 0 0 1px, rgb(32 31 28 / 4%) 0 1px 2px;--recipe-solid-lift-hover: rgb(32 31 28 / 8%) 0 0 0 1px, rgb(32 31 28 / 6%) 0 1px 2px;--recipe-solid-lift-pressed: rgb(32 31 28 / 6%) 0 0 0 1px;--recipe-solid-lift-dark: rgb(32 31 28 / 6%) 0 0 0 1px, rgb(32 31 28 / 4%) 0 1px 2px;--recipe-solid-lift-dark-hover: rgb(32 31 28 / 8%) 0 0 0 1px, rgb(32 31 28 / 6%) 0 1px 2px;--recipe-lifted-control-background: var(--surface-raised);--recipe-lifted-control-hover-background: var(--content-secondary)}@supports (color: color-mix(in lab,red,red)){.theme-opaline{--recipe-lifted-control-hover-background: color-mix( in oklab, var(--content-secondary) 5%, transparent )}}.theme-opaline{--recipe-lifted-control-pressed-background: var(--surface-raised);--recipe-lifted-control-focus-background: var(--surface-raised);--recipe-lifted-control-ambient: 0 1px 1px rgb(0 0 0 / 4%), 0 2px 2px rgb(0 0 0 / 1%), 0 4px 2px rgb(0 0 0 / 2%), 0 2px 1px rgb(0 0 0 / 1%);--recipe-lifted-control: var(--recipe-lifted-control-ambient), 0 0 0 1px rgb(0 0 0 / 5%);--recipe-lifted-control-hover: var(--recipe-lifted-control);--recipe-lifted-control-pressed: var(--recipe-lifted-control);--recipe-lifted-control-focus: var(--recipe-lifted-control);--recipe-plain-control: 0 0 0 calc(var(--space-4) / 4) rgb(0 0 0 / 5%);--recipe-selection-lift: var(--recipe-lifted-control-ambient), 0 0 0 calc(var(--space-4) / 4) var(--selection-content)}@supports (color: color-mix(in lab,red,red)){.theme-opaline{--recipe-selection-lift: var(--recipe-lifted-control-ambient), 0 0 0 calc(var(--space-4) / 4) color-mix(in oklab, var(--selection-content) 12%, transparent)}}.theme-opaline{--recipe-user-message-background: var(--selection-surface)}@supports (color: color-mix(in lab,red,red)){.theme-opaline{--recipe-user-message-background: color-mix(in oklab, var(--selection-surface) 60%, transparent)}}.theme-opaline{--recipe-user-message-radius: var(--radius-float)}.dark .theme-opaline,.theme-opaline.dark{--elevation-popover: 0 0 0 calc(var(--space-4) / 4) var(--line), 0 calc(var(--space-4) / 2) var(--space-4) rgb(0 0 0 / 34%);--elevation-float: 0 0 0 calc(var(--space-4) / 4) var(--line-subtle), 0 calc(var(--space-4) / 2) var(--space-4) rgb(0 0 0 / 34%), 0 var(--space-8) var(--space-8) rgb(0 0 0 / 24%), 0 calc(var(--space-16) + var(--space-4) / 2) calc(var(--space-12) - var(--space-4) / 4) rgb(0 0 0 / 18%);--elevation-panel: 0 0 0 calc(var(--space-4) / 4) var(--line-subtle), 0 calc(var(--space-4) / 2) var(--space-4) rgb(0 0 0 / 34%);--recipe-ghost-hover: var(--state-hover);--recipe-lifted-control-background: var(--surface-raised);--recipe-lifted-control-hover-background: var(--content-secondary)}@supports (color: color-mix(in lab,red,red)){.dark .theme-opaline,.theme-opaline.dark{--recipe-lifted-control-hover-background: color-mix( in oklab, var(--content-secondary) 5%, transparent )}}.dark .theme-opaline,.theme-opaline.dark{--recipe-lifted-control-pressed-background: var(--surface-raised);--recipe-lifted-control-focus-background: var(--surface-raised);--recipe-lifted-control: 0 0 0 1px rgb(255 255 255 / 8%), 0 1px 2px rgb(0 0 0 / 34%);--recipe-lifted-control-hover: var(--recipe-lifted-control);--recipe-lifted-control-pressed: var(--recipe-lifted-control);--recipe-lifted-control-focus: var(--recipe-lifted-control);--recipe-plain-control: 0 0 0 calc(var(--space-4) / 4) rgb(255 255 255 / 8%)}.theme-opaline .opaline-solid-lift{background:var(--surface-raised);border:none;box-shadow:#201f1c0f 0 0 0 1px,#201f1c0a 0 1px 2px;transition-property:box-shadow;transition-duration:var(--motion-base);transition-timing-function:var(--ease-standard)}.theme-opaline .opaline-solid-lift:hover{box-shadow:#201f1c14 0 0 0 1px,#201f1c0f 0 1px 2px}.theme-opaline .opaline-solid-lift:active{box-shadow:#201f1c0f 0 0 0 1px}.theme-opaline .opaline-card{box-sizing:border-box;width:100%;background:var(--surface-raised);border:none;border-radius:var(--radius-control);box-shadow:var(--recipe-solid-lift)}.dark .theme-opaline .opaline-card,.theme-opaline.dark .opaline-card{box-shadow:var(--recipe-solid-lift-dark)}.theme-opaline .opaline-card--interactive{cursor:pointer;text-decoration:none;transition:border-color var(--motion-base) var(--ease-standard),background var(--motion-base) var(--ease-standard)}.theme-opaline .opaline-card--interactive:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.theme-opaline .opaline-card--interactive:hover{border-color:var(--line-strong);background:var(--surface-inset)}.theme-opaline .opaline-card--secondary{background:var(--canvas)}.theme-opaline .opaline-card--artefact{background:var(--surface);border-radius:var(--radius-control)}.theme-opaline .opaline-raised{background:linear-gradient(160deg,#fff,#f6f5f1);border:1px solid var(--line);box-shadow:inset 0 1px #ffffffe0,0 1px 2px #1e1c160d,0 6px 16px -14px #1e1c1642;transition:transform var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.theme-opaline .opaline-raised:hover{transform:translateY(-1px);border-color:var(--line-strong);box-shadow:inset 0 1px #fffffff2,0 3px 6px #1e1c160f,0 12px 24px -16px #1e1c1657}.dark .theme-opaline .opaline-raised,.theme-opaline.dark .opaline-raised{background:var(--surface-raised);box-shadow:var(--recipe-lifted-control)}.dark .theme-opaline .opaline-raised:hover,.theme-opaline.dark .opaline-raised:hover{box-shadow:var(--recipe-lifted-control-hover)}.theme-opaline .opaline-glass,.theme-opaline.opaline-glass,.theme-opaline .opaline-glass-floating,.theme-opaline.opaline-glass-floating{background-color:var(--surface-raised);background-image:none;border:1px solid var(--line);box-shadow:0 1px 2px #0000000f;backdrop-filter:none;-webkit-backdrop-filter:none}.theme-opaline .opaline-glass.opaline-glass--sidebar,.theme-opaline.opaline-glass.opaline-glass--sidebar{background:transparent;border:0;box-shadow:none}.theme-opaline .opaline-glass--panel,.theme-opaline.opaline-glass--panel,.theme-opaline .opaline-glass--command,.theme-opaline.opaline-glass--command,.theme-opaline .opaline-glass--command-companion,.theme-opaline.opaline-glass--command-companion,.theme-opaline .opaline-glass--popover,.theme-opaline.opaline-glass--popover,.theme-opaline .opaline-glass--dialog,.theme-opaline.opaline-glass--dialog{border-radius:var(--radius-panel);background-color:var(--surface-raised);background-image:none;box-shadow:var(--elevation-popover)}.theme-opaline .opaline-glass--command-companion,.theme-opaline.opaline-glass--command-companion{background:var(--surface-raised);border:0;box-shadow:0 0 0 calc(var(--space-4) / 4) var(--line-subtle),0 calc(var(--space-4) / 2) var(--space-4) #0000000f,0 0 calc(var(--space-4) / 2) #0000000f;backdrop-filter:none;-webkit-backdrop-filter:none}.theme-opaline .opaline-glass--grid-sticky,.theme-opaline.opaline-glass--grid-sticky{background-color:var(--surface-raised);border:0;box-shadow:none}.theme-opaline .opaline-scrim,.theme-opaline.opaline-scrim,.theme-opaline .opaline-scrim--veil,.theme-opaline.opaline-scrim--veil{background:var(--scrim)}.theme-opaline .opaline-scrim--veil>svg,.theme-opaline.opaline-scrim--veil>svg{box-sizing:content-box;padding:23px;border:1px solid var(--line);border-radius:50%;background:var(--surface-raised);box-shadow:0 2px 4px #0000001f}.theme-opaline .opaline-glass--docked,.theme-opaline.opaline-glass--docked,.theme-opaline .opaline-glass.opaline-glass-docked,.theme-opaline.opaline-glass.opaline-glass-docked,.theme-opaline .opaline-glass--rail,.theme-opaline.opaline-glass--rail{background:var(--surface-raised);border:1px solid var(--line);box-shadow:0 4px 15px #0000000f;backdrop-filter:none;-webkit-backdrop-filter:none}@media(prefers-contrast:more){.theme-opaline .opaline-glass,.theme-opaline.opaline-glass{border-color:var(--content-primary)}}.theme-opaline .opaline-row{color:var(--content-primary);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard)}.theme-opaline .opaline-row:hover,.theme-opaline .opaline-row[data-highlighted]{background:var(--surface-inset)}.theme-opaline .opaline-topbar-toggle{--recipe-topbar-active-background: var(--recipe-ghost-hover);border-radius:var(--radius-panel)}.theme-opaline .opaline-topbar-toggle[data-active=true]{background-color:var(--recipe-topbar-active-background)}.dark .theme-opaline .opaline-topbar-toggle,.theme-opaline.dark .opaline-topbar-toggle{--recipe-topbar-active-background: #ffffff14}.theme-opaline .opaline-ghost-pill{border:none;background:none;cursor:pointer;transition:background var(--motion-base) var(--ease-standard)}.theme-opaline .opaline-ghost-pill:hover{background:var(--surface-inset)}.theme-opaline .opaline-type-heading-32,.theme-opaline .opaline-type-heading-24,.theme-opaline .opaline-type-heading-20,.theme-opaline .opaline-type-heading-18,.theme-opaline .opaline-type-heading-16,.theme-opaline .opaline-type-heading-14,.theme-opaline .opaline-type-copy-18,.theme-opaline .opaline-type-copy-16,.theme-opaline .opaline-type-copy-14,.theme-opaline .opaline-type-copy-13,.theme-opaline .opaline-type-copy-12,.theme-opaline .opaline-type-label-16,.theme-opaline .opaline-type-label-14,.theme-opaline .opaline-type-label-13,.theme-opaline .opaline-type-label-12,.theme-opaline .opaline-type-label-10-caps{font-family:var(--font-functional);font-style:normal}.theme-opaline .opaline-type-copy-13-mono,.theme-opaline .opaline-type-label-14-mono,.theme-opaline .opaline-type-label-13-mono,.theme-opaline .opaline-type-label-12-mono,.theme-opaline .opaline-type-label-10-caps-mono{--opaline-content-font-family: var(--font-technical);color:var(--content-muted);font-family:var(--font-technical);font-style:normal}.theme-opaline .opaline-type-heading-32{font-size:var(--type-heading-32-size);font-weight:600;line-height:var(--type-heading-32-leading);letter-spacing:-.025em}.theme-opaline .opaline-type-heading-24{font-size:var(--type-heading-24-size);font-weight:600;line-height:var(--type-heading-24-leading);letter-spacing:-.018em}.theme-opaline .opaline-type-heading-20{font-size:var(--type-heading-20-size);font-weight:600;line-height:var(--type-heading-20-leading);letter-spacing:-.012em}.theme-opaline .opaline-type-heading-18{font-size:var(--type-heading-18-size);font-weight:600;line-height:var(--type-heading-18-leading);letter-spacing:-.008em}.theme-opaline .opaline-type-heading-16{font-size:var(--type-heading-16-size);font-weight:600;line-height:var(--type-heading-16-leading);letter-spacing:-.004em}.theme-opaline .opaline-type-heading-14{font-size:var(--type-heading-14-size);font-weight:600;line-height:var(--type-heading-14-leading)}.theme-opaline .opaline-type-copy-18{font-size:var(--type-copy-18-size);font-weight:400;line-height:var(--type-copy-18-leading)}.theme-opaline .opaline-type-copy-16{font-size:var(--type-copy-16-size);font-weight:400;line-height:var(--type-copy-16-leading)}.theme-opaline .opaline-type-copy-14{font-size:var(--type-copy-14-size);font-weight:400;line-height:var(--type-copy-14-leading)}.theme-opaline .opaline-type-copy-13,.theme-opaline .opaline-type-copy-13-mono{font-size:var(--type-copy-13-size);font-weight:400;line-height:var(--type-copy-13-leading)}.theme-opaline .opaline-type-copy-12{font-size:var(--type-copy-12-size);font-weight:400;line-height:var(--type-copy-12-leading)}.theme-opaline .opaline-type-label-16{font-size:var(--type-label-16-size);font-weight:500;line-height:var(--type-label-16-leading)}.theme-opaline .opaline-type-label-14,.theme-opaline .opaline-type-label-14-mono{font-size:var(--type-label-14-size);font-weight:500;line-height:var(--type-label-14-leading)}.theme-opaline .opaline-type-label-13,.theme-opaline .opaline-type-label-13-mono{font-size:var(--type-label-13-size);font-weight:500;line-height:var(--type-label-13-leading)}.theme-opaline .opaline-type-label-12,.theme-opaline .opaline-type-label-12-mono{font-size:var(--type-label-12-size);font-weight:500;line-height:var(--type-label-12-leading)}.theme-opaline .opaline-type-label-14-mono,.theme-opaline .opaline-type-label-13-mono,.theme-opaline .opaline-type-label-12-mono{font-weight:400}.theme-opaline .opaline-type-label-10-caps,.theme-opaline .opaline-type-label-10-caps-mono{font-size:var(--type-label-10-caps-size);line-height:var(--type-label-10-caps-leading);letter-spacing:.12em;text-transform:uppercase}.theme-opaline .opaline-type-label-10-caps{font-weight:600}.theme-opaline .opaline-type-label-10-caps-mono{font-weight:400}.theme-opaline .opaline-type-display-72,.theme-opaline .opaline-type-display-64,.theme-opaline .opaline-type-display-56,.theme-opaline .opaline-type-display-48,.theme-opaline .opaline-type-display-40,.theme-opaline .opaline-type-display-32,.theme-opaline .opaline-type-display-24,.theme-opaline .opaline-type-display-20,.theme-opaline .opaline-type-display-16{font-family:var(--font-decorative);font-style:normal;font-weight:400}.theme-opaline .opaline-type-display-72{font-size:var(--type-display-72-size);line-height:var(--type-display-72-leading);letter-spacing:-.03em}.theme-opaline .opaline-type-display-64{font-size:var(--type-display-64-size);line-height:var(--type-display-64-leading);letter-spacing:-.028em}.theme-opaline .opaline-type-display-56{font-size:var(--type-display-56-size);line-height:var(--type-display-56-leading);letter-spacing:-.025em}.theme-opaline .opaline-type-display-48{font-size:var(--type-display-48-size);line-height:var(--type-display-48-leading);letter-spacing:-.022em}.theme-opaline .opaline-type-display-40{font-size:var(--type-display-40-size);line-height:var(--type-display-40-leading);letter-spacing:-.018em}.theme-opaline .opaline-type-display-32{font-size:var(--type-display-32-size);line-height:var(--type-display-32-leading);letter-spacing:-.014em}.theme-opaline .opaline-type-display-24{font-size:var(--type-display-24-size);line-height:var(--type-display-24-leading);letter-spacing:-.01em}.theme-opaline .opaline-type-display-20{font-size:var(--type-display-20-size);line-height:var(--type-display-20-leading);letter-spacing:-.006em}.theme-opaline .opaline-type-display-16{font-size:var(--type-display-16-size);line-height:var(--type-display-16-leading)}.theme-opaline .opaline-type--medium{font-weight:500}.theme-opaline .opaline-type--strong{font-weight:600}.theme-opaline .opaline-type--italic{font-style:italic}.theme-opaline .opaline-type--mono{--opaline-content-font-family: var(--font-technical);color:var(--content-muted);font-family:var(--font-technical)}.theme-opaline .opaline-type--tabular{font-variant-numeric:tabular-nums}.theme-opaline .opaline-type-meta{font-family:var(--font-functional);font-size:var(--type-label-12-size);line-height:var(--type-copy-12-leading);color:var(--content-muted)}.theme-opaline .opaline-type-ui{font-family:var(--font-functional);font-size:var(--type-label-13-size);line-height:var(--type-label-13-leading);color:var(--content-primary)}.theme-opaline .opaline-type-body{font-family:var(--font-functional);font-size:var(--type-copy-14-size);line-height:var(--type-copy-14-leading);color:var(--content-primary)}.theme-opaline .opaline-type-prose{font-family:var(--font-functional);font-size:var(--type-copy-16-size);line-height:29px;color:var(--content-primary)}.theme-opaline .opaline-type-title{font-family:var(--font-functional);font-size:var(--type-heading-18-size);line-height:var(--type-heading-18-leading);font-weight:700;color:var(--content-primary)}.theme-opaline .opaline-type-display{font-family:var(--font-decorative);font-size:26px;line-height:48px;font-weight:400;color:var(--content-primary)}.theme-opaline .opaline-type-overline{font-family:var(--font-functional);font-size:var(--type-label-10-caps-size);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--content-muted)}.theme-opaline .opaline-search{display:flex;align-items:center;gap:9px;height:38px;padding:0 13px;border-radius:var(--radius-panel);border:1px solid var(--line);background:var(--surface-inset);color:var(--content-muted);cursor:text;transition:border-color var(--motion-base) var(--ease-standard),background var(--motion-base) var(--ease-standard),box-shadow var(--motion-slow) var(--ease-standard)}.theme-opaline .opaline-search:focus-within{border-color:var(--line-strong);background:var(--surface);box-shadow:0 1px 2px #1e1c160d}.theme-opaline .opaline-search input{border:none;outline:none;background:none;width:100%;font-size:var(--type-copy-14-size);font-family:var(--font-functional);color:var(--content-primary)}.theme-opaline .opaline-search input::-moz-placeholder{color:var(--content-muted)}.theme-opaline .opaline-search input::placeholder{color:var(--content-muted)}.theme-opaline .opaline-avatar--terrain{--opaline-avatar-blue-x: 94%;--opaline-avatar-blue-y: 2%;--opaline-avatar-amber-x: 0%;--opaline-avatar-amber-y: 100%;--opaline-avatar-pattern-turn: 0deg;position:relative;isolation:isolate;border:1px solid var(--content-primary)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-avatar--terrain{border:1px solid color-mix(in oklab,var(--content-primary) 12%,transparent)}}.theme-opaline .opaline-avatar--terrain{background:radial-gradient(circle at var(--opaline-avatar-blue-x) var(--opaline-avatar-blue-y),color-mix(in oklab,#6d84e8 52%,transparent) 0%,color-mix(in oklab,#3050d8 22%,transparent) 32%,transparent 60%),radial-gradient(circle at var(--opaline-avatar-amber-x) var(--opaline-avatar-amber-y),color-mix(in oklab,#e89b3e 50%,transparent) 0%,color-mix(in oklab,#e89b3e 20%,transparent) 36%,transparent 62%),linear-gradient(145deg,var(--surface) 0%,var(--surface-inset) 100%);color:var(--content-primary);box-shadow:inset 0 1px #ffffffad,0 1px 2px var(--content-primary)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-avatar--terrain{box-shadow:inset 0 1px #ffffffad,0 1px 2px color-mix(in oklab,var(--content-primary) 8%,transparent)}}.theme-opaline .opaline-avatar--terrain{text-shadow:0 1px 0 rgba(255,255,255,.3)}.theme-opaline .opaline-avatar--terrain:before{position:absolute;z-index:-1;inset:-18%;background:var(--content-primary);content:"";opacity:.13;transform:rotate(var(--opaline-avatar-pattern-turn)) scale(1.08);-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M-8 17C5 7 19 7 31 16s26 9 41-2'/%3E%3Cpath d='M-8 26C7 15 21 16 33 24s25 8 39-3'/%3E%3Cpath d='M-7 36C7 25 20 25 33 34s26 9 39-3'/%3E%3Cpath d='M-7 47C7 36 21 37 34 45s25 8 38-2'/%3E%3C/g%3E%3Cg fill='black'%3E%3Ccircle cx='11' cy='12' r='1.5'/%3E%3Ccircle cx='51' cy='29' r='1.25'/%3E%3Ccircle cx='20' cy='53' r='1.4'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M-8 17C5 7 19 7 31 16s26 9 41-2'/%3E%3Cpath d='M-8 26C7 15 21 16 33 24s25 8 39-3'/%3E%3Cpath d='M-7 36C7 25 20 25 33 34s26 9 39-3'/%3E%3Cpath d='M-7 47C7 36 21 37 34 45s25 8 38-2'/%3E%3C/g%3E%3Cg fill='black'%3E%3Ccircle cx='11' cy='12' r='1.5'/%3E%3Ccircle cx='51' cy='29' r='1.25'/%3E%3Ccircle cx='20' cy='53' r='1.4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}.theme-opaline .opaline-avatar--terrain[data-avatar-pattern="1"]{--opaline-avatar-blue-x: 4%;--opaline-avatar-blue-y: 0%;--opaline-avatar-amber-x: 100%;--opaline-avatar-amber-y: 100%;--opaline-avatar-pattern-turn: 92deg}.theme-opaline .opaline-avatar--terrain[data-avatar-pattern="2"]{--opaline-avatar-blue-x: 100%;--opaline-avatar-blue-y: 96%;--opaline-avatar-amber-x: 0%;--opaline-avatar-amber-y: 4%;--opaline-avatar-pattern-turn: -72deg}.theme-opaline .opaline-focus-ring:focus-visible{outline:2px solid var(--content-muted)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-focus-ring:focus-visible{outline:2px solid color-mix(in oklab,var(--content-muted) 80%,transparent)}}.theme-opaline .opaline-focus-ring:focus-visible{outline-offset:2px}.theme-opaline .opaline-focus-ring--inset:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--focus-ring)}.theme-opaline .opaline-scroll{overflow-y:auto;overscroll-behavior:none}.theme-opaline{scrollbar-color:var(--content-muted) transparent}@supports (color: color-mix(in lab,red,red)){.theme-opaline{scrollbar-color:color-mix(in oklab,var(--content-muted) 30%,transparent) transparent}}.theme-opaline::-webkit-scrollbar,.theme-opaline *::-webkit-scrollbar{width:11px;height:11px}.theme-opaline::-webkit-scrollbar-thumb,.theme-opaline *::-webkit-scrollbar-thumb{background:var(--content-muted)}@supports (color: color-mix(in lab,red,red)){.theme-opaline::-webkit-scrollbar-thumb,.theme-opaline *::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--content-muted) 28%,transparent)}}.theme-opaline::-webkit-scrollbar-thumb,.theme-opaline *::-webkit-scrollbar-thumb{border-radius:var(--radius-capsule);border:3px solid transparent;background-clip:content-box}.theme-opaline::-webkit-scrollbar-thumb:hover,.theme-opaline *::-webkit-scrollbar-thumb:hover{background-color:var(--content-muted)}@supports (color: color-mix(in lab,red,red)){.theme-opaline::-webkit-scrollbar-thumb:hover,.theme-opaline *::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab,var(--content-muted) 45%,transparent)}}.theme-opaline::-webkit-scrollbar-track,.theme-opaline *::-webkit-scrollbar-track{background:transparent}@keyframes zdot{0%,60%,to{opacity:.22}30%{opacity:1}}@keyframes zshimmer{0%{background-position:130% 0}to{background-position:-70% 0}}@keyframes zspin{to{transform:rotate(360deg)}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-\[var\(--opaline-scroll-area-edge-fade-inline-inset\)\]{inset-inline:var(--opaline-scroll-area-edge-fade-inline-inset)}.inset-x-\[var\(--space-4\)\]{inset-inline:var(--space-4)}.inset-y-0{inset-block:0}.inset-y-\[var\(--space-4\)\]{inset-block:var(--space-4)}.\[inset-inline-start\:-0\.375rem\]{inset-inline-start:-.375rem}.\[inset-inline-end\:var\(--opaline-message-scroller-button-inline-end-inset\)\]{inset-inline-end:var(--opaline-message-scroller-button-inline-end-inset)}.\[inset-block-end\:var\(--opaline-message-scroller-button-block-end-inset\)\]{inset-block-end:var(--opaline-message-scroller-button-block-end-inset)}.-top-\[calc\(var\(--space-16\)\/16\)\]{top:calc(calc(var(--space-16) / 16) * -1)}.top-0{top:0}.top-\[0\.65rem\]{top:.65rem}.top-\[calc\(var\(--space-12\)\*0\.75\)\]{top:calc(var(--space-12) * .75)}.top-\[calc\(var\(--space-16\)\/8\)\]{top:calc(var(--space-16) / 8)}.top-\[max\(16px\,env\(safe-area-inset-top\)\)\]{top:max(16px,env(safe-area-inset-top))}.top-\[var\(--active-tab-top\)\]{top:var(--active-tab-top)}.top-\[var\(--opaline-scroll-area-edge-fade-start-inset\)\]{top:var(--opaline-scroll-area-edge-fade-start-inset)}.top-\[var\(--space-4\)\]{top:var(--space-4)}.top-\[var\(--space-12\)\]{top:var(--space-12)}.right-0{right:0}.right-\[-4\%\]{right:-4%}.right-\[0\.55rem\]{right:.55rem}.right-\[0\.65rem\]{right:.65rem}.right-\[18px\]{right:18px}.right-\[calc\(var\(--space-4\)\*-1\)\]{right:calc(var(--space-4) * -1)}.right-\[var\(--space-4\)\]{right:var(--space-4)}.right-\[var\(--space-16\)\]{right:var(--space-16)}.bottom-0{bottom:0}.bottom-\[-4\%\]{bottom:-4%}.bottom-\[18px\]{bottom:18px}.bottom-\[calc\(var\(--space-4\)\/-2\)\]{bottom:calc(var(--space-4) / -2)}.bottom-\[var\(--opaline-scroll-area-edge-fade-end-inset\)\]{bottom:var(--opaline-scroll-area-edge-fade-end-inset)}.bottom-\[var\(--space-4\)\]{bottom:var(--space-4)}.left-0{left:0}.left-\[calc\(var\(--control-hit-area\)\*-1\)\]{left:calc(var(--control-hit-area) * -1)}.left-\[calc\(var\(--space-12\)\*0\.75\)\]{left:calc(var(--space-12) * .75)}.left-\[calc\(var\(--space-16\)\/8\)\]{left:calc(var(--space-16) / 8)}.left-\[var\(--active-tab-left\)\]{left:var(--active-tab-left)}.left-\[var\(--space-4\)\]{left:var(--space-4)}.isolate{isolation:isolate}.z-0{z-index:0}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[calc\(var\(--z-overlay\)\+1\)\]{z-index:calc(var(--z-overlay) + 1)}.z-\[calc\(var\(--z-overlay\)-var\(--z-overlay\)\+1\)\]{z-index:calc(var(--z-overlay) - var(--z-overlay) + 1)}.z-\[calc\(var\(--z-toast\)\+1\)\]{z-index:calc(var(--z-toast) + 1)}.z-overlay{z-index:50}.z-panel{z-index:30}.z-popover{z-index:52}.z-toast{z-index:60}.z-veil{z-index:55}.order-first{order:-9999}.col-span-full{grid-column:1 / -1}.col-start-1{grid-column-start:1}.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%}.m-0{margin:0}.mx-0{margin-inline:0}.mx-\[0\.2em\]{margin-inline:.2em}.mx-\[0\.3rem\]{margin-inline:.3rem}.mx-\[0\.375rem\]{margin-inline:.375rem}.my-\[0\.35rem\]{margin-block:.35rem}.my-\[var\(--space-4\)\]{margin-block:var(--space-4)}.\[margin-inline-start\:calc\(var\(--space-16\)\/-16\)\]{margin-inline-start:calc(var(--space-16) / -16)}.ms-\[calc\(var\(--opaline-avatar-group-overlap\)\*-1\)\]{margin-inline-start:calc(var(--opaline-avatar-group-overlap) * -1)}.ms-\[calc\(var\(--space-12\)\/2\)\]{margin-inline-start:calc(var(--space-12) / 2)}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-\[0\.5rem\]{margin-top:.5rem}.mt-\[0\.15rem\]{margin-top:.15rem}.mt-\[0\.125rem\]{margin-top:.125rem}.mt-\[0\.375rem\]{margin-top:.375rem}.mt-\[0\.1875rem\]{margin-top:.1875rem}.mt-\[2px\]{margin-top:2px}.mt-\[10px\]{margin-top:10px}.mt-\[calc\(var\(--space-16\)\/4\)\]{margin-top:calc(var(--space-16) / 4)}.mt-\[var\(--space-8\)\]{margin-top:var(--space-8)}.mt-\[var\(--space-16\)\]{margin-top:var(--space-16)}.mt-px{margin-top:1px}.mb-0{margin-bottom:0}.mb-\[0\.25rem\]{margin-bottom:.25rem}.mb-\[0\.4375rem\]{margin-bottom:.4375rem}.mb-\[calc\(20px\/4\)\]{margin-bottom:5px}.mb-\[calc\(28px\/4\)\]{margin-bottom:7px}.mb-\[var\(--space-4\)\]{margin-bottom:var(--space-4)}.mb-\[var\(--space-8\)\]{margin-bottom:var(--space-8)}.ml-0{margin-left:0}.ml-\[calc\(var\(--space-8\)-1px\)\]{margin-left:calc(var(--space-8) - 1px)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.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}.aspect-\[1\/1\.414\]{aspect-ratio:1/1.414}.aspect-\[34\/28\]{aspect-ratio:34/28}.size-4{width:4px;height:4px}.size-\[0\.625rem\]{width:.625rem;height:.625rem}.size-\[0\.4375rem\]{width:.4375rem;height:.4375rem}.size-\[1\.25rem\]{width:1.25rem;height:1.25rem}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-\[1\.3125rem\]{width:1.3125rem;height:1.3125rem}.size-\[1rem\]{width:1rem;height:1rem}.size-\[2\.25rem\]{width:2.25rem;height:2.25rem}.size-\[2\.625rem\]{width:2.625rem;height:2.625rem}.size-\[2rem\]{width:2rem;height:2rem}.size-\[11px\]{width:11px;height:11px}.size-\[15px\]{width:15px;height:15px}.size-\[16px\]{width:16px;height:16px}.size-\[18px\]{width:18px;height:18px}.size-\[20px\]{width:20px;height:20px}.size-\[26px\]{width:26px;height:26px}.size-\[calc\(var\(--space-16\)\)\]{width:calc(var(--space-16));height:calc(var(--space-16))}.size-\[calc\(var\(--space-16\)\+var\(--space-4\)\/2\)\]{width:calc(var(--space-16) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4) / 2)}.size-\[calc\(var\(--space-16\)\+var\(--space-16\)\/8\)\]{width:calc(var(--space-16) + var(--space-16) / 8);height:calc(var(--space-16) + var(--space-16) / 8)}.size-\[calc\(var\(--space-16\)-10px\/2\)\]{width:calc(var(--space-16) - 10px / 2);height:calc(var(--space-16) - 10px / 2)}.size-\[max\(10px\,calc\(var\(--opaline-avatar-size\)\*0\.4\)\)\]{width:max(10px,calc(var(--opaline-avatar-size) * .4));height:max(10px,calc(var(--opaline-avatar-size) * .4))}.size-\[var\(--control-height-lg\)\]{width:var(--control-height-lg);height:var(--control-height-lg)}.size-\[var\(--control-height-md\)\]{width:var(--control-height-md);height:var(--control-height-md)}.size-\[var\(--opaline-avatar-size\)\]{width:var(--opaline-avatar-size);height:var(--opaline-avatar-size)}.size-\[var\(--space-16\)\]{width:var(--space-16);height:var(--space-16)}.size-\[var\(--space-24\)\]{width:var(--space-24);height:var(--space-24)}.size-control-dense{width:32px;height:32px}.size-full{width:100%;height:100%}.h-\(--collapsible-panel-height\){height:var(--collapsible-panel-height)}.h-\[1\.65rem\]{height:1.65rem}.h-\[1\.75rem\]{height:1.75rem}.h-\[1\.125rem\]{height:1.125rem}.h-\[1\.4375rem\]{height:1.4375rem}.h-\[3px\]{height:3px}.h-\[16px\]{height:16px}.h-\[20px\]{height:20px}.h-\[24px\]{height:24px}.h-\[calc\(var\(--space-12\)\/8\)\]{height:calc(var(--space-12) / 8)}.h-\[calc\(var\(--space-16\)\+var\(--space-4\)\)\]{height:calc(var(--space-16) + var(--space-4))}.h-\[calc\(var\(--space-16\)\+var\(--space-16\)\/16\)\]{height:calc(var(--space-16) + var(--space-16) / 16)}.h-\[calc\(var\(--space-16\)\/16\)\]{height:calc(var(--space-16) / 16)}.h-\[var\(--active-tab-height\)\]{height:var(--active-tab-height)}.h-\[var\(--control-height-dense\)\]\!{height:var(--control-height-dense)!important}.h-\[var\(--control-height-sm\)\]{height:var(--control-height-sm)}.h-\[var\(--layout-topbar\)\]{height:var(--layout-topbar)}.h-\[var\(--opaline-scroll-area-edge-fade-end-size\)\]{height:var(--opaline-scroll-area-edge-fade-end-size)}.h-\[var\(--opaline-scroll-area-edge-fade-start-size\)\]{height:var(--opaline-scroll-area-edge-fade-start-size)}.h-\[var\(--space-48\)\]{height:var(--space-48)}.h-control-dense{height:32px}.h-control-dense\!{height:32px!important}.h-control-lg{height:44px}.h-control-md{height:36px}.h-control-md\!{height:36px!important}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[246px\]{max-height:246px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[inherit\]{max-height:inherit}.max-h-\[min\(20rem\,var\(--available-height\)\)\]{max-height:min(20rem,var(--available-height))}.max-h-\[min\(24rem\,var\(--available-height\)\)\]{max-height:min(24rem,var(--available-height))}.max-h-\[min\(42rem\,calc\(100vh-2rem\)\)\]{max-height:min(42rem,calc(100vh - 2rem))}.min-h-0{min-height:0}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[3rem\]{min-height:3rem}.min-h-\[88px\]{min-height:88px}.min-h-\[calc\(var\(--space-16\)\*2\)\]{min-height:calc(var(--space-16) * 2)}.min-h-\[var\(--control-height-dense\)\]\!{min-height:var(--control-height-dense)!important}.min-h-\[var\(--layout-topbar\)\]{min-height:var(--layout-topbar)}.min-h-control-dense{min-height:32px}.min-h-control-dense\!{min-height:32px!important}.min-h-control-hit-area{min-height:40px}.min-h-control-md{min-height:36px}.min-h-control-md\!{min-height:36px!important}.min-h-full{min-height:100%}.\[width\:calc\(var\(--space-16\)\/16\)\]{width:calc(var(--space-16) / 16)}.w-0{width:0}.w-\[0\.62rem\]{width:.62rem}.w-\[0\.75rem\]{width:.75rem}.w-\[6rem\]{width:6rem}.w-\[12\.25rem\]{width:12.25rem}.w-\[12rem\]{width:12rem}.w-\[14rem\]{width:14rem}.w-\[15rem\]{width:15rem}.w-\[20rem\]{width:20rem}.w-\[calc\(300px-20px\)\]{width:280px}.w-\[calc\(var\(--space-16\)\*2\+var\(--space-16\)\/8\)\]{width:calc(var(--space-16) * 2 + var(--space-16) / 8)}.w-\[calc\(var\(--space-16\)\/16\)\]{width:calc(var(--space-16) / 16)}.w-\[calc\(var\(--space-80\)\*3\+var\(--space-16\)\)\]{width:calc(var(--space-80) * 3 + var(--space-16))}.w-\[clamp\(var\(--layout-sidebar\)\,59vw\,20rem\)\]{width:clamp(var(--layout-sidebar),59vw,20rem)}.w-\[min\(23\.75rem\,calc\(100vw-2rem\)\)\]{width:min(23.75rem,calc(100vw - 2rem))}.w-\[min\(31rem\,calc\(100vw-2rem\)\)\]{width:min(31rem,calc(100vw - 2rem))}.w-\[min\(35rem\,100\%\)\]{width:min(35rem,100%)}.w-\[min\(344px\,calc\(100vw-36px\)\)\]{width:min(344px,calc(100vw - 36px))}.w-\[var\(--active-tab-width\)\]{width:var(--active-tab-width)}.w-\[var\(--control-height-sm\)\]{width:var(--control-height-sm)}.w-auto{width:auto}.w-control-dense{width:32px}.w-control-dense\!{width:32px!important}.w-control-hit-area{width:40px}.w-control-lg{width:44px}.w-control-md{width:36px}.w-fit{width:-moz-fit-content;width:fit-content}.w-fit\!{width:-moz-fit-content!important;width:fit-content!important}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.max-w-\[12\.5rem\]{max-width:12.5rem}.max-w-\[12rem\]\!{max-width:12rem!important}.max-w-\[18rem\]{max-width:18rem}.max-w-\[18rem\]\!{max-width:18rem!important}.max-w-\[20rem\]{max-width:20rem}.max-w-\[21rem\]{max-width:21rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[44ch\]{max-width:44ch}.max-w-\[1200px\]{max-width:1200px}.max-w-\[calc\(40px\*7\)\]{max-width:280px}.max-w-\[calc\(100vw-var\(--space-16\)\)\]{max-width:calc(100vw - var(--space-16))}.max-w-\[calc\(var\(--layout-sidebar\)\+20px\)\]{max-width:calc(var(--layout-sidebar) + 20px)}.max-w-\[calc\(var\(--layout-sidebar\)-var\(--control-height-dense\)\*3-var\(--space-16\)\)\]\!{max-width:calc(var(--layout-sidebar) - var(--control-height-dense) * 3 - var(--space-16))!important}.max-w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{max-width:min(22rem,calc(100vw - 2rem))}.max-w-\[min\(23\.75rem\,calc\(100vw-2rem\)\)\]{max-width:min(23.75rem,calc(100vw - 2rem))}.max-w-content-rail{max-width:740px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-\[1\.375rem\]{min-width:1.375rem}.min-w-\[13rem\]{min-width:13rem}.min-w-\[18px\]{min-width:18px}.min-w-\[36px\]{min-width:36px}.min-w-\[calc\(var\(--space-16\)\+var\(--space-16\)\/16\)\]{min-width:calc(var(--space-16) + var(--space-16) / 16)}.min-w-\[max\(10rem\,var\(--anchor-width\)\)\]{min-width:max(10rem,var(--anchor-width))}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[0_1_12\.5rem\]{flex:0 1 12.5rem}.flex-\[0_1_auto\]{flex:0 1 auto}.flex-\[1_1_auto\]{flex:1 1 auto}.flex-none{flex:none}.flex-none\!{flex:none!important}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.table-auto{table-layout:auto}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[var\(--transform-origin\)\]{transform-origin:var(--transform-origin)}.origin-center{transform-origin:center}.origin-top-left{transform-origin:0 0}.-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-\[opaline-button-loading-spin_720ms_linear_infinite\]{animation:opaline-button-loading-spin .72s linear infinite}.animate-\[opaline-queue-spin_760ms_linear_infinite\]{animation:opaline-queue-spin .76s linear infinite}.animate-\[opaline-split-spin_0\.9s_linear_infinite\]{animation:opaline-split-spin .9s linear infinite}.animate-\[opaline-status-pop_280ms_var\(--ease-out\)\]{animation:opaline-status-pop .28s var(--ease-out)}.animate-\[opaline-status-pulse_1\.3s_ease-in-out_infinite\]{animation:opaline-status-pulse 1.3s ease-in-out infinite}.animate-\[zspin_1s_linear_infinite\]{animation:zspin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.\[scroll-snap-type\:x_mandatory\]{scroll-snap-type:x mandatory}.\[scroll-padding-block\:var\(--opaline-message-scroller-content-inset\)\]{scroll-padding-block:var(--opaline-message-scroller-content-inset)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(13\.75rem\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(13.75rem,100%),1fr))}.grid-cols-\[1\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:1.5rem minmax(0,1fr) auto}.grid-cols-\[var\(--control-height-sm\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:var(--control-height-sm) minmax(0,1fr) auto}.grid-cols-\[var\(--field-inline-cols\)\]{grid-template-columns:var(--field-inline-cols)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.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{gap:0}.gap-\[0\.2rem\]{gap:.2rem}.gap-\[0\.5rem\]{gap:.5rem}.gap-\[0\.6rem\]{gap:.6rem}.gap-\[0\.12rem\]{gap:.12rem}.gap-\[0\.25rem\]{gap:.25rem}.gap-\[0\.28rem\]{gap:.28rem}.gap-\[0\.35rem\]{gap:.35rem}.gap-\[0\.45rem\]{gap:.45rem}.gap-\[0\.55rem\]{gap:.55rem}.gap-\[0\.65rem\]{gap:.65rem}.gap-\[0\.75rem\]{gap:.75rem}.gap-\[0\.125rem\]{gap:.125rem}.gap-\[0\.375rem\]{gap:.375rem}.gap-\[0\.625rem\]{gap:.625rem}.gap-\[0\.875rem\]{gap:.875rem}.gap-\[0\.4375rem\]{gap:.4375rem}.gap-\[1\.2rem\]{gap:1.2rem}.gap-\[2px\]{gap:2px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[calc\(10px\/2\)\],.gap-\[calc\(20px\/4\)\]{gap:5px}.gap-\[calc\(40px\/5\)\]{gap:8px}.gap-\[calc\(var\(--space-4\)\/2\)\]{gap:calc(var(--space-4) / 2)}.gap-\[calc\(var\(--space-12\)\/2\)\]{gap:calc(var(--space-12) / 2)}.gap-\[calc\(var\(--space-16\)\*3\/8\)\]{gap:calc(var(--space-16) * 3 / 8)}.gap-\[calc\(var\(--space-16\)\/4\)\]{gap:calc(var(--space-16) / 4)}.gap-\[var\(--space-4\)\]{gap:var(--space-4)}.gap-\[var\(--space-6\)\]{gap:var(--space-6)}.gap-\[var\(--space-6\)\]\!{gap:var(--space-6)!important}.gap-\[var\(--space-8\)\]{gap:var(--space-8)}.gap-\[var\(--space-8\)\]\!{gap:var(--space-8)!important}.gap-\[var\(--space-12\)\]{gap:var(--space-12)}.gap-\[var\(--space-16\)\]{gap:var(--space-16)}.gap-\[var\(--space-24\)\]{gap:var(--space-24)}.gap-px{gap:1px}.gap-x-\[var\(--space-24\)\]{-moz-column-gap:var(--space-24);column-gap:var(--space-24)}:where(.-space-x-\[5px\]>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(-5px * var(--tw-space-x-reverse));margin-inline-end:calc(-5px * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse: 1}.gap-y-\[calc\(var\(--space-16\)\/2\)\]{row-gap:calc(var(--space-16) / 2)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-none{overscroll-behavior:none}.\[overscroll-behavior-x\:none\]{overscroll-behavior-x:none}.overscroll-y-none{overscroll-behavior-y:none}.rounded-\[calc\(var\(--control-height-lg\)\/4\)\]{border-radius:calc(var(--control-height-lg) / 4)}.rounded-\[calc\(var\(--control-height-md\)\/4\)\]{border-radius:calc(var(--control-height-md) / 4)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius-area\)\]{border-radius:var(--radius-area)}.rounded-\[var\(--radius-capsule\)\]{border-radius:var(--radius-capsule)}.rounded-\[var\(--radius-capsule\)\]\!{border-radius:var(--radius-capsule)!important}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-\[var\(--radius-icon-well\)\]{border-radius:var(--radius-icon-well)}.rounded-\[var\(--radius-panel\)\]{border-radius:var(--radius-panel)}.rounded-\[var\(--radius-panel\)\]\!{border-radius:var(--radius-panel)!important}.rounded-\[var\(--space-4\)\]{border-radius:var(--space-4)}.rounded-\[var\(--space-8\)\]\!{border-radius:var(--space-8)!important}.rounded-control{border-radius:10px}.rounded-control\!{border-radius:10px!important}.rounded-icon-well{border-radius:6px}.rounded-panel{border-radius:14px}.rounded-s-none{border-start-start-radius:0;border-end-start-radius:0}.rounded-e-\[var\(--radius-panel\)\]{border-start-end-radius:var(--radius-panel);border-end-end-radius:var(--radius-panel)}.rounded-e-none{border-start-end-radius:0;border-end-end-radius:0}.rounded-t-\[var\(--radius-panel\)\]\!{border-top-left-radius:var(--radius-panel)!important;border-top-right-radius:var(--radius-panel)!important}.rounded-b-none\!{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0px!important}.border-\[0\.09375rem\]{border-style:var(--tw-border-style);border-width:.09375rem}.border-\[calc\(var\(--space-12\)\/8\)\]{border-style:var(--tw-border-style);border-width:calc(var(--space-12) / 8)}.border-\[calc\(var\(--space-16\)\/8\)\]{border-style:var(--tw-border-style);border-width:calc(var(--space-16) / 8)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-solid{--tw-border-style: solid;border-style:solid}.border-\[color-mix\(in_oklab\,var\(--line\)_50\%\,transparent\)\]{border-color:var(--line)}@supports (color: color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--line\)_50\%\,transparent\)\]{border-color:color-mix(in oklab,var(--line) 50%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--line\)_62\%\,transparent\)\]{border-color:var(--line)}@supports (color: color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--line\)_62\%\,transparent\)\]{border-color:color-mix(in oklab,var(--line) 62%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--line\)_70\%\,transparent\)\]{border-color:var(--line)}@supports (color: color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--line\)_70\%\,transparent\)\]{border-color:color-mix(in oklab,var(--line) 70%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--line\)_80\%\,transparent\)\]{border-color:var(--line)}@supports (color: color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--line\)_80\%\,transparent\)\]{border-color:color-mix(in oklab,var(--line) 80%,transparent)}}.border-\[color\:color-mix\(in_oklab\,var\(--line\)_55\%\,transparent\)\]{border-color:var(--line)}@supports (color: color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_oklab\,var\(--line\)_55\%\,transparent\)\]{border-color:color-mix(in oklab,var(--line) 55%,transparent)}}.border-\[color\:var\(--line-subtle\)\]{border-color:var(--line-subtle)}.border-\[var\(--content-muted\)\]{border-color:var(--content-muted)}.border-\[var\(--danger-line\)\]{border-color:var(--danger-line)}.border-\[var\(--success-line\)\]{border-color:var(--success-line)}.border-\[var\(--warning-line\)\]{border-color:var(--warning-line)}.border-border{border-color:var(--border)}.border-line-strong{border-color:var(--line-strong)}.border-surface{border-color:var(--surface)}.border-transparent{border-color:transparent}.bg-\[color-mix\(in_oklab\,var\(--content-primary\)_5\%\,transparent\)\]{background-color:var(--content-primary)}@supports (color: color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--content-primary\)_5\%\,transparent\)\]{background-color:color-mix(in oklab,var(--content-primary) 5%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--surface-inset\)_90\%\,transparent\)\]{background-color:var(--surface-inset)}@supports (color: color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--surface-inset\)_90\%\,transparent\)\]{background-color:color-mix(in oklab,var(--surface-inset) 90%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--surface\)_62\%\,transparent\)\]{background-color:var(--surface)}@supports (color: color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--surface\)_62\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface) 62%,transparent)}}.bg-\[var\(--canvas\)\]{background-color:var(--canvas)}.bg-\[var\(--content-primary\)\]{background-color:var(--content-primary)}.bg-\[var\(--danger-content\)\]{background-color:var(--danger-content)}.bg-\[var\(--danger-surface\)\]{background-color:var(--danger-surface)}.bg-\[var\(--document-desk\)\]{background-color:var(--document-desk)}.bg-\[var\(--line-subtle\)\]{background-color:var(--line-subtle)}.bg-\[var\(--opaline-avatar-fallback-background\)\]{background-color:var(--opaline-avatar-fallback-background)}.bg-\[var\(--opaline-toast-tone-bg\)\]{background-color:var(--opaline-toast-tone-bg)}.bg-\[var\(--selection-solid\)\]{background-color:var(--selection-solid)}.bg-\[var\(--selection-surface\)\]{background-color:var(--selection-surface)}.bg-\[var\(--state-active\)\]{background-color:var(--state-active)}.bg-\[var\(--state-selected\)\]{background-color:var(--state-selected)}.bg-\[var\(--status-active-color\,var\(--action-primary\)\)\]{background-color:var(--status-active-color, var(--action-primary))}.bg-\[var\(--success-solid\)\]{background-color:var(--success-solid)}.bg-\[var\(--success-surface\)\]{background-color:var(--success-surface)}.bg-\[var\(--surface-inset\)\]{background-color:var(--surface-inset)}.bg-\[var\(--surface-raised\)\]{background-color:var(--surface-raised)}.bg-\[var\(--warning-solid\)\]{background-color:var(--warning-solid)}.bg-\[var\(--warning-surface\)\]{background-color:var(--warning-surface)}.bg-accent,.bg-accent\/80{background-color:var(--accent)}@supports (color: color-mix(in lab,red,red)){.bg-accent\/80{background-color:color-mix(in oklab,var(--accent) 80%,transparent)}}.bg-border{background-color:var(--border)}.bg-canvas,.bg-canvas\/30{background-color:var(--canvas)}@supports (color: color-mix(in lab,red,red)){.bg-canvas\/30{background-color:color-mix(in oklab,var(--canvas) 30%,transparent)}}.bg-current{background-color:currentcolor}.bg-destructive{background-color:var(--destructive)}.bg-line-strong{background-color:var(--line-strong)}.bg-muted-foreground{background-color:var(--muted-foreground)}.bg-primary{background-color:var(--primary)}.bg-success-solid{background-color:var(--success-solid)}.bg-surface{background-color:var(--surface)}.bg-surface-inset{background-color:var(--surface-inset)}.bg-surface\/75{background-color:var(--surface)}@supports (color: color-mix(in lab,red,red)){.bg-surface\/75{background-color:color-mix(in oklab,var(--surface) 75%,transparent)}}.bg-transparent{background-color:transparent}.bg-warning-solid{background-color:var(--warning-solid)}.bg-\[linear-gradient\(to_bottom\,transparent\,var\(--opaline-scroll-area-edge-fade-color\)\)\]{background-image:linear-gradient(to bottom,transparent,var(--opaline-scroll-area-edge-fade-color))}.bg-\[linear-gradient\(to_bottom\,var\(--opaline-scroll-area-edge-fade-color\)\,transparent\)\]{background-image:linear-gradient(to bottom,var(--opaline-scroll-area-edge-fade-color),transparent)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-\[0\.38rem\]{padding:.38rem}.p-\[0\.45rem\]{padding:.45rem}.p-\[0\.75rem\]{padding:.75rem}.p-\[0\.625rem\]{padding:.625rem}.p-\[1\.5rem\]{padding:1.5rem}.p-\[1\.75rem\]{padding:1.75rem}.p-\[1rem\]{padding:1rem}.p-\[22px\]{padding:22px}.p-\[calc\(var\(--space-8\)\+var\(--space-4\)\/2\)\]{padding:calc(var(--space-8) + var(--space-4) / 2)}.p-\[calc\(var\(--space-12\)-var\(--document-scroll-inset\)\)\]{padding:calc(var(--space-12) - var(--document-scroll-inset))}.p-\[var\(--opaline-message-scroller-content-inset\)\]{padding:var(--opaline-message-scroller-content-inset)}.p-\[var\(--space-4\)\]{padding:var(--space-4)}.p-\[var\(--space-8\)\]{padding:var(--space-8)}.p-\[var\(--space-12\)\]{padding:var(--space-12)}.p-\[var\(--space-24\)\]{padding:var(--space-24)}.\[padding-inline\:0\.5rem\]{padding-inline:.5rem}.\[padding-inline\:0\.7rem\]{padding-inline:.7rem}.\[padding-inline\:0\.62rem\]{padding-inline:.62rem}.\[padding-inline\:var\(--space-8\)\]{padding-inline:var(--space-8)}.\[padding-inline\:var\(--space-12\)\]{padding-inline:var(--space-12)}.\[padding-inline\:var\(--space-16\)\]{padding-inline:var(--space-16)}.\[padding-inline\:var\(--space-24\)\]{padding-inline:var(--space-24)}.px-\[0\.4rem\]{padding-inline:.4rem}.px-\[0\.7rem\]{padding-inline:.7rem}.px-\[0\.54rem\]{padding-inline:.54rem}.px-\[0\.65rem\]{padding-inline:.65rem}.px-\[0\.625rem\]{padding-inline:.625rem}.px-\[0\.875rem\]{padding-inline:.875rem}.px-\[0\.3125rem\]{padding-inline:.3125rem}.px-\[0\.5625rem\]{padding-inline:.5625rem}.px-\[0px\]{padding-inline:0px}.px-\[1\.125rem\]{padding-inline:1.125rem}.px-\[1rem\]{padding-inline:1rem}.px-\[2\.5rem\]{padding-inline:2.5rem}.px-\[6px\]{padding-inline:6px}.px-\[10px\]{padding-inline:10px}.px-\[14px\]{padding-inline:14px}.px-\[calc\(20px\/4\)\]{padding-inline:5px}.px-\[calc\(28px\/4\)\]{padding-inline:7px}.px-\[calc\(var\(--space-8\)\+var\(--space-4\)\/2\)\]{padding-inline:calc(var(--space-8) + var(--space-4) / 2)}.px-\[calc\(var\(--space-16\)\/4\)\]{padding-inline:calc(var(--space-16) / 4)}.px-\[calc\(var\(--space-16\)\/8\)\]{padding-inline:calc(var(--space-16) / 8)}.px-\[var\(--opaline-shell-inline-inset\,0px\)\]{padding-inline:var(--opaline-shell-inline-inset, 0px)}.px-\[var\(--opaline-shell-inline-inset\,var\(--space-16\)\)\]{padding-inline:var(--opaline-shell-inline-inset, var(--space-16))}.px-\[var\(--space-6\)\]{padding-inline:var(--space-6)}.px-\[var\(--space-8\)\]{padding-inline:var(--space-8)}.px-\[var\(--space-12\)\]{padding-inline:var(--space-12)}.px-\[var\(--space-12\)\]\!{padding-inline:var(--space-12)!important}.px-\[var\(--space-16\)\]{padding-inline:var(--space-16)}.\[padding-block\:0\.34rem\]{padding-block:.34rem}.\[padding-block\:10px\]{padding-block:10px}.\[padding-block\:var\(--space-4\)\]{padding-block:var(--space-4)}.py-0\!{padding-block:0!important}.py-\[0\.5rem\]{padding-block:.5rem}.py-\[0\.15rem\]{padding-block:.15rem}.py-\[0\.4375rem\]{padding-block:.4375rem}.py-\[0\.5625rem\]{padding-block:.5625rem}.py-\[0px\]{padding-block:0px}.py-\[2\.75rem\]{padding-block:2.75rem}.py-\[10px\]{padding-block:10px}.py-\[calc\(var\(--space-12\)\/2\)\]{padding-block:calc(var(--space-12) / 2)}.py-\[var\(--space-4\)\]{padding-block:var(--space-4)}.py-\[var\(--space-8\)\]{padding-block:var(--space-8)}.py-\[var\(--space-12\)\]{padding-block:var(--space-12)}.py-\[var\(--space-32\)\]{padding-block:var(--space-32)}.py-\[var\(--space-48\)\]{padding-block:var(--space-48)}.ps-0{padding-inline-start:0}.ps-\[14px\]{padding-inline-start:14px}.ps-\[var\(--space-4\)\]{padding-inline-start:var(--space-4)}.ps-\[var\(--space-6\)\]{padding-inline-start:var(--space-6)}.ps-\[var\(--space-8\)\]{padding-inline-start:var(--space-8)}.ps-\[var\(--space-12\)\]\!{padding-inline-start:var(--space-12)!important}.ps-\[var\(--space-16\)\]{padding-inline-start:var(--space-16)}.pe-0{padding-inline-end:0}.pe-\[10px\]{padding-inline-end:10px}.pe-\[10px\]\!{padding-inline-end:10px!important}.pe-\[calc\(var\(--space-4\)\*2\+var\(--control-height-dense\)\)\]{padding-inline-end:calc(var(--space-4) * 2 + var(--control-height-dense))}.pe-\[calc\(var\(--space-16\)\/16\)\]{padding-inline-end:calc(var(--space-16) / 16)}.pe-\[var\(--opaline-collection-inset-end\,var\(--space-8\)\)\]{padding-inline-end:var(--opaline-collection-inset-end, var(--space-8))}.pe-\[var\(--space-4\)\]{padding-inline-end:var(--space-4)}.pe-\[var\(--space-6\)\]{padding-inline-end:var(--space-6)}.pe-\[var\(--space-8\)\]{padding-inline-end:var(--space-8)}.pt-0\!{padding-top:0!important}.pt-\[0\.45rem\]{padding-top:.45rem}.pt-\[0\.75rem\]{padding-top:.75rem}.pt-\[0\.875rem\]{padding-top:.875rem}.pt-\[0\.5625rem\]{padding-top:.5625rem}.pt-\[0\.6875rem\]{padding-top:.6875rem}.pt-\[0\.8125rem\]{padding-top:.8125rem}.pt-\[0\]{padding-top:0}.pt-\[1rem\]{padding-top:1rem}.pt-\[calc\(40px\/5\)\]{padding-top:8px}.pt-\[var\(--space-4\)\]{padding-top:var(--space-4)}.pt-\[var\(--space-8\)\]{padding-top:var(--space-8)}.pt-\[var\(--space-12\)\]{padding-top:var(--space-12)}.pt-\[var\(--space-16\)\]{padding-top:var(--space-16)}.pr-\[2rem\]{padding-right:2rem}.pr-\[var\(--space-4\)\]{padding-right:var(--space-4)}.pr-\[var\(--space-16\)\]{padding-right:var(--space-16)}.pb-\[0\.25rem\]{padding-bottom:.25rem}.pb-\[0\.75rem\]{padding-bottom:.75rem}.pb-\[0\.875rem\]{padding-bottom:.875rem}.pb-\[0\.3125rem\]{padding-bottom:.3125rem}.pb-\[0\.8125rem\]{padding-bottom:.8125rem}.pb-\[1\.125rem\]{padding-bottom:1.125rem}.pb-\[calc\(28px\/2\)\]{padding-bottom:14px}.pl-\[var\(--space-12\)\]{padding-left:var(--space-12)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.\[font-family\:inherit\]{font-family:inherit}.\[font-family\:var\(--font-functional\)\]{font-family:var(--font-functional)}.\[font-family\:var\(--font-technical\)\]{font-family:var(--font-technical)}.\[font-family\:var\(--opaline-content-font-family\,var\(--font-functional\)\)\]{font-family:var(--opaline-content-font-family, var(--font-functional))}.font-\[family-name\:inherit\]{font-family:inherit}.font-\[family-name\:var\(--font-functional\)\]{font-family:var(--font-functional)}.font-\[family-name\:var\(--font-serif\,Georgia\,\"Times_New_Roman\"\,serif\)\]{font-family:var(--font-serif, Georgia, "Times New Roman", serif)}.font-functional{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.font-mono{font-family:var(--font-technical)}.font-sans{font-family:var(--font-functional)}.font-technical{font-family:Fragment Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.text-copy-12{font-size:var(--type-copy-12-size);line-height:var(--tw-leading, var(--type-copy-12-leading))}.text-copy-13{font-size:var(--type-copy-13-size);line-height:var(--tw-leading, var(--type-copy-13-leading))}.text-copy-14{font-size:var(--type-copy-14-size);line-height:var(--tw-leading, var(--type-copy-14-leading))}.text-copy-14\!{font-size:var(--type-copy-14-size)!important;line-height:var(--tw-leading, var(--type-copy-14-leading))!important}.text-heading-18{font-size:var(--type-heading-18-size);line-height:var(--tw-leading, var(--type-heading-18-leading))}.text-label-12{font-size:var(--type-label-12-size);line-height:var(--tw-leading, var(--type-label-12-leading))}.text-label-13{font-size:var(--type-label-13-size);line-height:var(--tw-leading, var(--type-label-13-leading))}.text-label-13\!{font-size:var(--type-label-13-size)!important;line-height:var(--tw-leading, var(--type-label-13-leading))!important}.text-label-14{font-size:var(--type-label-14-size);line-height:var(--tw-leading, var(--type-label-14-leading))}.\[font-size\:10\.5px\]{font-size:10.5px}.\[font-size\:22px\]{font-size:22px}.\[font-size\:var\(--type-copy-13-size\)\]{font-size:var(--type-copy-13-size)}.\[font-size\:var\(--type-copy-14-size\)\]{font-size:var(--type-copy-14-size)}.\[font-size\:var\(--type-copy-16-size\)\]{font-size:var(--type-copy-16-size)}.\[font-size\:var\(--type-heading-16-size\)\]{font-size:var(--type-heading-16-size)}.\[font-size\:var\(--type-label-12-size\)\]{font-size:var(--type-label-12-size)}.\[font-size\:var\(--type-label-13-size\)\]{font-size:var(--type-label-13-size)}.\[font-size\:var\(--type-label-14-size\)\]{font-size:var(--type-label-14-size)}.text-\[10\.5px\],.text-\[length\:10\.5px\]{font-size:10.5px}.text-\[length\:var\(--opaline-avatar-font-size\)\]{font-size:var(--opaline-avatar-font-size)}.text-\[length\:var\(--type-copy-13-size\)\]{font-size:var(--type-copy-13-size)}.text-\[length\:var\(--type-copy-14-size\)\]{font-size:var(--type-copy-14-size)}.text-\[length\:var\(--type-copy-16-size\)\]{font-size:var(--type-copy-16-size)}.text-\[length\:var\(--type-label-10-caps-size\)\]{font-size:var(--type-label-10-caps-size)}.text-\[length\:var\(--type-label-12-size\)\]{font-size:var(--type-label-12-size)}.text-\[length\:var\(--type-label-13-size\)\]{font-size:var(--type-label-13-size)}.text-\[length\:var\(--type-label-14-size\)\]{font-size:var(--type-label-14-size)}.leading-\[1\.2\]{--tw-leading: 1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading: 1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading: 1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading: 1.5;line-height:1.5}.leading-\[1\.35\]{--tw-leading: 1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading: 1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading: 1.55;line-height:1.55}.leading-\[1\.625\]{--tw-leading: 1.625;line-height:1.625}.leading-\[16px\]{--tw-leading: 16px;line-height:16px}.leading-\[19px\]{--tw-leading: 19px;line-height:19px}.leading-\[var\(--type-copy-12-leading\)\]{--tw-leading: var(--type-copy-12-leading);line-height:var(--type-copy-12-leading)}.leading-\[var\(--type-copy-14-leading\)\]{--tw-leading: var(--type-copy-14-leading);line-height:var(--type-copy-14-leading)}.leading-\[var\(--type-label-12-leading\)\]{--tw-leading: var(--type-label-12-leading);line-height:var(--type-label-12-leading)}.leading-\[var\(--type-label-13-leading\)\]{--tw-leading: var(--type-label-13-leading);line-height:var(--type-label-13-leading)}.leading-\[var\(--type-label-14-leading\)\]{--tw-leading: var(--type-label-14-leading);line-height:var(--type-label-14-leading)}.leading-none{--tw-leading: 1;line-height:1}.\[line-height\:1\.3\]{line-height:1.3}.\[line-height\:1\.25\]{line-height:1.25}.\[line-height\:calc\(var\(--space-12\)\+var\(--space-4\)\/2\)\]{line-height:calc(var(--space-12) + var(--space-4) / 2)}.\[line-height\:calc\(var\(--space-16\)\+var\(--space-4\)\/2\)\]{line-height:calc(var(--space-16) + var(--space-4) / 2)}.\[line-height\:inherit\]{line-height:inherit}.\[line-height\:var\(--space-16\)\]\!{line-height:var(--space-16)!important}.\[line-height\:var\(--type-copy-12-leading\)\]{line-height:var(--type-copy-12-leading)}.\[line-height\:var\(--type-copy-14-leading\)\]{line-height:var(--type-copy-14-leading)}.\[line-height\:var\(--type-copy-14-leading\)\]\!{line-height:var(--type-copy-14-leading)!important}.\[line-height\:var\(--type-label-13-leading\)\]{line-height:var(--type-label-13-leading)}.\[line-height\:var\(--type-label-16-leading\)\]{line-height:var(--type-label-16-leading)}.font-\[number\:400\]{--tw-font-weight: 400;font-weight:400}.font-\[number\:500\]{--tw-font-weight: 500;font-weight:500}.font-\[number\:600\]{--tw-font-weight: 600;font-weight:600}.font-bold{--tw-font-weight: 700;font-weight:700}.font-medium{--tw-font-weight: 500;font-weight:500}.font-medium\!{--tw-font-weight: 500 !important;font-weight:500!important}.font-normal{--tw-font-weight: 400;font-weight:400}.font-normal\!{--tw-font-weight: 400 !important;font-weight:400!important}.font-semibold{--tw-font-weight: 600;font-weight:600}.\[font-weight\:var\(--type-heading-18-weight\)\]{font-weight:var(--type-heading-18-weight)}.\[font-weight\:var\(--type-label-13-weight\)\]{font-weight:var(--type-label-13-weight)}.\[font-weight\:var\(--type-label-14-weight\)\]{font-weight:var(--type-label-14-weight)}.tracking-\[-0\.01em\]{--tw-tracking: -.01em;letter-spacing:-.01em}.tracking-\[-0\.008em\]{--tw-tracking: -.008em;letter-spacing:-.008em}.tracking-\[-0\.025em\]{--tw-tracking: -.025em;letter-spacing:-.025em}.tracking-\[0\.04em\]{--tw-tracking: .04em;letter-spacing:.04em}.tracking-\[0\.08em\]{--tw-tracking: .08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking: .12em;letter-spacing:.12em}.\[letter-spacing\:inherit\]{letter-spacing:inherit}.\[letter-spacing\:var\(--type-heading-18-tracking\)\]{letter-spacing:var(--type-heading-18-tracking)}.\[text-wrap\:balance\]{text-wrap:balance}.\[text-wrap\:pretty\],.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[overflow-wrap\:break-word\],.break-words,.wrap-break-word{overflow-wrap:break-word}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.\[color\:inherit\]{color:inherit}.\[color\:var\(--content-inverse\)\]{color:var(--content-inverse)}.\[color\:var\(--content-muted\)\]{color:var(--content-muted)}.\[color\:var\(--content-primary\)\]{color:var(--content-primary)}.\[color\:var\(--content-secondary\)\]{color:var(--content-secondary)}.\[color\:var\(--danger-content\)\]{color:var(--danger-content)}.\[color\:var\(--selection-content\)\]{color:var(--selection-content)}.\[color\:var\(--success-content\)\]{color:var(--success-content)}.\[color\:var\(--warning-content\)\]{color:var(--warning-content)}.\[color\:var\(--warning-on-solid\)\]{color:var(--warning-on-solid)}.text-\[color-mix\(in_oklab\,var\(--content-muted\)_80\%\,transparent\)\]{color:var(--content-muted)}@supports (color: color-mix(in lab,red,red)){.text-\[color-mix\(in_oklab\,var\(--content-muted\)_80\%\,transparent\)\]{color:color-mix(in oklab,var(--content-muted) 80%,transparent)}}.text-\[color\:color-mix\(in_oklab\,var\(--content-muted\)_80\%\,transparent\)\]{color:var(--content-muted)}@supports (color: color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_oklab\,var\(--content-muted\)_80\%\,transparent\)\]{color:color-mix(in oklab,var(--content-muted) 80%,transparent)}}.text-\[color\:var\(--content-primary\)\]{color:var(--content-primary)}.text-\[var\(--danger-content\)\]{color:var(--danger-content)}.text-\[var\(--opaline-avatar-fallback-foreground\)\]{color:var(--opaline-avatar-fallback-foreground)}.text-\[var\(--opaline-toast-tone\)\]{color:var(--opaline-toast-tone)}.text-\[var\(--selection-content\)\]{color:var(--selection-content)}.text-\[var\(--success-content\)\]{color:var(--success-content)}.text-\[var\(--warning-content\)\]{color:var(--warning-content)}.text-current{color:currentcolor}.text-destructive{color:var(--destructive)}.text-foreground,.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-inherit{color:inherit}.text-muted-foreground{color:var(--muted-foreground)}.text-muted-foreground\!{color:var(--muted-foreground)!important}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color: color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-success-content{color:var(--success-content)}.text-surface{color:var(--surface)}.text-warning-content{color:var(--warning-content)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-current{text-decoration-color:currentcolor}.\[text-decoration-thickness\:calc\(var\(--space-16\)\/16\)\]{text-decoration-thickness:calc(var(--space-16) / 16)}.underline-offset-\[0\.18em\]{text-underline-offset:.18em}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\[caret-color\:var\(--selection-content\)\]{caret-color:var(--selection-content)}.opacity-0{opacity:0%}.opacity-40{opacity:40%}.opacity-55{opacity:55%}.opacity-70{opacity:70%}.opacity-75{opacity:75%}.opacity-100{opacity:100%}.shadow-\[0_0_0_0\.1875rem_color-mix\(in_srgb\,var\(--content-muted\)_10\%\,transparent\)\]{--tw-shadow: 0 0 0 .1875rem var(--tw-shadow-color, var(--content-muted))}@supports (color: color-mix(in lab,red,red)){.shadow-\[0_0_0_0\.1875rem_color-mix\(in_srgb\,var\(--content-muted\)_10\%\,transparent\)\]{--tw-shadow: 0 0 0 .1875rem var(--tw-shadow-color, color-mix(in srgb, var(--content-muted) 10%, transparent))}}.shadow-\[0_0_0_0\.1875rem_color-mix\(in_srgb\,var\(--content-muted\)_10\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_calc\(var\(--space-4\)\/4\)_var\(--line-subtle\)\,0_0\.125rem_0\.25rem_var\(--recipe-soft-shadow-color\)\]{--tw-shadow: 0 0 0 calc(var(--space-4) / 4) var(--tw-shadow-color, var(--line-subtle)), 0 .125rem .25rem var(--tw-shadow-color, var(--recipe-soft-shadow-color));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_3px_4px_1px_rgb\(0_0_0\/4\%\)\,0_1px_2px_-1px_rgb\(0_0_0\/4\%\)\,0_0_0_1px_rgb\(0_0_0\/4\%\)\]{--tw-shadow: 0 3px 4px 1px var(--tw-shadow-color, rgb(0 0 0/4%)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0/4%)), 0 0 0 1px var(--tw-shadow-color, rgb(0 0 0/4%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--danger-line\)_0_0_0_1px\]{--tw-shadow: var(--tw-shadow-color, var(--danger-line)) 0 0 0 1px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--recipe-lifted-control\)\]{--tw-shadow: var(--recipe-lifted-control);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--recipe-solid-lift\)\]{--tw-shadow: var(--recipe-solid-lift);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)}.ring-\[length\:calc\(var\(--space-4\)\/2\)\]{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(calc(var(--space-4) / 2) + 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\:0_0_0_1px_var\(--line-subtle\)\]{box-shadow:0 0 0 1px var(--line-subtle)}.\[box-shadow\:none\]{box-shadow:none}.\[box-shadow\:var\(--elevation-float\)\]{box-shadow:var(--elevation-float)}.ring-\[var\(--canvas\)\]{--tw-ring-color: var(--canvas)}.\[outline\:none\]{outline:none}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-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,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-\[background\,opacity\]{transition-property:background,opacity;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-\[background-color\,color\,border-color\]{transition-property:background-color,color,border-color;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-\[background\]{transition-property:background;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-\[color\,background-color\]{transition-property:color,background-color;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-\[grid-template-columns\]{transition-property:grid-template-columns;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-\[left\,top\,width\,height\]{transition-property:left,top,width,height;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-\[transform\,opacity\,height\]{transition-property:transform,opacity,height;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.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, ease);transition-duration:var(--tw-duration, 0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-none{transition-property:none}.duration-200{--tw-duration: .2s;transition-duration:.2s}.duration-\[120ms\]{--tw-duration: .12s;transition-duration:.12s}.duration-\[var\(--motion-base\)\]{--tw-duration: var(--motion-base);transition-duration:var(--motion-base)}.duration-\[var\(--motion-dialog\)\]{--tw-duration: var(--motion-dialog);transition-duration:var(--motion-dialog)}.duration-\[var\(--motion-fast\)\]{--tw-duration: var(--motion-fast);transition-duration:var(--motion-fast)}.duration-\[var\(--motion-slow\)\]{--tw-duration: var(--motion-slow);transition-duration:var(--motion-slow)}.duration-base{--tw-duration: .15s;transition-duration:.15s}.duration-fast{--tw-duration: .13s;transition-duration:.13s}.duration-overlay{--tw-duration: .16s;transition-duration:.16s}.duration-slow{--tw-duration: .2s;transition-duration:.2s}.ease-\[var\(--ease-out\)\]{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.ease-\[var\(--ease-standard\)\]{--tw-ease: var(--ease-standard);transition-timing-function:var(--ease-standard)}.ease-out{--tw-ease: cubic-bezier(.23, 1, .32, 1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.ease-standard{--tw-ease: ease;transition-timing-function:ease}.outline-none{--tw-outline-style: none;outline-style:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\[--field-inline-cols\:170px_minmax\(0\,1fr\)\]{--field-inline-cols: 170px minmax(0, 1fr)}.\[--opaline-avatar-fallback-background\:var\(--action-primary\)\]{--opaline-avatar-fallback-background: var(--action-primary)}.\[--opaline-avatar-fallback-background\:var\(--surface-inset\)\]{--opaline-avatar-fallback-background: var(--surface-inset)}.\[--opaline-avatar-fallback-foreground\:var\(--content-inverse\)\]{--opaline-avatar-fallback-foreground: var(--content-inverse)}.\[--opaline-avatar-fallback-foreground\:var\(--content-primary\)\]{--opaline-avatar-fallback-foreground: var(--content-primary)}.\[--opaline-icon-stroke\:1\.5\]{--opaline-icon-stroke: 1.5}.\[--opaline-message-scroller-button-block-end-inset\:var\(--opaline-message-scroller-content-inset\)\]{--opaline-message-scroller-button-block-end-inset: var( --opaline-message-scroller-content-inset )}.\[--opaline-message-scroller-button-inline-end-inset\:var\(--opaline-message-scroller-content-inset\)\]{--opaline-message-scroller-button-inline-end-inset: var( --opaline-message-scroller-content-inset )}.\[--opaline-message-scroller-content-inset\:1rem\]{--opaline-message-scroller-content-inset: 1rem}.\[--opaline-message-scroller-edge-fade-color\:var\(--surface\)\]{--opaline-message-scroller-edge-fade-color: var(--surface)}.\[--opaline-message-scroller-edge-fade-end-inset\:0px\]{--opaline-message-scroller-edge-fade-end-inset: 0px}.\[--opaline-message-scroller-edge-fade-end-size\:var\(--opaline-message-scroller-edge-fade-size\)\]{--opaline-message-scroller-edge-fade-end-size: var(--opaline-message-scroller-edge-fade-size)}.\[--opaline-message-scroller-edge-fade-inline-inset\:0px\]{--opaline-message-scroller-edge-fade-inline-inset: 0px}.\[--opaline-message-scroller-edge-fade-size\:3rem\]{--opaline-message-scroller-edge-fade-size: 3rem}.\[--opaline-message-scroller-edge-fade-start-inset\:0px\]{--opaline-message-scroller-edge-fade-start-inset: 0px}.\[--opaline-message-scroller-edge-fade-start-size\:min\(1rem\,var\(--opaline-message-scroller-edge-fade-size\)\)\]{--opaline-message-scroller-edge-fade-start-size: min( 1rem, var(--opaline-message-scroller-edge-fade-size) )}.\[--opaline-scroll-area-edge-fade-color\:var\(--opaline-message-scroller-edge-fade-color\)\]{--opaline-scroll-area-edge-fade-color: var(--opaline-message-scroller-edge-fade-color)}.\[--opaline-scroll-area-edge-fade-color\:var\(--surface\)\]{--opaline-scroll-area-edge-fade-color: var(--surface)}.\[--opaline-scroll-area-edge-fade-end-inset\:0px\]{--opaline-scroll-area-edge-fade-end-inset: 0px}.\[--opaline-scroll-area-edge-fade-end-inset\:var\(--opaline-message-scroller-edge-fade-end-inset\)\]{--opaline-scroll-area-edge-fade-end-inset: var(--opaline-message-scroller-edge-fade-end-inset)}.\[--opaline-scroll-area-edge-fade-end-size\:var\(--opaline-message-scroller-edge-fade-end-size\)\]{--opaline-scroll-area-edge-fade-end-size: var(--opaline-message-scroller-edge-fade-end-size)}.\[--opaline-scroll-area-edge-fade-end-size\:var\(--opaline-scroll-area-edge-fade-size\)\]{--opaline-scroll-area-edge-fade-end-size: var(--opaline-scroll-area-edge-fade-size)}.\[--opaline-scroll-area-edge-fade-inline-inset\:0px\]{--opaline-scroll-area-edge-fade-inline-inset: 0px}.\[--opaline-scroll-area-edge-fade-inline-inset\:var\(--opaline-message-scroller-edge-fade-inline-inset\)\]{--opaline-scroll-area-edge-fade-inline-inset: var( --opaline-message-scroller-edge-fade-inline-inset )}.\[--opaline-scroll-area-edge-fade-size\:3rem\]{--opaline-scroll-area-edge-fade-size: 3rem}.\[--opaline-scroll-area-edge-fade-size\:var\(--opaline-message-scroller-edge-fade-size\)\]{--opaline-scroll-area-edge-fade-size: var(--opaline-message-scroller-edge-fade-size)}.\[--opaline-scroll-area-edge-fade-start-inset\:0px\]{--opaline-scroll-area-edge-fade-start-inset: 0px}.\[--opaline-scroll-area-edge-fade-start-inset\:var\(--opaline-message-scroller-edge-fade-start-inset\)\]{--opaline-scroll-area-edge-fade-start-inset: var( --opaline-message-scroller-edge-fade-start-inset )}.\[--opaline-scroll-area-edge-fade-start-size\:min\(1rem\,var\(--opaline-scroll-area-edge-fade-size\)\)\]{--opaline-scroll-area-edge-fade-start-size: min( 1rem, var(--opaline-scroll-area-edge-fade-size) )}.\[--opaline-scroll-area-edge-fade-start-size\:var\(--opaline-message-scroller-edge-fade-start-size\)\]{--opaline-scroll-area-edge-fade-start-size: var( --opaline-message-scroller-edge-fade-start-size )}.\[--opaline-toast-tone-bg\:var\(--canvas\)\]{--opaline-toast-tone-bg: var(--canvas)}.\[--opaline-toast-tone-bg\:var\(--danger-surface\)\]{--opaline-toast-tone-bg: var(--danger-surface)}.\[--opaline-toast-tone-bg\:var\(--success-surface\)\]{--opaline-toast-tone-bg: var(--success-surface)}.\[--opaline-toast-tone-bg\:var\(--warning-surface\)\]{--opaline-toast-tone-bg: var(--warning-surface)}.\[--opaline-toast-tone\:var\(--content-muted\)\]{--opaline-toast-tone: var(--content-muted)}.\[--opaline-toast-tone\:var\(--danger-content\)\]{--opaline-toast-tone: var(--danger-content)}.\[--opaline-toast-tone\:var\(--success-content\)\]{--opaline-toast-tone: var(--success-content)}.\[--opaline-toast-tone\:var\(--warning-content\)\]{--opaline-toast-tone: var(--warning-content)}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[background\:color-mix\(in_oklab\,var\(--content-primary\)_20\%\,transparent\)\]{background:var(--content-primary)}@supports (color: color-mix(in lab,red,red)){.\[background\:color-mix\(in_oklab\,var\(--content-primary\)_20\%\,transparent\)\]{background:color-mix(in oklab,var(--content-primary) 20%,transparent)}}.\[background\:color-mix\(in_oklab\,var\(--surface\)_90\%\,transparent\)\]{background:var(--surface)}@supports (color: color-mix(in lab,red,red)){.\[background\:color-mix\(in_oklab\,var\(--surface\)_90\%\,transparent\)\]{background:color-mix(in oklab,var(--surface) 90%,transparent)}}.\[background\:var\(--recipe-lifted-control-background\)\]{background:var(--recipe-lifted-control-background)}.\[contain-intrinsic-size\:auto_96px\]{contain-intrinsic-size:auto 96px}.\[content-visibility\:auto\]{content-visibility:auto}.\[font\:inherit\]{font:inherit}.\[transition\:background-color_var\(--motion-base\)_var\(--ease-standard\)\,box-shadow_var\(--motion-base\)_var\(--ease-standard\)\,color_var\(--motion-base\)_var\(--ease-standard\)\]{transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.\[transition\:transform_var\(--motion-press\)_var\(--ease-out\)\,background-color_var\(--motion-base\)_var\(--ease-standard\)\,border-color_var\(--motion-base\)_var\(--ease-standard\)\,box-shadow_var\(--motion-base\)_var\(--ease-standard\)\,color_var\(--motion-base\)_var\(--ease-standard\)\]{transition:transform var(--motion-press) var(--ease-out),background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:100%}.group-hover\/inline-chip\:\[color\:var\(--content-secondary\)\]:is(:where(.group\/inline-chip):hover *){color:var(--content-secondary)}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:100%}.group-aria-expanded\/trace-collapsible-trigger\:rotate-90:is(:where(.group\/trace-collapsible-trigger)[aria-expanded=true] *){rotate:90deg}.group-data-\[dialog-layout\=structured\]\/dialog\:bg-\[color-mix\(in_oklab\,var\(--canvas\)_24\%\,transparent\)\]:is(:where(.group\/dialog)[data-dialog-layout=structured] *){background-color:var(--canvas)}@supports (color: color-mix(in lab,red,red)){.group-data-\[dialog-layout\=structured\]\/dialog\:bg-\[color-mix\(in_oklab\,var\(--canvas\)_24\%\,transparent\)\]:is(:where(.group\/dialog)[data-dialog-layout=structured] *){background-color:color-mix(in oklab,var(--canvas) 24%,transparent)}}.group-data-\[dialog-layout\=structured\]\/dialog\:px-\[24px\]:is(:where(.group\/dialog)[data-dialog-layout=structured] *){padding-inline:24px}.group-data-\[dialog-layout\=structured\]\/dialog\:py-\[16px\]:is(:where(.group\/dialog)[data-dialog-layout=structured] *){padding-block:16px}.group-data-\[dialog-layout\=structured\]\/dialog\:pt-\[20px\]:is(:where(.group\/dialog)[data-dialog-layout=structured] *){padding-top:20px}.group-data-\[dialog-layout\=structured\]\/dialog\:pt-\[24px\]:is(:where(.group\/dialog)[data-dialog-layout=structured] *){padding-top:24px}.group-data-\[dialog-layout\=structured\]\/dialog\:pr-\[52px\]:is(:where(.group\/dialog)[data-dialog-layout=structured] *){padding-right:52px}.group-data-\[dialog-layout\=structured\]\/dialog\:pb-\[18px\]:is(:where(.group\/dialog)[data-dialog-layout=structured] *){padding-bottom:18px}.group-data-\[dialog-layout\=structured\]\/dialog\:pb-\[24px\]:is(:where(.group\/dialog)[data-dialog-layout=structured] *){padding-bottom:24px}.group-data-\[dialog-layout\=structured\]\/dialog\:pl-\[24px\]:is(:where(.group\/dialog)[data-dialog-layout=structured] *){padding-left:24px}.group-data-\[folded\]\/filters\:pointer-events-none:is(:where(.group\/filters)[data-folded] *){pointer-events:none}.group-data-\[folded\]\/filters\:invisible:is(:where(.group\/filters)[data-folded] *){visibility:hidden}.group-data-\[folded\]\/filters\:absolute:is(:where(.group\/filters)[data-folded] *){position:absolute}.group-data-\[folded\]\/filters\:start-0:is(:where(.group\/filters)[data-folded] *){inset-inline-start:0}.group-data-\[folded\]\/filters\:top-0:is(:where(.group\/filters)[data-folded] *){top:0}.group-data-\[folded\]\/filters\:inline-flex:is(:where(.group\/filters)[data-folded] *){display:inline-flex}.placeholder\:text-\[color\:var\(--content-muted\)\]::-moz-placeholder{color:var(--content-muted)}.placeholder\:text-\[color\:var\(--content-muted\)\]::placeholder{color:var(--content-muted)}.placeholder\:opacity-100::-moz-placeholder{opacity:100%}.placeholder\:opacity-100::placeholder{opacity:100%}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:\[transform\:translateX\(-100\%\)\]:after{content:var(--tw-content);transform:translate(-100%)}.after\:animate-\[opaline-skeleton-sweep_1\.5s_ease-in-out_infinite\]:after{content:var(--tw-content);animation:opaline-skeleton-sweep 1.5s ease-in-out infinite}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.visited\:text-\[var\(--selection-content\)\]:visited{color:var(--selection-content)}@media(hover:hover){.hover\:border-\[var\(--danger-line\)\]:hover{border-color:var(--danger-line)}.hover\:border-\[var\(--success-line\)\]:hover{border-color:var(--success-line)}.hover\:border-\[var\(--warning-line\)\]:hover{border-color:var(--warning-line)}.hover\:bg-\[color-mix\(in_oklab\,var\(--content-primary\)_5\%\,transparent\)\]:hover{background-color:var(--content-primary)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--content-primary\)_5\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--content-primary) 5%,transparent)}}.hover\:bg-\[var\(--danger-surface\)\]:hover{background-color:var(--danger-surface)}.hover\:bg-\[var\(--state-active\)\]:hover{background-color:var(--state-active)}.hover\:bg-\[var\(--state-hover\)\]:hover{background-color:var(--state-hover)}.hover\:bg-\[var\(--success-surface\)\]:hover{background-color:var(--success-surface)}.hover\:bg-\[var\(--warning-surface\)\]:hover{background-color:var(--warning-surface)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-surface-inset:hover{background-color:var(--surface-inset)}.hover\:bg-transparent\!:hover{background-color:transparent!important}.hover\:\[color\:var\(--content-primary\)\]:hover{color:var(--content-primary)}.hover\:text-\[var\(--danger-content\)\]:hover{color:var(--danger-content)}.hover\:text-\[var\(--success-content\)\]:hover{color:var(--success-content)}.hover\:text-\[var\(--warning-content\)\]:hover{color:var(--warning-content)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[var\(--recipe-lifted-control-hover\)\]:hover{--tw-shadow: var(--recipe-lifted-control-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:\[background\:var\(--recipe-lifted-control-hover-background\)\]:hover{background:var(--recipe-lifted-control-hover-background)}}.focus-visible\:rounded-\[var\(--radius-icon-well\)\]:focus-visible{border-radius:var(--radius-icon-well)}.focus-visible\:border-\[var\(--danger-line\)\]:focus-visible{border-color:var(--danger-line)}.focus-visible\:border-\[var\(--success-line\)\]:focus-visible{border-color:var(--success-line)}.focus-visible\:border-\[var\(--warning-line\)\]:focus-visible{border-color:var(--warning-line)}.focus-visible\:border-focus-ring:focus-visible{border-color:var(--focus-ring)}.focus-visible\:bg-\[color-mix\(in_oklab\,var\(--content-primary\)_5\%\,transparent\)\]:focus-visible{background-color:var(--content-primary)}@supports (color: color-mix(in lab,red,red)){.focus-visible\:bg-\[color-mix\(in_oklab\,var\(--content-primary\)_5\%\,transparent\)\]:focus-visible{background-color:color-mix(in oklab,var(--content-primary) 5%,transparent)}}.focus-visible\:bg-\[var\(--danger-surface\)\]:focus-visible{background-color:var(--danger-surface)}.focus-visible\:bg-\[var\(--success-surface\)\]:focus-visible{background-color:var(--success-surface)}.focus-visible\:bg-\[var\(--warning-surface\)\]:focus-visible{background-color:var(--warning-surface)}.focus-visible\:bg-accent:focus-visible{background-color:var(--accent)}.focus-visible\:text-\[var\(--danger-content\)\]:focus-visible{color:var(--danger-content)}.focus-visible\:text-\[var\(--success-content\)\]:focus-visible{color:var(--success-content)}.focus-visible\:text-\[var\(--warning-content\)\]:focus-visible{color:var(--warning-content)}.focus-visible\:text-foreground:focus-visible{color:var(--foreground)}.focus-visible\:shadow-\[0_0_0_calc\(var\(--space-16\)\/8\)_var\(--focus-ring\)\]:focus-visible{--tw-shadow: 0 0 0 calc(var(--space-16) / 8) var(--tw-shadow-color, var(--focus-ring));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\:shadow-\[inset_0_0_0_2px_color-mix\(in_oklab\,var\(--focus-ring\)_22\%\,transparent\)\]:focus-visible{--tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, var(--focus-ring))}@supports (color: color-mix(in lab,red,red)){.focus-visible\:shadow-\[inset_0_0_0_2px_color-mix\(in_oklab\,var\(--focus-ring\)_22\%\,transparent\)\]:focus-visible{--tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, color-mix(in oklab, var(--focus-ring) 22%, transparent))}}.focus-visible\:shadow-\[inset_0_0_0_2px_color-mix\(in_oklab\,var\(--focus-ring\)_22\%\,transparent\)\]:focus-visible{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\:shadow-\[var\(--recipe-lifted-control-focus\)\]:focus-visible{--tw-shadow: var(--recipe-lifted-control-focus);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{--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-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\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-\[calc\(var\(--space-4\)\*0\.625\)\]:focus-visible{outline-style:var(--tw-outline-style);outline-width:calc(var(--space-4) * .625)}.focus-visible\:outline-\[calc\(var\(--space-16\)\/8\)\]:focus-visible{outline-style:var(--tw-outline-style);outline-width:calc(var(--space-16) / 8)}.focus-visible\:outline-\[length\:calc\(var\(--space-16\)\/8\)\]:focus-visible{outline-style:var(--tw-outline-style);outline-width:calc(var(--space-16) / 8)}.focus-visible\:\[outline-width\:calc\(var\(--space-16\)\/8\)\]:focus-visible{outline-width:calc(var(--space-16) / 8)}.focus-visible\:\[outline-offset\:calc\(var\(--space-16\)\/8\)\]:focus-visible{outline-offset:calc(var(--space-16) / 8)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[0\.125rem\]:focus-visible{outline-offset:.125rem}.focus-visible\:outline-offset-\[0\.1875rem\]:focus-visible{outline-offset:.1875rem}.focus-visible\:outline-offset-\[calc\(var\(--space-4\)\*-0\.625\)\]:focus-visible{outline-offset:calc(var(--space-4) * -.625)}.focus-visible\:outline-offset-\[calc\(var\(--space-16\)\/8\)\]:focus-visible{outline-offset:calc(var(--space-16) / 8)}.focus-visible\:outline-offset-\[calc\(var\(--space-16\)\/16\)\]:focus-visible{outline-offset:calc(var(--space-16) / 16)}.focus-visible\:outline-\[var\(--focus-ring\)\]:focus-visible{outline-color:var(--focus-ring)}.focus-visible\:outline-focus-ring:focus-visible{outline-color:var(--focus-ring)}.focus-visible\:outline-solid:focus-visible{--tw-outline-style: solid;outline-style:solid}.focus-visible\:\[background\:var\(--recipe-lifted-control-focus-background\)\]:focus-visible{background:var(--recipe-lifted-control-focus-background)}.active\:scale-\[0\.96\]:active{scale:.96}.active\:bg-\[var\(--danger-surface\)\]:active{background-color:var(--danger-surface)}.active\:bg-\[var\(--state-active\)\]:active{background-color:var(--state-active)}.active\:bg-transparent\!:active{background-color:transparent!important}.active\:text-\[color\:var\(--danger-content\)\]:active{color:var(--danger-content)}.active\:shadow-\[var\(--recipe-lifted-control-pressed\)\]:active{--tw-shadow: var(--recipe-lifted-control-pressed);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.active\:\[background\:var\(--recipe-lifted-control-pressed-background\)\]:active{background:var(--recipe-lifted-control-pressed-background)}@media(hover:hover){.hover\:enabled\:bg-\[color-mix\(in_oklab\,var\(--content-primary\)_5\%\,transparent\)\]:hover:enabled{background-color:var(--content-primary)}@supports (color: color-mix(in lab,red,red)){.hover\:enabled\:bg-\[color-mix\(in_oklab\,var\(--content-primary\)_5\%\,transparent\)\]:hover:enabled{background-color:color-mix(in oklab,var(--content-primary) 5%,transparent)}}.hover\:enabled\:text-foreground:hover:enabled{color:var(--foreground)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-40:disabled{opacity:40%}:where(:is(a,button)) .in-\[a\,button\]\:cursor-pointer{cursor:pointer}:where(:is(a:hover,button:hover)) .in-\[a\:hover\,button\:hover\]\:text-foreground{color:var(--foreground)}.has-\[\[data-slot\=card-action\]\]\:grid-cols-\[minmax\(0\,1fr\)_auto\]:has(:is([data-slot=card-action])){grid-template-columns:minmax(0,1fr) auto}.has-\[\[data-slot\=card-action\]\]\:items-start:has(:is([data-slot=card-action])){align-items:flex-start}.has-\[\[data-slot\=trace-collapsible-trigger\]\]\:border-l-transparent:has(:is([data-slot=trace-collapsible-trigger])){border-left-color:transparent}.has-\[\[data-status\=error\]\]\:text-destructive:has(:is([data-status=error])){color:var(--destructive)}:is(.\*\:has-\[\>\[data-slot\=trace-line\]\]\:flex>*):has(>[data-slot=trace-line]){display:flex}:is(.\*\:has-\[\>\[data-slot\=trace-line\]\]\:w-fit>*):has(>[data-slot=trace-line]){width:-moz-fit-content;width:fit-content}:is(.\*\:has-\[\>\[data-slot\=trace-line\]\]\:max-w-full>*):has(>[data-slot=trace-line]){max-width:100%}:is(.\*\:has-\[\>\[data-slot\=trace-line\]\]\:min-w-0>*):has(>[data-slot=trace-line]){min-width:0}:is(.\*\:has-\[\>\[data-slot\=trace-line\]\]\:rounded-\[var\(--radius-icon-well\)\]>*):has(>[data-slot=trace-line]){border-radius:var(--radius-icon-well)}:is(.\*\:has-\[\>\[data-slot\=trace-line\]\]\:text-left>*):has(>[data-slot=trace-line]){text-align:left}:is(.\*\:has-\[\>\[data-slot\=trace-line\]\]\:outline-none>*):has(>[data-slot=trace-line]){--tw-outline-style: none;outline-style:none}:is(.\*\:has-\[\>\[data-slot\=trace-line\]\]\:focus-visible\:ring-3>*):has(>[data-slot=trace-line]):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)}:is(.\*\:has-\[\>\[data-slot\=trace-line\]\]\:focus-visible\:ring-ring\/50>*):has(>[data-slot=trace-line]):focus-visible{--tw-ring-color: var(--ring)}@supports (color: color-mix(in lab,red,red)){:is(.\*\:has-\[\>\[data-slot\=trace-line\]\]\:focus-visible\:ring-ring\/50>*):has(>[data-slot=trace-line]):focus-visible{--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.data-ending-style\:h-0[data-ending-style],.data-starting-style\:h-0[data-starting-style]{height:0}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0%}.data-\[align\=right\]\:text-right[data-align=right]{text-align:right}.data-\[anchor-hidden\]\:invisible[data-anchor-hidden]{visibility:hidden}.data-\[checked\]\:translate-x-\[calc\(var\(--space-16\)-var\(--space-16\)\/8\)\][data-checked]{--tw-translate-x: calc(var(--space-16) - var(--space-16) / 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[checked\]\:border-primary[data-checked]{border-color:var(--primary)}.data-\[checked\]\:bg-primary[data-checked]{background-color:var(--primary)}.data-\[disabled\]\:cursor-default[data-disabled]{cursor:default}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-40[data-disabled]{opacity:40%}.data-\[ending-style\]\:\[transform\:scale\(0\.97\)\][data-ending-style]{transform:scale(.97)}.data-\[ending-style\]\:\[transform\:scale\(0\.98\)_translateY\(0\.25rem\)\][data-ending-style]{transform:scale(.98) translateY(.25rem)}.data-\[ending-style\]\:\[transform\:translateX\(calc\(var\(--space-8\)\*-1\)\)\][data-ending-style]{transform:translate(calc(var(--space-8) * -1))}.data-\[ending-style\]\:\[transform\:translateX\(var\(--space-8\)\)\][data-ending-style]{transform:translate(var(--space-8))}.data-\[ending-style\]\:\[transform\:translateY\(calc\(var\(--space-8\)\*-1\)\)\][data-ending-style]{transform:translateY(calc(var(--space-8) * -1))}.data-\[ending-style\]\:\[transform\:translateY\(var\(--space-8\)\)\][data-ending-style]{transform:translateY(var(--space-8))}.data-\[ending-style\]\:opacity-0[data-ending-style]{opacity:0%}.data-\[ending-style\]\:duration-\[var\(--motion-base\)\][data-ending-style]{--tw-duration: var(--motion-base);transition-duration:var(--motion-base)}.data-\[has-preview\=true\]\:flex-wrap[data-has-preview=true]{flex-wrap:wrap}.data-\[highlighted\]\:bg-\[var\(--danger-surface\)\][data-highlighted]{background-color:var(--danger-surface)}.data-\[highlighted\]\:bg-\[var\(--opaline-menu-item-hover-background\)\][data-highlighted]{background-color:var(--opaline-menu-item-hover-background)}.data-\[highlighted\]\:text-\[color\:var\(--danger-content\)\][data-highlighted]{color:var(--danger-content)}.data-\[indeterminate\]\:border-primary[data-indeterminate]{border-color:var(--primary)}.data-\[indeterminate\]\:bg-primary[data-indeterminate]{background-color:var(--primary)}.data-\[inset\]\:pl-\[2rem\][data-inset]{padding-left:2rem}.data-\[instant\]\:duration-0[data-instant]{--tw-duration: 0ms;transition-duration:0ms}.data-\[interactive\]\:focus-visible\:outline-\[calc\(var\(--space-8\)\/4\)\][data-interactive]:focus-visible{outline-style:var(--tw-outline-style);outline-width:calc(var(--space-8) / 4)}.data-\[interactive\]\:focus-visible\:outline-offset-\[calc\(var\(--space-8\)\/-4\)\][data-interactive]:focus-visible{outline-offset:calc(var(--space-8) / -4)}.data-\[interactive\]\:focus-visible\:outline-focus-ring[data-interactive]:focus-visible{outline-color:var(--focus-ring)}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[popup-open\]\:border-\[var\(--danger-line\)\][data-popup-open]{border-color:var(--danger-line)}.data-\[popup-open\]\:border-\[var\(--success-line\)\][data-popup-open]{border-color:var(--success-line)}.data-\[popup-open\]\:border-\[var\(--warning-line\)\][data-popup-open]{border-color:var(--warning-line)}.data-\[popup-open\]\:bg-\[var\(--danger-surface\)\][data-popup-open]{background-color:var(--danger-surface)}.data-\[popup-open\]\:bg-\[var\(--success-surface\)\][data-popup-open]{background-color:var(--success-surface)}.data-\[popup-open\]\:bg-\[var\(--warning-surface\)\][data-popup-open]{background-color:var(--warning-surface)}.data-\[popup-open\]\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-\[popup-open\]\:text-\[var\(--danger-content\)\][data-popup-open]{color:var(--danger-content)}.data-\[popup-open\]\:text-\[var\(--success-content\)\][data-popup-open]{color:var(--success-content)}.data-\[popup-open\]\:text-\[var\(--warning-content\)\][data-popup-open]{color:var(--warning-content)}.data-\[popup-open\]\:text-foreground[data-popup-open]{color:var(--foreground)}.data-\[pressed\]\:bg-surface-inset[data-pressed]{background-color:var(--surface-inset)}.data-\[pressed\]\:\[color\:var\(--content-primary\)\][data-pressed]{color:var(--content-primary)}.data-\[selected\]\:\[outline\:calc\(var\(--space-4\)\/2\)_solid_var\(--focus-ring\)\][data-selected]{outline:calc(var(--space-4) / 2) solid var(--focus-ring)}.data-\[starting-style\]\:\[transform\:scale\(0\.97\)\][data-starting-style]{transform:scale(.97)}.data-\[starting-style\]\:\[transform\:scale\(0\.98\)_translateY\(0\.25rem\)\][data-starting-style]{transform:scale(.98) translateY(.25rem)}.data-\[starting-style\]\:\[transform\:translateX\(calc\(var\(--space-12\)\*-1\)\)\][data-starting-style]{transform:translate(calc(var(--space-12) * -1))}.data-\[starting-style\]\:\[transform\:translateX\(var\(--space-12\)\)\][data-starting-style]{transform:translate(var(--space-12))}.data-\[starting-style\]\:\[transform\:translateY\(calc\(var\(--space-12\)\*-1\)\)\][data-starting-style]{transform:translateY(calc(var(--space-12) * -1))}.data-\[starting-style\]\:\[transform\:translateY\(var\(--space-12\)\)\][data-starting-style]{transform:translateY(var(--space-12))}.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0%}.data-\[state\=selected\]\:bg-\[color-mix\(in_oklab\,var\(--surface-inset\)_62\%\,transparent\)\][data-state=selected]{background-color:var(--surface-inset)}@supports (color: color-mix(in lab,red,red)){.data-\[state\=selected\]\:bg-\[color-mix\(in_oklab\,var\(--surface-inset\)_62\%\,transparent\)\][data-state=selected]{background-color:color-mix(in oklab,var(--surface-inset) 62%,transparent)}}.data-\[status\=error\]\:text-destructive[data-status=error]{color:var(--destructive)}:where(:is(a:hover,button:hover)) .data-\[status\=error\]\:in-\[a\:hover\,button\:hover\]\:text-destructive[data-status=error]{color:var(--destructive)}.data-\[status\=pending\]\:opacity-60[data-status=pending]{opacity:60%}.data-\[visible\]\:visible[data-visible]{visibility:visible}@media(prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:scroll-auto{scroll-behavior:auto}.motion-reduce\:transition-\[opacity\,background-color\,border-color\,box-shadow\,color\]{transition-property:opacity,background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:duration-fast{--tw-duration: .13s;transition-duration:.13s}.motion-reduce\:\[animation-duration\:1\.6s\]{animation-duration:1.6s}.motion-reduce\:after\:animate-none:after{content:var(--tw-content);animation:none}}@container settings-content (width < 35rem){.\@max-\[35rem\]\/settings-content\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.\@max-\[35rem\]\/settings-content\:items-start{align-items:flex-start}}@media(prefers-color-scheme:dark){.dark\:border-transparent{border-color:transparent}}@starting-style{.starting\:opacity-0{opacity:0%}}.\[\&_\.opaline-attachment-actions\]\:absolute .opaline-attachment-actions{position:absolute}.\[\&_\.opaline-attachment-actions\]\:relative .opaline-attachment-actions{position:relative}.\[\&_\.opaline-attachment-actions\]\:top-\[0\.45rem\] .opaline-attachment-actions{top:.45rem}.\[\&_\.opaline-attachment-actions\]\:right-\[0\.45rem\] .opaline-attachment-actions{right:.45rem}.\[\&_\.opaline-attachment-actions\]\:z-\[2\] .opaline-attachment-actions{z-index:2}.\[\&_\.opaline-attachment-actions\]\:inline-flex .opaline-attachment-actions{display:inline-flex}.\[\&_\.opaline-attachment-actions\]\:flex-none .opaline-attachment-actions{flex:none}.\[\&_\.opaline-attachment-actions\]\:items-center .opaline-attachment-actions{align-items:center}.\[\&_\.opaline-attachment-actions\]\:gap-\[0\.2rem\] .opaline-attachment-actions{gap:.2rem}.\[\&_\.opaline-attachment-actions\]\:gap-\[0\.25rem\] .opaline-attachment-actions{gap:.25rem}.\[\&_\.opaline-attachment-content\]\:max-w-full .opaline-attachment-content{max-width:100%}.\[\&_\.opaline-attachment-content\]\:min-w-0 .opaline-attachment-content{min-width:0}.\[\&_\.opaline-attachment-content\]\:flex-1 .opaline-attachment-content{flex:1}.\[\&_\.opaline-attachment-content\]\:px-\[0\.15rem\] .opaline-attachment-content{padding-inline:.15rem}.\[\&_\.opaline-attachment-content\]\:leading-\[1rem\] .opaline-attachment-content{--tw-leading: 1rem;line-height:1rem}.\[\&_\.opaline-attachment-description\]\:mt-\[0\.1rem\] .opaline-attachment-description{margin-top:.1rem}.\[\&_\.opaline-attachment-description\]\:block .opaline-attachment-description{display:block}.\[\&_\.opaline-attachment-description\]\:min-w-0 .opaline-attachment-description{min-width:0}.\[\&_\.opaline-attachment-description\]\:overflow-hidden .opaline-attachment-description{overflow:hidden}.\[\&_\.opaline-attachment-description\]\:\[font-size\:var\(--type-label-12-size\)\] .opaline-attachment-description{font-size:var(--type-label-12-size)}.\[\&_\.opaline-attachment-description\]\:text-ellipsis .opaline-attachment-description{text-overflow:ellipsis}.\[\&_\.opaline-attachment-description\]\:whitespace-nowrap .opaline-attachment-description{white-space:nowrap}.\[\&_\.opaline-attachment-description\]\:text-\[var\(--danger-content\)\] .opaline-attachment-description{color:var(--danger-content)}.\[\&_\.opaline-attachment-description\]\:text-muted-foreground .opaline-attachment-description{color:var(--muted-foreground)}.\[\&_\.opaline-attachment-icon\]\:inline-flex .opaline-attachment-icon{display:inline-flex}.\[\&_\.opaline-attachment-icon\]\:animate-\[zspin_1s_linear_infinite\] .opaline-attachment-icon{animation:zspin 1s linear infinite}.\[\&_\.opaline-attachment-icon\]\:items-center .opaline-attachment-icon{align-items:center}.\[\&_\.opaline-attachment-icon\]\:justify-center .opaline-attachment-icon{justify-content:center}.\[\&_\.opaline-attachment-icon\]\:text-current .opaline-attachment-icon{color:currentcolor}.\[\&_\.opaline-attachment-icon\]\:text-muted-foreground .opaline-attachment-icon{color:var(--muted-foreground)}.\[\&_\.opaline-attachment-icon\]\:transition-\[opacity\,transform\] .opaline-attachment-icon{transition-property:opacity,transform;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.\[\&_\.opaline-attachment-icon\]\:duration-\[var\(--motion-base\)\] .opaline-attachment-icon{--tw-duration: var(--motion-base);transition-duration:var(--motion-base)}.\[\&_\.opaline-attachment-icon\]\:ease-\[var\(--ease-standard\)\] .opaline-attachment-icon{--tw-ease: var(--ease-standard);transition-timing-function:var(--ease-standard)}.\[\&_\.opaline-attachment-icon\]\:\[--opaline-icon-stroke\:1\.5\] .opaline-attachment-icon{--opaline-icon-stroke: 1.5}.\[\&_\.opaline-attachment-icon\]\:\[--opaline-icon-stroke\:1\.8\] .opaline-attachment-icon{--opaline-icon-stroke: 1.8}@media(prefers-reduced-motion:reduce){.motion-reduce\:\[\&_\.opaline-attachment-icon\]\:animate-none .opaline-attachment-icon{animation:none}}.\[\&_\.opaline-attachment-icon\>svg\]\:size-\[0\.875rem\] .opaline-attachment-icon>svg{width:.875rem;height:.875rem}.\[\&_\.opaline-attachment-icon\>svg\]\:size-\[1\.125rem\] .opaline-attachment-icon>svg{width:1.125rem;height:1.125rem}.\[\&_\.opaline-attachment-icon\>svg\]\:size-\[1rem\] .opaline-attachment-icon>svg{width:1rem;height:1rem}.\[\&_\.opaline-attachment-media\]\:relative .opaline-attachment-media{position:relative}.\[\&_\.opaline-attachment-media\]\:flex .opaline-attachment-media{display:flex}.\[\&_\.opaline-attachment-media\]\:aspect-square .opaline-attachment-media{aspect-ratio:1 / 1}.\[\&_\.opaline-attachment-media\]\:w-\[1\.75rem\] .opaline-attachment-media{width:1.75rem}.\[\&_\.opaline-attachment-media\]\:w-\[2rem\] .opaline-attachment-media{width:2rem}.\[\&_\.opaline-attachment-media\]\:w-full .opaline-attachment-media{width:100%}.\[\&_\.opaline-attachment-media\]\:flex-none .opaline-attachment-media{flex:none}.\[\&_\.opaline-attachment-media\]\:items-center .opaline-attachment-media{align-items:center}.\[\&_\.opaline-attachment-media\]\:justify-center .opaline-attachment-media{justify-content:center}.\[\&_\.opaline-attachment-media\]\:overflow-hidden .opaline-attachment-media{overflow:hidden}.\[\&_\.opaline-attachment-media\]\:rounded-\[var\(--radius-icon-well\)\] .opaline-attachment-media{border-radius:var(--radius-icon-well)}.\[\&_\.opaline-attachment-media\]\:bg-\[var\(--danger-surface\)\] .opaline-attachment-media{background-color:var(--danger-surface)}.\[\&_\.opaline-attachment-media\]\:bg-accent .opaline-attachment-media{background-color:var(--accent)}.\[\&_\.opaline-attachment-media\]\:text-\[var\(--danger-content\)\] .opaline-attachment-media{color:var(--danger-content)}.\[\&_\.opaline-attachment-media\]\:text-foreground .opaline-attachment-media{color:var(--foreground)}.\[\&_\.opaline-attachment-media\>\:not\(\.opaline-attachment-remove\)\]\:transition-\[opacity\,transform\] .opaline-attachment-media>:not(.opaline-attachment-remove){transition-property:opacity,transform;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.\[\&_\.opaline-attachment-media\>\:not\(\.opaline-attachment-remove\)\]\:duration-\[var\(--motion-base\)\] .opaline-attachment-media>:not(.opaline-attachment-remove){--tw-duration: var(--motion-base);transition-duration:var(--motion-base)}.\[\&_\.opaline-attachment-media\>\:not\(\.opaline-attachment-remove\)\]\:ease-\[var\(--ease-standard\)\] .opaline-attachment-media>:not(.opaline-attachment-remove){--tw-ease: var(--ease-standard);transition-timing-function:var(--ease-standard)}.\[\&_\.opaline-attachment-media\>svg\]\:size-\[0\.875rem\] .opaline-attachment-media>svg{width:.875rem;height:.875rem}.\[\&_\.opaline-attachment-media\>svg\]\:size-\[1\.125rem\] .opaline-attachment-media>svg{width:1.125rem;height:1.125rem}.\[\&_\.opaline-attachment-media\>svg\]\:size-\[1rem\] .opaline-attachment-media>svg{width:1rem;height:1rem}.\[\&_\.opaline-attachment-remove\]\:absolute .opaline-attachment-remove{position:absolute}.\[\&_\.opaline-attachment-remove\]\:inset-0 .opaline-attachment-remove{inset:0}.\[\&_\.opaline-attachment-remove\]\:z-\[1\] .opaline-attachment-remove{z-index:1}.\[\&_\.opaline-attachment-remove\]\:inline-flex .opaline-attachment-remove{display:inline-flex}.\[\&_\.opaline-attachment-remove\]\:items-center .opaline-attachment-remove{align-items:center}.\[\&_\.opaline-attachment-remove\]\:justify-center .opaline-attachment-remove{justify-content:center}.\[\&_\.opaline-attachment-remove\]\:rounded-\[inherit\] .opaline-attachment-remove{border-radius:inherit}.\[\&_\.opaline-attachment-remove\]\:border-none .opaline-attachment-remove{--tw-border-style: none;border-style:none}.\[\&_\.opaline-attachment-remove\]\:bg-\[var\(--danger-surface\)\] .opaline-attachment-remove{background-color:var(--danger-surface)}.\[\&_\.opaline-attachment-remove\]\:bg-accent .opaline-attachment-remove{background-color:var(--accent)}.\[\&_\.opaline-attachment-remove\]\:p-0 .opaline-attachment-remove{padding:0}.\[\&_\.opaline-attachment-remove\]\:text-\[var\(--danger-content\)\] .opaline-attachment-remove{color:var(--danger-content)}.\[\&_\.opaline-attachment-remove\]\:text-muted-foreground .opaline-attachment-remove{color:var(--muted-foreground)}.\[\&_\.opaline-attachment-remove\]\:transition-\[opacity\,transform\,background-color\,color\] .opaline-attachment-remove{transition-property:opacity,transform,background-color,color;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.\[\&_\.opaline-attachment-remove\]\:duration-\[var\(--motion-base\)\] .opaline-attachment-remove{--tw-duration: var(--motion-base);transition-duration:var(--motion-base)}.\[\&_\.opaline-attachment-remove\]\:ease-\[var\(--ease-standard\)\] .opaline-attachment-remove{--tw-ease: var(--ease-standard);transition-timing-function:var(--ease-standard)}.\[\&_\.opaline-attachment-remove\]\:outline-none .opaline-attachment-remove{--tw-outline-style: none;outline-style:none}.\[\&_\.opaline-attachment-remove\>svg\]\:size-\[0\.75rem\] .opaline-attachment-remove>svg{width:.75rem;height:.75rem}.\[\&_\.opaline-attachment-remove\>svg\]\:size-\[0\.6875rem\] .opaline-attachment-remove>svg{width:.6875rem;height:.6875rem}.\[\&_\.opaline-attachment-remove\>svg\]\:size-\[0\.8125rem\] .opaline-attachment-remove>svg{width:.8125rem;height:.8125rem}.\[\&_\.opaline-attachment-remove\>svg\]\:\[--opaline-icon-stroke\:2\] .opaline-attachment-remove>svg{--opaline-icon-stroke: 2}.\[\&_\.opaline-attachment-title\]\:block .opaline-attachment-title{display:block}.\[\&_\.opaline-attachment-title\]\:max-w-full .opaline-attachment-title{max-width:100%}.\[\&_\.opaline-attachment-title\]\:min-w-0 .opaline-attachment-title{min-width:0}.\[\&_\.opaline-attachment-title\]\:overflow-hidden .opaline-attachment-title{overflow:hidden}.\[\&_\.opaline-attachment-title\]\:font-\[number\:400\] .opaline-attachment-title{--tw-font-weight: 400;font-weight:400}.\[\&_\.opaline-attachment-title\]\:text-ellipsis .opaline-attachment-title{text-overflow:ellipsis}.\[\&_\.opaline-attachment-title\]\:whitespace-nowrap .opaline-attachment-title{white-space:nowrap}.\[\&_\.opaline-attachment-trigger\]\:absolute .opaline-attachment-trigger{position:absolute}.\[\&_\.opaline-attachment-trigger\]\:inset-0 .opaline-attachment-trigger{inset:0}.\[\&_\.opaline-attachment-trigger\]\:z-\[1\] .opaline-attachment-trigger{z-index:1}.\[\&_\.opaline-attachment-trigger\]\:cursor-pointer .opaline-attachment-trigger{cursor:pointer}.\[\&_\.opaline-attachment-trigger\]\:border-0 .opaline-attachment-trigger{border-style:var(--tw-border-style);border-width:0px}.\[\&_\.opaline-attachment-trigger\]\:bg-transparent .opaline-attachment-trigger{background-color:transparent}.\[\&_\.opaline-attachment-trigger\]\:p-0 .opaline-attachment-trigger{padding:0}.\[\&_\.opaline-attachment-trigger\]\:outline-none .opaline-attachment-trigger{--tw-outline-style: none;outline-style:none}.\[\&_\.opaline-breadcrumb\]\:rounded-\[var\(--radius-panel\)\]\! .opaline-breadcrumb{border-radius:var(--radius-panel)!important}.\[\&_\.opaline-button\]\:box-border .opaline-button{box-sizing:border-box}.\[\&_\.opaline-button\]\:h-full .opaline-button{height:100%}.\[\&_\.opaline-button\]\:min-h-0 .opaline-button{min-height:0}.\[\&_\.opaline-button\]\:flex-none .opaline-button{flex:none}.\[\&_\.opaline-button\]\:gap-\[0\.28rem\] .opaline-button{gap:.28rem}.\[\&_\.opaline-button\]\:rounded-\[var\(--radius-control\)\] .opaline-button{border-radius:var(--radius-control)}.\[\&_\.opaline-button\]\:rounded-\[var\(--radius-panel\)\]\! .opaline-button{border-radius:var(--radius-panel)!important}.\[\&_\.opaline-button\]\:font-\[number\:500\] .opaline-button{--tw-font-weight: 500;font-weight:500}.\[\&_\.opaline-button\:not\(\.opaline-icon-button\)\]\:\[padding-inline\:0\.54rem\] .opaline-button:not(.opaline-icon-button){padding-inline:.54rem}.\[\&_\.opaline-button\:not\(\.opaline-icon-button\)\]\:text-label-12 .opaline-button:not(.opaline-icon-button){font-size:var(--type-label-12-size);line-height:var(--tw-leading, var(--type-label-12-leading))}.\[\&_\.opaline-checkbox\]\:opacity-0 .opaline-checkbox{opacity:0%}.\[\&_\.opaline-checkbox\]\:transition-\[opacity\] .opaline-checkbox{transition-property:opacity;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.\[\&_\.opaline-checkbox\]\:duration-\[120ms\] .opaline-checkbox{--tw-duration: .12s;transition-duration:.12s}.\[\&_\.opaline-checkbox\]\:ease-standard .opaline-checkbox{--tw-ease: ease;transition-timing-function:ease}.data-\[persistent\]\:\[\&_\.opaline-checkbox\]\:opacity-100[data-persistent] .opaline-checkbox{opacity:100%}.\[\&_\.opaline-doc-review-actions\]\:inline-flex .opaline-doc-review-actions{display:inline-flex}.\[\&_\.opaline-doc-review-actions\]\:items-center .opaline-doc-review-actions{align-items:center}.\[\&_\.opaline-doc-review-actions\]\:gap-\[5px\] .opaline-doc-review-actions{gap:5px}.\[\&_\.opaline-doc-review-actions\>button\]\:inline-flex .opaline-doc-review-actions>button{display:inline-flex}.\[\&_\.opaline-doc-review-actions\>button\]\:h-\[22px\] .opaline-doc-review-actions>button{height:22px}.\[\&_\.opaline-doc-review-actions\>button\]\:cursor-pointer .opaline-doc-review-actions>button{cursor:pointer}.\[\&_\.opaline-doc-review-actions\>button\]\:items-center .opaline-doc-review-actions>button{align-items:center}.\[\&_\.opaline-doc-review-actions\>button\]\:rounded-\[var\(--radius-capsule\)\] .opaline-doc-review-actions>button{border-radius:var(--radius-capsule)}.\[\&_\.opaline-doc-review-actions\>button\]\:px-\[9px\] .opaline-doc-review-actions>button{padding-inline:9px}.\[\&_\.opaline-doc-review-actions\>button\]\:\[font-size\:var\(--type-label-12-size\)\] .opaline-doc-review-actions>button{font-size:var(--type-label-12-size)}.\[\&_\.opaline-doc-review-actions\>button\]\:font-\[number\:500\] .opaline-doc-review-actions>button{--tw-font-weight: 500;font-weight:500}.\[\&_\.opaline-doc-review-actions\>button\.is-accept\]\:border-0 .opaline-doc-review-actions>button.is-accept{border-style:var(--tw-border-style);border-width:0px}.\[\&_\.opaline-doc-review-actions\>button\.is-accept\]\:bg-primary .opaline-doc-review-actions>button.is-accept{background-color:var(--primary)}.\[\&_\.opaline-doc-review-actions\>button\.is-accept\]\:text-primary-foreground .opaline-doc-review-actions>button.is-accept{color:var(--primary-foreground)}.\[\&_\.opaline-doc-review-actions\>button\.is-accept\]\:transition-transform .opaline-doc-review-actions>button.is-accept{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.\[\&_\.opaline-doc-review-actions\>button\.is-accept\]\:duration-\[var\(--motion-base\)\] .opaline-doc-review-actions>button.is-accept{--tw-duration: var(--motion-base);transition-duration:var(--motion-base)}.\[\&_\.opaline-doc-review-actions\>button\.is-accept\]\:ease-\[var\(--ease-standard\)\] .opaline-doc-review-actions>button.is-accept{--tw-ease: var(--ease-standard);transition-timing-function:var(--ease-standard)}@media(hover:hover){.\[\&_\.opaline-doc-review-actions\>button\.is-accept\]\:hover\:-translate-y-px .opaline-doc-review-actions>button.is-accept:hover{--tw-translate-y: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.\[\&_\.opaline-doc-review-actions\>button\.is-reject\]\:border .opaline-doc-review-actions>button.is-reject{border-style:var(--tw-border-style);border-width:1px}.\[\&_\.opaline-doc-review-actions\>button\.is-reject\]\:border-border .opaline-doc-review-actions>button.is-reject{border-color:var(--border)}.\[\&_\.opaline-doc-review-actions\>button\.is-reject\]\:bg-transparent .opaline-doc-review-actions>button.is-reject{background-color:transparent}.\[\&_\.opaline-doc-review-actions\>button\.is-reject\]\:text-muted-foreground .opaline-doc-review-actions>button.is-reject{color:var(--muted-foreground)}.\[\&_\.opaline-doc-review-copy\]\:min-w-0 .opaline-doc-review-copy{min-width:0}.\[\&_\.opaline-doc-review-copy\]\:flex-1 .opaline-doc-review-copy{flex:1}.\[\&_\.opaline-doc-review-copy\>small\]\:block .opaline-doc-review-copy>small{display:block}.\[\&_\.opaline-doc-review-copy\>small\]\:overflow-hidden .opaline-doc-review-copy>small{overflow:hidden}.\[\&_\.opaline-doc-review-copy\>small\]\:\[font-size\:10\.5px\] .opaline-doc-review-copy>small{font-size:10.5px}.\[\&_\.opaline-doc-review-copy\>small\]\:text-ellipsis .opaline-doc-review-copy>small{text-overflow:ellipsis}.\[\&_\.opaline-doc-review-copy\>small\]\:whitespace-nowrap .opaline-doc-review-copy>small{white-space:nowrap}.\[\&_\.opaline-doc-review-copy\>small\]\:text-muted-foreground .opaline-doc-review-copy>small{color:var(--muted-foreground)}.\[\&_\.opaline-doc-review-copy\>span\]\:block .opaline-doc-review-copy>span{display:block}.\[\&_\.opaline-doc-review-copy\>span\]\:overflow-hidden .opaline-doc-review-copy>span{overflow:hidden}.\[\&_\.opaline-doc-review-copy\>span\]\:\[font-size\:var\(--type-label-12-size\)\] .opaline-doc-review-copy>span{font-size:var(--type-label-12-size)}.\[\&_\.opaline-doc-review-copy\>span\]\:font-\[number\:500\] .opaline-doc-review-copy>span{--tw-font-weight: 500;font-weight:500}.\[\&_\.opaline-doc-review-copy\>span\]\:text-ellipsis .opaline-doc-review-copy>span{text-overflow:ellipsis}.\[\&_\.opaline-doc-review-copy\>span\]\:whitespace-nowrap .opaline-doc-review-copy>span{white-space:nowrap}.\[\&_\.opaline-doc-review-copy\>span\]\:text-foreground .opaline-doc-review-copy>span{color:var(--foreground)}.\[\&_\.opaline-doc-review-head\]\:my-\[7px\] .opaline-doc-review-head{margin-block:7px}.\[\&_\.opaline-doc-review-head\]\:flex .opaline-doc-review-head{display:flex}.\[\&_\.opaline-doc-review-head\]\:items-center .opaline-doc-review-head{align-items:center}.\[\&_\.opaline-doc-review-head\]\:justify-between .opaline-doc-review-head{justify-content:space-between}.\[\&_\.opaline-doc-review-item\]\:flex .opaline-doc-review-item{display:flex}.\[\&_\.opaline-doc-review-item\]\:cursor-pointer .opaline-doc-review-item{cursor:pointer}.\[\&_\.opaline-doc-review-item\]\:items-center .opaline-doc-review-item{align-items:center}.\[\&_\.opaline-doc-review-item\]\:rounded-\[var\(--radius-control\)\] .opaline-doc-review-item{border-radius:var(--radius-control)}.\[\&_\.opaline-doc-review-item\]\:border .opaline-doc-review-item{border-style:var(--tw-border-style);border-width:1px}.\[\&_\.opaline-doc-review-item\]\:border-\[color-mix\(in_oklab\,var\(--line\)_90\%\,transparent\)\] .opaline-doc-review-item{border-color:var(--line)}@supports (color: color-mix(in lab,red,red)){.\[\&_\.opaline-doc-review-item\]\:border-\[color-mix\(in_oklab\,var\(--line\)_90\%\,transparent\)\] .opaline-doc-review-item{border-color:color-mix(in oklab,var(--line) 90%,transparent)}}.\[\&_\.opaline-doc-review-item\]\:bg-\[color-mix\(in_oklab\,var\(--surface\)_70\%\,transparent\)\] .opaline-doc-review-item{background-color:var(--surface)}@supports (color: color-mix(in lab,red,red)){.\[\&_\.opaline-doc-review-item\]\:bg-\[color-mix\(in_oklab\,var\(--surface\)_70\%\,transparent\)\] .opaline-doc-review-item{background-color:color-mix(in oklab,var(--surface) 70%,transparent)}}.\[\&_\.opaline-doc-review-item\]\:transition-\[border-color\] .opaline-doc-review-item{transition-property:border-color;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.\[\&_\.opaline-doc-review-item\]\:duration-\[var\(--motion-base\)\] .opaline-doc-review-item{--tw-duration: var(--motion-base);transition-duration:var(--motion-base)}.\[\&_\.opaline-doc-review-item\]\:ease-\[var\(--ease-standard\)\] .opaline-doc-review-item{--tw-ease: var(--ease-standard);transition-timing-function:var(--ease-standard)}.\[\&_\.opaline-doc-review-item-actions\]\:inline-flex .opaline-doc-review-item-actions{display:inline-flex}.\[\&_\.opaline-doc-review-item-actions\]\:shrink-0 .opaline-doc-review-item-actions{flex-shrink:0}.\[\&_\.opaline-doc-review-item-actions\]\:gap-\[3px\] .opaline-doc-review-item-actions{gap:3px}.\[\&_\.opaline-doc-review-item-actions\>button\]\:inline-flex .opaline-doc-review-item-actions>button{display:inline-flex}.\[\&_\.opaline-doc-review-item-actions\>button\]\:size-\[24px\] .opaline-doc-review-item-actions>button{width:24px;height:24px}.\[\&_\.opaline-doc-review-item-actions\>button\]\:cursor-pointer .opaline-doc-review-item-actions>button{cursor:pointer}.\[\&_\.opaline-doc-review-item-actions\>button\]\:items-center .opaline-doc-review-item-actions>button{align-items:center}.\[\&_\.opaline-doc-review-item-actions\>button\]\:justify-center .opaline-doc-review-item-actions>button{justify-content:center}.\[\&_\.opaline-doc-review-item-actions\>button\]\:rounded-\[var\(--radius-icon-well\)\] .opaline-doc-review-item-actions>button{border-radius:var(--radius-icon-well)}.\[\&_\.opaline-doc-review-item-actions\>button\]\:border .opaline-doc-review-item-actions>button{border-style:var(--tw-border-style);border-width:1px}.\[\&_\.opaline-doc-review-item-actions\>button\]\:border-border .opaline-doc-review-item-actions>button{border-color:var(--border)}.\[\&_\.opaline-doc-review-item-actions\>button\]\:bg-\[color-mix\(in_oklab\,var\(--surface\)_90\%\,transparent\)\] .opaline-doc-review-item-actions>button{background-color:var(--surface)}@supports (color: color-mix(in lab,red,red)){.\[\&_\.opaline-doc-review-item-actions\>button\]\:bg-\[color-mix\(in_oklab\,var\(--surface\)_90\%\,transparent\)\] .opaline-doc-review-item-actions>button{background-color:color-mix(in oklab,var(--surface) 90%,transparent)}}.\[\&_\.opaline-doc-review-item-actions\>button\]\:p-0 .opaline-doc-review-item-actions>button{padding:0}.\[\&_\.opaline-doc-review-item-actions\>button\.is-accept\]\:text-success-content .opaline-doc-review-item-actions>button.is-accept{color:var(--success-content)}.\[\&_\.opaline-doc-review-item-actions\>button\.is-reject\]\:text-destructive .opaline-doc-review-item-actions>button.is-reject{color:var(--destructive)}.\[\&_\.opaline-doc-review-item-actions\>button\>svg\]\:size-\[11px\] .opaline-doc-review-item-actions>button>svg{width:11px;height:11px}.\[\&_\.opaline-doc-review-items\]\:flex .opaline-doc-review-items{display:flex}.\[\&_\.opaline-doc-review-items\]\:flex-col .opaline-doc-review-items{flex-direction:column}.\[\&_\.opaline-doc-review-label\]\:\[font-size\:var\(--type-label-10-caps-size\)\] .opaline-doc-review-label{font-size:var(--type-label-10-caps-size)}.\[\&_\.opaline-doc-review-label\]\:font-\[number\:600\] .opaline-doc-review-label{--tw-font-weight: 600;font-weight:600}.\[\&_\.opaline-doc-review-label\]\:tracking-\[0\.08em\] .opaline-doc-review-label{--tw-tracking: .08em;letter-spacing:.08em}.\[\&_\.opaline-doc-review-label\]\:text-muted-foreground .opaline-doc-review-label{color:var(--muted-foreground)}.\[\&_\.opaline-doc-review-label\]\:uppercase .opaline-doc-review-label{text-transform:uppercase}.\[\&_\.opaline-doc-review-number\]\:inline-flex .opaline-doc-review-number{display:inline-flex}.\[\&_\.opaline-doc-review-number\]\:h-4 .opaline-doc-review-number{height:4px}.\[\&_\.opaline-doc-review-number\]\:min-w-4 .opaline-doc-review-number{min-width:4px}.\[\&_\.opaline-doc-review-number\]\:shrink-0 .opaline-doc-review-number{flex-shrink:0}.\[\&_\.opaline-doc-review-number\]\:items-center .opaline-doc-review-number{align-items:center}.\[\&_\.opaline-doc-review-number\]\:justify-center .opaline-doc-review-number{justify-content:center}.\[\&_\.opaline-doc-review-number\]\:rounded-\[var\(--radius-icon-well\)\] .opaline-doc-review-number{border-radius:var(--radius-icon-well)}.\[\&_\.opaline-doc-review-number\]\:border .opaline-doc-review-number{border-style:var(--tw-border-style);border-width:1px}.\[\&_\.opaline-doc-review-number\]\:border-border .opaline-doc-review-number{border-color:var(--border)}.\[\&_\.opaline-doc-review-number\]\:bg-\[color-mix\(in_oklab\,var\(--surface-inset\)_90\%\,transparent\)\] .opaline-doc-review-number{background-color:var(--surface-inset)}@supports (color: color-mix(in lab,red,red)){.\[\&_\.opaline-doc-review-number\]\:bg-\[color-mix\(in_oklab\,var\(--surface-inset\)_90\%\,transparent\)\] .opaline-doc-review-number{background-color:color-mix(in oklab,var(--surface-inset) 90%,transparent)}}.\[\&_\.opaline-doc-review-number\]\:\[font-size\:var\(--type-label-10-caps-size\)\] .opaline-doc-review-number{font-size:var(--type-label-10-caps-size)}.\[\&_\.opaline-doc-review-number\]\:font-\[number\:500\] .opaline-doc-review-number{--tw-font-weight: 500;font-weight:500}.\[\&_\.opaline-doc-review-number\]\:text-foreground .opaline-doc-review-number{color:var(--foreground)}.\[\&_\.opaline-doc-review-number\]\:tabular-nums .opaline-doc-review-number{--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,)}.\[\&_\.opaline-doc-review-undo\]\:inline-flex .opaline-doc-review-undo{display:inline-flex}.\[\&_\.opaline-doc-review-undo\]\:size-\[24px\] .opaline-doc-review-undo{width:24px;height:24px}.\[\&_\.opaline-doc-review-undo\]\:shrink-0 .opaline-doc-review-undo{flex-shrink:0}.\[\&_\.opaline-doc-review-undo\]\:cursor-pointer .opaline-doc-review-undo{cursor:pointer}.\[\&_\.opaline-doc-review-undo\]\:items-center .opaline-doc-review-undo{align-items:center}.\[\&_\.opaline-doc-review-undo\]\:justify-center .opaline-doc-review-undo{justify-content:center}.\[\&_\.opaline-doc-review-undo\]\:rounded-\[var\(--radius-icon-well\)\] .opaline-doc-review-undo{border-radius:var(--radius-icon-well)}.\[\&_\.opaline-doc-review-undo\]\:border-0 .opaline-doc-review-undo{border-style:var(--tw-border-style);border-width:0px}.\[\&_\.opaline-doc-review-undo\]\:bg-transparent .opaline-doc-review-undo{background-color:transparent}.\[\&_\.opaline-doc-review-undo\]\:p-0 .opaline-doc-review-undo{padding:0}.\[\&_\.opaline-doc-review-undo\]\:text-muted-foreground .opaline-doc-review-undo{color:var(--muted-foreground)}.\[\&_\.opaline-doc-review-undo\>svg\]\:size-\[11px\] .opaline-doc-review-undo>svg{width:11px;height:11px}.\[\&_\.opaline-doc-suggestion-row\]\:flex .opaline-doc-suggestion-row{display:flex}.\[\&_\.opaline-doc-suggestion-row\>button\]\:inline-flex .opaline-doc-suggestion-row>button{display:inline-flex}.\[\&_\.opaline-doc-suggestion-row\>button\]\:h-\[27px\] .opaline-doc-suggestion-row>button{height:27px}.\[\&_\.opaline-doc-suggestion-row\>button\]\:cursor-pointer .opaline-doc-suggestion-row>button{cursor:pointer}.\[\&_\.opaline-doc-suggestion-row\>button\]\:items-center .opaline-doc-suggestion-row>button{align-items:center}.\[\&_\.opaline-doc-suggestion-row\>button\]\:rounded-\[var\(--radius-capsule\)\] .opaline-doc-suggestion-row>button{border-radius:var(--radius-capsule)}.\[\&_\.opaline-doc-suggestion-row\>button\]\:border .opaline-doc-suggestion-row>button{border-style:var(--tw-border-style);border-width:1px}.\[\&_\.opaline-doc-suggestion-row\>button\]\:border-border .opaline-doc-suggestion-row>button{border-color:var(--border)}.\[\&_\.opaline-doc-suggestion-row\>button\]\:bg-\[color-mix\(in_oklab\,var\(--surface\)_75\%\,transparent\)\] .opaline-doc-suggestion-row>button{background-color:var(--surface)}@supports (color: color-mix(in lab,red,red)){.\[\&_\.opaline-doc-suggestion-row\>button\]\:bg-\[color-mix\(in_oklab\,var\(--surface\)_75\%\,transparent\)\] .opaline-doc-suggestion-row>button{background-color:color-mix(in oklab,var(--surface) 75%,transparent)}}.\[\&_\.opaline-doc-suggestion-row\>button\]\:px-\[11px\] .opaline-doc-suggestion-row>button{padding-inline:11px}.\[\&_\.opaline-doc-suggestion-row\>button\]\:\[font-size\:var\(--type-label-12-size\)\] .opaline-doc-suggestion-row>button{font-size:var(--type-label-12-size)}.\[\&_\.opaline-doc-suggestion-row\>button\]\:font-\[number\:500\] .opaline-doc-suggestion-row>button{--tw-font-weight: 500;font-weight:500}.\[\&_\.opaline-doc-suggestion-row\>button\]\:text-foreground .opaline-doc-suggestion-row>button{color:var(--foreground)}.\[\&_\.opaline-doc-suggestion-row\>button\>svg\]\:size-\[11px\] .opaline-doc-suggestion-row>button>svg{width:11px;height:11px}.\[\&_\.opaline-doc-suggestion-row\>button\>svg\]\:text-muted-foreground .opaline-doc-suggestion-row>button>svg{color:var(--muted-foreground)}.\[\&_\.opaline-doc-suggestion-row\>button\>svg\]\:\[--opaline-icon-stroke\:1\.7\] .opaline-doc-suggestion-row>button>svg{--opaline-icon-stroke: 1.7}.\[\&_\.opaline-doc-zeno-body\]\:flex .opaline-doc-zeno-body{display:flex}.\[\&_\.opaline-doc-zeno-body\]\:min-h-0 .opaline-doc-zeno-body{min-height:0}.\[\&_\.opaline-doc-zeno-body\]\:flex-1 .opaline-doc-zeno-body{flex:1}.\[\&_\.opaline-doc-zeno-body\]\:items-center .opaline-doc-zeno-body{align-items:center}.\[\&_\.opaline-doc-zeno-body\]\:justify-center .opaline-doc-zeno-body{justify-content:center}.\[\&_\.opaline-doc-zeno-body\]\:pt-\[2px\] .opaline-doc-zeno-body{padding-top:2px}.\[\&_\.opaline-doc-zeno-clip\]\:visible .opaline-doc-zeno-clip{visibility:visible}.\[\&_\.opaline-doc-zeno-clip\]\:h-full .opaline-doc-zeno-clip{height:100%}.\[\&_\.opaline-doc-zeno-clip\]\:min-w-0 .opaline-doc-zeno-clip{min-width:0}.\[\&_\.opaline-doc-zeno-clip\]\:overflow-hidden .opaline-doc-zeno-clip{overflow:hidden}.\[\&_\.opaline-doc-zeno-clip\]\:transition-\[visibility\] .opaline-doc-zeno-clip{transition-property:visibility;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.\[\&_\.opaline-doc-zeno-clip\]\:duration-0 .opaline-doc-zeno-clip{--tw-duration: 0ms;transition-duration:0ms}.\[\&_\.opaline-doc-zeno-empty\]\:px-\[18px\] .opaline-doc-zeno-empty{padding-inline:18px}.\[\&_\.opaline-doc-zeno-empty\]\:text-center .opaline-doc-zeno-empty{text-align:center}.\[\&_\.opaline-doc-zeno-empty\]\:\[font-size\:var\(--type-copy-13-size\)\] .opaline-doc-zeno-empty{font-size:var(--type-copy-13-size)}.\[\&_\.opaline-doc-zeno-empty\]\:leading-\[1\.5\] .opaline-doc-zeno-empty{--tw-leading: 1.5;line-height:1.5}.\[\&_\.opaline-doc-zeno-empty\]\:text-muted-foreground .opaline-doc-zeno-empty{color:var(--muted-foreground)}.\[\&_\.opaline-doc-zeno-empty\]\:select-none .opaline-doc-zeno-empty{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\[\&_\.opaline-doc-zeno-foot\]\:shrink-0 .opaline-doc-zeno-foot{flex-shrink:0}.\[\&_\.opaline-doc-zeno-head\]\:flex .opaline-doc-zeno-head{display:flex}.\[\&_\.opaline-doc-zeno-head\]\:shrink-0 .opaline-doc-zeno-head{flex-shrink:0}.\[\&_\.opaline-doc-zeno-head\]\:items-center .opaline-doc-zeno-head{align-items:center}.\[\&_\.opaline-doc-zeno-head\]\:gap-\[7px\] .opaline-doc-zeno-head{gap:7px}.\[\&_\.opaline-doc-zeno-head\]\:pt-\[11px\] .opaline-doc-zeno-head{padding-top:11px}.\[\&_\.opaline-doc-zeno-head\>button\]\:flex .opaline-doc-zeno-head>button{display:flex}.\[\&_\.opaline-doc-zeno-head\>button\]\:size-\[24px\] .opaline-doc-zeno-head>button{width:24px;height:24px}.\[\&_\.opaline-doc-zeno-head\>button\]\:cursor-pointer .opaline-doc-zeno-head>button{cursor:pointer}.\[\&_\.opaline-doc-zeno-head\>button\]\:items-center .opaline-doc-zeno-head>button{align-items:center}.\[\&_\.opaline-doc-zeno-head\>button\]\:justify-center .opaline-doc-zeno-head>button{justify-content:center}.\[\&_\.opaline-doc-zeno-head\>button\]\:rounded-\[var\(--radius-icon-well\)\] .opaline-doc-zeno-head>button{border-radius:var(--radius-icon-well)}.\[\&_\.opaline-doc-zeno-head\>button\]\:border-0 .opaline-doc-zeno-head>button{border-style:var(--tw-border-style);border-width:0px}.\[\&_\.opaline-doc-zeno-head\>button\]\:bg-transparent .opaline-doc-zeno-head>button{background-color:transparent}.\[\&_\.opaline-doc-zeno-head\>button\]\:p-0 .opaline-doc-zeno-head>button{padding:0}.\[\&_\.opaline-doc-zeno-head\>button\]\:text-muted-foreground .opaline-doc-zeno-head>button{color:var(--muted-foreground)}.\[\&_\.opaline-doc-zeno-head\>button\]\:transition-\[background\,color\] .opaline-doc-zeno-head>button{transition-property:background,color;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.\[\&_\.opaline-doc-zeno-head\>button\]\:duration-\[var\(--motion-base\)\] .opaline-doc-zeno-head>button{--tw-duration: var(--motion-base);transition-duration:var(--motion-base)}.\[\&_\.opaline-doc-zeno-head\>button\]\:ease-\[var\(--ease-standard\)\] .opaline-doc-zeno-head>button{--tw-ease: var(--ease-standard);transition-timing-function:var(--ease-standard)}.\[\&_\.opaline-doc-zeno-head\>button\>svg\]\:size-\[13px\] .opaline-doc-zeno-head>button>svg{width:13px;height:13px}.\[\&_\.opaline-doc-zeno-head\>button\>svg\]\:\[--opaline-icon-stroke\:1\.8\] .opaline-doc-zeno-head>button>svg{--opaline-icon-stroke: 1.8}.\[\&_\.opaline-doc-zeno-rail\]\:box-border .opaline-doc-zeno-rail{box-sizing:border-box}.\[\&_\.opaline-doc-zeno-rail\]\:flex .opaline-doc-zeno-rail{display:flex}.\[\&_\.opaline-doc-zeno-rail\]\:h-full .opaline-doc-zeno-rail{height:100%}.\[\&_\.opaline-doc-zeno-rail\]\:min-h-0 .opaline-doc-zeno-rail{min-height:0}.\[\&_\.opaline-doc-zeno-rail\]\:w-\[353px\] .opaline-doc-zeno-rail{width:353px}.\[\&_\.opaline-doc-zeno-rail\]\:flex-col .opaline-doc-zeno-rail{flex-direction:column}.\[\&_\.opaline-doc-zeno-rail\]\:font-\[family-name\:var\(--font-functional\)\] .opaline-doc-zeno-rail{font-family:var(--font-functional)}.\[\&_\.opaline-doc-zeno-rail\]\:shadow-\[var\(--recipe-solid-lift\)\] .opaline-doc-zeno-rail{--tw-shadow: var(--recipe-solid-lift);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_\.opaline-doc-zeno-slot\]\:box-border .opaline-doc-zeno-slot{box-sizing:border-box}.\[\&_\.opaline-doc-zeno-slot\]\:h-full .opaline-doc-zeno-slot{height:100%}.\[\&_\.opaline-doc-zeno-slot\]\:w-\[353px\] .opaline-doc-zeno-slot{width:353px}.\[\&_\.opaline-doc-zeno-spacer\]\:flex-1 .opaline-doc-zeno-spacer{flex:1}.\[\&_\.opaline-doc-zeno-title\]\:\[font-size\:var\(--type-copy-13-size\)\] .opaline-doc-zeno-title{font-size:var(--type-copy-13-size)}.\[\&_\.opaline-doc-zeno-title\]\:font-\[number\:600\] .opaline-doc-zeno-title{--tw-font-weight: 600;font-weight:600}.\[\&_\.opaline-doc-zeno-title\]\:text-foreground .opaline-doc-zeno-title{color:var(--foreground)}.\[\&_\.opaline-field-control\]\:flex .opaline-field-control{display:flex}.\[\&_\.opaline-field-control\]\:w-auto .opaline-field-control{width:auto}.\[\&_\.opaline-field-control\]\:max-w-\[calc\(40px\*7\)\] .opaline-field-control{max-width:280px}.\[\&_\.opaline-field-control\]\:min-w-0 .opaline-field-control{min-width:0}.\[\&_\.opaline-field-control\]\:flex-col .opaline-field-control{flex-direction:column}.\[\&_\.opaline-field-control\]\:gap-\[calc\(10px\/2\)\] .opaline-field-control{gap:5px}.\[\&_\.opaline-field-control\]\:justify-self-end .opaline-field-control{justify-self:flex-end}@container settings-content (width < 35rem){.\@max-\[35rem\]\/settings-content\:\[\&_\.opaline-field-control\]\:w-full .opaline-field-control{width:100%}.\@max-\[35rem\]\/settings-content\:\[\&_\.opaline-field-control\]\:max-w-none .opaline-field-control{max-width:none}.\@max-\[35rem\]\/settings-content\:\[\&_\.opaline-field-control\]\:justify-self-stretch .opaline-field-control{justify-self:stretch}}.\[\&_\.opaline-field-description\]\:m-0 .opaline-field-description{margin:0}.\[\&_\.opaline-field-description\]\:text-\[length\:var\(--type-copy-12-size\)\] .opaline-field-description{font-size:var(--type-copy-12-size)}.\[\&_\.opaline-field-description\]\:leading-\[var\(--type-copy-12-leading\)\] .opaline-field-description{--tw-leading: var(--type-copy-12-leading);line-height:var(--type-copy-12-leading)}.\[\&_\.opaline-field-description\]\:text-muted-foreground .opaline-field-description{color:var(--muted-foreground)}.\[\&_\.opaline-field-feedback\]\:m-0 .opaline-field-feedback{margin:0}.\[\&_\.opaline-field-feedback\]\:text-\[length\:var\(--type-copy-12-size\)\] .opaline-field-feedback{font-size:var(--type-copy-12-size)}.\[\&_\.opaline-field-feedback\]\:leading-\[var\(--type-copy-12-leading\)\] .opaline-field-feedback{--tw-leading: var(--type-copy-12-leading);line-height:var(--type-copy-12-leading)}.\[\&_\.opaline-field-feedback\]\:text-\[color-mix\(in_oklab\,var\(--content-muted\)_90\%\,transparent\)\] .opaline-field-feedback{color:var(--content-muted)}@supports (color: color-mix(in lab,red,red)){.\[\&_\.opaline-field-feedback\]\:text-\[color-mix\(in_oklab\,var\(--content-muted\)_90\%\,transparent\)\] .opaline-field-feedback{color:color-mix(in oklab,var(--content-muted) 90%,transparent)}}.\[\&_\.opaline-field-feedback\]\:text-destructive .opaline-field-feedback{color:var(--destructive)}.\[\&_\.opaline-field-feedback\]\:text-success-content .opaline-field-feedback{color:var(--success-content)}.\[\&_\.opaline-field-feedback\]\:text-warning-content .opaline-field-feedback{color:var(--warning-content)}.\[\&_\.opaline-field-label\]\:\[font-size\:var\(--type-label-14-size\)\] .opaline-field-label{font-size:var(--type-label-14-size)}.\[\&_\.opaline-field-label\]\:leading-\[var\(--type-label-14-leading\)\] .opaline-field-label{--tw-leading: var(--type-label-14-leading);line-height:var(--type-label-14-leading)}.\[\&_\.opaline-field-label\]\:font-medium .opaline-field-label{--tw-font-weight: 500;font-weight:500}.\[\&_\.opaline-field-label\]\:text-foreground .opaline-field-label{color:var(--foreground)}.\[\&_\.opaline-field-meta\]\:flex .opaline-field-meta{display:flex}.\[\&_\.opaline-field-meta\]\:min-w-0 .opaline-field-meta{min-width:0}.\[\&_\.opaline-field-meta\]\:flex-col .opaline-field-meta{flex-direction:column}.\[\&_\.opaline-field-meta\]\:gap-\[calc\(var\(--space-12\)\/4\)\] .opaline-field-meta{gap:calc(var(--space-12) / 4)}.\[\&_\.opaline-field-meta\]\:pt-0 .opaline-field-meta{padding-top:0}.\[\&_\.opaline-field-required\]\:text-destructive .opaline-field-required{color:var(--destructive)}.\[\&_\.opaline-icon-button\]\:aspect-square .opaline-icon-button{aspect-ratio:1 / 1}.\[\&_\.opaline-icon-button\]\:w-auto .opaline-icon-button{width:auto}.\[\&_\.opaline-icon-button\]\:p-0 .opaline-icon-button{padding:0}.\[\&_\.opaline-mode-selector-category\]\:font-\[number\:400\] .opaline-mode-selector-category{--tw-font-weight: 400;font-weight:400}.\[\&_\.opaline-mode-selector-category\]\:text-muted-foreground .opaline-mode-selector-category,.\[\&_\.opaline-mode-selector-chevron\]\:text-muted-foreground .opaline-mode-selector-chevron{color:var(--muted-foreground)}.\[\&_\.opaline-mode-selector-chevron\]\:\[--opaline-icon-stroke\:2\] .opaline-mode-selector-chevron{--opaline-icon-stroke: 2}.\[\&_\.opaline-mode-selector-icon\]\:text-foreground .opaline-mode-selector-icon{color:var(--foreground)}.\[\&_\.opaline-mode-selector-icon\]\:text-primary .opaline-mode-selector-icon{color:var(--primary)}.\[\&_\.opaline-mode-selector-label\]\:gap-\[0\.3rem\] .opaline-mode-selector-label{gap:.3rem}.\[\&_\.opaline-mode-selector-value\]\:font-\[number\:500\] .opaline-mode-selector-value{--tw-font-weight: 500;font-weight:500}.\[\&_\.opaline-mode-selector-value\]\:text-muted-foreground .opaline-mode-selector-value{color:var(--muted-foreground)}.\[\&_\.opaline-nav-item-label\]\:hidden .opaline-nav-item-label{display:none}.\[\&_\.opaline-nav-item-label\]\:min-w-0 .opaline-nav-item-label{min-width:0}.\[\&_\.opaline-nav-item-label\]\:flex-1 .opaline-nav-item-label{flex:1}.\[\&_\.opaline-nav-item-label\]\:overflow-hidden .opaline-nav-item-label{overflow:hidden}.\[\&_\.opaline-nav-item-label\]\:text-ellipsis .opaline-nav-item-label{text-overflow:ellipsis}.\[\&_\.opaline-nav-item-leading\]\:flex .opaline-nav-item-leading{display:flex}.\[\&_\.opaline-nav-item-leading\]\:shrink-0 .opaline-nav-item-leading{flex-shrink:0}.\[\&_\.opaline-nav-item-leading\]\:items-center .opaline-nav-item-leading{align-items:center}.\[\&_\.opaline-nav-item-leading\>svg\]\:size-\[21px\] .opaline-nav-item-leading>svg{width:21px;height:21px}.\[\&_\.opaline-nav-item-leading\>svg\]\:\[--opaline-icon-stroke\:1\.35\] .opaline-nav-item-leading>svg{--opaline-icon-stroke: 1.35}.\[\&_\.opaline-nav-item-trailing\]\:ms-auto .opaline-nav-item-trailing{margin-inline-start:auto}.\[\&_\.opaline-nav-item-trailing\]\:flex .opaline-nav-item-trailing{display:flex}.\[\&_\.opaline-nav-item-trailing\]\:hidden .opaline-nav-item-trailing{display:none}.\[\&_\.opaline-nav-item-trailing\]\:shrink-0 .opaline-nav-item-trailing{flex-shrink:0}.\[\&_\.opaline-nav-item-trailing\]\:items-center .opaline-nav-item-trailing{align-items:center}.\[\&_\.opaline-nav-item-trailing\]\:\[font-size\:10\.5px\] .opaline-nav-item-trailing{font-size:10.5px}.\[\&_\.opaline-nav-item-trailing\]\:\[line-height\:var\(--type-copy-12-leading\)\] .opaline-nav-item-trailing{line-height:var(--type-copy-12-leading)}.\[\&_\.opaline-nav-item-trailing\]\:font-medium .opaline-nav-item-trailing{--tw-font-weight: 500;font-weight:500}.\[\&_\.opaline-nav-item-trailing\]\:\[color\:color-mix\(in_oklab\,var\(--content-muted\)_80\%\,transparent\)\] .opaline-nav-item-trailing{color:var(--content-muted)}@supports (color: color-mix(in lab,red,red)){.\[\&_\.opaline-nav-item-trailing\]\:\[color\:color-mix\(in_oklab\,var\(--content-muted\)_80\%\,transparent\)\] .opaline-nav-item-trailing{color:color-mix(in oklab,var(--content-muted) 80%,transparent)}}.\[\&_\.opaline-nav-item-trailing\]\:\[color\:var\(--content-primary\)\] .opaline-nav-item-trailing{color:var(--content-primary)}.\[\&_\.opaline-proposal-actions\]\:flex .opaline-proposal-actions{display:flex}.\[\&_\.opaline-proposal-actions\]\:flex-none .opaline-proposal-actions{flex:none}.\[\&_\.opaline-proposal-actions\]\:items-center .opaline-proposal-actions{align-items:center}.\[\&_\.opaline-proposal-item\]\:relative .opaline-proposal-item{position:relative}.\[\&_\.opaline-proposal-item\]\:m-0 .opaline-proposal-item{margin:0}.\[\&_\.opaline-proposal-item\]\:flex .opaline-proposal-item{display:flex}.\[\&_\.opaline-proposal-item\]\:min-w-0 .opaline-proposal-item{min-width:0}.\[\&_\.opaline-proposal-item\]\:list-none .opaline-proposal-item{list-style-type:none}.\[\&_\.opaline-proposal-item\]\:items-center .opaline-proposal-item{align-items:center}.\[\&_\.opaline-proposal-item\]\:gap-\[0\.125rem\] .opaline-proposal-item{gap:.125rem}.\[\&_\.opaline-proposal-item\]\:p-0 .opaline-proposal-item{padding:0}.\[\&_\.opaline-tabs-list\]\:flex-col .opaline-tabs-list{flex-direction:column}.\[\&_\>_\*\]\:mx-auto>*{margin-inline:auto}.\[\&_\>_\*\]\:w-full>*{width:100%}.\[\&_\>_\*\]\:max-w-\[1200px\]>*{max-width:1200px}.\[\&_\>span\]\:mt-\[calc\(var\(--space-12\)\/4\)\]>span{margin-top:calc(var(--space-12) / 4)}.\[\&_\>span\]\:\[font-size\:var\(--type-label-12-size\)\]>span{font-size:var(--type-label-12-size)}.\[\&_\>span\]\:whitespace-nowrap>span{white-space:nowrap}.\[\&_\>span\]\:text-muted-foreground>span{color:var(--muted-foreground)}.\[\&_\[data-icon-button\]\]\:me-\[calc\(var\(--space-16\)\/-2\)\] [data-icon-button]{margin-inline-end:calc(var(--space-16) / -2)}.\[\&_\[data-icon-button\]\>svg\]\:size-\[0\.875rem\]\! [data-icon-button]>svg{width:.875rem!important;height:.875rem!important}.\[\&_\[data-slot\=\'inline-rename\'\]\]\:rounded-\[var\(--radius-panel\)\]\! [data-slot=inline-rename]{border-radius:var(--radius-panel)!important}.\[\&_\[data-slot\=\'input\'\]\]\:h-auto [data-slot=input]{height:auto}.\[\&_\[data-slot\=\'input\'\]\]\:min-h-0 [data-slot=input]{min-height:0}.\[\&_\[data-slot\=\'input\'\]\]\:w-auto [data-slot=input]{width:auto}.\[\&_\[data-slot\=\'input\'\]\]\:min-w-0 [data-slot=input]{min-width:0}.\[\&_\[data-slot\=\'input\'\]\]\:flex-\[1_1_0\] [data-slot=input]{flex:1 1 0}.\[\&_\[data-slot\=\'input\'\]\]\:self-stretch [data-slot=input]{align-self:stretch}.\[\&_\[data-slot\=\'input\'\]\]\:\[padding-inline\:0\] [data-slot=input]{padding-inline:0}.\[\&_\[data-slot\=\'input\'\]\]\:\[padding-block\:0\] [data-slot=input]{padding-block:0}.\[\&_\[data-slot\=\'input\'\]\:\:placeholder\]\:text-\[length\:var\(--type-label-14-size\)\] [data-slot=input]::-moz-placeholder{font-size:var(--type-label-14-size)}.\[\&_\[data-slot\=\'input\'\]\:\:placeholder\]\:text-\[length\:var\(--type-label-14-size\)\] [data-slot=input]::placeholder{font-size:var(--type-label-14-size)}.\[\&_\[data-slot\=\'input\'\]\:last-child\]\:pe-\[var\(--space-12\)\] [data-slot=input]:last-child{padding-inline-end:var(--space-12)}.\[\&_\[data-slot\=\'input-group-addon\'\]\[data-align\=\'inline-start\'\]\+\[data-slot\=\'input\'\]\]\:pe-\[var\(--space-12\)\] [data-slot=input-group-addon][data-align=inline-start]+[data-slot=input]{padding-inline-end:var(--space-12)}.\[\&_\[data-slot\=\'input-otp-cell\'\]\]\:h-control-lg [data-slot=input-otp-cell]{height:44px}.\[\&_\[data-slot\=\'input-otp-cell\'\]\]\:w-\[var\(--control-hit-area\)\] [data-slot=input-otp-cell]{width:var(--control-hit-area)}.\[\&_\[data-slot\=\'input-otp-cell\'\]\]\:text-center [data-slot=input-otp-cell]{text-align:center}.\[\&_\[data-slot\=\'input-otp-cell\'\]\]\:font-functional [data-slot=input-otp-cell]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.\[\&_\[data-slot\=\'input-otp-cell\'\]\]\:text-\[18px\] [data-slot=input-otp-cell]{font-size:18px}.\[\&_\[data-slot\=\'input-otp-cell\'\]\]\:leading-\[24px\] [data-slot=input-otp-cell]{--tw-leading: 24px;line-height:24px}.\[\&_\[data-slot\=\'input-otp-cell\'\]\]\:font-medium [data-slot=input-otp-cell]{--tw-font-weight: 500;font-weight:500}.\[\&_\[data-slot\=\'nav-item-label\'\]\]\:hidden [data-slot=nav-item-label]{display:none}.\[\&_\[data-slot\=\'nav-item-label\'\]\]\:min-w-0 [data-slot=nav-item-label]{min-width:0}.\[\&_\[data-slot\=\'nav-item-label\'\]\]\:flex-1 [data-slot=nav-item-label]{flex:1}.\[\&_\[data-slot\=\'nav-item-label\'\]\]\:overflow-hidden [data-slot=nav-item-label]{overflow:hidden}.\[\&_\[data-slot\=\'nav-item-label\'\]\]\:font-medium [data-slot=nav-item-label]{--tw-font-weight: 500;font-weight:500}.\[\&_\[data-slot\=\'nav-item-label\'\]\]\:text-ellipsis [data-slot=nav-item-label]{text-overflow:ellipsis}.\[\&_\[data-slot\=\'nav-item-leading\'\]\]\:flex [data-slot=nav-item-leading]{display:flex}.\[\&_\[data-slot\=\'nav-item-leading\'\]\]\:shrink-0 [data-slot=nav-item-leading]{flex-shrink:0}.\[\&_\[data-slot\=\'nav-item-leading\'\]\]\:items-center [data-slot=nav-item-leading]{align-items:center}.\[\&_\[data-slot\=\'nav-item-leading\'\]\>svg\]\:size-\[21px\] [data-slot=nav-item-leading]>svg{width:21px;height:21px}.\[\&_\[data-slot\=\'nav-item-leading\'\]\>svg\]\:\[--opaline-icon-stroke\:1\.35\] [data-slot=nav-item-leading]>svg{--opaline-icon-stroke: 1.35}.\[\&_\[data-slot\=\'nav-item-trailing\'\]\]\:ms-auto [data-slot=nav-item-trailing]{margin-inline-start:auto}.\[\&_\[data-slot\=\'nav-item-trailing\'\]\]\:flex [data-slot=nav-item-trailing]{display:flex}.\[\&_\[data-slot\=\'nav-item-trailing\'\]\]\:hidden [data-slot=nav-item-trailing]{display:none}.\[\&_\[data-slot\=\'nav-item-trailing\'\]\]\:shrink-0 [data-slot=nav-item-trailing]{flex-shrink:0}.\[\&_\[data-slot\=\'nav-item-trailing\'\]\]\:items-center [data-slot=nav-item-trailing]{align-items:center}.\[\&_\[data-slot\=\'nav-item-trailing\'\]\]\:\[font-size\:10\.5px\] [data-slot=nav-item-trailing]{font-size:10.5px}.\[\&_\[data-slot\=\'nav-item-trailing\'\]\]\:\[line-height\:var\(--type-copy-12-leading\)\] [data-slot=nav-item-trailing]{line-height:var(--type-copy-12-leading)}.\[\&_\[data-slot\=\'nav-item-trailing\'\]\]\:font-medium [data-slot=nav-item-trailing]{--tw-font-weight: 500;font-weight:500}.\[\&_\[data-slot\=\'nav-item-trailing\'\]\]\:\[color\:color-mix\(in_oklab\,var\(--content-muted\)_80\%\,transparent\)\] [data-slot=nav-item-trailing]{color:var(--content-muted)}@supports (color: color-mix(in lab,red,red)){.\[\&_\[data-slot\=\'nav-item-trailing\'\]\]\:\[color\:color-mix\(in_oklab\,var\(--content-muted\)_80\%\,transparent\)\] [data-slot=nav-item-trailing]{color:color-mix(in oklab,var(--content-muted) 80%,transparent)}}.\[\&_\[data-slot\=\'nav-item-trailing\'\]\]\:\[color\:var\(--content-primary\)\] [data-slot=nav-item-trailing]{color:var(--content-primary)}.\[\&_\[data-slot\=\'tags-input-control\'\]\]\:min-w-\[120px\] [data-slot=tags-input-control]{min-width:120px}.\[\&_\[data-slot\=\'tags-input-control\'\]\]\:flex-1 [data-slot=tags-input-control]{flex:1}.\[\&_\[data-slot\=\'tags-input-control\'\]\]\:border-0 [data-slot=tags-input-control]{border-style:var(--tw-border-style);border-width:0px}.\[\&_\[data-slot\=\'tags-input-control\'\]\]\:bg-transparent [data-slot=tags-input-control]{background-color:transparent}.\[\&_\[data-slot\=\'tags-input-control\'\]\]\:font-functional [data-slot=tags-input-control]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.\[\&_\[data-slot\=\'tags-input-control\'\]\]\:text-\[length\:var\(--type-label-14-size\)\] [data-slot=tags-input-control]{font-size:var(--type-label-14-size)}.\[\&_\[data-slot\=\'tags-input-control\'\]\]\:leading-\[var\(--type-label-14-leading\)\] [data-slot=tags-input-control]{--tw-leading: var(--type-label-14-leading);line-height:var(--type-label-14-leading)}.\[\&_\[data-slot\=\'tags-input-control\'\]\]\:text-\[color\:var\(--content-primary\)\] [data-slot=tags-input-control]{color:var(--content-primary)}.\[\&_\[data-slot\=\'tags-input-control\'\]\]\:outline-none [data-slot=tags-input-control]{--tw-outline-style: none;outline-style:none}.\[\&_\[data-slot\=\'tags-input-control\'\]\:\:placeholder\]\:text-\[color\:var\(--content-muted\)\] [data-slot=tags-input-control]::-moz-placeholder{color:var(--content-muted)}.\[\&_\[data-slot\=\'tags-input-control\'\]\:\:placeholder\]\:text-\[color\:var\(--content-muted\)\] [data-slot=tags-input-control]::placeholder{color:var(--content-muted)}.\[\&_\[data-slot\=\'tags-input-error\'\]\]\:text-label-12 [data-slot=tags-input-error]{font-size:var(--type-label-12-size);line-height:var(--tw-leading, var(--type-label-12-leading))}.\[\&_\[data-slot\=\'tags-input-error\'\]\]\:leading-\[1\.4\] [data-slot=tags-input-error]{--tw-leading: 1.4;line-height:1.4}.\[\&_\[data-slot\=\'tags-input-error\'\]\]\:text-destructive [data-slot=tags-input-error]{color:var(--destructive)}.\[\&_\[data-slot\=\'tags-input-frame\'\]\]\:flex [data-slot=tags-input-frame]{display:flex}.\[\&_\[data-slot\=\'tags-input-frame\'\]\]\:min-h-\[38px\] [data-slot=tags-input-frame]{min-height:38px}.\[\&_\[data-slot\=\'tags-input-frame\'\]\]\:flex-wrap [data-slot=tags-input-frame]{flex-wrap:wrap}.\[\&_\[data-slot\=\'tags-input-frame\'\]\]\:items-center [data-slot=tags-input-frame]{align-items:center}.\[\&_\[data-slot\=\'tags-input-frame\'\]\]\:gap-\[var\(--space-6\)\] [data-slot=tags-input-frame]{gap:var(--space-6)}.\[\&_\[data-slot\=\'tags-input-frame\'\]\]\:\[padding-inline\:var\(--space-8\)\] [data-slot=tags-input-frame]{padding-inline:var(--space-8)}.\[\&_\[data-slot\=\'tags-input-frame\'\]\]\:\[padding-block\:var\(--space-4\)\] [data-slot=tags-input-frame]{padding-block:var(--space-4)}.\[\&_\[data-slot\=badge-icon\]\]\:\[color\:var\(--content-muted\)\] [data-slot=badge-icon]{color:var(--content-muted)}.\[\&_\[data-slot\=badge-icon\]\>svg\]\:size-\[0\.75rem\] [data-slot=badge-icon]>svg{width:.75rem;height:.75rem}.\[\&_\[data-slot\=badge-icon\]\>svg\]\:size-\[0\.625rem\] [data-slot=badge-icon]>svg{width:.625rem;height:.625rem}.\[\&_\[data-slot\=badge-icon\]\>svg\]\:size-\[0\.9375rem\] [data-slot=badge-icon]>svg{width:.9375rem;height:.9375rem}.\[\&_\[data-slot\=collection-view-identity\]\]\:min-w-0 [data-slot=collection-view-identity]{min-width:0}.\[\&_\[data-slot\=collection-view-identity\]\]\:flex-\[1_1_auto\] [data-slot=collection-view-identity]{flex:1 1 auto}.first\:\[\&_\[data-slot\=section-nav-label\]\]\:mt-\[0\.125rem\]:first-child [data-slot=section-nav-label]{margin-top:.125rem}.\[\&_\[data-slot\=table-body\]_\[data-slot\=table-cell\]\]\:\[border-bottom-width\:calc\(var\(--space-8\)\/8\)\] [data-slot=table-body] [data-slot=table-cell]{border-bottom-width:calc(var(--space-8) / 8)}.\[\&_\[data-slot\=table-body\]_\[data-slot\=table-cell\]\]\:\[border-bottom-style\:solid\] [data-slot=table-body] [data-slot=table-cell]{border-bottom-style:solid}.\[\&_\[data-slot\=table-body\]_\[data-slot\=table-cell\]\]\:border-\[color-mix\(in_oklab\,var\(--line\)_50\%\,transparent\)\] [data-slot=table-body] [data-slot=table-cell]{border-color:var(--line)}@supports (color: color-mix(in lab,red,red)){.\[\&_\[data-slot\=table-body\]_\[data-slot\=table-cell\]\]\:border-\[color-mix\(in_oklab\,var\(--line\)_50\%\,transparent\)\] [data-slot=table-body] [data-slot=table-cell]{border-color:color-mix(in oklab,var(--line) 50%,transparent)}}.\[\&_\[data-slot\=table-body\]_\[data-slot\=table-head\]\]\:\[border-bottom-width\:calc\(var\(--space-8\)\/8\)\] [data-slot=table-body] [data-slot=table-head]{border-bottom-width:calc(var(--space-8) / 8)}.\[\&_\[data-slot\=table-body\]_\[data-slot\=table-head\]\]\:\[border-bottom-style\:solid\] [data-slot=table-body] [data-slot=table-head]{border-bottom-style:solid}.\[\&_\[data-slot\=table-body\]_\[data-slot\=table-head\]\]\:border-\[color-mix\(in_oklab\,var\(--line\)_50\%\,transparent\)\] [data-slot=table-body] [data-slot=table-head]{border-color:var(--line)}@supports (color: color-mix(in lab,red,red)){.\[\&_\[data-slot\=table-body\]_\[data-slot\=table-head\]\]\:border-\[color-mix\(in_oklab\,var\(--line\)_50\%\,transparent\)\] [data-slot=table-body] [data-slot=table-head]{border-color:color-mix(in oklab,var(--line) 50%,transparent)}}.\[\&_\[data-slot\=table-body\]_\[data-slot\=table-row\]\:nth-child\(odd\)\]\:bg-\[color-mix\(in_oklab\,var\(--surface-inset\)_45\%\,transparent\)\] [data-slot=table-body] [data-slot=table-row]:nth-child(odd){background-color:var(--surface-inset)}@supports (color: color-mix(in lab,red,red)){.\[\&_\[data-slot\=table-body\]_\[data-slot\=table-row\]\:nth-child\(odd\)\]\:bg-\[color-mix\(in_oklab\,var\(--surface-inset\)_45\%\,transparent\)\] [data-slot=table-body] [data-slot=table-row]:nth-child(odd){background-color:color-mix(in oklab,var(--surface-inset) 45%,transparent)}}.\[\&_\[data-slot\=table-cell\]\]\:\[border-top-width\:calc\(var\(--space-8\)\/8\)\] [data-slot=table-cell]{border-top-width:calc(var(--space-8) / 8)}.\[\&_\[data-slot\=table-cell\]\]\:\[border-bottom-width\:0\] [data-slot=table-cell]{border-bottom-width:0}.\[\&_\[data-slot\=table-cell\]\]\:\[border-top-style\:solid\] [data-slot=table-cell]{border-top-style:solid}.\[\&_\[data-slot\=table-cell\]\]\:border-\[color-mix\(in_oklab\,var\(--line\)_50\%\,transparent\)\] [data-slot=table-cell]{border-color:var(--line)}@supports (color: color-mix(in lab,red,red)){.\[\&_\[data-slot\=table-cell\]\]\:border-\[color-mix\(in_oklab\,var\(--line\)_50\%\,transparent\)\] [data-slot=table-cell]{border-color:color-mix(in oklab,var(--line) 50%,transparent)}}.\[\&_\[data-slot\=table-cell\]\]\:font-medium [data-slot=table-cell]{--tw-font-weight: 500;font-weight:500}.\[\&_\[data-slot\=table-head\]\]\:h-\[calc\(var\(--space-32\)\+var\(--space-8\)\)\] [data-slot=table-head]{height:calc(var(--space-32) + var(--space-8))}.\[\&_\[data-slot\=table-head\]\]\:\[border-top-width\:calc\(var\(--space-8\)\/8\)\] [data-slot=table-head]{border-top-width:calc(var(--space-8) / 8)}.\[\&_\[data-slot\=table-head\]\]\:\[border-bottom-width\:0\] [data-slot=table-head]{border-bottom-width:0}.\[\&_\[data-slot\=table-head\]\]\:\[border-bottom-width\:calc\(var\(--space-8\)\/8\)\] [data-slot=table-head]{border-bottom-width:calc(var(--space-8) / 8)}.\[\&_\[data-slot\=table-head\]\]\:\[border-top-style\:solid\] [data-slot=table-head]{border-top-style:solid}.\[\&_\[data-slot\=table-head\]\]\:\[border-bottom-style\:solid\] [data-slot=table-head]{border-bottom-style:solid}.\[\&_\[data-slot\=table-head\]\]\:border-\[color-mix\(in_oklab\,var\(--line\)_50\%\,transparent\)\] [data-slot=table-head]{border-color:var(--line)}@supports (color: color-mix(in lab,red,red)){.\[\&_\[data-slot\=table-head\]\]\:border-\[color-mix\(in_oklab\,var\(--line\)_50\%\,transparent\)\] [data-slot=table-head]{border-color:color-mix(in oklab,var(--line) 50%,transparent)}}.\[\&_\[data-slot\=table-head\]\]\:font-functional [data-slot=table-head]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.\[\&_\[data-slot\=table-head\]\]\:text-\[length\:var\(--type-label-13-size\)\] [data-slot=table-head]{font-size:var(--type-label-13-size)}.\[\&_\[data-slot\=table-head\]\]\:leading-\[var\(--type-label-13-leading\)\] [data-slot=table-head]{--tw-leading: var(--type-label-13-leading);line-height:var(--type-label-13-leading)}.\[\&_\[data-slot\=table-head\]\]\:font-medium [data-slot=table-head]{--tw-font-weight: 500;font-weight:500}.\[\&_\[data-slot\=table-head\]\]\:text-\[var\(--content-muted\)\] [data-slot=table-head]{color:var(--content-muted)}.\[\&_\[data-slot\=table-head\]\]\:normal-case [data-slot=table-head]{text-transform:none}.\[\&_\[data-slot\=table-row\]\]\:h-\[calc\(var\(--space-32\)\+var\(--space-8\)\)\] [data-slot=table-row]{height:calc(var(--space-32) + var(--space-8))}.\[\&_\[data-slot\=table-row\]\]\:h-\[var\(--space-48\)\] [data-slot=table-row]{height:var(--space-48)}.\[\&_\[data-slot\=table-row\]\:last-child_\[data-slot\=table-cell\]\]\:\[border-bottom-width\:0\] [data-slot=table-row]:last-child [data-slot=table-cell]{border-bottom-width:0}.\[\&_\[data-slot\=table-row\]\:last-child_\[data-slot\=table-head\]\]\:\[border-bottom-width\:0\] [data-slot=table-row]:last-child [data-slot=table-head]{border-bottom-width:0}.\[\&_h1\]\:m-0 h1{margin:0}.\[\&_h1\]\:\[font-size\:var\(--type-heading-20-size\)\] h1{font-size:var(--type-heading-20-size)}.\[\&_h1\]\:leading-\[1\.2\] h1{--tw-leading: 1.2;line-height:1.2}.\[\&_h1\]\:font-semibold h1{--tw-font-weight: 600;font-weight:600}.\[\&_h1\]\:tracking-\[-0\.01em\] h1{--tw-tracking: -.01em;letter-spacing:-.01em}.\[\&_h1\]\:text-foreground h1{color:var(--foreground)}.\[\&_img\]\:aspect-square img{aspect-ratio:1 / 1}.\[\&_img\]\:size-\[var\(--space-16\)\] img{width:var(--space-16);height:var(--space-16)}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:rounded-\[var\(--radius-micro\)\] img{border-radius:var(--radius-micro)}.\[\&_img\]\:object-cover img{-o-object-fit:cover;object-fit:cover}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-\[1\.125rem\] svg{width:1.125rem;height:1.125rem}.\[\&_svg\]\:size-\[calc\(var\(--space-16\)\+var\(--space-4\)\/2\)\] svg{width:calc(var(--space-16) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4) / 2)}.\[\&_svg\]\:\[--opaline-icon-stroke\:1\.5\] svg{--opaline-icon-stroke: 1.5}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\[var\(--space-16\)\] svg:not([class*=size-]){width:var(--space-16);height:var(--space-16)}.\[\&\.opaline-button-group\>\:where\(button\,\[role\=\'button\'\]\)\:first-of-type\:not\(\:last-of-type\)\]\:rounded-e-none.opaline-button-group>:where(button,[role=button]):first-of-type:not(:last-of-type){border-start-end-radius:0;border-end-end-radius:0}.\[\&\.opaline-button-group\>\:where\(button\,\[role\=\'button\'\]\)\:last-of-type\:not\(\:first-of-type\)\]\:rounded-s-none.opaline-button-group>:where(button,[role=button]):last-of-type:not(:first-of-type){border-start-start-radius:0;border-end-start-radius:0}.\[\&\.opaline-button-group\>\:where\(button\,\[role\=\'button\'\]\)\:not\(\:first-of-type\)\:not\(\:last-of-type\)\]\:rounded-none.opaline-button-group>:where(button,[role=button]):not(:first-of-type):not(:last-of-type){border-radius:0}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\.opaline-button\)\]\:\[padding\:var\(--space-6\)\]:has(.opaline-button){padding:var(--space-6)}.\[\&\:has\(\>svg\:first-child\)\]\:ps-\[var\(--space-8\)\]:has(>svg:first-child){padding-inline-start:var(--space-8)}.\[\&\:has\(\>svg\:first-child\)\]\:ps-\[var\(--space-12\)\]:has(>svg:first-child){padding-inline-start:var(--space-12)}.\[\&\:has\(\>svg\:first-child\)\]\:ps-\[var\(--space-16\)\]:has(>svg:first-child){padding-inline-start:var(--space-16)}.\[\&\:has\(\>svg\:last-child\)\]\:pe-\[var\(--space-8\)\]:has(>svg:last-child){padding-inline-end:var(--space-8)}.\[\&\:has\(\>svg\:last-child\)\]\:pe-\[var\(--space-12\)\]:has(>svg:last-child){padding-inline-end:var(--space-12)}.\[\&\:has\(\>svg\:last-child\)\]\:pe-\[var\(--space-16\)\]:has(>svg:last-child){padding-inline-end:var(--space-16)}.\[\&\>\.opaline-attachment\]\:flex-none>.opaline-attachment{flex:none}.\[\&\>\.opaline-attachment\]\:\[scroll-snap-align\:start\]>.opaline-attachment{scroll-snap-align:start}.\[\&\>\.opaline-button\]\:pointer-events-none>.opaline-button{pointer-events:none}.\[\&\>\.opaline-button\:active\:not\(\:disabled\)\]\:transform-none>.opaline-button:active:not(:disabled){transform:none}.\[\&\>\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\:last-child\]\:mb-0>:last-child{margin-bottom:0}.data-\[orientation\=vertical\]\:\[\&\>\:where\(button\,\[role\=\'button\'\]\)\]\:ms-0[data-orientation=vertical]>:where(button,[role=button]){margin-inline-start:0}.data-\[orientation\=vertical\]\:\[\&\>\:where\(button\,\[role\=\'button\'\]\)\]\:\[margin-top\:calc\(var\(--space-16\)\/-16\)\][data-orientation=vertical]>:where(button,[role=button]){margin-top:calc(var(--space-16) / -16)}.\[\&\>\:where\(button\,\[role\=\'button\'\]\)\:not\(\:first-of-type\)\]\:\[margin-inline-start\:calc\(var\(--space-16\)\/-16\)\]>:where(button,[role=button]):not(:first-of-type){margin-inline-start:calc(var(--space-16) / -16)}.\[\&\>\[data-slot\=\'field\'\]\[data-layout\=\'inline\'\]\]\:box-border>[data-slot=field][data-layout=inline]{box-sizing:border-box}.\[\&\>\[data-slot\=\'field\'\]\[data-layout\=\'inline\'\]\]\:w-full>[data-slot=field][data-layout=inline]{width:100%}.\[\&\>\[data-slot\=\'field\'\]\[data-layout\=\'inline\'\]\]\:\[border-bottom-width\:calc\(var\(--space-16\)\/16\)\]>[data-slot=field][data-layout=inline]{border-bottom-width:calc(var(--space-16) / 16)}.\[\&\>\[data-slot\=\'field\'\]\[data-layout\=\'inline\'\]\]\:\[border-bottom-style\:solid\]>[data-slot=field][data-layout=inline]{border-bottom-style:solid}.\[\&\>\[data-slot\=\'field\'\]\[data-layout\=\'inline\'\]\]\:\[border-bottom-color\:color-mix\(in_oklab\,var\(--line-subtle\)_55\%\,transparent\)\]>[data-slot=field][data-layout=inline]{border-bottom-color:var(--line-subtle)}@supports (color: color-mix(in lab,red,red)){.\[\&\>\[data-slot\=\'field\'\]\[data-layout\=\'inline\'\]\]\:\[border-bottom-color\:color-mix\(in_oklab\,var\(--line-subtle\)_55\%\,transparent\)\]>[data-slot=field][data-layout=inline]{border-bottom-color:color-mix(in oklab,var(--line-subtle) 55%,transparent)}}.\[\&\>\[data-slot\=\'field\'\]\[data-layout\=\'inline\'\]\]\:\[padding-block\:calc\(28px\/2\)\]>[data-slot=field][data-layout=inline]{padding-block:14px}.\[\&\>\[data-slot\=\'field\'\]\[data-layout\=\'inline\'\]_\.opaline-field-meta\]\:pt-0>[data-slot=field][data-layout=inline] .opaline-field-meta{padding-top:0}.\[\&\>\[data-slot\=\'field\'\]\[data-layout\=\'inline\'\]\:has\(\.opaline-field-description\)\]\:items-start>[data-slot=field][data-layout=inline]:has(.opaline-field-description){align-items:flex-start}.\[\&\>\[data-slot\=\'field\'\]\[data-layout\=\'inline\'\]\:has\(\.opaline-field-description\)_\.opaline-field-control\]\:\[padding-top\:calc\(var\(--space-16\)\/16\)\]>[data-slot=field][data-layout=inline]:has(.opaline-field-description) .opaline-field-control{padding-top:calc(var(--space-16) / 16)}.\[\&\>\[data-slot\=\'field\'\]\[data-layout\=\'inline\'\]\:last-child\]\:\[border-bottom-width\:0\]>[data-slot=field][data-layout=inline]:last-child{border-bottom-width:0}.\[\&\>\[data-slot\=avatar\]\]\:shadow-\[0_0_0_calc\(var\(--space-16\)\/8\)_var\(--surface\)\]>[data-slot=avatar]{--tw-shadow: 0 0 0 calc(var(--space-16) / 8) var(--tw-shadow-color, var(--surface));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\>i\]\:h-\[0\.375rem\]>i{height:.375rem}.\[\&\>i\]\:w-\[0\.125rem\]>i{width:.125rem}.\[\&\>i\]\:rounded-\[var\(--radius-micro\)\]>i{border-radius:var(--radius-micro)}.\[\&\>i\]\:bg-current>i{background-color:currentcolor}.\[\&\>img\]\:size-\[var\(--space-12\)\]>img{width:var(--space-12);height:var(--space-12)}.\[\&\>img\]\:size-full>img{width:100%;height:100%}.\[\&\>span\:first-child\]\:font-bold>span:first-child{--tw-font-weight: 700;font-weight:700}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:block>svg{display:block}.\[\&\>svg\]\:size-\[0\.8rem\]>svg{width:.8rem;height:.8rem}.\[\&\>svg\]\:size-\[0\.9rem\]>svg{width:.9rem;height:.9rem}.\[\&\>svg\]\:size-\[0\.875rem\]>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-\[0\.8125rem\]>svg{width:.8125rem;height:.8125rem}.\[\&\>svg\]\:size-\[1\.25rem\]>svg{width:1.25rem;height:1.25rem}.\[\&\>svg\]\:size-\[1\.125rem\]>svg{width:1.125rem;height:1.125rem}.\[\&\>svg\]\:size-\[1\.375rem\]>svg{width:1.375rem;height:1.375rem}.\[\&\>svg\]\:size-\[1\.0625rem\]>svg{width:1.0625rem;height:1.0625rem}.\[\&\>svg\]\:size-\[1rem\]>svg{width:1rem;height:1rem}.\[\&\>svg\]\:size-\[11px\]>svg{width:11px;height:11px}.\[\&\>svg\]\:size-\[14px\]>svg{width:14px;height:14px}.\[\&\>svg\]\:size-\[15px\]>svg{width:15px;height:15px}.\[\&\>svg\]\:size-\[16px\]>svg{width:16px;height:16px}.\[\&\>svg\]\:size-\[24px\]>svg{width:24px;height:24px}.\[\&\>svg\]\:size-\[64\%\]>svg{width:64%;height:64%}.\[\&\>svg\]\:size-\[calc\(var\(--space-12\)\+var\(--space-4\)\/2\)\]>svg{width:calc(var(--space-12) + var(--space-4) / 2);height:calc(var(--space-12) + var(--space-4) / 2)}.\[\&\>svg\]\:size-\[calc\(var\(--space-16\)\+var\(--space-4\)\/2\)\]>svg{width:calc(var(--space-16) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4) / 2)}.\[\&\>svg\]\:size-\[var\(--opaline-nav-icon-size\)\]>svg{width:var(--opaline-nav-icon-size);height:var(--opaline-nav-icon-size)}.\[\&\>svg\]\:size-\[var\(--space-12\)\]>svg{width:var(--space-12);height:var(--space-12)}.\[\&\>svg\]\:size-\[var\(--space-16\)\]>svg{width:var(--space-16);height:var(--space-16)}.\[\&\>svg\]\:size-control-dense>svg{width:32px;height:32px}.\[\&\>svg\]\:size-full>svg{width:100%;height:100%}.\[\&\>svg\]\:flex-none>svg{flex:none}.\[\&\>svg\]\:rotate-180>svg{rotate:180deg}.\[\&\>svg\]\:animate-\[zspin_1s_linear_infinite\]>svg{animation:zspin 1s linear infinite}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:\[--opaline-icon-stroke\:1\.35\]>svg{--opaline-icon-stroke: 1.35}.\[\&\>svg\]\:\[--opaline-icon-stroke\:1\.75\]>svg{--opaline-icon-stroke: 1.75}.\[\&\>svg\]\:\[--opaline-icon-stroke\:2\.4\]>svg{--opaline-icon-stroke: 2.4}.\[\&\>svg\]\:\[--opaline-icon-stroke\:2\]>svg{--opaline-icon-stroke: 2}@media(prefers-reduced-motion:reduce){.motion-reduce\:\[\&\>svg\]\:animate-none>svg{animation:none}}.\[\&\[hidden\]\]\:hidden[hidden]{display:none}.dark .\[\.dark_\&\]\:bg-\[var\(--danger-surface\)\]{background-color:var(--danger-surface)}.opaline-choice-card--compact .\[\.opaline-choice-card--compact_\&\]\:size-\[1\.75rem\]{width:1.75rem;height:1.75rem}.opaline-message-scroller[data-scrollable~=end]>.opaline-scroll-area>.\[\.opaline-message-scroller\[data-scrollable\~\=end\]\>\.opaline-scroll-area\>\&\]\:opacity-100{opacity:100%}.opaline-message-scroller[data-scrollable~=start]>.opaline-scroll-area>.\[\.opaline-message-scroller\[data-scrollable\~\=start\]\>\.opaline-scroll-area\>\&\]\:opacity-100{opacity:100%}.opaline-scroll-area[data-scrollable~=end]>.\[\.opaline-scroll-area\[data-scrollable\~\=end\]\>\&\]\:opacity-100{opacity:100%}.opaline-scroll-area[data-scrollable~=start]>.\[\.opaline-scroll-area\[data-scrollable\~\=start\]\>\&\]\:opacity-100{opacity:100%}.opaline-work-panel-header-tools+.\[\.opaline-work-panel-header-tools\+\&\]\:ml-0{margin-left:0}.theme-opaline.dark .\[\.theme-opaline\.dark_\&\]\:bg-\[var\(--danger-surface\)\]{background-color:var(--danger-surface)}@media(hover:hover)and (pointer:fine){@media(hover:hover){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:\[color\:var\(--content-primary\)\]:hover{color:var(--content-primary)}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:data-\[interactive\]\:hover\:bg-\[color-mix\(in_oklab\,var\(--surface-inset\)_50\%\,transparent\)\][data-interactive]:hover{background-color:var(--surface-inset)}@supports (color: color-mix(in lab,red,red)){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:data-\[interactive\]\:hover\:bg-\[color-mix\(in_oklab\,var\(--surface-inset\)_50\%\,transparent\)\][data-interactive]:hover{background-color:color-mix(in oklab,var(--surface-inset) 50%,transparent)}}}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:\[\&_\[data-slot\=table-body\]_\[data-slot\=table-row\]\[data-interactive\]\:hover\]\:bg-\[color-mix\(in_oklab\,var\(--surface-inset\)_68\%\,transparent\)\] [data-slot=table-body] [data-slot=table-row][data-interactive]:hover{background-color:var(--surface-inset)}@supports (color: color-mix(in lab,red,red)){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:\[\&_\[data-slot\=table-body\]_\[data-slot\=table-row\]\[data-interactive\]\:hover\]\:bg-\[color-mix\(in_oklab\,var\(--surface-inset\)_68\%\,transparent\)\] [data-slot=table-body] [data-slot=table-row][data-interactive]:hover{background-color:color-mix(in oklab,var(--surface-inset) 68%,transparent)}}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:\[\&\:hover\:not\(\:disabled\)\]\:bg-\[var\(--state-active\)\]:hover:not(:disabled){background-color:var(--state-active)}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:\[\&\:hover\:not\(\:disabled\)\]\:bg-\[var\(--state-hover\)\]:hover:not(:disabled){background-color:var(--state-hover)}}@media(hover:none){.\[\@media\(hover\:none\)\]\:\[\&_\.opaline-checkbox\]\:opacity-100 .opaline-checkbox{opacity:100%}}[data-orientation=horizontal] .\[\[data-orientation\=horizontal\]_\&\]\:min-w-0{min-width:0}[data-orientation=horizontal] .\[\[data-orientation\=horizontal\]_\&\]\:flex-\[1_1_0\]{flex:1 1 0}[data-orientation=horizontal] .\[\[data-orientation\=horizontal\]_\&\]\:text-center{text-align:center}[data-selection-active] .\[\[data-selection-active\]_\&\]\:\[\&_\.opaline-checkbox\]\:opacity-100 .opaline-checkbox{opacity:100%}[data-selection-surface]:focus-within .\[\[data-selection-surface\]\:focus-within_\&\]\:\[\&_\.opaline-checkbox\]\:opacity-100 .opaline-checkbox{opacity:100%}[data-selection-surface]:hover .\[\[data-selection-surface\]\:hover_\&\]\:\[\&_\.opaline-checkbox\]\:opacity-100 .opaline-checkbox,[data-selection-surface][data-selected] .\[\[data-selection-surface\]\[data-selected\]_\&\]\:\[\&_\.opaline-checkbox\]\:opacity-100 .opaline-checkbox{opacity:100%}[data-slot=trace-title]~.\[\[data-slot\=trace-title\]\~\&\]\:-ml-\[var\(--space-4\)\]{margin-left:calc(var(--space-4) * -1)}}:root,:host{--radius-micro: 2px;--radius-icon-well: 6px;--radius-control: 10px;--radius-panel: 14px;--radius-area: 22px;--radius-float: calc(var(--radius-control) * 2);--radius-capsule: 999px;--font-functional: "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-decorative: "Eudald", Georgia, serif;--font-technical: "Fragment Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-serif: var(--font-decorative);--ease-standard: ease;--ease-out: cubic-bezier(.23, 1, .32, 1)}@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-x-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: 0px;}@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: "*"; initial-value: ""; inherits: false;}@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;}@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-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-space-x-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-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0}}}@layer components{.theme-opaline .opaline-dialog[data-dialog-layout=structured] .opaline-dialog-header:has(~.opaline-dialog-body),.theme-opaline.opaline-dialog[data-dialog-layout=structured] .opaline-dialog-header:has(~.opaline-dialog-body){border-bottom:calc(var(--space-16) / 16) solid var(--line)}.theme-opaline .opaline-dialog[data-dialog-layout=structured] .opaline-dialog-body+.opaline-dialog-footer,.theme-opaline.opaline-dialog[data-dialog-layout=structured] .opaline-dialog-body+.opaline-dialog-footer{border-top:calc(var(--space-16) / 16) solid var(--line)}.opaline-selection--pill{--selection-gap: calc(var(--space-4) / 2);--selection-padding: calc(var(--space-6) / 2);--selection-well-radius: var(--radius-capsule);--selection-well-surface: var(--surface-inset);--selection-well-shadow: none;--selection-item-height: calc(var(--space-24) + var(--space-4));--selection-item-radius: var(--radius-capsule);--selection-font-size: var(--type-label-13-size);--selection-line-height: var(--type-label-13-leading);--selection-face: var(--surface-raised);--selection-face-shadow: var(--recipe-lifted-control)}.opaline-selection--segmented{--selection-gap: 0;--selection-padding: var(--space-4);--selection-well-radius: var(--radius-panel);--selection-well-surface: var(--surface-raised);--selection-well-shadow: var(--recipe-catalogue-control);--selection-item-height: var(--control-height-dense);--selection-item-radius: var(--radius-control);--selection-font-size: var(--type-copy-14-size);--selection-line-height: calc(var(--space-16) + var(--space-4));--selection-face: var(--state-active);--selection-face-shadow: none}.opaline-selection-well{position:relative;display:inline-flex;align-items:center;flex-shrink:0;gap:var(--selection-gap);padding:var(--selection-padding);border:0;border-radius:var(--selection-well-radius);background:var(--selection-well-surface);box-shadow:var(--selection-well-shadow)}.opaline-selection-item{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);min-height:var(--selection-item-height);margin:0;padding:0 var(--space-12);border:0;border-radius:var(--selection-item-radius);background:transparent;box-shadow:none;color:var(--content-muted);font-family:var(--font-functional);font-size:var(--selection-font-size);font-weight:500;line-height:var(--selection-line-height);letter-spacing:normal;cursor:pointer;outline:none;transition:background-color var(--motion-fast),color var(--motion-fast)}.opaline-selection-item--icon-only{width:var(--selection-item-height);padding:0}.opaline-selection-item:is([data-active],[data-checked]){color:var(--content-primary)}.opaline-selection-indicator,.opaline-selector-option[data-checked]{border-radius:var(--selection-item-radius);background:var(--selection-face);box-shadow:var(--selection-face-shadow)}.opaline-selection-item:hover:not([data-active],[data-checked],[data-disabled]){background:var(--state-hover)}.opaline-selection-item:focus-visible{outline:calc(var(--space-4) / 2) solid var(--focus-ring);outline-offset:calc(var(--space-4) / 2)}.opaline-selection-item[data-disabled]{cursor:default;opacity:.4}.opaline-selection-icon{display:grid;flex-shrink:0;place-items:center}.opaline-selection-icon>svg{display:block;width:var(--space-16);height:var(--space-16)}@media(prefers-reduced-motion:reduce){.opaline-selection-item{transition:none}}.theme-opaline .opaline-thinking-orb,.theme-opaline.opaline-thinking-orb{--opaline-thinking-orb-contrast: 1.08;--opaline-thinking-orb-brightness: .88;--opaline-thinking-orb-shadow: transparent;flex:none;filter:contrast(var(--opaline-thinking-orb-contrast)) brightness(var(--opaline-thinking-orb-brightness)) drop-shadow(0 0 0 var(--opaline-thinking-orb-shadow))}.theme-opaline .opaline-thinking-orb--searching,.theme-opaline.opaline-thinking-orb--searching,.theme-opaline .opaline-thinking-orb[data-state=searching],.theme-opaline.opaline-thinking-orb[data-state=searching]{--opaline-thinking-orb-contrast: 1.22;--opaline-thinking-orb-brightness: .78;--opaline-thinking-orb-shadow: var(--action-primary)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-thinking-orb--searching,.theme-opaline.opaline-thinking-orb--searching,.theme-opaline .opaline-thinking-orb[data-state=searching],.theme-opaline.opaline-thinking-orb[data-state=searching]{--opaline-thinking-orb-shadow: color-mix(in oklab, var(--action-primary) 32%, transparent)}}.theme-opaline .opaline-thinking-orb--dark,.theme-opaline.opaline-thinking-orb--dark,.dark .theme-opaline .opaline-thinking-orb,.theme-opaline.dark .opaline-thinking-orb,.theme-opaline.dark.opaline-thinking-orb,.theme-opaline .opaline-thinking-orb[data-orb-theme=dark],.theme-opaline.opaline-thinking-orb[data-orb-theme=dark]{--opaline-thinking-orb-contrast: 1.12;--opaline-thinking-orb-brightness: 1.08}.theme-opaline .opaline-thinking-orb--searching.opaline-thinking-orb--dark,.theme-opaline.opaline-thinking-orb--searching.opaline-thinking-orb--dark,.dark .theme-opaline .opaline-thinking-orb[data-state=searching],.theme-opaline.dark .opaline-thinking-orb[data-state=searching],.theme-opaline.dark.opaline-thinking-orb[data-state=searching],.theme-opaline .opaline-thinking-orb[data-state=searching][data-orb-theme=dark],.theme-opaline.opaline-thinking-orb[data-state=searching][data-orb-theme=dark],.theme-opaline .opaline-thinking-orb--searching[data-orb-theme=dark],.theme-opaline.opaline-thinking-orb--searching[data-orb-theme=dark]{--opaline-thinking-orb-contrast: 1.18;--opaline-thinking-orb-brightness: 1.14;--opaline-thinking-orb-shadow: var(--action-primary)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-thinking-orb--searching.opaline-thinking-orb--dark,.theme-opaline.opaline-thinking-orb--searching.opaline-thinking-orb--dark,.dark .theme-opaline .opaline-thinking-orb[data-state=searching],.theme-opaline.dark .opaline-thinking-orb[data-state=searching],.theme-opaline.dark.opaline-thinking-orb[data-state=searching],.theme-opaline .opaline-thinking-orb[data-state=searching][data-orb-theme=dark],.theme-opaline.opaline-thinking-orb[data-state=searching][data-orb-theme=dark],.theme-opaline .opaline-thinking-orb--searching[data-orb-theme=dark],.theme-opaline.opaline-thinking-orb--searching[data-orb-theme=dark]{--opaline-thinking-orb-shadow: color-mix(in oklab, var(--action-primary) 24%, transparent)}}.theme-opaline .opaline-thinking-orb-status,.theme-opaline.opaline-thinking-orb-status{display:inline-flex;min-width:0;align-items:center;gap:var(--space-12);color:var(--content-primary);font-family:var(--font-functional);font-size:var(--type-label-14-size);line-height:var(--type-label-14-leading)}.theme-opaline .opaline-thinking-orb-status--display,.theme-opaline.opaline-thinking-orb-status--display,.theme-opaline .opaline-thinking-orb-status[data-size="64"],.theme-opaline.opaline-thinking-orb-status[data-size="64"]{gap:var(--space-16);font-size:var(--type-heading-18-size);line-height:var(--type-heading-18-leading)}.opaline-zeno-loader{display:inline-grid;flex-shrink:0;vertical-align:middle;grid-template-columns:repeat(3,var(--space-4));grid-template-rows:repeat(3,var(--space-4));gap:calc(var(--space-4) * 3 / 4);-webkit-mask-image:linear-gradient(110deg,currentColor 35%,currentColor 50%,currentColor 65%);mask-image:linear-gradient(110deg,currentColor 35%,currentColor 50%,currentColor 65%)}@supports (color: color-mix(in lab,red,red)){.opaline-zeno-loader{-webkit-mask-image:linear-gradient(110deg,currentColor 35%,color-mix(in srgb,currentColor 25%,transparent) 50%,currentColor 65%);mask-image:linear-gradient(110deg,currentColor 35%,color-mix(in srgb,currentColor 25%,transparent) 50%,currentColor 65%)}}.opaline-zeno-loader{-webkit-mask-size:250% 100%;mask-size:250% 100%;animation:opaline-zeno-shimmer 2.4s linear infinite}@keyframes opaline-zeno-shimmer{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.opaline-zeno-loader__dot{width:var(--space-4);height:var(--space-4);background-color:currentColor;border-radius:100%;opacity:.15}.opaline-zeno-loader__dot--0{animation:opaline-zeno-z-0 1.4s ease-in-out infinite}.opaline-zeno-loader__dot--1{animation:opaline-zeno-z-1 1.4s ease-in-out infinite}.opaline-zeno-loader__dot--2{animation:opaline-zeno-z-2 1.4s ease-in-out infinite}.opaline-zeno-loader__dot--4{animation:opaline-zeno-z-3 1.4s ease-in-out infinite}.opaline-zeno-loader__dot--6{animation:opaline-zeno-z-4 1.4s ease-in-out infinite}.opaline-zeno-loader__dot--7{animation:opaline-zeno-z-5 1.4s ease-in-out infinite}.opaline-zeno-loader__dot--8{animation:opaline-zeno-z-6 1.4s ease-in-out infinite}@keyframes opaline-zeno-z-0{0%{opacity:.15}3%{opacity:1}86%{opacity:1}89%{opacity:.15}to{opacity:.15}}@keyframes opaline-zeno-z-1{0%,6%{opacity:.15}9%{opacity:1}80%{opacity:1}83%{opacity:.15}to{opacity:.15}}@keyframes opaline-zeno-z-2{0%,12%{opacity:.15}15%{opacity:1}74%{opacity:1}77%{opacity:.15}to{opacity:.15}}@keyframes opaline-zeno-z-3{0%,18%{opacity:.15}21%{opacity:1}68%{opacity:1}71%{opacity:.15}to{opacity:.15}}@keyframes opaline-zeno-z-4{0%,24%{opacity:.15}27%{opacity:1}62%{opacity:1}65%{opacity:.15}to{opacity:.15}}@keyframes opaline-zeno-z-5{0%,30%{opacity:.15}33%{opacity:1}56%{opacity:1}59%{opacity:.15}to{opacity:.15}}@keyframes opaline-zeno-z-6{0%,36%{opacity:.15}39%{opacity:1}50%{opacity:1}53%{opacity:.15}to{opacity:.15}}@media(prefers-reduced-motion:reduce){.opaline-zeno-loader{animation:none;-webkit-mask-image:none;mask-image:none}.opaline-zeno-loader__dot{animation:none}.opaline-zeno-loader__dot:not(.opaline-zeno-loader__dot--3):not(.opaline-zeno-loader__dot--5){opacity:1}}}.opaline-boot-screen{--opaline-boot-elapsed: 0s;position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--canvas);color:var(--content-primary)}.opaline-boot-mark{--boot-shimmer-spread: var(--opaline-shimmer-spread, calc(3ch + 2.5rem) );position:relative;width:var(--control-height-lg);aspect-ratio:966.75 / 815.35;opacity:0;background-image:linear-gradient(calc(90deg + var(--opaline-shimmer-angle, 20deg)),var(--content-primary) calc(50% - var(--boot-shimmer-spread)),var(--content-primary) calc(50% - var(--boot-shimmer-spread) * .5),var(--content-primary) 50%,var(--content-primary) calc(50% + var(--boot-shimmer-spread) * .5),var(--content-primary) calc(50% + var(--boot-shimmer-spread)))}@supports (color: color-mix(in lab,red,red)){.opaline-boot-mark{background-image:linear-gradient(calc(90deg + var(--opaline-shimmer-angle, 20deg)),var(--content-primary) calc(50% - var(--boot-shimmer-spread)),color-mix(in oklch,color-mix(in oklch,var(--content-primary),transparent 75%),var(--content-primary) 50%) calc(50% - var(--boot-shimmer-spread) * .5),color-mix(in oklch,var(--content-primary),transparent 75%) 50%,color-mix(in oklch,color-mix(in oklch,var(--content-primary),transparent 75%),var(--content-primary) 50%) calc(50% + var(--boot-shimmer-spread) * .5),var(--content-primary) calc(50% + var(--boot-shimmer-spread)))}}.opaline-boot-mark{background-repeat:no-repeat;background-size:calc(200% + var(--boot-shimmer-spread) * 2) 100%;background-position:0 0;animation:opaline-boot-in .5s ease-out .15s forwards,opaline-shimmer var(--opaline-shimmer-duration, 2.4s) linear infinite;animation-delay:calc(.15s - var(--opaline-boot-elapsed)),calc(0s - var(--opaline-boot-elapsed));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 966.75 815.35'%3E%3Cg fill='%23000' fill-rule='evenodd'%3E%3Cpolygon points='0 815.35 966.74 815.35 966.74 710.29 321.38 710.29 966.74 642.46 966.74 536.82 309.66 605.88 966.74 466.22 966.74 358.81 0 564.3 0 815.35'/%3E%3Cpolygon points='0 0 0 105.06 645.37 105.06 0 172.89 0 278.53 657.17 209.46 0 349.14 0 456.55 966.75 251.06 966.75 0 0 0'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 966.75 815.35'%3E%3Cg fill='%23000' fill-rule='evenodd'%3E%3Cpolygon points='0 815.35 966.74 815.35 966.74 710.29 321.38 710.29 966.74 642.46 966.74 536.82 309.66 605.88 966.74 466.22 966.74 358.81 0 564.3 0 815.35'/%3E%3Cpolygon points='0 0 0 105.06 645.37 105.06 0 172.89 0 278.53 657.17 209.46 0 349.14 0 456.55 966.75 251.06 966.75 0 0 0'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}@keyframes opaline-boot-in{to{opacity:1}}@media(prefers-reduced-motion:reduce){.opaline-boot-mark{animation:opaline-boot-in .5s ease-out forwards;animation-delay:calc(.15s - var(--opaline-boot-elapsed));background-image:none;background-color:var(--content-primary)}}@layer components{.theme-opaline .opaline-orb,.theme-opaline.opaline-orb{--opaline-orb-size: 44px;--opaline-orb-period: 1.5s;position:relative;display:inline-block;flex:none;width:var(--opaline-orb-size);height:var(--opaline-orb-size);overflow:hidden;isolation:isolate;border-radius:var(--radius-capsule);font-size:var(--opaline-orb-size);background:radial-gradient(circle at 35% 27% in oklab,var(--selection-surface) 0%,var(--selection-surface) 7%,transparent 14%),radial-gradient(circle at 50% 50% in oklab,transparent 62%,var(--selection-solid) 100%),radial-gradient(circle farthest-corner at 32% 28% in oklab,var(--selection-surface) 0%,var(--selection-solid) 52%,var(--selection-content) 78%,var(--selection-solid) 100%)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-orb,.theme-opaline.opaline-orb{background:radial-gradient(circle at 35% 27% in oklab,color-mix(in oklab,var(--selection-surface) 95%,transparent) 0%,color-mix(in oklab,var(--selection-surface) 40%,transparent) 7%,transparent 14%),radial-gradient(circle at 50% 50% in oklab,transparent 62%,color-mix(in oklab,var(--selection-solid) 35%,transparent) 100%),radial-gradient(circle farthest-corner at 32% 28% in oklab,var(--selection-surface) 0%,var(--selection-solid) 52%,var(--selection-content) 78%,var(--selection-solid) 100%)}}.theme-opaline .opaline-orb,.theme-opaline.opaline-orb{box-shadow:#201f1c0a 0 .09em .32em}.theme-opaline .opaline-orb:before,.theme-opaline.opaline-orb:before,.theme-opaline .opaline-orb:after,.theme-opaline.opaline-orb:after{position:absolute;inset:0;content:"";opacity:0;animation:opaline-orb-globe var(--opaline-orb-period) linear infinite;will-change:transform,opacity}.theme-opaline .opaline-orb:before,.theme-opaline.opaline-orb:before{background:radial-gradient(ellipse 30% 24% at 50% 38% in oklab,var(--selection-surface) 0%,var(--selection-surface) 52%,transparent 100%)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-orb:before,.theme-opaline.opaline-orb:before{background:radial-gradient(ellipse 30% 24% at 50% 38% in oklab,color-mix(in oklab,var(--selection-surface) 52%,transparent) 0%,color-mix(in oklab,var(--selection-surface) 22%,transparent) 52%,transparent 100%)}}.theme-opaline .opaline-orb:after,.theme-opaline.opaline-orb:after{background:radial-gradient(ellipse 34% 28% at 50% 58% in oklab,var(--selection-solid) 0%,var(--selection-solid) 52%,transparent 100%)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-orb:after,.theme-opaline.opaline-orb:after{background:radial-gradient(ellipse 34% 28% at 50% 58% in oklab,color-mix(in oklab,var(--selection-solid) 44%,transparent) 0%,color-mix(in oklab,var(--selection-solid) 16%,transparent) 52%,transparent 100%)}}.theme-opaline .opaline-orb:after,.theme-opaline.opaline-orb:after{animation-delay:calc(var(--opaline-orb-period) / -2)}.theme-opaline .opaline-orb--searching,.theme-opaline.opaline-orb--searching,.theme-opaline .opaline-orb[data-variant=searching],.theme-opaline.opaline-orb[data-variant=searching]{background:radial-gradient(circle at 35% 27% in oklab,var(--selection-surface) 0%,var(--selection-surface) 7%,transparent 14%),radial-gradient(circle at 50% 50% in oklab,transparent 62%,var(--selection-solid) 100%),radial-gradient(circle farthest-corner at 32% 28% in oklab,var(--selection-surface) 0%,var(--selection-solid) 48%,var(--selection-solid) 100%)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-orb--searching,.theme-opaline.opaline-orb--searching,.theme-opaline .opaline-orb[data-variant=searching],.theme-opaline.opaline-orb[data-variant=searching]{background:radial-gradient(circle at 35% 27% in oklab,color-mix(in oklab,var(--selection-surface) 95%,transparent) 0%,color-mix(in oklab,var(--selection-surface) 40%,transparent) 7%,transparent 14%),radial-gradient(circle at 50% 50% in oklab,transparent 62%,color-mix(in oklab,var(--selection-solid) 35%,transparent) 100%),radial-gradient(circle farthest-corner at 32% 28% in oklab,var(--selection-surface) 0%,var(--selection-solid) 48%,var(--selection-solid) 100%)}}.theme-opaline .opaline-orb--searching,.theme-opaline.opaline-orb--searching,.theme-opaline .opaline-orb[data-variant=searching],.theme-opaline.opaline-orb[data-variant=searching]{box-shadow:var(--focus-ring) 0 0 .41em,#201f1c0a 0 .09em .32em}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-orb--searching,.theme-opaline.opaline-orb--searching,.theme-opaline .opaline-orb[data-variant=searching],.theme-opaline.opaline-orb[data-variant=searching]{box-shadow:color-mix(in oklab,var(--focus-ring) 18%,transparent) 0 0 .41em,#201f1c0a 0 .09em .32em}}.theme-opaline .opaline-orb[data-paused]:before,.theme-opaline.opaline-orb[data-paused]:before,.theme-opaline .opaline-orb[data-paused]:after,.theme-opaline.opaline-orb[data-paused]:after,.theme-opaline .opaline-orb[data-paused] .opaline-orb-cube,.theme-opaline.opaline-orb[data-paused] .opaline-orb-cube{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.theme-opaline .opaline-orb:before,.theme-opaline.opaline-orb:before,.theme-opaline .opaline-orb:after,.theme-opaline.opaline-orb:after,.theme-opaline .opaline-orb .opaline-orb-cube,.theme-opaline.opaline-orb .opaline-orb-cube{animation:none}}.theme-opaline .opaline-orb--cube,.theme-opaline.opaline-orb--cube,.theme-opaline .opaline-orb[data-shape=cube],.theme-opaline.opaline-orb[data-shape=cube]{overflow:visible;border-radius:0;background:none;box-shadow:none;perspective:calc(var(--opaline-orb-size) * 3.5)}.theme-opaline .opaline-orb--cube:before,.theme-opaline.opaline-orb--cube:before,.theme-opaline .opaline-orb[data-shape=cube]:before,.theme-opaline.opaline-orb[data-shape=cube]:before{inset:76% 6% -8%;background:radial-gradient(ellipse 50% 50% at 50% 50% in oklab,var(--selection-solid) 0%,transparent 100%)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-orb--cube:before,.theme-opaline.opaline-orb--cube:before,.theme-opaline .opaline-orb[data-shape=cube]:before,.theme-opaline.opaline-orb[data-shape=cube]:before{background:radial-gradient(ellipse 50% 50% at 50% 50% in oklab,color-mix(in oklab,var(--selection-solid) 22%,transparent) 0%,transparent 100%)}}.theme-opaline .opaline-orb--cube:before,.theme-opaline.opaline-orb--cube:before,.theme-opaline .opaline-orb[data-shape=cube]:before,.theme-opaline.opaline-orb[data-shape=cube]:before{-webkit-mask-image:none;mask-image:none;animation:none;opacity:1;will-change:auto}.theme-opaline .opaline-orb--cube:after,.theme-opaline.opaline-orb--cube:after,.theme-opaline .opaline-orb[data-shape=cube]:after,.theme-opaline.opaline-orb[data-shape=cube]:after{display:none}.theme-opaline .opaline-orb .opaline-orb-cube,.theme-opaline.opaline-orb .opaline-orb-cube{--opaline-orb-cube-size: calc(var(--opaline-orb-size) * .72);position:absolute;inset:0;transform-style:preserve-3d;animation:opaline-orb-cube-spin calc(var(--opaline-orb-period) * 2) linear infinite;will-change:transform}.theme-opaline .opaline-orb .opaline-orb-cube-face,.theme-opaline.opaline-orb .opaline-orb-cube-face{position:absolute;inset:0;width:var(--opaline-orb-cube-size);height:var(--opaline-orb-cube-size);margin:auto;backface-visibility:hidden}.theme-opaline .opaline-orb .opaline-orb-cube-face[data-face=front],.theme-opaline.opaline-orb .opaline-orb-cube-face[data-face=front]{transform:translateZ(calc(var(--opaline-orb-cube-size) / 2));background:linear-gradient(150deg in oklab,var(--selection-surface) 0%,var(--selection-solid) 52%,var(--selection-content) 80%,var(--selection-solid) 100%)}.theme-opaline .opaline-orb .opaline-orb-cube-face[data-face=back],.theme-opaline.opaline-orb .opaline-orb-cube-face[data-face=back]{transform:rotateY(180deg) translateZ(calc(var(--opaline-orb-cube-size) / 2));background:linear-gradient(150deg in oklab,var(--selection-solid) 0%,var(--selection-solid) 100%)}.theme-opaline .opaline-orb .opaline-orb-cube-face[data-face=right],.theme-opaline.opaline-orb .opaline-orb-cube-face[data-face=right]{transform:rotateY(90deg) translateZ(calc(var(--opaline-orb-cube-size) / 2));background:linear-gradient(150deg in oklab,var(--selection-content) 0%,var(--selection-solid) 100%)}.theme-opaline .opaline-orb .opaline-orb-cube-face[data-face=left],.theme-opaline.opaline-orb .opaline-orb-cube-face[data-face=left]{transform:rotateY(-90deg) translateZ(calc(var(--opaline-orb-cube-size) / 2));background:linear-gradient(150deg in oklab,var(--selection-surface) 0%,var(--selection-content) 100%)}.theme-opaline .opaline-orb .opaline-orb-cube-face[data-face=top],.theme-opaline.opaline-orb .opaline-orb-cube-face[data-face=top]{transform:rotateX(90deg) translateZ(calc(var(--opaline-orb-cube-size) / 2));background:linear-gradient(180deg in oklab,var(--selection-surface) 0%,var(--selection-solid) 100%)}.theme-opaline .opaline-orb .opaline-orb-cube-face[data-face=bottom],.theme-opaline.opaline-orb .opaline-orb-cube-face[data-face=bottom]{transform:rotateX(-90deg) translateZ(calc(var(--opaline-orb-cube-size) / 2));background:var(--selection-solid)}.theme-opaline .opaline-orb--cube.opaline-orb--searching,.theme-opaline.opaline-orb--cube.opaline-orb--searching,.theme-opaline .opaline-orb[data-shape=cube][data-variant=searching],.theme-opaline.opaline-orb[data-shape=cube][data-variant=searching]{filter:drop-shadow(0 0 .41em var(--focus-ring))}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-orb--cube.opaline-orb--searching,.theme-opaline.opaline-orb--cube.opaline-orb--searching,.theme-opaline .opaline-orb[data-shape=cube][data-variant=searching],.theme-opaline.opaline-orb[data-shape=cube][data-variant=searching]{filter:drop-shadow(0 0 .41em color-mix(in oklab,var(--focus-ring) 18%,transparent))}}}@keyframes opaline-orb-globe{0%{opacity:0;transform:translate(-38%) scaleX(.2)}6.25%{opacity:.38;transform:translate(-35.1%) scaleX(.45)}12.5%{opacity:.71;transform:translate(-26.9%) scaleX(.78)}18.75%{opacity:.92;transform:translate(-14.5%) scaleX(.95)}25%{opacity:1;transform:translate(0) scaleX(1)}31.25%{opacity:.92;transform:translate(14.5%) scaleX(.95)}37.5%{opacity:.71;transform:translate(26.9%) scaleX(.78)}43.75%{opacity:.38;transform:translate(35.1%) scaleX(.45)}50%{opacity:0;transform:translate(38%) scaleX(.2)}to{opacity:0;transform:translate(-38%) scaleX(.2)}}@keyframes opaline-orb-cube-spin{0%{transform:rotate3d(1,1,.6,0)}to{transform:rotate3d(1,1,.6,1turn)}}@keyframes opaline-skeleton-sweep{to{transform:translate(100%)}}.opaline-collection-skeleton-delay{visibility:hidden;animation:opaline-collection-skeleton-reveal 0s linear .45s forwards}@keyframes opaline-collection-skeleton-reveal{to{visibility:visible}}@keyframes opaline-button-loading-spin{to{transform:rotate(360deg)}}.theme-opaline .opaline-button--primary,.theme-opaline.opaline-button--primary{border-color:transparent;background:var(--action-primary);color:var(--content-inverse);box-shadow:#0000000d 0 1px 2px -1px,#0000000a 0 2px 4px}.theme-opaline .opaline-button--primary:hover:not(:disabled),.theme-opaline.opaline-button--primary:hover:not(:disabled){background:linear-gradient(#ffffff1f,#ffffff1f),var(--action-primary)}.theme-opaline .opaline-button--primary:active:not(:disabled),.theme-opaline.opaline-button--primary:active:not(:disabled){background:var(--action-primary)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-button--primary:active:not(:disabled),.theme-opaline.opaline-button--primary:active:not(:disabled){background:color-mix(in oklab,var(--action-primary) 95%,var(--surface-raised))}}.theme-opaline .opaline-button--primary.opaline-button--sm:not([data-icon-button]),.theme-opaline.opaline-button--primary.opaline-button--sm:not([data-icon-button]){padding-inline:var(--space-16)}.theme-opaline .opaline-button--secondary,.theme-opaline.opaline-button--secondary{border-color:transparent;background:var(--recipe-lifted-control-background);color:var(--content-primary);letter-spacing:.009375rem;box-shadow:var(--recipe-lifted-control)}.theme-opaline .opaline-button--secondary:hover:not(:disabled),.theme-opaline.opaline-button--secondary:hover:not(:disabled){background:var(--recipe-lifted-control-hover-background);box-shadow:var(--recipe-lifted-control-hover)}.theme-opaline .opaline-button--secondary:active,.theme-opaline.opaline-button--secondary:active{background:var(--recipe-lifted-control-pressed-background);box-shadow:var(--recipe-lifted-control-pressed)}.theme-opaline .opaline-button--secondary:focus-visible,.theme-opaline.opaline-button--secondary:focus-visible{background:var(--recipe-lifted-control-focus-background);box-shadow:var(--recipe-lifted-control-focus);outline-offset:.0625rem}.dark .theme-opaline .opaline-button--secondary,.theme-opaline.dark .opaline-button--secondary{border-color:transparent}.dark .theme-opaline .opaline-button--secondary:focus-visible,.theme-opaline.dark .opaline-button--secondary:focus-visible{outline-offset:.125rem}.theme-opaline .opaline-button--plain,.theme-opaline.opaline-button--plain{border-color:transparent;background:var(--recipe-lifted-control-background);color:var(--content-primary);letter-spacing:.009375rem;box-shadow:var(--recipe-plain-control)}.theme-opaline .opaline-button--plain:hover:not(:disabled),.theme-opaline.opaline-button--plain:hover:not(:disabled){background:var(--recipe-lifted-control-hover-background)}.theme-opaline .opaline-button--plain:active,.theme-opaline.opaline-button--plain:active{background:var(--recipe-lifted-control-pressed-background)}.theme-opaline .opaline-button--plain:focus-visible,.theme-opaline.opaline-button--plain:focus-visible{background:var(--recipe-lifted-control-focus-background);outline-offset:.0625rem}.dark .theme-opaline .opaline-button--plain,.theme-opaline.dark .opaline-button--plain{border-color:transparent}.dark .theme-opaline .opaline-button--plain:focus-visible,.theme-opaline.dark .opaline-button--plain:focus-visible{outline-offset:.125rem}.theme-opaline .opaline-button--ghost,.theme-opaline.opaline-button--ghost{border-color:transparent;background-color:transparent;box-shadow:none;color:var(--content-muted)}.theme-opaline .opaline-button--ghost:hover:not(:disabled),.theme-opaline.opaline-button--ghost:hover:not(:disabled),.theme-opaline .opaline-button--ghost:focus-visible,.theme-opaline.opaline-button--ghost:focus-visible{background-color:#1f1f1f0a;color:var(--content-primary);outline-offset:.0625rem}.theme-opaline .opaline-button--ghost:is(:active,[data-active=true],[data-popup-open],[aria-pressed=true],[aria-expanded=true]):not(:disabled),.theme-opaline.opaline-button--ghost:is(:active,[data-active=true],[data-popup-open],[aria-pressed=true],[aria-expanded=true]):not(:disabled){color:var(--content-primary)}.theme-opaline .opaline-collection-filter.opaline-button--plain{padding-inline:var(--space-16);color:var(--content-secondary);font-weight:500;line-height:calc(var(--space-16) + var(--space-4))}.theme-opaline .opaline-collection-filter.opaline-button--plain:hover:not(:disabled),.theme-opaline .opaline-collection-filter.opaline-button--plain[aria-pressed=true]{background:var(--state-hover)}.theme-opaline .opaline-collection-filter.opaline-button--plain[aria-pressed=true]{color:var(--content-primary)}.dark .theme-opaline .opaline-button--ghost:hover:not(:disabled),.theme-opaline.dark .opaline-button--ghost:hover:not(:disabled){background-color:var(--surface-inset)}.dark .theme-opaline .opaline-button--ghost:focus-visible,.theme-opaline.dark .opaline-button--ghost:focus-visible{background-color:transparent;box-shadow:var(--focus-ring) 0 0 0 .125rem;color:var(--content-primary);outline:none}.theme-opaline .opaline-icon-button,.theme-opaline.opaline-icon-button{--opaline-nav-icon-size: calc(var(--space-16) + var(--space-4) + var(--space-4) / 4)}.theme-opaline .opaline-nav-icon-button{width:var(--control-height-md);min-width:var(--control-height-md);height:var(--control-height-md);min-height:var(--control-height-md);padding:0}.theme-opaline .opaline-nav-icon-button>svg{width:var(--opaline-nav-icon-size);height:var(--opaline-nav-icon-size);--opaline-icon-stroke: 1.5}.theme-opaline .opaline-button--destructive,.theme-opaline.opaline-button--destructive{border-color:transparent;background:var(--danger-surface);color:var(--danger-content);box-shadow:none}.theme-opaline .opaline-button--destructive:hover:not(:disabled),.theme-opaline.opaline-button--destructive:hover:not(:disabled){background:var(--danger-surface)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-button--destructive:hover:not(:disabled),.theme-opaline.opaline-button--destructive:hover:not(:disabled){background:color-mix(in oklab,var(--danger-surface) 85%,var(--danger-content))}}.theme-opaline .opaline-button--destructive:active:not(:disabled),.theme-opaline.opaline-button--destructive:active:not(:disabled){background:var(--danger-surface)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-button--destructive:active:not(:disabled),.theme-opaline.opaline-button--destructive:active:not(:disabled){background:color-mix(in oklab,var(--danger-surface) 75%,var(--danger-content))}}.theme-opaline .opaline-button--destructive.opaline-button--sm:not([data-icon-button]),.theme-opaline.opaline-button--destructive.opaline-button--sm:not([data-icon-button]){padding-inline:var(--space-16)}.theme-opaline .opaline-button:disabled,.theme-opaline.opaline-button:disabled{opacity:.4}.theme-opaline .opaline-button[data-loading=true],.theme-opaline.opaline-button[data-loading=true],.dark .theme-opaline .opaline-button[data-loading=true],.theme-opaline.dark .opaline-button[data-loading=true]{opacity:1}.theme-opaline .opaline-button--secondary[data-loading=true],.theme-opaline.opaline-button--secondary[data-loading=true]{background:var(--recipe-lifted-control-background);box-shadow:var(--recipe-lifted-control)}.dark .theme-opaline .opaline-button--secondary[data-loading=true],.theme-opaline.dark .opaline-button--secondary[data-loading=true]{background:var(--recipe-lifted-control-focus-background);box-shadow:var(--recipe-lifted-control-focus)}.theme-opaline .opaline-button--ghost[data-loading=true],.theme-opaline.opaline-button--ghost[data-loading=true]{background-color:var(--surface-inset);color:var(--content-primary)}.dark .theme-opaline .opaline-button--ghost[data-loading=true],.theme-opaline.dark .opaline-button--ghost[data-loading=true]{background-color:transparent;color:var(--content-muted)}.theme-opaline .opaline-button-group{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:var(--radius-panel)}.theme-opaline .opaline-button-group:not(.opaline-split-button){overflow:hidden;background:var(--surface-raised);box-shadow:var(--recipe-lifted-control),var(--recipe-solid-lift-edge-color) 0 calc(var(--space-4) / 2) calc(var(--space-4) / 2) calc(var(--space-4) / 4)}.theme-opaline .opaline-button-group:not(.opaline-split-button)[data-orientation=horizontal]{height:var(--control-hit-area)}.theme-opaline .opaline-split-button{box-shadow:var(--recipe-lifted-control)}.theme-opaline .opaline-split-button>.opaline-split-button-main{border-inline-end-color:transparent}.theme-opaline .opaline-split-button>.opaline-split-button-chevron{border-inline-start-color:transparent}.theme-opaline .opaline-button-group>.opaline-button,.theme-opaline .opaline-button-group>.opaline-button:hover,.theme-opaline .opaline-button-group>.opaline-button:active{box-shadow:none}.theme-opaline .opaline-button-group:not(.opaline-split-button)>.opaline-button{gap:var(--space-6);padding-inline:var(--space-12);border:0;border-radius:0;background-color:transparent;background-image:none;color:var(--content-primary);font-size:var(--type-label-14-size);font-weight:400;line-height:var(--type-label-14-leading)}.theme-opaline .opaline-button-group:not(.opaline-split-button)[data-orientation=horizontal]>.opaline-button{height:100%;min-height:0}.theme-opaline .opaline-button-group:not(.opaline-split-button)>.opaline-button>svg{width:var(--space-16);height:var(--space-16);flex:0 0 var(--space-16);color:var(--content-muted)}.theme-opaline .opaline-button-group:not(.opaline-split-button)>.opaline-button:is(:hover,:focus-visible):not(:disabled){background-color:var(--state-hover);background-image:none;color:var(--content-primary)}.theme-opaline .opaline-button-group:not(.opaline-split-button)>.opaline-button:active:not(:disabled){background-color:var(--state-active)}.theme-opaline .opaline-button-group:not(.opaline-split-button)>.opaline-button:focus-visible{outline-offset:calc(var(--space-4) / -2)}.theme-opaline .opaline-button-group[data-orientation=horizontal]>:where(button,[role=button]):not(:first-of-type){margin-inline-start:0}.theme-opaline .opaline-button-group:not(.opaline-split-button)[data-orientation=horizontal]>:where(button,[role=button]):not(:first-of-type){border-inline-start:calc(var(--space-4) / 4) solid var(--line)}.theme-opaline .opaline-split-button>.opaline-split-button-separator{margin-inline-start:0}.theme-opaline .opaline-button-group[data-orientation=vertical]>:where(button,[role=button]):not(:first-of-type){margin-top:0;border-block-start:calc(var(--space-4) / 4) solid var(--line)}.theme-opaline :is(.opaline-field-surface,[data-slot=input-otp-cell],[data-slot=tags-input-frame]){box-sizing:border-box;border:1px solid transparent;border-radius:var(--radius-control);background:var(--surface-raised);color:var(--content-primary);box-shadow:var(--recipe-plain-control);outline:none;transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.theme-opaline .opaline-field-surface[data-radius=full]{border-radius:var(--radius-capsule)}.theme-opaline .opaline-input[data-radius=full]{padding-inline:var(--space-16)}.theme-opaline .opaline-input-group[data-radius=full]>[data-slot=input-group-addon]:first-child{padding-inline-start:var(--space-12)}.theme-opaline .opaline-input-group[data-radius=full]>[data-slot=input]:last-child{padding-inline-end:var(--space-16)}.theme-opaline :is(.opaline-input,.opaline-textarea)::-moz-placeholder{color:var(--content-muted)}.theme-opaline :is(.opaline-input,.opaline-textarea)::placeholder{color:var(--content-muted)}.theme-opaline :is(.opaline-field-surface:focus-visible,.opaline-input-group:focus-within,[data-slot=input-otp-cell]:focus-visible,[data-slot=tags-input-frame]:focus-within){border-color:var(--selection-surface);box-shadow:none;outline:2px solid var(--focus-ring);outline-offset:1px}.theme-opaline :is(.opaline-input-validation--success,.opaline-field-feedback[data-validation=success]){--opaline-input-validation-line: var(--success-line);--opaline-input-validation-ring: var(--success-surface);--opaline-input-validation-ink: var(--success-content)}.theme-opaline :is(.opaline-input-validation--warning,.opaline-field-feedback[data-validation=warning]){--opaline-input-validation-line: var(--warning-line);--opaline-input-validation-ring: var(--warning-surface);--opaline-input-validation-ink: var(--warning-content)}.theme-opaline :is(.opaline-input-validation--error,.opaline-field-surface[aria-invalid=true],.opaline-tags-input-field[data-invalid],.opaline-field-feedback[data-validation=error]){--opaline-input-validation-line: var(--danger-line);--opaline-input-validation-ring: var(--danger-surface);--opaline-input-validation-ink: var(--danger-content)}.theme-opaline :is(.opaline-input-validation--success,.opaline-input-validation--warning,.opaline-input-validation--error,.opaline-field-surface[aria-invalid=true],.opaline-tags-input-field[data-invalid]).opaline-field-surface,.theme-opaline :is(.opaline-input-validation--success,.opaline-input-validation--warning,.opaline-input-validation--error,.opaline-field-surface[aria-invalid=true],.opaline-tags-input-field[data-invalid]) [data-slot=input-otp-cell],.theme-opaline :is(.opaline-input-validation--success,.opaline-input-validation--warning,.opaline-input-validation--error,.opaline-field-surface[aria-invalid=true],.opaline-tags-input-field[data-invalid]) [data-slot=tags-input-frame]{border-color:var(--opaline-input-validation-line);box-shadow:none;outline:2px solid var(--opaline-input-validation-ring);outline-offset:1px}.theme-opaline .opaline-field-feedback[data-validation]:not([data-validation=default]){color:var(--opaline-input-validation-ink)}.theme-opaline :is(.opaline-field-surface:disabled,.opaline-field-surface.opaline-input-disabled,.opaline-input-otp:disabled,.opaline-tags-input-field.opaline-input-disabled){opacity:.4;cursor:not-allowed;border-color:transparent;box-shadow:none;outline:none}.theme-opaline :is(.opaline-input-otp:disabled,.opaline-tags-input-field.opaline-input-disabled) :is([data-slot=input-otp-cell],[data-slot=tags-input-frame]){border-color:transparent;box-shadow:none;outline:none}.theme-opaline .opaline-input-group [data-slot=input-group-addon][data-align=inline-end]{padding-inline:var(--space-6)}.theme-opaline .opaline-input-group [data-slot=input-group-text] kbd{display:inline-flex;align-items:center;height:var(--space-24);padding-inline:var(--space-8);border-radius:var(--radius-icon-well);background:var(--state-hover);color:var(--content-primary);font-family:var(--font-technical);font-size:11px;line-height:14px}.theme-opaline .opaline-input-group .opaline-input{border:0;background:transparent;box-shadow:none;outline:none;opacity:1}.theme-opaline .opaline-input-group.opaline-input-disabled{pointer-events:none}.theme-opaline{--opaline-menu-item-hover-background: var(--state-hover)}.theme-opaline .opaline-menu-shell,.theme-opaline.opaline-menu-shell{box-sizing:border-box;display:flex;flex-direction:column;gap:1px;padding:calc(var(--space-8) + var(--space-4) / 2)}.theme-opaline .opaline-menu-shell,.theme-opaline.opaline-menu-shell,.theme-opaline .opaline-overlay-material,.theme-opaline.opaline-overlay-material{border:0;border-radius:var(--radius-panel);background-color:var(--glass-surface);background-image:linear-gradient(#fff6,#fff6);box-shadow:var(--elevation-float);backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%)}.theme-opaline .opaline-overlay-material.opaline-sheet--sidebar,.theme-opaline.opaline-overlay-material.opaline-sheet--sidebar,.dark .theme-opaline .opaline-overlay-material.opaline-sheet--sidebar,.theme-opaline.dark .opaline-overlay-material.opaline-sheet--sidebar,.theme-opaline.dark.opaline-overlay-material.opaline-sheet--sidebar{background-color:var(--surface);background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none}.theme-opaline .opaline-menu-shell,.theme-opaline.opaline-menu-shell{border-radius:var(--radius-float)}.theme-opaline .opaline-tooltip-material,.theme-opaline.opaline-tooltip-material{background-color:var(--content-primary);color:var(--content-inverse)}.theme-opaline .opaline-menu-surface,.theme-opaline.opaline-menu-surface{display:flex;width:100%;min-width:0;min-height:0;flex:1;flex-direction:column;align-items:stretch;gap:1px;padding:0;overflow:hidden;border:0;border-radius:var(--radius-control);background:transparent;box-shadow:none}.dark .theme-opaline .opaline-menu-shell,.theme-opaline.dark .opaline-menu-shell,.theme-opaline.dark.opaline-menu-shell,.dark .theme-opaline .opaline-overlay-material,.theme-opaline.dark .opaline-overlay-material,.theme-opaline.dark.opaline-overlay-material{background-color:var(--glass-surface);background-image:linear-gradient(#ffffff08,#ffffff08)}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.theme-opaline .opaline-menu-shell,.theme-opaline.opaline-menu-shell,.theme-opaline .opaline-overlay-material,.theme-opaline.opaline-overlay-material{background-color:var(--surface-raised);background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none}.theme-opaline .opaline-tooltip-material,.theme-opaline.opaline-tooltip-material{background-color:var(--content-primary);color:var(--content-inverse)}}@layer components{.theme-opaline .opaline-typeset,.theme-opaline.opaline-typeset{--opaline-prose-size: var(--type-copy-16-size);--typeset-size: var(--type-copy-14-size);--typeset-leading: 1.65;--typeset-flow: 1em;min-width:0;color:var(--content-primary);font-family:var(--font-functional);font-size:var(--typeset-size);line-height:var(--typeset-leading);overflow-wrap:anywhere}.theme-opaline .opaline-typeset--answer,.theme-opaline.opaline-typeset--answer{--typeset-size: var(--opaline-prose-size);--typeset-leading: 1.5;--typeset-flow: calc(var(--typeset-size) * .75)}.theme-opaline .opaline-typeset--document,.theme-opaline.opaline-typeset--document{--typeset-size: 1rem;--typeset-leading: 1.78;--typeset-flow: 1.45em}.theme-opaline .opaline-typeset a,.theme-opaline.opaline-typeset a{border-radius:var(--radius-icon-well);color:var(--selection-content);text-decoration-color:currentColor;text-decoration-line:none;text-decoration-thickness:calc(var(--space-16) / 16);text-underline-offset:.18em}.theme-opaline .opaline-typeset a:visited,.theme-opaline.opaline-typeset a:visited{color:var(--selection-content)}.theme-opaline .opaline-typeset a:hover,.theme-opaline.opaline-typeset a:hover{text-decoration-line:underline}.theme-opaline .opaline-typeset a:focus-visible,.theme-opaline.opaline-typeset a:focus-visible{outline:calc(var(--space-16) / 8) solid var(--focus-ring);outline-offset:calc(var(--space-16) / 8)}.theme-opaline .opaline-typeset--compact,.theme-opaline.opaline-typeset--compact{--typeset-size: var(--type-label-13-size);--typeset-leading: 1.5;--typeset-flow: .72em}.theme-opaline .opaline-typeset>:first-child,.theme-opaline.opaline-typeset>:first-child{margin-block-start:0}.theme-opaline .opaline-typeset>:last-child,.theme-opaline.opaline-typeset>:last-child{margin-block-end:0}.theme-opaline .opaline-typeset :where(p,ul,ol,blockquote,pre,table,figure,[data-slot=typeset-table-region]),.theme-opaline.opaline-typeset :where(p,ul,ol,blockquote,pre,table,figure,[data-slot=typeset-table-region]){margin-block:var(--typeset-flow) 0}.theme-opaline .opaline-typeset :where(h1,h2,h3,h4),.theme-opaline.opaline-typeset :where(h1,h2,h3,h4){margin-block:calc(var(--typeset-flow) * 1.45) 0;font-family:var(--font-functional);font-weight:600;line-height:1.2;text-wrap:balance}.theme-opaline .opaline-typeset--document :where(h1,h2,h3,h4)+:where(p,ul,ol,blockquote,pre,table,figure),.theme-opaline.opaline-typeset--document :where(h1,h2,h3,h4)+:where(p,ul,ol,blockquote,pre,table,figure){margin-block-start:.55em}.theme-opaline .opaline-typeset h1,.theme-opaline.opaline-typeset h1{font-size:1.65em}.theme-opaline .opaline-typeset h2,.theme-opaline.opaline-typeset h2{font-size:1.35em}.theme-opaline .opaline-typeset h3,.theme-opaline.opaline-typeset h3{font-size:1.15em}.theme-opaline .opaline-typeset--answer :where(p,li),.theme-opaline.opaline-typeset--answer :where(p,li){text-wrap:pretty}.theme-opaline .opaline-typeset--answer h1,.theme-opaline.opaline-typeset--answer h1{margin:calc(var(--typeset-flow) * 2) 0 calc(var(--typeset-flow) * .67);font-size:1.28125em;line-height:1.3;letter-spacing:-.011em}.theme-opaline .opaline-typeset--answer h2,.theme-opaline.opaline-typeset--answer h2{margin:calc(var(--typeset-flow) * 1.83) 0 calc(var(--typeset-flow) * .58);font-size:1.1875em;line-height:1.32;letter-spacing:-.009em}.theme-opaline .opaline-typeset--answer h3,.theme-opaline.opaline-typeset--answer h3{margin:calc(var(--typeset-flow) * 1.58) 0 calc(var(--typeset-flow) * .5);font-size:1.0625em;line-height:1.35;letter-spacing:-.006em}.theme-opaline .opaline-typeset--answer h4,.theme-opaline.opaline-typeset--answer h4{margin:calc(var(--typeset-flow) * 1.42) 0 calc(var(--typeset-flow) * .42);font-size:1em;line-height:1.4;letter-spacing:-.004em}.theme-opaline .opaline-typeset :where(ul,ol),.theme-opaline.opaline-typeset :where(ul,ol){padding-inline-start:1.4em}.theme-opaline .opaline-typeset ul,.theme-opaline.opaline-typeset ul{list-style:disc}.theme-opaline .opaline-typeset ol,.theme-opaline.opaline-typeset ol{list-style:decimal}.theme-opaline .opaline-typeset :where(ul,ol) :where(ul,ol),.theme-opaline.opaline-typeset :where(ul,ol) :where(ul,ol){margin-block-start:.3em}.theme-opaline .opaline-typeset li::marker,.theme-opaline.opaline-typeset li::marker{color:var(--content-muted)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-typeset li::marker,.theme-opaline.opaline-typeset li::marker{color:color-mix(in oklab,var(--content-muted) 90%,transparent)}}.theme-opaline .opaline-typeset ol>li::marker,.theme-opaline.opaline-typeset ol>li::marker{font-variant-numeric:tabular-nums;font-size:var(--type-label-13-size)}.theme-opaline .opaline-typeset li+li,.theme-opaline.opaline-typeset li+li{margin-block-start:.3em}.theme-opaline .opaline-typeset :where(strong,b),.theme-opaline.opaline-typeset :where(strong,b){font-weight:600}.theme-opaline .opaline-typeset mark,.theme-opaline.opaline-typeset mark{border-radius:var(--radius-micro);background:color-mix(in oklab,#3050d8 14%,transparent);color:inherit;padding:0 .12em}.theme-opaline .opaline-typeset blockquote,.theme-opaline.opaline-typeset blockquote{padding-inline-start:1em;border-inline-start:2px solid var(--line);color:var(--content-muted)}.theme-opaline .opaline-typeset :where(code,kbd),.theme-opaline.opaline-typeset :where(code,kbd){border:1px solid var(--line);border-radius:var(--radius-icon-well);background:var(--surface-inset);padding:.08em .3em;font-family:var(--font-technical);font-size:.88em}:is(.theme-opaline .opaline-code-block,.theme-opaline.opaline-code-block,.theme-opaline .opaline-typeset pre,.theme-opaline.opaline-typeset pre){max-width:100%;overflow:auto;overscroll-behavior-inline:none;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-inset);padding:12px 14px;color:var(--content-primary);font-family:var(--font-technical);font-size:var(--type-label-13-size);font-variant-ligatures:none;line-height:1.6;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.theme-opaline .opaline-code-block,.theme-opaline.opaline-code-block{margin:0}:is(.theme-opaline .opaline-code-block,.theme-opaline.opaline-code-block,.theme-opaline .opaline-typeset pre,.theme-opaline.opaline-typeset pre):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:is(.theme-opaline .opaline-code-block,.theme-opaline.opaline-code-block,.theme-opaline .opaline-typeset pre,.theme-opaline.opaline-typeset pre)>code{border:0;background:transparent;padding:0;color:inherit;font-family:inherit;font-size:inherit}:is(.theme-opaline .opaline-code-block,.theme-opaline.opaline-code-block,.theme-opaline .opaline-typeset pre,.theme-opaline.opaline-typeset pre) :is(.token.comment,.hljs-comment,.hljs-quote){color:var(--content-muted);font-style:italic}:is(.theme-opaline .opaline-code-block,.theme-opaline.opaline-code-block,.theme-opaline .opaline-typeset pre,.theme-opaline.opaline-typeset pre) :is(.token.keyword,.hljs-keyword,.hljs-selector-tag){color:var(--selection-content)}:is(.theme-opaline .opaline-code-block,.theme-opaline.opaline-code-block,.theme-opaline .opaline-typeset pre,.theme-opaline.opaline-typeset pre) :is(.token.string,.hljs-string,.hljs-attr,.token.attr-value){color:var(--success-content)}:is(.theme-opaline .opaline-code-block,.theme-opaline.opaline-code-block,.theme-opaline .opaline-typeset pre,.theme-opaline.opaline-typeset pre) :is(.token.number,.token.boolean,.hljs-number,.hljs-literal){color:var(--warning-content)}:is(.theme-opaline .opaline-code-block,.theme-opaline.opaline-code-block,.theme-opaline .opaline-typeset pre,.theme-opaline.opaline-typeset pre) :is(.token.function,.hljs-title,.hljs-name,.hljs-built_in){color:var(--danger-content);font-weight:500}:is(.theme-opaline .opaline-code-block,.theme-opaline.opaline-code-block,.theme-opaline .opaline-typeset pre,.theme-opaline.opaline-typeset pre) :is(.token.operator,.hljs-operator){color:var(--content-secondary)}:is(.theme-opaline .opaline-code-block,.theme-opaline.opaline-code-block,.theme-opaline .opaline-typeset pre,.theme-opaline.opaline-typeset pre) :is(.token.punctuation,.hljs-punctuation){color:var(--content-muted)}:is(.theme-opaline .opaline-code-block,.theme-opaline.opaline-code-block,.theme-opaline .opaline-typeset pre,.theme-opaline.opaline-typeset pre) :is(.token.deleted,.hljs-deletion){color:var(--danger-content)}:is(.theme-opaline .opaline-code-block,.theme-opaline.opaline-code-block,.theme-opaline .opaline-typeset pre,.theme-opaline.opaline-typeset pre) :is(.token.inserted,.hljs-addition){color:var(--success-content)}.theme-opaline .opaline-typeset table,.theme-opaline.opaline-typeset table{width:100%;border-collapse:collapse}.theme-opaline .opaline-typeset .tableWrapper,.theme-opaline.opaline-typeset .tableWrapper{max-width:100%;overflow-x:auto;overscroll-behavior-inline:none;border:1px solid var(--line)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-typeset .tableWrapper,.theme-opaline.opaline-typeset .tableWrapper{border:1px solid color-mix(in oklab,var(--line) 90%,transparent)}}.theme-opaline .opaline-typeset .tableWrapper,.theme-opaline.opaline-typeset .tableWrapper{border-radius:var(--radius-control);box-shadow:inset 0 1px #ffffffb3}.theme-opaline .opaline-typeset .tableWrapper>table,.theme-opaline.opaline-typeset .tableWrapper>table{margin:0}.theme-opaline .opaline-typeset-table-region,.theme-opaline.opaline-typeset-table-region{width:100%;max-width:100%;overflow-x:auto;border-radius:var(--radius-control);overscroll-behavior-inline:none}.theme-opaline .opaline-typeset-table-region>table,.theme-opaline.opaline-typeset-table-region>table{min-width:33rem;margin:0}.theme-opaline .opaline-typeset-table-region:focus-visible,.theme-opaline.opaline-typeset-table-region:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.theme-opaline .opaline-typeset caption,.theme-opaline.opaline-typeset caption{padding-block-end:.45em;color:var(--content-muted);font-size:var(--type-label-13-size);font-weight:500;text-align:start}.theme-opaline .opaline-typeset :where(th,td),.theme-opaline.opaline-typeset :where(th,td){border-block-end:1px solid var(--line);padding:.55em .75em;text-align:start;vertical-align:top;overflow-wrap:break-word;word-break:normal}.theme-opaline .opaline-typeset th,.theme-opaline.opaline-typeset th{font-weight:600}.theme-opaline .opaline-typeset--answer :is(.opaline-typeset-table-region,.tableWrapper,table),.theme-opaline.opaline-typeset--answer :is(.opaline-typeset-table-region,.tableWrapper,table){border:1px solid var(--line)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-typeset--answer :is(.opaline-typeset-table-region,.tableWrapper,table),.theme-opaline.opaline-typeset--answer :is(.opaline-typeset-table-region,.tableWrapper,table){border:1px solid color-mix(in oklab,var(--line) 60%,transparent)}}.theme-opaline .opaline-typeset--answer :is(.opaline-typeset-table-region,.tableWrapper,table),.theme-opaline.opaline-typeset--answer :is(.opaline-typeset-table-region,.tableWrapper,table){border-radius:var(--radius-area)}.theme-opaline .opaline-typeset--answer table,.theme-opaline.opaline-typeset--answer table{border-collapse:separate;border-spacing:0;overflow:hidden}.theme-opaline .opaline-typeset--answer :is(.opaline-typeset-table-region,.tableWrapper)>table,.theme-opaline.opaline-typeset--answer :is(.opaline-typeset-table-region,.tableWrapper)>table{border:0;border-radius:0}.theme-opaline .opaline-typeset--answer :where(th,td),.theme-opaline.opaline-typeset--answer :where(th,td){border-block-end-color:var(--line)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-typeset--answer :where(th,td),.theme-opaline.opaline-typeset--answer :where(th,td){border-block-end-color:color-mix(in oklab,var(--line) 60%,transparent)}}.theme-opaline .opaline-typeset--answer :where(th,td),.theme-opaline.opaline-typeset--answer :where(th,td){padding:var(--space-8) var(--space-12);line-height:var(--type-copy-14-leading)}.theme-opaline .opaline-typeset--answer :where(th,td)>:first-child,.theme-opaline.opaline-typeset--answer :where(th,td)>:first-child{margin-block-start:0}.theme-opaline .opaline-typeset--answer table>:last-child>tr:last-child>:where(th,td),.theme-opaline.opaline-typeset--answer table>:last-child>tr:last-child>:where(th,td){border-block-end:0}.theme-opaline .opaline-prose{font-family:var(--font-functional);font-size:var(--opaline-prose-size);line-height:29px;color:var(--content-primary)}.theme-opaline .opaline-prose>:first-child{margin-top:0}.theme-opaline .opaline-prose>:last-child{margin-bottom:0}.theme-opaline .opaline-prose h1,.theme-opaline .opaline-prose h2,.theme-opaline .opaline-prose h3,.theme-opaline .opaline-prose h4{font-family:var(--font-functional);font-weight:600;color:var(--content-primary);text-wrap:pretty}.theme-opaline .opaline-prose h1{font-size:20.5px;line-height:1.3;letter-spacing:-.011em;margin:24px 0 8px}.theme-opaline .opaline-prose h2{font-size:19px;line-height:1.32;letter-spacing:-.009em;margin:22px 0 7px}.theme-opaline .opaline-prose h3{font-size:17px;line-height:1.35;letter-spacing:-.006em;margin:19px 0 6px}.theme-opaline .opaline-prose h4{font-size:16px;line-height:1.4;letter-spacing:-.004em;margin:17px 0 5px}.theme-opaline .opaline-prose p,.theme-opaline .opaline-prose li,.theme-opaline .opaline-prose strong,.theme-opaline .opaline-prose em,.theme-opaline .opaline-prose a{font-family:var(--font-functional);font-weight:400}.theme-opaline .opaline-prose strong{font-weight:600}.theme-opaline .opaline-prose p{margin:0 0 12px;text-wrap:pretty}.theme-opaline .opaline-prose ul,.theme-opaline .opaline-prose ol{margin:2px 0 12px;padding-left:20px}.theme-opaline .opaline-prose li{margin:3px 0;padding-left:3px;line-height:inherit}.theme-opaline .opaline-prose li>p{margin:0 0 4px}.theme-opaline .opaline-prose li::marker{color:var(--content-muted)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-prose li::marker{color:color-mix(in oklab,var(--content-muted) 90%,transparent)}}.theme-opaline .opaline-prose ol>li::marker{font-variant-numeric:tabular-nums;font-size:var(--type-label-13-size)}.theme-opaline .opaline-prose ul ul,.theme-opaline .opaline-prose ol ol,.theme-opaline .opaline-prose ul ol,.theme-opaline .opaline-prose ol ul{margin:3px 0}.theme-opaline .opaline-prose blockquote{margin:14px 0;padding:2px 0 2px 14px;border:none;border-left:2px solid var(--line-strong);font-style:normal;font-weight:400}.theme-opaline .opaline-prose blockquote p{border:none;padding:0;margin:0 0 5px}.theme-opaline .opaline-prose blockquote p:last-child{margin-bottom:0}.theme-opaline .opaline-prose .tableWrapper{margin:16px 0;border:1px solid var(--line)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-prose .tableWrapper{border:1px solid color-mix(in oklab,var(--line) 90%,transparent)}}.theme-opaline .opaline-prose .tableWrapper{border-radius:var(--radius-control);overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.theme-opaline .opaline-prose table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.theme-opaline .opaline-prose table th,.theme-opaline .opaline-prose table td{border:none;border-bottom:1px solid var(--line)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-prose table th,.theme-opaline .opaline-prose table td{border-bottom:1px solid color-mix(in oklab,var(--line) 80%,transparent)}}.theme-opaline .opaline-prose table th,.theme-opaline .opaline-prose table td{padding:8px 12px;font-size:var(--type-label-13-size);line-height:1.5;text-align:left}.theme-opaline .opaline-prose table th{background-color:var(--surface-inset)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-prose table th{background-color:color-mix(in oklab,var(--surface-inset) 60%,transparent)}}.theme-opaline .opaline-prose table th{border-bottom:1px solid var(--line);font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--content-muted)}.theme-opaline .opaline-prose table tr:last-child td{border-bottom:none}.theme-opaline .opaline-prose code{background:var(--surface-inset)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-prose code{background:color-mix(in oklab,var(--surface-inset) 80%,transparent)}}.theme-opaline .opaline-prose code{border:1px solid var(--line)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-prose code{border:1px solid color-mix(in oklab,var(--line) 80%,transparent)}}.theme-opaline .opaline-prose code{border-radius:var(--radius-icon-well);padding:1px 5px;font-size:var(--type-copy-13-size);font-weight:500}.theme-opaline .opaline-prose pre{border-radius:var(--radius-panel);padding:12px 14px;margin:16px 0;line-height:1.6}.theme-opaline .opaline-prose pre code{background:none;border:none;padding:0;font-size:var(--type-label-12-size);font-weight:400}.theme-opaline .opaline-prose hr{margin:22px 0;border:none;border-top:1px solid var(--line)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-prose hr{border-top:1px solid color-mix(in oklab,var(--line) 90%,transparent)}}.theme-opaline .opaline-prose a{text-decoration-color:var(--line-strong);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color var(--motion-base) var(--ease-standard)}.theme-opaline .opaline-prose a:hover{text-decoration-color:var(--action-primary)}}.theme-opaline .opaline-shimmer,.theme-opaline.opaline-shimmer,.theme-opaline .opaline-attachment[data-state=processing] .opaline-attachment-title,.theme-opaline.opaline-attachment[data-state=processing] .opaline-attachment-title,.theme-opaline .opaline-attachment[data-state=uploading] .opaline-attachment-title,.theme-opaline.opaline-attachment[data-state=uploading] .opaline-attachment-title,.theme-opaline .opaline-reasoning-label.is-running,.theme-opaline.opaline-reasoning-label.is-running,.theme-opaline [data-slot=task-queue] [data-progress-item][data-status=in_progress] [data-progress-role=label],.theme-opaline [data-slot=chain-of-thought][data-status=running] [data-progress-role=meta],.theme-opaline [data-slot=trace-line][data-status=running]>[data-slot=trace-title]{--opaline-shimmer-duration: 2.4s;--opaline-shimmer-angle: 20deg;--opaline-shimmer-spread: calc(3ch + 40px) ;--opaline-shimmer-base: var(--content-primary);--opaline-shimmer-color: var(--content-primary);--opaline-shimmer-highlight: var(--opaline-shimmer-color)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-shimmer,.theme-opaline.opaline-shimmer,.theme-opaline .opaline-attachment[data-state=processing] .opaline-attachment-title,.theme-opaline.opaline-attachment[data-state=processing] .opaline-attachment-title,.theme-opaline .opaline-attachment[data-state=uploading] .opaline-attachment-title,.theme-opaline.opaline-attachment[data-state=uploading] .opaline-attachment-title,.theme-opaline .opaline-reasoning-label.is-running,.theme-opaline.opaline-reasoning-label.is-running,.theme-opaline [data-slot=task-queue] [data-progress-item][data-status=in_progress] [data-progress-role=label],.theme-opaline [data-slot=chain-of-thought][data-status=running] [data-progress-role=meta],.theme-opaline [data-slot=trace-line][data-status=running]>[data-slot=trace-title]{--opaline-shimmer-highlight: color-mix(in oklch, var(--opaline-shimmer-color), transparent 75%)}}.theme-opaline .opaline-shimmer,.theme-opaline.opaline-shimmer,.theme-opaline .opaline-attachment[data-state=processing] .opaline-attachment-title,.theme-opaline.opaline-attachment[data-state=processing] .opaline-attachment-title,.theme-opaline .opaline-attachment[data-state=uploading] .opaline-attachment-title,.theme-opaline.opaline-attachment[data-state=uploading] .opaline-attachment-title,.theme-opaline .opaline-reasoning-label.is-running,.theme-opaline.opaline-reasoning-label.is-running,.theme-opaline [data-slot=task-queue] [data-progress-item][data-status=in_progress] [data-progress-role=label],.theme-opaline [data-slot=chain-of-thought][data-status=running] [data-progress-role=meta],.theme-opaline [data-slot=trace-line][data-status=running]>[data-slot=trace-title]{background-image:linear-gradient(calc(90deg + var(--opaline-shimmer-angle)),var(--opaline-shimmer-base) calc(50% - var(--opaline-shimmer-spread)),var(--opaline-shimmer-highlight) calc(50% - var(--opaline-shimmer-spread) * .5),var(--opaline-shimmer-highlight) 50%,var(--opaline-shimmer-highlight) calc(50% + var(--opaline-shimmer-spread) * .5),var(--opaline-shimmer-base) calc(50% + var(--opaline-shimmer-spread)))}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-shimmer,.theme-opaline.opaline-shimmer,.theme-opaline .opaline-attachment[data-state=processing] .opaline-attachment-title,.theme-opaline.opaline-attachment[data-state=processing] .opaline-attachment-title,.theme-opaline .opaline-attachment[data-state=uploading] .opaline-attachment-title,.theme-opaline.opaline-attachment[data-state=uploading] .opaline-attachment-title,.theme-opaline .opaline-reasoning-label.is-running,.theme-opaline.opaline-reasoning-label.is-running,.theme-opaline [data-slot=task-queue] [data-progress-item][data-status=in_progress] [data-progress-role=label],.theme-opaline [data-slot=chain-of-thought][data-status=running] [data-progress-role=meta],.theme-opaline [data-slot=trace-line][data-status=running]>[data-slot=trace-title]{background-image:linear-gradient(calc(90deg + var(--opaline-shimmer-angle)),var(--opaline-shimmer-base) calc(50% - var(--opaline-shimmer-spread)),color-mix(in oklch,var(--opaline-shimmer-highlight),var(--opaline-shimmer-base) 50%) calc(50% - var(--opaline-shimmer-spread) * .5),var(--opaline-shimmer-highlight) 50%,color-mix(in oklch,var(--opaline-shimmer-highlight),var(--opaline-shimmer-base) 50%) calc(50% + var(--opaline-shimmer-spread) * .5),var(--opaline-shimmer-base) calc(50% + var(--opaline-shimmer-spread)))}}.theme-opaline .opaline-shimmer,.theme-opaline.opaline-shimmer,.theme-opaline .opaline-attachment[data-state=processing] .opaline-attachment-title,.theme-opaline.opaline-attachment[data-state=processing] .opaline-attachment-title,.theme-opaline .opaline-attachment[data-state=uploading] .opaline-attachment-title,.theme-opaline.opaline-attachment[data-state=uploading] .opaline-attachment-title,.theme-opaline .opaline-reasoning-label.is-running,.theme-opaline.opaline-reasoning-label.is-running,.theme-opaline [data-slot=task-queue] [data-progress-item][data-status=in_progress] [data-progress-role=label],.theme-opaline [data-slot=chain-of-thought][data-status=running] [data-progress-role=meta],.theme-opaline [data-slot=trace-line][data-status=running]>[data-slot=trace-title]{background-repeat:no-repeat;background-size:calc(200% + var(--opaline-shimmer-spread) * 2) 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:opaline-shimmer var(--opaline-shimmer-duration) linear infinite}.theme-opaline .opaline-shimmer--primary,.theme-opaline.opaline-shimmer--primary{--opaline-shimmer-base: var(--content-primary);--opaline-shimmer-color: var(--content-primary)}.theme-opaline .opaline-shimmer--info,.theme-opaline.opaline-shimmer--info{--opaline-shimmer-base: var(--action-primary);--opaline-shimmer-color: var(--selection-content)}.theme-opaline .opaline-shimmer--muted,.theme-opaline.opaline-shimmer--muted{--opaline-shimmer-base: var(--content-muted);--opaline-shimmer-color: var(--content-muted)}.theme-opaline [data-slot=trace-line][data-status=running]>[data-slot=trace-title]{--opaline-shimmer-base: var(--content-muted);--opaline-shimmer-color: var(--content-primary)}.dark .theme-opaline .opaline-shimmer,.theme-opaline.dark .opaline-shimmer,.dark .theme-opaline.opaline-shimmer,.theme-opaline.dark.opaline-shimmer,.dark .theme-opaline .opaline-attachment[data-state=processing] .opaline-attachment-title,.theme-opaline.dark .opaline-attachment[data-state=processing] .opaline-attachment-title,.dark .theme-opaline .opaline-attachment[data-state=uploading] .opaline-attachment-title,.theme-opaline.dark .opaline-attachment[data-state=uploading] .opaline-attachment-title,.dark .theme-opaline .opaline-reasoning-label.is-running,.theme-opaline.dark .opaline-reasoning-label.is-running,.dark .theme-opaline [data-slot=task-queue] [data-progress-item][data-status=in_progress] [data-progress-role=label],.dark .theme-opaline [data-slot=chain-of-thought][data-status=running] [data-progress-role=meta],.dark .theme-opaline [data-slot=trace-line][data-status=running]>[data-slot=trace-title]{--opaline-shimmer-highlight: var(--opaline-shimmer-color)}@supports (color: color-mix(in lab,red,red)){.dark .theme-opaline .opaline-shimmer,.theme-opaline.dark .opaline-shimmer,.dark .theme-opaline.opaline-shimmer,.theme-opaline.dark.opaline-shimmer,.dark .theme-opaline .opaline-attachment[data-state=processing] .opaline-attachment-title,.theme-opaline.dark .opaline-attachment[data-state=processing] .opaline-attachment-title,.dark .theme-opaline .opaline-attachment[data-state=uploading] .opaline-attachment-title,.theme-opaline.dark .opaline-attachment[data-state=uploading] .opaline-attachment-title,.dark .theme-opaline .opaline-reasoning-label.is-running,.theme-opaline.dark .opaline-reasoning-label.is-running,.dark .theme-opaline [data-slot=task-queue] [data-progress-item][data-status=in_progress] [data-progress-role=label],.dark .theme-opaline [data-slot=chain-of-thought][data-status=running] [data-progress-role=meta],.dark .theme-opaline [data-slot=trace-line][data-status=running]>[data-slot=trace-title]{--opaline-shimmer-highlight: color-mix(in oklch, var(--opaline-shimmer-color), white 50%)}}.theme-opaline .opaline-shimmer--fast,.theme-opaline.opaline-shimmer--fast{--opaline-shimmer-duration: 1.6s}.theme-opaline .opaline-shimmer--once,.theme-opaline.opaline-shimmer--once{animation-iteration-count:1}.theme-opaline .opaline-shimmer--reverse,.theme-opaline.opaline-shimmer--reverse{animation-direction:reverse}.theme-opaline .opaline-shimmer--none,.theme-opaline.opaline-shimmer--none{animation:none;background-image:none;-webkit-text-fill-color:currentColor;-webkit-background-clip:unset;background-clip:unset}@keyframes opaline-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.theme-opaline .opaline-shimmer,.theme-opaline.opaline-shimmer,.theme-opaline .opaline-reasoning-label.is-running,.theme-opaline.opaline-reasoning-label.is-running,.theme-opaline .opaline-attachment[data-state=processing] .opaline-attachment-title,.theme-opaline.opaline-attachment[data-state=processing] .opaline-attachment-title,.theme-opaline .opaline-attachment[data-state=uploading] .opaline-attachment-title,.theme-opaline.opaline-attachment[data-state=uploading] .opaline-attachment-title,.theme-opaline [data-slot=trace-line][data-status=running]>[data-slot=trace-title]{animation:none;background-image:none;-webkit-text-fill-color:var(--content-primary);-webkit-background-clip:unset;background-clip:unset}.theme-opaline .opaline-shimmer--info,.theme-opaline.opaline-shimmer--info{-webkit-text-fill-color:var(--content-primary)}.theme-opaline .opaline-shimmer--muted,.theme-opaline.opaline-shimmer--muted{-webkit-text-fill-color:var(--content-muted)}.theme-opaline [data-slot=trace-line][data-status=running]>[data-slot=trace-title]{-webkit-text-fill-color:currentColor}}@layer components{.theme-opaline .opaline-toast-viewport,.theme-opaline.opaline-toast-viewport{width:min(22rem,calc(100% - 1.5rem))}.theme-opaline .opaline-toast-content,.theme-opaline.opaline-toast-content{min-height:2.875rem;padding:.4375rem .4375rem .4375rem .625rem}.theme-opaline .opaline-toast,.theme-opaline.opaline-toast{--gap: 8px;--peek: 6px;--scale: max(.96, 1 - (var(--toast-index) * .02)) ;--shrink: calc(1 - var(--scale));--height: var(--toast-frontmost-height, var(--toast-height));--offset-y: calc( var(--toast-offset-y) + var(--toast-index) * var(--gap) + var(--toast-swipe-movement-y) );z-index:calc(var(--z-toast) - var(--toast-index));height:var(--height);transform:translate(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) + var(--toast-index) * var(--peek) + var(--shrink) * var(--height))) scale(var(--scale));transform-origin:top center}.theme-opaline .opaline-toast:after,.theme-opaline.opaline-toast:after{position:absolute;bottom:100%;left:0;width:100%;height:calc(var(--gap) + 1px);content:""}.theme-opaline .opaline-toast[data-expanded],.theme-opaline.opaline-toast[data-expanded]{height:var(--toast-height);transform:translate(var(--toast-swipe-movement-x)) translateY(var(--offset-y))}.theme-opaline .opaline-toast[data-starting-style],.theme-opaline.opaline-toast[data-starting-style]{opacity:0;transform:translateY(-.5rem) scale(.98)}.theme-opaline .opaline-toast[data-ending-style],.theme-opaline.opaline-toast[data-ending-style]{opacity:0;transform:translateY(-.375rem) scale(.98)}.theme-opaline .opaline-toast[data-ending-style][data-swipe-direction=left],.theme-opaline.opaline-toast[data-ending-style][data-swipe-direction=left]{transform:translate(calc(var(--toast-swipe-movement-x) - 120%)) translateY(var(--offset-y))}.theme-opaline .opaline-toast[data-ending-style][data-swipe-direction=up],.theme-opaline.opaline-toast[data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 1.5rem))}.theme-opaline .opaline-toast[data-limited],.theme-opaline.opaline-toast[data-limited]{opacity:0}@keyframes opaline-split-spin{to{transform:rotate(1turn)}}@starting-style{.theme-opaline .opaline-upload-toaster-card,.theme-opaline.opaline-upload-toaster-card{opacity:0;transform:translateY(10px)}}.theme-opaline .opaline-attachment-remove,.theme-opaline.opaline-attachment-remove{opacity:0;pointer-events:none;transform:scale(.72)}.theme-opaline .opaline-attachment:has(.opaline-attachment-remove):hover .opaline-attachment-media>:not(.opaline-attachment-remove),.theme-opaline.opaline-attachment:has(.opaline-attachment-remove):hover .opaline-attachment-media>:not(.opaline-attachment-remove),.theme-opaline .opaline-attachment:has(.opaline-attachment-remove):focus-within .opaline-attachment-media>:not(.opaline-attachment-remove),.theme-opaline.opaline-attachment:has(.opaline-attachment-remove):focus-within .opaline-attachment-media>:not(.opaline-attachment-remove){opacity:0;transform:scale(.72)}.theme-opaline .opaline-attachment:has(.opaline-attachment-remove):hover .opaline-attachment-remove,.theme-opaline.opaline-attachment:has(.opaline-attachment-remove):hover .opaline-attachment-remove,.theme-opaline .opaline-attachment:has(.opaline-attachment-remove):focus-within .opaline-attachment-remove,.theme-opaline.opaline-attachment:has(.opaline-attachment-remove):focus-within .opaline-attachment-remove,.theme-opaline .opaline-attachment-remove:focus-visible,.theme-opaline.opaline-attachment-remove:focus-visible{opacity:1;pointer-events:auto;transform:scale(1)}.theme-opaline .opaline-attachment-remove:hover,.theme-opaline.opaline-attachment-remove:hover,.theme-opaline .opaline-attachment-remove:focus-visible,.theme-opaline.opaline-attachment-remove:focus-visible{background:var(--surface-inset);color:var(--content-primary)}.theme-opaline .opaline-attachment-remove:focus-visible,.theme-opaline.opaline-attachment-remove:focus-visible{box-shadow:inset 0 0 0 .125rem var(--focus-ring)}.theme-opaline .opaline-attachment[data-state=failed] .opaline-attachment-remove:focus-visible,.theme-opaline.opaline-attachment[data-state=failed] .opaline-attachment-remove:focus-visible,.theme-opaline .opaline-attachment[data-state=failed] .opaline-attachment-remove:hover,.theme-opaline.opaline-attachment[data-state=failed] .opaline-attachment-remove:hover{background:var(--danger-surface);color:var(--danger-content)}.theme-opaline .opaline-attachment[data-state=failed]:not(.opaline-attachment--card),.theme-opaline.opaline-attachment[data-state=failed]:not(.opaline-attachment--card){box-shadow:var(--danger-line) 0 0 0 1px}.theme-opaline .opaline-attachment[data-orientation=horizontal]:not(.opaline-attachment--card),.theme-opaline.opaline-attachment[data-orientation=horizontal]:not(.opaline-attachment--card){min-width:0}.theme-opaline .opaline-attachment[data-size=default]:not(.opaline-attachment--card),.theme-opaline.opaline-attachment[data-size=default]:not(.opaline-attachment--card){padding:.5rem}.theme-opaline .opaline-attachment[data-orientation=horizontal][data-size=default]:not(.opaline-attachment--card):has([data-slot=attachment-content]),.theme-opaline.opaline-attachment[data-orientation=horizontal][data-size=default]:not(.opaline-attachment--card):has([data-slot=attachment-content]){padding:.5rem var(--space-12) .5rem .625rem}.theme-opaline .opaline-attachment[data-size=sm]:not(.opaline-attachment--card),.theme-opaline.opaline-attachment[data-size=sm]:not(.opaline-attachment--card){padding:.375rem}.theme-opaline .opaline-attachment[data-orientation=horizontal][data-size=sm]:not(.opaline-attachment--card):has([data-slot=attachment-content]),.theme-opaline.opaline-attachment[data-orientation=horizontal][data-size=sm]:not(.opaline-attachment--card):has([data-slot=attachment-content]){padding:.375rem .75rem .375rem .5rem}.theme-opaline .opaline-attachment[data-size=xs]:not(.opaline-attachment--card),.theme-opaline.opaline-attachment[data-size=xs]:not(.opaline-attachment--card){padding:.25rem}.theme-opaline .opaline-attachment[data-orientation=horizontal][data-size=xs]:not(.opaline-attachment--card):has([data-slot=attachment-content]),.theme-opaline.opaline-attachment[data-orientation=horizontal][data-size=xs]:not(.opaline-attachment--card):has([data-slot=attachment-content]){padding:.25rem .5rem .25rem .25rem}.theme-opaline .opaline-attachment--card,.theme-opaline.opaline-attachment--card,.theme-opaline .opaline-attachment--card[data-size=default],.theme-opaline.opaline-attachment--card[data-size=default],.theme-opaline .opaline-attachment--card[data-size=sm],.theme-opaline.opaline-attachment--card[data-size=sm],.theme-opaline .opaline-attachment--card:has([data-slot=attachment-content]),.theme-opaline.opaline-attachment--card:has([data-slot=attachment-content]){box-sizing:border-box;width:-moz-fit-content;width:fit-content;min-width:0;flex-wrap:nowrap;gap:.375rem;padding:.5rem var(--space-12) .5rem .625rem;transition:border-color var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.theme-opaline .opaline-artefact-card[data-state=failed],.theme-opaline.opaline-artefact-card[data-state=failed],.theme-opaline .opaline-attachment.opaline-artefact-card[data-state=failed],.theme-opaline.opaline-attachment.opaline-artefact-card[data-state=failed]{border-color:transparent;background-color:var(--surface-raised);box-shadow:none;color:var(--danger-content);cursor:default}.theme-opaline .opaline-attachment--card .opaline-attachment-media,.theme-opaline.opaline-attachment--card .opaline-attachment-media{box-sizing:border-box;width:2rem;min-width:2rem;max-width:2rem;height:2rem;background:linear-gradient(in oklab 180deg,var(--surface-inset),var(--surface))}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-attachment--card .opaline-attachment-media,.theme-opaline.opaline-attachment--card .opaline-attachment-media{background:linear-gradient(in oklab 180deg,var(--surface-inset),color-mix(in oklab,var(--surface) 50%,transparent))}}.theme-opaline .opaline-attachment--card .opaline-attachment-media,.theme-opaline.opaline-attachment--card .opaline-attachment-media{box-shadow:color-mix(in srgb,white 50%,transparent) .0625rem .0625rem inset,color-mix(in srgb,black 12%,transparent) 0 .0625rem .0625rem,color-mix(in srgb,black 6%,transparent) 0 0 0 .0625rem;color:var(--content-muted)}.theme-opaline .opaline-artefact-card[data-state=failed] .opaline-attachment-media,.theme-opaline.opaline-artefact-card[data-state=failed] .opaline-attachment-media{background:var(--danger-surface);box-shadow:#fff 0 .03125rem .0125rem inset,var(--danger-content) 0 .0625rem .0625rem,var(--danger-content) 0 0 0 .09375rem}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-artefact-card[data-state=failed] .opaline-attachment-media,.theme-opaline.opaline-artefact-card[data-state=failed] .opaline-attachment-media{box-shadow:#fff 0 .03125rem .0125rem inset,var(--danger-content) 0 .0625rem .0625rem,color-mix(in oklab,var(--danger-content) 40%,transparent) 0 0 0 .09375rem}}.theme-opaline .opaline-artefact-card[data-state=failed] .opaline-attachment-media,.theme-opaline.opaline-artefact-card[data-state=failed] .opaline-attachment-media{color:var(--danger-content)}.theme-opaline .opaline-attachment--card .opaline-attachment-media>svg,.theme-opaline.opaline-attachment--card .opaline-attachment-media>svg{width:1rem;height:1rem}.theme-opaline .opaline-attachment--card .opaline-attachment-title,.theme-opaline.opaline-attachment--card .opaline-attachment-title{font-weight:400;line-height:var(--space-16)}@media(hover:none){.theme-opaline .opaline-attachment:has(.opaline-attachment-remove) .opaline-attachment-media>:not(.opaline-attachment-remove),.theme-opaline.opaline-attachment:has(.opaline-attachment-remove) .opaline-attachment-media>:not(.opaline-attachment-remove){opacity:0;transform:scale(.72)}.theme-opaline .opaline-attachment:has(.opaline-attachment-remove) .opaline-attachment-remove,.theme-opaline.opaline-attachment:has(.opaline-attachment-remove) .opaline-attachment-remove{opacity:1;pointer-events:auto;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.theme-opaline .opaline-attachment-media>:not(.opaline-attachment-remove),.theme-opaline.opaline-attachment-media>:not(.opaline-attachment-remove),.theme-opaline .opaline-attachment-remove,.theme-opaline.opaline-attachment-remove{transform:none;transition-property:opacity,background-color,border-color,box-shadow,color;transition-duration:var(--motion-fast)}.theme-opaline .opaline-attachment[data-state=processing] .opaline-attachment-icon,.theme-opaline.opaline-attachment[data-state=processing] .opaline-attachment-icon,.theme-opaline .opaline-attachment[data-state=uploading] .opaline-attachment-icon,.theme-opaline.opaline-attachment[data-state=uploading] .opaline-attachment-icon{animation:none}}}.theme-opaline .opaline-attachment-media:has(.opaline-file-icon){width:-moz-fit-content!important;width:fit-content!important;min-width:0!important;max-width:none!important;height:-moz-fit-content!important;height:fit-content!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}.theme-opaline .opaline-attachment[data-state=ready],.theme-opaline.opaline-attachment[data-state=ready],.theme-opaline .opaline-artefact-card,.theme-opaline.opaline-artefact-card{gap:.375rem;border:0;border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--recipe-attachment)}.theme-opaline .opaline-attachment[data-size=default]{border-radius:var(--radius-panel)}.theme-opaline .opaline-attachment.opaline-artefact-card{width:100%;min-height:var(--space-48);gap:var(--space-12);padding:var(--space-8) var(--space-12)}.theme-opaline .opaline-artefact-card:not([data-state=failed]):hover{background:var(--surface-inset)}.theme-opaline .opaline-artefact-card-hover-meta{display:none}.theme-opaline .opaline-artefact-card:is(:hover,:has(:focus-visible)) .opaline-artefact-card-meta{display:none}.theme-opaline .opaline-artefact-card:is(:hover,:has(:focus-visible)) .opaline-artefact-card-hover-meta{display:inline}.theme-opaline .opaline-attachment.opaline-solid-lift:hover{box-shadow:var(--recipe-solid-lift-hover)}.theme-opaline .opaline-attachment.opaline-solid-lift:active{box-shadow:var(--recipe-solid-lift-pressed)}.theme-opaline .opaline-artefact-card[data-selected=true],.theme-opaline.opaline-artefact-card[data-selected=true]{box-shadow:var(--recipe-attachment),var(--focus-ring) 0 0 0 calc(var(--space-4) / 4)}.theme-opaline .opaline-artefact-card .opaline-attachment-media,.theme-opaline.opaline-artefact-card .opaline-attachment-media{width:auto;min-width:0;max-width:none;height:auto;overflow:visible;background:transparent;box-shadow:none}.theme-opaline .opaline-artefact-card-well{display:grid;width:calc(var(--space-32) + var(--space-8));height:calc(var(--space-32) + var(--space-8));flex:none;place-items:center;border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:0 0 0 calc(var(--space-4) / 4) var(--recipe-soft-shadow-color)}.theme-opaline .opaline-artefact-card-well>svg:not(.opaline-file-icon){width:calc(var(--space-16) + var(--space-4));height:calc(var(--space-16) + var(--space-4))}.theme-opaline .opaline-artefact-card[data-state=failed] .opaline-artefact-card-well{background:var(--danger-surface);color:var(--danger-content)}.theme-opaline .opaline-artefact-card .opaline-attachment-content,.theme-opaline.opaline-artefact-card .opaline-attachment-content{display:flex;flex-direction:column;gap:var(--space-4)}.theme-opaline .opaline-artefact-card .opaline-attachment-title,.theme-opaline.opaline-artefact-card .opaline-attachment-title{font-size:var(--type-label-14-size);font-weight:500;line-height:var(--space-16)}.theme-opaline .opaline-artefact-card .opaline-attachment-description,.theme-opaline.opaline-artefact-card .opaline-attachment-description{margin-top:0;font-size:var(--type-label-13-size);line-height:var(--space-16)}.theme-opaline .opaline-artefact-card:not([data-state=failed]) .opaline-attachment-description{color:var(--content-muted)}.theme-opaline .opaline-artefact-card[data-state=failed],.theme-opaline.opaline-artefact-card[data-state=failed]{border:0;border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--recipe-attachment);color:var(--danger-content)}.theme-opaline .opaline-artefact-card[data-state=failed] .opaline-attachment-title,.theme-opaline.opaline-artefact-card[data-state=failed] .opaline-attachment-title,.theme-opaline .opaline-artefact-card[data-state=failed] .opaline-attachment-description,.theme-opaline.opaline-artefact-card[data-state=failed] .opaline-attachment-description{color:var(--danger-content)}@keyframes opaline-status-pulse{0%,to{opacity:.65;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes opaline-status-pop{0%{opacity:0;transform:scale(.55)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.theme-opaline .opaline-status-dot,.theme-opaline.opaline-status-dot,.theme-opaline .opaline-status-badge,.theme-opaline.opaline-status-badge{animation:none}}@layer components{.theme-opaline .opaline-card-header:not(:last-child),.theme-opaline.opaline-card-header:not(:last-child){padding-bottom:.5rem}.theme-opaline .opaline-card-content:not(:first-child),.theme-opaline.opaline-card-content:not(:first-child){padding-top:.5rem}.theme-opaline .opaline-card-content:not(:last-child),.theme-opaline.opaline-card-content:not(:last-child){padding-bottom:.5rem}.theme-opaline .opaline-card-footer:not(:first-child),.theme-opaline.opaline-card-footer:not(:first-child){padding-top:.5rem}.theme-opaline .opaline-react-card[data-divided=true]>:is(.opaline-card-header,.opaline-card-content,.opaline-card-footer),.theme-opaline.opaline-react-card[data-divided=true]>:is(.opaline-card-header,.opaline-card-content,.opaline-card-footer){padding:1rem}.theme-opaline .opaline-react-card[data-divided=true]>:is(.opaline-card-header,.opaline-card-content,.opaline-card-footer)+:is(.opaline-card-header,.opaline-card-content,.opaline-card-footer),.theme-opaline.opaline-react-card[data-divided=true]>:is(.opaline-card-header,.opaline-card-content,.opaline-card-footer)+:is(.opaline-card-header,.opaline-card-content,.opaline-card-footer){border-top:1px solid var(--line)}.theme-opaline .opaline-card-group-item+.opaline-card-group-item,.theme-opaline.opaline-card-group-item+.opaline-card-group-item{border-top:1px solid var(--line)}.theme-opaline .opaline-card-group[data-orientation=horizontal] .opaline-card-group-item+.opaline-card-group-item,.theme-opaline.opaline-card-group[data-orientation=horizontal] .opaline-card-group-item+.opaline-card-group-item{border-top:0;border-left:1px solid var(--line)}.theme-opaline .opaline-choice-card,.theme-opaline.opaline-choice-card{transition:transform var(--motion-press) var(--ease-out),background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.theme-opaline .opaline-choice-card:active:not(:disabled),.theme-opaline.opaline-choice-card:active:not(:disabled){transform:scale(.985)}.theme-opaline .opaline-choice-card:focus-visible,.theme-opaline.opaline-choice-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.theme-opaline .opaline-choice-card:disabled,.theme-opaline.opaline-choice-card:disabled{opacity:.4;cursor:default}.theme-opaline .opaline-choice-card[aria-checked=true],.theme-opaline.opaline-choice-card[aria-checked=true]{border-color:var(--selection-line);background:linear-gradient(var(--state-selected),var(--state-selected)),var(--surface-raised);box-shadow:inset 0 1px #ffffffb3}.theme-opaline .opaline-choice-card[aria-checked=true] .opaline-choice-card-title,.theme-opaline.opaline-choice-card[aria-checked=true] .opaline-choice-card-title,.theme-opaline .opaline-choice-card[aria-checked=true] .opaline-choice-card-description,.theme-opaline.opaline-choice-card[aria-checked=true] .opaline-choice-card-description{color:var(--selection-content)}.theme-opaline .opaline-choice-card-well,.theme-opaline.opaline-choice-card-well{transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.theme-opaline .opaline-choice-card[aria-checked=true] .opaline-choice-card-well,.theme-opaline.opaline-choice-card[aria-checked=true] .opaline-choice-card-well{background:linear-gradient(var(--state-selected),var(--state-selected)),var(--surface-raised);color:var(--selection-content)}.theme-opaline .opaline-choice-card-check,.theme-opaline.opaline-choice-card-check{transition:border-color var(--motion-base) var(--ease-standard)}.theme-opaline .opaline-choice-card[aria-checked=true] .opaline-choice-card-check,.theme-opaline.opaline-choice-card[aria-checked=true] .opaline-choice-card-check{border-color:var(--selection-content)}.theme-opaline .opaline-choice-card[aria-checked=true] .opaline-choice-card-check:after,.theme-opaline.opaline-choice-card[aria-checked=true] .opaline-choice-card-check:after{content:"";position:absolute;inset:2.5px;border-radius:50%;background:var(--selection-content)}@media(hover:hover)and (pointer:fine){.theme-opaline .opaline-choice-card:hover:not([aria-checked=true]),.theme-opaline.opaline-choice-card:hover:not([aria-checked=true]){border-color:var(--line-strong);background:var(--surface-inset)}}@media(prefers-reduced-motion:reduce){.theme-opaline .opaline-choice-card,.theme-opaline.opaline-choice-card{transform:none;transition-property:opacity,background-color,border-color,box-shadow,color;transition-duration:var(--motion-fast)}}.theme-opaline .opaline-section-card.is-danger,.theme-opaline.opaline-section-card.is-danger{border-color:var(--danger-line)}.theme-opaline .opaline-section-card-head.is-last,.theme-opaline.opaline-section-card-head.is-last{padding-bottom:1rem}.theme-opaline .opaline-page-preview-page :where(h1,h2,h3,h4){margin:0 0 .6em;font-weight:600;line-height:1.25}.theme-opaline .opaline-page-preview-page h1{font-size:var(--type-heading-20-size)}.theme-opaline .opaline-page-preview-page h2{margin-top:1.1em;font-size:var(--type-heading-18-size)}.theme-opaline .opaline-page-preview-page :where(h3,h4){margin-top:1em;font-size:var(--type-copy-16-size)}.theme-opaline .opaline-page-preview-page p,.theme-opaline .opaline-page-preview-page :where(ul,ol),.theme-opaline .opaline-page-preview-page blockquote,.theme-opaline .opaline-page-preview-page table,.theme-opaline .opaline-page-preview-page pre{margin:0 0 .8em}.theme-opaline .opaline-page-preview-page :where(ul,ol){padding-left:1.4em}.theme-opaline .opaline-page-preview-page li{margin-bottom:.25em}.theme-opaline .opaline-page-preview-page blockquote{padding-left:.9em;border-left:2px solid var(--line)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-page-preview-page blockquote{border-left:2px solid color-mix(in oklab,var(--line) 90%,transparent)}}.theme-opaline .opaline-page-preview-page blockquote{color:var(--content-muted)}.theme-opaline .opaline-page-preview-page table{width:100%;border-collapse:collapse;font-size:var(--type-label-12-size)}.theme-opaline .opaline-page-preview-page :where(th,td){padding:4px 6px;border:1px solid var(--line)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-page-preview-page :where(th,td){border:1px solid color-mix(in oklab,var(--line) 90%,transparent)}}.theme-opaline .opaline-page-preview-page :where(th,td){text-align:left}.theme-opaline .opaline-page-preview-page hr{margin:1em 0;border:0;border-top:1px solid var(--line)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-page-preview-page hr{border-top:1px solid color-mix(in oklab,var(--line) 90%,transparent)}}.theme-opaline .opaline-page-preview-page pre{font-family:var(--font-technical);font-size:var(--type-label-12-size);white-space:pre-wrap}.theme-opaline .opaline-page-preview-page img{display:none}.theme-opaline .opaline-folder-card,.theme-opaline.opaline-folder-card{display:flex;position:relative;box-sizing:border-box;width:15.125rem;min-width:0;align-items:center;gap:.6875rem;padding:.6875rem .8125rem;border-radius:var(--radius-control);color:var(--content-primary);font:inherit;text-align:left;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.theme-opaline .opaline-folder-card--compact,.theme-opaline.opaline-folder-card--compact{width:13.625rem;gap:.25rem;padding:.5625rem .6875rem;border-radius:var(--radius-control)}.theme-opaline .opaline-folder-card--grid,.theme-opaline.opaline-folder-card--grid{width:100%;align-items:stretch;flex-direction:column;gap:0;padding:0;overflow:hidden}.theme-opaline .opaline-folder-card--compose,.theme-opaline.opaline-folder-card--compose{border-style:dashed;border-width:.0938rem;border-color:var(--line);box-shadow:none;background-image:none;background-color:var(--surface-raised)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-folder-card--compose,.theme-opaline.opaline-folder-card--compose{background-color:color-mix(in oklab,var(--surface-raised) 50%,transparent)}}.theme-opaline .opaline-folder-card--compact.opaline-folder-card--compose,.theme-opaline.opaline-folder-card--compact.opaline-folder-card--compose{width:13.625rem;padding:.5625rem .6875rem;border-radius:var(--radius-control)}@media(hover:hover)and (pointer:fine){.theme-opaline .opaline-folder-card--default:hover,.theme-opaline.opaline-folder-card--default:hover{border-color:var(--line)}}.theme-opaline .opaline-folder-card[data-active],.theme-opaline.opaline-folder-card[data-active],.theme-opaline .opaline-folder-card[data-selected],.theme-opaline.opaline-folder-card[data-selected],.theme-opaline .opaline-folder-card[data-open],.theme-opaline.opaline-folder-card[data-open]{border-color:var(--line)}.theme-opaline .opaline-folder-card-media,.theme-opaline.opaline-folder-card-media{display:grid;width:2.125rem;height:2.125rem;flex:none;place-items:center;border-radius:var(--radius-icon-well);background:var(--surface-inset);color:var(--content-muted)}.theme-opaline .opaline-folder-card--compact .opaline-folder-card-media,.theme-opaline.opaline-folder-card--compact .opaline-folder-card-media{width:2rem;height:2rem}.theme-opaline .opaline-folder-card--grid .opaline-folder-card-media,.theme-opaline.opaline-folder-card--grid .opaline-folder-card-media{width:100%;height:auto;aspect-ratio:4 / 3;overflow:hidden;border-radius:0;background:var(--canvas)}.theme-opaline .opaline-folder-card:not(.opaline-folder-card--grid) .opaline-folder-card-media:has(.opaline-file-icon){width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background:transparent}.theme-opaline .opaline-folder-card-media>svg,.theme-opaline.opaline-folder-card-media>svg{width:1rem;height:1rem;--opaline-icon-stroke: 1.7}.theme-opaline .opaline-folder-card--grid .opaline-folder-card-media>svg,.theme-opaline.opaline-folder-card--grid .opaline-folder-card-media>svg{width:3.5rem;height:3.5rem}.theme-opaline .opaline-folder-card--grid .opaline-folder-card-media>img,.theme-opaline.opaline-folder-card--grid .opaline-folder-card-media>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.theme-opaline .opaline-folder-card-body,.theme-opaline.opaline-folder-card-body{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:.6875rem;padding:0;border:0;outline:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.theme-opaline .opaline-folder-card--compact .opaline-folder-card-body,.theme-opaline.opaline-folder-card--compact .opaline-folder-card-body{gap:.625rem}.theme-opaline .opaline-folder-card--grid .opaline-folder-card-body,.theme-opaline.opaline-folder-card--grid .opaline-folder-card-body{width:100%;flex-direction:column;align-items:stretch;gap:0}.theme-opaline .opaline-folder-card-body:focus-visible,.theme-opaline.opaline-folder-card-body:focus-visible{outline:.125rem solid var(--focus-ring);outline-offset:.125rem;border-radius:var(--radius-control)}.theme-opaline .opaline-folder-card-title,.theme-opaline.opaline-folder-card-title,.theme-opaline .opaline-folder-card-description,.theme-opaline.opaline-folder-card-description{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-opaline .opaline-folder-card-body>:not([data-slot=folder-card-media]),.theme-opaline.opaline-folder-card-body>:not([data-slot=folder-card-media]){display:grid;min-width:0;flex:1 1 auto}.theme-opaline .opaline-folder-card--grid .opaline-folder-card-body>:not([data-slot=folder-card-media]),.theme-opaline.opaline-folder-card--grid .opaline-folder-card-body>:not([data-slot=folder-card-media]){box-sizing:border-box;width:100%;padding:.625rem .75rem;border-top:1px solid var(--line-subtle)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-folder-card--grid .opaline-folder-card-body>:not([data-slot=folder-card-media]),.theme-opaline.opaline-folder-card--grid .opaline-folder-card-body>:not([data-slot=folder-card-media]){border-top:1px solid color-mix(in oklab,var(--line-subtle) 70%,transparent)}}.theme-opaline .opaline-folder-card-title,.theme-opaline.opaline-folder-card-title{font-size:var(--type-label-13-size);font-weight:600}.theme-opaline .opaline-folder-card-description,.theme-opaline.opaline-folder-card-description{margin-top:.0625rem;color:var(--content-muted);font-size:var(--type-label-12-size)}.theme-opaline .opaline-folder-card-action,.theme-opaline.opaline-folder-card-action{flex:none;margin-left:auto;opacity:0}.theme-opaline .opaline-folder-card--grid .opaline-folder-card-action,.theme-opaline.opaline-folder-card--grid .opaline-folder-card-action,.theme-opaline .opaline-folder-card--grid .opaline-folder-card-selection,.theme-opaline.opaline-folder-card--grid .opaline-folder-card-selection{position:absolute;top:.5625rem;z-index:2}.theme-opaline .opaline-folder-card--grid .opaline-folder-card-action,.theme-opaline.opaline-folder-card--grid .opaline-folder-card-action{right:.5625rem}.theme-opaline .opaline-folder-card-selection,.theme-opaline.opaline-folder-card-selection{flex:none;opacity:0}.theme-opaline .opaline-folder-card--grid .opaline-folder-card-selection,.theme-opaline.opaline-folder-card--grid .opaline-folder-card-selection{left:.5625rem}.theme-opaline .opaline-folder-card:hover .opaline-folder-card-action,.theme-opaline.opaline-folder-card:hover .opaline-folder-card-action,.theme-opaline .opaline-folder-card[data-open] .opaline-folder-card-action,.theme-opaline.opaline-folder-card[data-open] .opaline-folder-card-action,.theme-opaline .opaline-folder-card-action:focus-within,.theme-opaline.opaline-folder-card-action:focus-within,.theme-opaline .opaline-folder-card:hover .opaline-folder-card-selection,.theme-opaline.opaline-folder-card:hover .opaline-folder-card-selection,.theme-opaline .opaline-folder-card[data-selected] .opaline-folder-card-selection,.theme-opaline.opaline-folder-card[data-selected] .opaline-folder-card-selection,.theme-opaline .opaline-folder-card-selection:focus-within,.theme-opaline.opaline-folder-card-selection:focus-within{opacity:1}@media(hover:none){.theme-opaline .opaline-folder-card--grid .opaline-folder-card-action,.theme-opaline.opaline-folder-card--grid .opaline-folder-card-action,.theme-opaline .opaline-folder-card--grid .opaline-folder-card-selection,.theme-opaline.opaline-folder-card--grid .opaline-folder-card-selection{opacity:1}}.theme-opaline .opaline-folder-card-input,.theme-opaline.opaline-folder-card-input{width:100%;min-width:0;flex:1 1 auto;border:0;background:none;color:var(--content-primary);font:inherit;font-size:var(--type-label-13-size);font-weight:500;outline:0}.theme-opaline .opaline-folder-card-input::-moz-placeholder,.theme-opaline.opaline-folder-card-input::-moz-placeholder{color:var(--content-muted)}.theme-opaline .opaline-folder-card-input::placeholder,.theme-opaline.opaline-folder-card-input::placeholder{color:var(--content-muted)}.theme-opaline .opaline-inset-shell,.theme-opaline.opaline-inset-shell{display:flex;box-sizing:border-box;width:100%;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.theme-opaline .opaline-inset-shell-header,.theme-opaline.opaline-inset-shell-header,.theme-opaline .opaline-inset-shell-footer,.theme-opaline.opaline-inset-shell-footer{flex:none;min-width:0}.theme-opaline .opaline-inset-shell-body,.theme-opaline.opaline-inset-shell-body{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.theme-opaline .opaline-inset-shell-body.is-empty,.theme-opaline.opaline-inset-shell-body.is-empty,.theme-opaline .opaline-inset-shell[data-empty] .opaline-inset-shell-body,.theme-opaline.opaline-inset-shell[data-empty] .opaline-inset-shell-body{align-items:center;justify-content:center;overflow:hidden}.theme-opaline .opaline-split-shell,.theme-opaline.opaline-split-shell{container:opaline-split-shell / inline-size;box-sizing:border-box;width:100%;height:var(--opaline-split-shell-height, 100dvh);overflow:hidden;background:var(--surface);color:var(--content-primary);font-family:var(--font-functional);text-align:left;color-scheme:light}.theme-opaline .opaline-split-shell-layout{display:grid;height:100%;min-height:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-auto-rows:minmax(0,1fr)}.theme-opaline .opaline-split-shell-content{display:flex;box-sizing:border-box;min-width:0;min-height:0;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:calc(var(--space-16) + var(--space-4)) calc(var(--space-16) + var(--space-4)) 0}.theme-opaline .opaline-split-shell-brand{display:flex;flex:none;align-items:center}.theme-opaline .opaline-split-shell-body{display:flex;box-sizing:border-box;flex:1 0 auto;flex-direction:column;align-items:center;justify-content:safe center;padding:var(--space-32)}.theme-opaline .opaline-split-shell-body>*{width:min(100%,23.5rem)}.theme-opaline .opaline-split-shell-media{display:none}@container opaline-split-shell (width >= 67.5rem){.theme-opaline .opaline-split-shell-media{display:grid;box-sizing:border-box;min-width:0;min-height:0;overflow:hidden;place-items:center;padding-block:var(--control-hit-area);background:var(--surface-inset)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-split-shell-media{background:color-mix(in oklab,var(--surface-inset),var(--content-primary) 2%)}}}.theme-opaline .opaline-split-shell-frame{position:relative;width:min(calc(100% * 13 / 18),45rem);max-height:100%;aspect-ratio:130 / 71}.theme-opaline .opaline-split-shell-artwork{position:absolute;inset:0;background-color:var(--surface-inset);background-position:50%;background-repeat:no-repeat;background-size:cover}.theme-opaline .opaline-split-shell-annotation{position:absolute;display:flex;align-items:center;gap:calc(var(--space-8) + var(--space-4) / 2);opacity:.9;white-space:nowrap}.theme-opaline .opaline-split-shell-annotation[data-marker=end]{flex-direction:row-reverse}.theme-opaline .opaline-split-shell-annotation-marker{box-sizing:border-box;width:calc(var(--space-12) + var(--space-4) / 2);height:calc(var(--space-12) + var(--space-4) / 2);flex:none;border:calc(var(--space-4) * .75) solid var(--surface-raised);border-radius:var(--radius-capsule);background:var(--selection-solid);box-shadow:0 0 0 calc(var(--space-4) / 4) var(--selection-content),0 0 0 var(--space-4) var(--surface-raised)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-split-shell-annotation-marker{box-shadow:0 0 0 calc(var(--space-4) / 4) color-mix(in oklab,var(--selection-content) 22%,transparent),0 0 0 var(--space-4) color-mix(in oklab,var(--surface-raised) 80%,transparent)}}.theme-opaline .opaline-split-shell-annotation-label{display:flex;box-sizing:border-box;align-items:center;padding:var(--space-8) calc(var(--space-12) + var(--space-4) / 2);border:calc(var(--space-4) / 4) solid var(--line-strong);background:var(--surface-raised);box-shadow:inset 0 calc(var(--space-4) / 4) 0 var(--surface-raised),0 var(--space-8) 1.375rem -1.125rem var(--content-primary)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-split-shell-annotation-label{box-shadow:inset 0 calc(var(--space-4) / 4) 0 var(--surface-raised),0 var(--space-8) 1.375rem -1.125rem color-mix(in oklab,var(--content-primary) 12%,transparent)}}.theme-opaline .opaline-split-shell-annotation-label{color:var(--selection-content);font-family:var(--font-technical);font-size:var(--type-label-12-mono-size);line-height:var(--type-label-12-mono-leading);letter-spacing:.14em}@container opaline-split-shell (width < 40rem){.theme-opaline .opaline-split-shell-content{padding:var(--space-16) var(--space-16) 0}.theme-opaline .opaline-split-shell-body{justify-content:flex-start;padding:var(--space-48) 0 var(--space-32)}}}@property --opaline-work-panel-reveal{syntax: "<number>"; inherits: false; initial-value: 0;}@layer components{.theme-opaline.opaline-app-shell{--opaline-work-panel-min-width: calc(var(--control-height-lg) * 9 + var(--space-24));--opaline-work-panel-main-min-width: var(--opaline-work-panel-min-width)}.theme-opaline .opaline-app-shell-background,.theme-opaline.opaline-app-shell>.opaline-app-shell-background{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.theme-opaline .opaline-app-shell-topbar-slot{isolation:isolate;gap:calc(var(--space-4) + var(--space-6))!important}.theme-opaline .opaline-app-shell-topbar-leading,.theme-opaline .opaline-work-panel-header{gap:var(--space-8)!important}.theme-opaline .opaline-app-shell-topbar-slot,.theme-opaline .opaline-work-panel-header{box-sizing:border-box;height:var(--layout-topbar);min-height:var(--layout-topbar);padding:calc((var(--layout-topbar) - var(--control-height-md)) / 2) var(--space-8)!important}.theme-opaline .opaline-app-shell-frame{margin-block:var(--layout-gutter);margin-inline:var(--layout-gutter);overflow:hidden;border-radius:var(--radius-area);background:var(--surface);box-shadow:var(--recipe-solid-lift)}.theme-opaline .opaline-app-shell-frame .opaline-shell-pane{border-radius:0!important;box-shadow:none!important}.theme-opaline[data-collapsed] .opaline-app-shell-topbar-slot,.theme-opaline[data-work-panel-takeover][data-collapsed] .opaline-work-panel-header:not(.opaline-work-panel-card *){padding-inline-start:calc(var(--space-8) + var(--control-height-md) + var(--space-6) * 2 + var(--space-16) / 16)!important;background-image:linear-gradient(var(--line),var(--line));background-position:calc(var(--space-8) + var(--control-height-md) + var(--space-6)) center;background-repeat:no-repeat;background-size:calc(var(--space-16) / 16) calc(var(--space-16) + var(--space-4))}.theme-opaline.opaline-app-shell>.opaline-app-shell-open,.theme-opaline .opaline-app-shell-frame>.opaline-app-shell-work-panel-toggle{position:absolute;z-index:calc(var(--z-dock) + 2)}.theme-opaline.opaline-app-shell>.opaline-app-shell-open{z-index:calc(var(--z-panel) + 1);top:calc(var(--layout-gutter) + var(--space-8));inset-inline-start:calc(var(--layout-gutter) + var(--space-8));transition:top var(--motion-slow) cubic-bezier(.32,.72,0,1),inset-inline-start var(--motion-slow) cubic-bezier(.32,.72,0,1)}.theme-opaline.opaline-app-shell:not([data-collapsed],[data-sidebar-overlay])>.opaline-app-shell-open{top:calc(var(--space-8) + (var(--layout-topbar) - var(--control-height-md)) / 2);inset-inline-start:calc(var(--layout-sidebar) - var(--control-height-md))}.theme-opaline.opaline-app-shell[data-sidebar-resizing]>.opaline-app-shell-open{transition:none}@media(prefers-reduced-motion:reduce){.theme-opaline.opaline-app-shell>.opaline-app-shell-open{transition:none}}.theme-opaline .opaline-app-shell-frame>.opaline-app-shell-work-panel-toggle{top:var(--space-8);inset-inline-end:var(--space-8)}.theme-opaline[data-work-panel-open][data-work-panel-toggle]:not([data-work-panel-own-controls]) .opaline-work-panel-header{padding-inline-end:calc(2.375rem + var(--space-8) + var(--space-8))!important}.theme-opaline .opaline-app-shell-work-panel{--opaline-work-panel-size: clamp( var(--opaline-work-panel-min-width), var(--opaline-work-panel-width), calc(100% - var(--opaline-work-panel-main-min-width)) );--opaline-work-panel-reveal: 0;width:var(--opaline-work-panel-size);margin-inline-start:calc(var(--opaline-work-panel-size) * (var(--opaline-work-panel-reveal) - 1));clip-path:inset(0 0 0 calc((1 - var(--opaline-work-panel-reveal)) * 100% - var(--opaline-work-panel-reveal) * var(--opaline-work-panel-bleed, var(--space-8))));border-inline-start:thin solid var(--line-subtle);transition:--opaline-work-panel-reveal var(--motion-slow) cubic-bezier(.32,.72,0,1),opacity var(--motion-base) var(--ease-standard)}.theme-opaline[data-work-panel-open] .opaline-app-shell-work-panel{--opaline-work-panel-reveal: 1}.theme-opaline[data-work-panel-reveal=instant] .opaline-app-shell-work-panel{transition:opacity var(--motion-base) var(--ease-standard)}.theme-opaline[data-work-panel-open] .opaline-app-shell-work-panel-content{animation:opaline-work-panel-content-enter var(--motion-dialog) var(--ease-out)}[dir=rtl] .theme-opaline[data-work-panel-open] .opaline-app-shell-work-panel-content,.theme-opaline[dir=rtl][data-work-panel-open] .opaline-app-shell-work-panel-content{animation-name:opaline-work-panel-content-enter-rtl}@keyframes opaline-work-panel-content-enter{0%{opacity:0;transform:translate(var(--space-24))}}@keyframes opaline-work-panel-content-enter-rtl{0%{opacity:0;transform:translate(calc(var(--space-24) * -1))}}.theme-opaline[data-work-panel-narrow-inline] .opaline-app-shell-work-panel{--opaline-work-panel-size: min( 50%, clamp( var(--opaline-work-panel-min-width), var(--opaline-work-panel-width), calc(100% - var(--opaline-work-panel-main-min-width)) ) );transition:none}.theme-opaline[data-work-panel-takeover-layout] .opaline-app-shell-work-panel{--opaline-work-panel-size: 100%;transition:none}[dir=rtl] .theme-opaline .opaline-app-shell-work-panel,.theme-opaline[dir=rtl] .opaline-app-shell-work-panel{clip-path:inset(0 calc((1 - var(--opaline-work-panel-reveal)) * 100% - var(--opaline-work-panel-reveal) * var(--opaline-work-panel-bleed, var(--space-8))) 0 0)}.theme-opaline .opaline-app-shell-companion{position:relative;flex:0 0 var(--opaline-companion-panel-width, 28%);min-width:0;min-height:0;overflow:visible;border-inline-start:thin solid var(--line-subtle);background:var(--surface)}.theme-opaline .opaline-app-shell-companion[hidden]{display:none}.theme-opaline .opaline-work-panel-header{box-shadow:0 calc(var(--space-4) / 4) 0 var(--line-subtle)}.theme-opaline .opaline-work-panel-subheader{box-shadow:0 calc(var(--space-4) / 4) 0 var(--content-primary)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-work-panel-subheader{box-shadow:0 calc(var(--space-4) / 4) 0 color-mix(in oklab,var(--content-primary) 4%,transparent)}}.theme-opaline.opaline-sheet .opaline-app-sidebar{height:100%;width:100%;max-width:none;border-radius:0}.theme-opaline .opaline-app-shell-sidebar-edge,.theme-opaline.opaline-app-shell .opaline-app-shell-sidebar-edge{position:absolute;z-index:var(--z-panel);inset-block:0;inset-inline-start:0;width:var(--space-8)}.theme-opaline .opaline-app-shell-sidebar-layout-slot,.theme-opaline.opaline-app-shell .opaline-app-shell-sidebar-layout-slot{position:relative;width:0;min-width:0;flex:none;transition:width var(--motion-slow) cubic-bezier(.32,.72,0,1)}.theme-opaline .opaline-app-shell-sidebar-layout-slot[data-expanded],.theme-opaline.opaline-app-shell .opaline-app-shell-sidebar-layout-slot[data-expanded]{width:var(--layout-sidebar)}.theme-opaline .opaline-app-shell-sidebar-preview,.theme-opaline.opaline-app-shell .opaline-app-shell-sidebar-preview{position:absolute;z-index:var(--z-panel);inset-block:0;inset-inline-start:0;width:var(--layout-sidebar);pointer-events:none}.theme-opaline .opaline-app-shell-sidebar-preview[data-open],.theme-opaline.opaline-app-shell .opaline-app-shell-sidebar-preview[data-open]{pointer-events:auto}.theme-opaline .opaline-app-shell-sidebar-surface,.theme-opaline.opaline-app-shell .opaline-app-shell-sidebar-surface{width:100%;height:100%;overflow:hidden;background:var(--canvas);opacity:0;clip-path:inset(0 100% 0 0);transition:opacity var(--motion-base) var(--ease-standard),clip-path var(--motion-slow) cubic-bezier(.32,.72,0,1)}.theme-opaline .opaline-app-shell-sidebar-preview[data-open]>.opaline-app-shell-sidebar-surface,.theme-opaline.opaline-app-shell .opaline-app-shell-sidebar-preview[data-open]>.opaline-app-shell-sidebar-surface{opacity:1;clip-path:inset(0)}.theme-opaline .opaline-app-shell-sidebar-surface>.opaline-app-sidebar,.theme-opaline.opaline-app-shell .opaline-app-shell-sidebar-surface>.opaline-app-sidebar{width:100%;height:100%}@media(prefers-reduced-motion:reduce){.theme-opaline[data-work-panel-open] .opaline-app-shell-work-panel-content{animation:none}.theme-opaline .opaline-app-shell-work-panel,.theme-opaline .opaline-app-shell-sidebar-layout-slot,.theme-opaline.opaline-app-shell .opaline-app-shell-sidebar-layout-slot,.theme-opaline .opaline-app-shell-sidebar-surface,.theme-opaline.opaline-app-shell .opaline-app-shell-sidebar-surface{transition:none}}}:is(.theme-opaline.opaline-app-shell>.opaline-app-shell-open[aria-expanded=true],.theme-opaline [data-slot=sidebar-collapse][aria-expanded=true]):not(:hover,:focus-visible,:active){color:var(--content-muted)}.theme-opaline .opaline-app-shell-sidebar-preview:not([data-persistent])>.opaline-app-shell-sidebar-surface>.opaline-app-sidebar,.theme-opaline.opaline-sheet .opaline-app-sidebar,.theme-opaline .opaline-sheet .opaline-app-sidebar{padding-inline-end:var(--space-8)}.theme-opaline .opaline-app-shell-topbar-control,.theme-opaline .opaline-nav-icon-button.opaline-app-shell-topbar-control{box-sizing:border-box;height:var(--control-height-md);min-width:0;min-height:var(--control-height-md);max-width:18rem;border-radius:var(--radius-panel);gap:var(--space-8);padding-block:0;padding-inline:calc(var(--space-4) + var(--space-6));font-family:var(--font-functional);font-size:var(--type-copy-14-size);font-weight:400;line-height:var(--type-copy-14-leading)}.theme-opaline .opaline-app-shell-topbar-control:where(:not(.opaline-button--ghost)),.theme-opaline .opaline-nav-icon-button.opaline-app-shell-topbar-control:where(:not(.opaline-button--ghost)){color:var(--content-primary)}.theme-opaline .opaline-app-shell-topbar-control>svg,.theme-opaline .opaline-nav-icon-button.opaline-app-shell-topbar-control>svg{width:1.3125rem;height:1.3125rem;flex:none}.theme-opaline .opaline-topbar-context{align-content:center;flex:0 1 auto;overflow:hidden;padding-inline:var(--space-8);color:var(--content-muted);text-overflow:ellipsis;white-space:nowrap}.theme-opaline .opaline-app-shell-topbar-control--icon{width:var(--control-height-md);padding-inline:0}.theme-opaline [data-work-panel-header-action],.theme-opaline .opaline-work-panel-header .opaline-icon-button,.theme-opaline[data-work-panel-open] .opaline-app-shell-work-panel-toggle{width:var(--control-height-md);height:var(--control-height-md);min-width:var(--control-height-md);min-height:var(--control-height-md);padding:0;border-radius:var(--radius-panel)}.theme-opaline .opaline-work-panel-header-identity{max-width:none;padding-inline:var(--space-6) var(--space-4);border:0;border-radius:var(--radius-panel)}.theme-opaline .opaline-work-panel-header-identity[data-rename-restored=true]:focus-visible{outline:none}.theme-opaline .opaline-work-panel-subheader :is(.opaline-button,.opaline-doc-well,.opaline-doc-format-trigger){border-radius:var(--radius-panel)}.theme-opaline .opaline-work-panel-subheader .opaline-button{font-size:var(--type-copy-14-size)}.theme-opaline [data-work-panel-header-action]>svg,.theme-opaline .opaline-work-panel-header .opaline-icon-button>svg,.theme-opaline[data-work-panel-open] .opaline-app-shell-work-panel-toggle>svg{width:1.3125rem;height:1.3125rem;flex:none}.theme-opaline .opaline-app-shell-sidebar-resize,.theme-opaline .opaline-app-shell-work-panel-resize{--resize-handle-color: var(--line-strong);--resize-handle-opacity: 0;--resize-handle-scale-y: 1;width:var(--space-16);border:0;outline:none;cursor:col-resize;touch-action:none}.theme-opaline .opaline-app-shell-sidebar-resize{position:relative;z-index:calc(var(--z-dock) + 2);margin-inline:calc(var(--space-16) / -2);flex:none;align-self:stretch}.theme-opaline .opaline-app-shell-work-panel-resize{inset-inline-start:calc(var(--space-16) / -2)}.theme-opaline .opaline-app-shell-sidebar-resize:after,.theme-opaline .opaline-app-shell-work-panel-resize:after{position:absolute;top:50%;left:50%;width:calc(var(--space-4) * .75);height:var(--space-48);border-radius:var(--radius-capsule);background-color:var(--resize-handle-color);content:"";opacity:var(--resize-handle-opacity);pointer-events:none;transform:translate(-50%,-50%) scaleY(var(--resize-handle-scale-y));transform-origin:center}.theme-opaline .opaline-app-shell-sidebar-resize{--resize-handle-opacity: 1}@media(hover:hover){.theme-opaline .opaline-app-shell-sidebar-resize:hover,.theme-opaline .opaline-app-shell-work-panel-resize:hover{--resize-handle-opacity: 1}}.theme-opaline .opaline-app-shell-sidebar-resize:focus-visible,.theme-opaline .opaline-app-shell-work-panel-resize:focus-visible{--resize-handle-color: var(--focus-ring);--resize-handle-opacity: 1}.theme-opaline .opaline-app-shell-sidebar-resize:is(:active,[data-resizing]),.theme-opaline .opaline-app-shell-work-panel-resize:is(:active,[data-resizing]){--resize-handle-opacity: 1;--resize-handle-scale-y: .97}.theme-opaline[data-sidebar-resizing] .opaline-app-sidebar,.theme-opaline[data-work-panel-resizing] .opaline-app-shell-work-panel{transition:none}@media(prefers-reduced-motion:no-preference){.theme-opaline .opaline-app-shell-sidebar-resize:after,.theme-opaline .opaline-app-shell-work-panel-resize:after{transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-press) var(--ease-out)}.theme-opaline .opaline-app-shell-sidebar-resize:focus-visible:after,.theme-opaline .opaline-app-shell-work-panel-resize:focus-visible:after{transition:transform var(--motion-press) var(--ease-out)}}@media(prefers-reduced-motion:reduce){.theme-opaline .opaline-app-shell-sidebar-resize:after,.theme-opaline .opaline-app-shell-work-panel-resize:after{transition:none;transform:translate(-50%,-50%) scaleY(1)}}@layer components{.theme-opaline .opaline-dock-shell-header--collection,.theme-opaline.opaline-dock-shell-header--collection{container:dock-collection-header / inline-size;gap:var(--space-6);padding-inline:var(--space-8)}@container dock-collection-header (max-width: 40rem){.opaline-dock-shell-header--collection .opaline-dock-shell-workspace-crumb{display:none}}.theme-opaline .opaline-dock-shell-header--collection .opaline-dock-shell-header-leading,.theme-opaline.opaline-dock-shell-header--collection .opaline-dock-shell-header-leading{display:flex;flex:none;align-items:center;gap:var(--space-6)}.theme-opaline .opaline-dock-shell-toggle-slot,.theme-opaline.opaline-dock-shell-toggle-slot{width:var(--control-height-md);height:var(--control-height-md);flex:none}.theme-opaline .opaline-dock-shell-header--collection .opaline-dock-shell-identity,.theme-opaline.opaline-dock-shell-header--collection .opaline-dock-shell-identity{align-items:center}.theme-opaline .opaline-dock-shell-header--collection .opaline-dock-shell-title,.theme-opaline.opaline-dock-shell-header--collection .opaline-dock-shell-title{display:block;box-sizing:border-box;max-width:60%;height:var(--control-height-md);padding-inline:calc(var(--space-8) + var(--space-4) / 2) var(--space-8);overflow:hidden;color:var(--content-primary);font-size:var(--type-copy-14-size);font-weight:400;line-height:var(--control-height-md);text-overflow:ellipsis;white-space:nowrap}.theme-opaline .opaline-dock-shell-header--workspace .opaline-dock-shell-identity,.theme-opaline.opaline-dock-shell-header--workspace .opaline-dock-shell-identity{min-width:0;flex:1 1 auto}.theme-opaline .opaline-dock-shell-header[data-centered]>:is(.opaline-dock-shell-identity,.opaline-dock-shell-header-trailing){min-width:0;flex:1 1 0%}.theme-opaline .opaline-dock-shell-header[data-centered]>.opaline-dock-shell-header-trailing{justify-content:flex-end}.opaline-dock-shell-header-center{display:flex;flex:none;align-items:center}@container dock-collection-header (max-width: 40rem){.theme-opaline .opaline-dock-shell-header[data-centered]>.opaline-dock-shell-identity{flex:1 1 auto}.theme-opaline .opaline-dock-shell-header[data-centered]>.opaline-dock-shell-header-trailing{display:none}}}.theme-opaline .opaline-resource-title{box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:100%;height:var(--control-height-md);min-height:var(--control-height-md);gap:var(--space-4);padding-block:var(--space-4);padding-inline:var(--space-8);border:0;background:var(--surface);box-shadow:var(--recipe-lifted-control)}.opaline-resource-title-icon{box-sizing:content-box;display:flex;width:var(--space-16);height:var(--space-16);flex:none;align-items:center;justify-content:center;padding-inline-end:calc(var(--space-4) / 2)}.opaline-resource-title-icon>svg{width:var(--space-16);height:var(--space-16)}.opaline-resource-title-name{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;flex:0 1 auto;justify-content:flex-start;font-size:var(--type-copy-14-size);font-weight:500;line-height:var(--type-copy-14-leading);text-align:left}.opaline-resource-title-trigger{width:-moz-fit-content;width:fit-content;max-width:100%;height:auto;min-height:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left}.theme-opaline .opaline-resource-title .opaline-resource-title-trigger.opaline-button--ghost:hover:not(:disabled){background:transparent}.opaline-resource-title-trigger [data-slot=resource-title-text]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opaline-resource-title-name>[data-slot=inline-rename]{max-width:100%}.opaline-resource-title-remove{position:relative;width:calc(var(--space-16) + var(--space-4));min-width:calc(var(--space-16) + var(--space-4));height:calc(var(--space-16) + var(--space-4))}.opaline-resource-title-remove:before{position:absolute;top:50%;left:50%;width:var(--control-height-sm);height:var(--control-height-sm);content:"";transform:translate(-50%,-50%)}@layer components{.theme-opaline .opaline-terrain-backdrop,.theme-opaline.opaline-terrain-backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none}.theme-opaline .opaline-terrain-backdrop>canvas,.theme-opaline.opaline-terrain-backdrop>canvas{display:block;width:100%;height:100%}.theme-opaline .opaline-has-terrain,.theme-opaline.opaline-has-terrain{position:relative}.theme-opaline .opaline-has-terrain>:not([data-slot=terrain-backdrop]),.theme-opaline.opaline-has-terrain>:not([data-slot=terrain-backdrop]){position:relative}.theme-opaline .opaline-dot-grid-backdrop,.theme-opaline.opaline-dot-grid-backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none}.theme-opaline .opaline-dot-grid-backdrop-shader,.theme-opaline.opaline-dot-grid-backdrop-shader{width:100%;height:100%}}.opaline-halftone-backdrop{position:absolute;inset:0;display:flex;overflow:hidden;border-radius:inherit;background:var(--recipe-halftone-backdrop-background);pointer-events:none}.opaline-halftone-backdrop-shader{flex:1;align-self:stretch}.opaline-catalogue-grid{overflow:visible}.theme-opaline .opaline-card.opaline-catalogue-card{display:flex;flex-direction:row;flex-wrap:wrap;align-items:start;gap:var(--space-12);padding:calc(var(--space-16) + var(--space-4) / 2);border:0;border-radius:var(--radius-area);background:var(--surface-raised);box-shadow:var(--recipe-catalogue-card);font-family:var(--font-functional);overflow:visible}.theme-opaline .opaline-card.opaline-catalogue-card[data-selected=true]{outline:1.25px solid var(--selection-content);outline-offset:1px}.opaline-catalogue-card-open{display:flex;flex:1 1 12rem;min-width:0;gap:var(--space-12);align-items:start;padding:0;border:0;background:none;text-align:start;color:inherit;font:inherit;border-radius:var(--radius-control)}button.opaline-catalogue-card-open{cursor:pointer}.opaline-catalogue-card-open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--space-4)}.opaline-catalogue-card-leading{display:grid;flex:none;place-items:center;width:var(--control-height-dense);height:var(--control-height-dense);border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:var(--recipe-catalogue-card)}.opaline-catalogue-card-leading>svg{width:21px;height:21px}.opaline-catalogue-card-copy{display:flex;flex:1;min-width:0;flex-direction:column;align-items:start;gap:var(--space-8)}.opaline-catalogue-card-title{overflow-wrap:anywhere;color:var(--recipe-catalogue-title);font-size:var(--type-copy-16-size);font-weight:500;line-height:calc(var(--space-16) + var(--space-4));letter-spacing:-.02em}.opaline-catalogue-card-description{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--content-muted);font-size:var(--type-label-13-size);line-height:var(--space-16);letter-spacing:-.02em}.opaline-catalogue-card-metadata,.opaline-catalogue-card-trailing,.opaline-catalogue-card-status,.opaline-catalogue-card-actions{display:flex;flex-wrap:wrap;align-items:center;min-width:0;max-width:100%}.opaline-catalogue-card-metadata{margin-top:var(--space-8);gap:var(--space-6)}.opaline-catalogue-card-trailing{gap:var(--space-12);margin-inline-start:auto}.opaline-catalogue-card-status{overflow-wrap:anywhere}.opaline-catalogue-card-actions{gap:var(--space-12)}.theme-opaline .opaline-catalogue-card .opaline-catalogue-card-overflow{width:var(--control-height-md);height:var(--control-height-md);border:0;border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--recipe-catalogue-card)}.theme-opaline .opaline-catalogue-card .opaline-catalogue-card-overflow>svg{width:22px;height:22px}.theme-opaline.opaline-catalogue-dialog{width:min(840px,calc(100vw - var(--space-32)));max-width:calc(100vw - var(--space-32));height:min(724px,calc(100dvh - var(--space-32)));max-height:calc(100dvh - var(--space-32));display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;border-radius:var(--radius-wide);background:var(--surface);box-shadow:0 24px 52px -26px #00000047,0 3px 10px #00000014,0 0 0 1px var(--line-subtle)}.opaline-catalogue-dialog>.opaline-dialog-close{top:18px;right:20px}.opaline-catalogue-dialog:has(>.opaline-dialog-close) .opaline-catalogue-dialog-header{padding-right:calc(var(--space-32) * 2)}.opaline-catalogue-dialog-header{display:flex;flex:none;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-12);min-height:72px;padding:18px 20px var(--space-16);border-bottom:1px solid var(--line-subtle)}.opaline-catalogue-dialog-heading{display:flex;align-items:center;gap:var(--space-12);min-width:0}.opaline-catalogue-dialog-title{margin:0;color:var(--content-primary);font-size:var(--type-heading-20-size);font-weight:600;line-height:22px}.opaline-catalogue-dialog-description{margin:1px 0 0;color:var(--content-muted);font-size:var(--type-copy-13-size);line-height:18px}.opaline-catalogue-dialog:has([data-catalogue-body=browse])>.opaline-catalogue-dialog-header{padding:20px var(--space-24) var(--space-16)}.opaline-catalogue-dialog:has([data-catalogue-body=browse]) .opaline-catalogue-dialog-title{line-height:26px}.opaline-catalogue-dialog:has([data-catalogue-body=browse]) .opaline-catalogue-dialog-description{margin-top:2px;line-height:20px}.opaline-catalogue-dialog-body{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;gap:18px;padding:22px 72px;overflow:auto}.opaline-catalogue-dialog .opaline-catalogue-dialog-description-input{box-sizing:border-box;height:var(--space-48);min-height:var(--space-48)}.opaline-catalogue-dialog-body[data-catalogue-body=detail]{padding-top:var(--space-32)}.opaline-catalogue-dialog-body[data-catalogue-body=browse]{padding:20px var(--space-24) var(--space-24);gap:var(--space-16);overflow:hidden}.opaline-catalogue-dialog-toolbar{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-12)}.opaline-catalogue-dialog-actions{display:flex;align-items:center;gap:var(--space-8)}.opaline-catalogue-dialog-results{flex:1;min-height:0;min-width:0;margin:calc(-1 * var(--space-4))}.opaline-catalogue-dialog-list{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-4)}.opaline-catalogue-dialog-footer{display:flex;flex:none;align-items:center;justify-content:flex-end;height:68px;min-height:68px;gap:var(--space-8);padding:0 20px;border-top:1px solid var(--line-subtle)}@media(max-width:640px){.opaline-catalogue-dialog-body{padding:var(--space-24)}.opaline-catalogue-dialog-header{padding-inline:var(--space-16)}.opaline-catalogue-dialog-footer{height:auto;flex-wrap:wrap;padding-block:var(--space-16)}.opaline-catalogue-dialog-title{font-size:var(--type-heading-18-size);line-height:var(--type-heading-18-leading)}}.theme-opaline .opaline-code-badges{display:inline-flex;min-width:0;align-items:center;gap:5px;margin-inline-start:0;overflow:hidden;padding-inline:2px}.theme-opaline .opaline-code-badge{display:inline-flex;min-width:0;min-height:18px;max-width:100%;align-items:center;overflow:hidden;padding-block:2px;padding-inline:var(--space-4);border-radius:var(--space-4);background:var(--surface-inset);color:var(--content-primary);font-family:var(--font-technical);font-size:11px;font-weight:400;letter-spacing:0;line-height:14px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.theme-opaline .opaline-menu-content .opaline-code-badge{max-width:none;flex:none;overflow:visible;text-overflow:unset}.theme-opaline .opaline-inline-control,.theme-opaline.opaline-inline-control{padding-inline:var(--space-6)}.theme-opaline .opaline-command-control,.theme-opaline.opaline-command-control{border:.0625rem solid var(--line)}.theme-opaline .opaline-command-control--flat,.theme-opaline.opaline-command-control--flat{border-color:transparent;background:var(--canvas)}.theme-opaline .opaline-command-control--outline,.theme-opaline.opaline-command-control--outline{overflow:visible;border:1px solid var(--line-subtle);border-radius:var(--radius-panel);background:var(--recipe-lifted-control-background);box-shadow:var(--recipe-lifted-control)}.dark .theme-opaline .opaline-command-control--outline,.theme-opaline.dark .opaline-command-control--outline{border-color:transparent}.theme-opaline .opaline-command-control>.opaline-command-control-icon,.theme-opaline.opaline-command-control>.opaline-command-control-icon,.theme-opaline .opaline-command-control>.opaline-command-control-trailing-icon,.theme-opaline.opaline-command-control>.opaline-command-control-trailing-icon{align-self:center}.theme-opaline .opaline-command-control-remove>svg,.theme-opaline.opaline-command-control-remove>svg{pointer-events:none}.theme-opaline .opaline-command-control[data-disabled],.theme-opaline.opaline-command-control[data-disabled]{opacity:.4;cursor:default}.theme-opaline .opaline-command-control[data-disabled] .opaline-command-control-control:disabled,.theme-opaline.opaline-command-control[data-disabled] .opaline-command-control-control:disabled{opacity:1}.theme-opaline .opaline-command-control--ghost,.theme-opaline.opaline-command-control--ghost,.theme-opaline .opaline-command-control--transparent,.theme-opaline.opaline-command-control--transparent{border-color:transparent;background:transparent}.theme-opaline .opaline-command-control--ghost[data-active],.theme-opaline.opaline-command-control--ghost[data-active]{border-color:transparent;background:var(--surface-inset);color:var(--content-primary)}.theme-opaline .opaline-command-control--companion,.theme-opaline.opaline-command-control--companion{border-color:var(--line);background:var(--surface-raised);box-shadow:var(--recipe-solid-lift)}.theme-opaline .opaline-command-control-control,.theme-opaline.opaline-command-control-control,.theme-opaline .opaline-command-control-remove,.theme-opaline.opaline-command-control-remove{border:0;background:transparent}.theme-opaline .opaline-command-control-control,.theme-opaline.opaline-command-control-control{padding-block:.0625rem}.theme-opaline .opaline-command-control .opaline-replaceable-control-action,.theme-opaline.opaline-command-control .opaline-replaceable-control-action{inset-inline-start:var(--space-6);background:transparent}.theme-opaline .opaline-replaceable-control-action,.theme-opaline.opaline-replaceable-control-action{opacity:0;pointer-events:none}.theme-opaline .opaline-replaceable-control:hover .opaline-inline-control-leading,.theme-opaline.opaline-replaceable-control:hover .opaline-inline-control-leading,.theme-opaline .opaline-replaceable-control:focus-within .opaline-inline-control-leading,.theme-opaline.opaline-replaceable-control:focus-within .opaline-inline-control-leading{opacity:0;transform:scale(.72)}.theme-opaline .opaline-replaceable-control:hover .opaline-replaceable-control-action,.theme-opaline.opaline-replaceable-control:hover .opaline-replaceable-control-action,.theme-opaline .opaline-replaceable-control:focus-within .opaline-replaceable-control-action,.theme-opaline.opaline-replaceable-control:focus-within .opaline-replaceable-control-action,.theme-opaline .opaline-replaceable-control-action:focus-visible,.theme-opaline.opaline-replaceable-control-action:focus-visible{background:transparent;color:var(--content-primary);opacity:1;pointer-events:auto}@media(hover:hover)and (pointer:fine){.theme-opaline .opaline-command-control-control:hover:not(:disabled),.theme-opaline.opaline-command-control-control:hover:not(:disabled){color:var(--content-primary)}.theme-opaline .opaline-command-control-remove:hover:not(:disabled),.theme-opaline.opaline-command-control-remove:hover:not(:disabled){background:transparent}}@media(hover:none){.theme-opaline .opaline-replaceable-control .opaline-inline-control-leading,.theme-opaline.opaline-replaceable-control .opaline-inline-control-leading{opacity:0;transform:scale(.72)}.theme-opaline .opaline-replaceable-control .opaline-replaceable-control-action,.theme-opaline.opaline-replaceable-control .opaline-replaceable-control-action{opacity:1;pointer-events:auto}}.theme-opaline.opaline-commandbar{border-radius:var(--radius-area)}.theme-opaline .opaline-commandbar-header{flex:none;padding:var(--space-12);border-bottom:calc(var(--space-4) / 4) solid var(--line-subtle)}.theme-opaline .opaline-commandbar-addon{padding-inline:var(--space-12) var(--space-8);color:var(--content-muted)}.theme-opaline .opaline-commandbar-icon{--opaline-icon-stroke: 1.5}.theme-opaline .opaline-commandbar-body{min-block-size:0;max-block-size:min(24rem,60dvh);overflow-y:auto;overscroll-behavior:contain;padding:var(--space-8)}.theme-opaline .opaline-commandbar-heading{display:flex;align-items:center;min-block-size:var(--space-32);margin:0;padding-inline:var(--space-8);color:var(--content-muted);font-size:var(--type-label-12-size);font-weight:var(--type-label-12-weight);line-height:var(--type-label-12-leading)}.theme-opaline .opaline-commandbar-list{display:flex;flex-direction:column;gap:var(--space-4)}.theme-opaline .opaline-commandbar-item{display:flex;flex-direction:column;min-inline-size:0;min-block-size:var(--control-height-md);justify-content:center;padding:var(--space-4) var(--space-8);border:0;border-radius:var(--radius-panel);background:transparent;color:var(--content-primary);font:inherit;text-align:start;cursor:pointer}.theme-opaline .opaline-commandbar-item[aria-selected=true]{background:var(--state-hover)}.theme-opaline .opaline-commandbar-title-row{display:flex;align-items:center;gap:var(--space-8);inline-size:100%;min-inline-size:0;min-block-size:1.5em;font-size:var(--type-label-14-size);line-height:var(--type-label-13-leading)}.theme-opaline .opaline-commandbar-leading{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--space-8)}.theme-opaline .opaline-commandbar-title{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--type-label-14-weight)}.theme-opaline .opaline-commandbar-metadata{flex:none;color:var(--content-muted);font-family:var(--font-technical);font-size:var(--type-label-12-size);font-variant-numeric:tabular-nums}.theme-opaline .opaline-commandbar-description{display:block;box-sizing:border-box;max-inline-size:100%;overflow:hidden;color:var(--content-muted);font-size:var(--type-copy-14-size);line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.theme-opaline .opaline-commandbar-description[data-leading]{padding-inline-start:var(--space-16)}.theme-opaline .opaline-commandbar-status{margin:0;padding:var(--space-16) var(--space-8);color:var(--content-muted);font-size:var(--type-copy-14-size);line-height:var(--type-copy-14-leading)}@layer components{.theme-opaline .opaline-doc-zeno-collapse[data-state=closed] .opaline-doc-zeno-clip,.theme-opaline.opaline-doc-zeno-collapse[data-state=closed] .opaline-doc-zeno-clip{visibility:hidden;transition-delay:var(--motion-slow)}.theme-opaline .opaline-doc-zeno-head>button:hover,.theme-opaline.opaline-doc-zeno-head>button:hover{background:var(--surface-inset);color:var(--content-primary)}.theme-opaline .opaline-doc-review-actions>button.is-reject:hover,.theme-opaline.opaline-doc-review-actions>button.is-reject:hover{background:var(--surface-inset);color:var(--content-primary)}.theme-opaline .opaline-doc-review-item:hover,.theme-opaline.opaline-doc-review-item:hover{border-color:var(--line-strong)}.theme-opaline .opaline-doc-review-item-actions>button:hover,.theme-opaline.opaline-doc-review-item-actions>button:hover{border-color:var(--line-strong)}.theme-opaline .opaline-doc-review-undo:hover,.theme-opaline.opaline-doc-review-undo:hover{background:var(--surface-inset);color:var(--content-primary)}.theme-opaline .opaline-doc-suggestion-row>button:hover,.theme-opaline.opaline-doc-suggestion-row>button:hover{border-color:var(--line-strong);background:var(--surface)}}.opaline-sidebar-item-row{position:relative;display:flex;width:100%;min-width:0;align-items:center;border-radius:var(--radius-control)}.opaline-sidebar-item-row:is(:hover,:focus-within,:has([aria-expanded=true]),:has(>.is-active)){background-color:var(--state-hover)}.opaline-sidebar-item-row:has(>.is-active){background-color:var(--state-active)}.opaline-sidebar-item-row>.opaline-nav-item{width:100%;min-width:0;max-width:none;flex:1;font-size:var(--type-copy-14-size);line-height:calc(var(--space-16) + var(--space-4) / 2)}.opaline-sidebar-item-row .opaline-sidebar-item-menu{position:absolute;inset-block:0;inset-inline-end:0;width:var(--control-height-md);height:100%;border-radius:0 var(--radius-control) var(--radius-control) 0;background-color:transparent;opacity:0;transition:opacity var(--motion-fast) var(--ease-standard)}.opaline-sidebar-item-row:hover .opaline-sidebar-item-menu,.opaline-sidebar-item-row:focus-within .opaline-sidebar-item-menu,.opaline-sidebar-item-row .opaline-sidebar-item-menu[aria-expanded=true]{opacity:1}.theme-opaline .opaline-sidebar-item-row .opaline-sidebar-item-menu:hover:not(:disabled),.theme-opaline .opaline-sidebar-item-row .opaline-sidebar-item-menu:focus-visible:not(:disabled){background-color:transparent}.opaline-sidebar-item-row:has(.opaline-sidebar-item-menu):is(:hover,:focus-within,:has([aria-expanded=true])) .opaline-nav-item-label{margin-inline-end:var(--control-height-md)}.opaline-sidebar-item-row:has(.opaline-sidebar-item-menu):has(.opaline-nav-item-trailing):is(:hover,:focus-within,:has([aria-expanded=true])) .opaline-nav-item-label{margin-inline-end:0}.opaline-sidebar-item-row:has(.opaline-sidebar-item-menu):is(:hover,:focus-within,:has([aria-expanded=true])) .opaline-nav-item-trailing{margin-inline-end:var(--control-height-md)}.opaline-sidebar-item-row:has(.opaline-sidebar-item-menu):is(:hover,:focus-within,:has([aria-expanded=true])) .opaline-nav-item-trailing [data-slot=badge]:has([data-slot=badge-icon]){padding-inline:var(--space-4)}.opaline-sidebar-item-row:has(.opaline-sidebar-item-menu):is(:hover,:focus-within,:has([aria-expanded=true])) .opaline-nav-item-trailing [data-slot=badge]:has([data-slot=badge-icon])>:not([data-slot=badge-icon]){display:none}.theme-opaline .opaline-settings-sidebar .opaline-app-sidebar-head{min-height:calc(var(--control-height-md) + var(--space-16));padding-inline:0}.theme-opaline .opaline-settings-sidebar .opaline-section-nav{width:100%;gap:calc(var(--space-16) + var(--space-4))}.theme-opaline .opaline-settings-sidebar .opaline-section-nav-label{display:flex;height:var(--control-height-dense);align-items:center;margin:0;padding-inline:var(--space-6);color:var(--content-muted);font-family:var(--font-technical);font-size:var(--type-label-12-size);font-weight:400;line-height:calc(var(--space-12) + var(--space-4) / 2);letter-spacing:normal;text-transform:none}@layer components{.theme-opaline .opaline-app-sidebar:not([data-collapsed]),.theme-opaline.opaline-app-sidebar:not([data-collapsed]){width:var(--layout-sidebar);border-radius:var(--radius-area)}.theme-opaline .opaline-app-sidebar-head,.theme-opaline.opaline-app-sidebar-head{width:100%!important;min-height:var(--layout-topbar);gap:var(--space-8);margin-bottom:0;padding-block:calc((var(--layout-topbar) - var(--control-height-md)) / 2);padding-inline:var(--space-6) 0}.theme-opaline .opaline-app-sidebar-head[data-shell-toggle],.theme-opaline.opaline-app-sidebar-head[data-shell-toggle]{padding-inline-start:calc(var(--control-height-md) + var(--space-16))}.theme-opaline.opaline-app-shell:not([data-collapsed]) .opaline-app-sidebar-head[data-shell-toggle]{padding-inline:var(--space-6) var(--control-height-md)}.theme-opaline .opaline-app-sidebar-brand,.theme-opaline.opaline-app-sidebar-brand{display:flex!important;width:46px!important;height:var(--control-height-md);flex:none;align-items:center;padding-inline:var(--space-4) 10px;border-radius:var(--radius-panel)}.theme-opaline .opaline-settings-sidebar .opaline-app-sidebar-brand,.theme-opaline.opaline-settings-sidebar .opaline-app-sidebar-brand{width:100%!important;height:auto;min-height:var(--control-height-md);flex:1;padding-inline:0}.theme-opaline .opaline-app-sidebar-brand button,.theme-opaline.opaline-app-sidebar-brand button{place-items:start}.theme-opaline .opaline-app-sidebar-head-actions,.theme-opaline.opaline-app-sidebar-head-actions{margin-inline-start:auto;gap:var(--space-4)}.theme-opaline .opaline-app-sidebar .opaline-nav-item svg:not(.opaline-workspace-tile *),.theme-opaline.opaline-app-sidebar .opaline-nav-item svg:not(.opaline-workspace-tile *),.theme-opaline .opaline-sheet--sidebar .opaline-nav-item svg:not(.opaline-workspace-tile *),.theme-opaline.opaline-sheet--sidebar .opaline-nav-item svg:not(.opaline-workspace-tile *){width:21px!important;height:21px!important;--opaline-icon-stroke: 1.5}.theme-opaline .opaline-app-sidebar .opaline-workspace-tile,.theme-opaline.opaline-app-sidebar .opaline-workspace-tile,.theme-opaline .opaline-sheet--sidebar .opaline-workspace-tile,.theme-opaline.opaline-sheet--sidebar .opaline-workspace-tile{--opaline-icon-stroke: 1.35}.theme-opaline .opaline-app-sidebar .opaline-nav-item--sm,.theme-opaline.opaline-app-sidebar .opaline-nav-item--sm,.theme-opaline .opaline-sheet--sidebar .opaline-nav-item--sm,.theme-opaline.opaline-sheet--sidebar .opaline-nav-item--sm{height:var(--control-height-md);min-height:var(--control-height-md);gap:10px!important;padding-inline:var(--space-8) 10px!important;border-radius:var(--radius-control)!important;font-size:var(--type-copy-14-size);font-weight:400;line-height:var(--type-copy-14-leading)}.theme-opaline .opaline-app-sidebar-recents .opaline-nav-item--sm,.theme-opaline.opaline-app-sidebar-recents .opaline-nav-item--sm,.theme-opaline .opaline-sheet--sidebar .opaline-sidebar-item-row>.opaline-nav-item--sm,.theme-opaline.opaline-sheet--sidebar .opaline-sidebar-item-row>.opaline-nav-item--sm{gap:var(--space-8)!important;padding-inline:11px var(--space-8)!important;line-height:calc(var(--space-16) + var(--space-4) / 2)}.theme-opaline .opaline-app-sidebar-navigation[data-divided]{padding-bottom:var(--space-16);box-shadow:transparent 0 calc(var(--space-4) / -4) 0 inset;transition:box-shadow var(--motion-fast) var(--ease-standard)}.theme-opaline .opaline-app-sidebar-navigation[data-divided][data-scrolled]{box-shadow:var(--line) 0 calc(var(--space-4) / -4) 0 inset}.theme-opaline .opaline-app-sidebar-navigation .opaline-sidebar-stack,.theme-opaline.opaline-app-sidebar-navigation .opaline-sidebar-stack{gap:calc(var(--space-4) / 2)}.theme-opaline .opaline-app-sidebar .opaline-nav-item:not(.is-active):hover,.theme-opaline.opaline-app-sidebar .opaline-nav-item:not(.is-active):hover,.theme-opaline .opaline-app-sidebar button.opaline-sidebar-section-label:hover,.theme-opaline.opaline-app-sidebar button.opaline-sidebar-section-label:hover,.theme-opaline .opaline-sheet--sidebar .opaline-nav-item:not(.is-active):hover,.theme-opaline.opaline-sheet--sidebar .opaline-nav-item:not(.is-active):hover,.theme-opaline .opaline-sheet--sidebar button.opaline-sidebar-section-label:hover,.theme-opaline.opaline-sheet--sidebar button.opaline-sidebar-section-label:hover{background:var(--state-hover)!important;background-image:none!important}.theme-opaline .opaline-app-sidebar .opaline-nav-item.is-active,.theme-opaline.opaline-app-sidebar .opaline-nav-item.is-active,.theme-opaline .opaline-sheet--sidebar .opaline-nav-item.is-active,.theme-opaline.opaline-sheet--sidebar .opaline-nav-item.is-active{background:var(--state-active)!important;background-image:none!important}.theme-opaline .opaline-app-sidebar .opaline-sidebar-item-row>.opaline-nav-item:is(:hover,.is-active),.theme-opaline.opaline-app-sidebar .opaline-sidebar-item-row>.opaline-nav-item:is(:hover,.is-active),.theme-opaline .opaline-sheet--sidebar .opaline-sidebar-item-row>.opaline-nav-item:is(:hover,.is-active),.theme-opaline.opaline-sheet--sidebar .opaline-sidebar-item-row>.opaline-nav-item:is(:hover,.is-active){background:transparent!important}.theme-opaline .opaline-app-sidebar-recents .opaline-sidebar-stack,.theme-opaline.opaline-app-sidebar-recents .opaline-sidebar-stack{gap:calc(var(--space-4) / 2)}.theme-opaline .opaline-app-sidebar,.theme-opaline.opaline-app-sidebar{transition:width var(--motion-press) cubic-bezier(.32,.72,0,1)}.theme-opaline .opaline-app-shell[data-collapsed]>.opaline-app-sidebar,.theme-opaline.opaline-app-shell[data-collapsed]>.opaline-app-sidebar,.theme-opaline .opaline-app-sidebar[data-collapsed],.theme-opaline.opaline-app-sidebar[data-collapsed]{overflow:hidden;width:0;min-width:0;padding-inline:0}.theme-opaline .opaline-app-sidebar[data-collapsed]>*,.theme-opaline.opaline-app-sidebar[data-collapsed]>*{min-width:calc(var(--layout-sidebar) - var(--space-8))}}.theme-opaline .opaline-app-sidebar-footer{display:flex;flex-shrink:0;flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--space-4);box-sizing:border-box;height:var(--layout-topbar);min-height:var(--layout-topbar);margin-top:auto;padding-block:0;padding-inline:var(--space-8) 0}.theme-opaline .opaline-app-sidebar-footer-settings{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:var(--control-height-md)}.theme-opaline .opaline-sidebar-section-action-button:has(>svg:only-child){display:inline-flex;width:var(--control-height-sm);height:var(--control-height-sm);align-items:center;justify-content:center;margin-inline-end:calc(var(--space-6) * -1);border-radius:var(--radius-panel);color:var(--content-muted)}.theme-opaline .opaline-sidebar-section-action-button>svg:only-child{width:calc(var(--space-12) + var(--space-4) / 2);height:calc(var(--space-12) + var(--space-4) / 2)}@media(hover:hover)and (pointer:fine){.theme-opaline .opaline-sidebar-section-action-button:has(>svg:only-child):hover{background:var(--state-hover);color:var(--content-primary)}}.theme-opaline .opaline-home,.theme-opaline.opaline-home{position:relative;width:100%;min-height:0;flex:1 1 auto;align-items:stretch;justify-content:flex-start;color:var(--content-primary);font-family:var(--font-functional)}.theme-opaline .opaline-home-background,.theme-opaline.opaline-home-background{position:absolute;z-index:0;inset:0;overflow:hidden;isolation:isolate;pointer-events:none}.theme-opaline .opaline-home-background>canvas,.theme-opaline.opaline-home-background>canvas,.theme-opaline .opaline-home-background>[data-slot=terrain-backdrop],.theme-opaline.opaline-home-background>[data-slot=terrain-backdrop]{display:block;width:100%;height:100%}.theme-opaline .opaline-home-scroll,.theme-opaline.opaline-home-scroll{position:relative;z-index:1;display:flex;min-width:0;min-height:0;flex:1;justify-content:center;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:none;padding:var(--space-8) var(--space-16) calc(var(--opaline-home-dock-height) + var(--space-32))}.theme-opaline .opaline-home-welcome,.theme-opaline.opaline-home-welcome{display:flex;width:100%;max-width:var(--layout-content-rail);min-height:100%;flex-direction:column;justify-content:safe center;padding-inline:var(--space-16)}.theme-opaline .opaline-home-greeting-block,.theme-opaline.opaline-home-greeting-block{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:var(--space-8);padding:0 var(--control-height-sm) var(--space-8) 10px;text-align:left}.theme-opaline .opaline-home-greeting,.theme-opaline.opaline-home-greeting{margin:0;color:var(--content-primary);font-family:var(--font-functional);font-size:24px;font-weight:500;letter-spacing:-.013em;width:100%;line-height:32px;text-align:left;text-wrap:balance}.theme-opaline .opaline-home-greeting>span,.theme-opaline.opaline-home-greeting>span{font:inherit}.theme-opaline .opaline-home-project-line,.theme-opaline.opaline-home-project-line{display:flex;width:100%;min-width:0;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:1px;color:var(--content-primary);font-size:24px;font-weight:500;letter-spacing:-.013em;line-height:32px;text-align:left;text-wrap:balance}.theme-opaline .opaline-home-proposals,.theme-opaline.opaline-home-proposals{display:flex;width:100%;min-height:180px;flex-direction:column;gap:var(--space-4);margin-top:var(--space-16);transition:opacity var(--motion-slow) var(--ease-standard),transform var(--motion-slow) var(--ease-standard)}.theme-opaline .opaline-home-proposals-label,.theme-opaline.opaline-home-proposals-label{min-height:var(--control-height-lg);padding:9px var(--space-12);color:var(--content-primary);font-size:14px;font-weight:600;line-height:19px}.theme-opaline .opaline-home-proposals[data-hidden],.theme-opaline.opaline-home-proposals[data-hidden]{visibility:hidden;opacity:0;transform:translateY(-.25rem);transition:none}.theme-opaline .opaline-home-composer-dock,.theme-opaline.opaline-home-composer-dock{position:absolute;z-index:3;right:0;bottom:var(--space-8);left:0;display:flex;justify-content:center;padding-inline:var(--space-16);pointer-events:none}.theme-opaline .opaline-home-composer,.theme-opaline.opaline-home-composer{width:min(var(--layout-content-rail),100%);min-width:0;pointer-events:auto}@media(prefers-reduced-motion:reduce){.theme-opaline .opaline-home-proposals,.theme-opaline.opaline-home-proposals{transition:none}}@layer components{.theme-opaline .opaline-proposal-list[data-actions-visibility=hover] .opaline-proposal,.theme-opaline.opaline-proposal-list[data-actions-visibility=hover] .opaline-proposal{padding-inline-end:42px}.theme-opaline .opaline-proposal-list[data-actions-visibility=hover] .opaline-proposal-actions,.theme-opaline.opaline-proposal-list[data-actions-visibility=hover] .opaline-proposal-actions{position:absolute;inset-inline-end:.5rem;opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--ease-standard)}.theme-opaline .opaline-proposal-list[data-actions-visibility=hover] .opaline-proposal-item:hover .opaline-proposal-actions,.theme-opaline.opaline-proposal-list[data-actions-visibility=hover] .opaline-proposal-item:hover .opaline-proposal-actions,.theme-opaline .opaline-proposal-list[data-actions-visibility=hover] .opaline-proposal-item:focus-within .opaline-proposal-actions,.theme-opaline.opaline-proposal-list[data-actions-visibility=hover] .opaline-proposal-item:focus-within .opaline-proposal-actions,.theme-opaline .opaline-proposal-list[data-actions-visibility=hover] .opaline-proposal-actions:has([aria-expanded=true]),.theme-opaline.opaline-proposal-list[data-actions-visibility=hover] .opaline-proposal-actions:has([aria-expanded=true]){opacity:1;pointer-events:auto}@media(hover:none){.theme-opaline .opaline-proposal-list[data-actions-visibility=hover] .opaline-proposal-actions,.theme-opaline.opaline-proposal-list[data-actions-visibility=hover] .opaline-proposal-actions{opacity:1;pointer-events:auto}}@media(max-width:520px){.theme-opaline .opaline-proposal-meta,.theme-opaline.opaline-proposal-meta{display:none}}}@keyframes opaline-queue-spin{to{transform:rotate(360deg)}}@layer components{@media(prefers-reduced-motion:reduce){.theme-opaline .opaline-task-queue-spinner,.theme-opaline.opaline-task-queue-spinner{animation:none}}.theme-opaline .opaline-task-queue-state>svg,.theme-opaline.opaline-task-queue-state>svg{width:.875rem;height:.875rem;--opaline-icon-stroke: 1.5}.theme-opaline .opaline-task-queue-item [data-slot=icon-button]>svg,.theme-opaline.opaline-task-queue-item [data-slot=icon-button]>svg{width:.75rem;height:.75rem}.theme-opaline .opaline-task-queue-card .opaline-task-queue--nested,.theme-opaline.opaline-task-queue-card .opaline-task-queue--nested{border-width:1px 0 0;border-radius:0;background:transparent;box-shadow:none}.theme-opaline .opaline-task-queue-card .opaline-task-queue--nested .opaline-task-queue-item,.theme-opaline.opaline-task-queue-card .opaline-task-queue--nested .opaline-task-queue-item{min-height:2.625rem;padding-inline:0}.theme-opaline .opaline-task-queue-card-head,.theme-opaline.opaline-task-queue-card-head{display:flex;width:100%;min-width:0;align-items:center;gap:.5rem;padding:0;border:0;background:transparent;color:inherit;font-family:inherit;text-align:left}.theme-opaline .opaline-task-queue-card-head.is-toggle,.theme-opaline.opaline-task-queue-card-head.is-toggle{cursor:pointer}.theme-opaline .opaline-task-queue-card-glyph,.theme-opaline.opaline-task-queue-card-glyph{display:flex;width:var(--space-16);height:var(--space-16);flex:none;align-items:center;justify-content:center;color:var(--content-muted)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-task-queue-card-glyph,.theme-opaline.opaline-task-queue-card-glyph{color:color-mix(in oklab,var(--content-muted) 80%,transparent)}}.theme-opaline .opaline-task-queue-card-glyph>svg,.theme-opaline.opaline-task-queue-card-glyph>svg{width:.875rem;height:.875rem}.theme-opaline .opaline-task-queue-card-summary,.theme-opaline.opaline-task-queue-card-summary{margin-left:auto;flex:none}.theme-opaline .opaline-task-queue-card-chevron,.theme-opaline.opaline-task-queue-card-chevron{width:.75rem;height:.75rem;flex:none;color:var(--content-muted)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-task-queue-card-chevron,.theme-opaline.opaline-task-queue-card-chevron{color:color-mix(in oklab,var(--content-muted) 80%,transparent)}}.theme-opaline .opaline-task-queue-card-chevron,.theme-opaline.opaline-task-queue-card-chevron{transform:rotate(-90deg);transition:transform var(--motion-slow) var(--ease-standard);--opaline-icon-stroke: 2}.theme-opaline .opaline-task-queue-card-chevron.is-open,.theme-opaline.opaline-task-queue-card-chevron.is-open{transform:rotate(0)}}.theme-opaline .opaline-transcript-badge,.theme-opaline.opaline-transcript-badge{display:inline-flex;box-sizing:border-box;max-width:100%;align-items:center;gap:var(--space-8);padding-block:var(--space-4);padding-inline:calc(var(--space-8) + var(--space-4) / 2) var(--space-12);margin-inline:var(--space-4);vertical-align:middle;border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:var(--recipe-attachment);color:var(--content-primary);font-family:var(--font-functional);font-size:var(--type-label-14-size);font-weight:var(--type-copy-14-weight);font-style:normal;line-height:var(--type-label-14-leading);letter-spacing:var(--type-label-14-tracking);text-decoration:none;overflow-wrap:anywhere;transition:background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.theme-opaline .opaline-transcript-badge:hover,.theme-opaline.opaline-transcript-badge:hover{background:var(--content-primary)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-transcript-badge:hover,.theme-opaline.opaline-transcript-badge:hover{background:color-mix(in oklab,var(--content-primary) 4%,var(--surface-raised))}}.theme-opaline .opaline-transcript-badge:hover,.theme-opaline.opaline-transcript-badge:hover{box-shadow:var(--recipe-solid-lift-hover);color:var(--content-primary);text-decoration:none}}.theme-opaline .opaline-transcript-badge:active,.theme-opaline.opaline-transcript-badge:active{background:var(--content-primary)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-transcript-badge:active,.theme-opaline.opaline-transcript-badge:active{background:color-mix(in oklab,var(--content-primary) 6%,var(--surface-raised))}}.theme-opaline .opaline-transcript-badge:active,.theme-opaline.opaline-transcript-badge:active{box-shadow:var(--recipe-solid-lift-pressed)}.theme-opaline .opaline-transcript-badge:focus-visible,.theme-opaline.opaline-transcript-badge:focus-visible{outline:calc(var(--space-4) / 2) solid var(--focus-ring);outline-offset:calc(var(--space-4) / 2)}.theme-opaline .opaline-transcript-badge-icon{display:inline-flex;color:var(--content-secondary);width:var(--space-16);height:var(--space-16);align-items:center;justify-content:center;flex:none}.theme-opaline .opaline-transcript-badge-icon>svg{width:100%;height:100%;--opaline-icon-stroke: 1.5}.theme-opaline .opaline-transcript-badge-label,.theme-opaline .opaline-transcript-badge-trailing{min-width:0}[data-survey-collapsed-fab]{position:fixed;right:var(--space-16);bottom:var(--space-80);z-index:var(--z-panel)}[data-survey-card]{position:fixed;right:var(--space-16);bottom:var(--space-80);z-index:var(--z-panel);width:min(calc(100vw - var(--space-32)),420px);max-height:calc(100dvh - var(--space-80) - var(--space-16));overflow:auto;text-align:left;box-shadow:0 2px 6px #0000000f,0 16px 38px -28px #00000042}.survey-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.survey-row--header{padding:var(--space-16) var(--space-16) 0}.survey-row--prescreen-footer,.survey-row--footer{flex-wrap:wrap;padding:0 var(--space-16) var(--space-16)}.survey-logo-circle{width:var(--control-height-md);height:var(--control-height-md);display:grid;flex:none;place-items:center;border-radius:var(--radius-capsule);background:var(--surface-inset);color:var(--action-primary)}.survey-logo-circle--lg{width:var(--control-height-lg);height:var(--control-height-lg)}.survey-kicker{color:var(--content-muted);font-size:var(--type-label-10-caps-size);font-weight:600;text-transform:uppercase}.survey-prescreen-copy{padding:var(--space-16)}.survey-prescreen-title,.survey-prescreen-body,.survey-thanks-title,.survey-thanks-body,.survey-question-text,.survey-select-hint{margin:0}.survey-prescreen-title{color:var(--content-primary);font-size:var(--type-heading-18-size);font-weight:600;line-height:var(--type-heading-18-leading)}.survey-prescreen-body{margin-top:var(--space-8);color:var(--content-muted);font-size:var(--type-copy-14-size);line-height:var(--type-copy-14-leading)}.survey-personal-touch,.survey-actions,.survey-dots,.survey-minlength{display:flex;align-items:center;gap:var(--space-8)}.survey-avatar{width:28px;height:28px;border-radius:var(--radius-capsule);-o-object-fit:cover;object-fit:cover}.survey-personal-name{color:var(--content-primary);font-size:var(--type-label-12-size);font-weight:500}.survey-progress{width:100%;height:calc(var(--space-8) / 2);overflow:hidden;background:var(--surface-inset)}.survey-progress-bar{height:100%;background:var(--action-primary);transition:width var(--motion-slow) var(--ease-standard)}.survey-thanks{display:flex;flex-direction:column;align-items:center;gap:var(--space-16);padding:var(--space-32) var(--space-16);text-align:center}.survey-thanks-copy{display:grid;gap:var(--space-8)}.survey-thanks-title{color:var(--content-primary);font-size:var(--type-heading-16-size);font-weight:600}.survey-thanks-body{max-width:var(--layout-sidebar);color:var(--content-muted);font-size:var(--type-copy-14-size);line-height:var(--type-copy-14-leading)}.survey-question-head{padding:var(--space-16) var(--space-16) var(--space-8)}.survey-question-text{color:var(--content-primary);font-size:var(--type-heading-16-size);font-weight:500;line-height:var(--type-heading-18-leading)}.survey-question-body{padding:var(--space-8) var(--space-16) var(--space-24)}[data-survey-choices],.survey-choices{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.survey-select-hint{color:var(--content-muted);font-size:var(--type-label-12-size);font-weight:500}.survey-multi-choice{display:flex;align-items:center;gap:10px;padding:10px var(--space-8);border:calc(var(--space-16) / 16) solid var(--line);border-radius:var(--radius-control);background:var(--canvas);color:var(--action-primary);font-size:var(--type-label-13-size);line-height:var(--type-label-13-leading);cursor:pointer}.survey-multi-choice[data-selected]{border-color:var(--line-strong);background:var(--surface-inset)}.survey-multi-choice[data-disabled]{cursor:default}[data-survey-other]{margin-top:var(--space-8)}.survey-question-body textarea{resize:vertical}.survey-minlength{margin-top:var(--space-8)}.survey-minlength-track{flex:1;height:calc(var(--space-8) / 4);overflow:hidden;border-radius:var(--radius-capsule);background:var(--surface-inset)}.survey-minlength-bar{height:100%;border-radius:inherit;background:var(--content-muted);transition:width var(--motion-base) var(--ease-standard)}.survey-minlength-bar.is-valid{background:var(--success-solid)}.survey-minlength-count{flex:none;color:var(--content-muted);font-size:var(--type-label-12-size);font-variant-numeric:tabular-nums}[data-survey-step][aria-current=step]{color:var(--action-primary)}@media(max-width:20rem){[data-survey-card]{right:var(--space-8);bottom:var(--space-8);width:calc(100vw - var(--space-16));max-height:calc(100dvh - var(--space-16))}.survey-actions{width:100%}.survey-actions>button{flex:1}}@media(prefers-reduced-motion:reduce){[data-survey-card] *,[data-survey-collapsed-fab]{animation:none!important;transition-duration:0s!important}}@layer components{.opaline-collection-view[data-layout=dock]{container-name:opaline-collection-view;container-type:inline-size;--opaline-collection-row-hover: var(--state-hover);--opaline-collection-row-selected: var(--state-selected);--opaline-collection-row-selected-hover: var(--state-selected-hover)}@container opaline-collection-view (max-width: 42rem){.opaline-collection-view[data-layout=dock]>.opaline-collection-toolbar{margin-top:calc(var(--space-12) + var(--space-8) / 2)}.opaline-collection-view[data-layout=dock]>.opaline-collection-toolbar [data-band=identity]{flex-wrap:wrap;align-items:stretch;padding-top:var(--space-12)}.opaline-collection-view[data-layout=dock]>.opaline-collection-toolbar [data-slot=collection-view-actions]{width:100%}.opaline-collection-view[data-layout=dock]>.opaline-collection-toolbar [data-slot=collection-view-search]{width:100%;max-width:none;flex:1 1 100%}}.theme-opaline .opaline-collection-dialog,.theme-opaline.opaline-collection-dialog{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:var(--layout-sidebar) 300px minmax(0,1fr);text-align:left}.theme-opaline .opaline-collection-dialog-navigation,.theme-opaline .opaline-collection-dialog-catalog,.theme-opaline .opaline-collection-dialog-detail{min-width:0;min-height:0}.theme-opaline .opaline-collection-dialog-navigation{display:flex;flex-direction:column;gap:20px;padding:18px var(--space-12);overflow-y:auto;overscroll-behavior-y:none;border-inline-end:thin solid var(--line)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-collection-dialog-navigation{border-inline-end:thin solid color-mix(in oklab,var(--line) 60%,transparent)}}.theme-opaline .opaline-collection-dialog-navigation{background:var(--canvas)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-collection-dialog-navigation{background:color-mix(in oklab,var(--canvas) 35%,transparent)}}.theme-opaline .opaline-collection-dialog-navigation>[data-slot=dialog-title]{padding-inline:10px}.theme-opaline .opaline-collection-dialog-navigation>[data-action=new-preset],.theme-opaline .opaline-collection-dialog-navigation>[data-slot=section-nav]{width:100%}.theme-opaline .opaline-collection-dialog-catalog,.theme-opaline .opaline-collection-dialog-detail{display:flex;flex-direction:column}.theme-opaline .opaline-collection-dialog-catalog{border-inline-end:thin solid var(--line)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-collection-dialog-catalog{border-inline-end:thin solid color-mix(in oklab,var(--line) 60%,transparent)}}.theme-opaline .opaline-collection-dialog-catalog-header{display:grid;flex:none;gap:10px;padding:20px var(--space-12) var(--space-12);border-block-end:thin solid var(--line)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-collection-dialog-catalog-header{border-block-end:thin solid color-mix(in oklab,var(--line) 60%,transparent)}}@media(max-width:67.5rem){.theme-opaline .opaline-collection-dialog{grid-template-columns:300px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.theme-opaline .opaline-collection-dialog-navigation{grid-column:1 / -1;flex-direction:row;align-items:center;gap:var(--space-12);padding:10px var(--space-12);overflow-x:auto;border-inline-end:0;border-block-end:thin solid var(--line)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-collection-dialog-navigation{border-block-end:thin solid color-mix(in oklab,var(--line) 60%,transparent)}}.theme-opaline .opaline-collection-dialog-navigation>[data-slot=dialog-title]{flex:none}.theme-opaline .opaline-collection-dialog-navigation>[data-action=new-preset]{width:auto}.theme-opaline .opaline-collection-dialog-navigation>[data-slot=section-nav]{width:auto;flex:1}.theme-opaline .opaline-collection-dialog-navigation>[data-slot=section-nav] [data-slot=section-nav-group]{flex-direction:row}}@media(max-width:40rem){.theme-opaline .opaline-collection-dialog{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.theme-opaline .opaline-collection-dialog-navigation,.theme-opaline .opaline-collection-dialog-catalog{grid-column:1}.theme-opaline .opaline-collection-dialog-navigation{grid-row:1;flex-wrap:wrap}.theme-opaline .opaline-collection-dialog-catalog{grid-row:2;border-inline-end:0}.theme-opaline .opaline-collection-dialog-detail{grid-column:1;grid-row:1 / -1}.theme-opaline .opaline-collection-dialog[data-compact-panel=list] .opaline-collection-dialog-detail,.theme-opaline .opaline-collection-dialog[data-compact-panel=detail] .opaline-collection-dialog-navigation,.theme-opaline .opaline-collection-dialog[data-compact-panel=detail] .opaline-collection-dialog-catalog{display:none}.theme-opaline .opaline-collection-dialog-navigation>[data-slot=dialog-title]{display:none}.theme-opaline .opaline-collection-dialog-navigation>[data-slot=section-nav]{order:2;flex-basis:100%}.theme-opaline .opaline-collection-dialog-navigation>[data-slot=section-nav] [data-slot=section-nav-group]{overflow-x:auto}}.theme-opaline .opaline-doc-footer-leading{display:inline-flex;align-items:center}.theme-opaline .opaline-doc-footer-leading .opaline-button{width:auto;gap:var(--space-8);padding-inline:var(--space-16);font-size:var(--type-label-12-size)}.theme-opaline .opaline-dock-shell-header--document,.theme-opaline.opaline-dock-shell-header--document{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);min-height:var(--layout-topbar);align-items:center;padding:var(--space-8) var(--space-8) var(--space-12)}.theme-opaline .opaline-dock-shell-header--document .opaline-dock-shell-header-leading,.theme-opaline.opaline-dock-shell-header--document .opaline-dock-shell-header-leading,.theme-opaline .opaline-dock-shell-header--document .opaline-dock-shell-header-trailing,.theme-opaline.opaline-dock-shell-header--document .opaline-dock-shell-header-trailing{display:flex;min-width:0;align-items:center;gap:.375rem}.theme-opaline .opaline-dock-shell-header--document .opaline-dock-shell-header-trailing,.theme-opaline.opaline-dock-shell-header--document .opaline-dock-shell-header-trailing{justify-self:end;margin-inline-start:0}.theme-opaline .opaline-dock-shell-header--document .opaline-dock-shell-identity,.theme-opaline.opaline-dock-shell-header--document .opaline-dock-shell-identity{width:100%;justify-content:center}.theme-opaline .opaline-dock-shell-header--document .opaline-dock-shell-title,.theme-opaline.opaline-dock-shell-header--document .opaline-dock-shell-title{display:block;width:100%;text-align:center}@media(max-width:40rem){.theme-opaline .opaline-dock-shell-header--document,.theme-opaline.opaline-dock-shell-header--document{grid-template-columns:auto minmax(0,1fr) auto}.theme-opaline .opaline-dock-shell-back-label,.theme-opaline.opaline-dock-shell-back-label{display:none}}}@layer legacy{.opaline-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.theme-opaline .opaline-mode-chevron,.theme-opaline.opaline-mode-chevron{width:.8rem;height:.8rem;color:var(--content-muted)}.theme-opaline .opaline-inline-control,.theme-opaline.opaline-inline-control{display:inline-flex;align-items:center;gap:var(--space-6);padding-inline:var(--space-6)}.theme-opaline .opaline-inline-control-leading,.theme-opaline.opaline-inline-control-leading,.theme-opaline .opaline-inline-control-trailing,.theme-opaline.opaline-inline-control-trailing{display:inline-flex;width:var(--space-16);height:var(--space-16);flex:none;align-items:center;justify-content:center}.theme-opaline .opaline-inline-control-label,.theme-opaline.opaline-inline-control-label{min-width:0}.theme-opaline .opaline-inline-control-action,.theme-opaline.opaline-inline-control-action{display:inline-flex;width:var(--space-16);height:var(--space-16);flex:none;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-icon-well);background:transparent;color:inherit;font:inherit;cursor:pointer}.theme-opaline .opaline-inline-control-action:disabled,.theme-opaline.opaline-inline-control-action:disabled{opacity:.4;cursor:default}.theme-opaline .opaline-replaceable-control,.theme-opaline.opaline-replaceable-control{position:relative}.theme-opaline .opaline-replaceable-control .opaline-inline-control-leading,.theme-opaline.opaline-replaceable-control .opaline-inline-control-leading{opacity:1;transform:scale(1);transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-out)}.theme-opaline .opaline-replaceable-control-action,.theme-opaline.opaline-replaceable-control-action{position:absolute;z-index:1;inset-block-start:50%;inset-inline-start:var(--space-6);color:var(--content-muted);opacity:0;pointer-events:none;translate:0 -50%;transition:opacity var(--motion-fast) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.theme-opaline .opaline-replaceable-control:hover .opaline-inline-control-leading,.theme-opaline.opaline-replaceable-control:hover .opaline-inline-control-leading,.theme-opaline .opaline-replaceable-control:focus-within .opaline-inline-control-leading,.theme-opaline.opaline-replaceable-control:focus-within .opaline-inline-control-leading{opacity:0;transform:scale(.72)}.theme-opaline .opaline-replaceable-control:hover .opaline-replaceable-control-action,.theme-opaline.opaline-replaceable-control:hover .opaline-replaceable-control-action,.theme-opaline .opaline-replaceable-control:focus-within .opaline-replaceable-control-action,.theme-opaline.opaline-replaceable-control:focus-within .opaline-replaceable-control-action,.theme-opaline .opaline-replaceable-control-action:focus-visible,.theme-opaline.opaline-replaceable-control-action:focus-visible{background:var(--surface-inset);color:var(--content-primary);opacity:1;pointer-events:auto}@media(hover:hover)and (pointer:fine){.theme-opaline .opaline-inline-control-action:hover:not(:disabled),.theme-opaline.opaline-inline-control-action:hover:not(:disabled){background:var(--surface-inset);color:var(--content-primary)}}.theme-opaline .opaline-badge,.theme-opaline.opaline-badge{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-functional);font-weight:500;line-height:1;white-space:nowrap;vertical-align:middle}.theme-opaline .opaline-badge--standard,.theme-opaline.opaline-badge--standard{border:1px solid transparent;border-radius:var(--radius-icon-well)}.theme-opaline .opaline-badge--sm,.theme-opaline.opaline-badge--sm{height:1.125rem;gap:.2rem;padding:0 .4rem;font-size:10.5px}.theme-opaline .opaline-badge--md,.theme-opaline.opaline-badge--md{height:1.4375rem;gap:.28rem;padding:0 .54rem;font-size:var(--type-label-12-size)}.theme-opaline .opaline-badge--lg,.theme-opaline.opaline-badge--lg{height:1.75rem;gap:.35rem;padding:0 .7rem;font-size:var(--type-copy-13-size)}.theme-opaline .opaline-badge-icon,.theme-opaline.opaline-badge-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:currentColor;--opaline-icon-stroke: 1.5}.theme-opaline .opaline-badge--sm .opaline-badge-icon>svg,.theme-opaline.opaline-badge--sm .opaline-badge-icon>svg{width:.625rem;height:.625rem}.theme-opaline .opaline-badge--md .opaline-badge-icon>svg,.theme-opaline.opaline-badge--md .opaline-badge-icon>svg{width:.75rem;height:.75rem}.theme-opaline .opaline-badge--lg .opaline-badge-icon>svg,.theme-opaline.opaline-badge--lg .opaline-badge-icon>svg{width:.9375rem;height:.9375rem}.theme-opaline .opaline-badge--neutral,.theme-opaline.opaline-badge--neutral{border-color:transparent;background:var(--surface-raised);box-shadow:0 0 0 1px var(--line-subtle);color:var(--content-secondary)}.theme-opaline .opaline-badge--accent:not(.opaline-badge--solid),.theme-opaline.opaline-badge--accent:not(.opaline-badge--solid){background:var(--selection-surface);color:var(--selection-content)}.theme-opaline .opaline-badge--success:not(.opaline-badge--solid),.theme-opaline.opaline-badge--success:not(.opaline-badge--solid){border-color:var(--success-line);background:var(--success-surface);color:var(--success-content)}.theme-opaline .opaline-badge--warning:not(.opaline-badge--solid),.theme-opaline.opaline-badge--warning:not(.opaline-badge--solid){border-color:var(--warning-line);background:var(--warning-surface);color:var(--warning-content)}.theme-opaline .opaline-badge--destructive:not(.opaline-badge--solid),.theme-opaline.opaline-badge--destructive:not(.opaline-badge--solid){border-color:var(--danger-line);background:var(--danger-surface);color:var(--danger-content)}.theme-opaline .opaline-badge--solid.opaline-badge--neutral,.theme-opaline.opaline-badge--solid.opaline-badge--neutral{border-color:transparent;background:var(--content-primary);box-shadow:none;color:var(--content-inverse)}.theme-opaline .opaline-badge--solid.opaline-badge--accent,.theme-opaline.opaline-badge--solid.opaline-badge--accent{border-color:transparent;background:var(--selection-solid);color:var(--content-inverse)}.theme-opaline .opaline-badge--solid.opaline-badge--success,.theme-opaline.opaline-badge--solid.opaline-badge--success{border-color:transparent;background:var(--success-solid);color:var(--content-inverse)}.theme-opaline .opaline-badge--solid.opaline-badge--warning,.theme-opaline.opaline-badge--solid.opaline-badge--warning{border-color:transparent;background:var(--warning-content);color:var(--content-inverse)}.theme-opaline .opaline-badge--solid.opaline-badge--destructive,.theme-opaline.opaline-badge--solid.opaline-badge--destructive{border-color:transparent;background:var(--danger-solid);color:var(--content-inverse)}.dark .theme-opaline .opaline-badge--destructive:not(.opaline-badge--solid),.theme-opaline.dark .opaline-badge--destructive:not(.opaline-badge--solid){background:var(--danger-surface)}.theme-opaline .opaline-badge--pill.opaline-glass--panel,.theme-opaline.opaline-badge--pill.opaline-glass--panel{border-radius:var(--radius-capsule);color:var(--content-primary)}.theme-opaline .opaline-glass--panel.opaline-badge--pill,.theme-opaline.opaline-glass--panel.opaline-badge--pill{border-radius:var(--radius-capsule)}.theme-opaline .opaline-badge--pill .opaline-badge-icon,.theme-opaline.opaline-badge--pill .opaline-badge-icon{color:var(--content-muted)}.theme-opaline [data-progress-role=heading],.theme-opaline[data-progress-role=heading],.theme-opaline [data-progress-role=label],.theme-opaline[data-progress-role=label]{color:var(--content-muted);font-family:var(--font-functional);font-size:var(--type-label-13-size);font-weight:400;line-height:var(--type-label-13-leading)}.theme-opaline [data-progress-role=heading],.theme-opaline[data-progress-role=heading],.theme-opaline [data-progress-role][data-progress-state=active],.theme-opaline[data-progress-role][data-progress-state=active],.theme-opaline [data-progress-role][data-progress-state=waiting],.theme-opaline[data-progress-role][data-progress-state=waiting],.theme-opaline [data-progress-role][data-progress-state=error],.theme-opaline[data-progress-role][data-progress-state=error]{font-weight:500}.theme-opaline [data-progress-role][data-progress-state=active],.theme-opaline[data-progress-role][data-progress-state=active]{color:var(--content-primary)}.theme-opaline [data-progress-role][data-progress-state=error],.theme-opaline[data-progress-role][data-progress-state=error]{color:var(--danger-content)}.theme-opaline [data-progress-role=detail],.theme-opaline[data-progress-role=detail],.theme-opaline [data-progress-role=meta],.theme-opaline[data-progress-role=meta]{color:var(--content-muted);font-family:var(--font-functional);font-size:var(--type-label-12-size);font-weight:400;line-height:var(--type-label-13-leading)}.theme-opaline [data-progress-role=meta],.theme-opaline[data-progress-role=meta]{font-variant-numeric:tabular-nums}.theme-opaline [data-progress-role=detail][data-progress-state=error],.theme-opaline[data-progress-role=detail][data-progress-state=error]{color:var(--danger-content)}@supports (color: color-mix(in lab,red,red)){.theme-opaline [data-progress-role=detail][data-progress-state=error],.theme-opaline[data-progress-role=detail][data-progress-state=error]{color:color-mix(in srgb,var(--danger-content) 72%,var(--content-muted))}}.theme-opaline [data-progress-role=detail][data-progress-state=error],.theme-opaline[data-progress-role=detail][data-progress-state=error]{font-weight:400}.theme-opaline .opaline-status-dot,.theme-opaline.opaline-status-dot{display:inline-block;width:7px;height:7px;flex:none;border-radius:var(--radius-capsule);background:var(--content-muted);transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.theme-opaline .opaline-status-badge,.theme-opaline.opaline-status-badge{display:inline-flex;min-width:22px;height:18px;align-items:center;justify-content:center;padding:0 5px;border-radius:var(--radius-capsule);background:var(--canvas);color:var(--content-muted);font-size:var(--type-label-12-size);font-weight:500;font-variant-numeric:tabular-nums;line-height:1}@keyframes opaline-status-pulse{0%,to{opacity:.65;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes opaline-status-pop{0%{opacity:0;transform:scale(.55)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.theme-opaline .opaline-status--pending.opaline-status-dot,.theme-opaline.opaline-status--pending.opaline-status-dot{box-shadow:0 0 0 3px var(--content-muted)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-status--pending.opaline-status-dot,.theme-opaline.opaline-status--pending.opaline-status-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--content-muted) 10%,transparent)}}.theme-opaline .opaline-status--pending.opaline-status-dot,.theme-opaline.opaline-status--pending.opaline-status-dot{opacity:.75}.theme-opaline .opaline-status--approved,.theme-opaline .opaline-status--applied,.theme-opaline.opaline-status--approved,.theme-opaline.opaline-status--applied{background:var(--success-surface);color:var(--success-content);animation:opaline-status-pop .28s var(--ease-out)}.theme-opaline .opaline-status-dot.opaline-status--approved,.theme-opaline .opaline-status-dot.opaline-status--applied,.theme-opaline.opaline-status-dot.opaline-status--approved,.theme-opaline.opaline-status-dot.opaline-status--applied{background:var(--success-solid)}.theme-opaline .opaline-status--failed,.theme-opaline.opaline-status--failed{background:var(--danger-surface);color:var(--danger-content);animation:opaline-status-pop .28s var(--ease-out)}.theme-opaline .opaline-status-dot.opaline-status--failed,.theme-opaline.opaline-status-dot.opaline-status--failed{background:var(--danger-content)}.theme-opaline .opaline-status--dismissed,.theme-opaline.opaline-status--dismissed{opacity:.55}.theme-opaline .opaline-status-badge.opaline-status--dismissed,.theme-opaline.opaline-status-badge.opaline-status--dismissed{text-decoration:line-through}.theme-opaline .opaline-status-dot.opaline-status--loading,.theme-opaline.opaline-status-dot.opaline-status--loading{background:var(--status-active-color, var(--action-primary));animation:opaline-status-pulse 1.3s ease-in-out infinite}.theme-opaline .opaline-inline-rename,.theme-opaline.opaline-inline-rename{min-width:0}.theme-opaline .opaline-inline-rename[data-state=editing],.theme-opaline .opaline-inline-rename[data-state=busy],.theme-opaline.opaline-inline-rename[data-state=editing],.theme-opaline.opaline-inline-rename[data-state=busy]{display:inline-grid;max-width:100%;vertical-align:middle}.theme-opaline .opaline-inline-rename-sizer,.theme-opaline.opaline-inline-rename-sizer{grid-column:1;grid-row:1;max-width:100%;overflow:hidden;visibility:hidden;white-space:pre;font:inherit;line-height:inherit}.theme-opaline .opaline-inline-rename-input,.theme-opaline.opaline-inline-rename-input{grid-column:1;grid-row:1;width:100%;min-width:0;padding:0;border:0;outline:none;background:transparent;color:inherit;caret-color:var(--selection-content);font:inherit;line-height:inherit;field-sizing:content}.theme-opaline .opaline-app-sidebar,.theme-opaline.opaline-app-sidebar{display:flex;width:var(--layout-sidebar);min-width:0;min-height:31rem;flex:none;flex-direction:column;overflow:hidden;transition:width var(--motion-slow) cubic-bezier(.32,.72,0,1),padding var(--motion-slow) cubic-bezier(.32,.72,0,1)}.theme-opaline .opaline-app-shell,.theme-opaline.opaline-app-shell{--shell-side-width: var(--layout-sidebar);--shell-chrome-width: 52px;--opaline-shell-topbar-height: var(--layout-topbar);--opaline-shell-frame-inset: var(--layout-gutter);--opaline-shell-inline-inset: var(--space-16);--opaline-shell-topbar-inset: var(--layout-gutter);--opaline-work-panel-width: 668px}.theme-opaline .opaline-app-shell[data-collapsed],.theme-opaline.opaline-app-shell[data-collapsed]{--shell-side-width: 0px}.theme-opaline .opaline-app-shell-crumb-slash,.theme-opaline.opaline-app-shell-crumb-slash{flex:none;margin:0 1px;color:var(--content-muted)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-app-shell-crumb-slash,.theme-opaline.opaline-app-shell-crumb-slash{color:color-mix(in oklab,var(--content-muted) 80%,transparent)}}.theme-opaline .opaline-app-shell-crumb-slash,.theme-opaline.opaline-app-shell-crumb-slash{font-size:var(--type-copy-14-size)}.theme-opaline .opaline-app-shell-crumb:has(.opaline-workspace-switcher-breadcrumb-compact) .opaline-app-shell-crumb-slash,.theme-opaline.opaline-app-shell-crumb:has(.opaline-workspace-switcher-breadcrumb-compact) .opaline-app-shell-crumb-slash,.theme-opaline .opaline-app-shell-crumb:has(.opaline-workspace-switcher-breadcrumb-compact) .opaline-app-shell-crumb-divider,.theme-opaline.opaline-app-shell-crumb:has(.opaline-workspace-switcher-breadcrumb-compact) .opaline-app-shell-crumb-divider{display:none}.theme-opaline .opaline-app-shell-work-panel-toggle[data-active],.theme-opaline.opaline-app-shell-work-panel-toggle[data-active]{background:var(--surface-inset);color:var(--content-primary)}.theme-opaline .opaline-settings-shell,.theme-opaline.opaline-settings-shell{--opaline-settings-measure: 960px;--opaline-settings-measure-wide: 1120px;--opaline-settings-content-gap: 28px;--opaline-settings-content-pad-block-start: var(--space-24);--opaline-settings-content-pad-block-end: 40px;--opaline-settings-content-pad-inline: var(--space-32);display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;text-align:left}.theme-opaline .opaline-settings-shell-scroll,.theme-opaline.opaline-settings-shell-scroll{min-width:0;flex:1;overflow-y:auto;overscroll-behavior-y:none}.theme-opaline .opaline-settings-shell-content,.theme-opaline.opaline-settings-shell-content{display:flex;width:100%;max-width:var(--opaline-settings-measure);flex-direction:column;gap:var(--opaline-settings-content-gap);padding-block:var(--opaline-settings-content-pad-block-start) var(--opaline-settings-content-pad-block-end);padding-inline:var(--opaline-settings-content-pad-inline);margin:0 auto;container-type:inline-size;container-name:settings-content}.theme-opaline .opaline-settings-shell-content[data-wide],.theme-opaline.opaline-settings-shell-content[data-wide]{max-width:var(--opaline-settings-measure-wide)}.theme-opaline .opaline-settings-shell-header,.theme-opaline.opaline-settings-shell-header{display:flex;flex:none;flex-direction:column;align-items:flex-start;gap:6px;padding:0 0 8px}.theme-opaline .opaline-settings-shell-title,.theme-opaline.opaline-settings-shell-title{margin:0;color:var(--content-primary);font-family:var(--font-functional);font-size:var(--type-heading-20-size);font-weight:600;letter-spacing:-.01em}.theme-opaline .opaline-settings-shell-subtitle,.theme-opaline.opaline-settings-shell-subtitle{margin:0;color:var(--content-muted);font-size:var(--type-copy-13-size);line-height:1.45}@media(max-width:640px){.theme-opaline .opaline-settings-shell-content,.theme-opaline.opaline-settings-shell-content{padding-inline:var(--space-16)}}.theme-opaline .opaline-doc-editor,.theme-opaline.opaline-doc-editor{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;overflow:hidden;color:var(--content-primary);font-family:var(--font-functional)}.theme-opaline .opaline-doc-editor-strip,.theme-opaline.opaline-doc-editor-strip{flex:none;margin-top:4px}.theme-opaline .opaline-doc-editor-toolbar,.theme-opaline.opaline-doc-editor-toolbar{display:flex;flex:none;align-items:center;gap:3px;padding:6px 9px;border:1px solid var(--line)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-doc-editor-toolbar,.theme-opaline.opaline-doc-editor-toolbar{border:1px solid color-mix(in oklab,var(--line) 80%,transparent)}}.theme-opaline .opaline-doc-editor-toolbar,.theme-opaline.opaline-doc-editor-toolbar{border-radius:var(--radius-panel);margin-top:4px;background:var(--surface)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-doc-editor-toolbar,.theme-opaline.opaline-doc-editor-toolbar{background:color-mix(in oklab,var(--surface) 75%,transparent)}}.theme-opaline .opaline-doc-editor-toolbar,.theme-opaline.opaline-doc-editor-toolbar{box-shadow:inset 0 1px #ffffffb3}.theme-opaline .opaline-doc-editor-main,.theme-opaline.opaline-doc-editor-main{position:relative;display:flex;min-height:0;flex:1;margin-top:4px}.theme-opaline .opaline-doc-editor-column,.theme-opaline.opaline-doc-editor-column{position:relative;min-width:0;flex:1}.theme-opaline .opaline-doc-editor-review-anchor,.theme-opaline.opaline-doc-editor-review-anchor{position:absolute;z-index:var(--z-panel);top:12px;left:50%;transform:translate(-50%)}.theme-opaline .opaline-doc-editor-scroll,.theme-opaline.opaline-doc-editor-scroll{position:absolute;inset:0;padding:16px 0 40px}.theme-opaline .opaline-doc-editor-scroll[data-has-footer],.theme-opaline.opaline-doc-editor-scroll[data-has-footer]{bottom:30px}.theme-opaline .opaline-doc-editor-footer,.theme-opaline.opaline-doc-editor-footer{position:absolute;right:0;bottom:0;left:0}@media(max-width:1080px){.theme-opaline .opaline-doc-editor-main>[data-slot=document-assistant-rail],.theme-opaline.opaline-doc-editor-main>[data-slot=document-assistant-rail]{position:absolute;z-index:var(--z-panel);top:0;right:0;bottom:0}}@media(max-width:640px){.theme-opaline .opaline-app-shell,.theme-opaline.opaline-app-shell{--shell-chrome-width: 24px}}.theme-opaline .opaline-doc-strip-spacer,.theme-opaline .opaline-doc-footer-spacer{min-width:8px;flex:1}.theme-opaline .opaline-doc-format-strip{container-type:inline-size;container-name:opaline-doc-toolbar;display:flex;align-items:center;box-sizing:border-box;width:100%;min-width:0;height:var(--control-hit-area);padding:var(--space-4);overflow:hidden;flex-shrink:0;border:0;border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--line) 0 1px 0 inset,#201f1c0f 0 0 0 1px,#201f1c0a 0 1px 2px;font-family:var(--font-functional)}.theme-opaline .opaline-doc-toolbar-group{display:flex;align-items:center;flex-shrink:0}.theme-opaline .opaline-doc-toolbar-group--format,.theme-opaline .opaline-doc-toolbar-group--paragraph-menu{display:none}.theme-opaline .opaline-doc-format-well-group{display:contents}.theme-opaline .opaline-doc-well,.theme-opaline .opaline-doc-rail-toggle{display:inline-flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-icon-well);background:transparent;color:var(--content-muted);cursor:pointer;transition:background var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.theme-opaline .opaline-doc-well:hover:not(:disabled),.theme-opaline .opaline-doc-rail-toggle:hover:not(:disabled){background:var(--surface-inset);color:var(--content-primary)}.theme-opaline .opaline-doc-well[data-active],.theme-opaline .opaline-doc-rail-toggle[data-active]{background:var(--surface-inset);color:var(--content-primary)}.theme-opaline .opaline-doc-well.is-ink{color:var(--content-primary)}.theme-opaline .opaline-doc-well>svg{width:18px;height:18px}.theme-opaline .opaline-doc-format-trigger{display:inline-flex;height:var(--control-height-dense);flex-shrink:0;align-items:center;gap:var(--space-4);padding-inline:var(--space-8);border:0;border-radius:var(--radius-control);background:transparent;color:var(--content-primary);cursor:pointer;font-family:inherit;font-size:var(--type-label-13-size)}.theme-opaline .opaline-doc-format-trigger:hover:not(:disabled){background:var(--surface-inset)}.theme-opaline .opaline-doc-format-trigger.is-numeric,.theme-opaline .opaline-doc-format-metric{font-variant-numeric:tabular-nums}.theme-opaline .opaline-doc-format-metric{min-width:2.5ch;text-align:center;font-size:var(--type-label-13-size);color:var(--content-primary)}.theme-opaline .opaline-doc-format-trigger>svg{width:var(--space-12);height:var(--space-12);color:var(--content-muted)}.theme-opaline .opaline-doc-format-trigger>svg:first-child:not(:last-child){width:var(--space-16);height:var(--space-16);color:inherit}.theme-opaline .opaline-doc-strip-divider{width:1px;height:18px;flex-shrink:0;margin-inline:var(--space-4);background:var(--line-subtle)}.theme-opaline .opaline-doc-rail-toggle{width:28px;height:28px;border-radius:var(--radius-icon-well);color:var(--content-primary)}.theme-opaline .opaline-doc-well:disabled,.theme-opaline .opaline-doc-format-trigger:disabled{cursor:default;opacity:.4}.theme-opaline .opaline-doc-swatch{width:18px;height:18px;border-radius:var(--radius-icon-well);box-shadow:#201f1c0f 0 0 0 1px}@container opaline-doc-toolbar (max-width: 1065px){.theme-opaline .opaline-doc-toolbar-group--text,.theme-opaline .opaline-doc-toolbar-group--paragraph{display:none}.theme-opaline .opaline-doc-toolbar-group--format{display:flex}.theme-opaline .opaline-doc-toolbar-group--zoom>:not(:nth-child(2)):not(.opaline-doc-strip-divider),.theme-opaline .opaline-doc-toolbar-group--font>:not(:first-child):not(.opaline-doc-strip-divider){display:none}}@container opaline-doc-toolbar (max-width: 711px){.theme-opaline .opaline-doc-toolbar-group--zoom,.theme-opaline .opaline-doc-toolbar-group--align{display:none}.theme-opaline .opaline-doc-toolbar-group--paragraph-menu{display:flex}}@container opaline-doc-toolbar (max-width: 471px){.theme-opaline .opaline-doc-toolbar-group--style,.theme-opaline .opaline-doc-toolbar-group--font{display:none}}.theme-opaline .opaline-doc-outline-collapse{display:grid;flex:none;transition:grid-template-columns var(--motion-slow) var(--ease-standard)}.theme-opaline .opaline-doc-outline-clip{min-width:0;overflow:hidden;visibility:visible;transition:visibility 0s linear}.theme-opaline .opaline-doc-outline-collapse[data-state=closed] .opaline-doc-outline-clip{visibility:hidden;transition-delay:var(--motion-slow)}.theme-opaline .opaline-doc-outline{box-sizing:border-box;width:192px;padding:14px 6px 0 2px;font-family:var(--font-functional)}.theme-opaline .opaline-doc-outline-label{display:block;padding:0 10px;margin-bottom:6px;color:var(--content-muted);font-size:var(--type-label-10-caps-size);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.theme-opaline .opaline-doc-outline>button{display:block;width:100%;padding:6px 10px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--content-muted);cursor:pointer;font:inherit;font-size:var(--type-copy-13-size);text-align:left}.theme-opaline .opaline-doc-outline>button:hover,.theme-opaline .opaline-doc-outline>button[data-active]{background:var(--surface-inset);color:var(--content-primary)}.theme-opaline .opaline-doc-outline>button.is-nested{padding-left:18px}.theme-opaline .opaline-doc-outline>button[data-active]{background:var(--surface-inset);font-weight:500}.theme-opaline .opaline-doc-outline>p{margin:10px 8px;color:var(--content-muted);font-size:var(--type-label-12-size)}.theme-opaline .opaline-doc-paper{box-sizing:border-box;width:700px;max-width:100%;padding:48px 56px 54px;border:1px solid var(--line)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-doc-paper{border:1px solid color-mix(in oklab,var(--line) 75%,transparent)}}.theme-opaline .opaline-doc-paper{border-radius:var(--radius-control);margin:0 auto;background:var(--surface);box-shadow:0 1px 2px #1e1c160d,0 18px 40px -24px #1e1c1647;color:var(--content-primary);font-family:var(--font-functional)}.theme-opaline .opaline-doc-paper-skeleton{display:flex;flex-direction:column}.theme-opaline .opaline-doc-paper-skeleton>:first-child{width:40%;height:20px}.theme-opaline .opaline-doc-paper-skeleton>:not(:first-child){height:12px;margin-top:12px}.theme-opaline .opaline-doc-paper-skeleton>:nth-child(2),.theme-opaline .opaline-doc-paper-skeleton>:nth-child(5){margin-top:24px}.theme-opaline .opaline-doc-paper-skeleton>:nth-child(2){width:91.6667%}.theme-opaline .opaline-doc-paper-skeleton>:nth-child(3){width:83.3333%}.theme-opaline .opaline-doc-paper-skeleton>:nth-child(4){width:75%}.theme-opaline .opaline-doc-paper-skeleton>:nth-child(5){width:83.3333%}.theme-opaline .opaline-doc-paper-skeleton>:nth-child(6){width:66.6667%}.theme-opaline .opaline-doc-paper-empty{margin:0;color:var(--content-muted);font-size:var(--type-copy-14-size);line-height:1.6}.theme-opaline .opaline-doc-footer{display:flex;box-sizing:border-box;height:30px;align-items:center;gap:8px;padding:0 10px 0 14px;border-top:1px solid var(--line)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-doc-footer{border-top:1px solid color-mix(in oklab,var(--line) 45%,transparent)}}.theme-opaline .opaline-doc-footer{color:var(--content-muted);font-family:var(--font-functional);font-size:var(--type-label-12-size);font-variant-numeric:tabular-nums}.theme-opaline .opaline-doc-footer button{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-icon-well);background:transparent;color:inherit;cursor:pointer}.theme-opaline .opaline-doc-footer button:hover{background:var(--surface-inset);color:var(--content-primary)}.theme-opaline .opaline-doc-footer svg{width:12px;height:12px}.theme-opaline .opaline-doc-zoom-label{min-width:36px;text-align:center}.theme-opaline .opaline-doc-review-pill{display:inline-flex;align-items:center;gap:9px;padding:5px 7px 5px 14px;border:1px solid var(--line);border-radius:var(--radius-capsule);background-color:var(--surface-raised);background-image:none;box-shadow:var(--recipe-solid-lift);color:var(--content-primary);font-family:var(--font-functional)}.theme-opaline .opaline-doc-review-pill>span{font-size:var(--type-label-12-size);font-variant-numeric:tabular-nums;font-weight:500}.theme-opaline .opaline-doc-review-pill>button{display:inline-flex;height:26px;align-items:center;border-radius:var(--radius-capsule);cursor:pointer;font-family:inherit;font-size:var(--type-label-12-size);font-weight:500}.theme-opaline .opaline-doc-review-pill>button.is-accept{padding:0 12px;border:0;background:var(--action-primary);color:var(--content-inverse);transition:transform var(--motion-base) var(--ease-standard)}.theme-opaline .opaline-doc-review-pill>button.is-accept:hover{transform:translateY(-1px)}.theme-opaline .opaline-doc-review-pill>button.is-reject{padding:0 11px;border:1px solid var(--line);background:transparent;color:var(--content-muted);transition:background var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.theme-opaline .opaline-doc-review-pill>button.is-reject:hover{background:var(--surface-inset);color:var(--content-primary)}.theme-opaline .opaline-doc-redline{position:relative}.theme-opaline .opaline-doc-redline[data-state=pending] .opaline-doc-redline-deletion{color:var(--danger-solid);text-decoration:line-through}.theme-opaline .opaline-doc-redline[data-state=pending] .opaline-doc-redline-insertion{color:var(--success-content);text-decoration:underline;text-underline-offset:2px}.theme-opaline .opaline-doc-redline-bubble{position:absolute;z-index:20;top:-32px;left:0;display:none;align-items:center;gap:3px;padding:3px;border:1px solid var(--line);border-radius:var(--radius-capsule);background-color:var(--surface-raised);background-image:none;box-shadow:var(--recipe-solid-lift)}.theme-opaline .opaline-doc-redline:hover .opaline-doc-redline-bubble,.theme-opaline .opaline-doc-redline:focus-within .opaline-doc-redline-bubble{display:inline-flex}.theme-opaline .opaline-doc-redline-bubble>button{display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard)}.theme-opaline .opaline-doc-redline-bubble>button:hover{background:var(--surface-inset)}.theme-opaline .opaline-doc-redline-bubble>button.is-accept{color:var(--success-content)}.theme-opaline .opaline-doc-redline-bubble>button.is-reject{color:var(--danger-solid)}.theme-opaline .opaline-doc-redline-bubble>button.is-accept svg{width:11px;height:11px;--opaline-icon-stroke: 2.4}.theme-opaline .opaline-doc-redline-bubble>button.is-reject svg{width:10px;height:10px;--opaline-icon-stroke: 2.2}.theme-opaline .opaline-pdf-view,.theme-opaline .opaline-image-view,.theme-opaline .opaline-email-view,.theme-opaline .opaline-audio-view,.theme-opaline .opaline-md-view{box-sizing:border-box;width:100%;height:100%;font-family:var(--font-functional)}.theme-opaline .opaline-pdf-view{min-height:0;padding:0;overflow:hidden;background:transparent}.theme-opaline .opaline-pdf-view object{width:100%;height:100%;border:0;background:transparent}.theme-opaline .opaline-image-view{display:flex;flex-direction:column;margin:0;overflow:hidden}.theme-opaline .opaline-image-view-frame{display:flex;min-height:0;flex:1;align-items:center;justify-content:center;padding:16px}.theme-opaline .opaline-image-view img{max-width:100%;max-height:100%;border-radius:var(--radius-icon-well);box-shadow:inset 0 1px #ffffff1f,0 1px 2px #14141229;-o-object-fit:contain;object-fit:contain}.theme-opaline .opaline-image-view figcaption{padding:0 16px 16px;color:var(--content-muted);font-size:var(--type-label-13-size);text-align:center}.theme-opaline .opaline-email-view{display:flex;flex-direction:column;gap:16px;padding:16px;overflow-y:auto;overscroll-behavior-y:none}.theme-opaline .opaline-email-view>header{padding-bottom:16px;border-bottom:1px solid var(--line)}.theme-opaline .opaline-email-view h1{margin:0 0 12px;color:var(--content-primary);font-size:var(--type-heading-18-size);font-weight:700}.theme-opaline .opaline-email-view p{margin:2px 0;color:var(--content-muted);font-size:var(--type-label-13-size)}.theme-opaline .opaline-email-view p>span{font-weight:500}.theme-opaline .opaline-email-view-body,.theme-opaline .opaline-md-view{line-height:1.6}.theme-opaline .opaline-email-view .opaline-email-view-body p,.theme-opaline.opaline-email-view .opaline-email-view-body p{color:var(--content-primary)}.theme-opaline .opaline-audio-view{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px}.theme-opaline .opaline-audio-view>p{margin:0;font-weight:600}.theme-opaline .opaline-audio-view audio{width:100%;max-width:480px}.theme-opaline .opaline-md-view{padding:24px;overflow-y:auto;overscroll-behavior-y:none}.theme-opaline .opaline-md-view h1,.theme-opaline .opaline-md-view h2,.theme-opaline .opaline-md-view h3{margin:1.2em 0 .5em;font-weight:600}.theme-opaline .opaline-md-view p{margin:.6em 0}.theme-opaline .opaline-md-view mark{border-radius:var(--radius-micro);background:var(--action-primary)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-md-view mark{background:color-mix(in oklab,var(--action-primary) 25%,transparent)}}.theme-opaline .opaline-app-sidebar-head,.theme-opaline.opaline-app-sidebar-head{display:flex;width:100%;align-items:center;justify-content:space-between}.theme-opaline .opaline-app-sidebar-brand,.theme-opaline.opaline-app-sidebar-brand,.theme-opaline .opaline-app-sidebar-search,.theme-opaline.opaline-app-sidebar-search{display:grid;width:32px;overflow:visible;place-items:center;opacity:1;transform:translate(0);transition:width var(--motion-slow) cubic-bezier(.32,.72,0,1),opacity var(--motion-base) var(--ease-out),transform var(--motion-slow) cubic-bezier(.32,.72,0,1)}.theme-opaline .opaline-app-sidebar-head-actions,.theme-opaline.opaline-app-sidebar-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-8)}.theme-opaline .opaline-app-sidebar-create,.theme-opaline.opaline-app-sidebar-create{width:100%;transition:width var(--motion-slow) cubic-bezier(.32,.72,0,1),margin var(--motion-slow) cubic-bezier(.32,.72,0,1)}.theme-opaline .opaline-app-sidebar-navigation,.theme-opaline.opaline-app-sidebar-navigation{display:flex;flex-direction:column;gap:var(--space-4);transition:padding var(--motion-slow) cubic-bezier(.32,.72,0,1),margin var(--motion-slow) cubic-bezier(.32,.72,0,1)}.theme-opaline .opaline-app-sidebar-recents,.theme-opaline.opaline-app-sidebar-recents{width:100%;min-height:0;flex:1 1 0%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:none;scrollbar-width:none;opacity:1;transform:translateY(0);visibility:visible;transition:opacity var(--motion-base) var(--ease-out),transform var(--motion-slow) cubic-bezier(.32,.72,0,1),visibility 0ms linear}.theme-opaline .opaline-app-sidebar-recents::-webkit-scrollbar,.theme-opaline.opaline-app-sidebar-recents::-webkit-scrollbar{display:none}.theme-opaline .opaline-app-sidebar-recent-list,.theme-opaline.opaline-app-sidebar-recent-list{display:flex;flex-direction:column;gap:var(--space-4)}.theme-opaline .opaline-app-sidebar-footer,.theme-opaline.opaline-app-sidebar-footer{width:100%;flex:none}@media(prefers-reduced-motion:reduce){.theme-opaline .opaline-app-sidebar,.theme-opaline.opaline-app-sidebar,.theme-opaline .opaline-app-sidebar *,.theme-opaline.opaline-app-sidebar *{transition-duration:0ms!important}}.theme-opaline .opaline-people-person,.theme-opaline.opaline-people-person{display:flex;min-width:0;align-items:center;gap:10px}.theme-opaline .opaline-people-person-copy,.theme-opaline.opaline-people-person-copy{display:flex;min-width:0;flex-direction:column}.theme-opaline .opaline-people-person-copy>span,.theme-opaline.opaline-people-person-copy>span,.theme-opaline .opaline-people-person-copy>small,.theme-opaline.opaline-people-person-copy>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-opaline .opaline-people-person-copy>span,.theme-opaline.opaline-people-person-copy>span{color:var(--content-primary);font-size:var(--type-label-13-size);font-weight:500}.theme-opaline .opaline-people-person-copy>span.is-muted,.theme-opaline.opaline-people-person-copy>span.is-muted,.theme-opaline .opaline-people-person-copy>small,.theme-opaline.opaline-people-person-copy>small,.theme-opaline .opaline-people-muted,.theme-opaline.opaline-people-muted{color:var(--content-muted)}.theme-opaline .opaline-people-person-copy>small,.theme-opaline.opaline-people-person-copy>small{font-size:var(--type-label-12-size)}.theme-opaline .opaline-people-role-trigger,.theme-opaline.opaline-people-role-trigger{width:110px;height:30px;font-size:var(--type-copy-13-size)}.theme-opaline .opaline-people-table [data-slot=icon-button]>svg,.theme-opaline.opaline-people-table [data-slot=icon-button]>svg{width:14px;height:14px}.theme-opaline .opaline-claim-check-row,.theme-opaline.opaline-claim-check-row{display:flex;flex:1;min-width:0;align-items:center;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start}.theme-opaline .opaline-claim-check-icon,.theme-opaline.opaline-claim-check-icon{display:inline-flex;flex-shrink:0;align-items:center;width:14px;height:14px}.theme-opaline .opaline-claim-check-icon[data-claim-check-icon=flagged],.theme-opaline.opaline-claim-check-icon[data-claim-check-icon=flagged]{color:var(--warning-content)}.theme-opaline .opaline-claim-check-message,.theme-opaline.opaline-claim-check-message{flex:1;min-width:0}.theme-opaline .opaline-claim-check-retry,.theme-opaline.opaline-claim-check-retry{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--content-primary);font:inherit;font-weight:500;cursor:pointer}.theme-opaline .opaline-claim-check-retry:hover,.theme-opaline.opaline-claim-check-retry:hover{text-decoration:underline}.theme-opaline .opaline-claim-check-retry:disabled,.theme-opaline.opaline-claim-check-retry:disabled{cursor:default;opacity:.6;text-decoration:none}.theme-opaline .opaline-claim-check-spinner,.theme-opaline.opaline-claim-check-spinner{animation:opaline-queue-spin .76s linear infinite}@media(prefers-reduced-motion:reduce){.theme-opaline .opaline-claim-check-spinner,.theme-opaline.opaline-claim-check-spinner{animation:none}}.theme-opaline .opaline-command-control,.theme-opaline.opaline-command-control{--opaline-inline-control-edge-inset: 10px;--opaline-inline-control-action-size: var(--space-16);--opaline-pill-glyph-size: 16px;box-sizing:border-box;position:relative;display:inline-flex;height:var(--control-height-dense);align-items:stretch;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-capsule);color:var(--content-muted);font-family:var(--font-functional);font-size:var(--type-label-13-size);font-weight:500;white-space:nowrap;transition:border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.theme-opaline .opaline-command-control--flat,.theme-opaline.opaline-command-control--flat{border-color:transparent;background:var(--canvas)}.theme-opaline .opaline-command-control--outline,.theme-opaline.opaline-command-control--outline{background:transparent}.theme-opaline .opaline-command-control--ghost,.theme-opaline.opaline-command-control--ghost{border-color:transparent;background:transparent}.theme-opaline .opaline-command-control--ghost[data-active],.theme-opaline.opaline-command-control--ghost[data-active]{border-color:transparent;background:var(--surface-inset);color:var(--content-primary)}.theme-opaline .opaline-command-control--transparent,.theme-opaline.opaline-command-control--transparent{border-color:transparent;background:transparent}.theme-opaline .opaline-command-control--companion,.theme-opaline.opaline-command-control--companion{border-color:var(--line);background:var(--surface-raised);box-shadow:var(--recipe-solid-lift)}.theme-opaline .opaline-command-control .opaline-replaceable-control-action,.theme-opaline.opaline-command-control .opaline-replaceable-control-action{inset-inline-start:var(--space-6)}.theme-opaline .opaline-command-control-segment,.theme-opaline.opaline-command-control-segment,.theme-opaline .opaline-command-control-control,.theme-opaline.opaline-command-control-control{display:inline-flex;align-items:center;color:inherit}.theme-opaline .opaline-command-control-segment>svg,.theme-opaline.opaline-command-control-segment>svg{color:currentColor}.theme-opaline .opaline-command-control-control,.theme-opaline.opaline-command-control-control,.theme-opaline .opaline-command-control-remove,.theme-opaline.opaline-command-control-remove{border:0;outline:none;background:transparent;cursor:pointer;transition:background var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.theme-opaline .opaline-command-control-control,.theme-opaline.opaline-command-control-control{height:var(--control-height-dense);align-self:center}.theme-opaline .opaline-command-control-control>svg,.theme-opaline.opaline-command-control-control>svg{width:15px;height:15px;flex:none;color:currentColor;--opaline-icon-stroke: 1.8}.theme-opaline .opaline-command-control-icon,.theme-opaline.opaline-command-control-icon{color:currentColor;transform:scale(1);transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-out);--opaline-icon-stroke: 1.8}.theme-opaline .opaline-command-control-icon>svg,.theme-opaline.opaline-command-control-icon>svg,.theme-opaline .opaline-command-control-icon>[data-slot=thinking-orb],.theme-opaline.opaline-command-control-icon>[data-slot=thinking-orb]{width:var(--opaline-pill-glyph-size);height:var(--opaline-pill-glyph-size)}.theme-opaline .opaline-command-control-label,.theme-opaline.opaline-command-control-label{display:inline-flex;align-items:center}.theme-opaline .opaline-command-control-trailing-icon,.theme-opaline.opaline-command-control-trailing-icon{color:inherit}.theme-opaline .opaline-command-control-trailing-icon>svg,.theme-opaline.opaline-command-control-trailing-icon>svg{width:11px;height:11px}.theme-opaline .opaline-command-control-control:disabled,.theme-opaline.opaline-command-control-control:disabled{opacity:.4;cursor:default}.theme-opaline .opaline-command-control-control>.opaline-pill-chevron,.theme-opaline.opaline-command-control-control>.opaline-pill-chevron{width:11px;height:11px;color:currentColor;--opaline-icon-stroke: 2}.theme-opaline .opaline-command-control-remove,.theme-opaline.opaline-command-control-remove{border-radius:var(--radius-capsule)}.theme-opaline .opaline-command-control-remove>svg,.theme-opaline.opaline-command-control-remove>svg{width:var(--opaline-pill-glyph-size);height:var(--opaline-pill-glyph-size);--opaline-icon-stroke: 1.5}.theme-opaline .opaline-command-control:has(.opaline-command-control-control:focus-visible),.theme-opaline.opaline-command-control:has(.opaline-command-control-control:focus-visible),.theme-opaline .opaline-command-control:has(.opaline-command-control-remove:focus-visible),.theme-opaline.opaline-command-control:has(.opaline-command-control-remove:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}@media(hover:hover)and (pointer:fine){.theme-opaline .opaline-command-control--ghost:hover,.theme-opaline.opaline-command-control--ghost:hover{background:var(--surface-inset);color:var(--content-primary)}.theme-opaline .opaline-command-control-control:hover:not(:disabled),.theme-opaline.opaline-command-control-control:hover:not(:disabled){color:var(--content-primary)}}@media(hover:none){.theme-opaline .opaline-replaceable-control .opaline-inline-control-leading,.theme-opaline.opaline-replaceable-control .opaline-inline-control-leading{opacity:0;transform:scale(.72)}.theme-opaline .opaline-replaceable-control .opaline-replaceable-control-action,.theme-opaline.opaline-replaceable-control .opaline-replaceable-control-action{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.theme-opaline .opaline-command-control-icon,.theme-opaline.opaline-command-control-icon,.theme-opaline .opaline-replaceable-control .opaline-inline-control-leading,.theme-opaline.opaline-replaceable-control .opaline-inline-control-leading,.theme-opaline .opaline-command-control-remove,.theme-opaline.opaline-command-control-remove{transform:none;transition-property:opacity,background-color,border-color,box-shadow,color;transition-duration:var(--motion-fast)}}.theme-opaline .opaline-visually-hidden,.theme-opaline.opaline-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.theme-opaline .opaline-message,.theme-opaline.opaline-message{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;color:var(--content-primary);font-family:var(--font-functional)}.theme-opaline .opaline-message[data-align=end],.theme-opaline.opaline-message[data-align=end]{grid-template-columns:minmax(0,1fr) auto}.theme-opaline .opaline-message[data-align=end] .opaline-message-avatar,.theme-opaline.opaline-message[data-align=end] .opaline-message-avatar{grid-column:2}.theme-opaline .opaline-message[data-align=end] .opaline-message-content,.theme-opaline.opaline-message[data-align=end] .opaline-message-content{grid-column:1;grid-row:1;justify-self:end}.theme-opaline .opaline-message-content,.theme-opaline.opaline-message-content{min-width:0;max-width:min(100%,48rem)}.theme-opaline .opaline-message-header,.theme-opaline.opaline-message-header,.theme-opaline .opaline-message-footer,.theme-opaline.opaline-message-footer{display:flex;align-items:center;gap:.45rem;color:var(--content-muted);font-size:var(--type-label-12-size)}.theme-opaline .opaline-message-body,.theme-opaline.opaline-message-body{margin-block:.25rem}.theme-opaline .opaline-message-group,.theme-opaline.opaline-message-group{display:grid;gap:1rem}.theme-opaline .opaline-source-viewer-panel,.theme-opaline.opaline-source-viewer-panel{display:flex;width:100%;height:100%;min-width:0;min-height:0;flex:1 1 0%}.theme-opaline .opaline-source-viewer-column,.theme-opaline.opaline-source-viewer-column{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column}.theme-opaline .opaline-source-viewer-compare,.theme-opaline.opaline-source-viewer-compare{position:relative;display:flex;max-height:33%;flex:none;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 18px;overflow:auto;overscroll-behavior:none;border-bottom:1px solid var(--line);background:var(--surface-inset)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-source-viewer-compare,.theme-opaline.opaline-source-viewer-compare{background:color-mix(in oklab,var(--surface-inset) 45%,transparent)}}.theme-opaline .opaline-source-viewer-compare-content,.theme-opaline.opaline-source-viewer-compare-content{min-width:0;flex:1 1 auto}.theme-opaline .opaline-source-viewer-body,.theme-opaline.opaline-source-viewer-body{position:relative;display:flex;min-width:0;min-height:0;flex:1 1 auto;overflow:hidden}.theme-opaline .opaline-source-viewer-body>*,.theme-opaline.opaline-source-viewer-body>*{min-width:0;min-height:0;flex:1 1 auto}.theme-opaline .opaline-source-viewer-insights,.theme-opaline.opaline-source-viewer-insights{display:flex;width:300px;min-height:0;flex:none;flex-direction:column;border-left:1px solid var(--line);background:var(--surface)}.theme-opaline .opaline-source-viewer-insights>header,.theme-opaline.opaline-source-viewer-insights>header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.theme-opaline .opaline-source-viewer-insights>header>span,.theme-opaline.opaline-source-viewer-insights>header>span{color:var(--content-primary);font-family:var(--font-functional);font-size:var(--type-label-13-size);font-weight:500}.theme-opaline .opaline-source-viewer-insights-body,.theme-opaline.opaline-source-viewer-insights-body{min-height:0;flex:1 1 auto;overflow:auto;overscroll-behavior:none}.theme-opaline .opaline-source-viewer-dialog,.theme-opaline.opaline-source-viewer-dialog{display:flex;height:calc(100dvh - 48px);flex-direction:column;overflow:hidden}.theme-opaline .opaline-source-viewer-dialog .opaline-source-viewer-body,.theme-opaline.opaline-source-viewer-dialog .opaline-source-viewer-body{padding:18px;overflow:auto}.theme-opaline .opaline-source-viewer-dialog-header,.theme-opaline.opaline-source-viewer-dialog-header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border-bottom:1px solid var(--line)}.theme-opaline .opaline-source-viewer-dialog-header>div:first-child,.theme-opaline.opaline-source-viewer-dialog-header>div:first-child{min-width:0;flex:1 1 auto}.theme-opaline .opaline-source-viewer-dialog-header .opaline-dialog-title,.theme-opaline.opaline-source-viewer-dialog-header .opaline-dialog-title{overflow:hidden;font-family:var(--font-functional);font-size:var(--type-heading-16-size);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.theme-opaline .opaline-source-viewer-dialog-header p,.theme-opaline.opaline-source-viewer-dialog-header p{margin:2px 0 0;overflow:hidden;color:var(--content-muted);font-family:var(--font-functional);font-size:var(--type-label-12-size);text-overflow:ellipsis;white-space:nowrap}.theme-opaline .opaline-source-viewer-dialog-actions,.theme-opaline.opaline-source-viewer-dialog-actions{display:flex;flex:none;align-items:center;gap:6px}.theme-opaline .opaline-source-viewer-visit,.theme-opaline.opaline-source-viewer-visit,.theme-opaline .opaline-source-viewer-visit:hover,.theme-opaline.opaline-source-viewer-visit:hover,.theme-opaline .opaline-source-viewer-visit:focus-visible,.theme-opaline.opaline-source-viewer-visit:focus-visible,.theme-opaline .opaline-source-viewer-visit:visited,.theme-opaline.opaline-source-viewer-visit:visited{text-decoration:none}.theme-opaline .opaline-source-viewer-dialog-actions [data-active],.theme-opaline.opaline-source-viewer-dialog-actions [data-active],.theme-opaline .opaline-source-viewer-insights-toggle[data-active],.theme-opaline.opaline-source-viewer-insights-toggle[data-active]{background:var(--surface-inset);color:var(--content-primary)}.theme-opaline .opaline-source-viewer-insights-toggle>span,.theme-opaline.opaline-source-viewer-insights-toggle>span{font-size:var(--type-label-12-size);font-variant-numeric:tabular-nums}.theme-opaline .opaline-source-viewer-dialog-separator,.theme-opaline.opaline-source-viewer-dialog-separator{width:1px;height:18px;margin:0 2px;background:var(--line)}@media(max-width:720px){.theme-opaline .opaline-source-viewer-dialog,.theme-opaline.opaline-source-viewer-dialog{width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)}.theme-opaline .opaline-source-viewer-dialog-header,.theme-opaline.opaline-source-viewer-dialog-header{padding:10px 12px}.theme-opaline .opaline-source-viewer-insights,.theme-opaline.opaline-source-viewer-insights{position:absolute;inset:0 0 0 auto;z-index:2;width:min(300px,86%);box-shadow:var(--recipe-solid-lift)}}.theme-opaline .opaline-dock-float,.theme-opaline.opaline-dock-float{position:relative;display:flex;flex:1 1 auto;min-width:0;min-height:0;flex-direction:column;overflow:hidden;isolation:isolate}.theme-opaline .opaline-dock-shell,.theme-opaline.opaline-dock-shell{--work-panel-header-inset: calc( (var(--opaline-shell-topbar-height, var(--layout-topbar)) - var(--control-height-md)) / 2 );--opaline-dock-chrome-inline-inset: calc(var(--space-12) - var(--space-8))}.theme-opaline .opaline-dock-shell-toolbar,.theme-opaline.opaline-dock-shell-toolbar,.theme-opaline .opaline-dock-shell-footer,.theme-opaline.opaline-dock-shell-footer{padding-inline:var(--opaline-dock-chrome-inline-inset)}.theme-opaline .opaline-zoom-island,.theme-opaline.opaline-zoom-island{display:inline-flex;flex:none;align-items:center;gap:var(--space-8);padding:3px;border-radius:var(--radius-control);background:var(--surface-inset)}@supports (color: color-mix(in lab,red,red)){.theme-opaline .opaline-zoom-island,.theme-opaline.opaline-zoom-island{background:color-mix(in oklab,var(--surface-inset) 68%,transparent)}}.theme-opaline .opaline-zoom-island [data-slot=zoom-island-percent],.theme-opaline.opaline-zoom-island [data-slot=zoom-island-percent]{min-width:2.75rem;padding-inline:.35rem;color:var(--content-muted);font-variant-numeric:tabular-nums;font-size:var(--type-label-12-size);font-weight:500;text-align:center}.theme-opaline .opaline-dock-shell,.theme-opaline.opaline-dock-shell{--opaline-dock-rail-width: 360px;position:relative;display:flex;flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0;gap:var(--layout-gutter);background:transparent;color:var(--content-primary);font-family:var(--font-functional);transition:padding-inline-start .34s cubic-bezier(.4,0,.2,1)}.theme-opaline .opaline-dock-shell-header,.theme-opaline.opaline-dock-shell-header{display:flex;flex:none;align-items:center}.theme-opaline .opaline-dock-shell-header .opaline-button,.theme-opaline.opaline-dock-shell-header .opaline-button{font-weight:500}.theme-opaline .opaline-dock-shell-workspace-crumb,.theme-opaline.opaline-dock-shell-workspace-crumb{display:flex;flex:none;min-width:0;align-items:center}.theme-opaline .opaline-dock-shell-identity,.theme-opaline.opaline-dock-shell-identity{display:flex;min-width:0;flex:1;flex-direction:row;align-items:baseline;gap:.375rem}.theme-opaline .opaline-dock-shell-title,.theme-opaline.opaline-dock-shell-title{overflow:hidden;min-width:0;flex:0 1 auto;text-overflow:ellipsis;white-space:nowrap}.theme-opaline .opaline-dock-shell-subtitle,.theme-opaline.opaline-dock-shell-subtitle{overflow:hidden;flex:none;text-overflow:ellipsis;white-space:nowrap}.theme-opaline .opaline-dock-shell-header-trailing,.theme-opaline.opaline-dock-shell-header-trailing{display:flex;flex:none;min-width:0;align-items:center;gap:.375rem;margin-inline-start:auto}.theme-opaline .opaline-dock-shell-toolbar,.theme-opaline.opaline-dock-shell-toolbar{display:flex;flex:none;align-items:center;gap:.5rem}.theme-opaline .opaline-dock-shell-content,.theme-opaline.opaline-dock-shell-content{display:flex;flex:1 1 auto;min-width:0;min-height:0;flex-direction:column}.theme-opaline .opaline-dock-document,.theme-opaline.opaline-dock-document{display:flex;flex:1;min-height:0;justify-content:center;overflow:auto;padding:var(--space-32) var(--space-16);background:var(--canvas)}.theme-opaline .opaline-dock-document-sheet,.theme-opaline.opaline-dock-document-sheet{box-sizing:border-box;width:min(700px,100%);height:-moz-fit-content;height:fit-content;min-height:100%;padding:var(--space-32);border-radius:var(--radius-control);background:var(--surface);box-shadow:0 1px 2px #1e1c160d,0 18px 40px -24px #1e1c1647}.theme-opaline .opaline-dock-shell-footer,.theme-opaline.opaline-dock-shell-footer{display:flex;flex:none;align-items:center;gap:.5rem}.theme-opaline .opaline-dock-shell-rail,.theme-opaline.opaline-dock-shell-rail{display:flex;flex:none;width:var(--opaline-dock-rail-width);min-width:0;min-height:0;flex-direction:column}@media(max-width:1080px){.theme-opaline .opaline-dock-shell-rail,.theme-opaline.opaline-dock-shell-rail{display:none}}}@layer utilities{.truncate,.overflow-hidden.text-ellipsis.whitespace-nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--type-label-13-leading)}.theme-opaline .opaline-menubar{display:flex;align-items:center;flex-shrink:0;padding:2px 4px;border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:var(--line) 0 1px 0 inset,#201f1c0f 0 0 0 1px,#201f1c0a 0 2px 4px,#201f1c0f 0 1px 2px -1px}.theme-opaline .opaline-menubar :is(.opaline-button,.opaline-menubar-button){display:inline-flex;align-items:center;justify-content:center;height:28px;min-height:28px;padding:2px 6px;border:0;border-radius:calc(var(--radius-control) - 2px);background:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--content-secondary);font-family:var(--font-functional);font-size:var(--type-label-12-size);font-weight:500;line-height:var(--type-copy-12-leading);transition:background var(--motion-base) var(--ease-standard)}.theme-opaline .opaline-menubar :is(.opaline-button,.opaline-menubar-button):hover:not(:disabled){background:var(--surface-inset)}.theme-opaline .opaline-menubar :is(.opaline-button,.opaline-menubar-button)[data-popup-open]{background:var(--surface-inset);color:var(--content-primary)}.theme-opaline .opaline-menubar :is(.opaline-button,.opaline-menubar-button):disabled{background:transparent;opacity:.4;cursor:default}.theme-opaline .opaline-work-panel-header:has(+[data-slot=work-panel-subheader] .opaline-doc-format-strip){box-shadow:none}.theme-opaline .opaline-work-panel-subheader:has(.opaline-doc-format-strip){border-bottom:0}.theme-opaline .opaline-work-panel-body:has(>.opaline-work-panel-body-surface--bleed){padding:0 var(--space-8) var(--space-8)}.theme-opaline .opaline-work-panel-body-surface--bleed{border-radius:var(--radius-panel);overflow:clip;background:var(--canvas)}}:root,:host{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing: .25rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-normal: 0em;--leading-tight: 1.25;--leading-normal: 1.5;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-spin: spin 1s linear infinite;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono)}:where(.theme-opaline[data-opaline-shadcn]){--background: var(--canvas);--foreground: var(--content-primary);--card: var(--surface-raised);--card-foreground: var(--content-primary);--popover: var(--surface-raised);--popover-foreground: var(--content-primary);--primary: var(--action-primary);--primary-foreground: var(--content-inverse);--secondary: var(--surface-inset);--secondary-foreground: var(--content-primary);--muted: var(--surface-inset);--muted-foreground: var(--content-muted);--accent: var(--surface-inset);--accent-foreground: var(--content-primary);--destructive: var(--danger-solid);--destructive-foreground: var(--content-inverse);--border: var(--line);--input: var(--line);--ring: var(--focus-ring);--sidebar: var(--surface);--sidebar-foreground: var(--content-primary);--sidebar-primary: var(--action-primary);--sidebar-primary-foreground: var(--content-inverse);--sidebar-accent: var(--surface-inset);--sidebar-accent-foreground: var(--content-primary);--sidebar-border: var(--line);--sidebar-ring: var(--focus-ring);--radius: var(--radius-control)}@layer theme;@layer app-reset{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::-moz-placeholder{color:currentcolor}::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0px}.inset-x-\[var\(--opaline-scroll-area-edge-fade-inline-inset\)\]{inset-inline:var(--opaline-scroll-area-edge-fade-inline-inset)}.inset-x-\[var\(--space-4\)\]{inset-inline:var(--space-4)}.inset-y-0{inset-block:0px}.inset-y-\[var\(--space-4\)\]{inset-block:var(--space-4)}.\[inset-inline-start\:-0\.375rem\]{inset-inline-start:-.375rem}.\[inset-inline-end\:var\(--opaline-message-scroller-button-inline-end-inset\)\]{inset-inline-end:var(--opaline-message-scroller-button-inline-end-inset)}.\[inset-block-end\:var\(--opaline-message-scroller-button-block-end-inset\)\]{inset-block-end:var(--opaline-message-scroller-button-block-end-inset)}.-top-\[calc\(var\(--space-16\)\/16\)\]{top:calc(calc(var(--space-16) / 16) * -1)}.top-0{top:0}.top-\[0\.65rem\]{top:.65rem}.top-\[calc\(var\(--space-12\)\*0\.75\)\]{top:calc(var(--space-12) * .75)}.top-\[calc\(var\(--space-16\)\/8\)\]{top:calc(var(--space-16) / 8)}.top-\[max\(16px\,env\(safe-area-inset-top\)\)\]{top:max(16px,env(safe-area-inset-top))}.top-\[var\(--active-tab-top\)\]{top:var(--active-tab-top)}.top-\[var\(--opaline-scroll-area-edge-fade-start-inset\)\]{top:var(--opaline-scroll-area-edge-fade-start-inset)}.top-\[var\(--space-4\)\]{top:var(--space-4)}.top-\[var\(--space-12\)\]{top:var(--space-12)}.right-0{right:0}.right-\[-4\%\]{right:-4%}.right-\[0\.55rem\]{right:.55rem}.right-\[0\.65rem\]{right:.65rem}.right-\[18px\]{right:18px}.right-\[calc\(var\(--space-4\)\*-1\)\]{right:calc(var(--space-4) * -1)}.right-\[var\(--space-4\)\]{right:var(--space-4)}.right-\[var\(--space-16\)\]{right:var(--space-16)}.bottom-0{bottom:0}.bottom-\[-4\%\]{bottom:-4%}.bottom-\[18px\]{bottom:18px}.bottom-\[calc\(var\(--space-4\)\/-2\)\]{bottom:calc(var(--space-4) / -2)}.bottom-\[var\(--opaline-scroll-area-edge-fade-end-inset\)\]{bottom:var(--opaline-scroll-area-edge-fade-end-inset)}.bottom-\[var\(--space-4\)\]{bottom:var(--space-4)}.left-0{left:0}.left-\[calc\(var\(--control-hit-area\)\*-1\)\]{left:calc(var(--control-hit-area) * -1)}.left-\[calc\(var\(--space-12\)\*0\.75\)\]{left:calc(var(--space-12) * .75)}.left-\[calc\(var\(--space-16\)\/8\)\]{left:calc(var(--space-16) / 8)}.left-\[var\(--active-tab-left\)\]{left:var(--active-tab-left)}.left-\[var\(--space-4\)\]{left:var(--space-4)}.isolate{isolation:isolate}.z-0{z-index:0}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[calc\(var\(--z-overlay\)\+1\)\]{z-index:calc(var(--z-overlay) + 1)}.z-\[calc\(var\(--z-overlay\)-var\(--z-overlay\)\+1\)\]{z-index:calc(var(--z-overlay) - var(--z-overlay) + 1)}.z-\[calc\(var\(--z-toast\)\+1\)\]{z-index:calc(var(--z-toast) + 1)}.order-first{order:-9999}.col-span-full{grid-column:1 / -1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-1{grid-row:1}.row-span-2{grid-row:span 2 / span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width >= (min-width: 1024px) and (max-width: 1159px)){.container{max-width:(min-width: 1024px) and (max-width: 1159px)}}@media (width >= (min-width: 769px) and (max-width: 888px)){.container{max-width:(min-width: 769px) and (max-width: 888px)}}@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:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.container{margin-inline:auto;padding-inline:2rem}@media (width >= (min-width: 1024px) and (max-width: 1159px)){.container{max-width:none}}@media(min-width:1400px){.container{max-width:1400px}}@media(min-width:1600px){.container{max-width:1600px}}.mx-0{margin-inline:0px}.mx-\[0\.2em\]{margin-inline:.2em}.mx-\[0\.3rem\]{margin-inline:.3rem}.mx-\[0\.375rem\]{margin-inline:.375rem}.my-\[0\.35rem\]{margin-block:.35rem}.my-\[var\(--space-4\)\]{margin-block:var(--space-4)}.\[margin-inline-start\:calc\(var\(--space-16\)\/-16\)\]{margin-inline-start:calc(var(--space-16) / -16)}.ms-\[calc\(var\(--opaline-avatar-group-overlap\)\*-1\)\]{margin-inline-start:calc(var(--opaline-avatar-group-overlap) * -1)}.ms-\[calc\(var\(--space-12\)\/2\)\]{margin-inline-start:calc(var(--space-12) / 2)}.ms-auto{margin-inline-start:auto}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: oklch(37.3% .034 259.733);--tw-prose-headings: oklch(21% .034 264.665);--tw-prose-lead: oklch(44.6% .03 256.802);--tw-prose-links: oklch(21% .034 264.665);--tw-prose-bold: oklch(21% .034 264.665);--tw-prose-counters: oklch(55.1% .027 264.364);--tw-prose-bullets: oklch(87.2% .01 258.338);--tw-prose-hr: oklch(92.8% .006 264.531);--tw-prose-quotes: oklch(21% .034 264.665);--tw-prose-quote-borders: oklch(92.8% .006 264.531);--tw-prose-captions: oklch(55.1% .027 264.364);--tw-prose-kbd: oklch(21% .034 264.665);--tw-prose-kbd-shadows: color-mix(in oklab, oklch(21% .034 264.665) 10%, transparent);--tw-prose-code: oklch(21% .034 264.665);--tw-prose-pre-code: oklch(92.8% .006 264.531);--tw-prose-pre-bg: oklch(27.8% .033 256.848);--tw-prose-th-borders: oklch(87.2% .01 258.338);--tw-prose-td-borders: oklch(92.8% .006 264.531);--tw-prose-invert-body: oklch(87.2% .01 258.338);--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: oklch(70.7% .022 261.325);--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: oklch(70.7% .022 261.325);--tw-prose-invert-bullets: oklch(44.6% .03 256.802);--tw-prose-invert-hr: oklch(37.3% .034 259.733);--tw-prose-invert-quotes: oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders: oklch(37.3% .034 259.733);--tw-prose-invert-captions: oklch(70.7% .022 261.325);--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: oklch(44.6% .03 256.802);--tw-prose-invert-td-borders: oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-0{margin-top:0}.mt-\[0\.5rem\]{margin-top:.5rem}.mt-\[0\.15rem\]{margin-top:.15rem}.mt-\[0\.125rem\]{margin-top:.125rem}.mt-\[0\.375rem\]{margin-top:.375rem}.mt-\[0\.1875rem\]{margin-top:.1875rem}.mt-\[2px\]{margin-top:2px}.mt-\[10px\]{margin-top:10px}.mt-\[calc\(var\(--space-16\)\/4\)\]{margin-top:calc(var(--space-16) / 4)}.mt-\[var\(--space-8\)\]{margin-top:var(--space-8)}.mt-\[var\(--space-12\)\]{margin-top:var(--space-12)}.mt-\[var\(--space-16\)\]{margin-top:var(--space-16)}.mt-px{margin-top:1px}.mb-0{margin-bottom:0}.mb-\[0\.25rem\]{margin-bottom:.25rem}.mb-\[0\.4375rem\]{margin-bottom:.4375rem}.mb-\[calc\(20px\/4\)\]{margin-bottom:5px}.mb-\[calc\(28px\/4\)\]{margin-bottom:7px}.mb-\[var\(--space-4\)\]{margin-bottom:var(--space-4)}.mb-\[var\(--space-8\)\]{margin-bottom:var(--space-8)}.mb-\[var\(--space-12\)\]{margin-bottom:var(--space-12)}.ml-0{margin-left:0}.ml-\[calc\(var\(--space-8\)-1px\)\]{margin-left:calc(var(--space-8) - 1px)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.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}.aspect-\[1\/1\.414\]{aspect-ratio:1/1.414}.aspect-\[34\/28\]{aspect-ratio:34/28}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-\[0\.625rem\]{width:.625rem;height:.625rem}.size-\[0\.4375rem\]{width:.4375rem;height:.4375rem}.size-\[1\.25rem\]{width:1.25rem;height:1.25rem}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-\[1\.3125rem\]{width:1.3125rem;height:1.3125rem}.size-\[1rem\]{width:1rem;height:1rem}.size-\[2\.25rem\]{width:2.25rem;height:2.25rem}.size-\[2\.625rem\]{width:2.625rem;height:2.625rem}.size-\[2rem\]{width:2rem;height:2rem}.size-\[11px\]{width:11px;height:11px}.size-\[15px\]{width:15px;height:15px}.size-\[16px\]{width:16px;height:16px}.size-\[18px\]{width:18px;height:18px}.size-\[20px\]{width:20px;height:20px}.size-\[26px\]{width:26px;height:26px}.size-\[calc\(var\(--space-16\)\)\]{width:calc(var(--space-16));height:calc(var(--space-16))}.size-\[calc\(var\(--space-16\)\+var\(--space-4\)\/2\)\]{width:calc(var(--space-16) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4) / 2)}.size-\[calc\(var\(--space-16\)\+var\(--space-16\)\/8\)\]{width:calc(var(--space-16) + var(--space-16) / 8);height:calc(var(--space-16) + var(--space-16) / 8)}.size-\[calc\(var\(--space-16\)-10px\/2\)\]{width:calc(var(--space-16) - 10px / 2);height:calc(var(--space-16) - 10px / 2)}.size-\[max\(10px\,calc\(var\(--opaline-avatar-size\)\*0\.4\)\)\]{width:max(10px,calc(var(--opaline-avatar-size) * .4));height:max(10px,calc(var(--opaline-avatar-size) * .4))}.size-\[var\(--control-height-lg\)\]{width:var(--control-height-lg);height:var(--control-height-lg)}.size-\[var\(--control-height-md\)\]{width:var(--control-height-md);height:var(--control-height-md)}.size-\[var\(--opaline-avatar-size\)\]{width:var(--opaline-avatar-size);height:var(--opaline-avatar-size)}.size-\[var\(--space-16\)\]{width:var(--space-16);height:var(--space-16)}.size-\[var\(--space-24\)\]{width:var(--space-24);height:var(--space-24)}.size-full{width:100%;height:100%}.h-\(--collapsible-panel-height\){height:var(--collapsible-panel-height)}.h-\[1\.65rem\]{height:1.65rem}.h-\[1\.75rem\]{height:1.75rem}.h-\[1\.125rem\]{height:1.125rem}.h-\[1\.4375rem\]{height:1.4375rem}.h-\[3px\]{height:3px}.h-\[16px\]{height:16px}.h-\[20px\]{height:20px}.h-\[24px\]{height:24px}.h-\[calc\(var\(--space-12\)\/8\)\]{height:calc(var(--space-12) / 8)}.h-\[calc\(var\(--space-16\)\+var\(--space-4\)\)\]{height:calc(var(--space-16) + var(--space-4))}.h-\[calc\(var\(--space-16\)\+var\(--space-16\)\/16\)\]{height:calc(var(--space-16) + var(--space-16) / 16)}.h-\[calc\(var\(--space-16\)\/16\)\]{height:calc(var(--space-16) / 16)}.h-\[var\(--active-tab-height\)\]{height:var(--active-tab-height)}.h-\[var\(--control-height-dense\)\]\!{height:var(--control-height-dense)!important}.h-\[var\(--control-height-sm\)\]{height:var(--control-height-sm)}.h-\[var\(--layout-topbar\)\]{height:var(--layout-topbar)}.h-\[var\(--opaline-scroll-area-edge-fade-end-size\)\]{height:var(--opaline-scroll-area-edge-fade-end-size)}.h-\[var\(--opaline-scroll-area-edge-fade-start-size\)\]{height:var(--opaline-scroll-area-edge-fade-start-size)}.h-\[var\(--space-48\)\]{height:var(--space-48)}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-1\/2{max-height:50%}.max-h-\[60vh\]{max-height:60vh}.max-h-\[246px\]{max-height:246px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[inherit\]{max-height:inherit}.max-h-\[min\(20rem\,var\(--available-height\)\)\]{max-height:min(20rem,var(--available-height))}.max-h-\[min\(24rem\,var\(--available-height\)\)\]{max-height:min(24rem,var(--available-height))}.max-h-\[min\(42rem\,calc\(100vh-2rem\)\)\]{max-height:min(42rem,calc(100vh - 2rem))}.min-h-0{min-height:0px}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[3rem\]{min-height:3rem}.min-h-\[88px\]{min-height:88px}.min-h-\[calc\(var\(--space-16\)\*2\)\]{min-height:calc(var(--space-16) * 2)}.min-h-\[var\(--control-height-dense\)\]\!{min-height:var(--control-height-dense)!important}.min-h-\[var\(--layout-topbar\)\]{min-height:var(--layout-topbar)}.min-h-full{min-height:100%}.\[width\:calc\(var\(--space-16\)\/16\)\]{width:calc(var(--space-16) / 16)}.w-0{width:0px}.w-\[0\.62rem\]{width:.62rem}.w-\[0\.75rem\]{width:.75rem}.w-\[6rem\]{width:6rem}.w-\[12\.25rem\]{width:12.25rem}.w-\[12rem\]{width:12rem}.w-\[14rem\]{width:14rem}.w-\[15rem\]{width:15rem}.w-\[20rem\]{width:20rem}.w-\[calc\(300px-20px\)\]{width:280px}.w-\[calc\(var\(--space-16\)\*2\+var\(--space-16\)\/8\)\]{width:calc(var(--space-16) * 2 + var(--space-16) / 8)}.w-\[calc\(var\(--space-16\)\/16\)\]{width:calc(var(--space-16) / 16)}.w-\[calc\(var\(--space-80\)\*3\+var\(--space-16\)\)\]{width:calc(var(--space-80) * 3 + var(--space-16))}.w-\[clamp\(var\(--layout-sidebar\)\,59vw\,20rem\)\]{width:clamp(var(--layout-sidebar),59vw,20rem)}.w-\[min\(23\.75rem\,calc\(100vw-2rem\)\)\]{width:min(23.75rem,calc(100vw - 2rem))}.w-\[min\(31rem\,calc\(100vw-2rem\)\)\]{width:min(31rem,calc(100vw - 2rem))}.w-\[min\(35rem\,100\%\)\]{width:min(35rem,100%)}.w-\[min\(344px\,calc\(100vw-36px\)\)\]{width:min(344px,calc(100vw - 36px))}.w-\[var\(--active-tab-width\)\]{width:var(--active-tab-width)}.w-\[var\(--control-height-sm\)\]{width:var(--control-height-sm)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-fit\!{width:-moz-fit-content!important;width:fit-content!important}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.max-w-\[12\.5rem\]{max-width:12.5rem}.max-w-\[12rem\]\!{max-width:12rem!important}.max-w-\[13\.75rem\]{max-width:13.75rem}.max-w-\[17rem\]{max-width:17rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[18rem\]\!{max-width:18rem!important}.max-w-\[20rem\]{max-width:20rem}.max-w-\[21rem\]{max-width:21rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[44ch\]{max-width:44ch}.max-w-\[1200px\]{max-width:1200px}.max-w-\[calc\(40px\*7\)\]{max-width:280px}.max-w-\[calc\(100vw-var\(--space-16\)\)\]{max-width:calc(100vw - var(--space-16))}.max-w-\[calc\(var\(--layout-sidebar\)\+20px\)\]{max-width:calc(var(--layout-sidebar) + 20px)}.max-w-\[calc\(var\(--layout-sidebar\)-var\(--control-height-dense\)\*3-var\(--space-16\)\)\]\!{max-width:calc(var(--layout-sidebar) - var(--control-height-dense) * 3 - var(--space-16))!important}.max-w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{max-width:min(22rem,calc(100vw - 2rem))}.max-w-\[min\(23\.75rem\,calc\(100vw-2rem\)\)\]{max-width:min(23.75rem,calc(100vw - 2rem))}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0px}.min-w-\[1\.375rem\]{min-width:1.375rem}.min-w-\[13rem\]{min-width:13rem}.min-w-\[18px\]{min-width:18px}.min-w-\[36px\]{min-width:36px}.min-w-\[calc\(var\(--space-16\)\+var\(--space-16\)\/16\)\]{min-width:calc(var(--space-16) + var(--space-16) / 16)}.min-w-\[max\(10rem\,var\(--anchor-width\)\)\]{min-width:max(10rem,var(--anchor-width))}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[0_1_12\.5rem\]{flex:0 1 12.5rem}.flex-\[0_1_auto\]{flex:0 1 auto}.flex-\[1_1_auto\]{flex:1 1 auto}.flex-none{flex:none}.flex-none\!{flex:none!important}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.table-auto{table-layout:auto}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[var\(--transform-origin\)\]{transform-origin:var(--transform-origin)}.origin-center{transform-origin:center}.origin-top-left{transform-origin:0 0}.-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-\[opaline-button-loading-spin_720ms_linear_infinite\]{animation:opaline-button-loading-spin .72s linear infinite}.animate-\[opaline-queue-spin_760ms_linear_infinite\]{animation:opaline-queue-spin .76s linear infinite}.animate-\[opaline-split-spin_0\.9s_linear_infinite\]{animation:opaline-split-spin .9s linear infinite}.animate-\[opaline-status-pop_280ms_var\(--ease-out\)\]{animation:opaline-status-pop .28s var(--ease-out)}.animate-\[opaline-status-pulse_1\.3s_ease-in-out_infinite\]{animation:opaline-status-pulse 1.3s ease-in-out infinite}.animate-\[zspin_1s_linear_infinite\]{animation:zspin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.\[scroll-snap-type\:x_mandatory\]{scroll-snap-type:x mandatory}.\[scroll-padding-block\:var\(--opaline-message-scroller-content-inset\)\]{scroll-padding-block:var(--opaline-message-scroller-content-inset)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(13\.75rem\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(13.75rem,100%),1fr))}.grid-cols-\[1\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:1.5rem minmax(0,1fr) auto}.grid-cols-\[var\(--control-height-sm\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:var(--control-height-sm) minmax(0,1fr) auto}.grid-cols-\[var\(--field-inline-cols\)\]{grid-template-columns:var(--field-inline-cols)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-between\!{justify-content:space-between!important}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0px}.gap-2{gap:calc(var(--spacing) * 2)}.gap-\[0\.2rem\]{gap:.2rem}.gap-\[0\.5rem\]{gap:.5rem}.gap-\[0\.6rem\]{gap:.6rem}.gap-\[0\.12rem\]{gap:.12rem}.gap-\[0\.25rem\]{gap:.25rem}.gap-\[0\.28rem\]{gap:.28rem}.gap-\[0\.35rem\]{gap:.35rem}.gap-\[0\.45rem\]{gap:.45rem}.gap-\[0\.55rem\]{gap:.55rem}.gap-\[0\.65rem\]{gap:.65rem}.gap-\[0\.75rem\]{gap:.75rem}.gap-\[0\.125rem\]{gap:.125rem}.gap-\[0\.375rem\]{gap:.375rem}.gap-\[0\.625rem\]{gap:.625rem}.gap-\[0\.875rem\]{gap:.875rem}.gap-\[0\.4375rem\]{gap:.4375rem}.gap-\[1\.2rem\]{gap:1.2rem}.gap-\[2px\]{gap:2px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[calc\(10px\/2\)\],.gap-\[calc\(20px\/4\)\]{gap:5px}.gap-\[calc\(40px\/5\)\]{gap:8px}.gap-\[calc\(var\(--space-4\)\/2\)\]{gap:calc(var(--space-4) / 2)}.gap-\[calc\(var\(--space-12\)\/2\)\]{gap:calc(var(--space-12) / 2)}.gap-\[calc\(var\(--space-16\)\*3\/8\)\]{gap:calc(var(--space-16) * 3 / 8)}.gap-\[calc\(var\(--space-16\)\/4\)\]{gap:calc(var(--space-16) / 4)}.gap-\[var\(--space-4\)\]{gap:var(--space-4)}.gap-\[var\(--space-6\)\]{gap:var(--space-6)}.gap-\[var\(--space-6\)\]\!{gap:var(--space-6)!important}.gap-\[var\(--space-8\)\]{gap:var(--space-8)}.gap-\[var\(--space-8\)\]\!{gap:var(--space-8)!important}.gap-\[var\(--space-12\)\]{gap:var(--space-12)}.gap-\[var\(--space-16\)\]{gap:var(--space-16)}.gap-\[var\(--space-24\)\]{gap:var(--space-24)}.gap-px{gap:1px}.gap-x-\[var\(--space-24\)\]{-moz-column-gap:var(--space-24);column-gap:var(--space-24)}:where(.-space-x-\[5px\]>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(-5px * var(--tw-space-x-reverse));margin-inline-end:calc(-5px * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse: 1}.gap-y-\[calc\(var\(--space-16\)\/2\)\]{row-gap:calc(var(--space-16) / 2)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-none{overscroll-behavior:none}.\[overscroll-behavior-x\:none\]{overscroll-behavior-x:none}.overscroll-y-none{overscroll-behavior-y:none}.rounded-\[calc\(var\(--control-height-lg\)\/4\)\]{border-radius:calc(var(--control-height-lg) / 4)}.rounded-\[calc\(var\(--control-height-md\)\/4\)\]{border-radius:calc(var(--control-height-md) / 4)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius-area\)\]{border-radius:var(--radius-area)}.rounded-\[var\(--radius-capsule\)\]{border-radius:var(--radius-capsule)}.rounded-\[var\(--radius-capsule\)\]\!{border-radius:var(--radius-capsule)!important}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-\[var\(--radius-icon-well\)\]{border-radius:var(--radius-icon-well)}.rounded-\[var\(--radius-panel\)\]{border-radius:var(--radius-panel)}.rounded-\[var\(--radius-panel\)\]\!{border-radius:var(--radius-panel)!important}.rounded-\[var\(--space-4\)\]{border-radius:var(--space-4)}.rounded-\[var\(--space-8\)\]\!{border-radius:var(--space-8)!important}.rounded-s-none{border-start-start-radius:0;border-end-start-radius:0}.rounded-e-\[var\(--radius-panel\)\]{border-start-end-radius:var(--radius-panel);border-end-end-radius:var(--radius-panel)}.rounded-e-none{border-start-end-radius:0;border-end-end-radius:0}.rounded-t-\[var\(--radius-panel\)\]\!{border-top-left-radius:var(--radius-panel)!important;border-top-right-radius:var(--radius-panel)!important}.rounded-b-none\!{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0px!important}.border-\[0\.09375rem\]{border-style:var(--tw-border-style);border-width:.09375rem}.border-\[calc\(var\(--space-12\)\/8\)\]{border-style:var(--tw-border-style);border-width:calc(var(--space-12) / 8)}.border-\[calc\(var\(--space-16\)\/8\)\]{border-style:var(--tw-border-style);border-width:calc(var(--space-16) / 8)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-solid{--tw-border-style: solid;border-style:solid}.border-\[color-mix\(in_oklab\,var\(--line\)_50\%\,transparent\)\]{border-color:var(--line)}@supports (color: color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--line\)_50\%\,transparent\)\]{border-color:color-mix(in oklab,var(--line) 50%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--line\)_62\%\,transparent\)\]{border-color:var(--line)}@supports (color: color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--line\)_62\%\,transparent\)\]{border-color:color-mix(in oklab,var(--line) 62%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--line\)_70\%\,transparent\)\]{border-color:var(--line)}@supports (color: color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--line\)_70\%\,transparent\)\]{border-color:color-mix(in oklab,var(--line) 70%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--line\)_80\%\,transparent\)\]{border-color:var(--line)}@supports (color: color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--line\)_80\%\,transparent\)\]{border-color:color-mix(in oklab,var(--line) 80%,transparent)}}.border-\[color\:color-mix\(in_oklab\,var\(--line\)_55\%\,transparent\)\]{border-color:var(--line)}@supports (color: color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_oklab\,var\(--line\)_55\%\,transparent\)\]{border-color:color-mix(in oklab,var(--line) 55%,transparent)}}.border-\[color\:var\(--line-subtle\)\]{border-color:var(--line-subtle)}.border-\[var\(--content-muted\)\]{border-color:var(--content-muted)}.border-\[var\(--danger-line\)\]{border-color:var(--danger-line)}.border-\[var\(--success-line\)\]{border-color:var(--success-line)}.border-\[var\(--warning-line\)\]{border-color:var(--warning-line)}.border-border{border-color:var(--border)}.border-transparent{border-color:transparent}.bg-\[color-mix\(in_oklab\,var\(--content-primary\)_5\%\,transparent\)\]{background-color:var(--content-primary)}@supports (color: color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--content-primary\)_5\%\,transparent\)\]{background-color:color-mix(in oklab,var(--content-primary) 5%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--surface-inset\)_90\%\,transparent\)\]{background-color:var(--surface-inset)}@supports (color: color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--surface-inset\)_90\%\,transparent\)\]{background-color:color-mix(in oklab,var(--surface-inset) 90%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--surface\)_62\%\,transparent\)\]{background-color:var(--surface)}@supports (color: color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--surface\)_62\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface) 62%,transparent)}}.bg-\[var\(--canvas\)\]{background-color:var(--canvas)}.bg-\[var\(--content-primary\)\]{background-color:var(--content-primary)}.bg-\[var\(--danger-content\)\]{background-color:var(--danger-content)}.bg-\[var\(--danger-surface\)\]{background-color:var(--danger-surface)}.bg-\[var\(--document-desk\)\]{background-color:var(--document-desk)}.bg-\[var\(--line-subtle\)\]{background-color:var(--line-subtle)}.bg-\[var\(--opaline-avatar-fallback-background\)\]{background-color:var(--opaline-avatar-fallback-background)}.bg-\[var\(--opaline-toast-tone-bg\)\]{background-color:var(--opaline-toast-tone-bg)}.bg-\[var\(--selection-solid\)\]{background-color:var(--selection-solid)}.bg-\[var\(--selection-surface\)\]{background-color:var(--selection-surface)}.bg-\[var\(--state-active\)\]{background-color:var(--state-active)}.bg-\[var\(--state-selected\)\]{background-color:var(--state-selected)}.bg-\[var\(--status-active-color\,var\(--action-primary\)\)\]{background-color:var(--status-active-color,var(--action-primary))}.bg-\[var\(--success-solid\)\]{background-color:var(--success-solid)}.bg-\[var\(--success-surface\)\]{background-color:var(--success-surface)}.bg-\[var\(--surface-inset\)\]{background-color:var(--surface-inset)}.bg-\[var\(--surface-raised\)\]{background-color:var(--surface-raised)}.bg-\[var\(--warning-solid\)\]{background-color:var(--warning-solid)}.bg-\[var\(--warning-surface\)\]{background-color:var(--warning-surface)}.bg-accent,.bg-accent\/80{background-color:var(--accent)}@supports (color: color-mix(in lab,red,red)){.bg-accent\/80{background-color:color-mix(in oklab,var(--accent) 80%,transparent)}}.bg-border{background-color:var(--border)}.bg-current{background-color:currentcolor}.bg-destructive{background-color:var(--destructive)}.bg-muted-foreground{background-color:var(--muted-foreground)}.bg-primary{background-color:var(--primary)}.bg-transparent{background-color:transparent}.bg-\[linear-gradient\(to_bottom\,transparent\,var\(--opaline-scroll-area-edge-fade-color\)\)\]{background-image:linear-gradient(to bottom,transparent,var(--opaline-scroll-area-edge-fade-color))}.bg-\[linear-gradient\(to_bottom\,var\(--opaline-scroll-area-edge-fade-color\)\,transparent\)\]{background-image:linear-gradient(to bottom,var(--opaline-scroll-area-edge-fade-color),transparent)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-\[0\.38rem\]{padding:.38rem}.p-\[0\.45rem\]{padding:.45rem}.p-\[0\.75rem\]{padding:.75rem}.p-\[0\.625rem\]{padding:.625rem}.p-\[1\.5rem\]{padding:1.5rem}.p-\[1\.75rem\]{padding:1.75rem}.p-\[1rem\]{padding:1rem}.p-\[22px\]{padding:22px}.p-\[calc\(var\(--space-8\)\+var\(--space-4\)\/2\)\]{padding:calc(var(--space-8) + var(--space-4) / 2)}.p-\[calc\(var\(--space-12\)-var\(--document-scroll-inset\)\)\]{padding:calc(var(--space-12) - var(--document-scroll-inset))}.p-\[var\(--opaline-message-scroller-content-inset\)\]{padding:var(--opaline-message-scroller-content-inset)}.p-\[var\(--space-4\)\]{padding:var(--space-4)}.p-\[var\(--space-8\)\]{padding:var(--space-8)}.p-\[var\(--space-12\)\]{padding:var(--space-12)}.p-\[var\(--space-24\)\]{padding:var(--space-24)}.\[padding-inline\:0\.5rem\]{padding-inline:.5rem}.\[padding-inline\:0\.7rem\]{padding-inline:.7rem}.\[padding-inline\:0\.62rem\]{padding-inline:.62rem}.\[padding-inline\:var\(--space-8\)\]{padding-inline:var(--space-8)}.\[padding-inline\:var\(--space-12\)\]{padding-inline:var(--space-12)}.\[padding-inline\:var\(--space-16\)\]{padding-inline:var(--space-16)}.\[padding-inline\:var\(--space-24\)\]{padding-inline:var(--space-24)}.px-\[0\.4rem\]{padding-inline:.4rem}.px-\[0\.7rem\]{padding-inline:.7rem}.px-\[0\.54rem\]{padding-inline:.54rem}.px-\[0\.65rem\]{padding-inline:.65rem}.px-\[0\.625rem\]{padding-inline:.625rem}.px-\[0\.875rem\]{padding-inline:.875rem}.px-\[0\.3125rem\]{padding-inline:.3125rem}.px-\[0\.5625rem\]{padding-inline:.5625rem}.px-\[0px\]{padding-inline:0px}.px-\[1\.125rem\]{padding-inline:1.125rem}.px-\[1rem\]{padding-inline:1rem}.px-\[2\.5rem\]{padding-inline:2.5rem}.px-\[6px\]{padding-inline:6px}.px-\[10px\]{padding-inline:10px}.px-\[14px\]{padding-inline:14px}.px-\[calc\(20px\/4\)\]{padding-inline:5px}.px-\[calc\(28px\/4\)\]{padding-inline:7px}.px-\[calc\(var\(--space-8\)\+var\(--space-4\)\/2\)\]{padding-inline:calc(var(--space-8) + var(--space-4) / 2)}.px-\[calc\(var\(--space-16\)\/4\)\]{padding-inline:calc(var(--space-16) / 4)}.px-\[calc\(var\(--space-16\)\/8\)\]{padding-inline:calc(var(--space-16) / 8)}.px-\[var\(--opaline-shell-inline-inset\,0px\)\]{padding-inline:var(--opaline-shell-inline-inset,0px)}.px-\[var\(--opaline-shell-inline-inset\,var\(--space-16\)\)\]{padding-inline:var(--opaline-shell-inline-inset,var(--space-16))}.px-\[var\(--space-6\)\]{padding-inline:var(--space-6)}.px-\[var\(--space-8\)\]{padding-inline:var(--space-8)}.px-\[var\(--space-12\)\]{padding-inline:var(--space-12)}.px-\[var\(--space-12\)\]\!{padding-inline:var(--space-12)!important}.px-\[var\(--space-16\)\]{padding-inline:var(--space-16)}.\[padding-block\:0\.34rem\]{padding-block:.34rem}.\[padding-block\:10px\]{padding-block:10px}.\[padding-block\:var\(--space-4\)\]{padding-block:var(--space-4)}.py-0\!{padding-block:0px!important}.py-\[0\.5rem\]{padding-block:.5rem}.py-\[0\.15rem\]{padding-block:.15rem}.py-\[0\.4375rem\]{padding-block:.4375rem}.py-\[0\.5625rem\]{padding-block:.5625rem}.py-\[0px\]{padding-block:0px}.py-\[2\.75rem\]{padding-block:2.75rem}.py-\[10px\]{padding-block:10px}.py-\[calc\(var\(--space-12\)\/2\)\]{padding-block:calc(var(--space-12) / 2)}.py-\[var\(--space-4\)\]{padding-block:var(--space-4)}.py-\[var\(--space-8\)\]{padding-block:var(--space-8)}.py-\[var\(--space-12\)\]{padding-block:var(--space-12)}.py-\[var\(--space-32\)\]{padding-block:var(--space-32)}.py-\[var\(--space-48\)\]{padding-block:var(--space-48)}.ps-0{padding-inline-start:0px}.ps-\[14px\]{padding-inline-start:14px}.ps-\[var\(--space-4\)\]{padding-inline-start:var(--space-4)}.ps-\[var\(--space-6\)\]{padding-inline-start:var(--space-6)}.ps-\[var\(--space-8\)\]{padding-inline-start:var(--space-8)}.ps-\[var\(--space-12\)\]\!{padding-inline-start:var(--space-12)!important}.ps-\[var\(--space-16\)\]{padding-inline-start:var(--space-16)}.pe-0{padding-inline-end:0px}.pe-\[10px\]{padding-inline-end:10px}.pe-\[10px\]\!{padding-inline-end:10px!important}.pe-\[calc\(var\(--space-4\)\*2\+var\(--control-height-dense\)\)\]{padding-inline-end:calc(var(--space-4) * 2 + var(--control-height-dense))}.pe-\[calc\(var\(--space-16\)\/16\)\]{padding-inline-end:calc(var(--space-16) / 16)}.pe-\[var\(--opaline-collection-inset-end\,var\(--space-8\)\)\]{padding-inline-end:var(--opaline-collection-inset-end,var(--space-8))}.pe-\[var\(--space-4\)\]{padding-inline-end:var(--space-4)}.pe-\[var\(--space-6\)\]{padding-inline-end:var(--space-6)}.pe-\[var\(--space-8\)\]{padding-inline-end:var(--space-8)}.pt-0\!{padding-top:0!important}.pt-\[0\.45rem\]{padding-top:.45rem}.pt-\[0\.75rem\]{padding-top:.75rem}.pt-\[0\.875rem\]{padding-top:.875rem}.pt-\[0\.5625rem\]{padding-top:.5625rem}.pt-\[0\.6875rem\]{padding-top:.6875rem}.pt-\[0\.8125rem\]{padding-top:.8125rem}.pt-\[0\]{padding-top:0}.pt-\[1rem\]{padding-top:1rem}.pt-\[calc\(40px\/5\)\]{padding-top:8px}.pt-\[var\(--space-4\)\]{padding-top:var(--space-4)}.pt-\[var\(--space-8\)\]{padding-top:var(--space-8)}.pt-\[var\(--space-12\)\]{padding-top:var(--space-12)}.pt-\[var\(--space-16\)\]{padding-top:var(--space-16)}.pr-\[2rem\]{padding-right:2rem}.pr-\[var\(--space-4\)\]{padding-right:var(--space-4)}.pr-\[var\(--space-16\)\]{padding-right:var(--space-16)}.pb-\[0\.25rem\]{padding-bottom:.25rem}.pb-\[0\.75rem\]{padding-bottom:.75rem}.pb-\[0\.875rem\]{padding-bottom:.875rem}.pb-\[0\.3125rem\]{padding-bottom:.3125rem}.pb-\[0\.8125rem\]{padding-bottom:.8125rem}.pb-\[1\.125rem\]{padding-bottom:1.125rem}.pb-\[calc\(28px\/2\)\]{padding-bottom:14px}.pl-\[var\(--space-12\)\]{padding-left:var(--space-12)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.\[font-family\:inherit\]{font-family:inherit}.\[font-family\:var\(--font-functional\)\]{font-family:var(--font-functional)}.\[font-family\:var\(--font-technical\)\]{font-family:var(--font-technical)}.\[font-family\:var\(--opaline-content-font-family\,var\(--font-functional\)\)\]{font-family:var(--opaline-content-font-family,var(--font-functional))}.font-\[family-name\:inherit\]{font-family:inherit}.font-\[family-name\:var\(--font-functional\)\]{font-family:var(--font-functional)}.font-\[family-name\:var\(--font-serif\,Georgia\,\"Times_New_Roman\"\,serif\)\]{font-family:var(--font-serif,Georgia,"Times New Roman",serif)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.\[font-size\:10\.5px\]{font-size:10.5px}.\[font-size\:22px\]{font-size:22px}.\[font-size\:var\(--type-copy-13-size\)\]{font-size:var(--type-copy-13-size)}.\[font-size\:var\(--type-copy-14-size\)\]{font-size:var(--type-copy-14-size)}.\[font-size\:var\(--type-copy-16-size\)\]{font-size:var(--type-copy-16-size)}.\[font-size\:var\(--type-heading-16-size\)\]{font-size:var(--type-heading-16-size)}.\[font-size\:var\(--type-label-12-size\)\]{font-size:var(--type-label-12-size)}.\[font-size\:var\(--type-label-13-size\)\]{font-size:var(--type-label-13-size)}.\[font-size\:var\(--type-label-14-size\)\]{font-size:var(--type-label-14-size)}.text-\[10\.5px\],.text-\[length\:10\.5px\]{font-size:10.5px}.text-\[length\:var\(--opaline-avatar-font-size\)\]{font-size:var(--opaline-avatar-font-size)}.text-\[length\:var\(--type-copy-13-size\)\]{font-size:var(--type-copy-13-size)}.text-\[length\:var\(--type-copy-14-size\)\]{font-size:var(--type-copy-14-size)}.text-\[length\:var\(--type-copy-16-size\)\]{font-size:var(--type-copy-16-size)}.text-\[length\:var\(--type-label-10-caps-size\)\]{font-size:var(--type-label-10-caps-size)}.text-\[length\:var\(--type-label-12-size\)\]{font-size:var(--type-label-12-size)}.text-\[length\:var\(--type-label-13-size\)\]{font-size:var(--type-label-13-size)}.text-\[length\:var\(--type-label-14-size\)\]{font-size:var(--type-label-14-size)}.leading-\[1\.2\]{--tw-leading: 1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading: 1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading: 1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading: 1.5;line-height:1.5}.leading-\[1\.35\]{--tw-leading: 1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading: 1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading: 1.55;line-height:1.55}.leading-\[1\.625\]{--tw-leading: 1.625;line-height:1.625}.leading-\[16px\]{--tw-leading: 16px;line-height:16px}.leading-\[19px\]{--tw-leading: 19px;line-height:19px}.leading-\[var\(--type-copy-12-leading\)\]{--tw-leading: var(--type-copy-12-leading);line-height:var(--type-copy-12-leading)}.leading-\[var\(--type-copy-14-leading\)\]{--tw-leading: var(--type-copy-14-leading);line-height:var(--type-copy-14-leading)}.leading-\[var\(--type-label-12-leading\)\]{--tw-leading: var(--type-label-12-leading);line-height:var(--type-label-12-leading)}.leading-\[var\(--type-label-13-leading\)\]{--tw-leading: var(--type-label-13-leading);line-height:var(--type-label-13-leading)}.leading-\[var\(--type-label-14-leading\)\]{--tw-leading: var(--type-label-14-leading);line-height:var(--type-label-14-leading)}.leading-none{--tw-leading: 1;line-height:1}.leading-normal{--tw-leading: var(--leading-normal);line-height:var(--leading-normal)}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.\[line-height\:1\.3\]{line-height:1.3}.\[line-height\:1\.25\]{line-height:1.25}.\[line-height\:calc\(var\(--space-12\)\+var\(--space-4\)\/2\)\]{line-height:calc(var(--space-12) + var(--space-4) / 2)}.\[line-height\:calc\(var\(--space-16\)\+var\(--space-4\)\/2\)\]{line-height:calc(var(--space-16) + var(--space-4) / 2)}.\[line-height\:inherit\]{line-height:inherit}.\[line-height\:var\(--space-16\)\]\!{line-height:var(--space-16)!important}.\[line-height\:var\(--type-copy-12-leading\)\]{line-height:var(--type-copy-12-leading)}.\[line-height\:var\(--type-copy-14-leading\)\]{line-height:var(--type-copy-14-leading)}.\[line-height\:var\(--type-copy-14-leading\)\]\!{line-height:var(--type-copy-14-leading)!important}.\[line-height\:var\(--type-label-13-leading\)\]{line-height:var(--type-label-13-leading)}.\[line-height\:var\(--type-label-16-leading\)\]{line-height:var(--type-label-16-leading)}.font-\[number\:400\]{--tw-font-weight: 400;font-weight:400}.font-\[number\:500\]{--tw-font-weight: 500;font-weight:500}.font-\[number\:600\]{--tw-font-weight: 600;font-weight:600}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-medium\!{--tw-font-weight: var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-normal\!{--tw-font-weight: var(--font-weight-normal) !important;font-weight:var(--font-weight-normal)!important}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[font-weight\:var\(--type-heading-18-weight\)\]{font-weight:var(--type-heading-18-weight)}.\[font-weight\:var\(--type-label-13-weight\)\]{font-weight:var(--type-label-13-weight)}.\[font-weight\:var\(--type-label-14-weight\)\]{font-weight:var(--type-label-14-weight)}.tracking-\[-0\.01em\]{--tw-tracking: -.01em;letter-spacing:-.01em}.tracking-\[-0\.008em\]{--tw-tracking: -.008em;letter-spacing:-.008em}.tracking-\[-0\.025em\]{--tw-tracking: -.025em;letter-spacing:-.025em}.tracking-\[0\.04em\]{--tw-tracking: .04em;letter-spacing:.04em}.tracking-\[0\.08em\]{--tw-tracking: .08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking: .12em;letter-spacing:.12em}.tracking-normal{--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[letter-spacing\:inherit\]{letter-spacing:inherit}.\[letter-spacing\:var\(--type-heading-18-tracking\)\]{letter-spacing:var(--type-heading-18-tracking)}.\[text-wrap\:balance\]{text-wrap:balance}.\[text-wrap\:pretty\],.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[overflow-wrap\:break-word\],.break-words,.wrap-break-word{overflow-wrap:break-word}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.\[color\:inherit\]{color:inherit}.\[color\:var\(--content-inverse\)\]{color:var(--content-inverse)}.\[color\:var\(--content-muted\)\]{color:var(--content-muted)}.\[color\:var\(--content-primary\)\]{color:var(--content-primary)}.\[color\:var\(--content-secondary\)\]{color:var(--content-secondary)}.\[color\:var\(--danger-content\)\]{color:var(--danger-content)}.\[color\:var\(--selection-content\)\]{color:var(--selection-content)}.\[color\:var\(--success-content\)\]{color:var(--success-content)}.\[color\:var\(--warning-content\)\]{color:var(--warning-content)}.\[color\:var\(--warning-on-solid\)\]{color:var(--warning-on-solid)}.text-\[color-mix\(in_oklab\,var\(--content-muted\)_80\%\,transparent\)\]{color:var(--content-muted)}@supports (color: color-mix(in lab,red,red)){.text-\[color-mix\(in_oklab\,var\(--content-muted\)_80\%\,transparent\)\]{color:color-mix(in oklab,var(--content-muted) 80%,transparent)}}.text-\[color\:color-mix\(in_oklab\,var\(--content-muted\)_80\%\,transparent\)\]{color:var(--content-muted)}@supports (color: color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_oklab\,var\(--content-muted\)_80\%\,transparent\)\]{color:color-mix(in oklab,var(--content-muted) 80%,transparent)}}.text-\[color\:var\(--content-primary\)\]{color:var(--content-primary)}.text-\[var\(--danger-content\)\]{color:var(--danger-content)}.text-\[var\(--opaline-avatar-fallback-foreground\)\]{color:var(--opaline-avatar-fallback-foreground)}.text-\[var\(--opaline-toast-tone\)\]{color:var(--opaline-toast-tone)}.text-\[var\(--selection-content\)\]{color:var(--selection-content)}.text-\[var\(--success-content\)\]{color:var(--success-content)}.text-\[var\(--warning-content\)\]{color:var(--warning-content)}.text-current{color:currentcolor}.text-destructive{color:var(--destructive)}.text-foreground,.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-inherit{color:inherit}.text-muted-foreground{color:var(--muted-foreground)}.text-muted-foreground\!{color:var(--muted-foreground)!important}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color: color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.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,)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-current{text-decoration-color:currentcolor}.\[text-decoration-thickness\:calc\(var\(--space-16\)\/16\)\]{text-decoration-thickness:calc(var(--space-16) / 16)}.underline-offset-\[0\.18em\]{text-underline-offset:.18em}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\[caret-color\:var\(--selection-content\)\]{caret-color:var(--selection-content)}.accent-foreground{accent-color:var(--foreground)}.opacity-0{opacity:0%}.opacity-40{opacity:40%}.opacity-55{opacity:55%}.opacity-70{opacity:70%}.opacity-75{opacity:75%}.opacity-100{opacity:100%}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_0\.1875rem_color-mix\(in_srgb\,var\(--content-muted\)_10\%\,transparent\)\]{--tw-shadow: 0 0 0 .1875rem var(--tw-shadow-color, var(--content-muted))}@supports (color: color-mix(in lab,red,red)){.shadow-\[0_0_0_0\.1875rem_color-mix\(in_srgb\,var\(--content-muted\)_10\%\,transparent\)\]{--tw-shadow: 0 0 0 .1875rem var(--tw-shadow-color, color-mix(in srgb,var(--content-muted) 10%,transparent))}}.shadow-\[0_0_0_0\.1875rem_color-mix\(in_srgb\,var\(--content-muted\)_10\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_calc\(var\(--space-4\)\/4\)_var\(--line-subtle\)\,0_0\.125rem_0\.25rem_var\(--recipe-soft-shadow-color\)\]{--tw-shadow: 0 0 0 calc(var(--space-4) / 4) var(--tw-shadow-color, var(--line-subtle)), 0 .125rem .25rem var(--tw-shadow-color, var(--recipe-soft-shadow-color));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_3px_4px_1px_rgb\(0_0_0\/4\%\)\,0_1px_2px_-1px_rgb\(0_0_0\/4\%\)\,0_0_0_1px_rgb\(0_0_0\/4\%\)\]{--tw-shadow: 0 3px 4px 1px var(--tw-shadow-color, rgb(0 0 0/4%)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0/4%)), 0 0 0 1px var(--tw-shadow-color, rgb(0 0 0/4%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--danger-line\)_0_0_0_1px\]{--tw-shadow: var(--tw-shadow-color, var(--danger-line)) 0 0 0 1px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--recipe-lifted-control\)\]{--tw-shadow: var(--recipe-lifted-control);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--recipe-solid-lift\)\]{--tw-shadow: var(--recipe-solid-lift);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)}.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-\[length\:calc\(var\(--space-4\)\/2\)\]{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(calc(var(--space-4) / 2) + 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\:0_0_0_1px_var\(--line-subtle\)\]{box-shadow:0 0 0 1px var(--line-subtle)}.\[box-shadow\:none\]{box-shadow:none}.\[box-shadow\:var\(--elevation-float\)\]{box-shadow:var(--elevation-float)}.ring-\[var\(--canvas\)\]{--tw-ring-color: var(--canvas)}.\[outline\:none\]{outline:none}.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-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,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\,opacity\]{transition-property:background,opacity;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\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[background-color\,color\,border-color\]{transition-property:background-color,color,border-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[background\]{transition-property:background;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-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[grid-template-columns\]{transition-property:grid-template-columns;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[left\,top\,width\,height\]{transition-property:left,top,width,height;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[transform\,opacity\,height\]{transition-property:transform,opacity,height;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-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-200{--tw-duration: .2s;transition-duration:.2s}.duration-\[120ms\]{--tw-duration: .12s;transition-duration:.12s}.duration-\[var\(--motion-base\)\]{--tw-duration: var(--motion-base);transition-duration:var(--motion-base)}.duration-\[var\(--motion-dialog\)\]{--tw-duration: var(--motion-dialog);transition-duration:var(--motion-dialog)}.duration-\[var\(--motion-fast\)\]{--tw-duration: var(--motion-fast);transition-duration:var(--motion-fast)}.duration-\[var\(--motion-slow\)\]{--tw-duration: var(--motion-slow);transition-duration:var(--motion-slow)}.ease-\[var\(--ease-out\)\]{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.ease-\[var\(--ease-standard\)\]{--tw-ease: var(--ease-standard);transition-timing-function:var(--ease-standard)}.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;-moz-user-select:all;user-select:all}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\[--field-inline-cols\:170px_minmax\(0\,1fr\)\]{--field-inline-cols: 170px minmax(0,1fr)}.\[--opaline-avatar-fallback-background\:var\(--action-primary\)\]{--opaline-avatar-fallback-background: var(--action-primary)}.\[--opaline-avatar-fallback-background\:var\(--surface-inset\)\]{--opaline-avatar-fallback-background: var(--surface-inset)}.\[--opaline-avatar-fallback-foreground\:var\(--content-inverse\)\]{--opaline-avatar-fallback-foreground: var(--content-inverse)}.\[--opaline-avatar-fallback-foreground\:var\(--content-primary\)\]{--opaline-avatar-fallback-foreground: var(--content-primary)}.\[--opaline-icon-stroke\:1\.5\]{--opaline-icon-stroke: 1.5}.\[--opaline-icon-stroke\:1\.25\]{--opaline-icon-stroke: 1.25}.\[--opaline-icon-stroke\:1\]{--opaline-icon-stroke: 1}.\[--opaline-message-scroller-button-block-end-inset\:var\(--opaline-message-scroller-content-inset\)\]{--opaline-message-scroller-button-block-end-inset: var(--opaline-message-scroller-content-inset)}.\[--opaline-message-scroller-button-inline-end-inset\:var\(--opaline-message-scroller-content-inset\)\]{--opaline-message-scroller-button-inline-end-inset: var(--opaline-message-scroller-content-inset)}.\[--opaline-message-scroller-content-inset\:1rem\]{--opaline-message-scroller-content-inset: 1rem}.\[--opaline-message-scroller-edge-fade-color\:var\(--surface\)\]{--opaline-message-scroller-edge-fade-color: var(--surface)}.\[--opaline-message-scroller-edge-fade-end-inset\:0px\]{--opaline-message-scroller-edge-fade-end-inset: 0px}.\[--opaline-message-scroller-edge-fade-end-size\:var\(--opaline-message-scroller-edge-fade-size\)\]{--opaline-message-scroller-edge-fade-end-size: var(--opaline-message-scroller-edge-fade-size)}.\[--opaline-message-scroller-edge-fade-inline-inset\:0px\]{--opaline-message-scroller-edge-fade-inline-inset: 0px}.\[--opaline-message-scroller-edge-fade-size\:3rem\]{--opaline-message-scroller-edge-fade-size: 3rem}.\[--opaline-message-scroller-edge-fade-start-inset\:0px\]{--opaline-message-scroller-edge-fade-start-inset: 0px}.\[--opaline-message-scroller-edge-fade-start-size\:min\(1rem\,var\(--opaline-message-scroller-edge-fade-size\)\)\]{--opaline-message-scroller-edge-fade-start-size: min(1rem, var(--opaline-message-scroller-edge-fade-size))}.\[--opaline-scroll-area-edge-fade-color\:var\(--opaline-message-scroller-edge-fade-color\)\]{--opaline-scroll-area-edge-fade-color: var(--opaline-message-scroller-edge-fade-color)}.\[--opaline-scroll-area-edge-fade-color\:var\(--surface\)\]{--opaline-scroll-area-edge-fade-color: var(--surface)}.\[--opaline-scroll-area-edge-fade-end-inset\:0px\]{--opaline-scroll-area-edge-fade-end-inset: 0px}.\[--opaline-scroll-area-edge-fade-end-inset\:var\(--opaline-message-scroller-edge-fade-end-inset\)\]{--opaline-scroll-area-edge-fade-end-inset: var(--opaline-message-scroller-edge-fade-end-inset)}.\[--opaline-scroll-area-edge-fade-end-size\:var\(--opaline-message-scroller-edge-fade-end-size\)\]{--opaline-scroll-area-edge-fade-end-size: var(--opaline-message-scroller-edge-fade-end-size)}.\[--opaline-scroll-area-edge-fade-end-size\:var\(--opaline-scroll-area-edge-fade-size\)\]{--opaline-scroll-area-edge-fade-end-size: var(--opaline-scroll-area-edge-fade-size)}.\[--opaline-scroll-area-edge-fade-inline-inset\:0px\]{--opaline-scroll-area-edge-fade-inline-inset: 0px}.\[--opaline-scroll-area-edge-fade-inline-inset\:var\(--opaline-message-scroller-edge-fade-inline-inset\)\]{--opaline-scroll-area-edge-fade-inline-inset: var(--opaline-message-scroller-edge-fade-inline-inset)}.\[--opaline-scroll-area-edge-fade-size\:3rem\]{--opaline-scroll-area-edge-fade-size: 3rem}.\[--opaline-scroll-area-edge-fade-size\:var\(--opaline-message-scroller-edge-fade-size\)\]{--opaline-scroll-area-edge-fade-size: var(--opaline-message-scroller-edge-fade-size)}.\[--opaline-scroll-area-edge-fade-start-inset\:0px\]{--opaline-scroll-area-edge-fade-start-inset: 0px}.\[--opaline-scroll-area-edge-fade-start-inset\:var\(--opaline-message-scroller-edge-fade-start-inset\)\]{--opaline-scroll-area-edge-fade-start-inset: var(--opaline-message-scroller-edge-fade-start-inset)}.\[--opaline-scroll-area-edge-fade-start-size\:min\(1rem\,var\(--opaline-scroll-area-edge-fade-size\)\)\]{--opaline-scroll-area-edge-fade-start-size: min(1rem, var(--opaline-scroll-area-edge-fade-size))}.\[--opaline-scroll-area-edge-fade-start-size\:var\(--opaline-message-scroller-edge-fade-start-size\)\]{--opaline-scroll-area-edge-fade-start-size: var(--opaline-message-scroller-edge-fade-start-size)}.\[--opaline-toast-tone-bg\:var\(--canvas\)\]{--opaline-toast-tone-bg: var(--canvas)}.\[--opaline-toast-tone-bg\:var\(--danger-surface\)\]{--opaline-toast-tone-bg: var(--danger-surface)}.\[--opaline-toast-tone-bg\:var\(--success-surface\)\]{--opaline-toast-tone-bg: var(--success-surface)}.\[--opaline-toast-tone-bg\:var\(--warning-surface\)\]{--opaline-toast-tone-bg: var(--warning-surface)}.\[--opaline-toast-tone\:var\(--content-muted\)\]{--opaline-toast-tone: var(--content-muted)}.\[--opaline-toast-tone\:var\(--danger-content\)\]{--opaline-toast-tone: var(--danger-content)}.\[--opaline-toast-tone\:var\(--success-content\)\]{--opaline-toast-tone: var(--success-content)}.\[--opaline-toast-tone\:var\(--warning-content\)\]{--opaline-toast-tone: var(--warning-content)}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[background\:color-mix\(in_oklab\,var\(--content-primary\)_20\%\,transparent\)\]{background:var(--content-primary)}@supports (color: color-mix(in lab,red,red)){.\[background\:color-mix\(in_oklab\,var\(--content-primary\)_20\%\,transparent\)\]{background:color-mix(in oklab,var(--content-primary) 20%,transparent)}}.\[background\:color-mix\(in_oklab\,var\(--surface\)_90\%\,transparent\)\]{background:var(--surface)}@supports (color: color-mix(in lab,red,red)){.\[background\:color-mix\(in_oklab\,var\(--surface\)_90\%\,transparent\)\]{background:color-mix(in oklab,var(--surface) 90%,transparent)}}.\[background\:var\(--recipe-lifted-control-background\)\]{background:var(--recipe-lifted-control-background)}.\[contain-intrinsic-size\:auto_96px\]{contain-intrinsic-size:auto 96px}.\[content-visibility\:auto\]{content-visibility:auto}.\[font\:inherit\]{font:inherit}.\[telemetry\:error-report-unavailable\]{telemetry:error-report-unavailable}.\[transition\:background-color_var\(--motion-base\)_var\(--ease-standard\)\,box-shadow_var\(--motion-base\)_var\(--ease-standard\)\,color_var\(--motion-base\)_var\(--ease-standard\)\]{transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.\[transition\:transform_var\(--motion-press\)_var\(--ease-out\)\,background-color_var\(--motion-base\)_var\(--ease-standard\)\,border-color_var\(--motion-base\)_var\(--ease-standard\)\,box-shadow_var\(--motion-base\)_var\(--ease-standard\)\,color_var\(--motion-base\)_var\(--ease-standard\)\]{transition:transform var(--motion-press) var(--ease-out),background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.block-1{block-size:var(--spacing)}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:100%}.group-hover\/inline-chip\:\[color\:var\(--content-secondary\)\]:is(:where(.group\/inline-chip):hover *){color:var(--content-secondary)}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:100%}.group-aria-expanded\/trace-collapsible-trigger\:rotate-90:is(:where(.group\/trace-collapsible-trigger)[aria-expanded=true] *){rotate:90deg}.group-data-\[dialog-layout\=structured\]\/dialog\:bg-\[color-mix\(in_oklab\,var\(--canvas\)_24\%\,transparent\)\]:is(:where(.group\/dialog)[data-dialog-layout=structured] *){background-color:var(--canvas)}@supports (color: color-mix(in lab,red,red)){.group-data-\[dialog-layout\=structured\]\/dialog\:bg-\[color-mix\(in_oklab\,var\(--canvas\)_24\%\,transparent\)\]:is(:where(.group\/dialog)[data-dialog-layout=structured] *){background-color:color-mix(in oklab,var(--canvas) 24%,transparent)}}.group-data-\[dialog-layout\=structured\]\/dialog\:px-\[24px\]:is(:where(.group\/dialog)[data-dialog-layout=structured] *){padding-inline:24px}.group-data-\[dialog-layout\=structured\]\/dialog\:py-\[16px\]:is(:where(.group\/dialog)[data-dialog-layout=structured] *){padding-block:16px}.group-data-\[dialog-layout\=structured\]\/dialog\:pt-\[20px\]:is(:where(.group\/dialog)[data-dialog-layout=structured] *){padding-top:20px}.group-data-\[dialog-layout\=structured\]\/dialog\:pt-\[24px\]:is(:where(.group\/dialog)[data-dialog-layout=structured] *){padding-top:24px}.group-data-\[dialog-layout\=structured\]\/dialog\:pr-\[52px\]:is(:where(.group\/dialog)[data-dialog-layout=structured] *){padding-right:52px}.group-data-\[dialog-layout\=structured\]\/dialog\:pb-\[18px\]:is(:where(.group\/dialog)[data-dialog-layout=structured] *){padding-bottom:18px}.group-data-\[dialog-layout\=structured\]\/dialog\:pb-\[24px\]:is(:where(.group\/dialog)[data-dialog-layout=structured] *){padding-bottom:24px}.group-data-\[dialog-layout\=structured\]\/dialog\:pl-\[24px\]:is(:where(.group\/dialog)[data-dialog-layout=structured] *){padding-left:24px}.group-data-\[folded\]\/filters\:pointer-events-none:is(:where(.group\/filters)[data-folded] *){pointer-events:none}.group-data-\[folded\]\/filters\:invisible:is(:where(.group\/filters)[data-folded] *){visibility:hidden}.group-data-\[folded\]\/filters\:absolute:is(:where(.group\/filters)[data-folded] *){position:absolute}.group-data-\[folded\]\/filters\:start-0:is(:where(.group\/filters)[data-folded] *){inset-inline-start:calc(var(--spacing) * 0)}.group-data-\[folded\]\/filters\:top-0:is(:where(.group\/filters)[data-folded] *){top:0}.group-data-\[folded\]\/filters\:inline-flex:is(:where(.group\/filters)[data-folded] *){display:inline-flex}.placeholder\:text-\[color\:var\(--content-muted\)\]::-moz-placeholder{color:var(--content-muted)}.placeholder\:text-\[color\:var\(--content-muted\)\]::placeholder{color:var(--content-muted)}.placeholder\:opacity-100::-moz-placeholder{opacity:100%}.placeholder\:opacity-100::placeholder{opacity:100%}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:\[transform\:translateX\(-100\%\)\]:after{content:var(--tw-content);transform:translate(-100%)}.after\:animate-\[opaline-skeleton-sweep_1\.5s_ease-in-out_infinite\]:after{content:var(--tw-content);animation:opaline-skeleton-sweep 1.5s ease-in-out infinite}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.visited\:text-\[var\(--selection-content\)\]:visited{color:var(--selection-content)}@media(hover:hover){.hover\:border-\[var\(--danger-line\)\]:hover{border-color:var(--danger-line)}.hover\:border-\[var\(--success-line\)\]:hover{border-color:var(--success-line)}.hover\:border-\[var\(--warning-line\)\]:hover{border-color:var(--warning-line)}.hover\:bg-\[color-mix\(in_oklab\,var\(--content-primary\)_5\%\,transparent\)\]:hover{background-color:var(--content-primary)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--content-primary\)_5\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--content-primary) 5%,transparent)}}.hover\:bg-\[var\(--danger-surface\)\]:hover{background-color:var(--danger-surface)}.hover\:bg-\[var\(--state-active\)\]:hover{background-color:var(--state-active)}.hover\:bg-\[var\(--state-hover\)\]:hover{background-color:var(--state-hover)}.hover\:bg-\[var\(--success-surface\)\]:hover{background-color:var(--success-surface)}.hover\:bg-\[var\(--warning-surface\)\]:hover{background-color:var(--warning-surface)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-transparent\!:hover{background-color:transparent!important}.hover\:\[color\:var\(--content-primary\)\]:hover{color:var(--content-primary)}.hover\:text-\[var\(--danger-content\)\]:hover{color:var(--danger-content)}.hover\:text-\[var\(--success-content\)\]:hover{color:var(--success-content)}.hover\:text-\[var\(--warning-content\)\]:hover{color:var(--warning-content)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[var\(--recipe-lifted-control-hover\)\]:hover{--tw-shadow: var(--recipe-lifted-control-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:\[background\:var\(--recipe-lifted-control-hover-background\)\]:hover{background:var(--recipe-lifted-control-hover-background)}}.focus-visible\:rounded-\[var\(--radius-icon-well\)\]:focus-visible{border-radius:var(--radius-icon-well)}.focus-visible\:border-\[var\(--danger-line\)\]:focus-visible{border-color:var(--danger-line)}.focus-visible\:border-\[var\(--success-line\)\]:focus-visible{border-color:var(--success-line)}.focus-visible\:border-\[var\(--warning-line\)\]:focus-visible{border-color:var(--warning-line)}.focus-visible\:bg-\[color-mix\(in_oklab\,var\(--content-primary\)_5\%\,transparent\)\]:focus-visible{background-color:var(--content-primary)}@supports (color: color-mix(in lab,red,red)){.focus-visible\:bg-\[color-mix\(in_oklab\,var\(--content-primary\)_5\%\,transparent\)\]:focus-visible{background-color:color-mix(in oklab,var(--content-primary) 5%,transparent)}}.focus-visible\:bg-\[var\(--danger-surface\)\]:focus-visible{background-color:var(--danger-surface)}.focus-visible\:bg-\[var\(--success-surface\)\]:focus-visible{background-color:var(--success-surface)}.focus-visible\:bg-\[var\(--warning-surface\)\]:focus-visible{background-color:var(--warning-surface)}.focus-visible\:bg-accent:focus-visible{background-color:var(--accent)}.focus-visible\:text-\[var\(--danger-content\)\]:focus-visible{color:var(--danger-content)}.focus-visible\:text-\[var\(--success-content\)\]:focus-visible{color:var(--success-content)}.focus-visible\:text-\[var\(--warning-content\)\]:focus-visible{color:var(--warning-content)}.focus-visible\:text-foreground:focus-visible{color:var(--foreground)}.focus-visible\:shadow-\[0_0_0_calc\(var\(--space-16\)\/8\)_var\(--focus-ring\)\]:focus-visible{--tw-shadow: 0 0 0 calc(var(--space-16) / 8) var(--tw-shadow-color, var(--focus-ring));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\:shadow-\[inset_0_0_0_2px_color-mix\(in_oklab\,var\(--focus-ring\)_22\%\,transparent\)\]:focus-visible{--tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, var(--focus-ring))}@supports (color: color-mix(in lab,red,red)){.focus-visible\:shadow-\[inset_0_0_0_2px_color-mix\(in_oklab\,var\(--focus-ring\)_22\%\,transparent\)\]:focus-visible{--tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, color-mix(in oklab,var(--focus-ring) 22%,transparent))}}.focus-visible\:shadow-\[inset_0_0_0_2px_color-mix\(in_oklab\,var\(--focus-ring\)_22\%\,transparent\)\]:focus-visible{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\:shadow-\[var\(--recipe-lifted-control-focus\)\]:focus-visible{--tw-shadow: var(--recipe-lifted-control-focus);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{--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-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\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-\[calc\(var\(--space-4\)\*0\.625\)\]:focus-visible{outline-style:var(--tw-outline-style);outline-width:calc(var(--space-4) * .625)}.focus-visible\:outline-\[calc\(var\(--space-16\)\/8\)\]:focus-visible{outline-style:var(--tw-outline-style);outline-width:calc(var(--space-16) / 8)}.focus-visible\:outline-\[length\:calc\(var\(--space-16\)\/8\)\]:focus-visible{outline-style:var(--tw-outline-style);outline-width:calc(var(--space-16) / 8)}.focus-visible\:\[outline-width\:calc\(var\(--space-16\)\/8\)\]:focus-visible{outline-width:calc(var(--space-16) / 8)}.focus-visible\:\[outline-offset\:calc\(var\(--space-16\)\/8\)\]:focus-visible{outline-offset:calc(var(--space-16) / 8)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[0\.125rem\]:focus-visible{outline-offset:.125rem}.focus-visible\:outline-offset-\[0\.1875rem\]:focus-visible{outline-offset:.1875rem}.focus-visible\:outline-offset-\[calc\(var\(--space-4\)\*-0\.625\)\]:focus-visible{outline-offset:calc(var(--space-4) * -.625)}.focus-visible\:outline-offset-\[calc\(var\(--space-16\)\/8\)\]:focus-visible{outline-offset:calc(var(--space-16) / 8)}.focus-visible\:outline-offset-\[calc\(var\(--space-16\)\/16\)\]:focus-visible{outline-offset:calc(var(--space-16) / 16)}.focus-visible\:outline-\[var\(--focus-ring\)\]:focus-visible{outline-color:var(--focus-ring)}.focus-visible\:outline-solid:focus-visible{--tw-outline-style: solid;outline-style:solid}.focus-visible\:\[background\:var\(--recipe-lifted-control-focus-background\)\]:focus-visible{background:var(--recipe-lifted-control-focus-background)}.active\:bg-\[var\(--danger-surface\)\]:active{background-color:var(--danger-surface)}.active\:bg-\[var\(--state-active\)\]:active{background-color:var(--state-active)}.active\:bg-transparent\!:active{background-color:transparent!important}.active\:text-\[color\:var\(--danger-content\)\]:active{color:var(--danger-content)}.active\:shadow-\[var\(--recipe-lifted-control-pressed\)\]:active{--tw-shadow: var(--recipe-lifted-control-pressed);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.active\:\[background\:var\(--recipe-lifted-control-pressed-background\)\]:active{background:var(--recipe-lifted-control-pressed-background)}@media(hover:hover){.hover\:enabled\:bg-\[color-mix\(in_oklab\,var\(--content-primary\)_5\%\,transparent\)\]:hover:enabled{background-color:var(--content-primary)}@supports (color: color-mix(in lab,red,red)){.hover\:enabled\:bg-\[color-mix\(in_oklab\,var\(--content-primary\)_5\%\,transparent\)\]:hover:enabled{background-color:color-mix(in oklab,var(--content-primary) 5%,transparent)}}.hover\:enabled\:text-foreground:hover:enabled{color:var(--foreground)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-40:disabled{opacity:40%}:where(:is(a,button)) .in-\[a\,button\]\:cursor-pointer{cursor:pointer}:where(:is(a:hover,button:hover)) .in-\[a\:hover\,button\:hover\]\:text-foreground{color:var(--foreground)}.has-\[\[data-slot\=card-action\]\]\:grid-cols-\[minmax\(0\,1fr\)_auto\]:has(:is([data-slot=card-action])){grid-template-columns:minmax(0,1fr) auto}.has-\[\[data-slot\=card-action\]\]\:items-start:has(:is([data-slot=card-action])){align-items:flex-start}.has-\[\[data-slot\=trace-collapsible-trigger\]\]\:border-l-transparent:has(:is([data-slot=trace-collapsible-trigger])){border-left-color:transparent}.has-\[\[data-status\=error\]\]\:text-destructive:has(:is([data-status=error])){color:var(--destructive)}:is(.\*\:has-\[\>\[data-slot\=trace-line\]\]\:flex>*):has(>[data-slot=trace-line]){display:flex}:is(.\*\:has-\[\>\[data-slot\=trace-line\]\]\:w-fit>*):has(>[data-slot=trace-line]){width:-moz-fit-content;width:fit-content}:is(.\*\:has-\[\>\[data-slot\=trace-line\]\]\:max-w-full>*):has(>[data-slot=trace-line]){max-width:100%}:is(.\*\:has-\[\>\[data-slot\=trace-line\]\]\:min-w-0>*):has(>[data-slot=trace-line]){min-width:0px}:is(.\*\:has-\[\>\[data-slot\=trace-line\]\]\:rounded-\[var\(--radius-icon-well\)\]>*):has(>[data-slot=trace-line]){border-radius:var(--radius-icon-well)}:is(.\*\:has-\[\>\[data-slot\=trace-line\]\]\:text-left>*):has(>[data-slot=trace-line]){text-align:left}:is(.\*\:has-\[\>\[data-slot\=trace-line\]\]\:outline-none>*):has(>[data-slot=trace-line]){--tw-outline-style: none;outline-style:none}:is(.\*\:has-\[\>\[data-slot\=trace-line\]\]\:focus-visible\:ring-3>*):has(>[data-slot=trace-line]):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)}:is(.\*\:has-\[\>\[data-slot\=trace-line\]\]\:focus-visible\:ring-ring\/50>*):has(>[data-slot=trace-line]):focus-visible{--tw-ring-color: var(--ring)}@supports (color: color-mix(in lab,red,red)){:is(.\*\:has-\[\>\[data-slot\=trace-line\]\]\:focus-visible\:ring-ring\/50>*):has(>[data-slot=trace-line]):focus-visible{--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.data-ending-style\:h-0[data-ending-style],.data-starting-style\:h-0[data-starting-style]{height:0px}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0%}.data-\[align\=right\]\:text-right[data-align=right]{text-align:right}.data-\[anchor-hidden\]\:invisible[data-anchor-hidden]{visibility:hidden}.data-\[checked\]\:translate-x-\[calc\(var\(--space-16\)-var\(--space-16\)\/8\)\][data-checked]{--tw-translate-x: calc(var(--space-16) - var(--space-16) / 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[checked\]\:border-primary[data-checked]{border-color:var(--primary)}.data-\[checked\]\:bg-primary[data-checked]{background-color:var(--primary)}.data-\[disabled\]\:cursor-default[data-disabled]{cursor:default}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-40[data-disabled]{opacity:40%}.data-\[ending-style\]\:\[transform\:scale\(0\.97\)\][data-ending-style]{transform:scale(.97)}.data-\[ending-style\]\:\[transform\:scale\(0\.98\)_translateY\(0\.25rem\)\][data-ending-style]{transform:scale(.98) translateY(.25rem)}.data-\[ending-style\]\:\[transform\:translateX\(calc\(var\(--space-8\)\*-1\)\)\][data-ending-style]{transform:translate(calc(var(--space-8) * -1))}.data-\[ending-style\]\:\[transform\:translateX\(var\(--space-8\)\)\][data-ending-style]{transform:translate(var(--space-8))}.data-\[ending-style\]\:\[transform\:translateY\(calc\(var\(--space-8\)\*-1\)\)\][data-ending-style]{transform:translateY(calc(var(--space-8) * -1))}.data-\[ending-style\]\:\[transform\:translateY\(var\(--space-8\)\)\][data-ending-style]{transform:translateY(var(--space-8))}.data-\[ending-style\]\:opacity-0[data-ending-style]{opacity:0%}.data-\[ending-style\]\:duration-\[var\(--motion-base\)\][data-ending-style]{--tw-duration: var(--motion-base);transition-duration:var(--motion-base)}.data-\[has-preview\=true\]\:flex-wrap[data-has-preview=true]{flex-wrap:wrap}.data-\[highlighted\]\:bg-\[var\(--danger-surface\)\][data-highlighted]{background-color:var(--danger-surface)}.data-\[highlighted\]\:bg-\[var\(--opaline-menu-item-hover-background\)\][data-highlighted]{background-color:var(--opaline-menu-item-hover-background)}.data-\[highlighted\]\:text-\[color\:var\(--danger-content\)\][data-highlighted]{color:var(--danger-content)}.data-\[indeterminate\]\:border-primary[data-indeterminate]{border-color:var(--primary)}.data-\[indeterminate\]\:bg-primary[data-indeterminate]{background-color:var(--primary)}.data-\[inset\]\:pl-\[2rem\][data-inset]{padding-left:2rem}.data-\[instant\]\:duration-0[data-instant]{--tw-duration: 0ms;transition-duration:0ms}.data-\[interactive\]\:focus-visible\:outline-\[calc\(var\(--space-8\)\/4\)\][data-interactive]:focus-visible{outline-style:var(--tw-outline-style);outline-width:calc(var(--space-8) / 4)}.data-\[interactive\]\:focus-visible\:outline-offset-\[calc\(var\(--space-8\)\/-4\)\][data-interactive]:focus-visible{outline-offset:calc(var(--space-8) / -4)}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[popup-open\]\:border-\[var\(--danger-line\)\][data-popup-open]{border-color:var(--danger-line)}.data-\[popup-open\]\:border-\[var\(--success-line\)\][data-popup-open]{border-color:var(--success-line)}.data-\[popup-open\]\:border-\[var\(--warning-line\)\][data-popup-open]{border-color:var(--warning-line)}.data-\[popup-open\]\:bg-\[var\(--danger-surface\)\][data-popup-open]{background-color:var(--danger-surface)}.data-\[popup-open\]\:bg-\[var\(--success-surface\)\][data-popup-open]{background-color:var(--success-surface)}.data-\[popup-open\]\:bg-\[var\(--warning-surface\)\][data-popup-open]{background-color:var(--warning-surface)}.data-\[popup-open\]\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-\[popup-open\]\:text-\[var\(--danger-content\)\][data-popup-open]{color:var(--danger-content)}.data-\[popup-open\]\:text-\[var\(--success-content\)\][data-popup-open]{color:var(--success-content)}.data-\[popup-open\]\:text-\[var\(--warning-content\)\][data-popup-open]{color:var(--warning-content)}.data-\[popup-open\]\:text-foreground[data-popup-open]{color:var(--foreground)}.data-\[pressed\]\:\[color\:var\(--content-primary\)\][data-pressed]{color:var(--content-primary)}.data-\[selected\]\:\[outline\:calc\(var\(--space-4\)\/2\)_solid_var\(--focus-ring\)\][data-selected]{outline:calc(var(--space-4) / 2) solid var(--focus-ring)}.data-\[starting-style\]\:\[transform\:scale\(0\.97\)\][data-starting-style]{transform:scale(.97)}.data-\[starting-style\]\:\[transform\:scale\(0\.98\)_translateY\(0\.25rem\)\][data-starting-style]{transform:scale(.98) translateY(.25rem)}.data-\[starting-style\]\:\[transform\:translateX\(calc\(var\(--space-12\)\*-1\)\)\][data-starting-style]{transform:translate(calc(var(--space-12) * -1))}.data-\[starting-style\]\:\[transform\:translateX\(var\(--space-12\)\)\][data-starting-style]{transform:translate(var(--space-12))}.data-\[starting-style\]\:\[transform\:translateY\(calc\(var\(--space-12\)\*-1\)\)\][data-starting-style]{transform:translateY(calc(var(--space-12) * -1))}.data-\[starting-style\]\:\[transform\:translateY\(var\(--space-12\)\)\][data-starting-style]{transform:translateY(var(--space-12))}.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0%}.data-\[state\=selected\]\:bg-\[color-mix\(in_oklab\,var\(--surface-inset\)_62\%\,transparent\)\][data-state=selected]{background-color:var(--surface-inset)}@supports (color: color-mix(in lab,red,red)){.data-\[state\=selected\]\:bg-\[color-mix\(in_oklab\,var\(--surface-inset\)_62\%\,transparent\)\][data-state=selected]{background-color:color-mix(in oklab,var(--surface-inset) 62%,transparent)}}.data-\[status\=error\]\:text-destructive[data-status=error]{color:var(--destructive)}:where(:is(a:hover,button:hover)) .data-\[status\=error\]\:in-\[a\:hover\,button\:hover\]\:text-destructive[data-status=error]{color:var(--destructive)}.data-\[status\=pending\]\:opacity-60[data-status=pending]{opacity:60%}.data-\[visible\]\:visible[data-visible]{visibility:visible}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:scroll-auto{scroll-behavior:auto}.motion-reduce\:transition-\[opacity\,background-color\,border-color\,box-shadow\,color\]{transition-property:opacity,background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:\[animation-duration\:1\.6s\]{animation-duration:1.6s}.motion-reduce\:after\:animate-none:after{content:var(--tw-content);animation:none}}@container settings-content (width < 35rem){.\@max-\[35rem\]\/settings-content\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.\@max-\[35rem\]\/settings-content\:items-start{align-items:flex-start}}.dark\:border-transparent:is(.dark *){border-color:transparent}@starting-style{.starting\:opacity-0{opacity:0%}}.\[\&_\.opaline-attachment-actions\]\:absolute .opaline-attachment-actions{position:absolute}.\[\&_\.opaline-attachment-actions\]\:relative .opaline-attachment-actions{position:relative}.\[\&_\.opaline-attachment-actions\]\:top-\[0\.45rem\] .opaline-attachment-actions{top:.45rem}.\[\&_\.opaline-attachment-actions\]\:right-\[0\.45rem\] .opaline-attachment-actions{right:.45rem}.\[\&_\.opaline-attachment-actions\]\:z-\[2\] .opaline-attachment-actions{z-index:2}.\[\&_\.opaline-attachment-actions\]\:inline-flex .opaline-attachment-actions{display:inline-flex}.\[\&_\.opaline-attachment-actions\]\:flex-none .opaline-attachment-actions{flex:none}.\[\&_\.opaline-attachment-actions\]\:items-center .opaline-attachment-actions{align-items:center}.\[\&_\.opaline-attachment-actions\]\:gap-\[0\.2rem\] .opaline-attachment-actions{gap:.2rem}.\[\&_\.opaline-attachment-actions\]\:gap-\[0\.25rem\] .opaline-attachment-actions{gap:.25rem}.\[\&_\.opaline-attachment-content\]\:max-w-full .opaline-attachment-content{max-width:100%}.\[\&_\.opaline-attachment-content\]\:min-w-0 .opaline-attachment-content{min-width:0px}.\[\&_\.opaline-attachment-content\]\:flex-1 .opaline-attachment-content{flex:1}.\[\&_\.opaline-attachment-content\]\:px-\[0\.15rem\] .opaline-attachment-content{padding-inline:.15rem}.\[\&_\.opaline-attachment-content\]\:leading-\[1rem\] .opaline-attachment-content{--tw-leading: 1rem;line-height:1rem}.\[\&_\.opaline-attachment-description\]\:mt-\[0\.1rem\] .opaline-attachment-description{margin-top:.1rem}.\[\&_\.opaline-attachment-description\]\:block .opaline-attachment-description{display:block}.\[\&_\.opaline-attachment-description\]\:min-w-0 .opaline-attachment-description{min-width:0px}.\[\&_\.opaline-attachment-description\]\:overflow-hidden .opaline-attachment-description{overflow:hidden}.\[\&_\.opaline-attachment-description\]\:\[font-size\:var\(--type-label-12-size\)\] .opaline-attachment-description{font-size:var(--type-label-12-size)}.\[\&_\.opaline-attachment-description\]\:text-ellipsis .opaline-attachment-description{text-overflow:ellipsis}.\[\&_\.opaline-attachment-description\]\:whitespace-nowrap .opaline-attachment-description{white-space:nowrap}.\[\&_\.opaline-attachment-description\]\:text-\[var\(--danger-content\)\] .opaline-attachment-description{color:var(--danger-content)}.\[\&_\.opaline-attachment-description\]\:text-muted-foreground .opaline-attachment-description{color:var(--muted-foreground)}.\[\&_\.opaline-attachment-icon\]\:inline-flex .opaline-attachment-icon{display:inline-flex}.\[\&_\.opaline-attachment-icon\]\:animate-\[zspin_1s_linear_infinite\] .opaline-attachment-icon{animation:zspin 1s linear infinite}.\[\&_\.opaline-attachment-icon\]\:items-center .opaline-attachment-icon{align-items:center}.\[\&_\.opaline-attachment-icon\]\:justify-center .opaline-attachment-icon{justify-content:center}.\[\&_\.opaline-attachment-icon\]\:text-current .opaline-attachment-icon{color:currentcolor}.\[\&_\.opaline-attachment-icon\]\:text-muted-foreground .opaline-attachment-icon{color:var(--muted-foreground)}.\[\&_\.opaline-attachment-icon\]\:transition-\[opacity\,transform\] .opaline-attachment-icon{transition-property:opacity,transform;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.\[\&_\.opaline-attachment-icon\]\:duration-\[var\(--motion-base\)\] .opaline-attachment-icon{--tw-duration: var(--motion-base);transition-duration:var(--motion-base)}.\[\&_\.opaline-attachment-icon\]\:ease-\[var\(--ease-standard\)\] .opaline-attachment-icon{--tw-ease: var(--ease-standard);transition-timing-function:var(--ease-standard)}.\[\&_\.opaline-attachment-icon\]\:\[--opaline-icon-stroke\:1\.5\] .opaline-attachment-icon{--opaline-icon-stroke: 1.5}.\[\&_\.opaline-attachment-icon\]\:\[--opaline-icon-stroke\:1\.8\] .opaline-attachment-icon{--opaline-icon-stroke: 1.8}@media(prefers-reduced-motion:reduce){.motion-reduce\:\[\&_\.opaline-attachment-icon\]\:animate-none .opaline-attachment-icon{animation:none}}.\[\&_\.opaline-attachment-icon\>svg\]\:size-\[0\.875rem\] .opaline-attachment-icon>svg{width:.875rem;height:.875rem}.\[\&_\.opaline-attachment-icon\>svg\]\:size-\[1\.125rem\] .opaline-attachment-icon>svg{width:1.125rem;height:1.125rem}.\[\&_\.opaline-attachment-icon\>svg\]\:size-\[1rem\] .opaline-attachment-icon>svg{width:1rem;height:1rem}.\[\&_\.opaline-attachment-media\]\:relative .opaline-attachment-media{position:relative}.\[\&_\.opaline-attachment-media\]\:flex .opaline-attachment-media{display:flex}.\[\&_\.opaline-attachment-media\]\:aspect-square .opaline-attachment-media{aspect-ratio:1 / 1}.\[\&_\.opaline-attachment-media\]\:w-\[1\.75rem\] .opaline-attachment-media{width:1.75rem}.\[\&_\.opaline-attachment-media\]\:w-\[2rem\] .opaline-attachment-media{width:2rem}.\[\&_\.opaline-attachment-media\]\:w-full .opaline-attachment-media{width:100%}.\[\&_\.opaline-attachment-media\]\:flex-none .opaline-attachment-media{flex:none}.\[\&_\.opaline-attachment-media\]\:items-center .opaline-attachment-media{align-items:center}.\[\&_\.opaline-attachment-media\]\:justify-center .opaline-attachment-media{justify-content:center}.\[\&_\.opaline-attachment-media\]\:overflow-hidden .opaline-attachment-media{overflow:hidden}.\[\&_\.opaline-attachment-media\]\:rounded-\[var\(--radius-icon-well\)\] .opaline-attachment-media{border-radius:var(--radius-icon-well)}.\[\&_\.opaline-attachment-media\]\:bg-\[var\(--danger-surface\)\] .opaline-attachment-media{background-color:var(--danger-surface)}.\[\&_\.opaline-attachment-media\]\:bg-accent .opaline-attachment-media{background-color:var(--accent)}.\[\&_\.opaline-attachment-media\]\:text-\[var\(--danger-content\)\] .opaline-attachment-media{color:var(--danger-content)}.\[\&_\.opaline-attachment-media\]\:text-foreground .opaline-attachment-media{color:var(--foreground)}.\[\&_\.opaline-attachment-media\>\:not\(\.opaline-attachment-remove\)\]\:transition-\[opacity\,transform\] .opaline-attachment-media>:not(.opaline-attachment-remove){transition-property:opacity,transform;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.\[\&_\.opaline-attachment-media\>\:not\(\.opaline-attachment-remove\)\]\:duration-\[var\(--motion-base\)\] .opaline-attachment-media>:not(.opaline-attachment-remove){--tw-duration: var(--motion-base);transition-duration:var(--motion-base)}.\[\&_\.opaline-attachment-media\>\:not\(\.opaline-attachment-remove\)\]\:ease-\[var\(--ease-standard\)\] .opaline-attachment-media>:not(.opaline-attachment-remove){--tw-ease: var(--ease-standard);transition-timing-function:var(--ease-standard)}.\[\&_\.opaline-attachment-media\>svg\]\:size-\[0\.875rem\] .opaline-attachment-media>svg{width:.875rem;height:.875rem}.\[\&_\.opaline-attachment-media\>svg\]\:size-\[1\.125rem\] .opaline-attachment-media>svg{width:1.125rem;height:1.125rem}.\[\&_\.opaline-attachment-media\>svg\]\:size-\[1rem\] .opaline-attachment-media>svg{width:1rem;height:1rem}.\[\&_\.opaline-attachment-remove\]\:absolute .opaline-attachment-remove{position:absolute}.\[\&_\.opaline-attachment-remove\]\:inset-0 .opaline-attachment-remove{inset:0}.\[\&_\.opaline-attachment-remove\]\:z-\[1\] .opaline-attachment-remove{z-index:1}.\[\&_\.opaline-attachment-remove\]\:inline-flex .opaline-attachment-remove{display:inline-flex}.\[\&_\.opaline-attachment-remove\]\:items-center .opaline-attachment-remove{align-items:center}.\[\&_\.opaline-attachment-remove\]\:justify-center .opaline-attachment-remove{justify-content:center}.\[\&_\.opaline-attachment-remove\]\:rounded-\[inherit\] .opaline-attachment-remove{border-radius:inherit}.\[\&_\.opaline-attachment-remove\]\:border-none .opaline-attachment-remove{--tw-border-style: none;border-style:none}.\[\&_\.opaline-attachment-remove\]\:bg-\[var\(--danger-surface\)\] .opaline-attachment-remove{background-color:var(--danger-surface)}.\[\&_\.opaline-attachment-remove\]\:bg-accent .opaline-attachment-remove{background-color:var(--accent)}.\[\&_\.opaline-attachment-remove\]\:p-0 .opaline-attachment-remove{padding:0}.\[\&_\.opaline-attachment-remove\]\:text-\[var\(--danger-content\)\] .opaline-attachment-remove{color:var(--danger-content)}.\[\&_\.opaline-attachment-remove\]\:text-muted-foreground .opaline-attachment-remove{color:var(--muted-foreground)}.\[\&_\.opaline-attachment-remove\]\:transition-\[opacity\,transform\,background-color\,color\] .opaline-attachment-remove{transition-property:opacity,transform,background-color,color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.\[\&_\.opaline-attachment-remove\]\:duration-\[var\(--motion-base\)\] .opaline-attachment-remove{--tw-duration: var(--motion-base);transition-duration:var(--motion-base)}.\[\&_\.opaline-attachment-remove\]\:ease-\[var\(--ease-standard\)\] .opaline-attachment-remove{--tw-ease: var(--ease-standard);transition-timing-function:var(--ease-standard)}.\[\&_\.opaline-attachment-remove\]\:outline-none .opaline-attachment-remove{--tw-outline-style: none;outline-style:none}.\[\&_\.opaline-attachment-remove\>svg\]\:size-\[0\.75rem\] .opaline-attachment-remove>svg{width:.75rem;height:.75rem}.\[\&_\.opaline-attachment-remove\>svg\]\:size-\[0\.6875rem\] .opaline-attachment-remove>svg{width:.6875rem;height:.6875rem}.\[\&_\.opaline-attachment-remove\>svg\]\:size-\[0\.8125rem\] .opaline-attachment-remove>svg{width:.8125rem;height:.8125rem}.\[\&_\.opaline-attachment-remove\>svg\]\:\[--opaline-icon-stroke\:2\] .opaline-attachment-remove>svg{--opaline-icon-stroke: 2}.\[\&_\.opaline-attachment-title\]\:block .opaline-attachment-title{display:block}.\[\&_\.opaline-attachment-title\]\:max-w-full .opaline-attachment-title{max-width:100%}.\[\&_\.opaline-attachment-title\]\:min-w-0 .opaline-attachment-title{min-width:0px}.\[\&_\.opaline-attachment-title\]\:overflow-hidden .opaline-attachment-title{overflow:hidden}.\[\&_\.opaline-attachment-title\]\:font-\[number\:400\] .opaline-attachment-title{--tw-font-weight: 400;font-weight:400}.\[\&_\.opaline-attachment-title\]\:text-ellipsis .opaline-attachment-title{text-overflow:ellipsis}.\[\&_\.opaline-attachment-title\]\:whitespace-nowrap .opaline-attachment-title{white-space:nowrap}.\[\&_\.opaline-attachment-trigger\]\:absolute .opaline-attachment-trigger{position:absolute}.\[\&_\.opaline-attachment-trigger\]\:inset-0 .opaline-attachment-trigger{inset:0}.\[\&_\.opaline-attachment-trigger\]\:z-\[1\] .opaline-attachment-trigger{z-index:1}.\[\&_\.opaline-attachment-trigger\]\:cursor-pointer .opaline-attachment-trigger{cursor:pointer}.\[\&_\.opaline-attachment-trigger\]\:border-0 .opaline-attachment-trigger{border-style:var(--tw-border-style);border-width:0px}.\[\&_\.opaline-attachment-trigger\]\:bg-transparent .opaline-attachment-trigger{background-color:transparent}.\[\&_\.opaline-attachment-trigger\]\:p-0 .opaline-attachment-trigger{padding:0}.\[\&_\.opaline-attachment-trigger\]\:outline-none .opaline-attachment-trigger{--tw-outline-style: none;outline-style:none}.\[\&_\.opaline-breadcrumb\]\:rounded-\[var\(--radius-panel\)\]\! .opaline-breadcrumb{border-radius:var(--radius-panel)!important}.\[\&_\.opaline-button\]\:box-border .opaline-button{box-sizing:border-box}.\[\&_\.opaline-button\]\:h-full .opaline-button{height:100%}.\[\&_\.opaline-button\]\:min-h-0 .opaline-button{min-height:0px}.\[\&_\.opaline-button\]\:flex-none .opaline-button{flex:none}.\[\&_\.opaline-button\]\:gap-\[0\.28rem\] .opaline-button{gap:.28rem}.\[\&_\.opaline-button\]\:rounded-\[var\(--radius-control\)\] .opaline-button{border-radius:var(--radius-control)}.\[\&_\.opaline-button\]\:rounded-\[var\(--radius-panel\)\]\! .opaline-button{border-radius:var(--radius-panel)!important}.\[\&_\.opaline-button\]\:font-\[number\:500\] .opaline-button{--tw-font-weight: 500;font-weight:500}.\[\&_\.opaline-button\:not\(\.opaline-icon-button\)\]\:\[padding-inline\:0\.54rem\] .opaline-button:not(.opaline-icon-button){padding-inline:.54rem}.\[\&_\.opaline-checkbox\]\:opacity-0 .opaline-checkbox{opacity:0%}.\[\&_\.opaline-checkbox\]\:transition-\[opacity\] .opaline-checkbox{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.\[\&_\.opaline-checkbox\]\:duration-\[120ms\] .opaline-checkbox{--tw-duration: .12s;transition-duration:.12s}.data-\[persistent\]\:\[\&_\.opaline-checkbox\]\:opacity-100[data-persistent] .opaline-checkbox{opacity:100%}.\[\&_\.opaline-doc-review-actions\]\:inline-flex .opaline-doc-review-actions{display:inline-flex}.\[\&_\.opaline-doc-review-actions\]\:items-center .opaline-doc-review-actions{align-items:center}.\[\&_\.opaline-doc-review-actions\]\:gap-\[5px\] .opaline-doc-review-actions{gap:5px}.\[\&_\.opaline-doc-review-actions\>button\]\:inline-flex .opaline-doc-review-actions>button{display:inline-flex}.\[\&_\.opaline-doc-review-actions\>button\]\:h-\[22px\] .opaline-doc-review-actions>button{height:22px}.\[\&_\.opaline-doc-review-actions\>button\]\:cursor-pointer .opaline-doc-review-actions>button{cursor:pointer}.\[\&_\.opaline-doc-review-actions\>button\]\:items-center .opaline-doc-review-actions>button{align-items:center}.\[\&_\.opaline-doc-review-actions\>button\]\:rounded-\[var\(--radius-capsule\)\] .opaline-doc-review-actions>button{border-radius:var(--radius-capsule)}.\[\&_\.opaline-doc-review-actions\>button\]\:px-\[9px\] .opaline-doc-review-actions>button{padding-inline:9px}.\[\&_\.opaline-doc-review-actions\>button\]\:\[font-size\:var\(--type-label-12-size\)\] .opaline-doc-review-actions>button{font-size:var(--type-label-12-size)}.\[\&_\.opaline-doc-review-actions\>button\]\:font-\[number\:500\] .opaline-doc-review-actions>button{--tw-font-weight: 500;font-weight:500}.\[\&_\.opaline-doc-review-actions\>button\.is-accept\]\:border-0 .opaline-doc-review-actions>button.is-accept{border-style:var(--tw-border-style);border-width:0px}.\[\&_\.opaline-doc-review-actions\>button\.is-accept\]\:bg-primary .opaline-doc-review-actions>button.is-accept{background-color:var(--primary)}.\[\&_\.opaline-doc-review-actions\>button\.is-accept\]\:px-2\.5 .opaline-doc-review-actions>button.is-accept{padding-inline:calc(var(--spacing) * 2.5)}.\[\&_\.opaline-doc-review-actions\>button\.is-accept\]\:text-primary-foreground .opaline-doc-review-actions>button.is-accept{color:var(--primary-foreground)}.\[\&_\.opaline-doc-review-actions\>button\.is-accept\]\:transition-transform .opaline-doc-review-actions>button.is-accept{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))}.\[\&_\.opaline-doc-review-actions\>button\.is-accept\]\:duration-\[var\(--motion-base\)\] .opaline-doc-review-actions>button.is-accept{--tw-duration: var(--motion-base);transition-duration:var(--motion-base)}.\[\&_\.opaline-doc-review-actions\>button\.is-accept\]\:ease-\[var\(--ease-standard\)\] .opaline-doc-review-actions>button.is-accept{--tw-ease: var(--ease-standard);transition-timing-function:var(--ease-standard)}@media(hover:hover){.\[\&_\.opaline-doc-review-actions\>button\.is-accept\]\:hover\:-translate-y-px .opaline-doc-review-actions>button.is-accept:hover{--tw-translate-y: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.\[\&_\.opaline-doc-review-actions\>button\.is-reject\]\:border .opaline-doc-review-actions>button.is-reject{border-style:var(--tw-border-style);border-width:1px}.\[\&_\.opaline-doc-review-actions\>button\.is-reject\]\:border-border .opaline-doc-review-actions>button.is-reject{border-color:var(--border)}.\[\&_\.opaline-doc-review-actions\>button\.is-reject\]\:bg-transparent .opaline-doc-review-actions>button.is-reject{background-color:transparent}.\[\&_\.opaline-doc-review-actions\>button\.is-reject\]\:text-muted-foreground .opaline-doc-review-actions>button.is-reject{color:var(--muted-foreground)}.\[\&_\.opaline-doc-review-copy\]\:min-w-0 .opaline-doc-review-copy{min-width:0px}.\[\&_\.opaline-doc-review-copy\]\:flex-1 .opaline-doc-review-copy{flex:1}.\[\&_\.opaline-doc-review-copy\>small\]\:block .opaline-doc-review-copy>small{display:block}.\[\&_\.opaline-doc-review-copy\>small\]\:overflow-hidden .opaline-doc-review-copy>small{overflow:hidden}.\[\&_\.opaline-doc-review-copy\>small\]\:\[font-size\:10\.5px\] .opaline-doc-review-copy>small{font-size:10.5px}.\[\&_\.opaline-doc-review-copy\>small\]\:text-ellipsis .opaline-doc-review-copy>small{text-overflow:ellipsis}.\[\&_\.opaline-doc-review-copy\>small\]\:whitespace-nowrap .opaline-doc-review-copy>small{white-space:nowrap}.\[\&_\.opaline-doc-review-copy\>small\]\:text-muted-foreground .opaline-doc-review-copy>small{color:var(--muted-foreground)}.\[\&_\.opaline-doc-review-copy\>span\]\:block .opaline-doc-review-copy>span{display:block}.\[\&_\.opaline-doc-review-copy\>span\]\:overflow-hidden .opaline-doc-review-copy>span{overflow:hidden}.\[\&_\.opaline-doc-review-copy\>span\]\:\[font-size\:var\(--type-label-12-size\)\] .opaline-doc-review-copy>span{font-size:var(--type-label-12-size)}.\[\&_\.opaline-doc-review-copy\>span\]\:font-\[number\:500\] .opaline-doc-review-copy>span{--tw-font-weight: 500;font-weight:500}.\[\&_\.opaline-doc-review-copy\>span\]\:text-ellipsis .opaline-doc-review-copy>span{text-overflow:ellipsis}.\[\&_\.opaline-doc-review-copy\>span\]\:whitespace-nowrap .opaline-doc-review-copy>span{white-space:nowrap}.\[\&_\.opaline-doc-review-copy\>span\]\:text-foreground .opaline-doc-review-copy>span{color:var(--foreground)}.\[\&_\.opaline-doc-review-head\]\:my-\[7px\] .opaline-doc-review-head{margin-block:7px}.\[\&_\.opaline-doc-review-head\]\:mt-1 .opaline-doc-review-head{margin-top:var(--spacing)}.\[\&_\.opaline-doc-review-head\]\:flex .opaline-doc-review-head{display:flex}.\[\&_\.opaline-doc-review-head\]\:items-center .opaline-doc-review-head{align-items:center}.\[\&_\.opaline-doc-review-head\]\:justify-between .opaline-doc-review-head{justify-content:space-between}.\[\&_\.opaline-doc-review-head\]\:gap-2 .opaline-doc-review-head{gap:calc(var(--spacing) * 2)}.\[\&_\.opaline-doc-review-item\]\:flex .opaline-doc-review-item{display:flex}.\[\&_\.opaline-doc-review-item\]\:cursor-pointer .opaline-doc-review-item{cursor:pointer}.\[\&_\.opaline-doc-review-item\]\:items-center .opaline-doc-review-item{align-items:center}.\[\&_\.opaline-doc-review-item\]\:gap-2 .opaline-doc-review-item{gap:calc(var(--spacing) * 2)}.\[\&_\.opaline-doc-review-item\]\:rounded-\[var\(--radius-control\)\] .opaline-doc-review-item{border-radius:var(--radius-control)}.\[\&_\.opaline-doc-review-item\]\:border .opaline-doc-review-item{border-style:var(--tw-border-style);border-width:1px}.\[\&_\.opaline-doc-review-item\]\:border-\[color-mix\(in_oklab\,var\(--line\)_90\%\,transparent\)\] .opaline-doc-review-item{border-color:var(--line)}@supports (color: color-mix(in lab,red,red)){.\[\&_\.opaline-doc-review-item\]\:border-\[color-mix\(in_oklab\,var\(--line\)_90\%\,transparent\)\] .opaline-doc-review-item{border-color:color-mix(in oklab,var(--line) 90%,transparent)}}.\[\&_\.opaline-doc-review-item\]\:bg-\[color-mix\(in_oklab\,var\(--surface\)_70\%\,transparent\)\] .opaline-doc-review-item{background-color:var(--surface)}@supports (color: color-mix(in lab,red,red)){.\[\&_\.opaline-doc-review-item\]\:bg-\[color-mix\(in_oklab\,var\(--surface\)_70\%\,transparent\)\] .opaline-doc-review-item{background-color:color-mix(in oklab,var(--surface) 70%,transparent)}}.\[\&_\.opaline-doc-review-item\]\:px-2\.5 .opaline-doc-review-item{padding-inline:calc(var(--spacing) * 2.5)}.\[\&_\.opaline-doc-review-item\]\:py-2 .opaline-doc-review-item{padding-block:calc(var(--spacing) * 2)}.\[\&_\.opaline-doc-review-item\]\:transition-\[border-color\] .opaline-doc-review-item{transition-property:border-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.\[\&_\.opaline-doc-review-item\]\:duration-\[var\(--motion-base\)\] .opaline-doc-review-item{--tw-duration: var(--motion-base);transition-duration:var(--motion-base)}.\[\&_\.opaline-doc-review-item\]\:ease-\[var\(--ease-standard\)\] .opaline-doc-review-item{--tw-ease: var(--ease-standard);transition-timing-function:var(--ease-standard)}.\[\&_\.opaline-doc-review-item-actions\]\:inline-flex .opaline-doc-review-item-actions{display:inline-flex}.\[\&_\.opaline-doc-review-item-actions\]\:shrink-0 .opaline-doc-review-item-actions{flex-shrink:0}.\[\&_\.opaline-doc-review-item-actions\]\:gap-\[3px\] .opaline-doc-review-item-actions{gap:3px}.\[\&_\.opaline-doc-review-item-actions\>button\]\:inline-flex .opaline-doc-review-item-actions>button{display:inline-flex}.\[\&_\.opaline-doc-review-item-actions\>button\]\:size-\[24px\] .opaline-doc-review-item-actions>button{width:24px;height:24px}.\[\&_\.opaline-doc-review-item-actions\>button\]\:cursor-pointer .opaline-doc-review-item-actions>button{cursor:pointer}.\[\&_\.opaline-doc-review-item-actions\>button\]\:items-center .opaline-doc-review-item-actions>button{align-items:center}.\[\&_\.opaline-doc-review-item-actions\>button\]\:justify-center .opaline-doc-review-item-actions>button{justify-content:center}.\[\&_\.opaline-doc-review-item-actions\>button\]\:rounded-\[var\(--radius-icon-well\)\] .opaline-doc-review-item-actions>button{border-radius:var(--radius-icon-well)}.\[\&_\.opaline-doc-review-item-actions\>button\]\:border .opaline-doc-review-item-actions>button{border-style:var(--tw-border-style);border-width:1px}.\[\&_\.opaline-doc-review-item-actions\>button\]\:border-border .opaline-doc-review-item-actions>button{border-color:var(--border)}.\[\&_\.opaline-doc-review-item-actions\>button\]\:bg-\[color-mix\(in_oklab\,var\(--surface\)_90\%\,transparent\)\] .opaline-doc-review-item-actions>button{background-color:var(--surface)}@supports (color: color-mix(in lab,red,red)){.\[\&_\.opaline-doc-review-item-actions\>button\]\:bg-\[color-mix\(in_oklab\,var\(--surface\)_90\%\,transparent\)\] .opaline-doc-review-item-actions>button{background-color:color-mix(in oklab,var(--surface) 90%,transparent)}}.\[\&_\.opaline-doc-review-item-actions\>button\]\:p-0 .opaline-doc-review-item-actions>button{padding:0}.\[\&_\.opaline-doc-review-item-actions\>button\.is-reject\]\:text-destructive .opaline-doc-review-item-actions>button.is-reject{color:var(--destructive)}.\[\&_\.opaline-doc-review-item-actions\>button\>svg\]\:size-\[11px\] .opaline-doc-review-item-actions>button>svg{width:11px;height:11px}.\[\&_\.opaline-doc-review-items\]\:flex .opaline-doc-review-items{display:flex}.\[\&_\.opaline-doc-review-items\]\:flex-col .opaline-doc-review-items{flex-direction:column}.\[\&_\.opaline-doc-review-items\]\:gap-1\.5 .opaline-doc-review-items{gap:calc(var(--spacing) * 1.5)}.\[\&_\.opaline-doc-review-label\]\:\[font-size\:var\(--type-label-10-caps-size\)\] .opaline-doc-review-label{font-size:var(--type-label-10-caps-size)}.\[\&_\.opaline-doc-review-label\]\:font-\[number\:600\] .opaline-doc-review-label{--tw-font-weight: 600;font-weight:600}.\[\&_\.opaline-doc-review-label\]\:tracking-\[0\.08em\] .opaline-doc-review-label{--tw-tracking: .08em;letter-spacing:.08em}.\[\&_\.opaline-doc-review-label\]\:text-muted-foreground .opaline-doc-review-label{color:var(--muted-foreground)}.\[\&_\.opaline-doc-review-label\]\:uppercase .opaline-doc-review-label{text-transform:uppercase}.\[\&_\.opaline-doc-review-list\]\:mt-1 .opaline-doc-review-list{margin-top:var(--spacing)}.\[\&_\.opaline-doc-review-number\]\:inline-flex .opaline-doc-review-number{display:inline-flex}.\[\&_\.opaline-doc-review-number\]\:h-4 .opaline-doc-review-number{height:calc(var(--spacing) * 4)}.\[\&_\.opaline-doc-review-number\]\:min-w-4 .opaline-doc-review-number{min-width:calc(var(--spacing) * 4)}.\[\&_\.opaline-doc-review-number\]\:shrink-0 .opaline-doc-review-number{flex-shrink:0}.\[\&_\.opaline-doc-review-number\]\:items-center .opaline-doc-review-number{align-items:center}.\[\&_\.opaline-doc-review-number\]\:justify-center .opaline-doc-review-number{justify-content:center}.\[\&_\.opaline-doc-review-number\]\:rounded-\[var\(--radius-icon-well\)\] .opaline-doc-review-number{border-radius:var(--radius-icon-well)}.\[\&_\.opaline-doc-review-number\]\:border .opaline-doc-review-number{border-style:var(--tw-border-style);border-width:1px}.\[\&_\.opaline-doc-review-number\]\:border-border .opaline-doc-review-number{border-color:var(--border)}.\[\&_\.opaline-doc-review-number\]\:bg-\[color-mix\(in_oklab\,var\(--surface-inset\)_90\%\,transparent\)\] .opaline-doc-review-number{background-color:var(--surface-inset)}@supports (color: color-mix(in lab,red,red)){.\[\&_\.opaline-doc-review-number\]\:bg-\[color-mix\(in_oklab\,var\(--surface-inset\)_90\%\,transparent\)\] .opaline-doc-review-number{background-color:color-mix(in oklab,var(--surface-inset) 90%,transparent)}}.\[\&_\.opaline-doc-review-number\]\:px-1 .opaline-doc-review-number{padding-inline:var(--spacing)}.\[\&_\.opaline-doc-review-number\]\:\[font-size\:var\(--type-label-10-caps-size\)\] .opaline-doc-review-number{font-size:var(--type-label-10-caps-size)}.\[\&_\.opaline-doc-review-number\]\:font-\[number\:500\] .opaline-doc-review-number{--tw-font-weight: 500;font-weight:500}.\[\&_\.opaline-doc-review-number\]\:text-foreground .opaline-doc-review-number{color:var(--foreground)}.\[\&_\.opaline-doc-review-number\]\:tabular-nums .opaline-doc-review-number{--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,)}.\[\&_\.opaline-doc-review-undo\]\:inline-flex .opaline-doc-review-undo{display:inline-flex}.\[\&_\.opaline-doc-review-undo\]\:size-\[24px\] .opaline-doc-review-undo{width:24px;height:24px}.\[\&_\.opaline-doc-review-undo\]\:shrink-0 .opaline-doc-review-undo{flex-shrink:0}.\[\&_\.opaline-doc-review-undo\]\:cursor-pointer .opaline-doc-review-undo{cursor:pointer}.\[\&_\.opaline-doc-review-undo\]\:items-center .opaline-doc-review-undo{align-items:center}.\[\&_\.opaline-doc-review-undo\]\:justify-center .opaline-doc-review-undo{justify-content:center}.\[\&_\.opaline-doc-review-undo\]\:rounded-\[var\(--radius-icon-well\)\] .opaline-doc-review-undo{border-radius:var(--radius-icon-well)}.\[\&_\.opaline-doc-review-undo\]\:border-0 .opaline-doc-review-undo{border-style:var(--tw-border-style);border-width:0px}.\[\&_\.opaline-doc-review-undo\]\:bg-transparent .opaline-doc-review-undo{background-color:transparent}.\[\&_\.opaline-doc-review-undo\]\:p-0 .opaline-doc-review-undo{padding:0}.\[\&_\.opaline-doc-review-undo\]\:text-muted-foreground .opaline-doc-review-undo{color:var(--muted-foreground)}.\[\&_\.opaline-doc-review-undo\>svg\]\:size-\[11px\] .opaline-doc-review-undo>svg{width:11px;height:11px}.\[\&_\.opaline-doc-suggestion-row\]\:mb-2 .opaline-doc-suggestion-row{margin-bottom:calc(var(--spacing) * 2)}.\[\&_\.opaline-doc-suggestion-row\]\:flex .opaline-doc-suggestion-row{display:flex}.\[\&_\.opaline-doc-suggestion-row\]\:gap-1\.5 .opaline-doc-suggestion-row{gap:calc(var(--spacing) * 1.5)}.\[\&_\.opaline-doc-suggestion-row\>button\]\:inline-flex .opaline-doc-suggestion-row>button{display:inline-flex}.\[\&_\.opaline-doc-suggestion-row\>button\]\:h-\[27px\] .opaline-doc-suggestion-row>button{height:27px}.\[\&_\.opaline-doc-suggestion-row\>button\]\:cursor-pointer .opaline-doc-suggestion-row>button{cursor:pointer}.\[\&_\.opaline-doc-suggestion-row\>button\]\:items-center .opaline-doc-suggestion-row>button{align-items:center}.\[\&_\.opaline-doc-suggestion-row\>button\]\:gap-1\.5 .opaline-doc-suggestion-row>button{gap:calc(var(--spacing) * 1.5)}.\[\&_\.opaline-doc-suggestion-row\>button\]\:rounded-\[var\(--radius-capsule\)\] .opaline-doc-suggestion-row>button{border-radius:var(--radius-capsule)}.\[\&_\.opaline-doc-suggestion-row\>button\]\:border .opaline-doc-suggestion-row>button{border-style:var(--tw-border-style);border-width:1px}.\[\&_\.opaline-doc-suggestion-row\>button\]\:border-border .opaline-doc-suggestion-row>button{border-color:var(--border)}.\[\&_\.opaline-doc-suggestion-row\>button\]\:bg-\[color-mix\(in_oklab\,var\(--surface\)_75\%\,transparent\)\] .opaline-doc-suggestion-row>button{background-color:var(--surface)}@supports (color: color-mix(in lab,red,red)){.\[\&_\.opaline-doc-suggestion-row\>button\]\:bg-\[color-mix\(in_oklab\,var\(--surface\)_75\%\,transparent\)\] .opaline-doc-suggestion-row>button{background-color:color-mix(in oklab,var(--surface) 75%,transparent)}}.\[\&_\.opaline-doc-suggestion-row\>button\]\:px-\[11px\] .opaline-doc-suggestion-row>button{padding-inline:11px}.\[\&_\.opaline-doc-suggestion-row\>button\]\:\[font-size\:var\(--type-label-12-size\)\] .opaline-doc-suggestion-row>button{font-size:var(--type-label-12-size)}.\[\&_\.opaline-doc-suggestion-row\>button\]\:font-\[number\:500\] .opaline-doc-suggestion-row>button{--tw-font-weight: 500;font-weight:500}.\[\&_\.opaline-doc-suggestion-row\>button\]\:text-foreground .opaline-doc-suggestion-row>button{color:var(--foreground)}.\[\&_\.opaline-doc-suggestion-row\>button\>svg\]\:size-\[11px\] .opaline-doc-suggestion-row>button>svg{width:11px;height:11px}.\[\&_\.opaline-doc-suggestion-row\>button\>svg\]\:text-muted-foreground .opaline-doc-suggestion-row>button>svg{color:var(--muted-foreground)}.\[\&_\.opaline-doc-suggestion-row\>button\>svg\]\:\[--opaline-icon-stroke\:1\.7\] .opaline-doc-suggestion-row>button>svg{--opaline-icon-stroke: 1.7}.\[\&_\.opaline-doc-zeno-body\]\:flex .opaline-doc-zeno-body{display:flex}.\[\&_\.opaline-doc-zeno-body\]\:min-h-0 .opaline-doc-zeno-body{min-height:0px}.\[\&_\.opaline-doc-zeno-body\]\:flex-1 .opaline-doc-zeno-body{flex:1}.\[\&_\.opaline-doc-zeno-body\]\:items-center .opaline-doc-zeno-body{align-items:center}.\[\&_\.opaline-doc-zeno-body\]\:justify-center .opaline-doc-zeno-body{justify-content:center}.\[\&_\.opaline-doc-zeno-body\]\:px-3 .opaline-doc-zeno-body{padding-inline:calc(var(--spacing) * 3)}.\[\&_\.opaline-doc-zeno-body\]\:pt-\[2px\] .opaline-doc-zeno-body{padding-top:2px}.\[\&_\.opaline-doc-zeno-body\]\:pb-2 .opaline-doc-zeno-body{padding-bottom:calc(var(--spacing) * 2)}.\[\&_\.opaline-doc-zeno-clip\]\:visible .opaline-doc-zeno-clip{visibility:visible}.\[\&_\.opaline-doc-zeno-clip\]\:h-full .opaline-doc-zeno-clip{height:100%}.\[\&_\.opaline-doc-zeno-clip\]\:min-w-0 .opaline-doc-zeno-clip{min-width:0px}.\[\&_\.opaline-doc-zeno-clip\]\:overflow-hidden .opaline-doc-zeno-clip{overflow:hidden}.\[\&_\.opaline-doc-zeno-clip\]\:transition-\[visibility\] .opaline-doc-zeno-clip{transition-property:visibility;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.\[\&_\.opaline-doc-zeno-clip\]\:duration-0 .opaline-doc-zeno-clip{--tw-duration: 0ms;transition-duration:0ms}.\[\&_\.opaline-doc-zeno-empty\]\:px-\[18px\] .opaline-doc-zeno-empty{padding-inline:18px}.\[\&_\.opaline-doc-zeno-empty\]\:text-center .opaline-doc-zeno-empty{text-align:center}.\[\&_\.opaline-doc-zeno-empty\]\:\[font-size\:var\(--type-copy-13-size\)\] .opaline-doc-zeno-empty{font-size:var(--type-copy-13-size)}.\[\&_\.opaline-doc-zeno-empty\]\:leading-\[1\.5\] .opaline-doc-zeno-empty{--tw-leading: 1.5;line-height:1.5}.\[\&_\.opaline-doc-zeno-empty\]\:text-muted-foreground .opaline-doc-zeno-empty{color:var(--muted-foreground)}.\[\&_\.opaline-doc-zeno-empty\]\:select-none .opaline-doc-zeno-empty{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\[\&_\.opaline-doc-zeno-foot\]\:shrink-0 .opaline-doc-zeno-foot{flex-shrink:0}.\[\&_\.opaline-doc-zeno-foot\]\:px-3 .opaline-doc-zeno-foot{padding-inline:calc(var(--spacing) * 3)}.\[\&_\.opaline-doc-zeno-foot\]\:pt-2 .opaline-doc-zeno-foot{padding-top:calc(var(--spacing) * 2)}.\[\&_\.opaline-doc-zeno-foot\]\:pb-3 .opaline-doc-zeno-foot{padding-bottom:calc(var(--spacing) * 3)}.\[\&_\.opaline-doc-zeno-head\]\:flex .opaline-doc-zeno-head{display:flex}.\[\&_\.opaline-doc-zeno-head\]\:shrink-0 .opaline-doc-zeno-head{flex-shrink:0}.\[\&_\.opaline-doc-zeno-head\]\:items-center .opaline-doc-zeno-head{align-items:center}.\[\&_\.opaline-doc-zeno-head\]\:gap-\[7px\] .opaline-doc-zeno-head{gap:7px}.\[\&_\.opaline-doc-zeno-head\]\:px-3 .opaline-doc-zeno-head{padding-inline:calc(var(--spacing) * 3)}.\[\&_\.opaline-doc-zeno-head\]\:pt-\[11px\] .opaline-doc-zeno-head{padding-top:11px}.\[\&_\.opaline-doc-zeno-head\]\:pb-2 .opaline-doc-zeno-head{padding-bottom:calc(var(--spacing) * 2)}.\[\&_\.opaline-doc-zeno-head\>button\]\:flex .opaline-doc-zeno-head>button{display:flex}.\[\&_\.opaline-doc-zeno-head\>button\]\:size-\[24px\] .opaline-doc-zeno-head>button{width:24px;height:24px}.\[\&_\.opaline-doc-zeno-head\>button\]\:cursor-pointer .opaline-doc-zeno-head>button{cursor:pointer}.\[\&_\.opaline-doc-zeno-head\>button\]\:items-center .opaline-doc-zeno-head>button{align-items:center}.\[\&_\.opaline-doc-zeno-head\>button\]\:justify-center .opaline-doc-zeno-head>button{justify-content:center}.\[\&_\.opaline-doc-zeno-head\>button\]\:rounded-\[var\(--radius-icon-well\)\] .opaline-doc-zeno-head>button{border-radius:var(--radius-icon-well)}.\[\&_\.opaline-doc-zeno-head\>button\]\:border-0 .opaline-doc-zeno-head>button{border-style:var(--tw-border-style);border-width:0px}.\[\&_\.opaline-doc-zeno-head\>button\]\:bg-transparent .opaline-doc-zeno-head>button{background-color:transparent}.\[\&_\.opaline-doc-zeno-head\>button\]\:p-0 .opaline-doc-zeno-head>button{padding:0}.\[\&_\.opaline-doc-zeno-head\>button\]\:text-muted-foreground .opaline-doc-zeno-head>button{color:var(--muted-foreground)}.\[\&_\.opaline-doc-zeno-head\>button\]\:transition-\[background\,color\] .opaline-doc-zeno-head>button{transition-property:background,color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.\[\&_\.opaline-doc-zeno-head\>button\]\:duration-\[var\(--motion-base\)\] .opaline-doc-zeno-head>button{--tw-duration: var(--motion-base);transition-duration:var(--motion-base)}.\[\&_\.opaline-doc-zeno-head\>button\]\:ease-\[var\(--ease-standard\)\] .opaline-doc-zeno-head>button{--tw-ease: var(--ease-standard);transition-timing-function:var(--ease-standard)}.\[\&_\.opaline-doc-zeno-head\>button\>svg\]\:size-\[13px\] .opaline-doc-zeno-head>button>svg{width:13px;height:13px}.\[\&_\.opaline-doc-zeno-head\>button\>svg\]\:\[--opaline-icon-stroke\:1\.8\] .opaline-doc-zeno-head>button>svg{--opaline-icon-stroke: 1.8}.\[\&_\.opaline-doc-zeno-rail\]\:box-border .opaline-doc-zeno-rail{box-sizing:border-box}.\[\&_\.opaline-doc-zeno-rail\]\:flex .opaline-doc-zeno-rail{display:flex}.\[\&_\.opaline-doc-zeno-rail\]\:h-full .opaline-doc-zeno-rail{height:100%}.\[\&_\.opaline-doc-zeno-rail\]\:min-h-0 .opaline-doc-zeno-rail{min-height:0px}.\[\&_\.opaline-doc-zeno-rail\]\:w-\[353px\] .opaline-doc-zeno-rail{width:353px}.\[\&_\.opaline-doc-zeno-rail\]\:flex-col .opaline-doc-zeno-rail{flex-direction:column}.\[\&_\.opaline-doc-zeno-rail\]\:font-\[family-name\:var\(--font-functional\)\] .opaline-doc-zeno-rail{font-family:var(--font-functional)}.\[\&_\.opaline-doc-zeno-rail\]\:shadow-\[var\(--recipe-solid-lift\)\] .opaline-doc-zeno-rail{--tw-shadow: var(--recipe-solid-lift);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_\.opaline-doc-zeno-slot\]\:box-border .opaline-doc-zeno-slot{box-sizing:border-box}.\[\&_\.opaline-doc-zeno-slot\]\:h-full .opaline-doc-zeno-slot{height:100%}.\[\&_\.opaline-doc-zeno-slot\]\:w-\[353px\] .opaline-doc-zeno-slot{width:353px}.\[\&_\.opaline-doc-zeno-spacer\]\:flex-1 .opaline-doc-zeno-spacer{flex:1}.\[\&_\.opaline-doc-zeno-title\]\:\[font-size\:var\(--type-copy-13-size\)\] .opaline-doc-zeno-title{font-size:var(--type-copy-13-size)}.\[\&_\.opaline-doc-zeno-title\]\:font-\[number\:600\] .opaline-doc-zeno-title{--tw-font-weight: 600;font-weight:600}.\[\&_\.opaline-doc-zeno-title\]\:text-foreground .opaline-doc-zeno-title{color:var(--foreground)}.\[\&_\.opaline-field-control\]\:flex .opaline-field-control{display:flex}.\[\&_\.opaline-field-control\]\:w-auto .opaline-field-control{width:auto}.\[\&_\.opaline-field-control\]\:max-w-\[calc\(40px\*7\)\] .opaline-field-control{max-width:280px}.\[\&_\.opaline-field-control\]\:min-w-0 .opaline-field-control{min-width:0px}.\[\&_\.opaline-field-control\]\:flex-col .opaline-field-control{flex-direction:column}.\[\&_\.opaline-field-control\]\:gap-\[calc\(10px\/2\)\] .opaline-field-control{gap:5px}.\[\&_\.opaline-field-control\]\:justify-self-end .opaline-field-control{justify-self:flex-end}@container settings-content (width < 35rem){.\@max-\[35rem\]\/settings-content\:\[\&_\.opaline-field-control\]\:w-full .opaline-field-control{width:100%}.\@max-\[35rem\]\/settings-content\:\[\&_\.opaline-field-control\]\:max-w-none .opaline-field-control{max-width:none}.\@max-\[35rem\]\/settings-content\:\[\&_\.opaline-field-control\]\:justify-self-stretch .opaline-field-control{justify-self:stretch}}.\[\&_\.opaline-field-description\]\:m-0 .opaline-field-description{margin:0}.\[\&_\.opaline-field-description\]\:text-\[length\:var\(--type-copy-12-size\)\] .opaline-field-description{font-size:var(--type-copy-12-size)}.\[\&_\.opaline-field-description\]\:leading-\[var\(--type-copy-12-leading\)\] .opaline-field-description{--tw-leading: var(--type-copy-12-leading);line-height:var(--type-copy-12-leading)}.\[\&_\.opaline-field-description\]\:text-muted-foreground .opaline-field-description{color:var(--muted-foreground)}.\[\&_\.opaline-field-feedback\]\:m-0 .opaline-field-feedback{margin:0}.\[\&_\.opaline-field-feedback\]\:text-\[length\:var\(--type-copy-12-size\)\] .opaline-field-feedback{font-size:var(--type-copy-12-size)}.\[\&_\.opaline-field-feedback\]\:leading-\[var\(--type-copy-12-leading\)\] .opaline-field-feedback{--tw-leading: var(--type-copy-12-leading);line-height:var(--type-copy-12-leading)}.\[\&_\.opaline-field-feedback\]\:text-\[color-mix\(in_oklab\,var\(--content-muted\)_90\%\,transparent\)\] .opaline-field-feedback{color:var(--content-muted)}@supports (color: color-mix(in lab,red,red)){.\[\&_\.opaline-field-feedback\]\:text-\[color-mix\(in_oklab\,var\(--content-muted\)_90\%\,transparent\)\] .opaline-field-feedback{color:color-mix(in oklab,var(--content-muted) 90%,transparent)}}.\[\&_\.opaline-field-feedback\]\:text-destructive .opaline-field-feedback{color:var(--destructive)}.\[\&_\.opaline-field-label\]\:\[font-size\:var\(--type-label-14-size\)\] .opaline-field-label{font-size:var(--type-label-14-size)}.\[\&_\.opaline-field-label\]\:leading-\[var\(--type-label-14-leading\)\] .opaline-field-label{--tw-leading: var(--type-label-14-leading);line-height:var(--type-label-14-leading)}.\[\&_\.opaline-field-label\]\:font-medium .opaline-field-label{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\.opaline-field-label\]\:text-foreground .opaline-field-label{color:var(--foreground)}.\[\&_\.opaline-field-meta\]\:flex .opaline-field-meta{display:flex}.\[\&_\.opaline-field-meta\]\:min-w-0 .opaline-field-meta{min-width:0px}.\[\&_\.opaline-field-meta\]\:flex-col .opaline-field-meta{flex-direction:column}.\[\&_\.opaline-field-meta\]\:gap-\[calc\(var\(--space-12\)\/4\)\] .opaline-field-meta{gap:calc(var(--space-12) / 4)}.\[\&_\.opaline-field-meta\]\:pt-0 .opaline-field-meta{padding-top:0}.\[\&_\.opaline-field-required\]\:text-destructive .opaline-field-required{color:var(--destructive)}.\[\&_\.opaline-icon-button\]\:aspect-square .opaline-icon-button{aspect-ratio:1 / 1}.\[\&_\.opaline-icon-button\]\:w-auto .opaline-icon-button{width:auto}.\[\&_\.opaline-icon-button\]\:p-0 .opaline-icon-button{padding:0}.\[\&_\.opaline-mode-selector-category\]\:font-\[number\:400\] .opaline-mode-selector-category{--tw-font-weight: 400;font-weight:400}.\[\&_\.opaline-mode-selector-category\]\:text-muted-foreground .opaline-mode-selector-category,.\[\&_\.opaline-mode-selector-chevron\]\:text-muted-foreground .opaline-mode-selector-chevron{color:var(--muted-foreground)}.\[\&_\.opaline-mode-selector-chevron\]\:\[--opaline-icon-stroke\:2\] .opaline-mode-selector-chevron{--opaline-icon-stroke: 2}.\[\&_\.opaline-mode-selector-icon\]\:text-foreground .opaline-mode-selector-icon{color:var(--foreground)}.\[\&_\.opaline-mode-selector-icon\]\:text-primary .opaline-mode-selector-icon{color:var(--primary)}.\[\&_\.opaline-mode-selector-label\]\:gap-\[0\.3rem\] .opaline-mode-selector-label{gap:.3rem}.\[\&_\.opaline-mode-selector-value\]\:font-\[number\:500\] .opaline-mode-selector-value{--tw-font-weight: 500;font-weight:500}.\[\&_\.opaline-mode-selector-value\]\:text-muted-foreground .opaline-mode-selector-value{color:var(--muted-foreground)}.\[\&_\.opaline-nav-item-label\]\:hidden .opaline-nav-item-label{display:none}.\[\&_\.opaline-nav-item-label\]\:min-w-0 .opaline-nav-item-label{min-width:0px}.\[\&_\.opaline-nav-item-label\]\:flex-1 .opaline-nav-item-label{flex:1}.\[\&_\.opaline-nav-item-label\]\:overflow-hidden .opaline-nav-item-label{overflow:hidden}.\[\&_\.opaline-nav-item-label\]\:text-ellipsis .opaline-nav-item-label{text-overflow:ellipsis}.\[\&_\.opaline-nav-item-leading\]\:flex .opaline-nav-item-leading{display:flex}.\[\&_\.opaline-nav-item-leading\]\:shrink-0 .opaline-nav-item-leading{flex-shrink:0}.\[\&_\.opaline-nav-item-leading\]\:items-center .opaline-nav-item-leading{align-items:center}.\[\&_\.opaline-nav-item-leading\>svg\]\:size-\[21px\] .opaline-nav-item-leading>svg{width:21px;height:21px}.\[\&_\.opaline-nav-item-leading\>svg\]\:\[--opaline-icon-stroke\:1\.35\] .opaline-nav-item-leading>svg{--opaline-icon-stroke: 1.35}.\[\&_\.opaline-nav-item-trailing\]\:ms-auto .opaline-nav-item-trailing{margin-inline-start:auto}.\[\&_\.opaline-nav-item-trailing\]\:flex .opaline-nav-item-trailing{display:flex}.\[\&_\.opaline-nav-item-trailing\]\:hidden .opaline-nav-item-trailing{display:none}.\[\&_\.opaline-nav-item-trailing\]\:shrink-0 .opaline-nav-item-trailing{flex-shrink:0}.\[\&_\.opaline-nav-item-trailing\]\:items-center .opaline-nav-item-trailing{align-items:center}.\[\&_\.opaline-nav-item-trailing\]\:\[font-size\:10\.5px\] .opaline-nav-item-trailing{font-size:10.5px}.\[\&_\.opaline-nav-item-trailing\]\:\[line-height\:var\(--type-copy-12-leading\)\] .opaline-nav-item-trailing{line-height:var(--type-copy-12-leading)}.\[\&_\.opaline-nav-item-trailing\]\:font-medium .opaline-nav-item-trailing{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\.opaline-nav-item-trailing\]\:\[color\:color-mix\(in_oklab\,var\(--content-muted\)_80\%\,transparent\)\] .opaline-nav-item-trailing{color:var(--content-muted)}@supports (color: color-mix(in lab,red,red)){.\[\&_\.opaline-nav-item-trailing\]\:\[color\:color-mix\(in_oklab\,var\(--content-muted\)_80\%\,transparent\)\] .opaline-nav-item-trailing{color:color-mix(in oklab,var(--content-muted) 80%,transparent)}}.\[\&_\.opaline-nav-item-trailing\]\:\[color\:var\(--content-primary\)\] .opaline-nav-item-trailing{color:var(--content-primary)}.\[\&_\.opaline-proposal-actions\]\:flex .opaline-proposal-actions{display:flex}.\[\&_\.opaline-proposal-actions\]\:flex-none .opaline-proposal-actions{flex:none}.\[\&_\.opaline-proposal-actions\]\:items-center .opaline-proposal-actions{align-items:center}.\[\&_\.opaline-proposal-item\]\:relative .opaline-proposal-item{position:relative}.\[\&_\.opaline-proposal-item\]\:m-0 .opaline-proposal-item{margin:0}.\[\&_\.opaline-proposal-item\]\:flex .opaline-proposal-item{display:flex}.\[\&_\.opaline-proposal-item\]\:min-w-0 .opaline-proposal-item{min-width:0px}.\[\&_\.opaline-proposal-item\]\:list-none .opaline-proposal-item{list-style-type:none}.\[\&_\.opaline-proposal-item\]\:items-center .opaline-proposal-item{align-items:center}.\[\&_\.opaline-proposal-item\]\:gap-\[0\.125rem\] .opaline-proposal-item{gap:.125rem}.\[\&_\.opaline-proposal-item\]\:p-0 .opaline-proposal-item{padding:0}.\[\&_\.opaline-tabs-list\]\:flex-col .opaline-tabs-list{flex-direction:column}.\[\&_\>_\*\]\:mx-auto>*{margin-inline:auto}.\[\&_\>_\*\]\:w-full>*{width:100%}.\[\&_\>_\*\]\:max-w-\[1200px\]>*{max-width:1200px}.\[\&_\>span\]\:mt-\[calc\(var\(--space-12\)\/4\)\]>span{margin-top:calc(var(--space-12) / 4)}.\[\&_\>span\]\:\[font-size\:var\(--type-label-12-size\)\]>span{font-size:var(--type-label-12-size)}.\[\&_\>span\]\:leading-normal>span{--tw-leading: var(--leading-normal);line-height:var(--leading-normal)}.\[\&_\>span\]\:whitespace-nowrap>span{white-space:nowrap}.\[\&_\>span\]\:text-muted-foreground>span{color:var(--muted-foreground)}.\[\&_\[data-icon-button\]\]\:me-\[calc\(var\(--space-16\)\/-2\)\] [data-icon-button]{margin-inline-end:calc(var(--space-16) / -2)}.\[\&_\[data-icon-button\]\>svg\]\:size-\[0\.875rem\]\! [data-icon-button]>svg{width:.875rem!important;height:.875rem!important}.\[\&_\[data-slot\=\'inline-rename\'\]\]\:rounded-\[var\(--radius-panel\)\]\! [data-slot=inline-rename]{border-radius:var(--radius-panel)!important}.\[\&_\[data-slot\=\'input\'\]\]\:h-auto [data-slot=input]{height:auto}.\[\&_\[data-slot\=\'input\'\]\]\:min-h-0 [data-slot=input]{min-height:0px}.\[\&_\[data-slot\=\'input\'\]\]\:w-auto [data-slot=input]{width:auto}.\[\&_\[data-slot\=\'input\'\]\]\:min-w-0 [data-slot=input]{min-width:0px}.\[\&_\[data-slot\=\'input\'\]\]\:flex-\[1_1_0\] [data-slot=input]{flex:1 1 0}.\[\&_\[data-slot\=\'input\'\]\]\:self-stretch [data-slot=input]{align-self:stretch}.\[\&_\[data-slot\=\'input\'\]\]\:\[padding-inline\:0\] [data-slot=input]{padding-inline:0}.\[\&_\[data-slot\=\'input\'\]\]\:\[padding-block\:0\] [data-slot=input]{padding-block:0}.\[\&_\[data-slot\=\'input\'\]\:\:placeholder\]\:text-\[length\:var\(--type-label-14-size\)\] [data-slot=input]::-moz-placeholder{font-size:var(--type-label-14-size)}.\[\&_\[data-slot\=\'input\'\]\:\:placeholder\]\:text-\[length\:var\(--type-label-14-size\)\] [data-slot=input]::placeholder{font-size:var(--type-label-14-size)}.\[\&_\[data-slot\=\'input\'\]\:last-child\]\:pe-\[var\(--space-12\)\] [data-slot=input]:last-child{padding-inline-end:var(--space-12)}.\[\&_\[data-slot\=\'input-group-addon\'\]\[data-align\=\'inline-start\'\]\+\[data-slot\=\'input\'\]\]\:pe-\[var\(--space-12\)\] [data-slot=input-group-addon][data-align=inline-start]+[data-slot=input]{padding-inline-end:var(--space-12)}.\[\&_\[data-slot\=\'input-otp-cell\'\]\]\:w-\[var\(--control-hit-area\)\] [data-slot=input-otp-cell]{width:var(--control-hit-area)}.\[\&_\[data-slot\=\'input-otp-cell\'\]\]\:text-center [data-slot=input-otp-cell]{text-align:center}.\[\&_\[data-slot\=\'input-otp-cell\'\]\]\:text-\[18px\] [data-slot=input-otp-cell]{font-size:18px}.\[\&_\[data-slot\=\'input-otp-cell\'\]\]\:leading-\[24px\] [data-slot=input-otp-cell]{--tw-leading: 24px;line-height:24px}.\[\&_\[data-slot\=\'input-otp-cell\'\]\]\:font-medium [data-slot=input-otp-cell]{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[data-slot\=\'nav-item-label\'\]\]\:hidden [data-slot=nav-item-label]{display:none}.\[\&_\[data-slot\=\'nav-item-label\'\]\]\:min-w-0 [data-slot=nav-item-label]{min-width:0px}.\[\&_\[data-slot\=\'nav-item-label\'\]\]\:flex-1 [data-slot=nav-item-label]{flex:1}.\[\&_\[data-slot\=\'nav-item-label\'\]\]\:overflow-hidden [data-slot=nav-item-label]{overflow:hidden}.\[\&_\[data-slot\=\'nav-item-label\'\]\]\:font-medium [data-slot=nav-item-label]{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[data-slot\=\'nav-item-label\'\]\]\:text-ellipsis [data-slot=nav-item-label]{text-overflow:ellipsis}.\[\&_\[data-slot\=\'nav-item-leading\'\]\]\:flex [data-slot=nav-item-leading]{display:flex}.\[\&_\[data-slot\=\'nav-item-leading\'\]\]\:shrink-0 [data-slot=nav-item-leading]{flex-shrink:0}.\[\&_\[data-slot\=\'nav-item-leading\'\]\]\:items-center [data-slot=nav-item-leading]{align-items:center}.\[\&_\[data-slot\=\'nav-item-leading\'\]\>svg\]\:size-\[21px\] [data-slot=nav-item-leading]>svg{width:21px;height:21px}.\[\&_\[data-slot\=\'nav-item-leading\'\]\>svg\]\:\[--opaline-icon-stroke\:1\.35\] [data-slot=nav-item-leading]>svg{--opaline-icon-stroke: 1.35}.\[\&_\[data-slot\=\'nav-item-trailing\'\]\]\:ms-auto [data-slot=nav-item-trailing]{margin-inline-start:auto}.\[\&_\[data-slot\=\'nav-item-trailing\'\]\]\:flex [data-slot=nav-item-trailing]{display:flex}.\[\&_\[data-slot\=\'nav-item-trailing\'\]\]\:hidden [data-slot=nav-item-trailing]{display:none}.\[\&_\[data-slot\=\'nav-item-trailing\'\]\]\:shrink-0 [data-slot=nav-item-trailing]{flex-shrink:0}.\[\&_\[data-slot\=\'nav-item-trailing\'\]\]\:items-center [data-slot=nav-item-trailing]{align-items:center}.\[\&_\[data-slot\=\'nav-item-trailing\'\]\]\:\[font-size\:10\.5px\] [data-slot=nav-item-trailing]{font-size:10.5px}.\[\&_\[data-slot\=\'nav-item-trailing\'\]\]\:\[line-height\:var\(--type-copy-12-leading\)\] [data-slot=nav-item-trailing]{line-height:var(--type-copy-12-leading)}.\[\&_\[data-slot\=\'nav-item-trailing\'\]\]\:font-medium [data-slot=nav-item-trailing]{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[data-slot\=\'nav-item-trailing\'\]\]\:\[color\:color-mix\(in_oklab\,var\(--content-muted\)_80\%\,transparent\)\] [data-slot=nav-item-trailing]{color:var(--content-muted)}@supports (color: color-mix(in lab,red,red)){.\[\&_\[data-slot\=\'nav-item-trailing\'\]\]\:\[color\:color-mix\(in_oklab\,var\(--content-muted\)_80\%\,transparent\)\] [data-slot=nav-item-trailing]{color:color-mix(in oklab,var(--content-muted) 80%,transparent)}}.\[\&_\[data-slot\=\'nav-item-trailing\'\]\]\:\[color\:var\(--content-primary\)\] [data-slot=nav-item-trailing]{color:var(--content-primary)}.\[\&_\[data-slot\=\'tags-input-control\'\]\]\:min-w-\[120px\] [data-slot=tags-input-control]{min-width:120px}.\[\&_\[data-slot\=\'tags-input-control\'\]\]\:flex-1 [data-slot=tags-input-control]{flex:1}.\[\&_\[data-slot\=\'tags-input-control\'\]\]\:border-0 [data-slot=tags-input-control]{border-style:var(--tw-border-style);border-width:0px}.\[\&_\[data-slot\=\'tags-input-control\'\]\]\:bg-transparent [data-slot=tags-input-control]{background-color:transparent}.\[\&_\[data-slot\=\'tags-input-control\'\]\]\:text-\[length\:var\(--type-label-14-size\)\] [data-slot=tags-input-control]{font-size:var(--type-label-14-size)}.\[\&_\[data-slot\=\'tags-input-control\'\]\]\:leading-\[var\(--type-label-14-leading\)\] [data-slot=tags-input-control]{--tw-leading: var(--type-label-14-leading);line-height:var(--type-label-14-leading)}.\[\&_\[data-slot\=\'tags-input-control\'\]\]\:text-\[color\:var\(--content-primary\)\] [data-slot=tags-input-control]{color:var(--content-primary)}.\[\&_\[data-slot\=\'tags-input-control\'\]\]\:outline-none [data-slot=tags-input-control]{--tw-outline-style: none;outline-style:none}.\[\&_\[data-slot\=\'tags-input-control\'\]\:\:placeholder\]\:text-\[color\:var\(--content-muted\)\] [data-slot=tags-input-control]::-moz-placeholder{color:var(--content-muted)}.\[\&_\[data-slot\=\'tags-input-control\'\]\:\:placeholder\]\:text-\[color\:var\(--content-muted\)\] [data-slot=tags-input-control]::placeholder{color:var(--content-muted)}.\[\&_\[data-slot\=\'tags-input-error\'\]\]\:leading-\[1\.4\] [data-slot=tags-input-error]{--tw-leading: 1.4;line-height:1.4}.\[\&_\[data-slot\=\'tags-input-error\'\]\]\:text-destructive [data-slot=tags-input-error]{color:var(--destructive)}.\[\&_\[data-slot\=\'tags-input-frame\'\]\]\:flex [data-slot=tags-input-frame]{display:flex}.\[\&_\[data-slot\=\'tags-input-frame\'\]\]\:min-h-\[38px\] [data-slot=tags-input-frame]{min-height:38px}.\[\&_\[data-slot\=\'tags-input-frame\'\]\]\:flex-wrap [data-slot=tags-input-frame]{flex-wrap:wrap}.\[\&_\[data-slot\=\'tags-input-frame\'\]\]\:items-center [data-slot=tags-input-frame]{align-items:center}.\[\&_\[data-slot\=\'tags-input-frame\'\]\]\:gap-\[var\(--space-6\)\] [data-slot=tags-input-frame]{gap:var(--space-6)}.\[\&_\[data-slot\=\'tags-input-frame\'\]\]\:\[padding-inline\:var\(--space-8\)\] [data-slot=tags-input-frame]{padding-inline:var(--space-8)}.\[\&_\[data-slot\=\'tags-input-frame\'\]\]\:\[padding-block\:var\(--space-4\)\] [data-slot=tags-input-frame]{padding-block:var(--space-4)}.\[\&_\[data-slot\=badge-icon\]\]\:\[color\:var\(--content-muted\)\] [data-slot=badge-icon]{color:var(--content-muted)}.\[\&_\[data-slot\=badge-icon\]\>svg\]\:size-\[0\.75rem\] [data-slot=badge-icon]>svg{width:.75rem;height:.75rem}.\[\&_\[data-slot\=badge-icon\]\>svg\]\:size-\[0\.625rem\] [data-slot=badge-icon]>svg{width:.625rem;height:.625rem}.\[\&_\[data-slot\=badge-icon\]\>svg\]\:size-\[0\.9375rem\] [data-slot=badge-icon]>svg{width:.9375rem;height:.9375rem}.\[\&_\[data-slot\=collection-view-identity\]\]\:min-w-0 [data-slot=collection-view-identity]{min-width:0px}.\[\&_\[data-slot\=collection-view-identity\]\]\:flex-\[1_1_auto\] [data-slot=collection-view-identity]{flex:1 1 auto}.first\:\[\&_\[data-slot\=section-nav-label\]\]\:mt-\[0\.125rem\]:first-child [data-slot=section-nav-label]{margin-top:.125rem}.\[\&_\[data-slot\=table-body\]_\[data-slot\=table-cell\]\]\:\[border-bottom-width\:calc\(var\(--space-8\)\/8\)\] [data-slot=table-body] [data-slot=table-cell]{border-bottom-width:calc(var(--space-8) / 8)}.\[\&_\[data-slot\=table-body\]_\[data-slot\=table-cell\]\]\:\[border-bottom-style\:solid\] [data-slot=table-body] [data-slot=table-cell]{border-bottom-style:solid}.\[\&_\[data-slot\=table-body\]_\[data-slot\=table-cell\]\]\:border-\[color-mix\(in_oklab\,var\(--line\)_50\%\,transparent\)\] [data-slot=table-body] [data-slot=table-cell]{border-color:var(--line)}@supports (color: color-mix(in lab,red,red)){.\[\&_\[data-slot\=table-body\]_\[data-slot\=table-cell\]\]\:border-\[color-mix\(in_oklab\,var\(--line\)_50\%\,transparent\)\] [data-slot=table-body] [data-slot=table-cell]{border-color:color-mix(in oklab,var(--line) 50%,transparent)}}.\[\&_\[data-slot\=table-body\]_\[data-slot\=table-head\]\]\:\[border-bottom-width\:calc\(var\(--space-8\)\/8\)\] [data-slot=table-body] [data-slot=table-head]{border-bottom-width:calc(var(--space-8) / 8)}.\[\&_\[data-slot\=table-body\]_\[data-slot\=table-head\]\]\:\[border-bottom-style\:solid\] [data-slot=table-body] [data-slot=table-head]{border-bottom-style:solid}.\[\&_\[data-slot\=table-body\]_\[data-slot\=table-head\]\]\:border-\[color-mix\(in_oklab\,var\(--line\)_50\%\,transparent\)\] [data-slot=table-body] [data-slot=table-head]{border-color:var(--line)}@supports (color: color-mix(in lab,red,red)){.\[\&_\[data-slot\=table-body\]_\[data-slot\=table-head\]\]\:border-\[color-mix\(in_oklab\,var\(--line\)_50\%\,transparent\)\] [data-slot=table-body] [data-slot=table-head]{border-color:color-mix(in oklab,var(--line) 50%,transparent)}}.\[\&_\[data-slot\=table-body\]_\[data-slot\=table-row\]\:nth-child\(odd\)\]\:bg-\[color-mix\(in_oklab\,var\(--surface-inset\)_45\%\,transparent\)\] [data-slot=table-body] [data-slot=table-row]:nth-child(odd){background-color:var(--surface-inset)}@supports (color: color-mix(in lab,red,red)){.\[\&_\[data-slot\=table-body\]_\[data-slot\=table-row\]\:nth-child\(odd\)\]\:bg-\[color-mix\(in_oklab\,var\(--surface-inset\)_45\%\,transparent\)\] [data-slot=table-body] [data-slot=table-row]:nth-child(odd){background-color:color-mix(in oklab,var(--surface-inset) 45%,transparent)}}.\[\&_\[data-slot\=table-cell\]\]\:\[border-top-width\:calc\(var\(--space-8\)\/8\)\] [data-slot=table-cell]{border-top-width:calc(var(--space-8) / 8)}.\[\&_\[data-slot\=table-cell\]\]\:\[border-bottom-width\:0\] [data-slot=table-cell]{border-bottom-width:0}.\[\&_\[data-slot\=table-cell\]\]\:\[border-top-style\:solid\] [data-slot=table-cell]{border-top-style:solid}.\[\&_\[data-slot\=table-cell\]\]\:border-\[color-mix\(in_oklab\,var\(--line\)_50\%\,transparent\)\] [data-slot=table-cell]{border-color:var(--line)}@supports (color: color-mix(in lab,red,red)){.\[\&_\[data-slot\=table-cell\]\]\:border-\[color-mix\(in_oklab\,var\(--line\)_50\%\,transparent\)\] [data-slot=table-cell]{border-color:color-mix(in oklab,var(--line) 50%,transparent)}}.\[\&_\[data-slot\=table-cell\]\]\:font-medium [data-slot=table-cell]{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[data-slot\=table-head\]\]\:h-\[calc\(var\(--space-32\)\+var\(--space-8\)\)\] [data-slot=table-head]{height:calc(var(--space-32) + var(--space-8))}.\[\&_\[data-slot\=table-head\]\]\:\[border-top-width\:calc\(var\(--space-8\)\/8\)\] [data-slot=table-head]{border-top-width:calc(var(--space-8) / 8)}.\[\&_\[data-slot\=table-head\]\]\:\[border-bottom-width\:0\] [data-slot=table-head]{border-bottom-width:0}.\[\&_\[data-slot\=table-head\]\]\:\[border-bottom-width\:calc\(var\(--space-8\)\/8\)\] [data-slot=table-head]{border-bottom-width:calc(var(--space-8) / 8)}.\[\&_\[data-slot\=table-head\]\]\:\[border-top-style\:solid\] [data-slot=table-head]{border-top-style:solid}.\[\&_\[data-slot\=table-head\]\]\:\[border-bottom-style\:solid\] [data-slot=table-head]{border-bottom-style:solid}.\[\&_\[data-slot\=table-head\]\]\:border-\[color-mix\(in_oklab\,var\(--line\)_50\%\,transparent\)\] [data-slot=table-head]{border-color:var(--line)}@supports (color: color-mix(in lab,red,red)){.\[\&_\[data-slot\=table-head\]\]\:border-\[color-mix\(in_oklab\,var\(--line\)_50\%\,transparent\)\] [data-slot=table-head]{border-color:color-mix(in oklab,var(--line) 50%,transparent)}}.\[\&_\[data-slot\=table-head\]\]\:text-\[length\:var\(--type-label-13-size\)\] [data-slot=table-head]{font-size:var(--type-label-13-size)}.\[\&_\[data-slot\=table-head\]\]\:leading-\[var\(--type-label-13-leading\)\] [data-slot=table-head]{--tw-leading: var(--type-label-13-leading);line-height:var(--type-label-13-leading)}.\[\&_\[data-slot\=table-head\]\]\:font-medium [data-slot=table-head]{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[data-slot\=table-head\]\]\:tracking-normal [data-slot=table-head]{--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[\&_\[data-slot\=table-head\]\]\:text-\[var\(--content-muted\)\] [data-slot=table-head]{color:var(--content-muted)}.\[\&_\[data-slot\=table-head\]\]\:normal-case [data-slot=table-head]{text-transform:none}.\[\&_\[data-slot\=table-row\]\]\:h-\[calc\(var\(--space-32\)\+var\(--space-8\)\)\] [data-slot=table-row]{height:calc(var(--space-32) + var(--space-8))}.\[\&_\[data-slot\=table-row\]\]\:h-\[var\(--space-48\)\] [data-slot=table-row]{height:var(--space-48)}.\[\&_\[data-slot\=table-row\]\:last-child_\[data-slot\=table-cell\]\]\:\[border-bottom-width\:0\] [data-slot=table-row]:last-child [data-slot=table-cell]{border-bottom-width:0}.\[\&_\[data-slot\=table-row\]\:last-child_\[data-slot\=table-head\]\]\:\[border-bottom-width\:0\] [data-slot=table-row]:last-child [data-slot=table-head]{border-bottom-width:0}.\[\&_h1\]\:m-0 h1{margin:0}.\[\&_h1\]\:\[font-size\:var\(--type-heading-20-size\)\] h1{font-size:var(--type-heading-20-size)}.\[\&_h1\]\:leading-\[1\.2\] h1{--tw-leading: 1.2;line-height:1.2}.\[\&_h1\]\:font-semibold h1{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h1\]\:tracking-\[-0\.01em\] h1{--tw-tracking: -.01em;letter-spacing:-.01em}.\[\&_h1\]\:text-foreground h1{color:var(--foreground)}.\[\&_img\]\:aspect-square img{aspect-ratio:1 / 1}.\[\&_img\]\:size-\[var\(--space-16\)\] img{width:var(--space-16);height:var(--space-16)}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:rounded-\[var\(--radius-micro\)\] img{border-radius:var(--radius-micro)}.\[\&_img\]\:object-cover img{-o-object-fit:cover;object-fit:cover}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-\[1\.125rem\] svg{width:1.125rem;height:1.125rem}.\[\&_svg\]\:size-\[calc\(var\(--space-16\)\+var\(--space-4\)\/2\)\] svg{width:calc(var(--space-16) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4) / 2)}.\[\&_svg\]\:\[--opaline-icon-stroke\:1\.5\] svg{--opaline-icon-stroke: 1.5}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\[var\(--space-16\)\] svg:not([class*=size-]){width:var(--space-16);height:var(--space-16)}.\[\&\.opaline-button-group\>\:where\(button\,\[role\=\'button\'\]\)\:first-of-type\:not\(\:last-of-type\)\]\:rounded-e-none.opaline-button-group>:where(button,[role=button]):first-of-type:not(:last-of-type){border-start-end-radius:0;border-end-end-radius:0}.\[\&\.opaline-button-group\>\:where\(button\,\[role\=\'button\'\]\)\:last-of-type\:not\(\:first-of-type\)\]\:rounded-s-none.opaline-button-group>:where(button,[role=button]):last-of-type:not(:first-of-type){border-start-start-radius:0;border-end-start-radius:0}.\[\&\.opaline-button-group\>\:where\(button\,\[role\=\'button\'\]\)\:not\(\:first-of-type\)\:not\(\:last-of-type\)\]\:rounded-none.opaline-button-group>:where(button,[role=button]):not(:first-of-type):not(:last-of-type){border-radius:0}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\.opaline-button\)\]\:\[padding\:var\(--space-6\)\]:has(.opaline-button){padding:var(--space-6)}.\[\&\:has\(\>svg\:first-child\)\]\:ps-\[var\(--space-8\)\]:has(>svg:first-child){padding-inline-start:var(--space-8)}.\[\&\:has\(\>svg\:first-child\)\]\:ps-\[var\(--space-12\)\]:has(>svg:first-child){padding-inline-start:var(--space-12)}.\[\&\:has\(\>svg\:first-child\)\]\:ps-\[var\(--space-16\)\]:has(>svg:first-child){padding-inline-start:var(--space-16)}.\[\&\:has\(\>svg\:last-child\)\]\:pe-\[var\(--space-8\)\]:has(>svg:last-child){padding-inline-end:var(--space-8)}.\[\&\:has\(\>svg\:last-child\)\]\:pe-\[var\(--space-12\)\]:has(>svg:last-child){padding-inline-end:var(--space-12)}.\[\&\:has\(\>svg\:last-child\)\]\:pe-\[var\(--space-16\)\]:has(>svg:last-child){padding-inline-end:var(--space-16)}.\[\&\>\.opaline-attachment\]\:flex-none>.opaline-attachment{flex:none}.\[\&\>\.opaline-attachment\]\:\[scroll-snap-align\:start\]>.opaline-attachment{scroll-snap-align:start}.\[\&\>\.opaline-button\]\:pointer-events-none>.opaline-button{pointer-events:none}.\[\&\>\.opaline-button\:active\:not\(\:disabled\)\]\:transform-none>.opaline-button:active:not(:disabled){transform:none}.\[\&\>\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\:last-child\]\:mb-0>:last-child{margin-bottom:0}.data-\[orientation\=vertical\]\:\[\&\>\:where\(button\,\[role\=\'button\'\]\)\]\:ms-0[data-orientation=vertical]>:where(button,[role=button]){margin-inline-start:0px}.data-\[orientation\=vertical\]\:\[\&\>\:where\(button\,\[role\=\'button\'\]\)\]\:\[margin-top\:calc\(var\(--space-16\)\/-16\)\][data-orientation=vertical]>:where(button,[role=button]){margin-top:calc(var(--space-16) / -16)}.\[\&\>\:where\(button\,\[role\=\'button\'\]\)\:not\(\:first-of-type\)\]\:\[margin-inline-start\:calc\(var\(--space-16\)\/-16\)\]>:where(button,[role=button]):not(:first-of-type){margin-inline-start:calc(var(--space-16) / -16)}.\[\&\>\[data-slot\=\'field\'\]\[data-layout\=\'inline\'\]\]\:box-border>[data-slot=field][data-layout=inline]{box-sizing:border-box}.\[\&\>\[data-slot\=\'field\'\]\[data-layout\=\'inline\'\]\]\:w-full>[data-slot=field][data-layout=inline]{width:100%}.\[\&\>\[data-slot\=\'field\'\]\[data-layout\=\'inline\'\]\]\:\[border-bottom-width\:calc\(var\(--space-16\)\/16\)\]>[data-slot=field][data-layout=inline]{border-bottom-width:calc(var(--space-16) / 16)}.\[\&\>\[data-slot\=\'field\'\]\[data-layout\=\'inline\'\]\]\:\[border-bottom-style\:solid\]>[data-slot=field][data-layout=inline]{border-bottom-style:solid}.\[\&\>\[data-slot\=\'field\'\]\[data-layout\=\'inline\'\]\]\:\[border-bottom-color\:color-mix\(in_oklab\,var\(--line-subtle\)_55\%\,transparent\)\]>[data-slot=field][data-layout=inline]{border-bottom-color:var(--line-subtle)}@supports (color: color-mix(in lab,red,red)){.\[\&\>\[data-slot\=\'field\'\]\[data-layout\=\'inline\'\]\]\:\[border-bottom-color\:color-mix\(in_oklab\,var\(--line-subtle\)_55\%\,transparent\)\]>[data-slot=field][data-layout=inline]{border-bottom-color:color-mix(in oklab,var(--line-subtle) 55%,transparent)}}.\[\&\>\[data-slot\=\'field\'\]\[data-layout\=\'inline\'\]\]\:\[padding-block\:calc\(28px\/2\)\]>[data-slot=field][data-layout=inline]{padding-block:14px}.\[\&\>\[data-slot\=\'field\'\]\[data-layout\=\'inline\'\]_\.opaline-field-meta\]\:pt-0>[data-slot=field][data-layout=inline] .opaline-field-meta{padding-top:0}.\[\&\>\[data-slot\=\'field\'\]\[data-layout\=\'inline\'\]\:has\(\.opaline-field-description\)\]\:items-start>[data-slot=field][data-layout=inline]:has(.opaline-field-description){align-items:flex-start}.\[\&\>\[data-slot\=\'field\'\]\[data-layout\=\'inline\'\]\:has\(\.opaline-field-description\)_\.opaline-field-control\]\:\[padding-top\:calc\(var\(--space-16\)\/16\)\]>[data-slot=field][data-layout=inline]:has(.opaline-field-description) .opaline-field-control{padding-top:calc(var(--space-16) / 16)}.\[\&\>\[data-slot\=\'field\'\]\[data-layout\=\'inline\'\]\:last-child\]\:\[border-bottom-width\:0\]>[data-slot=field][data-layout=inline]:last-child{border-bottom-width:0}.\[\&\>\[data-slot\=avatar\]\]\:shadow-\[0_0_0_calc\(var\(--space-16\)\/8\)_var\(--surface\)\]>[data-slot=avatar]{--tw-shadow: 0 0 0 calc(var(--space-16) / 8) var(--tw-shadow-color, var(--surface));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\>i\]\:h-\[0\.375rem\]>i{height:.375rem}.\[\&\>i\]\:w-\[0\.125rem\]>i{width:.125rem}.\[\&\>i\]\:rounded-\[var\(--radius-micro\)\]>i{border-radius:var(--radius-micro)}.\[\&\>i\]\:bg-current>i{background-color:currentcolor}.\[\&\>img\]\:size-\[var\(--space-12\)\]>img{width:var(--space-12);height:var(--space-12)}.\[\&\>img\]\:size-full>img{width:100%;height:100%}.\[\&\>span\:first-child\]\:font-bold>span:first-child{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:block>svg{display:block}.\[\&\>svg\]\:size-\[0\.8rem\]>svg{width:.8rem;height:.8rem}.\[\&\>svg\]\:size-\[0\.9rem\]>svg{width:.9rem;height:.9rem}.\[\&\>svg\]\:size-\[0\.875rem\]>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-\[0\.8125rem\]>svg{width:.8125rem;height:.8125rem}.\[\&\>svg\]\:size-\[1\.25rem\]>svg{width:1.25rem;height:1.25rem}.\[\&\>svg\]\:size-\[1\.125rem\]>svg{width:1.125rem;height:1.125rem}.\[\&\>svg\]\:size-\[1\.375rem\]>svg{width:1.375rem;height:1.375rem}.\[\&\>svg\]\:size-\[1\.0625rem\]>svg{width:1.0625rem;height:1.0625rem}.\[\&\>svg\]\:size-\[1rem\]>svg{width:1rem;height:1rem}.\[\&\>svg\]\:size-\[11px\]>svg{width:11px;height:11px}.\[\&\>svg\]\:size-\[14px\]>svg{width:14px;height:14px}.\[\&\>svg\]\:size-\[15px\]>svg{width:15px;height:15px}.\[\&\>svg\]\:size-\[16px\]>svg{width:16px;height:16px}.\[\&\>svg\]\:size-\[24px\]>svg{width:24px;height:24px}.\[\&\>svg\]\:size-\[64\%\]>svg{width:64%;height:64%}.\[\&\>svg\]\:size-\[calc\(var\(--space-12\)\+var\(--space-4\)\/2\)\]>svg{width:calc(var(--space-12) + var(--space-4) / 2);height:calc(var(--space-12) + var(--space-4) / 2)}.\[\&\>svg\]\:size-\[calc\(var\(--space-16\)\+var\(--space-4\)\/2\)\]>svg{width:calc(var(--space-16) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4) / 2)}.\[\&\>svg\]\:size-\[var\(--opaline-nav-icon-size\)\]>svg{width:var(--opaline-nav-icon-size);height:var(--opaline-nav-icon-size)}.\[\&\>svg\]\:size-\[var\(--space-12\)\]>svg{width:var(--space-12);height:var(--space-12)}.\[\&\>svg\]\:size-\[var\(--space-16\)\]>svg{width:var(--space-16);height:var(--space-16)}.\[\&\>svg\]\:size-full>svg{width:100%;height:100%}.\[\&\>svg\]\:flex-none>svg{flex:none}.\[\&\>svg\]\:rotate-180>svg{rotate:180deg}.\[\&\>svg\]\:animate-\[zspin_1s_linear_infinite\]>svg{animation:zspin 1s linear infinite}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:\[--opaline-icon-stroke\:1\.35\]>svg{--opaline-icon-stroke: 1.35}.\[\&\>svg\]\:\[--opaline-icon-stroke\:1\.75\]>svg{--opaline-icon-stroke: 1.75}.\[\&\>svg\]\:\[--opaline-icon-stroke\:2\.4\]>svg{--opaline-icon-stroke: 2.4}.\[\&\>svg\]\:\[--opaline-icon-stroke\:2\]>svg{--opaline-icon-stroke: 2}@media(prefers-reduced-motion:reduce){.motion-reduce\:\[\&\>svg\]\:animate-none>svg{animation:none}}.\[\&\[hidden\]\]\:hidden[hidden]{display:none}.dark .\[\.dark_\&\]\:bg-\[var\(--danger-surface\)\]{background-color:var(--danger-surface)}.opaline-choice-card--compact .\[\.opaline-choice-card--compact_\&\]\:size-\[1\.75rem\]{width:1.75rem;height:1.75rem}.opaline-message-scroller[data-scrollable~=end]>.opaline-scroll-area>.\[\.opaline-message-scroller\[data-scrollable\~\=end\]\>\.opaline-scroll-area\>\&\]\:opacity-100{opacity:100%}.opaline-message-scroller[data-scrollable~=start]>.opaline-scroll-area>.\[\.opaline-message-scroller\[data-scrollable\~\=start\]\>\.opaline-scroll-area\>\&\]\:opacity-100{opacity:100%}.opaline-scroll-area[data-scrollable~=end]>.\[\.opaline-scroll-area\[data-scrollable\~\=end\]\>\&\]\:opacity-100{opacity:100%}.opaline-scroll-area[data-scrollable~=start]>.\[\.opaline-scroll-area\[data-scrollable\~\=start\]\>\&\]\:opacity-100{opacity:100%}.opaline-work-panel-header-tools+.\[\.opaline-work-panel-header-tools\+\&\]\:ml-0{margin-left:0}.theme-opaline.dark .\[\.theme-opaline\.dark_\&\]\:bg-\[var\(--danger-surface\)\]{background-color:var(--danger-surface)}@media(hover:hover)and (pointer:fine){@media(hover:hover){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:\[color\:var\(--content-primary\)\]:hover{color:var(--content-primary)}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:data-\[interactive\]\:hover\:bg-\[color-mix\(in_oklab\,var\(--surface-inset\)_50\%\,transparent\)\][data-interactive]:hover{background-color:var(--surface-inset)}@supports (color: color-mix(in lab,red,red)){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:data-\[interactive\]\:hover\:bg-\[color-mix\(in_oklab\,var\(--surface-inset\)_50\%\,transparent\)\][data-interactive]:hover{background-color:color-mix(in oklab,var(--surface-inset) 50%,transparent)}}}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:\[\&_\[data-slot\=table-body\]_\[data-slot\=table-row\]\[data-interactive\]\:hover\]\:bg-\[color-mix\(in_oklab\,var\(--surface-inset\)_68\%\,transparent\)\] [data-slot=table-body] [data-slot=table-row][data-interactive]:hover{background-color:var(--surface-inset)}@supports (color: color-mix(in lab,red,red)){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:\[\&_\[data-slot\=table-body\]_\[data-slot\=table-row\]\[data-interactive\]\:hover\]\:bg-\[color-mix\(in_oklab\,var\(--surface-inset\)_68\%\,transparent\)\] [data-slot=table-body] [data-slot=table-row][data-interactive]:hover{background-color:color-mix(in oklab,var(--surface-inset) 68%,transparent)}}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:\[\&\:hover\:not\(\:disabled\)\]\:bg-\[var\(--state-active\)\]:hover:not(:disabled){background-color:var(--state-active)}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:\[\&\:hover\:not\(\:disabled\)\]\:bg-\[var\(--state-hover\)\]:hover:not(:disabled){background-color:var(--state-hover)}}@media(hover:none){.\[\@media\(hover\:none\)\]\:\[\&_\.opaline-checkbox\]\:opacity-100 .opaline-checkbox{opacity:100%}}[data-orientation=horizontal] .\[\[data-orientation\=horizontal\]_\&\]\:min-w-0{min-width:0px}[data-orientation=horizontal] .\[\[data-orientation\=horizontal\]_\&\]\:flex-\[1_1_0\]{flex:1 1 0}[data-orientation=horizontal] .\[\[data-orientation\=horizontal\]_\&\]\:text-center{text-align:center}[data-selection-active] .\[\[data-selection-active\]_\&\]\:\[\&_\.opaline-checkbox\]\:opacity-100 .opaline-checkbox{opacity:100%}[data-selection-surface]:focus-within .\[\[data-selection-surface\]\:focus-within_\&\]\:\[\&_\.opaline-checkbox\]\:opacity-100 .opaline-checkbox{opacity:100%}[data-selection-surface]:hover .\[\[data-selection-surface\]\:hover_\&\]\:\[\&_\.opaline-checkbox\]\:opacity-100 .opaline-checkbox,[data-selection-surface][data-selected] .\[\[data-selection-surface\]\[data-selected\]_\&\]\:\[\&_\.opaline-checkbox\]\:opacity-100 .opaline-checkbox{opacity:100%}[data-slot=trace-title]~.\[\[data-slot\=trace-title\]\~\&\]\:-ml-\[var\(--space-4\)\]{margin-left:calc(var(--space-4) * -1)}}:root{--racing0: 110, 15%, 92%;--racing100: 115, 15%, 85%;--racing200: 112, 15%, 82%;--racing300: 113, 18%, 46%;--racing400: 113, 24%, 38%;--racing500: 113, 51%, 23%;--racing600: 113, 76%, 16%;--racing700: 140, 77%, 8%;--racing800: 140, 77%, 3%;--racing99: 113, 76%, 16%;--plan0: 36, 52%, 94%;--plan100: 34, 48%, 90%;--plan200: 32, 45%, 86%;--plan500: 28, 82%, 34%;--plan600: 26, 78%, 30%;--writing0: 52, 70%, 95%;--writing100: 50, 62%, 91%;--writing200: 55, 62%, 89%;--writing500: 45, 93%, 47%;--writing600: 45, 80%, 30%;--z-overlay: 50;--z-popover: 52}@layer base{*,:after,:before,::backdrop,::file-selector-button{border-color:var(--line-subtle, currentcolor)}.native-shell body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}*{font-family:var(--font-functional)}input[type=search]::-webkit-search-cancel-button{filter:invert(50%) brightness(40%)}.dark input[type=search]::-webkit-search-cancel-button{filter:invert(50%) brightness(200%)}}@font-face{font-family:Switzer;src:url(/assets/Switzer-Thin-C-8WUnpd.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:Switzer;src:url(/assets/Switzer-ThinItalic-Bs1tTIlk.otf) format("opentype");font-weight:100;font-style:italic}@font-face{font-family:Switzer;src:url(/assets/Switzer-Extralight-CAR0kdpD.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:Switzer;src:url(/assets/Switzer-ExtralightItalic-CYYsxE4P.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:Switzer;src:url(/assets/Switzer-Light-BADCwite.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Switzer;src:url(/assets/Switzer-LightItalic-BbneRl3W.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:Switzer;src:url(/assets/Switzer-Regular-dATgZAjD.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Switzer;src:url(/assets/Switzer-Italic-D6FYgSIA.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Switzer;src:url(/assets/Switzer-Medium-RFqtjt7E.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Switzer;src:url(/assets/Switzer-MediumItalic-CYR8zxfx.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Switzer;src:url(/assets/Switzer-Semibold-BL4pOLMt.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Switzer;src:url(/assets/Switzer-SemiboldItalic-Coj3UIUP.otf) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:Switzer;src:url(/assets/Switzer-Bold-5MgXy-Ae.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Switzer;src:url(/assets/Switzer-BoldItalic-he6u_sGm.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:Switzer;src:url(/assets/Switzer-Extrabold-C1iNyjsa.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:Switzer;src:url(/assets/Switzer-ExtraboldItalic-un01_X11.otf) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:Switzer;src:url(/assets/Switzer-Black-D1kurcs1.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:Switzer;src:url(/assets/Switzer-BlackItalic-DZVKTUT7.otf) format("opentype");font-weight:900;font-style:italic}@layer utilities{.font-baskerville{font-family:Libre Baskerville,serif}}@layer base{html,body{overflow:hidden;height:100%}body{background-color:var(--canvas);color:var(--content-primary)}button{cursor:pointer}:root{--racing: var(--racing0);--racing-accent: var(--racing100);--racing-hover: var(--racing200);--racing-active: var(--racing300);--racing-border: var(--racing100);--racing-foreground: var(--racing700);--racing-green: var(--racing500);--racing-text: var(--racing600);--plan: var(--plan0);--plan-hover: var(--plan200);--plan-text: var(--plan600);--writing: var(--writing0);--writing-hover: var(--writing200);--writing-text: var(--writing600);--sub-bg: var(--racing0);--sub-accent: var(--racing100);--sub-border: var(--racing200);--sub-foreground: var(--racing500);--sub-foreground-hover: var(--racing400)}.dark{--racing: 111, 10%, 16%;--racing-accent: 110, 13%, 20%;--racing-hover: 111, 10%, 20%;--racing-active: 111, 10%, 20%;--racing-border: 110, 13%, 25%;--racing-foreground: 110, 27%, 76%;--racing-green: 110, 27%, 76%;--racing-text: 110, 27%, 76%;--plan: 32, 22%, 16%;--plan-hover: 30, 32%, 22%;--plan-text: 32, 68%, 68%;--writing: 50, 22%, 16%;--writing-hover: 52, 32%, 22%;--writing-text: 48, 68%, 68%;--sub-bg: 111, 10%, 16%;--sub-border: 111, 10%, 20%;--sub-foreground: 110, 27%, 76%;--sub-foreground-hover: var(--racing100)}}@layer utilities{.tiptap table td:not(.opaline-typeset--answer *),.tiptap table th:not(.opaline-typeset--answer *){position:relative;box-sizing:border-box;border-style:var(--tw-border-style);border-width:1px;padding:calc(var(--spacing) * 2);vertical-align:top;min-width:1em;border-color:var(--line)}.tiptap table th{text-align:left;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);background-color:var(--canvas)}.toolbar-separator{margin-block:var(--spacing);width:1px;background-color:var(--line)}.btn{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--content-muted)}}@keyframes accordion-down{0%{height:0}to{height:var(--reka-accordion-content-height, var(--radix-accordion-content-height))}}@keyframes accordion-up{0%{height:var(--reka-accordion-content-height, var(--radix-accordion-content-height))}to{height:0}}@layer base{*{border-color:var(--line);outline-color:var(--focus-ring)}@supports (color: color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--focus-ring) 50%,transparent)}}}@keyframes sheet-slide-in-right{0%{transform:translate3d(100%,0,0) scale(.97)}to{transform:translateZ(0) scale(1)}}@keyframes sheet-slide-out-right{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(100%,0,0) scale(.97)}}[data-slot=sheet-content][data-side=right][data-state=open]{animation:sheet-slide-in-right .5s cubic-bezier(.32,.72,0,1)}[data-slot=sheet-content][data-side=right][data-state=closed]{animation:sheet-slide-out-right .3s cubic-bezier(.72,0,1,.72)}@keyframes streaming-blink{0%,49%{opacity:1}50%,to{opacity:0}}.streaming-cursor:after{content:"|";animation:streaming-blink 1s infinite;color:var(--content-primary);margin-left:1px}.streaming-cursor:has(.ProseMirror) .ProseMirror>:last-child:after{content:"|";animation:streaming-blink 1s infinite;color:var(--content-primary);margin-left:1px}.streaming-cursor:has(.ProseMirror):after{display:none}@keyframes block-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:block-fade-in .4s ease-out forwards}::highlight(section-recall){background-color:var(--content-secondary)}@supports (color: color-mix(in lab,red,red)){::highlight(section-recall){background-color:color-mix(in oklab,var(--content-secondary) 20%,transparent)}}@keyframes section-recall-pulse{0%{background-color:transparent}25%{background-color:color-mix(in oklab,var(--content-secondary) 20%,transparent)}to{background-color:transparent}}.section-recall-pulse{border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:section-recall-pulse 2.2s ease-out}@keyframes spin{to{transform:rotate(360deg)}}@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-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-space-x-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-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--opaline-work-panel-reveal: 0}}}#app{width:100vw;height:100dvh}.my-zeno-connection-groups{display:flex;flex-direction:column;gap:var(--space-32)}.my-zeno-connection-group>header{margin-bottom:var(--space-12)}.my-zeno-connection-group h3,.my-zeno-connection-group p{margin:0}.my-zeno-connection-group h3{color:var(--content-primary);font-size:var(--type-heading-16-size);font-weight:600}.my-zeno-connection-group p{margin-top:var(--space-4);color:var(--content-muted);font-size:var(--type-copy-13-size);line-height:1.5}.my-zeno-connection-grid>.settings-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--space-16)}.my-zeno-connection-grid>.settings-stack>:not(.settings-section){grid-column:1 / -1}.my-zeno-connection-grid .settings-card--content{height:100%;border:.0625rem solid var(--line-subtle);background:var(--surface-raised);box-shadow:var(--recipe-solid-lift)}@container (max-width: 52rem){.my-zeno-connection-grid>.settings-stack{grid-template-columns:1fr}}.web-state{width:min(72rem,100%);max-height:100%;margin:0 auto;padding:2rem;overflow:auto}.web-artefact-full-view{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.web-conversation{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}[data-web-conversation-pane]{position:relative}@layer components{.theme-opaline[data-collapsed] [data-web-workspace-sidebar] .opaline-app-sidebar-head[data-shell-toggle],[data-slot=sheet-content] [data-web-workspace-sidebar] .opaline-app-sidebar-head[data-shell-toggle]{padding-inline-start:var(--space-48)}.theme-opaline [data-web-workspace-sidebar] .opaline-nav-item [data-web-drafts-icon]{width:calc(var(--space-16) + var(--space-4))!important;height:calc(var(--space-16) + var(--space-4))!important}}.theme-opaline [data-web-sidebar-create]{width:42px;height:var(--control-height-md);border-radius:var(--radius-panel)}.theme-opaline [data-web-sidebar-create]>svg{width:22px;height:22px}.theme-opaline [data-web-sidebar-new-chat]{height:var(--control-height-md);gap:var(--space-6);padding-inline:10px;border:0;border-radius:var(--radius-panel);font-size:15px;font-weight:400;line-height:18px}.theme-opaline [data-web-sidebar-new-chat]>svg{width:21px;height:21px}.theme-opaline :is(.opaline-app-shell-topbar-trailing,.opaline-app-sidebar-footer) [data-slot=avatar]{outline:1px solid var(--line-subtle);outline-offset:-1px}.theme-opaline .web-conversation [data-kind=thread-transcript]{--opaline-message-scroller-edge-fade-start-size: 0}.web-product-access-gate .opaline-access-gate__overlay{position:absolute}[data-web-shell-activity-label]{font-family:var(--font-technical);font-size:var(--type-label-12-size);line-height:var(--space-16)}.web-resource-identity{display:flex;min-width:0;align-items:center;gap:8px}.web-resource-identity>svg{width:16px;height:16px;flex:none;color:var(--content-muted)}.web-resource-identity>strong{overflow:hidden;font-size:var(--type-label-13-size);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.web-resource-identity>span{flex:none;color:var(--content-muted);font-size:var(--type-label-12-size)}.web-resource-table{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column}.web-shell-banner{display:flex;width:100%;height:36px;align-items:center;justify-content:center;gap:7px;border:0;border-bottom:1px solid color-mix(in oklab,var(--line-subtle) 70%,transparent);font-size:var(--type-label-13-size);font-weight:600}.web-shell-banner>svg{width:15px;height:15px}.web-shell-banner.is-maintenance{background:color-mix(in oklab,var(--warning-solid) 12%,transparent);color:var(--warning-content)}.web-drafts-title-input{border:none;background:transparent;font:inherit;font-weight:var(--opaline-font-weight-semibold);color:inherit;min-width:var(--opaline-measure-220)}.web-drafts-title-input:focus{outline:calc(var(--opaline-control-16) / 16) solid var(--focus-ring);outline-offset:calc(var(--space-xs) / 2);border-radius:calc(var(--radius-control) / 2)}[data-title-arrived],[data-conversation-title-arrived] .opaline-header-crumb[data-current] .opaline-header-crumb-label{-webkit-mask-image:linear-gradient(to right,black 40%,transparent 60%);mask-image:linear-gradient(to right,black 40%,transparent 60%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-position:0 0;mask-position:0 0;animation:conversation-title-arrive calc(var(--motion-dialog) * 10) var(--ease-out) both}@keyframes conversation-title-arrive{0%{-webkit-mask-position:100% 0;mask-position:100% 0;filter:blur(calc(var(--space-4) / 2))}}@media(prefers-reduced-motion:reduce){[data-title-arrived],[data-conversation-title-arrived] .opaline-header-crumb[data-current] .opaline-header-crumb-label{animation:none}}.web-sources-dialog{height:min(46rem,calc(100dvh - var(--space-48) * 2))}.web-sources-dialog .web-sources-body{display:flex;flex-direction:column;padding:0 var(--space-12) var(--space-12);overflow:hidden}@layer components{.theme-opaline .opaline-detail-rail,.theme-opaline.opaline-detail-rail{overflow:clip;border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--elevation-panel);color:var(--content-primary);font-family:var(--font-functional)}.opaline-detail-rail .opaline-detail-rail-header{height:calc(var(--space-48) + var(--space-8));gap:calc(var(--space-8) + var(--space-4) / 2);padding-inline:calc(var(--space-16) + var(--space-4)) var(--space-12)}.opaline-detail-rail .opaline-detail-rail-icon{width:calc(var(--space-16) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4) / 2)}.opaline-detail-rail .opaline-detail-rail-icon>svg{width:100%;height:100%}.opaline-detail-rail .opaline-detail-rail-identity{gap:calc(var(--space-4) / 4)}.opaline-detail-rail .opaline-detail-rail-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-copy-14-size);font-weight:500;line-height:var(--type-heading-16-leading)}.opaline-detail-rail .opaline-detail-rail-meta{font-size:var(--type-label-12-size);line-height:var(--space-16)}.opaline-detail-rail .opaline-detail-rail-header-trailing{gap:var(--space-4)}.opaline-detail-rail [data-slot=detail-rail-close]{width:var(--space-32);height:var(--space-32)}.opaline-detail-rail .opaline-detail-rail-body{padding:var(--space-4) calc(var(--space-16) + var(--space-4)) var(--space-16)}.opaline-detail-rail .opaline-detail-rail-section-heading{gap:var(--space-6);padding-block:calc(var(--space-16) + var(--space-4) / 2) var(--space-6);color:var(--content-muted);font-family:var(--font-technical);font-size:var(--type-label-10-caps-size);font-weight:400;letter-spacing:.08em;line-height:calc(var(--space-12) + var(--space-4) / 2);text-transform:uppercase}.opaline-detail-rail .opaline-detail-rail-section-heading>h3{margin:0;font:inherit;letter-spacing:inherit}.opaline-detail-rail .opaline-detail-rail-field{gap:var(--space-12);padding-block:calc(var(--space-8) + var(--space-4) / 4);border-top:calc(var(--space-4) / 4) solid var(--line-subtle);font-size:var(--type-label-13-size);line-height:calc(var(--space-16) + var(--space-4) / 2)}.opaline-detail-rail .opaline-detail-rail-field-label{color:var(--content-muted)}.opaline-detail-rail .opaline-detail-rail-field-value{color:var(--content-primary)}.opaline-detail-rail .opaline-detail-rail-footer{gap:var(--space-6);padding:calc(var(--space-12) + var(--space-4) / 2) var(--space-16);border-top:calc(var(--space-4) / 4) solid var(--line-subtle)}}.theme-opaline .opaline-detail-rail [data-slot=detail-rail-close]{background:var(--state-hover)}.theme-opaline .opaline-detail-rail [data-slot=detail-rail-close]:hover:not(:disabled){background:var(--state-active)}@layer components{.theme-opaline .opaline-collection-selection-bar,.theme-opaline.opaline-collection-selection-bar{position:absolute;z-index:var(--z-panel);bottom:var(--space-24);left:50%;max-width:calc(100% - var(--space-32));min-height:calc(var(--space-48) - var(--space-4));gap:var(--space-8);padding:var(--space-4) var(--space-12) var(--space-4) var(--space-16);border-radius:var(--radius-panel);background:var(--content-primary);color:var(--content-inverse);font-family:var(--font-functional);translate:-50%}.opaline-collection-selection-bar .opaline-collection-selection-bar-lead{display:inline-flex;flex:none;align-items:center;gap:var(--space-8);padding-inline-end:var(--space-8)}.opaline-collection-selection-bar .opaline-collection-selection-bar-clear{display:inline-grid;width:calc(var(--space-16) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4) / 2);flex:none;place-items:center;padding:0;border:0;border-radius:var(--radius-icon-well);background:var(--content-inverse);cursor:pointer}.opaline-collection-selection-bar .opaline-collection-selection-bar-clear>span{width:var(--space-8);height:calc(var(--space-4) * 3 / 8);border-radius:calc(var(--space-4) / 4);background:var(--content-primary)}.opaline-collection-selection-bar .opaline-collection-selection-bar-count{color:color-mix(in oklab,var(--content-inverse) 70%,transparent);font-size:var(--type-label-14-size);font-weight:500;line-height:calc(var(--space-16) + var(--space-4) + var(--space-4) / 4);white-space:nowrap}.opaline-collection-selection-bar .opaline-collection-selection-action{height:var(--control-height-dense);gap:var(--space-8);padding-inline:var(--space-12);border:0;border-radius:var(--radius-panel);background:transparent;color:var(--content-inverse);font:inherit;font-size:var(--type-label-14-size);font-weight:500;line-height:calc(var(--space-16) + var(--space-4));transition:background-color .12s var(--ease-standard)}.opaline-collection-selection-bar .opaline-collection-selection-action:hover{background:color-mix(in oklab,var(--content-inverse) 12%,transparent)}.opaline-collection-selection-bar .opaline-collection-selection-action--primary{background:var(--content-inverse);color:var(--content-primary)}.opaline-collection-selection-bar .opaline-collection-selection-action--primary:hover{background:color-mix(in oklab,var(--content-inverse) 88%,transparent)}.opaline-collection-selection-bar .opaline-collection-selection-action--danger{color:color-mix(in oklab,var(--danger-line),var(--danger-solid) 30%)}.opaline-collection-selection-bar .opaline-collection-selection-action:disabled{cursor:default;opacity:.5}.opaline-collection-selection-bar :is(.opaline-collection-selection-bar-clear,.opaline-collection-selection-action):focus-visible{outline:calc(var(--space-4) / 2) solid var(--focus-ring);outline-offset:calc(var(--space-4) / 2)}.opaline-collection-selection-bar .opaline-collection-selection-action-icon{display:inline-flex;width:calc(var(--space-16) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4) / 2);flex:none}.opaline-collection-selection-bar .opaline-collection-selection-action-icon>svg{width:100%;height:100%}}@layer components{.opaline-collection-heading{display:flex;min-width:0;align-items:center;gap:var(--space-8)}.opaline-collection-heading-back{margin-inline:var(--space-12) calc(var(--space-12) - var(--space-8))}.opaline-collection-heading-icon{display:inline-flex;width:calc(var(--space-16) + var(--space-6));height:calc(var(--space-16) + var(--space-6));flex:none;color:var(--content-secondary)}.opaline-collection-heading-icon>svg{width:100%;height:100%}.opaline-collection-heading-count{flex:none;color:var(--content-muted);font:var(--type-label-12-size) / var(--type-label-12-leading) var(--font-technical);font-variant-numeric:tabular-nums}}.theme-opaline .opaline-collection-heading-title{min-width:0;margin:0;overflow:hidden;color:var(--content-primary);font-size:var(--type-heading-18-size);font-weight:500;letter-spacing:0;line-height:var(--space-24);text-overflow:ellipsis;white-space:nowrap}.theme-opaline .opaline-collection-heading-back{color:var(--content-secondary)}.theme-opaline [data-slot=collection-view-secondary]>.opaline-button--plain{gap:var(--space-8);padding-inline:var(--space-16)}.theme-opaline [data-slot=collection-view-secondary]>.opaline-button--plain>svg{width:calc(var(--space-16) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4) / 2)}.theme-opaline .opaline-collection-filter-menu-value,.theme-opaline .opaline-collection-filter-menu-count{color:var(--content-muted);font-size:var(--type-label-13-size);font-variant-numeric:tabular-nums}.opaline-collection-toolbar[data-identity-band=none] [data-slot=collection-view-search] .opaline-input-group{height:var(--control-height-dense);min-height:var(--control-height-dense)}.theme-opaline .opaline-collection-toolbar{container:opaline-collection-toolbar / inline-size}@container opaline-collection-toolbar (max-width: 40rem){.theme-opaline .opaline-collection-toolbar-controls .opaline-collection-search{min-width:0;flex:1 1 auto}.theme-opaline [data-slot=collection-view-secondary]>.opaline-button--plain{padding-inline:calc((var(--control-height-dense) - var(--space-16) - var(--space-4) / 2) / 2)}.theme-opaline .opaline-collection-menu-label{position:absolute;overflow:hidden;width:calc(var(--space-4) / 4);height:calc(var(--space-4) / 4);clip-path:inset(50%);white-space:nowrap}}@container opaline-collection-toolbar (max-width: 30rem){.theme-opaline .opaline-collection-toolbar-controls{height:auto;flex-wrap:wrap;padding-block:calc((var(--layout-topbar) - var(--control-height-dense)) / 2)}.theme-opaline .opaline-collection-toolbar-controls>.opaline-collection-secondary{display:contents}.theme-opaline .opaline-collection-toolbar-controls>:first-child{min-width:0;flex:1 1 0%}.theme-opaline .opaline-collection-toolbar-controls .opaline-collection-search{max-width:none;flex:1 0 100%;order:1}}@layer components{.theme-opaline .opaline-collection-table-container,.theme-opaline.opaline-collection-table-container{box-sizing:border-box;display:block;min-height:0;padding-inline:var(--opaline-collection-inset-start, var(--space-8)) var(--opaline-collection-inset-end, var(--space-8));overflow:visible;container:opaline-collection-table / inline-size}.opaline-collection-table-container[data-variant=dialog]{padding-inline:0}.opaline-collection-table-container[data-variant=panel]{padding:var(--space-8)}.opaline-collection-table-container[data-variant=panel] .opaline-collection-col-actions{width:11.25rem}.opaline-collection-table-container[data-variant=panel] .opaline-collection-table-cell[data-column=actions]{text-align:end;white-space:nowrap}.opaline-collection-row-trailing{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4)}.opaline-collection-row-accessory{display:inline-flex;min-width:0;align-items:center}.opaline-collection-table-container[data-loading]:not([data-variant=dialog]){visibility:hidden;animation:opaline-collection-skeleton-reveal 0s linear .45s forwards}.opaline-collection-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;color:var(--content-primary);font-family:var(--font-functional);font-size:var(--type-label-13-size)}.opaline-collection-col-owner{width:11.25rem}.opaline-collection-col-updated{width:8.75rem}.opaline-collection-col-actions{width:calc(var(--space-32) + 2 * var(--space-12))}.opaline-collection-table-head{position:relative;box-sizing:border-box;height:calc(var(--space-32) + var(--space-6));padding:0 var(--space-12);overflow:hidden;border-bottom:0;color:var(--content-muted);font-size:var(--type-label-13-size);font-weight:500;line-height:var(--space-16);text-align:start;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.opaline-collection-row{height:calc(var(--space-48) + var(--space-16));outline:none}.opaline-collection-row[data-interactive]{cursor:pointer}.opaline-collection-row[data-quiet]{height:auto}.opaline-collection-table-cell{box-sizing:border-box;padding:0 var(--space-12);overflow:hidden;background-clip:padding-box;color:var(--content-secondary);line-height:var(--space-16);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;transition:background-color var(--motion-fast) var(--ease-standard)}.opaline-collection-table-cell[data-column=name]{position:relative;overflow:visible;color:var(--content-primary)}.opaline-collection-table-cell[data-column=updated]{font-variant-numeric:tabular-nums}.opaline-collection-table-cell[data-column=actions]{position:relative;text-align:end}.opaline-collection-row>.opaline-collection-table-cell:first-child{border-start-start-radius:var(--radius-wide);border-end-start-radius:var(--radius-wide)}.opaline-collection-row>.opaline-collection-table-cell:last-child{border-start-end-radius:var(--radius-wide);border-end-end-radius:var(--radius-wide)}.opaline-collection-row[data-interactive]:hover>.opaline-collection-table-cell{background-color:var(--state-hover)}.opaline-collection-row:is([data-selected],[data-active])>.opaline-collection-table-cell{background-color:var(--state-selected)}.opaline-collection-row:is([data-selected],[data-active]):hover>.opaline-collection-table-cell{background-color:var(--state-selected-hover)}.opaline-collection-row[data-drop-target]>.opaline-collection-table-cell{background-color:var(--surface-inset)}.opaline-collection-row:focus-visible>.opaline-collection-table-cell:first-child{box-shadow:inset calc(var(--space-4) / 2) 0 0 0 var(--focus-ring)}.opaline-collection-row.opaline-collection-skeleton-row{height:calc(var(--space-48) + var(--space-16))}.opaline-collection-skeleton-item{display:flex;align-items:center;gap:var(--space-12)}.opaline-collection-skeleton-tile{width:var(--space-32);height:var(--space-32);flex:none}.opaline-collection-skeleton-bar{width:64%;height:var(--space-12)}.opaline-collection-skeleton-bar[data-size=title]{width:44%}.opaline-collection-item{display:flex;min-width:0;align-items:center;gap:var(--space-12)}.opaline-collection-item-icon{display:inline-flex;width:var(--space-32);height:var(--space-32);flex:none;align-items:center;justify-content:center}.opaline-collection-item-icon>svg{width:100%;height:100%}.opaline-collection-item-lead{display:grid;width:var(--space-32);height:var(--space-32);flex:none;place-items:center}.opaline-collection-item-lead>*{grid-area:1 / 1}.opaline-collection-item-lead[data-selectable]>.opaline-collection-item-icon,.opaline-collection-item-selection{transition:opacity var(--motion-fast) var(--ease-standard)}.opaline-collection-item-selection{display:grid;width:100%;height:100%;place-items:center;opacity:0}:is([data-selection-surface]:is(:hover,:focus-within,[data-selected]),[data-selection-active]) .opaline-collection-item-lead[data-selectable]>.opaline-collection-item-icon{opacity:0}:is([data-selection-surface]:is(:hover,:focus-within,[data-selected]),[data-selection-active]) .opaline-collection-item-selection{opacity:1}@media(hover:none){.opaline-collection-item-lead[data-selectable]>.opaline-collection-item-icon{opacity:0}.opaline-collection-item-selection{opacity:1}}.opaline-collection-head-lockup{display:inline-flex;max-width:100%;align-items:center;gap:var(--space-12);vertical-align:middle}.opaline-collection-item-icon[data-tile]{border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:var(--recipe-file-icon);color:var(--content-primary)}.opaline-collection-item-icon[data-tile]>svg{width:calc(var(--space-16) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4) / 2)}.opaline-collection-item-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:calc(var(--space-4) / 2)}.opaline-collection-item-title,.opaline-collection-item-meta{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opaline-collection-item-title{color:var(--content-primary);font-size:var(--type-label-13-size);font-weight:500;line-height:calc(var(--space-16) + var(--space-4) / 2)}.opaline-collection-item-meta{color:var(--content-muted);font-size:var(--type-label-12-size);line-height:var(--space-16)}.opaline-collection-item-open{max-width:100%;overflow:hidden;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.opaline-collection-item-open:focus-visible{border-radius:var(--radius-icon-well);outline:calc(var(--space-4) / 2) solid var(--focus-ring);outline-offset:calc(var(--space-4) / 2)}.opaline-collection-item-meta[data-tone=danger]{color:var(--danger-solid)}.opaline-collection-owner{display:flex;min-width:0;align-items:center;gap:var(--space-8)}.opaline-collection-owner-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opaline-collection-table .opaline-collection-selection-control[data-placement=overhang]{position:absolute;z-index:var(--z-dock);top:0;bottom:0;left:calc(-1 * var(--control-hit-area));display:grid;width:var(--control-hit-area);place-items:center}.opaline-collection-table .opaline-collection-selection-control .opaline-checkbox{border-radius:var(--radius-icon-well)}.opaline-collection-table .opaline-collection-row .opaline-collection-selection-control .opaline-checkbox:not([data-checked]):not([data-indeterminate]){background:var(--surface-raised)}.opaline-collection-table-container[data-variant=dialog] .opaline-collection-selection-control .opaline-checkbox{opacity:1;visibility:visible}@container opaline-collection-table (max-width: 42rem){.opaline-collection-col-owner,.opaline-collection-col-updated{width:0;visibility:collapse}.opaline-collection-table :is([data-column=owner],[data-column=updated]){padding:0;border:0;font-size:0;line-height:0;visibility:collapse}.opaline-collection-item-meta{display:none}}}.theme-opaline .opaline-collection-table [data-column=actions]>.opaline-collection-selection-control[data-placement=overhang]{right:var(--space-8);left:auto}.theme-opaline .opaline-collection-row-action[data-popup-open]{background:var(--state-active)}.theme-opaline .opaline-collection-owner-avatar{--opaline-avatar-fallback-foreground: var(--content-secondary);flex:none;box-shadow:inset 0 0 0 calc(var(--space-4) / 4) var(--line-subtle)}.theme-opaline .opaline-collection-owner-avatar>*{font-family:var(--font-technical);font-size:calc(var(--space-8) + var(--space-4) / 4)}@layer components{.opaline-empty-drawing{display:block;width:calc(var(--space-80) * 2);height:auto;flex:none;aspect-ratio:160 / 112}.opaline-empty-drawing[data-size=md]{width:calc(var(--space-80) * 4 + var(--space-16));max-width:100%}.opaline-empty-drawing :is(path,circle,ellipse){vector-effect:non-scaling-stroke}}@layer components{.opaline-home-column-scroll{--opaline-home-column: var(--layout-content-rail);display:flex;box-sizing:border-box;width:100%;min-width:0;align-self:stretch;min-height:0;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:safe center;padding:var(--space-16);overflow-y:auto}.opaline-home-column{display:flex;width:min(var(--opaline-home-column),100%);min-width:0;flex-direction:column;gap:var(--space-32)}.opaline-home-column:has(.opaline-home-column-tray){gap:calc(var(--space-48) + var(--space-12))}.opaline-home-column-lead{display:flex;min-width:0;flex-direction:column;gap:calc(var(--space-16) + var(--space-4))}.opaline-home-column-heading{margin:0;padding-inline:var(--space-12);color:var(--content-primary);font-family:var(--font-functional);font-size:var(--type-heading-24-size);font-weight:500;letter-spacing:var(--type-heading-24-tracking);line-height:calc(var(--space-32) + var(--space-6))}.opaline-home-column-composer{position:relative;display:flex;min-width:0;flex-direction:column}.opaline-home-column-tray{position:absolute;top:100%;display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--space-8);padding:var(--space-4);border-radius:0 0 var(--radius-float) var(--radius-float);background:var(--state-active);inset-inline:var(--space-12)}.opaline-home-tray-icon{display:inline-flex;width:calc(var(--space-16) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4) / 2);flex:none;align-items:center;justify-content:center}.opaline-home-tray-icon>svg{width:100%;height:100%}.opaline-home-column-suggestions{display:flex;min-height:calc(var(--space-80) * 2 + var(--space-16) + var(--space-4));flex-direction:column;padding-inline:var(--space-12)}}.theme-opaline [data-home-tray-button]{padding-inline:calc(var(--space-8) + var(--space-4) / 2);font-weight:var(--font-weight-normal)}.theme-opaline [data-home-tray-button]:not([data-trailing]){min-width:0;max-width:100%;flex-shrink:1}.theme-opaline [data-home-tray-button]:not([data-trailing]) .opaline-home-tray-label{min-width:0;max-width:13.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-opaline .opaline-home-column-composer{container:opaline-home-composer / inline-size}@container opaline-home-composer (max-width: 36rem){.theme-opaline .opaline-home-column-tray{flex-wrap:nowrap}.theme-opaline [data-home-tray-button]{padding-inline:var(--space-8)}.theme-opaline [data-home-tray-button][data-trailing] .opaline-home-tray-label{position:absolute;overflow:hidden;width:calc(var(--space-4) / 4);height:calc(var(--space-4) / 4);clip-path:inset(50%);white-space:nowrap}}@layer components{.opaline-header-crumbs{display:flex;min-width:0;align-items:center;gap:calc(var(--space-4) / 2)}.opaline-header-crumb{display:inline-flex;height:var(--control-height-md);min-width:0;flex:none;align-items:center;gap:var(--space-8);padding-inline:var(--space-8);border:0;border-radius:var(--radius-capsule);background:transparent;color:var(--content-muted);font-family:var(--font-functional);font-size:var(--type-label-14-size);line-height:calc(var(--space-16) + var(--space-4) / 2);text-align:start}.opaline-header-crumb[data-leading]{padding-inline-start:calc(var(--space-8) + var(--space-4) / 2)}.opaline-header-crumb[data-current]{flex:0 1 auto;padding-inline-end:calc(var(--space-8) + var(--space-4) / 2);color:var(--content-primary)}.opaline-header-crumb[data-current]:not([data-leading]){padding-inline-start:var(--space-8)}button.opaline-header-crumb{cursor:pointer}@media(hover:hover)and (pointer:fine){button.opaline-header-crumb:hover{background:var(--state-hover);color:var(--content-primary)}}button.opaline-header-crumb:focus-visible{outline:calc(var(--space-4) / 2) solid var(--focus-ring);outline-offset:calc(var(--space-4) / 2)}button.opaline-header-crumb[aria-expanded=true]{background:var(--state-active);color:var(--content-primary)}.opaline-header-crumb-leading{display:inline-flex;flex:none;align-items:center;color:var(--content-secondary)}.opaline-header-crumb-leading>:not(svg){display:inline-flex}.opaline-header-crumb-leading>svg{width:calc(var(--space-16) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4) / 2);color:var(--content-secondary)}.opaline-header-crumb-label{max-width:calc(var(--space-80) * 3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opaline-header-crumb[data-current] .opaline-header-crumb-label{max-width:calc(var(--space-80) * 9 / 2)}.opaline-header-crumb-separator{flex:none;color:var(--line-strong);font-family:var(--font-functional);font-size:var(--type-label-14-size);line-height:calc(var(--space-16) + var(--space-4) / 2)}@container dock-collection-header (max-width: 40rem){.opaline-header-crumb[data-fold=tile]:not([data-current]) .opaline-header-crumb-label{display:none}}.opaline-header-crumbs-menu{display:inline-flex;width:var(--control-height-md);height:var(--control-height-md);flex:none;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-capsule);background:transparent;color:var(--content-muted);cursor:pointer}.opaline-header-crumbs-menu>svg{width:calc(var(--space-16) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4) / 2)}@media(hover:hover)and (pointer:fine){.opaline-header-crumbs-menu:hover{background:var(--state-hover);color:var(--content-primary)}}.opaline-header-crumbs-menu[aria-expanded=true]{background:var(--state-active);color:var(--content-primary)}.opaline-header-crumbs-menu:focus-visible{outline:calc(var(--space-4) / 2) solid var(--focus-ring);outline-offset:calc(var(--space-4) / 2)}}@layer components{.opaline-page-tabs{display:flex;box-sizing:border-box;height:var(--space-48);flex:none;align-items:center;gap:var(--space-6);padding:0 var(--space-8) var(--space-8);box-shadow:var(--line) 0 calc(var(--space-4) / -4) 0 inset}.opaline-page-tabs[data-placement=header]{height:auto;padding:0;box-shadow:none}.opaline-app-shell-topbar-trailing>.opaline-page-tabs[data-placement=header]{margin-inline-end:calc(var(--space-4) - var(--space-6))}.opaline-page-tab{display:inline-flex;height:var(--control-height-dense);flex:none;align-items:center;gap:var(--space-8);padding-inline:var(--space-16);border:0;border-radius:var(--radius-capsule);background:var(--recipe-lifted-control-background);box-shadow:var(--recipe-plain-control);color:var(--content-secondary);cursor:pointer;font-family:var(--font-functional);font-size:var(--type-label-14-size);font-weight:500;line-height:calc(var(--space-16) + var(--space-4) / 2);white-space:nowrap}.opaline-page-tab-icon{display:inline-flex;flex:none}.opaline-page-tab-icon>svg{width:calc(var(--space-16) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4) / 2)}.opaline-page-tab-count{margin-inline-start:calc(var(--space-6) - var(--space-8));color:var(--content-muted);font-family:var(--font-technical);font-size:var(--type-label-12-size);font-weight:400}@media(hover:hover)and (pointer:fine){.opaline-page-tab:hover{background:var(--state-hover)}}.opaline-page-tab[aria-current=page]{background:var(--state-hover);color:var(--content-primary)}@container dock-collection-header (max-width: 40rem){.opaline-page-tabs[data-placement=header]>.opaline-page-tab{width:var(--control-height-dense);justify-content:center;padding:0}.opaline-page-tabs[data-placement=header] :is(.opaline-page-tab-label,.opaline-page-tab-count){position:absolute;overflow:hidden;width:calc(var(--space-4) / 4);height:calc(var(--space-4) / 4);clip-path:inset(50%);white-space:nowrap}}.opaline-page-tab:focus-visible{outline:calc(var(--space-4) / 2) solid var(--focus-ring);outline-offset:calc(var(--space-4) / 2)}}@layer components{.opaline-work-panel-sections{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column}.opaline-work-panel-lane{box-sizing:border-box;display:flex;height:var(--layout-topbar);flex:none;align-items:center;justify-content:flex-start;gap:var(--space-4);padding:calc((var(--layout-topbar) - var(--control-height-md)) / 2) var(--space-8)}.opaline-work-panel-lane>.opaline-page-tabs{min-width:0;flex:0 1 auto}.opaline-work-panel-lane .opaline-page-tab{min-width:0;flex-shrink:1}.opaline-work-panel-lane .opaline-page-tab-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.opaline-work-panel-lane-actions{display:flex;flex:none;margin-inline-start:auto;align-items:center;gap:var(--space-6)}.opaline-work-panel-card{--document-desk: transparent;--document-scroll-inset: var(--space-12);position:relative;display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;margin-block:0 var(--space-8);margin-inline:0 var(--space-8);overflow:clip;border-radius:calc(var(--radius-area) - var(--space-8));background:var(--surface-raised);box-shadow:var(--elevation-panel)}.opaline-work-panel-sections[data-variant=card]>.opaline-work-panel-card{margin-block-start:var(--space-8)}.opaline-work-panel-card>.opaline-work-panel-lane{height:calc(var(--space-48) + var(--space-4));padding:0 var(--space-8);box-shadow:0 calc(var(--space-4) / 4) 0 var(--line-subtle)}.opaline-work-panel-card:has(>.opaline-work-panel-section:not([data-inactive]) [data-slot=work-panel-header])>.opaline-work-panel-lane{display:none}.theme-opaline[data-work-panel-takeover][data-collapsed] .opaline-work-panel-card>.opaline-work-panel-lane,.theme-opaline[data-work-panel-takeover][data-collapsed] .opaline-work-panel-card .opaline-work-panel-header{padding-inline-start:calc(var(--space-8) + var(--control-height-md) + var(--space-6))!important}.opaline-work-panel-section{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column}.opaline-work-panel-section[data-inactive]{position:absolute;inset:0;visibility:hidden;pointer-events:none}.theme-opaline .opaline-work-panel-card .opaline-work-panel-header{height:calc(var(--space-48) + var(--space-4));padding:0 var(--space-8)!important}}.theme-opaline .opaline-work-panel-card .opaline-work-panel-header .opaline-button:not(.opaline-icon-button){height:var(--control-height-md)}.theme-opaline .opaline-work-panel-card .opaline-work-panel-header :is(.opaline-button,.opaline-work-panel-header-identity){border-radius:var(--radius-capsule)}.theme-opaline .opaline-app-shell-work-panel:has(>.opaline-app-shell-work-panel-content>.opaline-work-panel-sections){--opaline-work-panel-bleed: var(--space-24);border-inline-start:0}.theme-opaline .opaline-app-shell-work-panel-content:has(>.opaline-work-panel-sections){overflow:visible}.theme-opaline .opaline-work-panel-card.opaline-overlay-material{border-radius:calc(var(--radius-area) - var(--space-8));box-shadow:var(--elevation-panel)}.theme-opaline .opaline-work-panel-card .opaline-shell-pane{background-color:transparent}@layer components{.opaline-workspace-tile{display:inline-flex;width:calc(var(--space-16) + var(--space-4) * 5 / 4);height:calc(var(--space-16) + var(--space-4) * 5 / 4);flex:none;align-items:center;justify-content:center}.opaline-workspace-tile[data-size=sm]{width:calc(var(--space-16) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4) / 2)}.opaline-workspace-tile>svg{width:100%;height:100%}}@layer components{.opaline-workspace-tile-button{display:inline-flex;flex:none;padding:calc(var(--space-4) / 2);margin:calc(var(--space-4) / -2);border:0;border-radius:var(--radius-control);background:transparent;cursor:pointer}@media(hover:hover)and (pointer:fine){.opaline-workspace-tile-button:hover{background:var(--state-active)}}.opaline-workspace-tile-button[aria-expanded=true]{background:var(--state-active)}.opaline-workspace-tile-button:focus-visible{outline:calc(var(--space-4) / 2) solid var(--focus-ring);outline-offset:calc(var(--space-4) / 2)}.opaline-workspace-icon-picker{display:flex;flex-direction:column;gap:var(--space-8)}.opaline-workspace-icon-picker-icon:focus-visible,.opaline-workspace-icon-picker-remove:focus-visible{outline:calc(var(--space-4) / 2) solid var(--focus-ring);outline-offset:calc(var(--space-4) / 2)}.opaline-workspace-icon-picker-grid{display:grid;grid-template-columns:repeat(6,calc(var(--space-32) + var(--space-4)));gap:var(--space-4)}.opaline-workspace-icon-picker-icon{display:inline-flex;width:calc(var(--space-32) + var(--space-4));height:calc(var(--space-32) + var(--space-4));align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--content-muted);cursor:pointer}.opaline-workspace-icon-picker-icon>svg{width:calc(var(--space-16) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4) / 2)}@media(hover:hover)and (pointer:fine){.opaline-workspace-icon-picker-icon:hover,.opaline-workspace-icon-picker-remove:hover{background:var(--state-hover)}.opaline-workspace-icon-picker-icon:hover{color:var(--content-primary)}}.opaline-workspace-icon-picker-icon[aria-pressed=true],.opaline-workspace-icon-picker-remove[aria-pressed=true]{background:var(--state-active)}.opaline-workspace-icon-picker-icon[aria-pressed=true]{color:var(--content-primary)}.opaline-workspace-icon-picker-footer{display:flex;flex-direction:column;padding-top:calc(var(--space-4) * 3 / 2);border-top:calc(var(--space-4) / 4) solid var(--line-subtle)}.opaline-workspace-icon-picker-remove{display:flex;min-height:calc(var(--space-32) + var(--space-4));align-items:center;gap:var(--space-8);padding:calc(var(--space-4) * 3 / 2) calc(var(--space-8) + var(--space-4) / 2);border:0;border-radius:var(--radius-control);background:transparent;color:var(--content-primary);font:inherit;font-size:var(--type-copy-14-size);line-height:calc(var(--space-16) + var(--space-4) / 2);text-align:start;cursor:pointer}.opaline-workspace-icon-picker-remove>svg{width:calc(var(--space-16) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4) / 2);flex:none;color:var(--content-secondary)}}@layer components{.opaline-sidebar-group{display:flex;min-width:0;flex-direction:column;gap:calc(var(--space-4) / 2)}.opaline-sidebar-group+.opaline-sidebar-group{margin-block-start:var(--space-4)}.opaline-sidebar-group-header{display:flex;box-sizing:border-box;height:var(--control-height-md);min-width:0;align-items:center;gap:calc(var(--space-4) / 2);padding-inline:var(--space-8) var(--space-4);border-radius:var(--radius-control);color:var(--content-secondary)}.opaline-sidebar-group[data-current]>.opaline-sidebar-group-header{background:var(--state-active);box-shadow:0 0 0 calc(var(--space-4) / 4) var(--line-subtle);color:var(--content-primary)}@media(hover:hover)and (pointer:fine){.opaline-sidebar-group:not([data-current])>.opaline-sidebar-group-header:hover{background:var(--state-hover)}}.opaline-sidebar-group-toggle{display:flex;min-width:0;height:100%;flex:1 1 auto;align-items:center;padding:0 0 0 var(--space-8);border:0;background:transparent;color:inherit;cursor:pointer;font-family:var(--font-functional);font-size:var(--type-copy-14-size);line-height:calc(var(--space-16) + var(--space-4));text-align:start}.opaline-sidebar-group-toggle:focus-visible{border-radius:var(--radius-control);outline:calc(var(--space-4) / 2) solid var(--focus-ring);outline-offset:calc(var(--space-4) / -2)}.opaline-sidebar-group-fold{position:relative;display:inline-flex;flex:none;align-items:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.opaline-sidebar-group-fold:before{position:absolute;content:"";border-radius:var(--radius-panel);inset:calc((var(--control-height-sm) - var(--space-16) - var(--space-4) * 5 / 4) / -2)}.opaline-sidebar-group-fold>*{position:relative}@media(hover:hover)and (pointer:fine){.opaline-sidebar-group-fold:hover:before{background:var(--state-hover)}.opaline-sidebar-group-fold:hover .opaline-sidebar-group-chevron{color:var(--content-primary)}}.opaline-sidebar-group-fold:focus-visible{outline:none}.opaline-sidebar-group-fold:focus-visible:before{outline:calc(var(--space-4) / 2) solid var(--focus-ring);outline-offset:calc(var(--space-4) / -2)}.opaline-sidebar-group-icon{display:inline-grid;flex:none;place-items:center}.opaline-sidebar-group-icon>*{display:inline-flex;grid-area:1 / 1;transition:opacity var(--motion-fast) var(--ease-standard)}.opaline-sidebar-group-chevron{color:var(--content-muted);opacity:0}.opaline-sidebar-group-chevron>svg{width:calc(var(--space-12) + var(--space-4) / 2);height:calc(var(--space-12) + var(--space-4) / 2)}.opaline-sidebar-group-fold:focus-visible .opaline-sidebar-group-tile{opacity:0}.opaline-sidebar-group-fold:focus-visible .opaline-sidebar-group-chevron{opacity:1}@media(hover:hover)and (pointer:fine){.opaline-sidebar-group-header:hover .opaline-sidebar-group-tile{opacity:0}.opaline-sidebar-group-header:hover .opaline-sidebar-group-chevron{opacity:1}}.opaline-sidebar-group-name{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-sidebar-group-control]{flex:none;color:var(--content-muted)}@media(hover:hover)and (pointer:fine){[data-sidebar-group-control]:hover{background:var(--state-hover);color:var(--content-primary)}}.opaline-sidebar-group-more{width:100%;border:0;border-radius:var(--radius-control);background:transparent;cursor:pointer;text-align:start}@media(hover:hover)and (pointer:fine){.opaline-sidebar-group-more:hover{background:var(--state-hover);color:var(--content-secondary)}}.opaline-sidebar-group-more:focus-visible{outline:calc(var(--space-4) / 2) solid var(--focus-ring);outline-offset:calc(var(--space-4) / -2)}.opaline-sidebar-task-preview{width:calc(var(--space-16) * 21)}.opaline-sidebar-task-preview-body{display:flex;flex-direction:column;gap:var(--space-4);font-family:var(--font-functional)}.opaline-sidebar-task-preview-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);color:var(--content-muted);font-size:var(--type-label-13-size);line-height:calc(var(--space-16) + var(--space-4))}.opaline-sidebar-task-preview-kind{display:inline-flex;min-width:0;align-items:center;gap:calc(var(--space-4) + var(--space-4) / 2)}.opaline-sidebar-task-preview-kind>svg{width:var(--space-16);height:var(--space-16);flex:none}.opaline-sidebar-task-preview-time{flex:none;font-variant-numeric:tabular-nums}.opaline-sidebar-task-preview-title{margin:0;color:var(--content-primary);font-size:var(--type-copy-14-size);line-height:calc(var(--space-16) + var(--space-4));overflow-wrap:anywhere}.opaline-sidebar-task-preview-excerpt{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--content-muted);font-size:var(--type-label-13-size);line-height:calc(var(--space-16) + var(--space-4))}.opaline-sidebar-group-items{display:flex;min-width:0;flex-direction:column;gap:calc(var(--space-4) / 2)}.opaline-sidebar-group-empty,.opaline-sidebar-group-more{margin:0;padding:var(--space-8) var(--space-8) var(--space-8) calc(var(--space-12) + var(--space-4) / 2 + 2 * (var(--space-8) + var(--space-4) / 2));color:var(--content-muted);font-family:var(--font-functional);font-size:var(--type-label-13-size);line-height:calc(var(--space-16) + var(--space-4))}.opaline-sidebar-task{position:relative;display:flex;width:100%;min-width:0;border-radius:var(--radius-control);color:var(--content-secondary)}.opaline-sidebar-task-main{display:flex;width:100%;min-width:0;align-items:flex-start;gap:calc(var(--space-8) + var(--space-4) / 2);padding:var(--space-8) var(--space-8) var(--space-8) calc(var(--space-12) + var(--space-4) / 2);border:0;border-radius:inherit;background:transparent;color:inherit;cursor:pointer;font-family:var(--font-functional);text-align:start}.opaline-sidebar-task[data-editing]>.opaline-sidebar-task-main{cursor:text}@media(hover:hover)and (pointer:fine){.opaline-sidebar-task:hover{background:var(--state-hover)}}.opaline-sidebar-task[data-active]{background:var(--state-active);color:var(--content-primary)}.opaline-sidebar-task-main:focus-visible{outline:calc(var(--space-4) / 2) solid var(--focus-ring);outline-offset:calc(var(--space-4) / -2)}.opaline-sidebar-task-actions{position:absolute;top:0;right:var(--space-4);bottom:0;display:flex;align-items:center;opacity:0;transition:opacity var(--motion-fast) var(--ease-standard)}.opaline-sidebar-task:is(:hover,:has(:focus-visible),:has([aria-expanded=true]))>.opaline-sidebar-task-actions{opacity:1}.opaline-sidebar-task:has(>.opaline-sidebar-task-actions):is(:hover,:has(:focus-visible),:has([aria-expanded=true])) .opaline-sidebar-task-aside{display:none}.opaline-sidebar-task:has(>.opaline-sidebar-task-actions):is(:hover,:has(:focus-visible),:has([aria-expanded=true]))>.opaline-sidebar-task-main{padding-inline-end:calc(var(--control-height-sm) + var(--space-8))}.opaline-sidebar-task-actions [data-icon-button]{color:var(--content-muted)}@media(hover:hover)and (pointer:fine){.opaline-sidebar-task-actions [data-icon-button]:hover{background:var(--state-hover);color:var(--content-primary)}}.opaline-sidebar-task-actions [data-icon-button][aria-expanded=true]{background:var(--state-hover);color:var(--content-primary)}.opaline-sidebar-task-status{display:inline-flex;width:calc(var(--space-8) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4));flex:none;align-items:center;justify-content:center}.opaline-sidebar-task-line{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:var(--space-8)}.opaline-sidebar-task-title{min-width:0;flex:1 1 auto;overflow:hidden;font-size:var(--type-copy-14-size);line-height:calc(var(--space-16) + var(--space-4));text-overflow:ellipsis;white-space:nowrap}.opaline-sidebar-task-aside{flex:none;color:var(--content-muted);font-size:var(--type-label-12-size);font-variant-numeric:tabular-nums;line-height:var(--space-16)}.opaline-sidebar-group-tile{position:relative}.opaline-sidebar-group-running{position:absolute;inset-block-end:0;inset-inline-end:0}}@media(hover:hover)and (pointer:fine){.opaline-sidebar-group-header [data-sidebar-group-control][data-reveal]{width:0;margin-inline-start:calc(var(--space-4) / -2);overflow:hidden;opacity:0}.opaline-sidebar-group-header:is(:hover,:has(:focus-visible),:has([data-sidebar-group-control=menu][aria-expanded=true])) [data-sidebar-group-control][data-reveal]{width:var(--control-height-sm);margin-inline-start:0;opacity:1;transition:opacity var(--motion-fast) var(--ease-standard)}}.canvas-workpanel__frame-host{position:relative;min-width:0;min-height:0;flex:1;overflow:hidden;background:var(--canvas)}.canvas-workpanel__frame{display:block;width:100%;height:100%;min-height:18rem;border:0;background:transparent}.canvas-workpanel__unavailable{display:grid;min-height:18rem;flex:1;place-items:center;padding:var(--space-24);color:var(--content-muted);text-align:center}.canvas-workpanel__frame-host>.canvas-workpanel__unavailable{position:absolute;inset:0;background:var(--canvas)}.composer-action-button-glyph{display:inline-flex}.theme-opaline .composer-action-button-glyph>svg,.theme-opaline.composer-voice-call .composer-action-button-glyph>svg{width:calc(var(--space-16) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4) / 2)}.composer-inline-editor{white-space:pre-wrap;overflow-wrap:anywhere;outline:none}.composer-inline-editor p{margin:0}[data-slot=composer-editor][data-empty]>.composer-inline-editor:before{float:inline-start;height:0;content:attr(data-placeholder);color:var(--content-muted);pointer-events:none}.composer-inline-chip{display:inline-flex;align-items:center;gap:var(--space-6);max-width:100%;vertical-align:middle;padding:var(--space-4);border-radius:var(--radius-panel);background:transparent;box-shadow:var(--recipe-soft-outline-color) 0 0 0 calc(var(--space-4) / 4),var(--recipe-soft-shadow-color) 0 calc(var(--space-4) / 2) var(--space-4);color:var(--content-primary);font-family:var(--font-functional);font-size:var(--type-label-13-size);font-weight:var(--font-weight-medium);line-height:var(--type-label-13-leading);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap}.composer-inline-chip-label{min-width:0;width:-moz-max-content;width:max-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-inline-chip svg{width:var(--space-16);height:var(--space-16);flex-shrink:0}.composer-inline-chip button{display:inline-flex;align-items:center;gap:var(--space-6);min-width:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:0}.composer-inline-chip-remove,.composer-inline-chip-icon,.composer-inline-chip-chevron{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--space-16);height:var(--space-16)}.composer-inline-chip .composer-inline-chip-well{display:inline-flex;align-items:center;justify-content:center;flex:none;width:calc(var(--space-24) - var(--space-6) / 2);height:calc(var(--space-24) - var(--space-6) / 2);border-radius:var(--radius-icon-well)}.composer-inline-chip .composer-inline-chip-cross{position:absolute;inset:0;margin:auto;opacity:0}.composer-inline-chip:not([data-disabled]):hover .composer-inline-chip-icon,.composer-inline-chip-remove:focus-visible .composer-inline-chip-icon{opacity:0}.composer-inline-chip:not([data-disabled]):hover .composer-inline-chip-cross,.composer-inline-chip-remove:focus-visible .composer-inline-chip-cross{opacity:1}.composer-inline-chip-chevron,.composer-inline-chip-chevron svg{width:calc(var(--space-16) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4) / 2)}@media(hover:none){.composer-inline-chip:not([data-disabled]) .composer-inline-chip-icon{opacity:0}.composer-inline-chip:not([data-disabled]) .composer-inline-chip-cross{opacity:1}}.composer-inline-chip button:disabled{cursor:default}.composer-inline-chip button:focus-visible{outline:calc(var(--space-4) / 2) solid var(--focus-ring)}.composer-inline-chip[data-state=failed]{color:var(--danger-content)}.composer-inline-chip.ProseMirror-selectednode{outline:calc(var(--space-4) / 2) solid var(--focus-ring)}.opaline-composer-wrap{position:relative;display:flex;width:100%;min-width:0;flex-direction:column}.theme-opaline.opaline-composer,.theme-opaline .opaline-composer{position:relative;z-index:var(--z-dock);display:flex;box-sizing:border-box;width:100%;flex-direction:column;gap:var(--space-12);min-height:120px;padding-block:var(--space-12);padding-inline:0;overflow:visible;color:var(--content-primary);font-family:var(--font-functional);cursor:text}.theme-opaline.opaline-composer--docked,.theme-opaline .opaline-composer--docked{min-height:120px}.theme-opaline.opaline-composer--raised,.theme-opaline .opaline-composer--raised,.theme-opaline.opaline-composer--docked,.theme-opaline .opaline-composer--docked{border:0;border-radius:var(--radius-panel);background:var(--surface-raised);--composer-edge: rgb(0 0 0 / 8%);box-shadow:0 1px 2px -1px #0000000f,0 0 0 1px var(--composer-edge)}.dark .theme-opaline.opaline-composer--raised,.dark .theme-opaline .opaline-composer--raised,.dark .theme-opaline.opaline-composer--docked,.dark .theme-opaline .opaline-composer--docked,.theme-opaline.dark .opaline-composer--raised,.theme-opaline.dark .opaline-composer--docked{--composer-edge: var(--line-strong)}.theme-opaline .opaline-composer-content,.theme-opaline.opaline-composer .opaline-composer-content{padding-inline:var(--space-12)}.theme-opaline .opaline-composer-prompt-row,.theme-opaline.opaline-composer .opaline-composer-prompt-row{display:flow-root;position:relative;min-width:0;min-height:var(--control-height-dense)}.theme-opaline .opaline-composer-prompt-action,.theme-opaline.opaline-composer .opaline-composer-prompt-action{position:absolute;z-index:1;inset-block-start:0;inset-inline-end:0}.theme-opaline.opaline-composer[data-variant=rail],.theme-opaline .opaline-composer[data-variant=rail]{--opaline-command-control-size: var(--control-height-dense);min-height:0;gap:0;padding:0}.theme-opaline.opaline-composer[data-variant=rail] .opaline-composer-content,.theme-opaline .opaline-composer[data-variant=rail] .opaline-composer-content{padding:10px var(--space-12) 0}.theme-opaline.opaline-composer[data-improving],.theme-opaline .opaline-composer[data-improving]{box-shadow:var(--recipe-solid-lift),0 0 20px color-mix(in srgb,var(--content-primary) 26%,transparent)}.theme-opaline [data-slot=composer-input-scroll],.theme-opaline.opaline-composer [data-slot=composer-input-scroll]{--opaline-scroll-area-edge-fade-color: var(--surface-raised);--opaline-scroll-area-edge-fade-size: var(--space-16);max-height:calc(var(--type-copy-16-leading) * 8 + var(--space-16));margin:calc(-1 * var(--space-8));flex:none}.theme-opaline [data-slot=composer-input-scroll]>[data-slot=scroll-area-viewport]{padding:var(--space-8)}.theme-opaline .opaline-composer-input,.theme-opaline.opaline-composer .opaline-composer-input{display:block;width:100%;padding:0;overflow:visible;border:0;outline:0;resize:none;background:transparent;color:var(--content-primary);font-family:var(--font-functional);font-size:var(--type-copy-16-size);font-weight:400;line-height:var(--type-copy-16-leading)}@supports (field-sizing: content){.theme-opaline .opaline-composer-input,.theme-opaline.opaline-composer .opaline-composer-input{field-sizing:content}}.theme-opaline .opaline-composer-input::-moz-placeholder,.theme-opaline.opaline-composer .opaline-composer-input::-moz-placeholder{color:var(--content-muted)}.theme-opaline .opaline-composer-input::placeholder,.theme-opaline.opaline-composer .opaline-composer-input::placeholder{color:var(--content-muted)}.theme-opaline .opaline-composer-input--static,.theme-opaline.opaline-composer .opaline-composer-input--static{white-space:pre-wrap}.theme-opaline.opaline-composer[data-has-prompt-action] .opaline-composer-input,.theme-opaline .opaline-composer[data-has-prompt-action] .opaline-composer-input{padding-inline-end:calc(var(--control-height-dense) + var(--space-12))}.theme-opaline .opaline-composer .opaline-command-control,.theme-opaline.opaline-composer .opaline-command-control{font-size:var(--type-label-13-size);line-height:var(--type-label-13-leading)}.theme-opaline .opaline-composer-footer,.theme-opaline.opaline-composer .opaline-composer-footer{position:relative;display:flex;align-items:end;gap:7px;min-height:52px;padding-inline:var(--space-12);background:transparent}.theme-opaline .opaline-composer-tools,.theme-opaline.opaline-composer .opaline-composer-tools{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:center;gap:7px}.theme-opaline .opaline-composer-actions,.theme-opaline.opaline-composer .opaline-composer-actions{display:flex;flex:none;align-items:center;gap:7px}.theme-opaline.opaline-composer-accessory-triggers{position:absolute;bottom:calc(100% + var(--space-8));left:0;z-index:calc(var(--z-dock) + 1);display:flex;width:100%;max-width:100%;min-height:var(--control-height-md);align-items:center;justify-content:flex-start;gap:var(--space-8);overflow:visible}.theme-opaline.opaline-composer-accessory-triggers>[data-slot=glass-panel]{display:inline-flex;max-width:100%;min-width:0;overflow:hidden;border-radius:var(--radius-capsule)}.theme-opaline .opaline-composer-sources-command,.theme-opaline.opaline-composer .opaline-composer-sources-command{max-width:min(100%,16rem);height:var(--control-height-md);overflow:hidden;border:0;border-radius:var(--radius-capsule);background:var(--surface-raised);color:var(--content-primary);box-shadow:var(--recipe-lifted-control)}.theme-opaline .opaline-composer-sources-control,.theme-opaline.opaline-composer .opaline-composer-sources-control{max-width:100%;min-width:0;height:var(--control-height-md);gap:5px;padding-inline:10px}.theme-opaline .opaline-composer-sources-command[data-sources-empty],.theme-opaline.opaline-composer .opaline-composer-sources-command[data-sources-empty]{width:var(--control-height-md);min-width:var(--control-height-md);height:var(--control-height-md)}.theme-opaline .opaline-composer-sources-control[data-sources-empty],.theme-opaline.opaline-composer .opaline-composer-sources-control[data-sources-empty]{width:var(--control-height-md);min-width:var(--control-height-md);justify-content:center;gap:0;padding-inline:0}.theme-opaline .opaline-composer-sources-control .opaline-command-control-label,.theme-opaline.opaline-composer .opaline-composer-sources-control .opaline-command-control-label{display:none}.theme-opaline .opaline-composer-sources-control .opaline-command-control-icon,.theme-opaline.opaline-composer .opaline-composer-sources-control .opaline-command-control-icon{width:22px;height:22px}.theme-opaline .opaline-composer-sources-control .opaline-command-control-icon>svg,.theme-opaline.opaline-composer .opaline-composer-sources-control .opaline-command-control-icon>svg{width:18px;height:18px;--opaline-icon-stroke: 1.7}.theme-opaline .opaline-composer-sources-disabled-target,.theme-opaline.opaline-composer .opaline-composer-sources-disabled-target{display:inline-flex;max-width:100%}.theme-opaline .opaline-composer-accessory-command{--opaline-pill-glyph-size: calc(var(--space-16) + var(--space-4) + var(--space-4) / 4);height:var(--control-height-md);font-size:var(--type-copy-14-size);font-weight:var(--type-copy-14-weight);line-height:var(--type-copy-14-leading)}.theme-opaline .opaline-composer-accessory-command .opaline-command-control-control{height:var(--control-height-md);gap:var(--space-8);padding-inline:calc(var(--space-8) + var(--space-4) / 2);font:inherit}.theme-opaline .opaline-composer-accessory-command .opaline-command-control-icon,.theme-opaline .opaline-composer-accessory-command .opaline-command-control-remove{width:var(--opaline-pill-glyph-size);height:var(--opaline-pill-glyph-size);--opaline-icon-stroke: 1.5}.theme-opaline .opaline-command-control.opaline-composer-accessory-command .opaline-command-control-remove{inset-inline-start:calc(var(--space-8) + var(--space-4) / 2)}.theme-opaline .opaline-composer-accessory-command .opaline-command-control-remove>svg{width:100%;height:100%}.theme-opaline .opaline-composer-accessory-command .opaline-command-control-icon,.theme-opaline .opaline-composer-accessory-command .opaline-command-control-label{color:var(--content-secondary)}.theme-opaline .opaline-composer-accessory-summary,.theme-opaline.opaline-composer .opaline-composer-accessory-summary{flex:none;min-width:14px;color:var(--content-muted);font-size:var(--type-copy-12-size);font-weight:var(--type-copy-12-weight);line-height:var(--type-copy-12-leading);font-variant-numeric:tabular-nums;text-align:center}.theme-opaline .opaline-composer-accessory-summary:empty{display:none}.theme-opaline .opaline-composer-accessory-summary>*{font-size:inherit;font-weight:inherit;line-height:inherit}.theme-opaline .opaline-command-control.opaline-composer-accessory-command--progress,.theme-opaline.opaline-command-control.opaline-composer-accessory-command--progress{width:-moz-fit-content;width:fit-content;min-width:0;border-radius:var(--radius-capsule)}.theme-opaline .opaline-composer-accessory-command--progress .opaline-command-control-control,.theme-opaline.opaline-composer-accessory-command--progress .opaline-command-control-control{width:-moz-fit-content;width:fit-content;min-width:0}.theme-opaline .opaline-composer-accessory-command--progress .opaline-command-control-label,.theme-opaline.opaline-composer-accessory-command--progress .opaline-command-control-label{min-width:0;flex:1;overflow:hidden}.theme-opaline .opaline-composer-accessory-command--progress .opaline-command-control-label>[data-slot=shimmer],.theme-opaline.opaline-composer-accessory-command--progress .opaline-command-control-label>[data-slot=shimmer]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-opaline .opaline-composer-accessory-command--progress .opaline-composer-accessory-summary,.theme-opaline.opaline-composer-accessory-command--progress .opaline-composer-accessory-summary{min-width:-moz-max-content;min-width:max-content;flex:none;margin-inline-start:auto;text-align:end}@keyframes opaline-composer-shelf-in{0%{opacity:0;transform:translateY(4px)}}.theme-opaline .opaline-composer-attachments,.theme-opaline.opaline-composer .opaline-composer-attachments{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:var(--space-12)}.theme-opaline .opaline-composer-attachment-more>svg:first-child:not(:last-child),.theme-opaline.opaline-composer .opaline-composer-attachment-more>svg:first-child:not(:last-child){animation:zspin 1s linear infinite}.theme-opaline .opaline-composer-attachment-menu-remove,.theme-opaline.opaline-composer .opaline-composer-attachment-menu-remove{--opaline-icon-stroke: 2}@media(prefers-reduced-motion:reduce){.theme-opaline .opaline-composer-attachment-more>svg,.theme-opaline.opaline-composer .opaline-composer-attachment-more>svg{animation:none}}.opaline-composer-section-chip{display:block;margin-bottom:var(--space-8)}.theme-opaline .opaline-composer-footer .opaline-command-control,.theme-opaline.opaline-composer .opaline-composer-footer .opaline-command-control{height:var(--control-height-md);border-radius:var(--radius-capsule)}.theme-opaline.opaline-composer[data-variant=rail] [data-slot=composer-input-scroll],.theme-opaline .opaline-composer[data-variant=rail] [data-slot=composer-input-scroll]{max-height:calc(var(--type-copy-14-leading) * 5 + var(--space-16))}.theme-opaline.opaline-composer[data-variant=rail] .opaline-composer-input,.theme-opaline .opaline-composer[data-variant=rail] .opaline-composer-input{min-height:var(--space-24);padding-block:1px;font-size:var(--type-copy-14-size);font-weight:300}.theme-opaline.opaline-composer[data-variant=rail] .opaline-composer-footer,.theme-opaline .opaline-composer[data-variant=rail] .opaline-composer-footer{min-height:0;padding:10px var(--space-12);border-top:0;background:transparent}.opaline-composer-skills{position:absolute;bottom:calc(100% + var(--space-8));left:0;right:0;z-index:var(--z-popover);display:flex;flex-direction:column;max-height:min(40vh,20rem);overflow-y:auto;padding:var(--space-8);border:thin solid var(--line-subtle);border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:0 1px 2px #1e1c160d}.opaline-composer-skills>[role=group]{display:flex;flex-direction:column}.opaline-composer-skill{display:flex;width:100%;min-height:var(--control-height-md);align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-8);border:0;border-radius:var(--radius-icon-well);text-align:left;background:none;cursor:pointer}.opaline-composer-skill[data-highlighted],.opaline-composer-skill:hover{background:var(--surface-inset)}.opaline-composer-skill>svg{width:var(--space-16);height:var(--space-16);flex:none}.opaline-composer-skill-name{min-width:0;flex:1;overflow:hidden;color:var(--content-primary);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.opaline-composer-skills[data-trigger="@"]{right:auto;width:min(calc(var(--space-80) * 6 - var(--space-4)),100%);font-synthesis:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:hidden;border:0;border-radius:var(--radius-area);box-shadow:var(--recipe-soft-shadow-color) 0 0 0 calc(var(--space-4) / 4),var(--recipe-soft-shadow-color) 0 calc(var(--space-4) / 2) var(--space-8),color-mix(in srgb,var(--recipe-soft-shadow-color) 60%,transparent) 0 var(--space-4) var(--space-80) var(--space-8)}.opaline-composer-files-hint{padding:var(--space-8) var(--space-8) var(--space-12);color:var(--content-muted);font-family:system-ui,sans-serif;font-size:var(--type-copy-14-size);font-weight:400;line-height:calc(var(--space-16) + var(--space-4))}.opaline-composer-files-status{display:block;padding:var(--space-8);color:var(--content-muted);font-size:var(--type-copy-14-size);font-weight:400;line-height:calc(var(--space-16) + var(--space-4))}.opaline-composer-skills[data-trigger="@"] .opaline-composer-skill{min-height:var(--control-height-md);font-family:var(--font-functional);font-size:var(--type-copy-14-size);line-height:var(--type-copy-14-leading)}.opaline-composer-skills[data-trigger="@"] .opaline-composer-skill-name{font-weight:400}.opaline-composer-skills[data-trigger="@"] .opaline-composer-skill:is([data-highlighted],:hover){border-radius:var(--radius-panel);background:var(--recipe-ghost-hover)}.opaline-composer-skill-description{color:var(--content-muted);font-size:var(--type-label-12-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-attachment-tooltip-anchor{display:inline-flex;min-width:0;max-width:min(100%,calc(var(--space-48) * 5))}.agent-attachment-filename-tooltip{display:block;white-space:normal;overflow-wrap:anywhere}.theme-opaline .agent-attachment-card .opaline-attachment[data-state]{align-items:center;gap:var(--space-8);width:-moz-fit-content;width:fit-content;max-width:min(100%,calc(var(--space-48) * 5));min-width:0;min-height:var(--space-48);padding:var(--space-8) var(--space-12) var(--space-8) calc(var(--space-8) + var(--space-4) / 2);border-radius:var(--radius-panel);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.theme-opaline .agent-attachment-card .opaline-attachment:not([data-state=failed]){background:var(--surface-raised);box-shadow:var(--recipe-attachment)}.theme-opaline .agent-attachment-card .opaline-attachment:not([data-state=failed]):hover{background:var(--surface-inset)}.agent-attachment-card .opaline-attachment-icon{opacity:1;transform:none}.agent-attachment-card .opaline-attachment-remove{inset:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) auto auto;width:var(--space-24);height:var(--space-24);border-radius:50%;background:var(--surface-raised);box-shadow:var(--recipe-attachment)}.agent-attachment-card .opaline-attachment-remove:hover{background:var(--surface-inset);color:var(--content-primary)}.agent-attachment-card .opaline-attachment-remove:focus-visible{outline:calc(var(--space-4) / 2) solid var(--focus-ring);outline-offset:calc(var(--space-4) / 2)}.agent-attachment-card .opaline-attachment-media{width:var(--space-24);background:transparent}.agent-attachment-card .opaline-attachment-icon>svg{width:var(--space-24);height:var(--space-24)}.agent-attachment-card .opaline-attachment-content{align-items:start}.agent-attachment-card .opaline-attachment-title{align-self:stretch;font-size:var(--type-label-14-size);line-height:var(--space-16)}.agent-attachment-card .opaline-attachment:not([data-state=failed]) .opaline-attachment-description{color:var(--content-muted)}.agent-attachment-card .opaline-attachment-description{align-self:stretch;margin-top:0;font-size:var(--type-label-10-caps-size);line-height:var(--space-16)}.theme-opaline.conversation-composer-accessory{--opaline-command-control-size: var(--control-height-dense);position:relative;z-index:var(--z-dock);box-sizing:border-box;width:100%;padding:var(--space-12) .875rem;margin-bottom:var(--space-8);border-radius:var(--radius-area);color:var(--content-primary);font-family:var(--font-functional);animation:opaline-composer-shelf-in var(--motion-base) var(--ease-out)}.conversation-composer-accessory-head{display:flex;min-height:28px;align-items:center;justify-content:space-between;padding-inline:.1875rem .0625rem}.conversation-composer-accessory-title{display:inline-flex;align-items:center;gap:.375rem;color:var(--content-muted);font-size:var(--type-label-12-size);font-weight:600}.conversation-composer-accessory-icon{display:inline-flex}.conversation-composer-accessory-icon>svg,.conversation-composer-accessory-title>svg{width:.9375rem;height:.9375rem}.conversation-composer-accessory-meta{padding-inline-start:.375rem;border-inline-start:.0625rem solid color-mix(in oklab,var(--line-subtle) 72%,transparent);color:color-mix(in oklab,var(--content-muted) 78%,transparent);font-size:var(--type-label-12-size);font-variant-numeric:tabular-nums;font-weight:400}.conversation-composer-accessory-actions{display:inline-flex;align-items:center;gap:.125rem}.conversation-composer-accessory-row{display:flex;width:100%;min-height:2.875rem;align-items:center;justify-content:space-between;gap:var(--space-16);padding:.4375rem .25rem}.conversation-composer-accessory-row+.conversation-composer-accessory-row{border-top:.0625rem solid color-mix(in oklab,var(--line-subtle) 62%,transparent)}.conversation-composer-accessory-row-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:.0625rem}.conversation-composer-accessory-row-label{color:var(--content-primary);font-size:var(--type-label-13-size);font-weight:500}.conversation-composer-accessory-row-description{color:var(--content-muted);font-size:var(--type-label-12-size);line-height:var(--type-label-13-leading)}.conversation-composer-accessory-row-control{display:flex;flex:none;justify-content:flex-end}.conversation-composer-accessory-body{overflow:visible;outline:none}@media(max-width:44rem){.conversation-composer-accessory-row{gap:10px}}@media(prefers-reduced-motion:reduce){.theme-opaline.conversation-composer-accessory{animation:none}}.conversation-answer-actions{display:flex;justify-content:flex-start;margin-block-start:var(--space-12);animation:fade-in .4s var(--ease-out) both}.conversation-answer-actions-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}@media(prefers-reduced-motion:reduce){.conversation-answer-actions{animation:none}}.answer-diagram-frame{--answer-diagram-pad: var(--space-12);display:flex;justify-content:center;max-width:100%;padding:var(--answer-diagram-pad);overflow:auto;overscroll-behavior:contain;border-radius:var(--radius-control);background:var(--surface-inset)}.answer-diagram-frame .answer-diagram{display:flex;align-items:center;justify-content:center;margin:auto}.answer-diagram-frame .answer-diagram svg{max-width:100%;height:auto}.answer-diagram-frame:has(.answer-diagram-source){justify-content:flex-start}.answer-diagram-frame .answer-diagram-source.answer-diagram-source{margin:0;border:none;background:none;padding:0}.cx-t.answer-document .answer-block{margin-block:var(--space-12)}.cx-t.answer-document .answer-block-raw{display:none}.cx-t.answer-document .answer-block .ab-groups{display:flex;flex-direction:column;gap:var(--space-12);margin:0;padding:0;list-style:none}.cx-t.answer-document .answer-block .ab-group{display:grid;grid-template-columns:max-content 1fr;-moz-column-gap:var(--space-12);column-gap:var(--space-12);align-items:start;margin:0;padding:0}.cx-t.answer-document .answer-block .ab-rail{font-family:var(--font-functional);font-size:var(--type-label-12-size);font-weight:500;font-variant-numeric:tabular-nums;color:var(--content-muted);white-space:nowrap}.cx-t.answer-document .answer-block.zeno-steps .ab-rail{display:flex;align-items:center;justify-content:center;min-width:1.5rem;min-height:1.5rem;line-height:1;border:1px solid var(--line-subtle);border-radius:var(--radius-icon-well)}.cx-t.answer-document .answer-block.zeno-timeline .ab-body{border-inline-start:1px solid var(--line-subtle);padding-inline-start:var(--space-12)}.cx-t.answer-document .answer-block .ab-body{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.cx-t.answer-document .answer-block .ab-head,.cx-t.answer-document .answer-block .ab-line{margin:0}.cx-t.answer-document .answer-block .ab-head{font-weight:600}.cx-t.answer-document .answer-block .ab-line{color:var(--content-muted)}.cx-t.answer-document .answer-block .ab-outcome{color:var(--content-primary);padding-block-start:var(--space-8)}.cx-t.answer-document .answer-block .ab-outcome:before{content:"→";margin-inline-end:var(--space-8);color:var(--content-muted)}.conversation-citation-reference{display:inline}.theme-opaline .opaline-typeset [data-citation-claim-key],.theme-opaline.opaline-typeset [data-citation-claim-key]{line-height:1;border-radius:var(--radius-icon-well)}.theme-opaline .opaline-typeset .citation-claim-highlight-warning,.theme-opaline.opaline-typeset .citation-claim-highlight-warning,.theme-opaline .opaline-typeset .citation-claim-highlight-destructive,.theme-opaline.opaline-typeset .citation-claim-highlight-destructive{-webkit-text-decoration:underline dotted 2px;text-decoration:underline dotted 2px;text-underline-offset:.22em;cursor:pointer}.theme-opaline .opaline-typeset .citation-claim-highlight-warning,.theme-opaline.opaline-typeset .citation-claim-highlight-warning{text-decoration-color:color-mix(in oklab,var(--warning-content) 75%,transparent)}.theme-opaline .opaline-typeset .citation-claim-highlight-destructive,.theme-opaline.opaline-typeset .citation-claim-highlight-destructive{text-decoration-color:color-mix(in oklab,var(--danger-solid) 75%,transparent)}.theme-opaline .opaline-typeset .citation-claim-highlight.is-active,.theme-opaline.opaline-typeset .citation-claim-highlight.is-active{background:color-mix(in oklab,var(--surface-inset) 72%,transparent);box-decoration-break:clone;-webkit-box-decoration-break:clone}.theme-opaline .opaline-typeset .citation-claim-highlight.is-active:not(.citation-claim-highlight-warning,.citation-claim-highlight-destructive),.theme-opaline.opaline-typeset .citation-claim-highlight.is-active:not(.citation-claim-highlight-warning,.citation-claim-highlight-destructive){-webkit-text-decoration:underline dotted calc(var(--space-4) / 2) var(--line-strong);text-decoration:underline dotted calc(var(--space-4) / 2) var(--line-strong);text-underline-offset:.22em}.theme-opaline .opaline-typeset .opaline-citation[data-verifying] .opaline-citation-marker,.theme-opaline.opaline-typeset .opaline-citation[data-verifying] .opaline-citation-marker{background:var(--surface-inset);color:var(--content-primary)}.theme-opaline .opaline-typeset .citation-claim-highlight-warning.is-active,.theme-opaline.opaline-typeset .citation-claim-highlight-warning.is-active,.theme-opaline .opaline-typeset .conversation-citation-reference:is(:hover,:focus-within) .citation-claim-highlight-warning,.theme-opaline.opaline-typeset .conversation-citation-reference:is(:hover,:focus-within) .citation-claim-highlight-warning{background:var(--warning-surface);box-decoration-break:clone;-webkit-box-decoration-break:clone}.theme-opaline .opaline-typeset .citation-claim-highlight-destructive.is-active,.theme-opaline.opaline-typeset .citation-claim-highlight-destructive.is-active,.theme-opaline .opaline-typeset .conversation-citation-reference:is(:hover,:focus-within) .citation-claim-highlight-destructive,.theme-opaline.opaline-typeset .conversation-citation-reference:is(:hover,:focus-within) .citation-claim-highlight-destructive{background:var(--danger-surface);box-decoration-break:clone;-webkit-box-decoration-break:clone}.cx-t.answer-document .ProseMirror{outline:none;white-space:pre-wrap;word-break:break-word}.cx-t.answer-document .citation-anchor{display:inline-block;margin-inline-start:.15em;vertical-align:baseline}.answer-draft-link{color:inherit;text-decoration-line:underline;text-decoration-color:var(--line-strong);text-decoration-thickness:calc(var(--space-16) / 16);text-underline-offset:.2em;cursor:pointer;transition:text-decoration-color var(--motion-base) var(--ease-standard)}.answer-draft-link:hover{text-decoration-color:currentColor}.answer-draft-link:focus-visible{border-radius:var(--radius-icon-well);outline:calc(var(--space-16) / 8) solid var(--focus-ring);outline-offset:calc(var(--space-16) / 8)}[data-slot=answer-prose] .ans-p{white-space:pre-wrap}.theme-opaline.conversation-follow-ups-panel.opaline-glass--command-companion{z-index:auto;padding:var(--space-16) 0 0 var(--space-8);margin:0;background-color:transparent;background-image:none;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:fade-in .4s var(--ease-out) both}.theme-opaline.conversation-follow-ups-panel .conversation-composer-accessory-head{min-height:0;padding:0 0 var(--space-8)}.theme-opaline.conversation-follow-ups-panel .conversation-composer-accessory-title{color:var(--content-primary);font-size:var(--type-copy-14-size);font-weight:500}.theme-opaline.conversation-follow-ups-panel .conversation-composer-accessory-body{max-height:none;overflow:visible}.theme-opaline.conversation-follow-ups-panel .opaline-proposal-list{gap:0}.theme-opaline.conversation-follow-ups-panel .opaline-proposal-item{box-shadow:0 calc(var(--space-4) / 4) 0 var(--line-subtle);animation:fade-up .35s var(--ease-out) both}.theme-opaline.conversation-follow-ups-panel .opaline-proposal-item:hover,.theme-opaline.conversation-follow-ups-panel .opaline-proposal-item:focus-within,.theme-opaline.conversation-follow-ups-panel .opaline-proposal-item:has(+.opaline-proposal-item:is(:hover,:focus-within)){box-shadow:none}.theme-opaline.conversation-follow-ups-panel .opaline-proposal{min-height:var(--control-hit-area);padding-block:var(--space-8);padding-inline-start:var(--space-12);color:var(--content-secondary)}.theme-opaline.conversation-follow-ups-panel .opaline-proposal:hover:not(:disabled),.theme-opaline.conversation-follow-ups-panel .opaline-proposal:focus-visible{color:var(--content-primary)}.theme-opaline.conversation-follow-ups-panel .opaline-proposal-icon{color:var(--content-muted)}.theme-opaline.conversation-follow-ups-panel .opaline-proposal-icon>svg{width:var(--space-12);height:var(--space-12)}.theme-opaline.conversation-follow-ups-panel .opaline-proposal-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-opaline.conversation-follow-ups-panel .opaline-proposal-item:nth-child(2){animation-delay:90ms}.theme-opaline.conversation-follow-ups-panel .opaline-proposal-item:nth-child(3){animation-delay:.18s}.theme-opaline.conversation-follow-ups-panel .opaline-proposal-item:nth-child(n+4){animation-delay:.27s}.theme-opaline .conversation-follow-ups-toggle{flex:none;color:var(--content-muted)}.theme-opaline .conversation-follow-ups-toggle:hover,.theme-opaline .conversation-follow-ups-toggle:focus-visible{color:var(--content-primary)}.theme-opaline .conversation-follow-ups-chevron{transition:transform var(--motion-slow) var(--ease-standard)}.theme-opaline .conversation-follow-ups-chevron--open{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.theme-opaline.conversation-follow-ups-panel,.theme-opaline.conversation-follow-ups-panel .opaline-proposal-item,.theme-opaline .conversation-follow-ups-chevron{animation:none;transition:none}}.conversation-table-grid-wrap{overflow-x:auto}.conversation-table-grid{width:100%;border-collapse:collapse;font-size:var(--type-label-12-size)}.conversation-table-grid :where(th,td){max-width:180px;padding:6px var(--space-12);border-bottom:1px solid var(--line-subtle);vertical-align:top}.conversation-table-grid thead th{background:var(--surface-inset);color:var(--content-muted);font-weight:600;text-align:left}.conversation-table-grid tbody tr:last-child td{border-bottom:0}.conversation-table-source{display:block;overflow:hidden;color:var(--content-primary);text-overflow:ellipsis;white-space:nowrap}.conversation-table-cell-value{display:-webkit-box;overflow:hidden;color:var(--content-primary);word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.conversation-table-cell-failed{display:inline-flex;align-items:center;gap:4px;color:var(--danger-solid)}.conversation-table-cell-failed>svg,.conversation-table-grid td>.conversation-table-spinner{width:var(--space-12);height:var(--space-12)}.conversation-table-more{display:block;width:100%;padding:var(--space-8) 14px;border:0;border-top:1px solid var(--line-subtle);background:transparent;color:var(--content-muted);cursor:pointer;font-size:var(--type-label-12-size);text-align:left}.conversation-table-more:hover{color:var(--content-primary)}.conversation-table-spinner{animation:conversation-table-spin .8s linear infinite}@keyframes conversation-table-spin{to{transform:rotate(360deg)}}.cx-t.artefacts-strip{display:flex;flex-direction:column;gap:10px}@keyframes answer-output-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}.cx-t.artefacts-strip[data-reveal]>[data-slot=answer-output]{animation:answer-output-in var(--motion-slow, .24s) var(--ease-out, ease-out) both}@media(prefers-reduced-motion:reduce){.cx-t.artefacts-strip[data-reveal]>[data-slot=answer-output]{animation:none}}.answer-outputs-more{display:flex;width:100%;min-width:0;height:calc(var(--space-32) + var(--space-8));align-items:center;gap:var(--space-8);padding:0 var(--space-12) 0 var(--space-24);border:0;border-radius:var(--radius-panel);background:transparent;box-shadow:inset 0 0 0 calc(var(--space-4) / 4) var(--recipe-soft-outline-color);color:var(--content-primary);cursor:pointer;font:inherit;text-align:start;transition:background-color var(--motion-base) var(--ease-standard)}.answer-outputs-more:hover{background:var(--surface-inset)}.answer-outputs-more:focus-visible{outline:calc(var(--space-4) / 2) solid var(--focus-ring);outline-offset:calc(var(--space-4) / 2)}.answer-outputs-more-icon{width:var(--space-16);height:var(--space-16);flex:none;margin-inline-end:var(--space-16);transition:transform var(--motion-base) var(--ease-standard)}.answer-outputs-more[aria-expanded=true] .answer-outputs-more-icon{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.answer-outputs-more-icon{transition:none}}.answer-outputs-more-label{flex:none;font-size:var(--type-label-14-size);font-weight:500;line-height:var(--space-16)}.answer-outputs-more-names{min-width:0;overflow:hidden;color:var(--content-muted);font-size:var(--type-label-13-size);line-height:var(--space-16);text-overflow:ellipsis;white-space:nowrap}.passage-translation-content{display:grid;gap:var(--space-16)}.passage-translation-text{margin:0;max-width:66ch;font-size:var(--type-copy-14-size);line-height:var(--type-copy-14-leading);white-space:pre-wrap;overflow-wrap:anywhere}.passage-translation-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.passage-translation-scroll{position:relative;padding:var(--space-16);border:calc(var(--space-4) / 4) solid var(--line-subtle);border-radius:var(--radius-control);background:var(--surface-inset);max-height:min(calc(var(--type-copy-14-leading) * 16),50dvh);min-height:0;overflow-y:auto;overscroll-behavior:contain}.passage-translation-text p{margin:0 0 var(--space-16)}.passage-translation-text p:last-child{margin-bottom:0}.passage-translation-original-label{margin:0 0 var(--space-16);color:var(--content-muted);font-size:var(--type-label-12-size);font-weight:var(--font-weight-semibold)}[data-slot=markup-suggestions-card]{display:flex;min-width:0;flex-direction:column;gap:0;padding:0;overflow:hidden;border:0;border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--line) 0 .091875rem 0 inset,#201f1c0a 0 .125rem .25rem}.conversation-markup-suggestions-header{display:flex;min-height:var(--layout-topbar);align-items:center;gap:10px;padding:10px var(--space-12)}.conversation-markup-suggestions-header>strong{min-width:0;flex:1;overflow:hidden;color:var(--content-primary);font-size:var(--type-label-13-size);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.conversation-markup-suggestions-header>svg{width:var(--space-16);height:var(--space-16)}[data-slot=markup-suggestions-card] .opaline-proposal-list{gap:0}[data-slot=markup-suggestions-card] .opaline-proposal-item{border-top:.0625rem solid var(--line-subtle)}[data-slot=markup-suggestions-card] .opaline-proposal{min-height:var(--control-height-lg);border-radius:0;font-size:var(--type-label-13-size);line-height:var(--type-label-13-leading)}[data-slot=markup-suggestions-card] .opaline-proposal-actions{padding-inline-end:var(--space-8)}.conversation-markup-suggestions-review{margin:0 var(--space-16) var(--space-12);padding:var(--space-16) calc(var(--space-16) + var(--space-4));border-radius:var(--radius-control);background:var(--surface);box-shadow:#201f1c0f 0 0 0 .03125rem,#201f1c0f 0 .125rem .0625rem -.0625rem;font-size:var(--type-label-13-size);line-height:var(--type-label-13-leading)}.conversation-markup-suggestions-review .opaline-doc-redline{display:flex;flex-direction:column;gap:calc(var(--space-12) / 2)}.conversation-markup-suggestions-review .opaline-doc-redline-deletion,.conversation-markup-suggestions-review .opaline-doc-redline-insertion{display:block}.conversation-markup-suggestions-review .opaline-doc-redline-insertion{border-radius:var(--radius-icon-well);background:var(--success-surface);color:var(--content-primary);text-decoration:none}@media(max-width:47.5rem){[data-slot=markup-suggestions-card] .opaline-proposal-meta{display:none}}[data-slot=proposal-card] [data-slot=artefact-card-preview]:empty{display:none}.proposal-document{font-family:var(--font-functional);font-size:var(--type-copy-14-size);line-height:29px;color:var(--content-primary)}.proposal-redline{display:flex;flex-wrap:wrap;gap:calc(var(--space-12) / 2)}.proposal-redline del{color:var(--danger-solid)}.proposal-redline mark{border-radius:var(--radius-icon-well);background:var(--success-surface);color:inherit}.proposal-table-wrap{overflow-x:auto}.proposal-table{width:100%;border-collapse:collapse;font-size:var(--type-label-12-size);color:var(--content-primary)}.proposal-table th,.proposal-table td{max-width:var(--layout-sidebar);padding:5px 10px;border-bottom:calc(var(--space-16) / 16) solid var(--line-subtle);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.proposal-table th{font-weight:500;color:var(--content-muted)}.proposal-table-more{display:block;padding:5px 10px 0;font-size:var(--type-label-12-size);color:var(--content-muted)}.proposal-review{display:flex;flex-direction:column;gap:10px}.proposal-review-collapsed{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.proposal-review-notice,.proposal-review-error{margin:0;font-size:var(--type-label-12-size)}.proposal-review-error{color:var(--content-primary)}[data-slot=proposal-deletion-between]{margin:0;font-size:var(--type-label-12-size)}:is(.run-blocks-flow,.cx-t.tl) [data-slot=trace-collapsible-trigger]>[data-slot=trace-icon]:last-child{opacity:0;transition-property:transform,opacity}:is(.run-blocks-flow,.cx-t.tl) [data-slot=trace-collapsible-trigger]:is(:hover,:focus-visible)>[data-slot=trace-icon]:last-child{opacity:1}@media(hover:none){:is(.run-blocks-flow,.cx-t.tl) [data-slot=trace-collapsible-trigger]>[data-slot=trace-icon]:last-child{opacity:1}}.tl-reason-body{white-space:pre-wrap}.cx-t.transcript-user-message{position:relative;width:100%}.cx-t.transcript-user-message.editing .transcript-user-message-editor-slot{width:100%;max-width:min(100%,var(--layout-content-rail))}.cx-t.transcript-user-message .transcript-user-message-composer{width:100%}.cx-t.transcript-user-message .transcript-user-message-bubble{border-radius:var(--recipe-user-message-radius);background:var(--recipe-user-message-background);box-shadow:none}.cx-t.transcript-user-message .transcript-user-message-bubble.opaline-solid-lift:hover,.cx-t.transcript-user-message .transcript-user-message-bubble.opaline-solid-lift:active{box-shadow:none}.cx-t.transcript-user-message .transcript-user-message-quote{max-width:min(100%,calc(var(--layout-content-rail) * .75));margin-left:auto;margin-bottom:6px;width:-moz-fit-content;width:fit-content}.cx-t.transcript-user-message .transcript-user-message-body{width:-moz-fit-content;width:fit-content;max-width:min(100%,calc(var(--layout-content-rail) * .75));margin-left:auto;padding:.625rem 1.0625rem;font-family:var(--font-functional);font-size:var(--type-copy-16-size);line-height:var(--type-copy-16-leading);color:var(--content-primary);white-space:pre-wrap;overflow-wrap:break-word;text-align:left}.cx-t.transcript-user-message .transcript-user-message-badges{display:flex;justify-content:flex-end;margin-top:5px}.cx-t.transcript-user-message .transcript-user-message-footer{display:flex;align-items:center;width:100%;min-height:calc(var(--space-4) + var(--control-height-dense));padding-top:var(--space-4)}.cx-t.transcript-user-message .transcript-user-message-attachments{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px;width:100%;margin-bottom:var(--space-8);padding-top:5px}.cx-t.transcript-user-message [data-user-attachment] .opaline-attachment-trigger:focus-visible{border-radius:inherit;box-shadow:inset 0 0 0 .125rem var(--focus-ring)}.cx-t.transcript-user-message .transcript-user-message-sent-at,.cx-t.transcript-user-message .transcript-user-message-footer-spacer{min-width:0;color:var(--content-muted);font-size:var(--type-label-12-size);font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap}.cx-t.transcript-user-message .transcript-user-message-footer-spacer{flex:1}.cx-t.transcript-user-message .transcript-user-message-actions{display:flex;flex:1;align-items:center;justify-content:flex-end;gap:var(--space-8);opacity:0;transition:opacity var(--motion-base) var(--ease-standard)}.cx-t.transcript-user-message .transcript-user-message-action-buttons{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:var(--space-4)}.cx-t.transcript-user-message.revealed .transcript-user-message-actions{opacity:1}.cx-t.transcript-user-message .transcript-user-message-action{color:var(--content-muted);pointer-events:none}.cx-t.transcript-user-message.revealed .transcript-user-message-action{pointer-events:auto}.cx-t.transcript-user-message .transcript-user-message-action:hover,.cx-t.transcript-user-message .transcript-user-message-action:focus-visible,.cx-t.transcript-user-message .transcript-user-message-action.copied{color:var(--content-primary)}.run-blocks-flow{display:flex;min-width:0;flex-direction:column;gap:var(--space-12)}.run-blocks-flow>*{margin-block:0}.run-blocks-flow .tl-change-counts{font-variant-numeric:tabular-nums}.run-blocks-flow .tl-changes-added{color:var(--change-added-content)}.run-blocks-flow .tl-changes-removed{color:var(--change-removed-content)}.answered-questions{display:flex;width:100%;flex-direction:column;gap:var(--space-16);margin:0;padding:var(--space-12) var(--space-12);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--line) 0 .0918125rem 0 inset,#201f1c0a 0 .125rem .25rem;font-family:var(--font-functional);text-align:left}[data-slot=answered-clarifying-trace] .answered-questions{padding:0;padding-inline-start:1.25rem;border-radius:0;background:transparent;box-shadow:none}[data-slot=answered-clarifying-trace] .answered-questions-header{display:none}.answered-questions-header{display:flex;align-items:center;gap:calc(var(--space-12) / 2);color:var(--content-muted)}.answered-questions-header svg{width:.9375rem;height:.9375rem}.answered-questions-header strong{font-size:var(--type-label-12-size);font-weight:600}.answered-questions .answered-questions-row{display:flex;flex-direction:column;gap:calc(var(--space-16) / 2);min-width:0}.answered-questions .answered-questions-q{margin:0;font-size:var(--type-label-12-size);line-height:var(--type-label-12-leading);color:var(--content-secondary)}.answered-questions .answered-questions-answer{display:flex;flex-direction:column;gap:calc(var(--space-16) / 2);min-width:0}.answered-questions .answered-questions-options{display:flex;flex-wrap:wrap;gap:calc(var(--space-12) / 2);min-width:0}.answered-questions .answered-questions-pill{display:inline-flex;align-items:center;min-height:28px;padding:calc(var(--space-16) / 4) 10px;border:0;border-radius:var(--radius-control);background:transparent;box-shadow:#201f1c0f 0 0 0 .0625rem;font-size:var(--type-label-13-size);line-height:var(--type-label-13-leading);color:color-mix(in oklab,var(--content-muted) 80%,transparent)}.answered-questions .answered-questions-pill-selected{background:var(--surface-inset);color:var(--content-primary);font-weight:500}.answered-questions .answered-questions-alternatives[hidden]{display:none}.answered-questions .answered-questions-alternatives-toggle{align-self:flex-start;color:var(--content-muted)}.answered-questions .answered-questions-alternatives-toggle svg{width:.8125rem;height:.8125rem;transition:transform var(--motion-fast) var(--ease-out)}.answered-questions .answered-questions-alternatives-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.answered-questions .answered-questions-freetext{margin:0;font-size:var(--type-label-13-size);line-height:var(--type-label-13-leading);color:var(--content-primary);font-style:italic}.answered-questions .answered-questions-files{margin:0;display:inline-flex;align-items:center;gap:5px;font-size:var(--type-label-12-size);color:var(--content-muted)}.cx-icon{flex-shrink:0}.cx-i-9{width:9px;height:9px}.cx-i-10{width:10px;height:10px}.cx-i-11{width:11px;height:11px}.cx-i-12{width:12px;height:12px}.cx-i-13{width:13px;height:13px}.cx-i-14{width:14px;height:14px}.cx-i-15{width:15px;height:15px}.cx-i-16{width:16px;height:16px}.cx-i-17{width:17px;height:17px}.cx-i-18{width:18px;height:18px}.cx-stroke-17{--opaline-icon-stroke: 1.7}.cx-stroke-175{--opaline-icon-stroke: 1.75}.cx-stroke-18{--opaline-icon-stroke: 1.8}.cx-stroke-2{--opaline-icon-stroke: 2}.cx-stroke-22{--opaline-icon-stroke: 2.2}.cx-stroke-26{--opaline-icon-stroke: 2.6}@keyframes cx-spin{to{transform:rotate(360deg)}}.cx-spin{animation:cx-spin 1s linear infinite}.cx-sk-line{height:12px}.cx-sk-row{height:14px}.cx-sk-dot{width:14px;height:14px;border-radius:50%}.cx-w-11-12{width:91.666%}.cx-w-5-6{width:83.333%}.cx-w-4-5{width:80%}.cx-w-3-4{width:75%}.cx-w-2-3{width:66.666%}.cx-w-3-5{width:60%}.cx-w-1-2{width:50%}.cx-flex-1{flex:1}.cx-h-48{height:48px}.cx-w-full{width:100%}.cx-mt-12{margin-top:12px}@keyframes cx-t-spin{to{transform:rotate(360deg)}}.cx-t-spin{animation:cx-t-spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.cx-t-spin{animation:none}}.cx-t.page-thumb{display:block;position:relative;width:100%;height:100%;overflow:hidden;background:var(--surface-raised)}.cx-t.page-thumb .page-thumb-page{position:absolute;top:0;left:0;transform-origin:top left;display:block;box-sizing:border-box;aspect-ratio:1 / 1.414;padding:44px 40px;background:var(--surface-raised);overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:var(--type-copy-14-size);line-height:1.55;color:var(--content-primary);text-align:left;overflow-wrap:break-word}.cx-t.page-thumb .page-thumb-page h1,.cx-t.page-thumb .page-thumb-page h2,.cx-t.page-thumb .page-thumb-page h3,.cx-t.page-thumb .page-thumb-page h4{font-weight:600;line-height:1.25;margin:0 0 .6em}.cx-t.page-thumb .page-thumb-page h1{font-size:var(--type-heading-20-size)}.cx-t.page-thumb .page-thumb-page h2{font-size:var(--type-heading-18-size);margin-top:1.1em}.cx-t.page-thumb .page-thumb-page h3,.cx-t.page-thumb .page-thumb-page h4{font-size:var(--type-copy-16-size);margin-top:1em}.cx-t.page-thumb .page-thumb-page p{margin:0 0 .8em}.cx-t.page-thumb .page-thumb-page ul,.cx-t.page-thumb .page-thumb-page ol{margin:0 0 .8em;padding-left:1.4em}.cx-t.page-thumb .page-thumb-page li{margin-bottom:.25em}.cx-t.page-thumb .page-thumb-page blockquote{margin:0 0 .8em;padding-left:.9em;border-left:2px solid color-mix(in oklab,var(--line-subtle) 90%,transparent);color:var(--content-muted)}.cx-t.page-thumb .page-thumb-page table{border-collapse:collapse;width:100%;margin:0 0 .8em;font-size:var(--type-label-12-size)}.cx-t.page-thumb .page-thumb-page th,.cx-t.page-thumb .page-thumb-page td{border:1px solid color-mix(in oklab,var(--line-subtle) 90%,transparent);padding:4px 6px;text-align:left}.cx-t.page-thumb .page-thumb-page hr{border:0;border-top:1px solid color-mix(in oklab,var(--line-subtle) 90%,transparent);margin:1em 0}.cx-t.page-thumb .page-thumb-page pre{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--type-label-12-size);margin:0 0 .8em;white-space:pre-wrap}.cx-t.page-thumb .page-thumb-page img{display:none}.cx-t.plan-card{display:flex;flex-direction:column;gap:0;min-width:0;box-shadow:0 1px 2px #1e1c160a,0 9px 24px -20px #1e1c1638;padding:12px 14px;font-family:var(--font-functional);text-align:left}.cx-t.plan-card .pc-head{display:flex;align-items:center;gap:8px;min-width:0;width:100%;padding:0;border:0;background:none;text-align:left;font-family:var(--font-functional)}.cx-t.plan-card .pc-head-toggle{cursor:pointer}.cx-t.plan-card .pc-glyph{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none;color:color-mix(in oklab,var(--content-muted) 80%,transparent)}.cx-t.plan-card .pc-spinner{width:14px;height:14px}.cx-t.plan-card .pc-heading{min-width:0;font-size:var(--type-label-12-size);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in oklab,var(--content-muted) 80%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-t.plan-card .pc-counter{flex:none;margin-left:auto;font-size:var(--type-label-12-size);font-weight:500;color:color-mix(in oklab,var(--content-muted) 80%,transparent)}.cx-t.plan-card .pc-head-toggle:hover .pc-heading,.cx-t.plan-card .pc-head-toggle:hover .pc-counter{color:var(--content-muted)}.cx-t.plan-card .pc-chevron{flex:none;color:color-mix(in oklab,var(--content-muted) 80%,transparent);transition:transform var(--motion-slow) var(--ease-standard)}.cx-t.plan-card .pc-chevron-open{transform:rotate(90deg)}.cx-t.plan-card .pc-live{margin:7px 0 0;font-size:var(--type-label-13-size);line-height:var(--type-label-13-leading);color:var(--content-muted);overflow-wrap:break-word}.cx-t.plan-card .pc-body{display:flex;flex-direction:column;gap:10px;margin-top:8px;min-width:0}.cx-t.plan-card .pc-title{margin:0;font-size:var(--type-copy-14-size);font-weight:600;color:var(--content-primary)}.cx-t.plan-card .pc-desc{margin:0;padding:0;border:0;background:none;text-align:left;font-family:var(--font-functional);font-size:var(--type-label-13-size);line-height:1.55;color:var(--content-muted);overflow-wrap:break-word}.cx-t.plan-card .pc-desc-editable{cursor:text;border-radius:var(--radius-icon-well);margin:0 -4px;padding:0 4px;transition:background-color var(--motion-base) var(--ease-standard)}.cx-t.plan-card .pc-desc-editable:hover{background:color-mix(in oklab,var(--content-primary) 4%,transparent)}.cx-t.plan-card .pc-desc-placeholder{color:color-mix(in oklab,var(--content-muted) 80%,transparent);font-style:italic}.cx-t.plan-card .pc-desc-editor{width:100%;resize:none;margin:0 -4px;padding:0 4px;border:0;border-radius:var(--radius-icon-well);background:color-mix(in oklab,var(--content-primary) 4%,transparent);outline:none;font-family:var(--font-functional);font-size:var(--type-label-13-size);line-height:1.55;color:var(--content-primary);field-sizing:content}.cx-t.plan-card .pc-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;min-width:0}.cx-t.plan-card .pc-skeleton{display:flex;flex-direction:column;gap:8px}.cx-t.plan-card .pc-skeleton-step{display:flex;align-items:center;gap:9px}.cx-t.plan-card .pc-add-step{display:flex;align-items:center;gap:5px;align-self:flex-start;padding:3px 8px 3px 6px;border:0;border-radius:var(--radius-icon-well);background:none;cursor:pointer;font-family:var(--font-functional);font-size:var(--type-label-12-size);font-weight:500;color:var(--content-muted);transition:color var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard)}.cx-t.plan-card .pc-add-step:hover{color:var(--content-primary);background:color-mix(in oklab,var(--content-primary) 4%,transparent)}.cx-t.plan-step{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-functional);list-style:none}.cx-t.plan-step .plan-step-icon{display:flex;align-items:center;justify-content:center;width:16px;height:19px;flex:none}.cx-t.plan-step .plan-step-check{color:var(--content-primary)}.cx-t.plan-step .plan-step-spinner{width:13px;height:13px}.cx-t.plan-step .plan-step-dot{width:5px;height:5px;border-radius:50%;background:var(--line)}.cx-t.plan-step .plan-step-dot-skipped{background:var(--line-subtle)}.cx-t.plan-step .plan-step-body{flex:1;min-width:0;position:relative}.cx-t.plan-step .plan-step-text{margin:0;font-size:var(--type-label-13-size);line-height:1.45;overflow-wrap:break-word}.cx-t.plan-step .plan-step-editable{cursor:text;border-radius:var(--radius-icon-well);margin:0 -4px;padding:0 4px}.cx-t.plan-step .plan-step-editable:hover{background:color-mix(in oklab,var(--content-primary) 4%,transparent)}.cx-t.plan-step .plan-step-editor{width:100%;resize:none;margin:0 -4px;padding:0 4px;border:0;border-radius:var(--radius-icon-well);background:color-mix(in oklab,var(--content-primary) 4%,transparent);outline:none;font-family:var(--font-functional);font-size:var(--type-label-13-size);line-height:1.45;color:var(--content-primary);field-sizing:content}.cx-t.plan-step .plan-step-active{color:var(--content-primary)}.cx-t.plan-step .plan-step-muted{color:var(--content-muted)}.cx-t.plan-step .plan-step-result-trigger{display:inline-flex;align-items:center;gap:4px;margin-top:6px;border:none;background:transparent;padding:0;font-size:var(--type-label-12-size);color:var(--content-muted);cursor:pointer}.cx-t.plan-step .plan-step-result-chevron{transition:transform var(--motion-base) var(--ease-standard)}.cx-t.plan-step .plan-step-result-chevron-open{transform:rotate(90deg)}.cx-t.plan-step .plan-step-result-body{margin-top:6px;padding-left:16px;font-size:var(--type-label-12-size);line-height:1.5;color:var(--content-muted)}.cx-t.plan-step .plan-step-notice{margin:var(--space-4) 0 0;font-size:var(--type-label-12-size);line-height:1.5;color:var(--content-muted)}.cx-t.plan-step .plan-step-remove{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:0;border-radius:var(--radius-icon-well);background:none;color:var(--content-muted);cursor:pointer;opacity:0;transition:opacity var(--motion-base) var(--ease-standard)}.cx-t.plan-step .plan-step-body:hover .plan-step-remove{opacity:1}.cx-t.plan-step .plan-step-remove:hover{color:var(--content-primary);background:color-mix(in oklab,var(--content-primary) 4%,transparent)}.cx-t.tl-plan .tl-plan-steps{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.cx-t.tl-plan .tl-plan-step{display:flex;align-items:flex-start;gap:9px;min-width:0}.cx-t.tl-plan .tl-plan-step-glyph{display:flex;align-items:center;justify-content:center;width:16px;height:19px;flex:none;color:color-mix(in oklab,var(--content-muted) 80%,transparent)}.cx-t.tl-plan .tl-plan-step-text{min-width:0;font-size:var(--type-label-13-size);line-height:var(--type-label-13-leading);color:var(--content-muted);overflow-wrap:break-word}.cx-t.tl-plan .tl-plan-step-skipped{color:color-mix(in oklab,var(--content-muted) 80%,transparent);text-decoration:line-through}.cx-t.status-row{display:flex;align-items:center;gap:var(--space-8);font-family:var(--font-functional);font-size:var(--type-label-13-size);line-height:var(--type-label-13-leading);color:var(--content-muted)}.cx-t.status-row .status-icon{flex-shrink:0;color:color-mix(in oklab,var(--content-muted) 80%,transparent)}.cx-t.status-row .status-body{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--space-6)}.cx-t.status-row:is([data-kind=failed],[data-kind=indeterminate],[data-kind=warning]){box-sizing:border-box;width:100%;padding:var(--space-8) var(--space-12);border-radius:var(--radius-control)}.cx-t.status-row:is([data-kind=failed],[data-kind=indeterminate]){background:var(--danger-surface);color:var(--danger-content)}.cx-t.status-row:is([data-kind=failed],[data-kind=indeterminate]) .status-icon{color:var(--danger-content)}.cx-t.status-row:is([data-kind=failed],[data-kind=indeterminate]) .status-label{text-wrap:pretty}.cx-t.status-row[data-kind=warning]{background:var(--warning-surface);color:var(--warning-content)}.cx-t.status-row[data-kind=warning] .status-icon{color:var(--warning-content)}.conversation-transcript-outline{position:absolute;z-index:var(--z-dock);inset-block-start:50%;inset-inline-start:var(--space-4);translate:0 -50%}@container thread-transcript (width < 50.75rem){.conversation-transcript-outline{display:none}}@container thread-transcript (width < 69.5rem){.conversation-view[data-context-rail-open] .conversation-transcript-outline{display:none}}.conversation-transcript-outline-trigger{display:flex;inline-size:var(--control-height-md);flex-direction:column;align-items:center;gap:var(--space-8);padding:var(--space-4) 0;border:0;background:transparent;cursor:pointer}.conversation-transcript-outline-trigger:focus-visible{outline:calc(var(--space-4) / 2) solid var(--focus-ring);outline-offset:calc(var(--space-4) / 2)}.conversation-transcript-outline-marker{display:block;flex:none;inline-size:calc(var(--space-16) + var(--space-4) / 2);block-size:calc(var(--space-4) / 2);border-radius:var(--radius-capsule);background:color-mix(in oklab,var(--content-muted) 60%,transparent)}.conversation-transcript-outline-marker[data-current=true]{background:var(--content-primary)}.conversation-response-selection{display:contents}::highlight(section-recall){background-color:var(--surface-inset);color:var(--content-primary)}.conversation-response-selection.is-recalled>[data-slot=answer-prose]{animation:conversation-response-recall calc(var(--motion-slow) * 6) var(--ease-standard)}@keyframes conversation-response-recall{0%{background:var(--surface-inset)}to{background:transparent}}.conversation-response-selection-menu{position:fixed;z-index:var(--z-popover);display:flex;width:-moz-max-content;width:max-content;max-width:calc(100vw - var(--space-24));font-synthesis:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;transform:translate(-50%,-100%)}.conversation-section-quote-card{display:flex;width:100%;min-width:0;max-width:100%;align-items:stretch;gap:var(--space-8);padding:6px 10px 6px var(--space-8);border:1px solid var(--line-subtle);border-radius:var(--radius-icon-well);background:var(--surface-raised);color:var(--content-primary);font-family:var(--font-functional);text-align:left}button.conversation-section-quote-card{cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard)}button.conversation-section-quote-card:hover{background:color-mix(in oklab,var(--surface-inset) 40%,transparent)}.conversation-section-quote-rail{width:4px;flex:0 0 4px;align-self:stretch;border-radius:999px;background:color-mix(in oklab,var(--content-muted) 30%,transparent);transition:background-color var(--motion-fast) var(--ease-standard)}button.conversation-section-quote-card:hover .conversation-section-quote-rail{background:var(--content-secondary)}.conversation-section-quote-body{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.conversation-section-quote-label{display:flex;min-width:0;align-items:center;gap:4px;color:var(--content-muted);font-size:var(--type-label-12-size);font-weight:500;line-height:1.2}.conversation-section-quote-label>svg{width:14px;height:14px;flex:0 0 14px}.conversation-section-quote-label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-section-quote-recall{margin-left:auto;opacity:0;transition:opacity var(--motion-fast) var(--ease-standard)}button.conversation-section-quote-card:hover .conversation-section-quote-recall,button.conversation-section-quote-card:focus-visible .conversation-section-quote-recall{opacity:1}.conversation-section-quote-text{display:-webkit-box;overflow:hidden;color:color-mix(in oklab,var(--content-primary) 80%,transparent);font-size:var(--type-copy-14-size);line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.conversation-section-quote-remove{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;align-self:flex-start;padding:0;border:0;border-radius:var(--radius-icon-well);background:transparent;color:var(--content-muted);cursor:pointer}.conversation-section-quote-remove:hover{color:var(--content-primary)}.conversation-section-quote-remove>svg{width:var(--space-16);height:var(--space-16)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes pop-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes resolve-in{0%{opacity:0;filter:blur(.125rem)}to{opacity:1;filter:blur(0)}}.conversation-view-column [data-kind=thread-transcript],.cx-cv .thread-col>[data-kind=thread-transcript]{flex:1;min-height:0;container:thread-transcript / size;--opaline-message-scroller-content-inset: 0px;--opaline-message-scroller-edge-fade-color: var(--canvas);--opaline-message-scroller-edge-fade-end-size: 0px}.conversation-view-column [data-kind=thread-transcript][data-last-turn-flush] [data-slot=message-scroller-start-fade],.cx-cv .thread-col [data-kind=thread-transcript][data-last-turn-flush] [data-slot=message-scroller-start-fade]{opacity:0}.conversation-view-column [data-slot=message-scroller-button],.cx-cv .thread-col [data-slot=message-scroller-button]{inset-inline-start:50%;inset-inline-end:auto;inset-block-end:var(--space-16);translate:-50% 0}.conversation-view:has(.opaline-composer-accessory-triggers) .conversation-view-column [data-slot=message-scroller-button]{inset-block-end:calc(var(--space-16) + var(--control-height-md) + var(--space-8))}.cx-cv:has(.opaline-composer-accessory-triggers) .thread-col [data-slot=message-scroller-button]{inset-block-end:calc(var(--space-16) + var(--control-height-md) + var(--space-8))}.cx-t.scroll{--conversation-reading-edge-inset: 20px;--conversation-stream-tail: min(38cqb, 17.5rem);flex:1;min-height:0;padding:var(--thread-transcript-pad, 20px var(--space-16) 164px)}.conversation-view-column .cx-t.scroll{--conversation-reading-edge-inset: 40px;--conversation-content-start-inset: calc(var(--space-16) + var(--space-4));--conversation-content-end-inset: var(--space-48);--thread-transcript-pad: 0 var(--conversation-inline-inset, var(--space-16));scroll-padding-top:var(--conversation-content-start-inset);scroll-padding-bottom:var(--space-48)}.cx-t.scroll [data-slot=message-scroller-content]{gap:0;padding:0;transition:opacity var(--motion-base) var(--ease-out)}.cx-t.scroll[data-landing] [data-slot=message-scroller-content]{opacity:0;transition:none}@media(prefers-reduced-motion:reduce){.cx-t.scroll [data-slot=message-scroller-content]{transition:none}}.conversation-view-column .cx-t.scroll [data-slot=message-scroller-content]{padding-block:var(--conversation-content-start-inset) var(--conversation-content-end-inset)}.cx-t.scroll [data-slot=message-scroller-item]{content-visibility:auto;contain-intrinsic-size:auto 56rem;margin-inline:calc(var(--space-12) / -2);padding-inline:calc(var(--space-12) / 2)}.cx-t.scroll [data-slot=message-scroller-item]:nth-last-child(2),.cx-t.scroll [data-slot=message-scroller-item]:last-child{content-visibility:visible}@media print{.cx-t.scroll [data-slot=message-scroller-item]{content-visibility:visible;contain-intrinsic-size:none}}.cx-t.scroll [data-slot=message-scroller-item]+[data-slot=message-scroller-item]{padding-block-start:var(--space-24)}.cx-t.scroll [data-slot=message-scroller-item]+[data-slot=message-scroller-item][data-continuation=true]{padding-block-start:var(--space-12)}.conversation-view-column .cx-t.scroll [data-slot=message-scroller-item]+[data-slot=message-scroller-item]{margin-block-start:var(--space-24);padding-block-start:0}.conversation-view-column .cx-t.scroll [data-slot=message-scroller-item]+[data-slot=message-scroller-item][data-continuation=true]{margin-block-start:var(--space-12)}.cx-t.scroll [data-slot=message-scroller-item]:nth-last-child(2){--conversation-turn-start-inset: var(--conversation-reading-edge-inset);min-height:calc(100cqb - var(--conversation-turn-start-inset) - var(--conversation-content-start-inset, calc(var(--space-4) * 0)) - var(--conversation-content-end-inset, calc(var(--space-4) * 0)));padding-block-start:var(--conversation-turn-start-inset)}.cx-t.scroll [data-slot=message-scroller-item][data-continuation=true]:nth-last-child(2){--conversation-turn-start-inset: var(--space-12)}.conversation-view-column .cx-t.scroll [data-slot=message-scroller-item]:nth-last-child(2){--conversation-turn-start-inset: calc(var(--space-4) * 0)}.cx-t.scroll [data-slot=message-scroller-item]:nth-last-child(2) .run[data-streaming]{padding-bottom:var(--conversation-stream-tail)}.theme-opaline .conversation-view[data-context-rail-open] .conversation-view-column .cx-t.scroll{padding-right:calc(300px + var(--conversation-inline-inset, var(--space-16)))}.cx-t.scroll .conv{box-sizing:border-box;width:100%;max-width:var(--layout-content-rail);margin:0 auto;padding-inline:var(--space-12)}.cx-t.scroll .run>*{margin-block:0}.cx-t.scroll .run>*+*{margin-block-start:var(--space-12)}.cx-t.scroll .run>*+.conversation-response-selection>[data-slot=answer-prose]{margin-block-start:var(--space-12)}.cx-t.scroll .compaction{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-8) 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cx-t.scroll .compaction-line{flex:1;height:1px;background:var(--line-subtle)}.cx-t.scroll .compaction-label{display:flex;align-items:center;gap:6px;font-size:var(--type-label-12-size);font-weight:500;color:var(--content-muted)}.cx-t.scroll .cites{display:flex;flex-wrap:wrap;gap:6px}.cx-t.scroll .cites [data-pending=true]{opacity:.55}.cx-t.scroll .transcript-loading{display:flex;flex-direction:column;gap:var(--space-24);padding-top:8px;animation:transcript-loading-in var(--motion-slow) var(--ease-standard) both}.cx-t.scroll .transcript-loading-turn{display:flex;flex-direction:column;gap:8px}.cx-t.scroll .transcript-loading-turn[data-slot=transcript-loading-user]{align-items:flex-end}.cx-t.scroll .transcript-loading [data-loading-shape=bubble]{height:2.5rem;max-width:100%;border-radius:var(--radius-control)}.cx-t.scroll .transcript-loading [data-loading-size=user]{width:min(52%,18rem)}.cx-t.scroll .transcript-loading [data-loading-size=user-short]{width:min(36%,12rem)}.cx-t.scroll .transcript-loading [data-loading-shape=line]{height:.875rem;max-width:100%;border-radius:var(--radius-icon-well)}.cx-t.scroll .transcript-loading [data-loading-size=lg]{width:min(88%,34rem)}.cx-t.scroll .transcript-loading [data-loading-size=md]{width:min(72%,28rem)}.cx-t.scroll .transcript-loading [data-loading-size=sm]{width:min(48%,18rem)}@keyframes transcript-loading-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cx-t.scroll .transcript-loading{animation:none}}.conversation-queued-messages-list{display:flex;flex-direction:column;gap:var(--space-6);margin:0;padding:calc(var(--space-8) / 4) calc(var(--space-8) / 2) 0;list-style:none}.conversation-queued-messages-item{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-8) 10px;border-radius:var(--radius-control);background:color-mix(in oklab,var(--canvas, var(--surface)) 80%,transparent);color:var(--content-primary);font-size:var(--type-label-13-size);line-height:var(--type-label-13-leading)}.conversation-queued-messages-item>span{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.conversation-queued-messages-actions{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--space-6) / 2)}[data-slot=app-shell-agent-panel] [data-slot=document-assistant-rail]{transition-property:grid-template-columns}[data-slot=app-shell-agent-panel] .opaline-doc-zeno-rail[data-surface=plain]{box-shadow:none}[data-slot=app-shell-agent-panel] .agent-chat-panel-transcript{display:flex;min-width:0;flex-direction:column}.composer-voice-call{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-16);padding:var(--space-16);background:transparent}.composer-voice-persona{position:relative;display:grid;width:10rem;height:10rem;place-items:center;transition:transform .18s ease,filter .18s ease}.composer-voice-persona-canvas{grid-area:1 / 1;width:100%;height:100%}.composer-voice-persona[data-visual-state=loading] .composer-voice-persona-canvas{opacity:0}.composer-voice-persona[data-call-status=connecting],.composer-voice-persona[data-persona-state=thinking]{animation:composer-voice-breathe 1.6s ease-in-out infinite}.composer-voice-persona[data-persona-state=listening]{transform:scale(1.06);filter:drop-shadow(0 0 1.25rem color-mix(in oklab,var(--content-primary) 45%,transparent))}.composer-voice-persona[data-persona-state=speaking]{transform:scale(1.12);filter:drop-shadow(0 0 1.75rem color-mix(in oklab,var(--content-primary) 70%,transparent))}@keyframes composer-voice-breathe{0%,to{transform:scale(1);filter:drop-shadow(0 0 .4rem transparent)}50%{transform:scale(1.05);filter:drop-shadow(0 0 1.1rem color-mix(in oklab,var(--content-primary) 40%,transparent))}}@media(prefers-reduced-motion:reduce){.composer-voice-persona,.composer-voice-persona[data-call-status=connecting],.composer-voice-persona[data-persona-state=thinking]{animation:none;transform:none;filter:none}}.cx-t.tl{margin:0;text-align:left}.conversation-agent-stream-status{margin:0;padding:var(--space-8) calc(var(--space-8) / 2);color:var(--content-muted);font-size:var(--type-label-13-size)}.conversation-agent-stream-panel-body{display:flex;flex-direction:column;overflow:hidden}.conversation-agent-stream-brief{display:flex;flex:none;flex-direction:column;gap:calc(var(--space-8) / 4);padding:var(--space-8) 10px;margin:0 0 var(--space-8);border:thin solid color-mix(in oklab,var(--line-subtle) 72%,transparent);border-radius:var(--radius-control);background:color-mix(in oklab,var(--canvas, var(--surface)) 55%,transparent)}.conversation-agent-stream-brief-label{color:var(--content-muted);font-size:var(--type-label-12-size);font-weight:600;text-transform:uppercase;letter-spacing:.02em}.conversation-agent-stream-brief-text{margin:0;overflow-wrap:anywhere;color:var(--content-primary);font-size:var(--type-label-13-size);line-height:var(--type-label-13-leading);white-space:pre-wrap}.conversation-agent-stream-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;gap:var(--space-8);overflow-y:auto;overscroll-behavior:contain}.conversation-agents-roster-list{display:flex;flex-direction:column;gap:calc(var(--space-8) / 4);margin:0;padding:calc(var(--space-8) / 4) 0 0;list-style:none}.conversation-agents-roster-row{display:flex;width:100%;align-items:center;gap:10px;padding:var(--space-8) var(--space-6);border:0;border-radius:var(--radius-control);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.conversation-agents-roster-row:hover{background:color-mix(in oklab,var(--canvas, var(--surface)) 72%,transparent)}.conversation-agents-roster-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:calc(var(--space-8) / 8)}.conversation-agents-roster-title{color:var(--content-primary);font-size:var(--type-label-13-size);font-weight:500}.conversation-agents-roster-meta{color:var(--content-muted);font-size:var(--type-label-12-size)}.conversation-connection-chip{display:inline-flex;align-items:center;gap:var(--space-6);width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:var(--space-8);padding:5px 10px;border-radius:var(--radius-capsule);border:thin solid color-mix(in oklab,var(--line-subtle) 70%,transparent);background:color-mix(in oklab,var(--canvas, var(--surface)) 92%,transparent);color:var(--content-muted);font-family:var(--font-functional);font-size:var(--type-label-12-size);font-weight:500}.conversation-connection-chip[data-kind=auth-denied],.conversation-connection-chip[data-kind=retry-exhausted],.conversation-connection-chip[data-kind=stream-error]{color:var(--content-primary);border-color:color-mix(in oklab,var(--danger-line) 35%,transparent)}.conversation-connection-chip-dot{width:calc(var(--space-8) * .875);height:calc(var(--space-8) * .875);border-radius:50%;background:currentColor;opacity:.75}.conversation-connection-chip[data-kind=reconnecting] .conversation-connection-chip-dot{animation:conversation-connection-pulse 1.1s ease-in-out infinite}@keyframes conversation-connection-pulse{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.conversation-connection-chip[data-kind=reconnecting] .conversation-connection-chip-dot{animation:none}}.theme-opaline.approval-proposal-card{overflow:hidden;color:var(--content-primary)}.approval-proposal-card .conversation-composer-accessory-title{color:var(--warning-content)}.approval-proposal-card__content{display:flex;flex-direction:column;gap:var(--space-12)}.approval-proposal-card__body{max-block-size:min(40dvh,max(6rem,calc(100dvh - 24rem)));overflow-y:auto;scrollbar-gutter:stable;color:var(--content-muted)}.approval-proposal-card__body pre{overflow:auto;margin:0;padding:var(--space-12);border-radius:var(--radius-control);background:var(--surface-inset);color:var(--content-primary);white-space:pre-wrap}.approval-proposal-card__footer,.approval-proposal-card__actions{display:flex;align-items:center}.approval-proposal-card__footer{justify-content:flex-end;gap:var(--space-16)}.approval-proposal-card__actions{gap:var(--space-6)}.approval-proposal-card__actions kbd{margin-inline-start:calc(var(--space-12) / 2);opacity:.7}[data-approval-policy]{inline-size:auto;min-inline-size:7.5rem;margin-inline-end:auto}.approval-proposal-card__countdown{--proposal-progress: 1;--proposal-duration: 0ms;position:absolute;inset-inline-start:0;inset-block-end:0;inline-size:100%;block-size:calc(var(--space-12) / 4);background:var(--warning-content);transform:scaleX(var(--proposal-progress));transform-origin:0 50%;animation:approval-proposal-drain var(--proposal-duration) linear forwards}@keyframes approval-proposal-drain{0%{transform:scaleX(var(--proposal-progress))}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.approval-proposal-card__countdown{animation:none}}.conversation-input-required-card .conversation-input-required-copy{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:var(--space-4);margin:0;color:var(--content-primary);font-size:var(--text-copy-14);font-weight:500;line-height:var(--type-label-13-leading)}.conversation-input-required-actions{display:flex;justify-content:flex-end;gap:var(--space-6);padding-top:var(--space-16)}.conversation-input-required-edits{display:flex;flex-direction:column;gap:var(--space-6);margin-bottom:var(--space-8)}.conversation-input-required-edit-toggle{align-self:flex-start;padding:0;border:0;background:none;color:var(--content-muted);font:inherit;font-size:var(--type-label-12-size);text-decoration:underline;cursor:pointer}.conversation-input-required-edit-toggle:disabled{cursor:not-allowed;opacity:.5;text-decoration:none}.conversation-input-required-error{margin:0;color:var(--danger-content);font-size:var(--type-label-12-size)}.conversation-input-required-review-decisions{display:grid;gap:var(--space-8);min-width:0}.conversation-input-required-review-decisions p,.conversation-input-required-review-decisions ul{margin:0}.conversation-input-required-review-decisions ul{display:grid;gap:var(--space-8);padding:0;list-style:none}.conversation-input-required-review-decisions li{display:grid;gap:var(--space-4);min-width:0}.conversation-input-required-review-label{color:var(--content-muted);font-size:var(--type-label-12-size)}.conversation-input-required-review-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-4) var(--space-8)}.conversation-input-required-review-existing{max-height:12rem;overflow:auto;padding:var(--space-8);border-radius:var(--radius-control);background:var(--surface-inset);white-space:pre-wrap;overflow-wrap:anywhere;display:grid;gap:var(--space-4)}.conversation-input-required-review-existing--revision{max-height:18rem;padding:0;background:transparent}.conversation-input-required-review-revision{display:grid;gap:var(--space-16)}.conversation-input-required-review-revision>div{display:grid;gap:var(--space-8)}.conversation-input-required-review-revision>div+div{padding-top:var(--space-16);border-top:calc(var(--space-16) / 16) solid var(--line)}.conversation-input-required-review-revision .conversation-input-required-review-label{font-weight:600}.conversation-input-required-review-revision-focus{color:color-mix(in srgb,currentColor 78%,var(--content-primary));font-weight:700;text-decoration:underline;text-decoration-thickness:calc(var(--space-16) / 16);text-underline-offset:.16em}.conversation-input-required-review-effect{padding:0;background:transparent;white-space:pre-wrap;overflow-wrap:anywhere}.conversation-input-required-review-effect del,.conversation-input-required-review-effect ins{padding:.08em .15em;border-radius:.2em;text-decoration-thickness:calc(var(--space-16) / 16)}.conversation-input-required-review-effect del{color:var(--change-removed-content);background:var(--danger-surface)}.conversation-input-required-review-effect ins{color:var(--change-added-content);background:var(--success-surface);text-decoration:none}.conversation-input-required-review-attribution{color:var(--content-muted);font-size:var(--type-label-12-size)}@media(max-width:47.5rem){.conversation-input-required-card .conversation-input-required-copy{flex-wrap:wrap}}.theme-opaline.conversation-todo-progress-panel{padding:var(--space-8) 10px}.theme-opaline.conversation-todo-progress-panel--with-trigger{padding:var(--space-12) .875rem .8125rem}.theme-opaline.conversation-todo-progress-panel--with-trigger .conversation-composer-accessory-body{display:flex;flex-direction:column;gap:10px}.theme-opaline.conversation-todo-progress-panel--with-trigger [data-slot=command-control]{border:0}.theme-opaline.conversation-todo-progress-panel--with-trigger [data-slot=command-control] [data-slot=command-control-remove]{inset-inline-start:0}.conversation-todo-progress-trigger{display:flex;width:100%;min-width:0;align-items:center;gap:var(--space-8);padding:0;border:0;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.conversation-todo-progress-trigger-title{min-width:0;flex:1;overflow:hidden;color:var(--content-primary);font-size:var(--type-label-13-size);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.conversation-todo-progress-trigger-title>[data-slot=shimmer]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-todo-progress-trigger-summary{flex:none;margin-inline-start:auto;color:color-mix(in oklab,var(--content-muted) 82%,transparent);font-size:var(--type-label-13-size);font-variant-numeric:tabular-nums}.theme-opaline .conversation-todo-progress-list,.theme-opaline.conversation-todo-progress-panel .conversation-todo-progress-list{gap:var(--space-8);border:0;border-radius:0;background:transparent;box-shadow:none}.theme-opaline .conversation-todo-progress-list .opaline-task-queue-item,.theme-opaline.conversation-todo-progress-panel .conversation-todo-progress-list .opaline-task-queue-item{min-height:var(--control-height-dense);gap:10px;padding:0;border-bottom:0}.theme-opaline .conversation-todo-progress-list .opaline-task-queue-copy>strong,.theme-opaline.conversation-todo-progress-panel .conversation-todo-progress-list .opaline-task-queue-copy>strong{overflow:visible;color:var(--content-muted);font-size:var(--type-label-13-size);font-weight:400;text-overflow:clip;white-space:normal}.theme-opaline .conversation-todo-progress-list .opaline-task-queue-item:is([data-status=running],[data-status=completed]) .opaline-task-queue-copy>strong,.theme-opaline.conversation-todo-progress-panel .conversation-todo-progress-list .opaline-task-queue-item:is([data-status=running],[data-status=completed]) .opaline-task-queue-copy>strong{color:var(--content-primary)}.conversation-context-rail{display:flex;flex:none;align-self:flex-start;width:100%;min-height:0;flex-direction:column;overflow:hidden;font-family:var(--font-functional)}.conversation-context-rail-scroll{display:flex;min-height:0;flex-direction:column;gap:calc(var(--space-4) / 4);overflow-y:auto}.conversation-context-rail[data-surface=inline]{flex:0 1 auto}.conversation-context-rail[data-surface=inline] .conversation-context-rail-scroll{gap:var(--space-8)}.conversation-context-rail[data-surface=inline] .conversation-context-section{flex-shrink:0;padding:calc(var(--space-8) + var(--space-4) / 2);border-radius:var(--radius-float)}.conversation-context-section{display:flex;flex-direction:column;gap:1px;text-align:left}.conversation-context-section>header{display:flex;min-height:var(--control-height-md);flex-shrink:0;align-items:center;gap:var(--space-8);padding-inline:calc(var(--space-4) + var(--space-6))}.conversation-context-section-icon{display:flex;width:21px;height:1.3125rem;flex-shrink:0;align-items:center;justify-content:center;color:var(--content-secondary)}.conversation-context-section-icon>svg{width:21px;height:21px;flex:none}.conversation-context-section h3{margin:0;min-width:0;overflow:hidden;color:var(--content-muted);font-family:var(--font-technical);font-size:var(--type-label-12-size);font-weight:400;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.conversation-context-section-count{flex-shrink:0;color:var(--content-secondary);font-size:var(--type-label-12-size);font-variant-numeric:tabular-nums;line-height:1.5}.conversation-context-section-action{display:flex;flex-shrink:0;margin-left:auto;margin-right:calc(var(--space-6) * -1)}.conversation-context-list{display:flex;flex-direction:column;gap:1px}.conversation-context-row{display:flex;box-sizing:border-box;min-height:var(--control-height-md);align-items:center;gap:calc(var(--space-4) + var(--space-6));width:100%;padding-inline:calc(var(--space-4) + var(--space-6));border:0;border-radius:var(--radius-icon-well);background:none;color:var(--content-primary);font-size:var(--type-copy-14-size);line-height:18px;text-align:left}.theme-opaline .conversation-context-row:not(.is-selected):hover,.theme-opaline .conversation-context-more:hover{background:var(--opaline-menu-item-hover-background)}.conversation-context-row.is-selected,.conversation-context-row.is-selected:hover{background:var(--surface-inset)}.conversation-context-row[data-pending=true]{opacity:.55}.conversation-context-row-lead{width:21px;flex-shrink:0}.conversation-context-row-lead>svg{display:block;width:var(--space-16);height:var(--space-16)}.conversation-context-row-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-context-row.is-selected .conversation-context-row-label{font-weight:500}.conversation-context-section>p{display:flex;min-height:var(--control-height-md);align-items:center;margin:0;padding-inline:calc(var(--space-4) + var(--space-6));color:var(--content-muted);font-size:var(--type-copy-14-size);line-height:18px}.conversation-context-row-lead[data-icon]{display:grid;height:21px;place-items:center}.conversation-context-row-lead[data-icon]>:is(svg,img){width:var(--space-16);height:var(--space-16)}.conversation-context-more{width:100%;padding:var(--space-8) var(--space-8) var(--space-8) calc(var(--space-4) + var(--space-6));border:0;border-radius:var(--radius-control);background:none;color:var(--content-muted);cursor:pointer;font-size:var(--type-copy-13-size);line-height:var(--type-copy-13-leading);text-align:left}.conversation-preview-capability-lane{display:flex;box-sizing:border-box;width:100%;min-width:0;height:var(--space-48);flex:none;align-items:center}.conversation-preview-edit-strip{display:flex;flex-shrink:0;align-items:center;gap:2px;padding:6px var(--space-12);border-top:1px solid color-mix(in oklab,var(--line-subtle) 55%,transparent)}.conversation-preview-edit-spacer{flex:1}.opaline-work-panel-subheader .conversation-preview-edit-strip{width:100%;justify-content:flex-end;padding:0;border-top:0}.opaline-work-panel-subheader .conversation-preview-edit-spacer{display:none}.conversation-preview-edit-zoom,.conversation-preview-edit-presets{flex:none}.conversation-preview-edit-input-group{flex:none;max-width:18rem;width:min(18rem,100%);overflow:visible}.theme-opaline .conversation-preview-edit-input-group [data-action=ask-edit-send].opaline-button--ghost,.conversation-preview-edit-input-group [data-action=ask-edit-send].opaline-button--ghost{border-color:transparent;background:transparent;box-shadow:none}.opaline-work-panel-subheader .conversation-preview-edit-input-group{margin-inline-start:auto}.conversation-preview-edit-input-group .opaline-input::-moz-placeholder{font-weight:400}.conversation-preview-edit-input-group .opaline-input,.conversation-preview-edit-input-group .opaline-input::placeholder{font-weight:400}.conversation-preview-skeleton{display:flex;flex-direction:column}.conversation-preview-skeleton-line{height:var(--space-12)}.conversation-preview-skeleton-line--first{width:91.6667%}.conversation-preview-skeleton-line--second{width:83.3333%;margin-top:var(--space-12)}.conversation-preview-skeleton-line--third{width:75%;margin-top:var(--space-12)}.conversation-preview-empty{margin:0;color:var(--content-muted);font-size:var(--type-copy-14-size);line-height:1.55}.conversation-view{position:relative;display:flex;flex:1;flex-direction:column;width:100%;min-height:0;container:conversation-view / inline-size;color:var(--content-primary);font-family:var(--font-functional);--conversation-inline-inset: 0px;--conversation-rail-enter: calc(var(--motion-slow) * 5 / 4);--conversation-rail-exit: var(--motion-fast);--conversation-rail-ease-in: cubic-bezier(.32, 0, .67, 0)}.conversation-view-column{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:clip}.conversation-view[data-variant=compact]{--conversation-inline-inset: var(--space-8);min-width:0}.conversation-view[data-variant=compact] .conversation-view-column,.conversation-view[data-variant=compact] .conversation-dock{--conversation-inline-inset: var(--space-8)}.conversation-context-action-region{position:absolute;top:var(--space-12);left:var(--space-12);z-index:calc(var(--z-dock) + 2)}@container conversation-view (max-width: 771px){.conversation-view-column,.conversation-dock{--conversation-inline-inset: var(--space-16)}}.conversation-header{position:sticky;top:0;z-index:calc(var(--z-dock));padding-inline:var(--conversation-inline-inset);padding-block:10px;background:transparent}.conversation-context-region{position:absolute;top:0;right:var(--conversation-inline-inset);bottom:0;z-index:calc(var(--z-dock) + 1);display:flex;width:300px;min-width:0;min-height:0;overflow:hidden;pointer-events:none}.conversation-context-region .conversation-context-section{pointer-events:auto}.conversation-context-region>*{transition:transform var(--conversation-rail-enter) var(--ease-out),opacity var(--motion-base) var(--ease-standard)}.conversation-context-region[data-collapsed]{visibility:hidden;transition:visibility 0s linear var(--conversation-rail-exit)}.conversation-context-region[data-collapsed=displaced]{transition:none}.conversation-context-region[data-collapsed]>*{opacity:0;transform:translate(100%);transition:transform var(--conversation-rail-exit) var(--conversation-rail-ease-in),opacity var(--conversation-rail-exit) var(--conversation-rail-ease-in)}.conversation-context-region[data-collapsed=displaced]>*{transform:none;transition:none}.conversation-rail-float{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;padding:var(--space-12) 0}.conversation-rail-float .conversation-context-rail{width:calc(100% - var(--space-12));margin:0 6px}.conversation-rail-float .cx-t.background-tasks{width:calc(100% - var(--space-12));margin:0 6px 10px}.conversation-context-region .cx-t.background-tasks{pointer-events:auto}.theme-opaline .conversation-view[data-context-rail-open] .conversation-dock,.theme-opaline.conversation-view[data-context-rail-open] .conversation-dock{padding-right:calc(300px + var(--conversation-inline-inset))}.conversation-dock{position:relative;z-index:var(--z-dock);flex:none;isolation:isolate;padding:0 var(--conversation-inline-inset) var(--space-8);pointer-events:none}.conversation-dock-inner{position:relative;z-index:1;max-width:var(--layout-content-rail);margin:0 auto;pointer-events:auto}@media(prefers-reduced-motion:reduce){.conversation-context-region,.conversation-context-region[data-collapsed],.conversation-context-region>*,.conversation-context-region[data-collapsed]>*{transition:none}}.citation-verification-card{--citation-card-inset: var(--space-8);--citation-text-inset: var(--space-8);display:flex;flex-direction:column;min-inline-size:0;gap:var(--space-8);margin:var(--space-12) var(--space-16);padding:var(--citation-card-inset);border-radius:var(--radius-area);background:var(--surface-raised);box-shadow:var(--recipe-attachment);font-family:var(--font-functional)}.citation-verification-bar{display:flex;align-items:center;gap:var(--space-8);min-block-size:var(--control-height-sm)}.citation-verification-status{display:inline-flex;flex:none;align-items:center;gap:var(--space-6);padding-inline:var(--citation-text-inset);border-radius:var(--radius-capsule);color:var(--content-secondary);font-size:var(--type-label-13-size);font-weight:500;line-height:var(--space-16)}.citation-verification-status>svg{inline-size:var(--space-16);block-size:var(--space-16);flex:none}.citation-verification-status[data-tone=success]{color:var(--success-content)}.citation-verification-status[data-tone=warning]{color:var(--warning-content)}.citation-verification-status[data-tone=destructive]{color:var(--danger-content)}.citation-verification-status[data-tone=accent]{color:var(--selection-content)}.citation-verification-status:focus-visible{outline:calc(var(--space-4) / 2) solid var(--focus-ring);outline-offset:calc(var(--space-4) / 2)}.citation-verification-stepper{display:flex;flex:none;align-items:center;gap:var(--space-8);margin-inline-start:auto}.citation-verification-stepper-label{color:var(--content-muted);font-size:var(--type-label-13-size)}.citation-verification-stepper-control{display:flex;align-items:center;border-radius:var(--radius-capsule);background:var(--surface-raised);box-shadow:var(--recipe-plain-control)}.citation-verification-position{min-inline-size:var(--space-48);color:var(--content-primary);font-family:var(--font-technical);font-size:var(--type-label-12-size);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.citation-verification-claim{display:-webkit-box;margin:0;overflow:hidden;padding-inline:var(--citation-text-inset);color:var(--content-primary);font-size:var(--type-copy-14-size);font-weight:500;line-height:var(--type-copy-14-leading);-webkit-box-orient:vertical;-webkit-line-clamp:2}.citation-verification-rationale{margin:0;min-inline-size:0;padding-inline:var(--citation-text-inset);color:var(--content-secondary);font-size:var(--type-copy-13-size);line-height:var(--type-copy-13-leading)}.citation-verification-rationale[aria-live]:not([data-expanded]){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.citation-verification-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8);min-block-size:var(--control-height-sm)}.citation-verification-toggle svg[data-expanded]{transform:rotate(180deg)}.citation-verification-evidence{display:flex;min-inline-size:0;align-items:center;gap:var(--space-8);margin-inline-start:auto}.citation-verification-evidence-heading{flex:none;color:var(--content-muted);font-size:var(--type-label-13-size)}.citation-verification-evidence-source{display:flex;min-inline-size:0;align-items:center;gap:var(--space-6);padding-inline-end:var(--citation-text-inset);color:var(--content-primary);font-size:var(--type-label-13-size);font-weight:500}.citation-verification-evidence-source>svg{inline-size:calc(var(--space-12) + var(--space-4) / 2);block-size:calc(var(--space-12) + var(--space-4) / 2);flex:none;color:var(--content-muted)}.citation-verification-evidence .opaline-selection--pill{--selection-item-height: calc(var(--space-24) - var(--space-4) / 2);--selection-font-size: var(--type-label-12-size)}.citation-verification-evidence-title,.citation-verification-evidence [data-slot=selector-label]{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.citation-verification-evidence [data-slot=selector-option]{min-inline-size:0;max-inline-size:calc(var(--space-48) * 4)}.conversation-clarifying-dock .cx-t.cq-card{display:flex;flex-direction:column;gap:var(--space-12);min-width:0;padding:calc(var(--space-8) / 4) calc(var(--space-8) / 4) 0;font-family:var(--font-functional);text-align:left;box-shadow:none;background:transparent}.cx-t.cq-card{display:flex;flex-direction:column;gap:.625rem;min-width:0;box-shadow:0 1px 2px #1e1c160a,0 9px 24px -20px #1e1c1638;padding:.75rem .875rem;font-family:var(--font-functional);text-align:left}.cx-t.cq-card[data-disabled=true]{opacity:.6}.cx-t.cq-card .cq-question{margin:0;font-size:var(--type-copy-14-size);font-weight:500;line-height:var(--type-copy-14-leading);color:var(--content-primary)}.cx-t.cq-card .cq-context-body{margin:calc(var(--space-12) * -.5) 0 0;color:var(--content-muted);font-size:var(--type-label-13-size);line-height:var(--type-label-13-leading)}.cx-t.cq-card .cq-context-chevron{flex:none;transform:rotate(-90deg);transition:transform .2s var(--ease-out)}.cx-t.cq-card .cq-context-chevron.is-open{transform:rotate(0)}.cx-t.cq-card .cq-options{display:flex;flex-direction:column;gap:.375rem;min-width:0}.cx-t.cq-card .cq-option{display:flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:.5625rem .75rem;border:.0625rem solid var(--line-subtle);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--surface-raised) 0 0 .0223125rem .09375rem inset,var(--line) 0 .125rem 0 inset,#201f1c0f 0 .125rem .1875rem;cursor:pointer;text-align:left;font-family:var(--font-functional);font-size:var(--type-label-13-size);line-height:var(--type-label-13-leading);color:var(--content-primary);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard)}.cx-t.cq-card .cq-option:hover:not(:disabled){background:var(--surface-inset);border-color:var(--line)}.cx-t.cq-card .cq-option:disabled{cursor:default;opacity:.6}.cx-t.cq-card .cq-freetext-row{display:flex;align-items:center;gap:var(--space-8)}.cx-t.cq-card .cq-freetext{min-width:0;min-height:var(--control-height-md);flex:1;resize:none}.cx-t.cq-card .cq-attach{display:flex;flex-direction:column;gap:.5rem}.cx-t.cq-card .cq-paste{min-height:4.75rem;resize:none}.cx-t.cq-card .cq-attach-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding-block:var(--space-8)}.cx-t.cq-card .cq-skip{align-self:flex-end}.cx-t.cq-card .cq-progress{margin:0;font-size:var(--type-label-12-size);color:color-mix(in oklab,var(--content-muted) 80%,transparent)}.cx-t.cq-submitting{display:flex;align-items:center;gap:.5rem;margin:.125rem 0 .9375rem;font-family:var(--font-functional);font-size:var(--type-label-13-size);color:var(--content-muted)}.cx-t.cq-submitting .cq-submitting-spinner{width:.875rem;height:.875rem}.cx-t.tl-disclosure.cq-history{margin:0 0 .9375rem}.cx-t.cq-history .cq-pairs{display:flex;flex-direction:column;gap:.625rem;padding-left:1.25rem}.cx-t.cq-history .cq-pair{display:flex;flex-direction:column;gap:.125rem;min-width:0}.cx-t.cq-history .cq-pair-q{margin:0;font-size:var(--type-label-12-size);color:color-mix(in oklab,var(--content-muted) 80%,transparent)}.cx-t.cq-history .cq-pair-a{display:flex;align-items:baseline;gap:.375rem;margin:0;font-size:var(--type-label-13-size);line-height:var(--type-label-13-leading);color:var(--content-primary)}.cx-t.cq-history .cq-pair-check{flex:none;align-self:center;color:var(--content-primary)}.cx-t.cq-history .cq-pair-files{display:flex;align-items:center;gap:.3125rem;margin:0 0 0 1.1875rem;font-size:var(--type-label-12-size);color:color-mix(in oklab,var(--content-muted) 80%,transparent)}.conversation-artefact-markdown .ProseMirror{outline:none;white-space:pre-wrap;word-break:break-word}.conversation-artefact-markdown .citation-anchor{display:inline-block;margin-inline-start:.15em;vertical-align:baseline}.conversation-artefact-body{height:100%;overflow-y:auto}.conversation-artefact-empty{display:flex;height:100%;align-items:center;justify-content:center;margin:0;padding:var(--space-24);color:var(--content-muted);font-size:var(--type-label-12-size);text-align:center}.theme-opaline .conversation-context-toggle>svg{width:21px;height:21px;flex:none}.theme-opaline .opaline-popover.conversation-context-popover{width:min(300px,calc(100vw - var(--space-24)));height:auto;max-height:var(--available-height)}.conversation-context-popover .conversation-rail-float{height:auto;padding:0}.conversation-context-popover .conversation-rail-float .conversation-context-rail{width:100%;margin:0}.theme-opaline .opaline-popover.conversation-context-popover .conversation-context-rail{padding:0;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.conversation-context-popover .conversation-rail-float .cx-t.background-tasks{width:100%;margin:0 0 10px}.prompt-library-overlay__body-panel:not([hidden]),.prompt-preset-pane,[data-prompt-preset-editor]{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column}.prompt-library-overlay__body-panel:not([hidden]){gap:var(--space-16);padding:0;color:inherit;font:inherit}.prompt-preset-detail__rail,.prompt-preset-editor__fields{display:flex;flex-direction:column;gap:var(--space-24)}.prompt-preset-detail__identity{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-12)}.prompt-preset-detail__identity :is(h2,p),.prompt-preset-detail__prompt-section :is(h3,p),.prompt-preset-editor__settings h3{margin:0}.prompt-preset-detail__identity h2{font-size:var(--type-heading-24-size);font-weight:600;line-height:1.25}.prompt-preset-detail__description,.prompt-preset-detail__behavior{color:var(--content-muted)}.prompt-preset-detail__prompt-section h3,.prompt-preset-editor__settings h3{margin-bottom:var(--space-8);font-size:var(--type-copy-16-size);font-weight:500}.prompt-preset-detail__prompt{min-height:10rem;padding:var(--space-16);border:1px solid var(--line-subtle);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--content-secondary);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.prompt-preset-detail__behavior{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-8);font-size:var(--type-label-13-size)}[data-prompt-preset-detail-footer]>:first-child{margin-right:auto}[data-prompt-preset-detail-danger],[data-prompt-library-overlay] [role=alert]{color:var(--danger-content)}[data-prompt-preset-editor-prompt-input]{box-sizing:border-box;height:136px;min-height:136px}.prompt-preset-editor__settings{border-top:1px solid var(--line-subtle);padding-top:var(--space-12)}.prompt-preset-editor__settings-content{display:grid;gap:var(--space-16);padding-top:var(--space-16)}.prompt-preset-editor__document-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12)}.prompt-presets-catalogue{display:flex;flex-direction:column;gap:calc(var(--space-16) + var(--space-4) / 2)}.prompt-presets-catalogue>header{padding-inline:calc(var(--space-4) / 2)}.prompt-presets-catalogue h2{margin:0;font-size:var(--type-copy-16-size);font-weight:500;line-height:var(--space-24);color:var(--content-primary)}.prompt-presets-catalogue>header p{margin:calc(var(--space-6) / 2) 0 0;font-size:var(--type-label-13-size);line-height:calc(var(--space-16) + var(--space-4) / 2);color:var(--content-muted)}.prompt-presets-catalogue__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));gap:var(--space-8);align-items:start}.lr-related{display:grid;gap:var(--space-16);color:var(--content-primary);font-size:var(--type-copy-14-size)}.lr-related-description,.lr-related-summary{margin:0;color:var(--content-muted);line-height:var(--type-copy-14-leading)}.lr-related-card{display:grid;gap:var(--space-16);padding:var(--space-16);border-radius:var(--radius-panel);background:color-mix(in oklab,var(--surface-inset),var(--content-primary) 3%)}.lr-related-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);color:var(--content-muted);font-weight:500}.lr-related-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--space-24) * 8)),1fr));gap:var(--space-12) var(--space-24)}.lr-related-choice{display:flex;align-items:center;gap:var(--space-8);min-width:0;cursor:pointer;line-height:var(--type-copy-14-leading)}.lr-related-choice>svg{width:var(--space-16);height:var(--space-16);flex:none;color:var(--content-muted)}.lr-related-summary{font-size:var(--type-label-12-size)}.lr-related-options{display:grid;gap:var(--space-16)}.lr-related-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12)}.lr-related-dates label{display:grid;gap:var(--space-4);min-width:0;color:var(--content-muted)}.lr-related-dates input{min-width:0}.lr-related-sort{width:auto;max-width:100%;flex-shrink:0}.lr-filter-row{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--space-6);padding-block-start:var(--space-8)}.lr-search-summary{display:flex;min-height:var(--control-height-md);flex:none;align-items:center;gap:var(--space-8);padding-block-start:var(--space-4);padding-inline-start:var(--space-12)}.lr-search-clear{margin-inline-start:auto}.lr-search-empty{display:flex;min-height:100%;align-items:center;justify-content:center;padding:var(--space-24) var(--space-8)}.lr-search-hint{min-width:0;color:var(--content-muted);font-size:var(--type-label-13-size)}.lr-search-message{margin:0;padding:var(--space-12);color:var(--content-muted);font-size:var(--type-label-13-size)}.lr-filter-pill[data-active]{background:var(--state-hover)}.lr-filter-pill-label{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lr-filter-total{color:var(--content-muted);font-family:var(--font-technical);font-size:var(--type-label-12-size);line-height:1rem;white-space:nowrap}.lr-results-toolbar{display:flex;justify-content:flex-end;padding-block:var(--space-8)}.lr-card{border-radius:calc(var(--radius-area) - var(--space-4));cursor:pointer}.lr-card:hover{background:var(--state-hover)}.lr-card[data-selected]{background:var(--state-selected)}.lr-card:focus-visible{outline:calc(var(--space-4) / 2) solid var(--focus-ring);outline-offset:calc(var(--space-4) / -2)}.lr-card-cell{display:flex;min-width:0;align-items:flex-start;gap:var(--space-12);padding:var(--space-12)}.lr-card-tile{position:relative;display:grid;width:var(--control-height-dense);height:var(--control-height-dense);flex:none;place-items:center}.lr-card-mark{display:grid;width:100%;height:100%;place-items:center;border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:var(--recipe-file-icon)}.lr-card-mark>svg,.lr-card-mark>img{width:var(--space-16);height:var(--space-16)}.lr-card-check{position:absolute;inset:0;display:grid;place-items:center;opacity:0}.lr-card:is(:hover,:focus-within,[data-selected]) .lr-card-check,.lr-results[data-selecting] .lr-card-check{opacity:1}.lr-card:is(:hover,:focus-within,[data-selected]) .lr-card-tile:has(.lr-card-check) .lr-card-mark,.lr-results[data-selecting] .lr-card:not([data-attached]) .lr-card-mark{visibility:hidden}.lr-card-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:calc(var(--space-4) / 2)}.lr-card-title{display:block;overflow:hidden;padding:0;border:0;background:none;color:var(--content-primary);cursor:pointer;font:inherit;font-size:var(--type-label-13-size);font-weight:500;line-height:1.125rem;text-align:start;text-overflow:ellipsis;white-space:nowrap}.lr-card-title:disabled{color:var(--content-muted);cursor:default}.lr-card .lr-source-metadata{display:block;overflow:hidden;margin:0;font-size:var(--type-label-12-size);line-height:1rem;text-overflow:ellipsis;white-space:nowrap}.lr-source-metadata>span+span:before{content:" · "}.lr-card .lr-card-snippet{display:-webkit-box;overflow:hidden;padding-block-start:var(--space-4);color:var(--content-secondary);font-size:var(--type-label-13-size);line-height:1.25rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lr-card-note{color:var(--content-muted);font-size:var(--type-label-12-size)}.lr-card-trailing{display:flex;height:var(--control-height-dense);flex:none;align-items:center;gap:var(--space-6)}.lr-card:not(:hover,:focus-within) .lr-card-trailing>:not(.lr-card-in-chat){opacity:0}.lr-card-add{background:var(--state-hover)}.lr-card-in-chat{display:inline-flex;align-items:center;gap:var(--space-4);padding-inline:var(--space-8);color:var(--content-muted);font-size:var(--type-label-12-size);font-weight:500}.lr-card-in-chat>svg{width:var(--space-16);height:var(--space-16)}.lr-attached-check{flex:none;width:var(--space-16);height:var(--space-16);align-self:center}.lr-attached-check>svg{width:100%;height:100%}.lr-source-kind-icon{flex:none;width:var(--space-16);height:var(--space-16)}.lr-source-metadata{color:var(--content-muted);font-size:var(--type-label-12-size);overflow-wrap:anywhere}.lr-search-help{display:grid;gap:var(--space-12);max-width:calc(var(--space-48) * 7);font-size:var(--type-label-12-size)}.lr-search-help dl,.lr-search-help p{margin:0}.lr-search-help dd{margin:var(--space-4) 0 var(--space-12);color:var(--content-muted)}.lr-search-help code{white-space:normal;overflow-wrap:anywhere}.lr-chat-capacity{display:flex;flex-direction:column;gap:var(--space-4);color:var(--content-muted);font-size:var(--type-label-12-size)}.lr-results>[role=grid]{display:grid;grid-template-columns:minmax(0,1fr)}.lr-reader-actions{display:flex;flex:none;align-items:center;gap:var(--space-12);padding:var(--space-12) 0 0;border-top:calc(var(--space-4) / 4) solid var(--line)}.lr-cited-sources-list{display:flex;margin:0;padding:0;flex-direction:column;list-style:none}.library-listing-failure{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:.0625rem solid var(--line-subtle);border-radius:var(--radius-control);background:var(--surface-inset);color:var(--content-muted);font-size:var(--type-label-13-size)}.library-listing-failure>svg{width:1.25rem;height:1.25rem;flex:none}.library-listing-failure>span{display:grid;min-width:0;flex:1;gap:.125rem}.library-listing-failure strong{color:var(--content-primary);font-weight:500}.library-listing-failure small{color:inherit;font-size:var(--type-label-12-size)}.onboarding-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.auth-card.onboarding-welcome-card{padding:0;gap:0px}.onboarding-welcome-card .onboarding-step-form{padding:var(--space-16)}.onboarding-welcome-card .onboarding-dialog__footer{padding:var(--space-12) var(--space-16)}.onboarding-welcome-error{padding:0 var(--space-16)}.onboarding-dialog{display:flex;flex-direction:column;max-height:calc(100dvh - 2rem);overflow:hidden}.onboarding-dialog__body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.onboarding-dialog__step{flex:1;min-height:0;overflow-y:auto}.onboarding-dialog__footer{display:flex;align-items:center;gap:16px;padding:16px 24px 24px;border-top:1px solid var(--line-subtle)}.onboarding-back{color:var(--content-muted)}.onboarding-next{flex:1}.onboarding-render-error{padding:24px;color:var(--danger-solid);font-size:var(--type-label-13-size);text-align:left}.onboarding-step-form{width:100%;padding:24px;text-align:left;display:flex;flex-direction:column;gap:16px}.onboarding-heading{display:flex;flex-direction:column;gap:var(--space-8)}.onboarding-title{margin:0;font-family:var(--font-functional);font-size:var(--type-heading-16-size);font-weight:600;line-height:var(--type-heading-18-leading);letter-spacing:-.01em;color:var(--content-primary)}.onboarding-subtitle{margin:0;font-size:var(--type-label-13-size);color:var(--content-muted)}.onboarding-fields{display:flex;flex-direction:column;gap:16px}.onboarding-name-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16);align-items:start}.onboarding-error{margin:0;font-size:var(--type-label-12-size);font-weight:500;color:var(--danger-solid)}@media(max-width:480px){.onboarding-name-grid{grid-template-columns:1fr}}.onboarding-field-with-hint{display:flex;flex-direction:column;gap:6px}.onboarding-field-label{font-size:var(--type-label-13-size);font-weight:500;color:var(--content-primary)}.onboarding-field-hint{font-size:var(--type-label-12-size);font-weight:400;color:color-mix(in oklab,var(--content-muted) 80%,transparent)}.theme-opaline .opaline-shell-pane[data-workspace-page-pane]{box-sizing:border-box;align-items:stretch;justify-content:flex-start;padding:0 var(--layout-gutter) var(--layout-gutter);overflow:clip}.theme-opaline .opaline-shell-pane[data-workspace-page-pane] .opaline-dock-float{overflow:visible}.theme-opaline .opaline-shell-pane[data-workspace-page-pane]>[data-slot=dock-shell]{--opaline-shell-inline-inset: 0;width:100%;height:100%;flex:1 1 auto}[data-workspace-page-content]{display:flex;min-width:0;min-height:0;flex:1 1 auto}.theme-opaline .opaline-shell-pane[data-workspace-page-pane] .opaline-dock-shell-header[data-centered]{margin-inline:calc(var(--layout-gutter) * -1);padding-inline:var(--layout-gutter)}.theme-opaline{--workspace-switcher-icon-size: 1.3125rem;--workspace-switcher-gap: .625rem}.workspace-identity-icon{width:.5625rem;height:.5625rem;flex-shrink:0;border-radius:var(--radius-capsule);background:var(--content-muted);transition:background-color var(--motion-base) var(--ease-standard)}.workspace-identity-icon[data-active]{background:var(--selection-solid)}.opaline-workspace-switcher-sidebar .opaline-workspace-switcher-name{line-height:var(--space-16)!important}.opaline-workspace-switcher-sidebar .opaline-workspace-switcher-chevron{width:calc(var(--space-16) - var(--space-16) / 8)!important;height:calc(var(--space-16) - var(--space-16) / 8)!important}.theme-opaline .opaline-workspace-switcher-topbar>.opaline-workspace-switcher-chevron{color:var(--content-secondary)}.theme-opaline .opaline-workspace-switcher-topbar:not(.opaline-app-shell-topbar-control--icon){padding-inline-end:var(--space-8)}.opaline-workspace-switcher-sidebar-compact{width:var(--control-hit-area)!important;gap:var(--space-4)!important;padding-inline:var(--space-4)!important}.opaline-workspace-switcher-composer .opaline-workspace-switcher-icon{--opaline-icon-stroke: 1}.theme-opaline[data-workspace-settings-dialog-content].opaline-glass--dialog{border-radius:var(--radius-area);box-shadow:var(--recipe-solid-lift)}[data-workspace-settings-dialog-content]>.opaline-dialog-close{top:1.25rem;right:1.25rem;border-radius:var(--radius-control);color:var(--content-secondary)}.workspace-settings-dialog{display:flex;max-height:inherit;min-height:0;flex-direction:column;text-align:left}.workspace-settings-dialog-header{display:flex;height:3.25rem;flex:none;align-items:center;box-sizing:border-box;padding:1.25rem 3.25rem .5rem 1.5rem}[data-workspace-settings-dialog-title].opaline-dialog-title{color:var(--content-primary);font-family:var(--font-functional);font-size:1.125rem;font-weight:600;line-height:1.5rem;letter-spacing:-.02em}[data-workspace-settings-tabs]{display:flex;min-height:0;flex-direction:column}.workspace-settings-tabs-nav{display:flex;width:100%;flex:none;box-sizing:border-box;padding:1rem 1.5rem 0}[data-workspace-settings-panel]{min-height:0;padding-top:0;color:var(--content-primary);text-align:left}[data-workspace-settings-section=members]{max-height:calc(min(42rem,calc(100vh - 2rem)) - 6.375rem);overflow-y:auto;overscroll-behavior-y:none}.workspace-settings-members-recovery{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem}.workspace-settings-members-recovery p,.workspace-settings-members-loading{margin:0;color:var(--content-muted);font-size:.8125rem;line-height:1.125rem}.workspace-settings-members-loading{padding:1.5rem}.workspace-settings-general-copy{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 1.5rem .5rem}.workspace-settings-general-copy label,.workspace-settings-danger-title{color:var(--content-primary);font-size:.875rem;font-weight:600;line-height:1.25rem}.workspace-settings-general-copy p,.workspace-settings-danger-description{margin:0;color:var(--content-muted);font-size:.8125rem;font-weight:400;line-height:1.125rem}.workspace-settings-name-field{padding-inline:1.5rem}.workspace-name-row{display:flex;align-items:center;gap:var(--space-8)}.workspace-name-row>:last-child{min-width:0;flex:1 1 auto}.workspace-name-row>.opaline-workspace-tile-button,.workspace-name-row-tile{display:inline-flex;box-sizing:border-box;width:var(--control-height-md);height:var(--control-height-md);flex:none;align-items:center;justify-content:center;margin:0;border:calc(var(--space-4) / 4) solid var(--line-subtle);border-radius:var(--radius-control)}.workspace-settings-general-footer{display:flex;justify-content:flex-end;padding:1rem 1.5rem 1.5rem}.workspace-members-view{display:flex;min-height:0;flex-direction:column;text-align:left}.workspace-members-head{display:flex;min-height:4rem;flex:none;align-items:center;justify-content:space-between;box-sizing:border-box;padding:1.25rem 1.5rem .75rem}.workspace-members-count{overflow:hidden;color:var(--content-muted);font-size:.8125rem;font-weight:500;line-height:1.125rem;text-overflow:ellipsis;white-space:nowrap}.workspace-members-head .opaline-button{gap:.375rem;padding-left:.75rem;padding-right:.875rem;border-radius:var(--radius-panel)}.workspace-members-head .opaline-button>svg{width:.875rem;height:.875rem}.workspace-member-list{display:flex;min-height:0;flex-direction:column;padding:0 .75rem .5rem}.workspace-member-row{display:flex;width:100%;height:3.25rem;flex:none;align-items:center;gap:.75rem;box-sizing:border-box;padding-inline:.75rem;border-radius:var(--radius-panel)}.workspace-member-person{display:flex;min-width:0;flex:1;flex-direction:column;gap:.0625rem}.workspace-member-name-row{display:flex;max-width:100%;min-width:0;align-items:center;align-self:flex-start;gap:.375rem}.workspace-member-name{min-width:0;overflow:hidden;color:var(--content-primary);font-size:.875rem;font-weight:500;line-height:1.25rem;text-overflow:ellipsis;white-space:nowrap}.workspace-member-you{height:1.125rem;flex:none;padding-inline:.375rem;border-radius:var(--radius-capsule);background:var(--surface-inset);color:var(--content-secondary);font-size:.75rem;font-weight:500;line-height:1.125rem}.workspace-member-email{overflow:hidden;color:var(--content-muted);font-size:.8125rem;font-weight:400;line-height:1.125rem;text-overflow:ellipsis;white-space:nowrap}.workspace-member-role-slot{display:flex;width:5.5rem;flex:none;align-items:center}.workspace-member-role-static{overflow:hidden;color:var(--content-secondary);font-size:.8125rem;font-weight:500;line-height:1.125rem;text-overflow:ellipsis;white-space:nowrap}[data-workspace-member-role-trigger]{width:5.5rem;min-width:5.5rem;height:1.75rem;min-height:1.75rem;gap:.25rem;padding-inline:.5rem;border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:var(--line-strong) 0 0 0 .0625rem inset;font-size:.8125rem;line-height:1.125rem}[data-workspace-member-role-trigger] [data-slot=select-icon]>svg{width:.75rem;height:.75rem}.workspace-member-remove-slot{display:flex;width:2rem;height:2rem;flex:none;align-items:center;justify-content:center}[data-workspace-member-remove]{border-radius:var(--radius-control)}[data-workspace-member-remove]>svg{width:.875rem;height:.875rem}.workspace-members-empty{padding:1.375rem .75rem;margin:0;color:var(--content-muted);font-size:.8125rem;line-height:1.125rem;text-align:center}.workspace-members-note{flex:none;padding:.25rem 1.5rem 1.25rem;margin:0;color:var(--content-muted);font-size:.8125rem;font-weight:400;line-height:1.125rem}[data-workspace-candidates]{width:18.75rem;padding:.5rem}.workspace-candidate-list{display:flex;max-height:15rem;flex-direction:column;gap:.0625rem;overflow-y:auto;margin-top:.375rem}.workspace-candidate{display:flex;width:100%;align-items:center;gap:var(--workspace-switcher-gap);padding:.4375rem .5625rem;border:0;border-radius:var(--radius-icon-well);background:none;text-align:left}.workspace-candidates-empty{padding:.875rem .5rem;margin:0;color:var(--content-muted);font-size:var(--type-copy-13-size);text-align:center}.workspace-settings-danger-row{display:flex;width:100%;align-items:center;gap:1rem;box-sizing:border-box;padding-inline:1.5rem}.workspace-settings-leave-row{padding-top:1.25rem;padding-bottom:1rem}.workspace-settings-delete-row{padding-top:1rem;padding-bottom:1.5rem}.workspace-settings-danger-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:.25rem}.workspace-settings-danger-divider{height:.0625rem;flex:none;margin-inline:1.5rem;background:var(--line)}.workspace-settings-owner-badge{display:inline-flex;height:1.75rem;flex:none;align-items:center;padding-inline:.625rem;border-radius:var(--radius-capsule);background:var(--surface-inset);color:var(--content-secondary);font-size:.8125rem;font-weight:500;line-height:1.125rem}[data-workspace-dialog-create]{text-align:left}@media(max-width:40rem){.workspace-settings-dialog-header{padding-left:1rem}.workspace-settings-tabs-nav,.workspace-settings-general-copy,.workspace-settings-general-footer,.workspace-settings-name-field,.workspace-members-head{padding-inline:1rem}.workspace-member-list{padding-inline:.25rem}.workspace-member-row{gap:.5rem}.workspace-member-role-slot,[data-workspace-member-role-trigger]{width:5rem;min-width:5rem}.workspace-members-note,.workspace-settings-danger-row{padding-inline:1rem}.workspace-settings-danger-divider{margin-inline:1rem}}.workspace-denied-view{display:flex;min-height:0;flex:1;align-items:center;justify-content:center;padding:2.625rem 1rem}.workspace-denied-card{display:flex;max-width:26.25rem;flex-direction:column;gap:.5rem;text-align:center}.workspace-denied-title{color:var(--content-primary);font-weight:500}.workspace-denied-hint,.workspace-denied-pick{color:var(--content-muted);font-size:var(--type-label-13-size)}.workspace-denied-pick{margin-top:.75rem}.workspace-denied-list{display:flex;flex-direction:column;gap:.25rem;padding:0;margin:0;list-style:none}.workspace-denied-link{padding:0;border:0;background:none;color:var(--action-primary);font:inherit;font-size:var(--type-copy-14-size);text-decoration:underline;cursor:pointer}.workspace-menu-content{--workspace-menu-list-max-height: 15rem;display:contents}.workspace-menu-content [data-slot=menu-list]{display:flex;flex-direction:column}.workspace-menu-content [data-slot=menu-list][data-workspace-scrollable]{max-height:var(--workspace-menu-list-max-height)}.workspace-mark{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-capsule);background:var(--canvas)}.workspace-mark[data-active]{background:var(--state-selected)}.workspace-members-page{display:flex;min-width:0;flex-direction:column}.workspace-members-page [data-workspace-member-role-trigger]{width:7rem;min-width:7rem;height:var(--control-height-dense);min-height:var(--control-height-dense)}.workspace-members-page .workspace-member-name{font-size:var(--type-label-13-size);line-height:var(--type-label-13-leading)}.workspace-members-page .workspace-member-you{height:auto;padding-inline:0;background:none;color:var(--content-muted);font-size:var(--type-label-12-size);font-weight:400;line-height:var(--type-label-12-leading)}.workspace-members-page .workspace-member-role-static{color:var(--content-muted);font-weight:400}.workspace-members-page .workspace-members-note{padding:var(--space-16) var(--opaline-collection-inset-end, var(--space-8)) 0 calc(var(--opaline-collection-inset-start, var(--space-8)) + var(--space-12))}.workspace-members-page-status{display:flex;flex-direction:column;align-items:center;gap:var(--space-12);margin:0;padding:var(--space-48) var(--space-16);color:var(--content-muted);font-size:var(--type-label-13-size);line-height:var(--type-label-13-leading)}.workspace-members-page-status>p{margin:0}[data-workspace-members-button]:has(.workspace-members-button-avatars){padding-inline-start:var(--space-6)}.workspace-members-button-avatars{display:inline-flex}[data-workspace-members-button]>svg{width:calc(var(--space-16) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4) / 2)}.workspace-share{display:flex;box-sizing:border-box;width:100%;min-width:0;flex-direction:column;gap:var(--space-4)}.workspace-members-share{display:flex;flex-direction:column}.workspace-members-share-title{margin:0;padding:calc(var(--space-8) + var(--space-4) / 2) var(--space-8) calc(var(--space-4) / 2);color:var(--content-muted);font-size:var(--type-label-12-size);font-weight:500;line-height:var(--type-label-12-leading)}.workspace-members-share .workspace-member-row{height:var(--space-48);gap:calc(var(--space-8) + var(--space-4) / 2);padding-inline:var(--space-8)}.workspace-members-share .workspace-member-person{gap:0}.workspace-members-share .workspace-member-name-row{align-items:baseline;gap:var(--space-6)}.workspace-members-share .workspace-member-name{font-size:var(--type-label-13-size);line-height:var(--type-label-13-leading)}.workspace-members-share .workspace-member-you{height:auto;padding-inline:0;background:none;color:var(--content-muted);font-size:var(--type-label-12-size);font-weight:400;line-height:var(--type-label-12-leading)}.workspace-members-share .workspace-member-email{font-size:var(--type-label-12-size);line-height:var(--type-label-12-leading)}.workspace-members-share .workspace-member-role-slot{width:auto;justify-content:flex-end}.workspace-members-share .workspace-member-role-static{padding-inline:calc(var(--space-8) + var(--space-4) / 2);color:var(--content-muted);font-weight:400}.workspace-members-share [data-workspace-member-role-trigger]{width:6rem;min-width:6rem;justify-content:space-between;gap:var(--space-6);padding-inline:calc(var(--space-8) + var(--space-4) / 2) var(--space-8);box-shadow:var(--line) 0 0 0 calc(var(--space-4) / 4);color:var(--content-primary)}.workspace-members-share [data-workspace-member-role-trigger] [data-slot=select-icon]>svg{width:calc(var(--space-12) + var(--space-4) / 2);height:calc(var(--space-12) + var(--space-4) / 2);color:var(--content-muted)}.workspace-share-foot{margin-top:var(--space-4);padding-top:var(--space-8);border-top:calc(var(--space-4) / 4) solid var(--line-subtle)}.workspace-share-settings{display:flex;width:100%;height:var(--control-height-md);align-items:center;gap:calc(var(--space-8) + var(--space-4) / 2);padding-inline:calc(var(--space-8) + var(--space-4) / 2);border:0;border-radius:var(--radius-control);background:transparent;color:var(--content-primary);cursor:pointer;font-size:var(--type-copy-14-size);line-height:calc(var(--space-16) + var(--space-4));text-align:start}.workspace-share-settings>svg{width:calc(var(--space-16) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4) / 2);color:var(--content-secondary)}@media(hover:hover)and (pointer:fine){.workspace-share-settings:hover{background:var(--state-hover)}}.workspace-share-settings:focus-visible{outline:calc(var(--space-4) / 2) solid var(--focus-ring);outline-offset:calc(var(--space-4) / -2)}.workspace-create-dialog .workspace-create-dialog__header{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-16) calc(var(--space-16) + var(--space-4));border-bottom:calc(var(--space-4) / 4) solid var(--line-subtle)}.workspace-create-dialog .workspace-create-dialog__header .opaline-dialog-title{flex:1}.workspace-create-dialog__badge{display:inline-flex;width:var(--control-height-md);height:var(--control-height-md);flex:none;align-items:center;justify-content:center;border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:0 0 0 calc(var(--space-4) / 4) var(--line)}.workspace-create-dialog__badge>svg{width:calc(var(--space-16) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4) / 2)}.workspace-create-dialog .workspace-create-dialog__body{display:flex;flex-direction:column;padding:var(--space-24) calc(var(--space-32) + var(--space-8))}.workspace-create-dialog__count{margin:var(--space-8) 0 0;color:var(--content-muted);font-size:var(--type-copy-12-size);font-variant-numeric:tabular-nums;text-align:right}.workspace-create-dialog .workspace-create-dialog__description{margin:var(--space-12) 0 0;color:var(--content-secondary);font-size:var(--type-copy-14-size)}.workspace-create-dialog .workspace-create-dialog__footer{gap:var(--space-8);padding:var(--space-16) calc(var(--space-16) + var(--space-4));border-top:calc(var(--space-4) / 4) solid var(--line-subtle)}[data-drafts-collection-shell]{box-sizing:border-box;align-items:stretch;justify-content:flex-start;padding:var(--layout-gutter);overflow:clip}.theme-opaline [data-drafts-collection-shell]>[data-drafts-collection]{--opaline-shell-inline-inset: 0;width:100%;height:100%;flex:1 1 auto}.theme-opaline [data-drafts-collection] .opaline-dock-float{position:relative;overflow:hidden;isolation:isolate;container-type:inline-size}[data-drafts-collection-main]{min-height:0;flex:1 1 auto}.theme-opaline [data-drafts-collection] [data-slot=collection-view-toolbar]{gap:0;margin:0;padding:0}.theme-opaline [data-drafts-collection] [data-slot=collection-view-toolbar-row][data-band=identity]{box-sizing:border-box;height:calc(var(--space-48) + var(--space-12));min-height:calc(var(--space-48) + var(--space-12));align-items:center;gap:var(--space-12);padding-block:var(--space-8);padding-inline:var(--space-16)}.theme-opaline [data-drafts-collection] [data-slot=collection-view-identity]{min-width:0;flex:1 1 auto}.theme-opaline [data-drafts-collection] [data-slot=collection-view-actions]{min-width:0;flex:0 1 auto}.drafts-collection-heading{display:flex;min-width:0;align-items:center;gap:var(--space-12)}.drafts-collection-heading h1{min-width:0;margin:0;overflow:hidden;color:var(--content-primary);font-family:var(--font-functional);font-size:var(--type-heading-20-size);font-weight:600;letter-spacing:-.02em;line-height:1.5rem;text-overflow:ellipsis;white-space:nowrap}.theme-opaline .drafts-collection-heading .opaline-icon-button{width:var(--control-height-md);min-width:var(--control-height-md);height:var(--control-height-md);min-height:var(--control-height-md);padding:var(--space-8);border:0;border-radius:var(--radius-panel);background:var(--recipe-lifted-control-background);box-shadow:var(--recipe-lifted-control)}.drafts-collection-heading svg{width:1.375rem;height:1.375rem}.theme-opaline [data-drafts-collection] [data-slot=collection-view-search]{width:20.8125rem;min-width:0;max-width:20.8125rem;flex:0 1 20.8125rem}.drafts-collection-scroll{display:flex;min-width:0;min-height:0;flex:1 1 auto;overflow:hidden}.drafts-collection-scroll [data-slot=scroll-area]{flex:1 1 auto;width:100%;min-width:0;min-height:0}.drafts-collection-grid{box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fill,min(11.9375rem,100%));gap:var(--space-16);margin:0;padding:var(--space-8) var(--space-16) var(--space-16);list-style:none}.drafts-collection-item{min-width:0}.theme-opaline [data-drafts-collection-card]{position:relative;box-sizing:border-box;aspect-ratio:1;padding:0;overflow:clip;border:.0625rem solid var(--line-subtle);border-radius:1rem;background:var(--surface-raised);box-shadow:var(--recipe-draft-card);transition:background-color var(--motion-fast) var(--ease-standard)}.theme-opaline [data-drafts-collection-card]:not([data-loading]):hover{background:var(--surface-inset)}[data-drafts-collection-card]>.drafts-collection-open{display:flex;width:100%;height:100%;min-width:0;flex-direction:column;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}[data-drafts-collection-card]>.drafts-collection-open:focus-visible{outline:.125rem solid var(--focus-ring);outline-offset:-.1875rem}.theme-opaline [data-drafts-collection-card] [data-drafts-collection-actions]{position:absolute;bottom:var(--space-8);right:var(--space-8);opacity:0}[data-drafts-collection-card]:is(:hover,:focus-within) [data-drafts-collection-actions]{opacity:1}@media(hover:none){.theme-opaline [data-drafts-collection-card] [data-drafts-collection-actions]{opacity:1}}.theme-opaline [data-drafts-collection-card] [data-slot=card-header]{position:absolute;inset:0 0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-4);padding:.875rem 1.25rem}.theme-opaline [data-drafts-collection-card] [data-slot=card-title]{display:-webkit-box;margin:0;overflow:hidden;overflow-wrap:break-word;color:var(--content-primary);font-family:var(--font-functional);font-size:var(--type-label-14-size);font-weight:500;line-height:var(--type-label-14-leading);-webkit-box-orient:vertical;-webkit-line-clamp:2}.theme-opaline [data-drafts-collection-card] [data-slot=card-description]{min-width:0;margin:0;overflow:hidden;padding-right:var(--space-32);color:color-mix(in oklab,var(--content-muted) 70%,transparent);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-functional);font-size:var(--type-label-12-size);line-height:var(--space-16)}.theme-opaline [data-drafts-collection-card] [data-slot=card-content]{position:absolute;top:50%;left:50%;display:flex;padding:0;color:var(--selection-content);translate:-50% -50%}[data-drafts-collection-card] [data-slot=card-content]>svg{width:2.5rem;height:2.5rem}.theme-opaline [data-drafts-collection-card] [data-slot=card-footer]{position:absolute;inset:auto 0 0;box-sizing:border-box;height:4.25rem;align-items:flex-end;justify-content:flex-start;padding:.875rem 1.25rem}[data-drafts-collection-card][data-loading] [data-slot=card-header] .opaline-skeleton{height:.75rem}[data-drafts-collection-card][data-loading] [data-slot=card-content] .opaline-skeleton{width:2.5rem;height:2.5rem}[data-drafts-collection-card][data-loading] [data-slot=card-footer] .opaline-skeleton{height:.75rem}.drafts-collection-state{display:grid;min-height:12rem;margin:0;padding:var(--space-24);place-items:center;color:var(--content-muted);font-family:var(--font-functional);font-size:var(--type-copy-14-size)}@media(max-width:47.5rem){.theme-opaline [data-drafts-collection] [data-slot=collection-view-search]{width:min(16rem,48vw)}}@media(max-width:35rem){.theme-opaline [data-drafts-collection] [data-slot=collection-view-search]{display:none}}.drafting-layout-style-map{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-16);border-top:calc(var(--space-16) / 16) solid var(--line-subtle);background:color-mix(in oklab,var(--surface-inset) 30%,transparent);font-family:var(--font-functional)}.drafting-layout-style-map h3{margin:0;color:var(--content-primary);font-size:var(--type-label-13-size);font-weight:500}.drafting-layout-style-map p{margin:0;color:var(--content-muted);font-size:var(--type-label-12-size)}.drafting-layout-style-map__rows{display:flex;flex-direction:column;gap:var(--space-8)}.drafting-layout-style-map__columns,.drafting-layout-style-map__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--space-12)}.drafting-layout-style-map__columns{color:var(--content-muted);font-size:var(--type-label-12-size);font-weight:500}.drafting-layout-style-map__row>span{overflow:hidden;color:var(--content-primary);font-size:var(--type-label-13-size);text-overflow:ellipsis;white-space:nowrap}.drafting-layout-style-map__actions{display:flex;justify-content:flex-end;padding-top:calc(var(--space-8) / 2)}.drafting-layout-style-map__spinner{width:var(--space-16);height:var(--space-16);animation:drafting-layout-style-map-spin var(--motion-slow) linear infinite}@keyframes drafting-layout-style-map-spin{to{transform:rotate(1turn)}}.drafting-layout-management{display:flex;flex-direction:column;gap:20px;font-family:var(--font-functional)}.theme-opaline [data-drafting-content-surface]{background:var(--surface);border:0;border-radius:16px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.drafting-layout-management__loading{display:flex;justify-content:center;padding:20px;color:var(--content-muted)}.drafting-layout-management__empty{border:calc(var(--space-16) / 16) solid var(--line-subtle);border-radius:var(--radius-control)}.drafting-layout-management__list{display:flex;flex-direction:column;overflow:hidden;border:calc(var(--space-16) / 16) solid var(--line-subtle);border-radius:var(--radius-control)}.drafting-layout-management__item+.drafting-layout-management__item{border-top:calc(var(--space-16) / 16) solid var(--line-subtle)}.drafting-layout-management__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:var(--space-16) 20px}.drafting-layout-management__identity,.drafting-layout-management__name,.drafting-layout-management__actions{display:flex;align-items:center}.drafting-layout-management__identity{min-width:0;gap:var(--space-12)}.drafting-layout-management__identity>div{min-width:0}.drafting-layout-management__name{gap:var(--space-8);color:var(--content-primary);font-size:var(--type-label-13-size);font-weight:500}.drafting-layout-management__name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drafting-layout-management__identity p{margin:0;color:var(--content-muted);font-size:var(--type-label-12-size)}.drafting-layout-management__actions{flex-shrink:0;gap:var(--space-8)}.drafting-layout-management__icon{width:var(--space-16);height:var(--space-16);flex-shrink:0}.drafting-layout-management__file-input{display:none}.drafting-layout-management .is-spinning{animation:drafting-layout-spin var(--motion-slow) linear infinite}@keyframes drafting-layout-spin{to{transform:rotate(1turn)}}.conversation-document-editor{display:flex;min-height:0;flex-direction:column;flex:1;overflow:hidden;border-radius:0;background:transparent;color:var(--content-primary)}.conversation-document-editor-toolbar,.conversation-document-editor-footer{display:flex;flex-shrink:0;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-color:var(--line-subtle);border-style:solid}.conversation-document-editor-toolbar{border-width:0 0 calc(var(--space-16) / 16)}.conversation-document-editor-content{min-height:0;flex:1;overflow-y:auto}.conversation-document-editor-page-canvas{min-height:0;flex:1;box-sizing:border-box;overflow:auto;padding:calc(var(--space-8) / 2 + var(--document-scroll-inset));background:var(--document-desk);scrollbar-gutter:stable}.conversation-document-editor-page-stack{position:relative;margin:0 auto}.conversation-document-editor-page-sheets{display:flex;flex-direction:column;gap:var(--space-12);pointer-events:none}.conversation-document-editor-page{position:relative;box-sizing:border-box;flex:none;border:0;background:var(--document-paper);box-shadow:0 0 0 .0625rem var(--line-strong),0 var(--space-24) 3.25rem -1.625rem #1c1e1842}.conversation-document-editor-page-furniture{position:absolute;z-index:1;inset:0;overflow:visible;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.conversation-document-page-furniture-sheet{position:absolute;left:0;isolation:isolate}.conversation-document-page-header,.conversation-document-page-footer{position:absolute;z-index:1;color:#000;font-size:inherit;line-height:normal;overflow-wrap:break-word}.conversation-document-page-header p,.conversation-document-page-footer p{min-height:1em;margin:0;white-space:pre-wrap}.conversation-document-page-footer table{width:100%;border-collapse:collapse;table-layout:fixed}.conversation-document-page-footer :is(td,th){padding:0;border:0;vertical-align:bottom}.conversation-document-editor-page-stack .conversation-document-editor-content{position:absolute;z-index:2;inset:0;box-sizing:border-box;min-height:100%;overflow:visible}.conversation-document-editor-page-stack .conversation-document-editor-content .ProseMirror{display:flow-root;position:relative;min-height:100%;padding:0;word-break:normal;isolation:isolate;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.conversation-document-editor .ProseMirror>:is(p,h1,h2,h3,h4,h5,h6) :where(span,strong,em,b,i,u,s,a,sub,sup,ins,del,mark):not([data-atom-id]):not([data-atom-id] *),.conversation-document-editor .ProseMirror>:where([data-section])>:is(p,h1,h2,h3,h4,h5,h6) :where(span,strong,em,b,i,u,s,a,sub,sup,ins,del,mark):not([data-atom-id]):not([data-atom-id] *){font-family:inherit}.conversation-document-editor-content sup[data-document-note-reference]{line-height:0!important}.conversation-document-editor .ProseMirror [data-atom-id]:empty{line-height:0}.conversation-document-editor .ProseMirror [data-atom-id][data-kind=control]{font-family:inherit}:is(.conversation-document-editor .ProseMirror,[data-document-note-body],[data-document-furniture-page]) [data-atom-id][data-kind=a] :where(span,strong,em,b,i,u,s,sub,sup,ins,del,mark){font-family:inherit}:is(.conversation-document-editor .ProseMirror,[data-document-note-body],[data-document-furniture-page]) [data-atom-id][data-kind=field] :where(span,strong,em,b,i,u,s,sub,sup,ins,del,mark){font-family:inherit}.conversation-document-editor .ProseMirror :is(p,h1,h2,h3,h4,h5,h6) :is([data-document-blank-run][data-document-blank-run],:has(>[data-document-blank-run]:not([data-document-blank-run="0"])),:has(>*>[data-document-blank-run]:is([data-document-blank-run="2"],[data-document-blank-run="3"],[data-document-blank-run="4"])),:has(>*>*>[data-document-blank-run]:is([data-document-blank-run="3"],[data-document-blank-run="4"])),:has(>*>*>*>[data-document-blank-run][data-document-blank-run="4"])){line-height:0!important;vertical-align:baseline!important}:is([data-document-note-body],[data-document-furniture-page]) :is(p,h1,h2,h3,h4,h5,h6):has(:not([data-document-blank-run]):not([data-document-blank-run] *)) :is([data-document-blank-run],[data-document-blank-run] *){line-height:0!important;vertical-align:baseline!important}.conversation-document-editor .ProseMirror table :is(strong,em,b,i,u,s,ins,del):not([data-atom-id]):not([data-atom-id] *){font-family:inherit}.conversation-document-editor .ProseMirror table :where(span,a,sub,sup):not([data-atom-id]):not([data-atom-id] *){font-family:inherit}[data-document-note-body] :is(p,h1,h2,h3,h4,h5,h6) :where(span,strong,em,b,i,u,s,a,sub,sup,ins,del,mark):not([data-atom-id]):not([data-atom-id] *){font-family:inherit}[data-document-furniture-page] :is(p,h1,h2,h3,h4,h5,h6) :where(span,strong,em,b,i,u,s,a,sub,sup,ins,del,mark):not([data-atom-id]):not([data-atom-id] *){font-family:inherit}[data-document-furniture-page] table[data-document-merge-grid]>tbody>tr>:is(td,th){width:auto!important}.conversation-document-editor-content .ProseMirror :where(table){--docx-table-width: auto;width:var(--docx-table-width)!important}.conversation-document-editor-content .ProseMirror :is(td,th){overflow-wrap:anywhere}.conversation-document-editor-content :where(.ProseMirror th),[data-document-furniture-page] :where(th){font-weight:inherit;text-align:inherit;background-color:transparent}.conversation-document-editor-page-break{display:block;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.conversation-document-editor-content span[data-kind=drawing]:empty:not([data-drawing-rendered]):not([data-textbox-rendered]):not([data-chart-rendered]):not([data-diagram-rendered]):before,.conversation-document-editor-content span[data-kind=pict]:empty:not([data-drawing-rendered]):not([data-textbox-rendered]):before,.conversation-document-editor-content span[data-kind=alternateContent]:empty:not([data-drawing-rendered]):not([data-textbox-rendered]):before{content:"Picture";display:inline;padding:0 4px;border:1px dashed var(--line);border-radius:4px;color:var(--content-muted);font-size:.85em;line-height:0}.conversation-document-editor-content span[data-drawing-rendered]{font-size:0}.conversation-document-editor-content span[data-drawing-rendered]:before{content:"";z-index:var(--docx-drawing-z);width:var(--docx-drawing-width);height:var(--docx-drawing-height);background-image:var(--docx-drawing-image);background-repeat:no-repeat;background-position:var(--docx-drawing-image-x) var(--docx-drawing-image-y);background-size:var(--docx-drawing-image-width) var(--docx-drawing-image-height);pointer-events:none;transform:rotate(var(--docx-drawing-rotation)) scaleX(var(--docx-drawing-scale-x)) scaleY(var(--docx-drawing-scale-y));transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.conversation-document-editor-content span[data-drawing-placement=inline]{position:relative;display:inline-block;width:var(--docx-drawing-width);height:var(--docx-drawing-height);overflow:hidden;vertical-align:text-bottom}.conversation-document-editor-content span[data-drawing-placement=inline]:before{position:absolute;inset:0}.conversation-document-editor-content span[data-drawing-placement=anchor]:before{position:absolute;top:var(--docx-drawing-top);left:var(--docx-drawing-left)}.conversation-document-editor-content span[data-textbox-callout]{display:inline-flex;flex-direction:column;box-sizing:border-box;overflow:hidden;vertical-align:text-bottom;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.conversation-document-editor-content span[data-textbox-callout][data-textbox-empty]{display:inline-block;vertical-align:baseline}.conversation-document-editor-content span[data-textbox-body]{display:block;width:100%;white-space:pre-wrap}.conversation-document-editor-content .ProseMirror{min-height:calc(var(--control-height-lg) * 4);padding:20px;outline:none;white-space:pre-wrap;word-break:break-word}.conversation-document-editor-content .ProseMirror :where(ul,ol){padding-inline-start:1.4em}.conversation-document-editor-content .ProseMirror ul{list-style:disc}.conversation-document-editor-content .ProseMirror ol{list-style:decimal}.conversation-document-editor-content:not(.conversation-document-editor-page-stack .conversation-document-editor-content) .ProseMirror>:first-child,.conversation-document-editor-content:not(.conversation-document-editor-page-stack .conversation-document-editor-content) .ProseMirror>[data-section]:first-child>:first-child{margin-block-start:0}.conversation-document-editor-content .ProseMirror>:last-child,.conversation-document-editor-content .ProseMirror>[data-section]:last-child>:last-child{margin-block-end:0}.conversation-document-editor-content .ProseMirror>[data-section]{display:contents}.conversation-document-editor-content .ProseMirror>[data-section][data-section-columns]{display:block;margin:0;padding:0;border:0}[data-pagination-measuring] .ProseMirror>[data-section][data-section-columns]{-moz-column-fill:auto!important;column-fill:auto!important}.conversation-document-editor-footer{flex-wrap:wrap;justify-content:space-between;border-width:calc(var(--space-16) / 16) 0 0}.conversation-document-editor-source,.conversation-document-editor-status{margin:0;color:var(--content-muted);font-size:var(--type-label-12-size)}.conversation-document-editor-save{display:flex;align-items:center;gap:var(--space-8)}.conversation-document-editor-save input{min-width:calc(var(--control-height-lg) * 5)}.conversation-document-editor-empty{display:flex;min-height:calc(var(--control-height-lg) * 6);flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-12);padding:var(--space-24);color:var(--content-muted);font-size:var(--type-copy-14-size);text-align:center}.conversation-document-editor-spinner{width:var(--space-24);height:var(--space-24);animation:draft-document-loading-spin 1s linear infinite}@keyframes draft-document-loading-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.conversation-document-editor-spinner{animation:none}}.conversation-document-editor-empty p{margin:0}:is(.conversation-document-editor-content,[data-document-note-body],[data-document-furniture-page]) a:where(:not([data-atom-id])){color:inherit;text-decoration:inherit;cursor:text}.conversation-document-editor-content a[data-link-target-change]{text-decoration-line:underline;text-decoration-style:dotted}.conversation-document-editor-content ins{border-radius:calc(var(--radius-panel) / 4);background:var(--success-surface);color:var(--success-content);text-decoration-color:currentcolor;text-decoration-line:underline}.conversation-document-editor-content del{background:var(--danger-surface);color:var(--danger-content);text-decoration-line:line-through}.conversation-document-editor-content span[data-format-change]{text-decoration-line:underline;text-decoration-style:dotted}.conversation-document-editor-content :is(ins,del,span[data-format-change]):hover{outline:calc(var(--space-16) / 16) dashed var(--line-subtle)}.conversation-document-editor-content .draft-review-reveal{border-radius:var(--radius-control);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 0 0 calc(var(--space-4) / 4) var(--line-strong)}.conversation-document-editor-content [data-document-field-original] *{display:none}.conversation-document-editor-content .conversation-document-tab{display:inline-block;overflow:hidden;white-space:pre;vertical-align:top}.conversation-document-editor-content .conversation-document-tab[data-tab-leader]{--tab-leader-left: 0;position:relative}.conversation-document-editor-content .conversation-document-tab[data-tab-leader]:before{content:attr(data-tab-leader);position:absolute;top:0;left:var(--tab-leader-left);white-space:pre;pointer-events:none}.conversation-document-editor-content .conversation-document-tab[data-tab-leader-kind=heavy]:before{font-weight:700}.conversation-document-editor-viewport{position:relative;display:flex;flex:1;min-height:0;min-width:0;isolation:isolate}.conversation-document-editor-viewport[data-review-visible=true]>:is(.conversation-document-editor-page-canvas,.conversation-document-editor-content){padding-bottom:calc(var(--control-height-lg) * 3);scroll-padding-bottom:calc(var(--control-height-lg) * 3)}.conversation-document-bulk-review{position:absolute;z-index:var(--z-dock);inset-inline:var(--space-12);bottom:var(--space-16);display:flex;width:-moz-fit-content;width:fit-content;max-width:calc(100% - var(--space-24));box-sizing:border-box;margin-inline:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-8) var(--space-12);padding:var(--space-8) var(--space-12);border-radius:var(--radius-area);background:var(--canvas);color:var(--content-primary);box-shadow:var(--recipe-draft-card);font-family:var(--font-functional);font-size:var(--type-copy-14-size)}.conversation-document-bulk-review-summary,.conversation-document-bulk-review-actions{display:flex;align-items:center;gap:var(--space-8);white-space:nowrap}.conversation-document-bulk-review-summary{padding-inline:var(--space-4) var(--space-12);border-inline-end:calc(var(--space-16) / 16) solid var(--line-strong)}.conversation-document-bulk-review-summary svg{width:var(--space-24);height:var(--space-24)}.conversation-document-bulk-review-removed{color:var(--change-removed-content);font-variant-numeric:tabular-nums}.conversation-document-bulk-review-added{color:var(--change-added-content);font-variant-numeric:tabular-nums}.conversation-document-bulk-review-status{flex-basis:100%;padding-inline:var(--space-8);color:var(--content-secondary);text-align:center;font-size:var(--type-label-12-size)}.conversation-document-editor-content span[data-equation-rendered]{display:none}.conversation-document-editor-content span[data-equation-display] math,.conversation-document-editor-content span[data-equation-display] math *{font-family:"STIX Two Math",math}.conversation-document-editor-content span[data-equation-display=block]{display:block;text-align:center}.conversation-document-editor-content span[data-equation-display=block] math{display:inline-block;math-style:normal}.conversation-document-editor-content span[data-chart-rendered]{display:none}.conversation-document-editor-content span[data-chart-display]{display:inline-block;vertical-align:bottom;line-height:0}.conversation-document-editor-content span[data-chart-display=top-and-bottom]{display:block}.conversation-document-editor-content span[data-chart-display]~br.ProseMirror-trailingBreak{display:none}.conversation-document-editor-content span[data-chart-display]~img.ProseMirror-separator{position:absolute}.conversation-document-editor-content span[data-textbox-band]{display:block;text-indent:0}.conversation-document-editor-content span[data-diagram-rendered]{display:none}.conversation-document-editor-content span[data-diagram-display]{display:inline-block;position:relative;vertical-align:bottom;line-height:normal;text-indent:0;white-space:normal}.conversation-document-editor-content .ProseMirror[data-justified-shrink=off] :is(p,h1,h2,h3,h4,h5,h6){word-spacing:normal!important}.conversation-document-editor-content .conversation-document-fitted-paragraph [contenteditable=false]:not(.conversation-document-fitted-break){white-space:inherit!important}.conversation-document-editor-content .conversation-document-fitted-paragraph{text-align:left!important;-moz-text-align-last:auto!important;text-align-last:auto!important;white-space:pre!important;word-spacing:normal!important;hyphens:manual!important;-webkit-hyphens:manual!important}.conversation-document-editor-content :is(td,th) .conversation-document-fitted-paragraph{contain:inline-size}.conversation-document-editor-content .ProseMirror :is(td,th)[data-exact-row-clip]{vertical-align:top!important;overflow:clip}.conversation-document-editor-content .ProseMirror :is(td,th)[data-exact-row-clip],.conversation-document-editor-content .ProseMirror :is(td,th)[data-exact-row-clip]>:is(p,h1,h2,h3,h4,h5,h6){position:static!important}.conversation-document-editor-content .ProseMirror :is(td,th)[data-exact-row-clip]>[data-exact-row-clip-tail]{margin-bottom:calc(-1 * var(--exact-row-overhang, 0pt))!important}.conversation-document-editor-content [data-floating-only] :not([data-textbox-floating],[data-textbox-floating] *){line-height:0}.conversation-document-editor .ProseMirror :is(td,th):has(>[data-document-page-break],>:is(p,h1,h2,h3,h4,h5,h6)>[data-document-page-break]){vertical-align:top!important}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-cyrillic-ext-400-normal-DYs6OoL4.woff2) format("woff2"),url(/assets/carlito-cyrillic-ext-400-normal-UzWcrHdi.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-cyrillic-400-normal-Bzv-FGbj.woff2) format("woff2"),url(/assets/carlito-cyrillic-400-normal-BtG3bBmV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-greek-ext-400-normal-DnfnTswf.woff2) format("woff2"),url(/assets/carlito-greek-ext-400-normal-m-eDGcsW.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-greek-400-normal-Cv5gcxdy.woff2) format("woff2"),url(/assets/carlito-greek-400-normal-aOjZpsFX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-vietnamese-400-normal-BA1ASEPx.woff2) format("woff2"),url(/assets/carlito-vietnamese-400-normal-D0HL2cT_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-ext-400-normal-DPZWia0-.woff2) format("woff2"),url(/assets/carlito-latin-ext-400-normal-D112-ed2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-400-normal-R-CeALMm.woff2) format("woff2"),url(/assets/carlito-latin-400-normal-jEGHVXAP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-cyrillic-ext-400-italic-BiZjW1hk.woff2) format("woff2"),url(/assets/carlito-cyrillic-ext-400-italic-DcD3cPwb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-cyrillic-400-italic-BBq3u1wn.woff2) format("woff2"),url(/assets/carlito-cyrillic-400-italic-DkiFjkCS.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-greek-ext-400-italic-o-WxseCy.woff2) format("woff2"),url(/assets/carlito-greek-ext-400-italic-BUNDIZnl.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-greek-400-italic-C1DqF7JR.woff2) format("woff2"),url(/assets/carlito-greek-400-italic-Cnl_RiK8.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-vietnamese-400-italic-vBbFSHZk.woff2) format("woff2"),url(/assets/carlito-vietnamese-400-italic-Dpe35oQb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-ext-400-italic-CqQQuoTt.woff2) format("woff2"),url(/assets/carlito-latin-ext-400-italic-B7I2MSBC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-400-italic-BiMes9J5.woff2) format("woff2"),url(/assets/carlito-latin-400-italic-DcRV6skQ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-cyrillic-ext-700-normal-BAPhAm-q.woff2) format("woff2"),url(/assets/carlito-cyrillic-ext-700-normal-C5O8kkCQ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-cyrillic-700-normal-Cj42L3Bs.woff2) format("woff2"),url(/assets/carlito-cyrillic-700-normal-bxg6f20d.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-greek-ext-700-normal-COKnZ-5a.woff2) format("woff2"),url(/assets/carlito-greek-ext-700-normal-BGl1PQht.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-greek-700-normal-BXGaow7Z.woff2) format("woff2"),url(/assets/carlito-greek-700-normal-B-Y_qvTa.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-vietnamese-700-normal-gG8ns3Xg.woff2) format("woff2"),url(/assets/carlito-vietnamese-700-normal-DIEsMQO6.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-ext-700-normal-D2WO8ap1.woff2) format("woff2"),url(/assets/carlito-latin-ext-700-normal-9QIvu-gI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-700-normal-DQ6DOkPk.woff2) format("woff2"),url(/assets/carlito-latin-700-normal-CjG3MLqY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-cyrillic-ext-700-italic-ClXPMqhh.woff2) format("woff2"),url(/assets/carlito-cyrillic-ext-700-italic-DoehkTRC.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-cyrillic-700-italic-BWpxjWJ1.woff2) format("woff2"),url(/assets/carlito-cyrillic-700-italic-CkpLb3ak.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-greek-ext-700-italic-DiO5Rxw8.woff2) format("woff2"),url(/assets/carlito-greek-ext-700-italic-DD0r8DLp.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-greek-700-italic-VWqy950O.woff2) format("woff2"),url(/assets/carlito-greek-700-italic-DfpwTZ8N.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-vietnamese-700-italic-tiFMON_I.woff2) format("woff2"),url(/assets/carlito-vietnamese-700-italic-rWsihy0W.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-ext-700-italic-BvVMpuZ3.woff2) format("woff2"),url(/assets/carlito-latin-ext-700-italic-Cocp2sK5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-700-italic-Ckstd88m.woff2) format("woff2"),url(/assets/carlito-latin-700-italic-BkeTGILl.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-cyrillic-ext-400-normal-Cycyekte.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-ext-400-normal-Dd5dApAy.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-cyrillic-400-normal-CKu2TFQr.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-400-normal-D9eUeF-O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-greek-ext-400-normal-ByG7UNQ2.woff2) format("woff2"),url(/assets/fira-sans-greek-ext-400-normal-ClCfNE6D.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-greek-400-normal-BFCFncbp.woff2) format("woff2"),url(/assets/fira-sans-greek-400-normal-DQ8sF22y.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-vietnamese-400-normal-ljDTQFsx.woff2) format("woff2"),url(/assets/fira-sans-vietnamese-400-normal-DUVG35gE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-latin-ext-400-normal-BLG_mAEf.woff2) format("woff2"),url(/assets/fira-sans-latin-ext-400-normal-BCUwhuGB.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-latin-400-normal-a0AnQzuD.woff2) format("woff2"),url(/assets/fira-sans-latin-400-normal-66xCkunx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fira-sans-cyrillic-ext-400-italic-DB_xS_b6.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-ext-400-italic-CbnarsDi.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fira-sans-cyrillic-400-italic-BAKcRBDi.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-400-italic-XFS4x9o7.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fira-sans-greek-ext-400-italic-DB9zFlCy.woff2) format("woff2"),url(/assets/fira-sans-greek-ext-400-italic-D_uSVs8G.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fira-sans-greek-400-italic-CIBgJGMf.woff2) format("woff2"),url(/assets/fira-sans-greek-400-italic-DVTb3Fp1.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fira-sans-vietnamese-400-italic-39ka_yKM.woff2) format("woff2"),url(/assets/fira-sans-vietnamese-400-italic-BIWXzvwe.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fira-sans-latin-ext-400-italic-2dIMMX94.woff2) format("woff2"),url(/assets/fira-sans-latin-ext-400-italic-ClyKEpSl.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fira-sans-latin-400-italic-BHZPyyGY.woff2) format("woff2"),url(/assets/fira-sans-latin-400-italic-D1LrdPSQ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-cyrillic-ext-700-normal-BfO9TR-w.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-ext-700-normal-Gcpdxicj.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-cyrillic-700-normal-Bl-HczEO.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-700-normal-KyW5QH4H.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-greek-ext-700-normal-C1m6bE4Q.woff2) format("woff2"),url(/assets/fira-sans-greek-ext-700-normal-C8J5qYMq.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-greek-700-normal-BVfcrbV7.woff2) format("woff2"),url(/assets/fira-sans-greek-700-normal-CJu31rC4.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-vietnamese-700-normal-j5oLGLJY.woff2) format("woff2"),url(/assets/fira-sans-vietnamese-700-normal-DFi88MGY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-latin-ext-700-normal-g2Yrd4J5.woff2) format("woff2"),url(/assets/fira-sans-latin-ext-700-normal-cfTxGFzJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-latin-700-normal-CRhwpWTq.woff2) format("woff2"),url(/assets/fira-sans-latin-700-normal-DgqLm3Fi.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/fira-sans-cyrillic-ext-700-italic-BtRXCQw8.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-ext-700-italic-Btc3aBNv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/fira-sans-cyrillic-700-italic-BoIE0p1_.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-700-italic-Db2nqNSA.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/fira-sans-greek-ext-700-italic-yzm38Saj.woff2) format("woff2"),url(/assets/fira-sans-greek-ext-700-italic-BbAoaqCk.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/fira-sans-greek-700-italic-C9PdtkfD.woff2) format("woff2"),url(/assets/fira-sans-greek-700-italic-_E02EaJ7.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/fira-sans-vietnamese-700-italic-CLQ5PYqI.woff2) format("woff2"),url(/assets/fira-sans-vietnamese-700-italic-CeKsE8dw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/fira-sans-latin-ext-700-italic-BELE6Cu0.woff2) format("woff2"),url(/assets/fira-sans-latin-ext-700-italic-_0mfVN8m.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/fira-sans-latin-700-italic-mqKoE8hE.woff2) format("woff2"),url(/assets/fira-sans-latin-700-italic-BSzAJn-q.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:block;src:url(/assets/Lato-Regular-UVEocKiS.woff2) format("woff2")}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:block;src:url(/assets/Lato-Italic-YM66Tg5Y.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:block;src:url(/assets/Lato-Bold-BAvEoT6R.woff2) format("woff2")}@font-face{font-family:Lato;font-style:italic;font-weight:700;font-display:block;src:url(/assets/Lato-BoldItalic-CdNv0r-L.woff2) format("woff2")}@font-face{font-family:Caladea;src:url(/assets/Caladea-Regular-B53Ks_lt.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Caladea;src:url(/assets/Caladea-Italic-4OO-bliM.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Caladea;src:url(/assets/Caladea-Bold-DnbgPcDr.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Caladea;src:url(/assets/Caladea-BoldItalic-DkhmklnE.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Liberation Serif";src:url(/assets/LiberationSerif-Regular-DVx2p8q3.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Liberation Serif";src:url(/assets/LiberationSerif-Italic-CcNO01ao.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Liberation Serif";src:url(/assets/LiberationSerif-Bold-D3oqVmZ1.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Liberation Serif";src:url(/assets/LiberationSerif-BoldItalic-BYdN41Qa.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Liberation Sans;src:url(/assets/LiberationSans-Regular-CgEoUoMK.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Liberation Sans;src:url(/assets/LiberationSans-Italic-kRQ0UyUg.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Liberation Sans;src:url(/assets/LiberationSans-Bold-CuTuY5p7.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Liberation Sans;src:url(/assets/LiberationSans-BoldItalic-CngREUgW.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Liberation Mono;src:url(/assets/LiberationMono-Regular-C1sA_gKS.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Liberation Mono;src:url(/assets/LiberationMono-Italic-j9oLnC2U.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Liberation Mono;src:url(/assets/LiberationMono-Bold-B6zJ3UA4.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Liberation Mono;src:url(/assets/LiberationMono-BoldItalic-DQhKFmI1.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Noto Sans;src:url(/assets/NotoSans-Regular-DuyeGPRW.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans;src:url(/assets/NotoSans-Italic-C4AI0A6y.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Noto Sans;src:url(/assets/NotoSans-Bold-BQFlziyr.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans;src:url(/assets/NotoSans-BoldItalic-ucdLuR8B.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Noto Serif";src:url(/assets/NotoSerif-Regular-DFeHMBt4.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif";src:url(/assets/NotoSerif-Italic-BtCGiQLn.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Noto Serif";src:url(/assets/NotoSerif-Bold-BvOkzYlN.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif";src:url(/assets/NotoSerif-BoldItalic-DXaE8zkF.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}.draft-document-suggestion-popover{min-width:min(17rem,calc(100vw - 2rem));padding:var(--space-4) var(--space-8)}.draft-document-suggestion-content{display:flex;align-items:center;gap:var(--space-8)}.draft-document-suggestion-actions{display:flex;flex:none;flex-direction:column;align-items:stretch}.draft-document-suggestion-attribution{display:flex;flex-direction:column;min-width:0;gap:var(--space-4)}.draft-document-suggestion-author{margin:0;color:var(--content-primary);font-size:var(--type-label-12-size);line-height:var(--type-label-12-leading);overflow-wrap:anywhere}.draft-document-suggestion-meta{display:flex;flex-wrap:wrap;-moz-column-gap:var(--space-4);column-gap:var(--space-4);overflow-wrap:anywhere;color:var(--content-muted);font-size:var(--type-label-12-size);line-height:var(--type-label-12-leading)}.draft-document-link-popover{display:flex;flex-direction:column;gap:var(--space-8);min-width:calc(var(--space-16) * 18)}.draft-document-link-popover-actions{display:flex;align-items:center;gap:var(--space-4)}.draft-document-link-popover-note{margin:0}.conversation-email-editor{display:flex;min-height:0;flex-direction:column;background:transparent;color:var(--content-primary);min-width:0}.conversation-email-editor-fields{display:flex;min-height:0;flex:1;flex-direction:column;gap:var(--space-12);padding:var(--space-16) calc(var(--space-16) + var(--space-4))}.conversation-email-editor-field{display:flex;flex-direction:column;gap:var(--space-8)}.conversation-email-editor-label{color:var(--content-muted);font-size:var(--type-label-12-size)}.conversation-email-editor-recipients{display:flex;flex-direction:column;gap:var(--space-8);padding:0;border:0;margin:0}.conversation-email-editor-recipient{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.conversation-email-editor-attachments{display:flex;flex-direction:column;gap:var(--space-8);padding:0;margin:0;color:var(--content-muted);font-size:var(--type-label-12-size);list-style:none}.conversation-email-editor-attachments li{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center;overflow-wrap:anywhere}.conversation-email-editor-footer{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:var(--space-8);padding:0 calc(var(--space-16) + var(--space-4)) var(--space-12);flex-wrap:wrap}.conversation-email-editor-actions{display:flex;align-items:center;gap:var(--space-8)}.conversation-email-editor-status{margin:0;color:var(--content-muted);font-size:var(--type-label-12-size)}.conversation-email-editor-empty{display:flex;min-height:calc(var(--control-height-lg) * 2);align-items:center;justify-content:center;gap:var(--space-12);padding:var(--space-12) 0;color:var(--content-muted);font-size:var(--type-label-12-size);text-align:center}.conversation-email-editor-empty p{margin:0}.conversation-email-editor-body{min-height:calc(var(--control-height-lg) * 3);padding:var(--space-12) 0;border-top:calc(var(--space-16) / 16) solid var(--line-subtle);font-family:var(--font-functional);font-size:var(--type-copy-16-size);line-height:1.625;overflow-wrap:anywhere}.conversation-email-editor-body .ProseMirror{outline:none;min-height:calc(var(--control-height-lg) * 3)}.conversation-email-editor-body:focus-within{border-color:var(--focus-ring)}.conversation-email-editor-body p{margin:0 0 var(--space-16)}.conversation-email-editor-body ins{color:var(--danger-content);text-decoration-color:currentcolor;text-decoration-line:underline}.conversation-email-editor-body del{color:var(--danger-content);text-decoration-color:currentcolor;text-decoration-line:line-through}.conversation-email-editor-changes{padding:var(--space-8) 0;border-top:calc(var(--space-16) / 16) solid var(--line-subtle)}.conversation-email-editor-changes-title{margin:0 0 var(--space-16);color:var(--content-muted);font-size:var(--type-label-12-size)}.conversation-email-editor-changes-list{display:flex;flex-direction:column;gap:var(--space-8);padding:0;margin:0;list-style:none}.conversation-email-editor-change{display:flex;align-items:center;gap:var(--space-12)}.conversation-email-editor-copy-fields{display:flex;justify-content:flex-end;gap:var(--space-4)}.conversation-email-editor-recipients>button{align-self:flex-start}.conversation-email-editor-recipient input{flex:1 1 12ch;width:0}.conversation-email-editor-field input{font-weight:500}.conversation-email-editor-body-field>.conversation-email-editor-label{display:none}.conversation-email-editor-attachments svg{width:var(--space-16);height:var(--space-16);flex:none}.conversation-email-editor-recipients>legend{width:100%;display:flex;align-items:center;justify-content:space-between}.conversation-email-editor-subject{font-size:var(--type-copy-16-size);font-weight:600}.conversation-email-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-height:calc(var(--control-height-md) + calc(var(--space-16) + var(--space-4)));margin-inline:calc(var(--space-16) + var(--space-4));padding-block:var(--space-8);border-bottom:1px solid var(--line-subtle)}.conversation-email-editor-title{color:var(--content-muted);font-size:var(--type-label-14-size);font-weight:500}.conversation-email-editor-body p:last-child{margin-bottom:0}.conversation-spreadsheet-editor{display:flex;min-height:0;flex-direction:column;border-radius:var(--radius-panel);background:var(--surface);color:var(--content-primary)}.conversation-spreadsheet-editor-sheets{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:var(--space-8);padding:var(--space-12) 20px 0}.conversation-spreadsheet-editor-grid{min-height:0;flex:1;overflow:auto;padding:20px}.conversation-spreadsheet-editor-grid table{border-collapse:collapse}.conversation-spreadsheet-editor-grid th{padding:calc(var(--space-8) / 2) var(--space-8);color:var(--content-muted);font-size:var(--type-label-12-size);font-weight:400;text-align:start}.conversation-spreadsheet-editor-grid td{padding:calc(var(--space-8) / 2)}.conversation-spreadsheet-editor-readonly{display:inline-block;min-width:calc(var(--control-height-lg) * 2);padding:calc(var(--space-8) / 2) var(--space-8);color:var(--content-muted);font-size:var(--type-label-12-size)}.conversation-spreadsheet-editor-footer{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-color:var(--line-subtle);border-style:solid;border-width:calc(var(--space-16) / 16) 0 0}.conversation-spreadsheet-editor-actions{display:flex;align-items:center;gap:var(--space-8)}.conversation-spreadsheet-editor-status{margin:0;color:var(--content-muted);font-size:var(--type-label-12-size)}.conversation-spreadsheet-editor-empty{display:flex;min-height:calc(var(--control-height-lg) * 2);align-items:center;justify-content:center;gap:var(--space-12);padding:20px;color:var(--content-muted);font-size:var(--type-label-12-size);text-align:center}.conversation-spreadsheet-editor-empty p{margin:0}[data-slot=conversation-topbar-identity]{container:conversation-topbar / inline-size}.theme-opaline [data-slot=conversation-topbar-identity]>[data-conversation-title]{max-width:60%;padding-inline-end:var(--space-8)}@container conversation-topbar (max-width: 40rem){[data-slot=conversation-topbar-identity] .opaline-header-crumb:not([data-current]) .opaline-header-crumb-label{display:none}}.web-document-work-panel-tools{position:relative;display:flex;width:100%;min-width:0;align-items:center;gap:var(--space-8);font-family:var(--font-functional)}.web-document-work-panel-tools>[data-group=zoom],.web-document-work-panel-overflow{flex:none}.web-document-work-panel-file-actions{display:flex;flex:none;width:-moz-max-content;width:max-content;gap:var(--space-8)}.web-document-work-panel-tools[data-overflow] .web-document-work-panel-file-actions{position:absolute;inset-inline-start:0;visibility:hidden;pointer-events:none}.web-document-work-panel-status{display:flex;min-width:0;flex:0 1 auto;overflow:hidden;white-space:nowrap}[data-web-document-work-panel-versions]{display:inline-flex;height:var(--control-height-dense);flex:none;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;font-weight:500}[data-web-document-work-panel-versions]{color:var(--content-muted)}.web-document-work-panel-tools-spacer{min-width:0;flex:1}[data-web-document-work-panel-versions]{gap:var(--space-4);padding-inline:var(--space-8)}[data-web-document-work-panel-versions]>svg{width:var(--space-16);height:var(--space-16)}.web-document-work-panel-history{display:flex;min-width:16rem;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}.web-document-work-panel-history li{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4) var(--space-12);padding:var(--space-8);border-radius:var(--radius-control);color:var(--content-primary);font-size:var(--type-label-12-size)}.web-document-work-panel-history time{color:var(--content-muted);font-variant-numeric:tabular-nums}.web-document-work-panel-history strong{color:var(--content-muted);font-weight:500}.web-file-versions{display:flex;width:min(21rem,calc(100vw - 3rem));flex-direction:column;gap:var(--space-8);font-family:var(--font-functional);font-size:var(--type-label-12-size)}.web-document-work-panel-review{display:flex;min-width:0;align-items:center;gap:var(--space-4);color:var(--content-muted);font-size:var(--type-label-12-size);white-space:nowrap}.web-file-version-history{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.web-file-version-history li{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8);border-radius:var(--radius-control)}.web-file-version-history li+li{border-top:.0625rem solid var(--line-subtle)}.web-file-version-title{display:flex;min-width:0;align-items:center;gap:var(--space-8)}.web-file-version-title input{min-width:0;flex:1}.web-file-version-label{flex:none;font-weight:500}.web-file-version-name{display:flex;min-width:0;overflow:hidden}.web-file-version-name>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-file-version-actions{display:flex;flex:none;align-items:center;gap:var(--space-4);margin-inline-start:auto}.web-file-version-details{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8);color:var(--content-muted)}.web-file-version-muted{color:var(--content-muted)}.web-file-version-note{margin:0;color:var(--content-muted);overflow-wrap:anywhere}.web-file-versions-shared{padding:var(--space-8);border-top:.0625rem solid var(--line-subtle);color:var(--content-muted)}.web-file-versions-shared p,.web-file-versions-shared ul{margin:0}.web-file-versions-shared ul{padding-inline-start:var(--space-16)}.web-document-work-panel-history-state{margin:0;padding:var(--space-8);color:var(--content-muted);font-size:var(--type-label-12-size)}.web-file-save-now:before{width:.375rem;height:.375rem;flex:none;border-radius:var(--radius-capsule);background:var(--warning-line);content:""}.web-file-save-now-tip{display:flex;max-width:16rem;flex-direction:column;gap:var(--space-4)}.web-file-editing-island{display:inline-flex;height:var(--control-height-md);align-items:center;gap:var(--space-8);padding:0 var(--space-16) 0 var(--space-12);border-radius:var(--radius-capsule);background:var(--content-primary);box-shadow:var(--elevation-float);color:var(--content-inverse);font-family:var(--font-functional);font-size:var(--type-label-13-size);font-weight:500}.web-file-editing-dot{width:var(--space-8);height:var(--space-8);flex:none;border-radius:var(--radius-capsule);background:var(--selection-line);box-shadow:0 0 color-mix(in oklab,var(--selection-line) 60%,transparent)}@media(prefers-reduced-motion:no-preference){.web-file-editing-dot{animation:web-file-editing-pulse 1.6s var(--ease-out) infinite}}@keyframes web-file-editing-pulse{70%{box-shadow:0 0 0 .375rem color-mix(in oklab,var(--selection-line) 0%,transparent)}to{box-shadow:0 0 color-mix(in oklab,var(--selection-line) 0%,transparent)}}.web-file-head-review{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column}.theme-opaline .presets-shell-pane,.theme-opaline.presets-shell-pane{box-sizing:border-box;align-items:stretch;justify-content:flex-start;padding:0 var(--layout-gutter) var(--layout-gutter);overflow:clip}.theme-opaline .presets-shell-pane .opaline-dock-float{overflow:visible}.theme-opaline .presets-shell-pane>.presets-view,.theme-opaline.presets-shell-pane>.presets-view{--opaline-shell-inline-inset: 0;width:100%;height:100%;flex:1 1 auto}.presets-main,.presets-scroll{min-height:0;flex:1 1 auto}.presets-load-error{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);margin:0 var(--space-48) var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-control);background:var(--danger-surface);color:var(--danger-content);font-size:var(--type-label-13-size)}.presets-status{margin:0;padding:var(--space-24) var(--space-48);color:var(--content-muted);font-size:var(--type-label-13-size)}.presets-empty{display:flex;justify-content:center;padding:var(--space-48) var(--space-48) var(--space-24)}.auth-page{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;width:100%;min-height:100dvh;height:100dvh;overflow-x:hidden;overflow-y:auto;background:var(--canvas);color:var(--content-primary);font-family:var(--font-functional);text-align:left;color-scheme:light}#app-boot.auth-page{display:grid;align-items:stretch;justify-content:stretch;background:var(--canvas)}.auth-page *,.auth-page input,.auth-page button,.auth-page label{font-family:inherit}.auth-main{position:relative;display:grid;grid-template-columns:minmax(0,27.5rem);min-width:0;width:100%;min-height:100dvh;align-content:safe center;justify-content:center;overflow:hidden;padding:2rem;border-radius:var(--radius-area);background:color-mix(in srgb,var(--surface-inset) 60%,var(--canvas));box-shadow:var(--recipe-solid-lift)}.auth-page-body{position:relative;width:100%}.auth-page-body:before{content:"";display:block;height:3.5rem}.auth-page--transfer .auth-page-body{display:grid;place-items:center}.auth-page--transfer .auth-page-body:before{display:none}.auth-header{margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.auth-logo{width:3rem;height:3rem;color:var(--content-primary)}.auth-title{margin:0;color:var(--content-primary);font-size:1.5rem;font-weight:600;text-align:center}.auth-lede{margin:0;color:var(--content-muted);font-size:.875rem;font-weight:400;text-align:center;line-height:1.45}.theme-opaline .auth-card,.theme-opaline.auth-card{display:flex;flex-direction:column;gap:var(--control-height-sm);padding:3rem 2rem;border:0;border-radius:var(--radius-panel);background-color:color-mix(in srgb,var(--surface-raised) 60%,transparent);background-image:none;box-shadow:var(--recipe-lifted-control)}.auth-form,.auth-field,.auth-social{display:flex;flex-direction:column}.auth-form{gap:1.5rem}.auth-field{gap:.5rem}.auth-social{gap:.75rem}.auth-label{color:var(--content-primary);font-size:.875rem;font-weight:500;line-height:1.5}.auth-textarea{min-height:6.5rem;resize:vertical}.auth-submit{width:100%;min-height:2.25rem;border-radius:var(--radius-capsule)}.auth-icon{width:1rem;height:1rem;flex-shrink:0}.auth-divider{display:flex;align-items:center;gap:.75rem}.auth-divider-line{height:.0625rem;flex:1;background:var(--line-subtle)}.auth-divider-label{color:var(--content-muted);font-size:.75rem;font-weight:500;text-transform:none;white-space:nowrap}.auth-link,.auth-back{border:0;background:transparent;padding:0;color:var(--content-muted);cursor:pointer;font-size:.875rem;text-decoration:none}.auth-link:hover,.auth-back:hover{color:var(--content-primary);text-decoration:underline}.auth-link:focus-visible,.auth-back:focus-visible{border-radius:.375rem;outline:.125rem solid var(--focus-ring);outline-offset:.1875rem}.auth-link:disabled,.auth-back:disabled{cursor:default;opacity:.55;text-decoration:none}.auth-link--primary{color:var(--content-primary)}.auth-back{align-self:center}.auth-footer-text,.auth-verify-lede,.auth-error{margin:0;font-size:.875rem}.auth-footer-text{color:var(--content-muted);text-align:center}.auth-verify-lede{color:var(--content-primary);line-height:1.5;text-align:center}.auth-otp{align-self:center}.auth-pending{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--content-muted);font-size:.875rem}.auth-error{color:var(--danger-content)}.auth-error--center{text-align:center}.auth-spin{animation:auth-spin 1s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}@media(max-width:30rem){.auth-main{align-content:start;padding:3rem 1rem}.auth-page-body:before{height:1.5rem}.theme-opaline .auth-card,.theme-opaline.auth-card{padding:2rem 1.5rem}}@media(prefers-reduced-motion:reduce){.auth-spin{animation:none}}.auth-split-panel{display:flex;flex-direction:column;gap:calc(var(--space-24) + var(--space-4))}.auth-split-heading{display:flex;flex-direction:column;align-items:center;gap:var(--space-12);text-align:center}.auth-split-title{margin:0;color:var(--content-primary);font-size:var(--type-heading-24-size);font-weight:500;line-height:2.25rem;letter-spacing:-.02em}.auth-split-lede{margin:0;color:var(--content-muted);font-size:var(--type-copy-14-size);line-height:1.125rem}.auth-split-sections{display:flex;flex-direction:column;gap:var(--space-24)}.auth-split-sections .auth-footer-text{font-size:var(--type-copy-14-size);font-weight:400;line-height:1.3125rem}.auth-split-sections .auth-divider-label{font-size:var(--type-copy-14-size);font-weight:400}.auth-split-sections .auth-footer-text .auth-link{font-size:inherit;font-weight:inherit}.auth-native-page{display:flex;min-height:100vh;align-items:center;justify-content:center;background:var(--surface-raised);padding:2rem;text-align:left}.auth-native-card{width:100%;max-width:28rem;display:flex;flex-direction:column;gap:1.5rem;text-align:center}.auth-native-logo{margin:0 auto;width:3rem;height:3rem}.auth-native-title{margin:0;color:var(--content-primary);font-size:1.125rem;font-weight:600}.auth-native-text{margin:0;color:var(--content-muted);font-size:.875rem}.auth-native-note{margin:0;color:var(--content-muted);font-size:.75rem}.style-catalogue-sections{display:flex;flex-direction:column;gap:var(--space-24)}.style-catalogue-section{display:flex;flex-direction:column;gap:calc(var(--space-16) + var(--space-4) / 2)}.style-catalogue-section>header{padding-inline:calc(var(--space-4) / 2)}.style-catalogue-section>header h2{margin:0;font-size:var(--type-copy-16-size);font-weight:500;line-height:var(--space-24);letter-spacing:-.008em;color:var(--content-primary)}.style-catalogue-section>header p{margin:calc(var(--space-6) / 2) 0 0;font-size:var(--type-label-13-size);line-height:calc(var(--space-16) + var(--space-4) / 2);color:var(--content-muted)}.style-catalogue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:var(--space-8)}.style-catalogue-empty{grid-column:1 / -1;color:var(--content-muted)}.theme-opaline.opaline-dialog-backdrop:has(+.opaline-dialog-viewport :is(.response-style-editor,.settings-wizard)){background:#0003}.theme-opaline.response-style-editor{top:calc(-1 * var(--space-12));border:0;border-radius:calc(var(--space-16) + var(--space-4) / 2);background:light-dark(#fafafa,var(--surface));box-shadow:0 24px 52px -26px #00000047,0 3px 10px #00000014,0 0 0 1px var(--line-subtle)}.response-style-editor .response-style-editor__head{display:flex;align-items:center;justify-content:space-between;min-height:71px;padding:18px 20px var(--space-16);border-bottom:1px solid var(--line-subtle)}.response-style-editor .response-style-editor__title{display:flex;align-items:center;gap:var(--space-12);font-size:var(--type-heading-20-size);font-weight:600;line-height:var(--type-heading-20-leading);letter-spacing:normal}.response-style-editor__icon{display:grid;place-items:center;flex:none;width:36px;height:var(--control-height-md);border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:0 0 0 1px var(--line),0 1px 2px #0000000f}.response-style-editor__icon>svg,.response-style-editor__close>svg{width:18px;height:18px;--opaline-icon-stroke: 2}.response-style-editor .response-style-editor__body{display:flex;flex-direction:column;gap:var(--space-8);padding:22px 40px}.response-style-editor__name .opaline-field-feedback{margin-top:1px;text-align:right}.response-style-editor__name-row{display:flex;align-items:center;gap:var(--space-8)}.response-style-editor .settings-icon-picker__trigger>svg{width:21px;height:21px;--opaline-icon-stroke: calc(1.25 * 24 / 21)}.response-style-editor .response-style-editor__name-input{flex:1;height:var(--control-height-md)}.response-style-editor .response-style-editor__instructions{box-sizing:border-box;height:148px;min-height:148px;padding:var(--space-12);resize:none}.response-style-editor .response-style-editor__instructions.is-short{height:120px;min-height:120px}.response-style-editor .response-style-editor__foot{align-items:center;height:68px;gap:var(--space-8);padding:0 20px;border-top:1px solid var(--line-subtle)}@media(max-height:34rem),(max-width:40rem){.theme-opaline.response-style-editor{top:0}.response-style-editor .response-style-editor__body{padding-inline:calc(var(--space-16) + var(--space-4))}}.settings-wizard{--writing-profile-control-emphasis: color-mix( in oklab, var(--surface-inset) 98.2%, var(--content-primary) )}.theme-opaline.opaline-dialog.writing-profile-name{height:539px;min-height:0;border:0;border-radius:var(--radius-wide);background:var(--surface);box-shadow:0 24px 52px -26px #00000047,0 3px 10px #00000014,0 0 0 1px var(--line-subtle)}.writing-profile-name .writing-profile-name__header{display:flex;align-items:center;gap:var(--space-12);padding:18px 20px var(--space-16);border-bottom:1px solid var(--line-subtle)}.writing-profile-name .opaline-dialog-title{flex:1;font-size:var(--type-heading-20-size);font-weight:600;line-height:var(--type-heading-20-leading);letter-spacing:0}.writing-profile-name__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:var(--control-height-md);border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:0 0 0 1px var(--line),0 1px 1px #0000000f,0 2px 2px #0000000f}.writing-profile-name__icon svg{width:18px;height:18px;--opaline-icon-stroke: 2}.writing-profile-name__header .opaline-icon-button>svg{width:calc(var(--space-24) * 9 / 8.5);height:calc(var(--space-24) * 9 / 8.5);--opaline-icon-stroke: 1.416667;color:var(--content-muted)}.writing-profile-name .writing-profile-name__body{display:flex;flex-direction:column;justify-content:center;flex:1;gap:0;padding:22px min(70px,8vw)}.writing-profile-name__controls{display:flex;align-items:start;gap:var(--space-8)}.writing-profile-name__controls .settings-icon-picker__trigger svg{width:21px;height:21px;--opaline-icon-stroke: 1.428571}.writing-profile-name__count{margin:var(--space-8) 0 0;text-align:right;font-size:var(--type-copy-12-size);line-height:var(--type-copy-12-leading);font-variant-numeric:tabular-nums;color:var(--content-muted)}.writing-profile-name__description{display:flex;flex-direction:column;gap:7px;margin-top:15px;color:var(--content-secondary);font-size:var(--type-copy-14-size);line-height:18px}.writing-profile-name__description p{margin:0}.writing-profile-name__description p+p{color:var(--content-muted);font-size:var(--type-copy-13-size);line-height:1.5}.writing-profile-name .writing-profile-name__footer{height:68px;padding:0 20px;gap:var(--space-8);border-top:1px solid var(--line-subtle)}.theme-opaline.opaline-dialog.writing-profile-examples{height:539px;min-height:0;top:19.5px;border:0;border-radius:var(--radius-wide);background:var(--surface);box-shadow:0 24px 52px -26px #00000047,0 3px 10px #00000014,0 0 0 1px var(--line-subtle)}@media(max-height:40rem){.theme-opaline.opaline-dialog.writing-profile-examples{top:0}}.writing-profile-examples .writing-profile-examples__header{display:flex;align-items:center;gap:var(--space-12);padding:18px 20px var(--space-16);border-bottom:1px solid var(--line-subtle)}.writing-profile-examples__identity{display:flex;flex-direction:column;flex-shrink:0;max-width:45%}.writing-profile-examples__badge{display:flex;align-items:center;gap:var(--space-6);height:var(--control-height-md);padding:var(--space-4) var(--space-8) var(--space-4) var(--space-4);border-radius:var(--radius-panel);background:var(--writing-profile-control-emphasis);font-size:15px;font-weight:600;line-height:18px}.writing-profile-examples__badge>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.writing-profile-examples__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:var(--control-height-sm);border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:0 0 0 1px #201f1c0f}.writing-profile-examples__icon svg{width:18px;height:18px;--opaline-icon-stroke: 1.166667}.writing-profile-examples__header .opaline-dialog-title{flex:1;min-width:0;font-size:var(--type-heading-20-size);font-weight:600;line-height:var(--type-heading-20-leading);letter-spacing:0}.writing-profile-examples__close>svg{width:calc(var(--space-24) * 9 / 8.5);height:calc(var(--space-24) * 9 / 8.5);--opaline-icon-stroke: 1.416667;color:var(--content-muted)}.writing-profile-examples .writing-profile-examples__editor{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-12)}.writing-profile-examples__editor .settings-wizard__editor-note{border-radius:var(--radius-control);background:var(--surface-inset);margin-bottom:var(--space-8)}.writing-profile-examples__editor .settings-wizard__editor-note span,.writing-profile-examples__editor .settings-wizard__how-to{font-size:var(--type-copy-13-size);line-height:1.5}.writing-profile-examples__editor .settings-wizard__pane-fill{min-height:88px;overflow:visible}.writing-profile-examples__editor .settings-wizard__textarea{min-height:88px;padding:10.4px var(--space-12);font-size:var(--type-copy-14-size);line-height:18px}.writing-profile-examples .writing-profile-examples__overview{display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:18px;padding:28px var(--space-24) var(--space-8);text-align:center}.writing-profile-examples__fingerprint{display:block;width:60px;height:79px;margin-bottom:var(--space-8)}.writing-profile-examples__fingerprint .settings-fingerprint__base{fill:var(--selection-surface)}.writing-profile-examples__fingerprint path[pathLength]{fill:var(--selection-content);stroke:var(--selection-content)}.writing-profile-examples__status{display:flex;flex-direction:column;gap:var(--space-8);max-width:420px}.writing-profile-examples__message{margin:0;font-size:var(--type-heading-18-size);font-weight:600;line-height:var(--type-heading-18-leading);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.writing-profile-examples__hint{margin:0;font-size:var(--type-copy-13-size);line-height:18px;color:var(--content-secondary)}.writing-profile-examples__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-8)}.writing-profile-examples__pills .writing-profile-examples__pill{height:var(--control-height-sm);padding-inline:var(--space-12);border:0;border-radius:var(--radius-capsule);background:var(--surface-inset);font-size:var(--type-label-12-size);line-height:var(--type-label-12-leading)}.writing-profile-examples__overview[data-ready=true] .writing-profile-examples__pill{height:var(--control-height-dense);border-radius:var(--radius-control);background:var(--surface);box-shadow:0 0 0 1px var(--line)}.writing-profile-examples__pills .writing-profile-examples__pill:hover{background:var(--writing-profile-control-emphasis)}.writing-profile-examples .writing-profile-examples__footer{height:68px;padding:0 20px;gap:var(--space-8);border-top:1px solid var(--line-subtle)}.writing-profile-examples__footer>.opaline-icon-button:first-child{margin-right:auto}.theme-opaline.opaline-dialog.writing-profile-preview{height:539px;max-height:calc(100dvh - 2rem);min-height:0;top:19.5px;border:0;border-radius:var(--radius-wide);background:var(--surface);box-shadow:0 24px 52px -26px #00000047,0 3px 10px #00000014,0 0 0 1px var(--line-subtle)}.theme-opaline.opaline-dialog.writing-profile-preview[data-preview-step=preview-select]{height:471px;top:-14.5px}@media(max-height:40rem){.theme-opaline.opaline-dialog.writing-profile-preview[data-preview-step]{top:0}}.writing-profile-preview__header>.opaline-button{border:0}.writing-profile-preview .writing-profile-preview__header{display:flex;align-items:center;gap:var(--space-12);padding:18px 20px var(--space-16);border-bottom:1px solid var(--line-subtle)}.writing-profile-preview__header .opaline-dialog-title{flex:1;min-width:0;font-size:var(--type-heading-20-size);font-weight:600;line-height:var(--type-heading-20-leading);letter-spacing:0;overflow-wrap:anywhere}.writing-profile-preview .writing-profile-preview__badge{color:var(--content-primary);display:flex;align-items:center;gap:var(--space-6);max-width:40%;height:var(--control-height-md);padding:var(--space-4) var(--space-8) var(--space-4) var(--space-4);border-radius:var(--radius-panel);background:var(--writing-profile-control-emphasis);font-size:15px;font-weight:600;line-height:18px}.writing-profile-preview__badge>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.writing-profile-preview__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:var(--control-height-sm);border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:0 0 0 1px #201f1c0f}.writing-profile-preview__icon svg{width:18px;height:18px;--opaline-icon-stroke: 1.166667}.writing-profile-preview__close>svg{width:calc(var(--space-24) * 9 / 8.5);height:calc(var(--space-24) * 9 / 8.5);--opaline-icon-stroke: 1.416667;color:var(--content-muted)}.writing-profile-preview .writing-profile-preview__select{display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:20px;padding:36px var(--space-24) var(--space-16)}.writing-profile-preview__heading{margin:0;font-size:var(--type-heading-18-size);font-weight:600;line-height:var(--type-heading-18-leading);letter-spacing:-.02em;text-align:center}.writing-profile-preview__choices{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:480px}.writing-profile-preview__choices .writing-profile-preview__choice{color:var(--content-primary);height:var(--control-height-md);padding-inline:var(--space-16);border:0;border-radius:var(--radius-capsule);background:var(--surface-inset);font-size:var(--type-label-13-size);font-weight:500;line-height:16px}.writing-profile-preview__choices .writing-profile-preview__choice:hover{background:var(--writing-profile-control-emphasis)}.writing-profile-preview .writing-profile-preview__custom{display:flex;flex-direction:column;padding:20px var(--space-24)}.writing-profile-preview__custom .opaline-field{flex:1}.writing-profile-preview__custom .opaline-textarea{flex:1;min-height:88px;resize:none;font-size:var(--type-copy-14-size);line-height:20px}.writing-profile-preview .writing-profile-preview__result{display:flex;flex-direction:column;gap:var(--control-hit-area);padding:20px var(--space-24) 20px 20px;overflow-wrap:anywhere}.writing-profile-preview__section{display:flex;flex-direction:column;flex-shrink:0;gap:10px;min-width:0}.writing-profile-preview__label{margin:0;color:var(--content-muted);font-family:var(--font-technical);font-size:var(--type-label-12-mono-size);font-weight:400;line-height:14px}.writing-profile-preview__request{padding:14px var(--space-16);border-radius:var(--radius-panel);background:var(--selection-surface);box-shadow:0 0 0 1px #0000000d;font-size:var(--type-copy-14-size);line-height:20px;white-space:pre-wrap}.writing-profile-preview__answer{font-size:var(--type-copy-13-size);line-height:1.5}.writing-profile-preview__answer :where(p){margin-block:0}.writing-profile-preview__loading{display:flex;align-items:center;gap:var(--space-12);color:var(--content-muted);font-size:var(--type-copy-13-size);line-height:18px}.writing-profile-preview .writing-profile-preview__footer{height:68px;padding:0 20px;gap:var(--space-8);border-top:1px solid var(--line-subtle)}.writing-profile-preview__footer>.opaline-icon-button:first-child{margin-right:auto}.settings-stack{display:flex;flex-direction:column;gap:28px;text-align:left}.settings-people-table__empty{padding:22px 12px;color:var(--content-muted);font-size:var(--type-copy-13-size);text-align:center}.settings-people-table__skeleton{width:100%;max-width:140px;height:12px}.settings-loading-stack{display:flex;flex-direction:column;gap:12px}.settings-skeleton-row{height:40px;width:100%}.settings-skeleton-block{height:96px;width:100%}.settings-centered{display:flex;justify-content:center;padding:32px 0}.settings-muted{color:var(--content-muted)}.settings-destructive{color:var(--danger-solid)}.settings-hidden-input{display:none}.settings-profile-avatar{display:flex;align-items:center;justify-content:flex-end;gap:10px}.settings-icon-11{width:11px;height:11px;flex-shrink:0}.settings-icon-12{width:12px;height:12px;flex-shrink:0}.settings-icon-13{width:13px;height:13px;flex-shrink:0}.settings-icon-14{width:14px;height:14px;flex-shrink:0}.settings-icon-15{width:15px;height:15px;flex-shrink:0}.settings-spin{animation:settings-spin 1s linear infinite}@keyframes settings-spin{to{transform:rotate(360deg)}}.settings-separator{height:1px;background:var(--line-subtle);transition:opacity .15s ease}.settings-template-row__actions [data-icon-button]:disabled{opacity:.5;pointer-events:none}.settings-template-row__actions [data-active]{color:var(--content-primary)}.settings-template-row__actions [data-warning]{color:var(--warning-content)}.settings-row-static{width:var(--control-height-dense);height:var(--control-height-dense);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.settings-section{display:flex;flex-direction:column;gap:12px;text-align:left}.settings-section__head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px;padding:0 2px}.settings-section__head:has(.settings-section__description){flex-direction:column;align-items:stretch;gap:10px}.settings-section__head-text{flex:1 1 12rem;min-width:0}.settings-section__head:has(.settings-section__description) .settings-section__head-text{flex:none;width:100%}.settings-section__title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:var(--type-heading-16-size);font-weight:600;letter-spacing:-.008em;color:var(--content-primary)}.settings-section__description{margin:3px 0 0;font-size:var(--type-copy-13-size);line-height:1.5;color:var(--content-muted)}.settings-section__actions{flex:0 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.settings-section__head:has(.settings-section__description) .settings-section__actions{flex:none;width:100%;min-height:28px;justify-content:flex-end}.settings-section__head:not(:has(.settings-section__description)){align-items:center}.settings-card{display:flex;flex-direction:column;text-align:left}.settings-card--content{background:var(--surface);border:0;border-radius:var(--space-16);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.settings-card__head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px;padding:18px 20px 16px}.settings-card__head[data-has-leading=true]{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px}.settings-card__leading,.settings-section__leading{flex:0 0 auto;display:flex;align-items:center}.settings-card__head-text{flex:1 1 12rem;min-width:0}.settings-card__head[data-has-leading=true] .settings-card__head-text{flex:1 1 0;min-width:-moz-min-content;min-width:min-content}.settings-card__head[data-has-leading=true] .settings-card__actions{margin-left:auto}.settings-card__title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:var(--type-heading-16-size);font-weight:600;letter-spacing:-.008em;color:var(--content-primary)}.settings-card__head[data-has-leading=true] .settings-card__title{font-size:var(--type-label-13-size);font-weight:500;letter-spacing:normal}.settings-card__description{margin:4px 0 0;font-size:var(--type-copy-13-size);line-height:1.5;color:var(--content-muted)}.settings-card__head[data-has-leading=true] .settings-card__description{margin:2px 0 0;font-size:var(--type-label-12-size)}.settings-card__actions{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px;align-self:center}.settings-card__head[data-actions-only=true]{justify-content:flex-end;padding-bottom:12px}.settings-card__body{display:flex;flex-direction:column;gap:16px;padding:16px 20px 20px}.settings-card__body:has(>.settings-rows),.settings-card__body:has(>.integrations-rows),.settings-card__body:has(>.settings-list-box),.settings-card__body:has(>.opaline-table-container),.settings-card__body:has(.settings-styles-box){gap:0;padding:0}.settings-card__head+.settings-card__body:has(>.integrations-rows),.settings-card__head+.settings-card__body:has(>.settings-rows){border-top:1px solid color-mix(in oklab,var(--line-subtle) 55%,transparent)}.settings-card__body .settings-styles-box,.settings-list-box.settings-list-box--flush{border:none;border-radius:0;padding:0;background:transparent;box-shadow:none}.settings-empty-box.settings-empty-box--flush{border:none;border-radius:0;background:transparent}.settings-action-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:24px;column-gap:24px;min-height:52px;padding:14px 20px;border-bottom:1px solid color-mix(in oklab,var(--line-subtle) 55%,transparent)}.settings-action-row:last-child{border-bottom:0}.settings-action-row__label{font-size:var(--type-label-13-size);font-weight:500;color:var(--content-primary)}.settings-action-row__control{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.settings-empty-row{margin:0;padding:20px;font-size:var(--type-copy-13-size);color:var(--content-muted)}.settings-admins-note--row{margin:0;padding:14px 20px 18px;border-top:1px solid color-mix(in oklab,var(--line-subtle) 55%,transparent)}.settings-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid color-mix(in oklab,var(--line-subtle) 55%,transparent)}.settings-rows{display:flex;flex-direction:column}.settings-rows>.opaline-field[data-layout=inline]{box-sizing:border-box;width:100%;padding:14px 20px;border-bottom:1px solid color-mix(in oklab,var(--line-subtle) 55%,transparent)}.settings-rows>.opaline-field[data-layout=inline]:last-child{border-bottom:0}.settings-rows>.opaline-field[data-layout=inline]:has(.opaline-field-description){align-items:start}.settings-rows>.opaline-field[data-layout=inline] .opaline-field-meta{padding-top:0}.settings-rows>.opaline-field[data-layout=inline]:has(.opaline-field-description) .opaline-field-control{padding-top:1px}.settings-disabled-control{display:block;width:100%;min-width:0}@container settings-content (max-width: 560px){.settings-action-row{grid-template-columns:minmax(0,1fr);align-items:start}}.settings-stats{display:flex;flex-wrap:wrap;gap:12px}.theme-opaline .settings-stats [data-settings-stat-card]{background:var(--surface);border:0;border-radius:var(--space-16);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.settings-confirm__foot{padding-top:16px}.settings-name-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.settings-research-picker{border:1px solid var(--line-subtle);border-radius:var(--radius-control);overflow:hidden}.settings-language__trigger{width:100%;min-width:11rem}.settings-theme{display:inline-flex;flex-wrap:wrap;align-self:flex-start;background:color-mix(in oklab,var(--surface-inset) 70%,transparent);border-radius:var(--radius-control);padding:3px;gap:2px}.settings-theme__option{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 12px;border:none;border-radius:var(--radius-icon-well);background:none;cursor:pointer;font-size:var(--type-copy-13-size);font-weight:500;color:var(--content-muted);transition:background var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.settings-theme__option:hover{color:var(--content-primary)}.settings-theme__option.is-active{background:var(--surface-raised);color:var(--content-primary);box-shadow:0 1px 2px #1e1c1614,0 4px 10px -6px #1e1c1638}.settings-media-row{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;padding:16px 20px;text-align:left}.settings-media-row__icon{box-sizing:border-box;width:32px;height:32px;border-radius:var(--radius-icon-well);background:var(--surface-inset);color:var(--content-muted);display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px}.settings-media-row__icon>svg,.settings-media-row__icon>img{width:16px;height:16px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.settings-media-row__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.settings-media-row__title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:var(--type-label-13-size);font-weight:500;color:var(--content-primary)}.settings-media-row__subtitle{margin:0;max-width:none;font-size:var(--type-label-12-size);line-height:1.5;color:color-mix(in oklab,var(--content-muted) 90%,transparent)}.settings-media-row__action{flex:0 0 auto;display:flex;align-items:center;gap:8px}.settings-admins-note{margin:0;padding-top:12px;border-top:1px solid color-mix(in oklab,var(--line-subtle) 70%,transparent);font-size:var(--type-copy-13-size);color:var(--content-muted)}.settings-notice{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-control);border:1px solid color-mix(in oklab,var(--line-subtle) 80%,transparent);background:color-mix(in oklab,var(--surface-inset) 55%,transparent);font-size:var(--type-label-12-size);color:var(--content-muted)}.settings-notice__link{margin-left:auto;border:none;background:none;padding:0;cursor:pointer;white-space:nowrap;font-size:var(--type-label-12-size);font-weight:500;color:var(--content-primary)}.settings-notice__link:hover{text-decoration:underline;text-underline-offset:3px}.settings-seat-limit{margin:0;text-align:center;font-size:var(--type-label-13-size);color:var(--content-muted)}.settings-person{display:flex;align-items:center;gap:10px;min-width:0}.settings-person__invite-avatar{width:26px;height:26px;border-radius:var(--radius-icon-well);background:var(--surface-inset);color:var(--content-muted);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.settings-person__text{min-width:0}.settings-person__name{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-person__name.is-muted{color:var(--content-muted)}.settings-person__detail{display:block;font-size:var(--type-label-12-size);color:var(--content-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-role-trigger{height:30px;width:110px;font-size:var(--type-copy-13-size)}.settings-actions-row{display:flex;align-items:center;gap:8px}.settings-plans{display:flex;flex-wrap:wrap;gap:12px}.settings-plan-card{flex:1;display:flex;flex-direction:column;gap:4px;padding:16px;text-align:left}.settings-plan-card--featured{border-color:var(--line)}.settings-plan-card__name{font-size:var(--type-label-13-size);font-weight:600;color:var(--content-primary)}.settings-plan-card__price{font-size:var(--type-heading-20-size);font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--content-primary)}.settings-plan-card__price span{font-size:var(--type-label-12-size);font-weight:400;color:var(--content-muted)}.settings-plan-card__hint{margin:2px 0 10px;font-size:var(--type-label-12-size);line-height:1.5;color:color-mix(in oklab,var(--content-muted) 90%,transparent)}.settings-plan-card__cta{margin-top:auto;align-self:flex-start}.settings-plan-card__contact{margin-top:auto;font-size:var(--type-label-13-size);font-weight:500;color:var(--content-primary);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;width:-moz-fit-content;width:fit-content}.settings-styles-box{display:flex;flex-direction:column}[data-slot=response-styles] [data-style-tone=ai]{background:var(--selection-surface)}.settings-styles-box__empty{margin:0;padding:20px;font-size:var(--type-label-13-size);color:var(--content-muted);text-align:left}.settings-style-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:14px 20px;font-size:var(--type-label-13-size);color:var(--content-primary);border-bottom:1px solid color-mix(in oklab,var(--line-subtle) 55%,transparent);transition:background var(--motion-base) var(--ease-standard)}.settings-style-row:last-child{border-bottom:none}.settings-style-row:hover{background:color-mix(in oklab,var(--surface-inset) 50%,transparent)}.settings-style-row__main{display:flex;align-items:center;gap:12px;min-width:0}.settings-style-row__main>svg{width:16px;height:16px;flex-shrink:0;color:var(--content-muted)}.settings-style-row__meta{font-size:var(--type-label-12-size)}.settings-style-row__actions{flex:0 0 auto;display:flex;align-items:center;gap:4px;opacity:0;transition:opacity var(--motion-base) var(--ease-standard)}.settings-style-row:hover .settings-style-row__actions,.settings-style-row__actions:focus-within,.settings-style-row__actions.is-visible{opacity:1}.settings-style-row__text-action{height:var(--control-height-dense);padding:0 8px;font-size:var(--type-label-12-size);color:var(--content-muted)}.settings-style-row__icon-action{height:var(--control-height-dense);width:var(--control-height-dense);padding:0;color:var(--content-muted)}.settings-icon-picker__content{width:auto;padding:8px}.settings-icon-picker__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.settings-icon-picker__option{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;border-radius:var(--radius-icon-well);color:var(--content-muted);cursor:pointer;transition:background var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.settings-icon-picker__option:hover{background:color-mix(in oklab,var(--surface-inset) 50%,transparent);color:var(--content-primary)}.settings-icon-picker__option.is-active{background:var(--surface-inset);color:var(--content-primary)}.settings-info-note{display:flex;gap:12px;border-radius:var(--radius-control);border:1px solid var(--line-subtle);background:var(--surface-inset);padding:12px 16px;text-align:left}.settings-info-note p,.settings-info-note span{margin:0;font-size:var(--type-label-13-size);color:var(--content-muted)}.settings-info-note svg{margin-top:2px;color:var(--content-primary)}.settings-style-dialog__head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--line-subtle)}.settings-style-dialog__title{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;color:var(--content-primary)}.settings-style-dialog__body{display:flex;flex-direction:column;gap:16px;padding:16px 24px}.settings-style-dialog__field{display:flex;flex-direction:column;gap:8px}.settings-style-dialog__label{font-size:var(--type-label-13-size);font-weight:500;color:var(--content-primary);text-align:left}.settings-style-dialog__name-row{display:flex;align-items:center;gap:8px}.settings-style-dialog__name-input{flex:1}.settings-style-dialog__count{margin:0;font-size:var(--type-label-12-size);color:var(--content-muted);text-align:right}.settings-style-dialog__instructions{height:160px;resize:none;overflow-y:auto}.settings-style-dialog__instructions.is-short{height:120px}.settings-style-dialog__hint{margin:0;font-size:var(--type-label-12-size);color:var(--content-muted);text-align:left}.settings-style-dialog__foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--line-subtle)}.settings-sheet__head{display:flex;align-items:center;gap:12px;padding:20px 20px 16px;border-bottom:1px solid var(--line-subtle);flex-shrink:0}.settings-sheet__head-center{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.settings-sheet__title{margin:0;font-size:var(--type-heading-16-size);font-weight:600;color:var(--content-primary);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-sheet__prompt-row{display:flex;align-items:center;gap:2px;padding:12px 20px;flex-shrink:0}.settings-sheet__prompt-label{font-size:15px;font-weight:500;color:var(--content-primary);white-space:nowrap}.settings-sheet__prompt-trigger{height:28px;gap:2px;font-size:15px}.settings-sheet__body{flex:1;overflow-y:auto;min-height:0;padding:0 20px 20px}.settings-sheet__request{margin-bottom:20px}.settings-sheet__request-label{margin:0 0 8px;font-size:var(--type-label-12-size);color:var(--content-muted);text-align:left}.settings-sheet__request-row{display:flex;gap:8px}.settings-sheet__request-row>:first-child{flex:1}.settings-sheet__request-quote{border-radius:var(--radius-control);background:var(--surface-inset);padding:12px 16px;font-size:var(--type-label-13-size);color:var(--content-primary)}.settings-sheet__loading{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px 0;font-size:var(--type-label-13-size)}.settings-prose{font-size:var(--type-label-13-size);color:color-mix(in oklab,var(--content-primary) 90%,transparent);text-align:left}.settings-prose.streaming-cursor>:last-child:after{content:"";display:inline-block;width:7px;height:1em;margin-left:2px;vertical-align:text-bottom;background:var(--content-primary);animation:settings-caret 1s steps(1) infinite}@keyframes settings-caret{50%{opacity:0}}.settings-wizard{display:flex;flex-direction:column;width:95vw;height:62vh;min-height:400px}.settings-wizard__bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 20px 8px;flex-shrink:0}.settings-wizard__bar-title{flex:1;margin:0 8px;font-size:var(--type-heading-16-size);font-weight:600;color:var(--content-primary);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-wizard__bar-spacer{flex:1}.settings-wizard__content{flex:1;display:flex;flex-direction:column;min-height:0}.settings-wizard__scroll{flex:1;overflow-y:auto;min-height:0}.settings-wizard__centered{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:0 40px 32px;text-align:center}.settings-wizard__title{margin:0 0 12px;font-size:20px;font-weight:600;color:var(--content-primary)}.settings-wizard__title--row{display:flex;align-items:center;gap:8px;margin-bottom:0}.settings-wizard__title--with-lede{margin-bottom:16px}.settings-wizard__lede{margin:0 0 24px;max-width:448px;font-size:var(--type-label-13-size);color:var(--content-muted)}.settings-wizard__name-block{margin-bottom:20px;display:flex;flex-direction:column;align-items:center}.settings-wizard__name-row{display:flex;align-items:center;gap:8px;width:100%;max-width:384px;margin-bottom:24px}.settings-wizard__name-block .settings-wizard__name-row{margin-bottom:0;max-width:448px}.settings-wizard__rename{margin-top:6px;display:flex;align-items:center;gap:6px;padding:2px 6px;border:none;background:none;border-radius:var(--radius-icon-well);font-size:var(--type-label-13-size);color:var(--content-muted);cursor:pointer;transition:background var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.settings-wizard__rename:hover{background:var(--surface-inset);color:var(--content-primary)}.settings-wizard__progress{margin-bottom:8px}.settings-wizard__progress-message{margin:0 0 4px;font-size:var(--type-label-13-size);font-weight:500;color:var(--content-primary)}.settings-wizard__progress-hint{margin:0 0 20px;max-width:384px;font-size:var(--type-label-13-size);color:var(--content-muted)}.settings-wizard__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px}.settings-wizard__pill{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;border:1px solid var(--line-subtle);background:none;font-size:var(--type-label-13-size);color:var(--content-primary);cursor:pointer;transition:background var(--motion-base) var(--ease-standard)}.settings-wizard__pill:hover{background:color-mix(in oklab,var(--surface-inset) 50%,transparent)}.settings-wizard__footer-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:28px}.settings-wizard__prompt-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:512px}.settings-wizard__prompt-option{padding:8px 16px;border-radius:var(--radius-control);border:1px solid var(--line-subtle);background:color-mix(in oklab,var(--surface-inset) 30%,transparent);font-size:var(--type-label-13-size);color:var(--content-primary);cursor:pointer;transition:background var(--motion-base) var(--ease-standard)}.settings-wizard__prompt-option:hover{background:var(--surface-inset)}.settings-wizard__pane{flex:1;display:flex;flex-direction:column;min-height:0;padding:4px 20px 20px}.settings-wizard__pane-fill{flex:1;min-height:0;overflow:hidden;padding:1px}.settings-wizard__pane-scroll{flex:1;min-height:0;overflow-y:auto}.settings-wizard__pane-foot{display:flex;align-items:center;justify-content:space-between;margin-top:16px;flex-shrink:0}.settings-wizard__pane-foot--end{justify-content:flex-end}.settings-wizard__textarea{height:100%;width:100%;resize:none;overflow-y:auto}.settings-wizard__editor-note{display:flex;gap:12px;border-radius:var(--radius-control);border:1px solid var(--line-subtle);background:var(--surface-inset);padding:12px 16px;margin-bottom:8px;flex-shrink:0;text-align:left}.settings-wizard__editor-note svg{margin-top:2px;color:var(--content-primary);flex-shrink:0}.settings-wizard__editor-note span{font-size:var(--type-label-13-size);color:var(--content-muted)}.settings-wizard__how-to{border:none;background:none;padding:0;font-size:var(--type-label-13-size);color:color-mix(in oklab,var(--content-primary) 70%,transparent);text-decoration:underline;text-underline-offset:2px;cursor:help}.settings-wizard__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 0}.settings-wizard__loading-step{margin:0;font-size:var(--type-label-13-size);color:var(--content-muted);animation:settings-fade-in .5s ease}@keyframes settings-fade-in{0%{opacity:0}to{opacity:1}}.settings-wizard__request{margin-bottom:20px}.settings-wizard__request-label{margin:0 0 8px;font-size:var(--type-label-12-size);color:var(--content-muted);text-align:left}.settings-wizard__request-quote{border-radius:var(--radius-control);background:var(--surface-inset);padding:12px 16px;font-size:var(--type-label-13-size);color:var(--content-primary);text-align:left}.settings-char-field{position:relative;flex:1;min-width:0}.settings-char-field__input{width:100%;padding-right:48px}.settings-char-field__count{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:var(--type-label-12-size);color:var(--content-muted);pointer-events:none}.settings-fingerprint__base{fill:color-mix(in oklab,var(--content-muted) 15%,transparent)}.integrations-icon-32{width:32px;height:32px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.integrations-rows{display:flex;flex-direction:column}.integrations-row{display:flex;align-items:center;gap:12px;min-height:64px;padding:16px 20px;border-bottom:1px solid color-mix(in oklab,var(--line-subtle) 55%,transparent);background:transparent}.integrations-row:last-child{border-bottom:none}.integrations-row__name{font-size:var(--type-label-13-size);font-weight:500;color:var(--content-primary)}.integrations-row__detail{font-size:var(--type-label-12-size);color:var(--content-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integrations-row__spacer{flex:1}.integrations-dialog{container:settings-content / inline-size}.integrations-dialog__icon{display:flex;justify-content:center;padding:8px 0}.integrations-dialog__title{text-align:center}.integrations-info{display:flex;flex-direction:column;gap:16px;padding:8px 0;text-align:left}.integrations-info__section{display:flex;flex-direction:column;gap:6px;border-bottom:1px solid var(--line-subtle);padding-bottom:16px}.integrations-info__head{display:flex;align-items:center;gap:8px;color:var(--content-primary)}.integrations-info__head h4{margin:0;font-size:var(--type-label-13-size);font-weight:500}.integrations-info__section p{margin:0;font-size:var(--type-copy-13-size);color:var(--content-muted)}.integrations-info__actions{display:flex;flex-direction:column;gap:8px;padding-top:8px}.integrations-form{display:flex;flex-direction:column;gap:16px;text-align:left}.integrations-form__fields:not(.settings-rows){display:flex;flex-direction:column;gap:16px;padding:16px 0}.integrations-form__fields.settings-rows{padding:0}.integrations-form__select{width:100%}.integrations-form__actions{display:flex;flex-wrap:wrap;flex-direction:row;gap:16px}@container settings-content (max-width: 560px){.settings-name-grid{grid-template-columns:1fr}.settings-stats{flex-direction:column}.settings-stats .settings-stat{flex:1 1 auto;width:100%}.settings-plans{flex-direction:column}.settings-plans .settings-plan-card{flex:1 1 auto;width:100%}.settings-media-row,.settings-card__head[data-has-leading=true]{flex-wrap:wrap}.settings-media-row__action,.settings-card__head[data-has-leading=true] .settings-card__actions{margin-left:auto}}.connect-app-card{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem .875rem;text-align:left}.connect-app-card__icon{display:grid;flex:none;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-icon-well);background:var(--surface-inset);color:var(--content-muted)}.connect-app-card__body{flex:1 1 12rem;min-width:0;display:flex;flex-direction:column;gap:.25rem}.connect-app-card__copy{margin:0;font-size:var(--type-copy-13-size)}.connect-app-card__error{margin:0;color:var(--danger-content);font-size:var(--type-copy-13-size)}.connect-app-card__actions{display:flex;flex:none;align-items:center;gap:.5rem;margin-left:auto}.settings-connection-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--line-subtle) 0 0 0 calc(var(--space-4) / 4)}.settings-connection-rows{display:contents}.settings-connection-card>.settings-connection-rows>*,.settings-connection-card>.settings-connection-rows>.settings-section{border-bottom:calc(var(--space-4) / 4) solid var(--line-subtle)}.settings-connection-card>.settings-connection-rows:last-child>:last-child{border-bottom:0}.settings-connection-row{display:flex;align-items:center;gap:calc(var(--space-12) + var(--space-4) / 2);padding:calc(var(--space-12) + var(--space-4) / 2) var(--space-16) calc(var(--space-12) + var(--space-4) / 2) calc(var(--space-16) + var(--space-4))}.settings-connection-row__logo{box-sizing:border-box;display:inline-flex;width:1.75rem;height:1.75rem;flex:none;align-items:center;justify-content:center;padding:var(--space-4);overflow:hidden;border-radius:calc(var(--radius-icon-well) + var(--space-4) / 4);background:var(--surface-raised);box-shadow:var(--line) 0 0 0 calc(var(--space-4) / 8);color:var(--content-muted)}.settings-connection-row__logo>img,.settings-connection-row__logo>svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.settings-connection-row__text{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:calc(var(--space-4) - var(--space-4) / 4)}.settings-connection-row__title{display:flex;align-items:center;gap:var(--space-8);margin:0;color:var(--content-primary);font:500 var(--type-label-14-size) / var(--type-label-14-leading) var(--font-functional)}.settings-connection-row__hint,.settings-connection-row__details,.settings-connection-row__managed{margin:0;color:var(--content-muted);font:var(--type-copy-12-size) / var(--type-copy-12-leading) var(--font-functional)}.settings-connection-row__details{display:flex;flex-direction:column;padding:0;list-style:none}.settings-connection-row__details li{display:flex;min-width:0;gap:var(--space-8);color:var(--content-secondary)}.settings-connection-row__detail{overflow:hidden;color:var(--content-muted);text-overflow:ellipsis;white-space:nowrap}.settings-connection-row__actions{display:flex;flex:none;align-items:center;gap:var(--space-8)}.settings-connection-card>.settings-connection-rows>.settings-empty-row,.settings-connection-card>.settings-connection-rows>[role=alert]{padding:var(--space-16) calc(var(--space-16) + var(--space-4))}[data-activities-view],[data-activities-move]{font-family:var(--font-sans, var(--font-functional));color:var(--content-primary)}[data-activities-view] .opaline-dock-float{position:relative;overflow:hidden;isolation:isolate}[data-activities-main]{min-height:0;flex:1 1 auto}[data-activities-empty]{display:flex;min-height:0;flex:1 1 auto;align-items:center;justify-content:center}[data-activities-list-scroll]{width:100%;min-width:0;min-height:0;flex:1 1 auto}[data-activities-list-scroll-viewport]{min-height:0}.activities-pagination{display:flex;min-width:0;flex:none;align-items:center;justify-content:center;gap:4px;padding-block:var(--space-8)}.activities-pagination>button:not(.opaline-button){display:inline-flex;min-width:28px;height:28px;align-items:center;justify-content:center;padding:0 6px;border:0;border-radius:var(--radius-icon-well);background:transparent;color:var(--content-muted);font:inherit;font-size:var(--type-label-13-size);cursor:pointer}.activities-pagination>button:hover,.activities-pagination>button[data-active]{background:var(--surface-inset);color:var(--content-primary)}.activities-pagination>button[data-active]{font-weight:600}[data-activities-move]{overflow:hidden}[data-activities-move]>header{padding:16px 18px 12px;border-bottom:1px solid var(--line)}[data-activities-move]>header p{margin:4px 0 0;color:var(--content-muted);font-size:var(--type-label-13-size)}.activities-move-list{max-height:min(40vh,320px);padding:var(--space-8);overflow:auto;overscroll-behavior:none}.activities-move-list>button{display:flex;width:100%;height:44px;align-items:center;gap:11px;padding:0 12px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--content-primary);font:inherit;cursor:pointer}.activities-move-list>button:hover,.activities-move-list>button[data-selected]{background:var(--surface-inset)}.activities-move-list>button>span:nth-child(2){min-width:0;flex:1 1 auto;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.activities-move-list>p{margin:0;padding:20px 0;color:var(--content-muted);font-size:var(--type-label-13-size);text-align:center}.activities-move-warning{margin:0;padding:10px 18px;border-top:1px solid var(--line);color:var(--content-muted);font-size:var(--type-label-12-size);line-height:1.45}[data-activities-move]>footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid var(--line)}@media(max-width:760px){.activities-row{grid-template-columns:7px 20px minmax(0,1fr) auto}.activities-row-actions{display:none}}.library-view,.library-picker{font-family:var(--font-sans, var(--font-functional));color:var(--content-primary)}.theme-opaline .library-view .opaline-dock-float,.theme-opaline.library-view .opaline-dock-float{position:relative;overflow:visible;isolation:isolate;container-type:inline-size;container-name:library-page}.theme-opaline .library-view .opaline-dock-float>:not([data-slot=terrain-backdrop]),.theme-opaline.library-view .opaline-dock-float>:not([data-slot=terrain-backdrop]){position:relative}.theme-opaline .library-shell-pane,.theme-opaline.library-shell-pane,.theme-opaline [data-activities-shell-pane],.theme-opaline[data-activities-shell-pane]{box-sizing:border-box;align-items:stretch;justify-content:flex-start;padding:var(--layout-gutter);overflow:clip}.theme-opaline .library-shell-pane,.theme-opaline.library-shell-pane{padding-top:0}.theme-opaline .library-shell-pane>.library-view,.theme-opaline.library-shell-pane>.library-view,.theme-opaline [data-activities-shell-pane]>.library-view,.theme-opaline[data-activities-shell-pane]>.library-view{--opaline-shell-inline-inset: 0;width:100%;height:100%;flex:1 1 auto}.theme-opaline .library-view .library-main,.theme-opaline.library-view .library-main{min-height:0;flex:1 1 auto}.library-content{display:flex;min-width:0;min-height:0;flex:1 1 auto}.library-content>.opaline-collection-view{min-width:0;flex:1 1 auto}.library-content-panel{display:flex;width:var(--opaline-dock-rail-width);min-height:0;flex:none;flex-direction:column;padding-top:var(--layout-gutter)}@media(max-width:67.5rem){.library-content-panel{display:none}}.library-content-panel>.library-inspector{transition-property:opacity,translate;transition-duration:var(--motion-base);transition-timing-function:var(--ease-out)}@starting-style{.library-content-panel>.library-inspector{opacity:0;translate:var(--space-4) 0}}@media(prefers-reduced-motion:reduce){.library-content-panel>.library-inspector{transition-property:opacity}@starting-style{.library-content-panel>.library-inspector{translate:none}}}.library-logo-well{display:inline-flex;width:1.25rem;height:1.25rem;flex:none;align-items:center;justify-content:center;box-sizing:border-box;padding:calc(var(--space-4) / 2);overflow:hidden;border-radius:calc(var(--radius-icon-well) - var(--space-4) / 4);background:var(--surface-raised);box-shadow:var(--line) 0 0 0 calc(var(--space-4) / 8)}.library-logo-well[data-full-bleed]{padding:0}.library-logo-well>img,.library-logo-well>svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.library-logo-stack{display:inline-flex;align-items:center}.library-logo-stack>.library-logo-well+.library-logo-well{margin-inline-start:calc(var(--space-8) * -1);box-shadow:var(--line) 0 0 0 calc(var(--space-4) / 8),var(--surface-raised) 0 0 0 calc(var(--space-4) / 2)}.library-type-filter-count{color:var(--content-muted);font-variant-numeric:tabular-nums}.theme-opaline .library-view [data-slot=collection-view-actions]{min-width:0;flex:0 1 auto;gap:var(--space-8)}.library-page-heading-parent{width:-moz-fit-content;width:fit-content;margin:0;padding:0;border:0;background:transparent;color:var(--content-muted);font:500 var(--type-label-12-size) / 1.3 var(--font-functional)}button.library-page-heading-parent{cursor:pointer}button.library-page-heading-parent:hover{color:var(--content-primary)}.library-selection-actions{display:inline-flex;min-height:var(--control-height-lg);align-items:center;gap:var(--space-4);padding-block:var(--space-4);padding-left:var(--space-8);padding-right:var(--space-4);border-radius:var(--radius-panel);background:color-mix(in oklab,var(--content-primary) 4%,transparent)}.library-selection-actions-count{padding-inline:var(--space-8);color:var(--content-muted);font-size:var(--type-copy-14-size);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.library-view [data-slot=library-toolbar][data-mode=selecting] .opaline-collection-selection-count:empty{display:none}.library-view-scroll{box-sizing:border-box;display:flex;flex:1 1 auto;min-width:0;min-height:0;flex-direction:column;padding:0 0 .875rem;overflow:hidden}.theme-opaline .library-view-scroll>.library-list,.theme-opaline.library-view-scroll>.library-list,.theme-opaline .library-view-scroll>[data-library-grid-shell],.theme-opaline.library-view-scroll>[data-library-grid-shell]{flex:1 1 auto;min-height:0}.theme-opaline .library-list[data-variant=dialog],.theme-opaline.library-list[data-variant=dialog]{flex:1 1 auto;min-height:15rem;max-height:22.5rem}.library-move-workspaces>h3{margin:0 0 .5625rem;color:var(--content-muted);font-size:.625rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.library-view-scroll .library-grid{padding-inline:var(--space-16)}.library-grid{--library-grid-min: 13.75rem;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--library-grid-min)),1fr));gap:.875rem;padding:.75rem}.library-grid>.opaline-folder-card{width:100%;min-width:0}.library-grid-skeleton{position:relative;min-width:0;overflow:hidden;border:.0625rem solid var(--line-subtle);border-radius:var(--radius-control);background:color-mix(in oklab,var(--surface-raised) 76%,transparent)}.theme-opaline [data-library-file-status]{display:inline-flex;align-items:center;gap:.3125rem;color:var(--content-muted)}[data-library-file-status]>svg{flex:none}[data-library-file-status][data-status=error],.library-error-icon,.library-destructive-ghost{color:var(--danger-solid)}.library-grid-skeleton{display:flex;width:100%;min-width:0;flex-direction:column;padding:0}.library-grid-skeleton-preview{width:100%;aspect-ratio:4 / 3;height:auto;border-radius:0}.library-grid-skeleton-footer{display:flex;box-sizing:border-box;width:100%;align-items:center;gap:.5625rem;padding:.625rem .75rem;border-top:.0625rem solid color-mix(in oklab,var(--line-subtle) 70%,transparent)}.library-grid-skeleton-icon{width:.9375rem;height:.9375rem;flex:none;border-radius:var(--radius-icon-well)}.library-grid-skeleton-bar{height:.75rem;flex:1}.library-list{padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.library-list .opaline-inset-shell-body,[data-library-grid-shell] .opaline-inset-shell-body{min-height:0;overflow:hidden}[data-library-grid-shell]{padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-library-list-scroll],[data-library-grid-scroll]{flex:1 1 auto;width:100%;min-width:0;min-height:0}[data-library-list-scroll-viewport],[data-library-grid-scroll-viewport]{min-height:0}.library-list-utility-cell{width:100%;padding:0;border:0}.library-row:is([data-status=uploading],[data-status=processing],[data-status=analysing],[data-status=attention],[data-status=interrupted]) :is(.library-row-item,.library-row-owner-identity,.library-row-modified-label){opacity:.62}.library-drag-preview{position:fixed;top:-100vh;left:-100vw;max-width:18.75rem;overflow:hidden;padding:var(--space-8) var(--space-12);border:calc(var(--space-8) / 8) solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--content-primary);font:500 var(--type-copy-14-size) var(--font-functional);text-overflow:ellipsis;white-space:nowrap}.library-folder-card[data-drag-over]{border-color:var(--line);background:var(--surface-inset)}.library-folder-open:focus-visible{outline:.125rem solid var(--focus-ring);outline-offset:.125rem}.library-row-status{display:grid;place-items:center}.library-list[data-variant=dialog] .library-row-status{position:absolute;z-index:var(--z-dock);top:0;bottom:0;left:.6875rem;width:1.875rem}.library-view .opaline-collection-selection-control .opaline-checkbox,.library-picker .opaline-collection-selection-control .opaline-checkbox{border-radius:var(--radius-icon-well)}.library-picker .opaline-collection-selection-control .opaline-checkbox{opacity:1;visibility:visible}.library-row-item .opaline-collection-item-icon>.library-spin{width:.875rem;height:.875rem}.library-folder-card:not(.opaline-folder-card--grid) svg{width:1rem;height:1rem}.library-row-meta-category{font-weight:500;color:var(--content-muted)}.library-row-meta-category.is-uncertain{color:var(--selection-content)}.library-row-meta-note{font-weight:500;color:var(--warning-content)}.library-more{opacity:1}@media(hover:hover)and (pointer:fine){.library-more{opacity:0}.library-row:hover .library-more,[data-slot=library-file-card]:hover .library-more,.library-folder-card:hover .library-more,.library-more[data-popup-open],.library-more:focus-visible{opacity:1}}.library-list[data-variant=page] .library-more{opacity:1}.library-list-loading-more{display:flex;min-height:3rem;align-items:center;justify-content:center;gap:.4375rem;color:var(--content-muted);font-size:var(--type-label-13-size)}.library-spin{animation:library-spin .8s linear infinite}@keyframes library-spin{to{transform:rotate(360deg)}}.library-list-empty{padding:2.625rem 0}.library-context-band{display:flex;align-items:center;gap:.75rem;padding:.6875rem 1.125rem;border-bottom:.0625rem solid var(--line-subtle);background:linear-gradient(180deg,var(--surface-inset),transparent);color:var(--content-muted)}.library-context-back{display:flex;width:2rem;height:2rem;flex:none;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--surface-inset);color:var(--content-muted);cursor:pointer}.library-context-back>svg{width:1.0625rem;height:1.0625rem;--opaline-icon-stroke: 1.6}.library-context-folder{display:flex;min-width:0;align-items:center;gap:.5625rem}.library-context-folder>svg{width:1.1875rem;height:1.1875rem}.library-context-folder>strong{min-width:0;overflow:hidden;color:var(--content-primary);font-size:var(--type-heading-16-size);text-overflow:ellipsis;white-space:nowrap}.library-context-count{flex:none;font-size:var(--type-label-13-size);color:color-mix(in oklab,var(--content-muted) 80%,transparent)}.library-inspector .opaline-detail-rail-icon>svg,.library-file-info .opaline-detail-rail-icon>svg{width:calc(var(--space-16) + var(--space-4) / 2);height:calc(var(--space-16) + var(--space-4) / 2)}.library-inspector [data-slot=badge],.library-file-info [data-slot=badge]{-webkit-text-fill-color:currentColor}.library-inspector-preview-stage{display:grid;box-sizing:border-box;height:calc(var(--space-48) * 4 + var(--space-32));place-items:center;overflow:hidden;margin-top:var(--space-4);padding-block:calc(var(--space-12) + var(--space-4) / 2);border-radius:var(--radius-control);background:var(--surface-inset);box-shadow:inset 0 0 0 calc(var(--space-4) / 4) var(--line-subtle);color:var(--content-muted)}.library-inspector-preview-stage>svg{width:var(--space-32);height:var(--space-32)}.library-inspector-preview-stage>img{width:auto;max-width:calc(100% - var(--space-32));height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;box-shadow:0 calc(var(--space-4) / 4) calc(var(--space-4) * 3 / 4) color-mix(in oklab,var(--content-primary) 10%,transparent)}.library-inspector-summary,.library-inspector-note,.library-file-info-summary,.library-file-info-note{margin:0;color:var(--content-primary);font-size:var(--type-copy-13-size);line-height:calc(var(--space-16) + var(--space-4) * 3 / 4);text-wrap:pretty}.library-inspector-note{color:var(--content-muted)}.library-inspector-note-section{padding-top:calc(var(--space-16) + var(--space-4) / 2)}.library-inspector-event{display:grid;gap:calc(var(--space-4) / 2);padding-block:calc(var(--space-8) + var(--space-4) / 4);border-top:calc(var(--space-4) / 4) solid var(--line-subtle)}.library-inspector-event>strong{font-size:var(--type-label-13-size);font-weight:500;line-height:calc(var(--space-16) + var(--space-4) / 2)}.library-inspector-event>small{color:var(--content-muted);font-size:var(--type-label-12-size);line-height:var(--space-16)}.library-picker .library-list-rows{padding-top:0}.library-move-body{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}.library-move-path{display:flex;min-width:0;align-items:center;gap:var(--space-4);padding:.625rem 1.125rem;border-bottom:.0625rem solid color-mix(in oklab,var(--line-subtle) 70%,transparent);color:var(--content-muted);font-size:var(--type-label-13-size)}.library-move-path>.library-path-breadcrumb{flex:1 1 auto;font-size:inherit}.library-move-path>small{flex:none;color:var(--content-muted);font:inherit}.library-move-list{display:flex;height:min(48vh,26.25rem);flex-direction:column;padding-top:.25rem}.library-move-workspaces{flex:none;max-height:11rem;padding-bottom:.5rem;border-top:.0625rem solid var(--line-subtle);overflow:auto}.library-move-workspaces>h3{margin:0;padding:.75rem 1.25rem .375rem}.library-move-workspace{display:flex;align-items:center;width:calc(100% - 1rem);height:2.75rem;margin:0 .5rem;gap:.6875rem;padding:0 .75rem;border:0;border-radius:var(--radius-control);background:none;font:inherit;text-align:left}.library-move-workspace.is-selected,.library-move-workspace.is-selected:hover{background:var(--surface-inset)}.library-move-workspace-name{min-width:0;flex:1;overflow:hidden;font-family:var(--font-functional);font-size:var(--type-copy-14-size);text-overflow:ellipsis;white-space:nowrap}.library-move-workspace-check{width:1rem;height:1rem;flex:none}.library-move-empty{margin:0;color:color-mix(in oklab,var(--content-muted) 80%,transparent);font-family:var(--font-functional);font-size:var(--type-label-13-size);text-align:center}.library-move-footer-spacer{flex:1 1 auto}.library-move-footer .library-new-folder-card{max-width:18.75rem}@media(max-width:56.25rem){.library-view-inspector{width:min(22.0625rem,42vw);padding-left:.625rem}}@container library-page (max-width: 42rem){.library-view [data-slot=library-toolbar] [data-band=identity]{display:grid;grid-template-columns:minmax(0,1fr) max-content}.library-view [data-slot=collection-view-identity]{min-width:0}.library-view [data-slot=collection-view-actions]{position:static;margin-left:0;justify-self:end}.library-more{opacity:1}}.library-path-breadcrumb{min-width:0;color:var(--content-muted);font-size:var(--type-label-12-size);line-height:1.3}.library-path-breadcrumb ol,.library-path-breadcrumb li{display:flex;min-width:0;align-items:center;gap:var(--space-4);margin:0;padding:0;list-style:none}.library-path-breadcrumb li{flex:0 1 auto}.library-path-breadcrumb button,.library-path-breadcrumb [aria-current=page]{min-width:0;overflow:hidden;border:0;margin-block:-.125em;padding-block:.125em;background:transparent;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap}.library-path-breadcrumb button{padding-inline:0;cursor:pointer}.library-path-breadcrumb button:hover{color:var(--content-primary)}@media(prefers-reduced-motion:reduce){.library-spin{animation-duration:1.8s}[data-slot=library-file-card],.library-folder-card{transition:none}}[data-slot=library-file-view]{gap:0;padding:var(--space-8)}[data-slot=library-file-view]>[data-slot=dock-float]{overflow:visible;background:transparent}.library-file-desk{display:flex;min-height:0;flex:1}.library-file-pane{--document-desk: transparent;--document-scroll-inset: var(--space-12);position:relative;isolation:isolate;display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:clip}.theme-opaline .library-file-pane.opaline-overlay-material{border-radius:calc(var(--radius-area) - var(--space-8));box-shadow:var(--elevation-panel)}.library-file-pane-header{display:flex;height:calc(var(--space-48) + var(--space-4));min-height:calc(var(--space-48) + var(--space-4));box-sizing:border-box;flex:none;align-items:center;gap:var(--space-4);padding:0 var(--space-8) 0 var(--space-12);box-shadow:var(--line-subtle) 0 -.0625rem 0 inset}.theme-opaline[data-collapsed] .library-file-pane-header{padding-inline-start:calc(var(--space-8) + var(--control-height-md) + var(--space-6))}.library-file-pane-identity{display:flex;min-width:0;align-items:center;gap:var(--space-8)}.library-file-pane-identity>svg{flex:none}.library-file-title{min-width:0;overflow:hidden;color:var(--content-primary);font-family:var(--font-functional);font-size:var(--type-copy-14-size);font-weight:400;line-height:1.3125rem;text-overflow:ellipsis;white-space:nowrap}.library-file-pane-version{flex:none;color:var(--content-muted);font-family:var(--font-technical);font-size:var(--type-label-12-size)}.library-file-pane-menu{display:inline-flex;flex:none}.library-file-pane-tools{display:flex;min-width:0;flex:none;align-items:center;gap:var(--space-6);margin-inline-start:auto}.theme-opaline .library-file-pane-tools .opaline-button{border-radius:var(--radius-panel);font-size:var(--type-copy-14-size)}.library-file-zoom-value{font-variant-numeric:tabular-nums}.theme-opaline .library-file-info-toggle,.theme-opaline .library-file-close{position:relative;width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-panel)}.theme-opaline .library-file-info-toggle[aria-pressed=true]{background:var(--state-hover);color:var(--content-primary)}.library-file-info-toggle[data-attention]:after{position:absolute;inset-block-start:var(--space-6);inset-inline-end:var(--space-6);width:var(--space-8);height:var(--space-8);border-radius:var(--radius-capsule);background:var(--warning-line);box-shadow:0 0 0 .125rem var(--surface-raised);content:""}.library-file-surface-body{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden}.library-file-surface-translation-note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-12);border-bottom:.0625rem solid var(--line-subtle);color:var(--content-muted);font-family:var(--font-functional)}[data-slot=library-file-view] .pdf-viewer-page-stack,[data-slot=library-file-view] .paper-host{width:min(38.75rem,100%);min-width:0;margin-inline:auto}[data-slot=library-file-view] .pdf-viewer-page-slot{margin-bottom:.625rem}[data-slot=library-file-view] .paper-host .pv-root{gap:.625rem}.theme-opaline .library-file-info{position:absolute;z-index:var(--z-panel);inset-block:calc(var(--layout-topbar) + var(--space-8)) var(--space-8);inset-inline-end:var(--space-8);width:min(22.5rem,calc(100% - var(--space-16)));border-radius:var(--radius-panel);box-shadow:var(--elevation-float)}.library-file-info .files-refs{padding:0}.library-file-info .files-di-notice{margin-block:var(--space-12) var(--space-4)}.library-file-info-summary{white-space:pre-wrap}.theme-opaline .library-file-info-note{color:var(--content-muted)}@media(prefers-reduced-motion:no-preference){.library-file-info{transition-property:opacity,translate;transition-duration:var(--motion-base);transition-timing-function:var(--ease-out)}@starting-style{.library-file-info{opacity:0;translate:var(--space-4) 0}}}[data-slot=library-file-format-panel]{flex:none;padding:calc(var(--space-12) - var(--space-8))}[data-slot=library-file-format-panel] [data-slot=library-file-format-toolbar]{min-width:0;flex:1;padding:0;border:0;background:transparent;box-shadow:none}@media(max-width:40rem){.library-file-action-label{display:none}}[data-slot=library-file-view] .email-viewer-body{padding:calc(var(--space-16) + var(--document-scroll-inset)) var(--document-scroll-inset);background:transparent}[data-slot=library-file-view] .email-viewer-message{inline-size:min(100%,42.5rem);min-block-size:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}[data-slot=library-file-view] .email-viewer-header{padding:var(--space-16) 0 var(--space-16)}[data-slot=library-file-view] .email-viewer-content{padding:var(--space-24) 0 var(--space-32)}[data-slot=library-file-view] .audio-viewer-body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);padding:0}[data-slot=library-file-view] .audio-viewer-header{display:contents}[data-slot=library-file-view] .audio-viewer-title{display:none}[data-slot=library-file-view] .audio-viewer-player{grid-row:1;grid-column:1;padding:var(--space-6) var(--space-8) var(--space-6) var(--space-12);border-bottom:0;background:transparent}[data-slot=library-file-view] .audio-viewer-badges{grid-row:1;grid-column:2;align-self:center;gap:var(--space-12);padding-inline-end:var(--space-16)}[data-slot=library-file-view] .audio-viewer-badge{padding:0;border:0;background:transparent;color:var(--content-muted);font-family:var(--font-technical);font-size:var(--type-label-12-size)}[data-slot=library-file-view] .audio-viewer-body>:not(.audio-viewer-header,.audio-viewer-player){grid-column:1 / -1;grid-row:2;min-height:0;overflow-y:auto;padding:var(--space-24) var(--space-24) var(--space-32);box-shadow:var(--line-subtle) 0 .0625rem 0 inset}[data-slot=library-file-view] .audio-viewer-segments{align-items:center}[data-slot=library-file-view] .audio-viewer-segment{max-width:45rem}[data-slot=library-file-view] .audio-viewer-segment-time{font-family:var(--font-technical)}[data-slot=library-file-view] .audio-viewer-segment-speaker{color:var(--content-primary);font-weight:500}[data-slot=library-file-view] .audio-viewer-segment.is-active{background:var(--state-selected)}.theme-opaline .library-file-pane-tools .opaline-button[data-active]{background:var(--state-hover)}.library-file-sheets{display:flex;height:calc(var(--space-32) + var(--space-8));flex:none;align-items:center;gap:var(--space-4);overflow-x:auto;padding:0 var(--space-8);box-shadow:var(--line-subtle) 0 -.0625rem 0 inset;scrollbar-width:none}.library-file-sheet{display:inline-flex;height:calc(var(--space-24) + var(--space-4));flex:none;align-items:center;padding:0 var(--space-12);border:0;border-radius:var(--radius-capsule);background:transparent;color:var(--content-secondary);font-family:var(--font-functional);font-size:var(--type-label-13-size);font-weight:500;cursor:pointer}.library-file-sheet:hover{background:var(--state-hover)}.library-file-sheet[aria-selected=true]{background:var(--state-hover);color:var(--content-primary)}.library-file-sheet:focus-visible{outline:.125rem solid var(--focus-ring);outline-offset:0}.library-file-island{position:absolute;z-index:var(--z-dock);inset-block-start:calc(var(--layout-topbar) + var(--space-16));inset-inline:0;display:flex;justify-content:center;pointer-events:none}.library-file-island>*{pointer-events:auto}.library-file-info-prose{white-space:normal}.library-file-info-prose :where(p,ul,ol){margin:0 0 var(--space-8)}.library-file-info-prose :where(ul,ol){padding-inline-start:var(--space-16)}.library-file-info-prose ul{list-style:disc}.library-file-info-prose ol{list-style:decimal}.library-file-info-prose>:last-child{margin-bottom:0}.files-di-panel{display:flex;flex-direction:column;gap:16px;padding:8px 0;text-align:left;font-family:var(--font-functional)}.files-di-section{display:flex;flex-direction:column;gap:6px}.files-di-rerun{align-items:flex-end;padding:0 var(--space-12)}.files-di-rerun .files-refs-error{align-self:stretch}.files-di-generated{display:flex;flex-direction:column;gap:var(--space-16)}.files-di-heading{margin:0;padding:0 12px;font-size:var(--type-label-13-size);font-weight:600;color:var(--content-primary)}.files-di-note{margin:0;padding:0 var(--space-12);font-size:var(--type-label-13-size);color:var(--content-muted)}.files-di-summary-text{margin:0;padding:0 var(--space-12);font-size:var(--type-label-13-size);color:var(--content-secondary);white-space:pre-wrap}.files-di-fields{display:flex;flex-direction:column;gap:var(--space-12);margin:0;padding:0 var(--space-12)}.files-di-field{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-12)}.files-di-field dt{font-size:var(--type-label-13-size);color:var(--content-muted)}.files-di-field dd{margin:0;font-size:var(--type-label-13-size);color:var(--content-secondary);text-align:right}.files-refs{display:flex;flex-direction:column;gap:12px;padding:0 12px}.files-refs-skel{display:flex;flex-direction:column;gap:8px}.files-refs-skel-label{height:12px;width:96px}.files-refs-skel-row{height:48px;width:100%}.files-refs-error{margin:0;padding:8px 4px;font-size:var(--type-label-13-size);color:var(--content-muted)}.files-refs-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-control);border:1px solid var(--line-subtle)}.files-refs-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard)}.files-refs-row:hover{background:color-mix(in oklab,var(--surface-inset) 50%,transparent)}.files-refs-row.has-rule{border-bottom:1px solid var(--line-subtle)}.files-refs-id{display:flex;align-items:center;gap:10px;min-width:0}.files-refs-text{display:flex;flex-direction:column;min-width:0}.files-refs-title{font-size:var(--type-label-13-size);color:var(--content-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files-refs-snippet{font-size:var(--type-label-12-size);color:var(--content-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files-refs-trail{display:flex;align-items:center;gap:6px;flex-shrink:0}.files-refs-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--radius-icon-well);background:color-mix(in oklab,var(--surface-inset) 80%,transparent);font-size:10.5px;font-weight:500;color:var(--content-primary);white-space:nowrap}.files-refs-badge--outline{background:transparent;border:1px solid var(--line-subtle);color:var(--content-muted)}.files-refs-focus{width:28px;height:28px;border-radius:var(--radius-icon-well);border:none;background:none;cursor:pointer;color:var(--content-muted);display:flex;align-items:center;justify-content:center;opacity:0;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard)}.files-refs-row:hover .files-refs-focus,.files-refs-focus:focus-visible{opacity:1}.files-refs-focus:hover{background:var(--surface-inset);color:var(--content-primary)}.library-picker{display:flex;min-height:320px;flex-direction:column;gap:12px}.library-picker__toolbar{display:flex;align-items:center;gap:8px}.library-picker__search{min-width:0;flex:1}.library-picker__selection-summary{min-width:0;flex:1;overflow:hidden;color:var(--content-muted);font-size:var(--type-label-13-size);text-overflow:ellipsis;white-space:nowrap}.library-picker .library-list{flex:1 1 auto}.files-di-notice-copy{display:contents}.files-di-notice{flex-direction:row;align-items:flex-start;gap:calc(var(--space-4) + var(--space-6));padding:var(--space-12);border-radius:var(--radius-panel);background:var(--warning-surface);box-shadow:inset 0 0 0 .0625rem var(--warning-line)}.files-di-notice>svg{width:1rem;height:1rem;flex:none;margin-block-start:.0625rem;color:var(--warning-content)}.files-di-notice .files-di-notice-copy{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.files-di-notice :is(.files-di-heading,.files-di-note,.files-refs-error){padding:0}.files-di-notice .files-di-note{color:var(--content-secondary)}.files-di-notice .opaline-button{margin-block-start:var(--space-6)}.viewer-loading{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;height:100%;min-height:120px}.viewer-spinner{width:32px;height:32px;color:var(--content-muted);animation:viewer-spin .5s linear infinite}.viewer-spinner--small{width:16px;height:16px}@keyframes viewer-spin{to{transform:rotate(360deg)}}.file-viewer-body{display:flex;flex-direction:column;height:100%;min-height:0;text-align:left;font-family:var(--font-functional);color:var(--content-primary)}.file-viewer-body>*{flex:1;min-height:0}.file-viewer-body>.viewer-fallback-note{flex:0 0 auto}.file-viewer-state{display:flex;flex-direction:column;gap:12px;height:100%;align-items:center;justify-content:center;padding:0 24px}.file-viewer-state p{margin:0;max-width:24rem;text-align:center;font-size:var(--type-label-13-size);color:var(--content-muted)}.file-viewer-state-icon{width:32px;height:32px;flex-shrink:0;color:var(--content-muted)}.file-viewer-state-icon--destructive{color:var(--danger-solid)}.viewer-fallback-note{display:flex;flex:none;align-items:center;gap:6px;max-width:65ch;margin:16px auto 8px;padding:0 32px;font-size:12px;color:var(--content-muted)}.viewer-fallback-icon{width:14px;height:14px;flex-shrink:0;color:var(--warning-content)}.viewer-prose{font-size:var(--type-label-13-size);line-height:1.6;color:var(--content-primary);word-break:break-word}.viewer-prose p{margin:0 0 .6em}.viewer-prose ul,.viewer-prose ol{margin:0 0 .6em;padding-left:1.4em}.viewer-prose ul{list-style:disc}.viewer-prose ol{list-style:decimal}.viewer-prose h1,.viewer-prose h2,.viewer-prose h3,.viewer-prose h4{margin:.8em 0 .4em;font-weight:600;color:var(--content-primary)}.viewer-prose h1{font-size:1.4em}.viewer-prose h2{font-size:1.2em}.viewer-prose h3{font-size:1.05em}.viewer-prose blockquote{margin:0 0 .6em;padding-left:.9em;border-left:2px solid var(--line-subtle);color:var(--content-muted)}.viewer-prose table{border-collapse:collapse;margin:0 0 .6em}.viewer-prose td,.viewer-prose th{border:1px solid var(--line-subtle);padding:4px 8px}.viewer-prose a{color:var(--content-primary);text-decoration:underline;text-underline-offset:2px}.viewer-plain-text{white-space:pre-wrap}mark.viewer-highlight{background-color:var(--highlight);border-radius:2px;mix-blend-mode:normal;color:var(--content-primary)}.md-viewer-body{height:100%;overflow-y:auto;padding:calc(16px + var(--document-scroll-inset)) calc(24px + var(--document-scroll-inset)) calc(32px + var(--document-scroll-inset));font-size:var(--type-label-13-size)}.md-viewer-body .viewer-prose{max-width:75ch;margin:0 auto}.email-viewer-body{box-sizing:border-box;block-size:100%;overflow-y:auto;padding:calc(var(--space-16) + var(--document-scroll-inset));background:var(--surface-inset)}.email-viewer-message{box-sizing:border-box;inline-size:min(100%,var(--layout-content-rail));min-block-size:100%;min-inline-size:0;margin:0 auto;overflow:hidden;border:thin solid var(--line-subtle);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--recipe-solid-lift)}.email-viewer-header{padding:var(--space-24);border-bottom:thin solid var(--line-subtle)}.email-viewer-subject{margin:0 0 var(--space-16);font-size:var(--type-heading-20-size);line-height:var(--type-heading-20-leading);font-weight:var(--type-heading-20-weight);letter-spacing:var(--type-heading-20-tracking);color:var(--content-primary);overflow-wrap:anywhere}.email-viewer-sender-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-16);margin-bottom:var(--space-8)}.email-viewer-sender-row p{margin:0}.email-viewer-sender{min-inline-size:0;font-size:var(--type-label-14-size);line-height:var(--type-label-14-leading);color:var(--content-primary);overflow-wrap:anywhere}.email-viewer-date{max-inline-size:100%;margin-inline-start:auto;flex-shrink:0;font-size:var(--type-label-12-size);line-height:var(--type-label-12-leading);color:var(--content-muted)}.email-viewer-envelope{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.email-viewer-envelope p{margin:0;font-size:var(--type-label-13-size);line-height:var(--type-label-13-leading);color:var(--content-muted);overflow-wrap:anywhere}.email-viewer-field{font-weight:var(--type-label-13-weight)}.email-viewer-content{box-sizing:border-box;inline-size:100%;min-inline-size:0;padding:var(--space-24);overflow-x:auto;font-size:var(--type-copy-14-size);line-height:var(--type-copy-14-leading)}.email-viewer-content :where(img,video,canvas,svg){max-inline-size:100%;block-size:auto}.image-viewer-body{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.image-viewer-frame{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden;padding:16px}.image-viewer-img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-icon-well);box-shadow:0 1px 2px #1e1c160d}.image-viewer-description{flex-shrink:0;max-height:80px;overflow-y:auto;margin:0;padding:10px var(--space-12) var(--space-12);border-top:calc(var(--space-16) / 16) solid var(--line-subtle);font-size:var(--type-label-12-size);line-height:var(--type-copy-12-leading);color:var(--content-muted)}.image-viewer-empty{flex:1;display:flex;align-items:center;justify-content:center;height:100%;text-align:center;color:var(--content-muted)}.audio-viewer-body{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:var(--document-scroll-inset);text-align:left}.audio-viewer-header{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:12px 16px;border-bottom:1px solid var(--line-subtle)}.audio-viewer-title{display:flex;align-items:center;gap:6px;min-width:0;color:var(--content-muted)}.audio-viewer-icon{width:16px;height:16px;flex-shrink:0}.audio-viewer-name{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-label-13-size);font-weight:500;color:var(--content-primary)}.audio-viewer-badges{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.audio-viewer-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--line-subtle);border-radius:var(--radius-icon-well);font-size:12px;font-weight:500;color:var(--content-primary)}.audio-viewer-badge--filled{border-color:transparent;background:var(--surface-inset)}.audio-viewer-badge-icon{width:12px;height:12px}.audio-viewer-player{flex-shrink:0;padding:12px 16px;border-bottom:1px solid var(--line-subtle);background:color-mix(in oklab,var(--surface-inset) 30%,transparent)}.audio-viewer-player-loading{display:flex;align-items:center;justify-content:center;height:40px;color:var(--content-muted)}.audio-viewer-element{width:100%;height:40px}.audio-viewer-state{display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center}.audio-viewer-state p{margin:0;text-align:center}.audio-viewer-state .viewer-spinner,.audio-viewer-failed-icon,.audio-viewer-empty-icon{width:32px;height:32px;margin:0 auto;flex-shrink:0}.audio-viewer-failed-icon{color:var(--danger-solid)}.audio-viewer-empty-icon{opacity:.3}.audio-viewer-transcript{flex:1;min-height:0;overflow-y:auto;padding:16px}.audio-viewer-transcript-text{margin:0;font-size:var(--type-label-13-size);line-height:1.6;color:color-mix(in oklab,var(--content-primary) 90%,transparent);white-space:pre-wrap}.audio-viewer-segments{display:flex;flex-direction:column;gap:4px}.audio-viewer-segment{width:100%;display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border:none;border-radius:var(--radius-icon-well);background:transparent;text-align:left;cursor:pointer;transition:background-color .15s}.audio-viewer-segment:hover,.audio-viewer-segment.is-active{background:var(--surface-inset)}.audio-viewer-segment.is-cited{background:var(--selection-surface);box-shadow:inset calc(var(--space-16) / 8) 0 var(--selection-content)}.audio-viewer-segment.is-inert{cursor:default}.audio-viewer-segment.is-unverified .audio-viewer-segment-text{color:var(--content-secondary);font-style:italic}.audio-viewer-segment-time{width:40px;flex-shrink:0;margin-top:2px;font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;font-variant-numeric:tabular-nums;color:var(--content-muted)}.audio-viewer-segment-content{min-width:0;display:flex;flex:1;flex-direction:column;gap:calc(var(--space-16) / 8)}.audio-viewer-segment-speaker{font-size:var(--type-label-12-size);font-weight:600;color:var(--content-secondary)}.audio-viewer-segment-text{font-size:var(--type-label-13-size);line-height:1.6;color:color-mix(in oklab,var(--content-primary) 80%,transparent)}.audio-viewer-segment-text.is-active{color:var(--content-primary);font-weight:500}.pdf-viewer-body{box-sizing:border-box;height:100%;overflow:auto;padding:calc(var(--space-24) + var(--document-scroll-inset));background:var(--document-desk)}.pdf-viewer-page-stack{min-width:100%}.pdf-viewer-page-slot{width:-moz-fit-content;width:fit-content;min-height:24px;margin:0 auto var(--space-16)}.pdf-viewer-page{position:relative;width:-moz-fit-content;width:fit-content;overflow:hidden;background:var(--surface-raised);box-shadow:0 0 0 .0625rem var(--line-strong),0 18px 40px -24px #1e1c1647}.pdf-viewer-canvas{display:block;max-width:none}.pdf-viewer-region-highlight{pointer-events:none;position:absolute;border-radius:4px;background:var(--highlight);mix-blend-mode:multiply}.pdf-viewer-page .textLayer{position:absolute;inset:0;overflow:hidden;line-height:1;letter-spacing:normal;word-spacing:normal;text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:var(--selection-content);z-index:var(--z-dock);--user-unit: 1;--total-scale-factor: calc(var(--scale-factor) * var(--user-unit));--scale-round-x: calc(var(--space-16) / 16);--scale-round-y: calc(var(--space-16) / 16);--min-font-size: 1;--text-scale-factor: calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv: calc(1 / var(--min-font-size))}.pdf-viewer-page .textLayer :is(span,br){position:absolute;color:transparent;white-space:pre;cursor:text;transform-origin:0% 0%;-webkit-user-select:text;-moz-user-select:text;user-select:text}.pdf-viewer-page .textLayer>:not(.markedContent),.pdf-viewer-page .textLayer .markedContent span:not(.markedContent){z-index:var(--z-panel);--font-height: 0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x: 1;--rotate: 0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.pdf-viewer-page .textLayer .markedContent{display:contents}.pdf-viewer-page .textLayer span[role=img]{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pdf-viewer-page .textLayer .endOfContent{position:absolute;inset:100% 0 0;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pdf-viewer-page .textLayer.selecting .endOfContent{top:0}.pdf-viewer-page .textLayer ::-moz-selection{background:var(--selection-surface);color:var(--content-primary)}.pdf-viewer-page .textLayer ::selection{background:var(--selection-surface);color:var(--content-primary)}.pdf-viewer-page .textLayer br::-moz-selection{background:transparent}.pdf-viewer-page .textLayer br::selection{background:transparent}.pdf-viewer-page .textLayer mark.viewer-highlight{background-color:var(--highlight)!important;border-radius:2px;color:transparent;mix-blend-mode:multiply;opacity:1;z-index:1}.pdf-viewer-fuzzy-match .textLayer mark.viewer-highlight{border:1px dashed var(--content-primary);opacity:.55}@media(max-width:640px){.pdf-viewer-body{padding:var(--space-16)}}.paper-doc{position:relative;box-sizing:border-box;width:100%;height:100%;min-height:0;overflow:auto;padding:calc(16px + var(--document-scroll-inset)) var(--document-scroll-inset) calc(32px + var(--document-scroll-inset))}.paper-bubble-anchor{position:absolute;z-index:10}.paper-viewer-error{display:flex;flex-direction:column;gap:12px;height:100%;align-items:center;justify-content:center;padding:0 24px}.paper-viewer-error p{margin:0;max-width:24rem;text-align:center;font-size:var(--type-label-13-size);color:var(--content-muted)}.paper-viewer-error-icon{width:32px;height:32px;flex-shrink:0;color:var(--danger-solid)}.paper-host [data-change-id].zenx-change-flash{outline:2px solid var(--focus-ring);outline-offset:1px}.paper-host [data-change-id].zenx-change-hover{background-color:var(--surface-inset);border-radius:2px}.paper-host .pv-change-bar{pointer-events:auto;cursor:pointer}.zenx-bubble{width:320px;max-width:calc(100vw - 2rem);border:1px solid var(--line-subtle);border-radius:var(--radius-icon-well);background:var(--surface-raised);box-shadow:0 1px 4px #1e1c160d,0 12px 30px -18px #1c1c1638;text-align:left;animation:zenx-bubble-in .12s ease-out}@keyframes zenx-bubble-in{0%{opacity:0;transform:scale(.96) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}.zenx-bubble-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px}.zenx-bubble-title{font-size:var(--type-label-13-size);font-weight:500;color:var(--content-primary)}.zenx-bubble-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.zenx-bubble-body{display:flex;gap:10px;padding:10px 12px;border-top:1px solid var(--line-subtle)}.zenx-bubble-avatar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:9999px;background:var(--surface-inset);font-size:var(--type-label-13-size);font-weight:500;color:var(--content-primary)}.zenx-bubble-details{min-width:0;flex:1}.zenx-bubble-author{margin:0;font-size:var(--type-label-13-size);font-weight:600;color:var(--content-primary);word-break:break-word}.zenx-bubble-line{margin:2px 0 0;font-size:var(--type-label-13-size);color:var(--content-muted);word-break:break-word;white-space:normal}.zenx-bubble-date{margin:4px 0 0;font-size:12px;color:var(--content-muted)}.library-file-viewer{flex:1;min-width:0;min-height:0}.library-file-viewer__body{position:absolute;inset:0;display:flex;overflow:hidden}.image-viewer-frame[data-zoomed]{overflow:auto}.image-viewer-frame[data-zoomed]>.image-viewer-img{margin:auto;-o-object-fit:initial;object-fit:initial}.file-viewer-skeleton{box-sizing:border-box;height:100%;overflow:hidden;padding:calc(var(--space-12) + var(--document-scroll-inset))}.file-viewer-skeleton-sheet{display:flex;box-sizing:border-box;width:100%;aspect-ratio:210 / 297;flex-direction:column;gap:var(--space-8);margin-inline:auto;padding:12% 10%;background:var(--document-paper);box-shadow:0 0 0 .0625rem var(--line-strong),0 calc(var(--space-16) + var(--space-4) / 2) calc(var(--space-32) + var(--space-8)) calc(var(--space-24) * -1) #1e1c1647}.file-viewer-skeleton-line{height:.625rem;flex:none;border-radius:var(--radius-icon-well)}.file-viewer-skeleton-gap{height:var(--space-8);flex:none}.lr-sidebar{display:flex;flex-direction:column;height:100%}.lr-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:0 12px 8px;border-bottom:1px solid color-mix(in oklab,var(--line) 50%,transparent);min-height:32px}.lr-sidebar-header-text{font-size:var(--type-label-12-size);color:var(--content-muted)}.lr-sidebar-body{flex:1;min-height:0;overflow-y:auto}.lr-sidebar-section{padding:12px 8px;border-bottom:1px solid color-mix(in oklab,var(--line) 50%,transparent)}.lr-sidebar-label{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding:0 4px;font-size:var(--type-label-12-size);font-weight:500;color:var(--content-muted);text-transform:uppercase;letter-spacing:.05em}.lr-date-rows{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-4) var(--space-8) var(--space-8)}.lr-date-row{display:flex;align-items:center;gap:var(--space-8)}.lr-date-row-label{width:var(--space-32);flex-shrink:0;font-size:var(--type-label-12-size);color:var(--content-muted)}.lr-loading{display:flex;justify-content:center;padding:64px 0;color:var(--content-muted)}.lr-spin{animation:lr-spin 1s linear infinite}@keyframes lr-spin{to{transform:rotate(360deg)}}.lr-results{display:flex;flex-direction:column;padding-block:0 var(--space-32)}.lr-mark{padding:0 2px;border-radius:3px;background:var(--warning-surface);color:var(--content-primary)}.lr-source-body{height:100%;min-height:0;text-align:left}.lr-source-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;padding:0 24px}.lr-source-state p{margin:0;max-width:24rem;text-align:center;font-size:var(--type-copy-14-size);color:var(--content-muted)}.lr-source-state-icon{width:32px;height:32px;flex-shrink:0;color:var(--content-muted)}.lr-source-note{display:flex;align-items:center;gap:6px;max-width:65ch;margin:16px auto 8px;padding:0 32px;font-size:var(--type-label-12-size);color:var(--content-muted)}.lr-source-note-icon{width:14px;height:14px;flex-shrink:0;color:var(--warning-content)}.lr-source-prose{max-width:720px;margin:0 auto;padding:32px;color:var(--content-primary);font-size:var(--type-copy-14-size);word-break:break-word}.lr-source-prose p{margin:0 0 .5rem;line-height:1.8}.lr-source-prose ul,.lr-source-prose ol{margin:0 0 .6em;padding-left:1.4em}.lr-source-prose ul{list-style:disc}.lr-source-prose ol{list-style:decimal}.lr-source-prose h1,.lr-source-prose h2,.lr-source-prose h3,.lr-source-prose h4{margin:.8em 0 .4em;font-weight:600;color:var(--content-primary)}.lr-source-prose h1{font-size:1.4em}.lr-source-prose h2{font-size:1.2em}.lr-source-prose h3{font-size:1.05em}.lr-source-prose blockquote{margin:0 0 .6em;padding-left:.9em;border-left:2px solid var(--line);color:var(--content-muted)}.lr-source-prose table{border-collapse:collapse;width:100%;margin:0 0 .6em}.lr-source-prose td,.lr-source-prose th{border-bottom:1px solid var(--line);padding:8px 8px 8px 0;text-align:left;vertical-align:top;font-size:.9em}.lr-source-prose a{color:var(--action-primary);text-decoration:underline;text-underline-offset:2px}.lr-source-prose mark{background-color:var(--highlight);border-radius:.1rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--content-primary);mix-blend-mode:normal}.lr-selection-island{display:contents}.lr-selection-island>.lr-chat-capacity{position:absolute;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:var(--z-panel);bottom:calc(var(--space-24) + var(--space-48) + var(--space-4));left:50%;max-width:calc(100% - var(--space-32));padding:var(--space-4) var(--space-12);border-radius:var(--radius-capsule);background:var(--surface-raised);box-shadow:var(--elevation-panel);translate:-50%}.lr-browser{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;padding:var(--space-8);overflow:hidden}.lr-browser>p{margin:0;padding:var(--space-12) var(--space-8);color:var(--content-muted)}.lr-browser-content{flex:1;min-height:0;overflow:auto}.lr-browser-idle{display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto}.lr-browser:has(>.lr-search-form){padding-top:0}.lr-search-form{box-sizing:border-box;display:flex;height:calc(var(--space-48) + var(--space-4));flex:none;align-items:center;margin-inline:calc(var(--space-8) * -1);padding-inline:var(--space-8);box-shadow:0 calc(var(--space-4) / 4) 0 var(--line-subtle)}.lr-search-field{min-width:0;flex:1}.lr-source-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.lr-reader-footer{flex:none;padding-inline:var(--space-16)}@media(max-width:640px){.lr-source-actions{gap:var(--space-4)}}.rulebook-presets-catalogue{display:flex;flex-direction:column;gap:calc(var(--space-16) + var(--space-4) / 2)}.rulebook-presets-catalogue>header{padding-inline:calc(var(--space-4) / 2)}.rulebook-presets-catalogue h2{margin:0;font-size:var(--type-copy-16-size);font-weight:500;line-height:var(--space-24);color:var(--content-primary)}.rulebook-presets-catalogue>header p{margin:calc(var(--space-6) / 2) 0 0;font-size:var(--type-label-13-size);line-height:calc(var(--space-16) + var(--space-4) / 2);color:var(--content-muted)}.rulebook-presets-catalogue__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));gap:var(--space-8);align-items:start}.rulebook-presets-catalogue__conversation-name{display:block;overflow:hidden;max-width:17rem;text-overflow:ellipsis;white-space:nowrap}.playbooks-icon-12{width:.75rem;height:.75rem}.playbooks-icon-14{width:.875rem;height:.875rem}.playbooks-icon-16{width:1rem;height:1rem}.playbooks-icon-24{width:1.5rem;height:1.5rem}.playbooks-muted{color:var(--content-muted)}.playbooks-success{color:var(--success-content)}.playbooks-warning{color:var(--warning-content)}.playbooks-destructive{color:var(--danger-solid)}.playbooks-spin{animation:playbooks-spin .5s linear infinite}@keyframes playbooks-spin{to{transform:rotate(360deg)}}.playbooks-view{display:flex;flex-direction:column;height:100%;min-height:0;width:100%;text-align:left;font-family:var(--font-functional);color:var(--content-primary)}.playbooks-loading{display:flex;align-items:center;justify-content:center;flex:1;min-height:15rem}.playbooks-spin-ring{width:1.75rem;height:1.75rem;border-radius:624.9375rem;border:.125rem solid var(--line);border-top-color:var(--action-primary);animation:playbooks-spin .8s linear infinite}.playbooks-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);flex:none;width:100%;padding:.625rem;background:var(--canvas)}.playbooks-header-actions{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0}.playbooks-header-actions+.playbooks-header-actions{margin-left:auto}.playbooks-header-running{display:inline-flex;align-items:center;gap:.5rem;padding-left:.5rem;font-size:var(--type-label-13-size);color:var(--content-muted)}.playbooks-body{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;width:100%;overflow:hidden}.playbooks-dropzone{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:var(--surface-inset)}.playbooks-dropzone-inner{display:flex;align-items:center;justify-content:center;gap:.5rem;width:99.9%;height:99.8%;border:.125rem dotted var(--focus-ring);font-size:1.25rem;font-weight:500;color:var(--content-primary)}.playbooks-columns{display:flex;flex-direction:row;height:100%;width:100%;overflow:hidden;border-top:.0625rem solid var(--line)}.playbooks-sidebar{width:17.28125rem;flex-shrink:0;height:100%;overflow-y:auto;border-right:.0625rem solid var(--line);background:var(--canvas)}.playbooks-sidebar-head{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;gap:.5rem;padding:1rem;background:var(--canvas);border-bottom:.0625rem solid var(--line)}.playbooks-add-rule-btn,.playbooks-rule-trigger{width:100%}.playbooks-sidebar-list{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.playbooks-rule-row{width:100%;border-radius:var(--radius-icon-well);cursor:pointer}.playbooks-rule-row.is-draggable{cursor:move}.playbooks-rule-row.is-dragging{opacity:.5}.playbooks-rule-row.is-drag-over{border-left:.25rem solid var(--action-primary);background:var(--surface-inset)}.playbooks-rule-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem .625rem;border:.0625rem solid var(--line);border-radius:var(--radius-icon-well);background:transparent;font-size:var(--type-label-13-size);transition:background-color .15s,color .15s}.playbooks-rule-item:hover,.playbooks-rule-item.is-active{background:var(--surface-inset);color:var(--content-primary)}.playbooks-rule-item-main{display:flex;flex:1;align-items:center;gap:.5rem;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.playbooks-rule-item-order{width:1.25rem;flex-shrink:0;font-size:var(--type-label-13-size)}.playbooks-rule-item-title{max-width:10.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.playbooks-rule-item-title.is-active{color:var(--content-primary)}.playbooks-main{position:relative;flex:1;min-width:0;height:100%;overflow:hidden;background:var(--canvas);border-right:.0625rem solid var(--line)}.playbooks-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;height:calc(100% - 1rem);margin:.5rem;border:.125rem dotted color-mix(in oklab,var(--focus-ring) 50%,transparent);border-radius:var(--radius-icon-well);background:var(--surface-inset)}.playbooks-empty.is-document{border-color:color-mix(in oklab,var(--action-primary) 70%,transparent)}.playbooks-empty .playbooks-rule-trigger,.playbooks-empty .playbooks-add-rule-btn{width:auto}.playbooks-empty-actions{display:flex;align-items:center;gap:var(--space-8)}.playbooks-empty-hint{max-width:15.625rem;text-align:center;font-size:var(--type-label-13-size);color:var(--content-primary)}.playbooks-results{width:100%;height:100%;overflow-y:auto;background:var(--canvas)}.playbooks-results-head{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--canvas);border-bottom:.0625rem solid var(--line)}.playbooks-results-doc{display:flex;align-items:center;gap:.375rem;min-width:0;font-size:.9375rem}.playbooks-results-reviewing{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:playbooks-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes playbooks-pulse{50%{opacity:.5}}.playbooks-results-label{flex-shrink:0;color:var(--content-muted)}.playbooks-results-name{font-weight:500;color:var(--content-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.playbooks-results-summary{display:flex;align-items:center;gap:.75rem;margin-left:auto;flex-shrink:0}.playbooks-results-counts{display:flex;align-items:center;gap:.5rem}.playbooks-count{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--type-label-13-size)}.playbooks-progress{display:flex;width:8rem;height:.5rem;min-width:0;overflow:hidden;border-radius:624.9375rem;background:var(--content-muted)}.playbooks-progress-success{height:100%;background:var(--success-solid);transition:width .5s}.playbooks-progress-failed{height:100%;background:var(--danger-solid);transition:width .5s}.playbooks-progress-review{height:100%;background:var(--warning-solid);transition:width .5s}.playbooks-results-cards{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding-bottom:.5rem;color:var(--content-primary)}.playbooks-results-cards>div{width:100%}.playbooks-rule-card{width:100%;padding:1rem;background:var(--canvas)}.playbooks-rule-card.has-divider{border-top:.0625rem solid var(--line)}.playbooks-rule-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:.5rem;padding-bottom:.5rem;cursor:pointer}.playbooks-rule-card-title{display:contents}.playbooks-rule-card-order{grid-column:1;grid-row:1;font-size:1rem;font-weight:500;margin:0}.playbooks-rule-card-title>[data-slot=trace-disclosure]{display:contents}.playbooks-rule-card-title .opaline-trace-disclosure-trigger{grid-column:2;grid-row:1;min-width:0}.playbooks-rule-card-title .opaline-trace-disclosure-content{grid-column:2 / -1;grid-row:2;min-width:0}.playbooks-rule-card-evidence{grid-column:3;grid-row:1;display:flex;align-items:center;flex-wrap:nowrap;gap:var(--space-4)}.playbooks-rule-card-head>[data-slot=marker]{grid-column:4;grid-row:1}.playbooks-rule-card-body{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;padding-top:.5rem;text-align:left;cursor:default}.playbooks-rule-card-section{width:100%}.playbooks-rule-card-label{padding-bottom:.5rem;margin:0;font-size:.9375rem;font-weight:500;color:color-mix(in oklab,var(--action-primary) 90%,transparent)}.playbooks-rule-card-requirement{margin:0;font-size:var(--type-label-13-size);color:var(--content-muted)}.playbooks-rule-card-skeletons{display:flex;flex-direction:column;gap:.5rem;width:100%}.playbooks-skeleton-line{height:1rem;width:100%}.playbooks-skeleton-line.is-3-4{width:75%}.playbooks-skeleton-line.is-9-10{width:90%}.playbooks-reasoning-content{font-size:var(--type-label-13-size);line-height:1.6;color:var(--content-primary);word-break:break-word}.playbooks-reasoning-plain{white-space:pre-line;color:var(--content-muted)}.playbooks-reasoning-p{margin:0 0 .6em}.playbooks-reasoning-ul,.playbooks-reasoning-ol{margin:0 0 .6em;padding-left:1.4em}.playbooks-reasoning-ul{list-style:disc}.playbooks-reasoning-ol{list-style:decimal}.playbooks-reasoning-li{margin:.15em 0}.playbooks-reasoning-blockquote{margin:0 0 .6em;padding-left:.9em;border-left:.125rem solid var(--line);color:var(--content-muted)}.playbooks-reasoning-link{color:var(--action-primary);text-decoration:underline;text-underline-offset:.125rem}.playbooks-reasoning-table-region{max-width:100%;overflow-x:auto}.playbooks-reasoning-table{border-collapse:collapse;margin:0 0 .6em}.playbooks-reasoning-table td,.playbooks-reasoning-table th{border:.0625rem solid var(--line);padding:.25rem .5rem;overflow-wrap:anywhere}.playbooks-cite{display:inline-flex;align-items:center;justify-content:center;min-width:.875rem;height:.875rem;padding:0 .1875rem;margin:0 .0625rem;border-radius:var(--radius-icon-well);background:var(--surface-inset);color:var(--content-muted);font-size:.625rem;font-weight:600;line-height:1}.playbooks-rule-form{display:flex;flex-direction:column;width:100%}.playbooks-rule-form-fields{display:flex;flex-direction:column;gap:1rem;padding:1rem 1rem 0}.playbooks-rule-requirement{position:relative;width:100%}.playbooks-rule-requirement-input{min-height:9.375rem;max-height:12.5rem;width:100%}.playbooks-rule-counter{position:absolute;top:-1.375rem;right:0;font-size:.75rem;color:var(--content-muted);transition:color .15s}.playbooks-rule-counter.is-near-limit{color:var(--warning-content)}.playbooks-rule-counter.is-limit{color:var(--danger-solid)}.playbooks-rule-form-footer{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding:1rem;border-top:.0625rem solid var(--line)}.playbooks-rule-form-footer.has-delete{justify-content:space-between}.playbooks-rule-form-footer-main{display:flex;gap:.5rem}.playbooks-rule-popover{width:21.875rem;max-width:21.875rem;padding:0}.playbooks-preset-status{margin:0;color:var(--content-muted);font-size:var(--type-label-13-size)}.playbooks-preset-status.is-error{color:var(--danger-solid)}[data-slot=playbooks-preset-list]{min-height:0;flex:1;overflow:hidden}[data-slot=playbooks-preset-list-viewport]{display:grid;align-content:start;gap:.3125rem;padding:.625rem}[data-slot=playbooks-preset-item]{height:auto;min-height:var(--control-hit-area);align-items:flex-start;white-space:normal;padding-block:.625rem}.playbooks-preset-copy,.playbooks-preset-name,.playbooks-preset-description,.playbooks-preset-count{display:block;min-width:0}.playbooks-preset-copy{text-align:left}.playbooks-preset-name{color:var(--content-primary);font-weight:600}.playbooks-preset-description{display:-webkit-box;margin-block-start:.3125rem;overflow:hidden;color:var(--content-muted);font-size:var(--type-label-12-size);line-height:var(--type-copy-12-leading);-webkit-box-orient:vertical;-webkit-line-clamp:2}.playbooks-preset-count{margin-block-start:.625rem;color:var(--content-muted);font-size:var(--type-label-12-size)}.playbooks-preset-detail,[data-slot=playbooks-preset-detail-body]{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column}[data-slot=playbooks-preset-detail-body] p,[data-slot=playbooks-preset-detail-body] h4,.playbooks-preset-rule p{margin:0}.playbooks-preset-detail-meta{display:flex;flex-wrap:wrap;gap:.625rem;margin-block-start:.625rem}[data-slot=playbooks-preset-detail-body] section{display:grid;gap:var(--space-12)}[data-slot=playbooks-preset-detail-body]>p,.playbooks-preset-rule p{color:var(--content-muted);font-size:var(--type-label-13-size);line-height:var(--type-label-13-leading)}[data-slot=playbooks-preset-detail-body] h4{font-family:var(--font-functional);font-size:var(--type-heading-16-size);font-weight:600}.playbooks-preset-rules{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.playbooks-preset-rule{display:grid;gap:.625rem;padding:1.25rem;border:thin solid var(--line);border-radius:var(--radius-control);background:color-mix(in oklab,var(--canvas) 35%,transparent)}.playbooks-preset-detail-empty{display:grid;flex:1;place-items:center;padding:1.75rem}.playbooks-preset-detail-actions{flex-wrap:wrap}.playbooks-template-form{display:flex;flex-direction:column;gap:var(--space-24)}.playbooks-template-fields{display:flex;flex-direction:column;gap:var(--space-16)}.playbooks-template-apps-readonly{display:flex;align-items:center;gap:.5rem;font-size:var(--type-label-13-size)}.playbooks-template-rules{display:flex;flex-direction:column;gap:.5rem}.playbooks-template-rules-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.playbooks-template-rules-label{font-size:var(--type-label-13-size);font-weight:500}.playbooks-template-error{margin:0;padding:0 1rem;font-size:.75rem;color:var(--danger-solid)}.playbooks-template-rules-list{display:grid;grid-template-columns:1fr;gap:.5rem}.playbooks-template-rule{display:flex;align-items:center;gap:var(--space-16);width:100%;min-width:0;padding:var(--space-16);border:0;border-radius:var(--radius-panel);background:var(--surface-inset);cursor:move;transition:background-color .15s}.playbooks-template-rule:hover{background:var(--surface-inset)}.playbooks-template-rule.is-dragging{opacity:.5}.playbooks-template-rule.is-drag-over{border-left:.25rem solid var(--action-primary);background:var(--surface-inset)}.playbooks-template-rule.is-disabled{opacity:.7;cursor:default}.playbooks-template-rule-head{display:flex;align-items:center;gap:.5rem}.playbooks-template-rule-copy{flex:1;min-width:0;text-align:left}.playbooks-template-rule-order{font-family:var(--font-technical);font-variant-numeric:tabular-nums;font-size:var(--type-label-13-size);color:var(--content-muted)}.playbooks-template-rule-title{font-size:var(--type-label-13-size);font-weight:500;color:var(--content-primary)}.playbooks-template-rule-requirement{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:var(--type-label-13-size);text-align:left;color:var(--content-muted)}.playbooks-template-empty{display:flex;align-items:center;justify-content:center;min-height:7.5rem;margin:0;border-top:.0625rem dashed var(--line);font-size:var(--type-label-13-size);color:var(--content-muted)}.rule-set-widget{display:grid;gap:var(--space-16);width:100%;margin-block:var(--space-8);padding:1.25rem;border:calc(var(--space-8) / 8) solid var(--line);border-radius:var(--radius-panel);background:var(--canvas);color:var(--action-primary);font-family:var(--font-functional);text-align:left}.rule-set-widget.is-loading,.rule-set-widget.is-error{display:flex;align-items:center;min-height:calc(var(--control-height-md) * 2);color:var(--content-muted)}.rule-set-widget-header,.rule-set-widget-actions{display:flex;align-items:center;gap:var(--space-8)}.rule-set-widget-header{justify-content:space-between;position:relative;cursor:pointer}.rule-set-widget-header.is-collapsed{margin:-1.25rem;padding:1.25rem}.rule-set-widget-header:has(h3 button:focus-visible){outline:.125rem solid var(--focus-ring);outline-offset:.125rem;border-radius:var(--radius-panel)}.rule-set-widget-header h3 button{all:unset;cursor:pointer}.rule-set-widget-header h3 button:after{content:"";position:absolute;inset:0}.rule-set-widget-chevron{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-sm);height:var(--control-height-sm)}.rule-set-widget-header h3,.rule-set-widget-results>strong{margin:0;font-family:var(--font-functional)}.rule-set-widget-header h3{font-size:var(--type-heading-16-size)}.rule-set-widget-eyebrow,.rule-set-widget-document,.rule-set-widget-collapsed-detail,.rule-set-widget-hint{margin:0;font-size:var(--type-label-12-size);color:var(--content-muted)}.rule-set-widget-collapsed-detail{margin:var(--space-4) 0 0}.rule-set-widget-eyebrow{text-transform:uppercase;letter-spacing:.08em}.rule-set-widget-actions{flex-wrap:wrap}.rule-set-widget-check-editor,.rule-set-widget-results{display:grid;gap:var(--space-8)}.rule-set-widget-checks{padding-top:var(--space-12);border-top:calc(var(--space-8) / 8) solid var(--line)}.rule-set-widget-check-editor>.rule-set-widget-actions{justify-content:flex-end}.rule-set-widget-results{gap:0;padding-top:var(--space-12);border-top:calc(var(--space-8) / 8) solid var(--line)}.rule-set-widget-results>strong{margin-bottom:var(--space-8)}.rule-set-widget-summary{margin:0;padding-top:var(--space-12);border-top:calc(var(--space-8) / 8) solid var(--line);color:var(--content-primary);font-size:var(--type-label-13-size)}.playbooks-preset-overlay-body-panel:not([hidden]){display:flex;min-height:0;flex:1;flex-direction:column;align-items:stretch;gap:var(--space-16);padding-top:0;color:inherit;font:inherit}.playbooks-template-availability{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-16);padding-block:var(--space-12);border-block:thin solid var(--line-subtle)}.playbooks-check-step-host,.playbooks-check-step,.playbooks-rule-form-step{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;gap:0}.playbooks-check-step-host{padding:0;overflow:hidden}.playbooks-rule-form-step .playbooks-rule-requirement-input{min-height:calc(var(--space-32) * 5)}.playbooks-check-helper{margin:0;padding:var(--space-16);border-radius:var(--radius-panel);background:var(--surface-inset);color:var(--content-muted);font-size:var(--type-label-13-size)}.playbooks-rule-form-step .has-delete{justify-content:space-between}.tables-icon-13{width:.8125rem;height:.8125rem}.tables-icon-14{width:.875rem;height:.875rem}.tables-view{display:flex;flex-direction:column;height:100%;min-height:0;width:100%;text-align:left;font-family:var(--font-functional)}.tables-loading{display:flex;align-items:center;justify-content:center;flex:1;min-height:15rem}.tables-progress{height:.125rem;flex-shrink:0;background:var(--surface-inset);transition:opacity .3s var(--ease-standard)}.tables-progress.is-done{opacity:0}.tables-progress-bar{height:100%;background:var(--action-primary);transition:width .3s var(--ease-standard)}.tables-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;height:100%;min-height:15rem;margin:.5rem;border:.125rem dotted color-mix(in oklab,var(--focus-ring) 40%,transparent);border-radius:var(--radius-control);background:color-mix(in oklab,var(--surface-inset) 40%,transparent)}.tables-empty-actions{display:flex;gap:.5rem}.tables-empty-hint{max-width:13.75rem;text-align:center;font-size:var(--type-label-13-size);color:var(--content-muted)}.tables-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.5rem .75rem;font-size:var(--type-label-13-size);color:var(--content-primary)}.tables-toolbar-side{display:flex;align-items:center;gap:.625rem;min-width:0}.tables-toolbar-running{display:flex;align-items:center;gap:.625rem}.tables-toolbar-status{display:inline-flex;align-items:center;gap:.375rem;color:var(--content-muted);white-space:nowrap}.tables-spin{animation:tables-spin .9s linear infinite}.tables-toolbar-wrap{display:flex;align-items:center;gap:.5rem;flex-shrink:0;cursor:pointer;white-space:nowrap}@keyframes tables-spin{to{transform:rotate(360deg)}}.tables-spin-ring{width:.75rem;height:.75rem;border-radius:50%;border:.125rem solid var(--line);border-top-color:var(--action-primary);box-sizing:border-box;animation:tables-spin .9s linear infinite}.tables-spin-ring.is-large{width:1.5rem;height:1.5rem;border-width:.1875rem}.tables-grid{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:transparent}.tables-grid-scroll{position:relative;flex:1;min-height:0;overflow:auto;overscroll-behavior:none}.tables-grid-header{position:sticky;top:0;z-index:40;display:flex;width:-moz-max-content;width:max-content;min-width:100%;border-bottom:.0625rem solid var(--line)}.tables-grid-head{position:relative;flex:0 0 auto;height:2.5rem;border-right:.0625rem solid var(--line);overflow:hidden}.tables-grid-head.is-source{position:sticky;left:0;z-index:30;width:18.75rem;min-width:18.75rem;max-width:18.75rem}.tables-grid-head.is-new{flex:1 1 auto;min-width:12.5rem;border-right:none;display:flex;align-items:center;padding:0 .5rem}.tables-grid-head.is-dragging{opacity:.5}.tables-grid-head.is-drop-target{border-left:.1875rem solid var(--action-primary);background:var(--surface-inset)}.tables-grid-add-column{display:inline-flex;align-items:center;gap:.375rem;height:1.75rem;padding:0 .5rem;border:none;background:none;border-radius:var(--radius-icon-well);font-size:var(--type-label-13-size);color:var(--content-primary);cursor:pointer;white-space:nowrap;transition:background var(--motion-base) var(--ease-standard)}.tables-grid-add-column:hover{background:var(--surface-inset)}.tables-grid-add-column:disabled{opacity:.5;cursor:default}.tables-grid-body{position:relative;width:-moz-max-content;width:max-content;min-width:100%}.tables-grid-row{position:absolute;top:0;left:0;display:flex;width:-moz-max-content;width:max-content;min-width:100%}.tables-grid-row.is-dragging{opacity:.5}.tables-grid-row.is-drop-target>.tables-grid-cell{border-top:.1875rem solid var(--action-primary);background:var(--surface-inset)}.tables-grid-cell{position:relative;flex:0 0 auto;display:flex;align-items:stretch;min-height:3rem;padding:.5rem;border-right:.0625rem solid var(--line);border-bottom:.0625rem solid var(--line);overflow:hidden}.tables-grid-cell.is-source{position:sticky;left:0;z-index:20;width:18.75rem;min-width:18.75rem;max-width:18.75rem;cursor:pointer}.tables-grid-cell.is-source:hover{background:var(--surface-inset)}.tables-grid-cell.is-new{flex:1 1 auto;min-width:12.5rem;border-right:none}.tables-grid-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;font-size:var(--type-label-13-size);color:var(--content-muted)}.tables-grid-clear{height:1.75rem;padding:0 .625rem;border:.0625rem solid var(--line);background:var(--surface);border-radius:var(--radius-icon-well);font-size:var(--type-label-12-size);color:var(--content-primary);cursor:pointer;transition:background var(--motion-base) var(--ease-standard)}.tables-grid-clear:hover{background:var(--surface-inset)}.tables-grid-empty-slot{min-height:0;flex:1}.tables-header{display:flex;align-items:center;justify-content:space-between;gap:.25rem;width:100%;height:100%;padding:0 .5rem;font-size:var(--type-label-13-size);color:var(--content-primary)}.tables-header-title{display:flex;align-items:center;gap:.375rem;min-width:0;flex:1;border:none;background:none;padding:0;text-align:left;font-size:inherit;color:inherit}.tables-header-trigger{cursor:pointer}.tables-header-glyph{flex-shrink:0;color:var(--content-muted)}.tables-header-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tables-header-search{gap:.375rem;justify-content:flex-start}.tables-header-search-input{flex:1;min-width:0;height:1.75rem;border:none;background:transparent;outline:none;font-size:var(--type-label-13-size);color:var(--content-primary)}.tables-header-search-input::-moz-placeholder{color:var(--content-muted)}.tables-header-search-input::placeholder{color:var(--content-muted)}.tables-header-actions{display:flex;align-items:center;gap:.125rem;flex-shrink:0}.tables-header-icon-active{background:var(--surface-inset);color:var(--content-primary)}.tables-header-grip{cursor:grab}.tables-header-grip:active{cursor:grabbing}.tables-header-range{width:14.5rem;padding:.75rem}.tables-range-fields{display:flex;gap:.5rem}.tables-range-fields.is-stacked{flex-direction:column}.tables-range-field{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.tables-range-label{font-size:var(--type-label-12-size);color:var(--content-muted)}.tables-range-error{margin:.5rem 0 0;font-size:var(--type-label-12-size);color:var(--danger-content)}.tables-range-clear{margin-top:.625rem;width:100%;height:1.75rem;border:none;background:none;border-radius:var(--radius-icon-well);font-size:var(--type-label-12-size);color:var(--content-muted);cursor:pointer;transition:background var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.tables-range-clear:hover{background:var(--surface-inset);color:var(--content-primary)}.tables-cell{position:relative;display:flex;width:100%;height:100%;min-height:100%;text-align:left;font-size:var(--type-label-13-size);color:var(--content-primary)}.tables-cell-status{display:flex;flex-direction:column;gap:.25rem;width:100%;height:100%}.tables-status-line{font-size:var(--type-label-12-size)}.tables-status-line.is-failed{color:var(--danger-solid)}.tables-status-line.is-stopped{color:var(--warning-content)}.tables-cell-skeleton{height:.875rem;width:3.125rem;align-self:flex-start}.tables-cell-value{display:flex;flex-direction:column;gap:.25rem;width:100%;height:100%;min-width:0}.tables-cell-content{width:100%;min-width:0;line-height:1.5}.tables-cell-content.is-clamped,.tables-cell-content.is-clamped .tables-reasoning-content,.tables-cell-content.is-clamped .tables-markdown-body{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tables-text{white-space:inherit}.tables-dash{color:var(--content-muted)}.tables-chip-wrap{display:flex;flex-wrap:wrap;gap:.25rem}.tables-reasoning{margin-top:.375rem}.tables-cell-actions{margin-top:auto;display:flex;justify-content:flex-end;gap:.25rem;width:100%;opacity:0;pointer-events:none;transition:opacity var(--motion-base) var(--ease-standard)}.tables-cell-actions.is-pinned,.tables-grid-cell:hover .tables-cell-actions{opacity:1;pointer-events:auto}.tables-verify{position:absolute;top:.125rem;right:.125rem;z-index:1}.tables-verify-glyph{display:inline-flex;color:var(--warning-content);cursor:help}.tables-verify-tip{max-width:17.5rem}.tables-verify-title{margin:0;font-size:var(--type-label-12-size);font-weight:500}.tables-verify-hint{margin:0;font-size:var(--type-label-12-size);color:var(--content-muted)}.tables-source{display:flex;flex-direction:column;gap:.25rem;width:100%;height:100%;min-width:0;overflow:hidden;font-size:var(--type-label-13-size);color:var(--content-primary)}.tables-source-row{display:flex;align-items:center;gap:.5rem;min-width:0}.tables-source-check{flex-shrink:0;display:inline-flex;opacity:0;pointer-events:none;transition:opacity var(--motion-base) var(--ease-standard)}.tables-source-check.is-active,.tables-grid-cell:hover .tables-source-check,.tables-source-check:focus-within{opacity:1;pointer-events:auto}.tables-source-name{display:flex;align-items:center;gap:.375rem;min-width:0;flex:1;border:none;background:none;padding:.125rem 0;cursor:pointer;text-align:left;font-size:inherit;color:inherit}.tables-source-icon{flex-shrink:0;display:inline-flex;color:var(--content-muted)}.tables-source-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tables-source-tip{max-width:25rem;overflow-wrap:break-word}.tables-source-grip{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--content-muted);cursor:grab;opacity:0;pointer-events:none;transition:opacity var(--motion-base) var(--ease-standard)}.tables-source-grip:active{cursor:grabbing}.tables-source-grip.is-pinned,.tables-grid-cell:hover .tables-source-grip{opacity:1;pointer-events:auto}.tables-source-expand{margin-top:auto;display:flex;justify-content:flex-end;opacity:0;pointer-events:none;transition:opacity var(--motion-base) var(--ease-standard)}.tables-source-expand.is-pinned,.tables-grid-cell:hover .tables-source-expand{opacity:1;pointer-events:auto}.tables-source-expand-btn{width:1.625rem;height:1.625rem;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;border-radius:var(--radius-icon-well);color:var(--content-muted);cursor:pointer;transition:background var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.tables-source-expand-btn:hover{background:var(--surface-inset);color:var(--content-primary)}.tables-source-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;height:100%;padding:0 .5rem;overflow:hidden;font-size:var(--type-label-13-size);color:var(--content-primary)}.tables-source-header-select{display:flex;align-items:center;gap:.5rem;border:none;background:none;padding:0;cursor:pointer;font-size:inherit;color:inherit}.tables-source-header-delete{height:1.75rem;flex-shrink:0}.tables-source-header-add{display:flex;align-items:center;gap:.375rem;height:1.75rem;padding:0 .375rem;border:none;background:none;border-radius:var(--radius-icon-well);cursor:pointer;font-size:inherit;color:var(--content-primary);transition:background var(--motion-base) var(--ease-standard)}.tables-source-header-add:hover{background:var(--surface-inset)}.tables-source-header-sort{width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:none;background:none;border-radius:var(--radius-icon-well);color:var(--content-muted);cursor:pointer;opacity:0;transition:opacity var(--motion-base) var(--ease-standard),background var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.tables-source-header-sort.is-visible,.tables-grid-head:hover .tables-source-header-sort,.tables-source-header-sort:focus-visible{opacity:1}.tables-source-header-sort:hover{background:var(--surface-inset);color:var(--content-primary)}.tables-column-form{display:flex;flex-direction:column;gap:.875rem;margin-top:.375rem}.tables-column-instructions{min-height:5.5rem}.tables-column-type-trigger{width:100%}.tables-column-type-item{display:inline-flex;align-items:center;gap:.5rem}.tables-column-footer{margin-top:.25rem}.tables-column-footer.has-delete{display:flex;justify-content:space-between;align-items:center}.tables-column-footer-main{display:flex;gap:.5rem;margin-left:auto}.tables-reasoning-content{font-size:.875rem;line-height:1.5;text-align:left}.tables-reasoning-p{margin:0}.tables-reasoning-p+.tables-reasoning-p{margin-top:.25rem}.tables-reasoning-ul,.tables-reasoning-ol{padding-left:1.5rem;margin:.25rem 0;list-style-position:outside}.tables-reasoning-ul{list-style-type:disc}.tables-reasoning-ol{list-style-type:decimal}.tables-reasoning-li{margin:.125rem 0;padding-left:.25rem}.tables-reasoning-blockquote{border-left:.1875rem solid var(--line);padding-left:.75rem;margin:.25rem 0;color:var(--content-muted)}.tables-reasoning-content code{background-color:var(--content-muted);padding:.15em .35em;border-radius:.25rem;font-size:.85em}.tables-reasoning-link{color:var(--action-primary);text-decoration:underline}.tables-markdown-body{font-size:.875rem;line-height:1.5;text-align:left}.tables-markdown-body p{margin:0}.tables-markdown-body pre{background-color:var(--content-muted);padding:.5rem;border-radius:.25rem;overflow-x:auto}.tables-markdown-body pre code{background-color:transparent;padding:0}.tables-markdown-body code{background-color:var(--content-muted);padding:.15em .35em;border-radius:.25rem;font-size:.85em}.tables-markdown-body a{color:var(--action-primary);text-decoration:underline}.tables-markdown-body ul,.tables-markdown-body ol{padding-left:1.5rem;margin:.5rem 0;list-style-position:outside}.tables-markdown-body ul{list-style-type:disc}.tables-markdown-body ol{list-style-type:decimal}.tables-markdown-body li{margin:.25rem 0;padding-left:.25rem}.tables-markdown-body ul ul{list-style-type:circle;margin:.25rem 0}.tables-markdown-body ul ul ul{list-style-type:square}.tables-markdown-body blockquote{border-left:.25rem solid var(--line);padding-left:1rem;margin:.5rem 0;color:var(--content-muted)}.sheets-preset-status{margin:0;color:var(--content-muted);font-size:var(--type-label-13-size)}.sheets-preset-status.is-error{color:var(--danger-solid)}[data-slot=sheets-preset-list]{min-height:0;flex:1;overflow:hidden}[data-slot=sheets-preset-list-viewport]{display:grid;align-content:start;gap:.3125rem;padding:.625rem}[data-slot=sheets-preset-item]{height:auto;min-height:var(--control-hit-area);align-items:flex-start;white-space:normal;padding-block:.625rem}.sheets-preset-copy,.sheets-preset-name,.sheets-preset-description,.sheets-preset-count{display:block;min-width:0}.sheets-preset-copy{text-align:left}.sheets-preset-name{color:var(--content-primary);font-weight:600}.sheets-preset-description{display:-webkit-box;margin-block-start:.3125rem;overflow:hidden;color:var(--content-muted);font-size:var(--type-label-12-size);line-height:var(--type-copy-12-leading);-webkit-box-orient:vertical;-webkit-line-clamp:2}.sheets-preset-count{margin-block-start:.625rem;color:var(--content-muted);font-size:var(--type-label-12-size)}.sheets-preset-detail,[data-slot=sheets-preset-detail-body]{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column}.sheets-preset-detail-header{flex:none;padding:1.75rem;padding-inline-end:calc(1.75rem + var(--control-hit-area))}.sheets-preset-detail-header [data-action=back-to-presets]{display:inline-flex;margin-block-end:var(--space-12)}.sheets-preset-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem}.sheets-preset-detail-heading h3,[data-slot=sheets-preset-detail-body] p,[data-slot=sheets-preset-detail-body] h4,.sheets-preset-column p{margin:0}.sheets-preset-detail-meta{display:flex;gap:.375rem;margin-block-start:.5rem}[data-slot=sheets-preset-detail-body]>[data-slot=scroll-area-viewport]{display:grid;gap:1rem;padding:0 1.75rem 1.75rem}.sheets-preset-columns{display:grid;gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none}.sheets-preset-column{display:grid;gap:.25rem;justify-items:start}.sheets-preset-column p{color:var(--content-muted);font-size:var(--type-label-12-size)}.sheets-preset-detail-empty{display:flex;min-height:0;flex:1;align-items:center;justify-content:center}.sheets-preset-overlay{height:min(45.25rem,calc(100vh - 2rem))}.sheets-preset-overlay-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.sheets-preset-overlay-body{display:flex;min-height:0;flex:1;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem 1.5rem}.sheets-preset-overlay-body-panel:not([hidden]){display:flex;min-height:0;flex:1;flex-direction:column;align-items:stretch;gap:var(--space-16);padding-top:0;color:inherit;font:inherit}.sheets-preset-overlay-body .opaline-selector{align-self:flex-start}.sheets-preset-overlay-list{display:flex;min-height:0;flex:1;flex-direction:column;overflow:auto}.sheets-preset-overlay-row{display:flex;align-items:center;min-height:4.75rem;gap:.75rem;padding:.625rem .75rem;border:0;border-bottom:.0625rem solid var(--line-subtle);background:transparent;text-align:left;cursor:pointer}.sheets-preset-overlay-row:first-child{border-radius:var(--radius-panel);border-bottom:0;background:var(--surface-inset)}.sheets-preset-overlay-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:var(--radius-control);box-shadow:var(--line-subtle) 0 0 0 .0625rem;background:var(--surface-raised);color:var(--content-secondary)}.sheets-preset-overlay-meta{display:flex;align-items:center;gap:.5rem;flex-shrink:0;color:var(--content-muted);font-family:var(--font-technical);font-size:.6875rem}.sheets-template-description{margin:0;color:var(--content-secondary);font-size:var(--type-copy-14-size);line-height:var(--type-copy-14-leading)}.sheets-template-columns{display:flex;flex-direction:column;gap:var(--space-8);padding-top:var(--space-16);border-top:.0625rem solid var(--line-subtle)}.sheets-template-columns-header{display:flex;align-items:center;gap:var(--space-8);min-height:var(--control-height-dense)}.sheets-template-columns-header h3{margin:0;color:var(--content-primary);font-size:var(--type-heading-16-size);font-weight:var(--type-heading-16-weight);line-height:var(--type-heading-16-leading)}.sheets-template-columns-header>span{flex:1 1 auto;color:var(--content-muted);font-size:var(--type-label-13-size)}.sheets-template-column-list{display:flex;flex-direction:column;gap:var(--space-6);margin:0;padding:0;list-style:none}.sheets-template-column-list>li{display:flex;align-items:flex-start;gap:var(--space-4)}.sheets-template-column{display:flex;flex:1 1 auto;min-width:0;align-items:flex-start;gap:var(--space-12);padding:var(--space-12);border:0;border-radius:var(--radius-control);background:transparent;box-shadow:0 0 0 .0625rem var(--line);color:inherit;font:inherit;text-align:left}button.sheets-template-column{cursor:pointer}button.sheets-template-column:hover{background:var(--state-hover)}button.sheets-template-column:focus-visible{outline:.125rem solid var(--focus-ring);outline-offset:.125rem}.sheets-template-column-number{width:1.25rem;flex:none;color:var(--content-muted);font-family:var(--font-technical);font-size:var(--type-label-12-size);line-height:1.25rem}.sheets-template-column-copy{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:.125rem}.sheets-template-column-copy strong{color:var(--content-primary);font-size:var(--type-label-14-size);font-weight:var(--type-label-14-weight);line-height:1.25rem}.sheets-template-column-copy span{display:-webkit-box;overflow:hidden;color:var(--content-secondary);font-size:var(--type-copy-13-size);line-height:var(--type-copy-13-leading);-webkit-box-orient:vertical;-webkit-line-clamp:2}.sheets-template-column-order{display:flex;flex:none;flex-direction:column;padding-top:var(--space-4)}.sheets-template-error{margin:0;color:var(--danger-content);font-size:var(--type-copy-13-size)}.sheets-template-footnote{flex:1 1 auto;color:var(--content-muted);font-size:var(--type-copy-13-size)}.send-to-table-icon-14{width:14px;height:14px}.send-to-table-icon-16{width:16px;height:16px}.send-to-table-icon-18{width:18px;height:18px}.send-to-table-spin{animation:send-to-table-spin .5s linear infinite}@keyframes send-to-table-spin{to{transform:rotate(360deg)}}.send-to-table-step-header{display:flex;align-items:flex-start;gap:8px;text-align:left}.send-to-table-back{border:none;background:transparent;padding:4px;margin-top:-2px;border-radius:6px;color:var(--content-muted);cursor:pointer;display:flex;transition:background-color .15s}.send-to-table-back:hover{background:var(--content-muted)}.send-to-table-destinations{display:flex;flex-direction:column;gap:8px}.send-to-table-destination{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border-radius:8px;border:1px solid var(--line);background:transparent;text-align:left;cursor:pointer;transition:all .15s}.send-to-table-destination:hover:not(:disabled){border-color:color-mix(in oklab,var(--action-primary) 40%,transparent);background:color-mix(in oklab,var(--content-muted) 30%,transparent)}.send-to-table-destination:disabled{opacity:.5;pointer-events:none}.send-to-table-destination-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--content-muted);color:var(--content-muted);flex-shrink:0}.send-to-table-destination-icon.is-primary{background:color-mix(in oklab,var(--action-primary) 10%,transparent);color:var(--action-primary)}.send-to-table-destination-copy{flex:1;min-width:0;display:flex;flex-direction:column}.send-to-table-destination-title{font-size:14px;font-weight:500;color:var(--content-primary)}.send-to-table-destination-hint{font-size:12px;color:var(--content-muted)}.send-to-table-destination-arrow{color:var(--content-muted);flex-shrink:0;transition:color .15s}.send-to-table-destination:hover .send-to-table-destination-arrow{color:var(--content-primary)}.send-to-table-create{display:flex;flex-direction:column;gap:16px}.send-to-table-columns{display:flex;flex-direction:column;gap:8px}.send-to-table-columns-label{font-size:12px;font-weight:500;color:var(--content-muted)}.send-to-table-columns-count{color:var(--content-primary)}.send-to-table-column-list{display:flex;flex-direction:column;gap:6px}.send-to-table-column-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:6px;border:1px solid var(--line);background:color-mix(in oklab,var(--content-muted) 20%,transparent)}.send-to-table-column-name{display:flex;align-items:center;gap:8px;min-width:0}.send-to-table-column-label{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.send-to-table-column-remove{border:none;background:transparent;padding:2px;border-radius:4px;color:var(--content-muted);cursor:pointer;display:flex;flex-shrink:0;transition:background-color .15s}.send-to-table-column-remove:hover{background:var(--content-muted)}.send-to-table-column-form-frame{border:1px solid var(--line);border-radius:8px;overflow:hidden;padding:12px}.send-to-table-column-form{display:flex;flex-direction:column;gap:12px}.send-to-table-column-form-footer{display:flex;justify-content:flex-end;gap:8px}.send-to-table-type-trigger{width:100%;display:inline-flex;align-items:center;gap:8px}.send-to-table-type-item{display:inline-flex;align-items:center;gap:8px}.send-to-table-add-column{width:100%}.send-to-table-columns-later{margin:0;padding:4px 0;text-align:center;font-size:12px;color:color-mix(in oklab,var(--content-muted) 70%,transparent)}.send-to-table-write-error{margin:0 auto 0 0;color:var(--danger-content);font-size:var(--type-label-12-size)}.send-to-table-sheet-list{display:flex;flex-direction:column;gap:6px;max-height:300px;overflow-y:auto;padding-bottom:4px}.send-to-table-sheet{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--content-muted);text-align:left;cursor:pointer;transition:all .15s}.send-to-table-sheet:hover{border-color:color-mix(in oklab,var(--action-primary) 30%,transparent);background:color-mix(in oklab,var(--content-muted) 20%,transparent)}.send-to-table-sheet.is-selected{border-color:color-mix(in oklab,var(--action-primary) 50%,transparent);background:color-mix(in oklab,var(--action-primary) 5%,transparent)}.send-to-table-sheet-name{flex:1;min-width:0;font-size:14px;font-weight:500;color:var(--content-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
